/* CSS Document */

.main_border {border:0px; background:none;}
p {font-family:Verdana; font-size:12px; text-align:justify}
.upline {clip:   rect(   ); height: 43px; background-color: #009900; background-image: url(img/greenup.gif)} 
.downline { height: 40px; clip:  rect(   ); background-image: url(img/greenup.gif)}
.virtuvian {  background-image:  url(img/vitruvian.gif); background-position: right top;  height: 460px; background-repeat:no-repeat}
.gest_title{font-weight:bold; vertical-align:middle}
.zel_pole {  background-color: #F2FFF2}
.gest_tb {vertical-align:middle; text-align:center; font-size:12px}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006600; text-align: center; font-style: normal}
.conttable{width:600px;}
.arttab{margin-bottom:0px; margin-top:0px; vertical-align:top;}
.linktab{margin-bottom:21px; vertical-align:top;}
.h1arttab{margin-bottom:18px; vertical-align:top;}
.ind{margin-bottom:0px; margin-top:0px; color:#006600; font-size:12px}
.news{font-size:14px; color:#006600; font-weight:bold}
.data{font-size:12px; color:#006600}

.a_menu{
	background-color : transparent;
	color : #006600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	text-decoration : none;
; font-weight: bold
}

a{
	color : #006600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.a_list{
	color : #006600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	font-weight:600;
}

.a_article{
	color : #006600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	font-weight:600;
}

html,

body{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
     background-image: url(img/greenset.gif);
	 height:100%;}

ul{font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:justify
}

ol{font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:justify
}

#container {
		min-height:100%;
		position:relative;
		}
	
	#body {
		padding:10px;
		padding-bottom:40px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		left:0;
		height:40px; 
		width:100%;				/* Height of the footer */
			}
			


.cssmenu ul {
   padding: 0;
   margin: 0;
   list-style: none;
   width: 150px;
   position:relative;

}
.cssmenu li {
   float: left;
}
.cssmenu li a, .cssmenu li a:visited {
   display: block;
   width: 149px;
   height:25px;
   line-height:25px;
   text-indent:5px;
   border: 1px solid #ffffff;
   border-width:0 1px 1px 1px;
   color: #006600;
   background-color: #E4E8E3;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 15px;
   text-decoration : none;
   font-weight: bold; 
   border-left-color:#EEFFEC; 
   border-left-width:10px;

}
.cssmenu li a:hover {
   color: #006600;
   background-color: #EEFFEC;
   border-left-color:#006600; 
   border-left-width:10px;
}
.cssmenu li ul {
	visibility: hidden;
	position: absolute;
	left: 20px;
	top: 0px;

}
.cssmenu li:hover {
	position: relative;
}

.cssmenu li:visited > ul {
	visibility: visible;
}

.cssmenu li:hover > a {
    color: #006600;
   background-color: #EEFFEC;
}
.cssmenu ul a:hover ul ul {
   visibility:hidden;
}
.cssmenu ul a:hover ul a:hover ul ul {
   visibility:hidden;
}
.cssmenu ul a:hover ul a:hover ul a:hover ul ul{
   visibility:hidden;
}
.cssmenu ul a:hover ul {
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul{ 
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul a:hover ul { 
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
   visibility:visible;
}
.cssmenu table {
   position:absolute;
   border-collapse:collapse;
   top:0;
   left:0;
   z-index:100;
   font-size:1em;
}
* html .cssmenu a:hover {
   color:#006600;
   background-color: #EEFFEC;
   border-left-color:#006600; 
   border-left-width:10px;
   position:relative;
}