BODY {
	color: #101010;
	font-family: Helvetica,"Arial CE",Arial,sans-serif;	
	font-size: 70%;
	letter-spacing: 0.03em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #fff;


}

#containerC {width: 1065px;margin:0 auto;}

table{
	font-size: 100%;
}

td,th {
	color: #101010;
	font-family: Helvetica,"Arial CE",Arial,sans-serif;	
	margin: 0px;
	padding: 0px;
}
th {
	font-weight: bold;
}

form{
	display:inline;
}
input, textarea, select{
	font-family: Helvetica,"Arial CE",Arial,sans-serif;	
	font-size: 1em;
	border: 1px solid #4f4f4f;
	background-color: #FFF;
	color: #4c73b9;

 }
fieldset{
	padding: 1em;
}

ul{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
li {
	padding: 0px;
	margin: 0px;
	
}

p {
	margin: 0em;
	padding: 0em;
	margin-top: 5px;
	padding-right: 5px;	
}

img {
	border: 0px; 
	padding: 0px; 
	margin: 0px;	
}


/* --------------- Odkaz ----------------------- */
a:link, a {
 	color: #4c73b9;
 	text-decoration:underline;
}
a:visited{color: #4c73b9;}
 
a:hover, a:active, a:focus  {
	color: #ce3155;
}


/* ------------------ nadpisy ------------------ */
h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
}

h1 {
	color: #4c73b9;
	font-size: 1.5em;
}

h2  {
	color: #4c73b9;
	font-size: 1.4em;
}



h3 {
	font-size: 1.4em;
	color: #4c73b9;
	font-weight: bold;
	margin-bottom: 0.5em; padding-bottom: 0em; padding-top: 0.8em
}

h4 {
	color: #a11d4b;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 0.5em
}

h5 {
	padding-top: 0.5em;
	font-size: 1em;
	font-weight: bold;
}

h6 {
	padding-top: 0.5em;
	font-size: 1em;
	font-weight: bold;
}

/* ------------------TRIK CASCADES-------------------- */
.clearFloat, .cleaner{
	clear:both;
}

.hide{
	display: none;
}
.noborder {
	border: 0em;
}

/* --------------------------- datova tabulka -------------------------- */
.datatable {
	/*background: #EBEBEB;*/
}

.datatable th{
	font-weight: bold;
	padding: 0.2em;
	padding-left: 0.5em;
	color: #000000;
	vertical-align: top;
}
.datatable td{
	padding: 0.1em;
	padding-left: 1em;
}

.datatable td.suda{
	background: #FFFFFF;
}
.datatable td.cena{
	text-align: right;
	white-space: nowrap;
}

/* --------------------------- horni banner -------------------------- */
#pgtop{
	margin-top: 10px;
	height: 114px;/*height: 114px; */
	/*background: url(../img/top_banner_velikonoce.jpg) no-repeat;*/
	background: url(../img/top_banner_long.jpg) no-repeat;
}
#mainlogo {height: 114px; width: 700px; overflow:hidden;}
#mainlogo h1 a{display: block; width: 700px; height: 114px;}
#mainlogo h1 span{ display:none; }

#slogan{background: url(../img/slogan.gif) no-repeat; width: 195px; height: 34px;}
#slogan h2 { display:none; }
#radiak{float:right; width: 160px; text-align:center; color:#FFF; }
#radiak a{color:#FFF; text-decoration: none;}

#history{color: #FFF; padding-left: 2em; padding-top: 0.1em;}
/* --------------------------- leve -------------------------- */
#left-menu{
	float:left;
	width: 195px;
	overflow:hidden;
	background: url(../img/navig_bg.gif) repeat-y;
}

#navigace a{font-weight: bold; color: #ce3155;}
#navigace span, #navigace span a{} /*color: #4c73b9;*/
#navigace a{text-decoration: none;}
#navigace a:hover, #navigace a:active, #navigace a:focus  {text-decoration: underline;}

