/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 970px;
     margin-left: auto;
	margin-right: auto;
     position: relative;
     padding-left:4px;
     padding-right:4px;
     background-color:#fff;
}

#ContainerH {width: 1145px;
     margin-left: auto;
	margin-right: auto;
     background:url(../images/containerBg.jpg) repeat-y 0 0;
}

#contentC{
	float:left;
	width: 740px;
	min-height: 300px;
	margin-top: 10px;
    padding-right: 8px;
    padding-left: 17px; 
    padding-top: 1em;
    background:url(../images/contentCBg1.jpg) no-repeat right top;
    background-color:#fff;
}

#content{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:1em;
	margin-top: 0em;
}

#content .anot{
}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#pageBottomC {
	float: left;
	width: 953px;
	padding-left:17px;
	padding-top:28px;
	background: #fff url('../images/pageBottomBg.gif') repeat-x 0 0;
}

#pageBottomC2 {
	width: 953px;
	padding-left: 17px;
}

#pageBottomC h3 {padding:0;}

.mladezNavigace{
	border: 1px dotted #F57921;
	background-color: #FFF2E8;
	margin: 1em 0em 1em 0em;
}
.mladezNavigace li{list-style: none;}
.mladezNavigace span{
	display: block;
	float: left;
	width: 11em;
	font-weight: bold;
}

hr.displayNone {display:none;}
/* ---------------------------HP----------------------- */ 
.topStoryC{margin-bottom:2em;}
.topStoryImage{float: left;
     margin-right:1em;
}
.topStoryC h3{
	border-top: 2px solid #004685;
	color: #f47937;
	padding: 1em 1em 0.5em 1em; 
	font-size: 1.3em;
}
.topStoryC p{display: block;margin-left: 1em; font-size: 1.1em;}


.hpBlockBottomC {clear: both;padding-top:10px;background-color:#fff;}
.hpBlockBottomC ul {list-style:none; padding:0px;margin:0px;}

.hpBlockBottomC li {display:block; float: left; width: 230px; height: 190px; margin: 0 20px 20px 0;}
.hpBlockBottomC li.last {margin:0px;}

.hpBlockBottomC li.fotogalerie {
	background: #fff url(../images/fotogalerieHP/default.jpg) no-repeat top left;
}

.hpBlockBottomC li.fotogalerie a {
	display: block;
	width: 228px;
	height: 188px;	
	border: 1px solid #f47737;
	background: transparent url(../images/fotogalerieTitulek.jpg) no-repeat bottom left;
}

#HPBlockClankyC{float: left;width: 377px;margin-bottom:28px;}
#HPBlockClankyC a {font-weight:normal;text-decoration:none;}
#HPBlockClanky ul {margin: 0px; padding: 0px;}
#HPBlockClanky li{
	margin: 0px; 
     padding: 5px;
	list-style: none; 
}
#HPBlockClanky li.druhy {background-color: #f0f0f0;}
#HPBlockClanky span.datum {width:50px;display:block;float:left;text-align:right;padding-right:10px;}

#HPBlockMarodkaC {float:left;width: 259px;overflow:hidden;}
#HPBlockMarodka {border-color: #004684;padding:4px 5px;}
#HPBlockMarodkaC p {border-bottom:1px solid #003a6f;padding:0 0 8px 0;}
#HPBlockMarodkaC p.posledni {border:none;padding-bottom:0;}
#HPBlockMarodkaC p span {color:#1e5c93;font-style:italic;font-weight:bold;display:block;}

#HPBlockTabulkaC {float:left;width:260px;margin:0 20px;margin-bottom:28px;}
#HPBlockTabulkaC h3 {width: 260px; overflow: hidden;}
#HPBlockTabulkaC table {border:1px solid #ffbf95;margin-top:0px;border-collapse: collapse;}
#HPBlockTabulkaC table th {background-color:#ffbf95;color:#fff;font-weight:normal;font-size: 1.1em;}
#HPBlockTabulkaC table tr.suda td{background-color:#fcede4;}
#HPBlockTabulkaC table td, th {border:1px solid #ffbf95;padding:0 3px; font-size: 1.1em;line-height: 19px;}
#HPBlockTabulkaC table td.center, th.center {width:50px;text-align:center; font-size: 1.1em;}

#HPBlockKalendarC {float:left;width: 259px;overflow:hidden;margin:0;margin-bottom:28px;}

