#naebal div {
	display:none;
}

h3 {
	margin:10px 0 0 0;
}

.verh{
	height: 5px;
	border: 0;
	background-color: #2c88ee;
	width: 100%;
}
.chapka{
	border: 0;
	height: 192px;
	background: url(../img/gradient.jpg) repeat-x;
	width: 100%;
}
.km{
	position: absolute;
	top: 45px;
	left: 120px;
	width: 80px;
	height: 78px;
}
.km1{
	position: absolute;
	top: 5px;
	left: 333px;
	width: 80px;
	height: 78px;
}
.kmnadp{
	position: absolute;
	top: 139px;
	left: 80px;
	width: 158px;
	height: 32px;
}
.vertikal{
	width: 40px;
	height: 120px;
	position: absolute;
	top: 0px;
	left: 300px;
        padding:5px;
}
.path{
   color: #6A6A6A;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 10px;
   font-weight: bold;
   position: absolute;
   top: 11px;
   left: 390px;
}
.path a{
   font-weight: normal;
	color: #6A6A6A;
}
.glmenu{
	height: 47px;
	background: #666666;
	width:100%;
}
.menu, .menuvib, .menu2{
	text-align: center;	
   font-family: Tahoma, Arial, Helvetica;	
   font-size: 12px;	
}
.menu, .menuvib{
	vertical-align: middle;
	
	text-decoration: none;
}
.menu a{
	color: White;
        text-decoration: underline;
}
.menuch {
 	color: #4a80c1;
        text-decoration: underline;
}
.menuvib a{
	color: White;
}
.menu2{
	height: 23px;
	vertical-align: bottom;
	color: #2c88ee;
}
.news{
	background-color: #f5f5f5;
	padding-left: 50px;
	padding-right: 80px;
	vertical-align: top;
}
.novosti{
   font-family: Tahoma, Arial, Helvetica;
   font-size: 20px;
   line-height: 30px;
   color: 666666;
   padding-bottom: 10px;
   vertical-align: top;
}
.data, .data2, .data3{
	background-color: 2c88ee;	
   font-family: Tahoma, Arial, Helvetica;	
   font-size: 11px;	
	color: White;	
	text-align: center;	
   vertical-align: middle;		
}
.data{
   width: 70px;
   padding-left: 5px;
   padding-right: 5px;
}
.data2, .data3{
   width: 65px; 	
   padding-top: 3px;	
}
.data2{
   height: 20px;
}
.data3{
   height: 18px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
}
.anons2{
	color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
}
.anons{
   padding-bottom: 8px;
   padding-top: 5px;
}
.anons a{
	color: #4C4C4C;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
   line-height: 13px;
}
.newss{
	color: #4C4C4C;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
	padding-bottom: 20px;
	text-align: left;
   line-height: 13px;
}
.pages td{
  color: #505050;
  font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
}
.pages a{
  color: #505050;
}
.pages span{
   color: #2c88ee;
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;  
}
.content, .content1, .content2{
	background-color: #f5f5f5;
	vertical-align: top;
}
.content, .content1{
	padding-right: 100px;	
	padding-top: 10px;	
}
.content2{
	padding-right: 15px;
}
.comp{
   color: #2C88EE;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 24px;
   padding-bottom: 10px;
}
.ocomp{
	color: #4c4c4c;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 12px;
}
.arhiv a{
	color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
   line-height:15px;
} 
.poisk{
	background: #e0e2e2;
	color: #666666;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
}
.poisk-pole{
	color: black;
	height: 18px;
	top: 0px;
   border: 1px solid;
   border-color: #c1c0c0;
}
.bottom{
	height: 20px;
	background: #2C88EE;
	color: White;
	margin-left: 15px;
   border: none;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   vertical-align: middle;
}
.panel{
	background: url(../img/panelfon.gif) repeat-x;
	height: 116px;
}
.bant1{
	background: url(../img/bantverh.gif) no-repeat;
   width: 100%;
}
.bant2{
	background: url(../img/bantniz.gif) no-repeat;
   width: 100%;
}
.panel11{
	height: 90px;
	vertical-align: bottom;
}
.panel1{
	height: 100%;
	padding-left: 194px;
	padding-top: 15px;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 18px;
   line-height: 20px;
	background: url(../img/paneli.gif) no-repeat 8px;
	color: #565353;
	vertical-align: top;
}
.panel1 a, .panel21 a{
	color: #328bed;
	text-decoration: none;
}
.panel1 span, .panel21 span{
	color: #565353;
	text-decoration: none;
}
.panel2{
	height: 144px;
   width: 100%;
	background: url(../img/panelfon2.gif) repeat-x;
}
.panel21{
	padding-left: 10px;
	padding-top: 20px;
	height: 100%;
	width: 163px;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
   line-height: 14px;
	background: url(../img/paneli2.gif) no-repeat bottom left;
	color: #565353;
}
.panel211{
	height: 100%;
	vertical-align: bottom;
}
.kont{
	padding-left: 24px;
	border-right: thin  #DFDFDF;
}
.kontakt{
	width: 50%;
	padding-left: 24px;
	padding-top: 13px;
	padding-bottom: 11px;
	border-right: none;
}
.kontakt h3{
	color: #666666;
   font-weight: bold;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 14px;
}
.kontakt p{
	color: #4c4c4c;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
}
.kontakt a{
	color: #2c88ee;
}
.kontakt2{
   padding-left: 20px;
   border-left: none;
   padding-right: 24px;
   text-align: right;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
}
.kontakt2 a{
   color: #2c88ee;
}
.niz, .niz2{
	background: url(../img/gradientniz.gif) repeat-x;	
	color: #565555;	
   font-family: Tahoma, Arial, Helvetica;	
   font-size: 11px;	
}
.niz{
	padding-left: 60px;
}

