body { background-color: #1E221D; font-family: Arial, Helvetica, sans-serif; }

a:hover{color:#666666;}
h1{ font-size:14px; color:#FFFFFF;}

div#telo {}
div#kontejner { background: #000 url(../img/pozadi_body.jpg) repeat-x; border-left: solid 1px #5f685b; border-right: solid 1px #5f685b; }
div#obsah { margin: 0px 0px 10px 5px; width:711px;}
div#obsah-katalog { margin: 0px 0px 20px 5px; width:711px; border: solid 1px #666666; position: relative;}
div#obsah-podrobne { margin: 0px 0px 20px 5px; width:711px; background-color:#FFFFFF; position: relative;}



/* HLAVIČKA */
div#logo-blok { height: 165px; }
div#logo-blok img { margin-top: 53px }
div#logo-blok-katalog { height: 98px; }
div#logo-blok-katalog img { margin-top: 28px }
div#head-image { height: 160px; float:left; padding: 5px 0px 0px 5px; }
div#garance { height: 160px; float:left; padding: 10px 0px 0px 60px; }


/* HLAVNÍ MENU */
div#menu { border:solid 1px #D8D9B8; background:#ffffcc url(../img/pozadi_menu.jpg) repeat-x; height: 31px; }
div#menu ul { list-style: none; font-size: 13px; text-transform: uppercase; }
div#menu li { border: none; background: transparent; padding: 0; margin: 0; overflow: visible; text-align: center; white-space: nowrap; line-height: 30px; display: block; float: left; }
div#menu li a { text-decoration: none; padding-left: 17px; padding-right: 17px; color:#000; border-right: solid 1px #A69767; }
div#menu li a.posledni { border-right: 0 none; }
div#menu li a:hover { text-decoration: underline; }


/* NÁKUPNÍ KOŠÍK */
div#uzivatel{float:left; padding: 4px 0px 4px 155px; color: white; text-align:left; color: #FFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
div#uzivatel-vlevo{float:left; padding: 4px 0px 4px 0px; color: white; text-align:left; color: #FFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
div#kosik { float:right; padding: 4px 0px 4px 0px; color: white; text-align:right; color: #FFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
div#uzivatel-vlevo a, div#uzivatel a{ color: #FFF; text-decoration:underline; }
div#kosik a { color: #FFF; text-decoration:none; }
div#uzivatel-vlevo a:hover, div#uzivatel a:hover, div#kosik a:hover { color: #FFF; text-decoration:underline; }
div#kosik img { border: 0 none; vertical-align:text-bottom; margin: 0 5px 0 5px; }
div#kosik .koruny { color: #FFF; font-weight: bold; margin-right:5px; }


/* UPOUTÁVKA */
div#upoutavka {margin-bottom: 15px; padding:10px; display:block; border: solid 1px #666666; color: #CCCCCC; text-align:center;}
div#upoutavka p{padding:0;margin:0;}
div#upoutavka h1, div#upoutavka h2, div#upoutavka h3, div#upoutavka h4, div#upoutavka h5, div#upoutavka p {color:#FFFFFF;padding:0;margin:0;}
/* AKCE */
div#akce {margin-bottom: 15px; padding:10px; display:block; border: solid 1px #666666; color: #FFFFFF; text-align:center;background: #ffffcc url(../img/kvetiny_pattern.jpg) repeat;}
div#akce p{padding:0;margin:0;}
div#akce h2, div#akce h3, div#akce h4, div#akce h5, div#akce p {color:#000;padding:0;margin:0; }



/* HLAVIČKA IMAGE */
div#headbox{padding-bottom:15px;}
div#hlavicka-image { width:850px; height: 220px; margin: 10px 10px 5px 10px; border: solid 1px #D2D6A4; }
div#hlava-kategorie {padding:0; border: solid 1px #948955; display:block;}

/* HOMEPAGE - BOXY */
#home-damska-obuv {width:337px; height:590px; display:block; float:left; background:#dde5f4 url(../img/damska_background.jpg) repeat-x;  }
#home-damska-obuv h2{font-weight:bold; text-align:center; font-size:23px; margin-top:15px; color:#900306; }
#home-damska-obuv img{margin-left: 22px; margin-top:18px; border: 0 none; }

#home-panska-obuv {width:360px; height:290px; display:block; float:right; background:#e1e1e2 url(../img/panska_background.jpg) repeat-x;  }
#home-panska-obuv h2{font-weight:bold; text-align:center; font-size:23px; margin-top:15px; margin-bottom:0; color:#282fa2; }
#home-junior-obuv {margin-top: 15px; width:360px; height:285px; display:block; float:right; background:#d99694 url(../img/junior_background.jpg) repeat-x;  }
#home-junior-obuv h2{font-weight:bold; text-align:center; font-size:23px; margin-top:15px; margin-bottom:5px; color:#7d5150; }
#home-junior-obuv img{margin-left: 5px; margin-top:0px; border: 0 none; }
.homebox { text-decoration: none;}

a.jedna{display:block; width:243px; height:131px; float:left; background: transparent url(../home-cerven/001.png) no-repeat;text-decoration: none; margin: 20px 0 0 40px;}
a.dva{display:block; width:228px; height:139px; float:left; background: transparent url(../home-cerven/002.png) no-repeat;text-decoration: none; margin: 45px 0 0 54px;}
a.tri{display:block; width:238px; height:111px; float:left; background: transparent url(../home-cerven/003.png) no-repeat;text-decoration: none; margin: 33px 0 0 70px;}
a.ctyri{display:block; width:187px; height:107px; float:left; background: transparent url(../home-cerven/004.png) no-repeat;text-decoration: none; margin: 0px 0 0 25px;}
a.pet{display:block; width:198px; height:99px; float:left; background: transparent url(../home-cerven/005.png) no-repeat;text-decoration: none; margin: 10px 0 0 20px;}
a.sest{display:block; width:133px; height:178px; float:right; background: transparent url(../home-cerven/006.png) no-repeat;text-decoration: none; margin: 5px 5px 0 0px;}
a.sedm{display:block; width:147px; height:166px; float:left; background: transparent url(../home-cerven/007.png) no-repeat;text-decoration: none; margin: 20px 0 0 25px;}
a.osm{display:block; width:148px; height:147px; float:left; background: transparent url(../home-cerven/008.png) no-repeat;text-decoration: none; margin: 55px 0 0 0px;}


/* CESTA KE ZBOŽÍ */
div#cesta{ font-size: 12px; color: #98989c; float:left; margin: 0px 0px 5px 5px;}
div#cesta a{ text-decoration:none; color: #98989c;}
div#cesta a:hover{ color: #98989c; text-decoration:underline;}
.nelink {color: #666666;}


/* BOX SE ZBOZIM */
div#mouseimage { text-align:center; display:table-cell; vertical-align:middle; width:171px; height:111px; }
div#mouseimage img { vertical-align:middle;}
div#box-zbozi{ width: 171px; height:162px; background-color:#FFFFFF; border:solid 1px #dfdede; display:block; float:left; position:relative; margin:4px 0 0 4px; }
div#box-zbozi h3 {font-size:11px; padding-left: 5px; line-height: 20px; color:#7f7f7f; background: #ebecee url('../img/boxh3.gif') repeat-x; display:block; 
margin: 1px 1px 4px 1px; border: solid 1px #e1e3e2; height:20px; white-space: nowrap;}
div#box-zbozi img {}
.zbozi-cena { width: 169px; height: 26px; float: left; margin-right: 10px; top: 140px; position: absolute; } /* padding-top: 100%; */
.zboziPrice { width: 161px; margin-left: 0px; height: 26px; background-image: url('../img/bg-box-price.jpg'); background-repeat: repeat-x; padding-right: 5px; padding-left: 5px; }
.zboziMalo { font-size: 11px; text-decoration: line-through; float: left; color: rgb(255, 255, 255); margin-top: 6px; }
.zbozi { font-size: 15px; float: right; color: rgb(255, 255, 255); font-weight: bold; margin-top: 3px; }






/* SIDEBAR - SPECIÁLNÍ NABÍDKA */
div#mouseimagex, div#mouseimagey { text-align:center; display:table-cell; vertical-align:middle; width:131px; height:92px; }
div#mouseimagex img, div#mouseimagey img  { vertical-align:middle;}
div#specialka, div#specialkadve {width:140px; color:#FFFFFF; position:relative; float:left; display:block; border:solid 1px #110505; background-color: #fff; padding-bottom:26px; margin-bottom:10px;}
div#specialka h2, div#specialkadve h2{color:#FFF; margin-bottom: 0px; padding: 4px 0 0 7px; height:26px; list-style: none; background:transparent url(../img/pozadi_katalog.gif) repeat-x; font-size:12px; font-weight: bold; display:block; }
div#specialka h3, div#specialkadve h3 {font-size:11px; padding-left: 5px; line-height: 20px; color:#a3a3a3; background-color: #f3f3f3; display:block; margin: -2px 1px 3px 1px; border: solid 1px #e1e3e2; height:20px; white-space: nowrap;}
div#polozka-specialka, div#polozka-specialka-dve{position:relative; display:block;}
div#polozka-specialka img, div#polozka-specialka-dve img {margin: 0px 0px 0px 0px;} /* obrázek musí mít šířku 131px */
.specialka-cena, .specialka-cena-dve { width: 134px; height: 26px; float: left; margin-right: 10px; top: 100%; position: absolute;  } /* padding-top: 100%; */
.boxPrice { width: 128px; margin-left: 1px; height: 26px; background-image: url('../img/bg-box-price.jpg'); background-repeat: repeat-x; padding-right: 5px; padding-left: 5px; }
.priceMalo { font-size: 11px; text-decoration: line-through; float: left; color: rgb(255, 255, 255); margin-top: 6px; }
.price { font-size: 15px; float: right; color: rgb(255, 255, 255); font-weight: bold; margin-top: 3px; }
div#specialka h2 a{color:#FFFFFF; text-decoration:none;}
div#specialka h2 a:hover{ color:#FFFFFF; text-decoration:underline;}




/* STRANKOVANI */
div#strany {margin-left: 5px; font-size: 12px; color: #98989c; float:left; margin:7px 0 7px 5px; }
div#strany a{text-decoration:none; color: #98989c;}
div#strany a:hover{color: #98989c; text-decoration:underline;}



/* STANDARDNÍ STRANA */
div#standard { margin: 0px 0px 20px 5px; width:686px; background-color:#FFFFFF; position:relative; padding: 0 0px 25px 25px;}
div#standard h3 { padding-bottom:10px; font-size:20px; }

#standard h2 {  border: solid 1px #66601C; padding: 5px 0 0 10px; height: 25px;  margin: 0px 0px 30px -25px; background:#83937D url(../img/naposledypridano_h2.gif) repeat-x; font-size:14px; font-weight: bold; color: #FFF; width:700px; float:left; display:block;}
#standard h2 span { display:block; padding-right: 10px; }
#standard h2 a { color: white; text-decoration: none; }
#standard h2 a:hover { color: white; text-decoration: underline; }
p.male{ font-size:11px;}
div#standard p{padding-bottom:8px; padding-right: 30px;}
table.registrace{}
table.registrace tr, td{padding:0; margin:0; border:none 0;}
.nahore{margin-top:60px;}
table.tbl-kosik{width:650px;border:none 0;}
table.tbl-kosik tr, td{padding:3px;}
table.tbl-kosik th{ padding:3px;background-color: #EFEFEF;}





/* DETAIL POLOŽKY */

#detail h2 {  border: solid 1px #66601C; padding-top: 5px; height: 25px; padding-left: 10px; margin: 0px 0px 10px 0px; background:#83937D url(../img/naposledypridano_h2.gif) repeat-x; font-size:12px; font-weight: normal; display:block; color: #FFF; }
#detail h2 span { display:block; padding-right: 10px; }
#detail h2 a { color: white; text-decoration: none; }
#detail h2 a:hover { color: white; text-decoration: underline; }


#detail .fotky{float:left; width:280px; display:block; position:relative;  margin: 10px; text-align: center;}
#detail .fotky h5 { font-weight: normal; font-size: 11px; padding-bottom: 0; margin-bottom:3px; margin-top: 5px; color: #666666;}
#detail .fotky img { margin: 0px 2px 4px 2px;}
#detail .fotky img.ramecek { border:solid 1px  #CCCCCC; }
#detail .fotky .format {text-align: center; }
#detail .sleva { width:60px; height:69px; position:absolute; left: 0px; top: -10px; display: block;}

#popis { float:left; width:380px; margin-top: 30px; display:block; margin-bottom: 20px;}
#popis h3 {font-size:20px; font-weight: normal; padding-bottom:15px;}
#popis p { font-size: 12px; line-height:17px; padding:0px; margin:0px;} 

.matros-nadpis{margin:10px 0px 5px 0px; padding:0px; font-weight:normal;}
.matros {border-collapse:collapse; width: 450px; }
.matros td {padding:10px; margin:3px;}
.matros img {margin-right:8px;}
hr.black { color:#000000;  border-collapse:collapse; border-top: solid 1px #000000; margin-top: 10px;}
.oblibene { display:block; float:left;}
.koupit { display:block; float:right; font-size:16px; font-weight:bold;}
select { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table.matros { padding:0; width:auto; }
div#polozka-katalogu table.matros img { padding:3px 5px 3px 0px; margin:0px; }
table.matros td { margin:0px; padding:0px; vertical-align: middle; }


/* SIDEBAR */
div#sidebar { margin: 0px 0px 10px 0px; }
div#katalog {width:140px;  position:relative; float:left; display:block; border:solid 1px #110505; background-color: #000; margin-bottom:10px;}
div#katalog h2{ padding-left: 7px; width:130px; color:#FFFFFF; line-height: 27px; height: 26px; margin: 0px 0px 0px 0px; background:#5a5a5c url(../img/pozadi_katalog.gif) repeat-x; font-size:12px; font-weight: bold; display:block; }
div#katalog ul.hlavni { margin-left: 0px; margin-right:0px; list-style: none; font-size: 12px; position:relative;  }
div#katalog ul.hlavni li {color:#FFFFFF; padding: 6px 0 0 7px; list-style: none; background:transparent url(../img/pozadi_katalog.gif) repeat-x; 
                          font-size:12px; font-weight: bold; display:block; text-transform:uppercase;}
div#katalog ul.submenu {margin-right:0px;line-height:15px; margin-top: 7px; text-transform: none; margin-bottom: 10px; font-weight: normal; margin-left: 0px; list-style: none;}
div#katalog ul.submenu li { text-transform:none; color: #FFFFFF; background: none; padding:0px; font-weight:normal; font-size: 11px; }
div#katalog ul.submenu-vyrobci {margin-right:0px;line-height:15px; margin-top: 1px;  text-transform: none; margin-bottom: 10px; font-weight: normal; margin-left: 10px; list-style: none;}
div#katalog ul.submenu-vyrobci li { padding:0px; font-weight:normal; font-size: 11px; }
div#katalog a { color: #FFF; text-decoration: none;}
div#katalog a:hover { text-decoration: underline; }





/* FOOTER */
div#footer-div { margin-top:0px; float:left;}
div#loga-vyrobcu {display:block; height:24px; margin-bottom:15px;}
div#loga-vyrobcu img{border: 0 none;}
div#loga-vyrobcu a {display:block; float:left; margin-left: 3px;}
div#loga-vyrobcu a:hover {border: solid 1px white;}
div#footer { background: #5a5a5c url(../img/footer_background.gif) repeat-x; height: 42px; color: white; }
div#footer a { color:white; text-decoration: none; }
div#footer a:hover { color:white; text-decoration: underline; }
div#footer p.karty { display:block; float:left; width: 180px; margin: 9px 0 8px 10px; border-right: solid 1px #FFF; }
div#footer p.kopy { display:block; float:left; margin: 3px 8px 8px 8px; font-size: 11px; font-weight:bold; color:#FFFFFF; }
div#footer p.kopy a.posun { padding-left: 15px; }
div#footer p.kopy .copyright { font-size: 9px; font-weight: normal; margin-left: 15px; color:#FFFFFF;}
div#footer p.nahoru { display:block; float:right; margin: 3px 8px 8px 8px; text-align:right; font-size: 13px; }



.vlevo { float: left; }
.vpravo { float: right; }
.tvlevo { text-align: left; }
.tcenter { text-align: center; }
.tvpravo { text-align: right; }
.cervene{color:#CC0000;}
.tmave-cervena{color:#900306;}

#registr fieldset, #registrnew fieldset, #registrneww fieldset{width:400px;}
#registr table tr td, #registrnew table tr td, #registrneww table tr td{padding:0px;}
#registr input, #registrnew input, #registrneww input{padding:3px;}

.clanek{display: block; width:650px;}
.clanek p{margin:0; padding:0;}
h3.clanek-nadpis{padding-bottom: 0px; margin-bottom: 10px; margin-top: 10px; font-size: 12px;}
.autor{float:left; color:#999999;}
.vice{float: right; font-weight: bold; margin-bottom:15px;}