#HPBlockAnketaC {float:left;width: 259px;overflow:hidden;}
#HPBlockAnketa {border: 1px solid #98001b;padding:4px 5px;min-height: 273px;background: #fff url(../images/anketaBG.jpg) no-repeat bottom right;}
#HPBlockAnketaC p {padding:0 0 15px 0;}
#HPBlockAnketaC p.posledni {border:none;padding-bottom:0;}
#HPBlockAnketaC p span {color:#1e5c93;font-style:italic;font-weight:bold;display:block;}

#HPBlockZpravyC {float:left;width:300px;margin-right:2px;color:#fff;background-color:#e1e1e1;}
#HPBlockZpravy ul {margin: 0px; padding: 0px;}
#HPBlockZpravy li {
	margin: 1em; padding: 0em 0em 1em 0em;
	list-style: none; 
	border-bottom: 1px solid #003869; 
} 
#HPBlockZpravy li.posledni { border-bottom: none;}


/* ---------------------------HP2----------------------- */ 
#youtube {
	float: left;
	width: 377px;
	height: 309px;
}

#reklamy {
	float: left;
	width: 260px;
	padding: 0;
	margin: 0 20px;
}

#anketa ul {
	padding-left: 10px;
}


/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}


/* --------------------------- horni blok -------------------------- */
#topBanner{
	width: 970px;
	height: 230px; 
}


#logoC{
	float:left;
	background: url(../images/logo1.jpg) no-repeat;
	width: 197px; height: 173px;padding-bottom:3px;
}
#logoC a{
	display: block;
	width: 197px; height: 173px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

/* druhe logo gaus */
#logo2C{
	float:left;
	background: url(../images/logoGeus.jpg) no-repeat;
	width: 197px; height: 173px;
	padding-bottom:1px;
}
#logo2C a{
	display: block;
	width: 197px; height: 173px;
}
#logo2C span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#fotoC{
	font-size:3em;
	float: left;
	width: 576px; height: 174px;	
}

#topMenuC {clear:both;float:left;width:970px;
     background:url(../images/topMenuBg1.gif) no-repeat bottom left;}

ul#topMenu {list-style-type:none;
     position:relative;
     height:45px;top:-9px;
     padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;
     text-align:left;
     float:left;
}
ul#topMenu li {display:inline;padding-right:0;}
ul#topMenu li a {color:#fff;
     text-decoration:none;
     display:block;
     float:left;
     font-weight:bold;
     font-size:1em; 
     text-transform:uppercase;}
ul#topMenu li a:hover {color:#fff;}

ul#topMenu ul {position:absolute;left:0px;top:35px;}
ul#topMenu ul li {padding:5px;}
ul#topMenu ul a{color:#fff;
     display:inline;
     float:none;
     text-transform:none;
     font-size:1em; 
     font-weight: normal;    
}
ul#topMenu ul .subKat a {color: #004685; font-weight: bold;}
ul#topMenu ul a:hover{color:#fff;}

/* polozky kvuly zalozkam */

ul#topMenu span#menu1 a {padding:15px 20px 5px 19px;}   
ul#topMenu span#menu1 a:hover {background:url(../images/zalozkaAteam.gif) 0px 0px no-repeat;}
ul#topMenu span#menu1.aktivni a{background:url(../images/zalozkaAteam.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu2 a {padding:15px 20px 5px 12px;}   
ul#topMenu span#menu2 a:hover {background:url(../images/zalozkaMladez.gif) 0px 0px no-repeat;}
ul#topMenu span#menu2.aktivni a{background:url(../images/zalozkaMladez.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu3 a {padding:15px 20px 5px 15px;}   
ul#topMenu span#menu3 a:hover {background:url(../images/zalozkaKlub.gif) 0px 0px no-repeat;}
ul#topMenu span#menu3.aktivni a{background:url(../images/zalozkaKlub.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu4 a {padding:15px 27px 5px 15px;}   
ul#topMenu span#menu4 a:hover {background:url(../images/zalozkaFanousci.gif) 0px 0px no-repeat;}
ul#topMenu span#menu4.aktivni a{background:url(../images/zalozkaFanousci.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu5 a {padding:15px 23px 5px 19px;}   
ul#topMenu span#menu5 a:hover {background:url(../images/zalozkaMultimedia.gif) 0px 0px no-repeat;}
ul#topMenu span#menu5.aktivni a{background:url(../images/zalozkaMultimedia.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu6 a {padding:15px 20px 5px 25px;}   
ul#topMenu span#menu6 a:hover {background:url(../images/zalozkaArchiv.gif) 0px 0px no-repeat;}
ul#topMenu span#menu6.aktivni a{background:url(../images/zalozkaArchiv.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu7 a {padding:15px 23px 5px 15px;}   
ul#topMenu span#menu7 a:hover {background:url(../images/zalozkaZeny.gif) 0px 0px no-repeat;}
ul#topMenu span#menu7.aktivni a{background:url(../images/zalozkaZeny.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu span#menu8 a {padding:15px 23px 5px 15px;}   
ul#topMenu span#menu8 a:hover {background:url(../images/zalozkaKraso.gif) 0px 0px no-repeat;}
ul#topMenu span#menu8.aktivni a{background:url(../images/zalozkaKraso.gif) 0px 0px no-repeat; color:#fff;}

