/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;
}

#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
	width: 980px;	
}

#Container.menux_1074{
        padding:0 167px 0 109px;
        background:url(../images/container_1074_Bg.jpg) no-repeat 0 0;
}

#Container.menux_1074 #holder {background-color: #fff;padding-bottom:2em;}

#contentC{
	float:left;
	width: 720px;
	background: url(../images/bodyBg.jpg) repeat-x 0px 113px;
	overflow: hidden;
}
#content{
	padding-left: 15px;
	padding-right: 5px;
	overflow: hidden;
}

#content .anot{padding: 0em;margin: 0em;}
#content .anot img{float:left; padding-right: 1em;}
#content .text{padding-top: 1em;}
#content .date{}

#content .photogaleryFoto{float:left;padding: 1em;}

#content .menuText{padding: 0em;margin: 0em; line-height: 1.7em;}
#content .menuText i{color: #25417d;}
#content .menuText strong{color: #25417d;}
#content .menuText img{border: 1px solid #71aedd; margin-right: 2em; padding-right: 0em; }
#Container.menux_1074 .menuText img{border: 1px solid #efba79;}
#content .menuText p{padding: 0em 0.5em 0em 0.5em; overflow:hidden;}
#content .menuText p.menutextitalic {color:#25417d;font-style:italic;}

#actualPathInnerC{
	background: url(../images/pathBg.jpg) no-repeat right top;
	background-color: #4063ae;
	padding-right: 365px;
	height: 113px;
	overflow:hidden;
	margin-bottom: 1em;
}

#Container.menux_1074 #actualPathInnerC {
     background: url(../images/pathBg_1074.jpg) no-repeat right top;
	background-color: #efba79;
}

#actualPathInner{
	margin-bottom: 1em;
	padding: 0em;
	font-weight: normal; font-style: italic;
	color: #fff;
	
}
#actualPathInnerC h1{background-color: #FFF; 
     letter-spacing: 0.1em; 
     color: #f26721; 
     font-size: 2em; 
     padding-top: 1.5em; 
     font-weight: normal; 
     font-style: italic; 
     padding-left: 1em; 
     padding-bottom: 0.5em; 
     height: 1em; 
     overflow: hidden;
}

#Container.menux_1074 #actualPathInnerC h1 {letter-spacing:0em;color:#f37533;font-size:1.9em;}


#actualPathInner .actPath{padding-left: 1em; padding-top: 0.5em; line-height: 1.4em;}

#actualPathInner a, #actualPathInner a:visited{color: #fff; text-decoration:underline;}
#actualPathInner a:hover, #actualPathInner a:active, #actualPathInner a:focus  { color: #fff; text-decoration: underline;}

/* ---------------------------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 li{
	width: 200px;
	float:left;
	margin:0px;
	padding-left: 0px;
	font-size: 1em;
}

h2.searchHeader{color: #000; background-color: #f26721; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #d6e7f7; padding: 1em;}

.img_left{padding-right: 1em;}
.img_right{padding-left: 1em;}

/* --------------------------- horni navigace -------------------------- */
#topBanner{
	background: url(../images/kolaz.jpg) no-repeat;
	width: 980px;
	height: 157px;	
	margin: 0px;
	overflow: hidden;
	border-bottom: 3px solid #FFF;
}

#topBanner.menux_1074 {background: url(../images/kolaz_1074.jpg) no-repeat;}

#logoC{
	float:left;	
	width: 446px; height: 41px;
	background: url(../images/logo.gif) no-repeat;
}

#topBanner.menux_1074 #logoC {background: url(../images/logo_1074.gif) no-repeat;}


#logoC a{
	display: block;
	width: 446px;
	height: 42px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topC{
	clear: float;
	float:right;
	margin-top: 10px;
	width: 530px;	
}


