.spopis *{
  color: #404040;
}
.spopis{
  padding: 10px;
  background: #FFFFFF;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 3px;
  margin-right: 8px;
}
.spopis em{
  font-weight: bold;
  display: block;
  font-size: 13px;
  margin-bottom: 3px;
}
.spopis ul li{
  list-style-position: inside;
}

.novinka_upoutavka{padding-left:5px;font-size:12px;clear:both}
.novinka_upoutavka h2{font-size:14px;font-size: 13px; color: #d61b22; text-transform:uppercase; margin-bottom:10px;}
.novinka_upoutavka p {text-align:justify; padding-right: 5px;}
.novinka_upoutavka p strong {color: #7c9e16;}
.novinka_upoutavka div {float:left; margin-right:5px}
.novinky_sep {clear:both;height:9px; width:485px; padding-left:2px; padding-right:2px; background-color:white;margin-bottom:5px}
.novinka_upoutavka .cleaner {clear:both;height:5px}

#products-head {font-size: 13px; margin-left:0px; font-weight:bold;clear:both;width: 531px; background: url(../img/poz_head_mid.png) repeat-y; }
#products-head div.matr h1{ padding: 0px; margin: 0px; height: 30px; line-height: 21px; font-size:20px;  font-weight: normal; color:#000; text-transform: none; margin-bottom: 15px;}
#products-head div.top{height:10px; width: 531px; background: url(../img/poz_head_top.png) no-repeat;font-size:10px; clear:left; }
#products-head div.bot{height:10px; width: 531px; background: url(../img/poz_head_bot.png) no-repeat;font-size:10px; clear:left; }
#products-head a {font-weight: normal; color:#000}
#products-head div.matr{padding: 0px 10px 17px 10px;}
#products-head div{font-size:11px; font-weight:normal;}
#products-head div div.produktu strong {color:#d61b22; margin:0px}
#products-head div div.produktu {float:left;width: 158px;margin:0px}

#katstr{ color: #000; width: 531px; background: url(../img/poz_head_mid.png) repeat-y; }
#katstr div.top{height:10px; width: 531px; background: url(../img/poz_head_top.png) no-repeat;font-size:10px; clear:left; }
#katstr div.bot{height:10px; width: 531px; background: url(../img/poz_head_bot.png) no-repeat;font-size:10px; clear:left; }
#col-m div#txt div#katstr div.sipicky_pager div.sipicky div.pager a{color: #000;}

.sipicky_pager {width:327px; float:right;margin:0px;padding:0; height:13px; font-size:13px}
.sipicky {float:right; width: 80px; /*text-align:center;*/margin:0px;padding:0} 
.pager{text-align: right; float:right; width: 320px; color: #000;margin:0px;padding:0; padding-right:8px; font-family:Tahoma;font-size:11px}
.pager .current{color:#FD0000; font-size:12px; font-weight:bold;}

vertical-separator{width: 6px; height: 100px; margin-top: 0px; border: 0; float: left}
.row{margin-top: 3px; margin-left:2px;clear:both}
.row_top{background:url(../images/row_top.gif) no-repeat 1px 0px; height:3px; clear:both; line-height:3px;font-size:3px}
.row_bottom{background:url(../images/row_bottom.gif) no-repeat 1px 0px; height:3px; clear:both;line-height:3px;font-size:3px}

.product{margin-left:1px;list-style-type: none; width: 260px;  min-height: 200px;_height: 200px;float: left; background-color:#fff; font-family:Tahoma}
.product .caption h2{padding-left:5px;font-size: 13px; color: #d61b22; margin-top: 7px; text-transform:uppercase}
.product img{}
.product .buttons{width:260px}
.product .buttons div{width:260px; float:left;text-align:center}
.product .buttons div img{border:0px;}
.product .description{width: 239px;_width: 239px; margin-left:5px;margin-top: 5px;text-align: justify; font-size:12px; min-height: 33px; _height:33px; }
.product .cena {text-align: right; color:#d61b22; font-size:15px;margin-right: 5px}
.product .cena strong {font-size:15px;}
.product .price{text-align: right; margin-top: 0px; margin-right: 5px;margin-bottom:5px;}
.product .price strong{color: #d90103;font-weight:bold; font-size:12px}

.vyberte_odd{margin-left: 5px}
.vyberte_odd a {font-weight:bold}
.sub-product{ list-style-type: none;}
.sub-product h3{font-size: 11px; color: #000; text-transform: uppercase; margin-top: 2px; margin-bottom: 0px; text-align:center}
.sub-product .image{height:110px}
.sub-product .description{width: 110px; _width: 110px; margin-top: 2px;text-align: center;color:#7f7f7f; font-weight:bold}
.sub-product .rozmery{width: 110px; _width: 110px; margin-top: 2px;text-align: center;}
.sub-product .price{ margin-top: 10px}
.sub-product .price strong{color: #d90103}
.sub-product .checkitbox {color:#d61b22; font-weight:bold;}
.sub-product .checkitbox div{float:right; padding-top:3px}
.sub-product .checkitbox input.check {margin-left:10px;margin-right:10px;float:left}
#corner-new{width: 10px; height: 10px; float: left; border: 1px solid #808586; background-color: #8bd098}
#corner-action{width: 10px; height: 10px; float: left; border: 1px solid #808586; background-color: #afadad}


#product-detail{width:468px;margin-top:10px; margin-bottom:10px;margin-left:10px;font-family:Tahoma; }
#product-detail td{padding:5px; vertical-align:top; background-color:#fff}
#product-detail td.top {height:4px;font-size:4px;line-height:4px; margin:0px;padding:0px}
#product-detail td.bottom {height:5px;font-size:5px;line-height:5px; margin:0px;padding:0px}
#product-detail td.bottom img {border:0px; margin:0px;padding:0px}
#product-detail td.non_white {background-color:#E7DED8; padding-left:8px}
#product-detail #dotaz, product-detail #prod_descr, #product-detail .prod_cena, #serie, #product-detail #files, #groups{font-size:11px;  color:#333333; text-decoration: none; font-family:Tahoma; }
#product-detail div.image {width: 240px; margin-top:5px;}
#product-detail div.odkazy {width:240px;}
#product-detail div.odkazy a {color:#000; text-decoration:underline}
/*#product-detail img {float: left;}*/
#product-detail h2 {font-size: 17px; color: #7c9e16; padding: 0px; text-align:right}
#product-detail h3 {text-transform:uppercase;color: #7c9e16;}
#product-detail .podkarty div h3 {color:#000;text-transform:none}
#product-detail .podkarty div.cleaner {clear:both; }
#product-detail h4 {font-size: 13px}
#product-detail .caption{font-size: 12px;}
#product-detail .first-cell h1{ font-size: 13px; color: #000}
#product-detail #prod_descr{line-height:13px; text-align:left;  float:left; width: 200px;_width: 200px; float:left; font-size:11px}
#product-detail #prod_descr {margin-top:15px}
#product-detail .kod_zbozi {text-align:right; margin-top:10px}
#product-detail .price_base {width: 200px;text-align:right; font-size:12px; margin-top:10px; display:block}
#product-detail .prod_cena{width: 300px; text-align:left; float: left; font-size:14px;color:#d61b22; font-weight:bold}
#product-detail #vyrobce{height: 1px}
#product-detail #vyrobce h4{width: 50%; text-align:left; float: left}
#product-detail #vyrobce .logo{width: 43%; text-align: center; float: right}
#product-detail #dotaz .submit{float:left; width:100px; height:27px; background: url('../images/dotaz_bg.gif') no-repeat}
#product-detail #prod_param{margin-top:5px}
#product-detail input.mnozstvi  { border:1px solid #b3b9c3; width:40px; height: 20px;padding: 0px; /*position: relative; top: -4px;*/ } 
#product-detail input.submit, input.submit_dotaz, input.submit_overit { margin: 0px; margin-right:0; padding:0; width: 91px; height: 22px;  border: 0; color: #000; font-size: 10px; font-weight: bold; cursor: pointer; cursor: hand}
#finish input.submit_uzavrit { margin: 0px; margin-right:0; padding:0; width: 200px; height: 22px;  border: 0; color: #000; font-size: 10px; font-weight: bold; cursor: pointer; cursor: hand}
#finish input.submit_uzavrit {background: url(../images/uzavrit_smlouvu.gif) no-repeat; float:left; margin-top:-10px; margin-bottom:4px}
#product-detail input.submit{background: url(../images/koupit.gif) no-repeat; float:left; margin-top:-10px; margin-bottom:4px}
#product-detail input.submit_overit{background: url(../images/overit.gif) no-repeat; float:left; margin-top:-10px; margin-bottom:4px}
#product-detail input.submit_dotaz{background: url(../images/dotaz.gif) no-repeat; }
#product-detail .button{width:91px; height:22px;background:url(../images/button_back.gif) no-repeat; border:0px}
#product-detail #serie{ width: 280px}
#product-detail #images img{border:0px}
#product-detail #images div{float:left; margin-right:6px}
#product-detail .selects td {background-color:#E7DED8; padding:0px}
#product-detail select {width:80px}
#product-detail .selects li div select{float:left; width:80px}
#product-detail .podkarty div {float:left; margin-left:2px}
#product-detail .buttons {margin-top:10px; margin-bottom:10px}
#product-detail .buttons td{vertical-align:middle}

/* detail aukce*/

#product-detail .aukce_akt_cena {font-weight:bold;color:red}
#product-detail .prihozy {list-style-type:none}
#product-detail .prihozy li {min-height:100px;_height:100px;background-color:#E1ECCC}
#product-detail .prihozy li.top,#product-detail .prihozy li.bottom{min-height:5px;height:5px;margin:0px;padding:0px;background-color:none;line-height:1px;font-size:1px}
#product-detail .prihozy li.top {background: url (../images/aukce1.jpg) no-repeat}
#product-detail .prihozy li.bottom {background: url (../images/aukce3.jpg) no-repeat}
#product-detail .prihozy table td {background-color:#E1ECCC}
#product-detail .prihozy input {width:100px}

#product-detail #modifikace {margin-top:2px; width:200px}
#product-detail #modifikace .prod_cena{width:230px; text-align:left; padding-top: 5px}
#product-detail #modifikace .prices{width: 400px; text-align:left; clear: left;}
#product-detail #modifikace .buttons{width: 400px; clear: left; /*position: relative;*/ left: 0px; top: 2px}
#product-detail #modifikace form .buttons .submit{width:77px; height:24px; background: url('../images/to_basket.gif') no-repeat; clear:left}
#product-detail #modifikace select{width: 150px}

#product-detail #latkyx img {padding:2px}

#product-detail #hodnoceni .first{margin-left:0px}
#product-detail #hodnoceni a{width: 20px; height: 20px; margin-left: 5px; display: block; background-color: #abd5ff; border: 1px solid #194e82; color: #194e82; text-decoration: none; text-weight: bold; line-height: 20px; text-align: center; float: left}
#product-detail #hodnoceni a:hover{background-color: #194f82; color: #fff}

#params {margin-top:20px}
#params .caption{margin-left:10px}
#params table{ width:100%; padding-top: 0px; margin-left:10px}
#params tr,th{ height: 18px; _height: 14px; _vertical-align: top}
#params th{ text-align:left}
#params .dark{ /*background-color: #da0000*/}

#images2 {margin-top:20px}
#images2 .caption{margin-left:10px}
#images2 table{ padding-top: 0px; margin-left:10px}

#files {margin-top:20px}
#files strong{margin-left:10px}

#files table{ padding-top: 0px; margin-left:10px}


#filters{float: right}
#filters select{margin-top: 3px}

#check .submit{width: 80px; height: 21px; background-color: #184e82; border: 0; color: #fff; font-size: 10px; font-weight: bold; cursor: pointer; cursor: hand}
#check select{ width: 220px; margin-top: 3px}


#trh table, #customer table{ width: 250px; _width: 256px; padding-top: 5px}
#customer {text-align: left}
#trh tr, #trh th, #customer tr, #customer th{ font-size: 10px; height: 22px; _height: 18px; _vertical-align: top}
#trh th, #customer th{ text-align:left}
#trh td, #customer td{ text-align:right; font-weight: bold}
#trh .dark, #customer .dark{ background-color: #abd4ff}
#trh strong, #customer strong{ font-size: 10px}


#product-detail .image{width: 100%; text-align: center; margin-top: 20px; /*border: 1px solid #000*/} 

/*#product-detail label{ position: relative; _top: -3px}
#product-detail .product{ width: 200px}*/

.kosik_title,  .kosik_notif{/*font-family: Arial, Helvetica, sans-serif; font-size: 10pt; */color: #fff; font-weight: bold; }
.kosik{ width: 30px; border: 1px solid #184e82} 
.kosik_notif,  .notif { font-size: 8pt; color: #888787; font-weight: bold; margin-left: 10px;}
.notif { font-weight: bold; margin-left: -1px;}

table.tab_produkty{/* width: 100%;*/ width: 450px; margin-left: 10px; margin-top: 60px;margin-right: 0px}
table.tab_produkty td { font-size: 11px; border: none; padding: 3px; padding-top: 6px; padding-bottom: 6px}
table.tab_produkty td {background: none}
table.tab_produkty tr#head td {padding-top: 2px; padding-bottom: 2px;_padding-top: 0px; _padding-bottom: 2px; color: #7b829b; font-size: 10px; background-color: #dadfe9; height:14px; _line-height:14px} 
table.tab_produkty tr#head td#left{background-color: #dadfe9}
table.tab_produkty tr#head td#right{background-color: #dadfe9}
table.tab_produkty tr .darker {border-top: 1px solid #fe0002/*background: #fe0002;*/ /*border-top: 1px solid #fe0002*/} 
table.tab_produkty tr#oddeleni td {background: white; color: black} 
/*#produkty table.tab_produkty td A.produkt, table.tab_produkty td B.produkt {font-size: 13px; color: #154a99}*/
/*table.tab_produkty td a img {border: 1px solid white}
table.tab_produkty td a:hover img {border: 1px dotted #838383}*/
table.tab_produkty td a{text-decoration: none; font-weight: bold; color: #da0000}
table.tab_produkty td a:hover{text-decoration: underline}
table.tab_produkty input.submit,.back{ margin: 4px; margin-right:-4px; padding:0; width: 140px; height: 25px; background-color:#dadfe9; border: 0; color: #7b829b; font-size: 12px; font-weight: bold; cursor: pointer; cursor: hand}

/*table.tab_produkty .update{ position: relative; left: 4px; _left: 0px; height: 18px}*/
