*{padding:0;margin:0;}
body{font-family:arial;font: normal 12px Arial;}
	a{color:#242424;}
img{border:0;}
li{list-style:none;}
.content li:before{
	content: '•';
    margin-right: -4px;
    position: relative;
    left: -12px;}
.main-conteiner{width:100%;float:left;}
.conteiner{width:970px;padding:0 5px;margin:0 auto;}
.top-header{width:100%;float:left;}
.logo{float:left;margin-right:190px;margin-top: 7px; }
.search-block{width:226px;float: right; margin-right: 10px;}
#home,#mail,#site-map{float:left;    margin: 0 15px;}
.search-block_ico {
    float: left;
    margin-top: 35px;
}

.search-block input[type="text"] {
   width: 81%;
    float: left;
	height: 19px;
	border-radius: 26px 0px 0px 26px;
    background-image:url('/images/stroka_search.jpg') ;
    border: 1px solid #ffffff;
	outline:none;
	font-size: 11px;
    padding: 6px 0 0 10px;
	
}
.search-block input[type="submit"] {
    background: url('../images/srg.gif') no-repeat;
    width: 33px;
    height: 27px;
    border: 0;
	float: left;
	margin-left: -4px;
	margin-top:1px;
	outline:none;
	cursor:pointer;
    
}
h1{margin: 20px 0; font-size: 15px;}
h3{margin: 30px 0;color: rgb(0, 95, 156);font-size: medium;}
.content_vnutri  ul{margin-left:70px;}
.content  ul{margin:10px 0 10px 70px;}
.header-contacts{float:right;margin: 14px 93px 0 0; color:#ffffff;}
.h-tel,.h-mail{font-size: 14px;margin-bottom: 6px;}
.content img{padding: 0px 25px 0px 0px;}
.h-tel img {
    padding-left: 2px;
}
.h-tel img ,.h-mail img{
    vertical-align: middle;
	margin-right: 10px;
}

.h-mail img{
	position:relative;
	left:2px;
}

.banner{background:url('../images/head_bg.png') no-repeat;    
	width: 100%;
    height: 155px;
    float: left;
    margin: 0 5px;}
.text-banner {
    width: 565px;
    float: left;
    padding: 20px;
    color: white;
    font-size: 12px;
    line-height: 17px;
}
.text-banner  h4{margin:10px 0;font-size: 17px;}

.top-menu{width: 958px;margin: 0 0px 0 5px;float:left;border:1px solid #DADADA;   height:38px;     font: normal 16px Arial;

background-image:url('/images/fon_menu.jpg');font-weight:100;
}
.top-menu ul{display: flex;justify-content: space-between;list-style: none; }
.top-menu > ul > li{float:left;padding: 5px 0;position:relative;border-left: 1px solid #DADADA;}
.top-menu li:hover ul{display:block}
.top-menu > ul > li > a{color:black;text-decoration:none;padding: 5px 27px; display: block;position:relative; font-weight:100;}

.top-menu > ul > li:hover{border-bottom:2px solid #608695;}
.top-menu > ul > li:nth-of-type(2) > a:after,.top-menu > ul > li:nth-of-type(3) > a:after,
.top-menu > ul > li:nth-of-type(5) > a:after,.top-menu > ul > li:nth-of-type(6)> a:after
 {position: absolute;
    top: 10px;
    right: 10px;
    width: 4px;
    height: 4px;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    content: "";
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;}
	
.top-menu > ul > li > a:hover,.top-menu > ul > li:hover > a:after{color:#608695;border-color:#608695;}
.top-menu ul ul{ width: 276px;
    position: absolute;top: 39px;
    float: left;background:white;
	display:none; border:1px solid #DADADA;
	z-index: 999;
   }
  .top-menu > ul > li > .active {
    border-bottom: 2px solid #608695;color:#608695;
}
.top-menu > li:nth-of-type(2) a {width: 126px;
    padding: 5px 8px;
    text-align: center;}
.top-menu li:nth-of-type(2) ul{width: 141px;}
.top-menu li:nth-of-type(5) ul{width: 217px;}
.top-menu li:last-of-type ul{width: 232px;}
.top-menu ul ul li{background:white;padding: 12px 22px 12px 22px;border-bottom: 1px solid #DADADA;}
.top-menu ul ul li a:hover{color:#608695}
.top-menu ul ul li a{color:black; text-decoration:none;     font-size: 13px; font-weight:100;}
.top-menu > ul > li:last-of-type ul{    right: -2px;}
.top-menu .level1_last {float:right;}

.content,.content_vnutri{padding:0 5px;float:left;}
.content{width:99%;}
#navibar{margin-top:15px;}
.content_vnutri{padding:0 25px;width:100%}
.content_vnutri a:hover{text-decoration:none}
.category-id{width:100%;}
.item-home-id{width:50%;float:left;margin: 30px 0 0 0;}
.item-img-home-id{width:121px;height:114px;overflow:hidden;float:left;margin-right:5px;}
.item-text-id{overflow:hidden;float:left;width: 195px;text-decoration:none;height: 114px;}
.item-text-id_categ{overflow:hidden;float:left;width: 63%;text-decoration:none;height: 114px;}
.item-title { text-decoration: underline;color: #b60000;
    font: bold 14px arial;    margin-bottom: 10px;max-height: 32px;

}
.item-prev{ color:black;font-size:11px;}
.item-prev:hover{color:#608695}
.item-prev_categ{ color:black;font-size:12px;}
.item-prev_categ:hover{color:#608695}
.photo-block{width:840px;height:173px;margin:20px auto;}
.photo-block-id {float: left;  margin-right: 8px;}
.photo-block .photo-block-id:last-of-type{margin-right:0;}
.footer{padding: 10px 0 10px 10px ;width:100%;height:100px;border-top:2px solid #C3C2C2;float:left;margin-top: 50px;}
.footer-menu span{float:right;margin-right:13px;}
.left-footer-content{float:left;font: 11px/1.6em arial;width:360px;}
.right-footer-content{float:right;width:406px;}
.footer-menu{float:right;margin-left: 10px;}
.footer-menu ul{list-style:none;}
.footer-menu li{float:left;border-right: 1px solid;margin-bottom: 10px;}
.footer-menu li:nth-of-type(6){margin-left:108px;}
.footer-menu a{font: normal 12px Arial;
    padding: 0 10px;
    height: 13px;
    display: block;color:black;}
.footer-menu a:hover{text-decoration:none;}
.footer-menu li:nth-of-type(5),.footer-menu li:last-of-type{border-right:0;padding-right:0;}
.outsours{font: normal 12px arial;float: right;margin-right: 8px;}
.con{float:left;}

.hide{display:none;margin-bottom: 20px;
    line-height: 25px;}
.sli {margin-bottom: 20px;font-weight: bold;}

.content_vnutri tr:first-of-type td,.content tr:first-of-type td{padding: 10px 5px ; text-align: center;vertical-align: middle;}
.content tr td:first-of-type{width:350px;}
.content_vnutri td,.content td{padding:10px;vertical-align: top;border:1px solid #4f81bd;}
.content_vnutri td ul,.content td ul{margin:10px 0 10px 30px;}
.content_vnutri tr,.content tr{border:1px solid #4f81bd;}
.content_vnutri tr:hover,.content tr:hover,.content_vnutri tr:nth-of-type(even):hover,.content tr:nth-of-type(even):hover{background:#cccccc;}
.content_vnutri tr:nth-of-type(even),.content tr:nth-of-type(even){background:#d3dfee;}

.content_vnutri table,.content table{width: 99%;border-collapse: collapse;
    margin-left: -20px;}

.menu{width:960px;}
.menu li{float:left;list-style: none;}
.menu li:hover{border-bottom: 2px solid #608695;color:#608695;}
