* {
   font-family: Tahoma, Arial, helvetica, sans-serif;
	font-size: 12px;
}
img {
   border: 0;
}
body {
   background: #FFFFFF;
   text-align: center;
   padding: 0px;
   margin: 0px;
}
a {
   color: #1078b0;
	outline-style: none;
}
ol {
	list-style-type: decimal;
   margin: 5px 10px 5px 30px;
}
ul {
	list-style-type: disc; 
	margin: 5px 10px 5px 30px;
}
#news ul {
}
ul li {
	list-style-type: disc;
	padding: 2px;
}
b { 
   font-weight: bold;
	 font-size: inherit !important;
   color: inherit !important;
}
strong {
  font-weight: bold;
  font-size: inherit !important;
  color: inherit !important;
}
h1 { 
   font-size: 22px;
   margin:0.1em 0 0.8em 0;
}
h1.about {
	font-size: 30px;
	color: #ba0000; 
	margin:0.1em 0 0.1em 0;
}
h2 { 
   font-size: 18px;
   margin:0.8em 0 0.1em 0;
}
h3 {
	 color : #ba0000;
   font-size: 12px; 
   font-weight: bold;
   margin: 0.8em 0 0.1em 0;
}
h4 { 
   font-size: 12px;
   font-weight: bold;
   margin: 0.8em 0 0.1em 0;
}
p {
   margin: 5px 0px;
   padding: 0px;
   font-size: 12px;
}
.text {
   font-size: 12px;
}
#top_cent_cont {
   text-align: left;
   margin:0px auto;
   padding: 0px;
   width: 1000px;
}
#top_nav_cont { 
   position: relative;
   height: 150px;
   background: url(/image/layout/bg-top1.jpg) 100% 0 no-repeat;
   /* background: url(/image/layout/bg-top-ny.jpg) 100% 0 no-repeat; */
}
#site_menu { 
   top: 15px;
   left: 220px;
   position: absolute;
}
.site_menu_item { 
   float: left;
   margin-right: 30px;
   width: 13px;
   display: block;
   font-size: 0;
   height: 12px;
}
.i_home {
   background: url(/image/layout/i-icon.gif) 0 0 no-repeat;
}
.i_map {
   background: url(/image/layout/i-icon.gif) 0 -25px  no-repeat;
}
.i_mail {
   background: url(/image/layout/i-icon.gif) 0 -12px  no-repeat;
}
.i_icq {
   background: url(/image/layout/i-icon.gif) 0 -36px  no-repeat;
}
#site_logo {
   top: 38px;
   left: 0px;
   position: absolute;
}
.site_logo_txt {
   font-size: 9px;
	height: 10px;
   color: #9f9f9f;
}
.site_logo_link {
   font-size: 9px;
   color: #9f9f9f;
	display: block;
	height: 100%;
	width: 100%;
	line-height:9px;
	text-decoration: none;
}

#top_nav {
   top: 80px;
   left: 220px;
   line-height: 1.5em;
   position: absolute;
}
   #top_nav a {
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      color: black;
      display: inline-block;
      position: relative;
      margin-right: 26px;
   }
   #top_nav a.last {
      margin-right: 0;
   }
   
.top_nav_item {
   float: left;
   margin-right: 27px;
}
.top_nav_item span {
   display: none;
}
#content_cont {
   float: left;
   height: 100%;
   overflow: hidden;
}
#left_cont {
   float:left;
   width: 210px;
	padding-bottom: 180px;
}
#main_cont {
   float: right;
   width: 789px;
   margin-bottom: 20px;
   height: 1%;
   overflow: hidden;
}
#work_content {
	 width: 700px;
	 padding-left: 20px;
	 overflow: hidden;
}
#search_bg {
   background: url(/image/layout/bg-search.gif) 0 0 no-repeat;
   width: 190px;
   height: 45px;
}
#info_cont {
	width: 1000px;
	position: relative;
	margin: 0% auto;
	text-align:left;
}
#info, #info div,#info a { 
   font-size: 10px;
   line-height: 1.6em;
}
#info { 
   width: 190px;
   height: 185px;
   position: absolute;
   margin-top: -185px;
   background: url(/image/layout/bg-bottom.gif) bottom left no-repeat;
}

.clear {
   clear:both;
}
.clear_l {
   clear: left;
}
.clear_r {
   clear: right;
}

