/* GENERAL STYLES */
body{
margin:0 auto 0 auto;
padding:0;
font-family:Arial;
background:#FBBC0D url(/i/yellow_bgd.gif) no-repeat 0px 80px;
font-size:10pt;
_text-align:center;
/* old background #FABA0C */
}
.hidden{display:none}
.abs{text-indent:-100em;height:0;position:absolute;top:-100em}
.h105{height:105px}
img{
border:none;
}
.stuha{
position:absolute;
top:85px;
margin-left:394px;
}

h1,h2{
text-transform:uppercase;
font-size:14pt;
margin:25px 0 10px 0;
padding:0;
/* height:1.3em;*/
min-height:16pt;
clear:both;
}
h2{
font-size:13pt;
}
.places h2{
text-transform:none;
color:#e2001a;
}
.places a{white-space:nowrap}

h1 a,h2 a{
color:black;
text-decoration:none;
}
a{
color:#9D1D0C;
}
a:hover{
color:#6C1409;
}

a.PDFlink{background:transparent url(/i/pdf_icon.gif) no-repeat 0% 50%}
a.DOCXlink,
a.DOClink{background:transparent url(/i/doc_icon.gif) no-repeat 0% 50%}
a.XLSXlink,
a.XLSlink{background:transparent url(/i/xls_icon.gif) no-repeat 0% 50%}
a.PDFlink,
a.DOCXlink,
a.DOClink,
a.XLSXlink,
a.XLSlink{
padding-left:20px;
font-size:10pt;
}

a.shop_link{
background:#FCD44F url(/media/32924/basket_go.gif) no-repeat scroll 30px 50%;
border:1px solid white;
display:block;
margin-left:-7px;
margin-top:1em;
padding:3px 0 3px 55px;
text-decoration:none;
width:90px;
}

a.shop_link:hover{
background:#FE7A0F url(/media/32924/basket_go.gif) no-repeat scroll 30px 50%;
color:white;
text-decoration:underline;
font-weight:bold;
}

a.show_more{
clear:both;
display:block;
}
.cistic{
border:none;
margin:0;
clear:both;
height:1px;
line-height:1px;
visibility:hidden;
}
div.center{
width:770px;
margin:0 auto 0 auto;
clear:left;
_text-align:left;
}
div#start_content{
padding-top:70px;
width:770px;
}
/* header part */
#header{
border-bottom:solid 6px #FFEA00;
background:white;
color:black;
}
#header .links{
color:#999999;
float:left;
margin-top:56px;
font-size:12px;
width:670px;
}
#header .links a{
color:#333333;
text-decoration:none;
text-transform:uppercase;
padding:0 3px 0 3px;
}
#header .links a:hover{
color:Black;
text-decoration:underline;
}
#header #logo img{
border:none;
padding:6px;
}
#header .center{
position:relative;
}
#header .flags{
position:absolute;
margin-top:5px;
left:2px;
}
/* header end */

#footer{
clear:both;
padding-top:15px;
text-align:left;
color:#222222;
width:770px;
margin:0 auto;
font-size:14px;
padding-bottom:10px;
}
#footer a{
color:#FABA0C;
}
#footer a:hover{
color:#CA2914;
}
#footer .eu_flag{
float:left;
margin-right:10px;
}

div#main_content{
width:616px;
float:left;
min-height:520px;/* pro standardní prohlížeče */
_height:520px;/* IE6 */
}

div#main_content .page_content{
margin-right:3.5em;
}
div#main_content .perex{
margin-right:3.5em;
text-align:justify;
}
div#main_content .page_content_interiery{
margin-right:12px;
margin-top:25px;
}

/* right column */
div#right{
width:153px;
float:left;
font-size:11px;
}
div#right div#right_fixed{
/*position:absolute;*/
}
div#right div#right_fixed.fixed{
position:fixed;
top:0;
}
div#right div#work{
background:transparent url(/i/left_info.gif) no-repeat;
text-align:center;
margin:3px 0 3px 0;
}
div#right div h4{
font-size:12px;
padding:7px 0 7px 0;
margin:0;
}
div#right div#work h5{
font-size:15px;
padding:10px 2px 9px 10px;
margin:0;
color:#CA2914;
}
div#right div#work h5 span{
display:none;
}
div#right div#job{
background-color:#F47811;
/* height:50px;*/ /* cause IE to add hasLayout and shrink it */
margin:3px 0 3px 0;
padding-bottom:7px;
text-align:center;
font-size:12px;
}
div#right #reklama{
display:block;
margin:3px 0 3px 0;
}
div#right a.katalog{
display:block;
text-align:center;
}
div#right a.katalog img{
display:block;
text-inderline:none;
}
div#right a.katalog:hover{
background:#F9BD18;
}

