body{
	color:white;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: verdana, helvetica, sans-serif;
	background:url('./img/bg_center.png');
}
a img{
	border:none;
}
a{
	text-decoration:none;
}
h1, h2{
	text-transform:uppercase;
	font-weight:normal;
	font-size:150%;
	color:#c5c5c5;
}
h3{
	font-weight:normal;
	font-size:130%;
}

td{
	vertical-align:top;
}

.checkbox{
	width:auto;
}

input{
	width:240px;
}
input.wsubmit{
	width:auto;
}


.clearbox{
	clear:both;
}



th{
	text-align:left;
}




#obal{
	width:910px;
	margin:auto;
	text-align:left;
	margin-top:30px;
}


#header{

}
#menu-p, #menu-k, #menu-r{
	float:right;
	width:115px;
	margin-left:20px;
	list-style:none;
	border-left:1px solid #333333;
	background-position:15px 0px;
	background-repeat:no-repeat;
}
#menu-p li, #menu-k li, #menu-r li{
	margin-left:20px;
}
#menu-p{
	background-image:url("./img/piktogram3.png");
}
#menu-k{
	background-image:url("./img/piktogram2.png");
	width:160px;
}
#menu-r{
	background-image:url("./img/piktogram1.png");
}

#menu-p a, #menu-k a, #menu-r a{
	color:#c6c6c6;
}

#menu-k a:hover, #menu-k .active a{
	color:#fcb040;
}
#menu-p a:hover, #menu-p .active a{
	color:#f1592a;
}
#menu-r a:hover, #menu-r .active a{
	color:#d7182a;
}



#middle-area{

}
#left-side{
	float:left;
	width:575px;
}

#left-side ul{
	list-style:none;
	background:#0b9444;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding:5px;
}
#left-side ul li{
	display:inline;
	padding:5px;
}
#left-side a{
	color:#f1f1f1;
}

#right-side{
	margin-left:580px;
	background:url('./img/semi_vypis_top.png') top right no-repeat;
	min-height:340px;
	_height:340px;
}
#right-side h2, #right-side .akce{
	padding-left:30px;
}
#right-side h2{

	padding-top:5px;
}
.akce{
	overflow:auto;
	padding-bottom:10px;
}
.akce .ikona{
	display:block;
	float:left;
}
.akce .ikona img{
	width:75px;
}
.akce .text{
	margin-left:80px;
}
.akce span{
	color:#9c9c9c;
}
.akce h3{
	padding-top:3px;
	padding-bottom:3px;
}
.akce h3, .akce h3 a{
	color:#d4d5d4;
	margin-top:0px;
	margin-bottom:0px;
}
.akce .text a, .text span{
	display:block;
}
.akce .rez{
	color:#d7182a;
	font-weight:bold;
}
.akce .akr{
	font-weight:bold;
	color:#fbb040;
}


#main-part{
	clear:both;
	padding-top:10px;
}
#novinky{
	background:url('./img/semi_vypis_left.png') top left no-repeat;
	float:left; 
	width:294px;
	padding:10px;

}
.novinka{
	overflow:auto;
	color:#9c9c9c;
	padding-bottom:10px;
}
.novinka a{
	display:block;
	float:left;
}
.novinka img{
	width:75px;
}
.novinka .text{
	margin-left:80px;
}
.novinka h3{
	color:#d4d4d4;
	margin-top:0px;
	margin-bottom:0px;
}
.novinka p{
	margin-top:0px;	
	line-height:180%;
}

#vypis{
	margin-left:325px;
/*	background:url('./img/semi_vypis_right.png') top right;*/
	background:url('./img/semi_vypis_right_vrsek.png') no-repeat top right;
	color:white;
	font-weight:normal;
	padding-top:10px;
}
#vypis-inner{
	padding:10px;
	padding-top:1px;
	background:url('./img/semi_vypis_right_telo.png') top right;
}
#vypis a{
	color:#FC9500;
}
#vypis a:hover{
	color:#fbb040;

}

