* {
    margin: 0;
    padding: 0;
    outline: none;
	font-family: Arial, Helvetica, sans-serif;
}
@font-face {
    font-family: OpenSansR;
    src: url(fonts/OpenSans-Regular.ttf);
}
@font-face {
    font-family: OpenSansB;
    src: url(fonts/OpenSans-Bold.ttf);
}
@font-face {
    font-family: OpenSansSB;
    src: url(fonts/OpenSans-Semibold.ttf);
}
html,
body {
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5b5b5b;
    background-image: url(../images/main_fon.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #f6f8f9;
}
img {
    border: 0;
}
h1 {
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    margin: 0 0 15px 0;
    /*	position:relative; */
}
h2 {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    margin: 0 0 15px 0;
    #position: relative;
}
a {
    color: #159fd4;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
.wrapper {
    width: 950px;
    margin: 0 auto;
}
/*header------------------------------------------------------------------------------------*/

#header {
    width: 100%;
    height: 171px;
}
#logo {
    width: 278px;
    height: 94px;
    float: left;
    position: relative;
    background: url(../images/logo.png) no-repeat;
    top: 20px;
    line-height: 0.5;
}
#logo span {
    width: 186px;
    text-transform: uppercase;
    font-size: 10px;
    color: #b6eaff;
    padding: 64px 0px 0 92px;
    display: block;
    line-height: 1;
}
a.no_und {
    text-decoration: none;
}
#phone_main {
    width: 245px;
    float: right;
    position: relative;
    font-size: 18px;
    color: #ffffff;
    text-align: right;
    top: 22px;
    right: 20px;
    font-wight: bold;
	
}
#phone_main span.city {
    color: #bbecff;
    font-size: 12px;
    font-weight: normal;
    padding-right: 5px;
}
#phone_main span.cod_city {
    color: #fff;
    font-size: 17px;
    font-weight: normal;
}
#cod_tel {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}
#phone_main a {
    font-size: 11px;
    color: #ffffff;
    margin: 8px 0px 0px 2px;
    display: block;
}
#cod_tel a {
    font-size: 11px;
    color: #BBECFF;
    margin: 5px 0px 0px 0px;
    display: block;
    text-decoration: none;
}
#cod_tel a:hover {
    font-size: 11px;
    color: #ffffff;
    margin: 5px 0px 0px 0px;
    display: block;
    # text-decoration: underline;
}
#dostavka {
    width: 112px;
    height: 59px;
    position: relative;
    float: right;
    /*background: url(../images/dost_bg_px.png) repeat;*/
    border-radius: 4px;
    top: 63px;
    right: 40px;
    padding: 2px 0 0 10px;
}
#dostavka a {
    font-size: 11px;
    color: #dcf5ff;
    line-height: 18px;
}
/*main_menu----------------------------------------------------------------------------------*/

#main_menu {
    width: 100%;
    height: 37px;
    margin: 0;
    position: relative;
    background-image: url(../images/main_menu_bg.jpg);
    background-repeat: repeat-x;
    float: left;
    margin: 40px 0 0 0;
    border-left: 1px solid #5a97ae;
    border-right: 1px solid #5a97ae;
    font-size: 11px;
    font-weight: bold;
}
#main_menu .mobile_nav{display: none; padding: 2px 0 0; width: 29px; height: 27px; margin: 3px; float: right; border: 1px solid #fff; border-radius: 3px; cursor: pointer;}
#main_menu .mobile_nav i{display: block; width: 60%; margin: 4px 20% 0; height: 3px; background: #fff;}
#main_menu ul {
    padding: 0px;
    margin: 0px;
    display: inline;
}
#main_menu li {
    list-style: none;
    float: left;
    padding: 10px 0 0 0;
}
#main_menu a {
    text-decoration: none;
    padding: 10px 17px 11px 17px;
    color: #ffffff;
    border-right: 1px solid #12769b;
    text-transform: uppercase;
}
#main_menu a:hover {
    background-image: url(../images/main_menu_bg_h.jpg);
    background-repeat: repeat-x;
}
#main_menu ul li ul.menu_body {
    display: none;
    width: 184px;
    border: 1px solid #cbcbcb;
    z-index: 999;
    position: absolute;
    top: 35px;
}
#main_menu ul li ul.menu_body li {
    background: #f7f7f7;
    width: 184px;
    border: 0;
    padding: 0;
}
#main_menu ul li ul.menu_body li.alt {
    background: #eaeaea;
    width: 184px;
    border: 0;
    padding: 0;
    text-transform: none;
}
#main_menu ul li ul.menu_body li a {
    color: #7a7a7a;
    text-decoration: none;
    padding: 5px 0 5px 10px;
    display: block;
    width: 184px;
    border: 0;
    width: 174px;
    text-transform: none;
}
#main_menu ul li ul.menu_body li a:hover {
    background: #cbcbcb;
    color: #FFF;
    padding: 3px 0 5px 10px;
    border-bottom: 1px solid #c1c1c1;
    border-top: 1px solid #FFF;
}
/*main_menu_pr -----------------------------*/

#main_menu_pr {
    width: 170px;
    height: 36px;
    margin: 0;
    position: relative;
    background-image: url(../images/main_menu_bg.jpg);
    background-repeat: repeat-x;
    float: left;
    # margin: 10px 0 0 0;
    border-left: 1px solid #5a97ae;
    border-right: 1px solid #5a97ae;
    font-size: 11px;
    font-weight: bold;
}
#main_menu_pr ul {
    padding: 0px;
    margin: 0px;
    display: inline;
}
#main_menu_pr li {
    list-style: none;
    float: left;
    padding: 10px 0 0 0;
}
#main_menu_pr a {
    text-decoration: none;
    padding: 10px 2px 11px 2px;
    color: #ffffff;
    #border-right: 1px solid #12769b;
    text-transform: uppercase;
}
#main_menu_pr a:hover {
    background-image: url(../images/main_menu_bg_h.jpg);
    background-repeat: repeat-x;
}
/*stroka poiska------------------------------------------------------------------------------*/

#search {
    float: right;
    width: 195px;
    position: relative;
    top: 6px;
}
.form {
    border: 1px solid #abadb3;
    font-size: 11px;
    color: #939393;
    padding: 3px 4px 3px 4px;
}
#stroka_poiska {
    width: 150px;
    padding: 3px 10px 3px 4px;
}
#but_search {
    width: 29px;
    height: 23px;
    background-image: url(../images/button_search.png);
    background-repeat: no-repeat;
    border: none;
    background-color: transparent;
    cursor: pointer;
    margin: 0px 0 0 -20px;
    position: relative;
    float: right;
    top: 0px;
    right: 8px;
}
#full_search {
    float: right;
    margin: 10px 5px 0 0;
}
#full_search a {
    border: none;
    text-decoration: underline;
    font-size: 10px;
    color: #dcf5ff;
    text-transform: none;
}
#full_search a:hover {
    background-image: none;
    text-decoration: none;
}
/*levaya kolonka-----------------------------------------------------------------------------*/

#column_left {
    width: 217px;
    float: left;
    margin: 15px 0 0 0;
}
.zagolovok_razdelov {
    height: 38px;
}
.zag_left {
    width: 3px;
    background-image: url(../images/zagolovok_left.png);
    background-repeat: no-repeat;
    font-size: 0;
}
.zag_right {
    width: 3px;
    background-image: url(../images/zagolovok_right.png);
    background-repeat: no-repeat;
    font-size: 0;
}
.zag_center {
    background-image: url(../images/zagolovok_center.jpg);
    background-repeat: repeat-x;
    font-size: 14px;
    color: #ffffff;
}
.zag_center a {
    font-size: 10px;
    color: #ffffff;
    float: right;
    padding: 0 10px 0 0;
}
.zag_center span {
    margin: 0 0 0 5px;
}
.zag_center img {
    margin: 0 0 0 8px;
}
.content_razdelov {
    width: 215px;
    border-left: 1px solid #c7caca;
    border-right: 1px solid #c7caca;
    background-color: #f7f7f7;
    margin: 0 0 5px 0;
}
/*katalog tovarov-------------------------------------------------------------*/

