body {  font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff; margin:0; padding:0; font-size:10px; text-align:center;height:100%; }
html{height:100%;}
* {font-family: Verdana, Arial, Helvetica, sans-serif;}
form {margin:0px;}
img {border:none;}

a { text-decoration:none; color:#000;}
a:visited { text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#000;}
a:active {text-decoration:underline; color:#000;}

table.layout { width:760px; height:100%; margin-left:auto; margin-right:auto; padding:0; border-bottom:2px solid #fff; }

td.lang {background:url(../img/header2.jpg) no-repeat center top; height:41px; text-align:right; padding-right:10px; font-size:120%;}
td.lang a {color:#fff;}
td.lang a:visited {color:#fff;}
td.lang a:hover {color:#fff;}
td.lang a:active {color:#fff;}

td.home img { display:block; margin:0;}

td.topmnu { background-color:#D6D6D6; font-size:120%; border-top:1px solid #999; border-bottom:1px solid #999;}
td.topmnu a {color:#000; padding:4px 10px 4px 10px; margin:0; display:block; float:left;}
td.topmnu a:visited {color:#000; text-decoration:none;}
td.topmnu a:hover {color:#000;background-color:#DEECF8; text-decoration:none; }
td.topmnu a:active {color:#000;background-color:#DEECF8; text-decoration:none; }
td.topmnu a.akt {color:#000;background-color:#DEECF8; text-decoration:none; }

td.mnu_left{background:url(../img/bg.gif); width:170px; height:100%; vertical-align:top; border-bottom:1px solid #fff; }
td.mnu_rgt{background:url(../img/bg.gif); width:140px;  height:100%; vertical-align:top; border-bottom:1px solid #fff; }
td.content{width:450px; height:100%; vertical-align:top; border-bottom:1px solid #fff; font-size:110%; text-align:center; padding-top:20px; }

#rgtmenu { padding:20px 10px 20px 10px; font-size:110%;}

#rgtmenu a { display:block; padding:2px 2px 2px 5px; background-color:#F0E480; margin-bottom:5px; text-align:left; }
#rgtmenu a:visited {color:#000; text-decoration:none;}
#rgtmenu a:hover {background-color:#B4A014; text-decoration:none; color:#fff; }
#rgtmenu a:active {background-color:#B4A014; text-decoration:none;color:#fff; }
#rgtmenu a.akt{background-color:#B4A014; text-decoration:none;color:#fff;padding:2px 2px 2px 5px; }

td.footer { height:25px; background-color:#D6D6D6; font-size:100%; border-top:1px solid #999; border-bottom:1px solid #999; text-align:left; padding-left:10px;}
td.footmnu { height:25px; background-color:#D6D6D6; font-size:110%; border-top:1px solid #999; border-bottom:1px solid #999; text-align:center;}

#submenu {margin-left:0px; margin-top:0px; padding-bottom:4em; padding-left:0; text-align:left;}
#submenu * li { display:inline;}
#submenu ul {margin:0 0; padding:0; list-style-type: none;text-indent:0px;}
#submenu li {list-style-image:none;margin:0;padding:0;}
#submenu li ul {margin:0px 0px 0 1.5em; padding:0; list-style-type: none; text-indent: 0px;}
#submenu a {display:block;padding:5px 0px 5px 5px; color:#fff;text-decoration:none; margin-bottom:1px; background-color:#3F5DA2; font-size:110%;}
#submenu a.doc{}
#submenu a.fol{}
#submenu a:visited{color:#fff; background-color:#3F5DA2;}
#submenu a:hover{  color:#fff; background-color:#5E7DC3;}
#submenu a:active{ color:#fff; background-color:#5E7DC3;}

#submenu a.sel_doc{ color:#fff; background-color:#5E7DC3;}
#submenu a.sel_fol{ color:#fff; background-color:#5E7DC3;}


div.int_dl { margin:3px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#eee }
div.int_dl_title{float:left; width:80%}
div.int_dl_list{}
div.int_dl_size{float:right; width:15%; text-align:right;}
div.int_dl a {color:#000}

div.int_dl_list { margin:1px 0 0 0; background-repeat: no-repeat; background-position:5px 5px; background-color:#F0EFE8; }
h2.int_dl_title{color:#ca162f; margin:1em 0 0 0; padding:0; border-bottom:1px solid #e8062b;font-size:100%; font-weight:bold;}
div.int_dl_list a {color:#000}
div.int_dl_content{ margin-left:25px;padding:3px 5px 3px 3px; background-color:#F8F8F8;}

span.error,strong.error{color: #ff0000;}
#f2mail input.normal,#f2mail select.normal,#f2mail textarea.normal {width:220px;}
#f2mail table { margin-top:1px;}
#f2mail td{ border:1px solid #e2e2e2;padding:3px;}
#f2mail td.lbl{ border:1px solid #e2e2e2;padding:6px 3px 3px 3px;}
#f2mail td.error {color:#ff0000; border:1px solid #e2e2e2; padding:6px 3px 3px 3px; font-weight:bold;}

div.map { padding-bottom:20px;}
div.map_title{ background:url('../img/files/folder.gif') no-repeat 0px 3px; padding-left:15px; border-bottom:1px solid #ccc; font-size:120%;}
div.map_list { padding-left:15px;}

#newslist div.num { float:left; width:9em; height:1.8em; overflow:hidden; font-weight:bold; }
#newslist div.num div {padding:0.3em 0 0 0.3em}
#newslist div.nav { float:right; width:30em; height:1.8em;overflow:hidden; text-align:right;}
#newslist div.nav div {padding:0.3em 0.3em 0 0}

#news { border:1px solid #004796; margin:20px 5px 20px 5px; text-align:left;background-color:#F0E480;}
#news div.ttitle{ padding:2px 5px; background-color:#004796; color:#fff; font-weight:bold; }
#news div.title{ padding:1px 3px; font-weight:bold; }
#news div.cont{ padding:1px 3px; }

#newsletter {}
#newsletter div.news_cont{ margin-bottom:2em;}
#newsletter h1.news_tit{margin:0; padding:0.3em; background-color:#3F5DA2; color:#fff; font-size:100%; font-weight:bold;}
#newsletter div.news_desc { padding:0.3em;}
#newsletter div.news_field { margin-left:2em;}
#newsletter div.news_field input { margin-left:1em; width:15em; font-size:100%;}
#newsletter div.news_submit { margin-left:11.2em; padding-top:0.3em; }


