body{font-family:'Arial',sans-serif;font-size:12px;}
*{margin:0px;padding:0px;}
img{border:0px;}
a{color:#0A55A3}
a:hover{color:#C00;text-decoration:none;}
table{border-collapse:collapse;font-size:12px;}
#time, #copy p.link span { font-size:10px; }
#srch input.si, #srch label, #srch input.sb { font-size:11px }
#crbs, #fcrbs, #copy, #btcnt, #cnt #menu { font-size:12px; }
#crbs span, #fcrbs span { font-size:13px; }
	
	div p{padding:0;} 
	.dN{padding:0;margin:0;}
	.gt{background-color:#E6E6E6;font-size:9pt;font-family:Arial,sans-serif;font-weight:bold;}

td.w div.t table#insertedtable { margin-left: 10px; color: #000; }
td.w div.t table#insertedtable strong { font-size:12px; font-weight:bold;margin:0 10px 10px 0;text-transform:uppercase; }
td.w div.t table#insertedtable p { margin:0px; }

td.w div.t div#info { font-size:10pt; font-family:Arial,sans-serif; margin-left:15px; float: right; background-color:#F0F0F0; color:#000; padding:12px 17px 16px; width:206px; }
td.w div.t div#info div { font-size:10pt; font-family:Arial,sans-serif; padding:0px; display: block; font-weight:bold; margin-bottom:8px; text-transform:uppercase; }
td.w div.t div#info div a { font-size:10pt; font-family:Arial,sans-serif; color:#BF1139; text-decoration:none; }
td.w div.t div#info p { font-family:Arial,sans-serif; text-indent:0em; text-align: left; font-size:12px; margin: 0px; }

#btcnt{clear:both;margin:5px auto 0px auto;width:970px;height:27px;}
#btcnt div {float:left;margin-right:10px}
#time {float:left;color:#C84646;margin-top:7px;width:130px;}
#time span#date { color: #000; }

div.heard, div.h2 {
    border-bottom: 1px solid #666666;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    text-transform: uppercase;
}
div.heard a, div.h2 a {
    color: #666666;
    text-decoration: none;
}
#copy{clear:both;margin:0px auto;width:970px;background-color:#999;height:27px;}
#copy a { color: #fff;}
#copy p.copy{color: #fff;float:left;margin:5px 0px 0px 10px;}
#copy p.link{float:right;margin:5px 10px 0px 0px}
#copy p.link span { color: #fff;}
#copy p.link a.kmru{color:#BF2A2A}

td.w div.t img { margin-right: 10px; }

.t a,.t a:link,.t a:hover,.t a:visited {color:#0000CC;font-family:Arial,sans-serif;font-size:10pt;}
.t p{text-indent:3em;text-align:justify;font-size:10pt;}
#t,#t p,#t div{text-indent:2em;text-align:justify;}
#t center{text-indent:0pt;text-align:center;}
.l a:link,a.l:link{color:#FE7B01;font-family:Arial,sans-serif;font-size:8pt;}
.l a:visited,a.l:visited{color:#FE7B01;font-family:Arial,sans-serif;font-size:8pt;}
.l a:hover,a.l:hover{color:#F8983E;font-family:Arial,sans-serif;font-size:8pt;}

.tb a:link,a.tb:link{color:#085196;font:bold 12 Arial;text-decoration:none;}
.tb a:visited,a.tb:visited{color:#085196;font:bold 12 Arial;text-decoration:none;}
.tb a:hover,a.tb:hover{color:#085196;font:bold 12 Arial;text-decoration:underline;}

	.tb2{color:#FE7B01;font:bold 12 Arial;text-decoration:none;}	
	.hide{left:0;top:0;width:1;height:1;position:absolute;}
	.tip{position:absolute;z-index:10;visibility:hidden;width:1%;height:1%;left:0;top:0;}
	td.nmenu,td.nmenu a:link,td.nmenu a:visited,td.nmenu   a:hover{color:#000000;font-family:Arial,sans-serif;font-size:10px;text-decoration:none;}
	td.ntop,td.ntop a:link,td.ntop a:visited{color:#000000;font-family:Arial,sans-serif;font-size:10px;text-decoration:none;}
	td.ntop a:hover{text-decoration:underline;}
	.k{background-color:#000000;color:#FFCC66;font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
	
	h1,.h1,.h1 a,.h1 a:link,.h1 a:hover,.h1 a:visited{font-family: Arial, Arial, Geneva, Arial, Helvetica, sans-serif; font-size:16px;text-decoration:none;color:#FE7B01;font-weight:lighter;}
	h2,.h2,.h2 font,.h2 a font,.h2 a,.h2 a:link,.h2 a:hover,.h2 a:visited{font-family: Arial, sans-serif; font-size:14px;text-decoration:none;}

.b_h{WIDTH: 100%;background-color: font-family: Arial, Arial, Geneva, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;color:#FE7B01;font-weight:lighter;margin-left:5;margin-bottom:5;margin-right:5;}

	h3,.h3,.h3 a,.h3 a:link,.h3 a:hover,.h3 a:visited{font-family:Courier, Arial, Arial,sans-serif;letter-spacing:1pt;font-size:12pt;font-weight:bold;text-decoration:none;}
	h4,.h4,.h4 a,.h4 a:link,.h4 a:hover,.h4 a:visited{font-family: Arial, Arial, Geneva, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;color:#FE7B01;font-weight:lighter;margin-top:0;margin-bottom:5;}
	h5,.h5,.h5 a,.h5 a:link,.h5 a:hover,.h5 a:visited{font-family:Arial;font:bold 12; text-decoration:none;margin:10;margin-left:0;}
	h6,.h6,.h6 a,.h6 a:link,.h6 a:hover,.h6 a:visited{font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
	h7,.h7,.h7 a,.h7 a:link,.h7 a:hover,.h7 a:visited{text-decoration:none;}
	bsml,.bsml, .bsml a, .bsml a:link, .bsml a:hover, .bsml a:visited{font-family:Arial,sans-serif;letter-spacing:1pt;font-size:7pt;font-weight:bold;text-decoration:none;}
sml,.sml, .sml a, .sml a:link, .sml a:hover, .sml a:visited{font-family:Arial,sans-serif;letter-spacing:1pt;font-size:7pt;font-weight:normal;text-decoration:none;}

	.b{background-color:#E6E6E6;}
	.g0{background-color:#F7F7F7;}
	.g1{background-color:#e1e1e1;}
	.g2{background-color:#d6d6d6;}
	.g3{background-color:#808080;}
	.o{background-color:#FFE7BD;}
	.w{background-color:#FFFFFF;}
	.o1{background-color:#FF7B00;}	
	
	.bw,.bw a{background-color:#085196;color:#FFFFFF;}	
	.bo,.bo a{background-color:#085196;color:#FFE7BD;}
	.g2b,.g2b a:link,.g2b a:hover,.g2b a:visited,a.g2b:link,a.g2b:hover,a.g2b:visited{color:#085196;background-color:#d6d6d6;text-decoration:none;}
	.g3w,.g3w a:link,a.g3w:link{color:#FFFFFF;background-color:#808080;text-decoration:none;}
	.wb,.wb a:link,a.wb:link{color:#085196;background-color:#FFFFFF;text-decoration:none;}
	.wo,.wo a:link,a.wo:link, a.wo:link, a.wo:hover, a.wo:visited{color:#FF7B00;background-color:#FFFFFF;text-decoration:none;}
	.wg2,.wg2 a:link,a.wg2:link{color:#d6d6d6;background-color:#FFFFFF;text-decoration:none;}
	.wg3,.wg3 a:link,a.wg3:link{color:#808080;background-color:#FFFFFF;text-decoration:none;}
	.ob,.ob a{background-color:#FFE7BD;color:#085196;}
	.ow,.ow a:link,a.ow:link, .ow a:hover, .ow  a:visited{color:#FFFFFF;background-color:#FF7B00;text-decoration:none;}	
	.obl,.obl a:link,a.obl:link, .obl a:hover, .obl  a:visited{color:#FFFFFF;background-color:#000000;text-decoration:none;}	
	.no,.no a:link,a.no:link{color:#ffffff;text-decoration:none;}
.sel {color:white;background-color:black;}

.bord_r{border-right:0px solid #CECFC1; padding-right: 0px;}
.bord_b{border-bottom:0px solid #CECFC1;}
.bord_l{border-left:0px solid #CECFC1;}
.bord_l hr{
	display: none;
}

.bord_lbr{border-left:1px solid #CECFC1;border-bottom:1px solid #CECFC1;border-right:1px solid #CECFC1;}
.bord_rl{border-left:1px solid #CECFC1;border-right:1px solid #CECFC1;}
.bord_tbl{border:1px solid #CECFC1;}
.bord_trb{border-top:1px solid #CECFC1;border-bottom:1px solid #CECFC1;border-right:1px solid #CECFC1;}	

	h,.h,.h a,.h a:link,.h a:hover,.h a:visited{font-family: Arial, Arial, Geneva, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;color:#FE7B01;font-weight:lighter;margin-bottom:5;margin-right:5;}
	
.blue a:link,a.blue:link{color:#085196;font-family:Arial,sans-serif;font-size:8pt;}
.blue a:visited,a.blue:visited{color:#085196;font-family:Arial,sans-serif;font-size:8pt;}
.blue a:hover,a.blue:hover{color:#F8983E;font-family:Arial,sans-serif;font-size:8pt;}	

.no a:link,a.no:link{color:#FFFFFF;font-family:Arial,sans-serif;font-size:8pt;text-decoration:none;}
.no a:visited,a.no:visited{color:#FFFFFF;font-family:Arial,sans-serif;font-size:8pt;text-decoration:none;}
.no a:hover,a.no:hover{color:#FFFFFF;font-family:Arial,sans-serif;font-size:8pt;text-decoration:underline;}	

.orange a:link,a.orange:link{color:#FE7B01;font-family:Arial,sans-serif;}
.orange a:visited,a.orange:visited{color:#FE7B01;font-family:Arial,sans-serif;}
.orange a:hover,a.orange:hover{color:#085196;font-family:Arial,sans-serif;}	

.orange_zag {color:#FE7B01;font-family:Arial,sans-serif;font-size:11pt;}

td.w div.t div { display:inline; }

.h2orange {font-family: Arial, Arial, Geneva, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;color:#FE7B01;font-weight:lighter;margin-bottom:5;margin-right:5;}
.marker_cr{font-family:Symbol;font-size:14;color:#CED0C3; vertical-align:middle;}
.marker {font-family:Arial;font-size:6;color:#c0113b; vertical-align:middle;text-decoration:none;}

a.bot{text-decoration:underline;}
a.bot:visited{text-decoration:underline;}
a.link:visited{text-decoration:underline;}

/*����� ��� ������� ������� � ������� rss*/
.rss_news a:link,a.rss_news:link{color:#555555;font-family:Arial,sans-serif;font-size:12px;text-decoration:none;}
.rss_news a:visited,a.rss_news:visited{color:#555555;font-family:Arial,sans-serif;font-size:12px;text-decoration:none;}
.rss_news a:hover,a.rss_news:hover{color:#555555;font-family:Arial,sans-serif;font-size:12px; text-decoration:underline;}

.context a:link,a.context:link{font-size:12px;font-family:Arial,sans-serif;color:#FE7B01;font-family:Arial,sans-serif;text-decoration:none;}
.context a:visited,a.context:visited{font-size:12px;font-family:Arial,sans-serif;color:#FE7B01;font-family:Arial,sans-serif;text-decoration:none;}
.context a:hover,a.context:hover{font-size:12px;font-family:Arial,sans-serif;color:#FE7B01;font-family:Arial,sans-serif;text-decoration:none;}

td.today a { text-decoration: underline; }


/*New styles by Ivan Kurkin*/

#cnt{
	width: 970px;
	margin: auto;
}


#cnt #hdr{border-top:5px solid #A6A6A6; border-bottom: 2px solid #C0113B; background: url(images/bg-student_header.gif) repeat-x; height: 59px;}

#cnt #hdr a.logo img{
	float: left;
	margin: 0;
	position: relative;
	top: 10px;	
}
#cnt #hdr a.portal {
	margin-right:10px; 
	margin-left: 8px;
	color: #000;
	font-weight: bold;
	font-family: 'Arial', sans-serif;
	font-size: 51px;
	letter-spacing:-3px;
	text-transform: uppercase;
	text-decoration: none;
	display: block; 
	float: left;
}

#day {
    color: #C84646;
    margin: 0;
}

.banner_panel{
	margin: auto;
	width: 970px;	
	margin-top: 5px;	
	margin-bottom: 5px;
}


.txt_red_11b{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FE7B01;
	padding-bottom:5px;
}

.lnk_white_11b a:link,a.lnk_white_11b:link{color:#FFFFFF;font-family:Arial, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}
.lnk_white_11b a:visited,a.lnk_white_11b:visited{color:#FFFFFF;font-family:Arial, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}
.lnk_white_11b a:hover,a.lnk_white_11b:hover{color:#FFFFFF;font-family:Arial, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}

.leftmenu{
	list-style: none;
	text-align: left;	
	margin: 14px 0 0 0;	
}

.nomargintop{
	margin-top: 0px;
	margin-bottom: 17px;
}

.leftmenu a{
	font-family: 'trebuchet MS',sans-serif;
    font-size: 12px;
    color: #006599;
}

.leftmenu li{
	margin: 0;
	line-height: 19px;
}


#crbs, #fcrbs{clear:both;width:970px;height:20px;margin:0px auto;}
#crbs span, #fcrbs span {color:#777;}
#fcrbs a.r {padding-left:125px;}
#crbs a.r, #fcrbs a.r {color:#C0113B}

.fromsearch{	
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.formbgsearch{
	background: #FE7B01;	
}

.pr1{
	padding-bottom:15px;
	padding-top:15px;	
}


.pr2{
	width:10%;
}

.pr3{
	width:16%;
}

.pr4{
	padding-bottom:5px;
}

.pr5{
	padding-left:9px;
}

.pr6{
	width:19%;
}

.pr7{
	padding-bottom:5px;
}

.pr8{
	padding-left:9px;
}

.pr9{
	width:16%;
}

.pr10{
	padding-left:9px;
}

.pr11{
	width:13%;
}

.pr12{
	padding-left:3px;color:white;
}

.pr13{
	padding-top:11px;
}


.pr14{
	color:black;
}

.pr15{
	width:320px;
	padding-right:10px;
	color:white;
}

.pr16{
	
}


.pr17{
	
}

.pr18{
	
}

.pr19{
	
}

.dopleftmenu{
	font-family: 'trebuchet MS',sans-serif;
    font-size: 12px;
}

.dopleftmenu ul{	
	list-style: none;	
	text-align: left;		
    clear: both;  
   
}

.dopleftmenu ul li a{
	color: #006599;
	text-align: left;
}

.dopleftmenu .h2orange{
	margin: 0;
	padding: 0;
	text-align: left;
	clear: both;
	display: block;
	font-family: 'trebuchet MS',sans-serif;
    font-size: 14px;
    margin-top: 20px;
    font-weight: bold;
}

.dopleftmenu b a.orange{
	text-align: left;
	clear: both;
	display: block;
	float: left;	
	font-family: 'trebuchet MS',sans-serif;
    margin-top: 20px;
    font-weight: bold;
}

.dopleftmenu a.orange{
	text-align: left;
	clear: both;
	display: block;
	float: left;	
	font-family: 'trebuchet MS',sans-serif;
    font-size: 14px;
    margin-top: 20px;
    font-weight: bold;
}

.dopleftmenu a{
	margin: 0;
	display: block;
	float: left;	
}

.dopleftmenu b{
	margin: 0;
	display: block;
	float: left;
	clear: both;
	font-family: 'trebuchet MS',sans-serif;
    font-size: 12px;
    color: #006599; 
    margin-top: 5px;      
}

.dopleftmenu a b{
	text-decoration: underline;
	margin-top: 5px;
}

.dopleftmenu a:hover b{
	text-decoration: none;
}

.mrgnr{		
	width: 110px;
	padding-right: 10px;
}


.TXT{
	padding: 10px;
}

.sectiontraining table{	
	width: 590px;
	margin-right: 10px;
}

.sectiontraining table td{
	padding: 10px;
}

.tabrtop{
	padding-right: 10px;
	padding-top: 15px;
}

























