/* wizytowka - nawigacja */

.etabs {height: 55px;border-bottom: 1px solid #ccc;}
.etabs li {display: inline-block;}
.etabs li a {text-decoration: none;color: #444;font-size: 12px;font-weight: 600;}

/* wizytowka - informacje */

/*.dane-firmy {width: 345px;text-align: center;margin-top: 10px;}*/
.wiz-dane-firmy {width: 100%;margin-top: 10px;}
.wiz-dane-firmy img {max-width:250px;}
.wiz-dane-firmy .nazwa {height: 42px;line-height: 42px;}
.wiz-dane-firmy .nazwa span {color: #fff;font-weight: 600;font-size: 18px;text-transform: uppercase;float: left;display: block;background-color: #f0cd59;}
.wiz-dane-firmy .nazwa span:first-child {width: 52px;height: 42px;background: #fff url(../images/yellow-left.jpg) no-repeat;}
.wiz-dane-firmy .nazwa span:last-child {width: 52px;height: 42px;background: #fff url(../images/yellow-right.jpg) no-repeat;}
.wiz-dane-firmy .kategoria {margin-left: 140px;height: 25px;line-height: 25px;}
.wiz-dane-firmy .kategoria span {color: #fff;font-weight: 600;font-size: 14px;text-transform: uppercase;float: left;display: block;background-color: #444444;}
.wiz-dane-firmy .kategoria span:first-child {width: 32px;height: 25px;background: #fff url(../images/grey-left.jpg) no-repeat;}
.wiz-dane-firmy .kategoria span:last-child {width: 32px;height: 25px;background: #fff url(../images/grey-right.jpg) no-repeat;}
.wiz-dane-firmy .adres {text-align: left;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;text-transform: uppercase;color: #444;font-weight:600;font-size: 12px;line-height: 14px;padding: 10px 0px;margin-top: 15px;float: left;width: 100%;max-width: 450px;}
.wiz-dane-firmy .opis {
    margin-top: 10px;text-align: left;color: #444;font-size: 12px;font-weight: 300;float: left;width: 720px;
}

.wiz-dane-firmy .opis * {
    line-height: 26px;
font-size: 14px;
color: #888888;
}
.certyfikat {position: relative;width: 366px;height: 121px;background: url(../images/bezpieczny-konsument.jpg) no-repeat;margin-top: 60px;border-bottom: 1px solid #ccc;}
.certyfikat p {position: absolute;bottom: 5px;right: 10px;color: #ccc;font-weight: 600;font-size: 12px;text-transform: uppercase;}
.wiz-rating {text-align: center;height: 50px;line-height: 50px;width: 366px;float: left;text-transform: uppercase;color: #444;font-weight: 300;font-size: 14px;border-bottom: 1px solid #ccc;}
.wiz-rating img {top: 5px;position: relative;margin-left: 20px;}

/* kontakt */

#tab-kontakt {margin-bottom: 30px;}
#tab-kontakt form {padding-top: 30px;margin-bottom: 30px;}
#tab-kontakt form label {text-transform: uppercase;color: #888888;font-size: 12px;font-weight: 600;}
#tab-kontakt form input.small {margin-top: 32px;margin-bottom: 32px;width: 395px; height: 55px;line-height: 55px;padding-left: 25px;border: none;border-radius:3px;background-color: #eaeaea;}
#tab-kontakt form textarea {margin-top: 32px;padding: 25px;width: 860px;height: 210px;border: none;background-color: #eaeaea;border-radius: 3px;}
#tab-kontakt form input[type=submit] {border: none !important;float: right;margin-top: 20px;}

/* opinie */

#tab-opinie h2 {float: left;font-size: 26px;}
#tab-container-2 ul.etabs {padding-top: 30px;text-align: right;}
.li-wrapper {height: 125px;padding-top: 30px;margin: 0 auto;width: 765px;}
.li-wrapper img {float: left;}
.li-wrapper p {float: right;display: block;width: 660px;font-size: 12px;line-height: 14px;color: #444;}
.li-wrapper div {margin-top: 5px;float: right;width: 660px;}
.li-wrapper div span {display: block;font-weight: 600;font-size: 12px;color: #444;text-transform: uppercase;line-height: 18px;}
.li-wrapper div span.www {width: 50%;float: left;}
.li-wrapper div span.www a {text-decoration: none;color: #444;}
.li-wrapper div span.li-rating {text-align: right;width: 50%;float: right;}
.li-wrapper div span.li-rating img {margin-left: 10px;float: right;}
.opinie ul li:nth-child(even)   {background-color: #f6f6f6;}

#tab-mapa iframe {width: 100%;height: 600px;}


.wykresBoxy { border-top: 1px dotted #ccc; padding-top: 28px; position: relative; padding-bottom: 25px; }
	.wykresBoxy h3 { text-align: center;  color: #888; font-size: 14px; padding: 0; margin: 0; width: 100px; left: 132px; top: 82px; position: absolute;}
	.wykresBoxy .wykresChart { margin: 0 auto; width: 200px; margin-bottom: 15px;  }
	.wykresBoxy .percent { position: absolute; top: 112px; color: #666; left: 0px; font-size: 46px; width: 100%; text-align: center; font-family: 'Open Sans', sans-serif; }
	#wykresPozytywny { border-top: 0 !important; margin-top: 56px;  }

#ladnyWykres { margin-top: 108px; float:left;}

path {opacity: 0.5}