html, body{margin: 0; padding: 0; background: #D1D2D4;  font-family: "Verdana", Helvetica, Arial, sans-serif; color: #6D6E70; font-size: 15px;}
p, span, i, b{color: #000000;}
a{font-family: Verdana;font-size: 14px;color: #6DB900;}
p{margin: 0; padding: 0;}
ul{list-style: none; margin: 0; padding: 0;}
a{margin: 0; padding: 0; text-decoration: none;}
img{border: none;}
h1, h2, h3, h4, h5{margin: 0; padding: 0;}
h4 a, h4 a b{color: #6eb900; font-size: 18px}
.bx_catalog_line_title {width: 100%; padding: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.social {display:block; padding:10px 20px; float:left;}	
.soc-title { float:left; line-height:40px; padding:0 10px 0 0;}
.soc-thumb { width:40px; height:40px; float:left; margin:0 5px 0 0;}
.soc-thumb a{	background-image: url(../images/socialsnp.jpg); width:40px; height:40px; display:block;}
.soc-yt {background-position:0 40px;}
.soc-vk {background-position:-40px 40px;}
.soc-fb {background-position:-80px 40px;}
.soc-tw {background-position:-120px 40px;}
.soc-in {background-position:-160px 40px;}
.soc-d2 {background-position:-200px 40px;}
.soc-ok {background-position:-240px 40px;}
.soc-ru {background-position:-280px 40px;}
.soc-dzen {background-position:-320px 40px;}
.soc-yt:hover {background-position:0 0;}
.soc-vk:hover {background-position:-40px 0;}
.soc-fb:hover {background-position:-80px 0;}
.soc-tw:hover {background-position:-120px 0;}
.soc-in:hover {background-position:-160px 0;}
.soc-d2:hover {background-position:-200px 0;}
.soc-ok:hover {background-position:-240px 0;}
.soc-ru:hover {background-position:-280px 0;}
.soc-dzen:hover {background-position:-320px 0;}
.soc-tg:hover {background-position:-360px 0;}
.soc-tg {background-position:-360px 40px;}
.soc-thumb img {margin:0; padding:0; border:0;}
.clr {clear:both;}

.cardTitle{display:grid; grid-template-columns:120px 1fr; align-items: center;}
.catalog_tovar_name .cardTitle{display: grid; grid-template-columns: 1fr; align-items: center; justify-items: start; font-weight: 700; font-size: 31px; margin: 0 0 30px 40px;}
.logo-pic {width:100px; margin:10px;}

.card_content_text_first h3, .card_content_text_first h4 {font-family: Arial, Helvetica, sans-serif; color: #000000;}
.card_content_text_first h3 {font-size:19px;text-shadow: 0px 1px 0px #ffffff; padding:5px 0 15px;}
.card_content_text_first h4 {font-size:17px;}
.card_content_text_first img{border: 1px solid #6D6E70;}
.clear{clear:both;}
a.brlink
{
    color: #FFFFFF;
}
.wrapper{
    width: 976px;
    margin: 0 auto;
}
.hide{display:none;}
.header{
    width: 806px;
    float: right;
}
.header_top_menu{
    background: #FFFFFF;
    padding: 4px 4px 4px 0;
    float: right;
    margin: 55px 0 0 0;
}
.header_top_menu li{
    width: 96px;
    height: 32px;
    background-color: #6D6D71;
    float: left;
    margin: 0 0 0 4px;
    position:relative;
    z-index:5;
}

.header_top_menu li a{
    font: 14px Verdana;
    color: #FFFFFF;
    padding: 0 0 0 5px;
    height: 32px;
    display: block;
}
.active
{
    background-color: #6DB900;
}
.header_top_menu a:hover{
    width: 91px;
    height: 32px;
    background: #6DB900
}
.header_search_form{
    float: right;
    margin: 5px 0 0 0;
}
.header_search{
    height: 33px;
    width: 130px;
    border: none;
    background: url("/bitrix/templates/1/images/search_bg.png") bottom left no-repeat;
    padding: 0 10px 0 10px;
}
.header_search_button{
    width: 16px;
    height: 16px;
    background: url("/bitrix/templates/1/images/search_button.png") no-repeat;
    display: block;
    margin: -15px 0 0 -25px;
    position: relative;
}
.reg_button{
    font: bold 12px Verdana;
    color: #6D6D71;
    margin: 8px 0 0 5px;
    float: left;
}
/*******content******/
.content{
    float: left;
    padding: 0 0 80px 0
}
.android_menu{
    float: left;
    width: 198px;
 background: url("/bitrix/templates/1/images/android.png") 0 0 no-repeat; margin: -63px 0 0 0;
    position: absolute;
    z-index: 999;
}
.android_menu.ny{
	background: url("/bitrix/templates/1/images/android_ny.png") 2px 0 no-repeat; margin: -103px 0 0 0;
}

.android_menu .andr_body {background: url("/bitrix/templates/1/images/android_body.png") 0 0 repeat-y; margin-top: 113px}
.android_menu .andr_bottom {background: url("/bitrix/templates/1/images/android_bottom.png") 0 0 no-repeat;margin-bottom:20px;height:20px;}

.android_menu ul{
    margin: 80px 45px 0 45px;
}

.android_menu li a{ border-bottom: 1px solid #FFFFFF; display: grid; padding: 5px 0; height: 38px; margin: 0 5px; align-items: center;color: #FFF; font-weight: 700; font-size: 14px;justify-items: center; text-align: center;}

.android_menu .am{
    width: 112px;
    padding: 0 0;  
	background:url(/bitrix/templates/1/images/menu.png) no-repeat;
}
.android_menu .am:hover{
	background:#FFFFFF url(/bitrix/templates/1/images/menu.png) no-repeat;
}
.android_menu .am.a1{
	background-position:0 0;
}
.android_menu .am.a2{
	background-position:0 -38px;
}
.android_menu .am.a3{
	background-position:0 -76px;
}
.android_menu .am.a4{
	background-position:0 -114px;
}
.android_menu .am.a5{
	background-position:0 -152px;
}
.android_menu .am.a6{
	background-position:0 -190px;
}
.android_menu .am.a7{
	background-position:0 -228px;
}
.android_menu .am.a8{
	background-position:0 -266px;
}
.android_menu .am.a9{
	background-position:0 -304px;
}
.android_menu .am.a10{
	background-position:0 -342px;
}
.android_menu .am.a11{
	background-position:0 -380px;
}
.android_menu .am.a12{
	background-position:0 -418px;
}
.android_menu .am.a13{
	background-position:0 -456px;
}
.android_menu .am.a14{
	background-position:0 -494px;
}
.android_menu .am.a15{
	background-position:0 -532px;
}
.android_menu .am.a16{
	background-position:0 -570px;
}
.android_menu .am.a17{
	background-position:0 -608px;
}
.android_menu .am.a18{
	background-position:0 -646px;
}
.android_menu .am.a19{
	background-position:0 -684px;
}
.android_menu .am.a20{
	background-position:0 -722px;
}
.android_menu .am.a21{
	background-position:0 -760px;
}
.android_menu .am.a22{
	background-position:0 -798px;
}
.android_menu .am.a23{
	background-position:0 -836px;
}
.android_menu .am.a24{
	background-position:0 -874px;
}
.android_menu .am.a25{
	background-position:0 -912px;
}
.android_menu .am.a26{
	background-position:0 -950px;
}
.android_menu .am.a27{
	background-position:0 -988px;
}
.android_menu .am.a28{
	background-position:0 -1026px;
}
.android_menu .am.a29{
	background-position:0 -1064px;
}
.android_menu .am.a30{
	background-position:0 -1102px;
}
.android_menu .am.a31{
	background-position:0 -1140px;
}
.android_menu .am.a32{
	background-position:0 -1178px;
}
.android_menu .am.a33{
	background-position:0 -1216px;
}
.android_menu .am.a34{
	background-position:0 -1254px;
}
.android_menu .am.a35{
	background-position:0 -1292px;
}
.android_menu .am.a36{
	background-position:0 -1330px;
}
.android_menu .am.a37{
	background-position:0 -1368px;
}
.android_menu .am.a38{
	background-position:0 -1406px;
}
.android_menu .am.a39{
	background-position:0 -1444px;
}
.android_menu .am.a40{
	background-position:0 -1482px;
}
.android_menu .am.a41{
	background-position:0 -1520px;
}
.android_menu .am.a42{
	background-position:2px -1558px;
}
.android_menu .am.a43{
	background-position:0 -1597px;
}
.android_menu .am.a44{
	background-position:3px -1672px;
}
.android_menu .am.a45{
	background-position:3px -1634px;
}
.android_menu .am.a1:hover{
	background-position:-110px 0;
}
.android_menu .am.a2:hover{
	background-position:-110px -38px;
}
.android_menu .am:hover.a3{
	background-position:-110px -76px;
}
.android_menu .am:hover.a4{
	background-position:-110px -114px;
}
.android_menu .am:hover.a5{
	background-position:-110px -152px;
}
.android_menu .am:hover.a6{
	background-position:-110px -190px;
}
.android_menu .am:hover.a7{
	background-position:-110px -228px;
}
.android_menu .am:hover.a8{
	background-position:-110px -266px;
}
.android_menu .am:hover.a9{
	background-position:-110px -304px;
}
.android_menu .am:hover.a10{
	background-position:-110px -342px;
}
.android_menu .am:hover.a11{
	background-position:-110px -380px;
}
.android_menu .am:hover.a12{
	background-position:-110px -418px;
}
.android_menu .am:hover.a13{
	background-position:-110px -456px;
}
.android_menu .am:hover.a14{
	background-position:-110px -494px;
}
.android_menu .am:hover.a15{
	background-position:-110px -532px;
}
.android_menu .am:hover.a16{
	background-position:-110px -570px;
}
.android_menu .am:hover.a17{
	background-position:-110px -608px;
}
.android_menu .am:hover.a18{
	background-position:-110px -646px;
}
.android_menu .am:hover.a19{
	background-position:-110px -684px;
}
.android_menu .am:hover.a20{
	background-position:-110px -722px;
}
.android_menu .am:hover.a21{
	background-position:-110px -760px;
}
.android_menu .am:hover.a22{
	background-position:-110px -798px;
}
.android_menu .am:hover.a23{
	background-position:-110px -836px;
}
.android_menu .am:hover.a24{
	background-position:-110px -874px;
}
.android_menu .am:hover.a25{
	background-position:-110px -912px;
}
.android_menu .am:hover.a26{
	background-position:-110px -950px;
}
.android_menu .am:hover.a27{
	background-position:-110px -988px;
}
.android_menu .am:hover.a28{
	background-position:-110px -1026px;
}
.android_menu .am:hover.a29{
	background-position:-110px -1064px;
}
.android_menu .am:hover.a30{
	background-position:-110px -1102px;
}
.android_menu .am:hover.a31{
	background-position:-110px -1140px;
}
.android_menu .am:hover.a32{
	background-position:-110px -1178px;
}
.android_menu .am:hover.a33{
	background-position:-110px -1216px;
}
.android_menu .am:hover.a34{
	background-position:-110px -1254px;}

.android_menu .am:hover.a35{
	background-position:-110px -1292px;
}
.android_menu .am:hover.a36{
	background-position:-110px -1330px;
}
.android_menu .am:hover.a37{
	background-position:-110px -1368px;
}
.android_menu .am:hover.a38{
	background-position:-110px -1406px;
}
.android_menu .am:hover.a39{
	background-position:-110px -1444px;
}
.android_menu .am:hover.a40{
	background-position:-110px -1482px;
}
.android_menu .am:hover.a41{
	background-position:-110px -1520px;
}
.android_menu .am:hover.a42{
	background-position:-108px -1558px;
}
.android_menu .am:hover.a43{
	background-position:-110px -1597px;
}
.android_menu .am:hover.a44{
	background-position:-107px -1672px;
}
.android_menu .am:hover.a45{
	background-position:-107px -1634px;
}

.android_menu li:last a {border: none;}
.content_top_name{
    width: 804px;
    height: 94px;
    background: #FFFFFF;
    margin: 0 0 0 172px;
    clear: both;
    position: relative;
    z-index: 99;
}
.logo{
    margin: 22px 0 0 45px;
    display: block;
    float: left;
}
.content_sitename{
font: bold 13px/17px Verdana;
    color: #6D6D71;
    float: left;
    margin: 28px 0 0 38px;
    text-transform: uppercase;
}
.content_sitename span{
    font-size: 27px;

}
.content_sitename_text{
    width: 300px;
    float: left;
    font: 12px/17px Verdana;
    color: #6D6D71;
    float: left;
    margin: 28px 0 0 20px;
}
.content_cross{
    font: bold 14px Verdana;
    color: #669900;
    margin: 10px 20px 0 0;
    float: right;
}
.content_top_arrow{
    clear: both;
    float: left;
    margin: 27px 0 0 125px;
}
.content_left_box{
    width: 317px;
    background: #FFFFFF;
    padding: 0 0 21px 21px;
    float: left;
    margin: 0 0 0 172px;
}
.content_car_salon{
    width: 296px;
    float: left;
}
.content_car_salon_text{
    background: url("/bitrix/templates/1/images/left_bg.png") no-repeat scroll 0 0 transparent;
    height: 307px;
    margin: -19px 0 0;
    position: relative;
    width: 298px;
    z-index: 999;
}
.content_car_salon_text a{
    font: bold 20px Verdana;
    color:#FEFEFE ;
    padding: 32px 0 0 17px;
    display: block;
}
.content_car_salon_text p{
    font: 12px Verdana;
    color: #FEFEFE;
    padding: 15px 0 0 17px;
}
.content_phone{
    background: none repeat scroll 0 0 #D1D2D4;
    float: right;
    margin: 20px 0 -21px -21px;
    padding: 45px 15px 0 0;
    text-align: right;
    width: 338px;
}
.content_phone p{
    font: bold 14px Verdana;
    color: #FEFEFE;
}
.content_phone span{
    font: 12px Verdana;
    color: #6D6E70;
}
.content_news_box{
    width: 204px;
    background: #FFFFFF;
    float: left;
    margin: 10px 0 0 10px;
    padding: 0 0 16px 0;
}
.news_box_name{
    font: 11.62px Verdana;
    color: #669900;
    margin: 16px 0 0 21px;
    text-transform: uppercase;
}
.news_box_list{
    margin: 14px 0 0 21px;
}
.angry_birds{

}
.yellow_content{
    background: url("/bitrix/templates/1/images/yellow_form.png") no-repeat scroll 0 0 transparent;
    height: 142px;
    margin: -15px 0 0;
    position: relative;
    width: 164px;
    z-index: 999;
}
.blue_content{
    background: url("/bitrix/templates/1/images/blue_form.png") no-repeat scroll 0 0 transparent;
    height: 142px;
    margin: -15px 0 0;
    position: relative;
    width: 164px;
    z-index: 999;
}
.grey_content{
    background: url("/bitrix/templates/1/images/grey_form.png") no-repeat scroll 0 0 transparent;
    height: 142px;
    margin: -15px 0 0;
    position: relative;
    width: 164px;
    z-index: 999;
}
.news_box_list_name{
    color: #FEFEFE;
    display: block;
    font: bold 14px/13px Verdana;
    padding: 18px 0 0 7px;
}
.news_box_list_text{
    font: 12px Verdana;
    color: #4C4C4C;
    padding: 0 0 0 7px;
}
.right_banners{
    width: 242px;
    background: #FFFFFF;
    float: right;
    margin: 10px 0 0 0;
    padding: 0 0 10px 0;
}
.content_center_card .right_banners{
    margin: 30px 0 0 0;
}
.banner1{
    width: 217px;
    border: 1px solid #939598;
    padding: 5px 0 0 5px;
    margin: 10px 0 0 10px;
}
.banner2{
    width: 217px;
    border: 1px solid #939598;
    padding: 5px 0 0 5px;
    margin: 10px auto 0;
}
.banner2 img{
    margin: 0px;
}
.right_mail{
    float: left;
    margin: 55px 0 0 173px;
position: relative;
z-index: 10;
}
.right_mail img{
    float: left;
    margin: 0 10px 0 0;
}
.right_mail p{
    font: 10px Verdana;
    color: #939597;
    float: left;
}
.card_questions_button{
margin-top: 15px !important;
}
/**********catalog*********/
.content_center{
    min-height: 645px;
    background: #FFFFFF;
    margin: 10px 0 0 172px;
    padding: 8px 10px 20px 0 !important;
    float: left; width: 545px; position:relative;
}
.page_nav{
    /* width: 534px; */
    height: 29px;
    background: #ECEDEE;
    margin: 0 0 0 9px;
}
.page_nav_green{
    width: 100px;
    height: 29px;
    background: url("/bitrix/templates/1/images/nav_bg.png") no-repeat scroll -3px 0 transparent;
    display: block;
    float: left;
    font: italic 12px/28px Verdana;
    color: #FFFFFF;
    text-align: left;
    padding-left: 20px;
    position: relative;
}
.page_nav_grey{
    font: italic 12px/28px verdana;
    color: #6D6E70;
    float: left;
    padding: 0 0 0 5px;
    z-index: !important;
}
.catalog_name{
    font: 15px Verdana;
    color: #939597;
    margin: 25px 0 30px 15px;
}
.catalog_name span{
    font: 30px Verdana;
    color: #6D6E70;
}
.catalog_list{
    margin: 50px 0 0 90px;
    width: 445px;
}
.catalog_list li, .catalog_list li a {
	display:block;
    float: left;
    width: 103px;
    height: 103px;
    margin: 0 30px 0 0;
}
.catalog_list .cl{
    width: 103px;
	height:103px;
    padding: 0 0;  
	background:url(/bitrix/templates/2/images/logos_cat.jpg) no-repeat;
}
.catalog_list .cl.cl1{
	background-position:0 0;
}
.catalog_list .cl.cl2{
	background-position:0 -103px;
}
.catalog_list .cl.cl3{
	background-position:0 -206px;
}
.catalog_list .cl.cl4{
	background-position:0 -309px;
}
.catalog_list .cl.cl5{
	background-position:0 -412px;
}
.catalog_list .cl.cl6{
	background-position:0 -515px;
}
.catalog_list .cl.cl7{
	background-position:0 -618px;
}
.catalog_list .cl.cl8{
	background-position:0 -721px;
}
.catalog_list .cl.cl9{
	background-position:0 -824px;
}
.catalog_list .cl.cl10{
	background-position:0 -927px;
}
.catalog_list .cl.cl11{
	background-position:0 -1030px;
}
.catalog_list .cl.cl12{
	background-position:0 -1133px;
}
.catalog_list .cl.cl13{
	background-position:0 -1236px;
}
.catalog_list .cl.cl14{
	background-position:0 -1339px;
}
.catalog_list .cl.cl15{
	background-position:0 -1442px;
}
.catalog_list .cl.cl16{
	background-position:0 -1545px;
}
.catalog_list .cl.cl17{
	background-position:0 -1648px;
}
.catalog_list .cl.cl18{
	background-position:0 -1751px;
}
.catalog_list .cl.cl19{
	background-position:0 -1854px;
}
.catalog_list .cl.cl20{
	background-position:0 -1957px;
}
.catalog_list .cl.cl21{
	background-position:0 -2060px;
}
.catalog_list .cl.cl22{
	background-position:0 -2163px;
}
.catalog_list .cl.cl23{
	background-position:0 -2266px;
}
.catalog_list .cl.cl24{
	background-position:0 -2369px;
}
.catalog_list .cl.cl25{
	background-position:0 -2472px;
}
.catalog_list .cl.cl26{
	background-position:0 -2575px;
}
.catalog_list .cl.cl27{
	background-position:0 -2678px;
}
.catalog_list .cl.cl28{
	background-position:0 -2781px;
}
.catalog_list .cl.cl29{
	background-position:0 -2884px;
}
.catalog_list .cl.cl30{
	background-position:0 -2987px;
}
.catalog_list .cl.cl31{
	background-position:0 -3090px;
}
.catalog_list .cl.cl32{
	background-position:0 -3193px;
}
.catalog_list .cl.cl33{
	background-position:0 -3296px;
}
.catalog_list .cl.cl34{
	background-position:0 -3399px;
}
.catalog_list .cl.cl35{
	background-position:0 -3502px;
}
.catalog_list .cl.cl36{
	background-position:0 -3605px;
}
.catalog_list .cl.cl37{
	background-position:0 -3708px;
}
.catalog_list .cl.cl38{
	background-position:0 -3811px;
}
.catalog_list .cl.cl39{
	background-position:0 -3914px;
}
.catalog_list .cl.cl40{
	background-position:0 -4017px;
}
.catalog_list .cl.cl41{
	background-position:0 -4120px;
}
.catalog_list .cl.cl42{
	background-position:0 -4222px;
}
.catalog_list .cl.cl43{
	background-position:0 -4323px;
}
.catalog_list .cl.cl44{
	background-position:0 -4533px;
}
.catalog_list .cl.cl45{
	background-position:0 -4430px;
}
.catalog_list .cl:hover.cl1{
	background-position:-103px 0;
}
.catalog_list .cl:hover.cl2{
	background-position:-103px -103px;
}
.catalog_list .cl:hover.cl3{
	background-position:-103px -206px;
}
.catalog_list .cl:hover.cl4{
	background-position:-103px -309px;
}
.catalog_list .cl:hover.cl5{
	background-position:-103px -412px;
}
.catalog_list .cl:hover.cl6{
	background-position:-103px -515px;
}
.catalog_list .cl:hover.cl7{
	background-position:-103px -618px;
}
.catalog_list .cl:hover.cl8{
	background-position:-103px -721px;
}
.catalog_list .cl:hover.cl9{
	background-position:-103px -824px;
}
.catalog_list .cl:hover.cl10{
	background-position:-103px -927px;
}
.catalog_list .cl:hover.cl11{
	background-position:-103px -1030px;
}
.catalog_list .cl:hover.cl12{
	background-position:-103px -1133px;
}
.catalog_list .cl:hover.cl13{
	background-position:-103px -1236px;
}
.catalog_list .cl:hover.cl14{
	background-position:-103px -1339px;
}
.catalog_list .cl:hover.cl15{
	background-position:-103px -1442px;
}
.catalog_list .cl:hover.cl16{
	background-position:-103px -1545px;
}
.catalog_list .cl:hover.cl17{
	background-position:-103px -1648px;
}
.catalog_list .cl:hover.cl18{
	background-position:-103px -1751px;
}
.catalog_list .cl:hover.cl19{
	background-position:-103px -1854px;
}
.catalog_list .cl:hover.cl20{
	background-position:-103px -1957px;
}
.catalog_list .cl:hover.cl21{
	background-position:-103px -2060px;
}
.catalog_list .cl:hover.cl22{
	background-position:-103px -2163px;
}
.catalog_list .cl:hover.cl23{
	background-position:-103px -2266px;
}
.catalog_list .cl:hover.cl24{
	background-position:-103px -2369px;
}
.catalog_list .cl:hover.cl25{
	background-position:-103px -2472px;
}
.catalog_list .cl:hover.cl26{
	background-position:-103px -2575px;
}
.catalog_list .cl:hover.cl27{
	background-position:-103px -2678px;
}
.catalog_list .cl:hover.cl28{
	background-position:-103px -2781px;
}
.catalog_list .cl:hover.cl29{
	background-position:-103px -2884px;
}
.catalog_list .cl:hover.cl30{
	background-position:-103px -2987px;
}
.catalog_list .cl:hover.cl31{
	background-position:-103px -3090px;
}
.catalog_list .cl:hover.cl32{
	background-position:-103px -3193px;
}
.catalog_list .cl:hover.cl33{
	background-position:-103px -3296px;
}
.catalog_list .cl:hover.cl34{
	background-position:-103px -3399px;
}
.catalog_list .cl:hover.cl35{
	background-position:-103px -3502px;
}
.catalog_list .cl:hover.cl36{
	background-position:-103px -3605px;
}
.catalog_list .cl:hover.cl37{
	background-position:-103px -3708px;
}
.catalog_list .cl:hover.cl38{
	background-position:-103px -3811px;
}
.catalog_list .cl:hover.cl39{
	background-position:-103px -3914px;
}
.catalog_list .cl:hover.cl40{
	background-position:-103px -4017px;
}
.catalog_list .cl:hover.cl41{
	background-position:-103px -4120px;
}
.catalog_list .cl:hover.cl42{
	background-position:-104px -4222px;
}
.catalog_list .cl:hover.cl43{
	background-position:-103px -4323px;
}
.catalog_list .cl:hover.cl44{
	background-position:-103px -4533px;
}
.catalog_list .cl:hover.cl45{
	background-position:-103px -4430px;
}
#swapHide:hover {cursor:pointer;color:#000;}
.phone_catalog{
    margin: 20px 0 0 0;
    float: right;
    padding: 0;
}
/**********catalog_tovara***********/
.page_nav_green_last{
    margin: 0 0 0 -10px;
    position: relative;
    z-index: 999 !important;
}
.catalog_tovar_name{
width: 547px;
}
.catalog_name .wrp{
margin:10px 3px;
}
.catalog_name .wrp a{
display:block; font-size: 0;
border:2px solid #FFF;
}
.catalog_name .wrp a:hover, .catalog_tovar_name .wrp a.active{
border:2px solid #6DB900;
}
.catalog_name .logoPic{
    float: left;
    margin: 0px 0 0 21px;
}
.catalog_tovar_name span{
    font: 30px Verdana;
    color: #6D6E70;
    margin: 30px 0 0 10px;
}
.catalog_tovar_name p{
    font: 15px Verdana;
    color: #000;
    margin: 20px 20px 30px 40px;
}
.catalog_tover_text{
    font: bold 15px Verdana !important;
    color: #666666 !important;
    float: none !important;
    margin: 0 !important;
}
.catalog_tovara_list{
    margin: -12px 0 0 44px;
    float: left;
clear: left;
}
.catalog_tovara_list ul{

}
.catalog_tovara_list li{
    width: 464px;
    border-top: 1px solid #939598 !important;
    padding: 20px 0 5px 0;
}
.catalog_tovara_list li:last-child{
    border: none;
}
.catalog_tovara_list img{
    float: left;
}
.catalog_tovara_list p{

    font: 15px Verdana;
    color: #70B522;

}
.catalog_tovara_list p span{
    font: 25px Verdana;
    color: #8BC53F;
}
/**************news************/
.news{
    margin: 20px 0 0 44px;
}
.new_name{
    font: 30px Verdana;
    color: #6D6E70;
}
.news_list{
    width: 464px;
    border-bottom: 1px solid #6D6E70;
    padding: 0 0 27px 0;
}
.news_list_name{
    font: bold 20px Verdana;
    color: #6D6E70;
    padding: 25px 0 15px 0;
    float: left;
}
.news_list_text{
    font: 14px Verdana;
    color: #6D6E70;
    padding: 27px 0 0 0;
    clear: both;
}
.news_list:last-child{border: none;}
/****************gde_kypit**************/
.gde_kypit{
    margin: 25px 0 0 40px;
}
.gde_kypit_name{
    font: 30px Verdana;
    color: #6D6E70;
    margin: 15px 0 0 40px;
}
.gde_kypit_list_name{
    width: 464px;
    height: 41px;
    background: url("/bitrix/templates/1/images/gde_kypit_bg.png") no-repeat;
    margin: 40px 0 0 0;
}
.gde_kypit_list_name p{
    font: bold 15px Verdana;
    color: #FFFFFF;
    padding: 4px 0 0 10px;

}
.gde_kypit_phone{
    font: bold 15px/35px Verdana !important;
    color: #6D6E70;
    clear: both;
}
.gde_kypit_list{
    margin: 15px 0 0 0;
}
.gde_kypit_list span{
    font: bold 20px/35px Verdana;
    color: #6D6E70;
    clear: both;
    float: left;
}
.gde_kypit_list a{
    font: bold 15px/35px Verdana;
    color: #8BC53F;
    clear: both;
    float: left;
}
.gde_kypit_list p{
    font: 15px Verdana;
    color: #6D6E70;
    clear: both;
}
.gde_kypit_list img{
    margin: 25px 0 0 0;
    clear: both;
}
/***************kontakts***********/
.kontakts{
    margin: 25px 0 0 40px;
}
.kontakts_name{
    font: 30px Verdana;
    color: #6D6E70;
}
.kontakts_list{
    width: 464px;
    margin: 0;
}
.kontakts_list_name{
    width: 464px;
    height: 41px;
    background: url("/bitrix/templates/1/images/gde_kypit_bg.png") no-repeat;
    margin: 40px 0 0 0;
}
.kontakts_list_name p{
    font: bold 20px Verdana;
    color: #FFFFFF;
    padding: 0 0 0 10px;
}
.kontakts_card{
    float: right;
    margin: 20px 0 0 0;
}
.kontakts_list_name_small{
    font: bold 16px Verdana;
    color: #6D6E70;
    margin: 20px 0 0 0;
}
.kontakts_text{
    font: bold 12px Verdana;
    color: #6D6E70;
    margin: 30px 0 0 0;
}
.kontakts_phone{
    font: 12px Verdana;
    color: #6D6E70;
line-height:150%;
}
.kontakts_phone h3{ padding:25px 0 10px;}
.kontakts_adress{
    font: bold 12px Verdana;
    color: #8BC53F;
}
/*****************card***************/
.page_nav_green_last1{
    z-index: 99 !important;
}
.content_center_card{
    padding: 8px 0 0 0;
	width: auto;
}
.card{
    width: 543px;
}
.card_logo{
    margin: 21px 0 0 21px;
    float: left;
}
.card_help_button{
    width: 106px;
    height: 20px;
    background: #6DB900;
    font: 14px/18px Verdana;
    color: #FEFEFE;
    float: left;
    display: block;
    text-align: left;
    margin: 15px 5px 0 45px !important;
    margin-left: 45px !important;
    padding: 0 0 0 10px;
    z-index: 2;
position: relative;
}
.card_help_access{
    width: 106px;
    height: 20px;
    background: #6DB900;
    font: 14px/18px Verdana;
    color: #FEFEFE;
    float: left;
    display: block;
    text-align: left;
    margin: 46px 0 0 -120px !important;
    padding: 0 0 0 10px;
    position: relative;
    z-index: 2;

}
.card_magnitola_pic{
    margin: 24px 0 0 24px;
display: block;
    min-height: 250px;
    text-align: center;
    width: 528px;
}
.card_buy_button{
    width: 136px;
    height: 50px;
    background: #8BC53F;
    font: 18px/50px Verdana;
    color: #FEFEFE;
    float: left;
    display: block;
    text-align: center;
    margin: 32px 0 0 32px;
    position: relative;
    z-index: 999;
}
.card_questions_button{
    width: 165px;
    height: 50px;
    background: url("/bitrix/templates/1/images/question_button.png") no-repeat;
    display: block;
    font: 12px Verdana;
    color: #FEFEFE;
    text-transform: uppercase;
    float: right;
    margin: 32px 20px 0 0;
    padding: 10px 0 0 10px;
    position: relative;
    z-index: 2;
}
.card_content{
    width: 804px;
    clear: both;
    float: right;
    background: #FFFFFF;
    margin: 0;
    padding: 0 0 100px 0;
}
.card_content_text{
    width: 784px;
    min-height: 70px;
    background: url("/bitrix/templates/2/images/card_text_bg1.png") no-repeat;
    margin: -50px 0 0 10px;
    padding-top: 80px;
}
.card_content_text p{
    font: 14px/16px Verdana;
    color: #000000;
    padding: 0 20px 20px 0;
}
.card_content_text_first{
    float: left;
    padding: 0 20px;color: #000000;
}
.card_content_text_first hr {border:0;border-bottom:1px solid #ffffff; border-top:1px solid #cdcdcd; margin:10px 0;}
.card_content_text_first b, .card_content_text_first strong{color:#000000;}

.card_content_text_first ul, .card_content_text_first ol{ list-style: disc;
padding: 5px 5px 10px 20px;}
.card_content_text_first ul li, .card_content_text_first ol li{ padding: 5px 0 10px;}

.haract_content{
    margin: 0 0 0 45px;
}
.haract_content_name{
    font: bold 16px Verdana;
    color: #6D6E70;
    padding: 30px 0 0 0;
    float: left;
}
.haract_table{
    width: 722px;
}
.haract_table .text{
    padding: 9px 0px;
    width: 722px;
    font-family: Verdana;
    font-size: 10px;
    border-bottom: 1px solid rgb(109, 110, 112);
    float: left;
}
.haract_table_name{
    width: 722px;
    height: 20px;
    background: #6D6E70;
    display: block;
    text-align: left;
    float: left;
    font: 12px/20px Verdana;
    color: #FFFFFF;
    padding: 0 0 0 5px;
    margin: 25px 0 0 0;
}
.haract_list{
    font: 12px Verdana;
    color: #000000;
    float: left;
    width: 722px;
    border-bottom: 1px solid #6D6E70;
    padding: 9px 0;
}
.haract_list span{
    width: 365px;
    text-align: left;
    float: right;
}
/********��������� 1*******/
.aksess1{

}
.aksess1 hr{
    height: 1px;
    border: 0;
    background: #939598;
    color: #939598;
}
.aksess1 table{
    margin: 0 0 0 35px;
}
.aksess1_name{
    font: 30px Verdana;
    color: #6D6E70;
    margin: 32px 0 0 40px;
}
.aksess_list{
    margin: 15px 0 0 40px;
}
.aksess_list li{
    width: 480px;
    font: 14px Verdana;
    color: #6EB900;
}
.aksess_list li a b{
    color: #6EB900;
}
.aksess_list li p{
    padding: 0 !important;
}
.aksess_list li a{
    font: bold 14px Verdana;
    color: #59A900;
    display: block;
    margin: 0 0 15px 0;
}
.aksess_list_name{
    font: bold 20px Verdana;
    color: #6D6D71;
    margin: 10px 0 0 40px;
    display: block;
}
.aksess1_list{
clear:both;

}
.aksess1_list li{
    border-bottom: 1px solid #6D6E71;
    float: left;
    padding: 0 0 40px 0;
    margin: 0 0 0 40px;
}
.aksess_pic{
    margin: 40px 0 0 0;
    float: left;
}
.aksess_text{
    float: left;
    font: 12px Verdana;
    color: #6D6E70;
    width: 200px;
    margin: 32px 0 0 43px;
}
.aksess_text span{
    font: 20px Verdana;
    color: #59A900;
}
.aksess_text a{
    font: 12px Verdana;
    color: #59A900;
}
.foto{
    margin: 25px 0 0 40px;
}
.aksess3_text{
    font: 14px Verdana;
    color: #6D6E70;
    width: 468px;
    margin: 20px 0 0 40px;
    clear: both;
}
.aksess3_text hr{
    height: 1px;
    border: 0;
    background: #939598;
    color: #939598;
}
.aksess3_text hr:last-child{
    display: none;
}
.aksess3_text span{
    font: bold 15px Verdana;
    color: #6D6D71;
}
.support{
    clear: both;
    margin: 30px 0 0 45px;
    float: left;
}
.support_name{
    width: 722px;
    font: bold 16px Verdana;
    color: #6D6E70;
    clear: both;
    margin: 20px 0 0 0;
    float: left;
    border-bottom: 5px solid #6D6E70;
}
.suppot_link{
    display: block;
    font: 16px Verdana;
    color: #6DB800;
    margin: 15px 0 0 0;
    clear: both;
    float: left;
}
.inst_support{
    font: 16px Verdana;
    color: #6D6E70;
    text-transform: uppercase;
    margin: 50px 0 0 0;
    float: left;
    clear: both;
}
.support_list{
    font: 12px Verdana;
    color: #6D6E70;
    clear: both;
    margin: 20px 0 0 0;
    padding: 0 20px 0 0;
    float: left;
}
.support_video{
    margin: 30px 0 0 0;
    clear: both;
    float: left;
}
.aksess_text_card{
    width: 450px;
}
.aksess1_list_card li{
    margin: 0;
}
.onavi{

}
.onavi_name{
    font: 30px Verdana;
    color: #6D6E70;
    margin: 25px 0 0 40px;
    float: left;
}
.onavi_first{
    font: bold 20px Verdana;
    color: #6D6D71;
    clear: both;
    float: left;
    margin: 20px 0 0 40px;
}
.onavi_foto{
    margin: 15px 0 0 40px;
}
.onavi_text{
    font: 13px;
    line-height: 120%;
    color: #6D6E70;
    padding: 0 0 20px 0;
    margin: 20px 0 0 40px;
    /*border-bottom: 1px solid #939598;    clear: both;    float: left;*/
}
.poddershka{

}
.poddershka_name{
    font: 30px Verdana;
    color: #6D6E70;
    margin: 25px 0 0 40px;
    display: block;
    width: 400px;
}
.poddershka_button{
    width: 215px;
    height: 63px;
    background: #6DB900;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    display: block;
    padding: 10px 0 0 0;
    text-align: center;
    font: 18px Verdana;
    color: #FFFFFF;
    text-transform: uppercase;
    float: left;
    margin: 40px 0 0 40px;
}
.onavi{
	margin: 0 40px 0 0 !important;
}
.aksess1_name11{
    margin: 0 0 0 40px;
    font: bold 20px Verdana;
    color: #6D6D71;
}

.catalog_tovara_list p{width:275px;}
.card_img{
	display: block;
    height: 262px;
    margin: 0 auto;
    width: 450px;
}

.c_n{
font:20px Verdana;
color: #6d6e71;
margin-top: 10px;
}
.c_n_t{
font:30px Verdana;
color: #6d6e71;
}
#large img{
max-width:380px;
max-height:230px;
}
.card_magnitola_pic{
min-height:250px;
}
.card_magnitola_pic{
margin-top: 0px !important;
}
.card_magnit{
position:relative;
cursor:pointer;
}
.card_questions_button{
float: right !important;
margin-right: -8px !important;
}
.page_nav a{
font-size: 12px;
}
.slider{
margin-bottom: 2px !important;
margin-top: 0 !important;
}
.kontakts .but_map_pos {position:relative;}
.kontakts .kontakts_map {margin:0;}
.kontakts .but_on_map, .but_off_map {position:absolute; color:#fff; font-size:11px; font-weight:bold; top:-34px; right: 5px;border-bottom:1px dotted #fff;}
.kontakts .big_map {padding: 35px 0 0; display:none;}

.gde_kypit .but_map_pos {position:relative;}
.gde_kypit .kontakts_map {margin:0;}
.gde_kypit .but_on_map, .but_off_map {position:absolute; color:#8BC53F; font-size:11px; font-weight:bold; top:15px; right: 40px;border-bottom:1px dotted #8BC53F; line-height:13px;}
.gde_kypit .big_map {padding: 35px 0 0; display:none;}

.diller_list {width:464px;padding: 10px 0;font-size:11px;}
.diller_list .dealer_city {font-size:19px; font-weight:normal;}
.diller_city {font-size:19px; font-weight:bold;}
.diller_line_title {background:#b1b3b5; color:#ffffff; font-weight:normal; font-size:13px; }
.diller_line {padding:5px 0; border-bottom:1px solid #ECEDEE;}
.diller_title {font-size:15px;padding:5px 3px;background:#ECEDEE;}
.dealer_title {font-size:21px;font-weight:bold;padding:5px; background:#ECEDEE;width: 455px;}
.diller {float:left; padding:5px 3px;}
.diller.dil_name {width:31%;font-weight:bold;}
.diller_line_title .diller.dil_name {font-weight:normal;}
.diller.dil_mark {width:34%;font-size:11px;}
.diller.dil_site {width:31%;}
.diller.dil_site a {font-size:11px;}
.item_type:hover img {opacity:1 !important;}

#AchtungWin{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	z-index:1000;
	display:none;
	}
.win_bg {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:#000000;
	opacity:0.8;}
.achtung{
	color:#444444;
	position:fixed;
	background:#ffffff; 
	width:90%;
	max-width:700px;
	padding: 0 30px; 
	border:4px solid #7bc142;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin:0px auto 0px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.55);
	-moz-box-shadow:    0px 0px 7px 0px rgba(0, 0, 0, 0.55);
	box-shadow:         0px 0px 7px 0px rgba(0, 0, 0, 0.55);
	top:100px;
	left:100px;
	}
#AchtungWin .achtung h3 {font-size:21px; text-align:center; padding:15px;}
#AchtungWin .achtung p {font-size:11px; padding:10px;}
#AchtungWin .ml {position:absolute;background:url('../images/m-l.png') top center no-repeat; width:120px; height:335px; left:-101px;top:50px;}
#AchtungWin .mr {position:absolute;background:url('../images/m-r.png') top center no-repeat; width:120px; height:335px; right:-101px;top:50px;}
#AchtungWin  .achtuclose {position:absolute;background:url('../images/achtuclose.png') top center no-repeat; width:20px; height:20px; right:10px;top:10px; cursor:pointer;}
.op_ach {position:fixed; background:#ff8800 url('../images/ach.png') 5px 5px no-repeat; width:135px; height:35px; right:-10px;top:50px; cursor:pointer;
	padding: 15px 0 0 55px;
	border:2px solid #ffffff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin:0px auto 0px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.55);
	-moz-box-shadow:    0px 0px 7px 0px rgba(0, 0, 0, 0.55);
	box-shadow:         0px 0px 7px 0px rgba(0, 0, 0, 0.55);
	font-size:18px;	
	font-weight:bold;
	color:#ffffff;
	display:none;}
.l_gr {background:#f5ffd9;}
.clear {clear:both;}

.card_magnit .zoom {position:absolute; top:0; right:0; opacity:.5;background:url('../images/zoom.png') top center no-repeat; width:48px; height:48px;}
.card_magnit:hover .zoom {opacity:1;}
#CallBack {position:fixed; width:100%; height:100%; display:none;  top: 0;  left: 0;  z-index: 10100;}
#CallBack.error {display:block;}
.call_bg {position:fixed; width:100%; height:100%; top: 0; left: 0; z-index: 10101; background:#000000; opacity:0.7;}
.call_win {
	position:fixed;
	width:480px;
	padding: 15px 15px 15px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	background: #ffffff url(http://navishop.ru/bitrix/templates/navi/images/call_man.jpg) left bottom no-repeat;
	z-index: 10201;
	display:none;
	}
#CallBack.error .call_win {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(200, 0, 0, 0.95);
	-moz-box-shadow:    0px 0px 7px 0px rgba(200, 0, 0, 0.95);
	box-shadow:         0px 0px 7px 0px rgba(200, 0, 0, 0.95);
	display:block;
	}
.call_win .subtitle{margin-left:140px;}
.f-half {width:50%; float:left;}
.f-wrap {padding:5px 0;margin-left:140px;}
.f-title {font-size:21px; color:#1b75bc; font-weight:bold;padding:5px;}
.f-descr {font-size:13px; color:#1b75bc; font-weight:normal;padding:5px;}
.f-wrap .desc {font-size:15px; color:#1b75bc; font-weight:normal;padding:0;}
.line  {padding:5px 0;}
.inp_line .inline_inp {padding:5px; border:2px solid #cdcdcd; margin:0 0 5px; width:96%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.inp_line.error .inline_inp {border:2px solid #dd0000;}
.red {font-weight:bold; color:#dd0000;}
.warnerror {color:#dd0000; font-size:13px;}
.f-button{text-align:center;}
.f-button input {padding:10px; color:#ffffff;width:90%; font-size:15px; font-weight:bold; text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.f-button.f-send input {background:#00aa00;}
.f-button.f-cancel input {background:#aa0000;}
#call_but {
	background: url(http://navipilot.ru/bitrix/images/call.png) right bottom no-repeat;
	width:82px;
	height:82px;
	position:fixed;
	cursor:pointer;
	right:10px;
	bottom:10px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	overflow:hidden;
}
.call_ok {
	position:fixed;
	width:350px;
	min-height:140px;
	text-align:center;
	padding: 75px 15px 15px 145px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	background: #ffffff url(http://navishop.ru/bitrix/templates/navi/images/call_man.jpg) left bottom no-repeat;
	z-index: 10201;
	font-size:21px; color:#1b75bc; font-weight:bold;
	display:none;
	}
.small {font-size:11px;padding:10px 0;}

.text_field {max-width:505px; padding:15px;}

.but_on_map {cursor:pointer;}


.city-list .city-name {padding:10px; background: #eaeeea; color:#6eb900; margin:10px 0; cursor:pointer;}
.city-list.active .city-name, .city-list .city-name:hover {padding:10px; background: #6eb900; color:#ffffff; margin:10px 0;}
.type-name{padding:10px; text-align:center; background: #eaeeea; color:#6eb900; margin:10px 0;}
.diler_list {width:465px; padding:0; margin:0 !important;}
.d-line {padding:10px 10px 15px;}
.type-block .d-line:nth-child(even) {background: #f5ffd9;}
.d-autos {width:30%;float:right;}
.d-info {margin-right:32%;}
.d-info.no-auto {margin-right:0;}
.d-autos{font-size:0.8em;color: #aeaeae;}
.d-line h3 {color: #000;}
.prop-name {font-size:0.8em;color: #aeaeae;line-height:1.4em;}
.prop-val {font-size:0.8em;color: #666666;line-height:1.4em;}
a.prop-val {font-size:1em;color: #6DB900;text-decoration:underline;}
a.prop-val:hover {font-size:1em;color: #000;text-decoration:none;}
.city-list.active {background:none;}

.city-list .type-name{display:none;}
.city-list .type-block{display:none;}
.city-list.active .type-name{display:block;}
.city-list.active .type-block{display:block;}


.manBody {width:100%; max-width:800px; margin:5px auto; line-height:150%;}
.wrapMB {padding:10px; margin:5px; border:1px solid #666666; background:#ffffff;}
.manBody h2 {font-size:1.2em; color:#000000; padding:5px 10px 5px; margin:10px 0 5px; border-left:10px solid #ff0000;}
.manBody .mnu_cont p {margin:10px 0;}
.manBody .pc {/*padding:0 10px;*/}
.manBody .pl {padding:10px; clear:both;}
.manBody .pic_img {width:auto; float:left;}
.manBody .pic_ico {width:32px; height:32px; float:left;}
.manBody .pic_20 {width:20%; float:left;}
.manBody .pic_25 {width:25%; float:left;}
.manBody .pic_33 {width:33%; float:left;}
.manBody .pic_50 {width:50%; float:left;}
.tx_lft {text-align:left;}
.tx_rgt {text-align:right;}
.manBody .pc img {padding:0 15px 0 0;}
.manBody .m_20 {margin-left:20%;}
.manBody .m_25 {margin-left:25%;}
.manBody .m_33 {margin-left:33%;}
.manBody .m_50 {margin-left:50%;}
.mnu_man {width:100%; margin:2px auto; padding:5px;}
.mnu_man:hover {cursor:pointer; background:#efefef;}
.mnu_head {float:left;}
.mnu_pg {clear:both;}