#topNavigC{padding: 0em; margin: 0em; overflow: hidden;}
#topNavig{}
#topNavig ul{ padding: 0em; margin: 0em; padding-top: 0em;}
#topNavig li{
	font-weight: bold;
	color: #fff;
	display: inline;
	padding: 0em;
	margin: 0em;	
}
#topNavig a{
	float: left;
	display: block;
	padding: 0.7em 2em 1.3em 2em;
	color: #FFFFFF;
	text-decoration:none;
	background: url(../images/topNBg.gif) no-repeat right top;
}
#topNavig li.posledni a{ background-image: none; }
#topNavig a:hover, #topNavig a:active, #topNavig a:focus  { text-decoration: none; background-color: #4163ae;}

#topBanner.menux_1074 #topNavig a:hover, #topNavig a:active, #topNavig a:focus  {background-color: #efba79;}

#searchBlockC{width: 240px;padding: 8px 0em 0em 18px;}
#searchFormC input{background-color:#FFF;}
#searchBlockC input.btnSearch, #searchFormC input.btnSearch {
	vertical-align:top;
	margin-left:0.4em; 
	margin-right: 0em; 
	padding-right: 0em;
	border: 1px solid #f37432;
	background-color: #f37432;
	color: #FFF;
}
#searchBlockC h3{margin: 0em 0em 10px 1em; padding: 0em; background: none; color: #4B6A2D; padding-top: 3px;}
#searchBlockC #searchText{width: 135px; border: 1px solid #d6e8f7;}

#topBanner.menux_1074 #searchBlockC #searchText {width: 135px;
     border: 1px solid #fff2e3;
     background-color:#fff2e3;
} 
/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 260px;
	
	background-color: #fff;
	overflow: hidden;
}
#leftNavig{background: url(../images/leftNavig.jpg) repeat-y right;}

#leftC h3{
	margin-top: 0.3em; padding: 0.4em 0.5em 0.4em 2em; margin-left: 0em;
	color: #FFF;
	background: url(../images/LeftHBg.gif) no-repeat left top;
	background-color: #363639;
	font-size: 1.2em;	
	font-style: italic;
	font-weight: bold;
	
}

.navigBlockC{font-weight: bold;}
.navigBlockC a, .navigBlockC a:visited{text-decoration:none;}
.navigBlockC a:hover, .navigBlockC a:active, .navigBlockC a:focus  { text-decoration: underline;}

.navigBlockC ul{margin: 0px; padding: 0px; margin-left: 20px; margin-right: 2px;}
.navigBlockC li{
	list-style: none;
	display:block;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 1em;
	margin: 0px;
	border-bottom: 1px solid #ede9e7;
}

.navigBlockC li.menuActual{}

.navigBlockC .navig1 ul{margin-left: 0px; margin-top: 5px; margin-bottom:0px;}
.navigBlockC .navig1 li span{ }
.navigBlockC .navig2 li span{padding-left: 0px;}
.navigBlockC .navig2 li{padding-left: 1em; background-color: #FFF; font-size: 0.9em; border-bottom: 0px; padding-top: 0.3em; padding-bottom: 0.3em; background-color: #EEE;}
.navigBlockC .navig3 li{padding-left: 1em; background-color: #FFF;}
.navigBlockC .navig4 li{padding-left: 1em; background-color: #FFF;}
.navigBlockC ul{}
.navigBlockC .navig1 ul{border-right: none;}
.navigBlockC .navig2 ul{border: 0px;background-color: #FFF;}
.navigBlockC .navig3 ul{border: 0px;background-color: #FFF;}
.navigBlockC .navig4 ul{border: 0px;background-color: #FFF;}


#leftC  .lefttext{text-align: center;  padding-top: 2em; background: url(../images/leftRBg.gif) no-repeat right top; padding-bottom: 2em;}
#leftC  .lefttext h3{display:none; }






#loginBlockC{
	background-color: #fff;
	padding-bottom:17px;
}
#loginBlock{background-color: #f0f0f0; padding-top: 0.5em;}
#loginBlockC h3{
	margin-top: 0em;
	padding: 0.2em 0em 0.2em 1em; font-size: 1.2em; font-style: italic;
}

#loginBlockC table{ width: 100%; background-color: #f0f0f0;}
#loginBlockC table td{ padding-left: 0.5em;}

#kosikBlockC{clear:left; padding-left: 19px; height:60px; width: 225px; margin-bottom: 1em;  color: #FFF; padding-top: 5px; overflow:hidden; }
#kosikBlockC h3{display:none;}
#kosikBlock{padding: 1em 0em 0.5em 0em;}
#kosikBlockC table{ }
#kosikBlockC table strong{}
#kosikBlockC a{color: #FFF;}
#kosikIkona{ float:right; width:60px; height:60px; display:block;  overflow:hidden;}
#kosikIkona span{display: none;}

/* --------------------------- paticka -------------------------- */
#bottomC{
	clear:both;
	padding: 0.1em;
	margin-top: 2em;
	color: #FFF;
	font-weight: normal;
	border-top: 4px solid #f26721;
	background-color: #0b58a3;
	font-size: 0.9em;
		
}

#ContainerC.menux_1074 #bottomC {
	border-top: 4px solid #f37330;
	background-color: #efb979;
	margin-top:0;
}

#bottomC a{color: #FFF;}
#bottomC ul{padding: 0em 0em 0em 0em; margin: 0em 0em 0em 3.2em;}
#bottomC li{
	padding: 0em 0.5em 0em 0.5em;
	display: inline;
	border-right: 1px solid #f26721;
}
#bottomC li.posledni{border-right: none;}
#copyright,#bottomNavig{float:left;}
#copyright {
	margin: 0em; padding: 0.7em 0em 1em 40px; 
	width: 450px;
	background: url(../images/anawe.gif) no-repeat 0px 0px;
}

