/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;					
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
	width: 780px;	
/*	border-top: #37B5D1;
	border-top-width: 13px;*/
	background: url(../images/containerTop.jpg) no-repeat;	
	background-color: #ffffff;	
	background-position: top center;
}

#contentC{
	float:left;
	width: 550px;
	background-color: #ffffff;		
/*	border: 1px solid #0;*/
}
#content{
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom:1em;
	margin-top: 0px;
    border: 1px solid #ffffff;
}

#content .anot{
}

#content .anot img{
	float:left;
	padding-right: 1em;	
}

#content .text{
	padding-top: 1em;	
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 50%;
	text-align: center;		
}

#content .menuText{
	padding: 1em;
	color: #2a6d98;
	font-weight: bold;
	background: url('../images/contentBg.jpg') repeat-x 0px 0px;
	background-color: #d7eaf0;
	margin-top: 0px;
	
}

#contentTelo {
	margin-top:10px;
	background: url('../images/contentTeloBg.jpg') repeat-x 0px 0px;
	padding-top: 15px;
}




#JazykyC {
	float: right;
	background: url('../images/jazyk.jpg') no-repeat right;
	width: 208px; height: 48px; padding-left: 6px;	
}

#JazykyC ul {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;		
}
#JazykyC li{
	padding: 0px 11px 0em 5px;
	display: inline;	
	text-align: center;
}
#JazykyC li img{padding-top: 13px;}

#actualPathInner{
	padding-top: 0.5em;
	padding-bottom: 0.5em;		
}
#actualPathInner ul{
	margin: 0px;
	padding:0px;
	margin-top: 0.5em;
	padding: 1em;
	border: 1px dotted #E3EBEE;	
}
#actualPathInner li{
	margin-left: 1em;	
}

#hpbox{
	background: url('../images/hp_kolaz.jpg') no-repeat;
	color: #ED6326;
	padding-left: 205px;
	padding-top: 20px;
	width: 165px;
	height: 130px;	
}
#hpbox ul{padding: 0px; margin: 0px;}
#hpbox li{pading-left: 0px;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}


/* --------------------------- horni blok -------------------------- */

#topBanner_1, #topBanner_2, #topBanner_3, #topBanner_4{	
	padding-left:1px;
	width: 780px;
	height: 246px;
}
#topBanner_1{background: url(../images/kolaz_1.jpg) no-repeat; background-position: bottom;}
#topBanner_2{background: url(../images/kolaz_2.jpg) no-repeat; background-position: bottom;}
#topBanner_3{background: url(../images/kolaz_3.jpg) no-repeat; background-position: bottom;}
#topBanner_4{background: url(../images/kolaz_4.jpg) no-repeat; background-position: bottom;}


#logoC{
	float:left;
	margin-left:2px;margin-top:16px;
	width: 780px; height: 73px;	
}
#topBanner_1 #logoC{	background: url(../images/logo_1.jpg) no-repeat;}
#topBanner_2 #logoC{	background: url(../images/logo_2.jpg) no-repeat;}
#topBanner_3 #logoC{	background: url(../images/logo_3.jpg) no-repeat;}
#topBanner_4 #logoC{	background: url(../images/logo_4.jpg) no-repeat;}

#logoC a{
	display: block;
	width: 774px;
	height: 73px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topNavigC{
	font-weight: bold;
	background: url(../images/rightTopRoh.gif) no-repeat right bottom;
	background-color: #ff9d1c;
}

#topNavigC a, #topNavigC a:link, #topNavigC a:visited{ text-decoration: none; color: #FFF;}
#topNavigC a:active, #topNavigC a:hover, #topNavigC a:focus{ text-decoration: underline; color: #2a6d98;}
#topNavigC ul{clear: both;padding: 1em 0em 1em 0em;margin: 0.2em 0em 0.2em 0em;}
#topNavigC li{ 	
	padding: 0.8em 0.8em 0.8em 0.8em;
	border-right: 1px dotted #FFF;
	display: inline;
	height: 2em;
	letter-spacing: 0em;
	font-family: tahoma;
	text-transform: uppercase;
	
}
#topNavigC li span{ border: 2px solid #ff9d1c; }
#topNavigC li.posledni{ border-right: none; }

