/* DEFAULT */
* {
  margin:0;
  padding:0;
}
img,fieldset {
  border: 0;
}
html {
  
font-size:100.01%;
  height:100%;
}
body {
  width:100%;
  color:#2c2c2c;
  text-align:left;
  font-size:14px;
  font-family:Tahoma,Geneva,sans-serif;
  padding:0;
  margin:0;
}
#bd { background:#FFF;}

a {
  color:#00629b;
  text-decoration:underline;
}
a:hover {
  text-decoration: none;
}

ul {
  list-style:none;
}
td {
  vertical-align:top;
}
*:focus {
  outline:none
}
.clear {
  clear: both;
}

.clear5 {
  clear: both;
  margin-bottom:12px;
}

.clear6 {
  clear: both;
  margin-bottom:22px;
}

* {
  margin:0;
  padding: 0;
}
h1,h2,h3,h4,h5,h6 { font-weight:normal;line-height:1.5;}
.m4 h2 { line-height:18px; padding:4px 0;}
h1 { font-size: 23px; }
h2 { font-size: 18px; }
h3 { font-size: 18px; }
h4 { font-size: 100%; text-transform: UPPERCASE; }
h5 { font-size: 100%; }
#pop {font-size: 22px; line-height:1.5;}

#wrap2 {
  background:url(../images/foo_bg.gif) bottom repeat-x;
}
#wrap {
  width:980px;
  margin:0 auto;
  padding: 0;
}
.gr3 {

}

#end_bg {
}
div#end_bg a {
  color: #266c98;
}

#partners {
  float:left;
  margin:0 0 10px 0;
}
#partners a {
  padding-right:9px;
}
#copy {
  text-align:left;
  color:#666;
  font-size:12px;
  padding-right:20px;
  padding-top:13px;
}
#copy a {
  color: #666;
}



/* Header */
#header {
  overflow:hidden;
  padding:0px 0px 0px 0px;
  zoom:1;
  height: 91px;
}

#top_bg {
}
#logo {
  float:left;
  margin:10px 0px 0 0;
  width:195px;
  height:65px;
  display:block;
}

#phone-2 {
  width:207px;
  float:right;
  position:relative;
  margin-top:0px;
  line-height:34px;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:34px;
  color:#6c6c6c;
  text-align:right;
  height:60px;
}
#phone-2 sup {
  font-size:12px;
  position:relative;
  top:1px;
  left: -3px;
}

#phone2-2 {
  height:12px;
  font-family:Tahoma,Geneva,sans-serif;
  color:#6c6c6c;
  position:relative;
  right:0px;
  top:3px;
  font-style:normal;
  text-align:right;
  line-height:12px;
  font-size: 12px;
}




s#reg {
  float:right;
  margin:0;
  color:#266c99;
  font-size:12px;
  position:relative;
  height:14px;
  line-height: 14px;
  text-align:center;
}

#reg a {
  color:#266c99;
  font-size:12px;
}
a#user_exit_link {
  margin-left: 20px;
}

/* Menu */
#menu {
  display:block;
  width:100%;
}
#menu ul {
  float:left;
}
#menu ul li {
  display: block;
  float:left;
}
#menu ul li a {
  display: block;
  font-weight:bold;
  float:left;
  color:#ffffff;
  text-decoration:none;
  font-size:14px;
  padding:11px 25px 16px 25px;
  border-right:1px solid #62a1ca;
}
#menu ul li a#menu127 {
  border-left:1px solid #62a1ca !important;
  }
  

#menu ul li a#menu127:hover {
  border-left:1px solid #62a1ca !important;
  }

#menu ul li a:hover {
  text-decoration:none;
  background: #62a1ca;
  color:#ffffff;
  }
#menu ul li a.active {
  text-decoration:none;
  background: #62a1ca;
  color:#ffffff;
/*  border-bottom: 5px solid #227ab5; */
}


#form {
  float:right;
  margin:1px 0px 0 0;
}
.input {
  border:1px solid #e2e2e3;
  padding:1px;
  height:18px;
  margin-right:2px;
  width:180px;
}
.submit {
  width:70px !important;
  height:23px !important;
  color:#000 !important;
  margin:6px 5px 0 0 !important;
  cursor:hand;
  padding:0 !important;
  font-size:12px;
  border:none;
  display:block;
  float:left;
}
.top_search input {
  background:#FFF;
  border:0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding:3px 6px 4px;
  margin:9px 4px 0 0;
  float:left;  
  font: normal 13px Arial, Helvetica;
  width:150px;
  color:#666;
  }
.button {
    margin: 8px 0px 0 0;
    text-decoration: none;
    font: normal 14px Arial, Helvetica; /* Изменяйте em для масштабирования кнопки */
    display: inline-block;
    text-align: center;
    color: #fff;    
    border: 1px solid #9c9c9c; /* Запасной стиль */
    border: 1px solid rgba(0, 0, 0, 0.3);    
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);    
    box-shadow: 0 0 .02em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .02em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .02em rgba(0,0,0,0.4);
  background:url(../images/bg/button.png) repeat-x;
}

.button, .button span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color:#FFF;
}

.button span {
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 2px 13px 4px;

       
}

.button:hover {
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button:active  {
    /* Опускаем на 1px при нажатии */
    position: relative;
    top: 1px;
}


.button-blue:hover {
  background:#6c9600;        
}

.button-blue:active  {
    background: #5f8400;
}





.button2 {
    margin: 0 0 2px 0;
    text-decoration: none;
    font: normal 14px Arial, Helvetica; /* Изменяйте em для масштабирования кнопки */
    display: inline-block;
  float:right;
    text-align: center;
    color: #fff;    
    border: 1px solid #9c9c9c; /* Запасной стиль */
    border: 1px solid rgba(0, 0, 0, 0.3);    
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);    
    box-shadow: 0 0 .02em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .02em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .02em rgba(0,0,0,0.4);
  background:url(../images/bg/button.png) repeat-x;
}

.button2, .button2 span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color:#FFF;
}

