body, p, div, table, td, tr, th, span, form, a, img, h1, h2, h3{border:0px #000 solid; padding:0em; margin:0em; vertical-align:top;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height:1.5em; background:#FFF; text-align:left;}
/* body {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333; background:#FFF; text-align:left;} */

#fullpage{z-index:50; position:relative; top:0px; left:0px; width: expression((documentElement.clientWidth||document.body.clientWidth)<890?'890px':'100%'); 
min-width:890px;}
a{color:#0066CC; text-decoration:underline;}
a:hover{text-decoration:none;}
#mtable{width:100%;}
#mtable td{padding-bottom:30px;}
#mtable #leftside{width:25%; text-align:left; padding-left:15px; padding-top:50px; padding-right:30px;}
#mtable #rightside{width:25%; text-align:left; padding-top:0px;}
#mmenu {margin-top:110px; margin-bottom:4em;}
#mmenu div{background:url(../img/menu_bul.gif) no-repeat left top; padding-left:15px; color:#005539; font-size:14px; padding-bottom:8px; border-bottom:1px #e3e3e3 solid; padding-top:8px;}
#mmenu div a{color:#005539; text-decoration:none;}
#mmenu div a:hover{text-decoration:underline;}
#mmenu div div.underpoints{background:none; padding-left:25px; color:#333; font-size:13px; padding-top:5px; padding-bottom:3px; border:none; font-weight:bold;}
#mmenu div div.underpoints a{color:#333; font-weight:normal; text-decoration:none;}
#mmenu div div.underpoints a:hover{text-decoration:underline;}

.clear{clear:both;}

.tizzer1{background:url(../img/tiz_bg.gif) repeat-x bottom;}
.tiz_des{padding-top:5px; margin-bottom:3em;}

h1{font-size:19px; font-family:"Arial Narrow"; font-weight:bold; padding:0px; margin:0px; margin-top:1em; margin-bottom:0.4em;}
h2{font-size:16px; font-family:"Arial Narrow"; font-weight:100; line-height:1em; padding:0px; margin:0px; margin-top:0em; margin-bottom:0.4em;}
h3{font-size:15px; font-family:"Arial Narrow"; font-weight:100; line-height:1em; padding:0px; margin:0px; margin-top:0em; margin-bottom:0.4em;}
p{padding:0px; margin:0px; margin-bottom:0.4em;}
.poll div{margin-top:0.25em; margin-bottom:0.25em;}

.logos{padding-top:3em;}

#illustration{width:101%; height:230px; margin-bottom:1em; margin-left:15px;}

#center_content{padding-left:15px; padding-right:25px;}

.news_block{margin-bottom:1em;}
.news_block .newsdate{font-size:12px; color:#999; margin:0em; padding:0em; margin-bottom:0.1em; line-height:1em;} 
.news_block h5{font-size:13px; line-height:1.4em; padding:0em; margin:0em;}


#rightsidediv #topnav{margin-top:0px; padding-left:60px;}
#rightsidediv #topnav div{float:left; width:30%; text-align:center; vertical-align:top; height:50px;}
#rightsidediv #topnav div.ctr{border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3;}

#mbuttondiv{background:url(../img/but_bg.gif) repeat-x top #F4F4F4; padding:20px;}
#mbuttondiv div{font-size:13px; padding-top:25px; padding-left:70px; padding-bottom:25px;}
#mbuttondiv div#port{background:url(../img/portf.gif) no-repeat left center;}
#mbuttondiv div#list{background:url(../img/listpage.gif) no-repeat left center;}

#msubmitdiv{background:url(../img/sub_bg.gif) repeat-x top #F9F9F9; padding:20px; border-bottom:1px #e3e3e3 solid;}

#semenar{padding-left:20px;}

table.sem{border-top:5px solid #e3e3e3; border-bottom:14px solid #e3e3e3; margin-top:1em;}
table.sem th{border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; padding:5px; width:100px; font-size:12px; color:#999; padding:5px;}
table.sem td{border-bottom:1px solid #e3e3e3; padding:5px;}

.right_tizer{margin-top:2em;}
.right_tizer img{float:left; margin-right: 10px; }
.right_tizer span{padding:10px 0px 10px 0px; margin-top: 20px; border-left:1px solid #ccc; padding-left:10px; float:left; }

#bottom_tbl{background:#FFF url(../img/bottom_bg.jpg) repeat-x top;}
#bottom_tbl #leftcrt{width:25%; padding:20px;}
#bottom_tbl #cnt{text-align: right; padding:20px;}
#copyrights{border-left:#e3e3e3 1px solid; padding:20px; padding-bottom:0px; margin-bottom:20px;}
#copyrights a:link, #copyrights a:visited {
  color: #000000;
  text-decoration: none;
}

th{ text-align:left; }

.imp{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

.imp{
	color:#006600;
	font-weight:bold;
	font-size:11px;
}

.hint{
	color:#999999;
	font-size:11px;
}

input{
	border:1px solid #cccccc;
}

textarea{
	border:1px solid #cccccc;
}

#mtable td.authtd{
	border-collapse:collapse;
	padding:0px;
}

.authtbl td{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.authtbl input{
	font-size:11px;
}

.hello{	
	font-size:11px;
}

div.head{
	padding:10px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
}

div.label{
	float:left;
	width:200px;
	padding-bottom:10px;
}

div.item{
	float:left;
	width:200px;
	padding-bottom:10px;
}

div.row{
	float:left;
	width:100%;
	padding-bottom:0px;
}

div.blockgr{
	background:#eeeeee;
	display:table;
	padding-left:5px;
	width:100%;
}

div.hide{
	display: none;
}

.contbut{
	text-align:right;
}

.contbut input{
	background-color:#005539;
	color:#ffffff;
	width:50px;
	cursor:pointer;
}

fieldset{
	border: 1px solid #cccccc;
	margin-bottom:15px;
}

legend{
	font-weight:bold;
}

span.post{
	font-weight:bold;
	color:#006600;
}

span.vactitle{
	color:#000099;
}

table.brd{
	border:1px solid #cccccc;
	margin-bottom:15px;
}

#mtable table.brd td, #mtable table.ank td{padding-bottom:0px;}

hr{
	border:0px solid #cccccc;
	background-color:#cccccc;
	color:#cccccc;
	height:1px;
}

.msg_ok {
 border: solid 1px #005539;
 background: #D2FFE3;
 padding: 10px;
 margin: 10px 0;
}

.msg_err {
 border: solid 1px #C40000;
 background: #FFECE3;
 padding: 10px;
 margin: 10px 0;
}