#catalog_menu {
   margin: 10px 0px 20px 2px;
}
#producer_menu {
   margin: 10px 0px 20px 10px;
}
.header_l_menu {
   font-size: 11px;
   font-weight: bold;
   margin-bottom: 5px;
	padding-left: 8px;
}

#catalog_menu .divlink {
	 text-decoration: underline;
	 padding: 2px 0px 2px 12px;
	 margin: 3px 0px;
	 cursor: pointer;
	 color: #1078b0;	
}
#catalog_menu div.current {
	 text-decoration: none;
}

#catalog_menu a, #producer_menu a {
   font-size: 12px;
   color: #1078b0;
   padding: 2px 0px 2px 12px;
   margin: 3px 0px;
   display: block;
}
#catalog_menu div.menu_sublinks a {
	 margin-left: 20px;
	 padding-left: 5px;
	 margin-right: 30px;
}
#catalog_menu div.menu_sublinks div.sublevel2 {
   display: none;
}

#catalog_menu div.menu_sublinks div.sublevel2 a {
	 margin-left: 35px;
	 padding-left: 5px;
	 margin-right: 30px;
}

#catalog_menu div.menu_sublinks a.current {
	 background: #f6f7dd;
	 color: #000;
	 font-weight: bold;
	 text-decoration: none;
}

#catalog_menu a.current, #catalog_menu div.current,  #producer_menu a.current {
   font-weight: bold;
	margin: 5px 0px;
	padding-left: 12px;
}
.current_green {
	 background: url(/image/layout/m_green.gif) 0 2px no-repeat;
}
.current_orange {
	 background: url(/image/layout/m_orange.gif) 0 2px no-repeat;
}
.current_red {
	 background: url(/image/layout/m_red.gif) 0 2px no-repeat;
}
.current_yellow {
	 background: url(/image/layout/m_yellow.gif) 0 2px no-repeat;
}
.current_blue {
	 background: url(/image/layout/m_blue.gif) 0 2px no-repeat;
}
.current_violet {
	 background: url(/image/layout/m_violet.gif) 0 2px no-repeat;
}
.current_dark_violet {
	 background: url(/image/layout/m_dark_violet.gif) 0 2px no-repeat;
}
.current_raspberry {
	 background: url(/image/layout/m_raspberry.gif) 0 2px no-repeat;
}
.current_light_brown {
	 background: url(/image/layout/m_light_brown.gif) 0 2px no-repeat;
}




