/*------------------------------MAIN-------------------------- */
body {
	background-image: url('../images/bodyBg.gif');
	background-repeat: repeat-y;
	background-position: center;

}

#ContainerC{
	width: 950px;
	max-width: 1024px;
        position: relative;
        margin: auto;

}
#Container{
}

#contentC{
	float:left;
	width: auto;
	background: url(../images/mainTop.gif) no-repeat top right;
}
#content{
	margin-bottom:3em;
	width: auto;
	padding-top:10px;
}

#bodyC{
	margin-left: 200px;
	margin-right: 200px;
	width : 550px;
	font-size: 120%;

}

#bodyC td { 
	color: #4a4a4a;
	font-family: Tahoma,"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	margin: 2px;
	padding: 2px;
}

#bodyC  input, #bodyC textarea, #bodyC select{
	font-family: Tahoma,"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	font-size: 1em;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;

}



#actPathC{ font-weight: bold; margin-bottom: 1em;}

#aktuality{width: 48%; float: left;}

#akce{width: 48%; float: right;}

#aktuality h4, #akce h4{font-weight: normal; color: #d5573a;}


#seznamakci { font-weight: normal;} 
#seznamakci h4{font-weight: normal; color: #d5573a;}
#seznamakci h4 a { font-size: 100%; font-weight: bold;} 
#seznamakci span {width: 75px; margin-left :0px; float: left; }
#seznamakci p {margin-left :75px; display: block; }


#seznamakci2 { font-weight: normal;} 
#seznamakci2 h4{font-weight: normal; color: #d5573a;}
#seznamakci2 span {margin-left :0px; float: left; }
#seznamakci2 p {margin-left :5px; display: block; }

#akcehlavicka { width: 500px; margin: auto; font-size: 120%; }


.akcetitulek { font-weight: bold;
	font-size: 100%; 
	color: #111111; 
	margin: 1em; background-color: #f0f0f0;
	border: 1px solid #aaaaaa; 
	width : auto; } 

.akcedatatable {
	background: #EFEFEF;
        width: 500px;
        margin: auto;
	font-size : 90%;
}

.akcedatatable th{
	font-weight: normal;
	padding: 0.2em;
	padding-left: 1em;
	background: #FFFFFF;
	color: #000000;
	vertical-align: middle;
	font-size: 80%;
}
.akcedatatable td{
	padding: 0.2em;
	padding-left: 1em;
	background: #FFFFFF;
}



.akcepodrobnosti {  font-size: 100%; margin-left: 200px; margin-top: 50px; padding: 3px; border: 1px dotted #EFEFEF; background-color: #ffffff}


.akcepriloha {  margin-left : 200px; padding: 3px;}


.promo { font-weight: bold;
	font-size: 120%; 
	color: #111111; 
	margin: 1em; background-color: #f0f0f0;
	border: 1px solid #aaaaaa; } 
.promo p { color: #d5573a; font-size: 90%; margin: 3px; }



.promoblue { font-weight: bold;
	font-size: 120%; 
	color: #111111; 
	margin: 1em; background-color: #f0f0f0;
	border: 1px solid #dadada; } 

.promoblue p { color: #0000fa; font-size: 90%; margin: 3px; }


.statistika { float:right; font-size:70%; margin:5px; }

/* --------------------------- horni blok -------------------------- */
#topBannerC{background: url(../images/topBg.jpg) repeat-x top;}
#topBanner{background: url(../images/topBg2.jpg) no-repeat top right;height: 123px;}
#topBanner.logged{background: url(../images/topBg2.jpg) no-repeat top right;height: 148px;}
#topBanner.nlogged{background: url(../images/topBg2.jpg) no-repeat top right;height: 148px;}



#logoC{
	float:left;
	background: url(../images/logo.gif) no-repeat;
	width: 290px; height: 76px;
	margin-top: 8px; margin-left: 3px;
}

#logoC a{
	display: block;
	width: 350px; height: 90px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}




#topNavigC{
	float:left;
	width: 270px; height: 26px;
	border-right: 1px solid #d5573a;
	border-bottom: 1px solid #d5573a;
	background-color: #fff;
	margin-top: 8px;
	text-align: center;
	float:left;
	
}


#topNavigC ul{margin: 3px 0px 0px 0px; padding: 0px}
#topNavigC li{display: inline; border-right: 1px solid #d5573a; padding: 0px 10px 0px 10px;}
#topNavigC li.posledni{border-right: 0px}



#topNavig2C{float:right;clear: both;font-weight: bold;font-size: 90%; color: #FFF; margin-right: 5px;}
#topNavig2C span{color: #c1cdeb;}
#topNavig2{margin-top: 5px;}

#LoginC{
	float:right;
	width:273px;height:98px; margin-top: -10px;margin-right: 5px;
	background: url(../images/loginBg2.gif) no-repeat;	
}
#LoginC #loginLeft{float: left; width: 100px; padding-top: 3em; padding-left: 10px;}
#LoginC #loginRight{float: right; width: 160px; }
#LoginC #loginRight h3{margin-top: 0px; padding-top: 2px; border: 0px; margin-bottom: 1em; color: #FFF;}
#LoginC #loginRight #lgname, #loginRight #lgpswd {width: 100px; margin-right: 10px;}
#LoginC #loginRight #doLogin{color:#d5573a; background-color: #FFF; border: 1px solid #d5573a; margin-top: 5px; padding-left: 0.1em; padding-right: 0.1em;}

#LoggedC{
	float:right;
	width:369px;height:98px; margin-top: -10px;margin-right: 0px;
	background: url(../images/loginBg.gif) no-repeat;	
}
#LoggedC li{list-style: none; padding-bottom:2px; }
#LoggedC #loginLeft{float: left; width: 90px; padding-top: 10px; padding-left: 10px;}
#LoggedC #loginLeft2{float: left; width: 90px; padding-top: 10px; padding-left: 10px;}
#LoggedC #loginRight{float: right; width: 160px; }
#LoggedC #loginRight h3{margin-top: 0px; padding-top: 2px; border: 0px; margin-bottom: 1px; color: #FFF;}
#LoggedC #loginRight img{float: left; width: 40px; margin: 2px 10px 2px 2px;}
#LoggedC #loginRight strong{color: #2f426e;}
#LoggedC #loginRight #loggedodkaz {float: right; margin-top: 5px; margin-right: 20px;}