ul#topMenu ul li a:hover {background:none;}

#searchBlockC{float:left;
     background:url(../images/searchBg1.gif) repeat-x 0 0;
     background-color:#3a3a3a;
	height: 27px;
     margin-top:22px;
     padding-top:4px;
	padding-right:7px;
}
#doSearch {margin-top:2px;margin-right:2px;}
/* --------------------------- pravy blok -------------------------- */
#rightC{
	float: left;
	width: 195px;
	margin-top: 10px;
	margin-left: 10px;
}
.rightReklama{
	margin-top: 1em; text-align: center;
}

#rightC .RightBlockBorder{border-top: 1px solid #000; border-left:  1px solid #000; border-right:  1px solid #000;}
#rightC .posledniBorder{border-bottom: 1px solid #000;}
#rightC h3{font-weight: bold; color: #004685; margin: 0px; padding: 0; background-color: #FFF;}

#RightBlockPristi {background:url(../images/pristiBg.gif) repeat-x 0 0;padding:0px 3px 0px 3px;}
#RightBlockPristiC table {margin-bottom:1.7em;text-align:center;text-transform:uppercase;}
#RightBlockPristiC table td {color:#044784;}

#RightBlockPosledni{margin-bottom: 5px;}
#RightBlockPosledni table {text-align:center;background-color:#e7e7e7;width:193px;border-collapse: collapse;margin-left: 1px; margin-bottom: 1.7em; border: 1px solid #f47937;}
#RightBlockPosledni table td {padding:5px;}
td.rightBorder, td.white {border-right:1px solid #f47937;border-left:1px solid #f47937;}
td.invOrange{border-left:1px solid #f47937;}

#RightBlockTrenerC h3 {background-color: #1e5c93;}
#RightBlockTrener {background-color: #1e5c93;color:#fff;padding:5px 0;margin-bottom: 20px;}
#RightBlockTrener p {border-top:2px solid #003a6f;padding:1em;padding-right:5px;clear:both;}
#RightBlockTrener img {float:left; padding: 0 10px;}
#RightBlockTrenerC h4 a {color:#87bff2;}

#RightBlockPrestupyC h3 {background-color: #7d7d7d;}
#RightBlockPrestupy {background-color: #7d7d7d;color:#fff;padding:5px;margin-bottom: 20px;}
#RightBlockPrestupy p {border-top:2px solid #003a6f;padding:1em;padding-right:5px;clear:both;}
#RightBlockPrestupy h4 {color:#000; text-transform: uppercase;}



#rightC .datum{ background-color: #F57C26; color: #FFF; letter-spacing: 0.1em;}
#rightC .datum span{padding: 0.5em;display:block; }
#rightC .vysledek{ float: right; width: 70px; font-weight: bold; background-color: #004685;padding: 0.5em; text-align: center;}

#rightC .odkazy{clear: both;}

/* --------------------------- dolni blok ------------------------*/
#dolniBlok {clear:both;}
#dolniBlok ul {list-style:none;}
.dolniReklamaC {float:left;margin-bottom: 14px;}
#dolniReklama {width:435px;min-height:114px;padding:0px 0 0 0px;}
#dalsiProgramC {float:left;margin-right:1em;}
#dalsiProgram {height:114px;} /*border:1px solid #004685;border-top:2px solid #004685;width:240px;*/
#dalsiProgram ul {list-style:none;}
#narozeninyC {float:left;}
#narozeniny {height:114px;} /*border:1px solid #004685;border-top:2px solid #004685;width:240px;*/
#narozeniny ul {margin-top:15px;margin-left:10px;}
#narozeniny li {padding-left:10px;background:url(../images/punta.gif) no-repeat 0 5px;}

#dolniReklamaC object {
	width: 260px;
	height: 147px;
	margin: 0;
	padding: 0;
}

/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 970px;
	margin-top: 1em;
	padding-bottom: 1em;
    color:#1e5c93;
    font-size:1.1em;
}
#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 #072F67;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding-top: 1em; padding-left: 1em;
	padding-bottom: 0.1em;
	width: 330px;
	float:left;
}

