body, html {
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size:13px;	
	color:#16394f;	
}
.rigthmen1{
	 font-family:Tahoma;
	 color:#e0ecff;
	 font-size:11px;
	 font-weight:bold;
	 text-transform:uppercase;
}
.rigthmen2{font-family:Tahoma; color:#8f2b1d; font-size:12px; text-decoration:underline;}

.leftmen1off{
	 background-image:'';
	 font-family:Tahoma;
	 color:#e0ecff;
	 font-size:11px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding-left: 5px;
}
.bottom
{
    color:#091748;
    font-family:Tahoma;
	position: relative;
    left: 440px;
	font-size:10px;
}
.leftmen1off:hover{color:#caeaf2; text-decoration:none;}
.leftmen1off:visited{color:#e0ecff; text-decoration:none;}
.leftmen1on{
	 background-image:url(/img/ELO04_3_r4_c3.jpg); 
	 text-decoration:none;
	 padding-left: 5px;
}

.leftmen2on{
	 text-align:center;
	 padding:0px 5px 0px 5px;
	 font-family:Tahoma;
	 font-size:16px;
	 background-color:#abcadd;
	 color:#871d0e;
	 cursor: pointer;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: #CBDCEB;
}
.leftmen2off{
	 text-align:center;
	 padding:0px 5px 0px 5px;
	 font-family:Tahoma;
	 font-size:16px;
	 background-color:#DEE5ED;
	 color:#091748;
	 cursor: pointer;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: #CBDCEB;
}
.topmen1off,.topmen1off a.top, .topmen1off a.top:visited{
	 background-color:#DEE5ED;
	 font-family:Tahoma;
	 color:#091748;
	 font-size:11px;
	 font-weight:bold;
	 cursor: pointer;
	 text-decoration:none;
}

.topmen1on,.topmen1on a.top, .topmen1on a.top:visited{
     background-color:#77a5c2;
     font-family:Tahoma;
     color:#871d0e;
     font-size:11px;
     font-weight:bold;
     cursor: pointer;
     text-decoration:none;
}



.topmen2off{padding:0px 5px 0px 5px; background-color:#ebf0f4; font-family:Tahoma; color:#000000; font-size:12px; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CBDCEB;}
.topmen2on{padding:0px 5px 0px 5px; background-color:#b5cadc; font-family:Tahoma; color:#8f2b1d; font-size:12px; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CBDCEB;}

.addresline{font-family:Tahoma; font-size:11; color:#8f2b1d;}
.addresline:hover{color:red;}
.addresline:visited{color:color:#8f2b1d;}
.search{
	 font-family:Tahoma;
	 color:#e0ecff;
	 font-size:9px;
	 font-weight:bold;
}
.bottom_copy{
	 font-family:Tahoma;
	 font-size:10;
	 color:#bababa;
	 font-weight:bold;
	 text-transform:uppercase;
}

p{
	 font-family:Tahoma;	
	 color:#16394f;
	 font-size:12px;
	 text-align:justify;
	 line-height:18px;
	 xletter-spacing:1;
}
p.btm {margin-bottom: 1px; margin-top: 1px;}
.st_font{
	font-family:Tahoma; 	 
	color:#16394f;
	font-size:13px; 
	text-align:justify; 
}

a{color:#0474ef; font-family:Tahoma; text-decoration:underline;}
/*a:visited{color:#871d0e; font-family:Tahoma; text-decoration:underline;}*/
a:visited{color:#0474ef; font-family:Tahoma; text-decoration:underline;}
a:hover{color:#871d0e; font-family:Tahoma; text-decoration:underline;}
.st_a_rm{
	font-family:Tahoma;
	color:#871d0e;
	font-size:12px;
	text-decoration:none;}
.st_a_rm:visited{color:#871d0e; font-family:Tahoma; color:#8f2b1d;
 font-size:12px; text-decoration:none;}
.st_a_rm:hover{color:#871d0e; font-family:Tahoma; color:#8f2b1d;
 font-size:12px; text-decoration:underline;}

table.table_style{
	border: 1px; 
	border-collapse: collapse; 
	color: #A0B9D9; 
	border-color: #A0B9D9;	
}
table.table_style td {border: 1px solid;}
.st_div{
	font-family:Tahoma; 
	color:#16394f;
	xcolor:#23416d; 
	font-size:13px; 
	text-align:justify; 
}

h1 {
	font-family:Tahoma;
	color:#186b80;
	font-size:20px;
	font-weight:bold;
	xtext-transform: uppercase;
}
h2 {
	font-family:Tahoma;
	color:#186b80;
	font-size:17px;
	font-weight:bold;
	xtext-transform: uppercase;
}
h3 {
	font-family:Tahoma; 
	color:#5290b2; 
	font-size:14px; 
	font-weight:bold; 
	xtext-transform: uppercase;}
ul {
	font-family:Tahoma; 	 
	font-size:14px; 
	text-align:justify;  
}
li {
	list-style-image: url('/img/point.gif');
	font-family:Tahoma;	
	font-size:13px;
	line-height:18px;
	text-align:justify;	
}

#map{width:100%; height:400px; margin-bottom:0px; margin-top:0px;}

p.main_text{
	xcolor: #091748;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
div.model-show
{
text-align: center;
}
div.nal_block{
	margin: 0px;
}
p.nal_block_title{
	font-size: 20px;
	font-family: Tahoma;
	color: #871d0e
}
div.nb{
	padding: 0px;
	font-size: 13px;
	font-family: Tahoma;	
	color: #16394f;
	text-align:justify;
}
div.nb p{
	padding: 0px 395px 0px 0px;
	margin: 0px;
}
div.nb_right{
	float: right;
	height: 126px;
}
div.middle_block{
	margin-top: 30px;
}

div.middle_block div.mb_select{
	margin-top: 18px;
	font-size: 12px;
	font-family: Tahoma;
	color: #16394f;
}
div.middle_block div.mb_select select{
	border: 1px solid #7f9db9;
	}
div.mb_inp{
	margin-top: 10px;
}
div.mb_inp_left{
	padding-bottom: 2px;
	float: left;
	width: 500px;
	font-size: 12px;
	font-family: Tahoma;
	color: #16394f;
}
div.mb_inp_left input{
	border: 1px solid #7f9db9;
	width: 45px;
}
div.mb_inp_right a{
	color: #7e7e7e;
	padding-left: 10px;
	text-align:center;
}
.assess{
	margin: 15px 0px 0px 340px;
}
a img.assess{
	border: 0px;
}
a.assess_link{
	margin: 15px 0px 0px 340px;
}
a.assess_link img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
div.hidden_block{
	margin: 15px 0px 0px 30px;
	padding: 20px 20px 0px 20px;
	width: 711px;
	height: 262px;
	_width: 751px;
	_height: 282px;
	background: url(/upload/images/fon.gif);
}
div.hb_left{
	float: left;
	width: 155px;
	height: 247px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #5290b2;
}
div.hb_left img{
	margin-top: 20px;
	width: 126px;
	height: 136px;
}
div.hb_right{
	padding: 0px;
	margin: 0px;
}
div.hb_right p.text{
	color: #7e7e7e;
	padding: 0px 0px 0px 195px;
	margin: 0px;
}
div.hb_right img{
	padding-left: 60px;
	width: 415px;
	height: 58px;
}
div.result{
	margin-top: 30px;
}
div.res_text{
	margin-top: 25px;
}
div.rt_left{
	float: left;
	width: 175px;
}
div.rt_left img{
	width: 145px;
	height: 140px;
	margin-left: 20px;
}
p.text_res{
	font-weight:bold;
	color: #f50205;
}
img.print{
	padding: 15px 0px 0px 170px;
}

table.right_menu {
	font-size:11px;
	font-family:Tahoma;
	color:#16394F;
	xcolor:#23416d;
}

/*end */
.courses{
	color:#871d0e;
	font-family:Tahoma;
	font-size:11px;
}
p.direction, ul.direction_ul{
	padding-right: 15px;
}
ul.direction_ul li{
	font-size:12px;
	line-height:18px;
}
table.tb{
	background: #fbfbfb;	
	color: #091748;
	font-family:Tahoma;
	font-size: 12px;
	line-height:18px;
	xletter-spacing:1;
	padding: 0px;
	margin: 0px;
}
tr.table_text td{
	padding: 5px 5px 10px 5px;
	vertical-align: top;
	border-bottom: 1px solid #d2d7db;
}
tr.table_top, tr.table_top2, tr.tr_top2{
	font-weight:bold;
	text-align: center;	
}
tr.table_top td, tr.table_top2 td{
	padding: 5px 5px 0px 5px;
	background: url(/img/table_bg.gif) left top repeat-x;
	border-bottom: 1px solid #d2d7db;
}
td.td_line{	
	border-left: 1px solid #d2d7db;
	text-align: center;
}
tr.table_text td.td_line2{
	vertical-align: middle;
	border-left: 1px solid #d2d7db;
	text-align: center;
}
tr.table_text td.td_line3{
	vertical-align: middle;
	border-left: 1px solid #d2d7db;
	text-align: left;
	padding-left: 10px;
}
tr.table_text td p{
	padding: 5px 10px 0px 20px;
	margin: 0px;
}
tr.table_text td.td_padding{
	padding-left: 15px;
}
tr.table_text td.td_padding2{
	padding-left: 15px;
	vertical-align: middle;
}
tr.table_top2 td.td_top2{	
	border-left: 1px solid #d2d7db;
}
tr.tr_top2 td{
	border-left: 1px solid #d2d7db;
	border-bottom: 1px solid #d2d7db;	
}