#mainNavigC{
	clear: both;
	height: 22px;
	border-bottom: 5px solid #d5573a;
	font-weight: bold;
        font-size: 110%; 
}
#mainNavigC ul{margin: 0px; padding: 3px 0px 0px 0px;}
#mainNavigC li{float: left;list-style-type: none; border-right: 1px solid #d5573a; padding: 0px 5px 0px 5px;}
#mainNavigC li.posledni{border-right: 0px}
#mainNavigC #navigLeft{float: left; height: 17px; width: 600px;background-color: #FFF;}
#mainNavigC #navigRight {float: right; height: 17px; background-color: #c1cdeb; text-align: center; padding-right: 5px;}

#mainNavigC a{text-decoration: none;}
#mainNavigC a:hover, #mainNavigC a:active, #mainNavigC a:focus  {text-decoration: underline;}

#navigLeft ul {position: absolute; background-color: #fff; padding-top: 3px; border: 1px solid #d5573a; font-weight: normal; }
#navigLeft ul li{display: block; float: none; padding: 0.2em 1.5em 0.2em 1em;}
html>body #navigLeft-l ul li a {}
#navigLeft-l ul li a:hover {}

#me-menu-1 {display:none; z-index:3;}
#me-menu-2 {display:none; z-index:3;}
#me-menu-3 {display:none; z-index:3;}
#me-menu-4 {display:none; z-index:3;}
#me-menu-5 {display:none; z-index:3;}
#me-menu-6 {display:none; z-index:3;}
#me-menu-7 {display:none; z-index:3;}
#me-menu-8 {display:none; z-index:3;}
#me-menu-9 {display:none; z-index:3;}
#me-menu-10 {display:none; z-index:3;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	clear: both;
	float:left;
	width: 170px;
	
}

#searchBlockC {
	background: url(../images/searchBg.gif) no-repeat;
	width: 170px; height: 115px;
}
#searchBlockC h3{ font-size: 1em; padding: 1px; padding-left: 1em; color: #FFF; border-bottom: 0px;}
#searchBlockC #klslovo{width: 90px;}

#searchBlockC #doSearch{color:#d5573a; background-color: #FFF; border: 1px solid #d5573a; margin-left: 5px; padding-left: 0.1em; padding-right: 0.1em;}
#searchBlockC div{padding: 2px 10px 0px 10px; background: url(../images/searchBott.gif) no-repeat bottom right;}

#kalendarC{width: 170px;margin-top: 1em; padding-bottom: 10px; background: url(../images/kalendarBottom.gif) no-repeat bottom left;}
#kalendarC table{
	width: 167px;
	margin-left: 2px;	
	background-color: #d8dbe4;
	border-left: 1px solid #2f426e;
	border-right: 1px solid #2f426e;	
}
#kalendarC h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px; color: #FFF; border-bottom: 0px; background: url(../images/kalendarHead.gif) no-repeat top right;}
#kalendarC th{ color: #2f426e; font-weight: bold; padding-left: 1em;}
#kalendarC td{background-color: #fff; text-align: center; margin: 1px;padding: 0.3em}
#kalendarC a{color: #d5573a;}
#kalendarC select{margin-left: 1em; margin-right: 1em; font-size: 0.9em;border: 1px solid #2f426e;background-color: #d8dbe4;}