#katalog_tovarov {
    width: 100%;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#katalog_tovarov ul {
    padding: 0px;
    margin: 0px;
    display: inline;
}
#katalog_tovarov li {
    list-style: none;
    padding: 0 0 0 0;
}
#katalog_tovarov a {
    width: 187px;
    text-decoration: none;
    padding: 10px 20px 10px 8px;
    color: #159fd4;
    border-bottom: 1px solid #d9ddde;
    display: block;
    background-image: url(../images/a_kat.png);
    background-repeat: no-repeat;
    background-position: 202px 14px;
}
#katalog_tovarov a:hover {
    background-color: #e8eded;
    color: #59595a;
    background-image: url(../images/a_kat_hov.png);
    background-repeat: no-repeat;
}
#katalog_tovarov li.active a {
    background-image: url(../images/a_kat_in.png);
    background-color: #e8eded;
    color: #59595a;
}
a#spisok_tovarov_li {
    width: 189px;
    margin: 0 0 0 -1px;
    color: #404040;
    background-image: url(../images/spisok_tovarov_li.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 10px 20px 10px 8px;
}
a#spisok_tovarov_li:hover {
    background-image: url(../images/spisok_tovarov_li.jpg);
    background-repeat: no-repeat;
    color: #159fd4;
    ;
}
#katalog_tovarov ul ul.podmenu_kat {
    margin: 10px 0 5px 8px;
    display: block;
}
#katalog_tovarov ul ul.podmenu_kat li {
    margin: 0 0 5px 0;
}
#katalog_tovarov ul ul.podmenu_kat li a {
    padding: 0;
    border: none;
    font-size: 11px;
    color: #7a7a7a;
    font-weight: bold;
    background: none;
}
#katalog_tovarov ul ul.podmenu_kat li a:hover {
    background: none;
    color: #159fd4;
}
#katalog_tovarov ul ul.podmenu_kat ul.podmenu_kat_1 {
    margin: 0 0 0 7px;
    display: block;
}
#katalog_tovarov ul ul.podmenu_kat ul.podmenu_kat_1 li a {
    font-weight: normal;
}
/*spisok proizvoditeley----------------------------------------------------------*/

#proizvoditeli {
    width: 217px;
    height: 196px;
    background-image: url(../images/proizvoditeli_bg.png);
    background-repeat: no-repeat;
    padding: 10px 10px 0px 10px;
    margin: 7px 0 0 0;
}
#proizvoditeli h3 {
    font-size: 14px;
    color: #ffffff;
}
#manufactures {
    width: 197px;
}
#manufactures select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5b5b5b;
    padding: 0 0 5px 5px;
    height: 132px;
}
/*opros------------------------------------------------------------------------*/

.bottom_sircle_l {
    width: 217px;
    height: 6px;
    background-image: url(../images/bottom_sircle_l.jpg);
    background-repeat: no-repeat;
    font-size: 0;
    margin: 0 0 0 -1px;
    clear: both;
}
#vopros_oprosa {
    padding: 10px 0 0 30px;
    display: block;
}
#opros {
    margin: 15px 0 0 10px;
    font-size: 11px;
    color: #5b5b5b;
}
#opros input {
    margin: 0 0 7px 0;
}
#opros label {
    margin: 0 0 0 4px;
}
/*video------------------------------------------------------------------------*/

.video_main p {
    padding: 10px;
    font-size: 11px
}
/*pravaya kolonka---------------------------------------------------------------*/

#column_right {
    width: 718px;
    float: left;
    margin: 15px 0 0 15px;
}
#main_baner {
    width: 502px;
    float: left;
    background: url(../images/under_baner.png) no-repeat;
    /*	background-image:url(../images/under_baner.png); */
    
    background-position: 0 35px;
    /*	background-repeat:no-repeat; */
    
    padding-bottom: 14px;
}
#column_third {
    float: left;
    width: 202px;
    margin: 0 0 0 14px;
}
/*korzina-------------------------------------------------------------------------*/

#cart {
    width: 202px;
    height: 61px;
    background-image: url(../images/cart_bg.png);
    background-repeat: no-repeat;
    font-size: 11px;
    color: #676767;
    margin: 0 0 12px 0;
}
#cart span {
    font-size: 14px;
    color: #333333;
    float: left;
    margin: 7px 0 0 8px;
}
#cart img {
    margin: 12px 0 0 12px;
    float: left;
}
#cart p {
    float: left;
    margin: 3px 0 0 8px;
}
/*avtorizaciya---------------------------------------------------------------------*/

.bottom_sircle {
    width: 201px;
    height: 5px;
    background-image: url(../images/bottom_sircle.jpg);
    background-repeat: no-repeat;
    font-size: 0;
    margin: 5px 0 0 -1px;
}
.content_razdelov_right {
    width: 199px;
    border-left: 1px solid #c7caca;
    border-right: 1px solid #c7caca;
    background-color: #f7f7f7;
    margin: 0 0 12px 0;
}
.content_razdelov_right p {
    font-size: 13px;
    color: #404040;
    padding: 11px 10px 11px 10px;
}
.content_razdelov_right span {
    font-size: 18px;
    color: #2a2a2a;
}
.content_razdelov_right a {
    font-size: 13px;
}
.login {
    width: 169px;
    margin: 4px 0 0px 10px;
}
.button_1 {
    width: 67px;
    height: 25px;
    font-size: 12px;
    color: #ffffff;
    border: none;
    cursor: pointer;
    overflow: hidden;
    background-image: url(../images/button_1.png);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f7f7f7;
}
#but_vhod {
    margin: 10px 0 0px 10px;
}
#reg_pass {
    float: right;
    text-align: right;
    margin: 8px 10px 0 0;
}
#reg_pass a {
    font-size: 10px;
    color: #159fd4;
}
/*novinki na glavnoy-------------------------------------------------------------*/

.pic_novinka {
    width: 100%;
    text-align: center;
}
.pic_novinka a {
    text-align: center;
}
.buy_style {
    float: right;
}
/*novosti na glavnoy---------------------------------------------------------------*/

.news_main {
    width: 720px;
    float: left;
    clear: both;
}
.bottom_sircle_news {
    width: 719px;
    height: 5px;
    background-image: url(../images/bottom_sircle_news.jpg);
    background-repeat: no-repeat;
    font-size: 0;
    margin: 0 0 0 -1px;
}
.content_razdelov_news {
    width: 717px;
    border-left: 1px solid #c7caca;
    border-right: 1px solid #c7caca;
    background-color: #f7f7f7;
    margin: 0 0 15px 0;
}
.one_new {
    width: 200px;
    position: relative;
    font-size: 11px;
    margin: 15px;
    text-align: left;
}
.one_new p {
    margin: 0 0 7px 0;
}
.one_new2 {
    width: 195px;
    position: relative;
    font-size: 11px;
    margin: 2px;
    text-align: left;
}
.pic_one_new {
    width: 100%;
    border-top: 1px solid #d9ddde;
    padding: 10px 0 10px 0;
}
#content_news_main {
    width: 700px;
    padding: 10px 0 0 10px;
}
/*katalog tovarov s kartinkami----------------------------------------------------*/

