body {margin:0px auto; font-family:Trebuchet MS, Verdana, Arial; font-size:11px; line-height:15px; color:#343333;}
img, form, menu, ul {padding:0px; margin:0px; border:0px;}
input {padding:0px; margin:0px;}
a {color:#c81051;}
a:hover {color:#343333;}
p {margin:5px 0px;}
h1 {;}
h2 {font-size:11px; margin:0px;}
h3 {;}
td, th {padding:1px 5px;}

/*.m26,.m25, .m24,.m23, .m22,.m21, .m20,.m19 {display:block;}*/
.m4,.m5,.m6,.m7,.m8,.m9,.m10,.m11,.m12,.m13,.m14,.m15,.m16,.m17,.m18,.m19,.m20,.m21,.m22,.m23,.m24,.m25,.m26 {display: none;}

.container {width:952px; margin:0px auto;}
.container-newsletter {width:770px; margin:auto;}
.hlavicka {position:relative; height:225px; margin:0px 0px 3px 0px; background:url("../img/header.jpg") no-repeat;}
.hlavicka-newsletter {position:relative; height:187px; margin:0px 0px 3px 0px; background:url("../img/header.jpg") no-repeat;}
.hlavicka a {color:#4f4f4f;}
.hlavicka a:hover {color:#d00657;}
.hlavicka-top {height:23px; line-height:23px; padding:0px 0px 0px 500px;}
.hlavicka-top-newsletter {height:23px; line-height:23px; padding:0px 0px 0px 500px;}
.hlavicka-kosik {position:absolute; top:50px; left:717px; width:220px; height:85px; color:white;}
.hlavicka-kosik a {color:white; text-decoration:none;}
.hlavicka-kosik a:hover {color:white; text-decoration:underline;}
.hlavicka-kosik-bottom {padding:10px 0px 0px 0px;}
.hlavicka-menu {position:absolute; top:151px; left:254px; width:680px; height:36px; font-weight:bold;}
.hlavicka-menu a {display:block; float:left; height:36px; line-height:36px; text-align:center; text-decoration:none; color:white;}
.hlavicka-menu a:hover, .hlavicka-menu a#menuactive {color:#c81051;}
.hlavicka-menu a.menu1 {width:120px; background:url("../img/menu-back-1.gif") no-repeat;}
.hlavicka-menu a:hover.menu1, .hlavicka-menu a.menu1#menuactive {background:url("../img/menu-back-1-active.gif") no-repeat;}
.hlavicka-menu a.menu2 {width:118px; background:url("../img/menu-back-2.gif") no-repeat;}
.hlavicka-menu a:hover.menu2, .hlavicka-menu a.menu2#menuactive {background:url("../img/menu-back-2-active.gif") no-repeat;}
.hlavicka-menu a.menu3 {width:115px; background:url("../img/menu-back-3.gif") no-repeat;}
.hlavicka-menu a:hover.menu3, .hlavicka-menu a.menu3#menuactive {background:url("../img/menu-back-3-active.gif") no-repeat;}
.hlavicka-menu a.menu4 {width:144px; background:url("../img/menu-back-4.gif") no-repeat;}
.hlavicka-menu a:hover.menu4, .hlavicka-menu a.menu4#menuactive {background:url("../img/menu-back-4-active.gif") no-repeat;}
.hlavicka-menu a.menu5 {width:108px; background:url("../img/menu-back-5.gif") no-repeat;}
.hlavicka-menu a:hover.menu5, .hlavicka-menu a.menu5#menuactive {background:url("../img/menu-back-5-active.gif") no-repeat;}
.hlavicka-menu a.menu6 {width:75px; background:url("../img/menu-back-6.gif") no-repeat;}
.hlavicka-menu a:hover.menu6, .hlavicka-menu a.menu6#menuactive {background:url("../img/menu-back-6-active.gif") no-repeat;}
.hlavicka-search {position:absolute; top:195px; left:84px;}
.hlavicka-login {position:absolute; top:195px; right:10px;}
.head-logo {width:715px; height:127px; position:absolute; top:24px; left:0px;}

.obsah {float:right; width:742px;}
.obsah-newsletter {margin: auto; width:520px;}
.obsah-in {float:left; width:514px; padding:0px 9px;}
h1.nadpis-sekce {color:#c81051; font-weight:bold; font-size:16px; margin:0px 0px 5px 0px; padding:3px 1px; border-bottom:2px solid #c81051;}

.left-side {float:left; width:210px;}
.right-side {float:right; width:210px;}

.side-box-red {border-bottom:2px solid #c81051; margin:0px 0px 5px 0px;}
.side-box-red .side-box-nadpis {background:#c81051;}
.side-box-grey .side-box-nadpis {background:#726f6f;}
.side-box-grey {border-bottom:2px solid #726f6f; margin:0px 0px 5px 0px;}
.side-box-nadpis {height:28px; line-height:28px; padding:0px 12px; font-weight:bold; color:white;}
.side-box-nadpis img {float:right; margin:10px 0px 0px 0px;}
.side-box-obsah {padding:5px;}
.side-box-obsah-znacky {padding:1px 0px 0px 0px; font-size:0px; height:52px;}
.side-box-obsah-znacky img {float:left;}
.side-box-obsah-a-z {padding:1px 0px 0px 0px; height:28px;}
.side-box-obsah-a-z a {display:block; line-height:28px; color:white; background:#c81051; text-decoration:none;}
.side-box-obsah-a-z a:hover {background:white; color:#c81051;}
ul.a-z li {float:left; width:41px; height:28px; text-align:center; font-weight:bold; border-right:1px solid white; list-style-type:none;}
ul.a-z li.last {width:42px; border-right:0px;}

.side-box-obsah-clanek-row {padding:0px 0px 5px 7px;}
.side-box-obsah-clanek-row a {color:#4f4f4f;}
.side-box-obsah-clanek-row a:hover {color:#d00657;}
.side-box-obsah-kontakt {padding:2px;}
.side-box-obsah-newsmail {padding:11px 0px 11px 7px;}

.product-box-long-obal {width:249px; float:left; padding:4px;}
.product-box-long, .product-box-long-light {position:relative; height:180px; padding:7px; border:1px solid #e8e8e8;}
.product-box-long-dark {position:relative; height:180px; padding:7px; border:1px solid #7d7d7d; background:#f4f4f4;}
.product-box-long a, .product-box-short a {font-weight:bold;}
.product-box-short, .product-box-short-light {position:relative; width:200px; height:180px; padding:2px 0px;}
.product-box-short-dark {position:relative; width:200px; height:180px; padding:2px 0px; background:#f4f4f4;}
.product-box-left {width:73px; height:180px; float:left; font-size:1px; padding:0px 6px 0px 0px; _padding:0px 3px 0px 0px;}
.product-box-left img {border-bottom:2px solid white;}
.product-box-left img.prod-img {border:1px solid #c1c0c0;}
.product-box-left-pic {width:73px; padding:0px 0px 1px 0px; font-size:1px; text-align:center;}
.product-box-left-pic2 {width:73px; height:113px;}
.product-box-short a.button-detail, .product-box-short-light a.button-detail, .product-box-long a.button-detail, .product-box-long-light a.button-detail {display:block; width:73px; height:23px; background:url("../img/button-detail.gif") no-repeat;}
.product-box-short-dark a.button-detail, .product-box-long-dark a.button-detail {display:block; width:73px; height:23px; background:url("../img/button-detail-dark.gif") no-repeat;}
.baleni {position:absolute; bottom:0px; right:0px; padding:0px 5px; text-align:center; width:230px;}
.baleni-short {position:absolute; bottom:0px; right:0px; padding:0px 5px; text-align:center; width:190px;}

.product-detail {background:#f4f4f4; border:1px solid #7d7d7d; padding:9px;}
.product-detail div.prod-detail-img-box {float:left; margin:0px 9px 12px 0px;}
.product-detail p.prod-detail-img-box-text {text-align: center;}
.product-detail img.prod-detail-img {border:1px solid #c1c0c0; }
.product-detail .product-box-long, .product-detail .product-box-long-dark {width:233px; height:150px; float:left; border:0px;}
.product-detail .product-box-long-light {width:233px; height:150px; float:left; border:0px; background:white;}
h1.nadpis-produktu-detail {color:#c81051; margin:0px 0px 4px 0px; font-weight:bold; font-size:16px;}
h2.nadpis-popisu, h2.novinka-nadpis {clear:both; border-bottom:1px solid #727272; color:#202020; font-size:16px; padding: 1px 0px; margin:15px 0px 10px 0px;}
h2.nadpis-popisu2 {clear:both; border-bottom:2px solid #727272; color:#202020; font-size:16px; padding: 1px 0px; margin:15px 0px 10px 0px;}
table.val-list {border-collapse:collapse;}
.val-list td, .val-list th {padding:1px 3px;}
#cena_katalog {text-decoration:line-through;}
.price-row {background:white; border:1px solid #7d7d7d;}
.table-slozeni td {line-height:12px;}

.newsletter-text {margin: 10px auto 10px auto; width: 100%; padding: 10px; background:#f4f4f4; border:1px solid #c1c0c0;}
.novinka-obsah {padding:5px 0px 0px 0px;}

.menu-links {;}
.menu-links a {display:block; height:16px; line-height:16px; padding:0px 0px 0px 17px; text-decoration:none;}
.menu-links a:hover {color:white; font-weight:bold; background:#c81051 url("../img/ico-sipka-right-white.gif") no-repeat 7px;}
.menu-links li {line-height:21px; list-style-type:none; margin:0px 0px 1px 0px; padding:2px 0px 0px 0px; background:url("../img/dot-line.gif") repeat-x;}
.menu-links li img {float:left; margin:8px 5px 0px 0px;}

.inputy {height:20px; padding:1px 2px 0px 2px; border:1px solid #bfbdbd; background:url("../img/input-back.gif") repeat-x; color:#4f4f4f;}
.input-long {width:151px; float:left;}
.input-standard {width:108px; float:left;}
.input-short {width:84px; float:left;}
#search-button {width:70px; height:23px; margin:0px 0px 0px 3px; background:url("../img/button-vyhledat.gif") no-repeat; border:0px;}
#login-button {width:70px; height:23px; float:left; background:url("../img/button-prihlasit.gif") no-repeat; border:0px;}
#login-input {border:1px solid #747474;}
.reg-button {width:75px; height:23px; margin:0px 0px 0px 3px; background:url("../img/button-registrovat.gif") no-repeat; border:0px;}
.reg-links {float:left; padding:0px 0px 0px 10px;}
.reg-links img {margin:9px 0px 0px 0px;}

.banner-garance {height:85px; padding:0px 0px 5px 0px; text-align:center;}
.uvodni-text {clear:both; padding:10px 0px 0px 0px;}
.oddelovac {margin:0px 5px; width:2px; height:19px; background:url("../img/ico-delitko.gif") no-repeat;}
.cleaner {clear:both; height:0px; font-size:0px; line-height:0px;}
.h-line {clear:both; height:10px; background:url("../img/dot-line.gif") repeat-x 0px 5px;}
.navigace {padding:0px 0px 5px 0px;}
.evenTr {;}
.oddTr {background:#f9f9f9;}
.TableHeader {background:#f9e9e9; font-weight:bold; line-height:21px;}

.paticka {clear:both;}
.paticka-left {float:left; width:210px; padding:0px 0px 0px 10px; border-right:1px solid white; background:#c81051; text-align:left;}
.paticka-top {color:white; height:28px; line-height:28px; padding:0px 10px 0px 0px; background:#726f6f; text-align:right;}
.paticka-top a {color:white; text-decoration:none;}
.paticka-top a:hover {text-decoration:underline;}
.paticka-bottom {padding:20px 10px; margin:1px 0px 0px 0px; background:url("../img/footer.png") no-repeat;}
.paticka-bottom2 a {color:#343333;}
.paticka-bottom2 a:hover {color:#d00657;}

.float-left {float:left;}
.float-right {float:right;}
.clear-both {clear:both;}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-bold {font-weight:bold;}
.font-normal {font-weight:normal;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.txt-center {text-align:center;}
.color-grey {color:#726f6f;}
.color-grey2 {color:#4f4f4f;}
.color-grey3 {color:#343333;}
.color-black {color:#202020;}
.color-white {color:white;}
.color-orange {color:#ffc31d;}
.color-red {color:#c81051;}
.color-red-dark {color:#75002f;}
.color-red-mid {color:#a60345;}
.color-red-light {color:#d00657;}
.width-100 {width:100%;}
.line-14 {line-height:14px;}
.line-18 {line-height:18px;}
.line-23 {line-height:23px;}
.line-30 {line-height:30px;}
.margin-0 {margin:0px;}
.margin-auto {margin:0px auto;}
.back-none {background:none;}
.display-inline {display:inline;}
.display-block {display:block;}

/*
.menu-links li.menu-links-prvni {;}
.menu-links-prvni {font-weight:bold;}
.menu-links-prvni a {color:white; height:18px; line-height:18px; background:#c81051;}
.menu-links-prvni a:hover {color:black; background:#a7a7a7;}
.side-box-obsah-a-z a.first, .side-box-obsah-a-z a.first:hover {width:42px;}
.side-box-obsah-a-z a {display:block; float:left; width:41px; height:28px; line-height:28px; color:white; background:#c81051; text-align:center; font-weight:bold; text-decoration:none; border-right:1px solid white;}
.side-box-obsah-a-z a.last, .side-box-obsah-a-z a.last:hover {border-right:0px;}
.side-box-obsah-a-z a:hover {background:white; color:#c81051;}
.product-detail-obal {padding:9px;}
.val-list td, .val-list th {padding:1px 8px 1px 0px;}
*/