form#search_form{
background:#FAC201;
margin:2px 0 2px 0;
padding:3px 0 3px 0;
}
form#search_form label{
display:none;
}
form#search_form input{
background:#FDF9C6;
border:solid 1px #F08806;
font-size:smaller;
width:100px;
}
form#search_form input:focus{
background:#FDF7A5;
border-color:#DA7A05;
}
form#search_form button{
font-size:smaller;
width:auto;
border:none;
background:transparent;
padding:0;
cursor:pointer;
}
/* right column end */

/* product */
div.product{
width:120px;
font-size:10pt;
margin-right:25px;
margin-bottom:15px;
float:left;
_margin-right:24px;/* IE6 only */
}
div.product img{
display:block;
margin:2px;
/* text-align:center;*/
}
div.description del,
div.product del{
display:block;
font-weight:bold;
}
div.description strong,
div.product strong,
div.description b,
div.product b{
color:#CA2914;
font-size:11pt;
display:block;
}
div.product h3{
padding:0;
color:White;
background-color:Black;
text-align:left;
font-style:italic;
margin:0;
padding-left:15px;
width:105px;
font-size:18px;
height:67px;
}
div.product h3 a{
color:white;
text-decoration:none;
padding:30px 5px 15px 0;
display:block;
outline:none;
}
div.product h3.multiline a,
div.product h3 a.multiline{
padding:15px 5px 12px 0;
}

div.product h3 a:hover{
text-decoration:underline;
}
div.product span{
font-size:11px;
}

div.product .action_pic{
position:absolute;
margin:17px 0 0 77px;
}
div.action_text{
background:transparent url(/i/valentynska-akce-SRDCE.gif) no-repeat left center;
color:#9A0E48;
font-size:9pt;
height:70px;
margin-left:130px;
padding-left:100px;
padding-top:15px;
}

/* product end */

/* products header colors */
div.vana h3{
background-color:#1B4FAD;
}
div.baterie h3{
background-color:#1B4FAD;
}
div.nabytek h3{
background-color:#8CBC61;
}
div.sprchac h3{
background-color:#16B98D;
}
div.bazen h3{
background-color:#9560B0;
}
div.ostatni h3{
background-color:#777777;
}



li.vana a{
border-left-color:#1B4FAD;
border-right-color:#1B4FAD;
}
li.baterie a{
border-left-color:#1B4FAD;
border-right-color:#1B4FAD;
}
li.zasteny2 a{
border-right-color:#C84F28;
border-left-color:#C84F28;
}
li.zasteny3 a{
border-right-color:#901424;
border-left-color:#901424;
}
/* colors end */

/* related block */
div#related_block{
width:152px;
margin-left:5px;
font-size:10pt;
float:left;
}
div#related{
border:solid 2px #FE7A0F;
background-color:#FCD44F;
}
div#related h3{
background-color:#FE7A0F;
padding:5px;
margin:0;
font-weight:bold;
font-size:12px;
}
div#related a{
list-style:none;
margin:5px 5px 5px 7px;
padding-bottom:5px;
display:block;
border-bottom:solid 1px #FE7A0F;
text-decoration:none;
color:#333333;
font-size:12px;
}
div#related a:hover{
color:Black;
text-decoration:underline;
}
div#related a.last{
border-bottom:none;
}
div#related a strong,
div#related a b{
color:#D3491F;
}
div#related a span.category{
display:block;
}
div#related a:hover span.category{
text-decoration:none;
}
div#related_block div.pdf_links{
padding:10px;
line-height:16pt;
}
/* related end */

/* detail */
div#main_content div#detail{
float:left;
width:436px;
margin-right:5px;
text-align:left;
/* position:relative;*/
clear:left;
}
div#main_content div#detail div.product{
margin-right:10px;
margin-bottom:0;
}
div#main_content div#detail div.description{
line-height:14pt;
font-size:10pt;
margin-left:130px;
}
/* detail end */

