HTML { padding:0px; height:100%; }
IMG {BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;}
A {
	COLOR: #2066ae
}
A:active {
	COLOR: #0099FF
}
A:visited {
	COLOR: #1e5fa0
}
A:hover {
	COLOR: #0099FF
}
#content h2 a:hover, #content h2 a:visited , #content h2 a {font-size:1em; margin:5px 0px 5px 0px; color:#CC0000;}
h3 {font-size:1.2em; }
h4 {color:#FF9900; font-size:1.1em; }
h5 {}
hr{color:#CCCCCC; size:1px; visibility:hidden; }
label {float:left;  width:20%; margin-right:0.5em; padding:0.2em; text-align:right; font-size:0.8em;}
fieldset {padding:5px; border:0px;}
legend {padding:2px; background-color:#FFFFFF;}
textarea {border:1px solid #ccc; margin:5px;}
a img { border:0 none;}
h1,h3,h4,h5,h6,p,form
{ margin:0;
 padding:0;
 }
.not_visible{visibility:hidden;}
.float {float:left; }
dfn {cursor:help;}
_.cleaner {clear:both;}
/************************************************/
/* Layout STYLES                         */
/***********************************************/

body {      padding-top:5px;
			height: 100%; 
			margin: 0;
			padding: 0;
			min-width:700px;
			background-color: #fff;
            /*background-image:url(images/bg.jpg);*/
            text-align:center;
            font:Arial, Helvetica, sans-serif;
            font-family:Arial, Helvetica, sans-serif;
            font-size:100%;
            
			
		}
		
#header {
height:auto;
background-position:left;
background-repeat:no-repeat;
text-align:right;
padding-top:8px;
background-color:#fff;
		}
#header object {background-color:#2066ae; margin:0px; padding:0px;}
#holder {
			position: relative; 
			height: 100%; 
			background: url(images/bg_main.gif) top right repeat-y;
			width:960px;
			margin:0px auto 5px auto;
            text-align:center;
			text-align:left;
            background-color:#FFFFFF;
            }

		
html>body #holder {
height: auto;
min-height: 100%;
		}
		
		
		#left {
			float: left;
			width: 170px;
		}

#right {
float: right;
width: 170px;
		}

		#right-in {
        margin-bottom:10px; 
		}
#left-in {
       
		}

#right-in h2 {font-size:0.8em; padding:4px 3px 0px 5px; height:25px; font-family:"trebuchet MS"; margin:0px;}
.info {border:1px solid #ccc; background-color:#FFFFFF; font-size:0.8em; padding:2px; }
.info p {background-color:#e8e7fe; margin:0px;}
.info strong {font-size:0.85em;}
.clubs_list {background-color:#e8e7fe; position:relative; padding:2px 2px 2px 2px;}
.time {color:#000000; font-size:0.7em; position:absolute; right:4px;}
#content {
height: expression("0px");
margin: 0 171px;  
_margin: 0 170px; 
padding: 5px; 
background-color:#fff;
font-size:0.8em;
            }
#content h5 {padding-bottom:3px;}
#content h5 strong {color:#999999;}
h1, #content h1 {font-size:1.5em; margin:5px; color:#CC0000;}
#news {}
#news span {color:#000000;}
.content_left, .content_right {width:50%; float:left; _padding:0px 5px 0px 5px;}
.content_left_box {height:180px; background-color:#e7e6ff; background-image:url(images/left-border.gif); background-position:right top; background-repeat:no-repeat; padding-right:10px; overflow:hidden; }
.content_left h2, .content_right h2, .aktuality {font-size:1.1em; margin:5px 0px 5px 0px; color:#CC0000;}
.content_left p, .content_right p  {padding:0px 0px 0px 0px; margin:0px;}
.bg_informace {background-color:#e7e6ff; background-image:url(images/bg_aktuality.gif); margin:0px 10px 0px 0px; height:100%; }
.bg_aktuality {}

#center_body{_height:320px;}
#content_center{
background-color:#CCFFCC;
display:block;
}
#bottom-spacer {
			height: 2em;
			clear: both;
			width:100%;
            		
		}

	#bottom {
	position: absolute;
	left: 0px;
    top: expression( document.getElementById('holder').offsetHeight - document.getElementById('bottom').offsetHeight );
	overflow: hidden;
	width: 100%;
	height: 2em;
	bottom: 0px;
    border-top:6px solid  #fff;
    background-color:#FFFFFF;  
	}
#bottom p {
border-top:3px solid  #CC0000;
padding:2px;
font-size:0.7em;
color:#666666;
text-align:left;
position:relative;
}
#bottom_text {position:relative; bottom:5px; margin-right:5px; position:absolute; right:5px; }
#bottom_text img {position:relative; left:5px; top:10px; _top:6px;}
#menu{
position:relative;
background-color:#CC0000;
font-size:0.8em;
padding:3px;
border-top:1px solid #fff;
height:1.5em;
_height:2em;
color:#CC0000;
text-align:right;
margin-bottom:3px;
}


#content_center h2 {
font-size:16px;
position:relative;
left:23px;
top:15px;
}