#casopisC{ margin-top: 1em; color: #d5573a; padding-bottom: 10px; background: url(../images/casopisBottom.gif) no-repeat bottom left;}
#casopisC h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px;  color: #FFF; border-bottom: 0px; background: url(../images/casopisHead.gif) no-repeat top right;}
#casopisC ul{ border-left: 1px solid #2f426e;border-right: 1px solid #2f426e; margin: 0px; margin-left: 2px; margin-right: 1px; padding: 1em; width: auto;}
#casopisC li{list-style: none; list-style-position: outside; font-size: 110%; padding-top: 4px;}


#sekceC{ margin-top: 1em; color: #d5573a; padding-bottom: 10px; background: url(../images/casopisBottom.gif) no-repeat bottom left;}
#sekceC h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px;  color: #FFF; border-bottom: 0px; background: url(../images/casopisHead.gif) no-repeat top right;}
#sekceC ul{ background-color: #ffffff; border-left: 1px solid #2f426e;border-right: 1px solid #2f426e; margin: 0px; margin-left: 2px; margin-right: 1px; padding: 1em; width: auto;}
#sekceC li{list-style: none; list-style-position: outside; font-size: 110%; padding-top: 4px;}

#sekce2C{ margin-top: 1em; color: #d5573a; padding-bottom: 10px; background: url(../images/casopisBottom.gif) no-repeat bottom left;}
#sekce2C h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px;  color: #FFF; border-bottom: 0px; background: url(../images/casopisHead.gif) no-repeat top right;}
#sekce2C ul{background-color: #ffffff; border-left: 1px solid #2f426e;border-right: 1px solid #2f426e; margin: 0px; margin-left: 2px; margin-right: 1px; padding: 1em; width: auto;}
#sekce2C li{list-style: none; list-style-position: outside; font-size: 110%; padding-top: 4px;}



/* --------------------------- prava navigace -------------------------- */
#rightC{
	float: right;
	width: 173px;
	margin-top: -10px;
}


#rightC2{
	float: right;
	width: 173px;
	margin-top: -10px;
}


#procC{ margin-top: 1em; color: #d5573a; padding-right: 0px; padding-bottom: 9px; background: url(../images/rightBBottom.gif) no-repeat bottom left;}
#procC h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px; color: #FFF; border-bottom: 0px; background: url(../images/kalendarHead.gif) no-repeat top right;}
#procC ul{background-color: #fff; border-left: 1px solid #2f426e;border-right: 1px solid #2f426e; margin: 0px; margin-left: 5px; margin-right: 1px; padding: 1em; width: auto;}
#procC li{text-indent: -7px; list-style: none; list-style-position: outside; padding-top: 3px;}

#proc2C{ margin-top: 1em; color: #d5573a; padding-bottom: 9px; background: url(../images/rightBBottom.gif) no-repeat bottom left;}
#proc2C h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px; color: #FFF; border-bottom: 0px; background: url(../images/kalendarHead.gif) no-repeat top right;}
#proc2C ul{background-color: #fff; border-left: 1px solid #2f426e;border-right: 1px solid #2f426e; margin: 0px; margin-left: 5px; margin-right: 1px; padding: 1em; width: auto;}
#proc2C li{text-indent: -7px;list-style: none; list-style-position: outside; padding-top: 3px;}


.reklamaRight{margin-top: 1em; margin-left: 5px; width: 165px; text-align: center; border: 1px solid #2f426e;}

#anketaC{ margin-top: 1em; padding-bottom: 9px; background: url(../images/rightBBottom.gif) no-repeat bottom left;}
#anketaC h3{ font-size: 1em; padding: 0em; padding-left: 1.4em; padding-top: 2px; padding-bottom: 2px; color: #FFF; border-bottom: 0px; background: url(../images/kalendarHead.gif) no-repeat top right;}
#anketaC ul, #anketaC p{background-color: #fff; border-left: 1px solid #2f426e;border-right: 1px solid #2f426e; margin: 0px; margin-left: 5px; margin-right: 1px; padding: 1em; width: auto;}
#anketaC li{margin-left: 1em;}

/* --------------------------- paticka -------------------------- */

#bottomC{	
	clear:both;
	margin-left: 200px; margin-right: 200px;
	border-top: 1px dotted #d5583b;
	text-align: center;
}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 3px 0em 0em 0em;
}


#bottomC li{
	padding: 0em 1em 0em 1em;
	border-right: 1px solid #d5583b;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}



