html {
   margin: 0;
   padding: 0;
   background-color: #ededed;
   height: 100%;
}
body {
   font-size: 12px;
   position: relative;
   margin: 0;
   padding: 0;
   height: 100%;
   font-family: Arial, helvetica, sans-serif
}
a:link, a:visited {/*color:#fff;*/
   text-decoration: underline;
   font-style: normal;
}
a:hover {/*color:#fff;*/
   text-decoration: none;
}
.clr, .clear {
   clear: both;
}
h1, h2, h3 {
   font-family: Arial;
   margin-top: 0;
}
a:focus {
   outline: 0 none;
}
textarea {
   overflow: auto;
   resize: none;
   font-family: Arial, helvetica, sans-serif;
}
ol, ul {
   list-style: none outside none;
}
input[type="radio"] {
   height: 13px;
   width: 13px;
}
input[type="checkbox"] {
   height: 13px;
   width: 13px;
}
input {
   font-size: 12px;
   font-family: Arial;
}
a img {
   border: 0px solid #fff;
}
p {
   margin: 0px 0 15px 0;
}
img {
   display: inline-block;
   vertical-align: middle;
 *display:inline;
 *zoom: 1;
}
h1 {
   color: #000000;
   font-family: 'Trebuchet MS';
   font-size: 18px;
   margin:0;
   text-align: 20px;
}
.b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
   height: 1px;
   font-size: 1px;
   overflow: hidden;
   border-style: solid;
   border-width: 0 1px;
   display: block;
}
.b1 {
   margin: 0 2px;
   background: #EBEEF0;
   border: none;
}
.b1 b {
   margin: 0 1px;
   background: #B8C3C8;
   border-color: #CBD3D7;
}
.b2 {
   margin: 0 1px;
   border-color: #D6DCDF;
}
.b2 b {
   border-color: #B8C3C8;
}
.b2 i {
   border-color: #E4E8EA;
}
.b2 q {
   border-color: #F7F8F9;
}
.b3 {
   border-color: #EBEEEF;
}
.b3 b {
   border-color: #BCC6CB;
}
.b3 i {
   border-color: #F9FAFB;
}
.b4 {
   border-color: #CAD2D6;
}
.b4 b {
   border-color: #E5E9EB;
}
#remind-overlay {
   position: fixed;
   width: 100%;
   height: 100%;
   z-index: 800;
}
.b-notice-modal {
   padding: 10px;
   background: #fff;
   box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
   border: 1px solid #ccc;
   border-radius: 6px;
}
.b-notice-title {
   font-size: 12px;
   font-weight: bold;
   color: #666;
   margin: 4px 0 6px 0;
}
.b-notice-field {
   height: 24px;
   width: 100%;
   padding: 0px 4px;
   margin: 6px 0 10px 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid #afafaf;
}
.b-notice-btn {
}
.sz10 {
   font-size: 10px !important;
}
.b5 {
   border-color: #B5C0C6;
}
.b5 b {
   border-color: #FAFBFB;
}
.text_wr {
   border: 1px solid #B0BCC2;
   border-width: 0 1px;
   padding: 0px 5px;
}
#page {
   height: 100%;
   background-color: #ededed;
}
#wrapper {
   min-height: 100%;
}
#wrapper div.main_body {
   min-height: 100%;
}
/* footer block*/
.clear_footer {
   clear: both;
   height: 200px;
}
.footer {
   min-height: 200px;
   margin-top: -200px;
}
.footer div.content {
   position: relative;
}
.main_body .seotext {
   color: #919191;
   font-family: tahoma;
   font-size: 10px;
   padding-bottom: 10px;
   text-align: center;
}
.footer div.content div.seotext {
   width: 100%;
   text-align: center;
   font-family: tahoma;
   font-size: 11px;
   color: #919191;
   line-height: 18px;
   margin: 0 auto;
   width: 1204px;
   padding-left: 28px;
   padding-right: 28px;
}
div.seotoptext, .seo-h1 {
   width: 100%;
   text-align: center;
   font-family: tahoma;
   font-size: 11px;
   color: #919191;
   line-height: 18px;
   margin: 0 auto;
   font-weight: normal;
}
.footer div.content div.foot_green {
   width: 100%;
   font-family: arial;
   color: #fff;
   background: url("../images/botbg.png") repeat-x scroll 0 bottom transparent;
}
.footer div.content div.foot_green_wr {
   background: url("../images/botbg.png") repeat-x scroll 0 bottom transparent;
   margin: 0 auto;
   width: 1260px;
   height: 63px;
}
div.autor {
   width: 190px;
   font-size: 13px;
   float: right;
   margin-right: 18px;
   color: #02ffa0;
   margin-top: 14px;
   margin-right: 0 !important;
}
div.autor div.text {
   display: inline-block;
   float: right;
   margin-right: 20px;
   margin-top: 8px;
}
div.autor a {
   display: inline-block;
   float: right;
   cursor: pointer;
}
ul.nav_menu {
   margin: 0px;
   padding: 0px;
   font-size: 12px;
   font-family: arial;
   float: left;
   overflow: hidden;
   margin-left: 58px;
   margin-top: 19px;
}
ul.nav_menu li {
   line-height: 22px;
   float: left;
   margin-left: 12px;
   margin-right: 12px;
}
ul.nav_menu li a {
   color: #fff;
   border-bottom: 1px dashed #fff;
   text-decoration: none;
}
ul.nav_menu li.activ a {
   color: #02ffa0;
   border-bottom: 0px dashed #02ffa0;
}
ul.nav_menu li a:hover {
   color: #02ffa0;
   border-bottom: 0px dashed #02ffa0;
}
div.copy {
   float: left;
   margin-left: 28px;
   line-height: 18px;
   font-size: 13px;
   margin-top: 20px;
}
.footer div.content div.foot_gr {
   width: 100%;
   background-color: #fff;
   height: 70px;
}
.footer div.content div.foot_gr_wr {
   background-color: #fff;
   height: 70px;
   margin: 0 auto;
   width: 1204px;
   padding-left: 28px;
   padding-right: 28px;
}
.footer div.content div.foot_gr_wr a.lf_link {
   float: left;
   margin-right: 35px;
}
.footer div.content div.foot_gr_wr a.rg_link {
   float: right;
   margin-left: 35px;
}
.footer div.content div.foot_gr_wr a {
   margin-top: 18px;
}
/* --footer block--*/

/* --head block--*/
div.hd {
   height: 162px;
   background-color: #fff;
}
div.hd_topline_wr {
   margin: 0 auto;
   width: 1260px;
}
div.hd_topline {
   background-color: #ededed;
   height: 32px;
   border-bottom: 2px solid #d11810;
}
ul.topline_menu {
   margin: 0px;
   padding: 0px;
   margin-left: 13px;
   float: left;
   margin-top: 5px;
}
ul.topline_menu li {
   float: left;
   font-size: 12px;
   font-family: tahoma;
   margin-right: -6px;
   position: relative;
}
ul.topline_menu li .index_1, li.menu .index_1 {
   z-index: 18;
}
ul.topline_menu li .index_2, li.menu .index_2 {
   z-index: 17;
}
ul.topline_menu li .index_3, li.menu .index_3 {
   z-index: 16;
}
ul.topline_menu li .index_4, li.menu .index_4 {
   z-index: 15;
}
ul.topline_menu li .index_5, li.menu .index_5 {
   z-index: 14;
}
ul.topline_menu li .index_6, li.menu .index_6 {
   z-index: 13;
}
ul.topline_menu li .index_7, li.menu .index_7 {
   z-index: 12;
}
ul.topline_menu li .index_8, li.menu .index_8 {
   z-index: 11;
}
ul.topline_menu li .index_9, li.menu .index_9 {
   z-index: 10;
}
ul.topline_menu li a {
   color: #fff;
   text-decoration: none;
   background: url("../images/menu_px.png") no-repeat scroll right -27px transparent;
   line-height: 16px;
   display: block;
   padding-left: 12px;
   padding-right: 20px;
   height: 22px;
   padding-top: 5px;
   position: relative;
}
ul.topline_menu li.active a {
   background: url("../images/menu_px.png") no-repeat scroll right 0px transparent;
}
ul.topline_menu li a span {
   text-decoration: underline;
}
ul.topline_menu li a:hover span {
   text-decoration: none;
}
ul.topgrline_menu {
   margin: 0px;
   padding: 0px;
   float: right;
}
ul.topgrline_menu li {
   float: left;
   font-size: 12px;
   font-family: 'Trebuchet MS';
   line-height: 18px;
}
ul.topgrline_menu li.active {
   background-color: #fff;
}
ul.topgrline_menu li a {
   color: #898989;
   padding-left: 10px;
   padding-right: 15px;
   height: 23px;
   height: 19px;
   padding-top: 10px;
   display: block;
   text-decoration: underline;
}
ul.topgrline_menu li a.index_1 {
   background: url("../images/moscov.png") no-repeat scroll 0 2px transparent;
   padding-left: 25px;
}
ul.topgrline_menu li a.index_2 {
   background: url("../images/piter.png") no-repeat scroll 0 0px transparent;
   padding-left: 30px;
}
ul.topgrline_menu li a.index_3 {
   background: url("../images/novg.png") no-repeat scroll 0 0px transparent;
   padding-left: 32px;
}
ul.topgrline_menu li a.city-active.index_1 {
   background: url("../images/moscov.png") no-repeat scroll 0 -25px transparent;
}
ul.topgrline_menu li a.city-active.index_2 {
   background: url("../images/piter.png") no-repeat scroll 0 -28px transparent;
}
ul.topgrline_menu li a.city-active.index_3 {
   background: url("../images/novg.png") no-repeat scroll 0 -26px transparent;
}
ul.topgrline_menu li.active a {
   text-decoration: none;
}
ul.topgrline_menu li a:hover {
   text-decoration: none;
}
div.hd_bd {
   position: relative;
}
div.hd_bd_wr {
   position: relative;
   width: 1260px;
   height: 159px;
   background: #fff;
   margin: 0 auto;
   z-index: 99;
}
.b-header-index {
   width: 1260px;
   height: 159px;
   margin: 0 auto;
   position: relative;
}
div.logo {
   float: left;
   margin: 0px 0 0 61px;
}
div.logo a img {
   border: 0px solid #fff;
}
div.telephone {
   color: #01a350;
   font-family: 'Trebuchet MS';
   font-size: 15.08px;
   float: left;
   margin-left: 30px;
   margin-top: 10px;
}
div.telephone a {
   color: #01a350;
   text-decoration: none;
   border-bottom: 1px dashed #01a350;
   cursor: pointer;
}
div.telephone a:hover {
   border-bottom: 0px dashed #01a350;
}
div.telephone div.number {
   overflow: hidden;
   padding-top: 10px;
}
div.telephone div.number span {
   color: #000;
   line-height: 38px;
   display: inline-block;
}
div.grafic_work {
   color: #000;
   font-family: 'Trebuchet MS';
   font-size: 12.08px;
   float: right;
   width: 165px;
   height: 55px;
   margin-right: 12px;
   margin-top: 17px;
}
div.grafic_work div.text {
   line-height: 13px;
}
div.grafic_work div.number {
   color: #01a350;
   padding-top: 3px;
   overflow: hidden;
}
div.grafic_work div.text_wr {
   height: 47px;
}
a.consult_online {
   float: right;
   /*
  background:url("../images/consult_online.png") no-repeat scroll 0 0 transparent;
  */
   height: 47px;/*
  padding-left:50px;
  padding-top:10px;
  width:152px;
  */
   margin-right: 10px;
   font-family: 'Trebuchet MS';
   font-size: 14px;
   color: #01a350;
   margin-top: 17px;
   display: inline-block;
}
div.top_greenmenu {
   clear: both;
}
div.top_greenmenu_wr {
   height: 44px;
   margin: 0 auto;
   width: 1260px;
}
div.top_greenmenu_wr ul.nav_menu {
   margin: 9px 0 0 8px;
   font-family: tahoma;
}
div.top_greenmenu_wr div.search_tovar {
   float: right;
   margin-right: 10px;
   width: 378px;
   margin-top: 8px;
}
div.top_greenmenu_wr div.search_tovar input.fl {
   background: url("../images/find_fild.png") repeat-x scroll 0 0 transparent;
   width: 320px;
   height: 20px;
   font-family: verdana;
   font-size: 13px;
   color: #01a350;
   border: 0px solid #fff;
   padding: 2px 8px 2px 8px;
   float: left;
}
div.top_greenmenu_wr div.search_tovar input.btn {
   background: url("../images/find.png") no-repeat scroll 0 0 transparent;
   width: 19px;
   height: 19px;
   border: 0px solid #fff;
   cursor: pointer;
   float: left;
   margin-left: 13px;
   margin-top: 2px;
}
/* --head block--*/