.niz a{
	color: #2c88ee;
}

.niz2{
	padding-right: 100px;
}
.contname, .contnameobj{
	color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 24px;
}
.contname{
   height: 50px;	
   padding-bottom:30px;	
}
h1 {
color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 24px;
}
.contnameobj{
   padding-bottom:10px;
}
.contnamepatent{
  	color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 14px;
   padding-bottom: 20px;
   height: 30px; 
}
.contente, .contente p, li, div, table, ul{
	color: #656565;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 12px;
   line-height: 20px;
}
.menupage li{
   list-style-image: url(../img/arrow2.png);
}
.razdel a{
	color: #2C88EE;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   line-height: 20px;
}
.razdel{
	color: #4c4c4c;
	font: 13px/20px Tahoma, Arial, Helvetica;
	padding-left: 30px;
}
.contente a{
	color: #2c88ee;
}
.vibor{
	color: #4c4c4c;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
   font-weight: bold;
}
.vibor a{
	color: #4c4c4c;
   font-weight: normal;
}
.object{
	background: #A7A8A8;
	color: White;
   border: none;
	margin-top: 8px;
   margin-bottom: 40px;
   padding: 5px,5px,5px,5px;
}
.object td{
   border: none;
   border-left: 1px solid #f5f5f5;        
   border-bottom: 1px solid #f5f5f5;
   padding: 5px,5px,5px,5px;
}
.object2, .object21{
   font-family: Tahoma, Arial, Helvetica;	
   font-size: 11px;	
	color: #4c4c4c;	
   border: 1px solid #f5f5f5;        
   padding: 5px,5px,5px,5px;	
}
.object2{
	background: #eceaea;
}
.object21{
	background: #e0e2e2;
}
.hd{
	margin-top: 17px;
	margin-bottom: 17px;
   width: 100%;
}
.hd a{
	font-weight: bold;
	color: #4c4c4c;
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.ann {
	color: #4c4c4c;
	font: 12px Tahoma, Arial, Helvetica;
}
.more a {
	color: #004A88;
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.viplmenu{
	padding-left: 10px;
	vertical-align: middle;
	color: #2c88ee;
	width: 230px;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 12px;
	text-decoration: none;
	background: #e0e2e2;
	height:30px;
}
.viplmenudiv{
	top:244px;
	left: 260px;
}
.viplmenudiv2{
	top:244px;
	left: 70px;
}
.viplmenu a, .viplmenu2 a{
	color: #2c88ee;
}
.nonsearch{
   padding-top: 10px;
	color: Maroon;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 15px;
}
.ok{
   padding-top: 10px;
   color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 15px;
}
.map{
   color: #2c88ee;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 11px;
}
.quest_h{
   color: #2c88ee;
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #ECEAEA;
   padding-bottom: 4px;
   padding-top: 4px;
   padding-left: 8px;
}
.quest_h a{
   color: #2c88ee;
}
.message, .count_mes{
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;	
   padding-top: 10px;	
   color: #505050;	
   font-size: 11px;	
}
.message{
   padding-left: 10px;
   line-height: 14px;
}
.message span{
   font-weight: bold;
}
.count_mes span{
   color: #2c88ee; 
   font-weight: bold;
}
.page, .page span{
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;	
   font-size: 11px;	
}
.page{
  padding-top: 8px;
  color: #505050;
  word-spacing: 8px;   
}
.page a{
  color: #505050;   
}
.page span{
   color: #2c88ee;
   font-weight: bold;
}
.gbook{
   padding-top: 30px;
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #2c88ee;
}
.vopr{
   vertical-align: top;
}
.gbook1 td{
   color: #505050;
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   padding-top: 15px;
   padding-left: 10px;
}
.pole{
   border: 1px solid;
   border-color: #c1c0c0;
   color: Black;
   background-color: White;
}
.nadp{
   color: #505050;
   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 11px;
}
.but{
   color: White;
   width: 105px;
   height: 25px;
   border: none;
   font-size: 11px;
   font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   vertical-align: middle;
   background-color: #2C88EE;
   background-repeat: no-repeat;
   background-position: 12px; 
   padding-left: 18px;
   background-image: url(../img/otvet.gif);
}
.pages td{
   padding-right: 12px;
}
.nov {
	background-image: url(../img/nov_bg.gif);
	height: 117px;
	width: 100%;
}
.nov a {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #494949;
	text-decoration: none;
}
.nov a span {
	font-size: 15px;
	color: #2c88ee;
	font-weight: bold;
}
.nov div {
	margin-left: 20px;
}

.table-con {
	border:1px solid black;
	border-right:none;
	border-bottom:none;
}

.table-con td {
	padding:5px;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.niz3 {
	text-align:center;
	border:3px solid #BBBBCC;
	font-size:14pt;
	padding:5px;
	background:#FFF;
}

.niz3 hr {
	margin:15px auto 5px auto;
}
