/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;
}

#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color:#fff;
	width: 960px;
	padding:0 10px;
	background: url(../images/containerBg1.gif) repeat-y top left;
}

/* #obal {background-color:#ebe9dc;float:left;width:960px;} */

#contentC{
	float: left;
     width: 544px;
     padding-left:15px;
}
#content{
	margin:0 0 1em 0;
	overflow: hidden;
	padding-right:15px;
}

#content .menuText{
	margin-bottom: 1em;
	margin-right: 0px;
}

#content .anot{}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{
	padding-top: 1em;
	
}

#content h3 a {color:#fff;padding-left:0.5em;}

#content #loginBlock {background-color:#f4f3ec;padding:1em 0;}
#content #loginBlock table {text-transform:none;background-color:#f4f3ec;}
#content #loginBlock ul {background:none;}
#content #loginBlock li {padding-left:20px;background:url(../images/sipecka1.gif) no-repeat 11px 6px;border:1px solid #f4f3ec;}
#content #loginBlock a {background-color:#f4f3ec;color: #55544f;}
#content #loginBlock .doLogin {color: #55544f;
     background-color:#f4f3ec;
     font-size:1em;
     text-align:left;
     padding:0;*padding-left:3px;
     margin:0;
     cursor:pointer;
}
#loginBlock table td{ padding-left: 5px; border:none;}

#content .photogaleryFoto{float:left;text-align: center;width: 185px; }
#content .photogaleryFoto img{margin-top: 1em;}
#content .errMsg {margin-bottom:1.5em;}

#content .suda{background-color: #f4f3ec;}
#content form {background-color:#fff;}
#content legend {color:#55544f;}
#content input {border:1px solid #55544f;}
#content fieldset {border:1px solid #55544f;}

#actualPathC{	
	padding-top: 0em;
	padding-bottom:0;
	padding-left:1.1em;
	margin-left: -15px;
	color: #696d05;
     background:url(../images/actualPathBg.gif) repeat-y 0 0;
     background-color:#fff;
}
#actualPathInnerC h1{
     padding: 35px 0em 15px 5px;
     color: #b03e88;
     font-size:1.9em;
     margin-bottom: 0.3em;
     font-weight:normal;
}
#actualPathInner {background-color:#f0f1d6;
     padding:3px;
     width:500px;
}
#actualPathInner a, #actualPathInner a:link, #actualPathInner a:visited{padding-left: 0.5em; padding-right: 0.5em;text-decoration: underline; color: #696d05;}
#actualPathInner a:active, #actualPathInner a:hover, #actualPathInner a:focus{ text-decoration: none;}
.divForm  {background: #ebe9dc;}


/* -----------------------vyskakovaci okno ---------------------*/
.popup{ width: 170px;
	height: 165px;
	text-align: left; padding: 5px 25px 17px 20px;*padding-top:10px; font-weight: bold; color: #FFF;
	background: url(../images/cumacci_table.gif) no-repeat;}
/* ---------------------------formulare----------------------- */ 
.divFormC {}
#searchFormC form {background-color: #e1e858;}

#btnSearch1 {border:none !important; }
.inputTextSmall {width: 50px;}
.inputTextMiddle {width: 95px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}

.pageNumbersC{	
	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:#a7ad05; color: #FFF !important; font-size: 1em; padding: 0.4em 1em 0.4em 1em; margin-top: 1em;}
.searchBlock{background-color: #e1e858; padding: 1em;}

#content .img_left{padding-right: 1em; }
#content .img_right{padding-left: 1em; }

.inputSubmit {background-color:#b03e88;color:#fff;}
/* --------------------------- horni navigace -------------------------- */
#topBanner{
	width: 960px;
	height: 240px;
     padding-top:40px;
     padding-left:12px;
	background: url(../images/topKolaz.jpg) no-repeat 0px 0px;
}

#logoC{
	float:left;
	width: 191px; height: 97px;
	background: url(../images/logo.gif) no-repeat 0px 0px;
	border-bottom: none;
	margin: 0em;
	padding: 0em;
	margin-top: 37px;
}
#logoC a{
	display: block;	
     width: 191px; height: 97px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topNavig2C{float:right;	
	 font-weight: bold;
	 color:#000;
	 font-size:1em;
      padding-right:20px;
}
	  
#topNavig2 ul{margin:0;}
#topNavig2 li{display: inline;}
#topNavig2 a {padding: 0 14px;
     border-right:1px dotted #fff;
     color:#fff;
     text-decoration:none;
     text-transform:uppercase;
     font-weight:normal;
     font-size:1.1em;
}
#topNavig2 a:hover {color:#c4c762;}

#topNavig2 li.actual a {color:#c4c762;}
#topNavig2 li.posledni a{ border-right: none; }


#topNavigC{padding-top: 127px;}
#topNavig{}

#krmivoBlockC {float:left;
     padding-left:575px;
     width:182px;
     height:210px;
     background:transparent;
}
#krmivoBlockC h3 {width:121px;height:28px;
     background:url(../images/krmivoH3.jpg) no-repeat 0 0;
     padding:0px;
     background-color:#c7c5b1;
}