#logo{
position:relative;
background-color:#fff;
text-align:left;
}
#logo h1 {color:#666666; font-size:1.3em; letter-spacing:-1px;}


a.glink, a.glink:visited{
	font-size: 0.9em;
	color: #fff;
	margin: 0px;
    padding: 3px 5px 0px 21px;
	text-decoration:none;

	
	
}

a.glink:hover{
padding: 3px 5px 4px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	text-decoration:underline;	
	}


a.plink, a.plink:visited{
display:block;
padding:3px 0px 3px 18px;
font-size: 0.8em;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
color: #2066ae;
margin-right:2px;
background-image: url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:4;
}

a.plink:hover{
display:block;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #0099FF;
font-weight:bold;
padding:3px 0px 3px 18px;
margin-right:2px;
background-image: url(images/arrow.gif);
background-position:8;
	background-repeat:no-repeat;
}
#uzivatele {height:7em; _height:5em; background-color:#FFFFFF; border-top:1px solid #eee; border-left:1px solid #eee; background-image:url(images/uzivatel.gif); background-repeat:repeat-x; padding:3px 3px 3px 3px; font-size:0.8em; font-weight:bold;}  

/*  STYLU pro  DETAIL - EDITOR */
.nadpis_1 {color:#FF9900; line-height: 1.3em;  margin: 0 0 0.15em 0; font-size:1.1em; }
.nadpis_2 {font-size:1.1em; color:#CC0000;  margin: 0 0 0.15em 0;}
.nadpis_3 {color:#666666; line-height: 1.3em;  margin: 0 0 0.15em 0; font-size:1.1em; }
.nadpis_4 {line-height: 1.3em;  margin: 0 0 0.15em 0; font-size:1em; }
.nadpis_5 {color:#666666; line-height: 1.3em;  margin: 0 0 0.15em 0; font-size:1em; }
.nadpis_6 {color:#cc0000; line-height: 1.3em;  margin: 0 0 0.15em 0; font-size:1em; }
.text_1 {color:#666666; }
.text_2 {color:#FF0000; }

#man {position:absolute; z-index:10; left:10x; top:30px; font-weight:100; width:152px; letter-spacing:1px; font-weight:bold; color:#999999;}
#man_pre {position:absolute; right:-10px; top:-20px;}
#english{position:absolute; right:5px; color:#666666; font-size:0.8em;  }
#autor {position:relative; left:70%;}
#citat {padding:5px;}#photogalery_menu{ background-color:#eee; margin-bottom:10px; padding:3px 5px 3px 5px;}
.oph_link { padding:0px 6px 0px 3px; border-right:1px solid #ccc; }
.form_text { display:block; width:12em; float:left; color:#; font-weight:bold;}
.detail_club {background-color:#eee; border:1px solid #ccc; padding:5px;}
.detail_club p {margin:0px 0px 5px 0px;}
.tab {background-color:#FFFFFF;border:1px solid #ccc; width:auto;}
.tab th {font-size:0.8em; color:#FF6600; background-color:#eee;}
.tab td {font-size:0.8em; padding:5px; border-right:1px solid #eee; border-bottom:1px solid #ccc;}
.prezentation {height:150px; background-color:#e7e6ff; background-image:url(images/bg_aktuality.gif); background-repeat:repeat-x; position:relative; padding:5px 75px 5px 5px;}
.copy {position:absolute; left:3px; bottom:3em; font-size:0.7em; color:#999999; }