/* --content block--*/
div.main_content {
   background: url("../images/topcontbg.png") repeat-x scroll 0 3px #ededed;
   clear: both;
   margin-top:87px;
}
div.main_content_wr {
   width: 1260px;
   margin: 0 auto;
   overflow: hidden;
   padding-top: 22px;
   position: relative;
   background: url("../images/topcontbg.png") repeat-x scroll 0 3px #ededed;
}
.left_column {
   float: left;
   width: 209px;
}
div.main_menu ul {
   padding: 0px;
   margin: 0px 0 0 10px;
}
div.main_menu ul li.menu {
   padding: 0px;
   margin: 0px;
}
div.main_menu ul li.dropdown {
   display: none;
}
div.main_menu ul.l_menu li a {
   display: inline-block;
   min-height: 19px;
   padding: 5px 5px 5px 20px;
   text-decoration: none;
   color: #000;
   width: 174px;
   background: url("../images/menu_bg.png") no-repeat scroll -199px bottom #fff;
}
div.main_menu ul.l_menu li.active a {
   display: inline-block;
   min-height: 19px;
   padding: 5px 5px 5px 20px;
   text-decoration: none;
   width: 174px;
   background: #EA1D24;
   color: #fff;
}
div.main_menu ul.l_menu li.menu a:hover {
   background: url("../images/menu_bg.png") no-repeat scroll 0px bottom transparent;
}
div.main_menu ul.l_menu li.menu.active a:hover {
   background: #EA1D24;
}
div.main_menu ul.l_menu li a.first {
   background: url("../images/first_menu.png") no-repeat scroll 0 0px transparent;
   height: 20px;
}
div.main_menu ul.l_menu li a.first:hover {
   background: url("../images/first_menu.png") no-repeat scroll 0 -30px transparent;
   height: 20px;
}
div.main_menu ul.l_menu li a.last {
   background: url("../images/last_menu.png") no-repeat scroll 0 0px transparent;
}
div.main_menu ul.l_menu li a.last:hover {
   background: url("../images/last_menu.png") no-repeat scroll 0 -29px transparent;
}
div.main_menu ul.l_menu li a.one_m {
   background: url("../images/one_menu.png") no-repeat scroll 0 0px transparent;
   height: 20px;
}
div.main_menu ul.l_menu li a.one_m:hover {
   background: url("../images/one_menu.png") no-repeat scroll 0 -30px transparent;
}
div.main_menu ul.l_menu li.dropdown a {
   color: #ea1d24;
   padding-left: 40px;
   width: 167px;
   background: none scroll 0 0px #fff;
   border-left: 1px solid #c8c8c8;
   border-right: 1px solid #c8c8c8;
   border-bottom: 1px solid #c8c8c8;
}
div.main_menu ul.l_menu ul.dropdown li.sub_menu a:hover {
   background: none scroll 0 0px #f5f5f5;
}
div.main_menu ul.l_menu li.button a.button_show {
   background: none scroll 0 0px #ea1d24;
   color: #fff;
}
div.main_menu ul.l_menu li.dropdown a.active {
   background: url("../images/1.png") no-repeat scroll 30px 8px #fff;
   cursor: text;
}
div.main_menu {
   margin-bottom: 9px;
}
div.yandex_market .text_wr {
   background-color: #fff;
   padding-left: 17px;
   padding-bottom: 10px;
   font-family: 'AvantiRegular';
   line-height: 16px;
   font-size: 13px;
}
div.block_ugls .text_wr {
   background-color: #fff;
   padding-left: 17px;
   padding-bottom: 10px;
   font-family: 'arial';
   line-height: 16px;
   font-size: 12px;
   padding-top: 7px;
}
div.block_ugls .text_wr .item {
   margin-bottom: 20px;
}
div.block_ugls .text_wr .data {
   display: block;
   padding-bottom: 3px;
   color: black;
   float: left;
}
div.block_ugls {
   /*margin-left: 10px;*/
   margin-bottom: 9px;
}
div.block_ugls .b5 {
   background-color: #fff;
}
div.block_ugls .b4 {
   background-color: #fff;
}
div.block_ugls .b3 {
   background-color: #fff;
}
.block_ugls .b2 {
   background-color: #fff;
}
.block_ugls a {
   color: #747474;
   border-bottom: 0px dashed #0000FF;
}
div.bl_header {
   font-family: 'Trebuchet MS';
   font-size: 15px;
   font-weight: bold;
   overflow: hidden;
   margin-bottom: 15px;
}
div.bl_header span {
   float: left;
   padding-right: 6px;
   line-height: 18px;
}
div.bl_header span a {
   color: #000;
   text-decoration: none;
}
div.bl_header div.point3 {
   display: block;
   height: 15px;
   float: left;
   background: url("../images/3point.png") repeat-x scroll 0 bottom transparent;
}
div.banner {
   margin-bottom: 9px;
   margin-left: 11px;
}
div.stati a {
   color: #01a350;
}
div.stati div.text_wr .item {
   margin-bottom: 15px;
}
div.yandex_market a {
   color: #2d3091;
}
.right_column {
   float: right;
   width: 209px;
}
.right_column div.block_ugls {
   margin-bottom: 9px;
   margin-left: 0px;
   margin-right: 10px;
}
.count_tovar {
   background: url("../images/basket.png") no-repeat scroll 5px 5px transparent;
   padding-left: 55px;
   padding-top: 7px;
}
.count_tovar span {
   color: #01a350;
}
div.my_basket .autoriz {
   background-color: #f2f2f2;
   border-top: 1px solid #747373;
   overflow: hidden;
   height: 20px;
   padding-top: 2px;
}
div.my_basket .autoriz a.autorizacia {
   color: #01a350;
   font-size: 11px;
   font-family: tahoma;
   text-decoration: none;
   border-bottom: 1px dashed #01a350;
   float: left;
   margin-left: 9px;
}
div.my_basket .autoriz a.autorizacia:hover {
   border-bottom: 0px dashed #01a350;
}
div.my_basket .autoriz a.registr {
   color: #ee1b22;
   font-size: 11px;
   font-family: tahoma;
   text-decoration: none;
   border-bottom: 1px dashed #ee1b22;
   float: right;
   margin-right: 9px;
}
div.my_basket .autoriz a.registr:hover {
   border-bottom: 0px dashed #ee1b22;
}
div.my_basket div.text_wr {
   padding: 0px;
   border-color: #747373;
}
input.arrange_order {
   background: url("../images/arrange_order.png") no-repeat scroll 0 0 transparent;
   width: 102px;
   text-align: center;
   height: 22px;
   cursor: pointer;
   border: 0px solid #fff;
   color: #fff;
   font-size: 11px;
   font-family: tahoma;
   padding-bottom: 5px;
   padding-top: 2px;
}
input.arrange_order:hover {
   background: url("../images/arrange_order.png") no-repeat scroll 0 -22px transparent;
}
div.my_basket input.arrange_order {
   margin-top: 10px;
   margin-bottom: 15px;
}
div.my_basket .b5 {
   background-color: #fff;
   border-color: #747373;
}
div.my_basket .b4 {
   background-color: #fff;
   border-color: #747373;
}
div.my_basket .b3 {
   background-color: #fff;
   border-color: #747373;
}
div.my_basket .b2 {
   background-color: #fff;
   border-color: #747373;
}
div.my_basket .b1 {
   background: none repeat scroll 0 0 #747373;
}
div.my_basket .b1 b {
   background: none repeat scroll 0 0 #747373;
   border-color: #747373;
}
div.my_basket .b55 {
   background-color: #f2f2f2;
   border-color: #747373;
}
div.my_basket .b44 {
   background-color: #f2f2f2;
   border-color: #747373;
}
div.my_basket .b33 {
   background-color: #f2f2f2;
   border-color: #747373;
}
div.my_basket .b22 {
   background-color: #f2f2f2;
   border-color: #747373;
}
div.my_basket .b11 {
   background: none repeat scroll 0 0 #747373;
}
div.my_basket .b11 b {
   background: none repeat scroll 0 0 #747373;
   border-color: #747373;
}
div.qip {
   background: url("../images/icons/contact_qip.png") no-repeat scroll 0 1px transparent;
   height: 20px;
   padding-left: 25px;
}
div.qip a {
   text-decoration: none;
   color: #000;
   border-bottom: 1px dashed #000;
   font-family: tahoma;
}
div.e_mail {
   background: url("../images/icons/contact_mail.png") no-repeat scroll 0 1px transparent;
   height: 20px;
   padding-left: 25px;
}
div.e_mail a {
   text-decoration: none;
   color: #000;
   border-bottom: 1px dashed #000;
   font-family: tahoma;
}
div.e_mail a:hover {
   border-bottom: 0px dashed #000;
}
div.skype {
   background: url("../images/icons/contact_skype.png") no-repeat scroll 0 1px transparent;
   height: 20px;
   padding-left: 25px;
}
div.skype a {
   text-decoration: none;
   color: #000;
   border-bottom: 0px dashed #000;
   font-family: tahoma;
}
div.contakti {
   position: relative;
}
div.contakti div.block div#all_contact a {
   color: #EE1B22;
   font-family: 'Trebuchet MS';
   font-size: 12px;
   text-decoration: none;
   line-height: 12px;
   float: left;
}
div.contakti div.block div#all_contact:hover a {
   color: #000;
}
div.contakti div.block div#all_contact:hover {
   color: #000;
}
div.contakti .text_wr {
   padding-left: 10px;
   padding-bottom: 20px;
}
div.contakti div.block div#all_contact {
   position: absolute;
   background: url("../images/arrow_down_2.png") no-repeat scroll 53px bottom transparent;
   height: 24px;
   width: 200px;
   cursor: pointer;
   padding: 0px;
   bottom: 0px;
   left: 37px;
   margin-bottom: -8px;
}
div.bl_dropdown {
   display: none;
}
div.contakti div.block div.button_show_list {
   background: url("../images/arrow_up_2.png") no-repeat scroll 53px bottom transparent !important;
}
.right_column div.contakti {
   margin-bottom: 17px;
}
.right_column div.status .text_wr {
   padding-left: 10px;
}
.right_column div.status .text_wr a {
   text-decoration: none;
   border-bottom: 1px dashed #000;
   color: #000;
   font-family: tahoma;
}
.right_column div.status .text_wr a:hover {
   border-bottom: 0px dashed #000;
}
a.reference_divided {
   color: #01a350 !important;
   cursor: pointer;
   border-bottom: 1px dashed #01a350 !important;
}
a.reference_divided:hover {
   border-bottom: 0px dashed #01a350 !important;
}
.right_column div.status .text_wr {
   line-height: 20px;
}
.soc_seti {
   overflow: hidden;
   margin-top: 8px;
}
.soc_seti a {
   float: left;
   border-bottom: 0px solid #fff !important;
   margin-right: 2px;
}
a.social_link {
   color: #999999 !important;
   font-family: tahoma;
   font-size: 10px;
   border-bottom: 0px dashed #999999 !important;
   padding-left: 30px;
   display: inline-block;
   height: 23px;
}
a.social_link span {
   border-bottom: 1px dashed #999999 !important;
}
a.social_link:hover span {
   border-bottom: 0px dashed #999999 !important;
}
.status a.add_soc {
   background: url("../images/icons/8.png") no-repeat scroll 0 0px transparent;
}
.status a.send_soc {
   background: url("../images/icons/9.png") no-repeat scroll 0 0px transparent;
}
.status a.print_soc {
   background: url("../images/icons/10.png") no-repeat scroll 0 0px transparent;
}
span.red_head {
   color: #ea1d24;
   text-transform: uppercase;
}
span.green_head {
   color: #01a350;
   text-transform: uppercase;
}
.list_shops {
   font-family: tahoma;
   font-size: 11px;
   color: #4A4A4A;
   line-height: 16px;
}
.right_column div.banner {
   margin-left: 1px;
   margin-right: 10px;
}
img.fasebook {
   margin-bottom: 9px;
}
div.center_content {
   float: left;
   width: 833px;
}
div.center_content ul {
   padding: 0px;
   margin: 0px;
   line-height: 18px;
}
div.center_content ul li a {
   text-decoration: none;
   color: #0000FF;
   border-bottom: 1px dashed #0000FF;
}
div.center_content ul li a:hover {
   border-bottom: 0px dashed #0000FF;
}
div.center_content .text_wr .block_item {
   float: left;
   width: 153px;
   margin-right: 7px;
}
div.center_content .text_wr {
   overflow: hidden;
}
div.center_content .text_wr div.header_bl {
   color: #00a651;
   font-size: 13px;
   font-family: arial;
   padding-bottom: 5px;
}
div.color_header_top5 {
   margin-left: -7px;
   margin-right: -2px;
   font-family: 'Trebuchet MS';
   font-size: 16px;
   font-weight: bold;
   color: #000;
   height: 25px;
   padding-left: 30px;
   padding-top: 6px;
   margin-top: -5px;
   margin-bottom: 15px;
}
div.color_header_top5 a {
   text-decoration: none;
   line-height: 16px;
   display: inline-block;
   height: 17px;
}
div.color_header_top5 span {
   line-height: 17px;
}
div.color_header_top5 a:hover span {
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   display: inline-block;
   cursor: pointer;
}
div.cht3 {
   background: url("../images/red_top5.png") no-repeat scroll 0 0px transparent;
}
div.cht3 span {
   color: #ea1d24;
}
div.cht2 {
   background: url("../images/blue_top5.png") no-repeat scroll 0 0px transparent;
}
div.cht2 span {
   color: #2c3190;
}
div.cht1 {
   background: url("../images/green_top5.png") no-repeat scroll 0 0px transparent;
}
div.cht1 span {
   color: #01a350;
}
div.center_content .text_wr div.header_top5 {
   color: #000;
   font-family: arial;
   font-size: 12px;
   margin-bottom: 5px;
}
div.center_content .text_wr div.header_top5 a {
   text-decoration: none;
}
div.center_content .text_wr div.header_top5 a:hover {
   text-decoration: underline;
}
div.center_content .text_wr div.info_element {
   color: #4A4A4A;/* */
   font-family: tahoma;
   font-size: 11px;
   padding-bottom: 5px;
   padding-top: 5px;
   min-height: 85px;
   word-wrap: break-word;
}
div.center_content .text_wr div.prise {
   color: #ea1d24;
   font-family: arial;
   font-size: 16px;
   padding-bottom: 5px;
}
.management {
   overflow: hidden;
}
.management a {
   font-family: tahoma;
   font-size: 11px;
   text-decoration: none;
   float: left;
}
.management a.redl {
   color: #ea1d24;
   border-bottom: 1px dashed #ea1d24;
   margin-right: 20px;
}
.management a.redl:hover {
   border-bottom: 0px dashed #ea1d24;
}
.management a.grl, .management a.grl2 {
   color: #666666;
   border-bottom: 1px dashed #666666;
}
.management a.grl:hover, .management a.grl2:hover {
   border-bottom: 0px dashed #666666;
}
div.elem_photo {
   text-align: center;
   border: 1px solid #d0d0d0;
}
.block_item div.elem_photo {
   height: 106px;
   overflow: hidden;
}
div.elem_photo a img:hover {
   filter: alpha(opacity=80);
   -moz-opacity: 0.8;
   opacity: 0.8;
}
div.elem_photo a img {
   max-width: 152px;
}
div.center_content div.block_ugls {
   margin-left: 8px;
}
div.center_content div.block {
   overflow: hidden;
}
/* ---------- big banner styles start here ----------------------- */
.photo {
   margin: 0px;
   position: relative;
   width: 835px;
   height: 180px;
   float: left;
}
.photo img {
   background: #fff;
   border: solid 1px #ccc;
   padding: 4px;
}
.photo span {
   width: 20px;
   height: 18px;
   display: block;
   position: absolute;
   top: 12px;
   left: 12px;
}
.photo a {
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
}
.sample8 span {
   width: 825px;
   height: 171px;
   display: block;
   position: absolute;
   top: 5px;
   left: 6px;/*background: url(../images/round-corner.png) no-repeat;*/
}
.sample8 img {
   border: none;
   padding: 5px 6px 6px;
   background: none no-repeat;
}
.banner_big {
   overflow: hidden;
   margin-left: 2px;
   margin-bottom: 5px;
   margin-top: -5px;
}
div.content_search .b1 {
   background: #fff;
   border: none;
}
div.content_search .b1 b {
   background: #fff;
   border-color: #fff;
}
div.content_search .b2 {
   border-color: #fff;
}
div.content_search .b2 b {
   border-color: #fff;
}
div.content_search .b2 i {
   border-color: #fff;
}
div.content_search .b2 q {
   border-color: #fff;
}
div.content_search .b3 {
   border-color: #fff;
}
div.content_search .b3 b {
   border-color: #fff;
}
div.content_search .b3 i {
   border-color: #fff;
}
div.content_search .b4 {
   border-color: #fff;
}
div.content_search .b4 b {
   border-color: #fff;
}
div.content_search .b5 {
   border-color: #fff;
}
div.content_search .b5 b {
   border-color: #fff;
}
div.content_search .text_wr {
   border-color: #fff;
   padding: 0 2px;
   padding-top: 55px;
   overflow: visible;
}
div.center_content div.content_search div.block_ugls {
   margin-left: 0px;
}
div.content_search div.block_ugls .b4, div.content_search div.block_ugls .b5 {
   background-color: #e4e3e3;
}
div.content_search div.block_ugls .b4 {
   border-color: #fff;
}
div.content_search div.block_ugls .b4 b {
   border-color: #fff;
}
div.content_search div.block_ugls .b5 {
   border-color: #e4e3e3;
}
div.content_search div.block_ugls .b5 b {
   border-color: #e4e3e3;
}
div.content_search div.block_ugls .text_wr {
   border-color: #e4e3e3;
   padding: 0px;
   background-color: #e4e3e3;
}
div.content_search {
   position: relative;
   margin-bottom: 20px;
}
div.content_search div.fild_search {
   position: absolute;
   height: 50px;
   width: 820px;
   left: 2px;
   top: 2px;
}
div.content_search div.fild_search .block_ugls {
   overflow: hidden;
}
div.content_search div.fild_search .block_ugls .text_wr {
   overflow: hidden;
}
div.content_search div.block_ugls input.sh_search_fild {
   background: url("../images/fbig.png") no-repeat scroll 0 0 transparent;
   height: 16px;
   padding-bottom: 5px;
   padding-top: 5px;
   width: 749px;
   padding-left: 10px;
   padding-right: 10px;
   font-family: tahoma;
   color: #999999;
   border: 0px solid #fff;
   float: left;
   margin-bottom: 10px;
   margin-left: 10px;
   margin-top: 10px;
}
div.content_search div.block_ugls input.btn_searchb {
   background: url("../images/find2.png") no-repeat scroll 0 0 transparent;
   height: 19px;
   width: 19px;
   border: 0px solid #fff;
   float: right;
   margin-bottom: 10px;
   cursor: pointer;
   margin-right: 10px;
   margin-top: 13px;
}
div.content_search .block_head {
   background: url("../images/lupa.png") no-repeat scroll 10px 0 transparent;
   height: 33px;
   padding-bottom: 5px;
   padding-left: 60px;
   padding-top: 5px;
}
div.content_search .block_head div.i_search {
   font-size: 18px;
   font-family: 'Trebuchet MS';
   color: #000;
   float: left;
}
div.content_search .block_head div.i_search span {
   color: #01a350;
}
div.content_search .block_head div.smenu {
   font-size: 11px;
   font-family: tahoma;
   overflow: hidden;
   float: left;
   margin-left: 7px;
   margin-top: 1px;
}
div.content_search .block_head div.smenu a {
   color: #01a350;
   float: left;
   margin-right: 5px;
}
a.svernut {
   display: block;
   background: url("../images/svernut.png") no-repeat scroll right 1px transparent;
   float: right;
   padding-right: 20px;
   font-size: 12px;
   color: #000 !important;
   text-decoration: none;
   font-family: 'Trebuchet MS';
   margin-top: 2px;
}
a.svernutno {
   background: url("../images/svernutno.png") no-repeat scroll right 1px transparent;
}
a.svernut:hover {
   color: #01a350 !important;
}
.dark_line {
   height: 1px;
   background-color: #000;
   margin-top: 14px;
   float: right;
   margin-right: 5px;
}
.param_search_wr {
   height: 255px;
}
.param_search .item, .param_search .item2, .param_search .item3, .param_search .item4, .param_search .item5 {
   float: left;
}
.content_search div.block_body div.money {
   font-family: tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #797979;
   line-height: 20px;
   padding-bottom: 5px;
}
.content_search div.block_body div.money a {
   color: #01a350;
}
.content_search div.block_body {
   margin-left: 12px;
}
.content_search div.param_search div.hd_bl {
   font-family: tahoma;
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 2px;
}
.content_search div.param_search div.hd_bl span {
   font-weight: normal;
}
.content_search div.param_search div.hd_red {
   color: #ea1d24;
}
.content_search div.param_search div.hd_green {
   color: #01a350;
}
.content_search div.param_search div.item select {
   line-height: 22px;
   width: 130px;
}
.content_search div.param_search div.item1_hd {
   margin-bottom: 20px;
   height: 155px;
}
.content_search div.param_search select option {
   color: #4c4c4c;
   font-family: tahoma;
   font-size: 11px;
   padding: 3px;
   height: 13px;
}
option:hover {
   background-color: #dfdfdf;
}
.param_search .item {
   margin-right: 15px;
}
.param_search .item2 {
   margin-right: 15px;
}
.param_search .item2 select {
   width: 110px;
}
.param_search .item3 {
   margin-right: 15px;
   width: 120px;
}
.param_search .item3 select {
   width: 110px;
}
.param_search .item4 {
   margin-right: 15px;
   width: 140px;
}
.param_search .item4 select {
   width: 140px;
}
.param_search .item5 {
   width: 170px;
}
.param_search .item5 select {
   width: 170px;
}
.param_search div.more_info {
   clear: both;
   background: url("../images/pnt.png") repeat-x scroll 0 24px transparent;
   height: 16px;
   padding-top: 15px;
   text-align: center;
   margin-right: 16px;
}
.param_search div.more_info a.down_info span {
   display: inline-block;
   background-color: #fff;
   color: #000 !important;
   font-family: 'Trebuchet MS';
   padding-left: 5px;
   padding-right: 5px;
   height: 16px;
}
.param_search div.more_info a.down_info {
   display: inline-block;
   text-decoration: none;
   position: relative !important;
}
.param_search div.more_info a.down_info span.txt {
   display: inline;
}
.param_search div.more_info a.down_info span.arr {
   background: url("../images/arrow_down2.png") no-repeat scroll 0 0px transparent;
   position: absolute;
   cursor: pointer;
   height: 10px;
   width: 17px;
   padding: 0px;
   left: 50%;
   top: 20px;
   margin-left: -9px;
}
.param_search div.more_info a.down_info span.arrno {
   background: url("../images/arrow_down3.png") no-repeat scroll 0 0px transparent;
}
.param_search div.more_info a.down_info:hover span {
   color: #01a350 !important;
}
.param_search div.more_info a.down_info span:hover {
   color: #01a350 !important;
}
.more_infos {
   display: none;
   padding-bottom: 10px;
   padding-top: 20px;
   padding-right: 17px;
}
.item1_hd select {
   height: 137px;
}
#weightBox {
   float: left;
   width: 25px;
   margin-top: 5px;
}
.brownBox .topBox {
   height: 6px;
   overflow: hidden;
   zoom: 1;
}
.brownBox .topBox div {
   width: 100%;
   height: 6px;
   overflow: hidden;
   background: url(../images/shkala.png) no-repeat -4px -4px;
}
.brownBox .botBox {
   height: 8px;
   overflow: hidden;
   zoom: 1;
}
.brownBox .botBox div {
   height: 8px;
   overflow: hidden;
   background: url(../images/shkala.png) no-repeat -4px bottom;
}
#weightBox .contBox {
   float: none;
   background: #fff url(../images/shkala.png) no-repeat -4px -10px;
   height: 120px;
   width: 25px;
   position: relative;
   padding: 0;
}
#mover1 {
   top: 0px;
}
.mover {
   z-index: 3;
   position: absolute;
   left: 3px;
   width: 21px;
   height: 13px;
   background: url("../images/polzunok.png") no-repeat scroll -1px 0 transparent;
   cursor: pointer;
}
div.center_content ul.means {
   float: left;
   padding: 4px 0 0 10px;
   color: #716656;
   margin-top: 5px;
}
#means1 li {
   padding-bottom: 8px;
   line-height: 13px;
   font-size: 11px;
   font-family: tahoma;
}
div.center_content ul.means li.active {
   color: #0CA95B;
}
div.center_content ul.means li.active a {
   color: #0CA95B;
}
div.center_content ul.means li a {
   text-decoration: none;
   color: #716656;
   border-bottom: 0px dashed #0CA95B;
}
div.center_content ul.means li a:hover {
   border-bottom: 1px dashed #0CA95B;
   padding-bottom: 1px;
   color: #0CA95B;
}
.brownBox .contBox {
   float: none;
   background: #fff url(../images/shkala.png) no-repeat -4px -10px;
   height: 138px;
   width: 25px;
   position: relative;
   padding: 0;
}
#diapason {
   position: absolute;
   left: 11px;
   top: 5px;
   width: 3px;
   height: 110px;
   background: #29B56E;
}
#mover2 {
   top: 0px;
}
#mover3 {
   top: 104px;
}
#means2 li {
   padding-bottom: 8px;
   line-height: 13px;
   font-size: 11px;
   font-family: tahoma;
}
.brownBox {
   float: left;
   width: 25px;
   margin-top: 5px;
}
.means li {
   padding-bottom: 8px;
   line-height: 13px;
   font-size: 11px;
   font-family: tahoma;
}
#priceBox2 {
   float: left;
   width: 25px;
   margin-top: 5px;
}
#priceBox2 .contBox {
   float: none;
   background: #fff url(../images/shkala.png) no-repeat -4px -10px;
   height: 138px;
   width: 25px;
   position: relative;
   padding: 0;
}
#diapason2 {
   position: absolute;
   left: 11px;
   top: 5px;
   width: 3px;
   height: 110px;
   background: #29B56E;
}
#mover22 {
   top: 0px;
}
#mover32 {
   top: 104px;
}
#means221 li {
   padding-bottom: 8px;
   line-height: 13px;
   font-size: 11px;
   font-family: tahoma;
}
#priceBox21 {
   float: left;
   width: 25px;
   margin-top: 5px;
}
#priceBox21 .contBox {
   float: none;
   background: #fff url(../images/shkala.png) no-repeat -4px -10px;
   height: 138px;
   width: 25px;
   position: relative;
   padding: 0;
}
#diapason21 {
   position: absolute;
   left: 11px;
   top: 5px;
   width: 3px;
   height: 110px;
   background: #29B56E;
}
#mover221 {
   top: 0px;
}
#mover321 {
   top: 104px;
}
/*----------registration------------*/
.registration {
   min-height: 1242px;
}
.body_contentt {
   padding: 12px;/*  overflow: hidden;
  position: relative;*/
}
.shared_line {
   height: 0px;
   padding-top: 1px;
   border-bottom: 1px dotted #afafaf;
   margin-bottom: 12px;
   width: 100%;
}
.reg_filds {
   padding-left: 21px;
   padding-right: 21px;
   overflow: hidden;
   font-family: verdana;
   font-size: 13px;
   color: #666666;
}
.reg_filds .left_rf {
   float: left;
   width: 340px;
}
.reg_filds .right_rf {
   float: right;
   width: 340px;
}
.clr {
   clear: both;
}
.head_green {
   color: #01A350;
   padding-bottom: 20px;
}
.red {
   color: #EA1D24 !important;
}
.reg_filds input.reg_fld1 {
   background: url("../images/fld1.png") no-repeat scroll 0 0px transparent;
   height: 18px;
   padding-bottom: 4px;
   padding-top: 4px;
   padding-left: 9px;
   padding-right: 9px;
   width: 320px;
   margin-bottom: 10px;
   margin-top: 2px;
   border: 0px solid #fff;
}
.capcha_fild {
   overflow: hidden;
   padding-top: 6px;
}
.capcha_fild img {
   float: left;
   margin-right: 10px;
}
.reg_filds input.reg_fld2 {
   background: url("../images/fld2.png") no-repeat scroll 0 0px transparent;
   height: 24px;
   padding-left: 9px;
   padding-right: 9px;
   width: 217px;
   margin-bottom: 3px;
   margin-top: 2px;
   border: 0px solid #fff;
}
.capcha_fild a {
   font-family: tahoma;
   font-size: 10px;
   color: #01A350 !important;
}
input.registr {
   background: url("../images/btn_reg.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 166px;
   height: 30px;
   padding-bottom: 5px;
   padding-top: 5px;
   color: #fff;
   font-size: 14px;
   font-family: tahoma;
   border: 0px solid #fff;
   cursor: pointer;
}
input.registr:hover {
   background: url("../images/btn_reg.png") no-repeat scroll 0 -30px transparent;
}
.reg_filds .fild_submit {
   padding-top: 15px;
}
.reg_filds .fild_submit .text_wr {
   padding-top: 8px !important;
   padding-bottom: 8px !important;
   text-align: center;
}
/*-------------nastroiki--------------*/
.my_menu li {
   float: left;
   margin-right: 35px;
}
.my_menu {
   overflow: hidden;
   padding-left: 21px !important;
   padding-bottom: 11px !important;
}
.my_menu li a {
   color: #01A350 !important;
   font-family: tahoma;
   font-size: 12px;
   font-weight: bold;
   border-bottom: 1px dashed #01A350 !important;
}
.my_menu li.active a {
   color: #000 !important;
   border-bottom: 0px dashed #01A350 !important;
}
.my_menu li a:hover {
   color: #000 !important;
   border-bottom: 0px dashed #01A350 !important;
}
div.btn_save {
   text-align: center;
}
input.btn_save {
   background: url("../images/btn_save.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 102px;
   height: 22px;
   padding-bottom: 5px;
   padding-top: 2px;
   color: #fff;
   font-size: 11px;
   font-family: tahoma;
   border: 0px solid #fff;
   cursor: pointer;
}
input.btn_save:hover {
   background: url("../images/btn_save.png") no-repeat scroll 0 -22px transparent;
}
a.btn_fiolin {
   background: url("../images/buycredit.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 102px;
   height: 20px;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   padding-top: 2px;
   color: #fff !important;
   font-size: 11px;
   font-family: tahoma;
   cursor: pointer;
   text-decoration: none;
}
a.btn_fiolin:hover {
   background: url("../images/buycredit.png") no-repeat scroll 0 -22px transparent;
}
input.btn_save_grey {
   background: url("../images/buycredit_grey.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 102px;
   height: 22px;
   padding-bottom: 5px;
   padding-top: 2px;
   color: #fff;
   font-size: 11px;
   font-family: tahoma;
   border: 0px solid #fff;
   cursor: pointer;
}
input.btn_save_grey:hover {
   background: url("../images/buycredit_grey.png") no-repeat scroll 0 -22px transparent;
}
a.btn_fiolin_grey {
   background: url("../images/buycredit_grey.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 102px;
   height: 20px;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   padding-top: 2px;
   color: #fff !important;
   font-size: 11px;
   font-family: tahoma;
   cursor: pointer;
   text-decoration: none;
}
a.btn_fiolin_grey:hover {
   background: url("../images/buycredit_grey.png") no-repeat scroll 0 -22px transparent;
}
input.btn_fiolin {
   background: url("../images/buycredit.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 102px !important;
   height: 22px;
   padding-bottom: 5px;
   border: 0px solid #fff;
   padding-top: 2px;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   color: #fff !important;
   font-size: 11px;
   font-family: tahoma;
   cursor: pointer;
}
input.btn_fiolin:hover {
   background: url("../images/buycredit.png") no-repeat scroll 0 -22px transparent;
}
.head_block {
   background: url("../images/im1.png") no-repeat scroll 0 0 transparent;
   padding-left: 21px;
   color: #000000;
   font-family: 'Trebuchet MS';
   font-size: 18px;
   margin-bottom: 12px;
   font-weight: bold;
   overflow: hidden;
}
.head_block span {
   font-weight: normal;
   margin-right: 5px;
   float: right;
}
.head_block span.hdm {
   font-weight: bold;
   margin-right: 0px;
   float: left;
}
/*-------------Zakazi-------------*/
.date_info {
   border: 1px solid #827f7f;
   padding: 7px 12px 7px 12px;
   font-size: 12px;
   font-family: tahoma;
   font-weight: bold;
   color: #000;
}
span.status {
   margin-left: 75px;
}
.date_info select.zac_date {
   width: 65px;
}
.date_info select.zac_date2 {
   width: 170px;
}
span.hd_zacaz {
   color: #333333;
   font-weight: bold;
}
table.list_zacaz {
   font-size: 12px;
   font-family: tahoma;
   width: 100%;
}
table.list_zacaz tr td {
   padding-bottom: 10px;
   padding-top: 10px;
}
table.list_zacaz span.txt {
   color: #666666;
   font-weight: bold;
}
table.list_zacaz span.gr_txt {
   color: #03a552;
}
table.list_zacaz span.rd_txt {
   color: #ea1d24;
}
table.list_zacaz span.gr_txt_b {
   color: #03a552;
   font-size: 20px;
}
table.list_zacaz tr.grey_line td {
   background-color: #ededed;
   border-bottom: 1px dotted #AFAFAF;
}
table.list_zacaz tr td.header_zcz {
   padding-bottom: 0;
   padding-top: 15px;
}
input.otmena {
   background: url("../images/btnred.png") no-repeat scroll 0 0px transparent;
   text-align: center;
   width: 102px;
   height: 22px;
   padding-bottom: 5px;
   padding-top: 2px;
   color: #fff;
   font-size: 11px;
   font-family: tahoma;
   border: 0px solid #fff;
   cursor: pointer;
}
input.otmena:hover {
   background: url("../images/btnred.png") no-repeat scroll 0 -22px transparent;
}
.date_info .btn_save {
   margin-left: 28px;
}
table.list_zacaz tr td.first_item {
   padding-left: 5px;
}
.head_block_wr {
   background: url("../images/drop_im.png") repeat-x scroll 0 13px transparent;
   height: 17px;
}
.head_block_wr .head_block2 {
   float: left;
   height: 17px;
   background-color: #fff;
   padding-right: 10px;
}
.hbwr {
   margin-right: 20px;
}
.pagination ul li {
   float: left;
   margin-right: 7px;
   font-size: 13px;
   font-family: arial;
}
.pagination a {
   text-decoration: none;
}
.pagination ul li a {
   border-bottom: 0px dashed #666666 !important;
   text-decoration: underline !important;
}
.pagination ul li a:hover {
   border-bottom: 0px dashed #666666 !important;
   text-decoration: none !important;
}
.pagination ul li span {
   color: #03A552;
}
.reg_filds p {
   color: #333333;
   font-family: tahoma;
   font-size: 12px;
   text-align: justify;
}
span.green {
   color: #01A350;
}
ul.list_vacans li a {
   border-bottom: 1px dashed #01A350 !important;
   color: #01A350 !important;
   font-family: tahoma;
   font-size: 12px;
   font-weight: bold;
}
ul.list_vacans li a:hover {
   border-bottom: 0px dashed #01A350 !important;
   color: #000 !important;
}
ul.list_vacans li {
   padding-bottom: 5px;
}
div.top_greenmenu_wr ul.nav_menu {
   height: 35px;
}
div.top_greenmenu_wr ul.nav_menu li div.lft {
   width: 7px;
   height: 35px;
   float: left;
}
div.top_greenmenu_wr ul.nav_menu li.active div.lft {
   background: url("../images/lt.png") no-repeat scroll 0 0px transparent;
}
div.top_greenmenu_wr ul.nav_menu li div.rgt {
   width: 7px;
   height: 35px;
   float: left;
}
div.top_greenmenu_wr ul.nav_menu li.active div.rgt {
   background: url("../images/rt.png") no-repeat scroll right 0px transparent;
}
div.top_greenmenu_wr ul.nav_menu li div.bdt {
   height: 35px;
   float: left;
}
div.top_greenmenu_wr ul.nav_menu li.active div.bdt {
   background: url("../images/bt.png") repeat-x scroll 0 0px transparent;
}
div.top_greenmenu_wr ul.nav_menu li.active div.bdt a {
   color: #029047;
   font-weight: bold;
   border-bottom: 0px solid #fff;
}
.bold_text {
   font-weight: bold;
}
/*--------------karta modelei------------------*/
ul.l_models li {
   float: left;
   font-weight: bold;
   padding-bottom: 4px;
   padding-right: 3%;
   width: 30%;
}
ul.l_models li a {
   color: #01A350 !important;
   border-bottom: 0px solid #fff !important;
   text-decoration: underline !important;
}
ul.l_models li a:hover {
   text-decoration: none !important;
}
ul.l_models li small {
   color: gray;
   font-size: 12px;
   font-weight: normal;
}
ul.l_models {
   overflow: hidden;
   margin-bottom: 25px !important;
}
div.bl_autoriz {
   position: absolute;
   width: 315px;
   z-index: 1000;
   right: 0px;
   margin-right: 10px;
}
div.bl_autoriz div.autoriz {
   border-top: 0px solid #747373;
   border-bottom: 1px solid #747373;
   text-align: right;
   padding-right: 15px;
}
div.bl_autoriz .auto_bd {
   padding-left: 11px;
   padding-right: 11px;
   padding-bottom: 10px;
   padding-top: 10px;
}
div.bl_autoriz .auto_bd input[type="checkbox"] {
   width: 13px;
   height: 13px;
   margin: 7px 5px 0 7px;
}
div.bl_autoriz .auto_bd .one_line {
   overflow: hidden;
   color: #747474;
   padding-bottom: 5px;
}
div.bl_autoriz .auto_bd {
   color: #747474;
   overflow: hidden;
}
div.bl_autoriz .auto_bd .one_line input {
   float: left;
}
div.bl_autoriz .auto_bd .one_line span {
   float: left;
   padding-top: 5px;
   font-size: 10px;
   font-family: verdana;
}
div.bl_autoriz .auto_bd .one_line input.arrange_order {
   margin-left: 7px;
   margin-top: 0;
   margin-bottom: 0px;
}
div.bl_autoriz .auto_bd input[type="text"] {
   background: url("../images/fld4.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   padding: 3px 9px;
   height: 16px;
   width: 141px;
}
/*---------------------statti-----------------------*/
.one_statja {
   overflow: hidden;
   font-family: tahoma;
   font-size: 12px;
   color: #333333;
   margin-bottom: 15px;
}
.one_statja .photo_s {
   float: left;
   width: 150px;
}
.one_statja .info_s {
   margin-left: 170px;
}
.green {
   color: #08a957 !important;
}
.one_statja .info_s .green {
   color: #08a957;
}
.one_statja .info_s .header {
   font-weight: bold;
   padding-bottom: 7px;
}
.date_statja {
   background-color: #e4e3e3;
   padding-left: 4px;
   padding-right: 4px;
   font-family: tahoma;
   font-size: 12px;
}
.one_statja .info_s .date_statja {
   float: left;
   margin-right: 10px;
   padding-top: 2px;
}
.one_statja .info_s .red a {
   color: #EA1D24;
   border-bottom-color: #EA1D24;
}
ul.type_model {
   overflow: hidden;
}
ul.type_model li {
   float: left;
   padding-bottom: 2px;
   padding-left: 7px;
   padding-right: 7px;
}
.over_wrap {
   overflow: hidden;
   padding-bottom: 20px;
}
.one_statja .info_s p {
   margin-bottom: 7px;
}
a.more {
   background: url("../images/1.png") no-repeat scroll right 6px transparent;
   padding-right: 12px;
   display: inline-block;
}
.one_statja .info_s a.more {
   color: #2f3193;
}
.list_page {
   background-color: #E5E3E4;
   text-align: center;
   border-left: 2px solid #fff;
   border-right: 2px solid #fff;
   padding-top: 17px;
   padding-bottom: 17px;
}
.list_statja {
   min-height: 1192px;
}
.list_page a {
   margin-left: 3px;
   margin-right: 3px;
}
.list_page a.active {
   color: #F3040A;
   text-decoration: none;
}
.list_page span.pages {
   margin: 0 3px
}
.list_page span.active {
   color: #F3040A;
   text-decoration: none;
   margin: 0 3px
}
.list_page a.next_p, .list_page span.next_p {
   background: url("../images/1.png") no-repeat scroll right 6px transparent;
   padding-right: 12px;
   display: inline-block;
   min-height: 14px;
   min-width: 1px;
}
.list_page a.prew_p, .list_page span.prew_p {
   background: url("../images/1_2.png") no-repeat scroll left 6px transparent;
   padding-left: 12px;
   display: inline-block;
   min-height: 16px;
   min-width: 1px;
}
/*---------------------kontakti-----------------------*/
.one_contact {
   overflow: hidden;
   font-family: tahoma;
   font-size: 12px;
   color: #666666;
   margin-bottom: 15px;
   line-height: 17px;
}
.one_contact .photo_c {
   float: left;
   width: 370px;
}
.one_contact .photo_c img {
   border: 1px solid #d9d9d9;
}
.one_contact .info_c {
   margin-left: 380px;
}
a.blue {
   color: #2f3193 !important;
}
.inlinebl {
   display: inline-block;
}
textarea.cont_otziv {
   border: 0px solid #fff;
   background: url("../images/cont_text.png") no-repeat scroll 0 0 transparent;
   height: 99px;
   width: 320px;
   margin-bottom: 10px;
   padding: 4px 9px;
}
/*------------------sposob_oplati.html-------------------*/
.sposob_oplata, .podbor_tovara, .dostavka, .one_news {
   overflow: hidden;
   font-family: tahoma;
   font-size: 12px;
   color: #666666;
   margin-bottom: 15px;
   line-height: 17px;
}
ul.terminal {
   overflow: hidden;
}
ul.terminal li {
   float: left;
   /*width: 33%;*/
   height: 70px;
   overflow: hidden;
}
ul.terminal li img {
   float: left;
   width: 100px;
   height: 67px;
}
ul.terminal li input {
   float: left;
   margin-left: 0px;
   margin-right: 6px;
   margin-top: 25px;
}
ul.terminal li label {
   display: table-cell;
}
.content_bothead {
   padding-left: 23px;
   text-align: justify;
   color: #666666;
}
.etap_oplata {
   overflow: hidden;
}
.etap_oplata a {
   display: block;
   float: left;
   height: 19px;
   width: 22px;
   cursor: pointer;
   text-align: center;
   text-decoration: none;
   color: #fff !important;
   font-size: 13px;
   font-family: arial;
   padding-top: 3px;
   margin-right: 13px;
   background: url("../images/etap_btn.png") no-repeat scroll 0 0 transparent;
}
.etap_oplata a.active {
   background: url("../images/etap_btn.png") no-repeat scroll 0 -22px transparent;
   color: #029047 !important;
}
.etap_oplata a:hover {
   background: url("../images/etap_btn.png") no-repeat scroll 0 -44px transparent;
}
.etap_oplata a.active:hover {
   background: url("../images/etap_btn.png") no-repeat scroll 0 -22px transparent;
}
/*----------------podberite_nout.html----------------*/
.quest_test {
   overflow: hidden;
   line-height: 21px;
}
.quest_test span {
   float: left;
}
.quest_test span.number {
   color: #fff !important;
   background: url("../images/test.png") no-repeat scroll 0 2px transparent;
   height: 22px;
   width: 20px;
   display: inline-block;
   text-align: center;
   font-weight: bold;
   margin-right: 5px;
}
.podbor_tovara .val_test {
   overflow: hidden;
   line-height: 21px;
}
.podbor_tovara .val_test input {
   float: left;
   margin-left: 3px;
   margin-right: 8px;
   margin-top: 5px;
}
.podbor_tovara .val_test label {
   display: inline-block;
   float: left;
   width: 310px;
}
.block_border {
   border: 1px solid #8e8b8b;
   padding: 12px 18px 13px;
}
.block_border ul.l_models {
   margin-bottom: 0px !important;
}
.block_border ul.l_models li {
   width: 31%;
}
.block_border ul.l_models li a {
   color: #666666 !important;
   font-weight: normal;
}
.block_border ul.l_models li.third {
   padding-right: 0%;
}
textarea.shablon1 {
   background: url("../images/cont_text2.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   height: 88px;
   margin-bottom: 10px;
   padding: 4px 9px;
   width: 320px;
}
textarea.shablon2 {
   background: url("../images/cont_text3.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   height: 71px;
   margin-bottom: 10px;
   padding: 4px 9px;
   width: 320px;
   margin-top: 2px;
}
.type_dastavka {
   overflow: hidden;
}
.type_dastavka input {
   float: left;
   margin-left: 0;
   margin-right: 8px;
   margin-top: 1px;
}
.type_dastavka label {
   float: left;
   margin-right: 40px;
}
div.over_select {
   overflow: hidden;
   width: 100%;
   margin-bottom: 10px;
}
.dostavka div.over_select {
   padding-top: 2px;
}
/*-----------------news podrobno---------------------*/
.one_news {
   padding-left: 21px;
}
.one_news .text_news {
   font-family: Arial, Helvetica, sans-serif;
}
.one_news .text_news .photo_s {
   float: left;
   margin-bottom: 5px;
   margin-right: 12px;
}
.one_news .text_news {
   text-align: justify;
}
.more_news .header, .sluchai_tovar .header, .header_all {
   font-family: "Trebuchet MS";
   font-size: 15px;
   color: #000;
   padding-bottom: 7px;
}
.more_news .header, .sluchai_tovar .header, .header_all_17 {
   font-family: "Trebuchet MS";
   font-size: 17px;
   color: #000;
   padding-bottom: 7px;
}
.more_news ul li a {
   background: url("../images/1_2.png") no-repeat scroll left 6px transparent;
   padding-left: 12px;
   border-bottom: 0px solid #fff !important;
   text-decoration: underline !important;
   line-height: 21px;
}
.more_news ul li a:hover {
   text-decoration: none !important;
}
.sluchai_tovar .sl_tovar {
   overflow: hidden;
}
.sluchai_tovar .sl_tovar .item {
   float: left;
   width: 23%;
   padding-right: 1%;
   text-align: center;
}
.darkblue {
   color: #26478d !important;
}
.sz11 {
   font-size: 11px !important;
}
.sluchai_tovar .sl_tovar .item .price {
   font-size: 18px;
   color: #000;
   font-family: "Trebuchet MS";
   padding-bottom: 5px;
   padding-top: 5px;
}
.bascket a {
   display: inline-block;
   background: url("../images/basck.png") no-repeat scroll right 0px transparent;
   padding-bottom: 5px;
   padding-right: 23px;
   padding-top: 3px;
}
/*---------------vakancii_podrobno---------------*/
ul.standart_ul li {
   padding-left: 10px;
}
ul.stul_green li {
   background: url("../images/green2_point.png") no-repeat scroll 2px 8px transparent;
}
ul.stul_red li {
   background: url("../images/red2_point.png") no-repeat scroll 2px 8px transparent;
}
ul.stul_blue li {
   background: url("../images/blue_point.png") no-repeat scroll 2px 8px transparent;
}
/*----------------??????? ??????-----------------*/
.block_sort {
   overflow: hidden;
}
.block_sort span {
   float: left;
}
.block_sort ul {
   float: left;
   margin-right: 10px !important;
}
ul.bl_sort li {
   float: left;
   padding-left: 1px;
   padding-right: 1px;
}
ul.bl_sort li a {
   display: inline-block;
   border-bottom: 0px solid #fff !important;
}
ul.bl_sort li a div.lefts {
   float: left;
   height: 19px;
   width: 3px;
}
ul.bl_sort li a div.rights {
   float: left;
   height: 19px;
   width: 3px;
}
ul.bl_sort li a div.centers {
   float: left;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
}
ul.bl_sort li a.active div.lefts {
   background: url("../images/sort_bgl.png") no-repeat scroll 0px 0px transparent;
}
ul.bl_sort li a.active div.rights {
   background: url("../images/sort_bg.png") no-repeat scroll 0px 0px transparent;
}
ul.bl_sort li a.active div.centers {
   background: url("../images/sort_bgc.png") repeat-x scroll 0px 0px transparent;
   color: #fff;
}
ul.bl_sort li a:hover {
   text-decoration: underline;
   cursor: pointer;
}
ul.bl_sort li a.active:hover {
   text-decoration: none;
}
ul.bl_sort li a.active div.arrow_s {
   background: url("../images/arr2.png") no-repeat scroll 0px 0px transparent;
}
ul.bl_sort li a div.arrow_s {
   background: url("../images/arr1.png") no-repeat scroll 0px 0px transparent;
   width: 7px;
   height: 4px;
   margin-top: 8px;
}
div.catalog_prochee .sl_tovar div.item {
   text-align: left;
   width: 185px;
}
div.catalog_prochee .sl_tovar table.photo_tov {
   text-align: center;
   border: 1px solid #c8c8c8;
   height: 135px;
   vertical-align: middle;
   width: 100%;
   margin-bottom: 10px;
}
input.btn_savelit {
   background: url("../images/btn_savelit.png") no-repeat scroll 0 0 transparent;
   width: 54px;
}
input.btn_savelit:hover {
   background: url("../images/btn_savelit.png") no-repeat scroll 0 -22px transparent;
   width: 54px;
}
div.btn_savelit {
   overflow: hidden;
}
div.btn_savelit input.btn_savelit {
   float: left;
   margin-right: 8px;
}
div.btn_savelit div.bascket {
   float: left;
}
/*-------------news--------------*/
.all_news .info_s {
   margin-left: 0px;
}
.all_news .photo_s {
   margin-bottom: 3px;
   margin-right: 10px;
}
.top_list_page {
   background-color: transparent;
   font-size: 13px;
}
/*-------------------oformit_zakaz1--------------------*/
table.oformit_zakaz tr.header td {
   background-color: #ededed;
   height: 40px;
   vertical-align: middle;
   font-weight: bold;
   text-align: center;
}
table.oformit_zakaz tr td {
   color: #666666;
   font-family: tahoma;
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}
table.oformit_zakaz tr td.text_cont {
   text-align: left;
   vertical-align: top;
}
a.del_obj {
   display: inline-block;
   height: 16px;
   width: 16px;
   cursor: pointer;
   text-decoration: none;
   background: url("../images/del.png") no-repeat scroll 0 0 transparent;
}
a.del_obj:hover {
   background: url("../images/del.png") no-repeat scroll 0 -16px transparent;
}
table.oformit_zakaz tr.line_drop td {
   padding: 0px;
}
/*
.sz18{
  font-size: 18px;
}
*/
.sz18 {
   font-size: 18px;
   color: #15a2a9;
   /*background: url(../images/header-bg.gif) repeat-x bottom;*/
   padding-bottom: 10px;
   background: url("../images/im1.png") no-repeat scroll 0 0 transparent;
   padding-left: 20px;
   font-weight: bold;
   display: block;
   float:none!important;
   margin-bottom: 20px;
   text-indent: left!important;
}

.head_block .sz18 {
   background: none;
   padding-left: 0;
}
/*----------------pxl_katalog_text_search2.html-----------------*/
input.btn_big {
   background: url("../images/sravnit.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   color: #FFFFFF;
   cursor: pointer;
   font-family: tahoma;
   font-size: 11px;
   height: 22px;
   padding-bottom: 5px;
   padding-top: 2px;
   text-align: center;
   width: 133px;
}
input.btn_big:hover {
   background: url("../images/sravnit.png") no-repeat scroll 0 -22px transparent;
}
.list_page_over {
   margin-left: -15px;
   margin-right: -3px;
}
.item_one_object {
   overflow: hidden;
   padding-bottom: 20px;
   padding-right: 18px;
}
.item_one_object .photo_obj {
   float: left;
   width: 120px;
   text-align: center;
}
.item_one_object .info_obj {
   margin-left: 133px;
}
.item_one_object .photo_obj div.text_wr {
   border-color: #B0BCC2;
   padding-bottom: 10px;
   padding-top: 10px;
   background-color: #fff;
}
.item_one_object .photo_obj .b1 b {
   background: none repeat scroll 0 0 #B0BCC2;
   border-color: #B0BCC2;
}
.item_one_object .photo_obj .b5 {
   border-color: #B0BCC2;
   background-color: #fff;
}
.item_one_object .photo_obj .b4 {
   border-color: #B0BCC2;
   background-color: #fff;
}
.item_one_object .photo_obj .b3 {
   border-color: #B0BCC2;
   background-color: #fff;
}
.item_one_object .photo_obj .b2 {
   border-color: #B0BCC2;
   background-color: #fff;
}
.item_one_object .photo_obj .b2 b {
   border-color: #B0BCC2;
   background-color: #fff;
}
.item_one_object .photo_obj .b1 {
   background: none repeat scroll 0 0 #B0BCC2;
}
.item_one_object .photo_obj .b3 b {
   border-color: #B0BCC2;
   background-color: #fff;
}
table.katalog_obj {
   width: 100%;
   border-bottom: 1px solid #ebebeb;
}
table.katalog_obj tr td {
   font-family: arial;
   font-size: 11px;
   color: #000;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 3px;
   padding-top: 3px;
   background-color: #FFFFFF;
}
table.katalog_obj tr.green_hd td {
   height: 26px;
   padding: 0px;
   line-height: 0px;
}
table.katalog_obj tr.green_hd td .text_wr {
   border-color: #a5a5a5;
   padding-bottom: 3px;
   padding-top: 0px;
   background-color: #a5a5a5;
   color: #fff;
   padding-left: 8px;
   padding-right: 8px;
   overflow: hidden;
   height: 18px;
}
table.katalog_obj tr.green_hd td .b1 b {
   background: none repeat scroll 0 0 #a5a5a5;
   border-color: #a5a5a5;
}
table.katalog_obj tr.green_hd td .b5, table.katalog_obj tr.green_hd td .b4, table.katalog_obj tr.green_hd td .b3, table.katalog_obj tr.green_hd td .b2 {
   border-color: #a5a5a5;
   background-color: #a5a5a5;
}
table.katalog_obj tr.green_hd td .b2 b, table.katalog_obj tr.green_hd td .b3 b, table.katalog_obj tr.green_hd td .b4 b, table.katalog_obj tr.green_hd td .b5 b {
   border-color: #a5a5a5;
}
table.katalog_obj tr.green_hd td .b2 b i, table.katalog_obj tr.green_hd td .b3 b i {
   border-color: #a5a5a5;
}
table.katalog_obj tr.green_hd td .b1 {
   background: none repeat scroll 0 0 #a5a5a5;
}
table.katalog_obj tr.green_hd td .b3 b {
   border-color: #a5a5a5;
}
table.katalog_obj tr.green_hd td .text_wr a {
   color: #fff;
   float: left;
   margin-right: 8px;
}
table.katalog_obj tr.green_hd td .text_wr input {
   float: right;
   margin: 0px;
   margin-left: 8px;
}
table.katalog_obj tr.green_hd td .text_wr label {
   float: right;
   margin: 0px;
}
table.katalog_obj tr.green_hd td .text_wr img {
   float: left;
   margin-left: 4px;
}
table.katalog_obj tr.gray_hd td {
   background-color: #ebebeb;
   border-right: 1px solid #fff;
}
table.katalog_obj tr.gray_hd td.last {
   border-right: 0px solid #fff;
}
/*---------------------------------------*/
.dopolnit_bl {
   overflow: hidden;
}
.dopolnit_bl .item_dop {
   float: left;
   width: 380px;
   padding-left: 12px;
}
.dopolnit_bl .first {
   border-right: 1px solid #e3e3e3;
   padding-left: 0px;
   padding-right: 12px;
}
.dopolnit_bl .head_bl {
   background-color: #e3e3e3;
   color: #000;
   margin-bottom: 5px;
   margin-top: 5px;
   padding: 3px 6px;
   height: 16px;
}
.dopolnit_bl .first .first_hd {
   background-color: #e3e3e3;
}
.dopolnit_bl .first_hd {
   float: left;
   color: #747474;
   background-color: #fff;
}
.dopolnit_bl .nabor_chb {
   overflow: hidden;
}
.dopolnit_bl .nabor_chb input {
   float: left;
   margin: 2px 6px 0px 0px;
}
.dopolnit_bl .nabor_chb label {
   float: left;
   margin-right: 12px;
   color: #26478D;
   height: 16px;
}
.dopolnit_bl .nabor_chb div {
   /*float: left;*/
   display: inline;
   padding-bottom: 5px;
   height: 16px;
}
.dopolnit_bl input.btn_save {
   margin-top: 5px;
}
.mrgn_bl {
   margin-left: 12px;
}
.bg_black {
   background-color: #000 !important;
   color: #fff !important;
   padding-left: 2px;
   padding-right: 2px;
}
.bg_red {
   background-color: #ea1e22 !important;
   color: #fff !important;
   padding-left: 2px;
   padding-right: 2px;
}
.bg_gray {
   background-color: #bfbfbf !important;
   color: #fff !important;
   padding-left: 2px;
   padding-right: 2px;
}
.hd_net {
   font-size: 15px;
   font-family: 'Trebuchet MS';
   font-weight: bold;/*padding-bottom:10px;*/
}
.mrgn_bl p {
   text-align: justify;
   padding-right: 18px;
}
.mrgn_bl .shared_line {
   width: 790px;
}
.mrgn_bl .block_sort {
   padding-bottom: 8px;
}
.shared_line_mar {
   margin-bottom: 0px;
}
.block_sort .all_fined {
   background: url("../images/sch.png") no-repeat scroll 0 0px transparent;
   float: right;
   padding-left: 20px;
   margin-right: 14px;
}
.block_sort .all_fined span, .block_sort .all_fined2 span {
   float: none;
}
.block_sort .all_fined2 {
   float: right;
   padding-left: 20px;
   margin-right: 14px;
}
.where_srch {
   text-align: center;
   margin-right: 15px;
   background-color: #f2f2f2;
   overflow: hidden;
   padding-top: 5px;
   padding-bottom: 5px;
}
.where_srch input.btn_big {
   float: right;
   margin-right: 5px;
}
span.in_shop {
   display: block;
   float: left;
   padding-left: 15px;
   background: url("../images/green_nal.png") no-repeat scroll 0 2px transparent;
   margin-left: 124px;
   margin-right: 30px;
   margin-top: 2px;
}
span.in_sclad {
   display: block;
   padding-left: 15px;
   float: left;
   margin-top: 2px;
   background: url("../images/red_nal.png") no-repeat scroll 0 2px transparent;
}
span.in_zakaz {
   display: block;
   padding-left: 15px;
   float: left;
   margin-top: 2px;
   margin-right: 30px;
   background: url("../images/yellow_nal.png") no-repeat scroll 0 2px transparent;
}
/*--------------------------------------*/
div.big_katalog .b1 b {
   background: none repeat scroll 0 0 #03bd3b;
   border-color: #03bd3b;
}
div.big_katalog .b5, .big_katalog div.b4, .big_katalog div.b3, .big_katalog div.b2 {
   border-color: #03bd3b;
   background-color: #effcf6;
}
div.big_katalog .b2 b, .big_katalog .b3 b, .big_katalog .b4 b, .big_katalog .b5 b {
   border-color: #03bd3b;
}
div.big_katalog .b2 b i, .big_katalog .b3 b i {
   border-color: #EFFCF6;
}
div.big_katalog .b1 {
   background: none repeat scroll 0 0 #03bd3b;
}
div.big_katalog .b4 b {
   border-color: #EFFCF6;
}
div.big_katalog .b3 b {
   border-color: #03bd3b;
}
div.big_katalog .text_wr {
   border-color: #03bd3b;
   padding-bottom: 3px;
   padding-top: 0px;
   background-color: #effcf6;
   color: #b4ebc5;
   padding-left: 8px;
   padding-right: 8px;
   overflow: hidden;
}
table.katalog_param tr.caption_hd td {
   padding-top: 7px;
   background: url("../images/topbg2.png") repeat-x scroll 0 bottom #179438;
   padding-right: 7px;
}
.yellow {
   color: #eee06c;
}
table.katalog_param tr.caption_hd td .hdobj a {
   color: #fff;
}
.big_katalog .item_one_object .katalog_param tr td:first-child {
   padding-left: 10px;
}
div.big_katalog .photo_obj .text_wr {
   min-height: 100px;
}
div.big_katalog .photo_obj .text_wr table {
   height: 100px;
   width: 112px;
   text-align: center;
   vertical-align: middle;
}
div.big_katalog .info_obj {
   margin-left: 135px;
}
div.big_katalog .item_one_object .photo_obj {
   width: 130px;
}
.price_basket {
   padding-top: 5px;
   background-color: #fff;
   padding-bottom: 5px;
   color: #000;
   padding-left: 7px;
   padding-right: 7px;
}
div.big_katalog {
   padding-right: 17px;
}
div.big_katalog .item_one_object {
   padding-bottom: 20px;
   padding-right: 0px;
   padding-top: 6px;
}
table.katalog_param {
   width: 100%;
}
table.katalog_param tr td {
   padding-bottom: 15px;
   color: #999999;
}
table.katalog_param tr.caption_hd td {
   font-size: 18px;
   color: #000;
}
table.katalog_param tr.caption_hd td div.ocenka {
   float: right;
   font-size: 14px;
}
table.katalog_param tr.header td {
   color: #000;
   padding-bottom: 0px;
   padding-top: 5px;
}
.statja_text {
   font-size: 10px;
   font-weight: bold;
}
.statja_text a {
   background: url("../images/stat.png") no-repeat scroll 0 0px transparent;
   color: #fff !important;
   padding-left: 17px;
   padding-bottom: 5px;
   margin-right: 15px;
}
table.katalog_param tr.caption_hd td span.hdobj {
   float: left;
}
/*----------------------------*/
.cont_telephone {
   overflow: hidden;
   margin-bottom: 7px;
}
.cont_telephone input.reg_fld_cod {
   color: #666666;
   font-family: tahoma;
   float: left;
   width: 72px;
   height: 24px;
   background: url("../images/fld5.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   margin-bottom: 3px;
   margin-top: 2px;
   padding-left: 9px;
   padding-right: 9px;
}
.cont_telephone input.reg_fld2 {
   float: right;
   margin-right: 2px;
}
.opovestit input[type='checkbox'] {
   margin: 3px;
}
/*----------otzivi----------*/
.answer {
   text-align: right;
}
.answer a.darkblue {
   text-decoration: none;
   border-bottom: 1px dashed #26478D;
}
.answer a.darkblue:hover {
   border-bottom: 0px dashed #26478D;
}
.who_write {
   overflow: hidden;
   padding-bottom: 4px;
}
.who_write span {
   float: left;
   margin-right: 15px;
}
.who_write img {
   float: left;
   margin-right: 4px;
}
.otzivs {
   color: #666666;
   font-family: verdana;
   font-size: 13px;
   overflow: hidden;
   padding-left: 21px;
   padding-right: 21px;
}
.otzivs p {
   text-align: justify;
}
.otzivs .add_coments {
   background: url("../images/arrow_coment.png") no-repeat scroll 0 0 transparent;
   margin-left: 10px;
   padding-left: 20px;
   padding-top: 9px;
   min-height: 40px;
}
.list_page_otziv {
   margin-left: -15px;
   margin-right: -15px;
}
.gray {
   color: #666666 !important;
}
.black {
   color: #000000 !important;
}
.oceni {
   overflow: hidden;
   padding-top: 6px;
}
.oceni div {
   float: left;
   width: 23px;
   text-align: center;
}
.oceni div input {
   margin: 0 3px 3px 3px;
}
.sz15 {
   font-size: 15px;
}
.uznat_status {
   border-bottom-width: 0px !important;
   border-top: 1px solid #737373 !important;
   height: 27px !important;
   padding-top: 7px !important;
}
div.status_zakazs {
   width: 365px;
}
.status_zakazs .zap_txt {
   padding-left: 11px;
   padding-right: 11px;
   overflow: hidden;
   padding-top: 2px;
}
.status_zakazs .zap_txt a {
   float: right;
   background: url("../images/del2.jpg") no-repeat scroll right 5px transparent;
   padding-right: 12px;
}
.status_zakazs .zap_txt span {
   float: left;
}
.auto_bd .one_columfil {
   float: left;
}
.auto_bd .one_columfilr {
   float: right;
}
.status_zakazs {
   top: 295px;
}
/*--------------lichnii kabinet---------------*/
table.katalog_obj tr.green_hd td .text_wr .name_tovar {
   float: left;
   width: 595px;
   color: #fff;
}
table.katalog_obj tr.green_hd td .text_wr a.delete_z {
   float: right;
}
a.delete_z {
   background: url("../images/del3.png") no-repeat scroll right 6px transparent;
   padding-right: 12px;
}
table.katalog_lc tr td {
   font-family: tahoma;
   color: #666666;
   font-size: 12px;
   line-height: 18px;
   padding: 13px 8px;
}
.sz14 {
   font-size: 14px !important;
}
table.katalog_lc tr td.last {
   border-right: 1px solid #ededed;
}
table.katalog_lc tr td.first {
   border-left: 1px solid #ededed;
}
table.katalog_lc tr.bot_line td {
   background-color: #ededed;
   padding: 6px 8px;
}
table.katalog_lc tr.bot_line td.first span {
   float: left;
}
table.katalog_lc tr.bot_line td.first input {
   float: left;
   margin: 3px 10px 3px 3px;
}
input.no_activ {
   background: url("../images/no_activ.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   color: #999999;
   font-family: tahoma;
   font-size: 11px;
   height: 22px;
   padding-bottom: 5px;
   padding-top: 2px;
   text-align: center;
   width: 102px;
}
.filter_zakaz .b1 {
   background: #EBEEF0 !important;
}
.filter_zakaz .b1 b {
   background: #B8C3C8 !important;
   border-color: #CBD3D7 !important;
}
.filter_zakaz .b2 {
   border-color: #D6DCDF !important;
}
.filter_zakaz .b2 b {
   border-color: #B8C3C8 !important;
}
.filter_zakaz .b2 i {
   border-color: #E4E8EA !important;
}
.filter_zakaz .b2 q {
   border-color: #F7F8F9 !important;
}
.filter_zakaz .b3 {
   border-color: #EBEEEF !important;
}
.filter_zakaz .b3 b {
   border-color: #BCC6CB !important;
}
.filter_zakaz .b3 i {
   border-color: #F9FAFB !important;
}
.filter_zakaz .b4 {
   border-color: #CAD2D6 !important;
   background-color: #FFFFFF !important;
}
.filter_zakaz .b4 b {
   border-color: #E5E9EB !important;
}
.filter_zakaz .b5 {
   border-color: #B5C0C6 !important;
   background-color: #FFFFFF !important
}
.filter_zakaz .b5 b {
   border-color: #FAFBFB !important;
}
.filter_zakaz .text_wr {
   border-left: 1px solid #B0BCC2 !important;
   border-right: 1px solid #B0BCC2 !important;
   background-color: #fff !important;
   padding-left: 8px !important;
   padding-right: 8px !important;
}
.filter_zakaz .dd .ddTitle {
   background: url("../images/fld5.png") no-repeat scroll 0 0 transparent;
}
.filter_zakaz .status_zakaz_wr .dd .ddTitle {
   background: url("../images/fld7.png") no-repeat scroll 0 0 transparent;
}
.filter_zakaz select.status_zakaz {
   width: 150px;
}
.filter_zakaz select.date_zacaz {
   width: 90px;
}
.filter_zakaz span.fl1 {
   float: left;
   width: 75px;
   margin-right: 15px;
   padding-top: 5px;
}
.filter_zakaz span.fl2 {
   float: left;
   width: 20px;
   margin-right: 5px;
   padding-top: 5px;
}
.filter_zakaz span.fl3 {
   float: left;
   width: 85px;
   margin-left: 35px;
   margin-right: 5px;
   padding-top: 5px;
}
.filter_zakaz .over_select {
   float: left;
   width: 100px;
}
.filter_zakaz .status_zakaz_wr {
   width: 160px;
}
.filter_zakaz .info_from {
   height: 36px;
}
.filter_zakaz .info_from_first {
   padding-top: 9px;
}
/*---------------tovar------------------*/
.head_tovar {
   overflow: hidden;
   padding-right: 18px;
}
.head_tovar .head_block2 {
   float: left;
   margin-right: 20px;
}
.head_tovar .ocenka {
   float: left;
   overflow: hidden;
}
.head_tovar .ocenka img {
   float: left;
   margin-right: 4px;
}
.head_tovar .write_friend {
   float: right;
   color: #666666;
}
.head_tovar .write_friend a {
   float: right;
   margin-left: 5px;
}
.head_tovar .write_friend span {
   float: right;
}
a.twitter {
   background: url("../images/twitter.png") no-repeat scroll 0 0 transparent;
   cursor: pointer;
   width: 16px;
   height: 16px;
   display: block;
}
a.facebook {
   background: url("../images/facebook.png") no-repeat scroll 0 0 transparent;
   cursor: pointer;
   width: 16px;
   height: 16px;
   display: block;
}
a.vkontakte {
   background: url("../images/vkontakte.png") no-repeat scroll 0 0 transparent;
   cursor: pointer;
   width: 16px;
   height: 16px;
   display: block;
}
.all_infotovar {
   overflow: hidden;
   padding-left: 0;
   padding-right: 18px;
}
.all_infotovar .big_imgtovar {
   float: left;
   width: 370px;
}
.all_infotovar .big_imgtovar .big_photot {
   padding-bottom: 5px;
   padding-top: 5px;
   height: 248px;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: middle;
   zoom: 1;
 *display: inline;
   width: 352px;
   text-align: center;
}
.all_infotovar .big_imgtovar .big_photot a {
   display: block;
   text-align: center;
}
.all_infotovar .big_imgtovar .big_photot a img {
   display: inline-block;
   vertical-align: middle;
   zoom: 1;
 *display: inline;
}
.all_infotovar .more_infotov {
   float: left;
   padding-left: 20px;
   width: 348px;
}
.all_infotovar .more_infotov .tov_slider {
   height: 115px;
   padding-bottom: 15px;
}
.all_infotovar .more_infotov .price_buy {
   overflow: hidden;
   padding-bottom: 10px;
}
.all_infotovar .more_infotov .price_buy .leftpr {
   float: left;
   border-right: 1px solid #d0d0d0;
   width: 214px;
   min-height: 50px;
   padding-top: 5px;
}
.sz40 {
   font-size: 40px !important;
   line-height: 43px;
}
.all_infotovar .more_infotov .price_buy .rightpr {
   float: right;
   width: 130px;
   text-align: center;
}
.all_infotovar .more_infotov .tovar_sost {
   line-height: 20px;
}
a.add_sravnit {
   display: inline-block;
   cursor: pointer;
   background: url("../images/add_sr.png") no-repeat scroll right 0 transparent;
   padding-right: 25px;
   padding-top: 4px;
}
.all_infotovar .more_infotov .bl_sravnenie a.add_sravnit {
   float: left;
   margin-left: 37px;
}
.all_infotovar .more_infotov .bl_sravnenie {
   overflow: hidden;
   padding-top: 21px;
}
.all_infotovar .more_infotov .bl_sravnenie span {
   float: right;
   padding-right: 4px;
   padding-top: 2px;
}
.all_infotovar .more_infotov .bl_sravnenie input.gray_btn {
   float: right;
   margin-right: 30px;
}
input.gray_btn {
   background: url("../images/gray_btn.png") no-repeat scroll 0 0 transparent;
   border: 0 solid #FFFFFF;
   color: #FFFFFF;
   cursor: pointer;
   font-family: tahoma;
   font-size: 11px;
   height: 22px;
   padding-bottom: 5px;
   padding-top: 2px;
   text-align: center;
   width: 77px;
}
input.gray_btn:hover {
   background: url("../images/gray_btn.png") no-repeat scroll 0 -22px transparent;
}
.content_tovar_wr {
   border: 1px solid #dfdfdf;
   padding-top: 27px;
   padding: 10px;
   -webkit-border-radius: 0px 4px 4px 4px;
   -moz-border-radius: 0px 4px 4px 4px;
   border-radius: 0px 4px 4px 4px;
}
.content_tovar {
   position: relative;
   margin-left: 20px;
   margin-right: 20px;
}
.content_tovar .otzivs, .content_tovar .reg_filds {
   padding: 0px;
}
.content_tovar .tovar_navigation {
   overflow: hidden;
   margin-bottom: -1px;
}
.content_tovar .tovar_navigation ul li {
   float: left;
   background: url("../images/whitel.png") no-repeat scroll right 3px transparent;
}
.content_tovar .tovar_navigation ul li.active {
   margin-left: -2px;
}
.content_tovar .tovar_navigation ul li#third_page {
   background: none
}
.content_tovar .tovar_navigation ul li#first_page.active {
   margin-left: 0px;
}
.content_tovar .tovar_navigation ul {
   background: none repeat scroll 0 0 #01A350;
   border-radius: 5px 5px 0 0;
   display: inline-block;
   height: 27px;
   margin-bottom: -4px;
   margin-top: 0;
   padding: 0;
   width: auto;
}
.content_tovar .tovar_navigation ul li a {
   color: #fff;
   border-bottom-width: 0px;
   text-decoration: none;
   font-family: tahoma;
}
.content_tovar .tovar_navigation ul li a:hover span {
   text-decoration: none;
}
.content_tovar .tovar_navigation ul li.active a {
   color: #009933;
   text-decoration: none;
}
.content_tovar .tovar_navigation ul li a div.ltov {
   width: 14px;
   height: 27px;
   float: left;
   background: none no-repeat scroll 0 0 transparent;
}
.content_tovar .tovar_navigation ul li a div.rtov {
   width: 14px;
   height: 27px;
   float: left;
   background: none no-repeat scroll 0 0 transparent;
}
.content_tovar .tovar_navigation ul li a span {
   height: 25px;
   text-decoration: underline;
   float: left;
   padding-top: 2px;
   background: none no-repeat scroll 0 0 transparent;
}
.content_tovar .tovar_navigation ul li.active a span {
   text-decoration: none;
   padding-left: 2px;
   padding-right: 3px;
   background: url("../images/center.png") repeat-x scroll 0 0 transparent;
}
.content_tovar .tovar_navigation ul li#first_page.active a span {
   padding-left: 1px;
   padding-right: 2px;
}
.content_tovar .tovar_navigation ul li.active a div.ltov {
   background: url("../images/leftgr.png") no-repeat scroll 0 0 transparent;
}
.content_tovar .tovar_navigation ul li.active a div.rtov {
   background: url("../images/rightgr.png") no-repeat scroll right 0 transparent;
}
.contov_wr p {
   text-align: justify;
   font-family: tahoma;
}
.contov_wr .list_specifik div {
   overflow: hidden;
}
.contov_wr .list_specifik span.paramtr {
   width: 200px;
   padding-right: 5px;
   color: #333333;
}
.contov_wr .list_specifik span {
   float: left;
   width: 500px;
   color: #666666;
}
.contov_wr .list_specifik span.dvoet {
   float: left;
   width: 10px;
   color: #666666;
}
#sliderContent2 .wrap_sl {
   background-color: #FFFFFF;
   height: 17px;
   padding-top: 1px;
   width: 371px;
   margin: 0 auto;
 padding-top;
10px;
   background: url("../images/slidbg2.png") no-repeat scroll 0 0 transparent;
}
#sliderContent2 {
   padding: 0;
   color: #000;
   font-size: 10px;
   font-family: arial;
}
#sliderContent2 .viewer {
   width: 371px;
   margin: 0 auto 7px;
   padding: 0px;
   overflow: hidden;
   position: relative;
}
#sliderContent2 .content-conveyor {
   width: 610px;
   position: relative;
}
#sliderContent2 .item {
   float: left;
   font-family: Tahoma;
   margin-bottom: 0;
   width: 125px;
}
#sliderContent2 .ui-corner-all {
   -moz-border-radius: 0px;
}
#sliderContent2 .ui-slider-horizontal {
   height: 16px;
   margin-left: 2px;
   margin-right: 2px;
   position: relative;
   width: 289px;
}
#sliderContent2 .ui-slider-horizontal .ui-slider-handle {
   background: url("../images/slide_hand.png") no-repeat scroll 0 0 transparent;
   border: 0px solid #fff;
   height: 13px;
   top: 1px;
   cursor: pointer;
   width: 76px;
   margin-left: 0px;
}
#sliderContent2 .item .block_ugls {
   margin-bottom: 0;
   padding-right: 5px;
   line-height: 0px;
   overflow: hidden;
   text-align: center;
}
#sliderContent2 .item .block_ugls a {
   overflow: hidden;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b1 {
   background: none repeat scroll 0 0 #dbf2e6 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b1 b {
   background: none repeat scroll 0 0 #01a350 !important;
   border-color: #73cc9e !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b2 {
   border-color: #e1f4ea !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b2 b {
   border-color: #07a554 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b2 i {
   border-color: #8dd6b1 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b3 {
   border-color: #eaf7f1 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b3 b {
   border-color: #07a554 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b3 i {
   border-color: #e7f6ef !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b4 {
   border-color: #07a554 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b4 b {
   border-color: #87d4ad !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b5 {
   border-color: #07a554 !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .b5 b {
   border-color: #fff !important;
}
#sliderContent2 .item .filter_zakaz:hover .block_ugls .text_wr {
   border-color: #01a350 !important;
}
a.nohover:hover {
   background: url("../images/etap_btn.png") no-repeat scroll 0 0 transparent;
   cursor: default;
}
.manuf_image {
   float: left;
   padding-right: 10px;
   padding-bottom: 10px;
}
.manuf_image_in_item {
   padding-top: 15px;
   float: right;
   text-align: center;
}
.clear-both {
   clear: both;
}
.tovar_code {
   background: #fff;
   color: #111;
   text-align: center;
   font-size: 14px;
   padding: 8px 0;
   margin-bottom: 10px;
   border: 1px #81d1a8 solid;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}
.l_menu li a {
   cursor: pointer;
}
.l_menu li ul {
   display: none;
}
.l_menu li.expanded ul {
   display: block;
}
div.main_menu ul ul {
   margin: 0;
}
div.main_menu ul.l_menu li.menu ul li a {
}
div.main_menu ul.l_menu li.menu ul li a:hover {
}
div.main_menu ul.l_menu li.menu ul li.active a {
/*cursor: text;*/
}
div.main_menu ul.l_menu li.menu ul li.active a:hover {
}
.new_ver .top_rang {
   float: left;
   margin-left: 9px;
   margin-top: 3px;
}
.new_ver {
   overflow: hidden;
   padding-left: 41px;
}
.new_ver a.add_sravnit {
   background: none;
}
.new_ver .bascket {
   float: left;
}
.analog_img {
   height: 135px;
}
.block_item div.elem_photo table tr td {
   vertical-align: middle;
   height: 106px;
   width: 151px;
}
.block_item div.elem_photo table tr td img {
   margin: 0px;
}
div.block_ugls .item_one_object a.firstonly img {
   max-width: 95px;
   max-height: 95px;
}
.one_news .item .darkblue {
   height: 33px;
   overflow: hidden;
}
.one_news .item .darkblue a {
   word-wrap: break-word;
}
.ui-widget-overlay {
   z-index: 1001 !important;
   background: #000 !important;
   opacity: 0.5 !important;
}
.ui-dialog.ui-widget-content {
   z-index: 1002 !important;
   background: #FFF !important;
}
.text_formd {
   width: auto !important;
}
.shopping-cart-t2 {
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
}
.shopping-cart-t2 td {
   text-align: left;
}
.clock_time {
   background: url("../images/club_clock.png") no-repeat scroll center 0 transparent;
   font-size: 12px;
   color: #a1205e;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   width: 50px;
   margin-right: 10px;
   padding-top: 31px;
   text-align: center;
}
.club_price {
   font-size: 15px;
   color: #a1205e;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   line-height: 22px;
   padding-top: 2px;
}
.sz24 {
   font-size: 24px !important;
}
.what_it {
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   font-size: 10px;
   line-height: 10px;
}
.what_it a {
   text-decoration: none;
}
.what_it a:hover {
   text-decoration: underline;
}
.margin {
   color: #a1205e !important;
}
.green_lime {
   color: #009933;
   font-size: 15px;
   background: url("../images/lime.png") no-repeat scroll 0 0 transparent;
   height: 25px;
   padding-left: 65px;
   padding-top: 8px;
}
.dear_friends {
   text-align: center;
   background: none repeat scroll 0 0 #FFFFFF;
   border: 1px solid #d08fae;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #333333;
   font-size: 12px;
   margin-bottom: 10px;
   padding: 8px 0;
   margin-left: 20px;
   margin-right: 20px;
   font-family: tahoma;
}
.ui-dialog-titlebar {
   display: block;
}
.ui-dialog .ui-dialog-titlebar-close {
   background: url("../images/del2.png") no-repeat scroll 0 0 transparent !important;
   width: 16px !important;
   height: 16px !important;
   margin: -8px 0 0 !important;
   padding: 0px !important;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
   background: url("../images/del2.png") no-repeat scroll 0 -16px transparent !important;
   border: 0px solid #fff !important;
}
.ui-widget-header {
   /*background: none repeat-x scroll 50% 50% transparent !important;*/
   border: 0px solid #E78F08 !important;
   color: #000 !important;
}
.top-head {
   text-align: center;
}
.manufacturer {
   color: #05A654;
}
.filtritem {
   width: 100px;
   overflow: hidden;
   width: 180px;
   margin-bottom: 5px;
}
.filtritem select {
   width: 180px;
}
a.noactive {
   text-decoration: none !important;
   cursor: default;
   color: #747474 !important;
   /* color:#00F !important;*/
   font-weight: bold !important;
}
a.noactive:hover {
   text-decoration: none !important;
   color: #747474 !important;
}
/* Filter items */
.b-filter-scrolled {
   overflow: hidden;
   height: 34px;
   margin: 10px 0;
   border: 2px solid #fff;
   padding: 0 8px;
   font: 12px/1.1 Tahoma, Geneva, sans-serif;
}
.b-filter-opened {
   height: auto;
}
.b-filter-scrolled:hover {
   border: 2px solid #6263b2;
   border-radius: 6px;
}
.b-filter_title {
   font: 12px/14px Tahoma, Geneva, sans-serif;
   height: 14px;
   cursor: pointer;
   margin: 10px 0;
   font-weight: bold;
   /*color:#01a550;*/
   color: #1111FF;
   background: url(../images/filter-toggle-indicator.png) right 2px no-repeat;
}
.b-filter_title.toggle-view {
   background: url(../images/filter-toggle-indicator.png) right -130px no-repeat;
}
.b-filter-content {
   margin: 0 0 8px 0;
   height: 100px;/*    overflow:auto;
    overflow-x: hidden;*/
    /*display:none;*/
}
.b-filter_item {
   line-height: 14px;
   padding: 3px 0;
}
div.block_ugls.rightColumnBlock {
   border: 1px solid #B0BCC2;
   border-radius: 5px;
   padding: 5px 0 0;
   /*margin: 10px 0 10px 10px;*/
   behavior: url(/themes/classic/frontend/css/PIE.htc);
   position: relative;
   margin-top: 10px;
}
.rightColumnBlock a {
   display: block;
   margin-bottom: 5px;
}
.alignCenter {
   text-align: center;
}
div.block_ugls {
   margin-left: 10px;
   margin-bottom: 9px;
}
.tovar_info_newdiz_wrap td .price_tovar_nd, .tovar_info_newdiz_wrap td .clubprice_tovar_nd, .tovar_info_newdiz_wrap td .clubprice_nd {
   text-align: center;
   padding-left: 0px;
   width: 146px;
   white-space: nowrap;
}
.catalog-prices {
   font-family: 'AFuturaOrtoBoldItalic';
   font-size: 12px;
}
.catalog-prices span {
   color: #02a451;
}
.catalog-image {
   height: 102px;
   text-align: center;
   display: block;
}
.vertical-slider {
   height: 1068px;
   overflow: hidden;
   margin-top: 34px;
}
.product-left {
   margin-right: 230px;
}
.product-right {
   float: right;
   width: 228px;
   position: relative;
   background: #fede79;
   margin-right: -10px;
   padding-left: 10px;
   margin-top: 35px;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
}

.product-right .jcarousel-skin-tango #mycarousel5 .jcarousel-item.jcarousel-item-vertical {
   border: 1px none #D6D6D6;
   border-radius: 7px 7px 7px 7px;
   margin-bottom: 8px;
   background-color: #fff;
   padding-bottom: 0;
   overflow: hidden;
   height: auto!important;
}
.product-right .vertical-slider {
   margin-top: 10px;
}
.catalog-popUp {
   padding-top: 17px;/*height:309px;*/
   left: 25%;
   top: 15%;
   max-width: 910px;/*position:absolute;left:0;top:0;*/
   position: fixed;
   background: #ffffff;
   border-radius: 5px;
   box-shadow: 0 0 5px #dbdbdb;
   behavior: url(PIE.htc);
   z-index: 10000
}
.catalog-popUp-inner {
   padding: 22px 0 40px 45px;
   float: left;
   height: 300px;
   overflow-y: hidden;/* overflow: auto;*/
}
.catalog-product {
   width: 154px;
   float: left;
   margin-right: 48px;
   margin-bottom: 25px;
   display: block;
   text-align: center;
   padding: 10px 5px;
}
.catalog-product:hover {
   border: 3px solid #979AF7;
   padding: 7px 2px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
}
.store {
   line-height: 14px;
   height: 14px;
   padding-left: 19px;
}
.store.exist {
   font-size: 11px;
   color: #05a654;
   background: url(../images/store-exist.gif) no-repeat;
   margin-bottom: 10px;
}
.product-article {
   color: #939191;
   font-size: 11px;
   margin-bottom: 10px;
}
.product-article span {
   color: #5b5a5a;
}
a.buy {
   line-height: 24px;
   border-radius: 11px;
   behavior: url(PIE.htc);
   background: url(../images/buy-button.gif) repeat-x;
   color: #ffffff;
   font-size: 13px;
   text-transform: uppercase;
   text-shadow: 1px 1px 0 #027740;
   padding: 0 21px;
   text-decoration: none
}
.catalog-product a.buy {
   text-align: center;
   color: #fff;
}
.product-bottom {
   color: #05a654;
   font-size: 13px;
   white-space: nowrap;
}
.catalog-product-image {
   height: 154px;
   text-align: center;
   margin-bottom: 10px;
}
.catalog-product-title {
   color: #5b5a5a;
   display: block;
   text-decoration: none;
   margin-bottom: 10px;
}
.catalog-product-title:hover {
   text-decoration: none
}
.catalog-popUp .close {
   right: 0 !important;
   top: 0 !important;
}
.close {
   background: url(../images/close.gif) no-repeat;
   width: 17px;
   height: 17px;
   position: absolute;
   right: 0px;
   top: -17px;
   cursor: pointer
}
.inlineBlock {
   display: inline-block;
   vertical-align: top;
*zoom:1;
*display:inline
}
.product-bottom .inlineBlock {
   line-height: 24px;
}
.product-bottom-price {
   font-size: 14px;
   font-weight: bold;
}
.jcarousel-clip-vertical {
   height: 1068px;
}
a.categories_url {
   float: right;
   color: #04AA58;
}
.imgBoxLittle {
   text-align: center;
}
.news-title {
   padding: 8px 0;
   display: block;
}
.b-notice-modal {
   padding: 10px;
   background: #fff;
   box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
   border: 1px solid #ccc;
   border-radius: 6px;
}
.b-notice-title {
   font-size: 12px;
   font-weight: bold;
   color: #666;
   margin: 4px 0 6px 0;
}
.b-notice-field {
   height: 24px;
   width: 100%;
   padding: 0px 4px;
   margin: 6px 0 10px 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid #afafaf;
}
.b-notice-btn {
}
.fb-block {
   float: right;
}
.left_column .fb-block {
   float: none !important;
   margin: 0 0 0 8px;
}
.foot_counters > div + noindex {
   display: none;
}
.foot_counters > div + noindex + noindex {
   display: none;
}
.block_ugls_button:hover, .soc_seti > a:hover, .search_tovar .btn:hover {
   -webkit-transform: scale(1.03);
   -moz-transform: scale(1.03);
   -ms-transform: scale(1.03);
   -o-transform: scale(1.03);
}
#mycarousel3 {
   color: #000000;
   font: 12px Arial, sans-serif;
}
#mycarousel3 li p {
   line-height: 25px;
   margin: 0;
   text-align: center;
}
#mycarousel3 .firstonly {
   float: left;
   margin: -15px 0 0;
   max-height: 125px;
   max-width: 65px;
   overflow: hidden;
   position: absolute;
}
.itemprice.price {
   color: #05A654;
   font-size: 24px;
   font-weight: bold;
   margin: 20px auto 5px;
}
.itemname.title {
   color: #5B5A5A;
   display: block;
   float: none !important;
   margin: auto;
   text-align: center;
   width: 155px !important;
}
.itemname.title:hover {
   text-decoration: none;
}
a.catalog-image img.firstOnly {
   max-height: 120px;
}
/*Basket*/
.popupBasket .order:hover, .simItem .add:hover {
   opacity: 0.8;
}
.popupBasket_wrapper {
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-align: center;
   z-index: 99999;
}
.popupBasket_wrapper:after {
   display: inline-block;
   height: 100%;
   width: 0;
   vertical-align: middle;
   content: ''
}
.popupBasket {
   background: none repeat scroll 0 0 #FFFFFF;
   border: 1px solid #DDDDDD;
   border-radius: 7px 7px 7px 7px;
   box-shadow: 0 0 15px -5px #000000;
   color: #000000;
   display: inline-block;
   font: 12px Arial, sans-serif;
   position: relative;
   padding: 0 20px 25px;
   background: #fff;
   vertical-align: middle;
   width: 690px;
}
.popupBasket h1 {
   color: #666666;
   float: left;
   font-size: 18px;
   margin-bottom: 10px;
   margin-top: 5px;
}
.popupBasket .close {
   background: url("../images/close.png") no-repeat scroll 0 0 transparent;
   float: right;
   height: 17px;
   margin-top: 12px;
   position: static;
   width: 17px;
}
.popupBasket .item {
   border: 1px solid #D6D6D6;
   border-radius: 7px 7px 7px 7px;
   clear: both;
   margin-bottom: 10px;
   padding: 0px 20px;
}
.popupBasket .item .img {
   display: table-cell;
   height: 125px;
   vertical-align: middle;
}
.popupBasket .item .title {
   display: table-cell;
   font-size: 14px;
   height: 100%;
   vertical-align: middle;
   width: 420px;
}
.popupBasket .item .price {
   color: #05A654;
   display: table-cell;
   font-size: 22px;
   font-weight: bold;
   height: 125px;
   text-align: right;
   vertical-align: middle;
   width: 120px;
}
.popupBasket .order {
   background: url("../images/but_order.png") no-repeat scroll 0 0 transparent;
   color: #FFFFFF;
   display: block;
   font: bold 20px/50px Arial, sans-serif;
   height: 45px;
   letter-spacing: 0.5px;
   margin: 15px auto 10px;
   text-align: center;
   text-decoration: none;
   width: 250px;
   background-size: 100%;
   line-height: 40px;
   padding-right: 10px;
   font-size: 16px;
   padding: 0;
}
.popupBasket h2 {
   background: url("../images/title.png") no-repeat scroll left center transparent;
   border-bottom: 1px dotted #ABADB3;
   height: 35px;
}
.popupBasket ul {
   list-style: none outside none;
}
.popupBasket .moreItems ul {
   margin-bottom: 30px;
   overflow: hidden;
   padding: 0;
}
.moreItems .categoryList {
   text-align: left;
}
.moreItems .categoryList li {
   margin-bottom: 10px;
}
.moreItems .categoryList a {
   color: #05A654;
   font: bold 12px/16px Arial, sans-serif;
}
.moreItems .categoryList .current a {
   color: #5B5A5A;
   text-decoration: none;
}
.popupBasket .moreItems ul {
   margin-bottom: 30px;
   overflow: hidden;
}/*
.popupBasket .moreItems li {
    float: left;
    margin-right: 30px;
}*/
.popupBasket .simItem {
   text-align: center;/*width: 130px;*/
}
.popupBasket .simItem img {
   border: medium none;
   max-height: 100%;
   max-width: 100%;
}
.popupBasket .moreItems p {
   margin: 0;
}
.popupBasket .moreItems .simItem a {
   border-bottom: medium none;
}
.popupBasket .moreItems .simItem .firstonly {
   display: table-cell;
   height: 100px;
   text-align: center;
   vertical-align: middle;
   width: 167px;
}
.popupBasket .jcarousel-skin-tango .jcarousel-item-horizontal {
   height: auto;
}
.popupBasket .simItem .add {
   background: url(../images/but_add.png) no-repeat;
   color: #FFF;
   display: block;
   font-weight: bold;
   height: 26px;
   line-height: 26px;
   margin: 10px auto;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase;
   width: 98px;
}
.simItem a.title {
   text-decoration: underline;
}
.simItem .price {
   color: #05A654;
   font-size: 24px;
   font-weight: bold;
}
.simItem .code {
   line-height: 20px;
}
.simItem .title {
   color: #5B5A5A;
   display: block;
   height: 30px;
}
.popupBasket .moreItems p {
   margin: 0;
}
.moreItems > p {
   text-align: center;
}
.moreItems > p a {
   color: #02A451;
   font-size: 14px;
   font-weight: bold;
}
.slider_newdiz .jcarousel-skin-tango .jcarousel-prev-horizontal {
   position: absolute;
   top: 40%;
}
.slider_newdiz .jcarousel-skin-tango .jcarousel-prev-horizontal {
   position: absolute;
   top: 40%;
}
.slider_newdiz .jcarousel-skin-tango .jcarousel-next-horizontal {
   position: absolute;
   top: 40%;
}
.slider_newdiz .jcarousel-skin-tango .jcarousel-next-horizontal {
   background: url("../images/arrow_new.png") no-repeat scroll 0 0 transparent;
   height: 32px;
   width: 32px;
}
.slider_newdiz .jcarousel-skin-tango .jcarousel-prev-horizontal {
   background: url("../images/arrow_new2.png") no-repeat scroll 0 0 transparent;
   height: 32px;
   width: 32px;
}
/********************************************************************************/
.column2 .sz18 {
   text-align: center;
}
.column2 .slider_newdiz {
   padding-bottom: 15px;
   width: auto;
}
.column2 .jcarousel-skin-tango .jcarousel-container-vertical {
   width: auto;
}
.column2 .jcarousel-skin-tango .jcarousel-clip-vertical {
   width: auto;
}
.column2 #mycarousel3 .firstonly {
   overflow: visible;
}
.column2 #mycarousel3 li p {
   padding-left: 55px;
}
.column2 .small_slider.slider_newdiz .jcarousel-item a {
   margin-left: 115px;
}
.column2 #mycarousel3 .firstOnly {
   max-height: 110px;
   max-width: 125px;
}
.helpInfo {
   display: inline-block;
   margin: 3px 0 0 8px;
   position: relative;
}
.helpInfo:hover {
   border: 0 none;
}
.helpInfo span:before, .helpInfo span:after {
   content: "";
   position: absolute;
   z-index: 1000;
   bottom: -8px;
   left: 25%;
   margin-left: -8px;
   border-top: 8px solid #d5ce8a;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
   border-bottom: 0;
}
.helpInfo span:before {
   border-top-color: #d5ce8a;
   bottom: -8px;
}
.helpInfo span {
   visibility: hidden;
   position: absolute;
   bottom: 30px;
   left: -30px;
   z-index: 999;
   width: 220px;
   padding: 10px;
   border: 1px solid #d5ce8a;
   background-color: #fffedf;
   background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
   background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
   background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
   background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
   background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
   border-radius: 4px;
   box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5);
   text-shadow: 0 1px 0 rgba(255,255,255,.4);
   color: #8f8c7d;
   font-weight: normal;
}
.helpInfo:hover span {
   visibility: visible;
}
.leftmenu li span, span.count {
   color: #ea2027 !important;
   font-size: 10px;
   display: inline-block;
   zoom: 1;
   margin: 0 0 0 3px;
   vertical-align: top;
   margin-top: -2px;
}
/* 2013.03.19 corrections */
.list_phototehnologi {
   display: block;
   overflow: hidden;
}
.list_phototehnologi > li {
   display: block !important;
   float: left;
}
/* 2013.03.21 corrections */
a.btn1, a.btn1.aaddcart {
   margin-top: 5px !important;
}
.itemblock {
   height: 285px !important;
}
.tovarsl.jcarousel-list {
   max-height: 300px;
   height: auto !important;
}
.slider_newdiz.imgfix a.firstonly {
   display: block;
   height: 125px;
}
div.center_content div.content_search div.fild_search {
   position: relative;
   top: -2px;
}
/* corrections 2013.03.26 */
.slider_newdiz li.jcarousel-item {
   display: block;
   overflow: hidden;
   width: 144px;
   height: auto;
   text-align: center;
}
.slider_newdiz a.firstonly {
   display: block;
   overflow: hidden;
   width: 143px;
   height: 130px;
   text-align: center;
   margin: 5px 0;
}
.slider_newdiz .itemsliderinfo {
   position: relative;
   height: auto;
   padding: 0 10px;
}
.slider_newdiz a.itemname, .category_nd a.articlelink {
   color: #666;
   border-color: #666;
}
.category_nd a.articlelink.green {
   color: #08A957;
   border-color: #08A957;
}
div.center_content .itemprice {
   margin-bottom: 10px;
}
.itemswrapper a.aaddcart {
   display: block;
   width: 110px;
   height: 32px;
   color: #FFFFFF;
   font-size: 14px;
   font-weight: bold;
   line-height: 33px;
   background: url(../images/btn1.png) no-repeat center 0;
   text-align: center;
   text-decoration: none;
   text-shadow: 0 1px 1px #036C3A;
   text-transform: uppercase;
   margin: 5px 0 0 30px;
}
.column2 #mycarousel3 a.firstonly {
   display: block;
   overflow: hidden;
   position: absolute;
   top: 0;
   left: 0;
   max-width: 125px;
   width: 125px;
   height: 125px;
   float: none;
   text-align: center;
   margin: 0;
}
.column2 #mycarousel3 li p {
   padding-left: 135px;
   padding-right: 60px;
}
.column2 #mycarousel3 li a.itemname.title {
   width: auto !important;
   padding-left: 135px;
   padding-right: 60px;
   margin: 0;
}
.itemphoto a.firstonly {
   display: table-cell;
   width: 170px;
   height: 130px;
   text-align: center;
   vertical-align: middle;
}
div.stati div.text_wr .item {
   position: relative;
   overflow: hidden;
   padding-bottom: 20px;
}
div.stati .item .imgBoxLittle {
   overflow: hidden;
   float: left;
   width: 60px;
   max-height: 70px;
   margin: 0 5px 5px 0;
}
div.stati .item a.news-title {
   display: block;
   font-size: 14px;
   overflow: hidden;
   float: right;
   width: 108px;
}
div.stati .item .clr {
   clear: none !important;
}
div.stati .item .data_top {
   display: block;
   float: right;
   width: 108px;
}
div.stati .item a.categories_url {
   display: block;
   position: absolute;
   bottom: 0;
   right: 0;
   color: #4A4A4A;
}
.text_news a {
   color: #08A957 !important;
}
div.center_content ul.bl_sort li a {
   color: #666;
}
/* corrections 2013.04.09 */
.catalog-popUp-inner .catalog-product {
   height: 300px;
}
.uborka_catalog .itemblock {
   height: 200px !important;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
   height: 125px;
}
.small_slider.slider_newdiz .jcarousel-skin-tango .jcarousel-item {
   height: 125px;
}
/* corrections 2013.04.16 */
.longer01 .jcarousel-skin-tango .jcarousel-clip-vertical {
   height: 250px;
}
.longer02 .jcarousel-skin-tango .jcarousel-clip-vertical {
   height: 375px;
}
/* corrections 2013.04.24 */
div.aboutBox .text_wr, div.aboutBox .b1, div.aboutBox .b1 b, div.aboutBox .b2, div.aboutBox .b2 b, div.aboutBox .b2 b i, div.aboutBox .b3, div.aboutBox .b3 b, div.aboutBox .b3 b i, div.aboutBox .b4, div.aboutBox .b4 b, div.aboutBox .b5, div.aboutBox .b5 b {
   background: #fff;
   border-color: #fff;
}
.aboutBox {
   margin: -8px 0 13px 8px !important;
}
.aboutBox .text_wr {
   font: 13px/18px 'Trebuchet MS' !important;
   padding-bottom: 5px !important;
}
.aboutBox .title_page {
   position: relative;
   float: left;
   text-transform: uppercase;
   color: #000;
   font: bold 18px/24px 'Trebuchet MS';
   background: #fff url(../images/logo_box.png) no-repeat 12px 5px;
   padding: 0 11px 0 33px;
   margin: 0 0 15px -17px;
   z-index: 200;
}
.aboutBox h5 {
   color: #000;
   font: bold 13px/18px 'Trebuchet MS';
   margin: 0;
}
.lineBox {
   position: relative;
   top: -22px;
   width: 100%;
   border-bottom: 1px solid #010101;
   clear: both;
}
.aboutBox p {
   margin: 0 0 18px;
}
.tableForContent {
   width: 100%;
   border-collapse: collapse;
   border: none !important;
   margin: 0;
}
.tableForContent td {
   vertical-align: top;
   padding: 0 18px 18px 0;
}
/* header corrections */
.hd_bd_wr {
   overflow: hidden;
}
ul.topline_menu {
   display: block;
   overflow: hidden;
   float: left;
   height: 35px;
   padding: 0;
   margin: 9px 0 0 18px !important;
}
ul.topline_menu li {
   position: relative;
   float: left;
   height: 35px !important;
   font: 12px/22px tahoma !important;
   padding: 0 6px !important;
   margin: 0 7px;
}
ul.topline_menu li a {
   display: inline !important;
   height: auto !important;
   color: #fff;
   background: none !important;
   text-decoration: none !important;
   padding: 0;
   border-bottom: 1px dashed #fff;
}
ul.topline_menu li a span {
   text-decoration: none !important;
}
.hd_topline #yw0.nav_menu, .hd_topline #yw1.nav_menu, .hd_topline #yw2.nav_menu, .hd_topline #yw3.nav_menu {
   width: 880px;
   float: left;
   padding: 0;
   margin: 1px 0 0 0px;
}
.hd_topline #yw0.nav_menu li, .hd_topline #yw1.nav_menu li, .hd_topline #yw2.nav_menu li, .hd_topline #yw3.nav_menu li {
   position: relative;
   float: left;
   height: 26px;
   font: 12px/22px tahoma !important;
   padding: 5px 0 0;
   margin: 0 -6px 0 0;
}
.hd_topline #yw0.nav_menu li a, .hd_topline #yw1.nav_menu li a, .hd_topline #yw2.nav_menu li a, .hd_topline #yw3.nav_menu li a {
   display: block;
   position: relative;
   height: 22px;
   color: #000;
   line-height: 16px;
 text-decorat ion: none !important;
   padding: 0px 10px 0 12px;
   border: none;
}
.hd_topline #yw0.nav_menu li.active a, .hd_topline #yw1.nav_menu li.active a, .hd_topline #yw2.nav_menu li.active a, .hd_topline #yw3.nav_menu li.active a {
   background-position: right 0;
}
.hd_topline #yw0.nav_menu li a span, .hd_topline #yw1.nav_menu li a span, .hd_topline #yw2.nav_menu li a span, .hd_topline #yw3.nav_menu li a span {
   text-decoration: underline;
}
.hd_topline #yw0.nav_menu li a:hover span, .hd_topline #yw1.nav_menu li a:hover span, .hd_topline #yw2.nav_menu li a:hover span, .hd_topline #yw3.nav_menu li a:hover span {
   text-decoration: none;
}
/* end header corrections */
.block_head {
   display: none !important;
}
.block_ugls.content_search .title_page {
   position: relative;
   float: left;
   background: #fff url(../images/logo_box.png) no-repeat 12px 5px;
   color: #000;
   font: bold 18px/24px 'Trebuchet MS';
   padding: 0 11px 0 33px;
   margin: 3px 0 5px;
   z-index: 200;
}
.block_ugls.content_search .lineBox {
   width: auto;
   top: -12px;
   margin: 0 12px 0 0;
}
div.content_search div.fild_search {
   left: 13px !important;
   top: 0 !important;
   width: 798px !important;
   margin: 0 0 9px;
}
div.content_search div.block_ugls input.sh_search_fild {
   width: 729px !important;
   background: #fff !important;
   border: 1px solid #827f7f !important;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
}
#formSearch .item {
   margin: 0 7px 16px 0;
}
#formSearch .param_search_wr br {
   display: none;
}
#formSearch div.item1_hd {
   margin-bottom: 0;
}
#formSearch .param_search_wr {
   height: auto;
   padding-bottom: 10px;
}
#formSearch ul.means {
   width: 80px !important;
}
/* new pager */
.pager {
   overflow: hidden;
   background: #e3e3e3;
   text-align: center !important;
   padding: 15px 10px 16px;
   margin: 10px 0 0;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
}
.pager ul {
   overflow: hidden;
   width: 100%;
   font: 13px/15px arial, helvetica, sans-serif;
   text-align: center !important;
}
.pager ul a {
   color: #646464 !important;
   background: none !important;
   font-weight: normal !important;
   text-decoration: underline !important;
   padding: 0 !important;
   border: none !important;
}
.pager ul a:hover {
   color: #fe0009 !important;
}
.pager ul li.selected a {
   color: #fe0009 !important;
   text-decoration: none !important;
   cursor: default;
}
ul.yiiPager li {
   display: inline;
   padding: 0 5px 0 0;
}
ul.yiiPager li.previous {
   background: url(../images/1_2.png) no-repeat 0 5px;
   padding: 0 5px 0 11px;
}
ul.yiiPager li.next {
   background: url(../images/1.png) no-repeat right 5px;
   padding: 0 11px 0 0;
}
.body_contentt .list-view .pager {
   margin: -12px -9px;
}
/* end new pager */
/* corrections 2013.05.02 */
div.center2 {
   position: relative;
}
#loader {
   position: absolute;
   top: 5px;
   right: 15px;
}
#jquerysearch {
   display: inline-block;
}
/* corrections 2013.05.03 */
.top_greenmenu ul.nav_menu {
   font-size: 13px !important;
   font-weight: bold !important;
}
.top_greenmenu ul.nav_menu li {
   margin-left: 8px !important;
   margin-right: 8px !important;
   padding: 2px 6px 0;
}
.top_greenmenu ul.nav_menu li.linkHome {
   margin-right: -4px !important;
}
.top_greenmenu ul.nav_menu li.linkHome a {
   display: block;
   width: 16px;
   height: 15px;
   text-decoration: none !important;
   background: url(../images/home.png) no-repeat 0 -50px;
   margin: 5px 0 0;
   border: none !important;
}
.top_greenmenu ul.nav_menu li.linkHome.active a {
   background-position: 0 0;
}
/* corrections 2013.05.21 */
.uborka_catalog ul {
   color: #5B5A5A;
   padding: 0;
   margin: 0 0 15px;
}
.uborka_catalog ul li {
   list-style: disc;
   margin: 0 0 10px 15px;
}
.hd_topline #yw0.nav_menu li.special a, .hd_topline #yw1.nav_menu li.special a, .hd_topline #yw2.nav_menu li.special a, .hd_topline #yw3.nav_menu li.special a {
   background-position: right -54px !important;
}
.special_menu {
   overflow: hidden;
   font: bold 12px/14px tahoma;
   background: #ededed;
   margin: 0 0 11px 10px;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
}
.special_menu div {
   background: url(../images/bg_px.png) repeat 0 0;
   padding: 11px 22px;
}
.special_menu div a {
   display: block;
   color: #fff !important;
   text-decoration: none !important;
   padding: 11px 22px;
   margin: -11px -22px;
}
.special_menu div a span {
   border-bottom: 1px dashed #fff;
}
.special_menu div.special_item_2 {
   background: none;
   border-top: 1px solid #f6f6f6;
   border-bottom: 1px solid #f6f6f6;
}
.special_menu div.special_item_2 a {
   color: #ea1d24 !important;
}
.special_menu div.special_item_2 a span {
   border-color: #ea1d24;
}
.special_menu div.special_item_3 {
   background-image: url(../images/bg_px2.png);
}
/* corrections 2013.05.27 */
#jquerysearch {
   display: block;
   text-align: center;
   width: 100%;
}
.nal_line {
   display: inline-block;
   padding: 0 40px 0 0;
}
.nal_line input[type="checkbox"] {
   position: relative;
   top: 2px;
   margin: 0 5px 0 0;
}
#formSearch .item {
   margin: 0 7px 5px 0;
}
/* new top block on main */
.topListBox {
   position: relative;
   overflow: hidden;
}
div.block_ugls.topListBox .text_wr {
   position: relative;
   padding: 0 13px 5px 17px;
}
.topHeader {
   white-space: nowrap;
   font-family: arial;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   padding: 0 0 15px;
   margin: 0 0 10px;
   border-bottom: 1px dotted #abadb3;
}
.topHeader span {
   position: relative;
}
.currentName {
   display: inline-block;
   color: #259ff1;
   padding: 0 18px;
}
.currentName a, .currentName a:hover {
   color: #259FF1 !important;
   text-decoration: none !important;
   border-bottom: 1px solid #259FF1;
}
.prevName {
   display: inline-block;
   width: 230px;
   text-align: right;
   color: #dadada;
   padding: 0 20px 0 0;
}
.nextName {
   display: inline-block;
   width: 230px;
   text-align: left;
   color: #dadada;
   padding: 0 0 0 20px;
}
.prevName a, .prevName a:hover, .nextName a, .nextName a:hover {
   color: #dadada !important;
   text-decoration: none !important;
   border-bottom: 1px solid #dadada;
}
.currentName a:hover, .prevName a:hover, .nextName a:hover {
   border-bottom: none;
}
.topHeader a.prev, .topHeader a.next {
   position: relative;
   top: 12px;
   margin: -7px 0 0;
}
span.eraser {
   position: absolute;
   top: 0;
   width: 130px;
   height: 20px;
   background: url(../images/eraser.png) no-repeat 0 0;
}
.prevName span.eraser {
   left: 0;
}
.nextName span.eraser {
   right: 0;
   background-position: 0 -50px;
}
/* scrollable */
a.prev, a.next {
   display: inline-block;
   float: none !important;
   text-decoration: none !important;
   width: 35px;
   height: 34px;
   cursor: pointer;
   z-index: 500;
   transition: all 0.3s ease-in-out;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
}
a.prev {
   background: url(../images/arr.png) no-repeat 0 -50px;
}
a.next {
   background: url(../images/arr.png) no-repeat 0 0;
}
a.prev:hover, a.next:hover {
   opacity: 0.7;              /* CSS */
   -moz-opacity: 0.7;         /* Mozilla */
   -khtml-opacity: 0.7;       /* Konqueror/Safari (Safari 1.1, Konqueror 3.1) */
   filter: alpha(opacity=70); /* IE */
}
.scrollable {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 300px;
}
.scrollable .items {
   width: 20000em;
   position: absolute;
   clear: both;
}
.items .itemsRange {
   float: left;
   width: 800px;
}
/* / scrollable */
.salesBox .topHeader {
   margin: 0 0 15px;
}
div.block_ugls.salesBox .text_wr {
   position: relative;
   padding: 13px 12px 0 17px;
}
.salesItem {
   overflow: hidden;
   float: left;
   width: 253px;
   color: #000;
   text-align: center;
   margin: 0 17px 13px 0;
}
.salesItem.last {
   margin-right: 0;
}
.salesItem h5 {
   font: bold 15px/20px arial;
   padding: 0;
   margin: 0 0 8px;
}
.salesItem a {
   display: block;
   overflow: hidden;
   width: 247px;
   height: 89px;
   text-decoration: none !important;
   background: #8e8e8e;
   border: 3px solid #b8c3c8;
}
.offersBox {
}
div.block_ugls.offersBox .text_wr {
   position: relative;
   overflow: hidden;
   padding: 13px 13px 0 17px;
}
.offersBox ul.tovarsl {
   overflow: hidden;
   position: relative;
   width: 150%;
   padding: 0;
   margin: 25px 0 0;
}
.offersBox ul.tovarsl li {
   display: block;
   overflow: hidden;
   position: relative;
   float: left;
   width: 130px;
   height: 215px;
   list-style: none;
   text-decoration: center;
   padding: 0;
   margin: 0 35px 0 0;
}
.offersPic {
   display: block;
   overflow: hidden;
   width: 100%;
   height: 108px;
   text-decoration: center;
   text-decoration: none !important;
   margin: 0 0 7px;
}
div.offersBox .itemprice {
   margin-bottom: 4px;
}
div.offersBox .sz10 {
   text-align: center;
   font-size: 12px !important;
}
div.offersBox .itemname {
   line-height: 15px;
}
div.main_content_wr {/* needs only for main page */
   overflow: visible !important;
}
.goodsVertBox {
}
.goodsVertBox .vertical-slider {
   height: 600px;
   overflow: visible;
   margin-top: 10px;
}
.goodsVertBox .vertical-slider .jcarousel-clip-vertical {
   height: 600px;
}
.goodsVertBox .jcarousel-skin-tango #newProductCarousel .jcarousel-item.jcarousel-item-vertical {
   overflow: hidden;
   height: 200px !important;
   border: none !important;
}
.goodsVertBox .jcarousel-skin-tango #newProductCarousel .jcarousel-item.jcarousel-item-vertical .jcarousel-item-wrapper {
   border: none !important;
   height: 200px !important;
}
.goodsVertBox .catalog-image {
   overflow: hidden;
}
.goodsVertBox .catalog-image div {
   height: 102px !important;
}
.goodsVertBox .jcarousel-skin-tango .jcarousel-next-vertical {
   right: 10px;
   margin-top: 27px;
}
.goodsVertBox .jcarousel-skin-tango .jcarousel-prev-vertical {
   right: 10px;
   margin-top: -27px;
}
.goodsVertBox .catalog-prices {
   font-family: 'AFuturaOrtoBold';
   font-size: 15px;
   font-weight: bold;
}
div.center_content .topListBox .text_wr div.info_element {
   overflow: hidden;
   height: 80px;
   min-height: 80px;
   padding-bottom: 0;
   margin-bottom: 5px;
}
/* / new top block on main */
/* new header */
div.hd {
   height: 192px;
}
div.telephone {
   margin: 18px 0 0 25px;
}
div.telephone2 {
   margin: 18px 0 0 10px;
}
div.telephone div.number {
   padding-top: 3px;
}
.textAdress {
   padding-top: 7px;
}
.textAdress b {
   font-weight: normal;
   color: #000;
}
div.grafic_work {
   height: auto;
   margin-top: 21px;
}
div.grafic_work div.text_wr {
   height: 63px;
}
div.grafic_work div.text {
   padding: 0 0 1px;
}
a.consult_online {
   display: block;
   overflow: hidden;
   float: right;
   width: 199px;
   height: 71px;
   text-decoration: none !important;
   color: #01a350;
   font: 16px/18px 'Trebuchet MS';
   background: url(../images/bg_online.jpg) no-repeat 0 bottom;
   margin: 21px 10px 0 0;
   border: 1px solid #c8c8c8;
   border-radius: 4px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}
