/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	text-align: center;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 780px;
	background-position: top;
	background: url(../images/containerBg.jpg) repeat-x 0px 0px;
	
	background-color: #E7E2DC;	
	
	
}

#contentC{
	float:left;
	color: black;
	width: 537px;
	margin-bottom: 1px;			
	margin-left:40px;
	_margin-left:15px;
	margin-top:5px;
	/*margin-top:18px;*/
	/*background-color: #3A3A42;*/	
	background-color: white;
	font-size: 1.2em;

}
#content{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:1em;
	margin: 1em;	
}

#content .anot{

}

#content ul{
  font-size: 1.0em;
}



#content img{
	border:solid 3px #FFFFFF;
	float:left;
	margin-top:5px;
}
#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{}
#content .date{}

#content .photogaleryFoto{
	float:left;
	width: 50%;
	text-align: center;	
}

#content .menuText{}


#actualPathInner{
	float:right;
	margin-left: 0px;
	width: 440px;
	height:32px;
	padding-left:0px;
	padding-top:18px;

	margin-right: 90px;
	_margin-right: 45px;
	
	background-color: #E0003C;	

	color: #FADFE6;
	font-weight : bold;	
	
	padding-bottom: 0px;	
	
	font-size: 1.1em;
	
}
#actualPathInner ul{
	margin: 0px;
	padding:0px;
}
#actualPathInner li{
	margin-left: 0em;	
}
#actualPathInner a {
	color: #FADFE6;
	text-decoration: none;
	
}
#actualPathInner a:hover {
	color: #8A8899;
}



#actPathC{	
	float:right;
	margin-left: 0px;
	width: 550px;		
	height:155px;	
	
	/*border: solid 1px #000000;*/
	
}

#actPath {
	float:right;
	width: 505px;
	height: 90px;

	margin-top: 8px;
	
	margin-right:43px;
	_margin-right:7px;
	
	

/*	margin-right: 60px;*/

	
}

#actPath h4{	
	background: url(../images/H2bg.jpg) no-repeat 0px 0px;
	background-color: #8B8899;
	background-position: right;
	text-transform: uppercase;
	
	height:30px;	
	/*width:480px;*/
	width:525px;
	
	
	
	padding-left:10px;
	padding-top:60px;
}


/*
#actPath ul{padding: 0px 0px 0px 0px; margin: 0em; 	}
#actPath li{padding-left: 2em; height: 55px; list-style: none; list-style-image: none; }
*/
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}


/* --------------------------- horni blok -------------------------- */
#topBanner{
	background-color: #FEFEFE;
	width: 780px;
	/*height: 171px;*/
	height: 212px;
	background: url(../images/kolaz.jpg) no-repeat 0px 0px;
	

}


#logoC{
	float: left;
	background: url(../images/logo.gif) no-repeat;
	width: 133px; height: 96x;
	margin-top: 44px; 
	margin-left: 52px; 
	_margin-left: 26px;		
}
#logoC a{
	display: block;
	width: 133px; height: 96px;	
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;	
}

#topNavigC{
	float: left;
	clear: both; 
	width: 779px;
	height: 34px;
	margin-top: 31px;
	margin-bottom:0px;
	background-color: #150D32;
	
	border-right:solid 1px #C3B8A9;
	
	padding-top:7px;
}
#topNavigC ul{
	float: right;
	padding: 0.3em 0em 0.3em 0em;
	margin: 0em 0em 0em 0em;
	/*background-color: #c83728;
	*/
}
#topNavigC li{
	margin-left:6px;
	padding: 0px;
	display: inline;
	font-size: 1.2em;
	text-transform : uppercase;
	font-family: Georgia;
	background-image: none;
}
#topNavigC li a{
	border-right: 2px dotted #DF0068;
	padding: 0em 1em 0em 1em;
	padding-right:25px;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
}
#topNavigC li a:active, #topNavigC li a:hover, #topNavigC li a:focus{ 
	text-decoration: none; 
	color: #DF0068;
}
#topNavigC li.posledni a{
	border-right: none;
	padding-right: 57px;
}

.topMenuNavig span{
	color:white;
}

