#left {width:230px; float:left;}
#sg_1k {width:384px; float:left;}
#sg_2k {width:366px; float:left;}

div.hgt {min-height:290px ! important; height:310px; min-height: 320px;_height: 320px;}
div.hr {width:100%;margin: 5px auto 5px auto; padding:0; clear:both; border-top:1px dotted #a1adbb;font-size:1px;height:1px;line-height:1px;}
div.ost_l {float:left;}
div.ost_r {float:right;padding-right:15px;}



.box_1k {width:344px; border:1px solid #b6c1ce; border-top:0; padding:10px; color:black; font-family:Tahoma; line-height:15px; margin-bottom:16px;}
.box_bg_1k {width:344px; border:1px solid #b6c1ce; border-top:0; padding:10px; color:black; font-family:Tahoma; line-height:15px; margin-bottom:16px; background:#e3e3e4 url(/xxx_gfx/ac_box_bg175.jpg) repeat-x; clear:both;}
.box_nb_1k {width:344px; border:1px solid #b6c1ce; border-top:0; padding:10px; color:black; font-family:Tahoma; line-height:15px; margin-bottom:16px; clear:both;}
.padd {padding:10px 8px; width:348px;}
.box_nbbottom_1k {border-top:1px solid #b6c1ce; background:url(/xxx_gfx/ac_tit_bg_5.jpg) repeat-x; height:15px; clear:both; font-size:10px; color:#265183; padding:0 10px;}
.wyszuk_za {float:left; padding:5px 0 0 30px;}

h3.nagtit_red_s {width:188px; border:1px solid #b6c1ce; background:#e73828 url(/xx_gfx/ac_nagtit_red_s.jpg) repeat-x; color:white; height:26px; padding:4px 10px 0 10px; font:bold 17px Tahoma;}
h3.titleb {width:344px; border:1px solid #b6c1ce; background:#dcdddd url(/xxx_gfx/ac_tit_bg_1.jpg) repeat-x; color:#265183; height:28px; padding:8px 10px 0 10px; font-size:20px; font-weight:bold;}
h2.titlek, h3.titlek {width:344px; border:1px solid #b6c1ce; background:#dcdddd url(/xxx_gfx/ac_tit_bg_1.jpg) repeat-x; color:#265183; height:25px; padding:5px 10px 0 10px; font-size:18px; font-weight:bold;}
h3.titlelft {width:188px; border:1px solid #b6c1ce; background:#dcdddd url(/xxx_gfx/ac_tit_bg_1.jpg) repeat-x; color:#265183; height:25px; padding:5px 10px 0 10px; font-size:18px; font-weight:bold;}
h3.headln, h4.headln {color:#7da445; font-size:16px; font-weight:bold;}
ul.extreme {border:1px solid #b6c1ce; border-top:0; width:188px; padding:10px; margin-bottom:16px;}
ul.extreme li {padding:1px 0;}


.fs12 {font-size:12px !important;}
.fs14 {font-size:14px !important;}
.fs16 {font-size:16px !important;}
.bol {font-weight:bold;}
.clearfix {clear:both; height:0; font-size:0; line-height:0; }
.ftright {float:right; text-align:right;}
.fleft {float:left;}
.lbdotted {border-left:1px dotted #a1adbb;}
.wszzaawansowane {float:left; padding:5px 0 0 40px;}
.blue_brd {border:1px solid #BCDAF1;}
.black_brd {border:1px solid #ABABAB;}
.pad_2 {padding:2px;}
.marg_l5 {margin-left:5px !important;}
.marg_l10 {margin-left:10px !important;}
.marg_b20 {margin-bottom:20px !important;}
.lh20 {line-height:20px !important;}


.no_pad {width:362px;padding:10px 1px;}



table.ceny_paliw {margin:5px 0 10px 0;text-align:center;width:100%;}
table.ceny_paliw tr {background-color:#e9e9e9;height:20px;}
table.ceny_paliw tr.ikonki {background-color:#fff;}
table.ceny_paliw tr.kraj {background-color:#e9e9e9;font-size:16px;font-weight:bold;height:25px;}
table.ceny_paliw tr.kraj td {border-bottom:4px solid #fff;}
table.ceny_paliw tr.kraj td.kraj {color:#2b5683;font-size:14px;padding-left:5px;text-align:left;width:140px;}
table.ceny_paliw td {border-top:1px solid #fff;width:75px;}
table.ceny_paliw td.woj {padding-left:15px;text-align:left;width:140px;}
table.ceny_paliw td.wzrost {background:#e9e9e9 url(/gfx/css/arrow_up_red.png) no-repeat 12px 4px;}
table.ceny_paliw td.wzrost2 {background:#e9e9e9 url(/gfx/css/arrow_up_red.png) no-repeat 8px 6px;}
table.ceny_paliw td.spadek {background:#e9e9e9 url(/gfx/css/arrow_down_green.png) no-repeat 12px 4px;}
table.ceny_paliw td.spadek2 {background:#e9e9e9 url(/gfx/css/arrow_down_green.png) no-repeat 8px 6px;}

table.ceny_paliw td.wzrost3 {background:#e9e9e9 url(/gfx/petrol-icons/arrow_up_red.png) no-repeat 4px 6px;}
table.ceny_paliw td.spadek3 {background:#e9e9e9 url(/gfx/petrol-icons/arrow_down_green.png) no-repeat 4px 6px;}
table.ceny_paliw td.wzrost4 {background:#e9e9e9 url(/gfx/petrol-icons/arrow_up_red.png) no-repeat 2px 9px;}
table.ceny_paliw td.spadek4 {background:#e9e9e9 url(/gfx/petrol-icons/arrow_down_green.png) no-repeat 2px 9px;}


.wzrostNC {background:#ffffff url(/gfx/css/arrow_up_red.png) no-repeat 0 0; width:6px; height:12px; overflow:hidden;}
.spadekNC {background:#ffffff url(/gfx/css/arrow_down_green.png) no-repeat 0 0; width:6px; height:12px; overflow:hidden;}

ul.stacje_paliw {margin:10px 0;}
ul.stacje_paliw li {float:left;height:100px;text-align:center;width:85px;}

table.kierowcy {margin:5px 0 10px 0;text-align:center;width:100%;}
table.kierowcy tr {height:30px;}
table.kierowcy td.w60 {width:60px;}
table.kierowcy td.w120 {width:120px;}
table.kierowcy td {background-color:#e9e9e9;border-top:1px dotted #ccc;height:15px;}
table.kierowcy tr.etykiety {color:#91a1b4;font-size:10px;}
table.kierowcy tr.etykiety td {background-color:#fff;border:none;}
table.kierowcy ul {margin:0 10px 10px 10px;}
table.kierowcy ul li {float:left;font-size:12px;margin-bottom:10px;text-align:center;width:110px;}



div.art {margin:10px 0;}
div.art img {border:1px solid #91a1b4;float:left;margin:5px 5px 5px 0;padding:2px;}
div.art p {margin-top:5px;text-align:justify;}

p.pbrdkl {margin:5px 0;}
p.pbrdkl img {border:1px solid black;}
p.pbrdkl img.ilft {float:left; margin:0 8px 5px 0;}
hr {width:100%; margin:auto; height:0; border:0; border-top:1px dotted #a1adbb; margin:5px 0; padding:0; clear:both;}

ul.ostoceniane {padding-left:20px; margin:10px 0 0 0;}
ul.ostoceniane li {float:left;}
ul.ostoceniane li.img {width:70px;}
ul.ostoceniane li.vid {padding-top:5px;}
ul.ostoceniane li ul {width:130px; float:left; margin:0;}
ul.ostoceniane li ul li {float:none;}
ul.ostoceniane li ul li img {position:relative; top:2px;}
ul.ostoceniane li.sep {height:14px; clear:both; float:none;}

/* 2011-05-25 DV */
div.p_networks_popular { margin:10px 0 15px 0; }
div.p_networks_other { margin:0; }
div.p_network { width: 159px; float: left; margin: 5px; height: 60px; overflow: hidden;}
div.p_network span, div.p_network_small span, div.p_network_region span { font-size:10px; }
div.p_network .p_network_img { float:left; }
div.p_network .p_network_text { float:right; margin-top:10px; width:105px; margin-top: 19px; }
div.p_network_small { width: 159px; float: left; margin: 5px; overflow: hidden; }
div.p_network_region { width: 225px; float: left; margin: 5px; overflow: hidden; }
div.p_network_private { margin:10px 0 0 0; }
div.b_hide_show { margin:15px 15px 10px 0; }
.head_navy { color: #265183; font: bold 18px Tahoma; margin: 2px 0; }
p.mainp { color: black; line-height: 16px; margin: 4px 0 15px; text-align: justify; }
#main { float: left; width: 530px; }
div.p_network_logo { float:left; margin:0 10px 10px 0; }
div.petrol_box { margin-top:10px; }
div.petrol_box .petrol_box_img { float: left; }
div.petrol_box .petrol_box_name { float: left; font-weight: bold; font-size: 20px; margin-left: 15px; line-height: 60px; width: 220px; }

div.petrol_box_small { margin-top:10px; }
div.petrol_box_small .petrol_box_img_small { float: left; }
div.petrol_box_small .petrol_box_img_small img { width:40px; }
div.petrol_box_small .petrol_box_name_small { float: left; font-weight: bold; font-size: 17px; margin-left: 15px; line-height: 34px; }

div.petrol_box .petrol_box_cost { float: right; width: 224px; font-weight: bold; font-size: 18px; line-height: 60px; }
div.petrol_box .petrol_box_cost_last { float: right; font-size: 10px; font-weight: normal; }
div.petrol_graph { height:150px; }
div.petrol_last_cost { margin:5px 0 20px 0; }
div.petrol_last_cost h4 { padding:3px 0; }
div.petrol_last_cost table {}
div.petrol_last_cost table th { border-bottom:1px solid #aaa; border-right:1px solid #aaa; padding:5px 10px; }
div.petrol_last_cost table td { border-bottom:1px solid #ddd; padding:5px 10px; border-right:1px solid #aaa; }
div.petrol_last_cost table td a {}
div.petrol_last_cost table .last { border-right:none; }
.paliwo_lpg, .paliwo_cng { color:#46a4d0; }
.paliwo_pb { color:#129a0b; }
.paliwo_on { color:#141414; }

a.dodaj_ceny_paliw {
    background: url("/gfx/dodajcenypaliw.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 0;
    margin-top: 10px;
    overflow: hidden;
    padding-top: 27px;
    width: 135px;
}
a.dodaj_ceny_paliw:hover {
    background-position: 0 -27px;
}

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
    background: url("/gfx/awc/star.gif") repeat-x scroll left -1000px transparent;
}
.star-rating {
    background-position: left top;
    height: 25px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 125px;
}
.star-rating li {
    display: inline;
}
.star-rating a, .star-rating .current-rating {
    border: medium none;
    height: 25px;
    left: 0;
    line-height: 25px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 0;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: left center;
}
.star-rating.blue a:hover, .star-rating.blue a:active, .star-rating.blue a:focus {
    background-position: left bottom;
}
.star-rating.blue .current-rating {
    background-position: left bottom;
    z-index: 1;
}
.star-rating .current-rating {
    background-position: left center;
    z-index: 1;
}
.inline-rating {
    display: inline-block;
    vertical-align: middle;
}

div.mark_string { margin:5px 0 0 10px; color:#888; }

.rankingCol {  width: 320px; margin: 20px; text-align: center; }
.wpisRanking { text-align: left; border: 1px solid #ccc; border-bottom: none; padding: 10px; height: 55px; overflow: hidden; }
.wpisRankingLast { border-bottom: 1px solid #ccc; }
.wpisRN1 { float:left; font-weight:bold; font-size:14px;  margin-top: 20px; width: 30px; text-align: right; }
.wpisRN2 { float:left; margin-left:10px; }
.wpisRN3 { float:left; margin-left:10px; width: 200px; }
.wpisRN3 .mark_string { margin:5px 0 0 10px; }
.wpisRN3 .wpisName { margin:5px 0; }
.wpisRN3 .wpisName a { font-weight:bold; /*color:#000;*/ }

.wpisRanking2 { border: none; padding:0; }
.wpisRanking2 .wpisRN1 { width:15px; }
.wpisRanking2 .wpisRN2 { margin-left:5px; }
.wpisRanking2 .wpisRN2 img {width:40px;}
.wpisRanking2 .wpisRN3 { margin-left:10px; width: 100px; margin-top:6px; }
.wpisRanking2 .wpisRN3 .mark_string { margin:0 0 0 10px; }

.cityBox {  float: left; width: 220px; margin-right: 20px; }
.b_lnk_navy_other { float: left; margin-right: 5px; }

a.b_lnk_navy_other:hover { color:#F31515; }     

#map-pl { float:left; }
#map-pl-napisy { float:right; width: 163px; overflow:hidden; margin-top:55px; }
#map-pl-napisy li { clear:left; }

span.ilosc { position: relative !important; float: left; font-size: 10px; line-height: 15px; }

div.p_network_left { width:165px; float:left; }

/*2011-07-26 09:57:18 DV*/
.tableStationStat { margin: 15px 0; }
.tableStationStat .tableStationStatLeft { float:left; width: 75px; }
.tableStationStat .tableStationStatLeft div { font-size: 11px; text-align: center;  height: 20px; line-height: 20px; border-right:1px solid #ccc; }
.tableStationStat .tableStationStatLeft div.border { border-bottom:1px solid #ccc; }
.tableStationStat .tableStationStatLeft div.last { border-right:none; }

/*DV :: 2012-01-27*/
div.offerOne { margin:10px 20px; }
div.offerOne .offerOneImg { float:left; width:70px; text-align:center; }
div.offerOne .offerOneText { float:left; line-height:20px; margin-top:3px; }
div.offerOne .offerOneText strong { font-size:14px; font-weight:bold; }

div.stationSingle { margin:7px 0; float:left; }
div.stationSingle h3 { line-height:16px; font-weight:normal; }                    
div.stationSingle .fuel_cost { font-weight:bold; margin-top:5px; }
div.stationSingle .fuel_cost img { float: left; width: 35px; margin-right:10px; font-size:13px; }
div.stationSingle .fuel_cost div { float: right; width: 140px; }
div.stationSingle .fuel_datum { color:#999;  font-size:11px; font-weight:normal; }