.button2 span {
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 2px 8px 4px;

       
}

.button2:hover {
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button2:active  {
    /* Опускаем на 1px при нажатии */
    position: relative;
    top: 1px;
}


.button-blue:hover {
  background:#6c9600;        
}

.button-blue:active  {
    background: #5f8400;
}




/* Content */
#content {
  margin:11px 0 0 0;
  overflow:hidden;
  _height:1%;
  width:100%;
}
#left-side {
  float:left;
  width:200px;
}
#right-side {
  width:780px;
  float:left;
  margin:0;
}
#bask {
  background:url('../images/stand_repeat.gif') repeat-y;
  width:237px;
  _width:200px;
  font-size:12px;
  margin-bottom:8px;
  _margin-bottom:4px;
  margin-top:2px;
}
#baba {
  background:url('../images/baba.gif') no-repeat top right;
}
#bask_top {
  background:url('../images/stand_top.gif') no-repeat top left;
  padding:24px;
}
#bask_bottom {
  background: url('../images/stand_bottom.gif') no-repeat bottom left;
}

#bask form {
  width:190px;
}
.h2 {
  color:#0d85d1;
  font:18px Arial;
  margin:0 0 8px 0;
}
.execute,.execute_off {
  font-family:Tahoma, Geneva, sans-serif;
}

.execute:hover {
  text-decoration:underline;}

.product_more {
  text-align:right;
  float:right;
  margin:0 0 4px 0;
}
.product_more_sop {
  margin:6px 0 7px 0px;
  width:120px;
  float:right;
  text-align:right;
}
.product_more_sop .buttonbuy {
  margin-right:0;}

#cart_products p {
  margin:0;
  padding: 0;
}

.execute {  
  width:80px;
  height:27px;  
  color:#FFF;
  font-size:13px;
  text-decoration:none;
  display:block;
  padding:0 0 0 18px;
  cursor:hand;
  border:0px;
  text-decoration:none;
}
.execute_off {  
  width:80px;
  height:27px;  
  color:#FFF;
  font-size:13px;
  text-decoration:none;
  display:block;
  padding:0;
  cursor:hand;
  border:0px;
  text-decoration:none;
}


.execute{
  background:url(../images/icons/buy.png) no-repeat left center;

}
.execute_off {
  background:url(../images/icons/buy2.png) no-repeat left center;
}
.execute2 {
  width:112px;
  height:22px;
  color:#fff;
  text-decoration:none;
  display:block;
  padding:2px 0 4px 0;
  text-align:center;
  border:0px;
  background: url('../images/input.gif') no-repeat top;
}


.border {
  border-bottom:1px solid #e5e5e5;
  padding:12px 0 7px 0;
}
.curren {
  color:#9b9b9b;
  font-size:11px;
  padding-bottom:2px;
}
.select select {
  width: 150px;
}

.block {
  width:235px;
  margin-bottom:10px;
}
.block_top {
  background:url('../images/stand_top.gif') no-repeat top left;
  width:235px;
  _width:200px;
}
.block_bottom {
  background:url('../images/stand_bottom.gif') no-repeat bottom left;
  width:180px;
  _width:180px;
  padding: 24px;
}

/* Бренд */
#brands_menu {
  text-align:center;
  padding:0 10px;
}
#brands_menu a {
  color: #0d85d1;
}


/* Меню каталога */

.catalog_menu {
  }

  /* Верхний уровень вложенности меню каталога */
  .catalog_menu img{
    vertical-align: middle;
  }

  .catalog_menu div {
    cursor: pointer;
    float: left;
    position: absolute;
    left: 8px;
    top: 6px;
    display:block;
    width:9px;
  }

  .catalog_menu ul{
    list-style: none;
    margin:0;
    padding:0;
  }
  .catalog_menu ul li {
    _margin:0 !important;
    _padding:0  !important;
    _height:18px;
    position: relative;
    }
  .catalog_menu ul li a {
    /* Ссылка */
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 2px solid #FFFFFF;
    color: #22282E;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    padding: 7px 14px 9px 25px;
    text-decoration: underline;

  }
  .catalog_menu ul li a.active {
    /* Активная Ссылка */
    background: url("../images/icons/active_arrow.png") no-repeat scroll right center #EAEAEA;
    color: #000000;
    
  }
  .catalog_menu ul li a:hover {
    background:#f1f1f1;
    text-decoration:none;
    }


  /* Внутренний уровень вложенности меню каталога */
  .catalog_menu ul ul {
    display: none;    /* скрываем вложенные меню */
  }

  .catalog_menu ul ul li {
    /* Элемент списка */

  }
  .catalog_menu ul ul li a {
    /* Ссылка */
    background:#eaeaea;
    border-bottom: 1px solid #FFFFFF;
    color: #00629B;
    font-size: 13px;
    margin-left: 17px;
    padding: 4px 6px 6px 17px;
  }

/* СТАРЫЙ ДИЗАЙН */
/* Верхний уровень вложенности меню каталога */
/*ul.catalog_menu {
  list-style: none;
  margin:0;
  padding:0;
}
ul.catalog_menu li {
  _margin:0 !important;
  _padding:0  !important;
  _height:18px;
  }
ul.catalog_menu li a {
  margin-bottom:3px;
  font-family:Tahoma, Geneva, sans-serif;
  color:#00629b;
  background:#f1f1f1;
  display:block;
  padding:7px 8px 9px 8px;
  text-decoration:underline;

}
ul.catalog_menu li a.active {
  color:#6ea91e;
  
}
ul.catalog_menu li a:hover {
  background:#e8e8e8;
  }

ul.catalog_menu ul {
  list-style:none;
  margin-left:20px;

}
ul.catalog_menu ul li {

}
ul.catalog_menu ul li a {
  font-size:13px;
  padding:6px 6px 6px 18px;
  background:url('../images/arrow.gif') no-repeat 5px 11px #f1f1f1;
}
*/

