body{
font-family: 'Roboto', sans-serif;
color:#3b3b3b;
margin:0px;
/*background-color:#fcfcfc;*/
padding-top:10px;
border-top: solid 2px #2d4e93;
min-width: 1000px;
}

h1{font-weight:normal;}

a img{border: 0; outline: 0;}

table{
border-collapse:collapse;
}

table td{
padding:0px;
}

#table_3, #table_6, #table_7{
width:1000px;
margin:0px auto;
}

#td_7{
vertical-align:middle;
/*text-align:center;*/
}

/*#content_2, #content_10{
background:url(/userfiles/shadow_main_menu.png) no-repeat right bottom transparent;
}*/


.hmenu, .main-nav{
position:relative;
z-index:10000!important;
}

 .main-nav{
float: right;
height: 35px;
border-bottom: solid 1px #dedede;
}

.hMenuItem{
width:100%;
text-align:center;
}

#content_2 a{
color:#000000 !important;
text-transform:uppercase !important;
text-decoration:none !important;
font-size:13px !important;
line-height:22px !important;
border:0px !important;
padding:0px 6px !important;
font-family: 'Roboto', sans-serif !important;
padding:0px !important;
display:inline !important;
}

#content_2 a:hover{
border-bottom:2px solid #ec8a36 !important;
}

.contact_top{
text-align:right;
padding-right:25px;
}

.contact_top a{
color:#6f6f6f;
text-decoration:none;
display:block;
line-height:25px;
float:right;
margin:5px 10px;
}

.contact_top a:hover{
text-decoration:underline;
}

.feedback{
background:url(/userfiles/icon_feedback.png) no-repeat left center transparent;
padding-left:30px;
}

.mail{
background:url(/templates/img/mail.png) no-repeat left center transparent;
padding-left:35px;
font-size:13px;
}


.phone{
/*background:url(/templates/img/phone.png) no-repeat left center transparent;
padding-left:30px;
cursor:default;*/
font-size: 17px;
margin-right:0!important;
}

a.phone:hover{
text-decoration:none !important;
}


/*слайдер*/

#td_9{
text-align:center;
vertical-align:middle;
}

.btn_slider{
background-color: rgb(240, 145, 63);
background-color: rgba(240, 145, 63, 0.85);
height: 100px;
    margin-left: -445px;
    padding: 2px;
    position: relative;
    width: 435px;
}

.flexslider li.first .btn_slider{
    left: 52%;
    top: 350px;
}

.flexslider li.second .btn_slider{
left: 55%;
top: 130px !important;
}

.flexslider li.third .btn_slider{
top: 350px !important;
left: 53%;
}

.btn_slider a{
font-family: 'Exo 2', sans-serif;
display:block;
width:392px;
height:72px;
border:1px solid rgb(255,255,255);
border:1px solid rgba(255,255,255,0.6);
color:#ffffff;
background:url('/templates/main/img/btn_orange_bg.png') no-repeat 350px 30px   transparent;
text-decoration:none;
font-size:40px;
padding:5px 20px 20px;
text-align:left;
}

.btn_slider a span{
font-size:20px;
}

.btn_slider a:hover{

}

.block_products{
margin:15px 40px 15px 0px;
width:270px;
min-height:35px;
padding:20px 15px 5px;
box-shadow:0px 0px 6px rgba(1,2,2,0.3);
border:3px solid #ffffff;
float:left;

background-image: -ms-linear-gradient(top, #FEFEFE 0%, #efefef 100%);
background-image: -moz-linear-gradient(top, #FEFEFE 0%, #efefef 100%);
background-image: -o-linear-gradient(top, #FEFEFE 0%, #efefef 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #efefef));
background-image: -webkit-linear-gradient(top, #FEFEFE 0%, #efefef 100%);
background-image: linear-gradient(to bottom, #FEFEFE 0%, #efefef 100%);
}

.block_products.slamguard{
margin-right:0 !important;
}

#content_5 a{text-decoration: none;
display: block;}

/*.heatguard h2{
color: #68a829;
}

.sealguard h3{
color: #e7c000;
}

.slamguard h3{
color: #cb6019;
}*/

#content_5 h2{
margin:30px auto 15px;
border-bottom:2px solid #ec8a36;
font-size:25px;
display:block;
width:130px;
color: #000000;
height:38px;
font-weight:normal;
}

.block_products h3{
text-align:center;
font-weight:normal;
font-size:18px;
margin:0px;
margin-bottom: 10px;
color: #878787;
}

.block_products a:hover h3{
color: #d52228;
}

.block_products img{
margin:0px auto 20px;
width:208px;
display:block;
}

.block_products p{
font-size:13px;
color:#3b3b3b;
border-top:1px solid #d9d9d9;
padding-top:20px;
}

.more{
color:#878787;
height:28px;
line-height:28px;
padding-left:35px;
font-size:13px;
background:url('/templates/img/more3_old.png') no-repeat top left transparent;
text-align: right;
float:right;
text-decoration:none;
}

.more:hover{
text-decoration:underline;
background:url('/templates/img/more3_old.png') no-repeat bottom left transparent;
color:#d52228;
}


/*#td_5{background:url('/templates/main/img/bg_footer.png') repeat-x left bottom transparent;
height:121px;}*/

#td_12{
border-top: solid 1px #8d8d8d;
}


#content_6 .hmenu td{
padding-top:10px;
}

#content_6  a{
border:0px;
color: #3B3B3B;
display: block;
margin-bottom: 4px;
text-transform:none;
font-size:13px;
text-decoration: none;
} 