.link_l_menu { 
   margin: 2px 0px 2px 0px;
}
.link_l_menu li {
   font-size: 12px;
   color: #1078b0;
   padding: 2px 0px 2px 0px;
   margin: 0px;
}
.catalog_item {
   z-index: 1;
   float:left;
   width: 250px;
   background: #FFFFFF;
   font-size: 10px;
   margin-right: 12px;
   margin-bottom: 12px;
}
.catalog_item_cont, .catalog_item_cont_s {
   padding: 5px 2px 15px 5px;
   background: transparent;
}
.catalog_item_cont_s {
   height: 170px;
}
.catalog_item_cont li {line-height: 130%}
.item_header {
   margin-bottom: 10px;
}
.item_text { 
   float: right;
	 font-size: 10px;
   width: 120px;
}
.item_text div, .item_text p {
	font-size: 10px;
}
.item_photo {
   width: 105px;
   float: left;
   margin-right: 10px;
}
.ltopcorner {
   z-index: 3;
   background: url(/image/layout/r_left1.gif) 0 0 no-repeat;
}
.rtopcorner { 
   z-index: 3;
   padding-top: 7px;
   background: url(/image/layout/r_right1.gif) 100% 0 no-repeat;
}
.lbottomcorner {
   z-index: 3;
   padding-left: 7px;
   background: url(/image/layout/r_left2.gif) 0 100% no-repeat;
}
.rbottomcorner { 
   z-index: 3;
   background: url(/image/layout/r_right2.gif) 100% 100% no-repeat;
}
.big_h { 
   font-size: 18px;
}
.small_h { 
   font-size: 14px;
}
.item_links li { 
   font-size: 11px;
}
#about_news_cont { 
   overflow: hidden;
   height: 1%;
   float: left;
}
#about {
   float:left;
   line-height: 1.2em;
   width:370px;
   height: 1%;
   padding-right: 30px;
   overflow: hidden;
}
#news_main {
   float:right;
   line-height: 1.2em;
   width:370px;
   height: 1%;
   overflow: hidden;
   font-size: 11px;
}
#news_main .date {font-size: 10px;}
#news_cont { 
   float: right;
   padding-right: 15px;
   width: 370px;
   font-size: 12px;
   line-height: 1.4em;
}
#producer_list {
	width: 100%;
	text-align: center;
   padding-top:15px;
   padding-bottom: 40px;
}
#producer_list img {
	padding: 15px 10px 0px 10px;
}
#bottom_cont { 
   width: 100%;
   background: #f1f1f1;
   text-align: center;
   line-height: 100%;
}
#bottom { 
   margin: 0 auto;
   width: 1000px;
	text-align: left;
	overflow: hidden;
	height: 1%;
}
#copyright { 
   font-size: 10px;
   color: #797979;
   background: url(/image/layout/stripe.gif) 0 0 repeat-y;
   padding: 5px 0px 25px 30px;
   margin-bottom: 4px;
}
#copyright a {
   font-size: 10px;
   color: #797979;
   text-decoration: none;
}
.banner { 
   margin: 5px 0px 20px 0px;
}
.producer_links {
	list-style-type: none; 
   margin: 15px 0px 0px 0px;
}
.producer_links li {
	list-style-type: none;
   font-size: 11px; 
   color: #1078b0; 
   padding: 0px;
   margin: 0px;
   line-height: 13px !important;
}
.producer_links li a {
	font-size: 11px !important;
}
.price_link, .price_link_2 { 
   margin-top: 0px;
   padding-top: 15px;
   font-size: 11px;
   margin-left: 7px;
}
.price_link_2 {
   margin-top: 0px;
   padding-top: 5px;
   margin-bottom: 20px;
   margin-left: 0px;
}
.price_link a, .price_link_2 a {
   font-size: 11px;
   font-weight: bold;
}
.price_link_2 div.work {padding-right: 20px;}

.datatbl {
	width: 100%;
}
.datatbl .title, .datatbl .title  a {
}

.datatbl th {
	 padding: 8px 8px 4px 8px;
	 border-bottom: 1px solid #acacac;
	 font-weight: bold;
	 font-size: 11px;
}
.datatbl .right {
	 text-align: right;
	 padding-right: 20px;
}
.datatbl td {
	 padding: 8px;
	 vertical-align: middle;
}
.datatbl * {
	 font-size: 12px;
}
.c_title, .c_title a {
	 font-size: 14px;
}
.price {
	color: red;
	text-align: right;
	white-space: nowrap;
	font-size: 14px;
	color: #c23200;
}

.catalog_h1_cont {
	border-spacing: 0;
	border-collapse: collapse;
	height: 45px;
}

