body {font-size: 62.5%; margin: 0; padding:0px; background: #d8eef9 url(/images/header_bg.jpg) 0 0 repeat-x; color:#5d5d5d; font-family: Tahoma, Arial, sans-serif;}
body, html {height:100%; min-width:1000px;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#1a4e7b; text-decoration:underline; outline:0; cursor: pointer;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:1.61em; padding:4px 0 0 18px; margin:0 0 0 -10px; color:#ff7f00; font-weight:normal; line-height:27px;  background: url(/images/bracket_l.gif) 0px 10px no-repeat;}
/*#prod_h1 {font-size:1.61em; padding:4px 0 0 18px; padding-right:8px; margin:-16px 0 0 0; color:#ff7f00; font-weight:normal; line-height:27px;  background: none;}*/
#prod_h1 {font-size:1.61em; padding:4px 0 0 0px; padding-right:8px; margin:-16px 0 0 0; color:#ff7f00; font-weight:normal; line-height:27px;  background: none;}
h2 {}
h3 {}
h4 {font-size:1.85em; font-weight:normal; color:#ff7f00; padding:6px 0 0 16px; margin:0; line-height:27px; background: url(/images/bracket_l.gif) 0px 13px no-repeat;}
.right_part h4, .right_part1 h4, .left_part1 h4 {padding-left:16px;}
h4 .bracket  {padding:6px 16px 0 0; height:40px; }
h1 .bracket  {padding:6px 20px 0 0; height:40px; background-position: 100% 6px; }
h5 {font-size:1.69em; margin:0; padding:0; color:#ff7f00; font-weight:normal;}
.title {font-size:2.3em; font-weight:normal; color:#1a4e7b; margin:0; padding:2px 0 7px 30px; background: url(/images/bracket_l.gif) 8px 9px no-repeat;}
.title_cat {font-size:2.3em; font-weight:normal; color:#333333; margin:0; padding:2px 0 7px 30px; background: url(/images/bracket_l.gif) 8px 9px no-repeat;}
.bracket {padding:0 16px 0 0;  display:inline-block; background: url(/images/bracket_r.gif) 100% 7px no-repeat;}
#prod_span  {padding:6px 20px 0 0; height:40px; background-position: 100% 6px; display:inline-block; background: none;}
#articul {position:absolute; margin:-35px 0 0 0; color: #5D5D5D; font-size: 1em; font-weight:bold; padding:0 0 0px 0px;}

.title .bracket {padding:0 20px 0 0; }
.title_cat .bracket {padding:0 20px 0 0; }

.title_cat a { color:#1a4e7b; margin-left: 15px; border-bottom:1px solid #1a4e7b; text-decoration:none;}
.title_cat a:hover {border-color:#ff8700; text-decoration:none; color:#ff8700;}
.title_cat a.active { color:#333333; border: none; text-decoration:none; }



/*
.left_part1 H1 {font-size:2.3em; font-weight:normal; color:#1a4e7b; margin:0;
	padding:3px 0 9px 30px; background: url(/images/bracket_l.gif) 8px 9px no-repeat;}
.left_part1 H1 SPAN {padding:3px 20px 7px 0;  display:inline-block; background: url(/images/bracket_r.gif) 100% 7px no-repeat;}
*/
.title1 {font-size:1.4em; text-align:center; font-weight:normal; color:#1a4e7b; margin:0; padding:0 0 6px; }
.title1 .bracket  {padding:0 16px 0 0; background-position:100% 0;}
.title1 .bracket span {padding:3px 0 0 16px; min-height:27px;  display:inline-block; background: url(/images/bracket_l.gif) 0 0 no-repeat;}

.title1 .bracket span a {border-bottom:1px dashed #1a4e7b; text-decoration:none;}
.title1 .bracket span a:hover {border-color:#ff8700; text-decoration:none; color:#ff8700;}
a.noline { text-decoration:none;}
a.noline:hover { text-decoration:underline;}

ul {list-style-type:none; margin:0; padding:0;}
ul li {padding:0px 0 16px 14px; background: url(/images/arr.gif) 0 5px no-repeat;}

p {margin:0; padding:9px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select {font:13px Tahoma, Arial; color:#5d5d5d;}

small {font-size:0.9em;}
big {font-size:1.1em;}

.cl {clear:both; font-size:0;}

.main_table {font-size: 1.3em; width:100%; height:100%;  min-width:1000px; background: url(/images/footer_bg.png) 0 100% repeat-x; }
.header_left { background: transparent url(/images/header_left.jpg) 0 0 no-repeat;}

.main_container {vertical-align:top; padding:0; background: transparent url(/images/header_right.jpg) 100% 0 no-repeat;}

/*---header---*/
.header {padding:0 0 0 100px; min-width:900px; }
.logo {float:left; width:207px; padding:25px 0 0 7px;}
/* background: url(/images/logo_bg.png) 107px 0 no-repeat; */
.logo a {display:block; height:70px;}
.enter_block {float:right; width:207px;  padding:18px 20px 0 0; line-height:1.3;  background: url(/images/enter_block_bg.png) 0 0 no-repeat;}
/*
.enter_block_inner {padding:2px 10px 0 40px; background: url(/images/key_bg.gif) 2px 0 no-repeat;}
*/
.enter_block_inner {padding:7px 10px 0 47px; background: url(/images/kabinet_bg.gif) 2px 0 no-repeat; height: 65px;}
.enter_block a { color:#fff; }

.enter_block a.ref_select  {text-decoration:none;  border-bottom:1px dashed #fff; background:#1a4e7b; }
/*
.enter_block a.ref_select_line  {text-decoration:none; background:#1a4e7b; border-bottom:1px solid #fff; }
*/
.enter_block a.ref_select_line  {text-decoration:none; background:#1a4e7b; border-bottom:1px solid #A8EBFC; color: #A8EBFC; font-weight: bold; }

.enter_block a:hover.ref_select, .enter_block a:hover.ref_select_line  {border:0; }

.slogan {width:308px; height:75px; margin:0 auto; padding:20px 0 0 10px; background: url(/images/slogan.png) 10px 20px no-repeat;}

.login_block {position:relative; z-index:19; padding:0 0 10px; z-index: 100; }
.login_block .ref_select {position:relative; z-index:20; padding:0 2px; margin:0 -2px; z-index: 101; }

.login_fio {
	padding-bottom: 5px;
}

.enter_block .aexit {
	position: absolute; top: 60px; font-weight: bold;
}
/*
.popup_login {position:absolute; width:196px; top:-10px; left:-15px; display:none;}
*/
.popup_login {position:absolute; width:196px; top:-10px; left:-15px; display: block; z-index: 100; }
.popup_login .frame_content {padding:32px 17px 5px;}
.popup_login .go {display:block; float:right; width:95px; height:24px; line-height:20px; padding:8px 0 7px; text-align:center; background: url(/images/btn.png) 0 0 no-repeat;}
.login_text {text-align:center; line-height:1.2; padding:0 0 17px;}
.login_text a {color:#1a4e7b;}

.popup_login .close_ico { top:10px; right:12px;  z-index: 1000;}

.inp {height:22px; display:inline-block; padding:0 0 0 3px; margin:0 0 7px; background: url(/images/input_l.gif) 0 -28px no-repeat; vertical-align:middle;}
.inp div {height:22px; padding:0 11px 0 0; background: url(/images/input.png) 100% -28px no-repeat;}
.inp input  {border:0; background:none; width:100%; padding:3px 7px; margin:0 -11px 0 -3px;}
.textarea {height:127px;  padding:0 0 0 3px; margin:3px 0 12px; background: url(/images/textarea.png) 0 0px no-repeat;}
.textarea div {height:127px; padding:1px 5px 0 0; background: url(/images/textarea.png) 100% 0px no-repeat;}
.textarea textarea  {border:0; background:none; width:100%; padding:0 0 0 7px; margin:0 -11px 0 -3px; height:124px; resize:none;}

.textarea_sm {height:60px;  padding:0 0 0 3px; margin:3px 0 12px; background: url(/images/textarea60.png) 0 0px no-repeat;}
.textarea_sm div {height:60px; padding:1px 5px 0 0; background: url(/images/textarea60.png) 100% 0px no-repeat;}
.textarea_sm textarea  {border:0; background:none; width:100%; padding:0 0 0 7px; margin:0 -11px 0 -3px; height:57px; resize:none;}

.bl500 {
	width: 500px;
}

.bl95 {
	width: 95%;
}

.table_form tr:hover{
	background:#EEF3F7;
}

.inp0 {height:22px; display:inline-block; padding:0px; margin:0px; vertical-align:middle;}

.inp2 { width: 100%; }


.inp3 {height:22px; display:inline-block; padding:0 0 0 3px; margin:0 0 7px; background: url(/images/input_l.gif) 0 -28px no-repeat; vertical-align:middle;}
.inp3 div {height:22px; background: url(/images/input.png) 100% -28px no-repeat;}
.inp3 input  {border:0; background:none; width:100%; padding:3px 7px; margin:0 -11px 0 -3px;}

.inp4 {height:22px; display:inline-block; padding:0 0 0 3px; margin:0 0 7px; background: url(/images/input_l.gif) 0 -28px no-repeat; vertical-align:middle;}
.inp4 div {height:22px; background: url(/images/input.png) 100% -28px no-repeat;}
.inp4 input  {border:0; background:none; width:50px; padding:3px 7px; margin:0 -11px 0 -3px;}

.inp5 {height:22px; display:inline-block; padding:0 0 0 3px; margin:-35px 0 0 7px; background: url(/images/input_l.gif) 0 -28px no-repeat; vertical-align:middle;}
.inp5 div {height:22px; background: url(/images/input.png) 100% -28px no-repeat;}
.inp5 input  {border:0; background:none; width:50px; padding:3px 7px; margin:0 -11px 0 -3px;}

.popup_login .inp {height:24px; display:block;  background: url(/images/input_l.gif) 0 0 no-repeat;}
.popup_login .inp div {height:24px; background: url(/images/input.png) 100% 0 no-repeat;}
.popup_login .inp div input  {padding:4px 7px;}

/*---/header---*/

/*---container---*/
/*---main_header---*/
.container_top {padding:0 17px 0 0; margin:0 15px 0 15px; min-width:953px; background: url(/images/container_tr.png) 100% 0 no-repeat;}
.container_top div {height:17px; background: url(/images/container_top.png) 0 0 no-repeat;}
.container_bt {padding:0 17px 0 0; margin:0 15px 0 15px; min-width:953px; background: url(/images/container_br.png) 100% 0 no-repeat;}
.container_bt div {height:17px; background: url(/images/container_bt.png) 0 0 no-repeat;}
.container_l { margin:0 15px 0 15px; min-width:953px; background: url(/images/container_l.png) 0 0 repeat-y;}
.container_r {padding:0 6px 0 6px; background: url(/images/container_r.png) 100% 0 repeat-y;}
.s_container {background: #fff; padding:1px 0;}

.main_header {margin:-11px 0 0 0;}
.icon_block {width:51px; height:76px; float:left; margin:61px 0 0 -4px; background: url(/images/icon_block.jpg) 0 0 no-repeat;}
.icon_block a {display:block; height:36px; background: url(/images/icon.gif) 19px 17px no-repeat;}
.icon_block .ico_mail { background: url(/images/icon.gif) 18px -19px no-repeat;}

.main_menu {list-style-type:none; margin:0; padding:10px 0 0 39px; float:left; font-size:1.15em; width:185px; font-weight:bold;}
.main_menu li {padding:13px 0 8px 26px; background:none;}
.main_menu li .numb_01 {display:block; position:relative; float:left; width:17px; left:-26px; margin:2px -17px 0 0;width:17px; height:18px; background: url(/images/numb.gif) 0 0 no-repeat;}
.main_menu li .numb_02 {display:block; position:relative; float:left; width:17px; left:-26px; margin:2px -17px 0 0;width:17px; height:18px; background: url(/images/numb.gif) 0 -40px no-repeat;}
.main_menu li .numb_03 {display:block; position:relative; float:left; width:17px; left:-26px; margin:2px -17px 0 0;width:17px; height:18px; background: url(/images/numb.gif) 0 -80px no-repeat;}
/*
.main_menu li a {border-bottom:1px dashed #1a4e7b; text-decoration:none;}
*/
.main_menu li a.orange{border-color:#ff8700; text-decoration:none; color:#ff8700;}
.main_menu li a:hover {border-color:#ff8700; text-decoration:none; color:#ff8700;}
.orange {color:#ff8c00;}

.header1 {margin:0px 0 0 280px; position:relative; z-index:50;}
.tel_bl {padding:18px 0 0 0px; float:left;  background: url(/images/header_tel.gif) 0 0 repeat-x;}
.tel_title {width:59px; height:14px; line-height:12px; color:#fff; font-size:12px; text-align:center; margin:0 0 5px; background: url(/images/tel_title.png) 0 0 no-repeat;}
/*
.tel .cusel {width:165px; vertical-align:top; float:left; height:23px;margin:0px 0;}
*/
.tel_bl .go {width:95px; height:37px; border:0; vertical-align:top; margin:-5px 0 0 0; text-align:center; line-height:28px; cursor:pointer;background: url(/images/search_go.png) 0 0 no-repeat;}


.basket_info {padding:10px 0 0 35px; line-height:18px; background: url(/images/blue_line.gif) 0 0 repeat-x;position:relative;}
.basket_info_inner {padding: 10px 40px 0 0; min-height:46px; background: url(/images/basket_info.jpg) 100% 8px no-repeat; text-align: right; }
.basket_info .item  {padding:0 0 0 40px;}
/*
.basket_info a, .basket_info .dash {text-decoration:none; border-bottom:1px dashed #165e8e;}
*/
.basket_info a:hover, .basket_info a:hover span {border:0;}
.basket_info a span.grey {color:#656565; border-bottom:1ps dashed #656565;}
.main_header .basket_info {
/*	float:right; */
	position: absolute; right: 0; top: 0;
	width:147px; padding:10px 35px 0 0; line-height:14px; background: url(/images/header_tel.gif) 0 0 no-repeat; z-index: 50;}
.main_header .basket_info_inner {padding: 0px 0 0 35px; height:46px; background: url(/images/basket_info.jpg) 0 5px no-repeat;
	cursor: hand; cursor: pointer;
}
.basket_info a.basket_img_href {display:block;height:32px; width:32px;position:absolute; top:16px;right:0;} /* sd:13310 */


.ref_basket {color:#656565; border-color:#656565 !important; }
.main_header  .ref_basket { font-size:11px;}

.header_address {width:250px; font-size:12px; color:#656565; line-height:16px; margin:0 auto; padding:8px 0 0 0; height:53px; background: url(/images/header_address.gif) 0 0 repeat-x; }

.form_search {margin:0 -4px 10px 0; background: url(/images/form_search.jpg) 100% 0 no-repeat;}
.form_search  fieldset { height:54px; padding:22px 56px 0 21px; background: url(/images/form_search_l.jpg) 0 0 no-repeat;}
.form_search .inp {float:left; width:100%; margin: 0 -267px 0 0 !important; height:27px; background:none; padding:0;}
.form_search .inp div {margin:0 273px 0 0; background: url(/images/inp.png) 0 0 no-repeat; height:27px; padding:0;}
.form_search .inp div div {margin: 0; height:27px; padding:0 14px 0 0; background: url(/images/inp_r.gif) 100% 0 no-repeat;}
.form_search .inp div div input {width:100%; margin:0 -14px 0 0; padding:6px 7px; border:0; background:none; color:#747474; font-size:12px;}
.form_search .cusel {width:165px; vertical-align:top; float:left; height:23px;margin:0px 0;}
.form_search .go {width:95px; height:37px; border:0; vertical-align:top; margin:-5px 0 0 0; text-align:center; line-height:28px; cursor:pointer;background: url(/images/search_go.png) 0 0 no-repeat;}
/*---/main_header---*/

/*---content---*/
.content {padding:10px 0 10px 25px; background: url(/images/content_bg.gif) 0 0 repeat-x;}
.table_content {width:100%;}
.left_part {padding:0 13px 0 0; vertical-align:top;}
.left_part_for_brand {padding:0 30px 0 0; vertical-align:top;}
.left_part1 {width:235px; vertical-align:top; padding:0px 0 10px 0px;}
.right_part {width:25%; vertical-align:top; padding:0px 0 10px 15px;}
/*
.right_part1 {width:250px; vertical-align:top; padding:0px 0 10px 15px;}
*/
.right_part1 {width:250px; vertical-align:top; padding:0px 0 10px 0px;}
/*
.right_part  h4 {margin:0 0 0 -15px; position:relative;}
*/
/*
.right_part  h4 {margin:0; position:relative;}
*/
.right_part  h4 {margin:0; }
.right_part  .line {margin:0 0 7px -15px; position:relative;}
.content_pad {padding-right:16px;}
/*
.center_part {padding:0 0 0 10px; vertical-align:top;}
*/
.center_part {padding:0 30px 0 0px; vertical-align:top;}
/* .center_part {padding:0 15px 0 10px; vertical-align:top;} */
.center_part1 {padding:0 30px 0 30px; vertical-align:top;}

.main_part {padding:10px 13px 10px 25px; vertical-align:top;}

.frame_top {padding:0 16px 0 0; background: url(/images/frame_tr.png) 100% 0 no-repeat;}
.frame_top div {height:17px; background: url(/images/frame_top.png) 0 0 no-repeat;}
.frame_bt {padding:0 17px 0 0; background: url(/images/frame_br.png) 100% 0 no-repeat;}
.frame_bt div {height:11px; background: url(/images/frame_bt.png) 0 0 no-repeat;}
.frame_blue .frame_bt {padding:0 17px 0 0; background: url(/images/frame_br.png) 100% 0 no-repeat;}
.frame_blue .frame_bt div {height:11px; background: url(/images/frame_bt.png) 0 0 no-repeat;}
.frame_orange .frame_bt {padding:0 17px 0 0; background: url(/images/frame_br.png) 100% -11px no-repeat;}
.frame_orange .frame_bt div {height:11px; background: url(/images/frame_bt.png) 0 -11px no-repeat;}
.frame_blue .frame_content , .frame_orange .frame_content {margin-bottom:-1px; border-bottom:0;}
.frame_l {background: url(/images/frame_l.png) 0 0 repeat-y; z-index: 100;}
.frame_r {padding:0 7px 1px 6px; background: url(/images/frame_r.png) 100% 0 repeat-y;}
.frame_content {background:#fff; border-left:1px solid #d0efef; border-right:1px solid #d0efef; border-bottom:1px solid #d0efef; margin-bottom:-6px; position:relative;}
.frame_content h5 {padding:0 30px 2px; position:relative; top:-3px; }
.frame_content h5 a{ color: #ff7f00; }
.frame_content h4 {padding-top:0; background-position:0 0;}
.frame_content h4 .bracket {padding-top:0; background-position:100% 0;}

.frame_dark .frame_content {background:#c3d0dc; }
.frame_dark .frame_top {padding:0 16px 0 0; background: url(/images/frame_tr.png) 100% -23px no-repeat;}
.frame_dark .frame_top div {height:17px; background: url(/images/frame_top.png) 0 -23px no-repeat;}

/*
.right_block  {padding:0; margin:41px 0 0 -7px ; position:relative;}
*/
.right_block {
	display: block;
	float:right;
	width:259px;
	margin:-16px 0 0 0;
	padding:0 5px 0 0;
	position:absolute;
	top: 315px;
	right: 16px;
}

.right_part .right_block {
	float: none;
	margin:0;
	padding:0;
	position: relative;
	top: 0;
	right: 0px;
	width: 100%;
}


.right_block  .frame_top {height:10px; background: url(/images/frame_top.png) 0 0 no-repeat;padding:4px 0 0 0; border-right:1px solid #e1e7eb;}
.right_block  .frame_top div {height:10px; background:none; border-right:1px solid #d8f1f1;}
.right_block  .frame_bt {padding:0 0 7px 0;  border-right:1px solid #e1e7eb; background: url(/images/frame_bl.png) 0 0 no-repeat;}
.right_block  .frame_bt div {height:10px;height:10px; background:none; border-right:1px solid #d8f1f1;}
.right_block  .frame_l { border-right:1px solid #e1e7eb; }
.right_block  .frame_r {padding:0 0 0 6px; background: none;}
.right_block  .frame_content {background:#fff;  padding:1px 0 1px 16px; margin-bottom:0; border-bottom:0;}
.right_block  .frame_content .title1 { position:relative; top:-3px; }
.right_block  .frame_content .pdB0 { padding-bottom: 0px;}
.right_block  .frame_pd { padding-left:1px; padding-right: 8px; }
.right_block .bord_yellow {margin:0 -2px 7px 0; position:relative; background: url(/images/by_bg.gif) 100% 0 repeat-y;}
.by_top {padding:0; background: url(/images/by_top.png) 100% 0 no-repeat; position: relative;}
.by_bt {padding:0 25px 0 0; background: url(/images/by_bt.gif) 100% 100% no-repeat;}
.center_part1 .bord_yellow {margin:0 -20px 0 0;}
.center_part1 .bord_yellow_inner {padding:0 50px 0 0;}

.brand_column {width:100%; }
.brand_column .alphalist {border-bottom:1px dashed #e0e0e0; padding: 10px 20px 20px 10px; }
.brand_column .alphalist a { margin-left: 10px; font-size: 16px; }
.brand_column .alphalist a.gr { color: #bbb; text-decoration: none; }

.brand_column .brandlist { padding: 0 0px 20px 20px; margin-top: -15px; }
.brand_column .brandlist H3 { margin: 30px 0 5px 0 ; font-size: 22px; font-weight: normal; }
.brand_column .brandlist .aline { float: left; width: 166px; margin-bottom: 4px; }

.catalog_columns {margin:0 -15px 0 -10px; position:relative;}
.catalog_column {width:33.3%; float:left; }
.catalog {margin-right:-2px; margin-bottom:-3px;}
.catalog ul {list-style-type:none; margin:0; padding:7px 0 0 0; font-size:1.15em;  border-top:1px dashed #e0e0e0; }


.catalog ul li {
/*
	padding:0 5px 0 85px;
*/
	min-height:92px;
	background:none;
	clear: both;
	padding: 0 3px 0 0;
}
.catalog ul ul  {font-size:0.8em; margin:0 -4px 0 -3px; line-height:20px; border:0;}
.catalog ul ul li {background:none; min-height:0 !important; padding:0 0 2px !important;}
.catalog ul ul li a {color:#275883; text-decoration:none; padding:1px 8px 1px 14px; background: #dfedf3 url(/images/cm_sub_arr.gif) 5px 6px no-repeat;}
.catalog ul ul li a:hover, .catalog ul ul li a.active{ color:#fff; background: #05244b url(/images/cm_sub_arr_active.gif) 5px 6px no-repeat;}

.catalog ul li .cm {padding:15px 0 10px 94px;
	display: block;
} 

.catalog_menu .catalog ul li .cm {padding-left:74px !important; }

.catalog ul li .cm_img { float: left; padding:0;}

.catalog ul li .cm a { position:relative;}

.catalog ul li div .opt {color:#ff8800; font-size:0.73em; position:absolute; top:-8px; right:0px;}
.catalog ul li div .opt2 {color:#ff8800; font-size:0.73em; position:relative; top:-10px; right:55px; line-height:30px;}
/*
.catalog ul li .cm a {text-decoration:none; border-bottom:1px dashed #1a4e7b;}
*/
.catalog ul li .cm a {text-decoration:none; border-bottom:1px solid #1a4e7b;}
.catalog ul li .cm a.aline {text-decoration:none; border-bottom:1px solid #1a4e7b;}
.catalog ul li .cm a.active {border-bottom:0; color:#ff8a00;}
.catalog ul li .cm a:hover {border-color:#ff8700; color:#ff8700;}


.catalog ul li.cm_01  {background: url(/images/cm_01.jpg) 0 0 no-repeat;}
.catalog ul li.cm_02  {background: url(/images/cm_02.jpg) 0 0 no-repeat;}
.catalog ul li.cm_03  {background: url(/images/cm_03.jpg) 0 0 no-repeat;}
.catalog ul li.cm_04  {background: url(/images/cm_04.jpg) 0 0 no-repeat;}
.catalog ul li.cm_05  {background: url(/images/cm_05.jpg) 0 0 no-repeat;}
.catalog ul li.cm_06  {background: url(/images/cm_06.jpg) 0 0 no-repeat;}
.catalog ul li.cm_07  {background: url(/images/cm_07.jpg) 0 0 no-repeat;}
.catalog ul li.cm_08  {background: url(/images/cm_08.jpg) 0 0 no-repeat;}
.catalog ul li.cm_09  {background: url(/images/cm_09.jpg) 0 0 no-repeat;}
.catalog ul li.cm_10  {background: url(/images/cm_10.jpg) 0 0 no-repeat;}
.catalog ul li.cm_11  {background: url(/images/cm_11.jpg) 0 0 no-repeat;}
.catalog ul li.cm_12  {background: url(/images/cm_12.jpg) 0 0 no-repeat;}
.catalog ul li.cm_13  {background: url(/images/cm_13.jpg) 0 0 no-repeat;}
.catalog ul li.cm_14  {background: url(/images/cm_14.jpg) 0 0 no-repeat;}
.catalog ul li.cm_15  {background: url(/images/cm_15.jpg) 0 0 no-repeat;}
.catalog ul li.cm_16  {background: url(/images/cm_16.jpg) 0 0 no-repeat;}
.catalog ul li.cm_17  {background: url(/images/cm_17.jpg) 0 0 no-repeat;}
.catalog ul li.cm_18  {background: url(/images/cm_18.jpg) 0 0 no-repeat;}
.catalog ul li.cm_19  {background: url(/images/cm_19.jpg) 0 0 no-repeat;}
.catalog ul li.cm_20  {background: url(/images/cm_20.jpg) 0 0 no-repeat;}
.catalog ul li.cm_21  {background: url(/images/cm_21.jpg) 0 0 no-repeat;}
.catalog ul li.cm_22  {background: url(/images/cm_22.jpg) 0 0 no-repeat;}
.catalog ul li.cm_23  {background: url(/images/cm_23.jpg) 0 0 no-repeat;}
.catalog ul li.cm_24  {background: url(/images/cm_24.jpg) 0 0 no-repeat;}
.catalog ul li.cm_25  {background: url(/images/cm_25.jpg) 0 0 no-repeat;}
.catalog ul li.cm_26  {background: url(/images/cm_26.jpg) 0 0 no-repeat;}
.catalog ul li.cm_27  {background: url(/images/cm_27.jpg) 0 0 no-repeat;}
.catalog ul li.cm_28  {background: url(/images/cm_28.jpg) 0 0 no-repeat;}

.catalog_menu  {margin:0 -7px 0 -7px; padding:0 0 10px; position:relative;}
.catalog_menu h5 {font-size:1.4em; top:0; padding-bottom:10px;
	cursor: hand; cursor: pointer;
}
.catalog_menu .catalog ul  {padding-top:2px; display:none;}
.catalog_menu .catalog ul li {
/*
	padding:0 5px 0 70px;
*/
	min-height:68px;
}
.catalog_menu .catalog ul li ul {

	padding-left: 70px;
}
.catalog_menu  .catalog ul li.cm_01  {background: url(/images/cm_01_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_02  {background: url(/images/cm_02_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_03  {background: url(/images/cm_03_small.jpg) 0 0 no-repeat;}
.catalog_menu .catalog ul li.cm_04  {background: url(/images/cm_04_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_05  {background: url(/images/cm_05_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_06  {background: url(/images/cm_06_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_07  {background: url(/images/cm_07_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_08  {background: url(/images/cm_08_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_09  {background: url(/images/cm_09_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_10  {background: url(/images/cm_10_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_11  {background: url(/images/cm_11_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_12  {background: url(/images/cm_12_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_13  {background: url(/images/cm_13_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_14  {background: url(/images/cm_14_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_15  {background: url(/images/cm_15_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_16  {background: url(/images/cm_16_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_17  {background: url(/images/cm_17_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_18  {background: url(/images/cm_18_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_19  {background: url(/images/cm_19_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_20  {background: url(/images/cm_20_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_21  {background: url(/images/cm_21_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_22  {background: url(/images/cm_22_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_23  {background: url(/images/cm_23_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_24  {background: url(/images/cm_24_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_25  {background: url(/images/cm_25_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_26  {background: url(/images/cm_26_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_27  {background: url(/images/cm_27_small.jpg) 0 0 no-repeat;}
.catalog_menu  .catalog ul li.cm_28  {background: url(/images/cm_28_small.jpg) 0 0 no-repeat;}


.cm_up {display:inline-block; width:11px; height:11px; cursor:pointer; vertical-align:-2px; background: url(/images/cm_arr.gif) 0 0 no-repeat;
	margin-left: 5px;
}
.cm_down {display:inline-block; width:11px; height:11px; cursor:pointer; vertical-align:-2px; background: url(/images/cm_arr.gif) 0 -19px no-repeat;
	margin-left: 5px;
}
.cm_minus {display:block; float:right; width:16px; height:16px; cursor:pointer; margin:0 14px 0 0; background: url(/images/cm_arr.gif) 0 -39px no-repeat;
	z-index: 200;
	cursor: hand; cursor: pointer;
}
.cm_plus {display:block; float:right; width:16px; height:16px; cursor:pointer; margin:0 14px 0 0; background: url(/images/cm_arr.gif) 0 -65px no-repeat;
	z-index: 200;
	cursor: hand; cursor: pointer;
}

.catalog_icon {display:block; width:31px; height:32px; float:right; margin:15px 10px -5px 10px;background: url(/images/icon.png) 0 0 no-repeat;}
.buyers_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -33px no-repeat;}
.suppliers_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -72px no-repeat;}
.warm_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -108px no-repeat;}
.dol_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -143px no-repeat;}
.new_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -176px no-repeat;}
.sale_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -210px no-repeat;}

.icon_a4 {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -143px no-repeat;}
.icon_a2 {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -176px no-repeat;}
.icon_a3 {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -210px no-repeat;}

.warm_block .dol_icon, .warm_block .new_icon, .warm_block .sale_icon, .warm_block .icon_a2, .warm_block .icon_a3, .warm_block .icon_a4
{margin:6px -10px 0 0;}
.new_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -176px no-repeat;}
.sale_icon {display:block; width:31px; height:32px; float:right; margin:15px 0px -5px 0;background: url(/images/icon.png) 0 -210px no-repeat;}

.rss_ico { height:26px; float:right; margin:-26px 0px -5px 0; color:#ff9000; font-size:14px; padding:6px 40px 0 0; background: url(/images/icon.png) 100% -244px no-repeat;}
.rss_ico_main { height:26px; float:right; margin:12px 0px -5px 0; color:#ff9000; font-size:14px; padding:6px 40px 0 0; background: url(/images/icon.png) 100% -244px no-repeat;
	font-weight: bold;
}

.quest_ico { height:26px; float:right; margin:2px -7px -5px 0; color:#ff9000; font-size:14px; padding:6px 40px 0 0; background: url(/images/icon.png) 100% -277px no-repeat;}
.basket_icon { display:block; width:31px; height:32px; float:right; margin:-45px 0px -5px 0; background: url(/images/basket_info.jpg) 0 0 no-repeat;}
.arr_icon { display:block; width:31px; height:32px; float:left; margin:6px 15px 2px 0; background: url(/images/icon.png) 0 -342px no-repeat;}

.title_line .rss_ico {margin-top:15px;}

.right_part .buyers_icon, .right_part .suppliers_icon {margin-right:-10px;}

.bord_yellow {margin:0 0 7px; background: url(/images/bord_yellow.png) 100% 0 no-repeat;}
.bord_yellow_inner {padding:0 23px 0 0; background: url(/images/bord_yellow_bt.gif) 100% 100% no-repeat;}
.bord_yellow_l {margin:0 0 7px -25px; position:relative; background: url(/images/bord_yellow_l.png) 0 15px no-repeat;}
.bord_yellow_inner_l {padding:0 0 0 50px; background: url(/images/bord_yellow_bt_l.gif) 0 100% no-repeat;}

.detal {margin:0 0 0 -10px; padding:0 0 0 10px; height:24px; line-height:24px; display:inline-block; background: url(/images/detal.png) 0 0 no-repeat;}
.detal span {padding:0 10px 0 0; display:inline-block; height:24px; background: url(/images/detal.png) 100% 0 no-repeat;}
.detal span span {padding:0; display:inline; background:none; text-decoration:underline; }
.detal:hover span span {text-decoration:none;}

.banner_right, .banner {color:#4f300d; font-size:12px; line-height:1.5;  margin:0 0 10px 0px; position:relative; background: #ffb500 url(/images/banner.png) 100% 100% no-repeat;}
.banner { width: 50%;}
.banner_top {background: url(/images/banner_top.png) 0 0 no-repeat;}
.banner_bl { padding:7px 15px 12px; background: url(/images/banner_bl.gif) 0 100% no-repeat;}
.banner_right h6, .banner h6  {color:#fff; font-size:1.58em; font-weight:normal; padding:0 0 7px; margin:0; text-shadow:1px 1px 0 #af7404;}
.banner_right p, .banner p  {padding:8px 0 4px;}
.ref_banner {display:block; padding:9px 0  0;line-height:24px; font-size:18px;  text-align:center;}
.ref_banner_good {display:block; padding:9px 0  0;line-height:24px; font-size:16px;  text-align:left;}
.ref_banner a {display:inline-block; height:24px;  color:#fff; text-shadow:1px 1px 0 #6e3c03; padding:0 0 0 10px; text-decoration:none;  background: url(/images/ref_cite_l.png) 0 0 no-repeat;}
.ref_banner_good a {display:inline-block; height:30px; width: 164px;  color:#fff; text-shadow:1px 1px 0 #000000; padding:0px; text-decoration:none;  background: url("../images/bg/leave_application_bg.png") no-repeat center; text-align: center;}
.ref_banner a span {display:inline-block; height:24px; padding:0 10px 0 0; background: url(/images/ref_cite.png) 100% 0 no-repeat;}
.ref_banner_good a span {display:inline-block; height:24px; padding:0px; background: url("../images/bg/leave_application_link_bg.png") repeat-x bottom;}
.ref_banner_good a span:hover{background: none !important;}
.grey {color:#939393;}
.blue {color:#1a4e7b;}
.blue1 {color:#008aff;}
.orange {color:#ff8c00;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f13 {font-size:13px !important;}
.f16 {font-size:16px !important;}
.f17 {font-size:1.3em;}
.f18 {font-size:18px;}
.f19 {font-size:19px;}
.f20 {font-size:20px;}
.f21 {font-size:21px;}
.f22 {font-size:22px;}
.f23 {font-size:23px;}
.line {border-bottom:1px dashed #e0e0e0; line-height:0; height:0; }
.fleft {float:left; } 
.fright {float:right;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.top20 {padding-top:20px;}
.top30 {padding-top:30px;}

.warm_block {position:relative; padding:0 35px; color:#767676;}
.warm_block .prev_ico {position:absolute; top:135px; display:block; margin:-39px 0 0 0; left: -5px; width:14px; height:38px; background: url(/images/nav.gif) 0 0 no-repeat;}
.warm_block .next_ico {position:absolute; top:135px; display:block; margin:-39px 0 0 0; right: -5px; width:14px; height:38px; background: url(/images/nav.gif) -23px 0 no-repeat;}
.warm_block_scrolling {width:100%; overflow:hidden;}
.warm_block_scrolling_inner {width:2000em; margin:0 -2000em 0 0;}
.warm_block .item {width:233px; float:left; margin: 0 25px 0 0; font-size:0.9em; background: #1a4e7b url(/images/warm.png) 0 0 no-repeat;
	padding: 0px;
}
/*
.wb_content{
	height: 255px;
}
*/
.warm_block .item_tr {background: url(/images/warm_tr.gif) 100% 0 no-repeat;}
.warm_block .item_bt_1 {padding:5px 17px 19px; background: url(/images/warm_bt.png) 50% 100% no-repeat;}
.warm_block .item_bt {padding:5px 17px 19px; background: url(/images/warm_bt.png) 50% 100% no-repeat;
	height: 245px;
}
.warm_block .item .wb_content_1 {background: #fff; padding:13px 11px; margin:0 -11px; clear:both;}
.warm_block .item .wb_content {background: #fff; padding:13px 11px; margin:0 -11px; clear:both;
	height: 180px;
}
.warm_block .item .img { text-align:center; min-height:123px}
/*
.warm_block .item h5  {color:#fff; font-size:16px; font-weight:bold; text-shadow:1px 1px 0 #1a4e7b; padding:8px 0 4px;}
*/
.warm_block .item h5  {color:#fff; font-size:15px; font-weight:bold; padding:8px 0 4px;}

.warm_block .item h5 a {color:#fff;}
/*
.left_part .warm_block .item h5 { height:55px; }
*/
.warm_block_list {padding:5px 0 0; margin:0 -20px 0 0;}
.warm_block_list .item {float:none; margin:0 10px 30px 0; width:233px; display:inline-block; vertical-align:top;}
.goods_info {padding:0;}
.goods_info .item {float:none; width:auto; margin:0 7px 0 0; line-height:1.3;}
.goods_info .item .wb_content {padding:10px 8px 4px;}
.goods_info dl {margin:10px 0 0; padding:0; line-height:1.3; border-top:1px dashed #949494;}
.goods_info dt {margin:5px 0 0; padding:3px 0; color:#1a4e7b; border-top:1px dashed #e4e4e4;}
.goods_info dt:first-child {border:0;}
.goods_info dd {margin:0; padding:2px 0 5px; color:#ff8600; font-size:0.9em;}

.warm_block_vert {padding:0; padding:25px 0 15px;}
/*
.warm_block_vert .item {width:233px; float:none; margin: 0 0 8px 0; font-size:0.9em; }
*/
.warm_block_vert .item {width:233px; float:none; margin: 0px; font-size:0.9em; }
/*
.warm_block_vert .warm_block_scrolling {width:100%; height:325px;  overflow:hidden;}
*/
.warm_block_vert .warm_block_scrolling {width:100%;  overflow:hidden;}

.warm_block_vert_two .warm_block_scrolling {width:100%; height:535px;  overflow:hidden;}
.warm_block_vert .warm_block_scrolling_inner {width:100%;}
.warm_block_vert .prev_ico {position:absolute; top:0; display:block; margin:0 0 0 -19px; left: 50%; width:38px; height:14px; background: url(/images/nav.gif) 0 -43px no-repeat;}
/*
.warm_block_vert .next_ico {position:absolute; top:100%; display:block; margin:-14px 0 0 -19px; right: auto; left:50%; width:38px; height:14px; background: url(/images/nav.gif) 0 -58px no-repeat;}
*/
.warm_block_vert .next_ico {position:absolute; top:100%; display:block; margin:0px 0 0 -19px; right: auto; left:50%; width:38px; height:14px; background: url(/images/nav.gif) 0 -58px no-repeat;}

.right_part .warm_block_vert .item {width:auto; }
.right_part .warm_block_vert {padding-right:8px;}

.ref_buy {text-align:center; font-size:1.1em; padding:18px 0 0 0;}
.left_part .ref_buy {
	position: absolute;
	top: 215px;
	margin-left: 55px;
	white-space: nowrap;
}
.ref_buy a {padding:0 13px 0 0; text-decoration:none; background: url(/images/ref_up.gif) 100% 6px no-repeat;}
/*
.ref_buy a span  {border-bottom:1px dashed #1a4e7b;}
*/
.ref_buy a span  {border-bottom:1px solid #1a4e7b;}
.ref_buy a:hover span  {border-bottom:0;}

/*
.new_block {width:100%;  margin:0 0 15px;}
*/
.new_block { margin:0 0 15px 18px;}
.new_column {width:47%; padding:0; vertical-align:top; }
.new {border-bottom:1px dashed #e0e0e0; padding:17px 0 20px; }
.new h5  {font-size:1.25em; margin:0; padding:5px 0 13px;}
/*
.new_block .new {padding:17px 0 6px; }
*/
.new_block .new h5  {padding:0 0 13px;font-size:0.92em;}
.new_block .new h5 A {font-weight: bold;}
.date {width:53px;  line-height:16px; height:16px; text-align:center; color:#fff; font-size:11px; margin:0 0 4px; background: #ffac00 url(/images/date.png) 0 0 no-repeat;}
.item_blue .date {background: url(/images/date.png) 0 -35px no-repeat;}
/*
.all {text-align:center; }
*/
.all { padding-bottom: 10px; }
.all a {display:inline-block; height:24px; line-height:24px; padding:0 0 0 13px; background: url(/images/detal_01.png) 0 0 no-repeat;}
.all a span  {display:inline-block; height:24px; line-height:24px; padding:0 24px 0 0; text-decoration:underline;  background: url(/images/detal_01.png) 100% 0 no-repeat;}
.all a:hover span  {text-decoration:none;}

.ref_new {height:20px; line-height:18px; margin:17px 0 0 25px; text-align:center; font-size:12px; background: url(/images/ref_new2.png) 50% -59px no-repeat;}
.ref_new  a {color:#fff; text-decoration:none; display:inline-block; width:256px;}
#hideNewsS {display: none;}
#a-slide{ display: none; }

.ref_new.active {height:20px; line-height:18px; margin:17px 0 0 25px; text-align:center; font-size:12px; background: url(/images/ref_new2.png) 50% 0px no-repeat;}
.ref_new.active #h-slide{ display: none; }
.ref_new.active #a-slide{ display: block; }



.ref_blue {height:20px; line-height:18px; margin:15px -12px 0 -20px; position:relative; text-align:center; font-size:12px; background: url(/images/ref_new2.png) 50% -30px no-repeat;}
.ref_blue a {color:#fff; text-decoration:none; display:inline-block; width:196px;}
#hidePollS {display: none;}
#a-poll{ display: none; }

.ref_blue.active {height:20px; line-height:18px; margin:15px -12px 0 -20px; position:relative; text-align:center; font-size:12px; background: url(/images/ref_new2.png) 50% -30px no-repeat;}
.ref_blue.active #h-poll{ display: none; }
.ref_blue.active #a-poll{ display: block; }


.blue_block {padding:0 5px 0 0; margin:0 7px 0 0; color:#595959; background: url(/images/bb_tr.gif) 100% 0 no-repeat;}
.blue_block_top {padding:5px 0 0 0; background: url(/images/bb_top.png) 0 0 no-repeat;}
.blue_block_content {background:#e5f1f5; position:relative; margin:0 -5px 0 0; padding:0 12px 0 20px;}
.blue_block  .line {margin:0 0 0 -2px;}
.blue_block h4  { padding-top:2px; margin-left:-16px; background: url(/images/bracket_l.gif) 0px 7px no-repeat;}
.blue_block h4 .bracket { height:34px;}
.poll {font-size:0.92em; padding:0 0 3px; min-height:228px;}
.poll .tright {padding:4px 0 0 0;}
.poll p {padding:17px 0;}
.poll form {line-height:1.4;}
.poll form p {padding:12px 0 5px;}
.poll form .par {padding:0 0 9px;}
.poll form .par input {vertical-align:middle; margin:2px 5px 2px 0;}
.poll form .par label {vertical-align:middle;}
.poll big {font-size:1.7em;}
.graph {height:5px; line-height:0; clear:both; margin:2px 0 6px; background: url(/images/graph.gif) 0 0 repeat-x;}
.graph div {height:5px; line-height:0; background: url(/images/graph.gif) 0 -10px repeat-x;}

.ref_dash {padding:0 13px 0 0; text-decoration:none; background: url(/images/ref_up.gif) 100% 4px no-repeat;}
.ref_dash span {border-bottom:1px dashed #1a4e7b;}
.ref_dash:hover span {border-bottom:0;}

.tcenter .go, .tleft .go, .tleft .go_dash {float:none; display:inline-block; background: url(/images/go_top.png) 50% 0 no-repeat;}
.go {float:right; padding:3px 0 0 0; color:#fff; font-size:13px; background: url(/images/go_top.png) 50% 0 no-repeat;}
.goL .go { float: left !important; }
.go1 {float:left; padding:3px 0 0 0; color:#fff; font-size:13px; background: url(/images/go_top.png) 50% 0 no-repeat;}



a.go_dash {
	float:left !important;
	padding:3px 0 0 0; color:#fff; font-size:13px; background: url(/images/go_top.png) 50% 0 no-repeat;
	text-decoration: none;
}

.go span, .go1 span, .go_dash span {display:block; padding:0 15px 0 0; height:26px;  background: url(/images/go.png) 100% 0 no-repeat;}
.go span span, .go1 span span, .go_dash span span {display:block; padding:0 5px 0 20px; height:26px; line-height:24px; background: url(/images/go_left.png) 0 0 no-repeat !important;}

.go_dash span span div {
	border-bottom: 1px dashed #fff;
	line-height: 18px;
	padding-top: 2px;
}

.dop_auth {
	color: #888888;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 0 15px;
}

.dop_auth a {
	font-size: 13px;
	border-bottom: 1px dashed #1A4E7B;
	text-decoration: none;
	margin: 0 5px 0 5px;
}

.go_line {padding:28px 0 0 0;}
.go_line .go {margin-top:-10px;}


.manager_choose {
	position: absolute; width:245px; right: 30px; margin:-5px 0 0 0; z-index: 1000;
}
.manager_choose .frame_content {padding:0 9px 0px;}
.ref_manager_choose {display:block;  font-size:1.6em; text-decoration:none; position:relative; top:-3px;  background: url(/images/arr1.gif) 100% 7px no-repeat;}
.ref_manager_choose span   {display:inline-block; padding:0 0 0 15px;  background: url(/images/bracket_l.gif) 0 0 no-repeat;;}
.ref_manager_choose span span { padding:0 15px 0 0; height:31px;  background: url(/images/bracket_r.gif) 100% 0 no-repeat;}

#hideManagerS {display: none; font-weight:bold;}
.ref_manager_choose.active {background: url(/images/arr1_up.gif) 100% 7px no-repeat;}


.manager_choose .name {min-height:56px;}
.manager_choose .manager_category {font-size:0.84em; line-height:1.3; font-weight:normal;}
.manager_choose .manager_category .blue {background:#dfedf3; margin:0 -3px; padding:1px 3px;}
.manager_choose .photo {float:left; margin:0 13px 2px 0; }
.manager_choose .photo img {border:1px solid #b2b2b2;}
.manager_choose .sect {padding:3px 0;}
.manager_choose .f14  {font-size:1.1em; line-height:1.5; padding-bottom:6px}
.manager_choose small {font-size:0.84em; font-weight:normal;}
.manager_choose .line {margin-bottom:5px;}
.manager_choose .orange  {font-weight:bold;}
.manager_choose .fright .white_plate {margin-right:-8px;}
.manager_choose .tel_ico { white-space: nowrap; }


.tabs_menu {position:relative; font-size:1.15em; text-align:center; margin:10px 0 13px 0; background: url(/images/tabs_menu.png) 0 0 repeat-x;}
.tabs_menu .tl {position:absolute; width:10px; height:10px; top:0; left:0; background: url(/images/tl.png) 0 0 no-repeat;}
.tabs_menu .tr {position:absolute; width:10px; height:10px; top:0; right:0;  background: url(/images/tr.png) 0 0 no-repeat;}
.tabs_menu table {width:100%; }
.tabs_menu table td {padding:0 0 0 1px; background: url(/images/tm.png) 0 12px no-repeat;}
.tabs_menu table td:first-child {padding:0; background:none;}
.tabs_menu table a {display:block;color:#fff; text-shadow:1px 1px 0 #a4782a; height:47px; line-height:46px; padding:0 20px; text-decoration:none;}
.tabs_menu table .active a, .tabs_menu table a:hover {text-shadow:1px 1px 0 #32647d; background: url(/images/tm_active.gif) 0 0 repeat-x;}

.form_report {position:relative; color:#11314d; margin:0 0 7px; background: #2a7c94 url(/images/form_report_bg.png) 100% 0 repeat-x;
	min-width: 1250px;
}
.form_report fieldset { height:90px; padding:0 18px; background: url(/images/form_report.jpg) 100% 0 no-repeat;}
.form_report .tl {width:6px; height:5px; position:absolute; top:0; left:0;background: url(/images/tl1.png) 0 0 no-repeat;}
.form_report  h5 {color:#fff; font-size:1.3em; padding:6px 0 0; height:43px;}
.form_report  .inp {vertical-align:middle; margin:0;}
.form_report  .go {margin:-5px 0;}
.inp_date  {width:32px; }
.inp_month {width:100px;}
.inp_year {width:60px;}
.inp_numb {width:200px;}
.inp_numb2 {width:250px;}
.date_ico {display:inline-block; cursor:pointer; width:20px; height:18px;vertical-align:middle; background: url(/images/date_ico.png) 0 0 no-repeat;}

.table_balance {width:100% !important; border-top:1px dashed #d1d1d1; text-align:left; margin:0 0 14px; }
.table_balance th {border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:8px 7px 8px; font-weight:bold; background:#dee5ec;}
.table_balance td {border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:10px 7px 15px;}
.table_balance .line_balance td { padding:8px 7px 8px; font-weight:bold; background:#ffecda;}
.table_balance .line_balance td.lb_center div {width:50%; float:right;}
.table_balance .line_reserve td { background-color:#D8EEF9;}
.table_balance tr:hover{
	background:#EEF3F7;
}



.banner_join {background: #ff8300 url(/images/banner_join.png) 100% 0 no-repeat;}
.banner_join_good {background: url("../images/bg/form_cooperation_bg.png") no-repeat; float: left; width: 277px; height: 114px;}
.banner_join_tl {padding:18px 15px 18px 23px; font-size:0.9em; color:#5b3a18; background: url(/images/tl.png) 0 0 no-repeat;}
.banner_join_tl_good {padding:18px 15px 18px 23px; font-size:0.9em; color:#ffffff;}

.title_line {min-height:40px; padding:16px 0 0 0;}
.title_line2 {min-height:40px; margin-top:-50px;}
.title_line3 {min-height:40px; margin-top:-40px; padding-left: 200px;}
.title_line h1 {float:left; padding-right:8px; margin:-16px 0 0 0;}
.title_line h1 .bracket {height:30px;}
.page_good h1 { padding-right: 240px !important; }

.title_line .par, .title_line2 .par {display:inline-block; font-size:0.84em; padding-bottom:8px; line-height:16px; line-height:24px;}
.title_line3 .par {display:inline-block; font-size:0.84em; padding:0 0 0 40px; line-height:16px; line-height:24px;}
.title_line .par  select, .title_line2 .par  select, .title_line3 .par select {font-size:11px; }
.title_line .catalog_icon {margin-top:-2px; }
.title_line2 .catalog_icon {margin-top:0px; }
.title_line .right_part1 {padding:0 0 0 10px; text-align:right;}
.right_part1 .title_line  {margin:0px 20px 0 0; min-height:48px;}
.right_part1 .title_line .par {text-align:right; display:block;}
.title_line table{width:100%;}
.title_line table td {padding:0 10px 0 0; vertical-align:top; white-space: nowrap;}
.par.f13 {line-height:23px;}

.navig_line {font-size:0.9em; background:#fff3e8; border-top:1px dashed #d1ccca; border-bottom:1px dashed #d1ccca; padding:3px 10px; line-height:30px; min-width: 395px; }
.navig_line select {font-size:11px; vertical-align:middle; margin:0 0 1px; }
.navig_line .inp {margin:0 0 1px; line-height:1.2; }



.catalog_list {width:100%; font-size:1.1em; margin:0px 0 1px 0;}
.catalog_list td {padding:10px 0 9px 12px; border-top:1px dashed #d1ccca; vertical-align:top;}
.catalog_list tr:first-child td {border:0;}
.catalog_list .f16 {font-size:1.12em;}
.catalog_list .f11, .catalog_mosaic .f11 {font-size:0.78em; line-height:1.1;}
.table_basket .f11  {line-height:1.1;}
.label_orange, .label_orange_dash {position:absolute; font-size:11px; color:#ff7f00; margin:-9px 0 0 0;}
.label_orange_dash {
	border-bottom:1px dashed #ff7f00;
	cursor: pointer;
}
.label_blue, .label_blue_dash {position:absolute; font-size:11px; color:#1489ff; margin:-12px 0 0 0;}
.label_blue_dash {
	border-bottom:1px dashed #1489ff;
	cursor: pointer;
}
.beige_bg {background:#fff3e8;}
.blue_bg {background:#eaeff3;}

.catalog_mosaic {font-size:1.1em; margin:0 -2% 0 0; padding:5px 0 3px;}
.catalog_mosaic .item { width:49%; float:left; position:relative;margin:0 0.9% 4px 0;}
.catalog_mosaic_tree .item { width:270px; float:left; position:relative;margin:0 5px 4px 0;}
.catalog_mosaic .frame_tr_mask {position:absolute; width:8px; height:9px; top:6px; right:7px; background: url(/images/frame_tr_mask.png) 0 0 no-repeat; z-index:6;}
.catalog_mosaic h6  {font-size:1em; margin:0; padding:0; font-weight:normal; height:48px; overflow:hidden; position:relative;}
.catalog_mosaic h6 .mask {display:block; width:85px; height:16px; position:absolute; bottom:0; right:0; background: url(/images/title_mask.png) 0 -40px no-repeat;}
.catalog_mosaic .beige_bg h6 .mask {background-position: 0 -20px;}
.catalog_mosaic .blue_bg h6 .mask {background-position: 0 -0px;}
.catalog_mosaic h6 .mask {display:block; width:85px; height:16px; position:absolute; bottom:0; right:0; background: url(/images/title_mask.png) 0 -40px no-repeat;}
.catalog_mosaic .frame_content {padding:1px 0 0 66px; height:146px;}
.catalog_mosaic .frame_content .img {position:relative; float:left; width:65px; left:-66px; margin:0 -65px 0 0; overflow:hidden; padding:0 0 0 0; height:143px; text-align:center;}
.catalog_mosaic .prod_name {padding:13px 9px 0; position:relative; margin:-11px 0 7px 0; overflow:hidden; height:74px;  line-height:1.1;}
.catalog_mosaic .prod_name .f16 {padding:4px 0 0 ;}
.catalog_mosaic .beige_bg {background: #fff0e1 url(/images/beige_tl.gif) 0 0 no-repeat;}
.catalog_mosaic .blue_bg {background: #EAEFF3 url(/images/blue_tl.gif) 0 0 no-repeat;}
.catalog_mosaic .btn_blue {margin:0 0 7px 8px;}
.catalog_mosaic .number_block {margin:0 0 0 4px;}
.ref_compare {padding:3px 9px 0 9px; /*height:23px;*/}

.catalog_mosaic .prod_name .orange {font-weight: bold;}

.btn_blue {display:inline-block; padding:0 0 0 2px; text-decoration:none; color:#fff; font-size:12px; line-height:18px; height:19px; background: url(/images/btn_blue_l.gif) 0 0 no-repeat;}
.btn_blue span {display:inline-block; padding:0 10px 0 4px; height:19px; background: url(/images/btn_blue.png) 100% 0 no-repeat;}

.catalog_list .number_block {margin: -6px 0;}
.number_block {width:103px; height:25px; padding:7px 0 0 0; text-align:center; background: url(/images/number.png) 0 0 no-repeat;}
.number_block .inp  {width:32px; height:18px; background: url(/images/inp_number.gif) 0 0 no-repeat;  vertical-align:middle; margin:0 2px 0 0; padding:0 10px 0 0;}
.number_block .inp  input {margin:0 -10px 0 0; padding:2px 5px; font-size:12px;}
.nav_input  {display:inline-block; vertical-align:middle; width:34px; height:17px; background: url(/images/nav_input.png) 0 0 no-repeat;}
.nav_input  .up {display:block;  cursor:pointer; width:16px; height:17px; float:left; }
.nav_input  .down {display:block; cursor:pointer; width:16px; height:17px; float:right; }

.del_ico {display:inline-block; width:12px; height:12px; cursor:pointer; vertical-align:middle; margin:0 0 0 4px;background: url(/images/del_ico.gif) 0 0 no-repeat;}

.pages {text-align:center; color:#426d92; line-height:22px;  padding:22px 0 18px;}
.pages a {margin:0 4px; text-decoration:none;}
.pages a:hover {color:#ff8a00; }
.pages span { color:#ff8a00;margin:0 4px; }

.nav {display:inline-block; height:24px; background: #cdd8e2 url(/images/page_nav.gif) 0 0 no-repeat;}
.nav b {display:inline-block; height:24px; margin:0; font-weight:normal;padding:0 13px; background: url(/images/page_nav.gif) 100% -26px no-repeat;}

/*
.title_line .title_compare {float:right; width:229px; margin:-16px 0 0 0;}
.title_compare {padding:0 5px 0 0; margin:0px 16px 4px 0; position:relative; z-index:10; background: url(/images/title_compare_r.gif) 100% 0 no-repeat;}
*/
.title_compare {
	display: block;
	float:right; width:229px; margin:-16px 0 0 0;
	padding:0 5px 0 0; margin:0px 16px 4px 0;
	position:absolute;
	top: 258px;
	right: 24px;
	z-index:10; background: url(/images/title_compare_r.gif) 100% 0 no-repeat;
}
.title_compare_inner { height:31px; padding:13px 5px 0 12px; color:#fff; font-size:15px; position:relative; background: url(/images/title_compare.png) 0 0 no-repeat;}

.compare_list {position:absolute; border-bottom:1px solid #00bfff; color:#595959; font-size:13px; background:#1a4e7b; padding:5px 2px 6px 3px; width:100%; top:100%; left:0; margin:-2px 0 0 0;}
.compare_list_inner {margin:0 5px 0 4px; background: #fff; padding:0 10px 5px 12px;}
.compare_list .scroll-pane {height:220px;  margin:0 -10px 0 -12px; padding:0;}
.compare_list ul { padding:5px 0;}
.compare_list li {padding:5px 10px 6px 30px; background:none; border-top:1px dashed #b2b2b2;}
.compare_list li:first-child {border:0;}
.compare_list .del_ico {position:relative; float:left; width:17px; left:-26px; margin:0px -17px 0 0; height:17px; background: url(/images/del_ico.gif) 0 -13px no-repeat;}
.compare_list .f10 {padding-top:2px;}
.compare_list .line {border-color:#b2b2b2;  margin:4px -10px 6px -12px; }
.go_compare {color:#fff; font-size:12px; float:right; display:block; text-decoration:none; text-align:center; width:67px; height:20px; line-height:18px; margin:-1px 0 0; background: url(/images/go_blue.png) 0 -26px no-repeat; }

.title_brand {
	display: block;	float:right; width:247px;
	padding:10px 5px 0 0; margin:0px 16px 4px 0;
	position:absolute; top: 258px; right: 6px;
	z-index:10; 
	background: url(/images/tabs_menu.png) 0 0 repeat-x #FF8D00;
}
.title_brand .tl {position:absolute; width:10px; height:10px; top:0; left:0; background: url(/images/tl.png) 0 0 no-repeat;}
.title_brand .tr {position:absolute; width:10px; height:10px; top:0; right:0;  background: url(/images/tr.png) 0 0 no-repeat;}
.title_brand .item  {padding-bottom: 10px;}
.title_brand h5  {color:#fff; font-size:15px; font-weight:bold; padding: 6px 17px 5px;}
.title_brand h5 a {color:#fff;}
.title_brand .item .wb_content {background: #fff; padding:5px; margin:0 6px; clear:both; }
.title_brand .title_up, .title_brand .title_down {cursor:pointer; padding:0 ; margin-right: 5px; }
.title_brand .title_up { background: url(/images/arr_up.png) 100% 5px no-repeat;}
.title_brand .title_down { background: url(/images/arr_down.png) 100% 5px no-repeat;}
.title_brand .alphalist { padding: 0; }
.title_brand .alphalist a { margin-left: 4px; font-size: 13px; line-height: 20px; }
.title_brand .alphalist a.gr { color: #bbb; text-decoration: none; }
.title_brand .alphalist a.active { color: #000; text-decoration: none; font-weight: bold; }
.title_brand ul { padding:5px 0; margin-top: 10px; border-top:1px dashed #b2b2b2;}
.title_brand li { padding:5px; background:none; }
#waitBrand { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;
	background:#ddd;
	margin: 6px;
	overflow: hidden;
	position: absolute; top: 38px; left: 0;
	width: 235px;
	z-index: 50;
	text-align: center;
	height: 45px;
}
#waitBrand img { z-index:60; position: relative; top: 35%; }


.filter_block {border-top:1px dashed #bebebe; padding:16px 0 0 8px; margin:0 0 0 -8px;}
.filter_block dl {margin:-5px 0 0 0; padding:0;}
.filter_block dt {margin:0; color:#1a4e7b; cursor:pointer; padding:8px 0 8px 30px; margin:0 0 0 -8px; background: url(/images/arr_down.png) 8px 8px no-repeat;}
/* border-top:1px dashed #bebebe; */
.filter_block dl dt:first-child {border-top:0;}
.filter_block dt.active {background: url(/images/arr_up.png) 8px 8px no-repeat;}
.filter_block dd {margin:0; padding:0 8px 15px 0px; font-size:0.9em;}
.filter_block .slider {margin:0 0 0 16px;}
.filter_block select {width:100%;}
.title_up {font-size:1.4em; color:#ff8500; cursor:pointer; margin:0 25px 5px 0; background: url(/images/title_up.gif) 100% 11px no-repeat;}
.title_down {font-size:1.4em; color:#ff8500; cursor:pointer; margin:0 0 5px;background: url(/images/title_down.gif) 100% 11px no-repeat;}

.title2_up {cursor:pointer; padding:0 21px 0 0; background: url(/images/arr_up.png) 100% 2px no-repeat;}
.title2_down {cursor:pointer; padding:0 21px 0 0; background: url(/images/arr_down.png) 100% 2px no-repeat;}

.block_blue {margin:0 5px; background: #e1eff4 url(/images/bb_tl.gif) 0 0 no-repeat; position:relative;}
.block_blue .bb_tr {background: url(/images/bb_tr1.gif) 100% 0 no-repeat;}
.block_blue .bb_bl {background: url(/images/bb_bl.gif) 0 100% no-repeat;}
.block_blue .bb_br {padding:2px 10px 2px 20px; background: url(/images/bb_br.gif) 100% 100% no-repeat;}
.block_blue p {padding:6px 0;}
.block_orange {
/*margin:0 -10px; */
	margin:0 5px;
	background: #ffe1c3 url(/images/bor_tl.gif) 0 0 no-repeat; position:relative;}
.block_orange .bor_tr {background: url(/images/bor_tr.gif) 100% 0 no-repeat;}
.block_orange .bor_bl {background: url(/images/bor_bl.gif) 0 100% no-repeat;}
.block_orange .bor_br {padding:5px 10px; background: url(/images/bor_br.gif) 100% 100% no-repeat;}
.block_orange p {padding:6px 0;}
.exclamation_block { min-height:82px; padding:13px 36px 15px 8px; background: url(/images/exclamation_ico.png) 100% 50% no-repeat;}

.slider { padding:17px 0 21px;}
.slider .slider_line {font-size:9px;height:11px; border-right:1px solid #acacac; border-left:1px solid #acacac; position:relative; background: url(/images/slider_line.gif) 0 2px repeat-x;}
.slider .slider-range {height:5px; top:3px; position:absolute; background: url(/images/slider_line.gif) 0 -21px repeat-x;}
.slider .slider-handle {position:absolute; display:block; cursor:pointer; width:11px; height:11px; margin:0 0 0 -5px; top:0; background: url(/images/slider-handle.png) 0 0 no-repeat;}
.slider .slider-handle .value {position:absolute; display:block; width:40px; text-align:center; cursor:text;  top:11px; left:-15px; color:#616161;}
.slider .slider-handle .label {position:absolute; display:block; text-align:right; cursor:text;  top:-11px; right:5px;color:#143156;}
.slider .slider-handle_to .label { left:5px; right:auto;}
.slider .value_from {position:absolute; color:#143156; width:40px; left:-20px; text-align:center; top:11px;}
.slider .value_to {position:absolute; color:#143156; width:40px; right:-20px; text-align:center; top:11px;}

.go_show {display:block; color:#fff; text-decoration:none; text-align:center; margin:12px auto 8px; width:140px; height:25px; padding:0 0 1px; font-size:12px; border:0; cursor:pointer; background: url(/images/go_blue.png) 0 0 no-repeat;}
.reset {color:#1a4e7b; text-decoration:underline; margin:0 auto; border:0; background:none; display:block; cursor: hand; cursor: pointer; }

.name_goods {padding:5px 15px 9px; font-size:1.62em; color:#ff7f00; border-top:1px dashed #c4c7cb; border-bottom:1px dashed #c4c7cb; background: #eaeff3 url(/images/minus_ico.png) 100% 13px  no-repeat; cursor: hand; cursor: pointer; }
.name_goods_hidd {padding:5px 15px 9px; font-size:1.62em; color:#ff7f00; border-top:1px dashed #c4c7cb; border-bottom:1px dashed #c4c7cb; background: #eaeff3 url(/images/plus_ico.png) 100% 13px  no-repeat; cursor: hand; cursor: pointer;}
.table_basket {width:100%; text-align:center;}
.table_basket th {font-size:0.9em; font-weight:bold; color:#ff7f00; background:#fff3e8; padding:7px 0 7px 9px;}
.table_basket td { border-top:1px dashed #d1d0cf; padding:4px 0 4px 9px; vertical-align:top;}
.table_basket  .del_ico {margin:-2px 0; width:17px; height:17px; background: url(/images/del_ico.gif) 0 -13px no-repeat;}
.table_basket .number_block {background:none; padding:0; height:18px; margin:0 auto;	}
.table_basket .f19, .table_basket .f17 {line-height:20px; padding-top:2px; padding-bottom:2px;}

.table_basket .trh { display: none; }


.total {border-top:1px dashed #c4c7cb; border-bottom:1px dashed #c4c7cb; text-align:right; font-size:1.1em; padding:4px 42px 6px; background:#ffebd8; margin:0 0 -1px; font-weight:bold;}
.total1 {text-align:right; font-size:1.2em; padding:8px 22px 10px; margin:0 0 4px; background: url(/images/blue_line.gif) 0 100% repeat-x; font-weight:bold;}
.total2 {text-align:right; font-size:1em; padding:2px 22px; margin:0 0 4px; font-weight:bold; }
.t_brd { border-bottom: 1px dashed #D1D1D1; }


.event_columns {margin:0 -3% 0 0;}
.event_column {float:left; width:45%; margin:0 4.9% 0 0; padding:0 0 20px;}
.event {font-size:0.92em; border-bottom:1px dashed #e0e0e0; padding:10px 12px 20px 12px; }
.event_title {min-height:26px; color:#ff8f00; font-size:0.92em; line-height:1;}
.event_title .date {float:left; margin:4px 4px 0 0;}

.manager {margin:0 0 0 -7px; font-weight:bold;}
.manager .name {min-height:56px;}
.manager .manager_category {font-size:0.84em; line-height:1.3; font-weight:normal;}
.manager .manager_category .blue {background:#dfedf3; margin:0 -3px; padding:1px 3px;}
.manager .photo {float:left; margin:0 13px 2px 0; }
.manager .photo img {border:1px solid #b2b2b2;}
.manager .sect {padding:3px 0;}
.manager .f14  {font-size:1.1em; line-height:1.5; padding-bottom:6px}
.manager small {font-size:0.84em; font-weight:normal;}
.manager .frame_content {padding:0 15px 2px 12px;}
.manager .frame_content h4 {margin-left:-4px; position:relative; top:-2px;}
.manager .frame_content h4 .bracket {height:35px;}
.manager .line {margin-bottom:5px;}
.managers {padding:15px 0 0; margin:0 -20px 0 0;}
.managers .manager {display:inline-block; width:243px; margin:0 20px 5px 0; vertical-align:top;}
.managers .manager .sectH {
	min-height: 70px;
	}
.managers .manager .frame_content {padding-top:5px; padding-bottom:7px;}
.managers .manager .line {margin:8px 0 12px;}
.managers .manager .f14  {line-height:1.7;}
.manager .orange  {font-weight:bold;}
.frame_dark .manager_category .blue {background:#bad0de; }

.manager  .fright .white_plate {margin-right:-8px;}
.manager  .tel_ico { white-space: nowrap; }
.fright .white_plate {margin-right:-4px;}
.white_plate {display:inline-block; padding:0 0 0 4px; background: url(/images/white_plate_l.png) 0 0 no-repeat;}
.white_plate  span {display:inline-block; padding:0 4px 0 0; height:15px; background: url(/images/white_plate.png) 100% 0 no-repeat;}

.icq_ico {padding:0 0 0 23px; background: url(/images/ico1.png) -3px 1px no-repeat;}
.mail_ico {padding:0 0 0 23px; background: url(/images/ico1.png) -3px -21px no-repeat;}
.skype_ico {padding:0 0 0 23px; background: url(/images/ico1.png) -3px -43px no-repeat;}
.tel_ico {padding:4px 0 4px 26px; margin:-4px 0 0 -5px; font-size:1.1em; color:#156393; background: url(/images/ico1.png) 0 -68px no-repeat;}
.go_next {width:26px; height:23px; cursor:pointer; border:0; margin:0 0 1px 4px; background: url(/images/icon.png) -1px -310px no-repeat; vertical-align:middle;}
.nowrap {white-space: nowrap;}
.text_pad {padding:15px 0 25px;}

.table_tel {width:100%; font-size:1.15em;}
.table_tel small {font-size:0.8em;}
.table_tel ul {margin:0; padding:0 0 0 10px; display:inline; font-size:1.08em; font-weight:bold;}
.table_tel ul li {padding:0 15px 0 20px; display:inline; white-space: nowrap; background: url(/images/arr2.gif) 0 6px no-repeat;}

.ok {display:inline-block; width:15px; height:14px; background: url(/images/compare_ico.png) -3px -21px no-repeat;}
.minus {display:inline-block; width:19px; height:9px; background: url(/images/compare_ico.png) 0px 4px no-repeat;}

.table_compare {width:100%; overflow:hidden;}
.table_compare table{text-align:center; font-size:1.08em; margin:0 -20000em 0 0;}
.table_compare th {background:#add2e1; border-top: 1px dashed #deedf3; border-bottom: 1px dashed #deedf3; color:#35638b; font-size:0.84em; font-weight:normal; text-align:left; padding:5px 5px 5px 22px; width:75px;}
.table_compare td {border:1px dashed #cdcdcd; width:160px; padding:5px;}
.table_compare tr:hover th {background: #9ac2d4;}
.table_compare tr:hover td {background: #e2e9ee;}
.table_compare tr.beige_bg:hover th {background: #add2e1;}
.table_compare tr.beige_bg:hover td {background: #FFF3E8;}
.table_compare .first_line td {border-bottom:0; padding-bottom:0;}
.table_compare .first_line1 td {border-top:0; padding-top:2px;}
.table_compare .number_block {margin:4px auto;}
.table_compare .f17 {font-size:1.2em;}
.table_compare  .del_ico { width:17px;  height:17px; background: url(/images/del_ico.gif) 0 -13px no-repeat;}

.compare_slider {width:100%; border-top:1px dashed #cdcdcd;  border-bottom:1px dashed #cdcdcd; background:#ffa74f; height:20px; padding:3px 0; position:relative;}
.cs_handle {position:absolute; cursor:pointer; width:21px; height:20px; top:3px; background: url(/images/compare_navig.gif) -60px 0 no-repeat;}
.prev_ico {float:left; cursor:pointer; display:block; width:20px; height:20px; background: url(/images/compare_navig.gif) 0 0 no-repeat;}
.next_ico {float:right; cursor:pointer; display:block; width:20px; height:20px; background: url(/images/compare_navig.gif) -17px 0 no-repeat;}

.help_ico {cursor:pointer; position:relative; float:left; width:10px; left:-15px; margin:-2px -10px 0 0; height:10px; background: url(/images/ico1.png) 0 -98px no-repeat;}
.help_ico .frame_blue {width:200px; position:absolute; color:#3f3f3f; font-size:11px; right:-15px; top:-12px;}
.help_ico .frame_content {padding:9px 7px 18px;}
.plus_ico {cursor:pointer; position:absolute;  width:10px; right:17px; top:-3px; margin:-2px -10px 0 0; height:10px; background: url(/images/ico1.png) 0 -110px no-repeat;}

.product_table {width:100%;}
.product_table .img {width:350px; text-align:center; vertical-align:top; padding:50px 0 12px 0;}
/*.product_table .descr {padding:22px 0 12px 42px; vertical-align:top;}*/
.product_table .descr {padding:50px 0 12px 42px; vertical-align:top;}
.product_table .descr_inner {min-height:140px; position: relative;}
.product_table .descr .price {font-size:1.4em; padding:0 0 12px;}
.product_table .descr .price .orange {font-size:1.15em; }
.product_table .descr .transit {font-size:1.15em; color:#188bff; /*padding:13px 0 20px 0; */ position: absolute; top: -33px;}
.product_table .extra_info  {font-size:0.84em; color:#ea951b; padding:0px 0 0 0; }
.product_table .btn_blue  {margin:4px 0 0 ;}
.product_table .number_block  {margin:8px 0 6px;}
.product_table .descr ul { width:49.9%; float:left; }
.product_table .descr ul li {padding:12px 20px 15px 20px; background-position:0 17px;}
.product_table .descr ul li .help_ico {display:inline-block; left:0; top:-2px; margin:0 0 0 6px; float:none;}
.product_table .dol_icon, .product_table .new_icon, .product_table .sale_icon {margin:2px 0 0 0;}

.frame_simple {margin:10px 0 10px 0px; background: url(/images/fs_top.gif) 0 0 no-repeat;}
.frame_simple .fs_bt {background: url(/images/fs_bt.gif) 0 100% no-repeat;}
.frame_simple .fs_tr {background: url(/images/fs_tr.gif) 100% 0 no-repeat;}
.frame_simple .fs_br {padding:4px 0; background: url(/images/fs_br.gif) 100% 100% no-repeat;}
.frame_simple .fs_content {padding:8px 10px 5px 17px; border-left:1px solid #dce4eb; border-right:1px solid #dce4eb;}
.frame_simple .fs_content ul { width:100%; }
.frame_simple .fs_content ul li {padding:2px 20px; background-position:0 7px;}
.frame_simple .fs_content H2 {font-size:1.4em; font-weight:normal; color:#1a4e7b; margin:0; padding:0 0 12px; }


.list_img {background:#dfedf3; padding:5px 7px;margin:0 0 15px; text-align: left;}
.list_img img {vertical-align:middle; margin:2px 2px; border:1px solid #c3dfe8; cursor:pointer;}
.list_img img.active, .list_img img:hover {border:1px solid #ff7f00;}

.descr_video {padding:0px 0 16px 30px; background: url(/images/arr.gif) 11px 5px no-repeat;}
.descr_video a {color:#fd8813; border-bottom:1px dashed #fd8813; text-decoration:none;}
.descr_video a:hover {border-bottom:0;}

.video {text-align:center; padding:3px 0;}

.table_descr {width:100%; font-size:0.92em;}
.table_descr_column {vertical-align:top; width:50%; padding:0 32px 0 0;}

/*
.table_descr{ float: left; vertical-align:top; width:50%; padding:0 32px 0 0;}
*/
.table_descr h5 {font-size:1.35em; color:#1f527e; padding:5px 0 7px; font-weight:bold;}
.table_descr table {margin:0 0 12px; width:100%;}
.table_descr table td {padding:5px 5px 4px 0;}
.table_descr .line {margin:0 0 0 -10px;}
.table_descr .block_blue , .table_descr .block_orange  {margin-bottom: 8px;}

.ref_plate {display:inline-block; line-height:17px; height:17px; padding:0 0 0 5px; color:#fff; text-decoration:none; background: url(/images/ref_plate_l.png) 0 0 no-repeat;}
.ref_plate span {display:inline-block; height:17px; padding:0 5px 0 0; background: url(/images/ref_plate.png) 100% 0 no-repeat;}

/*.in_stock {position:absolute; margin:-17px 0 0 0; color: #EA951B; font-size: 0.84em; padding:0 0 0 9px; background: url(/images/in_stock.gif) 0 5px no-repeat;}*/
.in_stock{background: url("../images/in_stock.png") no-repeat 0 7px; color: #00a22f; font-size: 1em; margin: -17px 0 0; padding: 0 0 0 9px; position: absolute; top: -17px;}
.no_stock {position:absolute; margin:-17px 0 0 0; color: red; font-size: 0.84em; padding:0px;}
.vatop {vertical-align:top;}


/*---/content---*/

/*---/container---*/

/*---footer---*/
.footer {
	height:165px;
	vertical-align:bottom; font-size:0.9em; padding:0 ; background: url(/images/footer_bt.png) 50px 100% no-repeat;}
.footer_inner {height:145px;  padding:17px 50px 20px 50px; min-width:900px; background: url(/images/footer_br.gif) 100% 100% no-repeat;}
.footer_inner_p { padding:7px 50px 10px 50px; min-width:900px; background: url(/images/footer_br.gif) 100% 100% no-repeat;}
.footer_left {margin:0 550px 0 0;}
.footer_left p {padding:8px 0;}
.made {padding:25px 0 0;}

.footer_right {float:right; width:521px; }
.footer_menu {font-size:1.25em; padding:12px 0 0 30px; height:40px; border-bottom:1px solid #e6edf4; font-weight:bold;}
.footer_menu li {float:left; padding:0px 0 5px 16px;margin:0 8% 0 0; background: url(/images/arr.gif) 0 6px no-repeat;}
/*
.footer_menu a {text-decoration:none; border-bottom:1px dashed #1a4e7b;}
.footer_menu a:hover{border:0;}
*/

.footer .tel_bl {padding:17px 13px 0 42px; float:right; background:none;}
.address {padding:15px 0 0 46px; float:left; line-height:1.4;
	width: 140px;
}

/*---/footer---*/

.overlay, .overlay_a {position:absolute; overflow:hidden; width:100%; left:0;  z-index:999; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; background:#1a4d7c; top:0;}
.overlay {display:none;}
.overlay_a {display:block;}

.popup {position:absolute; top:465px; width:566px; left:50%; margin-left:-283px; font-size:1.3em; z-index:2000;}
.popup h4 {font-size:1.55em; font-weight:bold;}
.popup table {width:420px; margin:0 auto;}
.popup td {vertical-align:top; padding:6px 6px; line-height:24px; }
.popup .go {float:left; margin:4px 0;}
.popup .go span {background-position: 100% -26px;}
.popup .textarea  {margin:0;}
.popup .inp {height:24px; display:block; margin:0; background: url(/images/input_l.gif) 0 0 no-repeat;}
.popup .inp div {height:24px; background: url(/images/input.png) 100% 0 no-repeat;}
.popup .inp div input  {padding:4px 7px;}
.popup .frame_content  {padding:5px 30px 10px;}
.popup .line  {margin:8px -30px 2px; border-color:#c2c2c2;}
.close_ico {position:absolute; width:16px; height:16px; cursor:pointer; display:block; top:-3px; right:7px; background: url(/images/cm_arr.gif) 0 -84px no-repeat;}

.tooltip {color:#555757; border:1px solid #c7e1eb; background:#e2f1f7; font-size:12px; padding:3px 24px; max-width:500px; margin:0 0 0 100px;}

.popup_big { width:80%; left:10%; margin-left: 0px; }


.par {padding:5px 0 5px 5px;}
.par .niceCheck {position:relative; float:left; left:-22px; margin:-2px -17px -5px 0;}
#vote .par .niceCheck {position:relative; float:left; left: 0; margin:-2px 7px -5px 0;}
.niceCheck {width: 17px;height: 19px;display: inline-block;cursor: pointer; overflow: hidden; background: url(/images/checkbox.png) 0 0 no-repeat;}
.niceCheck input {margin-left: -200px !important;}
.niceChecked {background-position: 0 -40px;}
.niceCheckDisabled {}
		
.niceRadio {	width: 19px; height: 19px; display: inline-block; cursor: pointer; background: url(/images/checkbox.png) 0 -77px no-repeat; overflow: hidden; margin:-5px 2px 0 0; vertical-align:middle;}
.radioChecked { background-position: 0 -121px; }
.niceRadio input { margin-left: -200px !important;}
				


.jspContainer {overflow: hidden; 	position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top: 0;	right: 0; width: 16px; height: 100%;}
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap { float: left;}
.jspTrack { background: #e9eef2;	position: relative;}
.jspDrag {background: url(/images/scroll_handle.gif) 0 0 no-repeat; position: relative; top: 0; left: 0; cursor: pointer;	height:17px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%;}
.jspArrowUp {background: url(/images/scroll_up.gif) 0 0 no-repeat;}
.jspArrowDown {background: url(/images/scroll_down.gif) 0 0 no-repeat;}
.jspArrow { text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled { cursor: default;}
.jspVerticalBar .jspArrow { height: 16px;}
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus { outline: none;}
.jspCorner { background: #eeeef4; float: left; height: 100%;}

* html .jspCorner { margin: 0 -3px 0 0;}				

.tel_number {font-size:23px; color:#1a4e7b; line-height:24px; margin-top: 5px;}
.tel_number sup {font-size:12px; color:#c3d0dc; vertical-align:top;}
.tel_number a {text-decoration: none;}
.footer  .tel_number {font-size:33px; line-height:33px;}
.footer  .tel_number sup {font-size:15px;}


/*===[ CALENDAR ]=============================================================*/
 .cinput {
         FONT-FAMILY: Arial;
         FONT-SIZE: 11px! important;
         COLOR: #000000;
         TEXT-DECORATION: NONE;
         BORDER-WIDTH: 1px;
         BORDER-STYLE: solid;
         BORDER-COLOR: #DDDDDD;
         BACKGROUND-COLOR: #FFFFFF;
         PADDING-LEFT: 1px;
         PADDING-RIGHT: 1px;
	COLOR: #FA7C15 !important;
        }

 .cSelect {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
 }

 .cSelectButtonArea {
  BACKGROUND-COLOR: #E0E0E0;
  BORDER-STYLE: solid;
  BORDER-COLOR: #BBBBBB;
  BORDER-WIDTH: 1px 1px 1px 0px;
  BORDER-COLOR: #DDDDDD;
  WIDTH: 16px;
 }

 .cSelectButton {
  PADDING: 0px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
  BORDER: 0px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #DDDDDD;
 }

 .cSelectArea {
  PADDING: 2px 0px 0px 2px;
  BORDER: solid 1px #DDDDDD;
 }

 .cDselect {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #A0A0A0;
  BACKGROUND-COLOR: #FFFFFF;
 }

 .cDselectButtonArea {
  BACKGROUND-COLOR: #E0E0E0;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px 1px 1px 0px;
  BACKGROUND-COLOR: #A0A0A0;
 }

 .cDselectButton {
  PADDING: 0px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
  BORDER: 0px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #A0A0A0;
 }

 .cDselectArea {
  PADDING: 2px 0px 0px 2px;
  BORDER: solid 1px #A0A0A0;
 }

 .cDropDown {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #BBBBBB;
 }

 .cDropDownList {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #000000;
 }

 .cDropDownListItem {
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
 }

 .cDropDownListItemMarked {
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-BOTTOM: 10px;
  COLOR: #FA7C15;
 }

 .cDropDownListItemSelected {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #A0A0A0;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
 }

 .st   {
   FONT-FAMILY: ARIAL;
   FONT-SIZE: 12px! important;
   COLOR: #000000;
   TEXT-DECORATION: NONE;
   CURSOR: DEFAULT;
 }

 A.hlink:link, A.hlink:visited {
   FONT-FAMILY: ARIAL;
   FONT-SIZE: 18px! important;
   COLOR: #05AD18;
   TEXT-DECORATION: NONE;
   CURSOR: POINTER;
 }

 A.hlink:hover {
   FONT-FAMILY: ARIAL;
   FONT-SIZE: 18px! important;
   COLOR: #05AD18;
   TEXT-DECORATION: NONE;
   FONT-WEIGHT: bold;
   CURSOR: POINTER;
 }

 .workday {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #EAEAEA;
  BORDER: solid 1px #EAEAEA;
 }

 .holiday {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #DB0000;
  BACKGROUND-COLOR: #EAEAEA;
  BORDER: solid 1px #EAEAEA;
 }

 .workday_s {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #D2DFE8;
  BORDER: solid 1px #687F91 !important;
 }

 .holiday_s {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #DB0000;
  BACKGROUND-COLOR: #F5D3BC;
  BORDER: solid 1px #687F91 !important;
 }

 .workday_c {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .holiday_c {
  FONT-FAMILY: Tahoma;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px !important;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .workday_m {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .holiday_m {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .calendar {
/*
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px !important;
  COLOR: #505050;
  #EAEAEA
*/
  BACKGROUND-COLOR: #EDEDEF;
  BORDER: solid 1px #FA7C15;
  padding: 0px !important;
 line-height:15px;
 }

 .calendar td {
  padding: 0px !important;
 }

 .headerRow, .yearRow, .monthRow, .weekRow {
  BACKGROUND-COLOR: #EFEFEF
 }

 .weekRow {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px !important;
  COLOR: #4D6A80;
  PADDING: 2px;
  LETTER-SPACING: 1px;
 }

 .ccheckbox {
  CURSOR: POINTER;
  BORDER-WIDTH: 0px;
  WIDTH: 14px;
  HEIGHT: 14px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 5px;
 }

.dt_global {
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px! important;
        COLOR: #000000;
       }

.dt_button {
  PADDING: 0px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #E0E0E0;
  border: solid 1px black;
 }

.evTable {
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px! important;
        COLOR: #000000;
        BORDER-WIDTH: 1px;
        BORDER-STYLE: solid;
        BORDER-COLOR: #E0E0E0;
        BACKGROUND-COLOR: #FFFFFF;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 1px;
       }


.evTime {
         BACKGROUND-COLOR: #F6F6F6;
        }

.evEvents {
         BACKGROUND-COLOR: #F6F6F6;
        }


.subEvTable {
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px! important;
        COLOR: #000000;
        BORDER-WIDTH: 1px;
        BORDER-STYLE: solid;
        BORDER-COLOR: #E0E0E0;
        BACKGROUND-COLOR: #FFFFFF;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 1px;
       }

.subEvTitle {
             BACKGROUND-COLOR: #F9FCDC;
             FONT-WEIGHT: bold;
            }

.subEvClient {
             BACKGROUND-COLOR: #F9FCDC;
             FONT-WEIGHT: normal;
            }

.subEvButton {
              BACKGROUND-COLOR: #F9FCDC;
             }

.subEvCPLTitle {
             BACKGROUND-COLOR: #D9FADE;
             FONT-WEIGHT: bold;
            }

.subEvCPLClient {
             BACKGROUND-COLOR: #D9FADE;
             FONT-WEIGHT: normal;
            }

.subEvCPLButton {
              BACKGROUND-COLOR: #D9FADE;
             }

.subEvOUTTitle {
             BACKGROUND-COLOR: #FFE1DE;
             FONT-WEIGHT: bold;
            }

.subEvOUTClient {
             BACKGROUND-COLOR: #FFE1DE;
             FONT-WEIGHT: normal;
            }

.subEvOUTButton {
              BACKGROUND-COLOR: #FFE1DE;
             }

.subEvBusy {
             BACKGROUND-COLOR: #A0A0A0;
             FONT-WEIGHT: bold;
            }

.subEvBusyNC {
             BACKGROUND-COLOR: #A00000;
             FONT-WEIGHT: bold;
            }

.evTableW {
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px! important;
        COLOR: #000000;
        BORDER-WIDTH: 1px;
        BORDER-STYLE: solid;
        BORDER-COLOR: #E0E0E0;
        BACKGROUND-COLOR: #FFFFFF;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 1px;
       }


.evTDW {
          BACKGROUND-COLOR: #F6F6F6;
          FONT-WEIGHT: normal;
       }

.evDaysW {
          BACKGROUND-COLOR: #F6F6F6;
          FONT-WEIGHT: bold;
         }

.evTimeW {
         BACKGROUND-COLOR: #F6F6F6;
        }

.evEventsW {
         BACKGROUND-COLOR: #F6F6F6;
        }
.s_select, .s_selectArea{ width: 50px !important;}
.calendar TD.s_selectArea { padding-top: 2px !important; padding-left: 5px !important; font-size: 10px;}
.s_selectButton, .s_selectButtonArea, .monthRow .cSelect { display: none;}
/*===[ /CALENDAR ]============================================================*/


#tooltipDiv {
	font-family: Tahoma, Arial, sans-serif;
	color:#555757;
	border:1px solid #c7e1eb;
	background-color:#e2f1f7;
	font-size:12px;
	padding:3px 24px;
	max-width:500px;
	margin:0px;
}



/* TrackBar with price */

table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
table.trackbar 
{font-size:9px;height:11px;
	border-right:1px solid #acacac;
	border-left:1px solid #acacac;
	position:relative;
	background: url(/images/slider_line.gif) 0 -18px repeat-x;
	width:250px;
	padding:0;
}

table.trackbar .l {width:1%; text-align: right; font-size: 1px;
	background: url(/images/slider_line.gif) 0 2px repeat-x;
/*	padding-left: 2px;
*/
}

table.trackbar .l div {position:relative; width:0; text-align: right; z-index:9; white-space:nowrap;
}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {
	text-align: center;
	position:absolute;top:-12px; right:5px; z-index:1000;
	font-size:9px; font-weight: normal;
	color:#616161;
}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:10px; right:100%; z-index:100; font-size:9px; color:#143156; font-weight: normal;
}

table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px;
	background: url(/images/slider_line.gif) 0 2px repeat-x;
	padding-right: 3px;
	cursor:default;}

table.trackbar .r div {position:relative; width:0; text-align: left; z-index:9; white-space:nowrap;
}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {
	text-align: center;
	position:absolute;top:-12px; left:5px; z-index:1000;
	font-size:9px; font-weight: normal;
	color:#616161;
}

table.trackbar .r div span.limit {position:absolute;top:10px; left:100%; z-index:100; font-size:9px; color:#143156; font-weight: normal;}
table.trackbar .c {font-size:1px; width:100%;}

.compload {
	background:url(/images/loader2.gif) 0 0 no-repeat;
	padding: 2px 72px 0 0;
	position: absolute; display: block; height: 21px; left: 140px; top: -34px;
}

.comm {
	color: red;
}

#prodBanner TD {
	margin: 0 10px;
	width: 50%;
}
#prodBanner .banner { width: 95%;}
#prodBanner .block_orange { margin-top: 10px; }

#textBlMess img {
	margin-bottom: -10px;
}


/* warranty */
.blbrakup { text-align:center; font-size:12px; }
.blbrakup a { text-decoration:none; display:inline-block; width:256px; padding-top: 10px; }
.blbrakup #a-bldef span,  .blbrakup #h-bldef span { display:inline-block; width:11px; height:11px; vertical-align:-2px; margin-left: 5px; }
.blbrakup #h-bldef span { background: url(/images/cm_arr.gif) 0 -19px no-repeat; }
.blbrakup #a-bldef span { background: url(/images/cm_arr.gif) 0 0 no-repeat; }

#hideBrakS {display: none;}
#a-bldef{ display: none; }

.blbrakup.active { text-align:center; font-size:12px; }
.blbrakup.active #h-bldef{ display: none; }
.blbrakup.active #a-bldef{ display: block; }





.txtwh{
	color:#fff; font-size:1em; font-weight: bold;
}

.prn_buts a {
	margin-right: 10px !important;
}


/* DIV container around table to constrict the height for IE (IE ignores the tbody height style) */
div.FixedTableHead {
        overflow-y:auto;
        
        /* this fixes IE so container width is same as table width */
        width: expression( (this.childNodes[0].clientWidth) + 'px' );
        
        /* This fixes IE so the container height is table height plus the height of the header */
        height: expression( (parseInt(this.childNodes[0].style.height) + this.childNodes[0].childNodes[1].offsetTop + 1) +'px' );

}


/* Scrollable Content */
.FixedTableHead table{
	width:100%; border-top:1px dashed #d1d1d1; text-align:left; margin:0 0 14px;
/*
	height: 250px;
*/
}
.FixedTableHead table tbody {
        height:100%; 
        overflow-x:hidden;
        overflow-y:auto;
}

.FixedTableHead table th {border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:8px 7px 8px; font-weight:bold; background:#dee5ec;}
.FixedTableHead table tfoot td {
	border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:8px 7px 8px; font-weight:bold; background:#ffecda;
	color: #FF8C00;
}

.FixedTableHead table td {
	vertical-align:top;
	padding: 1px 5px;
	font-size: 0.7em;
}
.FixedTableHead table tbody tr.odd {
	background:#EEF3F7;
}
.FixedTableHead table tbody tr {
        height: auto;
        white-space: nowrap;
}

/* Prevent Mozilla scrollbar from hiding right-most cell content */
.FixedTableHead table tbody tr td:last-child {
        padding-right: 20px;
}

/* Fixed Header */
/* In WinIE any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
.FixedTableHead table thead tr {
        position: relative;
        height: auto;
        /* this fixes IE header jumping bug when mousing over rows in the tbody */
        top: expression( this.parentNode.parentNode.parentNode.scrollTop + 'px' );
}


/* ================= */

/* Scrollable Content */

#myScrollTable {
	border-top:1px dashed #d1d1d1; text-align:left; margin:0 0 14px;
}

#myScrollTable th {border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:8px 7px 8px; font-weight:bold; background:#dee5ec;
	font-size: 0.7em;
}
#myScrollTable th.rg {
	text-align: right;
}
#myScrollTable tfoot td {
	border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:8px 7px 8px; font-weight:bold; background:#ffecda;
	color: #FF8C00;
}

#myScrollTable td {
	vertical-align:top;
	padding: 1px 5px;
	font-size: 0.7em;
}
#myScrollTable td.rg, .FixedTableHead table tfoot td.rg {
	text-align: right;
	padding-right: 15px;
}

#myScrollTable tbody tr.odd {
	background:#EEF3F7;
}
#myScrollTable tbody tr {
        height: auto;
        white-space: nowrap;
}

#myScrollTable tbody tr td:last-child {
        padding-right: 20px;
}


/*
#myScrollTable > tbody#tb {
height: 100px;
overflow: scroll;
}
#myScrollTable td,
#myScrollTable th {
border: 1px solid #ccc;
width: 50px;
}

.hack {
height: 100px;
overflow: auto;
width: auto;
}
*/



.curs { cursor: hand; cursor: pointer; }

.pdT5{ padding-top: 5px; }
.pdT15{ padding-top: 15px; }

.pdR5{ padding-right: 5px;  padding-left: 30px;}
.pdR10{ padding-right: 10px !important; }

.pdL5{ padding-left: 5px !important; }
.pdL10{ padding-left: 10px; }
.pdL30{ padding-left: 30px; }

.pdB10{ padding-bottom: 10px; }
.pdB20{ padding-bottom: 20px; }

.pdTB5 { padding: 5px 0;}

.pdL20R5{ padding: 0 5px 0 20px; }

.mtG { margin-top: -65px !important; }


.frame_contacts, .pdTB10LR20{ padding: 10px 20px; }
.pdR250{ padding-right: 250px; padding-left: 30px;}
/* .pdR250{ padding-right: 250px; } */

.frame_contacts { font-size: 14px; color: #7A7A7A; }
.frame_contacts SMALL { font-size: 11px; }
.frame_contacts .phone {
	color: #185A8A;
}

.prih_label, .pdT10 { padding-top: 10px; }

.prih_sel { margin-top: -28px; padding: 10px 0 0 70px; }
.prih_sel2 { padding: 10px 0 0 70px; }
#cuselFrame-s_Prihod {
	width: 90% !important;
}
#cuselFrame-s_PGroup {
	width: 90% !important;
}
#cuselFrame-s_PSubGroup {
	width: 90% !important;
}


.blmore {
	margin:10px 0 0; padding:10px 0 0 0;
	border-top:1px dashed #949494;
	font-size:12px;
}
.blmore a { display:inline-block; width:256px;}
.blmore span { display:inline-block; width:11px; height:11px; vertical-align:-2px; margin-left: 5px; }
.blmore span { background: url(/images/cm_arr.gif) 0 -107px no-repeat; }


.yellow_block {position:relative; font-size:1.15em; margin:10px 8px 13px 0; background: url(/images/tabs_menu.png) 0 0 repeat-x #FF8D00;}
.left_part1 .yellow_block { margin-right: 0px !important; }
.yellow_block .tl {position:absolute; width:10px; height:10px; top:0; left:0; background: url(/images/tl.png) 0 0 no-repeat;}
.yellow_block .tr {position:absolute; width:10px; height:10px; top:0; right:0;  background: url(/images/tr.png) 0 0 no-repeat;}
.yellow_block .item  {padding-bottom: 10px;}
.yellow_block .item h5  {color:#fff; font-size:15px; font-weight:bold; padding: 6px 17px 5px;}
.yellow_block .item h5 a {color:#fff;}
.yellow_block .item .wb_content {background: #fff; padding:13px 11px; margin:0 6px; clear:both;
	font-size: 0.9em;
}


#gdBlKService .table_balance, .fsz12 {
	font-size: 12px;
}

.parts{
	float: left;
	margin-right: 10%;
/*
	margin-right: 40px;
	width: 46%;
	min-width: 555px;
*/
}

/*
	File Archive
*/
.fa_section {
	padding-bottom: 15px;
}
.fa_section a {
	text-decoration: none;
	color: #1B4E7D;
}
.fa_section a span {
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px dashed #1B4E7D;
}
.fa_open { display: none; }
.fa_close { display: visible; margin-left: 10px; }

.fa_close1 { margin:0 25px 5px 0; background: url(/images/title_up.gif) 0 7px no-repeat; }
.fa_section UL {
	padding: 15px 0 5px 0;
}
/*
.fa_section UL LI { padding: 0 0 10px 18px; background: url(/images/ico1.png) 0 -122px no-repeat transparent; height: 8px; }
*/
.fa_section UL LI { padding: 0 0 10px 18px; background: url(/images/point_b.png) 0 3px no-repeat transparent; }
.fa_section UL LI A {
	color: #343434;
	text-decoration: underline;
	font-weight: bold;
}


/*
	Certificate
*/
.sr_block { padding: 5px 0 5px 0;}
.sr_block_a { 
	border-radius:8px;
	-moz-border-radius:8px; -webkit-border-radius:8px;
	box-shadow: 0 0 1px #8CD3EF;
	-moz-box-shadow: 0 0 1px #8CD3EF;
	-webkit-box-shadow: 0 0 1px #8CD3EF;
	margin-bottom: 30px;
}

.sr_section { margin-left: 10px; }
.sr_section a {
	background: url(/images/ico1.png) 0 -136px no-repeat transparent;
	padding: 0 0 0px 20px;
	text-decoration: none;
	color: #1B4E7D;
}
.sr_sub a { text-decoration: none; }
.sr_section a span, .sr_sub a span { border-bottom: 1px dashed #1B4E7D; }
.sr_blsub { padding: 10px 15px; }
.sr_sub { float: left; margin: 0 0 10px 15px;}

.sr_open { display: none; }
.sr_close { display: visible; margin-left: 10px; }



#gdBlDLdetails #myScrollTable TD {border-bottom:1px dashed #d1d1d1; vertical-align:top; padding:10px 7px 15px;}

.b_open { display: none; }
.b_close { display: visible; }


#sr_tablef { width: 98%; margin: 10px 15px; }

#sr_tablef THEAD TR {
	background-color: #FFECDB;
	border-top:1px dashed #d1d1d1;
	border-bottom: 1px dashed #d1d1d1;
}
#sr_tablef THEAD TR TH {
	text-align: left;
	padding: 7px 4px;
	font-weight: normal;
}
#sr_thf {
	color: #F58120;
	font-weight: bold !important;
	font-size: 16px;
}
#sr_tablef TD { padding: 7px 4px; }

.sr_odd { background-color: #EEF3F7; }
.sr_wait { margin: 10px; }
.sr_wait SPAN {	margin-top: 10px; position: absolute; }
.sr_active { color: #333333; font-weight: bold; }
.sr_active SPAN { border-bottom: none !important; }
.sr_date { font-size: 11px; }


/*
	Prices
*/
.pr_blmore {
	margin:10px 0 0; padding:10px 0 ;
	border-top:1px dashed #949494;
	font-size:12px;
}
.pr_blmore a { display:inline-block; width:256px; color: #FF8D00; font-weight: bold; font-size: 15px;
	text-decoration: none;
}
.pr_blmore a span {
	border-bottom:1px dashed #FF8D00;
}
.pr_blmore .pr_ico, .pr_blmore .pr_ico_up { display:inline-block; width:11px; height:11px; vertical-align:-2px; margin-left: 5px; border: none; 
	left: 255px;
	margin-top: 7px;
	position: absolute;

}
.pr_blmore .pr_ico { background: url(/images/title_down.gif) 0 0px no-repeat; }
.pr_blmore .pr_ico_up { background: url(/images/title_up.gif) 0 0px no-repeat; }

.pr_close { margin:0 25px 5px 0; background: url(/images/title_up.gif) 0 7px no-repeat; }

.messErr {
	padding: 10px 0;
	font-weight: bold;
}

.prcDw {
	padding: 5px 0 0 0;
	font-weight: bold;
}
.prcDw span {
	color: #999;
	font-size: 11px;
}

.txtb { font-weight: bold; margin-right: 5px; background:url(/images/dot2.gif) repeat-x 0 16px; vertical-align: top; }
.txtb span { float:left;background:#FFF;padding: 0 4px 0 0; }

/*
.dot { width: 100%; float: left; border-bottom: dashed 1px #999; }
*/

.tgreen { color: green; }
.tred { color: red; }
.tblue { color: blue; }
.tornj { color: #FF7F00; }


.pricetbl { border: 1px solid #ddd; margin-top: 5px; font-size: 1em; }
.pricetbl TD, .pricetbl TH {
	padding: 0 5px;
	border: 1px solid #ddd;
}
.pricetbl .name_goods {
	background-image: none !important;
	background-color: #EAEFF3;
	padding: 5px;
}
.pricetbl tr:hover{
	background:#EEF3F7 !important;
}

.tdr { text-align: right; }
.tdc { text-align: center; }


.priceogl { margin-top: 20px; }
.priceogl h3 { margin: 5px 0px; }
.priceogl div { margin: 5px 10px; }


.mess_ok, .mess_err { padding: 10px 0 ; font-weight: bold; font-size: 14px; }
.mess_err { color: red; }


.fullpath { color: #aaa; font-size: 11px; padding: 20px 0 5px 0; }

.hidetext {color:#ffffff; background-color:#ffffff;}

@font-face {
    font-family: 'als_rublregular';
    src: url('/modules/fonts/rouble-webfont.eot');
    src: url('/modules/fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('/modules/fonts/rouble-webfont.woff') format('woff'),
         url('/modules/fonts/rouble-webfont.ttf') format('truetype'),
         url('/modules/fonts/rouble-webfont.svg#als_rublregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
.price_rur {
  font-family: 'PT Sans', serif;
    src: url('/modules/fonts/PTC75F.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  */


#detailParent {display: table; width: 100%;}
#detailChild { display: table-cell; vertical-align: middle; }

div.ic-home {
    position: relative !important;
}
.IndexART-Copyright {
    color: #000 !important;
    display: inline-block;
    font-family: arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    height: 25px;
    line-height: 12px !important;
    width: 230px;
}


a.image-h {
    float: left;
}
.IndexART-Copyright a {
    text-decoration: underline !important;
}
.f-col a {
    color: #333333;
}
.IndexART-Copyright * {
    color: #5d5d5d !important;
    font-family: arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 12px !important;
}

.IndexART-Copyright img {
    float: left;
    margin-right: 7px;
}


.inARTcolor {
    display: none;
}


span.ich-cont {
    left: 97px;
    position: absolute;
    top: 12px;
}

.IndexART-Copyright:hover a{
    color: #000 !important;
}

.IndexART-Copyright:hover span{
    color: #000 !important;
}

.IndexART-Copyright:hover div{
    color: #000 !important;
}

.IndexART-Copyright:hover .inARTgray{
    display: none;
}
.IndexART-Copyright:hover .inARTcolor{
    display: block;
}
.price_bg{background: url("../images/bg/price_bg.png") no-repeat;
	color: #fff; float: left; font-size: 1.4em; height: 130px; padding: 15px 0 10px 15px; width: 190px; position: relative;}
.price_bg, .price_roz_bg{margin-bottom: 5px; margin-right: 15px;}
.price_bg a.in_basket{color: #ffffff; margin-top: 32px; display: block;}
.rub{display: inline-block; background: url("../images/bg/pixcel.png") 0 71% repeat-x;}
.price{font-size: 1.15em;}
.price_bg .number_block_new {
	background: none !important;
	background-color: #ffe1c3 !important;
	border-radius: 5px;
	height: 25px;
	padding: 3px 0 !important;
	text-align: center;
	width: 103px;
	position: absolute;
	top: 75px;
}

.number_block_new {width:103px; height:25px; padding:7px 0 0 0; text-align:center; background: url(/images/number.png) 0 0 no-repeat;}
.number_block_new .inp  {width:32px; height:18px; background: url(/images/inp_number.gif) 0 0 no-repeat;  vertical-align:middle; margin:0 2px 0 0; padding:0 10px 0 0; font-size: 12px;}
.number_block_new .inp  input {margin:0 -10px 0 0; padding:2px 5px; font-size:12px;}

.button_in_order{background: url("../images/bg/in_order.png") repeat-x; display: block; border-radius: 5px; font-size: 14px; text-decoration: none; width: 97px; text-align: center; padding: 3px; color: #1a4e7b !important;margin-top: 35px;}
.button_in_order:hover{text-decoration: underline;}
.price_roz_bg{background: url("../images/bg/price_roz_bg.png") no-repeat  bottom; float: left; width: 182px; min-height: 130px; position: relative; border: 1px solid #e5e5e5; border-radius: 5px; padding: 11px 10px; font-size: 1.4em; color: #333333;}
.price_roz_bg .small_text{font-size: 12px;}
.price_roz_bg .button_sotomania, .price_roz_bg .button_sotomania_price{background: url("../images/bg/button_sotomania_bg.png") repeat-x; display: block; border-radius: 5px; font-size: 14px; margin: 8px 0; padding: 3px; text-align: center; text-decoration: none; width: 135px;}
.price_roz_bg .button_sotomania{color: #ffffff;}
.price_roz_bg .button_sotomania_price{color: #333333;}
.button_sotomania:hover, .button_sotomania_price:hover{text-decoration: underline;}
.price_roz_bg .small_text a{color: #333333;}
.price_roz_bg .rub{background-image: url("../images/bg/pixcel_black.png");}
.price_roz_bg .price{padding: 0px !important;}
.comparison{color:#1a4e7b; background: url("../images/bg/comparison_bg.png") repeat-x bottom; text-decoration: none; display: inline-block; left: 140px; position: absolute; top: -35px;}
/*padding: 0 4px 2px 0; */
.comparison:hover{background: none;}
.dist{padding: 20px 0;}
.advantages{padding-top: 28px; float: left; width: 100px; margin-left: 33px;}
.advantages_delivery{background: url("../images/bg/delivery_bg.png") no-repeat 0 0;}
.advantages_delay{background: url("../images/bg/delay_bg.png") no-repeat 0 0;}
.advantages_service{background: url("../images/bg/service_bg.png") no-repeat 0 0;}
.table_descr{margin-top: 30px;}
.del_ico_comparison{position: absolute; left: 190px; top: -30px;}
.f11_comparison{position: absolute; display: inline-block; left: 100px; top: -34px; font-size: 1em;}
.links{padding-left: 30px; margin-top: 15px;}
.links a{background: url('../images/bg/bread_crumbs_bg.png') no-repeat center right; padding-right: 17px; margin-right: 5px; color: #5d5d5d;}

.filter-go {
	width:176px; height:34px; display:block; background:url(../images/bg/filter-go.png) no-repeat 0 0px;
	right: 256px; position: absolute;
	z-index: 1;
}
.filter-go span {
	position: absolute; left: 25px; top: 8px; font-size: 12px;
}
.filter-go span a { color: #333; }

.filter-go .close {
	width:9px; height:9px; display:block; background:url(../images/icons/delete.jpg) no-repeat 0 0px;
	position: relative; left: 10px; top: 12px;
}