#content_6 a:hover{
border:0px;
text-decoration: underline;
}

#content_8{
/*float:right;*/
/*margin-right:40px;*/
}


.twitter{
background:url('/templates/index/img/icon_twitter.png') no-repeat bottom center transparent;
}

.fb{
background:url('/templates/index/img/icon_fb.png') no-repeat bottom center transparent;
}

.vk{
background:url('/templates/index/img/icon_vk.png') no-repeat bottom center transparent;
}

.gplus{
background:url('/templates/index/img/icon_gplus.png') no-repeat bottom center transparent;
}

.twitter, .fb, .vk, .gplus{
display: block;
width: 30px;
height: 30px;
overflow: hidden;
margin:20px 5px 10px;
float:left;
}


.twitter:hover, .fb:hover, .vk:hover, .gplus:hover{background-position: top center;
}

.copy{
color:#ffffff;
float:left;
margin:15px 0px;
position:relative;
top:17px;
}

.webdom{
color:#ffffff;
float:right;
margin:15px 5px 15px 0px;
}

.webdom a{
border:0px;
color:#ffffff;
text-decoration:none;
}

.webdom img{
position:relative;
top:10px;
}

#td_12{
vertical-align:middle;
}

#td_2{
padding-bottom: 15px;
}

/*#td_8{
padding-right:30px;
}*/


.submenu{
box-shadow:0px 2px 2px rgba(0,0,0,0.3);
border:2px solid #ffffff;
background: #ffffff;
text-align:left !important;
min-height:50px;
}

.main-nav ul{
margin:0;
padding:0;
text-align:right;
}

.main-nav li{
display: inline-block;
height: 30px;
margin-right: 15px;
padding: 0;
position: relative;
z-index: 100997;
}

.main-nav li:last-child{margin-right:0;}

.main-nav a{
display: inline-block;
padding: 0 2px;
border: 0 none;
color: #000000;

    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    line-height: 22px;

    text-decoration: none;
    text-transform: uppercase;
display: inline-block;
height: 30px;
}

.main-nav .submenu{
display: none;
position: absolute;
top:28px;
left: 0;
z-index: 100000;
width: 250px;
}


.submenu a{
padding:5px 10px !important;
}

.main-nav .submenu a:hover{
color: #d52228;
}

.main-nav li:hover .submenu{
display: block;
}


.main-nav ul li.backLava {
border-bottom: 4px solid #d52228;
z-index: 100996;
height: 22px !important;
}

#content_3 > div{
display: table;
float:right;
}

.main-nav ul > .lev0,
.main-nav ul > .lev0 > a{
padding-bottom:26px;
}

.submenu ul{
text-align: left !important;
padding: 10px 0;
}

.noLava{
padding: 3px 0 !important;
}

.noLava a{
padding: 0 15px !important;
}

#content_9 .wrapper{
width: 1000px;
margin: 0 auto;
position:relative;
}

.pol, .ger, .usa, .ru{
display: block;
width: 25px;
height: 19px;
overflow:hidden;
background-position: top left;
margin:9px 12px !important;
}

.pol:hover, .ger:hover, .usa:hover, .ru:hover{
background-position: left bottom;
}

.usa{
background-image: url('/templates/index/img/usa.png');
}

.pol{
background-image: url('/templates/index/img/pol.png');
}

.ru{
background-image: url('/templates/index/img/ru.png');
}

.ger{
background-image: url('/templates/index/img/ger.png');
}

#content_13{
background: url('/templates/index/img/border_line.png') no-repeat top center;
}

#content_5 a h3{
display:block;

}

#content_5 a h3::after{
content:"";
background:url('/templates/img/more3.png') no-repeat top left transparent;
display:inline-block;
height:19px;
width:19px;
position:relative;
top:3px;
right:-5px;
}

#content_5 a:hover h3::after{
background:url('/templates/img/more3.png') no-repeat bottom left transparent;
}


.more2{
background:url('/templates/img/more3.png') no-repeat top left transparent;
display:inline-block;
line-height:19px;
position:relative;
top:3px;
right:-5px;
}

.more2:hover{
background:url('/templates/img/more3.png') no-repeat bottom left transparent;
}


