/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;
}

#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color:#fff;
	width: 980px;
}


#contentC{background: url(../images/contentTopBg1.gif) no-repeat top left;
	float: left;
     width: 584px;
    
}
#content{
	margin-left: 0px;
	margin-bottom:1em;
	margin-top: 0px;
	margin-right:0px;
	padding-left:1em;
	width: 570px;
	overflow: hidden;

}
#content  a h4{text-decoration:underline;}
#content H2,H3,H4 {color:#f26522;}
#content .menuText{
	margin: 0em;
	padding: 0em;
}


#content .anot{}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{
	padding-top: 1em;
	
}
#content #loginBlock table{ background-color:#febc4c;
     width:230px;
margin-top:1em;
margin-left:1em;
     border-top:12px solid #febc4c !important;
     border-bottom:12px solid #febc4c !important;
     }
#loginBlock table td{ padding-left: 5px; border:none;}
#content span.datum{color: #000;}


#content .pozvankaFoto{float:left;text-align: center;width: 138px; }
#content .pozvankaFoto img{margin-top: 0.5em;}

#content .photogaleryFoto{float:left;text-align: center;width: 185px; }
#content .photogaleryFoto img{margin-top: 1em;}
#content .errMsg {margin-bottom:1.5em;}
#content .menuText{
	margin-bottom: 1em;
	margin-right: 0px;
}
#content .suda{background-color: #febc4c;}
#content form {background-color:#fff;}
#content legend {color:#febc4c;}
#content input {border:1px solid #febc4c;}
#content fieldset {border:1px solid #febc4c;}
#actualPathInner{	
	padding-top: 0em;
	padding-bottom: 2em;
	margin-bottom: 0.5em;
	padding-left:1.1em;
	font-weight: bold;
	margin-top: 15px;
     width:570px; 
	color: #dd496d;
	background: url(../images/cestaBottomBg.gif) repeat-x bottom left;
}
#actualPathInnerC h1{padding: 35px 0em 15px 5px;color: #fff; font-size:1.9em;margin-bottom: 0.3em;}