/*News */
.news {
  margin:5px;
  font-size:12px;
}
.news a {
  color:#000;
}
.news_block {
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px dotted #CCC;
}
.news_block a {
  color:#0d85d1;
  font-size:14px;
  line-height:18px;
}
.date {
  font-size: 10px;
}

/* Right-side */
#banner_top {
  background:url('../images/bg_banner.gif') no-repeat;
  width:675px;
  height:187px;
  padding: 6px 0 0 2px;
}

#merch {
  overflow:hidden;
  margin-bottom:0px;
  _height:1%;
  margin-right:-80px;
}
.h2_bl {
  font:18px Arial;
  margin-bottom: 8px;
}
/*block2*/
.block2 {
  float:left;
  background:url('../images/stand3_repeat.gif') repeat-y;
  width:666px;
  _width:660px;
  margin:0 5px 5px 0;
  _margin:0 0 5px 0;
}
.block2_top {
  background:url('../images/stand3_top.gif') no-repeat top left;
  width:666px;
  _width:660px;
}
.block2_bottom {
  background:url('../images/stand3_bottom.gif') no-repeat bottom left;
  width:666px;
  _width:660px;
  padding:14px 0px 14px 16px;
  overflow:hidden;
}
.block2_bottom h2 {
  font:18px Arial;
  margin-bottom:12px;
  width:660px;
}
.hit,.hit2 {
  background:url('../images/hit.gif') no-repeat;
  position:absolute;
  width:59px;
  height:58px;
}
.hit {
  margin:-13px 0 0 254px;
}
.hit2 {
  margin:1px 0 0 240px;
}
.price {
  float:right;
  margin-right:10px;
  _float:left;
  _margin:0 0 0 5px;
}
.price3 {
  font-weight:normal;
  font-size:22px;
  line-height:22px;
  height:22px;
  color:#000;
  text-align:left;
  padding-left:5px;
  width:123px;
  float:left;
  padding:1px 0 0 0;
  display:block;
  text-align:center;
}
.price4 {
  font-weight:normal;
  font-size:24px;
  line-height:24px;
  height:24px;
  color:#000;
  text-align:left;
  padding-left:5px;
  width:133px;
  float:left;
  padding:1px 0 0 0;
  display:block;
}
.price4 span {
  font-size:14px;}

.details {
  width:70px;
  height:19px;
  background:url(../images/icons/details.png) no-repeat;
  color:#FFF;
  display:block;
  float:left;
  font-size:13px;
  padding:5px 4px 4px 6px;
  }
.details a { color:#FFF; text-decoration:none;}
.details a:hover { text-decoration:underline;}

.price_sop {
  font-weight:normal;
  font-size:22px;
  color:#000;
  padding-left:2px;
  margin:6px 0 6px;
  text-align:left;
  width:95px;
  float:left;
}
.price_sop span { font-size:14px;}

.price3 span {
  font-size:14px;
}
.pad {
  padding-top:12px;
}
#articles ul {
  clear:both;
}
#articles li {
  float:left;
  padding:0 0 15px 0;
}
#articles li h2,#articles li h2 a {
  font:18px Arial;
  padding-bottom:8px;
  line-height:17px;
  text-decoration:none;
}
#articles li h2 a:hover {
  text-decoration:underline;
}
.all {
  clear:both;
}
.all a {
  font: 18px Arial;
}


/* Index2 */
#page_title {
  margin-right:0px;
  overflow:hidden;
  _height:1%;
  padding:8px 0 8px 0;
}

#page_title_article {
  margin-right:0px;
  overflow:hidden;
  _height:1%;
  padding:10px 0 0 0;
}
#page_title h1 {
  font:24px Arial;
  color:#0d85d1;
  display:block;
}
.float_left {
  float:left;
}
.float_left2 {
  float:left;
  color:#000 !important;
}
#gray {
  float:left;
  height:34px;
  width:100%;
  display:block;
  margin:0;
  background:#f1f1f1;
  clear:both;
  border-top:1px solid #e7e7e7;
}
.breadcrumbs {
  padding:0px 8px;}
.breadcrumbs a {
  color:#396ea4;
  text-align: right;
  font-size:14px;
}

#tags {
  padding:0 32px 12px 0;
  border-top:1px solid #e5e5e5;
}
#tags ul {
  height:23px;
  padding:8px 0 0 15px;
  background:#fff;
}
#tags ul li {
  display:inline;
  padding-right:14px;
}
.text {
  margin-top:12px;
}
#peid {
  padding:0 0 12px 0;
  margin-top: -4px;
}

#peid ul,#peid p {
  display:inline;
}
#peid p {
  margin-left:12px;
}
#peid p a {
  color:#0087b9;
}
#peid ul li {
  display:inline;
}
#peid ul li a,#peid ul li span {
  color:#0087b9;
  padding:6px 10px 6px 10px;
  border:1px solid #e3e3e3;
  background:#fff;
}
#peid ul li .on {
  color:#000;
  background: #f6f6f6;
}

/*goods */
#goods_main {
  overflow:hidden;
  margin-bottom:6px;
  _height:1%;
}
#goods_main_img {
    float: left;
    margin-right: 10px;
    width: 308px;
}
#goods_main_img ul {
  margin-top: 2px;
}
#goods_main_img ul li {
  float:center;
  margin:3px 3px 3px 0;
}
#goods_main_img ul li img {
  margin-bottom:8px;
}
#img_bg a img {
  padding:5px;
  max-width:300px;
  float:center;
}
ul.dopfoto li {
    display: block;
    float: left;
    margin: 3px 6px 3px 0;
}

#goods_main_img img {
    border: 1px solid #E1E1E1;
    padding: 8px 4px;
}
#goods_main_description {
  float:right;
  font-size:14px;
  line-height:170%;
  font-family:Arial;
  padding-top:20px;
  width:430px;
}
#pho2 {
  float:right;
  width:350px;
  height:70px;
  background: url('../images/phone2.jpg') no-repeat top right;
}



