/*------------------------------MAIN-------------------------- */
#ContainerC{
	color: #444341;
	background-color: #ece9e4;
	background: url(bodyBg.gif) repeat-x;
	width: 100%;
	text-align: center;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #ffffff;
	width: 923px;
	background: url(contentBg.gif) repeat-y 36px 0px;
	background-color: #f3e4cd;
	border-bottom: 1px solid #ece9e4;
}

#contentC{
	float:left;
	width: 450px;
	padding-left: 5px;
	padding-right: 5px;
}
#content{
	background: url() repeat-x 0px 75px;
}

#content .anot{
}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	padding: 1em;
}

#content .menuText{
	background: none;
	background-color: #ffd49d;
	padding-left: 6px;
	margin: 0px;
	width: 470px;
	
}

.menuText p
{
padding-bottom: 27px;


}
.clflcl
{
width:14px;
}
#geo_img_23
{
padding-right:7px;
}
#geo_img_1
{
padding-right: 8px;
}

#actualPathInner{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	margin-bottom: 1em;
}
#actualPathInnerC h1{padding-top: 1em; padding-bottom: 1em;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputTextMiddle {width: 95px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}

.pageNumbersC{
	border: 1px dotted #DEE4D8;	
	margin-bottom: 1em;
}
#catalogHeader{padding: 0.5em;}
.pageNumbersF{background-color: #fef9eb;padding: 0.5em;}
#catalogHeader ul{margin: 0em; padding:0px; }
#catalogHeader li{
	width: 210px;
	float:left;
	margin:0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.1em;
}

/* --------------------------- horni navigace -------------------------- */
#topSoska{width: 38px; height: 204px; float:left; background: url(kolaz1.jpg) no-repeat; } 
#topBanner{
	float:left;
	background: url(kolaz2.jpg) no-repeat;
	height: 204px;	width:885px;
}
#topBanner h1{
	float: right;
	text-align:center;
	color: white;
	width: 233px;
}

#logoC{
	float:left;
	height: 82px; width: 233px;
	background: url(logo.gif) no-repeat bottom right;
}
#logoC a{
	display: block;
	height: 82px; width: 233px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#searchBlockC{
	float:left; clear: left;
	padding-top: 65px; padding-left: 18px;
}
#searchBlock{	
	height: 57px; width: 175px;
}
#searchBlockC #searchText{width: 100px; margin-bottom: 1.3em;margin-left: 2em;}
#searchBlockC a{color: #FFF;margin-top: 1em; margin-left: 2em;}

h2.searchHeader{background-color: #df6500; color: #FFF; font-size: 1em; padding: 1em; margin-top: 1em;}
.searchBlock{background-color: #ffd49d; padding: 1em;}

#topC{
	float:right;
	width: 685px;
	margin-top: 91px;
}

* html #topC{
	float:right;
	width: 685px;
	margin-top: -30px;
}



#topNavigC{ float:left; }
#topNavig{ padding-left: 12px; }
#topNavig ul{ padding: 0em; margin: 0em;}
#topNavig li{
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
	
}
#topNavig a{
	float: left;
	display: block;
	padding: 0.8em 30px 0.7em 10px;
	color: #FFFFFF;
	text-decoration:none;
	background: url(zalozka.gif) no-repeat right top;
}
#topNavig li.posledni a{ background: none; }
#topNavig a:hover, #topNavig a:active, #topNavig a:focus  { text-decoration: underline;}

/* --------------------------- leva navigace -------------------------- */
#leftSoska{width:38px; height: 650px; float:left;clear:left;  background: url(leftBg.gif) no-repeat; background-color: #ece9e4;}
#leftC{
	padding-left: 15px;
	float:left;
	width: 179px;
}
#left{
	padding-top: 64px;
	background: url(leftVyberte.gif) no-repeat left top;
	background-color: #413e37;
}


#leftC h3{
	margin-top: 1em; padding-top: 6px; padding-bottom: 2px;
	background: url(listaZelena.gif) no-repeat;
	color: #FFF; background-color: #B2D64A;
}



#leftNavig{padding-bottom: 11px; background: url(navigBtn.gif) no-repeat left bottom; }
#leftNavig a, .navigBlockC a:visited{color: #fefdf8; text-decoration:none; }
#leftNavig a:hover, .navigBlockC a:active, .navigBlockC a:focus  { color: #df6500; text-decoration: underline;}

#leftNavig ul{margin: 0px; padding: 0px;}
#leftNavig li{
	list-style: none;
	list-style-image: none;	
	margin: 0px; padding: 0px;
	border-bottom: 1px solid #8b877e;
}
#leftNavig li.posledni{border-bottom: 0px;}
#leftNavig li a{display:block; padding-left: 1em; padding-top: 0.5em;padding-bottom: 0.5em; margin: 0px; }

#leftSpacer{height: 30px; background-color: #f3e4cd;}


#leftNavig ul.navig1 ul{border-right: 1px solid; background: url(leftnav2Bg.gif) repeat-x top left; background-color: #ffd49d; padding-top: 10px;}
#leftNavig ul.navig1 ul a{color: #413e37;}
#leftNavig ul.navig2 li{border-bottom: 0px; padding-left: 1em; padding-top: 0.1em;padding-bottom: 0.1em;}
#leftNavig ul.navig2 li.menuActual{background-color: #f1a255;}
#leftNavig ul.navig2 ul{background:none; border-right: 0px; background-color: #ffd49d;}
/* --------------------------- prava navigace -------------------------- */
#rightC{
	float:right;
	width: 198px;
}
#right{
	margin-right: 16px;
	border-left: 1px solid #ce5f03;
	border-bottom: 1px solid #ce5f03;
}
#right2{
	
}

