 
body
  { font-family:Tahoma; letter-spacing:normal; line-height:130%; margin:0; padding:0; color:#000; background-color:#fff; }

body
  { font-size:85%; }
*html body
  { font-size:80%; }
html:root body
  { font-size:75%; }
	
		
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }

a 
  { text-decoration:underline; color:#273E70; line-height:130%; } 
a:hover
  { text-decoration:none; color:#273E70; line-height:130%; } 

address
	{ font-style:normal; }
:focus
  { -moz-outline-style: none; }
a img
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; 
    font-size:100%; empty-cells:show; }

ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html,
p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }

h1
  { font-weight:normal; color:#000; font-size:210%; line-height:105%; margin:0 0 45px 0; padding:0; font-family:Georgia; font-style:italic; }  
h2
  { font-weight:bold; color:#000; font-size:100%; margin:0 0 15px 0; padding:0; font-family:Tahoma; }  
a.biggar
  { font-weight:bold; color:#273E70; font-size:110%; }  
a.biggar2
  { font-weight:bold; color:#273E70; font-size:100%; } 
p
  { padding:0; margin:5px 0 10px 0; line-height:130%; }
blockquote
	{ padding:5px 0 10px 20px; font-size:90%; }

/*Ãëàâíûé çàãîâîê äîêóìåíòà*/
h1#doctitle
  { font-size:170%; margin:0; padding:0 0 5px 0;
    color:#fff; font-weight:normal; font-famly:Arial Narrow; 
		text-transform:uppercase; }

div.content h1,
  { line-height:normal; margin:1em 0 0.5em 0;
    font-weight:normal; font-family:Arial Narrow; color:#080063; }

div.content .clear
  { clear:both; }

ul.orange
  { padding:0 0 0 0; font-size:120%; }
ul.orange li a 
  { }
ul.orange a:hover
  { color:#fff; }
ul.orange li
  { padding:0 0 4px 20px; background:url('../_i/bulleta.gif') no-repeat left 7px;
    margin:0 20px 0 0px; }


/* ÌÅÑÒÎ ÄËß ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÑÒÈËÅÉ */
		
.top-bg
	{ background:url('../_i/top-bg.jpg') no-repeat left top; width:100%; height:100%; }
.left-td
	{ background:url('../_i/bot-bg1.jpg') no-repeat left bottom; padding:0 0 0 0; }
.left-td2
	{ background:url('../_i/bot-bg1-2.jpg') no-repeat left bottom; padding:0 0 0 0; }
.left-td3
	{ background:url('../_i/bot-bg1-3.jpg') no-repeat left bottom; padding:0 0 0 0; }
.right-td
	{ background:url('../_i/bot-bg2.jpg') no-repeat right bottom; }
.right-td2
	{ background:url('../_i/top-bg2.jpg') no-repeat left top; }
.right-td2-in2
	{ background:url('../_i/top-bg2-in2.jpg') no-repeat left top; }
.right-td2-in3
	{ background:url('../_i/top-bg2-in3.jpg') no-repeat left top; }
.top-bg2
	{ background:url('../_i/bot-bg2.jpg') no-repeat right bottom; width:100%; height:100%; }
.top-bg2-in2
	{ background:url('../_i/bot-bg2-2.jpg') no-repeat right bottom; width:100%; height:100%; }
.top-bg2-in3
	{ background:url('../_i/bot-bg2-3.jpg') no-repeat right bottom; width:100%; height:100%; }
.right-piece
	{ background:url('../_i/right-piece.jpg') no-repeat right center; }
	
.top-text
	{ font-size:160%; font-family:Georgia; font-style:italic; color:#000; width:auto; text-align:right; padding:32px 90px 57px 0; }	
.top-text2
	{ font-size:110%; font-family:Georgia; font-style:italic; color:#000; width:auto; text-align:left; padding:32px 70px 60px 0; font-weight:bold; }	
.green-m
	{ font-family:Georgia; background:url('../_i/green-m.jpg') #306C6B repeat-x left top; width:100%; height:242px; color:#fff; font-style:italic; }	
.green-m2
	{ background:url('../_i/green-m2.jpg') repeat-y left top; width:274px; }	
.green-l2
	{ background:url('../_i/green-l2.jpg') no-repeat left top; width:277px; }	
.green-r2
	{ background:url('../_i/green-r2.jpg') no-repeat left bottom; width:277px; padding:35px 0 40px 0; text-align:center; }	
.none-r2
	{ width:277px; padding:35px 0 40px 0; text-align:center; }	
.green-r2 img
	{ margin:0 16px 15px 0; }
.green-l
	{ background:url('../_i/green-l.jpg') no-repeat left top; width:100%; height:242px; }	
.green-r
	{ background:url('../_i/green-r.jpg') no-repeat right top; height:242px; padding:20px 0 0 60px; }	
.tt1
	{ font-size:125%; padding:0 0 0 15px; }
.tt2
	{ font-size:185%; padding:20px 60px 20px 15px; }
.tt2 a
	{ color:#fff; }
.t-banners
	{ width:100%; }	
.t-banners td
	{ width:30%; }	
.t-banners td.none
	{ width:1%; }	
.t-banners td img
	{ margin:0 40px 0 0; }	
.t-banners td img.none
	{ margin:0 0 0 0; }	
.bot-td
	{ width:10%; color:#9C9C9C; white-space:nowrap;font-size:80%; }
	
	
.max
  { vertical-align: middle; margin: 0 4px 0 0; }	
*html div.add
	{ font-size:85%; }
div.add
	{ font-size:90%; padding:0 0 20px 0; }
div.add div
	{ font-size:140%; padding:10px 0 15px 0; }
	
ul.in-green
  { padding:0 0 0 0; font-size:120%; margin:0; }
ul.in-green li a 
  { text-decoration:underline; color:#fff; }
ul.in-green li a:hover
  { text-decoration:none; }
ul.in-green a:hover
  { color:#fff; }
ul.in-green li
  { padding:0 0 4px 15px; background:url('../_i/bullet.gif') no-repeat left 7px;
    margin:0 20px 0 0px; }

ul.main-menu
  { padding:0 0 90px 50px; font-size:125%; margin:0; font-family:Georgia; font-style:italic; background:url('../_i/ul-bg.jpg') no-repeat left bottom; }
ul.main-menu li a 
  { color:#273E70; text-decoration:none; }
ul.main-menu a:hover
  { text-decoration:underline; }
ul.main-menu li
  { padding:0 0 4px 19px; background:url('../_i/bullet2.gif') no-repeat left 5px;
    margin:0 20px 0 0px; font-weight:normal; }
ul.main-menu li.inner11
  { padding:0 0 4px 17px; background:url('../_i/bullet9.gif') no-repeat left 5px;
    margin:0 20px 0 2px; font-weight:normal; }	
		
ul.main-menu ul
  { padding:10px 0 5px 0; font-size:80%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; }
ul.main-menu ul li a 
  { color:#273E70; text-decoration:underline; }
ul.main-menu ul a:hover
  { text-decoration:none; }
ul.main-menu ul li
  { padding:0 0 3px 13px; background:url('../_i/bullet4.gif') no-repeat left 4px;
    margin:0 20px 0 0px; font-weight:normal; }

	
ul.main-menu ul ul
  { padding:18px 0 13px 0; font-size:90%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; }
ul.main-menu ul ul li a 
  { color:#273E70; text-decoration:underline; }
ul.main-menu ul ul a:hover
  { text-decoration:none; }
ul.main-menu ul ul li
  { padding:0 0 3px 13px; background:url('../_i/none.gif') no-repeat left 4px;
    margin:0 20px 0 0px; font-weight:normal; color:#666666; }	
		
	
ul.main-menu2
  { padding:0 0 90px 50px; font-size:125%; margin:0; font-family:Georgia; font-style:italic; background:url('../_i/ul-bg2.jpg') no-repeat left bottom; }
ul.main-menu2 li a 
  { color:#273E70; text-decoration:none; }
ul.main-menu2 a:hover
  { text-decoration:underline; }
ul.main-menu2 li
  { padding:0 0 4px 19px; background:url('../_i/bullet2.gif') no-repeat left 5px;
    margin:0 20px 0 0px; font-weight:normal; }
ul.main-menu2 li.inner-l
  { padding:0 0 4px 17px; background:url('../_i/bullet5.gif') no-repeat left 5px;
    margin:0 20px 0 2px; font-weight:normal; }	
		
ul.main-menu2 ul
  { padding:10px 0 5px 0; font-size:80%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; }
ul.main-menu2 ul li a 
  { color:#273E70; text-decoration:underline; }
ul.main-menu2 ul a:hover
  { text-decoration:none; }
ul.main-menu2 ul li
  { padding:0 0 3px 12px; background:url('../_i/bullet6.gif') no-repeat left 4px;
    margin:0 20px 0 1px; font-weight:normal; }		
		
ul.main-menu2 ul ul
  { padding:18px 0 13px 0; font-size:90%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; }
ul.main-menu2 ul ul li a 
  { color:#273E70; text-decoration:underline; }
ul.main-menu2 ul ul a:hover
  { text-decoration:none; }
ul.main-menu2 ul ul li
  { padding:0 0 3px 13px; background:url('../_i/none.gif') no-repeat left 4px;
    margin:0 20px 0 0px; font-weight:normal; color:#666666; }	
		

ul.main-menu3
  { padding:0 0 90px 50px; font-size:125%; margin:0; font-family:Georgia; font-style:italic; background:url('../_i/ul-bg3.jpg') no-repeat left bottom; }
ul.main-menu3 li a 
  { color:#273E70; text-decoration:none; }
ul.main-menu3 a:hover
  { text-decoration:underline; }
ul.main-menu3 li
  { padding:0 0 4px 19px; background:url('../_i/bullet2.gif') no-repeat left 5px;
    margin:0 20px 0 0px; font-weight:normal; }
ul.main-menu3 li.inner22
  { padding:0 0 4px 17px; background:url('../_i/bullet7.gif') no-repeat left 5px;
    margin:0 20px 0 2px; font-weight:normal; }	
		
ul.main-menu3 ul
  { padding:10px 0 5px 0; font-size:80%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; }
ul.main-menu3 ul li a 
  { color:#273E70; text-decoration:underline; }
ul.main-menu3 ul a:hover
  { text-decoration:none; }
ul.main-menu3 ul li
  { padding:0 0 3px 12px; background:url('../_i/bullet8.gif') no-repeat left 4px;
    margin:0 20px 0 1px; font-weight:normal; }		
		
ul.main-menu3 ul ul
  { padding:18px 0 13px 0; font-size:90%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; }
ul.main-menu3 ul ul li a 
  { color:#273E70; text-decoration:underline; }
ul.main-menu3 ul ul a:hover
  { text-decoration:none; }
ul.main-menu3 ul ul li
  { padding:0 0 3px 13px; background:url('../_i/none.gif') no-repeat left 4px;
    margin:0 20px 0 0px; font-weight:normal; color:#666666; }			
	
		
dl.news
  { margin:0.25em 0 4em 0; padding:0; }
dl.news dt
  { margin:0 0 0.5em 0; font-size:80%; background:url('../_i/bullet3.gif') no-repeat left 2px; padding:0 0 0 13px; }
dl.news dd 
  { margin:-20px 0 12px 75px; }	 


.icons
	{ width:auto; text-align:left; padding:40px 70px 0 110px; }	
.icons img
	{ margin:0 0 0 25px; }
.icons2
	{ width:auto; text-align:left; padding:34px 70px 0 110px; }	
.icons2 img
	{ margin:0 0 0 25px; }
.logo
	{ margin:55px 0 20px 52px; }
*html .logo
	{ margin:53px 0 20px 52px; }
.logo2
	{ margin:39px 0 27px 52px; }
*html .logo2
	{ margin:37px 0 20px 52px; }
*html .in-pad	
	{ width:100%; }
.in-pad
	{ padding:25px 90px 0 0; }
*html .in-pad2
	{ width:100%; }
.in-pad2
	{ padding:0 90px 0 10px; }
*html .in-pad3
	{ width:100%; }
.in-pad3
	{ padding:0 90px 0 0; }
.pad-max
	{ padding:45px 90px 10px 0; }
.sp-pad
	{ padding:0 0 10px 30px; }
.edu-photos	div
	{ border:1px solid #666666; padding:8px 10px 8px 10px; margin:0 15px 0 0; width:100px; float:left; width:auto; }
	
	
	
div#fullpath
  { font-size:100%; padding:0 0 5px 14px; background:url('../_i/clock.gif') no-repeat left 4px; }
div#fullpath a
  { padding:0 1px 0 0; color:#273E70; }
div#fullpath span
  { padding:0 1px 0 0; } 
	
*html .vac-tab
	{ font-size:85%;}
.vac-tab
	{ width:100%; font-size:90%;}
.vac-tab th
	{ background-color:#273E70; color:#fff; padding:5px 10px 8px 10px; font-weight:normal; text-align:left;  }
.vac-tab td
	{ background-color:#EDEDED; color:#000; padding:10px 10px 15px 10px; } 
.vac-tab td.next
	{ background-color:#fff; color:#000; padding:10px 10px 15px 10px; }
.vac-grey
	{ color:#666666; padding:0 0 10px 0; }

.vac-tab2
	{ width:100%; font-size:100%;}
.vac-tab2 th
	{ background-color:#273E70; color:#fff; padding:5px 10px 8px 10px; text-align:left;  }
.vac-tab2 td
	{ background-color:#EDEDED; color:#000; padding:6px 10px 9px 10px; } 
.vac-tab2 td.next
	{ background-color:#fff; color:#000; padding:6px 10px 9px 10px; }
.vac-tab2 td.next2
	{ background-color:#273E70; color:#fff; padding:6px 10px 9px 10px; }
.vac-tab2 td.next2 a
	{ color:#fff; }
	
.search1
	{ width:100%; height:23px; font-family:Tahoma;  }
.search2
	{ width:60px; background-color:#273E70; border:0; color:#fff; height:23px; margin:0 0 0 15px; padding:2px 0 0 9px; }
.search3
	{ width:75px; background-color:#273E70; border:0; color:#fff; height:23px; margin:0 0 0 5px; padding:2px 0 0 9px; }
.search-d
	{ padding:0 0 20px 20px; font-size:90%; }

.td-in1	
	{ background-color:#273E70; color:#fff; font-weight:bold; width:50%; padding:7px 20px 7px 15px; border-bottom:1px solid #fff; }
.td-in2
	{ background-color:#EDEDED; color:#fff; font-weight:bold; width:50%; padding:3px 10px 5px 4px; }
.td-in2 input
	{ width:100%; height:21px; font-family:Tahoma; font-size:13px; }
.td-in2 select
	{ width:80%; height:21px; }
.td-in2 textarea
	{ width:100%; height:260px; font-family:Tahoma; font-size:13px; }
.un-but
	{ width:100%; text-align:right; padding:10px 0 0 0; }
.un-but input
	{ height:38px; width:128px; color:#fff; font-weight:bold; background-color:#273E70; font-size:13px; font-family:Tahoma; border:0; padding:10px 0 0 10px; } 
.un-but2
	{ width:100%; text-align:right; padding:10px 0 0 0; }
.un-but2 input
	{ height:38px; width:145px; color:#fff; font-weight:bold; background-color:#273E70; font-size:13px; font-family:Tahoma; border:0; padding:10px 0 0 10px; } 
.inner-ta
	{ width:100%; }
.inner-ta td
	{ padding:0 5px 0 0; width:25%; }
.inner-ta input
	{ width:100%; height:21px; font-family:Tahoma; font-size:13px; }
.inner-ta td.bigger
	{ padding:0 0 0 0; width:75%; }
	
.years a
	{ padding:0 2px 0 2px; }
.years span
	{ padding:0 2px 0 2px; font-weight:bold; }
.years 
	{ padding:0 0 2px 0; }
.months a
	{ padding:0 2px 0 2px; }
.months span
	{ padding:0 2px 0 2px; font-weight:bold; }
.months 
	{ padding:0 0 15px 0; font-size:90%; }
.archive-select
	{ width:100%; height:24px; }
.texts p
	{ margin:0 0 3px 0; }
.texts 
	{ margin:0 0 20px 0; }	
.kk1
	{ padding:7px 15px 0 0; }
.kk2
	{ padding:7px 10px 0 0; }
.kk1-mar
	{ margin:0 15px 10px 0; }
	
ul.sp-menu
  { padding:0px 0 13px 10px; font-size:100%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; font-weight:bold; margin:-5px 0 0 0; }
ul.sp-menu li a 
  { color:#273E70; text-decoration:underline; }
ul.sp-menu li a:hover
  { text-decoration:none; }
ul.sp-menu li
  { padding:0 0 4px 13px; background:url('../_i/bullet10.gif') no-repeat left 4px;
    margin:0 20px 0 0px; color:#666666; }	
		
ul.sp-menu2
  { padding:0px 0 13px 10px; font-size:100%; margin:0; font-family:Tahoma; font-style:normal; background:url('../_i/none.gif') no-repeat left bottom; font-weight:bold; margin:-5px 0 0 0; }
ul.sp-menu2 li a 
  { color:#273E70; text-decoration:underline; }
ul.sp-menu2 li a:hover
  { text-decoration:none; }
ul.sp-menu2 li
  { padding:0 0 4px 13px; background:url('../_i/bullet11.gif') no-repeat left 4px;
    margin:0 20px 0 0px; color:#666666; }
ul.sp-menu2 li.var1
  { padding:0 0 4px 19px; background:url('../_i/bullet12.gif') no-repeat left 2px;
    margin:0 20px 0 0px; color:#666666; }
ul.sp-menu2 li.var2
  { padding:0 0 4px 19px; background:url('../_i/bullet13.gif') no-repeat left 2px;
    margin:0 20px 0 0px; color:#666666; }


#content p, #content div, #content h1, #content h2, #content h3, #content h4 
{
	display: block;
	padding-right: 20px;
}

#content table {
	padding: 0;
	margin : 0;
 	border-collapse: separate;
}

#content ol, #content ol li
{
 	list-style-type : decimal;
	list-style-position: outside;
}

#content ul, #content ul li
{
 	list-style-type : disc;
	list-style-position: outside;
}

#content td p, #content td div, #content td ol, #content td ul 
{
	margin: 0;
}

#content blockquote
{
	margin-left: 45px;
}

#content ol,	#content ul
{
	margin-left: 25px;
}

.faq 
{
	text-align: justify;
}

.faq dt
{
	margin-bottom: 10px;
}
.faq span.date
{
	padding-left: 1.5em;
	margin-bottom: 1em;
	font-size; 80%;
	background: url(/_i/bullet3.gif) no-repeat left 2px;
}
