﻿@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, p {
	margin: 0;
	padding: 0
}
html {
}	
body {
	margin:0px;
	background: url(/themes/region/images/bodyfon.jpg) 0 0;
}
#page {
    width:990px;
	margin: 0 auto;
	font: normal 10pt Arial;
	color:#585858;
	background: #ffffff url(/themes/region/images/pagefon.jpg) repeat-y 0 0;	
	position:relative;
}	
h1, h2, h3 {
   text-decoration: none;
   margin:0px;
   padding:10px 0px;	
   color:#16657f;
   font-size:12pt;
   font-weight:bold;
}
h2 {
   font-size:11pt;		
}
h3 {
   font-size:10pt;	
}
p {

}
a {
   text-decoration:none;	
   color:#16657f;
}
a:hover {
   text-decoration:underline;	
}	
/*HEADER------------------------------------------*/
#header {
	width: 100%;
	overflow:hidden;
	padding:9px 0px 0px 0px;
	height: 292px;/*301px*/
	background: url(/themes/region/images/header.jpg) no-repeat 0 0;
	position: relative;
}	
.topbox {
   float:left;
   background: url(/themes/region/images/topbox.gif) no-repeat 100% 0;
   overflow:hidden;
}
#findword {
   width:220px;/*237px*/	
   padding:0px 0px 0px 17px;
}
#word {
   border:1px solid #89b6c1;
   height:20px;/*25px*/
   width:151px;/*175px*/
   padding:5px 12px 0px 12px;
   font-size:8pt;	
   float:left;  
}
#header #submit {
   background: url(/themes/region/images/topfind.gif) no-repeat 50% 50%;
   border:0px;
   height:27px;
   width:27px;
   float:left;   	
}
#aeng, #arus {
   display:block;
   width:60px;
   height:12px;/*30px*/
   padding:21px 0px 0px 0px;
   text-align:center;	
   font-size:7pt;
   text-transform:uppercase;
   color:#000000;
}
.greatstik {
   float:left;	
   width:2px;
   height:26px;	 
   background: url(/themes/region/images/topbox.gif) no-repeat 0 0;	
}	
#aeng {
   background: url(/themes/region/images/aeng.gif) no-repeat 50% 5px;   	
}
#arus {
   background: url(/themes/region/images/arus.gif) no-repeat 50% 5px;   	
}
#topicq {
   width:150px;
   padding:0px 0px 0px 14px;	
   font-size:10pt;
}
#topaddr {
   width:210px;
   padding:0px 0px 0px 14px;	
   font-size:10pt;   
}
.topboxright {
   display:block;	
   float:right;
   height:27px;
   width:45px;	
}
#aletter {
   background: url(/themes/region/images/aletter.gif) no-repeat 50% 5px;    	
}
#ahome {
   background: url(/themes/region/images/ahome.gif) no-repeat 50% 5px;    	
}
#amap {
   background: url(/themes/region/images/amap.gif) no-repeat 50% 5px;    	
}
.greatstikright {
   float:right;	
   width:2px;
   height:26px;	 
   background: url(/themes/region/images/topbox.gif) no-repeat 0 0;	   	
}	
#atoplogo {
   display:block;
   position:absolute;
   top:77px;
   left:77px;	
   width:195px;
   height:175px;
   background: url(/themes/region/images/atoplogo.gif) no-repeat 50% 50%;  	
}
#statikaarroww {
   display:block;
   position:absolute;
   top:225px;
   right:0px;	
   width:185px;
   height:65px;	
   background: url(/themes/region/images/statikaarroww.png) no-repeat 50% 50%;     
}
#aarroww {
   float:right;	
   width:157px;
   height:52px;
   background: url(/themes/region/images/aarroww.gif) no-repeat 100% 0%; 	
}	
#aarrowweng {
   float:right;	
   width:157px;
   height:52px;
   background: url(/themes/region/images/aarrowweng.gif) no-repeat 100% 0%; 	
}	
/*MAIN---------------------------------------------*/	
#wrapper {
	overflow: hidden;
	width:100%;
    background: url(/themes/region/images/content.jpg) no-repeat 100% 100%;
}
#content, #lside {
   min-height:660px;/*СѓР±СЂР°С‚СЊ РјРѕР¶РЅРѕ*/	
}	
#content {
    margin:0px 0px 0px 315px;
    padding:0px;
    1width:675px;	
    1overflow:hidden;
}	
#lside {
	position:relative;
	width: 315px;
	min-height:940px;
	float: left;
	overflow: hidden;
	padding: 0px;
    background: #d3e2e7 url(/themes/region/images/IGHTY.jpg) no-repeat 0 0;
}
#IGHTYtitle {
   padding:345px 0px 10px 0px;
   width:315px;
   text-align:center;
   color:#06334b;
   font-size:10pt;
   font-weight:bold;
}
#IGHTYtitle div {
   width:315px;
   padding:0px 0px 17px 0px;
   font-weight:bold;
   font-size:15pt;
   line-height: 20px;
}
#tetext {
   padding:0px;	
   margin:0px;
   width:605px;/*675px*/
}
#tuda {
   height:63px;
   overflow:hidden; 	
   float:left;
   background: url(/themes/region/images/tudafon.jpg) repeat-x 0 0;
}
#tuda h1 {
   float:left;
   clear:right;
   display:block;	
   height:63px;	/*63px*/
   padding:0px 70px 0px 0px;
   margin:0px;
   color:#ffffff;
   font-size:20pt;
   font-weight:normal;
   line-height: 50px;
   background: url(/themes/region/images/tuda.jpg) no-repeat 100% 0;		
}
#textpage {
   padding:14px 40px 185px 30px;	
   float:left;
   width:605px;/*675px;*/
}	
/*GREATMENU-----------------------------------*/
#greatmenu {
	width: 100%;
	overflow:hidden;
	padding:0px;
	height: 450px;/*450px*/
	position: relative;
    background: #ffffff url(/themes/region/images/greatmenu.jpg) repeat-x 0 0; 
}
.midbox {
   display:block;	
   float:left;	
   height:349px;/*391px*/
   padding:42px 0px 0px 0px;
   text-align:center;	
   font-size:14pt;
   text-transform:lowercase;
   text-decoration:underline;
   color:#1c903a;   	
}
.midbox:hover {
   text-decoration:none;   	
}
#midlab {
   width:317px;
   background: url(/themes/region/images/midlab.jpg) no-repeat 0 0;   	
}
#midorgan {
   width:350px;
   background: url(/themes/region/images/midorgan.jpg) no-repeat 0 0;   	
}
#middop {
   width:323px;
   background: url(/themes/region/images/middop.jpg) no-repeat 0 0;   	
}	
/*MENUTOP-------------------------------------*/
#menutop {
	overflow:hidden;
    padding:0px;
    width:950px;
    margin:0 auto;
    height:58px;
	list-style: none;
	list-style-position: inside; 
}
#menutop li {
   float:left;
}
#menutop a {
   display: block;	
   padding:18px 13px 0px 13px;/*padding:18px 50px 0px 50px;*/
   height:40px;/*58px*/	
   font: bold 12pt Arial;
   font-style: normal;
   color:#518b9e;
   text-decoration: none;
   text-transform:lowercase;
   text-align:center;
   background: url(/themes/region/images/amenutop.jpg) no-repeat 100% 100%; 
      	width:130px;/*<!--СѓР±СЂР°С‚СЊ РґР»СЏ РІСЃРµС… РґР»СЏ РєР°Р¶РґРѕРіРѕ СЃРІРѕР№ Р±СѓРґРµС‚*/
}
#menutop .active a {
   text-decoration: underline; 	
}
#menutop .last a {
    background:none;
}
/*MENUTOP_ENG-------------------------------------*/
#menutop_eng {
	overflow:hidden;
    padding:0px;
    width:950px;
    margin:0 auto;
    height:58px;
	list-style: none;
	list-style-position: inside; 
}
#menutop_eng li {
   float:left;
}
#menutop_eng a {
   display: block;	
   padding:18px 13px 0px 13px;/*padding:18px 50px 0px 50px;*/
   height:40px;/*58px*/	
   font: bold 12pt Arial;
   font-style: normal;
   color:#518b9e;
   text-decoration: none;
   text-transform:lowercase;
   text-align:center;
   background: url(/themes/region/images/amenutop.jpg) no-repeat 100% 100%; 
      	width:130px;/*<!--СѓР±СЂР°С‚СЊ РґР»СЏ РІСЃРµС… РґР»СЏ РєР°Р¶РґРѕРіРѕ СЃРІРѕР№ Р±СѓРґРµС‚*/
}
#menutop_eng .active a {
   text-decoration: underline; 	
}	
#menutop_eng .last a {
    background:none;
}
/*SENDMAILFORM-------------------------*/	
.mailinput {
   width:348px;
   border:1px solid #16657F;	
}
.mailinputarea {
   width:348px;
   height:98px;	
}
.mailformtext {
   margin:10px 0px 0px 0px;	
}
#iforbtnsend {
   text-align:right;	
}	
.btnsend {
   margin:5px 0px 0px 0px;	
   border:none;
   background:none;	
   font-size:8pt;
   border-bottom:1px solid #16657F;   
   width:60px;
   padding:0px;
}	
#keystring {
   border:1px solid #16657F;  
}
/*FORMFIND IN TETEXT-------------*/
#tetext #formfind #word, #tetext #formfind #submit {
   float: none;
}
#tetext #formfind #submit {
   
   width:80px;
   
}   
/*NEWS-----------------------------*/
.quedate {
   font-weight:bold;
   color:#16657F;
}
.quetitle {
   font-size:12pt;
   font-weight:bold;
}
.quequestion {
   padding:10px 0px;
}
.queaboutthis {
   text-align:right;
   
}   
/*FOOTER--------------------------*/
#botofis {
   position:absolute;
   z-index:16;
   bottom:20px;
   right:40px;
   display:block;
   width:286px;
   height:15px;/*31px;*/
   padding:16px 0px 0px 0px;
   color:#0f4f67;
   background: url(/themes/region/images/botofis.jpg) no-repeat 100% 0; 
}
#pechat {
   position:absolute;
   width:315px;
   height:247px;
   bottom:0px;
   left:0px;
   background: url(/themes/region/images/pechat.jpg) no-repeat 0 0; 
}
/**/
#tetext ul, #tetext ol {
   dlist-style-position:inside;
   padding:10px 0 10px 0px;
   margin:0px 0px 0px 30px;
}
#tetext li {
   padding:3px 0px;
}
#tetext p {
   padding:5px 0px;
}   
#tetext img {
   border:1px solid #16657F;    
}
.iseethepic {
   width:100%;
}
.iseethepic td {
   padding: 15px 0px 5px 0px;
   text-align:center;
   width:33%;
}
.iseethepic td a {
   color:#16657F;
   text-align:center;
   text-decoration:none;
}
.iseethepic td img {
   width:150px;
   height:150px;
}
/**/
#Gosha {
   width:150px;
   margin:20px auto;
}
.medvedev {
   padding:10px 0px;
}
#kapchaalert {
   font-size:12pt;
}