#footer{
	clear:both;
	padding-top:10px;
	text-align:right;
	padding-bottom:10px;
	clear:#999999;
	font-weight:normal;
	font-size:85%;
}
#footer em{
	font-style:normal;
	float:left;
}

#napojovy-listek table{
	width:100%;
}



/* *************************************************************************** vypisy seznamu ****** */

#tydenni-menu table{
	width:100%;
}
#tydenni-menu td{
	border-bottom:1px solid #aaaaaa;
}

.partner{
	width:180px;
	float:left;
	text-align:center;
	margin:10px; 
	background-color:white;
	padding-bottom:10px;
	height:210px;
	border:1px solid #999999;
}
.partner .ikona{
	height:160px;
	background-color:white;
}

#tydenni-menu table, #jidelni-listek table, #napojovy-listek table{
	width:100%;
	border-collapse:collapse;
}
#tydenni-menu td, #jidelni-listek td, #napojovy-listek td{
	border-bottom:1px solid #444444;
}
#tydenni-menu .head-row td, #jidelni-listek .head-row td, #napojovy-listek .head-row td{
	border-bottom:none;
}
#tydenni-menu h2, #jidelni-listek h2, #napojovy-listek h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:0px;
	font-size:125%;
}
.popis-jidla{
	display:none;
}

#fotogalerie table{
	width:100%;
}
#fotogalerie h2{
	font-size:110%;
	margin-top:0px;
	margin-bottom:0px;
}
#fotogalerie h2 a, #fotogalerie h2 a:hover{
	color:#c5c5c5;
}
#fotogalerie h2 em{
	font-size:120%;
	font-style:normal;
	color:#FC9500;
}
#fotogalerie .sekce-obr{
	text-align:right;
	white-space:nowrap;
}
#fotogalerie .sekce-obr img{
	margin-left:3px;
}

.gal{
	text-align:center;s
}

#program-klubu  table{
	width:100%;
}
#program-klubu  td.ikona{
	text-align:right;
}
#program-klubu  h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:125%;
}


#program-klubu td div{
	color:#9c9c9c;
}
#program-klubu td p{
	margin-top:0px;
	margin-bottom:0px;
}
#program-klubu td.operace{
	text-align:right;
	border-bottom:1px solid #aaaaaa;
	padding-bottom:3px;

}

#program-klubu .rez{
	color:#d7182a;
	font-weight:bold;
}
#program-klubu .akr{
	font-weight:bold;
	color:#fbb040;
}


#diskuse .formular th{
	padding-right:50px;
}
#diskuse .diskuse-operace{
	color:#fbb040;
}


#diskuse  h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:125%;
}

#diskuse .temata{
	width:100%;
}
#diskuse .temata th{
	font-weight:normal;
}
#diskuse .temata a{
	color:#fbb040;
}
#diskuse .temata a.sedy{
	color:#c5c5c5;
}
#diskuse .temata .dely{
	width:110px;
}

.prispevky{

}
.prispevek{
	border-bottom:1px solid #aaaaaa;
	padding-bottom:10px;
	padding-top:10px;
}
.prispevek .zahlavi{
	font-size:90%;
}
.prispevek .zahlavi span{
	float:right;
	color:#777777;
}
#vypis .prispevek .zahlavi a{
	color:#FBB040;
}
.prispevek h3{
	color:#c5c5c5;
}

.aktualita{
	overflow:auto;
	border-bottom:1px solid #aaaaaa;
	padding-bottom:10px;
	padding-top:10px;

}
.aktualita h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:125%;
}
.aktualita .ikona{
	float:left;
}
.aktualita div{
}
.aktualita div.s-ikonou{
	margin-left:80px;
}


textarea{
	width:190px;
	height:110px;
}
#diskuse textarea{
	width:240px;
}

#toplist-logo{
	visibility:hidden;
	position:absolute;
	top:0px;
}