body {font-family:verdana; font-size:0.8em; color:#3c3c41;}

img {border:0;}

a:link, a:visited { color:#303050; }
a:hover, a:active {color:orange;}

/*input { height: 1.8em; margin:0px; padding:2px 0 0px 0;border:1px solid #C0C0C0; color:#303040;}
.button { padding: 0 0 1px; background:#DADAE5;}
.checkbox { border:0px; }
.radio { border:0px; }
.richtext { width:350px; }
.text, .password {background:#f3f3f8;}
.longtext {width:250px;height:130px;}
*/

.disabled {color:grey;}

.selected {font-weight: bold; color:black;}

.row {
	clear: both;
}

.message { background: #EFEFEF; border:1px solid #DDDDDD; height: 50px; width: 340px; }
.message .message_icon { float:left; }
.message .message_text { margin:10px; }

.label {
	display:block;
	text-align: left;
	padding:1px;
	padding-left:6px;
	/*background:#fcfcfc;
	border:1px solid #fafafa;*/
	color:#404050;
	cursor:pointer;
	float: left;
	padding-right: 1em;
	width: 130px;
}


.dblist { cursor:default;}

.dblist .dblabels {
	font-weight:bold;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}

.dblist .dbrow {
	border-bottom:1px solid #F0F0F0;
}

.dblist .evenrow { 
	background-color:#F8F8F8;
}

.dblist .dbcol {
	margin-left:5px;display:block;float:left;width:95px;
}


.dblistfloatrows { cursor:default;}

.dblistfloatrows .dblabels {
	font-weight:bold;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}

.dblistfloatrows .dbrow {
/*	border-bottom:1px solid #F0F0F0;*/
	float:left;
}

.dblistfloatrows .evenrow { 
/*	background-color:#F8F8F8;*/
}

.dblistfloatrows .dbcol {
	margin-left:5px;
}


.topcontrols { clear:both;width:780px;height:30px;background:#EAEAF5;padding:10px;}

.frame0 {
	clear:both;float:left;width:120px;height:400px;background:#00EEFF;
}

.mainframe {
	float:left;	
 	width:950px;
 	_height:500px;
	min-height:500px;
	background-color:#000000;
}

.frame {  clear:both; }
.frame_a, .frame_b {  float:left;}

.pager .link { padding:4px; }

div .br{
	clear: both;
	/*height: 1px;
	line-height: 1px;
	font-size: 1px;*/
}









/*  CALENDAR  */
.calendar {
	border:1px solid black;
	width:154px;
}
.calendar a {
	text-decoration:none;
	/*color: #555555;*/
}

/*.calendar a:link,.calendar a:visited {color:#555555;}*/
.calendar a:hover, .calendar a:active {color:orange;}
  
.calendar .month {
	text-align:center;
	background:#EEEEEE;
	border-bottom:1px solid #C0C0C0;
	font-weight:bold;
}
.calendar .daynames {
	border-bottom:1px solid #C0C0C0;
	/*border-bottom:1px solid black;*/
	height:15px;
	background:#EEEEEE;
	font-weight:bold;
}
.calendar .dayname {
	float:left;
	height: 15px;
	font-size:10px;
	text-align:center; 
	border:1px solid white;
	width:22px;
	border:none;
}

.calendar .mon,
.calendar .tue,
.calendar .wen,
.calendar .thu,
.calendar .fri,
.calendar .sat,
.calendar .sun {
 	float:left;
	width: 21px;
	height: 18px;
	line-height: 18px;
	font-size:0.8em;
	text-align:center; 
	border-right:1px solid white;
	border-bottom:1px solid white;
	background:#F2F2F2;
}
.calendar .sat {
	background:#E0E0E0;
}
.calendar .sun {
	background:#FFDEAE;
}
.calendar .today {
	width:20px;
	border: 1px solid black;
}

.calendar .othermonth a:link,.calendar .othermonth a:visited {
	color: #AAAAAA;
}

.calendar .othermonth {	
	background: white;
}

.calendar .selected a {
	font-size:1.12em;
}

.calendar .controls {
	border-top:1px solid #C0C0C0;
	/*border-bottom:1px solid black;*/
	height:15px;
	background:#EEEEEE;
	font-weight:bold;
	width:154px;
}

.calendar .controls div {
        float: left;
	width: 50px;
}
.calendar .controls .previous {
	text-align:left;
}
.calendar .controls .current {
	text-align:center;
}
.calendar .controls .next {
	text-align:right;
}



.mainmenu {
	width:201px;
}

.mainmenu a,.mainmenu a:visited {
	text-decoration:none;
	color:black;
	font-size:11px;
	position:relative;top:2px;
}

.mainmenu .menurow {
	background-image:url('images/menu-bg-orange2.gif');
	height:19px;
	padding-left:15px;
	border-bottom:1px solid black;
/*	border-bottom:1px solid white;*/

}

.mainmenu .level1 {
	/*background-image:url('images/menu-bg-red2.gif');*/
	background:#66AABB;
	height:19px;
	padding-left:15px;
	border-bottom:1px solid black;
	
}

.mainmenu .level2 {
	/*background-image:url('images/menu-bg-red2.gif');*/
	background:#5599AA;
	height:19px;
	padding-left:15px;
	border-bottom:1px solid black;
	
}




/* MENU */

.wapp_menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: static;
	z-index: 20;
}
    
.wapp_menu .accesskey {
	color: black;
}
    
.wapp_menu li {
	float: left;
	background: #eaeaea;
	margin-left: 10px;
	display: block;
	color: black;
}

.wapp_menu ul {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: none;
	background-color: #fafafa;
	z-index: 40;
	border: 1px solid #ccc;
	width: 120px;
}

.wapp_menu ul li {
	width: 120px;
	margin: 0;
}

.wapp_menu li a, .wapp_menu li div {
	display: block;
	text-decoration: none;
	color: black;
	margin: 0;
	padding: 5px;
}

.wapp_menu a:hover, .wapp_menu li:hover {
	display: block;
	background-color: #b0b0b0;
}

.wapp_menu ul ul{
	display: none;
	margin-top: -2em;
	margin-left: 120px;
}

.wapp_menu li:hover ul ul,              
.wapp_menu li:hover ul ul ul,
.wapp_menu li:hover ul ul ul ul,
.wapp_menu li:hover ul ul ul ul ul{
	display:none;
}

.wapp_menu li:hover ul,
.wapp_menu ul li:hover ul,
.wapp_menu ul ul li:hover ul,
.wapp_menu ul ul ul li:hover ul,
.wapp_menu ul ul ul ul li:hover ul{
	display:block;
}

.cervene {
	-moz-opacity: 0.0;  -khtml-opacity: 0.0;  filter: alpha(opacity=0);
}
.zelene {
	-moz-opacity: 0.0;  -khtml-opacity: 0.0;  filter: alpha(opacity=0);
}
.zlute {
	-moz-opacity: 0.0;  -khtml-opacity: 0.0;  filter: alpha(opacity=0);
}
.modre {
	-moz-opacity: 0.0;  -khtml-opacity: 0.0;  filter: alpha(opacity=0);
}
.ostatni {
	-moz-opacity: 0.0;  -khtml-opacity: 0.0;  filter: alpha(opacity=0);
}

#jaro {
              position: absolute;
              left: 200px;
              top: 356px;
}

#leto {
              position: absolute;
              left: 200px;
              top: 561px;
}

#podzimizima {
              position: absolute;
              left: 200px;
              top: 766px;
}

#ostatni {
              position: absolute;
              left: 200px;
              top: 971px;
}



 