a.consult_online b {
   display: block;
   font-weight: normal;
   padding: 7px 15px 8px 50px;
}
a.consult_online small {
   display: block;
   color: #fff;
   font-size: 12px;
   padding: 0 0 0 50px;
}
/* / new header */
.product-right {
   z-index: 300;
}
.product-left {
   background: url(../images/line_wave.png) no-repeat 182px 15px;
   padding-right: 230px;
   margin-right: 0;
   z-index: 200;
}
.product-left .tabs {
   overflow: hidden;
}
.product-left ul.pr_tabs {
   background: url(../images/line_white.png) repeat-x 0 0;
   float: left;
   overflow: hidden;
}
.product-left ul.pr_tabs li {
   display: block;
   float: left;
}
.fakeTabBox {
   float: left;
   color: #2f3193;
   font: 20px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
   background: #fff;
   padding: 0 17px 0 24px;
   margin: 0 0 0 -1px;
}
.fakeTabBox span {
   position: relative;
   top: 3px;
}
/* quantity box */
.parentHiddenBox {
   position: relative;
}
.quantityBox {
   overflow: hidden;
   position: absolute;
   top: -57px;
   left: 0;
}
.quantityBox b {
   color: #000;
   font: bold 14px/18px arial, sans-serif;
   margin: 0 10px 6px 0;
   display: inline-block;
   vertical-align: top;
   line-height: 30px;
}
.quantitySlider {
   overflow: hidden;
   position: relative;
   width: 49px;
   padding: 2px 37px;
   margin: 0;
   display: inline-block;
   vertical-align: top;
}
a.prev_qu, a.next_qu {
   display: block;
   position: absolute;
   top: 0;
   width: 32px;
   height: 32px;
   text-decoration: none !important;
   cursor: pointer;
   z-index: 99;
   transition: all 0.3s ease-in-out;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
}
a.prev_qu:hover, a.next_qu:hover {
   opacity: 0.7;              /* CSS */
   -moz-opacity: 0.7;         /* Mozilla */
   -khtml-opacity: 0.7;       /* Konqueror/Safari (Safari 1.1, Konqueror 3.1) */
   filter: alpha(opacity=70); /* IE */
}
a.prev_qu {
   left: 0;
   background: url(../images/arrow_new2.png) no-repeat 0 0;
}
a.next_qu {
   right: 0;
   background: url(../images/arrow_new.png) no-repeat 0 0;
}
.quantitySlider input {
   display: block;
   width: 47px;
   height: 29px;
   color: #8d8d8d;
   font: 17px/29px arial, sans-serif;
   text-align: center;
   padding: 0;
   margin: 0;
   border: 1px solid #dcdcdc;
   border-radius: 15px;
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
}
.soput_items h3 {
   display: block;
   float: none !important;
}
.soput_tovar .soput_items, .soput_tovar .zakaz_price {
   width: 49%;
}
.left_column.left2 div.main_menu ul.l_menu {
   margin: 0;
}
.left_column.left2 div.main_menu ul.l_menu li a {
   background-image: url(../images/menu_bg3.png);
   width: 170px;
   padding: 5px 4px 5px 8px;
}
.left_column.left2 div.main_menu ul.l_menu li a:hover {
   background-image: url(../images/menu_bg3.png);
}
.left_column.left2 div.main_menu ul.l_menu li a.first, .left_column.left2 div.main_menu ul.l_menu li a.first:hover {
   background-image: url(../images/first_menu3.png);
}
.left_column.left2 div.main_menu ul.l_menu li a.last, .left_column.left2 div.main_menu ul.l_menu li a.last:hover {
   background-image: url(../images/last_menu3.png);
}
.choose_nal_line #jquerysearch {
   display: inline-block;
   text-align: left;
   width: auto;
}
.free_delivery {
   color: red;
}
/*all_product*/
.all_serial {
   border: 1px solid #ffde00;
   border-radius: 8px;
   width: 982px;
   margin: 20px auto 20px auto;
   padding-left: 18px;
   padding-right: 18px;
   padding-top: 15px;
   padding-bottom: 30px;
   position: relative;
}
.all_serial .box_top {
   overflow: hidden;
}
.all_serial .box_top .title {
   float: left;
   color: #000;
   font-size: 18px;
   font-weight: bold;
}
.all_serial .box_top .price {
   float: right;
   color: #ea1d24;
   font-size: 18px;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.all_serial .box_top .price a {
   color: #08a957;
   font-size: 18px;
}
.all_serial ul {
   overflow: hidden;
}
.all_serial ul li {
   float: left;
   display: inline;
   width: 125px;
   font-size: 12px;
   text-align: center;
   margin-right: 29px;
   margin-left: 28px;
   height: auto!important;
}
.all_serial ul li.last {
   margin-right: 0;
}
.all_serial ul li img {
}
.all_serial ul li b {
   font-size: 24px;
   color: #05a654;
   display: block;
   margin-bottom: 2px;
}
.all_serial ul li span {
   color: #000;
   display: block;
}
.all_serial ul li a.title {
   color: #5b5a5a;
}
.all_serial ul li .title_link {
   height: 45px;
   display: table-cell;
   vertical-align: middle;
   text-align: center;
}
.all_serial ul li p {
   color: #05a654;
   margin-bottom: 0;
}
.all_serial ul li p.have {
   background: url(../images/all_serial/icon.png) no-repeat 20px center;
   margin-bottom: 10px;
}
.all_serial ul li p.img {
   height: 102px;
}
.all_serial ul li a.btn {
   font-weight: bold;
   color: #05a654;
}
.all_serial .next {
   display: block;
   width: 34px;
   height: 34px;
   background: url(../images/all_serial/arrow_gallery.png) no-repeat;
   position: absolute;
   top: 154px;
   left: 20px;
   border: none;
   cursor: pointer;
}
.all_serial .prev {
   display: block;
   width: 34px;
   height: 34px;
   background: url(../images/all_serial/arrow_gallery.png) no-repeat -34px 0;
   position: absolute;
   top: 155px;
   right: 20px;
   border: none;
   cursor: pointer;
}
.all_serial .cnt_gallery {
   margin: 15px auto 0 auto;
}
/*all_product*/
.block_ugls.content_search .soput_items h3 {
   float: none !important;
}
.soput_tovar .soput_items {
   overflow: hidden;
}
#kupivkredit #button_ {
   width: 280px;
}
.zakaz_price a.btn1.aaddcart {
   float: right !important;
   height: 33px;
   width: auto;
   font-size: 13px;
   line-height: 33px;
   text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
   padding: 0 20px;
   border-radius: 18px;
   -webkit-border-radius: 18px;
   -moz-border-radius: 18px;
}
.zakaz_price a.btn1.aaddcart {
   background: #0cbc69;
   background: -webkit-linear-gradient(#19c976, #01a558);
   background: -moz-linear-gradient(#19c976, #01a558);
   background: -ms-linear-gradient(#19c976, #01a558);
   background: -o-linear-gradient(#19c976, #01a558);
   background: linear-gradient(#19c976, #01a558);
   border-top: 1px solid #01a85a;
   border-bottom: 1px solid #01904d;
}
.zakaz_price a.btn1.dell_product {
   background: #7e7e7e;
   background: -webkit-linear-gradient(#7e7e7e, #676767);
   background: -moz-linear-gradient(#7e7e7e, #676767);
   background: -ms-linear-gradient(#7e7e7e, #676767);
   background: -o-linear-gradient(#7e7e7e, #676767);
   background: linear-gradient(#7e7e7e, #676767);
   border-top: 1px solid #6c6c6c;
   border-bottom: 1px solid #5d5d5d;
}
#shipping-form input#ordersend {
   position: relative;
   top: -6px;
   width: auto !important;
   height: 30px;
   font-size: 13px;
   line-height: 30px;
   background: #6de8a9;
   background: -moz-linear-gradient(#6de8a9 0%, #3bc880 50%, #01a350 51%, #01a350 100%);/* Firefox */
   background: -webkit-linear-gradient(#6de8a9 0%, #3bc880 50%, #01a350 51%, #01a350 100%);/* Safari 5, Chrome */
   background: -o-linear-gradient(#6de8a9 0%, #3bc880 50%, #01a350 51%, #01a350 100%);
   background: -ms-linear-gradient(#6de8a9 0%, #3bc880 50%, #01a350 51%, #01a350 100%);
   background: linear-gradient(#6de8a9 0%, #3bc880 50%, #01a350 51%, #01a350 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6de8a9', endColorstr='#01a350');/* IE6ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â–IE9 */
   padding: 0 15px;
}
#shipping-form input#ordersend:hover {
   background: #50cb8c;
   background: -moz-linear-gradient(#50cb8c 0%, #1eab63 50%, #008633 51%, #008633 100%);/* Firefox */
   background: -webkit-linear-gradient(#50cb8c 0%, #1eab63 50%, #008633 51%, #008633 100%);/* Safari 5, Chrome */
   background: -o-linear-gradient(#50cb8c 0%, #1eab63 50%, #008633 51%, #008633 100%);
   background: -ms-linear-gradient(#50cb8c 0%, #1eab63 50%, #008633 51%, #008633 100%);
   background: linear-gradient(#50cb8c 0%, #1eab63 50%, #008633 51%, #008633 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50cb8c', endColorstr='#008633');/* IE6ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â–IE9 */
}
/* {
   color: #EA1D23;
}
.all_serial .book {
   color: #EA1D23;
}
.all_serial .have {
   color: #05A654;
}*/
.all_serial .have {
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   color: #05a654;
   font-size: 11px;
   padding-top: 5px;
   background: url("../images/nalichie.png") no-repeat 0 6px !important;
   padding-left: 15px;
}
.all_serial .absent {
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   color: #ea1d23;
   font-size: 11px;
   padding-top: 5px;
   background: url("../images/nalichie.png") no-repeat 0 -76px !important;
   padding-left: 15px;
}
.all_serial .book {
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
 *display: inline;
   color: #e2760d;
   font-size: 11px;
   padding-top: 5px;
   background: url("../images/nalichie.png") no-repeat 0 -36px !important;
   padding-left: 15px;
}
/*Panda*/
/* Main nav */
nav.main {
   position: relative;
   margin-left: 10px;
}
nav.main table {
   width: 100%;
   border: 0;
   border-spacing: 0;
}
nav.main td {
   /*background: url(../images/icons/folder_arrow.gif) no-repeat 50% 72px;*/
   background: url(../images/main_nav_bg.gif) no-repeat 0 0;
   width: 85px;
}
nav.main td a:hover {
}
nav.main td:nth-child(1) {
   width: auto;
}
nav.main td:nth-last-child(1) {
   width: auto;
}
nav.main a, nav.main .soon {
   display: block;
   padding: 12px 0 0 0;
   color: #000;
   text-decoration: none;
   text-transform: uppercase;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
   /*width: 75px;*/  
   height: 96px;
   /*background: url(../images/nav_cell_bg.gif) repeat-y 100% 0;*/
   background: url(../images/icons/folder_arrow.gif) no-repeat 50% 72px;
   position: relative;
}
nav.main .soon {
   color: #d0d0d0;
   text-align: center;
   text-transform: uppercase;
   background: url(../images/main_nav_bg.gif) no-repeat 0 0;
}
nav.main a:hover {
   /*background: url(../images/nav_cell_bg_hvr.gif) repeat-x 0 0;  */
   background: #fff url(../images/icons/folder_arrow.gif) no-repeat 50% 72px;
}
nav.main td:nth-child(1) a {
   -width: 110px;
}
nav.main td:nth-last-child(1) a {
   -width: 110px;
}
.nav-end {
   position: absolute;
   z-index: 10;
   top: 0;
   left: 1225px;
}
nav.main span {
   display: block;
}
nav.main img {
   margin-bottom: 8px;
}
nav.main img.label {
   position: absolute;
   z-index: 10;
   top: -5px;
   left: -5px;
}
/* Popup menues */

/* Wide menu */

.wide-menu .links li {
   background: none !important;
}
.wide-menu .links a {
   display: block;
   padding: 10px 15px;
   background: url(../images/tabs_bg.gif) no-repeat 100% 50%;
   font-size: 13px;
   height: auto;
   text-transform: none;
   color: #000;
   text-decoration: none;
   font-weight: bold;
}
.wide-menu .ui-tabs-active {
}
.wide-menu .ui-state-default:nth-last-child(1) a {
   background: none;
}
.wide-menu .links a:hover, .wide-menu .ui-tabs-active a {
   background-color: #05a352 !important;
   background-image: none;
   color: #fff;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}
.wide-info {
   padding: 0 0 0 28px;
}
.wide-info ul {
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   width: 950px;
}
.wide-info ul ul {
   width: auto;
   border: none;
}
.wide-info ul li {
   width: 230px;
   float: left;
   border: 0;
   background: none !important;
   position: relative;
}
.wide-info li {
   position: relative;
   display: block;
   float: none;
   display: block;
   text-align: left;
}
.wide-info li a {
   display: block;
   font-size: 12px;
   font-weight: normal;
   text-transform: none;
   text-align: left;
   text-decoration: underline;
   padding: 0 0 5px 0;
   color: #000;
   background: none;
}
.wide_info ul ul a:hover {
   color: #000;
}
nav.main wide-info a {
   background: none;
}
.wide-info h4 {
   margin: 0;
   padding: 0 0 10px 0;
   font-size: 13px;
   color: #000;
   font-family: Arial, Helvetica, sans-serif;
}
/* -------------- */
.wide-menu.no-links {
   padding-top: 18px;
   background: #fff url(../images/w_menu_nolinks_bg.gif) repeat-y 671px 0 !important;
   padding-bottom: 18px;
}
.wide-menu.no-links .wide-info ul {
   width: 645px;
}
.wide-menu.no-links .wide-info ul ul {
   width: auto;
}
.wide-menu.no-links .wide-info li {
   width: 150px;
}
.wide-menu.no-links .wide-info li a {
   text-decoration: none;
   font-size: 13px;
   padding: 0 20px 13px 0;
}
.wide-menu.no-links .wide-info li a:hover {
   text-decoration: underline;
}
.wide-menu.no-links .wide-info {
   padding-top: 15px;
}
nav.main td:hover {
   /*background: url(../images/nav_cell_bg_hvr.gif) repeat-x 0 0; */
   background: #fff;
}
nav.main td.na:hover {
   background: none;
}
.wide-menu {
   background: #fff !important;
   width: 1242px;
   position: absolute;
   z-index: 130;
   border-top: 0;
   padding: 0px 0 40px 0;
   font-size: 12px;
   top: 95px;
   left: 0%;
   padding: 0px 0 40px 0;
   -webkit-box-shadow: 0 8px 14px 1px #ccc;
   -o-box-shadow: 0 8px 14px 1px #ccc;
   -moz-box-shadow: 0 8px 14px 1px #ccc;
   box-shadow: 0 8px 14px 1px #ccc;
   display: none;
}
.wide-menu .links {
   float: left;
   margin: 0 0 20px 0;
   padding: 0 0 0 5px;
   border-bottom: 5px solid #05a352 !important;
   list-style: none;
   width: 1237px;
   margin-top: 5px;
}
.wide-menu .links li {
   float: left;
   border: 0;
   width: auto;
}
nav.main td.clicker:hover .wide-menu {
   display: block;
}
nav.main td.clicker .wide-menu .wide-info li {
}
nav.main td.folder .wide-menu .wide-info a {
   height: auto;
   border: 0;
   margin-bottom: 3px;
}
nav.main td.clicker .wide-info li {
   background: none !important;
   border: 0;
}
nav.main td.clicker .wide-info li li {
   border: 0;
}
.wide-info .col ul {
   margin-bottom: 15px;
}
nav.main td .product_of_day3 {
   display: block;
   width: 165px;
   min-height: 150px;
   background: #ecf0f2 !important;
   border-radius: 3px;
   border: 3px dashed #01a350;
   float: right;
   padding: 20px 20px 15px 20px;
   margin-right: 18px;
   text-align: center;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
   color: #000;
   height: auto;
   position: relative;
}
.product_of_day3 h4 {
   font-size: 14px;
   padding: 0;
   margin-bottom: 5px;
   font-weight: bold;
   color: #000;
   font-family: Arial, Helvetica, sans-serif;
}
.product_of_day3 h4 {
   font-weight: bold;
}
.wide-menu .product_of_day3 .product-label {
   position: absolute;
   z-index: 20;
   top: -40px;
   right: -33px;
}
.wide-menu.no-links .product_of_day3 .product-label {
   position: absolute;
   z-index: 20;
   top: -33px;
   right: -33px;
}
.wide-menu.no-links .wide-info ul li {
   border: 0 !important;
}
.wide-menu.no-links .wide-info ul li a {
   border: 0 !important;
   background: none;
   height: auto;
   font-weight: bold;
}
/* Brands */
.brands {
   width: 295px;
   float: left;
   margin-left: 35px;
}
.brands h3 {
   background: url(../images/p_list_plus.gif) no-repeat 0% 50%;
   margin-bottom: 18px;
   margin-top: 0;
   padding-left: 20px;
   font-size: 16px;
   font-weight: bold;
}
.brands ul {
   float: left;
   width: 280px;
   list-style: none;
   padding: 0;
   margin: 0 0 0 0;
}
.brands li {
   float: left;
   width: 90px;
   padding: 0;
}
.brands li a {
   color: #000;
   font-size: 13px;
   text-decoration: underline;
   text-transform: none;
   display: block;
   padding: 0 10px 18px 0;
   height: auto;
   text-align: left;
   font-weight: bold;
}
.brands li a:hover {
   text-decoration: none;
   background: none;
}
.brands li.all-brands a {
   color: #00a350;
}
/* Select city */
.city {
   color: #d11810;
   overflow: hidden;
   margin-top: 0;
   background: url(images/city_arrow.gif) no-repeat 7px 0, #ededed;
   padding: 1px 12px 5px 12px;
   height: 23px;
   position: absolute;
   z-index: 12;
}
.city:hover {
   border-radius: 10px;
   -webkit-border-radius: 10px;
   border: 1px solid #ccc;
   border-top: 0;
   height: auto;
   margin-top: 0;
   background-position: 100px 0;
   padding-left: 11px;
}
.city a {
   color: #d11810;
   display: block;
   padding: 7px 0 3px 30px;
   margin-bottom: 6px;
   text-decoration: none;
}
.city a:hover {
   text-decoration: underline;
   padding: 7px 0 3px 30px;
}
.city a.msk {
   background: url(../images/moscov.png) no-repeat 0 -26px;
}
.city a.piter {
   background: url(../images/piter.png) no-repeat 0 -26px;
}
.city a.nn {
   background: url(../images/novg.png) no-repeat 0 -26px;
}
.city a.belgorod {
   background: url(../images/belgorod.png) no-repeat 0 -26px;
}
.city a.kazan {
   background: url(../images/kazan.png) no-repeat 0 -26px;
}

.logo {
   display: block;
   width: 210px;
   height: 159px;
   text-indent: -10000px;
   background: url(../images/logo_02.png) no-repeat 0 0;
   float: left;
}
.online {
   float: right;
   font-style: italic;
   text-indent: 0;
   color: #000;
   font-weight: bold;
   width: 130px;
   margin: 13px 9px 0 0;
   font-size: 18px;
   line-height: 18px;
}
.n1 {
   float: right;
   font-weight: bold;
   margin: 3px 11px 0 0;
   font-size: 46px;
   text-indent: 0;
   text-decoration: none !important;
   color: #e70000;
}
.n1 span {
   font-style: italic;
}
ul.info {
   list-style: none;
   margin: 0;
   padding: 0;
   float: left;
   position: relative;
   top: 20px;
   left: 9px;
   z-index: 10;
}
ul.info li {
   background: url(../images/info_delim.png) repeat-y 100% 0;
   float: left;
}
ul.info span {
   display: block;
   font-size: 14px;
   margin-bottom: 3px;
}
ul.info .phone1 {
   width: 279px;
   padding-left: 12px;
}
ul.info .phone2 {
   width: 250px;
   padding-left: 19px;
   color: #01a651;
}
ul.info .hours {
   width: 215px;
   padding-left: 19px;
}
ul.info .phone2 strong {
   background: url(../images/phone2_bg.gif) repeat-x 0 100%;
   font-weight: normal;
   padding-bottom: 1px;
}
ul.info .phone2 span {
   margin-bottom: 4px;
}
ul.info .phone2 span {
   margin-bottom: 5px;
}
.phone-num, .phone-num span {
   font-size: 36px !important;
   font-weight: bold;
}

.phone-num.smaller, .phone-num.smaller span {
    font-size: 32px !important;
}

.phone-num {
   line-height: 34px;
   color: #000;
}
.phone1 .phone-num {
   line-height: 42px;
}
.phone-num span {
   color: #01a651;
   display: inline !important;
}
.phone1 > span {
   padding-bottom: 0;
   display: block;
}
.phone2 > span {
   padding-bottom: 2px;
}
.hours span {
   display: block;
   padding-bottom: 0px;
}
#hours {
   font-weight: bold;
   font-size: 20px;
   padding-top: 7px;
}
#hours strong {
   font-size: 14px;
   position: relative;
   top: -10px;
}
.hours #hours .nums small {
   color: #e70000;
}
#hours .nums {
   font-size: 27px !important;
   line-height: 14px;
}
#hours .days {
   font-size: 10px;
   position: relative;
   top: 0;
}
#hours .days strong {
   color: #e70000;
   font-size: 10px;
   top: 0;
   font-weight: normal;
   left: 22px;
}
/* Basket */
.stage {
   font-size: 12px;
   float: right;
   margin: 30px 5px 24px 0;
   background: url(../images/basket.gif) no-repeat 0 0;
   padding-left: 67px;
}
.stage strong {
   display: block;
   font-size: 16px;
   color: #01a350;
}
.stage a {
   color: black !important;
text-decoration: none !important;
}
.right_column a.consult_online {
   margin: 0 0 0 1px !important;
   background: white url(../images/bg_online.jpg) no-repeat 0 bottom;
   width: 197px;
   float: none;
   padding: 0;
}
.basket {
   position: absolute;
   z-index: 11;
   right: 0;
   margin-left: 372px;
   width: 249px;
}
.dostavkaInfo li{
   float:none !important;
}
.soput_items ul li a{
   background:none;
   padding:0;
   display:inline;
}
.center_content .basket{
   width:100%;
   position:relative;
   left:0;
   margin-left:0px;
   
}
.basket ul {
   list-style: none;
}
.basket li {
   float: left;
}
.basket li a {
   background: url("../images/key_icon.gif") no-repeat scroll 0 0 transparent;
   color: #000000;
   display: block;
   line-height: 98%;
   margin-right: 12px;
   padding: 0 0 0 20px;
}
.basket li.reg a {
   background: url(../images/reg_icon.gif) no-repeat 0 0;
   margin: 0;
}
/* Search */
.search-block {
   position: relative;
   top: 42px;
   left: 0;
}
.search-block input {
   width: 768px;
   border: 1px solid #c9c9c9;
   border-radius: 3px;
   padding: 6px 0 6px 10px;
   font-size: 14px;/*background: url(../images/search_lens.gif) no-repeat 100% 50%;*/
}
.search-block input.submit {
   background: url("../images/search_lens_02.gif") no-repeat scroll 50% 50% transparent;
   border: 0 none;
   cursor: pointer;
   height: 24px;
   left: -34px;
   position: relative;
   text-indent: -10000px;
   top: 4px;
   width: 25px;
   z-index: 1;
}
/* Content */
.content {
   margin: 0 auto 0 auto;
}
/* jQuery UI CSS Fix begin */
.wide-menu .ui-widget-header {
   background: none;
}
.wide-menu .ui-tabs {
   position: static;
   padding: 0;
}
.wide-menu .ui-widget-header {
   color: white;
   border: 0;
}
.wide-menu .ui-corner-all {
   -webkit-border-radius: 0;
   border-radius: 0;
   -moz-border-radius: 0;
}
.wide-menu .ui-widget-content {
   border: 0;
   background: none;
}
.wide-menu .ui-widget {
   font-size: 13px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
}
.wide-menu .ui-helper-reset {
   line-height: normal;
}
.wide-menu .ui-tabs .ui-tabs-panel {
   padding: 0;
}
.wide-menu .ui-tabs .ui-tabs-nav li a {
   padding: 8px 15px;
   cursor: pointer;
}
.wide-menu .ui-tabs .ui-tabs-nav li {
   margin: 0;
   top: 0;
}
.wide-menu .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
   padding-bottom: 0;
}
.wide-menu .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a {
   background-color: #05a352 !important;
   background-image: none;
   color: #fff;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}
/* jQuery UI CSS Fix end */

.b-logo {
   display: block;
   width: 195px;
   height: 67px;
   background-image: url(/themes/classic/frontend/images/logo.jpg);
   background-repeat: no-repeat;
   position: relative;
   z-index: 10;
}
/* Adds 09.06.2013 */

img {
   border: 0;
}
/* Main nav */
.b-nav-system_main {
   position: relative;
   margin-left: 10px;
   font-family: Arial, Helvetica, sans-serif
}
.b-nav-system_main table {
   width: 1225px;
   border: 0;
   border-spacing: 0;
}
.b-nav-system_main td {
   background: url(../images/main_nav_bg.gif) no-repeat 0 1px;
}
.b-nav-system_main td a:hover {
   background-image: url(../images/nav_cell_bg_hvr.gif);
   background-repeat: repeat-x;
   background-position: top;
}
.b-nav-system_main td:nth-child(1) {
   width: auto;
}
.b-nav-system_main td:nth-last-child(1) {
   width: auto;
}
.b-nav-system_main a {
   display: block;
   padding: 12px 0 0 0;
   color: #000;
   text-decoration: none;
   text-transform: uppercase;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
   height: 94px;
   background: url(../images/icons/folder_arrow.gif) no-repeat 50% 72px;
   position: relative;
}
.b-nav-system_main a:hover {
   background-color: #093;
}
.b-nav-system_main .soon {
   display: block;
   color: #000;
   text-decoration: none;
   text-transform: uppercase;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
   height: 94px;
   position: relative;
   color: #d0d0d0;
   text-align: center;
   display: block;
   padding: 12px 0 0 0;
   color: #000;
   text-decoration: none;
   text-transform: uppercase;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
   position: relative;
   background: url(../images/main_nav_bg.gif) no-repeat 0 0;
}
.b-nav-system_main a:hover {
   background: #fff url(../images/icons/folder_arrow.gif) no-repeat 50% 72px;
}
.b-nav-system_main td:nth-child(1) a {
   -width: 110px;
}
.b-nav-system_main td:nth-last-child(1) a {
   -width: 110px;
}
.nav-end {
   position: absolute;
   z-index: 10;
   left: 1225px;
}
.b-nav-system_main span {
   display: block;
}
.b-nav-system_main img {
   margin-bottom: 8px;
}
.b-nav-system_main img.label {
   position: absolute;
   z-index: 10;
   top: -5px;
   left: -5px;
}
/* Popup menues */

/* Wide menu */

.wide-menu .links li {
   background: none !important;
}
.wide-menu .links a {
   display: block;
   padding: 10px 15px;
   background: url(../images/tabs_bg.gif) no-repeat 100% 50%;
   font-size: 13px;
   height: auto;
   text-transform: none;
   color: #000;
   text-decoration: none;
   font-weight: bold;
}
.wide-menu .ui-tabs-active {
}
.wide-menu .ui-state-default:nth-last-child(1) a {
   background: none;
}
.wide-menu .links a:hover, .wide-menu .ui-tabs-active a {
   background-color: #05a352 !important;
   background-image: none;
   color: #fff;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   -webkit-transition: background 0.2s;
   transition: background 0.2s;
}
.wide-info {
   padding: 0 0 0 28px;
}
.wide-info ul {
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   width: 950px;
}
.wide-info ul ul {
   width: auto;
   border: none;
}
.wide-info ul li {
   width: 230px;
   float: left;
   border: 0;
   background: none !important;
   position: relative;
}
.wide-info li {
   position: relative;
   display: block;
   float: none;
   display: block;
   text-align: left;
}
.wide-info li a {
   display: block;
   font-size: 12px;
   font-weight: normal;
   text-transform: none;
   text-align: left;
   text-decoration: underline;
   padding: 0 0 5px 0;
   color: #000;
   background: none;
}
.wide_info ul ul a:hover {
   color: #000;
}
.b-nav-system_main .wide-info a {
   background: none;
}
.wide-info h4 {
   margin: 0;
   padding: 0 0 10px 0;
   font-size: 13px;
   color: #000;
   font-family: Arial, Helvetica, sans-serif;
}
/* -------------- */
.wide-menu.no-links {
   padding-top: 18px;
   background: #fff url(../images/w_menu_nolinks_bg.gif) repeat-y 671px 0 !important;
   padding-bottom: 18px;
}
.wide-menu.no-links .wide-info ul {
   width: 645px;
}
.wide-menu.no-links .wide-info ul ul {
   width: auto;
}
.wide-menu.no-links .wide-info li {
   width: 150px;
}
.wide-menu.no-links .wide-info li a {
   text-decoration: none;
   font-size: 13px;
   padding: 0 20px 13px 0;
}
.wide-menu.no-links .wide-info li a:hover {
   text-decoration: underline;
}
.wide-menu.no-links .wide-info {
   padding-top: 15px;
}
.b-nav-system_main td:hover {
/*background: url(../images/nav_cell_bg_hvr.gif) repeat-x 0 0;*/ 
   /*background: #fff;*/
}
.b-nav-system_main td.na:hover {
}
.wide-menu {
   width: 1242px;
   position: absolute;
   z-index: 130;
   border-top: 0;
   padding: 0px 0 40px 0;
   font-size: 12px;
   margin-top: -12px;
   left: 0%;
   padding: 0px 0 40px 0;
   -webkit-box-shadow: 0 8px 14px 1px #ccc;
   -o-box-shadow: 0 8px 14px 1px #ccc;
   -moz-box-shadow: 0 8px 14px 1px #ccc;
   box-shadow: 0 8px 14px 1px #ccc;
   display: none;
}
.wide-menu .links {
   float: left;
   margin: 0 0 20px 0;
   padding: 0 0 0 5px;
   border-bottom: 5px solid #05a352 !important;
   list-style: none;
   width: 1237px;
   margin-top: 5px;
}
.wide-menu .links li {
   float: left;
   border: 0;
   width: auto;
}
.b-nav-system_main td.clicker:hover .wide-menu {
   display: block;
}
.b-nav-system_main td.clicker .wide-menu .wide-info li {
   margin-bottom: 2px;
}
.b-nav-system_main td.folder .wide-menu .wide-info a {
   height: auto;
   border: 0;
   text-decoration: underline;
   font-weight: normal;
}
.b-nav-system_main td.clicker .wide-info li {
   border: 0;
}
.b-nav-system_main td.clicker .wide-info li li {
   border: 0;
}
.wide-info .col ul {
   margin-bottom: 15px;
}
.b-nav-system_main td .product_of_day3 {
   display: block;
   width: 165px;
   min-height: 150px;
   background: #ecf0f2 !important;
   border-radius: 3px;
   border: 3px dashed #01a350;
   float: right;
   padding: 20px 20px 15px 20px;
   margin-right: 18px;
   text-align: center;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
   color: #000;
   height: auto;
   position: relative;
}
.product_of_day3 h4 {
   font-size: 14px;
   padding: 0;
   margin-bottom: 5px;
   font-weight: bold;
   color: #000;
   font-family: Arial, Helvetica, sans-serif;
}
.product_of_day3 h4 {
   font-weight: bold;
}
.wide-menu .product_of_day3 .product-label {
   position: absolute;
   z-index: 20;
   top: -40px;
   right: -33px;
}
.wide-menu.no-links .product_of_day3 .product-label {
   position: absolute;
   z-index: 20;
   top: -33px;
   right: -33px;
}
.wide-menu.no-links .wide-info ul li {
   border: 0 !important;
}
.wide-menu.no-links .wide-info ul li a {
   border: 0 !important;
   background: none;
   height: auto;
   font-weight: bold;
}
/* Brands */
.brands {
   width: 295px;
   float: left;
   margin-left: 35px;
}
.brands h3 {
   background: url(../images/p_list_plus.gif) no-repeat 0% 50%;
   margin-bottom: 18px;
   margin-top: 0;
   padding-left: 20px;
   font-size: 16px;
   font-weight: bold;
}
.brands ul {
   float: left;
   width: 280px;
   list-style: none;
   padding: 0;
   margin: 0 0 0 0;
}
.brands li {
   float: left;
   width: 90px;
   padding: 0;
}
.brands li a {
   color: #000;
   font-size: 13px;
   text-decoration: underline;
   text-transform: none;
   display: block;
   padding: 0 10px 18px 0;
   height: auto;
   text-align: left;
   font-weight: bold;
}
.brands li a:hover {
   text-decoration: none;
   background: none;
}
.brands li.all-brands a {
   color: #00a350;
}
.b-choice-town {
   float: right;
   margin-right: 130px;
   display: inline-block;
}
.b-user-registration {
   float: right;
   margin-right: 5px;
}
.b-no-call {
   border-bottom: 1px dashed #01A350;
    color: #01A350 !important;
    cursor: pointer;
    text-decoration: none !important;
   font-family: 'Trebuchet MS';
   font-size: 15px;
}
.b-no-call:hover {
   border-bottom:none;
}

.b-free-call {
   color: #01A350;
   font-family: 'Trebuchet MS';
   font-size: 15px;
}
    
.l-nav-system_top {
   clear:both;
   height:94px;
   background-image:url(../images/menu_outside.png);
   position:relative;
}
.b-header-logo {
   float: left;
   margin: 24px 0 3px;
}


#acc_cont .db {display:block;}
#acc_cont .dib {display:inline-block;}
#acc_cont .pr {position:relative;}

#acc_cont .pad0 {padding:0!important;}
#acc_cont .mar0 {margin:0!important;}
.acc_cont_padb60 {padding-bottom:60px;}


#acc_cont .left {float:left;}
#acc_cont .right {float:right;}
#acc_cont .clear {clear:both;font-size:0; line-height:0;}
#acc_cont .zoom1 {display:table;zoom:1;}

/* font-size */
#acc_cont .fs10 {font-size:10px!important;}
#acc_cont .fs12 {font-size:12px!important;}
#acc_cont .fs14 {font-size:14px!important;}
#acc_cont .fs16 {font-size:16px!important;}
#acc_cont .fs18 {font-size:18px!important;}
#acc_cont .fs20 {font-size:20px!important;}

/* color */
#acc_cont .color_green {color:#01a350;}
#acc_cont .color_blue {color:#0671cc;}
#acc_cont .color_black {color:#000;}
#acc_cont .color_red {color:#e70000;}
#acc_cont .color_orange {color:#ff9d03;}

/* btn */
.acc_cont_btn {display:inline-block;padding:7px 17px;color:#FFF !important;text-decoration:none !important;font-weight:bold;font-size:12px;cursor:pointer;line-height:12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(js/PIE.htc);
position:relative;
}
.acc_cont_btn:hover {text-decoration:underline;}

/* btn_color */
.acc_cont_btn_green {border-bottom:2px solid #01672b;
background: #01c16a;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01c16a), to(#018a3a));
background: -webkit-linear-gradient(#01c16a, #018a3a);
background: -moz-linear-gradient(#01c16a, #018a3a);
background: -ms-linear-gradient(#01c16a, #018a3a);
background: -o-linear-gradient(#01c16a, #018a3a);
background: linear-gradient(#01c16a, #018a3a);
-pie-background: linear-gradient(#01c16a, #018a3a);
behavior: url(js/PIE.htc);
border:0;
}

.acc_cont_btn_red {background:#eb0000;border-bottom:2px solid #aa0000;position:relative;}


/* input select */
#acc_cont input[type='text'] {margin:0px;}
#acc_cont input[type='text'], #acc_cont select {background:#FFF;border:1px solid #c9c9c9;padding:2px 2px;position:relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}


#acc_cont {width:768px;margin-left:8px;background:#FFF;padding:27px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}

/* acc_cont_tabs */
.acc_cont_tabs {padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d3d3d3;}
.acc_cont_tabs a {display:inline-block;padding-bottom:6px;color:#000;font-size:16px;font-weight:bold;text-decoration:none !important;margin-right:25px;line-height:12px;}
.acc_cont_tabs a.acc_cont_act {background:url(../images/account_content_tabs_a.jpg) repeat-x bottom left;color:#01a350;}

/* acc_cont_form_settings */
.acc_cont_form_settings table {line-height:20px;font-size:14px;}
.acc_cont_form_settings tr {vertical-align:top;}
.acc_cont_form_settings td {padding-bottom:15px;width:225px;padding-right:40px;}
.acc_cont_form_settings span {color:#fe0000;}
.acc_cont_form_settings i {font-size:12px;margin-top:0px;display:inline-block;line-height:12px;}
.acc_cont_form_settings b {display:block;padding:10px 15px;background:#fede79;color:#000;font-size:18px;width:195px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}

.acc_cont_form_settings input[type='text'] {width:220px;}
.acc_cont_form_settings select {width:225px;}

/* order_top */
.acc_cont_order_top {padding-bottom:15px;}
.acc_cont_number_id {background:#01a350;padding:7px 15px;color:#FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}

/* order_search */
.acc_cont_order_search {background:#fede79;padding:13px 15px;margin-bottom:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}
.acc_cont_order_date input[type='text'] {width:54px;}
.acc_cont_order_status {border-left:1px solid #FFF;border-right:1px solid #FFF;padding:0px 30px;margin:0px 30px;}
.acc_cont_order_status select {width:140px;}

/* shp_cart */
.acc_cont_shp_cart {border:1px solid #d3d3d3;position:relative;padding:15px 5px;line-height:18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}
.acc_cont_shp_cart tr {vertical-align:top;}
.acc_cont_shp_cart_color_tr {background:#fdf6de;}
.acc_cont_shp_cart td {padding:5px 10px;}
.acc_cont_shp_cart td:last-child {text-align: center;}
.acc_cont_shp_cart td img {display:inline-block;}
.acc_cont_shp_cart td.acc_cont_shp_cart_td_border_right {border-right:1px solid #d3d3d3;}
.acc_cont_shp_cart_td_1 {text-align:center;width:55px;padding:5px 0px 5px 5px!important;}
.acc_cont_shp_cart input[type='text'] {width:56px;text-align:center;}

.acc_cont_item_quantity {line-height:20px;}
.acc_cont_item_quantity a.right {position:relative;margin-right:5px;top:4px;}

.acc_cont_shp_cart_bottom {background:#fede79;padding:10px;position:absolute;left:-1px;bottom:-44px;width:748px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(js/PIE.htc);}
.acc_cont_shp_cart_bottom i {display:block;padding-left:86px;line-height:14px;}

.acc_cont_item_quantity span {display:inline-block;position:relative;margin:0px 10px;}

.acc_cont_minus {position:absolute;left:-5px;top:4px;z-index:1;}
.acc_cont_plus {position:absolute;right:-5px;top:4px;z-index:1;}

.acc_cont_succes {display:inline-block;background:url(../images/acc_cont_succes.jpg) no-repeat left 3px;padding-left:13px;}
.acc_cont_canceled {display:inline-block;background:url(../images/acc_cont_canceled.jpg) no-repeat left 3px;padding-left:13px;}
.acc_cont_wait {display:inline-block;background:url(../images/acc_cont_wait.jpg) no-repeat left 3px;padding-left:13px;}
.acc_cont_edit {display:inline-block;background:url(../images/acc_cont_edit.jpg) no-repeat left 3px;padding-left:13px;}
.acc_cont_price_up {display:inline-block;background:url(../images/acc_cont_price_up.png) no-repeat right 4px;padding-right:13px;}
.acc_cont_price_down {display:inline-block;background:url(../images/acc_cont_price_down.png) no-repeat right 5px;padding-right:13px;}

.padl15 {padding-left:15px!important;}
.padl20 {padding-left:20px!important;}
.padl25 {padding-left:25px!important;}
.padl30 {padding-left:30px!important;}
.padr0 {padding-right:0px!important;}
.padr5 {padding-right:5px!important;}
.padr10 {padding-right:10px!important;}
.padr15 {padding-right:15px!important;}
.padr20 {padding-right:20px!important;}
.padr25 {padding-right:25px!important;}
.padr30 {padding-right:30px!important;}
.padt0 {padding-top:0px!important;}
.padt5 {padding-top:5px!important;}
.padt10 {padding-top:10px!important;}
.padt15 {padding-top:15px!important;}
.padt20 {padding-top:20px!important;}
.padt25 {padding-top:25px!important;}
.padt30 {padding-top:30px!important;}
.padb0 {padding-bottom:0px!important;}
.padb5 {padding-bottom:5px!important;}
.padb10 {padding-bottom:10px!important;}
.padb15 {padding-bottom:15px!important;}
.padb20 {padding-bottom:20px!important;}
.padb25 {padding-bottom:25px!important;}
.padb30 {padding-bottom:30px!important;}

.marl0 {margin-left:0px!important;}
.marl5 {margin-left:5px!important;}
.marl10 {margin-left:10px!important;}
.marl15 {margin-left:15px!important;}
.marl20 {margin-left:20px!important;}
.marl25 {margin-left:25px!important;}
.marl30 {margin-left:30px!important;}
.marr0 {margin-right:0px!important;}
.marr5 {margin-right:5px!important;}
.marr10 {margin-right:10px!important;}
.marr15 {margin-right:15px!important;}
.marr20 {margin-right:20px!important;}
.marr25 {margin-right:25px!important;}
.marr30 {margin-right:30px!important;}
.mart0 {margin-top:0px!important;}
.mart5 {margin-top:5px!important;}
.mart10 {margin-top:10!important;}
.mart15 {margin-top:15px!important;}
.mart20 {margin-top:20px!important;}
.mart25 {margin-top:25px!important;}
.mart30 {margin-top:30px!important;}
.marb0 {margin-bottom:0px!important;}
.marb5 {margin-bottom:5px!important;}
.marb10 {margin-bottom:10px!important;}
.marb15 {margin-bottom:15px!important;}
.marb20 {margin-bottom:20px!important;}
.marb25 {margin-bottom:25px!important;}
.marb30 {margin-bottom:30px!important;}


.tovarsl li.jcarousel-item  {
   border: 1px solid #d4d4d4;
   border-radius: 6px;
   -webkit-box-sizing:border-box;
   -moz-obox-sizing:border-box;
   box-sizing:border-box;
   width: 138px!important;
   height: auto;
   text-align: center;
   margin-left: 2px!important;
   margin-right: 2px!important;
   padding:2px!important;
   min-height: 300px!important;
}

.tovarsl li.jcarousel-item:hover {

   border: 3px solid #979AF7;
   padding:0px!important;
}
.without_accessories {
   background-image:none;
}
.without_accessories .fakeTabBox {display: none;}

.title_list {
   color: #01a350;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
   font-weight: bold;
}
.footer_copyright {
   padding:10px;
   margin-top: 20px;
   background-color: #01a350;
   border-top: 2px solid #ea1d24;
}
.footer_copyright p {
   text-align: center;
   color: #fff;
   line-height: 30px;
   padding: 0;
   margin: 0;
}

.footer_copyright .tel {
   font: bold 13px/18px 'Trebuchet MS';
}

.style_for_title {
   color:#000;
   font-size: 14px;
   font-weight: bold;
}

div.action {
    margin-top: 10px;
    text-align: right;
}

/*
div.action a, div.itembannerwrap_new a.action {
    display:block;
    width: 45px;
    height: 30px;
    background-color: #de0000;
    color: white;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5 0 0 5;
    opacity: 0.8;
}
*/

div.itembannerwrap_new a.action  {
    margin-top: 10px;
    padding-right: 0px;
    padding-top: 3px;
    float: left;
}

div.action a {
    position:relative;
    padding-right: 9px;
    padding-top: 5px;
}

div.action_wrapper a.action, div.action a {
    color: white;
    display: block;
    background-color: #ea1d23;
    text-decoration: none;
    padding-top: 5px;
    width: 45px;
    height: 25px;
}

div.action_wrapper {
    width: 45px;
    height: 30px;
    position: absolute;
    top: 5;
    left: 0;
}


#findorderid {margin: 0 10px;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    padding: 6px 10px;
    font-size: 14px;
	width: 250px;
}
#btn_getorderdata {background: url(../images/btn_save_2.png) no-repeat scroll 0 0px transparent;
    border-radius: 3px 3px 3px 3px;
    text-align: center;
    width: 102px;
    height: 28px;
    padding-bottom: 5px;
    padding-top: 2px;
    color: #fff;
    font-size: 15px;
    font-family: tahoma;
    border: 0px solid #fff;
    cursor: pointer;
	outline: none;
}
#btn_getorderdata:hover {background: url(../images/btn_save_2.png) no-repeat scroll 0 -28px transparent;}
#order_data {padding-left: 30px;
	margin-top: 30px;
	font-family: "Trebuchet MS";
    font-size: 15px;
    color: #000;
	font-weight: bold;
}
#order_data #order_products {margin-top: 10px;
	margin-bottom: 20px;
	font-weight: normal;
}
#order_data #order_shippingcost {margin-top: 10px;
	font-weight: normal;
	margin-bottom: 15px;
}
#order_data #order_total {display: inline-block;
	margin-left: 15px;
	font-size: 16px;
}
#rbkform .btn_save {margin-top: 30px;
    margin-left: 30px;
	background: url(../images/btn_save_2.png) no-repeat scroll 0 0px transparent;
	width: 102px;
    height: 28px;
	outline: none;
}
#rbkform .btn_save:hover {background: url(../images/btn_save_2.png) no-repeat scroll 0 -28px transparent;}
.findorder_errorr, .pay_error {margin: 0 0 10px 10px;
    font-size: 14px;
    color: #ea1d24;
}
.pay_success {margin: 0 0 10px 10px;
    font-size: 14px;
    color: #01a350;
}