#rightC h3{
	padding-top: 6px; padding-bottom:17px;
	background: url(UserHead.gif) no-repeat;
	color: #FFF; 
}
#loginBlockC{background-color: #FFF; padding-bottom: 1em;}
#loginBlock{}
#loginBlockC h3{margin-top: 0em; padding-bottom: 15px;	background: url(UserHead.gif) no-repeat;}

#loginBlockC table{ width: 100%;  border-bottom: 1px dotted #ffd49d;}
#loginBlockC table td{ padding-left: 0.5em;}


#loginBlockC2{ padding-bottom: 1em;}
#loginBlock2{}
#loginBlockC2 h3{margin-top: 0em; padding-bottom: 15px;	}

#loginBlockC2 table{ width: 0%;  }
#loginBlockC2 table td{ padding-left: 0.5em;}




#kosikBlockC{background-color: #FFF; padding-bottom: 1em;}
#kosikBlockC table{width: 100%; border-bottom: 1px dotted #ffd49d;}
#kosikBlockC table strong{font-size: 1.1em;}


#kosikBlockC2{4 padding-bottom: 1em;}
#kosikBlockC2 table{width: 0%; 4}
#kosikBlockC2 table strong{font-size: 1.1em;}

#topBlockC{}
#topBlockC a, #topBlockC a:visited{text-decoration: none;}
#topBlockC a:hover, #topBlockC a:active, #topBlockC a:focus  {text-decoration: underline;}
#topBlockC h3{background: url(topHead.gif) no-repeat; color: #444341;background-color: #FFF;}
#topBlockC table{font-size: 0.9em;width: 100%;}
#topBlockC table td{background-color: #FFF; padding: 0.2em;}
#topBlockC table td.suda{}
#topBlockC table td.cena{text-align: right;}

#rightQuestionC{padding-bottom:17px; background: url(navigBtnG.gif) no-repeat left bottom; border-left: 1px solid #EEE;}
#rightQuestionC h3{background: url(listaSeda.gif) no-repeat;background-color: #939393; }
#rightQuestion{}
#rightQuestionC li, #rightQuestionC ul{padding: 0px; padding: 0px;}
#rightQuestionC li{list-style: none;}
#rightQuestionC .borderTop{border-top: 1px solid #575655;}
#rightQuestionC .otazka{background-color: #FAFAFA;}


#rightNewsC h3{background: url(aktHead.gif) no-repeat; color: #444341;background-color: #FFF;}
#rightNews{background-color: #FFF; padding: 0.5em;}
#rightNews h4{color: #797a7c; font-weight: normal;}
#rightNews h4 a{color: #d96400; font-weight: bold;};

/* --------------------------- paticka -------------------------- */
#bottomC{
	width: 855px;
	height: 2em;
	margin-left: 52px;
	margin-right: 16px;	
	border-bottom: 1em solid #f3e4cd;
	border-top: 5px solid #df6500;
	padding-top:1em;
	font-weight: bold;
	background-color: #f3e4cd;
	
}
#bottomC ul{padding: 0em 1em 0em 0em;margin: 0em 0em 0em 0em;}
#bottomC li{
	padding: 0em 0.4em 0em 0.5em;
	display: inline;
	border-right: 2px solid #F1B304;
}
#bottomC li.posledni{border-right: none;}
#copyright,#bottomNavig{width: 425px;float:left; }
#copyright span{display: block;width: 220px; float: left; padding-left: 1em;}
#bottomNavig{text-align: right;}

/* --------------------------- RPDUKTY -------------------------- */
.productItemX{
	float: left;width: 215px;
	background: url(ProdBtn.gif) repeat-x bottom;
	margin-right: 10px; margin-bottom: 1.5em; padding-bottom: 10px;
	background-color: #FFF;
}

.productItemC{
	padding-top: 23px; 
}
.productItem{padding-left: 0.5em; padding-right: 0.5em;}
.productItemC .anot{_height: 200px; min-height: 200px;	border-bottom: 1px dotted #C3C3C3; text-align: center; }
.productItemC .anot img{float:none !important;}
.productItemC .anot p{display:block;clear:left; text-align: left; background-color: transparent;}

.productItemX h3{padding-bottom: 0.5em; padding-bottom: 15px; background: url(ProdHead.gif) no-repeat;}
.productItemX h3 a{padding-left: 1em; color: #FFF; text-decoration: none;}
.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 .cfooter, .productDetail .cfooter{
	margin-top: 1em;
	clear: both;
}
.productItemC .price,  .productDetail .price{
	display: block; width: 120px;
	float: right;
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;
}
.productItemC .doOrder, .productDetail .doOrder{display: block; width: 80px;float:left; text-align: left; padding-top: 0.1em;}
.productItemC .colorPrice, .productDetail .colorPrice{color: #e03814; font-size: 1.1em;}
.productItemC .colorSleva, .productDetail .colorSleva{}
.hodnoceni{ font-size: 1.1em; color: #4B6A2D;}

.productDetail h3{
	background: url(ctlgHeader.gif) repeat-x bottom left;
	padding-bottom: 23px; 
}

.productDetail .cfooter {
	border: 1px dotted #C3C3C3;
	padding: 1em;
}
.productDetail h1{font-size: 1.6em; padding: 1em 0em 1em 0em; }

/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #C12A2F;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}

.sipka{padding-left: 15px; background: url(btnSmall.gif) no-repeat left center;}

/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #476146;
	background-color: #ffF;
}

.basketStepActive{
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #476146;
	background-color: #ffd49d;
}