#kat_main a {
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
}
#kat_main img {
    border: 1px solid #3d3d3d;
}
#kat_main h1 {
    font-size: 14px;
    color: #ffffff;
    padding: 7px 0 12px 10px;
    background-image: url(../images/h1_bg_kat.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 0 10px 0;
}
.kat_main_top {
    height: 3px;
    font-size: 0;
    background-image: url(../images/kat_main_top.jpg);
    background-repeat: no-repeat;
}
.kat_main_bottom {
    height: 3px;
    font-size: 0;
    background-image: url(../images/kat_main_bottom.jpg);
    background-repeat: no-repeat;
}
.kat_main_content {
    background-image: url(../images/kat_main_center.jpg);
    background-repeat: repeat;
}
#kat_main h2 {
    font-size: 14px;
    color: #ffffff;
    padding: 7px 0 12px 10px;
    background-image: url(../images/h1_bg_kat.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 0 10px 0;
}
.odin_razdel {} .razdel_text {
    height: 40px;
    width: 180px;
    position: relative;
    bottom: 48px;
    background-image: url(../images/darker.png);
    background-repeat: repeat;
    padding: 8px 10px 0 10px;
    margin: 0 0 -35px 0;
    text-align: left;
}
.razdel_text2 {
    height: 40px;
    width: 130px;
    position: relative;
    bottom: 48px;
    background-image: url(../images/darker.png);
    background-repeat: repeat;
    padding: 8px 10px 0 10px;
    margin: 0 0 -35px 0;
    text-align: left;
}
/*menu footer----------------------------------------------------------------*/

#menu_footer {
    width: 949px;
    height: 949px;
    height: 56px;
    background-image: url(../images/menu_footer_bg.jpg);
    background-repeat: no-repeat;
    clear: both;
    padding: 10px 0 0 10px;
    margin: 15px 0 0 0;
    position: relative;
    float: left;
    font-size: 11px;
    color: #858585;
    line-height: 17px;
}
#menu_footer a {
    color: #5b5b5b;
    text-decoration: none;
}
#menu_footer a:hover {
    color: #159fd4;
}
#menu_footer span {
    color: #5b5b5b;
    text-decoration: none;
    margin: 0 30px 0 20px;
    display: block;
    width: 746px;
    float: right;
}
#menu_footer2 {
    width: 949px;
    height: 949px;
    height: 56px;
    background-image: url(../images/menu_footer_bg.jpg);
    background-repeat: no-repeat;
    clear: both;
    padding: 10px 0 0 10px;
    margin: -2px 0 0 0;
    position: relative;
    float: left;
    font-size: 11px;
    color: #858585;
    line-height: 17px;
}
#menu_footer2 span {
    color: #5b5b5b;
    text-decoration: none;
    margin: 0 30px 0 20px;
    display: block;
    width: 746px;
    float: right;
}
/*footer----------------------------------------------------------------------*/

#footer {
    width: 935px;
    height: 46px;
    background-image: url(../images/footer_bg.jpg);
    background-repeat: repeat-x;
    padding: 10px 0 0 15px;
    color: #ffffff;
    font-size: 11px;
    float: left;
    margin: -2px 0 0px 0;
}
#footer span {
    color: #cccccc;
}
/*speedbar-------------------------------------------------------------*/

#speedbar {
    width: 700px;
    float: left;
    font-weight: bold;
    clear: both;
    padding: 0 0 0 10px;
    margin: 3px 0 15px 0;
    font-size: 11px;
}
#speedbar a {
    color: #a2a2a2;
    font-size: 11px;
    padding: 0 10px 0 0;
    margin: 0 6px 0 0;
    background-image: url(../images/speedbar_a_bg.png);
    background-repeat: no-repeat;
    font-weight: normal;
    background-position: right 5px;
}
#speedbar a:hover {
    color: #159fd4;
}
/*filter proizvodideley-----------------------------------------------*/

.blue_patern h1 {
    font-size: 14px;
    color: #ffffff;
    padding: 7px 0 12px 10px;
    background-image: url(../images/h1_bg_kat.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 0 10px 0;
}
.filter_man {
    width: 180px;
    display: inline;
    margin: 0 0 0 20px;
}
.filter_man select {
    width: 175px;
    border: 1px solid #abadb3;
    font-size: 11px;
    color: #939393;
    padding: 3px 0 3px 5px;
}
.munuf_ryad {
    font-size: 11px;
    padding: 0 10px 10px 10px;
    color: #ffffff;
}
.munuf_ryad a {
    color: #ffffff;
}
/*Kovichestvo produktov/pages---------------------------------------------*/

.kol_prod {
    width: 710px;
    color: #333333;
    font-size: 12px;
    margin: 11px 0 0 0;
}
.kol_prod p {
    width: 150px;
    float: left;
    padding: 6px 0 0 10px;
}
.kol_prod p span {
    color: #333333;
}
.pages {
    float: right;
        margin-right: 11px;
}
.pages a {
    margin: 4px 5px 0 5px;
    float: left;
}
.pages a.pageResults .page_noactive{
    border: 1px solid #333333;
    padding: 5px;
    border-radius: 5px;
    margin: 0 0 0 0;
    color: #333333;
    width: 16px;
    text-align: center;
    height: 16px;
}
.pages a:hover.pageResults .page_noactive{
    border: 1px solid #0593c3;
    padding: 5px;
    border-radius: 5px;
    margin: 0 0 0 0;
    color: #ffffff;
    width: 16px;
    text-align: center;
    height: 16px;
    background-color: #0593c3;
}
.pages a.pageResults {
   
    
   text-decoration:none;
    font-size: 13px;
        margin: 0 3px;
}
.pages a:hover.pageResults u{
    text-decoration: none;
}
.pages a.pageResults .page_prod_netx_prev{
    padding: 6px 0 0 0;
    margin: 0 2px;
    border-bottom: 1px solid #76bde0;
}
.pages a:hover.pageResults .page_prod_netx_prev{
    border-bottom: none;
}
span.page_active {
    width: 28px;
    height: 22px;
    text-align: center;
    display: block;
    background-repeat: no-repeat;
    padding: 6px 0 0 0;
    float: left;
    color: #ffffff;
    #margin: 0 4px 0 0;
    background-color: #0593c3;
    border-radius: 5px;
    font-size: 13px;
        margin: 0 3px;
}
/*spisok tovarov-------------------------------------------------------*/

#spisok_tovarov {
    margin: 11px 0 15px 0;
    float: left;
    color: #59595a;
    font-size: 11px;
}
#spisok_tovarov a {
    font-size: 13px;
    border-bottom: 1px solid #bcddef;
    text-decoration: none;
    line-height: 18px;
}
#spisok_tovarov a:hover {
    border-bottom: none;
    }
#spisok_tovarov span {
    font-size: 12px;
    color: #159fd4;
}
#spisok_tovarov td {
    vertical-align: top;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #d1d1d1;
}
#spisok_tovarov img {
    #border: 1px solid #b2b3b3;
    margin: 0 0 0 0px;
    max-width: 130px;
}
#spisok_tov_zag td {
    background-image: url(../images/spisok_tovarov_in.jpg);
    background-repeat: repeat-x;
    height: 19px;
    color: #ffffff;
    font-size: 11px;
    padding: 0;
    vertical-align: middle;
}
.buy_kol {
    width: 15px;
    margin: 1px 0px 0 0px;
    # float: left;
    text-align: center;
}
/*tovar vpered/nazad-----------------------------------------------------*/

.button_2 {
    background-image: url(../images/button_type2.png);
    background-repeat: no-repeat;
    width: 97px;
    height: 25px;
    color: #ffffff;
    font-size: 12px;
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 22px;
}
#pred_tov {
    float: left;
    margin: 6px 0 5px 10px;
}
#sled_tov {
    float: right;
    margin: 6px 10px 5px 0;
}
#info_kol_tov {
    margin: 10px 0 0 0;
    display: block;
    width: 480px;
    float: left;
    text-align: center;
    color: #ffffff;
    margin: 10px 0 0 10px;
    font-size: 11px;
}
/*opisaniye tovara--------------------------------------------------------*/