#goods_main_description p {
  padding-bottom:12px;
}
#goods_main_description ul {
  list-style:none;
}
.price2 {
  float:left;
  margin-right:20px;
  margin-bottom:10px;
  width:300px;
}
.price2 span {
  font-size:23px;
  color: #106494;
}

.old {
  color:#797979 !important;
  text-decoration:line-through;
  margin:0 12px 6px 0;
}
.price_link {
  float: left;
}

/* comment */
.comment_pack {
  font-family:Tahoma;
  padding:0 0 10px 0;
  margin:16px 30px 0 0;
  border-bottom:1px dotted #bfbfbf;
}
.comment_name {
  font-size:18px;
  color:#000;
}
.comment_date {
  font-size:11px;
  color:#848484;
  position:relative;
  top:-1px;
  padding-left:8px;
}
.comment_text {
  font-size:12px;
}
.textarea {
  width:640px;
  height:100px;
  margin-bottom:6px;
}
#form2 {
  font-size:12px;
  font-family:Arial;
  margin:18px 0 24px 0;
}
.yname {
  font-size:12px;
  width:135px;
  padding:1px 2px 1px 2px;
}
.submit_f2 {
  position:relative;
  left:357px;
  width: 85px;
}

.kapc {
  border:1px solid #d0d0d0;
  background:#f4f4f4;
  width:200px;
  margin:0 0 12px 0;
  padding:6px;
  overflow:hidden;
}
.kapc img {
  float:left;
  padding-right:6px;
}
.kapc input {
  width:93px !important;
  margin-top:4px;
}
#comp {
  float:right;
  margin:-20px 60px 0 0;
  _margin:-20px 31px 0 0;
}
#comp p {
  text-align:right;
}
.input3 {
  width:150px;
  height: 28px;
}

/* Новости */
#news {
  font-family:Arial;
  list-style:none;
}
#news li {
  margin: 20px 0 0px 0;
}

.news_date {
  color:#848484;
  font-size:11px;
}
.news_annotation {
  margin:0px 0 6px 0;
  font-size: 12px;
}

/* Характеристики товара */
#product_params {
  margin-bottom:20px;
  margin-top:20px;
}
#product_params table {
  border-spacing:0px;
  border-collapse:collapse;
  background-color:#FFF;
}
#product_params table tr td {
  border:1px solid #e0e0e0;
  padding: 7px;
}

/* Характеристики товара */
#filter_params {
  margin-bottom:15px;
  margin-top: 15px;
}
#filter_params table {
  
 border-spacing:0px;
  border-collapse:collapse;
  background-color:#ffffff;
}
#filter_params table tr td {
  border:1px solid #e0e0e0;
  padding:5px;
}
#filter_params span {
  padding-left: 5px;
}

#goods_main #goods_main_img ul img {
  max-height:100px;
  max-width:100px;
  width:auto;
  height: auto;
}
 
.otzuvy {
  font-size:17px;
  padding-bottom:7px;
}
.topmenus {
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-top:0px;
  color:#6da6c4;
  width:980px;
  margin:0 auto;
}


.green {
  color:#FFF;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:18px;
  padding:8px 0 0 8px;
  line-height:18px;
  font-weight:normal;
  height:28px;
  background:url(../images/green-line.gif) repeat-x top;
}

.green2 {
  color:#FFF;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:18px;
  padding:8px 0 0 8px;
  line-height:18px;
  font-weight:normal;
  height:28px;
  margin-top:10px;
  background:url(../images/green-line.gif) repeat-x top;
}

.header_1 span {
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
}
.header_2 {
  color:#266d99;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-style:italic;
  font-size:16px;
  padding-bottom:10px;
  font-weight:normal;
}
.header_2 span {
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
}

.foot { 
  height:80px; 
  background:#f0f0f0;}
.foo_c {
  width:308px;
  position:relative;
  float:right;
  margin:0 3px 0 0;
  padding:0;
  text-align:right;
  padding:10px 0 0 0;
}
.foo_c span {
  font-size:12px;}

.foo_l {
  width:300px;
  position:relative;
  float:left;
  height:60px;
  margin:10px 0 0 0;

}
.foo_r {
  position:relative;
  float:left;
  padding:0px 10px;
  margin:10px 0 0 0;
  width:270px;
  height:60px;
}
.foo_r ul { 
  margin:0;
  padding:0;
  list-style:none;
  }
.foo_r ul li { 
  margin:0;
  padding:0;
  list-style:none;
  line-height:22px;
  }


#logo2 {
}
a#logo2:hover {
}

#logo2 {
  
float:left;
}

#logo2 {
  
width:135px;
  height:52px;
}
.options {
  font-size:17px;
  padding-bottom: 7px;
}

div#product_options table TBODY td {
  border:1px solid #E0E0E0;
  padding:7px;
}
div#product_options table tr th {
  border:1px solid #E0E0E0;
  padding: 7px;
}
div#product_options table tbody th {
  border:1px solid #E0E0E0;
  padding:7px;
}
.option_name {
  font-weight: normal!important;
}
 
.cart_table {
  margin-right:10px;
  padding-bottom:5px;
}
.cart_table tr td {
  vertical-align: middle;
}

#merch ul li,#goods_main_description ul li,#goods_main_description li {
  background-attachment:scroll;
  list-style:none;
  background-repeat:no-repeat;
  background-position:0px 5px;
  background-color:transparent;
  background-image:url(../images/icons/bullet.gif);
  line-height:110%;
  margin-bottom:7px;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-left: 10px;
}

p,pre,blockquote,ol,ul {
  margin:10px 0;
  padding:0;
}
div.captcha p {
  margin:0;
}
.podrobno {
  padding-bottom:10px;
}


#manager {
  font-size:12px;
  padding-left:90px;
  line-height:15px;
  width:160px;
  float:left;
  margin-top:31px;
  position:relative;
  font-family:Tahoma,Geneva,sans-serif;
  color:#676767;

}
#manager a {
  color:#16678d;
}
.da { color:#dadada;}
div.dash a:hover {
  text-decoration:none;
}

#carttop {
  font-size:14px;
  padding:0px 0 9px 60px;
  line-height:18px;
  width:150px;
  float:right;
  margin:10px 0 0 18px;
  position:relative;
  font-family:Tahoma,Geneva,sans-serif;
  color:#282828;
  background:url(../images/icons/cart.png) no-repeat 0px 10px;
}

