.menunode .menulisthead div a{
    padding-left: 5px;
}

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; background-repeat: no-repeat;}
.orangeblock_tr{background: url(uglorg_tr.gif) no-repeat top right; background-repeat: no-repeat;}
.orangeblock_bl{background: url(uglorg_bl.gif) no-repeat bottom left; background-repeat: no-repeat;}
.orangeblock_br{background: url(uglorg_br.gif) no-repeat bottom right;padding:5px; background-repeat: no-repeat;}
 
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;}

.menulink:hover{text-decoration: underline;}


/**.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: 10px 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%; vertical-align: middle; 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: #f7f7f7;}
.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: #f7f7f7; 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; width: 20px;}

.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 
  display: block; min-width:600px;
 max-width: 1600px;*/
  position: relative;
  height: 75px;
 

 width: 900px;
 
  margin:0 auto; 
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 80px;
  /* Max width here, for users without Javascript */
  width: 4450px;
  padding: 10px 0 0 10px;
  /* 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;
}

a.hlight div.bord_left{background:url(hlight_left.gif) no-repeat left;cursor:pointer;}
a.hlight div div.bord_right{background:url(hlight_right.gif) no-repeat right;padding:0 3px}
a.hlight div div.bord{border-top: 1px solid black;border-bottom: 1px solid black;background:#ffffff;padding:2px 0px 2px 5px;}

a.hlight:hover div.bord_left{background:url(hlight_left_hover.gif) no-repeat left;cursor:pointer;}
a.hlight:hover div div.bord_right{background:url(hlight_right_hover.gif)  no-repeat right;padding:0 3px}
a.hlight:hover div div.bord{background:#afc;border-top: 1px solid black;border-bottom: 1px solid black;padding:2px 0px 2px 5px}
/*del */

/*
Register
*/
/*#register_page input,textarea,select{width:250px} OLOLO*/
#register_page .header_register{
	background:#6e73f2;
	color:#fff;
	font:bolder 14px Arial, Helvetica, sans-serif;
}
#register_page .header_register div{
	background:url(header_blue_left.gif) no-repeat left;
}
#register_page .header_register div div{
	background:url(header_blue_right.gif) no-repeat right;
	padding:6px 0px 7px 10px;
}


#register_page .header_info{
	border-bottom: 1px dashed #c0c0c0; 
	border-top: 1px dashed #c0c0c0; 
	color:#4d4c4c;
	padding:5px;
	margin:7px 0
}
#register_page .action{
	background:url(action.gif) no-repeat;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 10px;
	margin:7px 0;
	height:30px
}
#register_page .button_fon{
	background:url(button_fon.gif) no-repeat;
	padding:5px 30px 9px 33px;
	width:80px;
	float:left;
}
#register_page .button_fon a{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#3d3c3c;
}
/*del!! */
/*
User Account
*/
/*#user_account_page input,textarea,select{width:250px} OLOLO*/
#user_account_page .header_user_account{
	color:#156f15;
	margin:5px;
	font:bolder 18px Arial, Helvetica, sans-serif;	
}

#user_account_page .user_account_1{
	background: #3eb13e;
	color:#fff;
	font:bold 14px Tahoma;}
	