#opis_models {
    margin: 30px 0 0 0px;
}
#opis_models td {
    padding: 0 0px 0 0px;
}
#opis_models img {
    #border: 1px solid #878889;
    max-height: 205px;
    max-width: 250px;
    border: 0px;
}
.prod_images_box_02 img {
    border: 1px solid #878889 !important;
}
.prod_images_box_02 {
    margin-top: 14px;
}
.zoom {
#    background-image: url(../images/zoom.jpg);
#    background-repeat: no-repeat;
#    padding: 2px 0 0 27px;
#    font-size: 11px;
#    height: 20px;
#    margin: 10px 0 0 0;
#    width: 60px;
}
.model_info {
    font-size: 11px;
    color: #7a7a7a;
    margin: 0 0 5px 0;
}
.model_info span {
    color: #333333;
}
.model_info_n {
    font-size: 11px;
    color: #7a7a7a;
    margin: 0 0 0px 0;
}
.model_info_n span {
    color: #333333;
}
.model_info2 {
    font-size: 11px;
    color: #7a7a7a;
    margin: 0 0 5px 0;
}
.model_info2 span {
    color: #FF0000;
}
.price_in {
    font-size: 22px;
    color: #159fd4;
}
.price_in span {
    color: #FF0000;
    margin: 20px 0 0 0;
}
#buy_in {
    margin: 8px 0 0 0;
}
#content_models {
    width: 708px;
    margin: 20px 0 0 0;
    # padding: 0 0 0 10px;
    clear: both;
    padding-top: 1px;
}
#content_models h2 {
    font-size: 14px;
    color: #333333;
    border-bottom: 1px solid #cacbcc;
    /*	padding:0 0 7px 0; */
    
    margin: 13px 0 13px 0;
}
#content_models ul {
    margin: 10px 0 10px 40px;
    padding-left: 0px;
}
#otziv {
    width: 112px;
    background-image: url(../images/button_type3.png);
    margin: 15px 0 0 0;
}
.font_11 {
    font-size: 11px;
    color: #7a7a7a;
    margin: 0 0 5px 0;
}
.rec_tov_main {
    width: 492px;
    background-image: url(../images/banner_back_new_tov.png);
    background-repeat: repeat-x;
    line-height: 25px;
    color: #FFF;
    padding-left: 10px;
    height: 28px;
    margin: 14px 0 14px 0;
    font-size: 12px;
}
.odin_tov_ban {
    width: 150px;
    height: 191px;
    background-image: url(../images/ban_tov_bg.png);
    background-repeat: no-repeat;
    float: left;
    font-size: 11px;
    color: #404040;
}
.odin_tov_ban p {
    padding: 10px;
}
.odin_tov_ban span {
    font-size: 18px;
}
/***scroller_na_glavnoi***/

.simply-scroll-container {
    position: relative;
}
.simply-scroll-clip {
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.simply-scroll-list {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.simply-scroll-list li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.simply-scroll-list li img {
    border: none;
}
/* Container DIV */

.simply-scroll {
    width: 490px;
    height: 191px;
    position: relative;
    left: 7px;
}
/* Clip DIV */

.simply-scroll .simply-scroll-clip {
    width: 488px;
    height: 191px;
}
.simply-scroll .simply-scroll-list li {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    height: 191px;
}
/*tabi_na_glavnoi*************************/

#tabs {
    width: 502px;
    float: left;
    min-height: 193px;
}
#tabs .nav {
    overflow: hidden;
    font-size: 11px;
    border-bottom: 3px solid #00577f;
    height: 35px;
}
#tabs .nav li {
    display: inline;
    float: left;
}
#tabs .nav li a.last {
    margin-right: 0;
}
#tabs .nav li a {
    color: #404040;
    text-decoration: none;
    width: 98px;
    height: 35px;
    display: block;
    float: left;
    background-image: url(../images/tab_asis.png);
    background-repeat: no-repeat;
    margin-right: 3px;
    line-height: 35px;
}
#tabs .nav li a span {
    padding-left: 10px;
}
#tabs .nav li a:hover {
    background-image: url(../images/tab_hover.png);
    background-repeat: no-repeat;
    color: #404040;
}
#tabs ul {
    list-style: none;
}
#tabs li.nav-1 a.current,
#tabs li.nav-2 a.current,
#tabs li.nav-3 a.current,
#tabs li.nav-4 a.current,
#tabs li.nav-5 a.current {
    background-image: url(../images/tab_selected.png);
    background-repeat: no-repeat;
    color: #fff;
    cursor: default;
}
.list-wrap {
    # width: 502px;
}
div.banner_top_main {
    background-image: url(../images/podlojka_banner.png);
    width: 493px;
    height: 142px;
    position: relative;
    margin: 13px 0 0 5px;
    min-height: 142px;
}
div.banner_top_main img {
    border: 1px solid #FFF;
    position: relative;
    left: 10px;
    top: 8px;
}
div.banner_top_main OBJECT {
    border: 1px solid #FFF;
    position: relative;
    left: 10px;
    top: 8px;
}
ins {
    color: #1B2C41;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    margin: 0px 0 0 0px;
}
ins ul {
    display: block;
    list-style-position: outside;
    list-style-type: disc;
    margin-bottom: 1em;
    margin-top: 1em;
    padding-left: 40px;
}
#ins2 {
    color: #1B2C41;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    margin: 13px 0 0 0px;
}
.ins2 p {
	margin-bottom: 10px;
} 
.ins2 a {
	 text-decoration: none;
} 
.ins2 a :hover{
	 text-decoration: underline;
} 
#ins2 img {
    margin: 1px 1px 2px 1px;
    max-height: none;
    max-width: none;
}
#ins3 img {
    margin: 5px 5px 2px 7px;
}
#ins4 img {
    margin: 5px 7px 3px 7px;
}
#ins5 img {
    # margin: 10px 7px 3px 7px;
}
#ins2 a {
    color: #159fd4;
    text-decoration: none;
}
#ins2 h3{
    text-align: justify;
    font-weight: bolder;
	    margin: 15px 0;
    font-size: 16px;
}
#ins2 h2{
    text-align: justify;
	font-weight: bolder;

	    margin: 15px 0;
    font-size: 16px;
}
#ins2 p{
    text-align: justify;
	
	font-size: 14px;
    line-height: 20px;
    margin: 15px 0;

}
#ins2 td{
	padding:5px;
}
#ins2 a:hover {
    color: #AABBDD;
    text-decoration: underline;
}
#ins5 a {
    color: #159fd4;
    text-decoration: none;
}
#ins5 a:hover {
    color: #AABBDD;
    text-decoration: underline;
}
#ins3 a {
    color: #0000FF;
    text-decoration: none;
}
#ins3 a:hover {
    color: #AABBDD;
    text-decoration: underline;
}
#ins3 h2 {
    color: #0000FF;
    text-decoration: none;
}
#ins3 h2:hover {
    color: #AABBDD;
    text-decoration: underline;
}
#ins5 h2 {
    font-size: 14px;
    color: #333333;
    border-bottom: 1px solid #cacbcc;
    padding: 0 0 7px 0;
}
#productSpecialPrice span {
    font-family: Arial, sans-serif;
    color: #ff0000;
    font-size: 18px;
    font-weight: normal;
}
#productSpecialPrice {
    text-align: center;
}
#productprice span {
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
}
/* CSS Document */