/* accessories table */
table.accessories{
border-collapse:collapse;
width:436px;
margin-bottom:10px;
}
table.accessories thead th,
table.accessories tbody *{
font-size:9pt;
font-weight:normal;
padding-left:4px;
border-bottom:solid 1px #666666;
text-align:left;
}
table.accessories thead th{
text-transform:lowercase;
border-bottom:solid 1px #000000;
font-weight:bolder;
}
table.accessories tfoot td{
text-align:right;
font-size:9px;
line-height:10px;
color:#333333;
}
table.accessories .price{
padding-left:0;
text-align:right;
/* white-space:nowrap;*/
}
table.accessories .price b{
text-decoration:none;
font-weight:bolder;
border-bottom:none;
padding-left:2px;
white-space:nowrap;
}
table.accessories thead th.hidden{
visibility:hidden;
display:table-cell;
#display:block;
}

table.accessories .r:hover th,
table.accessories .r:hover td{background-color:#FECA16}
table.accessories .r th a{display:block;text-decoration:none;border-bottom:none}
table.accessories .r th a .detail{visibility:hidden;text-decoration:none;border-bottom:none;font-size:8pt;display:none}
table.accessories .r th a:hover .detail{visibility:visible;display:inline}
table.accessories .r td.price{white-space:nowrap}

table.accessories tr.out_of_stock *,
table.accessories tr.out_of_stock .price b{color:#444;text-decoration:line-through}
table.accessories .show_detail_link{color:#777;border-bottom:none;padding:0 2px;margin-left:-14px;position:absolute;cursor:pointer}
table.accessories tr.text{color:#555}
/* end of accessories table */

#menu ul,#menu ul li{
margin:0;
padding:0;
list-style:none;
}
#menu ul li{
float:left;
background-repeat:no-repeat;
}
#menu ul li a{
width:154px;
height:145px;
}
#menu ul li a:hover img{
opacity:0.01;
#visibility:hidden;/* IE7 hack */
}

ul.breadcrumb{
margin:0;
padding:0;
list-style-position:inside;
display:block;
list-style:none;
}
ul.breadcrumb li{
float:left;
margin-left:0;
margin-right:5px;
}
ul.breadcrumb li a{
color:#333333;
}
ul.breadcrumb li a:hover{
text-decoration:underline;
color:black;
}

/* flags */
#flags{
margin-top:10px;
margin-bottom:5px;
text-align:center;
}
#flags a{
margin-left:5px;
}

.pdf_catalog_link{
background:transparent url(/media/167062/pdf_icon.gif) no-repeat 8px 5px;
display:block;
border:#ffcc3d 1px solid;
width:280px;
padding:3px 5px 3px 44px;
}
.pdf_catalog_link:hover{
background-color:#fec114;
}


/* form */
#main_content form.emailForm{width:600px}
#main_content form.emailForm p{padding:0;margin:5px 15px 0 0;float:left}
#main_content form.emailForm label{float:left;width:70px}
#main_content form.emailForm .warning{background-color:yellow}
#main_content form.emailForm input,
#main_content form.emailForm textarea{width:190px;margin-left:10px}
#main_content form.emailForm textarea{height:4em}
#main_content form.emailForm label span.required{color:red}
#main_content form.emailForm label span.warning{color:red;visibility:hidden}
#main_content form.emailForm img.catalog{
float:right;
margin-top:15px;
}
#main_content form.emailForm input.digits,
#main_content form.emailForm input.zip{
width:100px;
}
#main_content form.emailForm input.submit{
margin:10px 40px 5px 0;
width:204px;
width:auto;
clear:both;
xxxfloat:right;
}
#main_content form.emailForm label.error{
position:absolute;
}
#vbq{
 margin:1em 0;
 font-size:13px;
}
#vbq a{
 color:black;
}

table.sale{
border:1px solid #333;
background:#fed6ae;
border-collapse:collapse;
font-size:14px;
}
table.sale td,
table.sale th{
padding:2px 7px;
}
table.sale tr.odd td{
background:#fdca97;
}

table.sale th{
text-align:left;
cursor:pointer;
background-repeat:no-repeat;
background-position:center right;
background:#f68c2b;
xpadding-right:20px;
}

