/* Structural CSS */
body,td,th { /* Sets the body font attributes.  Uses em's for font sizing to be standards compliant. */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
}
body { /* Sets the body margins, and background */
	background: url(../images/pozadi.jpg) #009 repeat-x center top;
	background-attachment:fixed;
	text-align: center;
	margin: 0px;
	padding:0px;
	font-size:12px;
	margin-bottom:6px;
}
#hidden {height: 0px; overflow:hidden;} /* CSS div id used to display the content to non-css compliant browsers */
#cely {
	padding:0px;
	background-color:#FFFFFF;
	border-right: 1px solid #000066;
	border-left: 1px solid #000066;
	border-bottom: 1px solid #000066;
	text-align:left;
	margin: 0px auto;
}
#vrsek { /* Top-most div element */
	height:116px;
	border-top:0px;
	background: #4E7EBC url(../images/vrsek.jpg) no-repeat;
	vertical-align:top;
	border-bottom: 1px solid #4E7EBC;
}
#vrsek-logo{
	position:relative;
	top: 19px;
	left: 21px;
	width: 125px;
	height: 77px;
	background: none;
	cursor: pointer;
}
#spodek {

}
#left { /* Left column div element*/
	background: #FFFFFF;
	border-right: 1px solid #4E7EBC;
	border-top:0px; border-botom:0px;
	background: #fff url(../images/downmenu.jpg) repeat-x center top;
	background-attachment: fixed;
	vertical-align:top;	
}
#right { /* Right column div element*/
	background: #CCCCCC;
	border-left: 1px solid #4E7EBC;
	vertical-align:top;

}
#center { /* Main scrolling body area.*/
	background: #FFFFFF;
	padding:14px;
	border:0;
	font-size:12px;
}
#paticka {
	background-color:#D4E0F0;
	font-size: 11px;
	color:#4E7EBC;
	padding:10px;

}

/* Font styling */
a {text-decoration: none;}
/*strong {text-transform: uppercase;}*/
#right .nadpis2 {
	margin-top: -.1em;
	margin-bottom: 0em;
	font-size:15px;
	color: #FFFFFF;
	font-weight: bolder;
}
#right p {
	color: #FFFFFF;
	font-size:11px;
}


#vlajky { /* holds the language toggle flags */
	position: relative;
	top: 18px; left: 178px;
	height:20px;
	width:360px;
	text-align: center;
	padding:0px;

}
.flags{
	height: 20px; width: 48px; margin: 0px; margin-left:0px;
	border: 0px solid #EEEEEE;
	display:block; float:left;
	border-bottom:1px solid #4E7EBC;
	border-top:1px solid #4E7EBC;
}
.flagon{
	border-bottom:1px solid #FFFFFF; border-left: 1px solid #4E7EBC; border-right: 1px solid #4E7EBC;
}
#flagcson    {background: url('../images/u/cs1.gif');	}
#flagcs:hover{background: url('../images/u/cs2.gif');	border-left: 1px solid #4E7EBC;}
#flagcs      {background: url('../images/u/cs3.gif');	border-left: 1px solid #4E7EBC;}
#flagenon    {background: url('../images/u/en1.gif');}
#flagen:hover{background: url('../images/u/en2.gif');}
#flagen      {background: url('../images/u/en3.gif');}
#flagdeon    {background: url('../images/u/de1.gif');}
#flagde:hover{background: url('../images/u/de2.gif');}
#flagde      {background: url('../images/u/de3.gif');}
#flagplon    {background: url('../images/u/pl1.gif');}
#flagpl:hover{background: url('../images/u/pl2.gif');}
#flagpl      {background: url('../images/u/pl3.gif');}

#flaglb{width:1px; background-color:#4E7EBC;};