#category_prev {
    height: 167px;
    width: 204px;
    position: relative;
    margin: 0 52px 15px 0;
    padding: 0 0 0px 0;
}
.blue {
    background: url(images/category_bg_blue.png) no-repeat;
    color: #fff;
}
.grey {
    background: url(images/category_bg_grey.png) no-repeat;
    color: #000;
}
.category_head {
    position: relative;
    top: 10px;
    left: 44px;
    width: 150px;
    font: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.category_head a{
    color: #fff;
    text-decoration: none;
}
.category_shadow {
    background: url(images/category_shadow.png) no-repeat;
    width: 202px;
    height: 2px;
    position: absolute;
    bottom: 118px;
    z-index: 1;
}
.category_img {
    position: absolute;
    bottom: 5px;
    left: 1px;
}
#share42 {
    display: inline-block;
    padding: 6px 0 0 6px;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
    margin-top: 9px;
}
#share42:hover {
    background: #F6F6F6;
    border: 1px solid #D4D4D4;
    box-shadow: 0 0 5px #DDD;
}
#share42 a {
    opacity: 0.5;
}
#share42:hover a {
    opacity: 0.7
}
#share42 a:hover {
    opacity: 1
}
.zagolovok_razdelov-d {
    align-content: stretch;
    align-items: stretch;
    align-self: stretch;
    box-sizing: border-box;
    color: #5B5B5B;
    display: table;
    flex: 0 1 auto;
    flex-basis: auto;
    flex-direction: row;
    flex-flow: row;
    flex-grow: 0;
    flex-shrink: 1;
    flex-wrap: nowrap;
    font: normal normal 400 12px/normal Arial;
    height: 30px;
    justify-content: flex-start;
    margin: 0px;
    order: 0;
    outline: #5B5B5B 3px;
    padding: 0px;
    resize: none;
    width: 174px;
}
.zagolovok_razdelov-d td {
    padding: 0px;
}
#box_dostavka {
    margin: -2px 0px 0px 0px;
    padding: 0px;
    line-height: 0.5;
    width: 173px;
    align: right;
    text-align: left;
}
#box_dostavka table td {
    padding: 0 0px 0 0px;
}
#opis_models h1 {
    width: 542px;
    ;
}
.zag_center-d {
    background-image: url(../images/zagolovok_center.jpg);
    background-repeat: repeat-x;
    font-size: 14px;
    color: #ffffff;
}
.zag_center-d a {
    # font-size: 10px;
    color: #ffffff;
    # float: right;
    #padding: 14px 3px 0px 0px;
    font-size: 14px;
    float: left;
    padding: 0px;
}
.zag_center-d span {
    margin: 0 0 0 5px;
}
.zag_center-d img {
    margin: 0 0 0 8px;
}
.bottom_sircle_l-d {
    width: 194px;
    height: 6px;
    background-image: url(../images/bottom_sircle_l-d.png);
    background-repeat: no-repeat;
    font-size: 0;
    margin: 0 0 0 -1px;
}
.content_razdelov-d {
    width: 172px;
    border-left: 1px solid #c7caca;
    border-right: 1px solid #c7caca;
    background-color: #f7f7f7;
    margin: 0 0 5px 0;
    line-height: 1;
}
.dos_main p {
    padding: 7px 2px 4px 5px;
    line-height: 1;
    font-size: 13px
}
.product_special_date {
	display:none;
}
.product_special_date span {
   # color: #FF0000;
}
.product_special_date {
    position: absolute;
    margin: -1px 0 0 -15px;
	width: 119px;
    color: #fff;
    padding: 10px;
    z-index: 5;
	  background: url(../images/kat_main_center.jpg) repeat;
}
.price_block:hover .product_special_date {
    display: block !important;
}
	
#dostavka_n {
    width: 140px;
    height: 22px;
    position: relative;
    float: right;
    background-repeat: no-repeat;
    top: 29px;
    right: -101px;
    padding: 4px 0 0 10px;
}
#dostavka_n a {
    font-size: 11px;
    color: red;
    line-height: 18px;
}
#ins2 li {
   margin: 5px 40px;
    color: #1B2C41;
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 14px;
	line-height: 20px;
}
.content_razdelov_n {
    width: 215px;
    border-left: 1px solid #c7caca;
    border-right: 1px solid #c7caca;
    background-color: #f7f7f7;
    margin: 0 0 5px 0;
}
.content_razdelov_n li {
    margin: 0px 5px 7px 23px;
    font: normal normal 400 12px/normal Arial;
}
.content_razdelov_n ul {
    padding: 5px 0px 0px 0px;
}
#minz {
    color: #FF0000;
    font: normal normal 400 10px/normal Arial;
    margin: 0px 0px 0px 60px;
}
#minz2 {
    color: #FF0000;
    font: normal normal 400 10px/normal Arial;
    margin: 0px 0px 0px 0px;
}
#dayoff {
    height: 29px;
    position: relative;
    float: right;
    padding: 3px 0 0 4px;
    background-image: url("//modelistam.com.ua/images/cart_bg_n.png");
    background-repeat: no-repeat;
    right: -141px;
    top: 18px;
    width: 176px;
}
#dayoff p {
    color: #FF0000;
    font: 10px "Arial";
    line-height: 8px;
}
#send_rev {
    width: 698px;
    background-image: url(../images/zagolovok_center.jpg);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 11px;
    text-align: center;
    margin: 0px 0px 4px 0px;
}
div.underline {
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #CACBCC;
    margin: 13px 0 13px 0;
}
div.h1 {
    font-size: 18px;
    color: #333;
    font-weight: normal;
    margin: 0 0 15px 0;
    position: relative;
}
h2.h1 {
    font-size: 18px;
    color: #333;
    font-weight: normal;
    margin: 0 0 15px 0;
    position: relative;
}
.blue_patern div.h1 {
    font-size: 14px;
    color: #FFF;
    padding: 7px 0 12px 10px;
    background-image: url(../images/h1_bg_kat.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 0 10px 0;
}
#cartbox {
    width: 24px;
    height: 24px;
    background-image: url(../images/cart2.png);
    margin: 7px 0px 0px 54px;
    display: inline-block;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    background-repeat: no-repeat;
    padding: 4px 0px 0px 0px;
}
/* chekbox */

.CheckBoxClass {
    display: none;
}
.CheckBoxLabelClass {
    background: url("../images/UnCheck.png") no-repeat;
    padding-left: 30px;
    padding-top: 3px;
    margin: 5px;
    height: 28px;
    width: 150px;
    display: block;
}
.CheckBoxLabelClass:hover {
    text-decoration: underline;
}
.LabelSelected {
    background: url("../images/Checkn.png") no-repeat;
}
#toTop {
    position: fixed;
    bottom: 20px;
    left: 2px;
    background: none;
    cursor: pointer;
}
input.error,
textarea.error {
    border-color: #973d3d;
    border-style: solid;
    background: #f0bebe;
    color: #a35959;
}
/*
#inline {
display: none;
width: 300px;
}
*/