#emptycart {
  font-size:14px;
  display:none;
  padding:29px 0 9px 64px;
  line-height:15px;
  width:150px;
  float:right;
  height:53px;
  margin:10px 0 0 18px;
  position:relative;
  font-family:Tahoma,Geneva,sans-serif;
  color:#999;
  background:url(../images/icons/cart2.png) no-repeat 0px 10px;
}


#carttop a { color:#00629b;}

.m_w { background:url(../images/menu_bg.png) repeat-x top; height:55px;}

.black_link {
  text-decoration:underline;
  color:#00629b;
  font-size:18px;
  font-family:Tahoma,Geneva,sans-serif;
}
.five {
  margin-top: 5px;
}
.ordertop {
  padding-top:4px;
}
.pad8 {
  padding:0 0 8px 8px;
}
.pad8-6 {
  padding:6px 0px;
}
.tovar { 
  width:239px;
  float:left; display:block;
  margin:5px 23px 25px 0;
  min-height:400px;
}

.tovar h2 a {
  font-size:18px;
  }
.tovar2 {
  width:226px;
  _width:190px;
  float:left;
  position:relative;
  margin-right:10px;
  padding:5px 10px 0px 10px;
  border:1px solid #e7e7e7;
}
.tovar2 h3{
  font-size:18px;
  display:block;
}
.fotot {
  width:100%; 
  float:left;
  display:block;
  padding:0;
  background:#FFF;
  width:226px;
  text-align:left;
  }
.desc_t {
  font-size:12px;
  padding-right:3px;
  display:block;
  width:240px;
  padding:0 0 8px 0;
  float:right;
  text-align:left;
  min-height:40px;
  }
.desc_t ul {
  margin:0;
}
  
.desc_t ul li {
  margin:0 !important;
  padding-bottom:7px;
}
  
.desc_t {
	min-height:100px;
}
.price_t img {
	max-height:140px !important;
}
.fotot {
	text-align:center !important;
}
.m4 {
	min-height:70px;
	margin-bottom:10px !important;
}
.desc_t p {
  margin:0;}
.fotot img {
  _width:226px;
  max-width:226px;
  max-height:200px;}
.product_price {
  width:235px; 
  float:left;
  background:#f0f0f0;
  margin-top:5px;
  padding:4px 4px 2px 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;}
.desc {
  width:375px;
  float:left;
  margin:0 0 0 10px;

}
.desc2 {
  float:left;
  font-size:12px;
  margin:0 0 25px 0;
}
.sop_tovar {
  float:left;
  width:100%;
  border-top:1px dashed #E1E1E1;
  margin-top:18px;
}
  
form.f_2 {
  width:220px;
}

.clear2 {
  border-bottom:1px dashed #d3d3d3;
  padding:10px 0px 0 0px;
  margin:0 8px 10px 8px;
  clear:both;  
  }
.pad10 {
  padding:10px 0;}
a.gr{  
  padding-right:0 !important;}
.ok { 
  background:url(../images/icons/ok.gif) no-repeat left;
  color:#2ea201;
  font-size:11px;
  padding-left:21px;
  margin-top:10px;
  margin-left:2px;
  }
img.good {
  }
img#p_img {_width:150px;
}
.s_r {
  width:50%;
  float:right;
  text-align:right;
  position:relative;
}
.s_l {
  width:50%;
  float:left;
  position:relative;}
.desc2 {
  float:left;
  font-size:12px;
  margin:0;
}
.sop_tovar {
  float:left;
}
.non { margin:0; padding:0; border:0;}

#b4 { 
  }
.lines {
  margin-bottom:4px;
  padding:0 0 0 8px;}
  
