/* �������� ����� ��������� */

html {font-size: 100%;}
html,body,form,p {padding: 0px; margin: 0px; }
html, body {background-color: white; height: 100%}
body{text-align: left; font-size: 80%; font-family: Tahoma, Arial, Verdana; color: #000000; background: url('pixel.gif') no-repeat; background-attachment: fixed;}
select, input, div, span, font, textarea {font-size: 100%; font-family: Tahoma, Arial, Verdana;}
table.adn {border: none; border-collapse: collapse; width: 100%;}
table.adnh {border: none; border-collapse: collapse; width: 100%; height: 100%;}
table.adw {border: none; border-collapse: collapse;}
.orangeblock_tl{background:#ff8a00 url(uglorg_tl.gif) no-repeat top left}
.orangeblock_tr{background: url(uglorg_tr.gif) no-repeat top right}
.orangeblock_bl{background: url(uglorg_bl.gif) no-repeat bottom left}
.orangeblock_br{background: url(uglorg_br.gif) no-repeat bottom right;padding:5px}
 
a img, img, html, body{border: none;}
a img, img, a {outline: none !important;}
*:focus { outline: none; }
td{padding: 0px; vertical-align: top; text-align: left;}
.mid, tr.mid td{vertical-align: middle;}
.bot{vertical-align: bottom;}
.fil1{overflow: hidden; height: 0px; width: 100%;}
.fil{overflow: hidden; height: 6px; width: 100%;}
.fil2{overflow: hidden; height: 14px; width: 100%;}
.arc{font-family: Arial, Tahoma, Verdana;}
.upc{text-transform: uppercase;}
.vright{text-align: right;}
.vleft{text-align: left;}
.vcent{text-align: center;}
.white {background-color: white;}
a {color: #000000; text-decoration: underline;}
a.special {color: blue; text-decoration: none;}
a.special:hover {color: blue; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}
.bf{font-weight: bold;}




/**.level_1{color: #001b5f; font-weight: bold; cursor: text; font-size: 13px;  background-color: #e0e1ff; padding-left:4px; padding-top:2px;}*/

.category{margin:1px 0;}
.level_1 {padding:0px;}
.level_1 .e{display:block; position: relative;}
.level_1 .e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
.level_1 b.e b, .level_1 b.e i, .level_1 b.e u, .level_1 b.e s, .level_1 b.e span, .level_1 b.e strong {height:1px !important; background: #e2e2e2;}
.level_1 b.e b, .level_1 b.e i, .level_1 b.e s {border-left:1px solid #e2e2e2; border-right:1px solid e2e2e2;}
.level_1 b.e u, .level_1 b.e b strong, .level_1 b.e i strong, .level_1 b.e span {border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
/*.level_1 b.e i, .level_1 b.e s {border-left:1px solid #7aa1ff; border-right: 1px solid #7aa1ff;}
.level_1 b.e b {border-left:1px solid #7aa1ff; border-right:1px solid #7aa1ff; border-top:1px solid #7aa1ff;}*/
.level_1 b.e b{margin: 0 3px;}
.level_1 b.e i{margin: 0 1px;}
.level_1 b.e u{margin: 0 1px;}
.level_1 b.e s{margin: 0;}
.level_1 b.e b strong, .level_1 b.e i strong {margin:0;}
.level_1 b.e span{margin: 0;}
.level_1 div{background: #e2e2e2; padding:1px 10px 1px 10px;color:#0e296b;font:bold 12px Tahoma; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}

.category{margin:2px 0;}
.level_2 {padding:0px;}
.level_2 .e{display:block; position: relative;}
.level_2 .e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
.level_2 b.e b, .level_2 b.e i, .level_2 b.e u, .level_2 b.e s, .level_2 b.e span, .level_2 b.e strong {height:1px !important; background: #f7f7f7;}
.level_2 b.e b, .level_2 b.e i, .level_2 b.e s {border-left:1px solid #f7f7f7; border-right:1px solid f7f7f7;}
.level_2 b.e u, .level_2 b.e b strong, .level_2 b.e i strong, .level_2 b.e span {border-left:1px solid #f7f7f7; border-right:1px solid #f7f7f7;}
.level_2 b.e b{margin: 0 3px;}
.level_2 b.e i{margin: 0 1px;}
.level_2 b.e u{margin: 0 1px;}
.level_2 b.e s{margin: 0;}
.level_2 b.e b strong, .level_2 b.e i strong {margin:0;}
.level_2 b.e span{margin: 0;}
.level_2 div{background: #f7f7f7; padding:0px 10px 0px 10px;color:black;font:normal 12px Tahoma; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7;}


.level2{color: #47ad00; width:100%; background-color: #ebffe6; padding-left:4px; }
.level2_u:hover{color: #378500; text-decoration: underline;}
.level3{color: black;}
.level4{color: black;}

.inbr{border: 1px solid #ABADB3; padding-left: 2px; padding-right: 2px; }
.textarea{border: 1px solid #ABADB3; padding: 1px;}


.menu_ims_top{HEIGHT:30px; background: #a1bffb;}
.menu_ims{HEIGHT:30px; border: none; border-collapse: collapse; background: #fff;}
.m_mline{width:1px;}
.m_lefttext {font-weight: bold; vertical-align: middle; text-align:center;}
.m_lefttext a{color: #ffffff;}
.m_lefttext a:hover{color: #ffffff;}
.m_left_1{background: url(menu_left_1.gif) right bottom; width:8px;}
.m_left_2{background: url(menu_left_2.gif) right bottom; width:102px;}
.m_left_3{background: url(menu_left_3.gif) left bottom; width:158px;}
.m_left_4{background: url(menu_left_4.gif) left bottom; width:149px;}
.m_left_5{background: url(menu_left_5.gif) left bottom; width:108px;}
.m_left_6{background: url(menu_left_6.gif) left bottom; width:452px;}
.m_left_7{background: url(menu_left_7.gif) left bottom; width:6px;}
.m_left_8{background: #a1bffb;}

/* ����� pop-up ���� ���������� */

.highslide-caption {
background:white none repeat scroll 0 0;
display: none;
border-top:medium none;
font-size:1em;
padding:5px;
}
.highslide-heading {
display: none;
border-top:medium none;
font-size:1em;
color: #ffffff;
background: orange;    
padding:5px;
}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide {cursor: url(zoomin.cur), pointer; outline: none;}

/* ����� �������-������� */

.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(star1.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width: 20px;}
.unit-rating a.r2-unit{left: 20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

/* ����� ���� ��������� */

div.dvmenusmall {text-align: left; display: block; margin: 0 -4px 0 -4px;}
.dtree img {vertical-align: middle;}
.dtree a, .dtree a:hover {text-decoration: none;}

 /* ����� �����, ������ � ������� */
 
a.icq {color:#ffffff;  font-size:13px;	text-decoration: none; font-family:Verdana;}
a.icq:Hover{color: #bbbbff; font-size:13px; text-decoration: none; font-family:Verdana;}

a.icq_con {color:#000000;  font-size:11px;	text-decoration: none; font-family:Verdana;}
a.icq_con:Hover{color: #bbbbff; font-size:11px; text-decoration: none; font-family:Verdana;}

.icq_pad {padding: 20px 0px 0px 1px; }
.fon_news {background:url('fon_news.gif'); background-position: top left;}


.h2_news_2 {color:#ff2e18; font-size:18px; text-decoration: none; font-family:Verdana;line-height:23px;}
.h2_news_2 a{color:#ff2e18; font-size:18px; text-decoration: underline; font-family:Verdana;}
.h2_news_2 a:hover{ text-decoration: none; font-family:Verdana;}

.h3_news1 {color: #ffffff; font-size:12px; text-decoration: none; font-family:Verdana;}
.h3_news1 a{color: #ffffff; font-size:12px; text-decoration: underline; font-family:Verdana;}
.h3_news1 a:hover{color: #bbbbff; font-size:12px; text-decoration:underline; font-family:Verdana;}

.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 2px; background: #4F78A0 url('pod_site_bar_line.gif') repeat-x top left; width: 100%;}
.headlink {color: #ffffff; padding-top: 4px; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #0f6fdd;}
.headlink2 {font-size: 80%; color: #000; padding-top: 1px; padding-bottom: 2px; background: #fff;}
.headlink3 {color: #ffffff; padding-top: 4px; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #0f6fdd;}
.headlink4 {color: #ffffff; padding-top: 4px; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #0f6fdd;}
.headlink4 {color: #ffffff; padding-top: 4px; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #0f6fdd;}
.headlink5 {color: #ffffff; padding-top: 4px; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #0f6fdd;}



.center {padding: 0 4px;}
.poisk a{color: #ffffff; text-decoration: underline;}
.poisk a:hover {color: #bbbbff; text-decoration: underline;}
.headlink a {color: #ffffff; font-size:13px;	text-decoration: none; font-family:Verdana;}
.headlink a:hover {color: #ffffff; font-size:13px; text-decoration: underline; font-family:Verdana;}
/*.headlink2_old a {color: #000; text-decoration: underline; font-family:Verdana;} */
.headlink2 {font-size: 80%; color: #000; padding-top: 1px; padding-bottom: 2px; font-family:Verdana;}
  
.headlink2 a:hover {color: #000;  text-decoration: none; font-family:Verdana;}
.headlink4 a {color: #ffffff; font-size:13px;	text-decoration: none; font-family:Verdana;}
.headlink4 a:hover {color: #bbbbff; font-size:13px; text-decoration: underline; font-family:Verdana;}
.headlink5 a {color: #ffffff; font-size:13px;	text-decoration: none; font-family:Verdana;}
.headlink5 a:hover {color: #ffffff; font-size:13px; text-decoration: underline; font-family:Verdana;}
.htbb3 a {color: #ffffff; text-decoration: underline; font-family:Verdana;}
.htbb3 a:hover {color: #ffffff; text-decoration: none; font-family:Verdana;}
.htbb6 a {color: #ffffff; text-decoration: underline; font-family:Verdana;}
.htbb6 a:hover {color: #ffffff; text-decoration: none; font-family:Verdana;}

/*.htb_all{background: #446991 url('mainfon.gif') repeat-x top left;} */
.htb_all{background: #446991 url('mainfon.gif') repeat-x top left;}
.htba{height:130px; padding-left: 20px; width: 25%;}
.htbb{padding-left: 20px; width: 18%; color: #ffffff;}
.htbc{padding-left: 20px;}
.htbb2{padding-right: 20px; width: 25%; vertical-align: middle; }
.htbb3{padding-right: 20px; width: 20%; vertical-align: middle; color: #ffffff;}
.htbb6{width: 20%; vertical-align: middle; color: #ffffff;}
.fonta{color: #ffffff; font-size: 200%; font-family: "Trebuchet MS", Arial, Verdana;}
.fontb{color: #ffffff; padding-left: 1px; font-size: 120%; font-family: "Trebuchet MS", Arial, Verdana;}

.poisk{color: #ffffff; width: 100%; background: #757A7B url('fon_news.gif') repeat-x bottom left; border-top: 1px solid #ffffff;}
.poisk1{color: #ffffff; padding: 0px 16px; height: 30px;}
.btbl{text-align: left; color: #000; padding: 0px 50px 0px 45px; height: 150px;}
.delm {margin: 0px 4px; cursor: default;}
.pform{width: 400px; border: 1px solid #616265; padding-left: 2px;}
.pform_poisk {width: 400px; border: 1px solid #2e2cee; padding-left: 2px;}
.stat {font-family: Tahoma, Arial, Verdana !important;}

.text_footer {color: #000; font-size:11px; font-family:Verdana;}
a.a_footer {color:#000  font-size:11px;	text-decoration: underline; font-family:Verdana;}
a.a_footer:Hover{color: #000; font-size:11px; text-decoration: underline; font-family:Verdana;}
a.a_footerk {color:#939393;  font-size:11px;	text-decoration: none; font-family:Verdana;}
a.a_footerk:Hover{color: #939393; font-size:11px; text-decoration: none; font-family:Verdana;}
a.a_footerkw {color:#fff;  font-size:11px;	text-decoration: none; font-family:Verdana;}
a.a_footerkw:Hover{color: #fff; font-size:11px; text-decoration: none; font-family:Verdana;}
.tel {color:#ffffff;  font-size:22px; font-family:Verdana; text-align: right;}
.sup_tel {color:#bbbbff;  font-family:Verdana; }


/* ����� ������ � ���������� */

#left {width: 195px; background-color: #fff; font-size: 95%;}
#right {width: 195px; background-color: #fff; font-size: 95%;}
img.fixwidth {width: 194px; height: 1px;}
.blmtop{margin-top: 0px;}
.blm{padding: 0px;}
.cbt {padding: 4px 8px; background-color: #f3f3f3;}
.hd {padding: 5px 8px; background: #f7f7f7; color: #000;}
.hd_2 {padding: 5px 4px; background: #f7f7f7; color: #000;}
/*.hd_old {padding: 5px 8px; background: #446991 url('fon_news.gif') repeat-x bottom left; color: #ffffff;} */
.hdb {padding: 12px 12px 14px 12px;}
.hdbtop {padding: 8px;}
.hdbot{background: #f3f3f3; padding: 4px 8px;}
.hd a {color: #ffffff; text-decoration: none;}
.hd a:hover {color: #ffffff; text-decoration: none;}

/* ����� ������� ������ */

table.relatedIt {border: 1px solid #dcdcdc; border-bottom: 1px; background-color: #f7f7f7; padding: 10px;}
table.gre {border: 1px solid #D7D3D0; border-bottom: 0px;}
.lt1{ background-color: #F0EFEE; border-bottom: 1px solid #D7D3D0;}
.lt2{ border-bottom: 1px solid #D7D3D0;}
.cnt{ border-left: 1px solid #D7D3D0;}
.ctt {padding: 4px 8px; background-color: #F0EFEE;}
.pad{padding: 8px 8px;}
.padt{padding: 4px 8px;}

/* ����� ����������� ������� � ��������*/

table.bot td{ vertical-align: bottom;}
table.price_table {border-collapse: collapse; border: 0px ; width:100%;}
tr.table_head td{ background-color: #2f6da6; border: 1px solid #3479b9; color: #EFEFEF; font-weight: bold; padding:3px 4px;}
tr.table_head_new td{ background-color: #ffffff; border-bottom: 1px dashed #c0c0c0; padding:4px;}
tr.table_data td{ background-color: #ffffff; border: 1px solid #2f6da6; color: #212121;padding:3px 4px;}
tr.table_data_new td{ background-color: #ffffff; border-bottom: 1px dashed #c0c0c0; color: #212121; padding:3px}
.head_link {color: #EFEFEF  !important; font-weight: bold;}
.price_link{color: #004466 !important;}
.show_manufacturer{text-align: right;}

.name_product_all {font-size: 150%; font-family: Tahoma, Arial, Verdana; color: #302ef6;}

/* �������������� ����� */

.price{ color: #DF7017; font-size: 180%; font-weight: bold;}
.price a { color: #DF7017; font-size: 90%; font-weight: bold; text-decoration: none;}
.price a:hover{ color: #DF7017; font-size: 90%; font-weight: bold; text-decoration: underline;}
#axcrt{border: 3px double #E48234; background: #FFEBB2; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;}
table.nl tr td a {text-decoration: none;}
table.nl tr td a:hover {text-decoration: underline;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: underline;}
a.nl, a.nl:hover {text-decoration: none;}
.oki{color: #339933;}
.error{color: #ff6600;}
.cattop {margin-top: 4px; padding: 4px 0px;}
.imbox {padding-left: 2px;}
img.delim, td.delim{width: 4px; height: 4px;}

.link {font-family:Verdana;}
.link a {text-decoration: none !important; font-family:Verdana;}
.link a:hover {text-decoration: underline !important; font-family:Verdana;}

#footer img {
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
   -moz-opacity: 0.0; /* Mozilla 1.6 � ���� */
   -khtml-opacity: 0.0; /* Konqueror 3.1, Safari 1.1 */
   opacity: 0.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

table.vmid td {
    vertical-align: middle;
}

table.vmid td.alr {
    text-align: right;
}

ul.invul {
    list-style-type: none;
    padding: 0px 0px 0px 5px;
}

ul.invul li {
    padding: 10px 0px 0px 0px;
}

ul.invul li span {
    text-decoration: underline;
    font-size: 110%;
}

td.almid {
    text-align: center;
}

ul.all {
    text-align: left;
}

table.mcgrid {
    width: 300px; /* Ширина таблицы */
    /*border: 4px double black; /* Рамка вокруг таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
}
table.mcgrid tr{
    text-align: center; /* Выравнивание по левому краю */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    /*border-right: 1px solid black; /* Граница вокруг ячеек */
    /*border-bottom: 1px solid black;*/
}
table.mcgrid tr td {
    text-align: center;
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border-right: 1px solid black; /* Граница вокруг ячеек */
    border-bottom: 1px solid black;
}
table.mcgrid tr td.ref{
    text-align: center;
    background: #ccc; /* Цвет фона ячеек */
}
table.mcgrid tr td.ref:hover{
    background: #afc;
    cursor: pointer;
}
table.mcgrid tr td.nob{
    border-bottom: 1px solid black;
    border-right: none;
}

.bord{
    border: 2px dotted black;
}

a.hlight table tr td:hover{
    background: #afc;
}
a.hlight:hover{
    background: #afc;
}
/* Styles for scrolling menu */

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 75px;
  width: 700px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 80px;
  /* Max width here, for users without Javascript */
  width: 3500px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  /*text-decoration:;*/
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}