html,body  {  margin: 0px !important; padding: 0px !important; background-color: #FFFFFF !important;  color:#000000; font: normal 8pt  "Verdana, Arial, Tahoma";}

form{ margin:0px; padding:0px;}

table  {  height:auto; color: #4C4C4C; font: normal 8pt Verdana, Arial, Tahoma; text-align:left; border-spacing:0px;}
tr {  vertical-align: top; }
td  {  vertical-align: top; padding: 0px; font-size:12pt} 

img {  border:0px; }


input.src { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; height:18px; width:147px; padding:0px 3px 0px 5px; background:#FFFFFF; border:solid 1px #969696; }
input.button { font:bold 10pt Verdana, Arial, Tahoma; color:#FFFFFF; height:18px; width:auto; padding:1px 1px 1px 1px; background:#004395; border:0px}
select { font:normal 8pt Verdana, Arial, Tahoma;width:250px;height:18px; background:#FFFFFF; border:solid 1px #969696;}

.but {font:normal 8pt Verdana, Arial, Tahoma; color:#FFFFFF; height:16px; width:60px; padding:0px 3px 0px 5px; background:#F7BF2A; border:solid 1px #F7BF2A;}

a, a:active, a:visited {font:normal 9pt Verdana, Arial, Tahoma; text-decoration:none;}
a:hover {font: normal 9pt Verdana, Arial, Tahoma; text-decoration:underline;}

a.copy, a.copy:active, a.copy:visited {color: #474747; font:bold 9pt Verdana, Arial, Tahoma; text-decoration:none;}
a.copy:hover {color: #817e7e; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:underline;}

.left  {  color: #002e70; font: bold 8pt Verdana, Arial, Tahoma; padding-left:13px;}

.left_sm  {  color: #002e70; font: bold 8pt Verdana, Arial, Tahoma; padding-left:20px; padding-top:2px;}

.left_sm_d  {  color: #002e70; font: bold 7pt Verdana, Arial, Tahoma; padding-left:5px; padding-top:2px;}

.bot { vertical-align:bottom; }
.mid { vertical-align:middle; }

.menu { color:#363636; font: bold 11pt Verdana, Arial, Tahoma; text-decoration:none;}
a.menu, a.menu:active, a.menu:visited { color: #363636; font:bold 11pt Verdana, Arial, Tahoma; text-decoration:none;}
a.menu:hover { color: #363636; font: bold 11pt Verdana, Arial, Tahoma; text-decoration:underline;}

.lang { color:#c00808; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.lang, a.lang:active, a.lang:visited { color: #c00808; font:bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.lang:hover { color: #363636; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:underline;}

.video { color:#002674; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.video, a.video:active, a.video:visited { color: #002674; font:bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.video:hover { color: #7185ae; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:underline;}

.head { color:#002674; font: bold 11pt Verdana, Arial, Tahoma; text-decoration:underline;}

.text_err { color:#ba4747; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}

.text { color:#1B1B1; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.text, a.text:active, a.text:visited { color: #4C4C4C; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.text:hover { color: #4C4C4C; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:underline;}

.news_name { color:#5876a8; font: normal 10pt  Verdana,Arial, Tahoma; text-decoration:underline;}
a.news_name, a.news_name:active, a.news_name:visited { color: #5876a8; font:normal 10pt  Verdana,Arial, Tahoma; text-decoration:underline;}
a.news_name:hover { color: #5876a8; font: normal 10pt  Verdana,Arial, Tahoma; text-decoration:underline;}

a.news_cat, a.news_cat:active, a.news_cat:visited { color: #474747; font:normal 12pt Verdana, Arial, Tahoma; text-decoration:none;}
a.news_cat:hover { color: #a9a9a9; font: normal 12pt Verdana, Arial, Tahoma; text-decoration:none;}

a.news_date, a.news_date:active, a.news_date:visited { color: #474747; font:normal 10pt Verdana, Arial, Tahoma; text-decoration:none;}
a.news_date:hover { color: #a9a9a9; font: normal 10pt Verdana, Arial, Tahoma; text-decoration:none;}

.news_text { color:#6f7072; font: normal 12pt Verdana, Arial, Tahoma; text-decoration:none;}
a.news_text, a.news_text:active, a.news_text:visited { color: #6f7072; font:normal 12pt Verdana, Arial, Tahoma; text-decoration:none;}
a.news_text:hover { color: #6f7072; font: normal 12pt Verdana, Arial, Tahoma; text-decoration:underline;}

.more { color:#002674; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.more, a.more:active, a.more:visited { color: #002674; font:bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.more:hover { color: #002674; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}


.paging { color:#002674; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.paging, a.paging:active, a.paging:visited { color: #002674; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:underline;}
a.paging:hover { color: #002674; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:underline;}

.pagingActive { color:#ff9600; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.pagingActive, a.pagingActive:active, a.pagingActive:visited { color: #ff9600; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.pagingActive:hover { color: #ff9600; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}

.inputtext { border:1px solid #4C4C4C; background:#FFFFFF; color:#4C4C4C; height:16px; width:110px;  padding:0px 2px 0px 2px;font:8pt Verdana, Arial, Tahoma;}
.inputpassword { border:1px solid #4C4C4C;; background:#FFFFFF; color:#4C4C4C; height:17px; width:120px;  padding:0px 2px 0px 2px;font:8pt Verdana, Arial, Tahoma;}
.inputtextarea { border:1px solid #4C4C4C;; background:#FFFFFF; color:#4C4C4C; height:170px; width:250px;  padding:0px 2px 0px 2px;font:8pt Verdana, Arial, Tahoma; overflow:auto}
.searchtext { border:1px solid #a5a3a3;; background:#FFFFFF; color:#ed5b0d; width:210px; height:20px; font-family:"Comic Sans MS"; font-size:15px; padding:0px 2px 0px 2px;}
.contactstext { border:1px solid #999999;; background:#FFFFFF; color:#4C4C4C; width:180px; height:15px;  padding:0px 2px 0px 2px;}
.contactstextarea { border:1px solid #999999;; background:#FFFFFF; color:#4C4C4C; width:240px; height:150px;  padding:0px 2px 0px 2px;}

.text_err { color:#FB4311; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family: Verdana, Arial, Tahoma;;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	margin: 2px 0 0 0;
	color: #474747;
	
}
.m0l0iover {
	font-family: Verdana, Arial, Tahoma;;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	margin: 2px 0 0 0;
	color: #474747;
}


.m0l0oout {
	text-decoration : none;

	text-align:center;
	background: #d2d5d8 url('img/line_menu.gif') no-repeat top right;
}
.m0l0oover {
	text-decoration : none;
	background-color: #b0b0b1;

}

/* level 1 inner */
.m0l1iout {
	font-family: Verdana, Arial, Tahoma;;
	font-size: 8pt;
	margin: 3px 0 0 5px;
	color: #474747;
}
.m0l1iover {
	font-family: Verdana, Arial, Tahoma;;
	font-size: 8pt;
	margin: 3px 0 0 5px;
	color: #474747;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #d2d5d8;
	border: 1px solid #474747;

	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #b0b0b1;
	background-image: url(img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #474747;
	padding: 0;
}