#left-menu #navigace{padding: 0px; margin: 0px;}
#left-menu #navigace li{
	margin: 0px;
	display: block; padding: 0.5em 0em 0.5em 1.5em;
	list-style: none;
	background: url(../img/navig_item_bg.gif) no-repeat left bottom;	
}
#left-menu #navigace li a{}

#svatek{height: 17px; padding-top: 35px; background: url(../img/kalendar_bg.gif) no-repeat left bottom; color: #FFF; padding-left: 1em; font-size: 0.9em;}

#pohadka{padding: 10px 0.5em 0.5em 1.5em;}
#pohadka h3, #pohadka h3 a{ color: #FFF; font-weight:bold; font-size: 1em; }
#pohadka img{float:right; padding-left: 1em;}
#pohadka a{font-weight: bold; color: #ce3155;}

#vytvarnytip{padding: 15px 0em 0em 0em; text-align: center; background: url(../img/vytv_top.gif) no-repeat left top;}
#vytvarnytip a{padding: 0px !important; margin: 0px !important;}
#vytvarnytip a.head{font-weight: bold; font-style: italic; color: #FFF; text-align: left;  padding: 5px 0px 5px 1.5em !important; display:block; text-decoration: none; font-size: 1.1em;}
#vytvarnytip img{padding-top: 0em;}

#fotodne{padding: 0px 0em 0em 0em; text-align: center;  }
#fotodne h3{height: 22px; background: url(../img/galerie_top.gif) no-repeat; padding:0px; margin: 0px;}
#fotodne h3 span{display: none;}
#fotodne a{padding: 0px !important; margin: 0px !important;}
#fotodne a.head{font-weight: bold; color: #FFF; text-align: left;  padding: 5px 0px 5px 1.5em !important; display:block; text-decoration: none; font-size: 1.1em;}
#fotodne img{padding: 0em 0em;}


#hrajemesi{padding: 17px 0em 0em 0em; margin:0px; text-align: center; background: url(../img/vytv_top.gif) no-repeat left top; }
#hrajemesi a{padding: 0px !important; margin: 0px !important; }
#hrajemesi a.head{font-weight: bold; font-style: italic; color: #FFF; text-align: left;  padding: 5px 0px 0px 1.5em !important; display:block; text-decoration: none; font-size: 1.1em;}


#anketa{background: url(../img/anketa_bg.gif) repeat-y;}
#anketa h3{height: 22px; background: url(../img/anketa_top.gif) no-repeat; padding:0px; margin: 0px; }
#anketa h3 span{display: none;}
#anketa p{font-weight: bold; display: block; margin: 0em 0.5em 1em 1.5em; padding: 0.5em 0em 0.5em 0em; border-bottom: 1px solid #99b9e1;}
#anketa li{list-style: none;}
#anketa input{border: 0px; background: transparent;}
#anketa #anketa_hlasuj{border: 1px solid #4c73b9; margin-left: 1.5em; background-color: #FFF;} 
#anketa #anketa_konec{padding-bottom: 10px; background: url(../img/anketa_bot.gif) no-repeat right bottom; display:block; margin: 0px; border: 0px;}


#cesta{clear:left;  padding-left: 1em;}
/* --------------------------- obsah -------------------------- */
#mainC{
	float: left;
	width: 570px;
	overflow:hidden;
	

}
#main{}

#navigatorC{background: url(../img/filtr_bg.gif) repeat-y; }
#navigatorH{ background: url(../img/filtr_top.gif) no-repeat; height:19px;  }
#navigatorF{ background: url(../img/filtr_bot.gif) no-repeat right bottom; height:19px; clear:both;}

#navigator{float:left; width: 149px; height:75px; margin-left: 0px; margin-right: 25px; text-align:center; background: url(../img/mapka_0.gif) no-repeat;}
#navlabel{float:left; width: 230px; }
#navlabel select{width: 120px;}

#calendar{ float:right; width: 120px; height:110px; padding-right: 10px;}

.navlabel-pad{margin-bottom: 0.2em;}
.navlabel-pad strong{display:block; width: 70px; float:left; }
#filtruj{margin-top: 0.2em; margin-left: 70px; border: 0px; background: transparent;}

