*{margin:0; padding:0}
.header{
margin:0 auto;
width:100%;
clear:both;
}
.min{
margin:0 auto;
min-width:1003px; 
width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1003 ? "1003px": "100%");
}
.max{
margin:0 auto;
max-width:1003px; 
width:expression(document.body.clientWidth > 1003? "1003px": "auto" );
}
table{border-collapse:collapse;}
td{vertical-align:top;}
.tw100per{width:100%;clear:both;}

/*Font styles*/
h1,h3{color:#000000;padding:0px;margin:0px;clear:both;}
h2 {color:#354849; font-size:17px;font-weight:normal;}
h1{font-size:30px;font-weight:normal;}
.h3_white{color:#dce7e9;font-size:17px;font-weight:bold;margin:0px;padding:0px 0px 2px 0px;}
a{color:#0c87b5;text-decoration:underline;}
.link_black{color:#000000;text-decoration:none;}
.link_black:hover{color:#eb6732;}
body{background:#afdbe3 url(/img/bg.jpg) top center no-repeat;color:#354849;font-size:13px;font-family:Tahoma, Arial, Verdana, San-Seriff;margin:0 auto;padding:0px;}
#top_menu{height:67px;padding:13px 0px 0px 50px;}
#top_logo_main{width:200px;padding:5px 54px 0px 0px;}
.tm_passive a{color:#d8eff2;}
.tm_passive, .tm_active_center{float:left;padding:0px 35px 0px 0px;font-size:15px;font-weight:bold;}
.tm_passive{height:16px;padding:10px 35px 14px 0px;height:16px;}
.tm_active_center{float:left;background:url(/img/bg_tm_active.gif) top left repeat-x;height:16px;padding:10px 23px 14px 23px;color:#344350;}
.tm_active_right{float:left;height:16px;width:35px;}
#main_box{height:757px;clear:both;}
#footer_bg{background:#344350;clear:both;width:100%;}
#footer_left, #footer_center1, #footer_center2, #footer_right{color:#81a8af;line-height:23px;padding-top:23px;padding-bottom:43px;}
#footer_left a, #footer_center1 a, #footer_center2 a, #footer_right a{color:#70bfcd;}
#footer_left a:hover, #footer_center1 a:hover, #footer_center2 a:hover, #footer_right a:hover{color:#b9f4ff;}
#footer_left{padding:25px 20px 0px 50px;width:207px;}
#footer_right{padding:23px 50px 0px 0px;width:204px;}
#top_parent_menu{clear:both;padding-top:3px;}
.tpm_passive, .tpm_active{clear:both;heigh:13px;background:url(/img/bg_tpm.gif) top left repeat-x;border-bottom:1px solid #accadf;padding:9px 23px 9px 23px;width:150px;}
.tpm_active{background:none;background-color:#dff3fd;color:#344350;font-weight:bold;}
.tpm_passive a{color:#2a6e88;font-weight:bold;text-decoration:none;}


.content_left{padding:0px 0px 30px 30px;}
.content_center{padding:10px 50px 30px 0px;}
.cb{clear:both;}
.tb{clear:both;font-size:14px;line-height:21px;color:#354849;padding-bottom:15px;}
.breadcumps{clear:both;padding:52px 0px 5px 227px;font-size:12px;}
.page_th{clear:both;padding:0px 0px 0px 227px;}
.lm_active, .lm_passive{color:#0c87b5;width:207px;padding:10px 20px 10px 20px;font-size:15px;font-weight:bold;clear:both;}
.lm_active{background:url(/img/bg_lm-active.png) top left no-repeat;color:#3d576d;}
.ico_image{width:55px;height:50px;padding:0px 10px 5px 0px;}
.ico_text{padding:15px 0px 0px 0px;font-size:14px;font-weight:bold;}
.rasp{width:1px;padding:0px 60px;text-align:center;}
.rasp_vr{background:#cce6e8;height:55px;width:1px;}



/* Menu */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 20px arial}
	
/* Default state (1 level)*/
#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding:10px 23px 14px 23px;
	width: auto;
	height:16px;
	background:#344350;
	color:#d8eff2;
	text-align: center;
	font-size:14px;
	font-family:Tahoma, Arial, Verdana, San-Seriff;
	font-weight:bold;}

/* Mouse on item  (1level) */
#sddm li a:hover
{	background:url(/img/bg_tm_active.gif);
	color:#344350;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
    
}
/* 2 level menu */
	#sddm div a
	{	
		margin: 0;
		padding:10px 23px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:url(/img/bg_tpm.gif) top left repeat-x;
		color:#2a6e88;
		font: 14px arial;	  
	}
		
/* 2 level mouse on item */
	#sddm div a:hover
	{	
	background:#dff3fd;
	padding: 10px 23px;
	width: auto;
	color:#344350;
	font-size:14px;
	font-weight:bold;
	}

.subtable {
    border:1px solid #ff0000;
	background-color:#ff0000;
	    clear: right;				/* It`s need to corect display search form and table in FF */
		}
		

.table-title {
	background-color:#45698A;
	border:1px solid #FFFFFF;
	text-align:left;
	vertical-align:top;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF;
	}

		    
.table-content {
	background-color:#dff3fd;
	border:1px solid #FFFFFF;
	text-align:center;
	vertical-align:top;
	padding:5px;
	}

.table-content-1 {
	background-color:#dff3fd;
	border:1px solid #FFFFFF;
	text-align:center;
	vertical-align:inherit;
	padding:5px;
	}

.table-content-2 {
	background-color:#d9e5eb;
	border:1px solid #FFFFFF;
	text-align:center;
	vertical-align:inherit;
	padding:5px;
	}

.table-content-1-left {
	background-color:#dff3fd;
	border:1px solid #FFFFFF;
	text-align:left;
	vertical-align:inherit;
	padding:5px;
	}

.table-content-2-left {
	background-color:#d9e5eb;
	border:1px solid #FFFFFF;
	text-align:left;
	vertical-align:inherit;
	padding:5px;
	}

ul
{
padding:0px 0px 0px 25px;
}

.note { padding: 5px 10px 5px 3px; margin-bottom: 15px; border: 1px solid #d4d4d4; background-color: #f8f8f8; background-position: 5px 5px; background-repeat: no-repeat; }