.float { float: left; }
.mtop{margin-top:10px}

.avg{font-weight:bold; color:#6565bf; font-size:15px}
.max{font-weight:bold; color:red; font-size:10px}
.min{font-weight:bold; color:green; font-size:10px}
.sg{color:#b2b2b2; font-size:10px}

img.koszyk_tytul {margin: 10px 0 7px 0;}
img.koszyk_strz {margin-left: 108px;}
div.koszyk_f_t {margin-bottom:10px}
div.koszyk_f {float: left; width: 228px; height: 100px; border: 1px solid #b2b2b2; background-color: #f1f1f1; margin-right:10px; padding: 0px;}
div.koszyk_f.last{margin-right:0; width:255px;}
div.koszyk_f.last select{margin-left: 5px; width: 245px;}
div.koszyk_f p.descr {padding: 15px 10px 7px 10px; text-align: center; font-weight: bold;}
div.koszyk_f select {margin-left: 5px; width: 210px;}
table.koszyk_tabela th {text-align: center;}
.ftable td, .ftable th, table.koszyk_tabela td, th {margin:0px; padding:1px; border: 1px solid #CECECB; background-color: #f1f1f1; vertical-align:middle;}
table.koszyk_tabela tr {margin:0px; padding:0px;  }
table.koszyk_tabela {table-layout: fixed; margin: 10px 0px; padding: 0px;  border-collapse: collapse; border-spacing: 0; empty-cells:show; width:auto; }
table.koszyk_tabela td.cena {width: auto; text-align: right; }
table.koszyk_tabela i{font-size:9px}

table.koszyk_tabela tr.twhite td , table.koszyk_tabela tr.twhite th{background-color: white}
table.koszyk_tabela tr.twhite .wymiar{width:50px}
table.koszyk_tabela{ width:100%}
table.koszyk_tabela td {padding-bottom:3px;} 
table.koszyk_tabela td.avgmin, table.koszyk_tabela tr.twhite td.avgmin {color: green; font-weight: bold; background-color: #cfc}
table.koszyk_tabela td.avgmin a, table.koszyk_tabela tr.twhite td.avgmin a {color: green; font-weight: bold}
table.koszyk_tabela td.avgmax , table.koszyk_tabela tr.twhite td.avgmax {color: red; font-weight: bold; background-color: #fcc}
table.koszyk_tabela td.avgmax a, table.koszyk_tabela tr.twhite td.avgmax a {color: red; font-weight: bold}
table.koszyk_tabela td.avgu { color: red; }
table.koszyk_tabela td.avgd { color: green; }
table.koszyk_tabela td.ur {color:#888;}
table.koszyk_tabela td.avgn {color: #666;}
table.koszyk_tabela span.koszyk_uwagi {vertical-align: super; font-size:10px;}
table.koszyk_tabela th { height: 80px;}
table.koszyk_tabela td.nazwa {padding-left: 2px;}
table.koszyk_tabela td.nazwa b{padding:3px; font-size:1.2em}
table.koszyk_tabela a{font-weight:normal; color:#000}

table.legenda td.ckom{padding:3px; color:#888; border:1px solid #b2b2b2; text-align:right}
table.legenda td.cg{padding:3px; background-color:#f1f1f1; color:#888; border:1px solid #b2b2b2; text-align:right}
table.legenda td.ct{padding:3px; background-color:#ccffcc; color:#008000; font-weight:bold; border:1px solid #b2b2b2; text-align:right}
table.legenda td.cts{padding:3px; color:#008000; border:1px solid #b2b2b2; text-align:right}
table.legenda td.cd{padding:3px; background-color:#ffcccc; color:#ff0000; font-weight:bold; border:1px solid #b2b2b2; text-align:right}
table.legenda td.cds{padding:3px; color:#ff0000; border:1px solid #b2b2b2; text-align:right}
table.legenda span.koszyk_uwagi {vertical-align: super; font-size:10px;}

#koszyk_tabela_dd{margin:0 15px}
#koszyk_tabela_dd .Legenda ul {margin: 10px;}
#koszyk_tabela_dd .Legenda li {list-style: none;}
#koszyk_tabela_dd div.nazwa{font-size:18px; font-weight:bold; margin-top:10px}
#koszyk_tabela_dd div.filtr{margin-top:15px}
#koszyk_tabela_dd div.opis{background-color:#e66625; margin-left:45px; padding:5px 5px 0 5px; color:#fff; font-weight:bold}
#opis_kmoszyk{ width:180px; margin-top:10px}
#opis_los{ width:145px; margin-top:10px}
#koszyk_tabela_dd div.ban2{width:300px; float:right; margin-top:0px}
#koszyk_tabela_dd div.wykres{width:670px}
#koszyk_tabela_dd div.wykres3{border:1px solid #CECECB; min-height:274px; background:#fff url('http://www.dlahandlu.pl/img/ajax-loader.gif') no-repeat 50% 50%;}
#koszyk_tabela_dd div.zapis label{font-weight:bold}
#koszyk_tabela_dd div.zapis p.title{font-weight:bold; font-size:14px}
#koszyk_tabela_dd p.title b{color:#000}

#koszyk1 button, #koszyk2 button, #koszyk3 button{font-weight:bold; padding:2px 4px}

form.koszykm{color:#e66625; padding:10px}
form.koszykm p{color:#e66625; font-weight:bold}
form.koszykm table{border-spacing:0; border-collapse:collapse; width:100%}
form.koszykm table tr td{vertical-align:top; padding-right:10px}
form.koszykm a{display:block; margin:5px 0; font-weight:bold; text-decoration:none; color:#000}
form.koszykm div.step{border:1px solid #a9a8a9; background-color:#fff; padding:5px; margin-bottom:10px; font-size:1.3em; font-weight:bold}
form.koszykm div.step img{margin:0 15px}
form.koszykm div.step p{font-size:11px; font-weight:normal}
form.koszykm div.step b{color:#a9a8a9}
#koszykw{padding: 2px 0 0 6px; width: 161px; height: 21px; background: url('../img/szukaj/input_szukaj.png') 0 0 no-repeat; border:none}
#koszyk1, #koszyk2, #koszyk3{ border:1px solid #a9a8a9; background-color:#EFEFEF; padding:5px;}
#koszyk2 div.blok{width:50%; float:left}
form.koszykm input{height:13px}
.pokaz{display:block}
.ukryj{display:none}
.right{text-align:right}

div.koszyk_ramka{margin:10px; border-top:1px solid #CECECB; border-bottom:1px solid #CECECB; padding:15px 5px}
div.koszyk_ramka p.title{margin-bottom:10px; font-weight:bold; font-size:1.1em}

div.koszyk_opis div.belka{background-color:#616161; padding:5px; border:1px solid #b2b2b2; color:#fff; font-weight:bold}
div.koszyk_opis img{border:1px solid #b2b2b2}
div.koszyk_opis div.opis{border:1px solid #b2b2b2; margin:3px 0 10px 0; padding:10px}
div.koszyk_opisl{font-size:10px; padding:10px; background-color:#fff; border:1px solid #CECECB; margin:0 15px}

.koszyk_tabela_d .filtr { border: 1px solid #CECECB; background-color:#fad9bb; padding: 10px;}
.koszyk_tabela_d .filtr .option {float: left;}
.koszyk_tabela_d .filtr p{font-weight: bold; font-size: 110%; padding-bottom:5px;}
.koszyk_tabela_d .filtr .option {padding: 3px;}

.blad{margin:20px 0 20px 10px; font-size:1.4em}

ul.kfaq{margin-bottom:20px}
ul.kfaq li.question{margin-left:20px; margin-top:15px}
ul.kfaq li.question a{color:#dd6600}
ul.kfaq li.answer{margin-left:20px; list-style-type:none; padding-top:10px}

ul.ktitle{margin:10px 0}
ul.ktitle li{list-style-type:none; display:inline; margin-right:-6px}

.koszykban {margin: 5px 0;}

/*div.typbelka{color:#fff; background:#e66625 url(/img/koszyk/typbg.gif) no-repeat right bottom; padding:5px; font-weight:bold}*/
div.typ{border-bottom:1px solid #b2b2b2; margin-bottom:10px}
div.typ a{color:#616161; font-weight:bold}
div.typ p{font-size:17px; color:#616161; font-weight:bold; padding-top:5px}
div.typ a.img{width:200px; height:133px; float:left; display:block; margin:10px 10px 10px 20px}
div.typ div.box{width:250px; float:left; padding:10px; text-align:center}
div.typ div.boxc{width:130px; float:left; padding:10px;}
div.typ a.cena{display:block; width:117px; margin-top:10px}
div.typ div.wykres2{float:right; margin:20px 0 0 0; width:640px;}
div.typ_nob{border:1px solid #CECECB; background-color:#fff; padding:0 10px 10px}


/*menu*/
div.ikony a img{text-align:center;-moz-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
div.ikony a:hover img{-moz-opacity:0.9;opacity: 0.9;filter: alpha(opacity=90);}
div.koszyk_navi{border:1px solid #cececb; border-top:none; background-color:#fff; width:986px; margin:0 auto 10px auto}
div.ikony{text-align:center;padding:5px 0}
div.ikony a{margin:0 10px}
div.menubg{padding:4px;}
div.menubg p.region{font-weight:bold; margin:50px 0 10px 20px; color:#787878}
div.menubg p.sklep{font-weight:bold; margin:50px 0 10px 20px; color:#787878}
div.menubgl{width:195px; float:left; background: url(/img/koszyk/menu_bg_l.gif) repeat-x 0 0; height:360px}
div.menubgc{width:541px; float:left; background: url(/img/koszyk/menu_bg_c.gif) repeat-x 0 0; height:360px}
div.menubgr{width:242px; float:left; height:360px}
div.menubgc div.boxm{width:265px}

table.szklepy{empty-cells:hide}
table.szklepy td{padding:0!important}
table.szklepy .th{height:152px;text-align:center}
table.szklepy .td{border-top:1px solid #b2b2b2; padding-top:4px; text-align:center; height:21px}
table.szklepy .avg{font-size:11px}
table.szklepy .tblack{background-color:#f1f1f1}

/*menu 3 okienka*/
div.menu2{margin:0; padding:10px 0}
div.menu2l{float:left; width:344px; background: url(/img/koszyk/ml.gif) no-repeat 0 0; height:77px}
div.menu2c{float:left; width:365px; background: url(/img/koszyk/mc.gif) no-repeat 0 0; height:77px}
div.menu2r{float:left; width:270px; height:77px}
div.menu2 fieldset.menuf{display:block; padding:35px 0 0 120px}
div.menu2 fieldset.menuf2{display:block; padding:35px 0 0 145px}
div.menu2 fieldset select{width:200px}

div.fkoszyk{width:450px; margin-left:10px}