/* --------------------------- prava navigace -------------------------- */
#rightColumnC{
	float: right;
	width: 225px;
	margin-right:3px;
	color: #FFF;	
}

#rightColumnC a{color: #FFF;}

.rightTextC h3, .rightBestOffC h3{
	padding-left: 0.5em; padding-bottom: 0em;
	font-weight: bold;
	margin: 0px;		
}
.rightTextC h3{
	color: #36708A;
	border-bottom: 3px solid #36708A;
	
	
}
.rightBestOffC h3{
	color: #36708A;
	border-bottom: 3px solid #ED6326;	
}

.rightText{
	margin: 0px;		
}

.rightText strong{
	color:#36708A;
}

.rightTextC .rightText{
	background-color: #EBF3F6;
	padding: 0.5em;		
}

#rightTextC_0 h3{
	color: white;
	background: url(../images/program_h3_bg.jpg) no-repeat;
	background-position: bottom;
	background-color: #515151;
	text-align: top;
	padding-left: 10px;
	padding-top: 7px;
	font-size : 2em;
	font-weight : normal;
	color: #fff;
}

#rightText_0 {
	margin: 0px;	
	background: url(../images/rightTextProgRoh.jpg) no-repeat;
	background-position: bottom right;
	
}

#rightText_0  strong{
	color:# 36708A;
}

#rightTextC_0 #rightText_0{
	padding: 0.5em 0.9em 0.5em 1em;			
	
}
#rightTextC_0 {
	background: url(../images/rightTextPrgBg.jpg) repeat-x 0px 0px;	
	background-color: #A3CF30;
	margin-top:3px;
}

#rightTextC_1 h3{
	border-top: 8px solid #FFF;
	color: white;
	background: url(../images/kontakt_h3_bg.jpg) no-repeat;
	background-position: bottom;
	background-color: #515151;
	font-size : 2em;
	text-align: top;
	padding-left: 10px;
	padding-top: 7px;
	color: #fff;
	font-weight : normal;
}

#rightText_1 {
	margin: 0px;	
	background: url(../images/rightTextKonRoh.jpg) no-repeat;
	background-position: bottom right;
}

#rightText_1  strong{
	color:#36708A;
}

#rightTextC_1 #rightText_1{
	padding: 0.5em;			
	
}
#rightTextC_1 {
	background: url(../images/rightTextKonBg.jpg) repeat-x 0px 0px;	
	background-color: #37B5CF;
	margin-top:3px;
}


.rightBestOffC ul{padding: 0px; margin: 0px;}
.rightBestOffC li{padding: 0.5em; margin: 0px; list-style: none; list-style-image: none;}
.rightBestOffC li.por0{background-color: #FFE6DB;}
.rightBestOffC li.por1{background-color: #FFF7F3;}

#rightTextC_1 .photogaleryFoto {width: 105px; text-align:center;  float:left; margin-top: 4px;}
#rightTextC_1 .photogaleryFoto img{width: 99px;}

/* --------------------------- paticka -------------------------- */
#bottomC{
	
	clear:both;
	height: 37px;
	width: 780px;
	/*border-top: 1px solid #ED6326;*/
	margin-top: 1em;	
	background-position: top;
	background: url('../images/paticka.jpg') no-repeat;		
	padding-top: 22px;	
	
}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;	
}
#bottomC li{
	padding: 0em 0.2em 0em 0.5em;
	border-right: 1px solid #272727;
	display: inline;	
}
#bottomC li.posledni{
	border-right: none;	
}

#copyright{
  float: left;
	/*padding-left: 1em;	*/
	padding-top: 0.5em;
	width: 180px;	
	height: 30px;
	/*float:left;	*/
	background: url('../images/paticka_copyright.jpg') no-repeat;
	padding-left: 45px;
	margin-left: 12px;
/*	border: 1px solid #0;*/
}

#bottomNavig{
	margin-top: 0.5em;
	/*width: 500px;*/
	float:right;
	text-align: right;
	
	margin-right:10px;
}

/*
#bottomNavig{
	text-align: right;
	padding-bottom:20px;
}*/


/* --------------------------- 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;
	background: url(../images/xicht.gif) no-repeat;
}


/* --------------------------- 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;
}