.catalog_h1_red_l, .catalog_h1_red_r, .catalog_h1_yellow_l, .catalog_h1_yellow_r, .catalog_h1_blue_r, .catalog_h1_blue_l,
.catalog_h1_violet_l, .catalog_h1_violet_r, .catalog_h1_orange_l, .catalog_h1_orange_r, .catalog_h1_green_l, .catalog_h1_green_r,
.catalog_h1_dark_violet_l, .catalog_h1_dark_violet_r, .catalog_h1_raspberry_l,
.catalog_h1_raspberry_r, .catalog_h1_light_brown_l, .catalog_h1_light_brown_r 
{
	width: 5px;
	height: 45px;
	padding: 0;
}
.catalog_h1_red_l {
	background: url(/image/layout/h1_red_l.gif) 0 0 no-repeat;	
}
.catalog_h1_red_r {
	background: url(/image/layout/h1_red_r.gif) 100% 0 no-repeat;	
}
.catalog_h1_yellow_l {
	background: url(/image/layout/h1_yellow_l.gif) 0 0 no-repeat;
}
.catalog_h1_yellow_r {
	background: url(/image/layout/h1_yellow_r.gif) 0 0 no-repeat;
}
.catalog_h1_blue_r {
	background: url(/image/layout/h1_blue_r.gif) 0 0 no-repeat; 
}
.catalog_h1_blue_l {
	background: url(/image/layout/h1_blue_l.gif) 0 0 no-repeat;
}
.catalog_h1_violet_l {
	background: url(/image/layout/h1_violet_l.gif) 0 0 no-repeat;
}
.catalog_h1_violet_r {
	background: url(/image/layout/h1_violet_r.gif) 0 0 no-repeat;
}
.catalog_h1_orange_l {
	background: url(/image/layout/h1_orange_l.gif) 0 0 no-repeat;
}
.catalog_h1_orange_r {
	background: url(/image/layout/h1_orange_r.gif) 0 0 no-repeat;
}
.catalog_h1_green_l {
   background: url(/image/layout/h1_green_l.gif) 0 0 no-repeat;
}
.catalog_h1_green_r {
	background: url(/image/layout/h1_green_r.gif) 0 0 no-repeat;
}
.catalog_h1_dark_violet_l {
	background: url(/image/layout/h1_dark_violet_l.gif) 0 0 no-repeat;
}
.catalog_h1_dark_violet_r {
	background: url(/image/layout/h1_dark_violet_r.gif) 0 0 no-repeat;
}
.catalog_h1_raspberry_l {
	background: url(/image/layout/h1_raspberry_l.gif) 0 0 no-repeat;
}
.catalog_h1_raspberry_r {
	background: url(/image/layout/h1_raspberry_r.gif) 0 0 no-repeat;
}
.catalog_h1_light_brown_l {
	background: url(/image/layout/h1_light_brown_l.gif) 0 0 no-repeat;
}
.catalog_h1_light_brown_r {
	background: url(/image/layout/h1_light_brown_r.gif) 0 0 no-repeat;
}
.catalog_h1_yellow, .catalog_h1_red, .catalog_h1_blue, .catalog_h1_violet, .catalog_h1_orange, .catalog_h1_green, .catalog_h1_dark_violet, .catalog_h1_raspberry, .catalog_h1_light_brown  {
	 white-space: nowrap;
	 padding: 5px 15px;
	 vertical-align: middle;
	 font-size: 18px;
	 color: #FFF;
}
.catalog_h1_yellow {
	 background-color: #ffc000;	 
}
.catalog_h1_red {
	 background-color: #df2e00;
}
.catalog_h1_blue {
	 background-color: #0074c5;
}
.catalog_h1_violet {
	 background-color: #b91dc1;
}
.catalog_h1_dark_violet {
	 background-color: #7a1dc1;
}
.catalog_h1_raspberry {
	 background-color: #c11d66;
}
.catalog_h1_light_brown {
	 background-color: #c1b61d;
}
.catalog_h1_orange {
	 background-color:#fb6e0a;  
}
.catalog_h1_green {
	 background-color: #35b63f;
}

#crumb {
	 margin-bottom: 20px;
}
#crumb, #crumb a {
	 margin-top: 10px;
	 color: #898989;
	 font-size: 10px;
}

.comment, .comment a {
	 color: #898989;
	 font-size: 10px;
}

.item_descr_a {
	 font-size: 12px;
    width: 100%;
}

.item_descr_a td {
	 vertical-align: top;
}
.item_descr_m p {
	 margin: 25px 0px 0px 0px;
}

.item_descr_t {
	 padding: 0px 5px 5px 10px
}
.item_image {
	 margin: 0px 5px 5px 0px;
}
.item_features {
   width: 100%;
}
.item_features td {
	 padding: 7px 5px;
}
td.feature_h {
	 width: 40%;
	 padding-left: 15px;
}
td.feature_txt {
	 width: 60%;
	 font-size: 11px;
}
.fill_block {
	 height: 70px;
}
.feature_row2 {
	 background: #F4F4F4;
}
.feature_row1 {
	 background: #FFFFFF;
}

.order_cont {
	 width: 700px;
	 margin-top: 40px;
}