.fieldKey {
    padding-left: 10px;
}
.fieldKey2 {
    width: 320px;
}
#telephones {
    width: 191px;
    height: 71px;
    padding-left: 38px;
    padding-top: 14px;
    /* background:url(images/telephones_bg.png) no-repeat; */
    
    position: relative;
    top: 32px;
    right: -263px;
    float: left;
    color: #ffffff;
}
#telephones .tel_button {
    # background: url(images/telephones_list_button.png) no-repeat;
    width: 95px;
    height: 19px;
    position: relative;
    margin-top: 16px;
    margin-left: -30px;
    padding: 5px 0 0 10px;
    z-index: 6;
}
#telephones a {
    color: #ffffff;
    text-decoration: none;
}
#telephones .tel_button img {
    float: right;
    margin-right: 12px;
    margin-top: 3px;
}
#cont_tel_list {
    list-style: none;
    cursor: pointer;
}
#cont_tel_list ul {
    list-style: none;
    display: none;
    z-index: 4;
    width: 248px;
    position: absolute;
    margin-left: -46px;
    margin-top: -37px;
    cursor: default;
}
#cont_tel_list .cont_list_top {
    width: 248px;
    height: 38px;
    # background: url(images/cont_list_top_bg.png) no-repeat;
}
#cont_tel_list .all_cont {
    # background: url(images/cont_list_bg.png) repeat-y;
    height: 182px;
}
#cont_tel_list .one_cont {
    /*	padding: 0px 0 13px 0; */
    
    margin-left: 8px;
    # background: url(images/one_cont_list_bg.png) #ffffff bottom repeat-x;
    /*	border-bottom:#dadada solid 1px; */
    
    width: 222px;
    color: #4d4d4d;
}
#cont_tel_list .one_cont h3 {
    color: #8f172e;
    margin: 0 14px 9px 16px;
}
#cont_tel_list .one_cont #tel_tels {
    font-size: 12px;
    margin-left: 16px;
    float: left;
}
#cont_tel_list .one_cont a {
    # background: url(images/online_ask_bg.png) no-repeat;
    display: block;
    width: 123px;
    height: 24px;
    float: left;
    margin-right: 4px;
    margin-top: 4px;
    color: #484848;
    text-align: center;
    padding-top: 6px;
}
#cont_tel_list .one_cont a:hover {
    #background: url(images/online_ask_bg_h.png) no-repeat;
}
#cont_tel_list .cont_list_bot {
    #background: url(images/cont_list_bot_bg.png);
    background-repeat: no-repeat;
    width: 248px;
    height: 16px;
    min-height: 16px;
    /*	margin-top:-1px; */
    
    margin: -1px 0 0 -8px;
}
.iform .item {
    padding-bottom: 2em;
}
.iform .item .title,
.iform .item .comment {
    color: #7f7f7f;
}
.iform .item .title {
    width: 12em;
    float: left;
    text-align: right;
}
.iform .item .field {
    margin-left: 13.25em;
}
#kupon_insert2 {
    #display: none;
    margin: 4px 0px 0px 0px;
}
.desc_bottom {
    color: #a2a2a2;
    font-size: 11px;
    margin-top: 15px;
}
.tovar_hit_text {
    position: absolute;
    color: #ffffff;
    font: 13px OpenSansCondBold;
    margin-top: -50px;
    margin-left: -36px;
    width: 30px;
    text-align: center;
}
.tovar_akciya {
    width: 54px;
    height: 54px;
    border-top: 1px solid #e4a59c;
    border-right: 1px solid #e4a59c;
    position: absolute;
    margin-left: 197px;
}
.tovar_akciya_01 {
    width: 0;
    height: 0;
    border-top: 54px solid #fa5338;
    border-left: 54px solid transparent;
    position: absolute;
}
.tovar_akciya_text_2 {
    color: #FF0000;
}
.akciya_cat {
    margin-left: 85px;
}
#ins3 li {
    margin-left: 16px;
}
.prod_h1 {
    width: 718px;
    float: left;
    #height: 57px;
}
.prod_zvezd {
    float: left;
    margin: -38px 0 0 30px;
}
.prod_dopinf {
    float: left;
    width: 446px;
    margin-left: 20px;
}
.prod_images {
    float: left;
}
.prod_kod_m {
    margin-top: 18px;
}
.tovar_nalich {
    color: #279f1e;
    font: 12px Arial;
    margin-top: -23px;
    width: 126px;
}
.tovar_nalich_2 {
    color: #ABAAA8;
    font: 12px OpenSansR;
    margin-top: -24px;
    width: 124px;
    text-align: center;
}
.tovar_nalich_3 {
    color: #00CC33;
    font: 12px OpenSansR;
    margin-top: -23px;
    #margin-top: 6px;
    text-align: center;
    width: 126px;
}
.tovar_nalich_4 {
    color: #CC9900;
    font: 12px OpenSansR;
    margin-top: -24px;
}
.tovar_nalich img {
    border: 0px !important;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    margin-right: 5px;
}
.prod_price {
    margin-top: -6px;
}
/*РўРѕРІР°СЂ-Р±Р»РѕРє РґРѕСЃС‚Р°РІРєР° */

.tabs_dost .nav {
    overflow: hidden;
    font-size: 14px;
}
.tabs_dost {
    width: 160px;
    margin-left: 6px;
    padding-top: 6px;
}
.tabs_dost ul {
    list-style: none;
    font-size: 11px;
    #width: 204px;
    #height: 28px;
}
.tabs_dost .nav li {
    display: table-cell;
    vertical-align: bottom;
}
.tabs_dost .nav li a {
    color: #777777;
    float: left;
    margin-right: 7px;
    text-decoration: none;
    border-bottom: #777777 1px solid;
    display: block;
    font-size: 13px;
    font-family: OpenSansR;
}
.tabs_dost .nav li a:hover {
    text-decoration: none;
    border-bottom: #fbfbfb 1px dashed;
}
.tabs_dost li.nav-1 a.current,
.tabs_dost li.nav-2 a.current,
.tabs_dost li.nav-3 a.current,
.tabs_dost li.nav-4 a.current,
.tabs_dost li.nav-5 a.current {
    font-family: OpenSansR;
    font-size: 13px;
    cursor: default;
    text-decoration: none;
    border-bottom: none;
}
.tabs_dost .list-wrap {
    font-size: 11px;
    #margin-top: 13px;
    line-height: 14px;
    height: 111px !important;
}
/* finish*/

.prod_buy_of {
    margin-top: 5px;
}
.oplata_nal_01 {
    color: #159fd4;
    text-decoration: underline;
}
#disp_none {
    display: none !important;
}
.oplata_nal_01_text {
    display: none;
    position: absolute;
    #width: 800px;
    margin: -35px 0px 0px 0px;
    z-index: 1;
}
.oplata_nal_01_text_out:hover .oplata_nal_01_text {
    display: block !important;
    margin: 1px 0 5px -429px;
}
.oplata_nal_02_text {
    display: none;
    position: absolute;
    #width: 800px;
    margin: -35px 0px 0px 0px;
    z-index: 1;
}
.oplata_nal_02_text_out:hover .oplata_nal_02_text {
    display: block !important;
    margin: 1px 0 5px -502px;
}
.oplata_nal_03_text {
    display: none;
    position: absolute;
    #width: 800px;
    margin: -35px 0px 0px 0px;
}
.oplata_nal_03_text_out:hover .oplata_nal_03_text {
    display: block !important;
    margin: 1px 0 5px -429px;
    z-index: 1;
}
.close_opl_01 {
    position: absolute;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background-image: url('/fancybox/fancybox_sprite.png');
    margin: -18px 0px 0px 174px;
}
.garant_price_01_text {
    display: none;
}
.garant_price_01 {
    #display: block;
    position: absolute;
    margin: -54px 0 0 -10px;
    color: #000;
    border: 1px solid #c7caca;
    color: #159fd4;
    #text-decoration: underline;
    font-size: 8pt;
    width: 118px;
    padding: 4px 3px 3px 12px;
    background-image: url('/images/marker_prod_01.png');
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    height: 15px;
}
.skidka_price_01 {
    margin: 4px 0 0 -89px;
    color: #000;
    border: 1px solid #c7caca;
    color: #159fd4;
    text-decoration: underline;
    font-size: 13px;
    width: 139px;
    padding: 3px 5px 3px 13px;
    background-image: url('/images/marker_prod_01.png');
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
}
.garant_price_02 {
    #display: block;
    margin: -12px 0 0 281px;
    width: 18px;
    height: 10px;
    background: url(images/marker_prod_02.png) no-repeat top center;
    position: absolute;
    text-align: left;
}
.garant_price_01_text {
    
    position: absolute;
    margin: 6px 0 0 -231px;
    width: 353px;
    color: #fff;
    padding-top: 10px;
    z-index: 5;
}
.garant_price_01:hover .garant_price_01_text {
    display: block !important;
	}
	.tovar_nalich:hover .garant_price_01_text, .tovar_nalich_3:hover .garant_price_01_text {
  #  display: block !important;
	text-align: center;
	}
