*
{
margin: 0px;
padding: 0px;
}

li{
margin: 5px 0px 5px 30px ;
}
ol,ul{
margin: 10px 0px;
}


td,th,p,div
{
	font-size: 8pt;
}


.highlight
{
  color: red;
}


body
{
 margin: 0px;
 padding: 0px;
 background-color: #f3f3f3;
 font: 8pt Verdana;

}

a
{
color:#357335;
text-decoration: none;
}
a.langs
{
 font-size: 7pt; color: #555555; text-decoration: none;
}

a.langs:hover
{
 color: #008048;
}

a.nav
{
 font-weight: bold;
 color: #008048;
 text-decoration: none;
 letter-spacing: -1px;
}

a.navlink,a.navlink:hover,a.navlink:visited
{
 text-decoration: none;
 color: #fa311d;
 font-size: 7pt;
}

a.nav:hover
{
 color: #606060;
}




table.news{
background-color: #efefef;
margin-bottom: 5px;

}

.news_short_title
{
 font: bold 9pt Tahoma,Verdana;
 color:#448844;
 padding-left: 0px;
 text-decoration: none;
}

.news_short_title:hover
{
 text-decoration: none;
 color:#559955;
}

.news_short_text
{
 text-decoration: none;
 font: 8pt Tahoma,Verdana;
 text-align: justify;
 color: #4b4b4b;
}

img.news{
float:left;
margin: 5px;
}

.attach{
color: #3c3c3c;
text-align:left;
padding: 7px 0px 0px 5px;
font: 8pt Tahoma,Verdana;
}



.footer
{
width: 790px;
height: 16px;
color: #f2f2f2;
text-align: right;
font: bold 8pt Verdana;
letter-spacing: 1px;
background-color: rgb(11,89,134);
}

a.footer
{
 text-decoration: none;
}


.more{
 font: 7pt Tahoma;
 color: #459945;
 margin-right: 5px;
 text-decoration: none;
}

.more:hover,.morenews:hover{
text-decoration: underline;
}

.morenews{
 font: bold 7pt Verdana;
 color: #459945;
 margin-right: 5px;
 text-decoration: none;
}



.kal_title
{
 text-decoration: underline;
 font-family: bold 11px Tahoma,Verdana;
 color: #040404;
 letter-spacing: 1px;

 
}

.kal_text
{
 font-family: Tahoma,Verdana;
 text-decoration: none;
 font-size: 8pt;
 color: #10120f;
}


.bg_title
{
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
 letter-spacing: 1px;
 color: #040404;
 text-align: left;
}




.btitle
{
 font-family: Tahoma,Verdana;
 font-size: 11px;
 font-weight:bold;
 color: #000000;
}


.boxleft{
margin:2px;
padding:2px;

}

.boxmiddle{
color: #4a4b4b;
height: 100%;
padding: 0px 5px;
border: solid 1px #ccdcd7;
background-color: #ffffff;
text-align: justify;
margin: auto;
}

.backbox{
background: url('img/gradient1.jpg') repeat-x top;
width: 4px;
}


.art1{
 padding: 4px 4px 4px 10px;
 font: bold 8pt Verdana,Tahoma;
 color: #35735D;
 background: url('img/red_sq2.jpg') no-repeat left;
}

.art2{
margin: 0px;
padding: 0px 0px 10px 0px;
font: bold 10pt Verdana,Tahoma,Arial ;
color:#35735D; 
}


.info{
font: italic 7pt Verdana,Tahoma;
}


.menutitle{
color:#0B5886;
font: bold 8pt Tahoma,Verdana;
padding: 5px 0px;  
border-bottom: solid 1px #184282;
}

a.menu_text,a.menu_text:hover,a.menu_text:visited
{
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
 color: black;
 letter-spacing: 1px;
 font-family: Verdana;
}

.menu_text
{
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
 color: black;
 letter-spacing: 1px;
 font-family: Verdana;
}

.right_menu{
 width: 172px;
 height: 38px;
 text-align: left;
 background-image: url('img/right_menu_2.jpg');
 color: #357335;
 font-weight:bold; 

 }


div.searcher{
 padding: 0px;
 margin: auto;
 width: 155px;
 vertical-align: middle;
 border: solid 1px black;
}

span.searcher{
margin: auto;
padding: 0px;
height: 18px;
width: 19px;
text-align: center;
background-color: #ffffff;
font: bold 8pt Tahoma,Verdana,Arial;
letter-spacing: 1px;
color: #103773;
border: solid 1px #1c5c81;

}



input,select,textarea
{
background-color: #ffffff;
font: bold 8pt Tahoma,Verdana,Arial;
letter-spacing: 1px;
padding-left: 3px;
margin: 0px;
}

input.forminput
{
background-color: #ffffff;
letter-spacing: 1px;
color: #357335;
border: solid 1px #357335;

}

input.button
{
font: bold 8pt Verdana,Arial;
color: #357335;
background-color: #fff;
border: 1px solid #357335;
height: 16px;

}

input.check
{
background-color: #ffffff;

}

.formdesc 
{
font: bold 7pt Verdana,Arial;
color: #0f0f0f;
}


.space
{
font-size: 1px;
line-height: 1px;
}

.manage
{
color: white;
font-weight: bold;
}

.backprint{
font: 7pt Tahoma,Verdana; 
color: #357552;
}


.adm
{
width: 100%;
font: 7pt Verdana;
color: #3a663a;
}
.adm_rmenu_space{
font-size: 3px;
line-height: 3px;
height: 3px;
}
.adm_rmenu_arrow{
margin: 4px 1px;
}


.toppasek
{
color: white;
height: 25px;
float: left;
vertical-align: top;
font: 7pt Verdana;
text-align: left;
border: solid 0px white;
overflow: hidden;
}

img.toprand{
border: solid 1px #2c2c2c;
}

.toprandd{
padding: 2px;
}


.botpasek
{
color: #666666;
height: 26px;
float: left;
font: 8pt Verdana;
overflow: hidden;
}


h3.subs
{
font-family: Tahoma,Verdana;
font-size: 12pt;
color: black;

}
.subs
{
font-family: Tahoma,Verdana;
font-size: 8pt;
color: black;
}

input.sub{
background-color: #DD3739;
font: bold 7pt Verdana,Tahoma;
color: white;
width: 60px;
height: 16px;
padding-bottom: 2px;
border: solid 1px #000000; 
cursor: pointer;
margin-bottom: 10px;
}

div.sub{
color:#35735D;
font: bold 9pt Tahoma,Verdana,Arial;
letter-spacing: 1px;
padding-bottom: 5px;
padding-left: 5px;
}

.admmenu{
padding: 2px 5px;
margin-bottom: 10px;
text-align: center;
}

.admmenu a{
 font: bold 8pt Tahoma,Verdana,Arial;
}

td.admhead, div.admhead{
font-family: Verdana;
font-size: 10pt;
background-color: #35735D;
color: white;
font-weight: bold;
padding: 5px;
padding-left: 10px;
}

#ext2
{
	width: 167px !important;
}

div.widgetCaption a
{
	font-size: 11px !important;
}

label.fieldTitle
{
	width: 55px !important;
}
