body {
	background: #eaebec url(../images/bg_top_menu.gif) top left repeat-x;
	margin: 0px;
	padding: 0px;
}
td, li, h5{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #71767e;
	}
img, table {
	border: none; 
}
a:link, a:visited{
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
	color: #768086;
	text-decoration: none;
	}
a:hover{
color:#ffb42e;
}
h4 {font-size: 9pt; margin-bottom: 0.5em; margin-top:0.5em;}
table.bottom tr td {padding-top:5px; background:url(../images/bg_bottom.gif) top left repeat-x;}
.left {background:url(../images/bg_left.gif) top right repeat-y;}
.right {background:url(../images/bg_right.gif) top left repeat-y;}
.logo {background:url(../images/bg_logo.gif) top left repeat-x;}
.bg_mid {background:url(../images/bg_mid.gif) top left repeat-y;}
.main {background: #fff;}
.left_column {padding: 6px 2px 6px 2px; background:url(../images/oval03.gif) no-repeat top left;}
.right_column {padding: 6px 1px 6px 0px; background:url(../images/oval04.gif) no-repeat top right;}
.center_column01 {padding: 6px 2px 6px 2px; background:url(../images/oval04.gif) no-repeat top right;}
.line {background:#d9dce1; width:100%; margin-bottom:9px; margin-top:9px; clear:both;}
.clear{clear:both;}
.order_input_div{ clear:both; padding-bottom:6px;}
.order_input_div > div{ margin:3px; float:left; width:135px}
.order_input_div > div.in_date{ width:135px}

.order_input_div input.in{ width:130px}
.order_input_div div.in_date input.in{ width:90px}

.main_block_bgt {background: #707b91 url(../images/main_block_top.gif) top left repeat-x; color:#fff; padding: 0px 4px 0px 4px; font-weight:bold; font-size: 9pt;}
.main_block_bgt a:link,  .main_block_bgt a:visited, .orange_block_bgt a:link, .orange_block_bgt a:visited, .green_block_bgt a:link, .green_block_bgt a:visited {color:#FFFFFF; font-weight:bold; font-size: 9pt;}
.main_block21 {background:url(../images/main_block21.gif) top right repeat-y;}
.main_block22 {background:url(../images/main_block22.gif) top right repeat-y;}
.main_block24 {background:url(../images/main_block24.gif) top left repeat-y;}
.main_block25 {background:url(../images/main_block25.gif) top left repeat-y;}
.main_block_bgl {background:url(../images/main_block_bgl.gif) top right repeat-y;}
.main_block_bgr {background:url(../images/main_block_bgr.gif) top left repeat-y;}
.main_block_bgb {background:url(../images/main_block_bgb.gif) top left repeat-x;}
.orange_block_bgt {background: #f85b00 url(../images/orange_block_top.gif) top left repeat-x; color:#fff; padding: 0px 4px 0px 4px; font-weight:bold; font-size: 9pt;}
.orange_block21 {background:url(../images/orange_block21.gif) top right repeat-y;}
.orange_block22 {background:url(../images/orange_block22.gif) top right repeat-y;}
.orange_block24 {background:url(../images/orange_block24.gif) top left repeat-y;}
.orange_block25 {background:url(../images/orange_block25.gif) top left repeat-y;}
.footer_block_bgb {background: #e3e7eb url(../images/footer_block_bgb.gif) bottom left repeat-x; border-top: 1px solid #d8dbe0; padding:5px 4px 0px 4px;}
.grey_block_bgt {background: url(../images/grey_block_top.gif) top left repeat-x; font-weight:bold; font-size: 11pt; padding: 2px 4px 0px 4px;}
.active_product { background: #e2e5ea;}
table.list_of_products tr td { padding: 3px 5px 3px 5px;}
.unhead { background: #d6d8de;}
.unhead01 { background:url(../images/unhead01.gif) no-repeat top left; padding:12px 10px 12px 10px;}
.unhead02 { background:url(../images/unhead02.gif) no-repeat top right; padding:10px 0px 10px 10px;}
.star {padding: 5px 0px 5px 0px;}
.top_product { color:#ff9415; font-weight:bold; font-size:9pt; padding: 5px 10px 5px 10px;}
.top_product a:link,  .top_product a:visited { color:#ff9415; font-weight:bold; font-size:9pt;}
.top_product a:hover { color:#71767e; font-weight:bold; font-size:9pt;}
.icon {vertical-align: middle;}
.zakaz {padding: 4px 4px 4px 4px;}
.light_grey { color:#b1b9c7; font-weight:bold; 	font-size: 9pt;}
.active_link, .active_link a:link, .active_link a:visited{ color:#ffb42e;}
.news_title_list { padding:3px 0px 3px 0px; font-weight:bold;}
.block_content {padding: 5px 5px 5px 5px;}
table.content {margin:3px;}
table.content tr td a:link,  table.content tr td a:visited {color:#003399;}
table.content tr td a:hover {color:#ffb42e;}

.bookmark01, .bookmark02, .bookmark03, .bookmark04, .bookmark05, .bookmark01 a:link, .bookmark01 a:visited, .bookmark02 a:link, .bookmark02 a:visited, .bookmark05 a:link, .bookmark05 a:visited {padding: 0px 40px 0px 10px; font-weight:bold; font-size: 9pt;}
.bookmark {background: url(../images/bookmark.gif) top right no-repeat;}
.bookmark01 {background: url(../images/bookmark01.gif) top left repeat-x;}
.bookmark02 {background:url(../images/bookmark02.gif) top left repeat-x;}
.bookmark03 {background:url(../images/bookmark03.gif) top left repeat-x;}
.bookmark04 {background:url(../images/bookmark04.gif) top left repeat-x;}
.bookmark05 {background:url(../images/bookmark05.gif) top left repeat-x;}
.bookmark01 a:hover, .bookmark02 a:hover, .bookmark05 a:hover {font-weight:bold; font-size: 9pt; color:#FFFFFF;}
.top { background:url(../images/bread_cr01.gif) top left repeat-y;}

.search { background: #cbd0d9;}
table.search tr td input { margin: 2px; vertical-align:middle; width:104px;}
form { margin:0px; padding:0px;}
.unlog { background:url(../images/unlog_bg.gif) bottom left repeat-x;}
table.sum tr td { background:url(../images/sum_bg.gif) repeat-x bottom left; color:#FFFFFF; font-weight:bold;}
.sum01 { padding-left:5px; padding-right:5px;}
INPUT, TEXTAREA, select {
	BORDER: #cad0da 1px solid;
	background:#fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #71767e;
	padding:2px;
}
/*.error01 {background:url(../images/block_auth.png) no-repeat top left; width:425px; height:216px; text-align:left; vertical-align:top;  position:relative; z-index:2; top:0px; left:0px; padding:0px; margin:0px;}
.error02 {width:402px; height:193px; background:#FFFFFF; margin:0px 16px 0px 9px;  position:relative; z-index:3;}
.error03 {background:#ffad09 url(../images/bg_error.gif) repeat-x top left; text-align:left; padding: 0px 10px 0px 30px; height:30px;}
.error04 {color:#FFFFFF; font-weight:bold; font-size: 9pt; margin: 7px 0px 0px 0px; float:left;}
.error07 {margin: 7px 0px 0px 0px; float:right; width:16px; height:16px; cursor:pointer;}
.error05 {text-align:left; padding: 6px 30px 6px 30px;}
.error06 { color:#e51a1d; font-weight:bold;}
.error05 a:link, .error05 a:visited{color:#003399;}
.error05 a:hover {color:#ffb42e;}
.error05 div { padding-bottom:2px;}*/
.right_div {width:171px; text-align:center;}
.left_div {width:186px; text-align:center;}
.title {font-weight:bold; font-size: 11pt;}
.news_tbl {padding: 7px;}
.news_tbl a:visited, .news_tbl a:link {color:#003399;}
.news_tbl a:hover {color:#ffb42e;}
table.contacts_tbl tr td {padding: 4px 10px 4px 10px;}
.contacts_tbl { margin-bottom:4px; margin-top:4px; border-collapse:collapse; border-top:1px solid #D6D8DE;}
.tbl_head {background:#e2e5ea;  font-weight:bold; font-size: 9pt; border-bottom: 1px solid #d6d8de; border-top: 1px solid #d6d8de; padding: 3px 7px 3px 7px;}
tr.row_tbl td{border-bottom: 1px solid #d6d8de; padding: 3px 7px 3px 7px;}
tr.rowcol_tbl td {background:#f4f5f7; border-bottom: 1px solid #d6d8de; border-top: 1px solid #d6d8de; padding: 3px 7px 3px 7px;}
table.calendar { margin-top:2px; margin-bottom:2px;}
.month_days { margin-top:2px; margin-bottom:2px; clear:both;}
.month_days
{
	color:#c6c9d2;
}
.month_days .day
{
	float:left;
	width:15px;
	height:16px;
	text-align:right;
}
.month_days .today
{
	color:#ffb42e;
}
.calc_month{ clear:both};
.month_days  a.day:link, .month_days  a.day:visited
{
	color:#c6c9d2;
}
.month_days .day a.select_day
{
	color:#ffb42e;
	font-weight:bold;
}


.grey, .grey a:visited, .grey a:link {color:#b1b9c7; font-weight:bold;}
.grey a:hover {color:#ffb42e;}
.photos01 {border: 1px solid #e5e5e5; margin: 0px 0px 5px 0px;}
.photos {width:170px; height:190px; padding:2px; float:left; margin-bottom:10px; margin-right:10px;}
.photos_block {margin-top:10px;}
.none_news {color:#c6c9d2;}
.today {color:#ffb42e;}
.log {background:url(../images/log_bg01.gif) bottom left repeat-x;}
.log_f {background:#FFFFFF; padding: 0px 5px 0px 0px;}
.log_n {background:url(../images/log_bg.gif) repeat-x bottom left; padding: 0px 10px 0px 0px;}
.log_a {background:url(../images/log_bg03.gif) bottom left repeat-x; padding: 0px 10px 0px 0px;}
.log_n a:hover {color:#fff;}
table.list_of_products01 tr td {border-bottom: 1px solid #d6d8de; border-collapse:collapse; padding:4px 7px 4px 7px;}
table.list_of_products01 {margin-top:4px; margin-top:4px; border-collapse:collapse; }
.list_of_products01 div {margin-bottom:3px; }
.block {margin-bottom:7px; margin-top:7px;}
table.hits tr td {padding: 5px 7px 0px 7px;}
.product_name {width:100%; height:2.4em; overflow:hidden; margin: 0px 0px 3px 0px; font-weight:bold; clear:both;}
.product_avail {width:100%; height:16px; overflow:hidden; margin: 0px 0px 2px 0px;}
.product_bin {width:100%; height:20px; overflow:hidden; margin: 10px 0px 2px 0px;}
.product_descr {width:100%; height:26px; overflow:hidden; margin: 0px 0px 3px 0px;}
.product_pict {width:85px; height:70px; overflow:hidden; margin: 0px 0px 3px 0px;display:table;}
.product_img {width:100%; overflow:hidden; display:table-cell; vertical-align:middle;}
.product_pict01 {width:80px; height:80px; overflow:hidden; margin: 0px 0px 3px 0px; float:left;}
.product_border {padding: 10px 7px 7px 10px;}
.product_border01 {padding: 10px 7px 7px 7px;}
.product_main {width:25%; float:left;}
.product_main01 {width:50%; float:left;}
.product_hits {width:340px;}
table.e4 tr td {border-bottom: 1px solid #d4d6dc; padding:5px;}
.row1, row2 { vertical-align:top;}
.rowcol {font-weight:bold; vertical-align:top;}
.tdhead {font-weight: bold; background:#e2e5ea; vertical-align:top;}
.product_name02 {width:100%; height:1.3em; overflow:hidden; margin: 0px 0px 3px 0px; font-weight:bold;}
.product_descr02 {width:60%; height:57px; float:left; overflow:hidden;}
.product_pict02 {width:110px; height:70px; overflow:hidden; margin: 0px 0px 3px 0px; float:left; text-align:center;  display:table;}
.product_info02 {width:170px; height:70px; padding-left:10px; float:left;}
.product_main02 {width:100%;}
.product_border02 {padding: 10px 2px 7px 2px;}
.product_cost {width:100%; height:16px; overflow:hidden; margin: 0px 0px 2px 0px;}
.line02 {background:#d9dce1; width:100%; margin-bottom:4px; margin-top:4px; clear:both;}

.list_of_products02 {margin: 0px 0px 7px 0px; border-collapse:collapse;}
table.list_of_products02 tr td {border-collapse:collapse;}
tr.head_of_products td { font-weight:bold; font-size:9pt; padding: 4px 4px 4px 4px;}
tr.products_rowcol td { background:#e2e5ea;  font-weight:bold; border-bottom: 1px solid #e7e9ec; border-collapse:collapse; padding: 4px 7px 4px 7px;}
tr.products01 td { border-top: 1px solid #e7e9ec; border-bottom: 1px solid #e7e9ec; border-collapse:collapse; padding: 5px 4px 5px 4px;}
tr.products02 td {border-top: 1px solid #e7e9ec; border-bottom: 1px solid #e7e9ec; border-collapse:collapse; padding: 5px 4px 5px 4px;}
tr.products02 {background:#f5f6f8;}
tr.products02 td.products_none, tr.products01 td.products_none, tr.head_of_products td.products_none { background:#fff; border:0px; padding:0px; margin:0px;}
.sort { padding: 7px 7px 7px 7px;}
tr.products02 td.products_none01, tr.products01 td.products_none01, tr.head_of_products td.products_none01 { background:#fff; border-top: 1px solid #e7e9ec; border-bottom: 1px solid #e7e9ec; padding:0px; margin:0px;}

.product_main01 div { padding-bottom:4px;}
.line01 {background:#d9dce1; width:100%; clear:both;}
table.content tr td ul{ padding-left:18px; margin-left:0px;}
table.content tr td ul li{margin-bottom: 0.2em;}

.product_main03 {width:196px; float:left;}
.product_bin03 {width:100%; height:20px; overflow:hidden; margin: 8px 0px 2px 0px;}
.product_pict03 {width:100%; height:120px; overflow:hidden; text-align:center; margin: 0px 0px 3px 0px;display:table;}
.product_img03 {width:100%; overflow:hidden; text-align:center; margin: 3px 0px 0px 0px; display:table-cell; vertical-align:middle;}





.reg_add { background:#f4f5f7;}
.reg_add_top {border-top: 1px solid #d4d6dc; padding:7px;}
.reg_add_bottom {border-bottom: 1px solid #d4d6dc;}
.reg_add_right {background: url(../images/reg_bg.gif) top right repeat-y;}
.reg_add_left {background:url(../images/reg_bg.gif) top left repeat-y;}
.reg_add_tr {border-top: 1px solid #d4d6dc;border-right: 1px solid #d4d6dc;}
.reg_add_tl {border-top: 1px solid #d4d6dc;border-left: 1px solid #d4d6dc;}
.reg_radio, .reg_radio input {border:0px; margin:0px; padding:0px;}
.orange {color:#FF9900;}
.reg_input { width:170px;}
.margin_div {margin-left:0px; margin-right:0px;}

.pop00 {position:absolute; z-index:3; top:140px; left:35%;}
.pop01 {text-align:right; padding: 0px 6px 3px 6px; height:16px;}
.pop02 {margin: 0px 0px 3px 0px; float:right; width:14px; height:14px; cursor:pointer;}
.pop03 {font-weight:bold; font-size: 9pt; float:right; padding: 0px 6px 3px 0px;}
.pop_main {padding:20px; background:#fff;}
.pop_top {background:url(../images/pop_top_bg.png) repeat-x bottom left;}
.pop_bottom {background:url(../images/pop_bottom_bg.png) repeat-x top left;}
.pop_left {background:url(../images/pop_left_bg.png) repeat-y top right;}
.pop_right {background:url(../images/pop_right_bg.png) repeat-y top left;}

.pict img, .vendorType, .PagerLink, .sortType {cursor:pointer;}
.pict:hover img, .vendorType:hover, .PagerLink:hover, .sortType:hover {cursor:pointer; color:#ffb42e;}

.pop00 {position:absolute; z-index:3; top:140px; left:35%;}
.pop01 {text-align:right; padding: 0px 6px 3px 6px; height:16px;}
.pop02 {margin: 0px 0px 3px 0px; float:right; width:14px; height:14px; cursor:pointer;}
.pop03 {font-weight:bold; font-size: 9pt; float:right; padding: 0px 6px 3px 0px;}
.pop_main {padding:20px; background:#fff;}
.pop_top {background:url(../images/pop_top_bg.png) repeat-x bottom left;}
.pop_bottom {background:url(../images/pop_bottom_bg.png) repeat-x top left;}
.pop_left {background:url(../images/pop_left_bg.png) repeat-y top right;}
.pop_right {background:url(../images/pop_right_bg.png) repeat-y top left;}

.search01 {background:url(../images/search_pop_bg02.png) no-repeat top left; width:238px; height:186px; text-align:left; vertical-align:top;  position:relative; z-index:2; top:0px; left:0px; padding:0px; margin:0px;}
.search02 {width:206px; height:163px; margin:0px 16px 0px 16px;  position:relative; z-index:3;}
.search03 {background:#868e9e url(../images/search_pop_bg_top.gif) repeat-x top left; text-align:left; padding: 0px 6px 0px 6px; height:22px;}
.search04 {color:#FFFFFF; font-weight:bold; font-size: 9pt; margin: 4px 0px 0px 0px; float:left;}
.search07 {margin: 4px 0px 0px 0px; float:right; width:16px; height:16px; cursor:pointer;}
.search05 {text-align:left; padding: 6px 6px 6px 6px;}
.search06 {height:38px; padding: 4px 6px 4px 6px;}
.search05 a:link, .search05 a:visited{color:#003399;}
.search05 a:hover {color:#ffb42e;}
.search06 div { padding-bottom:4px;}
.search_checkbox {BORDER: 0px; vertical-align:middle;  background-color:transparent;}
.search_select{width:100px; border:0px; margin-bottom:2px; height:18px; background-color: #fff;}
.search_checkbox input{ border:0px; background-color: Transparent;}
.search08 {text-align:right;}

.search_mini01 {background:url(../images/search_pop_bg01.png) no-repeat top left; width:238px; height:87px; text-align:left; vertical-align:top;  position:relative; z-index:2; top:0px; left:0px; padding:0px; margin:0px;}


.password01 {background:url(../images/password_bg.png) no-repeat top left; width:434px; height:134px; text-align:left; vertical-align:top;  position:relative; z-index:2; top:0px; left:0px; padding:0px; margin:0px;}
.password02 {width:402px; height:113px; margin:0px 16px 0px 16px;  position:relative; z-index:3;}
.password06 {margin: 8px 10px 5px 6px; text-align:right;}
.password07 {width:170px; padding-top:10px; float:right;}
.password05 { border-bottom: #d0d7dc solid 1px; padding-bottom:10px;}

.buy_button{cursor:pointer};

.err01 {width:434px; height:134px; text-align:left; vertical-align:top;  position:relative; z-index:2; top:0px; left:0px; padding:0px; margin:0px;}
.err03 {background:#ffad09 url(../images/bg_error.gif) repeat-x top left; text-align:left; padding: 0px 0px 5px 25px;}
.err04 {color:#FFFFFF; font-weight:bold; font-size: 9pt; margin: 7px 0px 0px 0px; float:left;}
.err07 {margin: 7px 0px 0px 0px; float:right; width:16px; height:16px; cursor:pointer;}
.err05 {text-align:left; padding: 6px 25px 6px 25px;}
.err06 { color:#e51a1d; font-weight:bold;}
.err05 a:link, .error05 a:visited{color:#003399;}
.err05 a:hover {color:#ffb42e;}
.err05 div { padding-bottom:2px;}
.main_err { background:#fff;}
.err_bottom {background:url(../images/err_bottom_bg.png) repeat-x top left;}
.err_left {background:url(../images/err_left_bg.png) repeat-y top right;}
.err_right {background:url(../images/err_right_bg.png) repeat-y top left;}

.buy_bg { background:#FFFFFF;}
.buy_title {background:#e2e8eb url(../images/buy_title.gif) repeat-x top left; font-weight:bold; text-align:left; padding: 5px 0px 0px 11px; font-size:9pt;}
.main_buy {width:271px; background:#FFFFFF;}
.buy_intent {margin:0px 11px 0px 11px;}
.buy_bottom {background:url(../images/buy_bottom_bg_new.png) no-repeat top left;}
.buy_left {background:url(../images/buy_left_bg.png) repeat-y top right;}
.buy_right {background:url(../images/buy_right_bg.png) repeat-y top left;}
.buy_button01 {background:#e2e8eb url(../images/buy_button_bg_new.gif) top left no-repeat; padding:17px 0px 0px 0px;}
.buy_photo {text-align:center; width:100%; padding-bottom:7px; padding-top:7px; background:#FFFFFF;}
.buy_sum {width:50%; float:left; font-size:9pt; font-weight:bold;}
.buy_sum a:link,  .buy_sum a:visited {font-weight:bold; font-size: 9pt;}
.main_buy01 {padding:12px 11px 3px 11px; clear:both; height:18px;}
.buy_number {width:30px; height:40px; float:left; text-align:center;}
.buy_minus {width:10%; height:15px; float:right; text-align:right;}
.buy_info {width:200px; height:33px; float:left;}
.buy_name {width:100%; height:14px; float:left; overflow:hidden; margin-bottom:4px;}
.buy_price {width:60%; height:15px; float:left; overflow:hidden; text-align:right; padding-top:1px;}
.buy_quontity {width:30%; height:15px; float:left; overflow:hidden; padding-top:1px;}
.buy_tovar { width:100%; margin: 10px 0px 0px 0px;}

.buy_busket {text-align:left; vertical-align:top;  position:relative; z-index:2; top:0px; left:0px; padding:0px; margin:0px;}

.product_border03 {padding: 10px 2px 7px 2px;}
.product_descr03 {width:84%; height:80px; float:left; margin: 0px 0px 0px 0px;  overflow:hidden;}
.product_pict04 {width:15%; height:80px; overflow:hidden; margin: 0px; float:left; text-align:center;}
.product_cost01, .product_cost02, .product_cost03 {width:33%; height:24px; overflow:hidden; margin-top: 3px; float:left; font-weight:bold; padding-top:4px;}
.product_cost01 {padding-top:4px;}
.product_cost02 {padding-top:0px;text-align:center; height:20px;}
.product_cost03 {width:34%;padding-top:4px;text-align:right;}
.product_number03 {width:33%; height:16px; float:left;}
/*.product_del03 {width:34%; height:16px; float:left; text-align:right;}*/
.price03 {font-size:9pt;}
.product_input {width:40px; height:12px; vertical-align:middle;}
.order_tr {border-bottom:1px solid #d6d8de; border-collapse:collapse; clear:both;}
.order_td {border-left:1px solid #d6d8de; border-bottom:1px solid #d6d8de; border-collapse:collapse;}
.order_th {background:#e4e6eb;border-bottom:1px solid #d6d8de; padding:5px 5px 5px 5px;}
.buy_center { background:#fff;}
.button { background:#f3f4f6; font-weight:bold; padding:3px 7px 3px 7px; margin:0px; border: 1px outset #d0d3d9;}
.opacity {filter: alpha(opacity=50); opacity: .5;}
.step2 { background:#f8f9f9;}
.sort_input {width:65px; height:12px; margin: 0px 3px 0px 3px; vertical-align:middle;}
.buy_center { background:#fff;}
.sort01 {border-left: 1px solid #d6d8de; padding-left:10px;}
.pointer:hover {cursor:pointer; color:#ffb42e;}
.pointer {cursor:pointer;}
.overflow {overflow-x:hidden; overflow-y: auto; height: expression( this.scrollHeight > 265 ? "265px" : "auto" ); max-height:265px;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=20);
	opacity:0.2;
}

.modalPopup {
	padding:3px;
/*	width:250px; */
}
.vendorGrey, .vendorGrey a:visited, .vendorGrey a:link {color:#b1b9c7;}
.vendorGrey a:hover {color:#ffb42e;}
table.site_map tr td { padding: 6px 15px 6px 15px;}
table.site_map tr td div{ padding-bottom: 7px;}
.add_top {background:url(../images/add_top_bg.png) repeat-x bottom left;}
.add_main {padding:0px; background:#fff;}
.add01 {width:210px; float:left; text-align:left; padding:0px 0px 0px 10px; margin:10px 0px 10px 0px; overflow:hidden; height:12px;}
.add02 {width:140px; float:right; text-align:right; padding:0px 10px 0px 0px; margin:10px 0px 10px 0px;}
.add03 {width:104px; float:right; text-align:right;}
.add04 {padding: 0px 6px 4px 6px; height:16px;}
.add05 {margin: 0px 0px 3px 0px; float:right; width:16px; height:16px; cursor:pointer;}
.add06 {font-weight:bold; font-size: 9pt; float:left; padding: 0px 6px 3px 0px; color:#FFFFFF;}
.add07 {width:210px; float:left; text-align:left; padding:0px 0px 0px 10px; margin:10px 0px 10px 0px; height:20px;}
.add_input {width:60px; height:20px; vertical-align:middle;}
.add_err {clear:both; text-align:left; margin:0px 10px 5px 10px; width:360px; color:#FF0000;}

.product_pn {width:100%; height:14px; overflow:hidden; margin: 0px 0px 3px 0px;}

#basket_full
{
	height:29px;
}
.line03 {background:#d9dce1; width:100%; margin-bottom:0px; margin-top:0px; clear:both;}
.legend {padding:5px 4px;}
.count_error
{
	color:#FF0000;
	font-weight:normal;
}

.news_title {margin: 7px 0px 7px 150px; font-weight:bold; font-size:9pt;}
.news_body {margin: 0px; padding:0px; }
.news_body img {display:block; float:left; clear:both;}
.news_body p, .news_body h4, .news_body h5, .news_body li, .news_body table {margin-left:150px;}
hr { height:1px; color:#e7eaf0; border:0px; background:#e7eaf0;}
.product_input01 {width:20px; height:15px; vertical-align:middle; margin: 0px; padding: 0px 2px 0px 2px;}
.pre_error{ border-color:#f00; }
.good_item
{
	border:1px solid #fff;
}
.adding_items
{
		border:1px solid #f00 ;
}
/*new*/
.product_pn_new {width:100%; height:14px; overflow:hidden; margin: 9px 0px 3px 0px;}
.product_avail_new {width:100%; height:14px; overflow:hidden; margin: 5px 0px 3px 0px;}
.product_input01 {width:14px; height:14px; vertical-align:middle; margin: 0px; padding: 0px 2px 0px 2px;}
.product_price {width:100%; margin: 5px 0px 3px 0px;}
.product_price_opt {width:100%; height:14px; overflow:hidden; margin: 2px 0px 0px 0px; color:#2d70eb; font-size:9pt;}
.product_price_rozn {width:100%; height:17px; overflow:hidden; margin: 0px 0px 3px 0px; font-size:9pt;}
.product_link {width:100%; height:12px; overflow:hidden; margin: 5px 0px 0px 0px; color:#a0a8b8; font-size:7pt;}
.product_link a:link, .product_link a:visited {color:#a0a8b8; font-size:7pt;}
.product_link a:hover {color:#ffb42e; font-size:7pt;}
.light_bl { color:#80adf2; width:42px; text-align:right; float:left; margin-right:8px; font-size:8pt;}
.light_gr {color:#999ca3; width:42px; text-align:right; float:left; margin-right:8px; font-size:8pt;}
.product_price_diler {width:100%; height:18px; overflow:hidden; margin: 5px 0px 0px 0px; color:#2d70eb; font-size:9pt;}
.product_price_diler_list {width:100%; height:18px; overflow:hidden; margin: 0px 0px 0px 0px; color:#2d70eb; font-size:9pt;}

.product_main_left {width:294px; float:left; background:url(../images/product_main_left.gif) no-repeat bottom right;}
.product_main_right {width:294px; float:left;}
.product_pict_hit {width:35%; height:100px; overflow:hidden; margin: 0px 0px 3px 0px; float: left; text-align:center;display:table;}
.product_all_info {float:left; width:64%;}
.product_reserve { color:#bc3328;}

.main_block_bgt_new {background: #4c608c url(../images/main_block_top_new.gif) top left repeat-x; color:#fff; padding: 0px 4px 0px 4px; font-weight:bold; font-size: 9pt;}
.main_block_bgt_new a:link,  .main_block_bgt_new a:visited {color:#FFFFFF; font-weight:bold; font-size: 9pt;}
.main_block_new21 {background:url(../images/main_block_new21.gif) top right repeat-y;}
.main_block_new22 {background:url(../images/main_block_new22.gif) top right repeat-y;}
.main_block_new24 {background:url(../images/main_block_new24.gif) top left repeat-y;}
.main_block_new25 {background:url(../images/main_block_new25.gif) top left repeat-y;}

.product_bg_leaf {background:url(../images/leaf.gif) bottom right no-repeat;}
.product_bg_leaf_end {background:url(../images/leaf_end.gif) bottom right no-repeat;}
.product_main03_left, .product_main03_right {width:196px; float:left;}
.product_all_info {float:left; width:65%;}
.light_blue { color:#2d70eb; font-size:9pt;}

.product_main_left_block, .product_main_right_block {width:25%; float:left;}
.product_main_left div.product_bg_leaf, .product_main03_left div.product_bg_leaf, .product_main_left_block div.product_bg_leaf {background:url(../images/leaf.gif) bottom right no-repeat; height:100%; width:100%;}
.product_main_right div.product_bg_leaf, .product_main03_right div.product_bg_leaf, .product_main_right_block div.product_bg_leaf {background:url(../images/leaf_end.gif) bottom right no-repeat; height:100%; width:100%;}

.pop_main01 {padding:10px; background:#fff;}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.green_block_bgt {background: #63a013 url(../images/green_block_top.gif) top left repeat-x; color:#fff; padding: 0px 4px 0px 4px; font-weight:bold; font-size: 9pt;}
.green_block21 {background:url(../images/green_block21.gif) top right repeat-y;}
.green_block22 {background:url(../images/green_block22.gif) top right repeat-y;}
.green_block24 {background:url(../images/green_block24.gif) top left repeat-y;}
.green_block25 {background:url(../images/green_block25.gif) top left repeat-y;}

table.dealer_reg tr td ul{ padding-left:0px; margin-left:0px;}
.overflow01 {overflow-y: auto; height: expression( this.scrollHeight > 450 ? "450px" : "auto" ); max-height:450px; overflow-x:hidden; }
*+ .news_body ul li li {margin-left:0px;}
// .news_body ul li li {margin-left:0px;}

.ddcombo_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ddcombo_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ddcombo_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}


.ddcombo_odd {
	background-color: #eee;
}

.ddcombo_over {
	background-color: #0A246A;
	color: white;
}

.ddcombo_td1 {
  width: 158px;
}

.ddcombo_td1 input {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 3px;
  height: 18px;
  width: 140px;
  border: 0;
  display: block;
}

.ddcombo_td1 div {
  background-color: white;
  margin-bottom: 2px;
}

.ddcombo_td2 {
  cursor: pointer
  height: 25px;
  /* width: 22px; */
  width: 50px; 
  cursor: pointer;
}

.ddcombo_td2 img {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  height: 25px;
}

.ddcombo_td2 a {
  display: block;
  height: 25px; 
  width: 22px;
}

.ddcombo_td2 a:hover {
}

.ddcombo_input1 {

}
 
.ddcombo_div {
  padding: 0;
  margin: 0;
  padding-left: 4px; 
}
.news_body p img {display:inline; float:none;}

.product_cost01_order, .product_cost02_order, .product_cost03_order {width:33%; height:1.7em; overflow:hidden; margin-top: 3px; float:left; font-weight:bold; padding-top:4px;}
.product_cost02_order {text-align:center;}
.product_cost03_order {width:33%;text-align:right;}

.overflow02 {overflow-y: auto; height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); max-height:200px; overflow-x:hidden; }
tr.products_hover td { border-top: 1px solid #e7e9ec; border-collapse:collapse; padding: 5px 4px 5px 4px; background-color: #e3e7eb;}
tr.products_hover td.products_none { background:#fff; border:0px; padding:0px; margin:0px;}
tr.products_hover td.products_none01 { background:#fff; border-top: 1px solid #e7e9ec; padding:0px; margin:0px;}
tr.products_hover td a:hover{
color:#768086;
}
.auth_float {position:absolute; top:81px; z-index:3; width:0px; height:0px; margin:0px; padding-left:242px; overflow:visible;}

.order_input {margin:0px;   padding:0px 3px 0px 3px; border:#9ea2ac 1px solid; vertical-align:middle; height:17px;}
table.order_address tr td {color:#a0a8b8; font-size:7pt;}
.order_line {border-left:1px solid #d9dce1; padding: 0px 10px 3px 10px;}
.input_button {border:0px; padding:0px; margin:0px;}

.chat_room {background:#ededed;}
table.chat_room {padding:4px;}
.avatar {border: 1px solid #d7d9de;}
.chat_avatar { width:53px; height: 50px; float:right;}
.chat_main {width:auto; height:227px; border: 1px solid #cad0da; background:#fff; margin: 5px 0px 5px 0px; padding: 0px 4px 0px 4px; overflow-x:hidden; overflow-y: auto;}
.chat_textarea {width:316px; height:90px; border: 1px solid #cad0da; background:#fff; padding:4px; margin:0px;}
.chat_replica {margin:0px;}
.chat_nick {font-weight:bold; font-size:9pt;}
.chat_ask {font-weight:bold; color:#4866be;}
.chat_answer {font-weight:bold; color:#eb941a;}
.chat_info {width:auto; height:52px; padding-left:7px;}
.chat_nick_line {height:2.6em;  overflow:hidden; margin-top:5px; width:250px; float:left;}
.chat_time { padding-top:10px; float:left; width:130px;}
.chat_start_button {background:#b4b7b9; height:39px; margin: 6px 0px 5px 0px; padding: 0px 4px 0px 4px; text-align:center; border: 1px solid #b4b6b4; color:#fff; font-weight:bold}
.chat_start {background:#9ea0a2 url(../images/chat_start_bg.gif) no-repeat top left; height:160px; margin: 5px 0px 5px 0px; padding: 30px 4px 0px 4px; text-align:center; border: 1px solid #b4b6b4; color:#fff;}
.chat_button { background:#fff; font-weight:bold; padding:3px 7px 3px 7px; margin:0px; border: 1px outset  #f0f3f9; text-align:center;}
.chat_state {  font-size:7pt; height:15px;}
.chat_input {margin:0px; padding:1px 3px 1px 3px; border:#9ea2ac 1px solid; vertical-align:middle; height:17px;}
.chat_status { color:#71767e; font-size:7pt;}
.contacts_post { margin-bottom:8px;}

.blue_link a:link,  .blue_link a:visited {color:#003399; cursor:pointer;}
.blue_link a:hover {color:#ffb42e; cursor:pointer;}
a:link.blue_link , a:visited.blue_link {color:#003399; cursor:pointer;}
a:hover.blue_link {color:#ffb42e; cursor:pointer;}

.actions {z-index:1; position:absolute; margin:5px;}
.product_compare { margin-top:16px; width:70px; float:right; text-align:left;}
.product_compare div { margin-bottom:4px; font-size:7pt; color:#a0a8b8; cursor:pointer;}
.product_with_compare {width:180px; float:left; height:70px;}
.descr_with_compare {width:51%; height:57px; float:left; overflow:hidden;}
.product_pict {float:left;}
.chat_avatar_start { width:80px; height: 20px; float:left; padding-top:10px;}

.reg_add_top01 {border-top: 1px solid #d4d6dc; padding:0px;}
.order_calendar {margin: 0px 10px 5px 0px;}

.return_to_buy { font-size:12px; font-weight:bold; color:#979ca9;}
.pop_top02 {background:url(../images/pop_top_bg02.png) repeat-x bottom left;}
.final { padding:5px 3px 9px 3px;}
.final_content { background:#e3e5ea; padding:5px;}
.final_bg_t {background:url(../images/final_bg_t.gif) repeat-x top left;}
.final_bg_b {background:url(../images/final_bg_b.gif) repeat-x bottom left;}
.final_bg_r {background:url(../images/final_bg_r.gif) repeat-y top right;}
.final_bg_l {background:url(../images/final_bg_l.gif) repeat-y top left;}

.compare {margin: 0px 0px 7px 0px; background:#FFFFFF;}
table.compare tr td {border-collapse:collapse;}
tr.head_of_compare td {color:#ffffff; background:#5a6168; font-weight:bold; border-bottom: 1px solid #e7e9ec;  border-top: 1px solid #e7e9ec; border-collapse:collapse;padding: 4px 10px 4px 24px;}
tr.head_of_compare td img {display:block; float:left; clear:both; margin-left:-16px;}
tr.price_of_compare td { font-weight:bold; color:#4866bf; border-bottom: 1px solid #e7e9ec; border-collapse:collapse; padding: 4px 10px;}
tr.compare_rowcol td {  font-weight:bold;  border-bottom: 1px solid #5a6168; border-collapse:collapse; padding: 8px 4px 3px 4px;}
tr.compare01 td { border-bottom: 1px solid #e7e9ec; border-collapse:collapse; padding: 4px 10px;}
tr.compare02 td { background:#f5f6f8; border-bottom: 1px solid #e7e9ec; border-collapse:collapse; padding: 4px 10px;}
td.compare_first { border-right: 1px solid #e7e9ec; font-weight:bold;}

tr.head_of_products a:link, tr.head_of_products a:visited, tr.head_of_products a:hover {font-size:9pt;}

.filter_block_bgt {background: #2c81de url(../images/filter_block_top.gif) top left repeat-x; color:#fff; padding: 0px 4px 0px 4px; font-weight:bold; font-size: 9pt;}
.filter_block_bgt a:link,  .filter_block_bgt a:visited  {color:#FFFFFF; font-weight:bold; font-size: 9pt;}
.filter_block21 {background:url(../images/filter_block21.gif) top right repeat-y;}
.filter_block22 {background:url(../images/filter_block22.gif) top right repeat-y;}
.filter_block24 {background:url(../images/filter_block24.gif) top left repeat-y;}
.filter_block25 {background:url(../images/filter_block25.gif) top left repeat-y;}
.main_block_filter {background: #707b91;}

.lightgrey_block_bgt {background: #8795a6 url(../images/lightgrey_bg.gif) top left repeat-x; color:#fff; padding: 0px 4px 0px 4px; font-weight:bold; font-size: 9pt;}
.lightgrey_block21 {background:url(../images/lightgrey_block21.gif) top right repeat-y;}
.lightgrey_block25 {background:url(../images/lightgrey_block25.gif) top left repeat-y;}
.lightgrey_block_bgt a:link, .lightgrey_block_bgt a:visited  {color:#FFFFFF; font-weight:bold; font-size: 9pt;}
.drop_payer {width:160px;}

.curr {background:url(../images/curr.gif) no-repeat top left; width:100%; height:59px; font-weight:bold;}
.curr span.curr_date { font-size:7pt;}
.curr_block01, .curr_block02 {float:left; width:173px;}
.curr_label {float:left; width:107px; text-align:right; height:20px; color:#e3e4e6;}
.curr_value {font-size:9pt; height:20px; text-align:center;color:#d6d8dc;}
.curr_block01 .curr_value, .curr_block01 .curr_label { padding-top:8px;}
.curr_block02 .curr_value { padding-top:5px;}

td.region, td.region_nborder {background:#f4f5f7; border-bottom: 1px solid #d6d8de; border-top: 1px solid #d6d8de; border-right: 1px solid #d6d8de; padding: 3px 7px 3px 7px;}
td.region_nborder { border-right: none;}
td.region_active {background:#e2e4ea;  font-weight:bold;}

.map_east { background:url(../images/map_east.gif) no-repeat top left; filter: alpha(opacity=50); opacity: .5;}
.map_west { background:url(../images/map_west.gif) no-repeat top left; filter: alpha(opacity=50); opacity: .5;}
.map_center { background:url(../images/map_center.gif) no-repeat top left; filter: alpha(opacity=50); opacity: .5;}

.map_div_main {position:relative; width:auto; margin:0 auto; text-align:center; width:524px; height:357px;}
.map_div_bg {position:absolute; top:0px; left:0px; z-index:1;}
.map_div_top {position:absolute; top:0px; left:0px; z-index:2;}

.PagerIcon{padding:0 3px;background:#e2e5ea;}
.PagerLink{font-weight:bold;}
.PagerLink_active{font-weight:bold; color:#c6c9d2;}

ul.banners_list {margin: 3px 5px 5px 17px; padding:0px;}
ul.banners_list li {text-align: left; padding-left:0px;}
.block_f1 ul.banners_list li {color:#a1bf34;}
.block_logistics ul.banners_list li {color:#91929e;}
.block_f1 {padding:7px 5px 5px 5px; text-align: center;}
.block_logistics {padding:5px; text-align: center;}
ul.banners_list li span{position:relative;left:-5px;} 
.block_logistics div {color:#a7a7b3; margin: 4px 0px;}

:focus {
outline: 0;
}

.icon_left { float:left; padding-top: 0.33em;}
td.main_block_bgt .icon { float:left; padding-top:1px;}
td.log_n a, td.log_a a { vertical-align:middle;}
td.log_n, td.log_a { white-space:nowrap;}

.more_block {float:right; vertical-align:middle;}
.more_block a:link, .more_block a:visited {font-size:7pt; padding-right:10px; display:block; white-space:nowrap;}
.more_block a:hover {color:#ffb42e;}
.main_block_bgt .more_block, .main_block_bgt_new .more_block {background:url(../images/more.gif) no-repeat center right;}
.orange_block_bgt .more_block {background:url(../images/arrow_actions.gif) no-repeat center right;}
.compare_checkbox {padding: 0px; margin: 0px; border:0px; float:left; height:12px; width:12px;}

.load_info {padding: 0px 0px 5px 0px;}
.load_textearea {height:115px; width:580px;}
tr.order_row td {background:#e4e6eb; border-bottom:1px solid #d6d8de; border-top:1px solid #d6d8de; padding:5px 5px 5px 5px;}
.load_errors {border:1px solid #959ba6; margin:0px; padding:0px;}
.load_clear input {padding: 0px; margin: 0px; border:0px; float:left; height:14px; width:14px; }
.load_clear {padding: 3px 0px 0px 0px;}
.account_input {width:99%; margin:0px;}
.account_imgbut { margin-bottom:10px;}
.account_attention { background:#eb941a; color:#FFFFFF; padding:2px 6px;}
.load_errors .overflow02 {padding-right:10px;}
.load_h4 {padding: 0px 0px 5px 0px; margin:0px;}

.news_title_span {margin: 7px 0px 7px 0px; font-weight:bold; font-size:9pt;}
.news_main_img {float:left; width:150px; text-align:center;}
.news_short {text-align:right; font-style:italic; margin-bottom:5px;}

.all_actions { background:#e2e5ea;  font-weight:bold; font-size:9pt; border-bottom: 1px solid #e7e9ec; border-top: 1px solid #e7e9ec; padding: 4px 7px 4px 7px; clear:both;}
.all_actions a:link, .all_actions a:visited {font-size:9pt;}
.all_actions a:hover {color:#ffb42e;}
.all_action_list {padding-left:20px;}

.footer_block41 { background:url(../images/footer_block41_bg.gif) bottom right repeat-y;}
.footer_block42, .footer_block44 { background:#e3e7eb; border-top: 1px solid #d8dbe0;}
.footer_block45 { background:url(../images/footer_block45_bg.gif) bottom left repeat-y;}
.footer_block_bgb01 {background: #e3e7eb url(../images/footer_block_bgb.gif) bottom left repeat-x; border-top: 1px solid #d8dbe0; padding:3px 4px 6px 4px;}

.active_filters { background: #baccee; color:#FFFFFF;}
.filter_block_none_act, .filter_block_act, .filter_block_none_act a:link, .filter_block_act a:link, .filter_block_none_act a:visited, .filter_block_act a:visited { color:#fff; font-weight:bold; font-size: 8pt;}
.filter_block_none_act span, .filter_block_act span {padding:0px 0px 0px 18px;}
.filter_block_none_act { background:url(../images/filters_none_act01.gif) no-repeat top right;}
.filter_block_act { background:url(../images/filters_act.gif) no-repeat top right;}
/*filter_block__new*/
.filter_block_none_act_new, .filter_block_none_act_new  a:link {background:url(../images/filters_none_act01.gif) no-repeat top right;}
.filter_block_none_act_new  a:visited {background:url(../images/filters_act01.gif) no-repeat top right;}
.filter_block_none_act_new  a:hover {background:url(../images/filters_hover01.gif) no-repeat top right;}
.compare_minus, .compare_plus {padding: 0px 0px 0px 16px; min-height:14px; line-height:14px; cursor:pointer;}
.compare_minus { background:url(../images/compare_minus.gif) no-repeat left 1px;}
.compare_plus { background:url(../images/compare_plus.gif) no-repeat left 1px;}
.compare_plus span {font-family: Arial, Verdana, sans-serif; font-size: 7pt; color: #989598;}
.compare_group {font-weight:bold; margin-top: 5px;}
.compare_main {padding:10px 10px; background:#fff;}
.compare_minus_filters {background:url(../images/compare_minus_top.gif) no-repeat left 1px; padding: 0px 0px 0px 16px; min-height:14px; line-height:14px;}

div.print_xls div img, div.print_xls div input {border-width: 0px; padding:0px; margin:0px 2px 0px 0px; vertical-align:middle; cursor:pointer;}
div.print_xls div a {vertical-align:middle; cursor:pointer; text-decoration:underline; font-weight:bold;}
div.print_xls div { text-align:left; padding:5px;}
div.print_xls {text-align:center;}
.active_product_2lvl {background: #f1f2f6;}
.active_product_2lvl a:link, .active_product_2lvl a:visited , .active_product_2lvl a:hover {color: #768086; text-decoration: none;}
.main_block_bgb_grey {background: #e2e5ea;}
.main_block_bgb_top { background:transparent url(../images/main_block_bgb_top.gif) repeat-x scroll left top;}

.add_filters_bg { background:url(../images/add_filters_bg.gif) repeat-x bottom left;}
table.list_of_products tr td:hover {background:#f1f2f6;}
table.list_of_products tr td a:hover, table.list_of_products tr td div.compare_minus:hover, table.list_of_products tr td div.compare_plus:hover { color:#768086;}
table.list_of_products tr td.active_product:hover {background:#e2e5ea;}
table.list_of_products tr td.active_product a:hover { color:#FFFFFF;}
table.list_of_products tr td.active_filters:hover { background: #baccee; color:#FFFFFF;}
table.list_of_products tr td.compare_group_td:hover {background:#ffffff;}
.news_body table tr.rowcol_vendor td {font-weight:bold; vertical-align:top; background:#e2e5ea; border:none;}

/*.top {background:url(../images/bg_ny_close.gif) left top no-repeat;}
.top_open {background:url(../images/bg_ny.gif) left top no-repeat;}*/

.news_tbl table.e4 tr td a:visited, .news_tbl table.e4 tr td a:link {color:#768086;}
.news_tbl table.e4 tr td  a:hover {color:#ffb42e;}

#tips {position:absolute; z-index:4;}
#tips .top {background:url(../images/tip03_bg.png) repeat-x center bottom;}
#tips .bottom {background:url(../images/tip06_bg.png) repeat-x center top;}
#tips .center {background: #fdf6e0;}
#tips .left {background:url(../images/tip07_bg.png) repeat-y right top;}
#tips .right {background:url(../images/tip08_bg.png) repeat-y left top;}
#tips ul {margin: -8px 0px 2px 0px; padding: 0px; list-style-type:none; text-align:left;}
#tips ul li {padding: 5px 0px 0px 0px;}
#tips { width: expression( this.scrollHeight > 188 ? "188px" : "auto" ); max-width:188px;}
/*table.list_of_products02 tr.products02:hover, table.list_of_products02 tr.products01:hover {background-color: #e3e7eb;}*/
.product_close {float:right; font-size:8pt; line-height:21px; vertical-align: middle;}

.blue {color:#2d70eb;}
.amount {padding:3px 5px 5px 5px; font-size:9pt;}
div.order_th {background:#e4e6eb; border-bottom:1px solid #d6d8de; border-top:1px solid #d6d8de; padding:5px 5px 5px 5px;}
div.order_th_in {border-bottom:1px solid #d6d8de; padding:17px 5px 7px 5px; font-size:9pt; width:100%;}
.line_amount {background:#bec4d0; width:100%; clear:both;}
tr.amount_tbl td {border-top: 1px solid #d6d8de; font-size:9pt; padding-top:7px;}
.sverki_button {float:right; margin-top:5px;}
tr.pr_details td {border-top: 2px solid #bec4d0;}
td.pr_details { background-repeat:no-repeat; background-image: url(../images/arrow03.gif); background-position: 6px center;}
td.pr_details_in {border-bottom: 2px solid #bec4d0;}
table.amount_line {border-bottom: 2px solid #bec4d0;}
div.list_of_products02 {padding: 0px 7px;}
.order_th_search {border-bottom:1px solid #d6d8de; padding:5px 5px 5px 5px;}

tr.products_sverka td {border-top: 2px solid #bec4d0; padding: 0px 4px;}
tr.products_sverka td.border_none {border-top: none;}
tr.products03 td {border-top: 1px solid #e7e9ec; border-collapse:collapse; padding: 5px 4px 5px 4px;}
tr.products03 td.border_none {border-top: none;}

table.hover tr.products01:hover, table.hover tr.products02:hover {background-color: #e3e7eb; cursor:pointer;}
table.hover_none tr.products02:hover {background: #f5f6f8; cursor:auto;}
table.hover_none tr.products01:hover {background: #fff; cursor:auto;}

.final_sverki {padding: 1px 0px 0px 0px; margin: -2px -6px -6px -6px;}
div.final_sverki p {margin:7px;}
h2 {font-size: 13pt; margin-bottom: 0.5em; margin-top:0.5em; font-weight:bold;}
.red, .red a:link, .red a:visited{ color:#FF0000;}
.red a:hover{color:#ffb42e;}
.log_a a, .log_n a {display:block;}
.back { position:absolute; display:block; top:10px; left:10px;}
.tbl_back {position:relative; display:block;}

/*таблицы в новостях*/
.news_body div.wide {margin-left:0px; margin-right:150px; padding:0px;}
.news_body div.wide table, .news_body div.wide_img table {width:100%;}
.news_body div.wide table tr td img, .news_body div.wide_img table tr td img {float:none;}
.news_body div.tbl_center {margin-left:150px;}
.news_body div.tbl_center table {margin-left:0px; text-align:left;}
.news_body div.wide_img {margin:0px; padding:0px; margin-right:150px;}
.news_body div.wide_img img {display:inline; width:auto; z-index:5; position: absolute;}

/*стили для печати*/
.body_print {background-color:#FFFFFF; background-image:none; padding:20px; font-size:11pt;}
.print_tbl {border: 1px solid #e7e9ec; border-collapse:collapse;}
.print_tbl tr td, .print_tbl tr th {border-bottom: 1px solid #e7e9ec; border-right: 1px solid #e7e9ec; border-collapse:collapse; padding:4px;  font-size:10pt; 	font-family: Arial, Verdana, sans-serif; color: #71767e;}
.print_tbl tr th {background:#f5f6f8;}
.print_tbl tr td a {font-size:10pt;}
.body_print .light_blue {font-size:10pt;}
.body_print .amount {font-size:10pt;}

.sverki_arrow {float:left; padding-left:2px; padding-top:4px; padding-right:2px;}
td.pr_details_open { background-repeat:no-repeat; background-image: url(../images/arrow01.gif); background-position: 6px center;}
div.amount {margin:3px 0px 15px 0px; padding:0px 5px 0px 5px;}
table.amount_line { margin:0px;}

.checkbox_sverki {margin-top:8px; float:right;}
.checkbox_sverki b {vertical-align:middle; padding: 0px 7px 0px 3px;}
.disabled {border: solid 1px #d0d3d9; color:#9d9da1;}