/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	text-align: center;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
	background: url(../images/containerBg.jpg) no-repeat 0px 0px;	
	background-color: #FFF;
     position:relative;	
}

#ContainerDe{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
	background: url(../images/kolazDe.jpg) no-repeat 0px 0px;	
	background-color: #FFF;
	position:relative;
}

#ContainerSk{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
	background: url(../images/kolazSk.jpg) no-repeat 0px 0px;	
	background-color: #FFF;
     position:relative;	
}

#contentC{
	float:left;
	width: 512px;
	margin-bottom: 1em;	
	overflow:hidden;	
}
#content{
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom:1em;
	padding-top: 0px;			
	background: url(../images/ruzekPrechod.jpg) no-repeat;
}

#content .anot{padding: 1em; display:relative;}
#content .suda{background-color: #ecf6fa;}
#content .anot img{float:left;padding-right: 1em;}
#content .anotx img{width: 80px;height: 54px; margin-top: 3px;}
#content .anot h3{ margin-top: 0px; padding-top: 0px;}
#content .text{}
#content .date{}

#content .photogaleryFoto{
	float:left;
	width: 33%;
	text-align: center;	
	margin-top: 1em;
}

#content .menuText{background-color: #fde7cc; padding: 0.5em 1em 0.5em 1em; margin-bottom: 1em;}

#actualPathInner{
	color: #FFF;
	background: url(../images/cesta.gif) no-repeat left top;	
	font-weight : bold;	padding-left: 1em; 
}
#actualPathInner ul{margin: 0px;padding:0px;}
#actualPathInner li{margin-left: 0em;}
#actualPathInner a {color:#FFF;}
#actualPathInner a:hover, #actualPathInner a:active, #actualPathInnera:focus {color: #f7941d;}

#actPath h2{color: #c22128;font-size: 1.4em; padding: 0.8em 0em 0.8em 0em; font-weight: normal;}

#actPathC{}

#actPath {}

#newsletterBlock {
  margin: 10px 0px 0px 20px;
}

#doAddNewsletter{
  color:#FFF; margin: 3px 0px 0px 0px;
  background-color: #c22128; width: 70px; text-align:center;
}

#StyltexProduct{ width: auto; height:185px; font-size: 0.8em; line-height: 1.1em; padding-bottom: -2em;}
#StyltexProduct div{width: 135px; float:left; text-align: center; border: 1px solid #DEDEDE; padding: 5px; margin-right: 5px;}
#StyltexProduct div img{width:110px; height: 80px; margin-bottom: 10px;}
#StyltexProduct div a, #StyltexProduct div a:visited, #StyltexProduct div a:link{font-weight: bold; height: 3.3em; display:block; overflow:hidden;}
#StyltexProduct div a.koupit{color: #c22128; font-weight: bold; font-size: 1.5em; height: auto;  padding: 0.2em 0em;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}


h2.searchHeader{background-color: #5a5a5a; color: #FFF; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #fde7cc; padding: 1em;}
#doSearchStd{color:#FFF; margin-left: 5px;	background-color: #c22128; width: 70px; text-align:center;}

/* --------------------------- horni blok -------------------------- */
#topBanner{
	background-color: #FEFEFE;
	height: 226px;
	background: url(../images/kolaz.jpg) no-repeat 0px 0px;
}

#topBannerDe{
	background-color: #FEFEFE;
	height: 226px;
	background: url(../images/kolazDe.jpg) no-repeat 0px 0px;
}

#topBannerSk{
	background-color: #FEFEFE;
	height: 226px;
	background: url(../images/kolazSk.jpg) no-repeat 0px 0px;
}

#logoC{
	background: url(../images/logo.gif) no-repeat right bottom;
	width: 200px; height: 90x; *height: 70px;
}
#logoC a{display: block;width: 200px; height: 90px;*height: 70px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

#logoCDe{
	background: url(../images/logoDe.gif) no-repeat right bottom;
	width: 200px; height: 90x; *height: 70px;
}
#logoCDe a{display: block;width: 200px; height: 90px;*height: 70px;}
#logoCDe span{position: absolute; left: -10000px; border: 0px;}

#logoCSk{
	background: url(../images/logoSk.gif) no-repeat right bottom;
	width: 203px; height: 70px; *height: 50px;padding-top:33px;padding-left:26px;
}
#logoCSk a{display: block;width: 200px; height: 70px;	 *height: 50px;}
#logoCSk span{position: absolute; left: -10000px; border: 0px;}

#topNavigC{
	float: right;
	width: 360px;
	height: 24px;
	margin-top: 1px;
	text-align:center;
}
#topNavigC ul{padding: 0em; margin: 0em;}
#topNavigC li{margin: 0px; padding: 0px; display: inline;}
#topNavigC li a{border-right: 1px solid #c22128; text-decoration:underline;  color: #FFF; padding: 0px 0.5em 0px 0.5em;}
#topNavigC li a:active, #topNavigC li a:hover, #topNavigC li a:focus{ text-decoration: none; color: #f7941d;}
#topNavigC li.posledni a{border-right: none;}

