/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 780px;	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#Container{
        width: 780px;        
	background: #fff url(../images/podklad.gif) left top repeat-y;
}

#contentC{
	float:left;
	width: 579px; _width: 576px;		
	background: url(../images/podklad-obsah.gif) left top repeat-x;
	overflow: hidden;
}
#content{
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom:1em;
}

#content .anot{
}

#content img{}
#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 33%;
	text-align: center;
}

#content .menuText{
}

#actualPathInner{
	margin-top: 5px;				
	color: #000;
}

#actualPathInner ul{
	margin: 0px;
	padding:0px;
	list-style: none;
}
#actualPathInner li{
}

#actualPathInner a{
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

#actualPathInner a:hover, #actualPathInner a:focus, #actualPathInner a:active {text-decoration: none; color: #555;}

#actPathC{ background: url(../images/cara1.gif) left bottom repeat-x; padding-bottom:10px;}

#actPath{}
#actPath h2{font-size: 1.4em; color: #49691a; margin: 15px 0 5px 0;}
#actPathB{}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;	
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}


/* --------------------------- horni blok -------------------------- */
#topBanner{
	background-color: #FEFEFE;
	width: 780px;
	height: 283px;
	background: url(../images/podklad-hlavicka.jpg) 0 0 no-repeat;
	position:relative;
}

#langC {color: #918f8f; position: absolute; left: 560px; top: 10px; width: auto;}
#langC a {color: #fff; text-decoration: underline; font-weight: bold;}
#langC a:hover, #langC a:focus, #langC a:active {color: #918f8f; text-decoration: none;}


#logoC{
	position: absolute;
	left:0; top: 29px;
	width: 249px; height: 86px;	
	overflow: hidden;
}

#logoC h1 {	
	width: 249px; height: 86px;
	position: absolute;
	font-size: 1em;
	left:0; top:0;
}

#logoC a{
	display: block;
	width: 249px; height: 86px;
	position: absolute;
	left:0; top:0;
}
#logoC span{
	position: absolute; 
	left:0; top: 0;	 
	display: block;
	width: 249px; height: 86px;
	z-index: 3;	
	background: url(../images/podklad-hlavicka.jpg) 0 -29px no-repeat;
	cursor: pointer;
}

#topNavigC{width: auto; left: 420px; top: 235px; position: absolute; margin: 0px; padding:0px;}
#topNavig{ width: auto;margin: 0px; padding: 0px;}
#topNavig ul{margin: 3px 0px; padding: 0px; list-style: none;}
#topNavigC li{margin: 0px; padding: 0px; display: inline; }
#topNavigC li a {width: auto; float: left;height: 19px; display: block; border-right: 1px solid #d4e341; padding: 25px 10px 0 5px; text-decoration:none; font-weight: bold; color: #000; text-transform: uppercase; }
#topNavigC li a:hover, #topNavigC li a:focus, #topNavigC li a:active {background: #f4f5ea; text-decoration: underline;}
#topNavigC li.posledni a{border-right: none;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration: none; background-color: #FFF; color: #2d2920;  }

#topNavigText{float: right; width: 155px; height: 67px;_height: 62px; overflow: hidden; color: #FFF; padding: 80px 1em 0.2em 1em; line-height: 1.2em;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 200px;	
}

#leftNavig{ padding: 0 25px 0 8px; position: relative; top: -25px;}

#leftNavig h2{width: 167px; height: 23px; position: relative; font-size: 1em; overflow: hidden;}
#leftNavig h2 span { background: url(../images/o-nasem-sklipku.gif) no-repeat center bottom;position: absolute; left:0; top: 0; z-index: 3; width: 167px; height: 23px; display: block;}
#leftNavig h2.first span{ background: url(../images/nabidka-pro-vas.gif) no-repeat center bottom;}

#leftNavig.en h2 span {background: url(../images/o-nasem-sklipku_en.gif) no-repeat center bottom;}
#leftNavig.en h2.first span{ background: url(../images/nabidka-pro-vas_en.gif) no-repeat center bottom;}

#leftNavig.de h2 span {background: url(../images/o-nasem-sklipku_de.gif) no-repeat center bottom;}
#leftNavig.de h2.first span{ background: url(../images/nabidka-pro-vas_de.gif) no-repeat center bottom;}

#leftNavigC a{text-decoration: none;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {text-decoration: underline;}

#leftNavig ul{
	padding: 10px 0px; margin: 0px;
	list-style: none;
	background: url(../images/podklad-menu.gif) 0 0 repeat-x;	
}

#leftNavig ul.navig2{background: none;}

#leftNavig li{
	padding: 0px; margin: 0px;   display: inline;     
}

#leftNavig li a{
	display: block;
	padding: 3px 10px; text-decoration:none; 
	color: #fff;	
}

#leftNavig li span{}
#leftNavig .uzavirka{background: url(../images/navigLastBg.gif) no-repeat right bottom; height: 19px;}

#leftC .levaReklama h3{background: url(../images/kontakt.gif) no-repeat left bottom; width: 178px; height: 23px; margin-top: 0.5em; margin-bottom: 0px; padding-bottom: 0px;}
#leftC .levaReklama h3 span{position: absolute; left: -10000px;}
#leftC .levaReklama div{background: url(../images/kontaktBg1.gif) repeat-y; background-color: #edeae5;  padding: 0.2em 0.5em 1em 1em; } 
#leftC .levaReklama div.konec{background: url(../images/kontaktBg.gif) no-repeat left top; background-color: transparent; height: 5px;} 



/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 780px;
	margin-top: 2em;
	font-size: 90%;		
	background: #fff url(../images/podklad-paticka.gif) left bottom repeat-x;	
	padding-bottom: 20px;
	color: #000;
}

#bottomC img {position: relative; top: 5px;}	


#bottomC ul{
	padding: 0em 1em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.2em 0em 0.5em;
	border-right: 1px solid #a6a6a6;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding-top: 0.0em;
	padding-bottom: 0.8em;
	padding-left: 1em;
	width: 300px;
	float: left;
}
#copyright a{}

#bottomNavig{
	width: 350px;
	float:right;
	padding-top: 1em;
}


#bottomNavig{
	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;
	background: url(../images/xicht.gif) no-repeat;
}

.img_right {margin: 5px 0 5px 5px;}
/* --------------------------- 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;
}
