#header{	margin: 20px 0 20px 0;}#header .logo{	padding: 28px 0 0 0;	margin-right: 18px;}#header .header_links{	border-right: 1px solid #E0E0E0;}#header .header_links ul{	margin: 0;	padding: 0;}#header .header_links ul li{	border-left: 1px solid #E0E0E0;   display: table-cell;   padding: 0 15px;   text-align: center;   font-size: 10px;}#header .header_links ul li a:hover{	text-decoration: none;}#header .lang_sel{	margin: 0 0 10px 0;	width: 189px;}#header .lang_sel li a{	color: #000;}#header .lang_sel li .active{    color: #FF9933;}#header  .main_links{	width: 305px;	margin-bottom: 28px;}#header  .main_links li a{	color: #999;}#header .slogan {    color: #FF9933;    font: 16px/20px 'DINProLight',Arial;    text-transform: uppercase;}#header .mission {    color: #666666;    font: 10px/14px 'DINProBold',Arial;    margin: 4px 0 20px 0;}#header .users-stat {    color: #666666;    font: 12px/14px 'DINProBold',Arial;    text-transform: uppercase;}#header #login-form-min, #header #user-panel{	margin: 10px 0 0 0;	background: url("/i/user_panel_bg.png") no-repeat scroll 0 0 transparent;	min-height: 71px;}#header #login-form-min .user_panel_title, #header #user-panel .user-panel_title{    margin: -10px 0 0 15px;    padding: 0 5px;    position: absolute;    color: #FF9933;    background: #fff;}#header #user-panel .user-panel_title span{	color: #000;	font-weight: normal;}#header #user-panel ul{	width:200px; 	margin: 0 0 0 20px;	padding: 5px 0 0 0;	float: left;	display: block;}#header #user-panel ul li{	list-style:none; 	float:left; 	width:100px;	padding: 5px 0 0 0;}#header #user-panel ul li a{	font-size: 11px;	color: #FF9933;}#header #user-panel ul li a:none{	text-decoration: none;}#header #login-form-min .edit-mail-wrapper{	float: left;   margin: 5px 10px 0 10px;   padding: 0 10px 0 0;   width: 101px;}#header #login-form-min .edit-pass-wrapper{	float: left;   margin: 5px 10px 0 0;   padding: 0;   width: 101px;}#header #login-form-min .form-submit, #header #user-panel .logout{	float: right;	margin: 11px 15px 0 0;	background: url("/i/user_panel_submit.png") no-repeat scroll 0 0 transparent;   border: medium none;   color: #333333;   font: bold 10px/20px Arial;   height: 20px;   text-shadow: 1px 1px 1px #FFFFFF;	width: 72px;	cursor: pointer;	text-align: center;	text-decoration: none;}#header #login-form-min .edit-remember-me-wrapper{	float: left;   margin: 0 5px;}#header #login-form-min .edit-remember-me-wrapper label{	font-weight: normal !important;	font-size: 11px;	cursor: pointer;}#header #login-form-min ul.login-links{	margin: 0;	padding: 0;}#header #login-form-min ul.login-links li{	list-style: none;}#header #login-form-min ul.login-links li.first{	float: left;	margin: 2px 0 0 5px;}#header #login-form-min ul.login-links li.last{	float: right;	margin: 2px 10px 0 0;	background: url("/i/icons/create_new_account.gif") no-repeat scroll 0 50% transparent;   padding-left: 14px;}#header #login-form-min ul.login-links li a{	font-size: 11px;	color: #FF9933;}#search_box{	background: url("/i/search_block_bg.jpg") no-repeat scroll 0 0 transparent;   height: 37px;   line-height: 30px;   margin-bottom: 6px;   padding: 10px 0 10px 10px;}#search_box > strong{	background: url("/i/search_block_title.jpg") no-repeat scroll 0 50% transparent;	color: #FF9933;	float: left;	font-size:16px;	font: bold Arial, Helvetica, sans-serif;	margin-right: 19px;	padding-left: 40px;	text-shadow: 1px 1px 1px #FFFFFF;}#search_box .search_input{	width: 770px;	float: right;	margin-right: 20px;}input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{	background-color: #F9CC33 !important;	background-image: none;	border-color: #F9CC33 !important;}#footer .bottom_nav {    background: url("/i/block-shadow.png") repeat-x scroll 0 100% transparent;    border-top: 1px solid #D7D7D7;    height: 45px;    margin-bottom: 20px;    padding: 3px 0 10px;    width: 980px;}#footer .bottom_nav ul {    margin: 10px auto;    max-width: 600px;    list-style: none;}#footer .bottom_nav ul li {	list-style: none;	border-left: 1px solid #E4E4E4;   float: left;   font: bold 11px/23px Arial;}#footer .bottom_nav ul li:first-child {    background: none repeat scroll 0 0 transparent;    border: medium none;}#footer .bottom_nav li a {    color: #999999;    display: inline-block;    font-size: 12px;    font-weight: bold;    padding: 0 15px;    text-decoration: none;    text-shadow: 1px 1px 1px #FFFFFF;    text-transform: uppercase;}#footer .bottom_nav li a:hover{	color: #000;}#footer .copyrights {   text-align: right;   color: #333333;   font: 11px/16px Arial;}#footer .slogan {	text-align: right;   color: #999999;   font: 10px/16px Arial;    margin-bottom: 12px;}/*--------------BLOCK--------------------------*/.block{}.block h2{	background: url("/i/icons/title_light.gif") no-repeat scroll 0 50% transparent !important;	color: #FF9933 !important;	font: bold 14px/20px Arial !important;	margin: 0 0 9px 11px !important;	padding: 0 0 0 16px !important;}.block .block-content{	border: 1px solid #DADADA;	margin-bottom: 12px;	padding: 10px;}.block ul{	margin: 0;	padding: 0;}.block ul li{	list-style: none;	background: url("/i/icons/list.gif") no-repeat scroll 0 8px transparent;	line-height: 20px;}.paid-users ul li{	 background: url("/i/icons/ico-trade-Y.png") no-repeat scroll 0 0 transparent !important;    list-style: none outside none !important;    padding: 0 0 5px 15px;}.block ul li a{	color: #006699;	display: block;	padding-left: 10px;}.block ul li a:hover{	background: none repeat scroll 0 0 #EAEAEA;	color: #333333;}.block ul.categories_list_left li a{    color: #CC232A;    display: block;    font-weight: bold;    margin: 7px 0 9px;}/*--------------BLOCK--------------------------*/#sidebar{	margin-right: 20px;}#main{}#main h1{	background: url("/i/icons/title.gif") no-repeat scroll 11px 6px transparent;	border-bottom: 1px solid #DADADA;	color: #000000;	font: bold 14px/20px Arial;	margin: 0 0 6px 0;	padding: 0 0 9px 27px;}.recent-products, .recent-leads{	margin-right: 20px;	min-height: 271px;}#sidebar .adv{	padding: 5px 0;	margin: 0 auto;}#main h2, .block h2.block-title{	background: url("/i/icons/title.gif") no-repeat scroll 0 6px transparent;	border: medium none;	color: #000000;	font: bold 14px/20px Arial;	margin: 0 0 9px 11px;	padding: 0 0 0 16px;}#main .categories_list .categories_list_block{	width:100%;	border: 1px solid #DADADA;   margin: 0 0 12px 0;   padding: 10px;}#main .categories_list ul.categories_list_ul{	display: block;	margin: 0;	padding: 0;}#main .categories_list ul.categories_list_ul > li {    float: left;    height: 94px;    list-style-type: none;    margin: 0 10px 13px;    overflow: hidden;    width: 204px;}#main .categories_list ul.categories_list_ul li h2 {    background: none;    font-size: 12px;    margin: 0;    padding: 0;}#main .categories_list ul.categories_list_ul > li a {    color: #CC232A;    display: block;    font-weight: bold;    margin: 7px 0 9px;}#main .categories_list ul.categories_list_ul > li a:hover {text-decoration: none;}#main .categories_list ul.categories_list_ul > li ul li {	background: url("/i/icons/list.gif") no-repeat scroll 0 8px transparent;	line-height: 20px;}#main .categories_list ul.categories_list_ul > li ul{	margin: 0;	padding: 0;}#main .categories_list ul.categories_list_ul > li ul li a {	display: block;	padding-left: 10px;	color: #006699;	font-weight: normal;	margin: 0;}#main .categories_list ul.categories_list_ul > li ul li a:hover {	background: none repeat scroll 0 0 #EAEAEA;	color: #333333;}#main .product_gallery{	width: 285px;	float: left;	margin: 0 20px 10px 0;}#main .product_photo {    width: 285px;    border: 1px solid #DADADA;    margin-bottom:14px;    min-height: 20px;    padding: 1px;}#main .product_gallery ul{	margin: 0;	padding: 0;}#main .product_gallery ul li{	float: left;	margin: 5px 5px 5px 0;	border: 1px solid #DADADA;	list-style: none; }#main .manufacturer {    border: 1px solid #DADADA;    margin-bottom: 12px;    overflow: hidden;    padding: 10px;    width: 363px;}#main .sub_cats {    margin-bottom: 14px;    overflow: hidden;}#main .sub_cats ul{	margin: 0;	padding: 0;}#main .sub_cats ul li{	background: url("/i/icons/list.gif") no-repeat scroll 0 8px transparent !important;	display: inline !important;	line-height: 26px !important;}#main .sub_cats ul li a{	background: none repeat scroll 0 0 transparent !important;	display: inline-block !important;	overflow: visible !important;	padding: 0 4px 0 9px !important;	white-space: nowrap !important;}#main table.product_list{	border: 1px solid #DADADA;	margin-bottom: 13px;}#main table.product_list .anons_img{	background: #fff;	border: 1px solid #CCC;	padding: 1px;	width: 88px;}#main table.product_list tr td {	border-bottom: 1px solid #CCCCCC;	padding: 10px;}#main .product_list tr.even{	background: none repeat scroll 0 0 #FDF4E2;	}#main .pager {    clear: both;    text-align: center;    margin: 10px 0;}#main .pager ul{    color: #006699;    line-height: 24px;    margin: 0;    padding: 0;}#main .pager ul li {    display: inline-block;    height: 24px;    line-height: 24px;    list-style: none;    margin: 0;}#main .pager ul li a {    color: #006699;    display: inline-block !important;    height: 24px;    padding: 0 5px !important;}#main .pager ul li a:hover {    background: none repeat scroll 0 0 #CCCCCC;    color: #333333;    text-decoration: none;}#main .pager ul li.current {    background: none repeat scroll 0 0 #CC232A;    color: #FFFFFF;    font-weight: normal;    padding: 0 5px;}#main .company_logo {	float: left;	border: 1px solid #DADADA;	min-height: 100px;	max-width: 100px;	margin: 0 10px 10px 0;	padding: 1px;}#main .comany_contacts{	float: right;	width: 230px;	margin: 0 0 10px 10px;}#main .comany_contacts p{	margin: 0 0 0.5em;} #main .comany_contacts_block{	padding: 10px;	border: 1px solid #DADADA;}#login-form-big{	margin: 10px auto;	width: 300px;	padding: 10px;	border: 1px solid #d7d7d7;	}#login-form-big b.user_panel_title{	color: #FF9933;	font: 16px/20px 'DINProLight',Arial;	font-weight: bold;}#login-form-big .form-submit{	margin: 11px 15px 0 0;	background: url("/i/user_panel_submit.png") no-repeat scroll 0 0 transparent;   border: medium none;   color: #333333;   font: bold 10px/20px Arial;   height: 20px;   text-shadow: 1px 1px 1px #FFFFFF;	width: 72px;	cursor: pointer;	text-align: center;	text-decoration: none;}#login-form-big .edit-remember-me-wrapper label{	font-weight: normal !important;	font-size: 11px;	cursor: pointer;}#login-form-big ul.login-links{	margin: 0;	padding: 0;}#login-form-big ul.login-links li{	list-style: none;}#login-form-big ul.login-links li.first{	float: left;	margin: 2px 0 0 31px;}#login-form-big ul.login-links li.last{	float: right;	margin: 2px 15px 0 0;	background: url("/i/icons/create_new_account.gif") no-repeat scroll 0 50% transparent;   padding-left: 14px;}#login-form-big ul.login-links li a{	font-size: 11px;	color: #FF9933;}#main a{	color: #006699;}#main .bread_crumbs{	margin: 10px 0;}#main fieldset.product-info, #main fieldset.company-info {	border: 1px solid #C9C9C9;	padding: 18px 0 0 18px;	margin: 10px 0 10px 0;}#main .product-info legend.block-title, #main .company-info legend.block-title{	font: bold 14px/20px Arial;	color: black;	background: url('/i/icons/title.gif') 0 6px no-repeat;	padding: 0 0 0 16px;}#main fieldset.lang{	float: left;	width: 300px;	display: block;	margin: 0 16px 0 0;	border: 0;	padding: 0;}#main fieldset.lang legend{	font-size: 12px;	color: black;	font-weight: bold;	border-bottom: 1px solid #C9C9C9;	display: block;	width: 100%;	padding: 0 0 6px 0 !important;	margin-bottom: 10px;	background: none;}#main fieldset.lang label{	font: 12px/18px Arial;	color: #666;}#main fieldset.lang input{	width: 300px;	}#main fieldset.lang textarea{	height: 165px;	width: 290px;}.min-doc-form fieldset.lang{	width: 207px !important;}.min-doc-form fieldset.lang input{	width: 200px !important;}.min-doc-form fieldset.lang textarea{	width: 190px !important;}.add-product-submit, .add-company-submit{	background: url("/i/search_block_submit.png") no-repeat scroll 0 0 transparent;	width: 72px;	color: #CC9900;	height: 31px;	line-height: 31px;	text-shadow: 1px 1px 1px #FFFFFF;	float: left;	margin: 10px 30px 20px 0;	border: none;	cursor: pointer;}.add-form #result, .company-form #company-result{	margin: 10px 0 0 100px;	width: 400px;}.company-form .company-contacts ul{	padding: 0;	margin: 0;}.company-form .company-contacts ul li{	float: left;	margin: 5px 25px 5px 10px;	list-style: none;}/* Helper */#main .helper-product-add{	width: 680px;	text-align: left;	border: 2px solid #FF9933;	float: left;	padding: 5px;}#main .helper-product-add h2{	background: none repeat scroll 0 0 transparent;	color: #FF9933;	font: 18px/22px 'DINProMedium',Arial;	margin: 0 0 12px;	padding: 0;}#main .helper-product-add p{	font: 16px/20px 'DINProMedium',Arial;}/* Payment page */.ok_button{	display:block;	width:18px;	height:18px;	background:url("/i/icons/ok.png") no-repeat;}.cross_button{	display:block;	width:16px;	height:16px;	background:url("/i/cross.png") no-repeat;}.payed_list {text-align: center !important;}.payed_list tr {margin: 5px 0 5px 0;border-bottom: 1px solid silver !important;}.payed_list tr th{text-align: center;}.payed_list tr td {font-size: 15px;padding: 5px 0;}.payed_list .row_title{text-align: left;}.payed_list .selected{background-color:#fac90b;}.payed_list th.selected{border-radius: 5px 5px 0 0;}.payed_list .register_button {    border: 0 none;    display: block;    font-size: 0;    height: 45px;    margin: auto;    width: 200px;}.payed_list .lang-zh-hans {    background-image: url("/i/buttons/reg_cn.png");}.payed_list .lang-en {    background-image: url("/i/buttons/reg_en.png");}.payed_list .lang-ru {    background-image: url("/i/buttons/reg_ru.png");}.banner{	text-align:center;	margin: 10px auto;}.form-required{	color: red;}#owner_id .subcat{	padding-left: 25px;}#owner_id .subcat_subcat{	padding-left: 50px;}#owner_id .subcat_subcat_subcat{	padding-left: 75px;}.registration .edit-role-wrapper{	margin: 5px 0 5px 0;	}.registration .role-seller{	float: left; 	margin-right: 20px;}.registration .loading{    display: block;    float: right;margin: 10px 0 0;}.jqmWindow {    display: none;    position: fixed;    top: 10%;    left: 55%;    margin-left: -300px;}.jqmOverlay { background-color: #000; }/* Fixed posistioning emulation for IE6     Star selector used to hide definition from browsers other than IE6     For valid CSS, use a conditional include instead */* html .jqmWindow {     position: absolute;     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}.modal {	overflow: hidden;	width: 430px;	min-height: 100px;	height: auto;	padding: 10px 20px;	background-color: #f7f5e6;	border: #b8bfce 1px solid;}.modal-big {	overflow: hidden;	width: 600px;	min-height: 100px;	height: auto;	padding: 10px 20px;	background-color: #f7f5e6;	border: #b8bfce 1px solid;}.modal-big .message-text{	max-height: 150px;	overflow: scroll;}.messages_count{	font-size: 25px;	color: red;	width: 400px;	margin: 0 auto;	text-align: center;	}.new-btn-login-rbk, .new-btn-login{	display: block;	font-size: 0;	width: 200px;	height: 45px;	border: 0;	margin: auto;	background-image: url("/i/alipay_submit.png");	cursor:pointer}.new-btn-login-rbk{	height: 41px !important;   background-image: url("/i/visa_submit.png") !important;}.new-btn-login-rbk-min, .new-btn-login-min{	display: block;	font-size: 0;	width: 150px;	height: 40px;	border: 0;	margin: auto;	padding: 0 5px 0 5px;	background-image: url("/i/alipay_submit_min.png");	cursor:pointer;}.new-btn-login-rbk-min{   background-image: url("/i/visa_submit_min.png") !important;}/*.pay_link_en, .pay_link{	display: block;	font-size: 0;	width: 150px;	height: 45px;	border: 0;	margin: auto;	padding: 0 5px 0 5px;   background-image: url("/i/pay_submit.png");}.pay_link_en{   background-image: url("/i/pay_submit_eng.png") !important;}*/.paylink{	display: block;	font-size: 0;	height: 40px;	border: 0;	margin: auto;	margin: 0 5px;}.wechat_link{	width: 187px;	background-image: url("/i/wechat_link.png") !important;}.alipay_link{	width: 115px;	background-image: url("/i/alipay_link.png") !important;}.request-form {    border: 1px solid #CC232A;    margin: 10px 0;    padding: 5px 5px 10px 10px;}#files a {    background: url("/i/cross.png") no-repeat scroll 0 0 transparent;    padding: 0 0 0 20px;}