.order {
	 padding: 7px 100px 7px 70px;
}
.order_tbl {
	 width: 100%;
}
.order_tbl th {
	 text-align: right;	 
}
.order_tbl td, .order_tbl th {
	 padding: 8px 5px;
	 vertical-align: top;
}
.order_tbl textarea {
	 width: 100%;
}
.order_tbl textarea, .order_tbl input {
	 background-color: #ffffff;
	 border: 1px solid #acacac;
}
.order_tbl .input_s {
	 width: 200px;
}
.order_tbl .input_b {
	 width: 100%;
}
.order_tbl .descr {
	 font-size: 10px
}
.order_tbl .header {
	 font-size: 14px;
	 font-weight: bold;
}
.emp {
	 color: red;
}
.descr_row td {
	 padding: 2px 5px;
}
.order_submit_btn {
	 width: 120px;
	 padding: 5px;
	 font-size: 15px;
    border: 0;
}
.about_tbl th {
	 padding: 5px 0px 5px 0px;
}
.about_tbl td {
	padding: 5px 0px 5px 25px
}
.big_margin_p p {
	margin: 0px 0px 20px 0px;
}
.garant {
	 margin: 20px 0px;
	 padding: 5px 0px 5px 14px;
	 border-left: 3px solid #ba0000;
}
sup {
	 vertical-align: super;
	 font-size: 0.8em;
}
.filter_producer {
	 width: 100%;
    overflow: hidden;
}
.filter_producer .item {
   float: left;
   height: 21px;
   margin: 0px 6px 6px 0px;
   width: auto;
}
.menu_sublinks {
}
.speed_tbl td, th {
	padding: 5px;
	font-size: 11px;
}
.items_top_link_cont_l {
	 background: url(/image/layout/s_bg1.gif) top  left no-repeat;
}
.items_top_link_cont_r {
	 background: url(/image/layout/s_bg2.gif) top  right no-repeat;
	 padding: 2px 6px;
}
.items_top_link {
	 background: transparent;
}
.speed_tbl .items_top_link a {
	 font-size: 11px;
}
.speed_tbl .items_top_link_current {
    background: #F86D06;
}
.speed_tbl .items_top_link_current * {
	 font-size: 11px;
    color: white;
	 font-weight: bold;
}
.vitrina_link {
	 color: #000;
	 text-decoration: none;
}
.general_txt p {
	 margin-bottom: 16px;
}
dd {
	 margin-bottom: 10px;
}
#copyright img {
	 opacity: 0.3;
	 filter: alpha(opacity = 30);
}
.search_input {
	 border: 1px solid #acacac;
	 width: 120px;
	 padding-left: 4px;
	 margin-left: 5px;
	 margin-right: 5px;
}
.search_cont { 
   padding-top: 15px;
   font-size: 11px;
   margin-left: 7px;
}
.pager a {
	 margin-left: 5px;
}
.pager b {
	 margin-left: 5px;
}
.pager {
	 margin-bottom: 10px;
	 text-align: right;
}
.catalog_content, .catalog_content * {
	 font-size: 11px;
}

#news {font-size: 12px}
#news h1 {color: #ba0000;}
#news table {width: 100%}
#news table td, #news table th {vertical-align: top; padding-bottom: 10px}
#news table td a {font-size: 14px;}
#news table td span {color: #ba0000;}
#news a#allnews {color: #ba0000; font-size: 11px; font-weight: bold;}
#news img {padding-right: 10px; padding-bottom: 10px;}
#news div.aftertitle {height: 3px;}

a.details {background-image: url(/image/layout/i-details.gif); background-position: left; background-repeat: no-repeat; padding-left: 20px;}
div.vspace3px { height: 3px; }
div.vspace1px { height: 1px; }

#catalog { font-family: Tahoma; font-size: 12px; }
#catalog div.hr { background-image: url(/image/layout/hr_bg.gif); background-repeat: repeat-x; margin-top: 10px; margin-bottom: 18px; height: 1px;}
#catalog td { width: 100% }
#catalog th img { margin-right: 10px;}
.producers#catalog th img { width: 111px; height: 58px; }
#catalog a.title { font-size: 18px; }
#catalog a.list { background-image: url(/image/layout/vline.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; padding-right: 10px;}
#catalog a.list.first { background: none; padding-left: 0;}
#catalog .offer_count_bg { margin-left: 10px; background: #ffc000; background: #f6f7dd; font-size: 11px;padding: 2px 5px}
#catalog .offer_count { font-size: 11px; font-weight: bold; }
#catalog .offer_price, #catalog .offer_price * { font-size: 11px; }
#catalog .offer_price span { color: #ba0000; }