#ContainerC.menux_1074 #copyright {margin: 0em; 
     padding: 0.7em 0em 1em 40px; 
	width: 450px;
     background: url(../images/anawe_1074.gif) no-repeat 0px 4px;
}



#copyright span{padding: 0em; margin: 0em; margin-right: 4em;}
#bottomNavig{float:right; text-align: right; margin-top: 1em; }

/* --------------------------- RPDUKTY -------------------------- */
.productItemX{
	float: left;width: 162px;
	margin-right: 10px; margin-top: 1.5em;
	text-align: left;
	
}

.productItemC {border: 1px solid #9bccee;margin-bottom: 1px;}

#ContainerC.menux_1074 .productItemC {border: 1px solid #9bccee;}


.productItem{text-align:center;}
.productItemC .anot{text-align:center;min-height: 160px; _height:160px;}
.productItemC .anot img{padding:0px !important; float: none !important;}

.productItemX h3{
	text-align:center;
	height: 3em; overflow: hidden;	
	padding-bottom: 0.5em;
	font-style: italic;
}
.productItemX h3 a{color: #f26721;text-decoration:none;}
.productItemC .anot{padding-bottom: 1em; }
.productDetail .anot li{list-style-type: none;}

.productItemC .cfooter, .productDetail .cfooter{
	text-align: left;
	clear: both;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #d7e8f7;
}
.productItemC .price,  .productDetail .price{}
.productItemC .doOrder{}
.productItemC .colorPrice, .productDetail .colorPrice{color: #4063ae; font-size: 1.1em; font-weight: bold;}
.productItemC .colorSleva, .productDetail .colorSleva{}
.hodnoceni{ font-size: 1.1em; color: #4B6A2D;}

.productDetail h3{font-size: 2em;}
.productDetail .price{float:left; width: 200px; }
.productDetail .doOrder{float: right; width: 100px; }
.productDetail h3{
	padding-bottom: 23px; 
}

.productDetail .cfooter {
	border: 1px dotted #DEE4D8;
	padding: 1em;
	height: 1em;
}

/* --------------------------- pro zbozi --------------------------*/
#ContainerC.menux_1074 .productItemC .cfooter, #ContainerC.menux_1074 .productDetail .cfooter {background-color: #fae9d5;}

#ContainerC.menux_1074 .productItemC .colorPrice {font-style:italic;}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #C12A2F;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 155px;
	height: 30px;
	text-align: center;
	padding-top: 10px;
	margin-left: 5px;
	border: 1px dotted #0758a4;
	margin-top: 1em;
	
}

.basketStepActive{
	float: left;
	width: 155px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin-left: 5px;
	border: 1px solid #f26722;
	background-color: #d6e8f7;
	margin-top: 1em;
}