#topNavig2C{
	float: right;
	width: 745px;
	height: 180px;
}
#topNavig2{ margin-top: 118px; width: 530px;}
#topNavig2 ul{padding: 0px; margin: 0px;}
#topNavig2 li {display: inline; margin:0px; padding: 0px;}
#topNavig2 li a{display:block; float:left; width: 112px; padding-left: 18px; font-weight:bold; color: #FFF; background: url(../images/btn.gif) no-repeat 1px 4px; text-decoration: none;}
#topNavig2 li a:hover, #topNavig2 li a:active, #topNavig2 li a:focus{text-decoration:underline; color: #1e6e9e;}
#MapaOdkaz{clear:both;float:right; color: #FFF; width: 228px; text-align:center; height: 1em; }
/*---------------------------------- hledani ------------------------------ */
#searchBlockC {
	margin-top:70px;
	margin-left:10px;
	width: 200px;
	height:40px;
}
#searchForm input{width:120px;}

#searchForm #doSearch{
	color:#FFF; margin-left: 5px;
	background-color: #c22128; width: 70px; text-align:center;
}

#topBannerSk #searchBlockC {margin-top:57px;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	float: left;
	width: 237px;
	padding-top: 30px;
	border-right: 1px solid #46b0cf;
}

#leftNavig{border-top: 3px solid #46b0cf; border-left: 3px solid #f7941d;}
#leftNavig a:active, #leftNavig a:focus  {text-decoration: underline; color: #fff;}

#leftNavig ul{padding: 0px;margin: 0px;}
#leftNavig ul.navig2{background-color: #c22128;}

#leftNavig li{
	padding: 0px; margin: 0px;
	list-style: none; list-style-image: none; border: 1px solid #FFF;
}
#leftNavig li li{border: 1px solid #c22128;}
#leftNavig  li a{
	display: block;
	text-decoration:none;
	margin:0px;	padding: 0px;	
	border-bottom: solid 1px #e0e3e4;
	color: #414141; font-weight: bold;
}
#leftNavig li li a{font-weight: normal; color: #FFF; border-bottom: none;}

#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus{background-color: #f7941d; color: #FFF;}
#leftNavig  li span{display: block; padding: 0.3em 1em 0.3em 1em;}

.rightBestOffC{margin-top: 1em; border-bottom: 2px solid #717171;}
.rightBestOffC div{padding: 0.2em 0.2em 0.2em 0.5em;}
.rightBestOffC h3 {
	background: url(../images/rightHeadBg.gif) repeat-x ;
	text-align: left; font-family: "Times New Roman", Times, serif; font-size: 1.2em; letter-spacing: 0.05em; 
	padding: 0.7em 1em 0.5em 1em;
}


/* --------------------------- prava navigace -------------------------- */
#rightColumnC {
	float:right;	
	width: 228px;
	overflow:hidden;
	border-left: 1px solid #bd2027;	
	border-bottom: 2px solid #717171;
}
#rightColumnC p{padding-left: 1em; }

#rightColumn {}
#rightColumn ul{margin-top: 10px; margin-bottom: 10px;}
#rightColumn li{list-style: none;}


#rightColumn h3 {
	background: url(../images/rightHeadBg.gif) repeat-x ;
	text-align: left; font-family: "Times New Roman", Times, serif; font-size: 1.2em; letter-spacing: 0.05em; 
	padding: 0.7em 1em 0.5em 1em;
}

#rightColumn .cnt1 h3 {
	background: url(../images/rightHeadBg1.gif) repeat-x ;
	text-align: left;
	padding: 1.3em 1em 0.6em 1em;
}


.rightTextC {
	background: url(../images/rightBlockBg.gif) repeat-x;
	background-color: #ececec;
}
/* ------------------------ reklama v pravo --------------------- */
#rightReklama {position:absolute;top:0;left:985px;}
#rightReklama1 {text-align:center;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 960px;
	font-weight: normal;
	background-color: white;
	height: 37px;
	padding-left: 20px;
	background: url(../images/bottomBg.gif) no-repeat -1px 0px;	background-color: #b0c3d0;
}

#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;	
}
#bottomC li{
	padding: 0em 0.5em 0em 0.6em;
	border-right: 1px solid #c22128;
	display: inline;
}
#bottomC li.posledni{border-right: none;}
#bottomC a {text-decoration: underline;color: #FFF;	}
#bottomC a:hover {color: #c22128;}

#copyright{
	margin-top:10px;
	margin-left:8px;
	padding-top: 0px;
	padding-bottom: 0.3em;
	width: 90px;
	*width: 100px;
	_width: 100px;
	color: #FFF;
	float: left;
}
#copyrightDe{
	margin-top:10px;
	margin-left:8px;
	padding-top: 0px;
	padding-bottom: 0.3em;
     width:130px;
	color: #FFF;
	float: left;
}

#copyrightSk{
	margin-top:10px;
	margin-left:8px;
	padding-top: 0px;
	padding-bottom: 0.3em;
	width: 115px;
	color: #FFF;
	float: left;
}



#bottomNavig a:link, #bottomNavig a {}
#bottomNavig a:hover, #bottomNavig a:active, #bottomNavig a:focus  {}
 
#bottomNavig{
	padding-top: 10px;
	width: 390px;
	float:left;
}
#bottomNavigDe{
	padding-top: 10px;
	width: 370px;
	float:left;
}

#bottomNavigSk{
	padding-top: 10px;
	width: 390px;
	float:left;
}
#created{float:left; width: 170px; padding-top: 10px; padding-left: 50px;}
#created a{color: #1e6e9e;}

#bottomNavig{text-align: right;}


/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23;
}
.colorBlue{
	color: #1e6e9e;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #EFA038;
}

.basketStepActive{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #EFA038;
	background-color: #F7F8FE;
}