.topMenuNavig {
	float: left;
/*	width:152px;
	height:28px;	*/
	margin-left:5px;
	margin-bottom:5px;	
	
	padding-top:5px;
	
	font-size: 1.3em;
		
}
.topMenuNavig a {
	display: block;
	width: 152px;
/*	background: url(../images/topNavigBg.gif) no-repeat 0px 0px;*/
	padding-top:6px;		
	padding-bottom:6px;
	
	text-transform : uppercase;
	font-weight: bold;
	text-decoration: none;
	color:white;

}
.topMenuNavig a:hover {
	/*background: url(../images/topNavigSelectBg.gif) no-repeat 0px 0px;*/
	color:white;
}
.topMenuNavig a  span {
	padding-left:15px;
	padding-top:15px;
}



/* --------------------------- leva navigace -------------------------- */
#leftC{
	float: left;
	width: 191px;
	padding-bottom: 9px;
	background-color: #E6E2DB;
	background: url(../images/leftBg.jpg) repeat-x 0px 0px;

}

#leftNavig{
/*	background: url(../images/leftMenuBg.jpg) repeat-x 0px 0px;*/
	background-position: bottom;	

}

#leftNavig h2{
	padding-top:12px;
	text-align: left;
	color: white;
	text-transform : uppercase;
	font-size: 1.5em;
	height: 26px;
	background-color: #B70030;
	font-weight : normal;	
}
#leftNavig h2 span{position: absolute; left: -10000px; 	border: 0px;	}


#leftNavig a:active, #leftNavig a:focus  {text-decoration: none; color: #fff;}

#leftNavig ul{
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	_padding-top: 0px;
	text-transform : uppercase;
	_padding-top: 0px;	
	
	_margin-top: 0px;
	_margin-bottom: 0px;
	_padding-top: 0px;
	_padding-bottom: 0px;

}
#leftNavig ul.navig2{background: none;}

.roh {
	padding: 0em;
	margin: 0em;
	background-color: #B70030;	
	padding-left: 14px;		
	/*border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;*/
}

.leftNavigMenu {
	margin-top:10px;	
	margin-left:20px;
	
	background: white;
	width: 195px;
	
	border-left: solid 1px #CECCD4;
	border-right: solid 1px #CECCD4;
}

#leftNavigMenuPrvni {
	margin-top:9px;	
	margin-left:19px;
	border-top: solid 1px #CECCD4;
	border-left: solid 1px #CECCD4;
	border-right: solid 1px #CECCD4;
	
	background: white;
	width: 195px;

}



#leftNavig li{
	padding: 0px; margin: 0px;
	list-style: none; list-style-image: none;
	margin: 5px 5px 3px 5px;
	background-image: none;
}
#leftNavig  a{
	/*display: block;*/
	text-decoration:none;	
/*	margin: 0px 15px 15px 15px;*/
	_margin: 0.0em 0em 0.0em 0.0em;
	
	padding-left:0.3em;
	_padding-left:15px;
	/*border-bottom: solid 1px #FCD7C5;*/
	
}
#leftNavig  a:hover{
	color: #B70030;
	text-decoration:underline;
}

#leftNavig .uzavirka{
	/*background: url(../images/leftNavigDolni.jpg) no-repeat 0px 0px; 
	background-position: bottom right;*/
	height:8px;
/*	padding-bottom: 10px; _padding-bottom: 0px; _height: 10px; */
	margin-top: 0px; 
	padding-top: 0px;		
}
#leftC .rightTextC div{padding: 1em 2em 1em 3em; } 


/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 763px;
	font-weight: normal;
	height: 48px;
	margin-left: 17px;
	font-size:1.0em;
}

#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;	
	
	
	padding-bottom:10px;
}
#bottomC li{
	padding: 0em 0.6em 0em 0.5em;
	border-right: 1px solid #DE6500;
	display: inline;
	background-image: none;
}
#bottomC li.posledni{
	border-right: none;
}

#bottomC a {
	text-decoration: underline;
/*	color: #F7941D;*/
	color: #0D2049;
	text-transform: none;
	
}

#bottomC a:hover {
	color: #B70030;	
}

#copyright{
	margin-top:5px;
	margin-left:8px;
	padding-top: 10px;
	/*padding-bottom: 0.8em;*/	
	padding-left: 48px;
	height: 35px;
	width: 178px;
	float: left;
	background: url(../images/anawe.gif) no-repeat 0px 0px;	
	color: #404040;	
}

#bottomNavig a:link, #bottomNavig a {

}
 
#bottomNavig a:hover, #bottomNavig a:active, #bottomNavig a:focus  {

}
 
#bottomNavig{
	padding-top: 13px;
	padding-right:12px;
	width: 500px;
	float:right;		
	text-align: right;
}


/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23;
}
.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: 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;
}












