/********************* Styly pro obsah - generované obsahové částí, bannery v obsahu + grafické odkazy *****************/

/***********************************************************************************************************************
 *                                                                                                                     *
 *                                       HOMEPAGE - CASTI TYKAJICI SE OBSAHU                                           *
 *                                                                                                                     *
 ***********************************************************************************************************************/

/*************************** Upoutavky - bannery *****************/
#upoutavka { background:url('img/design/banner-default.gif')no-repeat; width:768px; height:310px; z-index:100; margin-bottom:11px; overflow: hidden;}
#upoutavka { z-index:100; }
#upoutavka img.img-upoutavka { display:block; }
#upoutavka #loader { margin-left:370px; padding-top:97px; display:block; }
#upoutavka-position { position:relative; height:0px; width:0px; }
#upoutavka-position .banner_link {
	position:absolute;
	top:0;
	left:0;
	width:770px;
	height:260px;
	z-index:13;
}
.upoutavka-text { position:absolute; height:220px; width:771px; z-index:666; text-indent: 0; letter-spacing: 0px; left:32px !important;}
.upoutavka-text span.h1 {font-size:x-large; color:#000;}
/*#upoutavka-text strong { font-size:208%; color:#000; font-weight:normal; display:block; padding-bottom:2px; }*/
/*#upoutavka-text p { color:#004084; font-size:115%; }*/
.upoutavka-text a { margin-left:0px; _margin-left:0px; background:url('img/design/arrow-circle.png') no-repeat; font-size:125%; font-weight:bold; padding:0px 0 6px 27px; display:block; float:left; text-decoration: underline;}
.upoutavka-text a:hover {text-decoration: none;}
.upoutavka-text a.white {background-image:url(img/design/arrow-circle-white.png); padding-top:2px; color:#fff;}
.upoutavka-text a.red {background-image:url(img/design/arrow-circle-red.png); padding-top:2px; color:#fff;}
.upoutavka-text a.red-white {background-image:url(img/design/arrow-circle-red-white.png); padding-top:2px; color:#fff;}
.upoutavka-text a.white-red {background-image:url(img/design/arrow-circle-red-white.png); padding-top:2px; color:#B40000}
/*************************** Upoutavky - bannery text*****************/
.upoutavka-text, #upoutavka-text h3, #upoutavka-text h4, #upoutavka-text p { font-size:11px; }
.upoutavka-text strong {font-size:100%;}
.upoutavka-text h1 {font-size: x-large; color:#000; font-weight: normal;}
.upoutavka-text h2 {font-size:18px; font-weight: 700; color:#000;}
.upoutavka-text h3 {font-size:16px; font-weight: 700; color:#000;}
.upoutavka-text h2, #upoutavka-text h3, #upoutavka-text h4, #upoutavka-text h5, #upoutavka-text h6 { color:#004084;}
.upoutavka-text ul {display: block; margin-top: 1em; padding-left: 0px; margin-bottom: 1em; position:static !important; }
.upoutavka-text ul li {display: list-item; float:left; width:100%; height:auto; background:transparent url(img/design/target-blue.png) no-repeat scroll 0 4px; _background:transparent url(img/design/target-blue.gif) no-repeat scroll 0 4px; padding:3px 0 0px 20px;}
.upoutavka-text p {display: block; margin-top: 1em; margin-bottom: 1em;}

/*************************** Upoutavky - bannery - strankovani *****************/
#upoutavka-paging, .stripTransmitter { padding:4px; width:123px; height:18px; background:#fff; position:absolute; top:272px; left:32px; z-index: 999; overflow: hidden !important ;}
.stripTransmitter-in {width:auto; float:left;}
#upoutavka-paging span, , .stripTransmitter span { display:none; }
#upoutavka-paging a, .stripTransmitter a { display:block; float:left; width:18px; padding:2px 0 0 0; height:16px; text-align:center; font-weight:bold; font-size:108%; }
#upoutavka-paging a:hover, .stripTransmitter a:hover { text-decoration:none; background:#0089cd; color:#FFF; }
#upoutavka-paging a.link-text, .stripTransmitter a.link-text { margin-right:3px; }
#upoutavka-paging a.link-prev, .stripTransmitter a.link-prev { background:url('img/design/arrow-blue-left.gif'); }
#upoutavka-paging a.link-next, .stripTransmitter a.link-next { background:url('img/design/arrow-blue-right.gif'); }
#upoutavka-paging a:hover.link-prev, .stripTransmitter a:hover.link-prev { background:url(img/design/arrow-blue-left.gif) no-repeat 0 -18px; }
#upoutavka-paging a:hover.link-next, .stripTransmitter a:hover.link-next { background:url(img/design/arrow-blue-right.gif) no-repeat 0 -18px; }
#upoutavka-paging img { border:0;  } 


/*************************** 4 kategorie *****************/
#home-categories-folder { width:100%; margin-bottom:2px;}
#home-categories, #home-categories-bottom { margin:0 0 10px 0px; padding:0;  width:780px; }
#home-categories li.category, #home-categories-bottom li.category { display: block; float: left; height: 38px; &line-height: 38px;position: relative; vertical-align: middle; width: 192px; &z-index:6666;}
#home-categories-bottom li.category.bottom { background:url('img/design/home-categories-item.gif') no-repeat left bottom; padding-bottom:16px;}
#home-categories img { display:block; border:1px solid #97d2ef; }
#home-categories strong { display:block; margin:10px 0 2px 12px; color:#004084; }
#home-categories h2 {    background: url("img/design/home-categories-item.gif") no-repeat scroll 0 0 transparent; display: table-cell; font-size: 110%; font-weight: bold;  height: 38px; line-height: 13px; 
    padding: 0 39px 0 12px; vertical-align: middle;  width: 141px; &line-height: 38px;}
#home-categories h2 a { color:#004992; &line-height:4px;}
#home-categories li.category:hover h2, #home-categories li.category.over h2 {background-position:left bottom; color:#fff;} 
#home-categories li.category:hover h2 a, #home-categories li.category.over h2 a {color:#fff;} 
#home-categories-bottom a.link-next, #home-categories li.bottom a.link-next { display:block; float:left; background:url('img/design/arrow-circle-bottom.gif') right 1px no-repeat; padding:4px 25px 4px 8px; font-size:108%; font-weight:bold; width:auto; color:#0089CD;} 
#home-categories li.bottom.over a.link-next { background:url('img/design/arrow-circle-top.gif') right 1px no-repeat;}
#home-categories-folder .category-obal-div {float:left;}

.categories-list { font-weight:bold; padding-bottom:0px;  padding-top:1px; position: absolute; z-index:1000; width:194px; display: none; &top:17px;}
#home-categories li.category:hover .categories-list, #home-categories li.category.over .categories-list {display:block !important;}
.categories-list .show-categories-next {position: relative; background:#fff url("img/design/home-categories-item.gif") no-repeat scroll right bottom; padding:0 0 16px; &height:25px;}
.categories-list .show-categories-next.over {background:none;}
.categories-list .show-categories-next ul {position: absolute; z-index:2; background:#fff url("img/design/home-categories-item.gif") no-repeat scroll right bottom; padding:0 5px 16px; left:-5px; width:178px;}
.categories-list li {background:#1771ba; margin-right:2px; &line-height:20px;}

.categories-list li:first-child {padding-bottom:9px;}
.categories-list li h3 { background:#3385c4; border-bottom:1px solid #1f7bc0; height:20px; line-height:20px; overflow:hidden;}
.categories-list li h3 a {color:#fff; font-weight: normal; background:url(img/design/categories-list.gif) no-repeat 16px top; padding:0 0 0 25px; display:block; font-size:11px;}
.categories-list li h3 a:hover {color:#fff; font-weight: bolder; background:#5f9ed1 url(img/design/categories-list.gif) 16px bottom no-repeat; text-decoration: none; }
.categories-list li.last {background:url(img/design/categories-list-last.png) no-repeat left top; height:47px; margin-right:0;}
.categories-list li.last a {background:url(img/design/categories-list-arrow.gif) no-repeat right bottom; font-size: 119%; font-weight: bold; color:#fff; text-decoration: underline; padding:8px 30px 3px 25px; display: inline-block;}

/*************************** Odběr novinek*****************/
#newsletter { clear:both; background:url(img/design/envelope-back.png) no-repeat left top; /*position:relative;*/ font-size:100%; margin-bottom:18px; height:49px; padding:6px 0; }

#newsletter img { position:absolute; top:-6px; left:0px; }
#newsletter p { font-size:108%; margin:0; padding:7px 0px 6px 0px; float:left; color:#000; height:36px; &height:35px; /*width:348px;*/}
#newsletter strong { display:block; font-size:125%; }
#newsletter .white { color:#fff; }
#newsletter .black a {color:#000; text-decoration: underline;}
#newsletter .black a:hover {color:#fff;}
#newsletter input { display:block; float:left; margin-top:12px; }
#newsletter .text { margin-right:2px; padding:6px 10px 0 7px !important; font-size:108%; color:#808080; background:url('img/design/form-newsletter-bg.gif') no-repeat; width:200px; height:20px; }
#newsletter #input-error {margin:0 3px 0 0; }
#newsletter #input-error .input-error {background:url('img/design/form-newsletter-bg.gif') no-repeat !important;}
#newsletter .right-site { float:right; padding-right:15px; width:262px;}
#newsletter .zprava { float:left; width:405px; margin-left:89px; _margin-left:40px;}
/***************************  Záložky  *****************/
#tabs { font-size:116%; background:url('img/design/tabs.gif') no-repeat; width:759px; padding-left:12px; height:37px; margin-bottom:15px; }
#tabs li { float:left; height:37px; margin-right:2px; }
#tabs a { display:block; float:left; height:37px; padding-left:8px; background:url('img/design/tab-item.png') no-repeat; }
#tabs a strong { cursor:pointer; float:left; display:block; background:url('img/design/tab-item.png') no-repeat right top; padding:12px 30px 0 28px; height:25px; }
#tabs a.active  { background-image:url('img/design/tab-item-active.png'); text-decoration:none; color:#000; }
#tabs a:hover { text-decoration:underlne; color:#004084; }
#tabs .active strong { background-image:url('img/design/tab-item-active.png'); padding-top:14px; height:23px; color:#000;}




/***************************  Výrobek v náhledu s obrázkem  *****************/
#offer-home .radek {height:auto; width:100%; float:left;}
div.shop-offer-item { width:180px; border:3px solid transparent; _border:3px solid #fff; float:left; margin-right:6px; margin-bottom:29px; /*position:relative;*/ height:100%;}
.nomargin div.shop-offer-item {margin-bottom:5px;}
div.shop-offer-item.over, div:hover.shop-offer-item { border-color:#eaeaea; }
div.shop-offer-item .wrap-image {
  height:230px;
  width:180px;
  overflow:hidden;
  /*position:relative;*/
}
div.shop-offer-item .wrap-image td {
  vertical-align: bottom;
  padding:0;
  text-align:center;
}


div.shop-offer-item.over.last { margin-right:0; }
div.shop-offer-item img {/* display:block; */border:0; }
div.shop-offer-item a {border:none !important; outline:none;}
.prod-desc-folder { width:1px; height:1px; position:relative;}
.prod-description { top:27px; left:183px; position:absolute; font-size:108%; color:#333333; display:none; background:#eaeaea; width:164px; padding:18px 15px 20px 16px; color:#333333; line-height:135%; z-index:5;}
.prod-description:hover { visibility: hidden;}
.last .prod-description { left:-198px; }
div:hover.shop-offer-item .prod-description { display:block; }
.shop-offer-item .nadpisovy-obal { line-height:135%; font-weight: bolder; margin:0 4px 5px 4px; padding:1px 0 0px 1px; position: relative; }
.shop-offer-item h2, .shop-offer-item h3, .shop-offer-item .nadpis { font-size:12px; min-height:25px;}

.shop-offer-item h2 a, .shop-offer-item h3 a, .shop-offer-item .nadpis a { display:block;}
.link-size-table { color:#226600; text-decoration:underline; visibility:hidden; background:#fff url('img/design/ico-sizetable.gif') no-repeat 0 2px; padding-left:15px; margin-left:29px; font-size:100%; position:absolute; top:0px;}
.link-size-table.sady { visibility: visible; position: static; margin:0;}

.link-size-table.expedition {text-decoration: none; border:none; margin-left:0px; padding:0; cursor: default; background:#fff; font-weight: normal;}
.link-size-table.expedition .expedit {font-weight: bold;} 

a:hover.link-size-table { text-decoration:none; color:#000; } 


div.shop-offer-item.over a.link-detail { color:#fff; }
div.shop-offer-item.over a.link-detail, div:hover.shop-offer-item a.link-detail { visibility: hidden; _visibility: hidden !important;color:#fff;}
div.shop-offer-item.beznadpisu.over a.link-detail, div:hover.shop-offer-item.beznadpisu a.link-detail {visibility: visible; color:#0089CD;}


div.shop-offer-item.over a.link-size-table, div:hover.shop-offer-item a.link-size-table, div.shop-offer-item.over span.link-size-table, div:hover.shop-offer-item span.link-size-table { visibility: visible; }
.prices { padding:3px 0 4px 1px; margin:0; width:171px; margin-left:4px; display:table; }
.prices span { display:block; }
.prices span.title { float:left; }
.prices span.value { float:right; margin-right:-2px; text-align:right; }
.prices.common { color:#666; border-top:1px solid #e5e5e5;}
.prices.action { color:#000; font-size:108%; border-top:1px solid #9bca3b; padding-top:4px; padding-bottom:5px; }
.prices.action .value { font-weight:bold; }
.actions { border-top:1px solid #e5e5e5; width:171px; margin-left:4px; font-weight:bold; color:#fff; padding-top:1px; }
.actions span { padding:1px 10px 2px 10px; margin-right:2px; line-height:150%; float:left;}
.actions .red { background:#df0000; }
.actions .green { background:#86ba1d; }
.offer-separator { width:100%; clear:both; line-height:3px; font-size:3px; height:3px; background:#e5e5e5; margin-bottom:22px;}
.offer-separator-clean {width:100%; clear:both;}


/***************************  Obrazkove odkazy  *****************/
#graphic-links-folder { position:relative; height:117px; width:100%; }
#graphic-links { width:771px; display:table; /*margin-top:-28px;*/ position:absolute; }
#graphic-links li { float:left; margin-right:9px; }
#graphic-links li.last { margin-right:0;}
#graphic-links img { border:0; display:block; }




/*************************** Horni rozklikavaci sede bloky *****************/
#why-rogelli { font-size:108%; margin:0; }
#why-rogelli a.menu-item { width:149px; padding:15px 0 11px 37px; color:#2195d0; font-weight:bold; display:block; background:url('img/design/ico-hide-show.png') no-repeat; font-size:12px;}
#why-rogelli a.menu-item.active { font-weight:bold; background-position:0 -41px; color:#414141;}
#why-rogelli a:hover.menu-item { color:#000; text-decoration: none;}
#why-rogelli li { background:url(img/design/why-rogelli.png) no-repeat left top; margin-bottom:1px; position: relative; z-index: 2;}
#why-rogelli .why-style { line-height:158%; padding:10px 5px 2px 10px; background:#f8fafb url(img/design/why-style.gif) repeat-x left top; margin:0px 0 0 10px; position: relative; z-index: 1; top:-12px;}
#why-rogelli .why-style strong { color:#4d4d4d; }
#why-rogelli p { margin:0 0 13px 0; }
#why-rogelli h1 {padding:0; margin:0;}



/*************************** Kontakty - odkaz na vice kontaktu *****************/
#contact { padding-bottom:2px; border-top:5px solid #9bca3b; background:url('img/design/contact.gif') no-repeat; border-bottom:1px solid #e5e5e5; margin-top:19px; position:relative; }
#contact img { display:block; margin:-19px 0 0 2px; position:absolute; }
#contact img.skype {margin:0; position: static; border: none; display:inline;}
#contact strong.phone { color:#1a1a1a; margin:11px 0 10px 62px; display:block; font-size:175%; font-weight:normal; height:23px; }
#contact strong.phone span { display:inline; float:none; color:#1a1a1a; font-weight: normal; font-size:83%;}
#contact strong.blue { color:#0089cd; display:block; float:right; }
#contact span { display:block; float:left; width:60px; color:#4d4d4d; font-weight:bold; }
.contact-item a { float:right; }
.contact-item { font-size:100%; width:161px; border-top:1px solid #e5e5e5; display:table; margin:0 0 0 10px; padding:4px 1px 5px 4px; }
.link-contact { font-weight:bold; text-align:right; margin:5px 1px 19px 0; padding:0; }
.link-contact a { background:url('img/design/arrow-green.gif') right 4px no-repeat; padding-right:13px; cursor:pointer;}




/*************************** Články vpravo *****************/
.block-blue { border:1px solid #e5e5e5; border-top:5px solid #004084; padding:10px 11px 0px 11px; margin-bottom:18px; }
#articles-right strong.date { color:#9bca3b; }
#articles-right p { line-height:135%; margin:2px 0 12px 0; padding:0; }
.partners-obal {border-top:5px solid #004084;}
.partners-obal .block-blue {border-width:0 1px 1px;}




/*************************** Partneři vpravo *****************/
#partners { margin-bottom:0;}
#partners a, a.partners { font-weight:bold; background:url('img/design/link-target.gif') right 3px no-repeat; padding-right:10px; }
#partners .title { display:block; font-size:145%; padding:3px 0 9px 0;}
#partners p { margin-bottom:14px; }
a.partners {font-size:11px; text-decoration: none;}




/***********************************************************************************************************************
 *                                                                                                                     *
 *                                       VYPIS SEZNAMU PRODUKTU - CASTI TYKAJICI SE OBSAHU                             *
 *                                                                                                                     *
 ***********************************************************************************************************************/



/***************************  Záložky male nad seznamem produktu *****************/
#tabs-small {  margin-top:-29px; font-size:108%; background:url('img/design/tabs-small.gif') no-repeat; width:756px; padding-right:15px; height:30px; }
#tabs-small li { float:right; height:30px; margin-left:2px; }
#tabs-small a { display:block; float:left; height:30px; padding-left:2px; background:url('img/design/tab-small-item.gif') no-repeat; }
#tabs-small a span { cursor:pointer; float:left; display:block; background:url('img/design/tab-small-item.gif') no-repeat right top; padding:8px 19px 0 17px; height:22px; }
#tabs-small a.active span.count,
#tabs-small a span.count { margin-left:5px; float:none; display:inline; background:transparent; padding:0; height:auto; font-weight:normal; font-style:italic; color:#4d4d4d; }
#tabs-small a.active { background-image:url('img/design/tab-small-item-active.gif'); text-decoration:none; }
#tabs-small a.active { font-weight:bold; color:#333; }
#tabs-small a.active span { background-image:url('img/design/tab-small-item-active.gif'); padding-top:9px; height:21px; }
#tabs-small-content {  width:100%; }
#tabs-small-content .tabs-content { background:url('img/design/tabs-small-content.gif') repeat-x;}
#tabs-small a:hover { text-decoration:underine; }
#tabs-small a:hover { color:#004084; }
#tabs-small.search { padding-left:20px; width:736px;}
#tabs-small.search li { float:left; margin-left:0; margin-right:2px; }




/***************************  filtry pro vypis produktu *****************/
#products-filter { padding:12px 0 0 29px; clear:both; width:743px; min-height:80px; }
#products-filter.mini {min-height:41px;}
#products-filter .h6 { padding-top:5px; padding-right:5px; /*width:55px; _width:55px;*/ font-size:108%; color:#333; font-weight:bold; float:left; }
#products-filter label { font-size:108%; display:block ;float:left; cursor:pointer; }
#products-filter .first-col { float:left; height:80px; width:238px; background:url('img/design/tabs-small-separ-content.gif') right 8px no-repeat; margin-right:27px; }
#products-filter.wide { height:53px; min-height:53px; }
#products-filter.wide .first-col { background:transparent; width:auto; height:40px;  }
#products-filter .first-col input.checkbox { float:left; display:block; width:14px; height:14px; margin:7px 4px 0 0;padding:0; cursor:pointer; }
#products-filter .first-col label { padding:6px 5px 0 13px; /*width:61px;*/ margin:0 5px 6px 0; height:17px; background-repeat:no-repeat; } 
#products-filter p { margin:0; padding:10px 0 5px 0; clear:both; }

.first-col div {width:50%; float:left; /*overflow:hidden;*/ /*width:104px;*/ white-space: nowrap;}
#products-filter.wide .first-col div {width:104px;}
.first-col #label-inp-search-man { background-image:url('img/design/search-man.gif');  }
.wide .first-col label#label-inp-search-woman { width:63px; }
.first-col label#label-inp-search-woman { background-image:url('img/design/search-woman.gif'); /*width:80px;*/ margin-right:0; }
.first-col label#label-inp-search-unisex { background-image:url('img/design/search-unisex.gif'); padding-left:24px; width:50px; }
.first-col label#label-inp-search-child { background-image:url('img/design/search-child.gif'); padding-left:25px; margin-right:0; }

#products-filter .second-col input.checkbox { float:left; display:block; width:14px; height:14px; margin:7px 4px 0 0;padding:0; cursor:pointer; }
#products-filter .second-col { float:left; display:block; width:316px; padding-left:8px; }
#products-filter .second-col label { cursor:pointer; display:block; float:left; /*margin-right:15px;*/ margin-top:5px; font-size:108%; }
#products-filter .second-col div {float:left; width:auto; white-space: nowrap; margin-right:15px;}
.second-col a { clear:left; font-size:108%; }

/* Only for ie7*/
#products-filter .second-col label { &display:inline !important; &float:none !important; }
#products-filter .second-col input.checkbox { &float:none; &display:inline; }


/***************************  Popis kategorie *****************/
#products-description { line-height:138%; font-size:108%; padding:11px 15px 27px 15px; }




/***************************  Razeni a strankovani *****************/
div.products-tools-bottom,
p.products-tools-bottom,
p.products-tools, div.products-tools { color:#4d4d4d; border-bottom:4px solid #9bca3b; width:100%; height:36px; margin-bottom:23px; }
div.products-tools-bottom, p.products-tools-bottom { width:100%; border-top:4px solid #9bca3b; border-bottom:0; padding-top:8px; margin-bottom:40px; }


.sorting { display:block; float:left; padding-top:13px; font-size:108%;  }
.sorting span { margin-right:9px; float:left;}
.sorting a { margin-left:6px;}
.sorting span.active {font-weight: bolder;}

#product-tools2 .sorting {width:100%;}
.paging { font-size:108%; display:block; float:right; text-align:right; display:block; /*width:323px;*/ }
.paging img { border:0; display:block; }
.paging span, .paging a { display:block; float:left; margin-top:2px; }
.paging span { padding:5px 0 0 5px; width:19px; _width:14px; text-align:left; }
.paging .link-prev { display:block; float:left; margin:3px 3px 0 0; }
.paging .link-next { display:block; float:right; margin:3px 0 0 0; }
.paging .link-text-active,
.paging .link-text { margin-right:3px; font-weight:bold; width:24px; height:19px; padding:5px 0 0 0; background:url('img/design/paging-item.gif') no-repeat; text-align:center; }
.paging .link-text-active { margin-top:0px; padding:7px 0 0 0; width:28px; height:21px; background:url('img/design/paging-active.gif'); color:#fff; }
.paging a:hover.link-text { background-position:0 -24px; text-decoration:none; }

.paging-settings { color:#333; float:left; padding-top:0px; font-size:108%; width:350px; }
.paging-settings fieldset { margin:-1px 0 0 -1px; padding:0; }
.paging-settings label { display:block; float:left; margin:1px 15px 0 0; color:#333; }
.paging-settings input { width:14px; height:14px; display:block; float:left; margin-top:0; margin-right:5px; }
.paging-settings label.first { margin:0; padding-right:8px; } 


/***************************  Tabulka velikosti *****************/

#size-table {display:none;}
#size-table-inner { position:fixed; _position:absolute; top:50px; left:50%; margin:0 0 0 -226px; width:453px; background:url('img/design/size-table-bottom.png') no-repeat left bottom; z-index:10002; padding-bottom:10px;}
#size-table #size-table-in { background:url('img/design/size-table-top.png') no-repeat;  _background:url('img/design/size-table-top.gif') no-repeat;}
#size-table-content { width:390px; margin:0px 0 0 29px; position:relative; }
#size-table a.close { width:25px; height:25px; display:block; margin-left:397px; margin-top:1px;}
#size-table a.close img, a.export-btn img { border:none;}
#size-table a.close2 { height:100%; left:0; position:absolute; top:0; width:100%; z-index:10001; opacity: 0; filter: alpha(opacity=0); &background:white; _background:none; cursor:pointer; _width:10000000px; _height:10000000px; }
#size-table h4 { color:#226600; font-size:136%; margin:5px 0 6px 0; }
#size-table table { width:100%; padding:0; border-bottom:1px solid #e5e5e5; }
#size-table td { border-top:1px solid #e5e5e5; padding:7px 0 7px 0; }
#size-table td.blue { font-weight:bold; color:#004084; font-size:174%; padding:0px 12px 0 20px; }
#size-table .link-button img { border:0; display:block; float:right; margin-top:9px; }
#size-table span { display:block; font-weight:bold; margin:0; }
#size-table span .small {font-weight: normal; font-size:90%;}
 



/***************************  Tabulkovy vypis zbozi*****************/
.products-list-style { width:100%; height:36px; }
.products-list-style.b2b { color:#4d4d4d; border-bottom:4px solid #9bca3b; width:100%; height:36px; margin-bottom:23px; }



/***************************  Tabulkovy vypis - prepinani zpusobu vypisu zbozi*****************/
.list-style { float:left; height:25px; width:370px; margin-top:11px; }
.list-style li { float:left; font-size:115%; margin-right:2px; }
.list-style a { display:block; float:left; height:25px; padding-left:2px; background:url('img/design/tab-products.gif') no-repeat; }
.list-style a strong { cursor:pointer; float:left; display:block; background:url('img/design/tab-products.gif') no-repeat right top; padding:7px 19px 5px 17px; height:13px; }
.list-style a.active, .list-style a:hover { color:#fff; background-image:url('img/design/tab-products-active.gif'); text-decoration:none; }
.list-style a.active strong, .list-style a:hover strong { background-image:url('img/design/tab-products-active.gif'); }

.order-info { color:#000; position:relative; background:#9bca3b; font-size:115%; padding:19px 0 17px 20px; margin:0; /*z-index:150;*/}
.order-info strong { font-size:120%; }
.order-info .link-to-basket { position:absolute; right:12px; top:11px; }
.order-info .link-to-basket img { border:0; }




/***************************  Tabulkovy vypis zbozi*****************/
#table-offer { border-top:5px solid #fff; margin:0; width:100%; }
#table-offer th { vertical-align:top; padding:8px 0 11px 20px !important; color:#000; background:#f3f3f3; font-size:108%; font-weight:bold; text-align:left; white-space:nowrap; border-bottom:1px solid #fff;}
#table-offer th span { display:block; clear:both; font-weight:normal; font-size:100%; }
#table-offer td { vertical-align:top;padding:1px 0 3px 20px; background:url('img/design/table-products.gif') -3px bottom no-repeat; border:1px solid white; border-width:0px 0 1px;}
#table-offer #last-row td { background-position:-3px 1px; padding-bottom:1px; }
#table-offer #last-row td.first { background-position:0 1px; }
#table-offer #last-row td.last { background-position:right bottom; }

#table-offer tr.active td.first,
#table-offer tr:hover td.first { background-image:url('img/design/table-products-over.gif'); background-position:0 bottom; }
#table-offer tr.active td,
#table-offer tr:hover td { background:url('img/design/table-products-over.gif') -3px bottom repeat-y; }
#table-offer td.first { padding-left:11px; width:64px; background:url('img/design/table-products.gif') left bottom no-repeat; vertical-align:top; padding-top:22px; }
#table-offer td.first div.link-photo { color:#000; font-size:100%; background:url('img/design/ico-camera.gif') no-repeat 0 2px; padding-left:20px; cursor:pointer;}
#table-offer td.name { width:252px; /*padding-top:22px;*/ vertical-align: middle; }
#table-offer td.color { width:52px; padding-top:23px; font-size:108%; }
#table-offer th.last, #table-offer td.last, #table-offer td.last-noborder { padding:9px 8px 9px 0 !important; text-align: right;}
#table-offer td.last, #table-offer td.last-noborder { color:#000; font-size:108%; text-align:right; }
#table-offer td.last strong { display:block; }
#table-offer th.last span { color:#4d4d4d; font-size:92%; display:block; padding-top:3px; padding-right:3px; text-align:right; }
#table-offer tr.active td.last,
#table-offer tr:hover td.last { background:url('img/design/table-products-over.gif') right bottom repeat-y; }
#table-offer tr.last td {background:none; border-bottom:0;}
#table-offer tr.active.last td.first,
#table-offer tr.last:hover td.first { background-image:url('img/design/table-products-over.gif'); background-position:0 top; }
#table-offer tr.last:hover td { background:url('img/design/table-products-over.gif') -3px top repeat-y; }
#table-offer tr.last td.last:hover, #table-offer tr.last:hover td.last {background-position:right top;}


#table-offer h2 { font-size:108%; }
#table-offer .green-td {padding-left:4px; float:left; width:100%; background-color:#e2f8d0;}
#table-offer form { background-color:#e2f8d0; }
#table-offer label { font-weight:bold; text-align:center; display:block; margin:0 0 -1px 0;  }
#table-offer input { /*display:block;*/ font-size:115%; font-weight:bold; color:#000; /*float:left;*/ width:19px; height:17px; padding:2px 0 0 0; text-align:center; margin:0 0 1px 1px; _margin-left:2px; background:url('img/design/table-qty-input.gif'); }
#table-offer fieldset { float:left; min-width:25px; &width:auto; height:50px; color:#226600; text-align: center;}
#table-offer div {margin-left:2px;}
#table-offer fieldset.over {background-color:#86ba1d; color:#fff; cursor:pointer;}

.product-over-folder { position:relative; height:0; width:0; z-index:667;}
.product-over { top:12px; left:14px; width:190px; height:243px; display:none; position:absolute; background:url('img/design/product-over.png'); text-align: center;}
.product-over img { /*display:block;*/ margin:5px 0 0 6px; cursor:pointer; float: none !important;}

#alert { display:block; background:url('img/design/alert.png') no-repeat right 0; padding:75px 40px 0 159px; width:387px; height:227px; position:absolute; top:300px; left:40%; position: fixed; z-index: 668;}
#alert a { display:block; float:left; }
#alert strong { display:block; color:#0089cd; font-size:108%; text-transform:uppercase; }
#alert p { line-height:165%; margin:6px 0 20px 0; padding:0; font-size:115%; }
#alert img { border:0; display:block; }
#alert h5 { color:#ca0017; font-size:165%; border-bottom:1px solid #e5e5e5; margin:0; padding:0 0 9px 0; }
#alert  .link-go-on { float:left; margin-top:7px; }
#alert  .link-to-basket { float:right; }



/***********************************************************************************************************************
 *                                                                                                                     *
 *                                       DETAIL PRODUKTU - CASTI TYKAJICI SE OBSAHU                                    *
 *                                                                                                                     *
 ***********************************************************************************************************************/

/***************************** Odkazy vpravo nahore *****************************************/
#links-send-print { /*position:absolute; left:472px;; top:-24px;*/ width:100%; padding-top:10px;}
#links-send-print-folder { /*position:relative; width:0; height:0;*/ float:right; width:32%;}
#links-send-print li { /*display:inline;*/ float:right; width:auto;  }
#links-send-print a { color:#004084; }
#links-send-print a:hover  { color:#000; text-decoration:underline;     }
#links-send-print #link-send-friend { background:url('img/design/ico-send-friend.gif') no-repeat 0 3px; padding-left:16px; }  
#links-send-print #link-print { margin-left:15px; background:url('img/design/ico-print.gif') no-repeat 0 3px; padding-left:14px; } 



/**************************** Obrazek produktu *********************/
#product-detail-img { float:left; width:457px; }
#product-detail-img a { }
#product-detail-img .image-good { width:385px; overflow:hidden; float:left; }
#product-detail-img img { display:block; margin-bottom:14px; border:none;}
#product-detail-img .galery { width:67px; float:right; }
#product-detail-img .galery .colls {margin-bottom:9px;}
#product-detail-img .galery img { border:1px solid #e5e5e5; margin-bottom:0px; opacity: 0.6;  filter: alpha(opacity=60); }
#product-detail-img .galery img.select, #product-detail-img .galery img:hover { border:1px solid #9dc73f; opacity: 1;  filter: alpha(opacity=100);  }
#product-detail-img .galery img:hover.nohover, #product-detail-img .galery img.nohover {border-color:#e5e5e5; opacity:1; filter: alpha(opacity=100);}



/**************************** Prava cast s informacemi *********************/
#product-detail-info { width:307px; float:right; padding-top:11px; }
/*#button-to-basket-black.link-basket { display:block; float:right; width:130px; clear:both; padding-right:5px; } */
#product-detail-info .link-basket img { border:0; display:block;  }
#product-detail-info select { display:block; float:left; width:113px; margin-top:8px; font-size:108%; padding-top:1px; }
#product-detail-info h1 { padding-left:7px; margin-top:0; /*height:60px;*/ }




/**************************** OKNO - zbozi pridano do kosiku *********************/
.comodit-added-obal { background:url(img/design/alert-added.png) no-repeat right bottom; padding:17px 27px 0 23px; float:left; width:318px;}
#comodit-added, #comodit-added-error { display:none; left:50%; top:200px; margin-left:-150px;  padding-top:8px; width:383px; /*height:148px;*/ position:absolute; background:url('img/design/alert-added-top.png') no-repeat left top; z-index:999;}
#comodit-added-error {display:block;}
#comodit-added img, #comodit-added-error img { border:0;}
#comodit-added h5, #comodit-added-error h5 { color:#226600; font-weight:bold; font-size:135%; border-bottom:1px solid #e5e5e5; padding:0 0 6px 0; margin:0; }
#comodit-added h3, #comodit-added-error h3{ font-size:108%; padding:12px 0 4px 0; display:block; }
#comodit-added span, #comodit-added-error span { margin-right:22px; }
#comodit-added a, #comodit-added-error a { display:block; float:right; margin-top:17px; height:38px;}
#comodit-added strong, #comodit-added-error strong { font-size:108%;}
 



/**************************** OKNO - univerzalni tabulka velikosti *********************/
#size-table-detail, #popup-inside { width:795px; padding-bottom:8px; position:fixed; _position:absolute; left:50%; top:50%; margin:-267px 0 0 -299px; background:url('img/design/size-table-detail-bottom.png') no-repeat 100% 100%; _background-color:white; z-index:10002; }
#size-table-detail .size-table-detail-in, #popup-inside .popup-inside-in{ background:url(img/design/size-table-detail-top.png) no-repeat right top; padding:26px 34px 0 20px;}
#size-table-detail .size-table-detail-in h3 {font-size:13px; margin-bottom: 13px;}
#size-table-detail-close.close-all, #popup-close.close-all { position:absolute; width:100%; height:100%; left:0; top:0; z-index:10001; background:#000; opacity: 0.6;  filter: alpha(opacity=60);  }
#size-table-detail-obal a.close, #popup a.close { margin:-267px 0 0 755px; &margin:-270px 0px 0px 235px; position:fixed; _position:absolute; display:block;  z-index:100080; top:50%;}
#homepage #popup a.close {margin:-267px 0 0 949px;} 
#size-table-detail-obal a.close img, #popup a.close img {border:none;}
#size-table-detail h5 { color:#333; font-size:210%; font-weight:normal; padding-bottom:7px; }
#size-table-detail table { width:100%; font-size:115%; margin-bottom:20px; }
#size-table-detail th { background:#004084; color:#fff; text-align:center; padding:7px 10px 7px 11px; border-bottom:7px solid #fff; }
#size-table-detail td { color:#010000; text-align:center; padding:10px 10px 13px 11px; white-space:nowrap; border-bottom:1px solid #e5e5e5; }
#size-table-detail .first { text-align:left; width:140px; }
.size-detail-block { padding:18px 20px 0 94px; width:247px; height:162px; float:left; font-size:108%; margin-bottom:20px; }
.size-detail-block h4 { font-size:150%; margin-bottom:12px; font-weight:normal; }
.size-detail-block p span { color:#4d4d4d; display:block; float:left; }
.size-detail-block p strong { float:right; color:#333; }
.size-detail-block p { margin-bottom:0; margin-left:-5px; clear:both; width:246px; border-bottom:1px solid #fff; padding:7px 2px 7px 4px; display:table; }
.size-detail-block p.last { border:0; }
#size-detail-left { background:#e6f2ff url('img/design/size-detail-left.gif') no-repeat;}
#size-detail-left h4 { color:#004084; }
#size-detail-right h4 { color:#226600; }
#size-detail-right { background:#e2f8d0 url('img/design/size-detail-right.gif') no-repeat; float:right; color:#000; }
#size-detail-right ul { margin:3px 0 0 0px; }
#size-detail-right li { background:url('img/design/target-green-green.gif') no-repeat 0 2px; padding:0 0 6px 16px; }  
.size-detail-phone { background:#e2f8d0; height:59px; position:relative; padding-left:91px; font-size:108%; color:#4d4d4d; }
.size-detail-phone span { display:block; padding:8px 0 0 0; }
.size-detail-phone strong { font-size:200%; color:#226600; font-weight:bold; }
.size-detail-phone img { position:absolute; left:13px;  }



/*************************************** Vyber velikosti produktu *****************************************************/
#product-variants { border-bottom:3px solid #e5e5e5; margin-bottom:14px; float:left; width:100%; position:relative;}
#product-variants.onlyone { margin-top:31px; }
#product-variants .right { float:right; width:109px; }
/*#product-variants a.unlin { padding:52px 0 10px 13px; font-size:115%; font-weight:bold; display:block; background:url('img/design/ico-my-size.gif') no-repeat 13px 24px; }*/
#product-variants a.unlin { padding:24px 0 10px 13px; font-size:115%; font-weight:bold; display:block; background:url('img/design/ico-my-size.gif') no-repeat 13px 0px; }

#product-variants a.unlin.small { position: absolute; top:4px; right:0px; width:100px;}
#product-variants a.unlin.smaller { position: absolute; top:-35px; right:0px; width:100px; height:auto; border-left:3px solid #e5e5e5; padding-left:9px;}
#product-variants.no-order .product-variant { float:left; width:183px; border-right:3px solid #e5e5e5; min-height:21px; padding:2px 0 0 12px; }

.product-variant { border-bottom:1px solid #e5e5e5; padding:8px 0 2px 6px; margin:0; /*height:19px;*/}
.product-variant.last { border-bottom:0; }
.product-variant input { display:block; float:left;  }
.product-variant .radio,
.product-variant .checkbox { width:15px; height:15px; padding:0; margin:2px 7px 0 0; }
.product-variant .radio { width:14px; height:14px; }
.product-variant .label-size { margin-top:2px; float:left; font-size:108%; /*width:30px;*/ margin-right:6px; font-weight:bold; color:#004084; cursor:pointer;}
.product-variant div { float:right; padding:0 5px 0 0; }
.product-variant div { float:left;}
.product-variant div.objednat-ks {margin-top:0px; margin-left:5px; float:left;}
.product-variant div.objednat-ks * {float:left;}
.product-variant div label { margin:3px 4px 0 0; }
.product-variant .text { font-size:108%; text-align:right; background:url('img/design/qty-input-bg.gif') no-repeat; width:20px; height:17px; padding:2px 6px 0 0; }
.product-variant div span { padding-top:3px; padding-left:4px; }
.product-variant strong { margin-left:3px;   }
.product-variant .availability { display:block; float:left; padding-bottom:2px; padding-top:3px;}


.product-variant .info {  margin-left:3px; cursor:pointer; }
.product-variant .info img { vertical-align: bottom; }
#product-variants.no-order .jakvelikost { height:100%; overflow:hidden; }
.info-window { display:none; margin-left:70px; &margin-left:0; &margin-top:15px; _margin-top:15px; font-size:108%; color:#000; padding:21px 0 0 25px; position:absolute; width:201px; height:56px; background:url('img/design/info-window.png'); }
.product-variant .availability .right-inp {float:right; margin-left:5px;}
.product-variant .availability .no-var-ks {float:right; padding-left:4px; font-weight: bolder;}
.product-variant .availability .min-top {margin-top:-3px;}

.size-text-big {position:absolute; background:#fff url(img/design/body.gif) repeat-x left 20px; border:1px solid #000; padding:5px; visibility:hidden;}

.product-variant.only-one .availability .no-var-ks, .product-variant.only-one .availability .right-inp {float:none; display:inline;}
.product-variant.only-one .info img {vertical-align: middle;}
/*************************************** Cena *****************************************************/
.product-price { padding:0 6px 15px 7px; /*height:6px;*/}
.product-price strong { float:left; display:block; font-size:165%; color:#000; margin-bottom:2px;}
.product-price span { display:block; float:left; color:#4d4d4d; font-size:108%; }
.product-price .blue { color:#004084; margin-top:6px; }
.product-price .price { float:right; font-size:215%;}
.product-price .common-price { float:right; }
.de-info {float:right !important; text-align:right; color:grey !important; clear: right;}
.de-info-pl {text-align: right; color:grey;}



/*************************************** Akce *****************************************************/
.product-actions { padding:1px 0 0 0; margin:0 0 15px 0; border-top:1px solid #9bca3b; width:307px; }
.product-actions .item { display:block; float:left; width:153px; height:25px; background:#e2f8d0; margin-bottom:1px; }
.product-actions .item span { display:block; float:left; font-weight:bold; color:#226600; padding:6px 0 0 0; width:110px; float:right;}
.product-actions img { display:block; float:left; }
.product-actions .item.right { float:right; }




/*************************************** Ptej se prodavace *****************************************/
#product-ask { background:url('img/design/ask-seller.gif') no-repeat; border-top:21px solid #fff; clear:both;}
#product-ask .link-roll, #product-ask .link-unroll { background:url('img/design/link-roll.gif') no-repeat 275px 13px; display:block; font-size:135%; padding:15px 0 6px 73px; font-weight:bold; }
#product-ask .link-unroll { background-image:url('img/design/link-unroll.gif'); color:#0089cd; }
#product-ask a:hover.link-unroll, #product-ask a:hover.link-roll { color:#000; text-decoration:none; }
#product-ask.border { border-bottom:1px solid #e5e5e5; }
#product-ask-content { display:none; width:100%; clear:both; padding-top:11px; }

#sell-places p,
#product-ask-content p { font-size:108%; text-align:right; border-bottom:1px solid #e5e5e5; margin:0 15px 0 66px; padding:7px 1px 7px 7px; }
#product-ask-content span { font-weight:bold; float:left; }
#product-ask-content strong span { float: none; }
#product-ask-content .link-complete { text-align:right; padding:15px 0 11px 0; font-size:100%; border:0; }
#product-ask-content .link-complete a { font-weight:bold; background:url('img/design/arrow-green.gif') right 4px no-repeat; padding-right:13px;  margin-right:1px; }
#product-ask-phone { background:url('img/design/ask-phone.gif') no-repeat; padding-top:3px; height:59px; margin-bottom:9px; color:#4d4d4d; }
#product-ask-phone span { display:block; padding:8px 0 0 73px; font-size:108%; }
#product-ask-phone strong { display:block; padding:0 0 0 73px; color:#226600; font-size:210%;    }
#product-ask-phone img { float:left; }




/*************************************** Ptejte se *****************************************/
#product-ask.ask { border-top-width:2px; background:url('img/design/ask-seller-small.gif'); }
#product-ask.ask.detail { background:url('img/design/ask-seller.gif'); }
#product-ask.ask.order {margin-top:7px; min-height:161px;}
#product-ask-phone.ask { background:#e2f8d0 url('img/design/ask-phone-small.gif') no-repeat left bottom; margin-bottom:5px; border-top:1px solid #e5e5e5; padding-top:0; min-height:46px;}
.ask #product-ask-content { display:block; padding-top:0; }
#sell-places h5, .ask #product-ask-content h5 { border:0; padding:11px 5px 11px 11px; margin:0 0 1px 0; font-size:115%;  color:#226600; background:url('img/design/ask-h5.gif') no-repeat; border-bottom:1px solid #e5e5e5;}
#sell-places h5 span, .ask #product-ask-content h5 span { color:#000; display:block; padding-bottom:3px; width:100%;}
#sell-places img, .ask #product-ask-content img { margin-top:7px; margin-left:10px; _margin-left:5px; display:block; float:left; padding:1px; border:1px solid #e5e5e5; margin-right:2px; }
#sell-places p, .ask #product-ask-content p { margin-left:90px; font-size:100%; }
#sell-places p.last, #product-ask-content p.last { border-bottom:0; }

#product-ask-phone.ask { height:auto; &min-height:45px; padding-bottom:9px;}
#product-ask-phone.ask strong, #product-ask-phone.ask span { padding-left:45px !important; display:block; float:left;}
#product-ask-phone.ask span { font-size:108%; font-weight:bold; color:#000; border-top:1px solid #fff;}
#product-ask-phone.ask strong { font-size:165%; }




/*************************************** Popis zbozi a souvisejici zbozi *****************************************/
.product-detail-title { margin:0; font-weight:normal; display:block; padding:19px 0 3px 4px; font-size:165%; color:#000; background:url('img/design/product-detail-title.gif') no-repeat; }
.product-detail-title.gray-small { color:#4d4d4d; font-size:125%; font-weight:bold; padding-bottom:9px; padding-top:21px; padding-left:4px; }
.product-detail-article { padding:6px 0 0 13px; width:164px; float:right; border-left:1px solid #e5e5e5; margin-left:9px; }
.product-detail-article img { display:block; margin-bottom:9px; float:left;}
.product-detail-article img.arrow {float:none; margin:0 0 0 5px; display:inline;}
.product-detail-article .link-more { font-size:100%; float:right; text-align:left; display:block; font-weight:bold; /*background:url('img/design/arrow-green.gif') right 7px no-repeat;*/ margin-right:1px; padding:5px 0px 10px 6px; width:119px;}
.product-detail-article .popis {float:right; width:119px; margin-bottom:10px;}
.product-detail-article p { margin-bottom:5px;} 
.product-description-text { padding:15px 0 0 4px; line-height:165%; font-size:108%; }
.product-description-text .with-article {float:left; width:580px;}
.offer-detail .link-more { clear:both; font-size:125%; font-weight:bold; text-align:right; padding-bottom:26px; margin-right:4px; }
.offer-detail .link-more a { font-weight:bold; /*background:url('img/design/arrow-circle-bottom.gif') right 0px no-repeat*/; padding:2px 5px 5px 0; width:auto; float:right;}
.offer-detail .link-more img { float:right; cursor:pointer;}
.product-detail-table { border-top:6px solid #9bca3b; width:576px; margin-bottom:34px; margin-top:24px; float:left;}
.product-detail-table .first-row th, .product-detail-table .first-row td { padding-top:7px; }
.product-detail-table td, .product-detail-table th {  text-align:left; border-bottom:1px solid #9bca3b; padding:4px 0 4px 14px; font-size:108%; }
.product-detail-table .blue td, .product-detail-table .blue th { border-bottom:0; font-weight:bold; color:#004084; }
.product-detail-categories { padding-bottom:45px; }
.product-detail-categories ul { font-size:108%; margin-left:3px; margin-bottom:3px; }
.product-detail-categories li { display:inline; background:url('img/design/li-category.gif') no-repeat right 5px; padding-right:11px; margin-right:5px;   }
.product-detail-categories li.last { background:none; padding-right:0; }




/*************************************** Prodejny *****************************************/
#sell-places h5 { border:0; padding:14px 5px 8px 11px; margin:0 0 1px 0; font-size:115%;  color:#226600; background:url('img/design/sales-h5.gif'); }
#sell-places { background:url('img/design/ask-seller-small.gif') no-repeat; width:100%; border-bottom:1px solid #e5e5e5; margin-bottom:10px; min-height:145px;}
#sell-places p { text-align:left; margin-left:86px; }
#sell-places a.arrow { background:url('img/design/arrow-green.gif') no-repeat right 4px; padding-right:12px; }
#sell-places strong { color:#0089cd; }

/*************************************** Nakupujte bezpecne a vyhodne ***************************/
#garantee-advance .title { padding-top:4px; padding-bottom:10px; display:block; color:#000; font-size:125%; font-weight:bold; line-height:122%; }
#garantee-advance ul { padding:3px 0 7px 0; margin:0; }
#garantee-advance li { padding:0 0 5px 17px; color:#333; background:url('img/design/target-green.gif') no-repeat 0 1px; padding-left:17px; font-size:108%; }




/***********************************************************************************************************************
 *                                                                                                                     *
 *                                       NÁKUPNÍ KOŠÍK - VŠECHNY TŘI KROKY                                             *
 *                                                                                                                     *
 ***********************************************************************************************************************/




/********************************************** Horni zalozky - jednotlive kroky ***************************************/
#cart-steps { width:100%; margin-top:30px; height:53px; font-size:125%; color:#000; margin-bottom:9px; }
#cart-steps li { font-weight:bold; background:url('img/design/cart-step.gif') repeat-x; padding:10px 0 0 13px;; height:43px; float:left; width:221px; margin-right:1px; }
#cart-steps li.active { background:url('img/design/cart-step-active.gif') repeat-x; color:#fff; } 
#cart-steps .number { font-size:125%; font-weight:bold; }




/********************************************** Tabulka s produkty v kosiku ********************************************/
.cart-products { width:100%; border:0; color:#000; }
.cart-products th { text-align:left; white-space:no-wrap; border-bottom:6px solid #9bca3b; font-size:108%; padding:0 0 7px 0px; }
.cart-products .first-cell { padding-left:10px; }
.cart-products td { vertical-align:top; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 0; font-size:108%; }
.cart-products img { border:0; display:block; }
.cart-products .prod-img { width:80px; }
.cart-products .prod-price { width:70px; text-align:right; white-space:no-wrap; }
.cart-products td.prod-price { text-align:right; padding-top:37px; color:#333333; }
.cart-products h2 { font-size:100%; margin-top:27px; margin-bottom:4px; }
.cart-products .prod-name { width:214px; padding-right:0;}
.cart-products .size { display:block; padding-top:15px; }
.cart-products .prod-size { padding-right:25px; text-align:right; width:75px; }
.cart-products td.prod-size { text-align:right; color:#333333; padding-top:22px;  }
.cart-products td.prod-qty { width:127px; padding-top:25px; padding-bottom:0px; }
.cart-products .prod-qty a { display:block; float:left; margin-top:5px; background:url('img/design/ico-recount.gif') no-repeat 0 1px; padding-left:15px; font-size:92%; }
.cart-products .prod-qty div { height:22px; width:127px; padding-top:8px; }
.cart-products .prod-qty input.text { display:block; float:left; background:url('img/design/input-qty.gif') no-repeat; width:21px; height:18px; padding:4px 5px 0 0; text-align:right; color:#333333; margin-right:4px; }
.cart-products td.prod-remove { padding-top:25px; font-size:100%; padding-bottom:15px; }
.cart-products td.prod-remove div { height:17px;  padding-top:13px;}
.cart-products .price-total { padding-right:9px; text-align:right; width:79px; }
.cart-products td.price-total { padding-top:37px; }
.cart-products .prod-remove a, #qty-discount-kom-other .erase-link { color:#e2001a; background:url('img/design/ico-remove.gif') no-repeat 0 1px; padding-left:15px; }
.cart-products .price-row strong { color:#226600; font-size:115%;}
.cart-products .price-row td { padding:15px 9px 7px 0; text-align:right; }
.cart-products .price-row .value { color:#000; margin-left:37px; }
.cart-products .last td { border-color:#9bca3b; }
.cart-products .b2b { color:#666; font-size:92%; }
.cart-products .b2b-code { font-size:108%; color:#000; }



/********************************************** Tabulka s produkty v kosiku ********************************************/
#cart-present { border-bottom:1px solid #9bca3b; width:90%; float:left; min-height:49px; font-size:108%; padding:10px 74px 18px 0; background:url('img/design/ico-bulb.gif') no-repeat 645px 11px; text-align:right; margin-top:4px; }
#cart-present h3 { color:#4d4d4d; font-size:115%; margin-bottom:3px; }
#cart-present span { color:#000; }
#cart-present div { color:#226600;  }
#cart-present div.present { float:right; padding-top:5px; }
#cart-present strong { color:000; }
#cart-present .radio { width:14px; height:14px; display:block; float:left; margin:1px 2px 0 0; }
#cart-present label { display:block; float:left; color:#333; margin-right:0px; }
#cart-present a { cursor:pointer; display:block; float:left; background:url('img/design/ico-camera.gif') no-repeat 0 2px; width:13px; height:14px; margin-left:4px;}
#cart-present .product-over-folder { float:left; height:10px; width:10px; }
#cart-present .product-over { top:20px; }
#cart-present img { float:left; }
#cart-present .darek {float:right; width:auto; margin-left:9px; &white-space:nowrap;}
#cart-present .selectdarek { margin-right:20px; &margin:20px;}
#cart-present .darek-in { } 



/********************************************** Dopravne, platba  ********************************************/
.cart-block { width:706px; border-bottom:1px solid #e5e5e5; }
.cart-block.tiny { border-bottom:1px solid #e5e5e5 !important; }
.cart-block.green {border-bottom:1px solid #9BCA3B !important;}
.cart-block ul { width:706px; padding-bottom:11px; margin:0; }
.cart-block h5 { font-size:125%; color:#226600; padding:12px 0 4px 11px; }
.cart-block li { width:695px; height:16px; padding:5px 0 0 11px; font-size:108%; clear:both; }
.cart-block strong { display:block; float:right; text-align:right; padding-right:9px;; color:#000; }
.cart-block .block { position:relative; width:1px; height:1px; float:left;}
.more-info-block { font-size:100%; padding:9px 0 0 0; display:none; margin-top:-3px; left:212px; position:absolute; width:324px; /*height:98px*/; background:url('img/design/delivery-help.png') no-repeat left top; line-height:150%; color:#000; }
.more-info-block-center {padding:10px 25px 19px 25px; background:url(img/design/delivery-help-center.png) no-repeat left bottom;}
.cart-block .radio { width:13px; height:13px; margin:0 5px 0 0; display:block; float:left; }
.cart-block label { cursor:pointer;  }
.cart-block li.hover .more-info-block, .cart-block li:hover .more-info-block { display:block; }
.cart-block li.hover, .cart-block li:hover { background:#e6f2ff; cursor:pointer; }
.cart-block .text { color:#4d4d4d; font-size:108%; display:block; float:left; background:url('img/design/form-text-cart.gif') no-repeat !important; width:207px; height:15px; padding:4px 5px 3px 5px !important; margin-right:2px; }
.cart-block .image { float:left;}
.cart-block fieldset { padding:7px 0 15px 11px; }
.cart-block .position-right { display:block; float:right; color:#000; font-size:108%; padding:47px 9px 0 0; }
.cart-block .price {float:right; width:auto; font-size:108%; font-weight: bolder; color:#000;}
.qty-discount { border-bottom:6px solid #9bca3b; }
.qty-discount .position-right { padding-top:37px;  }
.qty-discount p { font-size:108%; margin:0; padding:3px 0 12px 11px; }
.qty-discount.noborder {border-bottom:1px solid #E5E5E5;}
.qty-discount.tiny-border {border-bottom:1px solid #9BCA3B;}

.cart-block #slevkup_info{ font-size:125%; font-weight: bolder; padding:12px 0 4px 11px;}
.cart-block #slevkup_info span {}
.cart-block #slevkup_info span.error {background:#E3001B; color:#fff; padding:6px 11px 4px;}
#slevkup_info_span .noerror {font-size:125%; font-weight: bolder;}
#slevkup_info_span { padding:0px 0 6px 0px; }


/********************************************** Ceny dole, Odkazy zpet a pokracovat ***************************************/
.cart-price-bottom { font-size:100%; padding:7px 0 0 0; color:#666; height:42px; }
.cart-price-bottom span.tax-info { font-size:100%; padding-left:10px; float:left; }
.cart-price-bottom strong { float:right; font-size:165%; color:#226600; display:block; padding:4px 9px 0 0; }
.cart-price-bottom span.price { margin-left:13px; color:#000; }
.cart-buttons-bottom { width:100%; padding-top:5px;}
.cart-buttons-bottom img, .cart-buttons-bottom .link-cart, .cart-buttons-bottom-pending img, .cart-buttons-bottom-pending .link-cart { display:block; border:0; text-decoration:none; color:#808080; }
.cart-buttons-bottom-pending span.go-back { display:block; float:left; padding-left:36px; }
.cart-buttons-bottom .link-cart.right-but {float:right;} 
.cart-buttons-bottom .link-cart {  }
.cart-buttons-bottom #cart-go-on { float:right; clear:right; }
.cart-buttons-bottom .cart-go-shopping, .cart-buttons-bottom-pending .cart-go-shopping { margin-top:5px; margin-bottom:4px;}
.cart-buttons-bottom span { display:block; float:left; padding-left:36px; } 
.cart-buttons-bottom span.to-right { float:right; clear:right; width:164px; padding-right:15px; padding-left:0; }

.cart-buttons-bottom .order-btn-obal {float:right; width:auto; background:url(img/design/button-continue-h.gif) no-repeat right top; padding-right:0px;}
.cart-buttons-bottom .order-btn-obal:hover {background-position:right bottom;}
.cart-buttons-bottom input.order-btn { width:190px; background:none; height:43px; color:#fff; font-size:16px; font-weight: bolder; cursor: pointer; text-align: left; padding:0 43px 0 8px; overflow: visible; float:right; }
.cart-buttons-bottom input.order-btn:hover, .cart-buttons-bottom .order-btn-obal.it-hi input.order-btn { background-position:left bottom; cursor: pointer;}
#orders-selector .pending-button {float:right !important; margin:0px 5px 0 0;}   


/********************************************** Druhý krok - formuláře ***************************************/
#cart-form-login { background:#e6f2ff; padding:14px 0px 10px 12px;  font-size:108%; width:694px; }
#logged-message { color:#226600; font-size:115%; padding:24px 0 19px 23px;  }
#logged-message strong { font-size:120%; }
#login-form { display:none; width:669px; clear:both; padding:14px 0 0px 25px; height:48px; }
#login-form label { float:left; width:216px; margin-right:11px; margin-bottom:2px; font-weight:bold; }
#login-form .submit { float:left; margin-right:20px; }
#login-form a { display:block; float:left; font-size:92%; font-weight:bold; width:80px; line-height:110%; }
#cart-form-login .checkbox { width:14px; height:14px; display:block; float:left; margin:0 4px 0 0; padding:0; } 
.info-required { padding:12px 0 15px 240px; margin:0; } 
.cart-form label#linp-registered { font-weight:normal; }
.cart-form label { font-weight:bold; }
#form-addresses .text, .cart-form .text { margin:0 11px 0 0;color:#000; padding:5px 8px 0 8px !important; display:block; float:left; width:201px; height:21px; background:url('img/design/form-text-cart.gif') !important; }
#form-addresses textarea.text {height:auto; border-top:1px solid #aaadb2; border-left:1px solid #e2e9ef; border-bottom:1px solid #e2e9ef; margin-bottom:6px; overflow:hidden; padding-bottom:5px; background:#fff url(img/design/dott.png) repeat-x left 55% !important;}
.cart-form textarea { background:#fff;border:0; color:#000; margin:0 8px 0 8px; display:block; width:665px; height:58px; overflow:hidden; }
#form-addresses div.like-textarea { background:url('img/design/form-textarea.gif') no-repeat; width:681px; height:62px; padding:2px 0 0 0 !important; }
#form-addresses .text { margin-right:7px;}
#form-addresses .text.small { background-image:url('img/design/form-text-cart-small.gif'); width:117px; }
#cart-show-delivery strong,
#form-addresses h3 { color:#226600; margin:0; padding:0 0px 4px 11px; font-size:115%; }
#form-addresses h3 span { color:#4d4d4d; font-size:92%; margin-left:5px; font-weight:normal; }
#form-addresses div { background:#f5f5f5; padding:12px 0 8px 13px; font-size:108%; }
#form-addresses div.cart-buttons-bottom, #form-addresses div.cart-buttons-bottom div, #form-addresses div#good-info, #form-addresses div#good-info div {background:transparent;}
#form-addresses div.required, #addcoment div.required { float:left; padding:9px 0 0 0; width:8px; height:9px; }
#form-addresses div.required img, #addcoment div.required img { display:block; }
#form-addresses input.text { margin-bottom:7px; }
#form-addresses label { display:block; float:left; width:90px; margin:4px 5px 3px 0; font-weight:bold; }
#form-addresses label.captcha-label {width:168px;}
#form-addresses #delivery-address label span {padding-top:2px; font-weight: bolder; float:left;}
#form-addresses label span {font-weight: normal;}
#hotline-fieldset-big label {width:150px;}
.cart-invoice { width:348px; float:right; }
.cart-customer { width:348px; float:left; }
.cart-customer p { margin:-2px 0 0 0; padding:0 10px 2px 97px; font-size:92%; clear:both; }
#form-addresses div#cart-invoice-company { padding:6px 0 0 96px; clear:both; }
#form-addresses div#cart-invoice-company input { display:block; float:left; margin:0 5px 0 0; padding:0; width:14px; height:14px; }
#form-addresses div#cart-invoice-company label { float:none; width:auto; font-weight:normal; margin:0; }
#form-addresses div#cart-items { padding-bottom:0;}
#form-addresses div#inovice-company { clear:both; width:335px; display:none; padding-top:0; margin-top:-3px; }
#form-addresses #delivery-address { display:none;}
#form-addresses div#cart-show-delivery { background:none; padding-top:13px; padding-bottom:5px; }
#cart-show-delivery input { float:left; display:block; width:14px; height:14px; } 
#cart-show-delivery label { width:auto; float:none; margin:0; }
#cart-show-delivery strong { font-size:100%; }
#cart-show-delivery span { font-weight:normal; font-size:92%; margin-left:10px; }
#cart-note { width:100%; clear:both; padding-top:18px; }
#cart-note div { padding:12px 0 12px 12px; }
#cart-notify-block { padding:14px 0 15px 12px; }
#cart-notify-block input { display:block; float:left; width:14px; height:14px; margin:0 6px 0 0; padding:0;  }
#cart-notify-block label, #cart-notify-block span.label { font-weight:normal; margin:0; font-size:108%; width:95%;}
#cart-notify-block label.auto {width:auto !important;}
#cart-notify-block label a, #cart-notify-block span.label a {margin:0;}
#cart-notify-block a, #cart-notify-block span.aslink { margin-left:20px; }
#cart-notify-block img {float:left;}
#cart-info-law {  padding:30px 0 32px 11px; clear:both; background:url('img/design/info-law.gif') no-repeat 0 10px;  color:#808080; }
#cart-info-law li { background:url('img/design/target-gray.gif') no-repeat 0 1px; padding:0 0 6px 17px; }



/********************************************** Třetí krok - formuláře ***************************************/
#order-successfull { color:#4d4d4d; font-size:115%; padding:0 0 4px 11px; }
#order-successfull h1 { color:#226600; font-size:140%; }
#order-successfull h2 { font-size:115%; padding-bottom:5px; }
#order-successfull h2 strong { color:#000; }
#order-successfull .good-message { font-size:115%; }


/********************************************** Třetí krok - formuláře - staňte se zákazníkem ****************/
#become-customer { background:#e6f2ff; padding:13px; margin-bottom:17px; font-size:11px;}
#become-customer h3 { color:#000; font-size:115%; margin-bottom:8px; }
#become-customer ul { padding:0 0 12px 8px; }
#become-customer li { background:url('img/design/target-green-blue.gif') no-repeat 0 1px; padding: 0 0 4px 19px; } 
#become-customer h4 { color:#226600; font-size:115%; padding-bottom:6px; }
#become-customer h4 span { color:#4d4d4d; font-weight:normal; font-size:85%; }
#become-customer p { font-size:108%; padding:3px 0 0 0; margin:0; }
#become-customer label { display:block; float:left; width:177px; padding:0 0 1px 1px; }
#become-customer .text { padding:3px 7px 0 7px; width:162px;margin-right:2px; height:19px;display:block; float:left; background:yellow url('img/design/customer-text-bg.gif') no-repeat; }
#become-customer .submit { display:block; float:left; }
#become-customer #input-error {width:180px;} 
#input-error.nomargin { margin-top:0; }

/********************************************** Třetí krok - formuláře po platbe ****************/
#payment { background:#e6f2ff; padding:13px; margin-bottom:17px; font-size:11px;}
#payment h3 { color:#000; font-size:115%; margin-bottom:8px; }
#payment ul { padding:0 0 12px 8px; }
#payment li { background:url('img/design/target-green-blue.gif') no-repeat 0 1px; padding: 0 0 4px 19px; } 
#payment h4 { color:#226600; font-size:115%; padding-bottom:6px; }
#payment h4 span { color:#4d4d4d; font-weight:normal; font-size:85%; }
#payment p { font-size:108%; padding:3px 0 0 0; margin:0; }
#payment label { display:block; float:left; width:177px; padding:0 0 1px 1px; }
#payment .text { padding:3px 7px 0 7px; width:162px;margin-right:2px; height:19px;display:block; float:left; background:yellow url('img/design/customer-text-bg.gif') no-repeat; }
#payment .submit { display:block; float:left; }
#payment #input-error {width:180px;} 
#input-error.nomargin { margin-top:0; }
.input-error.nomargin { margin-top:0; }  
/********************************************** Třetí krok - formuláře - napište nám *************************/
#form-contact-us { color:#4d4d4d; float:left; width:100%; background:#f5f5f5 url(img/design/anketa.gif) repeat-y 51% top;}
#form-contact-us h3 {  color:#226600; font-size:115%; padding-bottom:4px; padding-left:11px;  }
#form-contact-us h3.white {background:#fff; width:100%; float:left;}
#form-contact-us p { font-size:108%; padding-top:3px;  }
#form-contact-us fieldset { float:left; width:324px; padding:9px 12px 0px 12px; }
#form-contact-us #lcontact-message { clear:both; float:none; margin:0 20px 8px 0; display:block; }
#form-contact-us .ta { background:url('img/design/contact-us-ta.gif') no-repeat; padding:1px; width:323px; height:90px; margin-bottom:11px; }
#form-contact-us textarea { padding:2px 7px 2px 7px; overflow:auto;  background:#fff;border:0; color:#000; width:307px !important; height:84px !important; }
#form-contact-us .submit { float:right; display:block; margin:0 0 12px 0; padding:0; }
#form-contact-us #order_note, #form-contact-us #order_inquiry {float:left; }




/********************************************** Třetí krok - formuláře - platební karty *************************/
#form-contact-us #payments { padding:9px 0 11px 13px; float:right; width:326px; height:auto;}
#payments  h3 { padding:7px 0 6px 0; margin:0; clear:both; font-size:108%; }
#payments  h3.space { padding-bottom:15px; }
#payments input { display:block; float:left; clear:left; padding:0; margin:2px 6px 0 6px; _margin-left:3px; width:14px; height:14px; }
#payments label { display:block; float:left; margin:0 0 5px 0; width:300px; font-size:108%; }
.link-to-homepage { text-align:right; width:100%; clear:both; padding:25px 0 0 0; }
.link-to-homepage img { border:0; }




/********************************************** Třetí krok - Přehled objednávky *************************/
#cart-form .cart-products { margin-bottom:27px; }
#cart-form.overview * { border-color:#000; color:#000; }
#cart-form.overview h1 { margin:3px 0 32px 11px; font-size:160%; }
#cart-form.overview h2 { margin-top:0; }
#cart-form.overview td { padding-top:12px; padding-bottom:8px; border-color:#e5e5e5; }
#cart-form.overview .more-info td { padding-bottom:12px; }
#cart-form.overview .noborder td { border:0;} 
#cart-form.overview .price-row td {  border-top:6px solid #000; border-bottom:6px solid #000; font-size:140%; padding-top:11px; padding-bottom:6px; }
#cart-form.overview .price-row span.value { margin-left:15px; } 
#cart-form.overview td.inc-vat { font-size:100%; padding:7px 0 0 10px; text-align:left; font-size:100%; }
#cart-form.overview .last td { border-bottom:2px solid #000; }

#cart-form.overview th { font-size:100%; }
#cart-form.overview .first-cell { padding-left:29px; }
#cart-form.overview .prod-name { padding-left:29px; }
#cart-form.overview .prod-qty div { padding:0; margin:0; height:auto; }
#cart-form.overview span.size { padding:0 0 4px 0; }

.overview-address { width:100%; font-size:108%; }
#cart-form.overview .overview-address th { font-size:115%; text-align:left; padding: 10px 0 4px 11px; border-bottom:1px solid #000; }
#cart-form.overview .overview-address th.th-note { padding-top:21px; }
#cart-form.overview .overview-address td { padding:14px 0 2px 13px; line-height:140%; }
#cart-form.overview .overview-address td.td-note { padding-top:10px; }
#cart-form.overview .overview-address strong.black { color:#000; }
#cart-form.overview .overview-address strong { color:#454545; }
.order-preview-links { text-align:right; padding:35px 0 20px 0; }
.order-preview-links a { margin-left:10px; }
.order-preview-links img { border:0; }



/***********************************************************************************************************************
 *                                                                                                                     *
 *                                       UŽIVATELSKÉ ÚDAJE                                                             *
 *                                                                                                                     *
 ***********************************************************************************************************************/



/****************************** Menu vlevo ***************************/
#user-menu { margin:5px 0 8px 0; padding:6px 0 7px 7px; width:244px; background:#9bca3b url('img/design/user-menu.gif') no-repeat left center; font-size:110%; font-weight:bold; }
#user-menu li { margin:0; padding:0; }
#user-menu a { display:block; text-decoration:none; color:#000; padding:8px 0 7px 8px; width:236px; }
#user-menu a.green { color:#226600; }
#user-menu a.active, #user-menu a:hover { background:#fff; color:#226600; }



/****************************** Objednavka a jeji reklamace a editace udaju  ***************************/
.info-required#user { background:#e6f2ff; margin-bottom:27px;  padding:8px 0 8px 0; text-align:center; }
.user-subtitle { color:#4d4d4d; font-size:108%; }
.user-subtitle.more { padding-top:11px; padding-bottom:; }
#user-buttons-bottom { padding-bottom:30px; height:31px; } 
#cart-form h1#user-order-h1 { font-weight:normal; margin-left:0; font-size:220%; }
#cart-form a.complaint { color:#0089cd; font-size:92%; background:url('img/design/arrow-complaint.gif') no-repeat 0 1px; padding-left:17px; }
#cart-form tr.user-complaint { display:none; }
#cart-form tr.user-complaint td { border:0; height:150px; }
.user-complaint-form { position:absolute; width:706px; background:#fff; margin-top:-18px; }
#cart-form  .user-complaint-form strong.title { display:block; font-size:100%; color:#333; padding:6px 0 4px 8px; }
.user-complaint-form fieldset { float:right; background:#e6f2ff; min-height:135px; width:635px; padding:5px 12px 5px 12px; }
.user-complaint-form textarea { width:636px; height:70px; background:url('img/design/form-textarea-complaint.gif') no-repeat; overflow:hidden; margin-bottom:12px; }
.user-complaint-form input { display:block; float:right; }



/****************************** Prehled uctu zakanika ***************************/
#user-overview { padding-top:11px; }
#user-overview h5 { color:#226600; font-size:165%; margin:0 0 3px 6px; font-weight:normal; }
#user-overview h5.table { margin:0 0 6px 0px; }
.user-block div { padding:15px 20px 16px 20px; font-size:115%; position:relative; height:109px; line-height:140%; }
.user-block a { position:absolute; right:21px; bottom:16px; font-weight:bold; text-decoration:underline; background:url('img/design/arrow-green.gif') right 8px no-repeat; padding:0 12px 0 0; }
.user-block { width:348px; float:left; color:#333; margin-bottom:26px; }
.user-block.right { float:right;}

#user-info { background:#f5f5f5; }
#program { background:#e2f8d0; }
#program strong { color:#000; }

.user-overview-table { border-top:6px solid #9bca3b; border-bottom:6px solid #9bca3b; width:100%; font-size:108%; }
.user-overview-table th { text-align:left; padding:9px 19px 8px 20px; font-weight:bold; font-size:92%; }
.user-overview-table td { padding:8px 19px 8px 20px;}
.user-overview-table th,#user-overview-table td { border-bottom:1px solid #d7eab1; }
.user-overview-table strong { color:#333; }
.user-overview-table a { font-weight:bold; }

.user-overview-table .last td { border:0; }
.user-overview-table .right { text-align:right; }
.user-overview-table .red { color:#e2001a; }
.user-overview-table .green { color:#226600; }
.user-overview-table .gray { color:#4d4d4d; }
.user-overview-table .nowrap {white-space: nowrap;}
.user-overview-table .ks {padding:9px 5px 8px 5px}

.user-orders { font-size:108%; padding:3px 19px 0 0; margin-bottom:6px; }
#user-order-info, .user-order-info { color:#226600; margin:0; padding:10px 0 50px 11px; }
#user-order-info li, .user-order-info li { background:url('img/design/target-green.gif') no-repeat 0 1px; padding:0  0 6px 19px; }

#next-hide .hide {display:none;}


/****************************** Přihlášení k účtu ***************************/
#user-login { float:left; width:251px; background:#e6f2ff; font-size:108%; padding-bottom:20px; padding-top:12px; margin-top:5px; margin-bottom:60px; }
#user-login fieldset { width:218px; padding:0 0 0 16px; margin:0; float:left; }
#user-login .radios { padding-bottom:0; height:71px; }
#user-login .submitclean {background:url(img/design/button-clean.gif) no-repeat 0 0; width:88px; height:27px; color:#fff; font-weight: bolder; font-size:110%; cursor:pointer;}
/*#user-login .name { height:58px; }*/

#user-login label { color:#333; font-weight:bold; display:block; margin-bottom:1px; }
#user-login input { display:block; float:left; }
#user-login .submit { float:right; margin-top:20px; }

#user-login .radio { width:13px; height:13px; margin:2px 5px 0 0; padding:0; float:left; clear:left; }
#user-login .radios label { float:left; width:180px; margin-bottom:10px; }
#user-login .text { padding:6px 10px 0 7px; font-size:108%; color:#808080; background:url('img/design/form-newsletter-bg.gif') no-repeat; width:200px; height:20px; }
#user-login .text.pass { background-image:url('img/design/form-pass-bg.gif'); width:181px; float:right; }
#user-login a { display:block; margin-top:4px; margin-left:22px; _margin-left:11px; font-size:92%; float:left; width:60px; }

#user-reg-advantage { padding-top:20px; color:#4d4d4d; float:right; width:426px; }
#user-reg-advantage h5 { color:#226600; font-size:150%; padding:0 0 14px 0; }
#user-reg-advantage ul { margin-left:9px; }
#user-reg-advantage li { background:url('img/design/target-green-dark.gif') no-repeat 0 2px; padding:0 0 5px 17px; font-size:108%; }
#user-reg-advantage span {font-size:108%;}




/***********************************************************************************************************************
 *                                                                                                                     *
 *                                       OSTATNI SABLONY                                                               *
 *                                                                                                                     *
 ***********************************************************************************************************************/



/*************************** Stranka s textem a formularem **************************/
#article { color:#333; line-height:160%; font-size:115%; }
#article p { margin:0 0 28px 0; font-size:medium;} 
#article h2 { color:#226600; margin:0 0 1em 0; font-size:165%; }
#article h3 { color:#226600; margin:0 0 1em 0; font-size:135%; line-height:140%; }
#article h4 { color:#000000; font-size:125%; margin-bottom:1em; }
#article h5 { color:#000000; font-size:108%; }
#article h6 { font-weight:bold; font-size:108%; color:#333; }
#article img {border-style:solid; border-color:#e5e5e5; padding:5px;}
#article .photo { line-height:150%; padding:11px 20px 0 12px; width:280px; float:right; background:url('img/design/article-photo.gif') no-repeat; font-size:92%; height:256px; overflow:hidden;}
#article .photo a { float:right; display:block; font-weight:bold; font-size:92%; background:url('img/design/ico-zoom.gif') 0 3px no-repeat; padding:0 0 0 15px; }
#article .photo p { padding-left:6px; color:#666; }
#article .photo strong { display:block; clear:both; margin-left:7px; }
#article .photo img {border:none; padding:0;}
#article ul { margin:0 0 1em 20px; }
#article ul li { background:url('img/design/target-blue.gif') no-repeat 0 4px; padding:0 0 6px 20px; }
#article hr { color:#9BCA3B; background:#9BCA3B; border:none; height:5px;}
#article a.green { background:url(img/design/arrow-green.gif) no-repeat right 60%; padding-right:15px; font-size:115%; font-weight: bolder; text-decoration: none;}
#article a.circle { background:url(img/design/arrow-circle.png) no-repeat left 50%; padding:2px 0px 2px 25px; font-weight: bolder; font-size:125%;}

#article-dotaz #search-res { background:#f5f5f5 !important; padding-left:5px;}
.table-article, #article table { /*width:100%*/; font-size:92%; }
.table-article.big {width:100%;}
.table-article .right, #article table .right { text-align:right; }
.table-article th, #article table th { border-top:4px solid #e5e5e5; text-align:left; color:#004084; font-weight:bold; padding:6px 20px 3px 30px;  }
.table-article td, #article table td { border-top:1px solid #e5e5e5; padding:5px 20px 4px 30px; font-weight:bold; }
.table-article .odd th, .table-article .odd td, #article table .odd th, #article table .odd td { background:#e2f8d1; }
#article table td p {font-size:100%;}

.links-email-print { width:100%; padding:42px 0 0px 0; text-align:right; }
.links-email-print img { border:0; }
.links-email-print a { margin-left:10px; }



/*************************** Formular hotline **************************/
form#form-addresses.hotline { border-bottom:50px solid #fff;  }
form#form-addresses.hotline h3 { font-size:135%; padding-left:0; padding-top:6px; padding-bottom:0; }
form#form-addresses.hotline h3 span { color:#000; font-weight: bolder;}
form#form-addresses.hotline p.info-required { padding:2px 0 6px 1px; }
form#form-addresses.hotline label#label-question { width:auto; margin-left:0px; padding-left:13px; margin-bottom:6px; }
form#form-addresses.hotline fieldset { padding-left:13px; }
#hotline-fieldset-1 { float:left; }
#hotline-fieldset-2 { float:right;padding-right:28px; }
#hotline-fieldset-3 { padding:12px 12px 4px 0px !important; clear:both; } 
form#form-addresses.hotline textarea { line-height:160%;border:1px solid #aaadb2; padding:5px; width:737px; height:100px; overflow:auto; border-left-color:#e2e2ec; border-bottom-color:#e2e2ec; border-right-color:#dedfe3;} 
form#form-addresses.hotline .submit { float:right; margin-top:10px; }



/*************************** Materialy **************************/
#materials { padding-top:8px; margin-bottom:30px; }
.materials-item { width:192px; height:266px; float:left; background:url('img/design/material-item.gif') no-repeat; color:#4d4d4d; }
.materials-item.right { width:191px; }
.materials-item h2 { font-size:130%; padding:15px 0 5px 5px; background:url('img/design/arrow-blue-big.gif') no-repeat 158px 15px; }
.materials-item h2 a { display:block; padding-right:31px; }
.materials-item p { padding:0 15px 2px 7px; font-size:108%; line-height:135%; }
.materials-item img { display:block; float:right; margin-right:8px; _margin-right:4px; }




/*************************** Novinky **************************/
#news { padding:8px 0 0 0; }
.news-item { border-top:1px solid #e5e5e5; width:93%; color:#333; padding:9px 0 7px 7px; }
.news-item span { float:left; width:123px; color:#666; }
.news-item h2 { width:220px; float:left; font-size:140%; line-height:115%; }
.news-item p { float:right; padding:-1px 0 67px 0; line-height:145%; font-size:108%; width:345px; }



/*************************** Maloobchodní prodejci **************************/
#stores-regions { line-height:165%; padding:5px 0 8px 0; }
#stores-regions li { display:inline; font-size:108%; margin-right:10px; }
#stores { padding-top:7px; border-bottom:50px solid #fff; }
#store-add { color:#4d4d4d; width:230px; height:143px; float:right; background:#e6f2ff url('img/design/ico-bulb-blue.gif') no-repeat 26px 30px; padding:34px 85px 0 66px; font-size:115%; }
#store-add h4 { font-size:130%; color:#226600; font-weight:bold; margin-bottom:7px; }
#store-add p { margin-bottom:8px; }
#store-add a.gray { color:#4d4d4d; text-decoration:underline; }
.store-region { border-top:5px solid #9bca3b; padding:6px 0 10px 6px;  }
.store-region img { float:right; display:block; margin-top:3px; }
.store-region.first { width:375px; float:left; }
.store-region p { font-size:108%; line-height:145%; } 
.store-region h2 { color:#333333; margin:0 0 17px 0; font-size:160%; }
.store-region h3 { color:#226600; margin:0 0 2px 0; padding:0; font-size:125%; }
.store-item { float:left; width:165px; height:136px; margin-right:11px; margin-bottom:3px; padding:2px 5px; border:2px solid #fff;}
.store-item.right { margin-right:0; }
.store-item.vydejna {background:#e6f2ff; /*border:2px solid #9BCA3B;*/}
.no-border { border:none; }    



/***********************************************************************************************************************
 *                                                                                                                     *
 *                                         NEWSLETTER                                                                  *
 *                                                                                                                     *
 ***********************************************************************************************************************/
#newsletter-page { background:#f5f5f5; }
#newsletter-page #mask-folder { padding:0; width:590px; margin:0 auto 0 auto; background:#fff url('img/design/folder-newsletter.gif') repeat-x; position:relative; margin-top:31px; }
#newsletter-page #mask-top { margin-top:6px; height:64px; }
#newsletter-page #content { width:100%; background:transparent; }
#newsletter-page #offer { padding:0 15px 0 7px; }
#newsletter-page #footer { padding-bottom:0px; }
#newsletter-page #footer-menu { width:553px; margin:0 0 0 12px; text-align:right; border:0; }
#newsletter-page #footer-menu li { display:inline; float:none; }
#newsletter-page div.shop-offer-item.over,
#newsletter-page .shop-offer-item { width:172px; margin-right:11px; }
#newsletter-page .shop-offer-item.last { margin-right:0; }
#newsletter-page .shop-offer-item img { width:172px; }
#newsletter-page .prices { width:163px; }
#newsletter-page .prod-description { left:175px;}
#newsletter-page .incorrect { position:absolute; width:500px; text-align:right; top:-22px; right:14px; }
#newsletter-page .h1-home { background:none; text-align:right; right:0px; float:right; margin-right:0;padding-right:15px; padding-top:9px; }
#newsletter-page #mask-logo { margin-top:-16px; left:22px; }
#newsletter-menu { width:500px; position:absolute; right:14px; top:45px; text-align:right; }
#newsletter-menu li { display:inline; background:url('img/design/separ-green-news.gif') right 1px no-repeat; padding-right:10px; padding-left:9px; }
#newsletter-menu li.last { padding-right:0; background:none;}



/***************** Banner *********************/
#newsletter-banner { width:100%: position:relative; color:#333333; }
#newsletter-banner img { display:block; }
#newsletter-banner h2 { font-size:210%; font-weight:bold; line-height:120%; }
#newsletter-banner h2 span { color:#004084; }
#newsletter-banner p { font-size:115%; margin:0; padding:3px 0 0 0; }
#newsletter-banner div { position:absolute; left:50px; top:123px; width:320px; }




/***************** Text *********************/
#newsletter-text { font-size:108%; color:#333; padding:15px 15px 10px 15px; line-height:150%; }
#newsletter-text h3 { font-size:100%; color:#226600; margin:0 0 4px 0; padding:0;  }
#newsletter-code { font-weight:bold;width:175px; height:70px; background:#e2f8d0; text-align:center; float:right; margin-left:10px; margin-top:5px; }
#newsletter-code span { display:block; padding:13px 0 3px 0;}
#newsletter-code strong { color:#004084; font-size:150%; }



/***************** Odkaz nad patickou a paticka *********************/
#newsletter-complete { text-align:center; padding:0 0 15px 0; }
#newsletter-footer { padding:18px 15px 0 15px; margin-bottom:0; }  
#newsletter-footer ul { border-bottom:1px solid #bcbcbc; padding:6px 0 11px 10px;}
#newsletter-footer li { padding-bottom:5px; font-size:108%; }
#newslletter-bottom { width:560px; margin:0 auto 0 auto; color:#4d4d4d; line-height:160%; padding:7px 0 25px 0; }




/***********************************************************************************************************************
 *                                                                                                                     *
 *                                         VYHLEDÁVÁNÍ                                                                 *
 *                                                                                                                     *
 ***********************************************************************************************************************/

/***************** Vyhledavaci okno ************************/
#search-res { font-weight:normal; margin:0; padding:16px 0 5px 0; font-size:140%; }
#search-res.notfound { color:#e2001a; padding-bottom:40px; clear:both;}
#search-field { background:url('img/design/search-field.gif') repeat-x; padding:25px 0 10px 0; margin-bottom:25px; }
#search-field input { display:block; float:left; }
#search-field .text { padding:6px 11px 0 11px; width:374px; height:23px; margin-right:3px; font-size:165%; background:url('img/design/form-search-bg-2.gif') no-repeat; }
#search-field p { clear:both; color:#000; padding:4px 0 10px 0px; font-size:100%; font-family:Arial;} 
#search-inputs { padding-left:142px; position:relative;}
#good-info #search-res, #search-res.good {color:#206603; font-size:167%;}


/***************** Výsledky vyhledávání ************************/
.search-results { font-size:115%; line-height:155%; width:100%; clear:both; padding-bottom:29px; }
#search-res-info { padding:5px 0 20px 86px; }
#search-res-info a { background:url('img/design/separ-green-search.gif') no-repeat right 2px; padding-right: 14px; margin-right:14px; }
#search-res-info a.last { background:none; padding:0; }
.search-res-item { padding-bottom:8px; width:100%; }
.search-ri-img { float:left; width:72px; padding-top:6px; }
.search-ri-img img { float:right; display:block; border:0; }
.search-ri-text { float:right; width:685px; padding:5px 0 0 0; }
.search-ri-text h2 { font-size:100%; }
.search-ri-text .price { font-size:108%; color:#000; margin-right:14px; }
.search-ri-text ul, .search-ri-text li { display:inline; }
.search-ri-text li { margin-right:5px; background:url('img/design/arrow-green-small.gif') no-repeat right 5px; padding-right:10px; font-size:85%; }
.search-ri-text li.last { background:transparent; margin:0; padding:0; font-weight:bold; }
.search-ri-text p { color:#4d4d4d; font-size:92%;  margin-bottom:0; } 
.search-results a.unlin_last {text-decoration: underline;}


/***************** Výsledky vyhledávání fulltext ************************/
.search-results.fulltext { background:url('img/design/fulltext.gif') repeat-x; padding-top:27px; }
.fulltext .search-ri-text { float:none; width:auto; padding-left:20px; }
.fulltext .search-res-item { padding-bottom:13px; }
.fulltext strong.found { color:#000; }
.fulltext a strong.found { text-decoration:underline; }


/***************** Výsledky vyhledávání nenalezeno ************************/
#search-not-found-tips { font-size:115%; padding:13px 0 0 4px; }
#search-not-found-tips li { padding:0 0 10px 20px; background:url('img/design/targen-green-white.gif') no-repeat 0 2px; color:#000; }
form#form-addresses.hotline.search { margin-top:-10px; }
form#form-addresses.hotline.search  h3 { font-size:160%; padding-top:0; }

/******************CHybovy input ********************************************/
#input-error, .input-error {
  padding:0 0 3px !important;
  background:#e3001b !important;
  float:left;
  width:221px;
  margin:4px 3px 5px 0;  
}
#input-error.small,
.input-error.small {
  width:137px;
}
#input-error.pass,
.input-error.pass  {
  width:221px;
}
#input-error .error-text,
.input-error .error-text,
.input-error #coup_err_text {
  color:#fff !important;
  font-weight: bolder !important;
  padding:0 0 0px 5px;
  display:block;
  font-size:108%;
}
input.text.input-error, 
#input-error input.text,
.input-error input.text {
  border:2px solid #e3001b;
  margin:0px 0 2px;
  
}

#textarea-error ,
.textarea-error {
  padding:0 0 3px !important;
  background:#e3001b !important;
  float:left;
  width:auto;
  margin:0px 3px 5px 0;
}
#textarea-error .error-text,
.textarea-error .error-text {
  color:#fff !important;
  font-weight: bolder !important;
  padding:0 0 0px 5px;
}
#textarea-error textarea,
.textarea-error textarea {
  border:2px solid #e3001b;
  margin:0px 0 2px;
}
/*******************************Ruzne korekce**********************************/
#tabs-pl2.bigh1 { margin-top:30px;}

/***********************************Lightbox***********************************/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 10007; text-align: center; line-height: 0; }
#lightbox #light_img_out { float:right; text-align:center; width:720px; } 
#lightbox img{ width: auto; height: auto; margin: 0 auto; position: relative; }
#lightbox a img{ border: none; ;}
#lightbox #lightbox_gallery {float:right;  z-index: 10008; }
#lightbox #lightbox_gallery .colls img { margin:0 0 10px 0; border: 1px solid #e5e5e5 ; padding:2px; opacity: 0.6;  filter: alpha(opacity=60);   }
#lightbox #lightbox_gallery .colls img.select, #lightbox #lightbox_gallery .colls img:hover {border-color:#9bcb3b; opacity: 1;  filter: alpha(opacity=100);   }
#lightbox #lightboxImage { margin: 0 auto;}

#outerImageContainer{ position: relative; width: 250px; height: 250px; margin: 0 auto; background:transparent url(img/design/size-table-detail-big.png) no-repeat scroll right top; padding:8px 12px 0 0;}
#imageContainer{ padding: 15px 15px 10px 10px;}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 6100; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: none; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; display:none;}	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#bottomNavClose{ /*width: 66px; float: right;  padding-bottom: 0.7em; outline: none;*/

background:transparent url(img/transparent.gif) repeat scroll 0 0;
display:block;
height:25px;
margin-top:-10px;
position:absolute;
right:5px;
width:25px;
z-index:9999;
}	 	
/*#bottomNavClose img {display:none;}*/
#overlay{ position: absolute; top: 0; left: 0; z-index: 10005; width: 100%; height: 500px; background-color: #000; }

#button-to-basket-black { background:url(img/design/button-to-basket-black-empty.gif) no-repeat left top; color:#FFFFFF; cursor:pointer; font-size:16px; font-weight:bolder; height:37px; padding:0 0 0 35px; width:auto; overflow: visible; }
#button-to-basket-black:hover { background:url(img/design/button-to-basket-black-empty.gif) no-repeat left bottom; }

.button-to-basket-big {background:url(img/design/button-to-basket-black-empty-rozek.gif) right top no-repeat; height:37px; width:auto; padding:0px 5px 0 0px; float:right; clear:right;}
.button-to-basket-big:hover {background:url(img/design/button-to-basket-black-empty-rozek.gif) right bottom no-repeat; }

.set .cart-products { border-top:15px solid #fff; }
.set .cart-products h2 a { color:#333333 !important; }
.set .cart-products h2 a:hover {text-decoration:none;}
.set .cart-products th { font-size:160%; font-weight:normal; }
.set .cart-products img { float:left; margin-right:20px; }
.set .cart-products .prod-img { width:97px !important; }
.set .cart-products select { width:150px; clear:both; display:block; font-size:100%; margin-bottom:3px; }
.set .cart-products .sizes { padding-top:35px; width:186px; }
.set .cart-products .sizes a { font-size:92%; text-decoration: none;}
.set .cart-products .warehouse { padding-top:38px; color:#4d4d4d; font-size:100%; }
.set .cart-products .warehouse img { display:inline; float:none; margin-left:4px; }
.set .link-zoomin { display:block; float:left; margin-top:30px; position:relative; margin-right:0; }
.set .cart-products .prod-name { width:365px;  }
.cart-buttons-bottom.set {height:38px; margin-bottom:24px;}
.select-choice { margin:5px 0; font-weight: bolder; font-size: 108%; padding:0 !important;}
.select-choice select#dodaci {width:177px;}

#tabs-pl2 #det2_box_1.tabs-content {background:#fff url(img/design/nejprodavanejsi.png) repeat-x left -1px;}
#tabs-pl2 #det2_box_1.tabs-content .offer-detail { background:#fff;}
.click-text { color:#226600; font-size:115%; margin:-29px 0 15px 0;}
.expedition {border-bottom:3px solid #E5E5E5;} 

.dostupnost-on-other {float:right; width:auto; padding:10px 5px 0 0;}

/**********************site map **************************************/
#site_map ul {margin-left:20px; }
#site_map .col1, #site_map .col2 { 	float:left; width:49%; font-size:108%;}
#site_map a.bold {font-weight: normal; text-decoration: none;}
span.aslink {color:#0089CD;}
#site_map a.lev0s{color:#000;} 

#captcha img, #captcha .refresh{ float:left; padding-right:5px; cursor:pointer;}
#captcha .input-captcha { width:25px !important; margin-left:5px;}
#captcha .refresh { background:url(img/design/refresh.gif) no-repeat; width:25px; height:25px;}
#captcha .input-error { float:left; margin-top:0px;}

#hotline-fieldset-1-send {height:78px; width:100%;}
.why-style h1, .why-style h2, .why-style h3, .why-style h4, .why-style h5, .why-style h6 {
  font-size:12px;
}
.leve-odsazeni {
  padding-left:5px;
}
/****************************** objednavky seznam selector***********************/

#orders-selector {background:url(img/design/nejprodavanejsi.png) repeat-x left top; width:100%; float:left; clear:both;}
#orders-selector .col {float:left; width:auto; padding:10px 14px; background:url(img/design/order_list_delimiter.png) no-repeat right 50%; }
#orders-selector .col strong, #orders-selector #faktura_strong { color:#000; font-size:110%; float:left; padding-right:10px;}
#orders-selector #faktura_strong {font-weight: bold; padding-right:8px; padding-top:5px;}
#orders-selector .faktura-top-padding {padding-top:3px; float:left; width:100%;}
#orders-selector .col label {font-size:110%;}
#orders-selector .col div {float:left; }
#orders-selector .col div.cart-form {width:150px;}
#orders-selector .col2 div.cart-form {width:100px;}
#orders-selector .col div.cart-form div{ width:100%; padding-bottom:5px;}
#orders-selector .col div.cart-form .text { width:86px; float:right; margin:0; font-weight: bolder;}
#orders-selector .col div.cart-form label {display:block; float:left; font-weight:bold; margin:4px 5px 3px 0; width:20px; }
#orders-selector .col div.cart-form label#faktur {display:block; float:left; font-weight:bold; margin:4px 5px 3px 0; width:80px; }
#orders-selector .col3 {background:none; float:right;}
#orders-selector .col3 .submit {float:right; padding:0;}
#orders-selector label#faktura_label{font-size:110%;font-weight:bold;margin:4px 14px 3px 60px;line-height: 2;width:100px; color:#000;}
#orders-selector .top-selector {float:left; width:100%;}
#orders-selector #faktura1 { float:right; height: 31px; /*margin-right:14px;*/ text-align: right;}
#orders-selector #faktura1 * {float:right !important; display:block;}
#orders-selector #faktura1 
#orders-selector #faktura {float:right; height: 31px;  padding-right: 11px;padding-bottom: 14px;padding-top:10px;}
#orders-selector .fakt_number {float:right;font-weight:bolder;margin:0;width:90px;}
#orders-selector input#fakt_number {border:0 none; margin:0px; padding:0; text-align: right; float:left; font-weight:bolder; width:90px;background:transparent url(img/design/form-text-cart.gif) repeat scroll 0 0 !important;color:#000000;height:21px;padding:5px 0px 0 !important;}
#orders-selector .col strong { width:77px;}
#orders-selector .col3 strong {padding-top:4px; width:90px; _width:80px;}
#orders-selector .col1, #orders-selector .col2 {padding-top:14px;}
#orders-selector .col3 #input-error { width:110px; margin:0; float:right;}
.products-tools-bottom.no-border {border:none; margin:0;}
#orders-selector .col2 {height:50px;}
#orders-selector.fakt-list .col1 {width:190px;}
#orders-selector .col3 .all-width {width:100%;}
#orders-selector .col2 .cat-text {display:block; width:186px;}
#orders-selector.pending-list .col {padding:10px 6px;} 
/********************************naseptavac***************************************/
.naseptavac {position:absolute; background:url(img/design/search-back.png) no-repeat left bottom; width:318px; left:0; padding-bottom:8px; left:-3px; top:26px;}
.naseptavac ul {
  padding:0 5px;
}
.naseptavac li {
  width:100%;
  float:left;
  background:url(img/design/naseptavac_li.png) no-repeat center bottom;
  border-width:2px 0 2px 0;
  border-style:solid;
  margin-top:-3px;
  border-color:transparent;
  _border-color:white;
  z-index:998;
  position: relative;
  
}
.naseptavac li.last {
  background:none;
}
.naseptavac li:hover {
  background:none;
  border-color:#9bca3c;
  z-index:999;
}
.naseptavac li h3 {
  padding-top:9px;
  font-size:110%;
  max-height:29px;
  overflow:hidden;
  float:right;
  width:198px;
}
.naseptavac li .in {
  padding:0 5px;
  height:67px;
}
.naseptavac li .in a {
  display:block;
  height:100%;
  padding-right:35px;
  cursor:pointer !important;
  position: relative;
  z-index:10000;
  overflow:hidden;
}
.naseptavac li .in a:hover {
  text-decoration: none;
  background:url(img/design/arrow-blue-big.gif) no-repeat 265px 10px;
}
.naseptavac li .in a img {
  border:none;
  float:left;
}
.naseptavac .img {
  float:left;
  width:65px;
  height:100%;
  display: inline-block;
}
.naseptavac li .price {
  color:#666;
  font-size:110%;
  margin-top:3px;
  display:block;
  float:right;
  text-align: left;
  width:198px;
}
.naseptavac li .price .catnum {
  float:right;
}
.naseptavac li .price .pricel {
	float:left;
}
.naseptavac .kategorie {
    font-size:100%;
}
.naseptavac .top {
    background:#fff url(img/design/search-back.png) no-repeat center top;
    min-height:10px;
    padding-top:5px;
}
#naseptavac-bottom .top {
  display:none;
}
#naseptavac-bottom {
  top:29px;
  left:1px;
}

/***************************POPUP*************************************************/
#popup h3 { font-size:200%; font-weight: normal; }
#popup table { font-size:115%; margin-bottom:20px; width:100%; }
#popup table tr, #popup tbody {width:100%;}
#popup th { background:#86ba1d; border-bottom:7px solid #FFFFFF; color:#FFFFFF; padding:7px 10px 7px 11px; text-align:center; }
#popup td { border-bottom:1px solid #E5E5E5; color:#010000; padding:10px 10px 13px 11px; text-align:center; white-space:nowrap; font-size:110%;}
#popup .first { text-align: left; }
#popup table a { text-decoration: underline;}
#popup table .left {text-align:left;}
#popup table .right {text-align:right;}
#popup .viewall {text-decoration: underline; font-size:120%; font-weight: bolder; background:url(img/design/arrow-blue-big.gif) no-repeat right 50%; padding:3px 30px 3px 0;}
#popup .links-border { text-align: right; height:33px;}
#popup .name { width:275px; white-space: normal;}

/**********************************Vyrizuje se******************************/
.product-variant .vyrizujese {float:right; padding:0px 0 0px 0px; margin-top:-2px; cursor:pointer;}
.product-actions .item.vyrizuje {background:#86ba1d;}
.product-actions .item.vyrizuje span {color:#fff;}
.vyrizujese_flag_list {color:#226600; background:url(img/design/progress.gif) no-repeat left 50%; padding:2px 0 2px 21px !important; cursor:pointer;}                                                                           
#table-offer .vyrizujese {background:url(img/design/progress_green.gif) no-repeat left top; height:21px; padding:2px 0 2px 21px; float:left; color:#226600; text-decoration: underline; margin-top:16px; cursor:pointer;}
#table-offer .vyrizujese a {  color:#226600; text-decoration: underline;}

#loader { background:url(img/design/loader-back.png) no-repeat left top; position:fixed; _position:absolute; margin:0 0 0 -226px; top:50%; left:50%; width:375px; height:136px; z-index:11000;}
#loader .in {padding:24px 27px 10px 21px; text-align: center;}
#loader hr { border:none; background-color:#e6e6e6; height:1px;}
#loader strong {color:#305e13; font-size:16px;}

/**/
.clear {
	clear:both;
	line-height:1px;
	height:1px;
	margin:0;
	padding:0;
}
#offer-home .next-link {
	text-align: right;
}
#offer-home .next-link a {
	background:url(img/design/paging-next.gif) no-repeat right 50%;
	font-weight: bold;
	font-size:13px;
	padding-right:30px;
	height:23px;
	line-height:23px;
	display:inline-block;
}
#page-maillist-unscribe #user-reg-advantage {
	padding:0;
} 