#krmivoBlockC h3 span {display:none;}
#krmivoBlock .doSearch {margin:5px 0px;
     padding:0px 0px 3px 0px;
     width:74px;height:23px;
     background:url(../images/btnSearchFial.gif) no-repeat 0 0;
     background-color:#d8d6c5;
     color:#fff;
     border:none;
     cursor:pointer;
}

#krmivoBlock {}
#krmivoBlock select {
     width:163px;
     margin:2px 0;
}		
/* --------------------------- leva navigace -------------------------- */
#leftC{ margin-top:-70px;
	width: 206px;
	background-color:#fdfdfc;
	float: left;
	overflow: hidden;
}

#leftC h3{margin: 0em; padding: 0px;background:none;}
#leftC h3 span{display:none;}

#leftC h3.men_788 {background:url(../images/men_788.jpg) no-repeat 0 0;width:206px;height:54px;}
#leftC h3.men_783 {background:url(../images/men_783.jpg) no-repeat 0 0;width:206px;height:54px;}
#leftC h3.men_795 {background:url(../images/men_795.jpg) no-repeat 0 0;width:206px;height:54px;}

.navigBlockC ul{margin: 0px; 
     padding: 0.3em 0.6em 0.3em 0.5em;
     font-weight: bold;
}
.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 span {display: block;}
.navigBlockC .navig1 li.menuActual{font-weight: bold !important;}
.navigBlockC .navig1 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: #b03e88;}

.navigBlockC ul{}
.navigBlockC ul.navig2 {background-color:none;padding-top:0;margin-left:20px;}
.navigBlockC .navig2 li {border:none;}
.navigBlockC .navig2 li a span {color:#a6ac00 !important;padding:0;font-weight: normal !important;}  
.navigBlockC .navig2 li a:hover span {color:#b03e88 !important;padding:0;}   
.navigBlockC .navig2 li.menuActual {font-weight: normal !important;border:none !important;color:#b03e88 !important;}
.navigBlockC .navig2 li.menuActual a span {color:#b03e88 !important;}
 

#leftC  #levaReklamaBody p{padding:0 0 1.2em 0;}
#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{float:left;
	padding: 0em;
	margin: 0em;
	background-color:#55544f;
	width: 195px;
	height:100%;
	overflow: hidden;
	margin-left: 0px;
}
#rightC a {}
#rightC form {}


#rightC #searchBlockC {background-color:#c4c6ac;height:40px;padding-top:12px;}
#rightC #searchBlockC input {border:0px; background-color:transparent;}
#rightC #searchBlockC #searchText {width:100px;
     height:15px;
     border:1px solid #a37fb9;
     margin-right:5px;
     padding-top:3px;
     background-color:#fff;
     margin-bottom:7px;*margin-bottom:4px;
}

#loginBlockC{
     color:#e1e758;
	padding-bottom: 0em;
}
#loginBlockC table{
     width:100%;
     border-top:1px solid #fff !important;
     border-bottom:1px solid #fff !important;
     background-color:#55544f;
     padding:10px;
}
#loginBlockC table td { border:none;color:#e1e758;text-transform:none;width:93px;}
#loginBlockC h3 {background:url(../images/registrovaniH3.gif) no-repeat 0 0;margin-top:-16px;height:20px;}
#loginBlockC h3 span {display:none;}
#loginBlock input {border:0px;}
#loginBlock .doLogin {color:#fff;
     background:none;
     background-color:#55544f;
     font-size:1em;
     text-align:left;
     padding:0;*padding-left:3px;
     cursor:pointer;
}
#loginBlock {padding:0 10px;background-color:#55544f;}
#loginBlock a {color:#fff;
     background-color:#55544f;
     padding-left:3px;
     text-transform:none;
     text-decoration:none;
}