.m4 { margin:0;}
.m4 h2 { font-size:18px;}
.left_menu {}
.fl { display:block; float:left; width:100%;}
ul.variants li { font-size:22px;}
ul.variants li span { font-size:14px;}
.grey { background:#eaeaea; padding-bottom:10px; margin-bottom:10px;}
.grey2 { background:#f1f1f1; padding:9px 10px 12px; margin-bottom:10px; margin-top:8px;
  -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
ul.l_spis {
  margin:0;}

ul.l_spis li { margin:0; padding:3px 0 3px 20px; background:url(../images/icons/b_arrow.gif) no-repeat 0px 6px;}

.grey_n { 
  border:1px solid #eaeaea; 
  margin-bottom:10px; 
  background:#FFF;}
.skoro { 
  padding:0;
  position:absolute;
  z-index:auto;
  margin:-7px 0 0 60px;
}

.b_new { 
  padding:0;
  position:relative;
  left:304px;
  top:-1px;
  margin-bottom:-56px;
  z-index:auto;
  display:block;
}

.rasprodaja { 
  padding:0;
  position:relative;
  width:88px;
  left:75px;
  margin-bottom:-18px;
  top:-8px;
  z-index:auto;
  display:block;
}
sup.rasprodaja {
  padding:0;
  margin:0;
  font-size:12px;
  color:#900;
  top:0;
  left:0;
  display:inline;
  }

.pod_zakaz {
  padding:0;
  position:relative;
  width:76px;
  left:80px;
  margin-bottom:-18px;
  top:-8px;
  z-index:auto;
  display:block;}
.model_2011 {
  padding:0;
  position:relative;
  left:230px;
  margin-bottom:-18px;
  top:-4px;
  z-index:auto;
  display:block;}

sup.pod_zakaz {
  padding:0;
  margin:0;
  display:inline;
  font-size:12px;
  color:#03C;
  top:0;
  left:0;
  display:inline;
  }

sup.b_new {
  padding:0;
  margin:0;
  top:0;
  left:0;
  display:inline;
  font-size:12px;
  color:#060;
  }



sup.model_2011 {
  padding:0;
  margin:0;
  top:0;
  left:0;
  display:inline;
  font-size:12px;
  color:#060;
  }



sup.skoro {
  padding:0;
  margin:0;
  font-size:12px;
  color:#03C;
  top:0;
  left:0;
  display:inline;
}


.hit_prod {
  padding:0;
  position:relative;
  left:303px;
  top:-1px;
  margin-bottom:-56px;
  z-index:auto;
  display:block;
  }
sup.hit_prod {
  padding:0;
  margin:0;
  top:0;
  left:0;
  display:inline;
  font-size:12px;
  color:#03C;
  }
.banner_top { padding:17px 0 0 0;}
.banner_top a {
  display:block;
  float:left;
  border:4px solid #eaeaea;}
.banner_top a:hover {
    border:4px solid #d9d9d9;}
.cat_bg { 
  background:url(../images/bg/cat_bg.png) repeat-x;
  height:23px;
  width:100%;
  color:#FFF;
  padding:5px 0 6px 7px;
  font-size:18px;
  width:216px;
  border-bottom:1px solid #fff;
  }
  
  
  

.news_bg { 
  height:23px;
  width:191px;
  color:#679b22;
  padding:2px 0 6px 7px;
  font-size:18px;
  border-bottom:1px solid #EAEAEA;
  }



#phone_bottom {
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 9px 5px 0 11px;
  text-align: right;
  
  width: 191px;
  color:#666;
}

#phone_bottom .big_p {
  color:#666;
  font-size:18px;}

#phone_bottom .big_p div {
  margin-left:5px;}


#phone {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 21px 0px 0 30px;
    text-align: right;
    width: 391px;
  color:#454545;
}

.big_p {
  font-size: 18px;
  height: 42px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  color:#454545;
  margin-left:10px;
}

.big_p div {
  color:#868686;
  width:15px;
  float:left;
  font-size:12px;
  margin-left:5px;
  margin-top:-7px;
  display:block;
}

#phone2 {
  height:12px;
  font-family:Tahoma,Geneva,sans-serif;
  position:relative;
  display:block;
  right:0px;
  font-style:normal;
  text-align:right;
  line-height:12px;
  font-size: 12px;
}
.small_p {}



/* Common specs styles for both short & long */
table.ymimport_spec { padding-left:10px;}
table.ymimport_spec * {}