xth.headerSortUp{ 
background-image:url(/i/asc.gif);
} 
xth.headerSortDown{ 
background-image:url(/i/desc.gif);
} 

/* places_map */

.places_map_img{
margin:5px 0 5px 50px;
}

/* kontakty tables */

.topTable{width:100%}
.topTable td{valign:top;vertical-align:top;font-size:10pt}

.bottomTable{width:100%;margin:10px 0}
.bottomTable td{valign:top;vertical-align:top;font-size:10pt}
.bottomTable td p{margin:0;padding:0}
.bottomTable td em{color:#cc0033;font-weight:bold}
.bottomTable td a{color:black}

.bottomTable tr.empty,.bottomTable tr.empty td{height:10px}

.bottomTable td.divider{border-left:1px solid yellow;width:15px}

.footerBaner{display:block;clear:left;text-align:center}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.nadpis{
color:black;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}


/* GENERAL STYLES */
/* XSLTsearch*/#xsltsearch{margin:0 1em 0 0;padding:20px 0 0 0}.xsltsearch_result{margin-left:-12px;padding-left:12px}.xsltsearch_result p{margin:0;padding:0}.xsltsearch_result:hover{background:#FDF7A5}.xsltsearch_ordinal{font-weight:bold;font-size:75%}.xsltsearch_title{font-weight:bold}.xsltsearch_score{font-size:75%}p.xsltsearch_result_description{padding-bottom:10px}.xsltsearch_description strong{background:#FFC} /* highlighting */#xsltsearch_navigation{text-align:center}#xsltsearch_navigation .disabled{color:#999}#xsltsearch_stats{font-size:75%;color:#666}

/* EDITOR PROPERTIES */

/* GENERAL STYLES */
#sm,#sm *{
margin:0;
padding:0;
text-align:left;/* needed for IE6 */
}
#sm{
list-style:none;
width:770px;
display:block;
overflow:hidden;
}
#sm li{
float:left;
display:inline;
overflow:hidden;
margin-left:-2px;
border-left:2px solid #FFEA00;
width:154px;
}
#sm li a{
display:block;
}
#sm li a img{
border:none;
min-height:145px;
/* visibility:hidden;*/
}
#sm li.open a img,
#sm li a:hover img{
visibility:hidden;
}

.sub{
position:absolute;
border:1px solid #666666;
clear:both;
color:#eeeeee;
display:none;
width:198px;
z-index:100;
}


#sm li .sub li{
display:block;
float:none;
border-bottom:1px solid #BBCBE7;
border-left:0;
margin-left:0;
background-repeat:no-repeat;
width:100%;
}
#sm li .sub li.last{
border-bottom:none;
}
#sm li .sub li a{
display:block;
width:128px;
padding-left:70px;
/* height:50px;
line-height:50px;*/
height:42px;
line-height:42px;
vertical-align:bottom;
background-color:#1B4FAD;
color:#eeeeee;
text-decoration:none;
background-repeat:no-repeat;
opacity:0.9;
}
#sm li .sub li a:hover{
text-decoration:underline;
color:White;
opacity:1;
/*
border-left:4px solid #BBCBE7;
border-right:4px solid #BBCBE7;
width:120px;
*/
}
#sm li.open ul,
#sm li ul.open{
display:block;
}