.prod_cart_01 {
    color: #ffffff;
    font: 20px OpenSansB;
    text-decoration: none;
    float: right;
}
.count-buy-a {
    #width: 126px;
    #height: 44px;
    #background-color: #e37f1d;
    #border-radius: 5px;
    #display: table-cell;
    #vertical-align: middle;
    #text-align: center;
    text-align: center;
    margin: 2px 0 0 5px;
}
.prod_cart_02 {
    #color: #ffffff;
    #font-family: OpenSansB;
    #text-decoration: none;
    #float: right;
    #position: absolute;
    #margin-left: 13px;
}
.count-buy-a2 {
    #width: 126px;
    #height: 24px;
    #background-color: #ABAAA8;
    #border-radius: 5px;
    #display: table-cell;
    #vertical-align: middle;
    #text-align: center;
    margin: 1px 0 0 5px;
    display: table;
}
.prod_cart_03 {
    color: #ffffff;
    font-family: OpenSansB;
    text-decoration: none;
    float: right;
}
.count-buy-a3 {
    width: 126px;
    height: 24px;
    background-color: #09A0CD;
    border-radius: 5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.oplata_text_01 {
    #font-family: OpenSansB;
    font-size: 12px;
    padding: 7px;
}
.content_razdelov-d2 {
    width: 589px;
    border: 3px solid #c7caca;
    background-color: #f7f7f7;
    #margin: 35px 0 5px -409px;
    line-height: 1.5;
    color: #000;
}
.oplata_text_01 ul {
    list-style: none;
}
.oplata_text_01 ul li {
    margin-left: 20px;
    text-indent: -20px;
    text-align: justify;
}
.oplata_nal_01 {
    cursor: pointer;
    color: #159fd4;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 3px;
}
.oplata_nal_01:hover {
    text-decoration: none;
}
.prod_images_box {
    height: 205px;
    border: 1px solid #878889;
    background-color: #fff;
    vertical-align: middle;
    display: table-cell;
    width: 250px;
}
.garant_price_01_text_01 {
    background: url(../images/kat_main_center.jpg) repeat;
    border: 1px solid #c7caca;
    padding: 6px;
    margin: -3px 0 0 7px;
}
.garant_price_01_text_01 a {
    color: #fff;
}
.zvezda_cart {
    float: left;
    margin-left: -6px;
}
#mneniyapro_feed {
    #margin: -26px 0 0 0;
}
#mneniya-head,
#mneniya-qna-head {
    padding: 12px 0 12px 0;
    margin: 0 0 12px 0;
    border-bottom: 1px solid #CACBCC !important;
    border-top: 1px solid #CACBCC !important;
    overflow: hidden;
}
.tovar_akciya_02 {
    width: 0;
    height: 0;
    border-top: 54px solid #43a828;
    border-left: 54px solid transparent;
    position: absolute;
}
.tovar_akciya_2 {
    width: 54px;
    height: 54px;
    position: absolute;
    border-top: 1px solid #9bc796;
    border-right: 1px solid #9bc796;
    #margin-left: 197px;
}
.tovar_akciya_3 {
    margin-left: 197px;
}
.tovar_hit_text_2 {
    position: absolute;
    color: #ffffff;
    font: 11px OpenSansCondBold;
    margin-top: -52px;
    margin-left: -37px;
    width: 30px;
    text-align: center;
    line-height: 0.7;
}
.tovar_hit_text_3 {
    margin-top: -49px;
    margin-left: -41px;
}
.prosmotren_img img {
    #border: 1px solid #d2d2d2;
    #margin: 5px;
    max-width: 94px;
    max-height: 94px;
}
.prosmotren_img_1 {
    float: left;
    margin: 5px;
}
.prosmotren_img_2 {
    height: 94px;
    border: 1px solid #878889;
    background-color: #fff;
    vertical-align: middle;
    display: table-cell;
    width: 94px;
}
.carousel-block2{
	width: 210px !important;
}
.one_new2 img{
	max-width: 194px;
}
.carousel-block2 .cat_prod{
	height: 239px;
}

.clear{clear: both;}

#blok_grey{
	color: #ADADAD;
}
label[disabled="disabled"]
{
color:#ADADAD;
}
.rngst_phone_button{
	display: none !important;
}
#rngst_overlay{
#	display: none;
}
#rngst_modalDialog{
#	display: none !important;
}
.rasdel_blok_credit_01_none {
	display:none;
}
.ringo_text_tel{
	font-size: 13px;
    width: 209px;
    margin-left: 63px;
    color: #4FD7F9;
}
.ins2 li{
	margin-left: 14px;
}
.reg_h{
	float: left;
	width: 396px;
}
.reg_h1 p{
	font-size: 15px;
    color: #333;
    font-weight: normal;
}
.reg_h2{
	color: #333;
    font-weight: normal;
}
.reg_button_1{
	width: 167px;
    height: 45px;
    font-size: 12px;
    color: #ffffff;
    border: none;
    cursor: pointer;
    overflow: hidden;
    background-image: url(../images/img/reg_button_01.png);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f7f7f7;
	margin-left: 16px;
	margin-top: -5px;
}
.contacts__callback-link {
color: #fff;
    font-size: 17px;
    font-weight: normal;
}
.contacts__callback {
    display: block;
    margin: 10px 0 0;
}

.rngst_phone_icon{
	width: 247px !important;
	height: 23px !important;
	position: initial !important;
	background-position-x: 79px !important;
    font-size: 17px;
}
.faq_vopros{
	margin-top: 25px;
	font-size: 20px;
}
.faq_text{
	font-size: 14px;
	margin: 0px;
	padding-bottom: 10px;
}
.footer_hours{
    margin: -28px 0px 0 36px;
    position: absolute;
}
.footer_hours_2{
    margin: -6px 0px 0 36px;
    position: absolute;
}
.footer_hours_3{
    margin: 15px 0px 0 36px;
    position: absolute;
}
.menu_head_n:hover .menu_body{
	display: block !important;
}
.menu_head_n{    
	height: 26px;
}
#bingc-phone-button{
	display:none !important;
}
.bingc-active bingc-active-closed{
	display:none !important;
}
.bingc-active {
	display:none !important;
}
.bingc-action-open-passive-form{
	background: url("/new_design/ui-icon-phone.png") no-repeat;
    font-size: 15px !important;
    width: 152px;
    height: 23px;
    padding: 3px 0px 0px 0px;
    float: right;
}
#stopexitOfferLayout{
	display:none !important;
}

.tovar_akciya_p {
	width: 60px;
	height: 60px;
	#border-top: 1px solid #e4a59c;
	#border-right: 1px solid #e4a59c;
	position: absolute;
	margin-left: 241px;
	margin-top: 201px;
}
.tovar_akciya_01_p {
	width: 0;
	height: 0;
	#border-top: 54px solid #fa5338;
    #border-left: 54px solid transparent;
    position: absolute;
}
.tovar_akciya_p.akciya_cat{
    width: 50px;
    height: 50px;
margin-left: 147px;
    margin-top: 14px;
}
.sale_01_12{
	padding:20px 20px 20px 19px;
	background-color:#fff2bb;
	width: 669px;
	margin:2px 0px 16px 0px;
	
}
.sale_01_main{
	font-family: OpenSansSB;
	font-size: 22px;
	color:#0d0d0d;
	line-height: 25px;
}
.sale_01_text p{
	font-family: OpenSansR;
	font-size: 15px;
	color:#0d0d0d;
	line-height: 22px;
	margin-bottom: 9px;
    padding-top: 1px;
}
.sale_01_text span{
	font-family: OpenSansR;
	font-size: 18px;
	color:#0d0d0d;
	line-height: 22px;
	margin-bottom: 9px;
    padding-top: 1px;
}
.sale_01_time, .sale_01_time p{
	font-family: OpenSansSB;
	font-size: 18px;
	color:#ff0719;
	margin-bottom:19px;
}
.sale_01_time span{
	font-family: OpenSansSB;
	font-size: 22px;
	color:#ff0719;
	
}
.sale_01_12 .reg_button_1 {
    width: 230px;
    height: 46px;
    font-size: 12px;
    color: #ffffff;
    border: none;
    cursor: pointer;
    overflow: hidden;
    background-image: url(../images/sale_01_button.png);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f7f7f7;
    margin-left: 0px;
    margin-top: 0px;
}
.sale_01_12 .form {
    border: 1px solid #787878;
    font-size: 11px;
    color: #939393;
    padding: 3px 4px 3px 10px;
	border-radius: 4px;
	height: 38px;
	font-family: OpenSansR;
	font-size: 17px;
	color:#0d0d0d;
}
.sale_01_12 .login {
	margin: 0px 10px 0px 0px;
}
.sale_01_text{
	margin-top:10px;
}
.sale_01_12 .reg_h {
    width: 100%;
	    float: none;
}