#actualPathInner a, #actualPathInner a:link, #actualPathInner a:visited{padding-left: 0.5em; padding-right: 0.5em;text-decoration: underline; color: #dd496d;}
#actualPathInner a:active, #actualPathInner a:hover, #actualPathInner a:focus{ text-decoration: underline; color: #f26522;}
.divForm  {background-color:#fff !important;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputTextMiddle {width: 95px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}

.pageNumbersC{
	border: 1px solid #f26522;	
	margin-bottom: 1em;
}
#catalogHeader{padding: 0em; clear:both;  }
#catalogHeader li{display:block; width: 32%; float:left;}
.pageNumbersF{background-color: #f5de9a;padding: 0.5em;}
.pageNumbers{padding: 0.5em;}

h2.searchHeader{background-color:#f26522; color: #FFF !important; font-size: 1em; padding: 0.4em 1em 0.4em 1em; margin-top: 1em;}
.searchBlock{background-color: #febc4c; padding: 1em;}


#content .img_left{padding-right: 1em; }
#content .img_right{padding-left: 1em; }

.subThemaList_HP ul, .subThemaList_HLAVNI ul{padding:0px; margin:0px;}
.subThemaList_HP li, .subThemaList_HLAVNI li{
	list-style:none; display:block; float:left; 
	border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;
	min-height: 170px; _height: 170px; width: 170px; text-align: center; margin: 0em 5px 1em 5px;
}

.subThemaList_HP h4{background-color: #739e00;  color: #FFF; font-size: 1em; padding: 0.4em 0px 0.4em 0px; margin: 0px;}
.subThemaList_HP a h4, .subThemaList_HP a:link h4 , .subThemaList_HP  a:visited h4{color: #FFF; text-decoration: none;}
.subThemaList_HP a:hover h4, .subThemaList_HP a:active h4, .subThemaList_HP a:focus h4  {text-decoration: underline;}


.subThemaList_HLAVNI h4 {background:url(../images/vyrobekBg.gif) repeat-x;
     color: #FFF; 
     font-size: 1em; 
     padding: 1.5em 5px 0em 0px; height: 2em;
     text-align:center;  
     height:30px;
     display:block;}
.subThemaList_HLAVNI a h4, .subThemaList_HLAVNI a:link h4 , .subThemaList_HLAVNI  a:visited h4{color: #FFF; text-decoration: none !important;}
.subThemaList_HLAVNI a:hover h4, .subThemaList_HLAVNI a:active h4, .subThemaList_HLAVNI a:focus h4  {text-decoration: underline;}

.subThemaList_DRUHY ul{padding:0px; margin:0px;}
.subThemaList_DRUHY li{list-style:none; clear:left;}
.subThemaList_DRUHY li img{float:left; padding-right: 1em;}

.popup{
	width: 170px;
	height: 165px;
	text-align: left; padding: 15px 25px 15px 20px; color: #FFF;
	background: url(../images/party_table.gif) no-repeat;
	
	
	/*
	border: 2px solid #94c600;
	background-color: #FFF9E5;
	*/
}


.bannerHP_TOP,.bannerHP_BOT,.bannerRightBlock{text-align:center; margin: 1em 0em 1em 0em;}
/* --------------------------- horni navigace -------------------------- */
#topBanner{
	width: 980px;
	height: 217px;
	background: url(../images/topBanerBg.jpg) no-repeat 0px 0px;
}
#topBanner h1{
	float: right;
	text-align:left;	
}

#logoC{
	float:left;
	width: 196px; height: 134px;
	background: url(../images/logo1.gif) no-repeat 0px 0px;
	border-bottom: none;
	margin: 0em;
	padding: 0em;
	padding-bottom: 0em;
}
#logoC a{
	display: block;	
	width: 197px;
	height: 124px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#flashik {float:left;
	width: 305px;
	height: 158px;
	background: url(../images/headerflash.jpg) no-repeat;}
#flashik span {display:none;}

#searchBlockC{ width:200px;height:1em;background-color:transparent;float:right;margin-right:490px;_margin-right:245px; margin-top:-17px;}
#searchBlockC input {border:0px; background-color:transparent;}
#searchBlockC .odsadZleva {}
#searchBlockC h3{}
#searchBlockC #searchText{width: 130px; border:2px inset grey;background-color:#fff;}


#topNavig2C{float:right; width: 450px;
	
	 height: 30px;
	 background-color: #FFF;
	 font-weight: bold;
	 color:#000;
	 font-size:1em;
	  }
	  
	  
#topNavig2 ul{margin: 0.5em 0em 0.5em 0em;color:#000;}
#topNavig2 li{display: inline;}
#topNavig2 a{padding: 0em 0.5em 0em 0.5em; border-right: 2px solid #f26522;color:#000;}
#topNavig2 li.posledni a{ border-right: none; }


#topNavigC{padding-top: 127px;}
#topNavig{}
		
#topNavig ul{padding: 0px; margin: 0px;}
#topNavig li a {padding:0;margin:0;height:82px;}
#topNavig li{display: block;padding: 0px; margin: 0px;}
#topNavig li.polozka_1{float:left;width:163px;height:82px;background: url(../images/eshopButtonB.gif) no-repeat;border-bottom:3px solid #fff;}
#topNavig li.polozka_2{float:left;width:150px;height:82px;background: url(../images/salonButtonB.gif) no-repeat;border-bottom:3px solid #fff;}
#topNavig li.polozka_3{float:left;width:137px;height:82px;background: url(../images/psisvetButton.gif) no-repeat;border-bottom:3px solid #fff;}
#topNavig li.polozka_1 a{display:block; width:163px;height:82px !important;}
#topNavig li.polozka_2 a{display:block; width:150px;height:82px;}
#topNavig li.polozka_3 a{display:block; width:137px;height:82px;}
#topNavig li a span{display:none;} 
#topNavig li a {padding:0;margin:0;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	width: 196px;
	color:#000;
	background-color:#fff;
	float: left;
	margin-top: 15px;
	overflow: hidden;
     
}


#leftC h3{margin: 0em; padding: 0px;height: 23px;}
#leftC h3 span{display:none;}

#leftC .navigBlockC{padding-bottom: 14px; background: url(../images/lGradient.gif) repeat-x bottom;}
#leftC .navigBlockC a, #leftC .navigBlockC a:visited, #leftC .navigBlockC a:link{}
#leftC .navigBlockC a:hover, #leftC .navigBlockC a:active, #leftC .navigBlockC a:focus  {}




.navigBlockC ul{margin: 0px; 
     padding: 0.3em 0.6em 0.3em 0.5em;
     font-weight: bold;
     border-right:1px solid #e0e0e0;
}
.navigBlockC li{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding-bottom: 0.3em;
	padding-top: 0.2em;
	padding-left:2em;
	border-bottom:1px solid #e0e0e0; 
     background: url(../images/butonek.gif) no-repeat left 8px;
}

.navigBlockC li.menuActual{}

.navigBlockC li span {display: block;}

.navigBlockC li.menuActual{font-weight: bold !important;    
    }
.navigBlockC li.menuActual li{font-weight: normal !important;
      border:none !important;}
  
.navigBlockC .navig1 li span{padding: 0.4em 0.5em 0.4em 0.5em;  }
.navigBlockC .navig1 li a span, .navigBlockC .navig1 li a:visited span, .navigBlockC .navig1 li a:link span{color: #535353; text-decoration:none;}
.navigBlockC .navig1 li a:hover span, .navigBlockC .navig1 li a:active span, .navigBlockC .navig1 li a:focus span {color: #f26522;}

.navigBlockC .navig2 li span{padding: 0px; margin: 0px;color: #595959; background: none; padding-top: 0em;}
.navigBlockC .navig2 li a span, .navigBlockC .navig2 li a:visited span, .navigBlockC .navig2 li a:link span{color: #595959; text-decoration:none;}
.navigBlockC .navig2 li a:hover span, .navigBlockC .navig2 li a:active span, .navigBlockC .navig2 li a:focus span {background-color: transparent; color: #739e00;  text-decoration:underline;}

.navigBlockC .navig2 li{padding-left: 0.5em; background: none; background-color: #f26522; color: #fff;border:none;font-weight: normal !important;}
.navigBlockC .navig3 li{padding-left: 0.5em; background: none; background-color: #f26522; color: #fff;border:none;font-weight: normal !important;}
.navigBlockC .navig4 li{padding-left: 0.5em; background: none; background-color: #f26522; color: #fff;border:none;font-weight: normal !important;}
.navigBlockC ul{}
.navigBlockC .navig1 ul{background-color: #FFF; border: none;}
.navigBlockC .navig2 ul{background-color: #f26522; border: none;}
.navigBlockC .navig3 ul{background-color: #f26522; border: none;}
.navigBlockC .navig4 ul{background-color: #f26522; border: none;}

.navigBlockC .navig2 li.menuActual {font-weight:bold !important;}
.navigBlockC .navig3 li.menuActual {font-weight:bold !important;}
.navigBlockC .navig4 li.menuActual {font-weight:bold !important;}

.navigBlockC li.menuActual ul {background-color: #f26522 !important;}
.navigBlockC li.menuActual li a span{color:#fff !important;}    
.navigBlockC .navig2 li a span{color:#fff !important;}
.navigBlockC .navig3 li a span{color:#fff !important;}
.navigBlockC .navig4 li a span{color:#fff !important;}

#leftC  .levaReklamaBody p{padding:0 0 1.2em 0 !important;}
#leftC  .levaReklamaBody{border:1px solid #c44161;
     border-left:1px solid #f26522;
     border-right:1px solid #f26522;
     border-bottom:1px solid #f26522;
     }     
     
     
#leftC  .levaReklama{padding-bottom:2em;
          margin-top:2em;
         
}
#leftC  .levaReklama h3{ 
     margin-top: 1em; 
     margin-right: 0em; 
     padding-right:0em;
     padding-top:12px; 
     padding-left:1em;
	color: #FFF; 
     background: url(../images/rightNadpisBg1.gif) repeat-x left bottom;
     background-color:#c44161;
	height: 25px; font-size: 1em; text-transform: uppercase;}

#Vyrobci {
     width:176px;
     height:150px;
     padding-left:15px;
     padding-bottom:8px;
     margin-bottom:10px;
     margin-top:2em;
     border:1px solid #f26522;
     border-top:0px;
     font-size:1.4em;
     font-weight:bold;
     color:#a7a7a7;
     background: url(../images/vyrobci.jpg) no-repeat left top;}

#Vyrobci h3 {padding-top:78px;
     color:#b74a69;
     font-size:1em;
     font-weight:bold;
     }
#Vyrobci select {font-size:0.8em;
     font-weight:normal;
     margin-top:10px;}

/* --------------------------- prava navigace -------------------------- */
#rightC{border-right:5px solid #f26522;
	float:left;
	padding: 0em;
	padding-top:87px;
	margin: 0em;
	background-color:#fff;
	background: url(../images/rightTopBg1.gif) no-repeat left top ;
	width: 195px;
	height:100%;
	overflow: hidden;
	margin-left: 0px;
/*	border-bottom:15px solid #f26522; */
}
#rightC h3{
	margin-top: 1em; margin-right: 0em; padding-right:0em;padding-top:13px; 
	color: #FFF; 
     background: url(../images/prechodFzRight.gif) repeat-x left bottom;
     background-color:#c44161;
	height: 31px; font-size: 1em;
}
#rightC a {background-color:#fff;}
#rightC form {background-color:#fff;}

#krmivoBlockC {padding-top:2em;
     
      border-left:7px solid #c44161;
     border-right:6px solid #c44161;
     width:182px;
     background:transparent;}
#krmivoBlockC h3 {display:none;}

#krmivoBlock {border-top:1px solid #dfdfdf;padding-bottom:1em;}
#krmivoBlock .doSearch {margin:10px 30px;
     width:9em;border:1px solid #f26426;
     background-color:#f26426;color:#fff;}
#krmivoBlock select {border:1px solid #b091a0;
     width:163px;
     margin:0.5em 0 0.5em 0.7em;}

#loginBlockC{
	padding-bottom: 0em;
	background-color:#fff;
}

#loginBlock input {border:0px;}
#loginBlockC h3{ 
	margin-top: 0em;
}

#rightC ul.rightNavigUl {
	margin: 0em;
	padding: 0.4em 0em 0em 0.5em;
}

#rightC li.rightNavig {
	list-style: none;
	list-style-image: none;
	padding: 0em 0.3em 0em 0.2em;
	margin: 0em;
	display: inline;
}
#rightC li.posledni {background: none !important;}

#rightC ul.menu{margin: 0px; padding: 0em; padding-top:0.5em;}
#rightC li.menu{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding-bottom: 0em;
	padding-top: 0em;
	border-bottom: 1px solid #d8d8d8;
	background-color: #eee;
}

#rightC li.menu a {color: #636363;text-decoration: none;}
#rightC li.menu a:hover, li.menu a:active, li.menu a:focus {text-decoration: underline;}
#rightC li.menu img {padding: 0em 0.2em 1px 0.5em; vertical-align: middle;}
#rightC li.menu a span{padding: 0em 0em 0em 1em;}


#loginBlockC table{ background-color:#febc4c;
     width:100%;
     border-top:12px solid #febc4c !important;
     border-bottom:12px solid #febc4c !important;
     }
#loginBlockC table td{ padding-left: 5px; border:none;}
#loginBlock {border-left:1px solid #febc4c;}

#kosikBlockC{padding-bottom:5px; background-color:#febc4c ;}
#kosikBlockC h3{margin-top: 0em; border-left:none;}
#kosikBlock a{display:block;
     width:24px;
     height:24px;
     margin-top:10px;
     background: url(../images/btnBig.gif) left top no-repeat;
     float:right;}
#kosikBlock {padding-right:5px;}
#kosikBlock a strong {display:none;}  
#kosikBlockC table {}    
#kosikBlockC table strong{font-size: 1.1em;} 

/* #kosikBlockC{padding-bottom:0px; background-color:#febc4c ;}
#kosikBlockC h3{margin-top: 0em; border-left:none;}
#kosikBlock {padding-bottom:20px;}
#kosikBlock a{text-transform:uppercase;
     font-size:0.8em;
     display:block;
     width:24px;
     height:24px;
     background: url(../images/btnBig.gif) left top no-repeat;}
#kosikBlockC table{}
#kosikBlockC table strong{font-size: 1.1em;}
#kosikBlockC p.odsadZleva {border-left:1px solid #febc4c;padding:20px 5px;background-color:#fff;}
*/
#topBlockC{border-bottom:15px solid #f8c049;}
#topBlockC a, #topBlockC a:visited{text-decoration: none;}
#topBlockC a:hover, #topBlockC a:active, #topBlockC a:focus  {text-decoration: underline;}
#topBlockC h3{margin-top:0px;}
#topBlockC table{font-size: 0.9em;}
#topBlockC table td{background-color: #F2F8DF; padding: 0.2em;}
#topBlockC table td.suda{background-color: #F9FCF0;}
#topBlockC table td.cena{text-align: right; color: #4B6A2D;}

#topBlock {border-left:7px solid #f8c049;
      border-right:7px solid #f8c049;}
      
.toptenItem { padding:10px;padding-left:5px;
      border-top:1px solid #dcdcdc;
     }
.toptenItem img {width:60px; height:75px; float:left;padding-right:10px;}
.toptenItem h4 {text-align:left;padding-bottom:0.2em;padding-left:10px;}
.toptenItem .cena {font-size:1.1em;font-weight:bold;color:#ee6426; text-align:right; display:block;}

#rightQuestionC{border-bottom:15px solid #f8c049;}
#rightQuestionC h3{text-transform:uppercase;margin:0;}
#rightQuestion{border-left:7px solid #f8c049;padding-top:10px;padding-bottom:10px;
      border-right:7px solid #f8c049;}
#rightQuestionC li, #rightQuestionC ul{padding: 0px; padding: 0px;}
#rightQuestionC li{list-style: none; }
#rightQuestionC .borderTop{}
#rightQuestionC .otazka{}

/* --------------------------- paticka -------------------------- */
#bottomC{
	clear:both;
	border:1px solid #febc4c;
	height:2.2em;
	padding: 0.5em;
	margin-top: 0;
	padding-top:1.4em;
	padding-left: 0.5em;
     padding-bottom:0em;	
	color: #FFF;
	font-weight: bold;
	background: url(../images/vyrobekBg.gif) repeat-x;
	background-color: #f26726;
}
#bottomC a {color:#fff;}
#bottomC ul{padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;}
#bottomC li{
	padding: 0em 0.4em 0em 0.5em;
	display: inline;
	border-right: 1px solid #f26521;
}
#bottomC li.posledni{border-right: none;}
#copyright,#bottomNavig{width: 50%;float:left;}
#copyright span{display: block;width: 220px; float: left;}
#bottomNavig{text-align: right;}