.menu2 .sub{width:auto;#width:250px}
.menu2 #sm li .sub li a{width:auto;
padding-right:15px;
padding-left:15px;
height:30px;
line-height:30px;
}
.menu2 #sm li .sub li.inner a{padding-left:35px;
background-color:#404c7e;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/* GENERAL STYLES */
/* * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery * Copyright (C) 2008 Benjamin Arthur Lupton * http://jquery.com/plugins/project/jquerylightbox_bal * * This file is part of jQuery Lightbox (balupton edition). *  * jQuery Lightbox (balupton edition) is free software:you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation,either version 3 of the * License,or (at your option) any later version. *  * jQuery Lightbox (balupton edition) is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY;without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the * GNU Affero General Public License for more details. *  * You should have received a copy of the GNU Affero General Public License * along with jQuery Lightbox (balupton edition).If not,see <http://www.gnu.org/licenses/>. * * @name jquery_lightbox:jquery.lightbox.css * @package jQuery Lightbox Plugin (balupton edition) * @version 1.1.1-final * @date April 07,2008 * @category jQuery plugin * @author Benjamin "balupton" Lupton{@link http://www.balupton.com} * @copyright (c) 2008 Benjamin Arthur Lupton{@link http://www.balupton.com} * @license GNU Affero General Public License -{@link http://www.gnu.org/licenses/agpl.html} * @example Visit{@link http://jquery.com/plugins/project/jquerylightbox_bal} for more information. */html,body{ margin:0;padding:0;height:100%}#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;/* stop stupid conflicts */margin:0px;padding:0px;border:none;outline:none;line-height:0;/* general conflict stopper */text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox-overlay{z-index:90;background-color:#000000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;/* display:none;*/}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{text-decoration:underline;color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{ border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}/* #lightbox-imageBox > #lightbox-nav{ left:0} #lightbox-nav a{ outline:none}*/#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;/* Trick IE into showing hover *//* cursor:pointer;*/zoom:1;/* who knows why? */padding:0px;margin:0px}#lightbox-nav-btnPrev{ left:0;right:auto;float:left}#lightbox-nav-btnNext{ left:auto;right:0;float:right}/*.preload_largeLink,#prevLink:hover,#prevLink:visited:hover{background:url("../images/prev.gif") left 45% no-repeat}.preload_nextLink,#nextLink:hover,#nextLink:visited:hover{background:url("../images/next.gif") right 45% no-repeat}*/#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFFFFF;margin:0 auto;padding:0px;/* width:100%;padding:0 10px 0;*/}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;/* height:30px;*/}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button,#lightbox-close-button:link,#lightbox-close-button:visited,#lightbox-close-button:hover{text-decoration:underline;color:#999999}#lightbox-close-button:hover{color:#666666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

/* EDITOR PROPERTIES */

div#right div#work{clear:both}

/* GENERAL STYLES */
.accordion,
.accordion ul,
.accordion li{ list-style-type:none;padding:0;margin:0;width:100%}

.accordion{ margin:4px 0;border-bottom:1px solid #17a;width:153px}
.accordion ul{ float:left;display:none}
.accordion li.current ul{ display:block}
.accordion li{ background:#fe7b0f;cursor:pointer;float:left;display:block}
/* .accordion li.active>a{ background:url('close.gif') no-repeat center right} */
.accordion a{ text-decoration:none;border-bottom:1px solid #fbbe0e;
color:#222;padding:0 10px;display:block;cursor:pointer}

.accordion li.head{ font-weight:bolder;border-bottom:1px solid #FBBE0E}

/* Level 2 */
.accordion li ul li{ background:#feca16;/* font-size:0.9em;*/}

.accordion li.product,
.accordion li ul li.product{ background:#fbbe0e}
 
.accordion li.product a,
.accordion li ul li.product a{padding-left:20px}
 
.accordion ul a:hover{background:#fcd441;color:black}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/* GENERAL STYLES */
@media print{body.lightboxed table.accessories{display:none}body.lightboxed #imageMenu,body.lightboxed #header .links,body.lightboxed .center #main_content,body.lightboxed .center #right,form#search_form,#footer a{display:none}div#lightbox-overlay{background-color:red;opacity:1}div#lightbox-nav{ display:none;opacity:0}div#imageMenu ul#sm li{width:153px!important;/* for ie*/overflow:hidden}div#lightbox-infoFooter{display:none!important}div#lightbox{top:90px!important}}

/* EDITOR PROPERTIES */

/* dont work right on subpages

body.start div#main_content{
 width:830px;
}
*/
body.start div#right{
 display:none;
}



#start h2{
 margin:0;
 padding:0;
}
#start h2 strong{
 position:absolute;
 top:-10000px;
}

#start a.big 
{
 width:360px;
 padding-top:274px;
 display:block;
}

#start .text{
 position:absolute;
 height:36px;
 top:244px;
 display:block;
}
#start .text a 
{
 color:white;
 letter-spacing:-0.6px;/* don't work on chrome and IE*/
 letter-spacing:-1px;
 #letter-spacing:-1px;
 text-decoration:none;
 padding:0 2px;
 font-size:17px;
 font-family:"Trebuchet MS",Tahoma,Arial,Verdana,Helvetica,sans-serif;
}
#start .text a:hover 
{
 color:#fbbd0d;
}
#start .text a.strong 
{
 font-weight:bold;
}
#start .text span{
 background:black;
 margin:3px;
 display:block;
 margin:3px 0;
 padding:0 7px;
 line-height:29px;
}

#start .button{
 background-position:-10000px;
 display:block;
 margin-left:130px;
 padding-top:25px;
 padding-bottom:20px;
}
#start .button img{
 margin-left:9px;
 margin-top:7px;
}

#start .stavebniny:hover .button,
#start .koupelny:hover .button,
#start a:hover .button{
background-position:0 25px;
}
#start .stavebniny:hover .button img,
#start .koupelny:hover .button img,
#start a:hover .button img{
 visibility:hidden;
}
#start .divider 
{
 float:left;
 margin:0 20px;
}