.colinsd{padding: 0em 1em 0em 1em;}

.programy-akce{ border-bottom: 1px solid #abc1e4; padding: 0.5em 0em 1em 0em; margin-bottom: 0.5em;}
.programy-akce p{display: block;}
.programy-akce .prog-left{float: left; width: 150px; color: #ce3155;}
.programy-akce .prog-right{float: right; width: 290px; color: #ce3155; text-align: right;}
.programy-akce .prog-label a{font-weight: bold;}
.programy-akce .prog-label .cesta a{font-weight: normal; color: #4c73b9;}
.programy-akce .foto{float:left; width: 90px; margin-right: 10px; height: 70px; border: 1px solid #FFF;}
.programy-akce .foto img{padding:0px; margin: 0px;}

.fotodne {max-width: 180px; _width: 180px;}

.zvyrazni{color: #ce3155;}

#kurzy div {border-bottom: 1px solid #abc1e4; padding: 0.5em 0em 1em 0em; margin-bottom: 0.5em;}
#kurzy div strong {
    padding:3px 6px 3px 6px;
    display:block;
}
.discussImg{width:60px; height:60px; float:left; margin-right:1em; overflow: hidden;}

ul.uvodkaUl, .uvodkaUl{padding: 0px; margin: 0px; display:block;}
ul.uvodkaUl li, .uvodkaLiItem{list-style: none; display: block; float:left; width: 165px; margin: 0em 0.2em 1em 0.2em; padding: 0em 0.3em 0.3em 0.3em; _height: 80px; min-height: 80px; border: 1px solid #DEDEDE;}
ul.uvodkaUl li.uvodkaAkce{_height: 120px; min-height: 120px; }
ul.uvodkaUl li.uvodkaAkce a{height: 1.5em;  overflow: hidden; display:block;}
ul.uvodkaUl li.reklama a{height: auto !important;}

#nadpis_vybrali{background: url(../img/nadpis_vybrali.gif) no-repeat; height: 29px; margin: 0px 0px 0.3em 0px; padding: 0px;}
#nadpis_naposledy{background: url(../img/nadpis_naposledy.gif) no-repeat; height: 37px; margin: 0px 0px 0.3em 0px; padding: 0px;}
#nadpis_diskuse{background: url(../img/nadpis_diskuse.gif) no-repeat; height: 27px; margin: 0px 0px 0.3em 0px; padding: 0px;}
#nadpis_pobyty{background: url(../img/nadpis_akce.jpg) no-repeat; height: 38px; margin: 0px 0px 0.3em 0px; padding: 0px;}
#nadpis_hry{background: url(../img/nadpis_hry.gif) no-repeat; height: 32px; margin: 0px 0px 0.3em 0px; padding: 0px;}
#nadpis_vybrali span, #nadpis_naposledy span, #nadpis_diskuse span, #nadpis_pobyty span, #nadpis_hry span{display:none;}
#nadpis_vybrali span.vpravo, #nadpis_hry span.vpravo,   #nadpis_pobyty span.vpravo,   #nadpis_diskuse span.vpravo{display:block; float: right; font-size: 0.8em; padding-top: 0.8em; padding-right: 2em;}
#nadpis_pobyty span.vpravo{padding-top: 1em;}
#nadpis_diskuse span.vpravo{padding-top: 0.4em;}
#uvitacka{background-color: #deebf7; border: 1px solid #abc1e4; padding: 1em; margin-right: 1em;}
#uvitacka h3{padding-top:0px; margin-top:0px;}

.uvodkaAkceFoot{width: 65px; height: 35px; overflow: hidden; float:right;}
.uvodkaAkcePozn{display: block; height: 2.5em; overflow: hidden; }
ul.uvodkaUl li.uvodkaAkce .zvyrazni{display: block; height: 2.5em; overflow: hidden; }

.uvodkaLiItem .nadpis{display: block; height: 2.8em; overflow: hidden;}
.uvodkaLiItem .poznamka{display: block; height: 3.7em; overflow: hidden;}
.diskutujeme li{display:block; width: 240px; margin-left: 1em;  height: 2em; float:left;}

/* --------------------------- prave -------------------------- */
#right{
	float:left;
	width: 300px;
	overflow:hidden;
}

#aktuality, #searchbox, #loginbox {background: url(../img/zpravicky_bg_long.gif) repeat-y;}
#aktuality h3{background: url(../img/zpravicky_top_long.gif) no-repeat; padding: 0px; margin: 0px; height: 22px;}
#aktuality h3 span, #searchbox h3 span, #loginbox h3 span{display: none;}
#aktuality a{font-weight: bold;}
#aktuality p{display: block; margin: 0em 1em 0em 1em; padding: 1em 0em 1em 0em; border-bottom: 1px solid #abc1e4;}

#searchbox h3{background: url(../img/vyhledavani_top_long.gif) no-repeat; padding: 0px; margin: 0px; height: 22px;}
#searchbox form{padding: 1em; display: block; margin: 0px; }
#searchbox input, #loginbox input {border: 1px solid #4c73b9;}

#loginbox h3{background: url(../img/registrace_top_long.gif) no-repeat; padding: 0px; margin: 0px; height: 22px;}
#loginbox form{padding: 1em; display: block; margin: 0px; }
span.lgOds{width: 45px; display: block; float: left;}
span#zaregistrovatSe {padding-left:10px;}

#rightFlash {text-align:center;}

#hry{background: url(../img/navig_bg.gif) repeat-y;}
#hry p{padding: 0.3em 1em 0.3em 1em;}
#hry h3{background: url(../img/hry_top.gif) no-repeat; font-size: 1.1em; padding: 5px 0px 0px 1em; margin: 0px; height: 22px; font-weight: bold; font-style: italic; color: #FFF;  }
#hry a{color: #ce3155;}
#hry #aktuality_konec{padding-bottom: 15px; font-size: 1em; background: url(../img/zpravicky_bot.gif) no-repeat right bottom; display:block; margin:0px 0px 1em 1em; border-bottom: none;}

/* --------------------------- paticka -------------------------- */
#footer{
	clear: both;
	margin-top: 1em;
	border-top: 1px solid #abc1e4;
	text-align: center;
	width: 960px;
	padding-top: 0.5em;
}
#footer img{padding-top: 5px;}
#footer .prohlaseni{font-size: 0.9em; color: #999;}


/* --------------------------- kalendar -------------------------- */
#calendar table { background-color:#e7efc0; }
#calendar th { background-color:#deebf7; }
#calendar th, #calendar td { 
    width: 2em;
    border-right:solid #4c73b9 1px;
    border-bottom:solid #4c73b9 1px;
    text-align:center;
    vertical-align:top;
}
#calendar .today, #calendar .todaysel { font-weight:bold; background-color:#FFDC81; }
#calendar .sel, #calendar .todaysel { font-weight:bold; border:solid #4c73b9 2px; }


/* --------------------------- reklama -------------------------- */
.reklama_top{ }
.popisek_nahore{
	padding-top: 10px;
	background: url(../img/reklama_2.gif) no-repeat left top;

}
.popisek_vpravo{
	padding-right: 10px;
	background: url(../img/reklama_1.gif) no-repeat right bottom;

}

#odkazFacebook {background-color:#fff;padding:0px 0;border-right: 1px solid #dedede;}
#odkazFacebook a {display:block;margin-top:10px;}


.zvyrazni_Ano{
 background: url("../img/zpravicky_bg_long.gif") repeat-y scroll right top transparent; padding: 2em 1em 1em 1em; background-color: #DEEBF7;
}
.nasTip{float:right; margin-top: -1em; color:red;}

#monsterodkaz {margin:15px 0 0 0;padding:10px 0;;background:#000}
#monsterodkaz h3 {color:#fff;padding:0 10px;font-size:1.3em;font-style:italic;}
#monsterodkazInner {text-align:center;}

#videoarchiv {margin-top:15px;}
#videoarchiv img {margin:6px 4px;}