table.ymimport_spec tr {  }
table.ymimport_spec th { text-align: left;font-weight:normal; border-right: 3px solid #2da0d3; vertical-align:middle; line-height:15px; padding:3px 3px 6px; }
table.ymimport_spec td { text-align: right;font-weight: normal; vertical-align:middle; line-height:15px; padding:3px 3px 6px; }
table.ymimport_spec td, table.ymimport_spec th { border-bottom: 1px dotted #E8E8E8; }


table.ymimport_spec.specs_long th.b-properties__title {
    border-bottom: medium none;
    border-right: medium none;
    color: #000;
    font-size: 19px;
  line-height:20px;
    font-weight: normal;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: left;
}



/* Short specs style */
table.ymimport_spec.specs_short { 
  padding:5px 10px;
  font-size:12px;
  line-height:19px;
  text-align: left;  
  border: 1px solid #bfbfbf; 
  width:100%;}
table.ymimport_spec.specs_short td { border:none;}  
table.ymimport_spec.specs_short tr {text-align: left;  }
table.ymimport_spec.specs_short th { text-align: left; }
table.ymimport_spec.specs_short td {text-align: left;  }

/* Short specs style when they're on 'product' page */
#product_main table.ymimport_spec.specs_short { font-size: 12px;  }
#product_main table.ymimport_spec.specs_short tr {text-align: left;  }
#product_main table.ymimport_spec.specs_short th {text-align: left; }
#product_main table.ymimport_spec.specs_short td { text-align: left; }

/* Long specs style */
table.ymimport_spec.specs_long { font-size: 12px;  border: 1px solid #bfbfbf; padding-right:10px; padding-bottom:10px;}
table.ymimport_spec.specs_long tr {text-align: left;  }
table.ymimport_spec.specs_long th.specset-title { text-align: left;  font-size: 19px; font-weight:normal; padding-top:8px; color:#106494; padding-bottom:10px; border-right:none; border-bottom:none;  }
table.ymimport_spec.specs_long th { text-align: left; }
table.ymimport_spec.specs_long td { text-align: left; }

/* Selector style */
ul#ymimport_spec_selector { margin: 5px 0 1px 0; }
ul#ymimport_spec_selector li { display: inline; padding: 5px 10px; }

ul#ymimport_spec_selector li { 
  background:url(../images/no_cur.gif) repeat-x;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin:0 2px 0 2px;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #bfbfbf;
  }
ul#ymimport_spec_selector li a { text-decoration: undeline; font-weight: normal; }
ul#ymimport_spec_selector li.this { 
  background:url(../images/current.gif) repeat-x;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height:34px;
  border-top:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf;
  border-left:1px solid #bfbfbf;
    border-bottom:1px solid #FFF;
  margin-right:2px; 
  margin-left:2px;
}
ul#ymimport_spec_selector li.this a { text-decoration: none;  color: #000;  }


#ymimport_spec_selector li { cursor:hand; }
#ymimport_spec_selector li:hover { background:#E5E5E5;}
#ymimport_spec_selector li a { text-decoration:underline;}


ul#top_products { display: block; clear: both; overflow: hidden; width: 100%; margin:0 0px 0 0px !important; padding:0; }
ul#top_products li { display: block; float: left; width: 226px; max-width: 226px; margin:13px 0 13px 13px; background:#FFF; border:1px solid #e1e5e8; text-align:center;}
ul#top_products li div.topproduct_fotot { margin-top:5px; height:150px;}
ul#top_products li div.topproduct_fotot img { max-width: 204px; padding-top:1px; max-height:149px;  }

ul#top_products li div.topproduct_price form { overflow: visible; clear: both; }

.top_grey {
  background:url(../images/bg4.png) repeat-x top #ffffff; /* ----- */
  padding:0px;
  margin-top:2px;
}

.price_top { font-size:18px; padding:5px 0;}
.price_top span { font-size:14px; }

.top_b_new {
  padding:0;
  position:relative;
  left:172px;
  top:-1px;
  margin-bottom:-56px;
  z-index:auto;
  display:block;}
.top_hit_prod {
  padding:0;
  position:relative;
  left:171px;
  top:-1px;
  margin-bottom:-56px;
  z-index:auto;
  display:block;}
.top_model_2011 {
  padding:0;
  position:relative;
  left:55px;
  top:-5px;
  margin-bottom:-22px;
  z-index:auto;
  display:block;
}

.top_montag {
  padding:0;
  position:relative;
  left:55px;
  left:-1px;
  top:-1px;
  margin-bottom:0px;
  z-index:auto;
  display:block;
}
.delivery_prod {
  width:200px;
  font-size:12px;
  padding:5px 5px 5px 16px;
  border:1px solid #e4e4e6;
  background: url(../images/delivery.png) no-repeat 5px 4px #f8f8fa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;}
.page ul {
  padding-left:20px;}
.page ul li {
  list-style:inside;}
  
  
/* Кнопка купить */

.buttonbuy {
    margin: 3px 9px 0 0;
    text-decoration: none;
    font: normal 14px Arial, Helvetica; /* Изменяйте em для масштабирования кнопки */
    display: inline-block;
    text-align: center;
    color: #fff;
    border: 1px solid #9c9c9c; /* Запасной стиль */
    border: 1px solid rgba(0, 0, 0, 0.3);
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    background: url(../images/buttonbay.png) repeat-x;
}
  .buttonbuy,
  .buttonbuy span {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #FFF;
  }
    .buttonbuy span {
        border-top: 1px solid #fff; /* Fallback style */
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        display: block;
        padding: 2px 13px 3px;
    }
.buttonbuy:hover {
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    background: url(../images/buttonbay.png) repeat-x;
}
.buttonbuy:active {
    /* Опускаем на 1px при нажатии */
    position: relative;
    top: 1px;
}
.buttonbuy:hover { background: #6c9600 }
.buttonbuy:active { background: #5f8400 }



.button-blue:hover { background: #6c9600 }
.button-blue:active { background: #5f8400 }


/* Комментарии к товару */
#comments {
  width:710px;
  padding:22px;
  overflow:hidden;
  clear:both;
  background-color: #EBEBEB;
  border-top:2px dashed #DADADA;
  margin-bottom:15px;
  margin-top:20px;
}

/* Отдельный комментарий */
.comment_pack {
font-family:Tahoma;  
padding:0 0 10px 0;
margin:0 30px 12px 0;
border-bottom:1px dotted #bfbfbf;
}
.comment_name {
font-size:18px;
color:#000;
}
.comment_date {
font-size:11px;
color:#848484;
position:relative;top:-1px;
padding-left:8px;
}
.comment_text {
font-size:12px;
}

/* Форма комментария */
.comment_textarea {
width:680px;
height:75px;
margin-bottom:15px;
}
p.comment_username{
float:left;
display:block;
width:395px;
}
p.comment_username input {
font-size:12px;
width:135px;
padding:1px 2px 1px 2px;
}
.comment_submit  {width:145px !important;font-size: 17px;}


/*********    Вход и регистрация   *********/

/* Форма входа */

.login_table td{
  padding: 3px 30px 5px 0;
}
.login_table input{
  width:220px;
  font-size:18px;
}

/* Сообщение об ошибке */
#error_block {background-color:white;border:1px solid #ffac00;padding:8px;width:270px;margin-bottom:18px;}
#error_block p {background:url('../images/error.jpg') no-repeat left top;padding:0 0 2px 24px;}

/* Капча */
.captcha {
border:1px solid #d0d0d0;
background:#f4f4f4;
width:200px;
margin:0 0 12px 0;
padding:6px;
overflow:hidden;
}
.captcha img {float:left;padding-right:15px;}
.captcha input {font-size:18px;width:70px !important;margin-top:4px;}

/*********   Обратная связь   *********/

.feedback td{
  padding: 3px 30px 5px 0;
}
.feedback input{
  width:350px;
  font-size:18px;
}
.feedback input.submit{
  width:150px;
  font-size:18px;
}
.feedback textarea{
  width:350px;
  height:100px;
  font-size:18px;
}

/*********    Корзина   *********/
#cart_products
{
width:100%;
}
#cart_products td {
border-bottom: dotted #d4d4d4 1px;
padding: 8px 0 8px 0;
margin:0px;
}
#cart_products .td_1 {
}
#cart_products .td_2 {
width:90px;
text-align:right;
padding-right:24px !important;
}
#cart_products .td_3 {
padding-left: 50px;
width:135px;
}
#cart_products .td_4 {
width:100px;
text-align:right;
}
.line {
height:1px;border-top:1px dotted #d4d4d4;
margin:0 0px 4px 2px;
}

.return_from_cart {
font-size:18px;
font-family:Tahoma;
color:#1884ff;
float:left;
text-align:left;
}

.total_line {
overflow:hidden;
_height:1%;
}

.total_sum{
float:right;
text-align:right;
font-size:18px;
}

.billet {
background:#f0f0f0;
padding:15px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin:0px 2px 10px 0;

}

.delivery_select {vertical-align:top;padding-top:0px;_padding-top:0px; margin:0;}

.delivery_text {
padding:0 0 12px 8px;
}
.delivery_text p {
padding-bottom:10px;
}
.delivery_text h3 {
font-size:18px;
margin-top:4px;
font-weight:normal;
font-family:Arial;
}

.order_form td{font-size:14px; padding:3px 0 10px 0; width:130px;}
.order_form input {font-size:18px;padding:1px 2px 1px 2px;width:250px;}
.order_form input.address {padding:1px 2px 1px 2px;width:495px !important;}
.order_form textarea {
width:499px;
height:80px;
margin:5px 0 12px 0;
}

input#order_button{width:155px !important;  font-size: 18px;}


/*********    Заказ   *********/
div.order_products {
float:left;
width:350px;
}
table.order_products {
width:100%;
}
table.order_products td {
font-size: 12px;
border-bottom: dotted #d4d4d4 1px;
padding: 8px 0 8px 0;
margin:0px;
}
table.order_products .td_1 {
}
table.order_products .td_2 {
width:120px;
text-align:right;
}
input.payment_button{
font-size:12px; width:200px;height:20px;
}
table.order_info {
float:right;
width:300px;
border: dotted #afcae5 1px;
background-color: #eaf1f7;
padding: 10px;
}
table.order_info td {
font-size: 14px;
padding: 5px;
margin:0px;
}
.categ {
  font-size:14px;
  padding-bottom:5px;}
.tovar .categ {
  font-size:12px;
  padding-bottom:0;}

.product_price_1 {
    display: block;
    float: left;
    width: 410px;
    float: right;
    text-align: left;
  background:#f1f1f1;
  padding:15px 10px 12px;
}
.delivery_price {
  font-size:14px;
  display:block;
  padding:10px 0 0 0;}
  
  
.topact {
  display:block;}
  
.topact a.aleft{
  background:url(../images/top/paket.png) no-repeat;
  height:74px;
  width:375px;
  display:block;
  float:left;
}

.topact a.aright{
  background:url(../images/top/paketplus.png) no-repeat;
  height:74px;
  width:375px;
  display:block;
  float:right;
}

.topb {
  display:block;
  width:980px;
  margin:10px 0;}
  
.topb a {
  display:block;
  float:left;
  width:980px;
  height:85px;
  text-indent:-5000px;
  background:url(../images/top/topb.jpg) no-repeat;
}

.nal {
  display:block;
  float:right;
  width:110px;
  height:20px;}
  
.naltrue {
  background:url(../images/icons/naltrue.png) no-repeat 3px 0px;
  padding-left:25px;
  font-size:11px;
  color:#848484;}
.naltrue2 {
  background:url(../images/icons/naltrue2.png) no-repeat 0px 13px;
  padding:10px 0 0 21px;
  font-size:14px;
  display:block;
  }
.nalfalse {
  background:url(../images/icons/nalfalse.png) no-repeat 0px 0px;
  padding-left:31px;
  height:20px;
  font-size:11px;
  color:#818181;}
.nalfalse2 {
  background:url(../images/icons/nalfalse.png) no-repeat 0px 13px;
  padding:10px 0 0 31px;
  height:20px;
  font-size:14px;
  display:block;
  color:#818181;}
#uslugi_menu { 
  padding:8px 10px;
  background:#f1f1f1;}
#uslugi_menu ul { margin:0;}
#uslugi_menu ul li {line-height:150%; margin-left:5px; background:url(../images/icons/blue_arrow.png) no-repeat 0 4px; padding-left:18px;}
.hidden {
    display: none;
    margin-top: 2px;
}
.r0 {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #FFFFFF;
}
.r1 {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f3f3f3;
}
tr.r3 td {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; BACKGROUND:url(../images/bg/table_bg.png) repeat-x top #0053b3; font-weight:bold; text-transform:uppercase;
  color:#FFF;
  
}
tr.r4 td {
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 12px; 
  PADDING-TOP: 10px; 
  BACKGROUND:#EFEFEF;
  font-weight:bold;
  vertical-align:middle;  
}


.props {
  BORDER-TOP: #dadada 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #dadada 1px solid; WIDTH: 100%;
  font-size:13px;
}
.props TD {
  BORDER-RIGHT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid;
  PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #FFFFFF;
}
.atten { 
  width:684px;
  background:#e7e7e7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:8px 8px;
  color:#b80027;
  font-weight:bold;
  text-align:center;
  }
  
.poddelki {
  padding-top:10px;
  }
  


hr {
    height: 1px;
    background: #d0d0d0;
/*    width: 100%;*/
/*    font-size: 1px; /* IE 6 */
/*    overflow: hidden;*/
    border: none;
}

#menupartners {
  margin: 0px;
  padding: 0px;
  background: url(../images/top/logopartners.png) no-repeat;
  width: 768px;
  height: 160px;
  margin-bottom: 6px;
  margin-top: -10px;
}

#menupartnersblock {
  float: left;
  width: 128px;
  height: 65px;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  background-color: rgba(255, 255, 255, 0.0);
  margin-top: 5px;
  margin-bottom: 10px;
  padding-bottom: -5px;
}

#menupartnersblock:hover {
  background-color: rgba(34, 122, 181, 0.4); /* rgba(255, 255, 255, 0.5); */
  border-bottom: 5px solid #ffffff; /*#237bb5;*/
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: -5px;
}


#catalog_menu > ul > li > ul > li > ul {
	padding-left:20px;
}
.tovar {
}
#paging a {
	display:inline-block;
	padding:5px 10px;
	border:1px solid #00629b;
	text-decoration:none;
	margin-right:10px;
}
#paging a:hover {
	color:#FFF;
	background:#00629b;
}
#paging .current_page {
	color:#FFF;
	background:#00629b;
}
.maintext {
	margin-bottom:30px;
}
.pluso-more, .pluso-counter {
	display:none !important;
}

.printtitle {
	display:none;
}
.rekviz {
	display:none;
}
.deliverytext {
	display:none;
}
.offer {
	line-height:30px;
	text-decoration:none;
	color:#000;
	font-size:20px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	width:100%;
	display:block;
}
.offer:hover {
	text-decoration:underline;
}
.offer span {
	display:inline-block;
	width:30px;
	height:30px;
	background-position: -713px 0;
	background-image: url(http://share.pluso.ru/img/pluso-like/round/medium/04.png);
	position:relative;
	top:7px;
	margin-right:10px;

}
.valu {
	display:none;
}
.cartimg {
	display:none;
}
.td_2_1 {
	display:none;
}
.metr {
	visibility:hidden;
}
.td_3_1 {
	display:none;
}