table.data { width: 99%; text-align: center; margin: 20px 5px 40px 5px; }
table.data, table.data th, table.data td, table.data tr { border: 1px solid #c5c9c8; text-align: center; font-size: 11px;}
table.data th { font-weight: bold; background-color: #eaedef; }
table.data * { padding: 4px 5px; } 
table.data *.text_left { text-align: left }

.l2_menu, .l2_menu_active {
    font: bold 12px Tahoma, Arial, Sans-Serif;
    padding: 10px 20px;
    margin: 0px 10px 10px 0px;
    float: left;
    text-align: center;
    width: 14em;
    text-decoration: none;
}
.l2_menu {
    background-color: #d1dbe3;
    color: #667e90;
}
.l2_menu_active {
    background-color: #839fb4;
    color: #FFF;
}
.float_cont {
    width: 100%;
    overflow: hidden;
}
.font_11 {font-size: 11px;}
.free_obtain {
    padding: 3px 5px;
    background-color: #f6f6dc;
    color: #ba0000;
    font-size: 9px;
}
.free_obtain_item {
    padding: 5px 0px;
    color: #ba0000;
    font-size: 11px;
}
.popup {
   position: absolute;
   width: 600px;
   z-index: 999;
   left: 100px;
   top: 200px;
   padding: 0px;
   display: none;
}
   .popup .popup_tbl {
      border-collapse: collapse;
      width: 100%;
   }
      .popup .popup_tbl td {
         vertical-align: top;
      }
      .popup .popup_tbl h2 {
         padding: 15px 0px 20px 0px;
         margin: 0;
      }
      #popup_info .popup_tbl h2 {
         padding: 5px 0px 15px 0px;
         margin: 0;
      } 
      .popup .popup_tbl .link {
         margin-top: 5px;
      }
         .popup .popup_tbl .link p {
            padding-top: 10px;
         }
         .popup .popup_tbl .link a {
            font-weight: bold;
            font-size: 12px;
         }
   .popup .top_border {
      background: url(/image/layout/popup/bg-top.gif) 0 0 repeat-x;
      font-size: 0;
   }
   .popup .left_border {
      background: url(/image/layout/popup/bg-left.gif) top left repeat-y;
      font-size: 0;
   }
   .popup .right_border {
      background: url(/image/layout/popup/bg-right.gif) top right repeat-y;
      font-size: 0;
   }
   .popup .bottom_border {
      background: url(/image/layout/popup/bg-bottom.gif) bottom left repeat-x;
      font-size: 0;
   }
   .popup .body {
      background: #FAF8EC;
      padding: 0px 20px 10px 20px;
   }
   #popup_info .body {
      padding: 0px 10px 0px 10px;
   }
   .popup .box {
      font-size: 10px;
   }
   #popup_info .box {
      font-size: 11px;
      line-height: 1.3em;
      text-align: left;
   }
   .popup .body .close_image {
      float: right;
      margin-left: 10px;
      cursor: pointer;
   }
   a.down_link {
      background: url(/image/layout/i-down.gif) 100% 5px no-repeat;
      padding-right: 24px;
      font-size: 11px;
   }
   a.up_link {
      background: url(/image/layout/i-up.gif) 100% 5px no-repeat;
      padding-right: 24px;
      font-size: 11px;
   }
   
   
.compare {
   width: 100%;
}
   .compare th {
       padding: 8px 8px 4px 8px;
       border-bottom: 1px solid #acacac;
       font-weight: bold;
       font-size: 12px;
   }
   .compare td {
          padding: 7px 5px;
       text-align: center;
   }
   .compare td.parm_name {
      text-align: left;
      font-weight: bold;
   }
   .compare tr.row_1 {
       background: #F4F4F4;
   }
   .compare tr.row_0 {
       background: #FFFFFF;
   }
   
#visitor {
   font-weight: bold;
   font-size: 10px;
   color: #797979;
}

#hours {
   color: #575B5C;
   font-size: 11px;
   position: absolute;
   right: 45px;
   top: 45px;
}
#hours .number {
   color: #9C3D21;
}

#delivery {
   color: #615E69;
   font-size: 11px;
   position: absolute;
   right: 45px;
   top: 110px;
}
   #delivery a, #delivery a:visited {
      color: #615E69;
      font-size: 11px;
   }
   