/* cart */

.incart_button img{
    border: none;
}
#spisok_tovarov tr > td:nth-child(5){
    padding: 10px 25px 0 0px;
        text-align: right;
}

.by_for_list{
    #background-image: url(/images_pop/knopka_kupit_za.png);
    #background-repeat: no-repeat;
    min-height: 27px;
    width: 89px;
    padding-top: 4px;
    text-align: center;
    padding-left: 9px;
    position: absolute;
    color: #a2a2a2;
    font-size: 10px;
    margin-top: 3px;
    height: 82px;
    text-align: left;
    }
a.incart_button{
    border-bottom: none !important;
}
.by_for_list a {
    color: #333333;
    font-size: 13px;
    border-bottom: 1px solid #848484 !important;
}
.by_for_list a:hover{
    border-bottom: none !important;
}
.product_left_col .garant_price_01 a {
    font-size: 11px !important;
    }
.model_list_prod{
    font-size: 12px;
}
.name_list_prod a{
    font-size: 13px;
}
.desc_list_prod{
    font-size: 12px;
    width: 299px;
    line-height: 16px;
    margin-top: -4px;
}
.cart_back {
    float: left;
    height: 25px;
    margin-top: 33px;
    position: absolute;
}
.table_cart .cart_back a > div{
    float: left;
}
.table_cart .cart_back a > div > p{
    color: #61828e;
    font-size: 15px;
    text-decoration: none;
    border-bottom: 1px solid #ccd5d8;
    #background-image: url(/images/cart_back_arrov.png);
    #background-repeat: no-repeat;
    
}
.table_cart .cart_back a:hover > div > p{
    border-bottom: none;
}

.garant_price_01_cat{
    background-image: none;
    background-repeat: no-repeat;
    border: none;
    padding: 0 0 0 0px;
    margin: 71px 0 0 0px;
    width: 98px;
}


.garant_price_01_cat a{
    font-size: 12px !important;
    border-bottom: 1px dashed #46acd9 !important;
    text-decoration: none;
}
.garant_price_01_cat a:hover{
    border-bottom: none !important;
}
.garant_price_cat_a{
    width: 82px;
    float: left;
}
.garant_price_cat_img{
    width: 16px;
    float: left;
}
#spisok_tovarov .garant_price_01_cat img {
    margin: 0 0 0 0px;
}
#spisok_tovarov tr{
    min-height: 144px;
}

#spisok_tovarov  #productprice{
    position: absolute;
    margin-top: 23px;
}
#spisok_tovarov  #productSpecialPrice {
    position: absolute;
    margin-top: 24px;
}
#spisok_tovarov .price_prod_not_special{
    position: absolute;
    text-align: center;
    margin-top: 47px;
}
#spisok_tovarov .prod_spisok_img{
    margin-top: 14px;
    min-height: 98px;
}
#spisok_tovarov .name_list_prod{
    margin-top: 26px;
}
#spisok_tovarov .garant_price_cat_a {
    width: 77px;
    margin-top: -4px;
    margin-left: 5px;
}

#spisok_tovarov .prod_spisok_img a{
    border-bottom: none;
}
#spisok_tovarov .prod_spisok_avv{
        padding-top: 17px;
    padding-left: 2px;
    margin-bottom: 3px;
}
#spisok_tovarov .by_for_list {
    margin: 11px 0 0px 39px;

}
#spisok_tovarov .garant_price_01_text {
    margin: 31px 0 0 -231px;
}
#spisok_tovarov tr > td:nth-child(3) {
    padding-left: 7px;
}
#spisok_tovarov .tovar_nalich_2 {
    color: #999999;
    font: 12px OpenSansR;
    width: 93px;
    text-align: right;
    margin-left: 39px;
    margin-top: -15px;
}

#spisok_tovarov .tovar_nalich_3 {
    color: #999999;
    font: 12px OpenSansR;
    width: 68px;
    text-align: right;
    margin-left: 43px;
    margin-top: -15px;
}

#spisok_tovarov .akciya_cat {
    margin-left: 7px;
    margin-top: -5px;
}
#spisok_tovarov .tovar_akciya_2 {
    width: 80px;
    height: 19px;
    position: absolute;
    background-color: #f36722;
    border: none;
}
#spisok_tovarov .tovar_akciya_02 {
    width: 100%;
    height: 100%;
    border-top: none;
    border-left: none;
    position: absolute;
}
#spisok_tovarov .tovar_hit_text_2 {
    position: initial;
    color: #ffffff;
    font: 10px Arial;
    margin-top: 5px;
    margin-left: 0px;
    width: 100%;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
}
#spisok_tovarov .tovar_akciya_01 {
    width: 48px;
    height: 19px;
    border-top: none;
    border-left: none;
    position: absolute;
    background-color: #cb3939;
}
#spisok_tovarov  .tovar_akciya {
    width: 48px;
    height: 19px;
    border-top: none;
    border-right: none;
    position: absolute;
    margin-left: 7px;
}
#spisok_tovarov .tovar_hit_text {
    position: initial;
    color: #ffffff;
    font: 10px Arial;
    margin-top: 5px;
    margin-left: 0px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}
.category_desc #ins2 p, .category_desc #ins2 li{
    font-size: 13px;
    font-family: Arial;
}

/* Form email  footer */

.footer_email_form{
    clear: both;
    position: relative;
    width: 100%;
    background-color: #eff3f4;
    margin: 8px 0px;
    height: 138px;
}
.footer_email_form_blok{
    position: relative;
    max-width: 950px;
    padding: 22px 20px 0px 20px;
    margin: 0 auto;
    color: #434343;
    overflow: auto;
}
.text_form_email {
    width: 315px;
}
.text_form_email p{
    line-height: 30px;
    color: #151515;
    font-family: OpenSansR;
    font-size: 18px;

}
.footer_email_form_text{
    float: left;
}
.text_form_email_inp{
    color: #777777;
    font-family: OpenSansR;
    font-size: 13px;
}

.footer_email_form .reg_button_1 {
    width: 60px;
    height: 40px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    background-image: url(../images/img/form_email_button.png);
    background-repeat: no-repeat;
#    margin-left: 16px;
#    margin-top: -5px;
    margin: 0;
}

.footer_email_form .login {
    width: 228px;
    margin: 0px 0 0px 0px;
    height: 38px;
}

.footer_email_form .form {
    border: 1px solid #abadb3;
    font-size: 15px;
    color: #777777;
    padding: 0px 8px 0px 12px;
    border-right: none;

}
.form_email_footer_form{
    height: 40px; 
    display: flex;
    margin-bottom: 7px;
}
.footer_email_form_inp{
    float: left;
    margin-top: 8px;
    margin-left: 55px;
}
.oplata-footer-text{
    font-size: 14px;
}
.info-item a{
    border-bottom: 1px solid #d7d7d7;
}
.info-item a:hover{
    border-bottom: none;
    text-decoration: none;
}
.price_kupon_text p{
    font-size: 15px;
    font-family: Arial;
    color: #01567f;
}
.price_kupon_text span{
    font-size: 18px;
    font-family: Arial;
    color: #01567f;
    padding-left: 19px;
}
.price_kupon_text{
    padding: 17px 0px 18px 0px;
}
.skoro_prodaje{
    display: none;
}
#spisok_tovarov .prod_count_feedbacks{
    clear: both;
    margin: 5px 0 9px 0px;
}
#spisok_tovarov .prod_count_feedbacks a{
    color: #333333;
    font: 13px OpenSansR;
    border-bottom: 1px solid #737474;
}
#spisok_tovarov .prod_count_feedbacks a:hover{
    border-bottom: 1px solid #ffffff;   
}
.categories_4{
    #display: none;
}