body {margin:0px; padding:0px; background:#FFFFFF url('../webimages/bg.png') repeat-x; font-family:Arial; }

input,select {font-size:11px; color:#808285;}
.addrinput input {width:150px !important;}
.pass{border:#CECECE 1px solid;font-size:11px; color:#808285;}
.hand {cursor: hand; cursor: pointer;}

.container {width:978px; background:url('../webimages/bg-cont.png') repeat-y; margin:0 auto 0 auto; padding:0 41px 0 42px;}
.cont {width:978px; position:relative;padding:0px 0 0px 0; }

.tophl {height:173px; position:absolute; top:0px; left:0px; width:978px; background:url('../webimages/top.jpg') no-repeat;}
.hobby .tophl { background:url('../webimages/hobby.jpg') no-repeat;}
.sekacky .tophl { background:url('../webimages/top.jpg') no-repeat;}


.tophl .logo {width:270px; height:80px; position:absolute; top:35px; left:113px;}
.tophl .logo img {border:0px;}
.tophl .logo a {color:#000000; text-decoration:none; font-size:12px; font-weight:bold;position:absolute; }
.tophl .logo span {left:30px; position:absolute; white-space:nowrap;}

.menu {position:absolute; top:143px; padding:0 0 0 25px; }
.menu ul {margin:0px; padding:0px; list-style-type:none;}
.menu ul li {float:left; }
.menu ul li span {color:#FFFFFF; cursor: hand; cursor: pointer; text-decoration:none; font-size:11px; padding:0 26px 0 0 ;}
.menu ul li span:hover { text-decoration:underline; }

.webs {position:absolute; left:677px;}
.webs ul {margin:0px; padding:0px; list-style-type:none;}
.webs ul li { line-height:32px; margin:0 0 2px 0;}
.webs ul li a {color:#FFFFFF; text-decoration:none; font-size:12px; background:url('../webimages/webs-arrow.png') no-repeat left; padding:0 0 0 12px;}
.hobby .webs ul li a { background:url('../webimages/webs-arrow-hobby.png') no-repeat left; }
.sekacky .webs ul li a { background:url('../webimages/webs-arrow.png') no-repeat left; }

.webs ul li a:hover {color:#70D52A; }
.hobby .webs ul li a:hover {color:#356B79; }
.sekacky .webs ul li a:hover {color:#70D52A; }

.kontakty {width:170px; height:170px; position:absolute; right:0px; font-size:11px;}
.kontakty ul {margin:0px; padding:0px; list-style-type:none; }
.kontakty ul li {height:52px; background:url('../webimages/kontakty-shadow.png') no-repeat top; padding:2px 0 0 8px; }
.hobby .kontakty ul li {background:url('../webimages/kontakty-shadow-hobby.png') no-repeat top; }
.sekacky .kontakty ul li {background:url('../webimages/kontakty-shadow.png') no-repeat top; }
.kontakty span {padding:13px 0 0 8px; display:block;}
.kontakty span.cas { padding:0px 0 0 8px; font-weight:bold; font-size:14px; color:#FFFFFF; }
.kontakty ul li img {position:absolute; }
.kontakty ul li span {padding:0px !important; font-weight:bold; font-size:12px; color:#FFFFFF;}
.kontakty ul li p {margin:0px; padding:12px 0 0 2px; }
.kontakty ul li p label {color:#000000;}

.banner {position:absolute; top:180px; left:0px;}
.banner img {border:0px; }
.banner-box img {margin:5px 0 0 0;}

.cnt {padding:180px 0 0 0;}

/* pro pozici levy,stred,pravy */
/*.l-column {width:169px; float:left; margin:0 10px 0 0;}
.c-column {width:620px; float:left; background:yellow; margin:0 10px 0 0;}
.r-column {width:169px; float:left; }
*/
/* pro pozici stred,levy,pravy */
.l-column {width:169px; float:left; margin-left: -620px;}
.c-column {width:620px; float:left; position: relative; left:179px; top: 0px; margin:0 0 0 0px; overflow: hidden; z-index:4000;}
.r-column {width:169px; float:right; }


.l-column img,.r-column img {border:0px;}

.category {margin:0 0 11px 0;}
.category ul {margin:0px; padding:0px; list-style-type:none;}
.category li {background:#F0F0F0 url('../webimages/category-bg.png') repeat-x top; border-bottom:1px solid #D7D7D7; padding:1px 0 3px 0;  line-height:18px;}
.category ul li a {color:#2F2F2F; text-decoration:none; font-size:11px; background:url('../webimages/category-arrow.png') no-repeat 5px center; padding:0 0 0 15px;}
.category .akce a {background:url('../webimages/arrow-akce.png') no-repeat 5px center;}
.category .akce a {color:#F00810;}
.hobby .category .akce a {color:#356B79;}
.sekacky .category .akce a {color:#F00810;}

.category .selected {background:#98D26D; font-weight:bold;}
.hobby .category .selected {background:#959595; }
.sekacky .category .selected {background:#98D26D; }
.category .selected a {background:#98D26D; font-weight:bold; background:url('../webimages/category-arrow-white.png') no-repeat 5px center !important; }
.hobby .category .selected a {background:#959595; }
.sekacky .category .selected a {background:#98D26D; }
.sekacky .category .selected0  {background:#98D26D; }
.sekacky .category .selected1  {background:#98D26D; }
.sekacky .category .selected2  {background:#98D26D; }

.category .catSel {background:#98D26D;  }
.category .catSel a {background:url('../webimages/category-arrow-white.png') no-repeat 5px center !important;  }
.hobby .category .catSel {background:#959595;  }
.sekacky .category .catSel {background:#98D26D;  }

.category .level1 {background:#C1C1C1;border-bottom:1px solid #BABABA;}
.category .level1 a {color:#2F2F2F; text-decoration:none; font-size:11px; background:url('../webimages/category-arrow-white.png') no-repeat 15px center; padding:0 0 0 25px;}
.category .level2 {background:#D5D5D5;border-bottom:1px solid #C9C9C9;}
.category .level2 a {color:#2F2F2F; text-decoration:none; font-size:11px; background:url('../webimages/category-arrow-white.png') no-repeat 25px center; padding:0 0 0 35px;}
.category  span {color:#2F2F2F; font-size:11px; padding-left:5px;}

.partners {margin:0px 0 5px 0;}
.partners ul {list-style-type:none; margin:0px; padding:5px 3px 0 3px; background:#DBDCDE; border-left:1px solid #C5C4C4;border-right:1px solid #C5C4C4;}
.partners ul li {background:url('../webimages/webs-arrow.png') no-repeat 8px 6px; padding:0 0 0 17px; position:relative;} 
.hobby .partners ul li {background:url('../webimages/webs-arrow-red-hobby.png') no-repeat 8px 6px; padding:0 0 0 17px; position:relative;} 
.sekacky .partners ul li {background:url('../webimages/webs-arrow-red.png') no-repeat 8px 6px; padding:0 0 0 17px; position:relative;} 
.partners ul li a {color:#000000; text-decoration:none; font-size:13px; }
.partners ul li a:hover {text-decoration:underline;}
.partners .shadow {background:url('../webimages/webs-shadow.png') no-repeat;width:167px; height:15px; margin:5px 0 5px 0;}
.partners p {display:none; position:absolute; top:0px; left:150px; background:#252525; padding:10px;color:#FFFFFF; font-size:11px; width:150px;}

.box-footer {background:url('../webimages/box-footer.png') no-repeat; width:169px; height:7px;}

.infobox {margin:0px 0 5px 0; }
.infobox ul {list-style-type:none; margin:0px; padding:5px 0 0 0; background:#E4E4E4; }
.infobox ul li { padding:5px; border-bottom:1px solid #FFFFFF; }
.infobox ul li span {color:#378684; background:url('../webimages/proc.jpg') no-repeat left center; padding:0 0 0 20px; font-size:13px; font-weight:bold;} 
.infobox ul li a {color:#000000; text-decoration:none; font-size:13px; }
.infobox ul li a:hover {text-decoration:underline;}
.infobox ul li p {margin:4px 0 4px 0; font-size:11px; }

.basket-top { background:url('../webimages/basket-bg-top.png') no-repeat; width:169px; height:36px; margin:0 0 0px 0; }
.basket-middle {background:url('../webimages/basket-bg-midle.png') no-repeat; width:169px; height:28px; margin:0 0 0px 0; } 
.basket-bottom {background:url('../webimages/basket-bg-bottom.png') no-repeat; width:169px; height:52px; margin:0 0 10px 0; } 

.basket-top .log-links {padding:7px 0 0 55px;}
.basket-top .log-links a {font-size:11px; color:#000000; text-decoration:underline; margin:0 3px 0 0;}
.basket-top .log-links span {font-size:11px; cursor: hand; cursor: pointer; color:#000000; text-decoration:underline; margin:0 3px 0 0;}

.basket-middle .basket-price { margin:0px 0 0 0; font-size:20px; color:#F6FDF1; padding:5px 0px 3px 8px; }
.basket-middle .basket-price div{font-size:11px; color:#F6FDF1; }
.basket-middle .basket-price a{font-size:11px; color:#FFFFFF; }

.orderimg  {cursor:pointer; background:url('../webimages/koupit.jpg') no-repeat; width:150px; height:37px; color:#FFFFFF; bordeR:0px;font-size:11px; margin:0 0 0 2px; padding:12px 12px 12px 12px; vertical-align:middle; text-decoration:none; font-weight:bold;}
.hobby .basket-middle .basket-price input {background:url('../webimages/koupit-hobby.jpg') no-repeat; }
.sekacky .basket-middle .basket-price input {background:url('../webimages/koupit.jpg') no-repeat; }

.basket-bottom .info {color:#FFFFFF; font-size:11px; padding:10px 11px 0 11px;}

.cont-footer {width:1061px; height:34px; background:url('../webimages/cont-footer.png') no-repeat; margin:0 auto 0 auto; }

.footer {height:113px; background:#F1F1F2; width:978px; margin:30px 0 0 0;}
.footer ul {margin:0px; padding:0px; list-style-type:none; }
.footer ul li {float:left; width:155px; padding:25px 10px 0 10px;color:#808285; font-size:11px; }
.footer ul li.sep {background:url('../webimages/footer-sep.png') no-repeat; width:1px; height:111px; padding:0px !important}
.footer ul li span img {border:0px;}
.footer ul li span {display:block; cursor: hand; cursor: pointer; margin:0 0 5px 0; color:#808285; font-size:11px; text-decoration:none; }
.footer ul li span:hover {text-decoration:underline; }
.footer li.logo {width:400px; padding:25px 0 0 0px !important;}

.search {background:url('../webimages/search.png') no-repeat; width:169px; height:30px; margin:0 0 5px 0; padding:3px 0 0 5px;}
.search .input-search {border:0px; background:none; width:125px;vertical-align:middle; color:#2F2F2F;}
.search .lupa {vertical-align:middle;}

.path {padding:8px 0 0 10px; margin:0 0 5px 0; height:20px;}
.path ul {padding:0px; margin:0px; list-style-type:none; }
.path ul li {float:left;font-size:11px; color:#787B78; padding:0 0 0 3px; position:relative;}
.path ul li a {font-size:11px; color:#787B78;}
.path p {display:none; position:absolute; z-index:5000; top:17px; width:100px; background:#252525; left:30px; color:#FFFFFF; padding:5px;}

.header-box-middle {background:url('../webimages/header-middle.png') repeat-x; height:24px;margin:0px; font-weight:bold; padding:8px 0 0 10px; color:#2F2F2F; font-size:13px; }
.header-box-left {background:url('../webimages/header-left.png') no-repeat left; height:24px;}
.header-box-right {background:url('../webimages/header-right.png') no-repeat right; height:24px;}

.header-box-middle.link {position:relative;}

.header-box-middle a {float:right; text-decoration:none; color:#429A11; position:absolute; right:10px;font-size:11px; top:10px; text-decoration:underline; }
.hobby .header-box-middle a {color:#D4050D; }

.foot-box-middle {background:url('../webimages/footer-bg-middle.png') repeat-x; height:37px;}
.foot-box-left {background:url('../webimages/footer-bg-left.png') no-repeat left; height:37px;}
.foot-box-right {background:url('../webimages/footer-bg-right.png') no-repeat right; height:37px;}

.header-box-middle h1,.header-box-middle h2,.header-box-middle h3,.header-box-middle h4,.header-box-middle h5,.header-box-middle span {margin:0px; color:#2F2F2F; font-size:13px; display:inline;}

.header-box {background:#ECECEC; font-size:11px; color:#808285; margin:5px 0 0 0;}
.header-box table{background:#ECECEC; font-size:11px; color:#808285; margin:5px 0 0 0;}
.header-box .mb5{margin-bottom:5px;}
.header-box .text {padding:0 0 10px 0;}
.header-box .text h2{font-size:13px; color:#2F2F2F;}
.header-box .textbutton {padding:0 0 5px 0; }
.header-box .textbutton p {margin:0px; padding:10px; _height:1px;}
.header-box .texterror {padding:0 0 5px 0;}
.header-box .texterror p {margin:0px; padding:5px; _height:1px;}
.header-box .textsuccess {padding:0 0 5px 0; color:#69C522;}
.header-box .textsuccess p {margin:0px; padding:5px; _height:1px;}
.header-box .text p {margin:0px; padding:0px; _height:1px;}
.header-box ul { list-style-type:disc; }
.header-box ul li {font-size:11px; color:#787B78; padding:0 0 0 3px; }
.header-box ul li a {font-size:11px; color:#787B78; text-decoration:none;}
.header-box ul li a:hover {text-decoration:underline;}


.sub-category {padding:10px;}
.sub-category-item {background:url('../webimages/sub-category-bg.png') no-repeat; width:127px; height:127px; text-align:center; padding:10px; float:left; margin:0 4px 0 0;}
.sub-category-item img {border:0px; cursor: hand; cursor: pointer;}
.sub-category-item a {color:#6A6969; font-size:14px; text-decoration:none; }
.sub-category-item a:hover {text-decoration:underline; }

.product-box {float:left; height: 235px; width:192px; border:1px solid #D9D8D8; padding:5px; margin:5px 4px 0 0;}
.product-box .name {height:45px; text-align:center;}
.product-box .name a {color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
.product-box .name a:hover {text-decoration:underline;}
.product-box h2 {margin:0px; padding:0px;}

.product-box .image {width:114px; float:left; width:111px; height:104px;position: relative; }
.product-box .image img {border:0px; cursor: hand; cursor: pointer;}
.product-box div.price {float:left; width:75px;}
.product-box div.price span {font-size:11px;}
.product-box div.price span.price {font-size:18px; color:#DB011C; font-weight:bold;}
.product-box div.price span.delivery {font-weight:bold; color:#3FA716; height:40px !important; }
.product-box div.price div.delivery {font-weight:bold; color:#3FA716; height:40px !important; }
.product-box div.price div {font-size:11px;}
.product-box div.price .btn-koupit {font-size:16px; display:block; background:url('../webimages/btn-buy.png') no-repeat; width:71px; height:25px; color:#FFFFFF; text-decoration:none; text-align:center; padding:5px 0 3px 0; margin:4px 0 0 0; cursor: hand; cursor: pointer;}
.product-box .line-through {color:#000000; }
.product-box .desc {font-size:11px; color:#808285;}
.transparent_circle {position: absolute;right:10px; top:0px; z-index:1;}
.transparent_text {font-weight:bold; font-size:11px; color:#FFFFFF; position: absolute; z-index:1;}

.margin0 {margin-right:0px !important;}

.header-box .text table {margin:5px 0 5px 0; width:100%;}
.header-box .text table td {padding:3px 10px 3px 10px; color:#000000; }
.header-box .text table td input {vertical-align:middle;}
.header-box .text table td input {vertical-align:middle; }
.header-box .text table td input[type='text'] {width:50px; border:1px solid #CECECE; margin:0 3px 0 0;  }
.header-box .text table td select {font-size:11px; vertical-align:middle;}
.filtruj {width:78px; height:26px; background:url('../webimages/filtruj.png') no-repeat; display:block; color:#FFFFFF; text-decoration:none; text-align:left; padding:3px 0 0 17px; font-size:14px;}


.sorting {margin:5px 0 5px 0; }
.sorting ul {margin:0px; padding:0px; list-style-type:none; width:100%;}
.sorting ul li {float:left; font-size:12px; color:#827D7D; width:184px;padding:10px 10px 0 10px; } 
.sorting ul li span {color:#5DAD1B;}
.hobby .sorting ul li span {color:#C00108;}
.sekacky .sorting ul li span {color:#5DAD1B;}
.sorting ul li a {color:#5DAD1B; text-decoration:none; }
.hobby .sorting ul li a {color:#C30108; }
.sekacky .sorting ul li a {color:#5DAD1B; }

.sorting .listing {text-align:right;}
.sorting .listing span {color:#000000; font-size:14px; padding:0 3px 0 3px;}
.hobby .sorting .listing span {color:#2B2829; font-weight:bold;}
.sekacky .sorting .listing span {color:#000000; font-weight:bold;}

.sorting .listing a {color:#5DAD1B; font-size:12px; padding:0 3px 0 3px;}
.sorting .listing a:hover {text-decoration:underline; }
.sorting .listing img {border:0px; vertical-align:middle; cursor: hand; cursor: pointer;padding:0 3px 0 3px;}

/*.detail {margin:0 0 5px 0;}*/
.detail {margin:0 0 5px 0; position:absolute; top:40px; left:0px; height:410px; width:619px; }
.detail h1{ font-size:17px; margin:0px; padding:0px; font-weight:normal;}
.detail .header-box-middle {padding:4px 0 0 10px; }
/*.detail-info {padding:425px 0 0 0 ;}*/

.dp {border:1px solid #D7D8D9; border-top:0px; padding:13px;}
.dp-left {float:left; width:275px; height:205px;}
.dp-left .mother-description{ height:270px; overflow:auto; font-size:12px; text-align:justify; color:#090808; text-decoration:none; font-weight:normal; padding:5px; margin:3px;}


.dp-left label {font-size:17px; color:#2F2F2F; }
.dp-left p {font-size:12px; background:url('../webimages/dp-desc-bg.gif') no-repeat top left; min-height:30px; margin:10px 0 0 0; padding:20px 0 0 0;}
.dp-left ul {margin:10px 0px 0 0; padding:0px; list-style-type:none; }
.dp-left ul li {padding:2px 0 2px 0; color:#1B8C8C; font-size:13px;font-weight:bold;}
.dp-left ul li img {border:0px; vertical-align:middle; }
.dp-left ul li a {color:#090808; text-decoration:none; font-weight:normal; }
.dp-left ul li span {color:#090808; text-decoration:none; font-weight:normal; cursor: hand; cursor: pointer; }
.dp-left ul li span:hover {text-decoration:underline;}

.dp-left ul li a:hover {text-decoration:underline;}
.dp-left ul li .hand {cursor: hand; cursor: pointer;}

.dp-right {float:left; width:316px; }
.dp-right .image {border:1px solid #D7D8D9; text-align:center; position:relative; padding:10px;}
.dp-right .image img {border:0px;}
.dp-right .image .lupa {position:absolute; right:10px; top:10px; }
.dp-right .dp-images {padding:4px 0 4px 0;}
.dp-right .dp-images img {border:0px; border:1px solid #D7D8D9; margin:0px;}
.transparent_circle_detail {position: absolute;right:20px; top:20px; z-index:1;}
.transparent_text_detail {font-weight:bold; font-size:19px; color:#FFFFFF; position: absolute; z-index:1;}


.dp-price-box {width:172px; height:108px; background:url('../webimages/dp-price-box.gif') no-repeat; padding:10px; position:relative;}
.dp-price-box .line-through {font-size:13px; color:#100E0F; font-weight:bold;}
.dp-price-box strong {margin:0px; padding:0px; font-size:30px; color:#E4000A;}
.dp-price-box p {font-size:11px; margin:0px; padding:0px; text-align:right;color:#E4000A;}

.dp-price-box a {color:#FFFFFF; text-decoration:none; }

.dp-price-box .dp-buy {width:160px; height:30px; position:absolute; top:83px; left:18px;color:#FFFFFF;}
.dp-price-box .dp-buy .count {width:25px;height:24px;color:#000000; text-align:center; border:1px solid #9F9FA5; font-size:20px; vertical-align:middle; }
.dp-price-box .dp-buy a {margin:0 0 0 15px;}
.dp-price-box .dp-buy .buy {background:none; border:0px solid #000000;font-size:18px;color:#FFFFFF;cursor: hand; cursor: pointer; display:inline;}

.dp-desc {font-size:12px; margin:0 0 5px 0;}
.dp-desc .header-box-middle {font-size:17px;font-weight:normal; }
.dp-desc h2 { font-size:17px; margin:0px; padding:0px; font-weight:normal;}
.dp-info-box {font-size:12px; margin:0 0 5px 0;}
.dp-info-box .header-box-middle {font-size:17px;font-weight:normal; }


.dp-tab {background:url('../webimages/dp-tab-bg.gif') repeat-x bottom; height:48px;}
.dp-tab-middle {background:url('../webimages/dp-tab-middle.gif') repeat-x top ; margin:0px; padding:15px 30px 0 30px; color:#2A2728; font-size:20px;  float:left; height:33px; font-weight:normal !important;}
.dp-tab-left {background:url('../webimages/dp-tab-left.gif') no-repeat left top; float:left;width:4px; height:48px;}
.dp-tab-right {background:url('../webimages/dp-tab-right.gif') no-repeat right top; float:left;width:4px; height:48px;}

.back-arrow {background:url('../webimages/back-arrow.gif') no-repeat; width:232px; height:31px; color:#FFFFFF; font-size:13px; padding:6px 0 0 25px; margin:10px 0 10px 0; }
.back-arrow a {color:#FFFFFF; text-decoration:none; margin:0 5px 0 5px; }
.back-arrow span {color:#FFFFFF; text-decoration:none; margin:0 5px 0 5px;  cursor: hand; cursor: pointer;}
.red {color:#F50714 !important;}

.accessories {width:250px; margin:5px 0 5px 5px; padding:10px;}
.accessories .image {float:left; width:100px; text-align:center; }
.accessories-right {float:left;}
.accessories-right a {color:#399595; text-decoration:none; font-weight:bold;}
.accessories-right .price {font-size:11px; color:#E9330C; margin:5px 0 0 0;}
.accessories-right .price span {color:#2F2F2F;}
.accessories-right .buy {background:url('../webimages/buy-bg.gif') no-repeat; width:57px; height:19px; padding:2px 0 0 0; text-align:center; margin:5px 0 0 0;}
.accessories-right .buy a {color:#FFFFFF; text-decoration:none; display:block; }

.calc {background:url('../webimages/calc.gif') no-repeat; width:107px; height:26px; padding:4px 0 0 20px;}
.calc a {display:block; color:#FFFFFF; text-decoration:none;}

.dp table {width:100%;}
.dp table td {background:url('../webimages/varianty-sep.gif') repeat-x bottom; padding:7px 0 7px 0;}
.dp table td a {font-size:13px; text-decoration:none; color:#5CABAB;}
.dp table .price {color:#E10E0E !important;}
.dp table .price span {color:#3D3D3D !important;}
.dp table .links a {font-size:11px; text-decoration:underline;}
.dp table .buy {background:url('../webimages/varianty-koupit.gif') no-repeat; width:93px; height:19px; padding:0 0 0 3px;color:#FFFFFF; font-size:11px; }
.dp table .buy a {color:#FFFFFF; font-size:11px; font-weight:bold; margin:0 0 0 5px;}
.dp table .count {width:15px; height:15px; font-size:12px; text-align:center; padding:0px; border:1px solid #4E9F13; margin:0 5px 0 0;}
.dp ul a,.dp a {font-size:12px; text-decoration:underline; color:#5CABAB;}



.clear {clear: both; height: 0px; font-size:0px;}
.align-right { text-align:right !important;}
.align-left { text-align:left !important;}
.align-center { text-align:center !important;}
.nowrap {white-space:nowrap !important;}
.vertical-middle {vertical-align:middle !important;}
.line-through {text-decoration: line-through;}
.required,.messageStackSuccess,.messageStackWarning,.messageStackError {color:#FE0A12 !important; font-weight:bold; }


.btn-left {background:url('../webimages/btn-left.png') no-repeat left; height:30px;}
.btn-right {background:url('../webimages/btn-right.png') no-repeat right; height:25px;padding:5px 20px 0 20px;}
.btn-middle {background:url('../webimages/btn-middle.png') repeat-x; float:left; height:30px; }
.btn-middle a,.btn-middle input {color:#FFFFFF; text-decoration:none; font-weight:bold; background:none; border:0px; font-size:14px;}

.dp-left p.vcdph {background:none;}