.stavebniny,.koupelny
{
 display:block;
 position:relative;
 float:left;
}
.stavebniny a.big 
{
 background:url(/i/start/exterier.jpg) 37px 0 no-repeat;
}
.stavebniny .text{
 background:url(/i/start/stavebniny_text.gif) no-repeat;
}
.stavebniny .button{
 background:url(/i/start/stavebniny_on2.gif) no-repeat;
}

.koupelny a.big
{
 background:url(/i/start/vybaveni_koupelen.jpg) 0 0 no-repeat;
}
.koupelny .text{
 background:url(/i/start/koupelny_text.gif) no-repeat;
 margin-left:20px;
 min-width:300px;
}
#start .koupelny .text span{
 margin-left:50px;
}
.koupelny .button{
 background:url(/i/start/koupelny_on2.gif) no-repeat;
}
#start .koupelny .button img{
 margin-left:7px;
}
.koupelny .akce{
 position:absolute;
 top:0;
 left:219px;
 margin-top:-70px;
}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/* profile form */
form.profileform label{float:left;width:150px}
form.profileform .chb label{float:none;width:auto}
form.profileform select,
form.profileform input.textbox,
form.profileform textarea{width:140px}
form.profileform p{margin:3px 0;padding:0}
form.profileform fieldset{border:none;margin:10px 0;padding:0}
form.profileform fieldset legend{color:#FF3900;font-size:10pt;padding:0}

form.RegisterForm p{margin:3px 0;padding:0}

/* right side login */
#right a.login{
 display:block;
 text-align:center;
 background:#FAC201;
 padding:2px;
 margin:2px 0;
}
#right a.login:hover{
 background:#FFEA00;
 font-weight:bolder;
}

div.profilelink{
 background:#FAC201;
 padding:2px 2px 2px 12px;
}
div.profilelink span{
 font-size:12px;
 text-align:center;
 text-decoration:none;
 color:black;
}
div.profilelink a{
 padding-left:5px;
}
div.profilelink a.profile{
 padding-left:67px;
}

div.profilelink a.downloads{
 text-align:center;
 margin-top:8px;
 display:block;
}

div.profilelink a.downloads:hover{
 background:#FFEA00;
 font-weight:bolder;
}

.UserLogin{
 margin:30px 0 20px 170px;
}
.UserLogin table td{
 padding:3px 5px;
}
.UserLogin .title{
 font-weight:bolder;
 color:#FF3900
}
.UserLogin .checkbox input{ width:auto}
.UserLogin .checkbox label{ float:none}

.CreateUser label{float:left;width:150px}
.CreateUser .chb label{float:none;width:auto}

div.orderstep{
 color:white;
}
div.orderstep h1{
 color:white;
 font-size:12pt;
 padding:0;
 margin:40px 0 0;
}
div.orderstep h2{
 color:#ff3900;
 font-size:11pt;
 text-transform:none;
} 
div.orderstep h3{
 color:black;
 font-size:10pt;
 text-transform:none;
 padding:0;
 margin:25px 0 5px;
} 

div a.shop_link{
 background:#FCD44F url(/media/32924/basket_go.gif) no-repeat scroll 7px 50%;
 border:1px solid white;
 display:block;
 margin:1em 0;
 padding:3px 0 3px 28px;
 width:auto;
 text-decoration:none;
 line-height:28px;
}