/* --------------------------- RPDUKTY -------------------------- */
.productItemX{background-color:#fff;
	float: left;width: 185px;
	border-right: 1px solid #dd496d;
	border-bottom: 1px solid #dd496d;
	
}
.prvek_0 {border-right: 0px !important;}

.productItemC{ 
	margin: 10px; 
	background-color:#fff3e0;
	
	
}
.productItem{padding-left: 0em; padding-right: 0em;background-color:#fff;}

.productItemX h3{ background: url(../images/vyrobekBg.gif) repeat-x;
     color: #FFF; 
     font-size: 1em; 
     padding: 1em 5px 0.5em 5px; height: 2em;
     text-align:center; 
     margin: 10px 10px 0px 10px; 
     height:30px;
     display:block;
}
.productItemX h3 a, .productItemX h3 a:link , .productItemX h3  a:visited{color: #FFF; text-decoration: none;}
.productItemX h3 a:hover, .productItemX h3 a:active, .productItemX h3 a:focus  {text-decoration: underline;}
.productItemC .anot{padding-bottom: 0.5em; border-bottom: 4px solid #febc4c; text-align:center;}
.productItemC .anot img{float: none !important;}
.productItemC .anot p{text-align:left;}

.productItemC .cfooter, .productDetail .cfooter{
	font-weight: bold;
	clear: both;
	
}

.productItemC .price,  .productDetail .price{
	display: block; width: 100px;
	float: right;
	font-size: 1em;
	font-weight: normal;
     padding:10px 5px 5px 5px;
	background-color:#fff3e0;    
	
}
.productItemC .doOrder, .productDetail .doOrder{display: block; 
     width: 55px;
     float:left; 
     text-align: center; 
     padding-top:6px;
     padding-right:0px;
     }
 .productDetail .doOrder{float:right;padding: 0px 10px 0px 10px;text-align: left; margin-right: 60px; _margin-right:0px;}
.productItemC .colorPrice, .productDetail .colorPrice{color: #dd496d; font-size: 1.2em;font-weight: bold;}
.productItemC .colorSleva, .productDetail .colorSleva{}
.hodnoceni{ font-size: 1.1em; color: #f26521;}
.productDetail h3{
	padding-bottom: 23px; 
}

.productDetail .cfooter {
	border: 1px dotted #C3C3C3;
	padding: 1em;
}

.produktDetailFotka{float:left; padding-right: 1em; width: 150px;}
.produktDetailFotka a.zvetsit{font-size: 0.9em; display:block; text-align:center;}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #C12A2F;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2; padding: 0.5em;
}
.bckGray2{
	background-color: #F8F8F8;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #e0e0e0;
}

.basketStepActive{
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	background-color: #febc4c;
}
