a {color: #3A539B;}
a:hover{color:#CF000F;}

h1{width:100%;border-left: 2px solid #3A539B;}
p.text-g{font-style: italic;color:#000000;text-align:left;}
h4{width:100%;color:#CF000F;border-left: 2px solid #CF000F;}
h2{color:#3A539B;border-left: 2px solid #3A539B;}
h3{color:#3A539B;border-left: 2px solid #3A539B;} 
p.error{color:#CF000F;font-size:13px;padding:5px 10px 5px 50px;font-weight:bold;background:url("/images/diz/error.png") no-repeat 10px 10px;border: 1px solid #E4F1FE;}
p.error a{color:#CF000F;}

ul.menu li a{color: #3A539B;}
ul.menu li a:hover{color:#CF000F;}

ul.menu li.active a{background:#3A539B;}
ul.menu li.parent.active a {background:#3A539B;}
ul.list-bank li{color:#CF000F;}

ul.topmenu li a{color: #ffffff;}
ul.topmenu li a:hover{color:#fff;background: none repeat scroll 0 0 #8470FF;}
ul.topmenu li a.activ{color:#fff;background: none repeat scroll 0 0 #8470FF;}

.button {background-color: #8470FF;color: #ffffff;}
.button:hover {background-color:#8470FF;color: #ffffff;}


ul.topmenu li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
	background:#6A5ACD;
	color:#ffffff;
	text-decoration:none;
}
ul.topmenu li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
	background:#8470FF;
	text-decoration:none;

}
.green{font-style: italic;text-align:left;}
.product-list{background:#CF000F;border-left: 2px solid #3A539B;}
#ja-footer a {
	color:#22313F;
	text-decoration: none;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color: #CF000F;
}
.search-ya{background:#22A7F0;}
div.logo a {
	width: 250px;
	display: block;
	background: url("/images/site/logo.png") no-repeat;
	position: absolute;
	height: 45px;
	top: 32px;
	left: 30px;
}
div.banadmitt {position: relative;
  color:#3A539B;
  top: 15%;
  left: 240px;
  width: 90%;
  font-size: 150%;
  overflow: hidden; 
  padding: 25px;
  font-weight: 600;   
  }
.box-hiinfo {
    background: url("/images/site/info.png") no-repeat #E4F1FE 8px 8px;
}
.product-list{background:#E4F1FE;border-left: 2px solid #3A539B;}
.product-list:hover{background:#ffffff;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);}
.product-list h5{font-size:1.1em;text-decoration:none;color:#3A539B;margin:0;padding:12px 0 0;}
.product-list span{font-size:0.9em;text-decoration:none;color:#9e9e9e;margin:0;}

.calculator-list{background:#E4F1FE;border-left: 2px solid #3A539B;}
.calculator-list:hover{background:#CFCFCF;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);}
.calculator-list h5{font-size:1.1em;text-decoration:none;color:#3A539B;margin:0;padding:12px 0 0;}
.calculator-list span{font-size:0.9em;text-decoration:none;color:#9e9e9e;margin:0;}
.top-search{background:#22A7F0;}
.topblock-l{float:left;}
.topblock-r{float:right;}
.topblocks{clear:both;margin:20px 0;}
.ad-right{margin:20px 0 30px;}

   h2:target {
    background: #3A539B;
    color: #ffffff;
    padding: 5px;
   }
   
       .main_map {
        height: 350px;
    }