#user_account_page .user_account_1 div{
	background:url(header_green_left.gif) no-repeat left;
}
#user_account_page .user_account_1 div div{
	background: url(header_green_right.gif) no-repeat right;
	padding:9px 0px 8px 10px;
	height:18px
}
#user_account_page .header_info{
	border-bottom: 1px dashed #c0c0c0; 
	border-top: 1px dashed #c0c0c0; 
	color:#4d4c4c;
	padding:5px;
	margin:7px 0
}
#user_account_page .header_info a{
	color:#494949;
	font:bolder 12px Arial, Helvetica, sans-serif
}
#user_account_page b.price{
	color:#3EB13E;
	font:bolder 18px Arial, Helvetica, sans-serif;
	margin:0 7px;
}
#user_account_page span.text_price{
	color:#5d5d5d;
	font:bolder 12px Arial, Helvetica, sans-serif;
}
/*del!! */
/*del*/
/*
Rights Blocks
*/
.authorization_block_center{background: url('authorization_fon.gif') repeat-y;color:#5b5e66}
.authorization_block_center a{color:#5b5e66}
.authorization_user_link{background:url(akk_users.png) no-repeat center;padding:11px 5px 10px 0px;color:#fff;}
.authorization_user_link a{color:#fff;}
.shara_authoriz{background: url(shapa_authoriz.png) no-repeat left top;font:bolder 11px/11px Arial, Helvetica, sans-serif;color:#fff;padding:7px 10px 15px 20px}
.link_authorization{color:#2d3254;background:#fff;border:3px solid #7995de;width:147px;padding:7px 0;margin-top:5px}
.link_authorization a{color:#2d3254}


/* Оформление ссылок на скачивание */

div.jpg1 { height: 35px; background: url(/userfiles/images/jpg1.png) no-repeat; vertical-align: middle; }
div.pdf1 { height: 35px; background: url(/userfiles/images/logo-pdf2.png) no-repeat; vertical-align: middle; }
div.pdf2 { height: 35px; background: url(/userfiles/images/logo-pdf3.PNG) no-repeat; vertical-align: middle; }
div.rar1 { height: 35px; background: url(/userfiles/images/rar.png) no-repeat; vertical-align: middle; }
div.exe1 { height: 35px; background: url(/userfiles/images/exe.png) no-repeat; vertical-align: middle; }
div.zip1 { height: 35px; background: url(/userfiles/images/zip.png) no-repeat; vertical-align: middle; }
div.doc1 { height: 35px; background: url(/userfiles/images/doc1.PNG) no-repeat; vertical-align: middle; }
div.txt1 { height: 35px; background: url(/userfiles/images/txt1.PNG) no-repeat; vertical-align: middle; }

/* Для зазебривания таблиц */

tr.bg2 td { background-color: white; }


a {text-decoration: none;}
div.bar {
    position: absolute;
    border: 1px solid #abadb3;
}

div.bar:hover
{
	/*background-color:Red;*/
}

div.menunodemain {
    overflow: hidden;
    width: 280px;
    height:18px;
}



div.menunodemain1 {
    overflow: hidden;
    width: 180px;
    height:18px;


}

div.menunodemain:hover {
    height: auto;
    
}


div.spane
{
background-position: right top;
background-image: url("str.jpg");
background-repeat: no-repeat;
width:10px;
}
div.menunode {
    overflow: hidden;
    width: 280px;
	background-color:#f2f5f9;
	height:auto;
}

div.menunode1 {
    overflow: hidden;
    width: 150px;
	background-color:#f2f5f9;
	height:auto;

}

div.menunode:hover {
    /*width: 700px; */
	background-color:#f7f7f7 !important;
}
div.menulisthead:hover{
	    background-color:#e7d2d1 !important;
background-image: url("str3.PNG");}

        div.menunodemain{
	background-color:#dce7ed;
	}
div.menulist{margin-left:5px;}
        div.menunode div.menulist {

            position: absolute;
           /* left: 345px;*/
            width: 280px;
            display: none;
            border: 1px solid #abadb3;

	    background-color:#dce7ed;
        }
div.menuitemdo {padding:3px 0px;height:auto !important;}
div.menuitem{	padding-left:5px;    }
        div.menunode:hover > div.menulist {
            display: block;
        }
div.menuitem:hover{
		background-color:#e2cfcb !important;
}
div.menuitemdo:hover {
		background-color:#e2cfcb !important;}

div.menulisthead {
    margin-left: 0px;
    padding: 3px 0px;
    background-position: right;
    background-image: url("str2.png");
    background-color: #f2f5f9;
    background-repeat: no-repeat;
    float: left;
    width: 280px;
}
        
        div.menuitem {
            width: 275px;
            height: auto  !important;
        }
        
        div.menulisthead1 {
            margin-left: 5px;
            padding: 3px 0px;
            background-position: right;
            background-image: url("str2.png");
            background-repeat: no-repeat;
            float: left;
            width: 190px;
        }
        
div.menuitem1{
	width: 190px;
	/*height: 15px;*/
}
/*
Filter categoty manufacturers
*/


.filter_manufacturers {
    width: 150px;
    height: 20px;
    position: absolute;
    background-color:#FA8C00;
    z-index: 1000;
    /*padding: 1px 0px 1px 65px;*/
    padding: 1px 0px 1px 25px;
}

.filter_options {
    width: 150px;
    height: 20px;
    position: absolute;
    background-color:#FA8C00;
    z-index: 1000;
    padding: 1px 0px 1px 0px;
}

.scrl_scroller_circle_category {
    left: 0px;
    width: 25px;
    height: 21px;
    padding-left: 8px;
    position: absolute;
    z-index: 1;
    background: url(scrl_scroller_bar_circle.gif) no-repeat left top;
}

.scrl_scroller_circle_right_category {
    left: 128px;
    width: 25px;
    height: 21px;
    padding-left: 8px;
    position: absolute;
    z-index: 1;
    background: url(scrl_scroller_bar_circle.gif) no-repeat left top;
}


#scrl_left_scroller_bar {
    background:url(scrl_scroller_bar.gif);
    height: 22px;
    position: relative;
}

#scrl_left_scroller, #scrl_left_scroller1 {
    background:url(scrl_scroller_category.png) no-repeat left;
    height: 22px;
    position: absolute;
    left: 0;
    z-index: 2;
}

#scrl_left_scroller_value, #scrl_left_scroller1_value {
    text-align: center;
    height: 15px;
    position: absolute;
    top: -15px;
	color:#ffffff;
}

#scrl_left_scroller_min {
    text-align: center;
    height: 16px;
    position: absolute;
    top: 26px;
	display:none;
}

#scrl_left_scroller_max {
    text-align: center;
    height: 16px;
    position: absolute;
    top: 26px;
	display:none;
}