div a.shop_link:hover{
 background:#FE7A0F url(/media/32924/basket_go.gif) no-repeat scroll 8px 50%;
 color:white;
 font-weight:normal;
 text-decoration:underline;
}

div a.out_of_stock_shop_link,
div a.out_of_stock_shop_link:hover{
 background:#FCD44F;
 padding:3px 5px;
 text-align:center;
 font-weight:bold;
 color:#9D1D0C;
}

.shopbottomlinks{
 margin:35px 0;
}
.shopbottomlinks a{
 font-size:14px;
 text-decoration:none;
}
.shopbottomlinks .right{
 float:right;
}

/* ****** */
#basketTable th{
 text-align:left;
}

#basketTable thead th{
 font-weight:normal;
 border-bottom:1px solid black;
 text-align:right;
}

#basketTable .productname{
 width:270px;
 text-align:left;
}

#basketTable tbody .price{
 text-align:right;
 xbackground:#FDF9C6;
 word-spacing:-1px;
 whitespace:no-wrap;
}

#basketTable tr.total td,
#basketTable tr.total th{
 border-top:1px solid black;
 padding-top:5px;
}

#basketTable td.noofitems,
#basketTable td.noofitems input{
 text-align:right;
}

#basketTable td.noofitems input{
 background:#FDF9C6 none repeat scroll 0 0;
 border:1px solid #F08806;
}

#basketTable tr.row1 th,
#basketTable tr.row1 td{
 padding-top:7px;
}
#basketTable tr.line_1 td{
 font-size:13px;
 color:#555;
 padding-bottom:13px;
}

#basketTable td.delete button{
 border:1px solid white;
 background:#777;
 color:white;
 font-size:bold;
 cursor:pointer;
}

#basketTable td.delete button:hover{
 background:black;
}

#basketTable a.detail{
 font-weight:normal;
 font-size:smaller;
}

/* ************* */
#circles{
 height:100px;
 margin-left:10px;
}
#circles p{
 color:#818286;
 font-size:16px;
 font-weight:bolder;
 text-align:center;
 margin:10px 0;
 padding:0;
}
#circles div.arrow{
 background:url(/css/arrow.gif) no-repeat 50% 100%;
 width:40px;
 height:40px;
 float:left;
}

.circle{
 background:url(/css/grey_circle.gif) no-repeat 50% 0;
 height:70px;
 display:block;
 float:left;
 text-align:center;
 text-decoration:none;
 font-size:12px;
 margin:0 10px;
}

.activecircle{
 background:url(/css/orange_circle.gif) no-repeat 50% 0;
}

.circle span{
 display:block;
 text-align:center;
 color:white;
 font-size:31px;
 font-weight:bold;
 padding:9px 20px;
}

textarea.debug{
 height:200px;
 width:400px;
}

.customer p{
 margin:0;
 padding:2px;
}

.customer label{
 display:block;
 float:left;
 width:90px;
}
/* *********** */
#basket_info{
 color:white;
 margin-top:3px;
 border:1px solid white;
 padding:3px 0 3px 40px;
 background:#fe7910 url(/css/basket_orange.gif) no-repeat 7px 50%;
}

div#right #basket_info h4{
 margin-bottom:0;
 padding-bottom:2px;
 text-decoration:underline;
}

div#right #basket_info a{
 text-decoration:underline;
 color:white;
}

#basket_info b,
#basket_info strong{
 color:black;
}

#basket_item_added{
 border:1px solid white;
 background-color:#FE7A0F;
 padding:3px;
 text-align:center;
}

a.shop_link{
background:#FCD44F url(/media/32495/basket_go.gif) no-repeat scroll 7px 50%;
border:1px solid white;
display:block;
margin-top:1em;
margin-bottom:1em;
padding:3px 0 3px 30px;
text-decoration:none;
}

a.shop_link small{
font-size:9px;
display:block;
margin-left:17px;
}


a.shop_link:hover{
background:#FE7A0F url(/media/32495/basket_go.gif) no-repeat scroll 7px 51%;
color:white;
text-decoration:underline;
/*font-weight:bold;
padding-left:30px;
width:130px;*/
}

a.buy_link{
 padding-left:5px;
 margin-right:20px;
 width:120px;
 display:block;
 float:left;
 margin-bottom:30px;
}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