a.xls {
   background: url(/image/layout/i-xls.gif) 0 0 no-repeat;
   padding-left: 20px;
}
a.doc {
   background: url(/image/layout/i-doc.gif) 0 0 no-repeat;
   padding-left: 20px;
}
.action_price {
   width: 100%;
}
.action_price .description {
   clear: left;
}
.actions {
   width: 246px;
   float: right;
}
.action {
   background: url(/image/layout/action_bg2.gif) 0 0 repeat-y;
   text-align: left;
   margin-bottom: 10px;
}
   .action .logo {
      padding: 5px 5px 5px 15px;
   }
   .action .action-info {
      padding: 5px 10px 5px 5px;
      font-size: 10px;
   }
   .action a.header {
      font-size: 11px;
   }
.price_item {
	 padding: 0px 30px 10px 0px;
	 white-space: nowrap;
    background: #FFF;
    float: left;
    width: auto;
}
   .price_item .is_have {
      background: #f6f6dc;
      margin: 5px 0px;
      padding: 2px 15px 2px 15px;
   }
.order_link {
   padding: 0px 15px 15px 15px;
}
   .order_link a {
       font-size: 15px;
       font-weight: bold;
   }
   .order_link .order-btn {
         padding: 0px;
         margin: 0px;
         float: none;
         width: 90px;
         height: 22px;
         background: url(/image/layout/order-btn-bg.gif) 0 0 repeat-x;
   }
      .order_link .order-btn .order-btn-inner {
         text-align: center;
         padding: 2px 15px 3px 8px;
         background: url(/image/layout/order-btn.gif) top right no-repeat;
      }
      .order_link .order-btn .order-btn-inner a {
         outline-style: none;
         text-decoration: none;
         font-size: 15px;
         font-weight: bold;
         color: white;
      }
      
.price_lebel {
	 font-size: 18px;
	 color: #c23200;
}

.consumables {
   text-align:left; padding: 10px 0px 10px 0px;
}
.datatbl tr td.group_title {
   padding: 0px;
   background: url(/image/layout/q-grey-bg.gif);
}
   .datatbl tr td.group_title a {
      padding-top: 2px;
      color: #000;
      outline-style: none;
      text-decoration: none;
   }
   .datatbl tr td.group_title a:visited {
      color: #000;
      outline-style: none;
   }

.zoom {
   font-size: 11px;
   color: #F47709;
   text-align: center;
   margin-bottom: 5px;
}
   .zoom a {
      color: #F47709;
   }
   .zoom img {
      vertical-align: middle;
   }
   
   
   #catalog .titul_items {
      width: 230px;
   }
   #catalog .titul_items td {
      padding-bottom: 5px;
   }
      #catalog .titul_items td.tl {
         padding-right: 10px;
         padding-left: 10px;
         font-size: 11px;
      }
      #catalog .titul_items td.tl * {
         font-size: 11px;
      }
      #catalog .titul_items td.pr {
         color: #BE0001;
         font-size: 11px;
         white-space: nowrap;
         text-align: right;
      }
      
#work_content div.hidden {
   display: none;
}
#description_m {
   position: relative;
}
.popular_items {
   margin: 15px 0px;
   border: 1px solid #acacac;
   padding: 15px 40px
}
   .popular_items table {
      width: 100%;
   }
      .popular_items table td {
         width: 50%;
         vertical-align: top;
         padding-right: 20px; 
      }
.itemimage_cont {
   border: 1px solid #898989;
   padding: 30px 30px;
   margin-right: 5px;
}
ul.consumables_list {
   list-style-type: none;
   margin: 2px 0px 10px 10px;
   font-size: 11px;
}
ul.consumables_list li {
   list-style-type: none;
   list-style-image: none;
   padding: 1px 0px 5px 20px;
}
.page_navigator {
   text-align: right;
   padding-left: 20px;
}
.page_navigator .numbers a, .page_navigator .numbers b {
   margin-right: 3px;
}
   