#loginBlock ul {background-color:#55544f;list-style-type:none;padding:0;margin:0; }
#loginBlock li {padding-left:20px;background-color:#55544f;background:url(../images/sipecka.gif) no-repeat 11px 6px;}

#kosikBlockC{padding:5px 10px 15px 10px;background:url(../images/kosikBg.jpg) no-repeat 0 0;}
#kosikBlockC h3{background:url(../images/kosikH3.gif) no-repeat 10px 10px;padding-bottom:25px;border-bottom:1px solid #fff; margin-bottom: 3px;}
#kosikBlockC h3 span {display:none;}
#kosikBlockC table {}    
#kosikBlockC strong.zvyrazni{font-size: 1.3em;color: #b03e88;}
#kosikBlock {padding-left:50px; background:url(../images/kosik.gif) no-repeat 0 0;}
 
#topBlockC a, #topBlockC a:visited{text-decoration: none;}
#topBlockC a:hover, #topBlockC a:active, #topBlockC a:focus  {text-decoration: underline;}
#topBlockC h3{background:url(../images/topDesetH3.gif) no-repeat 0 0;height:15px;margin-top:-6px;}
#topBlockC h3 span {display:none;}
#topBlock {background:url(../images/topDesetBg.gif) repeat-x 0 0;padding: 10px;background-color:#bac03f;padding-bottom:20px;}
      
#poradna {background-color:#55544f;padding:20px 6px 10px 6px;}
#poradna span {display:none;} 
#poradna a {width:184px;
     height:124px;
     display:block;
     background:url(../images/poradnaBg.gif) no-repeat 0 0;
}     
      
.toptenItem { padding:0 10px;padding-left:5px;}
.toptenItem h4 {text-align:left;padding:0;}
.toptenItem h4 a {text-align:left;padding-bottom:0.2em;padding-left:10px;color:#fff; font-weight:normal;font-size:1em;}
.toptenItem h4 span.poradi {color:#b03e88;font-weight:normal;font-size:1em;}
.toptenItem .cena {display:none;}

#rightQuestionC{}
#rightQuestionC h3{text-transform:uppercase;margin:0;}
#rightQuestion{padding-top:10px;padding-bottom:10px;}
#rightQuestionC li, #rightQuestionC ul{padding: 0px; padding: 0px;}
#rightQuestionC li{list-style: none; }
#rightQuestionC .borderTop{}
#rightQuestionC .otazka{}
/* --------------------------- paticka -------------------------- */
#bottomC{
	clear:both;
	height:3.6em;
	padding: 0.5em;
	margin-top: 0;
	padding-left: 0.5em;
     padding-bottom:0em;	
	font-weight:normal;
	color:#3c3f36;
     background-color:#c4c762;
}
#bottomC a {color:#3c3f36;text-transform:uppercase;}
#bottomC ul{padding: 0em;margin: 0em 0em 0em 0em;}
#bottomC li{
	padding: 0em 0.4em 0em 0.5em;
	display: inline;
}
#bottomC li.posledni{border-right: none;}
#copyright {width:150px;float:left;padding-top:8px;}
#copyright2 {width:110px;float:left;padding:8px 0 8px 40px;background:url(../images/kytka.gif) no-repeat 0 3px;}