#bottomNavig{
	padding-top: 1em; padding-right: 1em;
	padding-bottom: 0.1em;
	width: 440px;
	float:right;
}


#bottomNavig{
	text-align: right;
}



/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}
/* --------------------------- reklama vpravo ---------------------*/

#reklamaVpravo {position:absolute;width:120px;height:1000px;right:-140px;top:20px;}

/* --------------------------- tabulky -------------------------- */
.HPTabulka{margin:0px 10px 0px 0px ;padding:0px; border: 1px solid #F00;}
.HPTabulka th{padding: 1px 3px; font-size: 0.9em;}
.HPTabulka tr.suda td{background-color: #E5EDF4}
.HPTabulka tr.zvyrazni td{background-color: #E5EDF4; color: #00693F; font-weight: bold;}
.HPTabulka td{white-space: nowrap;}
/* --------------------------- barvy ---------------------------- */
.orange {color:#f47937 !important;}
.invOrange {color:#fff;background-color:#f47937;}
.dark {color:#fff;background-color:#a1a1a1;}
.bold {font-weight:bold;}
.white {background-color:#fff;}

/*--------------------------------------------------------------------
/* blok s měnícím se obrázkem
/*--------------------------------------------------------------------*/
#changeImage {width:742px;height:280px;
     padding-top:10px;
     margin-top:10px;
     margin-bottom:1em;
     overflow:hidden; 
}

#changeImage a{color: #302e35;}    
#actualImage {width:280px;float:left;}
ul#changeImageMenu {list-style-type:none;margin-left:0;padding-right:5px;float:right;}
ul#changeImageMenu li {list-style-type:none;background-color:#fff;margin:1px 0px;padding:1px 0;}
ul#changeImageMenu li.licha {background-color:#e7e7e7;}
ul#changeImageMenu li a {text-decoration:none;
     font-size:0.9em;
     display:block;
     width:423px;     
     padding:4px 4px;
}
ul#changeImageMenu li a:hover {color:#645577;}
ul#changeImageMenu li span {text-align:center;
     display:block;
     margin-right:8px;
     width:50px;
     float:left;
     background-color:#f47937;
     color:#fff;
     padding: 2px 5px;
}
#textInImage {background-color:#004685;
     margin-top:-90px;
     position:relative;
     overflow:hidden;
     color:#fff;
     height:77px;padding:5px;
     z-index:3;
     -moz-opacity: 0.88;
     filter: alpha(opacity=88);
}
#textInImage a, #textInImage a:hover {text-decoration:none;color:#fff;padding:0;}
#textInImage span#headline {font-weight:bold;color:#fff;margin:Opx;}
p#anotace {font-size:0.85em;margin-top:0;padding-left:5px;padding-bottom:5px;}
p#zobrazLink {margin-top:5px;padding-left:5px;}

/*
//--------------------------------------------------------------------
//   kalendar
//--------------------------------------------------------------------
*/
.calendar {
	background-color: #CAC6C6;
     border-collapse:separate !important;    
}

.calendar th{
	text-align: center;
	font-weight: bold;
	background-color: #044784;
	height: 21px;
	width: 29px;
	color: #ffffff;
	border: 0px;
}
.calendar td{
	background-color: #ffffff;
	vertical-align: bottom;
	text-align: center;
	color: #000000;
	width: 26px !important;
	height: 51px;padding:2px 0;
}

td.calhome {
	background-color: #d2f5cd;
}
td.calaway{
	background-color: #e0dde3;
}
td.calaway a {color:#fff;}
span.datum {text-align:center;
     display:block;
     margin-right:8px;
     width:50px;
     float:left;
     background-color:#34204b;
     color:#fff;
     padding: 2px 5px;
}