ul.pagemenu {
   padding: 0;
   z-index: 5;
   margin: 0;
   overflow: hidden;
   width: 100%;
   list-style-type: none;
   background: url(/image/layout/pagemenu/bord.gif) 0 100% repeat-x;
}
   ul.pagemenu li {
      float: left;
      list-style-type: none;
      list-style-image: none;
      padding: 0;
      margin: 0;
      width: auto;
      height: 30px;
      font-size: 14px;
      font-weight: bold;
      padding-left: 3px;
      background: url(/image/layout/pagemenu/ysl1.gif) 0 0 no-repeat;
      border-bottom: 1px solid #6B85A0;
   }
   ul.pagemenu li.delim {
      width: 1px;
      padding:0;
      background: #FFF; 
   }
      ul.pagemenu li.active {
         background: url(/image/layout/pagemenu/ysl1h.gif) 0 0 no-repeat;
         border-bottom: 1px solid #D1DBE4;
         margin-bottom: 0;
      }
   
      ul.pagemenu li div.pagemenu_cont {
         padding-right: 3px;
         z-index: 5;
         width: auto;
         float: left;
         background: url(/image/layout/pagemenu/ysl3.gif) 100% 0 no-repeat;
         height: 30px;
      }
         ul.pagemenu li.active div.pagemenu_cont {
            background: url(/image/layout/pagemenu/ysl3h.gif) 100% 0 no-repeat;
         }
      ul.pagemenu li a {
         display: block;
         z-index: 5;
         float: left;
         width: auto;
         padding: 8px 30px 2px 30px;
         vertical-align: middle;
         height: 20px;
         color: #000;
         text-decoration: none;
         background: url(/image/layout/pagemenu/ysl2.gif) 0 0 repeat-x;
      }
         ul.pagemenu li.active a {
            background: url(/image/layout/pagemenu/ysl2h.gif) 0 0 repeat-x;
         }
         
div.pagelinksmenu {
   background: #D1DBE4;
   padding: 10px 15px 10px 0;
   position: relative;
   margin-bottom: 15px;
   z-index: 1;
}
   div.pagelinksmenu ul {
      padding: 10px 0px;
      overflow: hidden;
      width: 100%;
      list-style-type: none;
      margin: 0;
      font-size: 11px;
   }
      div.pagelinksmenu ul li {
         list-style-type: none;
         background: url(/image/layout/pagemenu/i-li.gif) 20px 0.7em no-repeat;
         padding-left: 28px;
         margin-bottom: 5px;
         float: left;
         width: auto;
      }
         div.pagelinksmenu ul li a {
            color: #000;
            white-space: nowrap;
            text-decoration: none;
         }
         div.pagelinksmenu ul li a:hover {
            text-decoration: underline;
         }
            div.pagelinksmenu ul li a.active {
               font-weight: bold;
            }

#error_site_msg {
   width: 430px;
   padding-left: 100px;
   float: right;
   padding: 1px 10px 5px 90px;
   font-size: 12px;
}
   #error_site_msg a {
      font-size: 12px;
      color: #1078b0;
      text-decoration: none;
   }
   #copyright #error_site_msg img {
      vertical-align: middle;
      opacity: 1;
   }
div.producer_image {
   float: left;
   width: auto;
   padding: 1px 0px 1px 20px;
   height: 43px;
   overflow: hidden;
}
   div.producer_image a {
      outline-style: none;
   }
   div.producer_image img {
      display: block;
   }
.u_desc_lst {
   display: block;
}
.u_sp_lt {
   display: none;
}

div.analogs {
   float: right;
   width: auto;
   max-width: 250px;
   border: 1px solid #E8E8E8;
   border-left: 0;
   padding: 15px 10px 15px 15px;
   background: url(/image/layout/analog-bg.gif) 0 0 repeat-y;
}
   div.analogs h3 {
      margin-left: 18px;
      margin-top: 0;
      margin-bottom: 4px;
      font-size: 11px;
      font-weight: bold;
      font-family: Tahoma, Arial, sans-serif;
      letter-spacing: 3px;
   }
   ul.analog_list {
      list-style-type: none;
      margin: 0 0 0 3px;
      font-size: 11px;
      font-family: Tahoma, Arial, sans-serif;
   }
      ul.analog_list li {
         list-style-type: none;
         background: url(/image/layout/i-li-analog.gif) 2px 6px no-repeat;
         padding: 1px 0px 1px 15px;
         font-size: 11px;
         margin-bottom: 2px;
      }
      ul.analog_list li * {
         font-size: 11px;
      }
         ul.analog_list li .aprice {
            margin-left: 5px;
         }
        ul.analog_list li.special {
           background: url(/image/layout/i-li-analog-spec.gif) 0px 4px no-repeat;
        }