#bottomNavig{float:left;width:550px;padding-top:8px;}
#copyright span{display: block;width: 220px; float: left;}
#bottomNavig{text-align: right;}
/* --------------------------- PRDUKTY -------------------------- */
.productItemX {background-color:#dddbcf;
	float: left;
     width: 165px;
     margin-left:5px;overflow:hidden;
}

.productItemX .productItemC { 
	margin: 10px 5px; 
	background-color:#dddbcf;
}
.productItem{padding-left: 0em; padding-right: 0em;}

.productItemX h3{ 
     color: #FFF; 
     font-size: 1em; 
     padding: 5px 0;
     margin-left:5px;
     height: 2em;
     text-align:center; 
     height:30px;
     width:149px;
     display:block;
     background:url(../images/productH3Bottom.jpg) no-repeat bottom left;
     background-color:#b03e88;
}
.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:0;text-align:center;height:150px;overflow:hidden;}
.productItemC .anot img {float: none !important;padding:0 !important;}
.productItemC .anot p{text-align:left;}

.productItemC .cfooter, .productDetail .cfooter{
	font-weight: bold;
	float:right;
	clear: both;
}
.productItemC .price,  .productDetail .price{
	display: block; width: 80px;
	float: left;
	font-size: 1em;
	font-weight: normal;
     padding:10px 5px 5px 5px;
	color:#b03e88;
}
.productItemC .doOrder, .productDetail .doOrder{display: block; 
     width: 55px;
     float:left; 
     text-align: center; 
     padding-top:6px;
     padding-right:0px;
}
 
.productItemC .colorPrice, .productDetail .colorPrice{color: #b03e88; font-size: 1.2em;font-weight: bold;}
.productItemC .colorSleva, .productDetail .colorSleva{}

#hodnoceniC {background:url(../images/hodnoceniBg.jpg) no-repeat 0px 0;padding:40px 0 0 0;}
.hodnoceni{ font-size: 1.1em; color: #f26521;}


.productDetail .doOrder{padding: 0px 10px 0px 10px;text-align: left; margin-right:30px;_margin-right:5px;}

.productDetail .cfooter {
     background-color:#f4f3ec;
     width:200px;
     padding: 1.2em 1em 1em 1em;
     margin-right:30px;_margin-right:15px;
}

.bckGrayX {float:left;width:265px;}

.productDetail #info {background:url(../images/infoBg.jpg) no-repeat 0px 0;padding:40px 0 0 0;margin-top:1em;}

.productDetailPrice {font-size:1.4em;}
.productDetailPrice .colorPrice {font-weight:normal !important;}
.produktDetailFotka{float:left; margin-right: 1em; width: 230px;border:5px solid #dddbcf;overflow:hidden;}
.produktDetailFotka a.zvetsit{font-size: 0.9em; display:block; text-align:center;}


.productVariant {margin-top:60px;
     padding-top:70px;
     background:url(../images/dalsiNabidkaNadpis.jpg) no-repeat 0 0;clear:both;
}
.productVariant h2 {display:none;}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #C12A2F;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2; padding: 0.5em;
}
.bckGray2{
	background-color: #F8F8F8;
}

.fialova {color:#b03e88;}
/* --------------------------- 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 #b03e88;
}

.basketStepActive{
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
     border: 1px solid #b03e88;
	background-color: #f4f3ec;
}

p.zpet {padding:10px 0 5px 5px;background-color:#e1e858;}

p.basketReg {margin-top:0;padding:5px 0 10px 5px;background-color:#e1e858;}

