/* global.css
 * глобальные стили
 *
 */

* { 
	outline: none; 
}
body, html { 
	height: 100%;
	width: 100%;
	margin: 0; 
	padding: 0;
	border: none;
	background-color: #ffffff;
}
table, td, th { 
	border-collapse: collapse;
	font-size: 100%;
}
img { 
	border: none; 
	margin: 0; 
	padding: 0; 
}
p {
	margin: 0.8em 0;
}
a {
	color: #0061c7;
	text-decoration: underline;
}
a:hover, a:focus, a:active {
	color: black;
	text-decoration: none;
}
.g-max-width {
	margin: 0 auto;
	max-width: 1220px;
}
.g-clean {
	clear: both;
	font-size:0;
  overflow: hidden;
}

/* font.css
 * глобальные стили шрифта на всем сайте
 */

body {
	color: black;
	font: 13px/1.2 Tahoma, Arial, sans-serif;
}
h1, .r_block h3{ 
	font: normal 20px tahoma, sans-serif; 
	color:#fff;
	padding:12px 10px 9px 12px;
	border-bottom: 1px solid #04e9fd;
	margin: 0 0 5px;
	background: url(/img/title.png) repeat-x 0 0 #0958fd;
}
h2,h3{font: normal 18px tahoma, sans-serif;}
h4,h5,h6{font: normal 15px tahoma, sans-serif;}
.top_round{
	position:relative;
	overflow:hidden;
	zoom:1;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
/* holster.css
 * стили основных блоков сайта, его сетки
 *
 */

.l-page {
	position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
	margin: 0 auto;
}
.l-page-rubber {
	width: 100%;
	min-width: 1060px;
	background: url(/img/bg.png) repeat 0 0 #1b79e8;
}
	.l-page-holder, .l-header-holder, .l-footer-holder {
		padding: 0 30px;
		position:relative;
	}
	.l_middle{
		padding-bottom: 111px;
		background: url(/img/foot.png) repeat-x 0 100%;
		
	}
	.l-page-holder {
	}
		.l-wrapper {
			width: 100%;
			position:relative;
		}
			.l-header {
				height: 160px;
				color:#fff;
				background: url(/img/top.png) repeat-x 0 0;
			}
			.l-header-holder {
				height: 160px;
			}
			.l-page-content {
				width: 100%;
				float: left;
				overflow: hidden;
			}
				.l-content {
					margin: 0 0 0 256px;
				}
				.more_news{display:none;}
				.l-content.main{
					margin: 0 245px 0 256px;
				}
				.l-content.main .more_news{display:block;}
				.cont_holder{
					background: url(/img/content.png) repeat-y 0 0 #E2EEFC;
					overflow:hidden;
					position:relative;
					zoom:1;
					width:100%;
				}
				.main .cont_holder{
					background: url(/img/content_main.png) repeat-y 50% 0 #f2f7fe;
				}
				.cont_box{
					padding: 14px 16px 12px 17px;
				}
				.cont_box p{
					line-height:16px;
					color:#252b32;
				}
				.cont_bot{
					height:34px;
					background: url(/img/cont_bot.png) no-repeat 50% 100%;
					font-size:0%;
					overflow:hidden;
				}
				.main .cont_bot{
					background: url(/img/cont_bot_main.png) no-repeat 50% 100%;
				}
				.bot_round{position:absolute; bottom:0; width:5px; height:5px; overflow:hidden; zoom:1;}
				.round_l{background: url(/img/round_l.png) no-repeat 0 0; left:0;}
				.round_r{background: url(/img/round_r.png) no-repeat 0 0;right:0;}
			.l-page-left {
				float: left;
				width: 230px;
				margin-left: -100%;
				overflow: hidden;
			}
			.l-page-right {
				float: left;
				width: 0px;
				margin-left: -0px;
				overflow: hidden;
				display:none;
			}
			.l-page-right.main_right {
				display:block;
				width: 219px;
				margin-left: -219px;
				margin-top: 317px;
			}
	.l-footer {
		position: absolute;
		bottom: 0; 
		left: 0;
		width: 100%;
		height: 111px;
		color:#fff;
		
	}
.l-footer-holder{
	height: 111px;
	line-height: 20px;
}

/* layout.css
 * Стили всей вертски сайта, основной рабочий файл
 *
 */
 .lh_logo{
	position:absolute;
	top:79px;
	left:30px;
	width:260px;
	padding: 1px 0 32px;
	background: url(/img/logo-bg.png) no-repeat -2px 0;
 }
 .lh_logo a{
	text-decoration:none;
 }
 #ikonki{
		position:absolute;
		left:30px;
		top:36px;
		width:235px;
	}
	 #sitemap,#feedback,.lh_contact{
		top:0;
		position:absolute;
	}
	#sitemap{
		left:0;
	}
	#feedback{
		left:38px;
	}
	.lh_contact{
		left:76px;
		width:155px;
		font-size:16px;
    top: -3px;
	}
	.lh_contact img{/*vertical-align:middle;*/ margin-right:10px;}
	.lh_contact span{
		font-size:13px;
	}
	.lh_menu{
		position:relative;
		top:0;
		/*left:286px;
		width:499px;*/
		margin: 0 245px 0 256px;
		background: url(/img/menu_top1.png) repeat-x 0 0;
		overflow:hidden; zoom:1;
	}
	.mbordt{position:absolute; top:0; width:6px; height:81px; overflow:hidden; zoom:1;}
	.menu_top_left{left:0; background: url(/img/menu_top_left.png) no-repeat 0 0;}
	.menu_top_right{right:0; background: url(/img/menu_top_right.png) no-repeat 0 0;}
	.lh_menu table{width:100%;}
	.lh_menu td{padding:0; text-align:center; width:25%;}
	.l-header .lh_menu  a{
		display:block;
		padding: 104px 0 0;
		font-size:15px;
		color:#fff;
	}
	.l-header .lh_menu  a.first{
		background: url(/img/top1.png) no-repeat 50% 0;
	}
	.l-header .lh_menu  a.servises{
		background: url(/img/top2.png) no-repeat 50% 0;
	}
	.l-header .lh_menu  a.feedback{
		background: url(/img/top3.png) no-repeat 50% 0;
	}
	.l-header .lh_menu  a.stati{
		background: url(/img/top4.png) no-repeat 50% 0;
	}
	.l-header .lh_menu  a:hover, .l-header .lh_menu  a:active, .l-header .lh_menu  a:focus, .l-header .lh_menu  a.active{
		color:#ff9f00;
		text-decoration:none;
	}
	.lh_basket{
		position:absolute;
		top:0;
		right:30px;
		width:219px;
		height:81px;
		background: url(/img/basket.png) no-repeat 0 0;
		color:#fff;
	}
	.uss_basket_mini{
		margin: 21px 0 0 61px;
		line-height: 22px;
	}
	.l-header .uss_basket_mini a{
		font-size:15px;
		color:#ff9f00;
	}
	.uss_basket_mini p {
    margin: 29px 0 0;
}
.lh_search{
	position:absolute;
	top:96px;
	right:30px;
	width:219px;
	height:25px;
	background: url(/img/search.png) no-repeat 0 0 #0a3cb1;
}
.lh_search form{margin:0; padding:0; overflow:hidden;}
.lh_search input{background: none; border: 0 none;}
.lh_search .uss_input_name{
	width:166px;
	font: 13px tahoma, sans-serif;
	color:#fff;
	margin: 3px 0 0 6px;
}
.lh_search .uss_submit{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	width:42px;
	height:25px;
}
.lpl_cat{
	position:relative;
	margin:0;
	/*padding:0 5px;*/
}
.top_white{
	height:6px;
	overflow:hidden;
	font-size:0%;
	background: url(/img/top_white.png) no-repeat 50% 0;
}
.bot_white{
	height:29px;
	overflow:hidden;
	font-size:0%;
	background: url(/img/bot_white.png) no-repeat 50% 0;
}
.menu_bg{
	background: url(/img/menu_bg.png) repeat-y 50% 0 #fafcff;
}
.menu_bg ul{
	margin:0;
	padding:0;
}
.menu_bg li{
	padding:2px 0 0;
	margin:0;
	list-style:none;
	background: url(/img/li.png) no-repeat 50% 0;
	position:relative;
	zoom:1;
}
.l-page-left .menu_bg a{
	display:block;
	padding:7px 15px 9px 46px;
	color:#0061c7;
	font: 14px tahoma, sans-serif;
	text-decoration:none;
}
.l-page-left .menu_bg a:hover, .l-page-left .menu_bg a:active, .l-page-left .menu_bg a:focus{
	color:#e75c00;
}
.menu_bg ul.submenu{
	/*width:230px;
	margin-left:-5px;*/
	background: url(/img/sub_bg.png) repeat-y 0 0 #003bc8;
}
.menu_bg li li{
	padding:0;
	background: none;
}
.menu_bg li.active{
	overflow: hidden;
	/*padding-top:6px;
	background: url(/img/li_top.png) 50% 100%;*/
}
.menu_bg li li.active, .menu_bg li li.selected{
	background: url(/img/a_bot.png) no-repeat 0 100%;
}
.l-page-left .menu_bg li li a{
	padding: 12px 20px 14px 40px;
	color:#fff;
	font: 13px tahoma, sans-serif;
	background: url(/img/gal.png) no-repeat 25px 18px;
	color:#fff;
}
.l-page-left .menu_bg li a.top_a{
	color:#fff !important;
	position:relative;
} 


.l-page-left .menu_bg li a{	background: url(/img/proch.png) no-repeat 16px 50%;}/*-------------если нет картинки---------*/
.l-page-left .menu_bg li a.eshop_cat_46419{	background: url(/img/prist.png) no-repeat 16px 50%;} 
.l-page-left .menu_bg li a.eshop_cat_46447{	background: url(/img/efir.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46432{	background: url(/img/sput.png) no-repeat 15px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46361{	background: url(/img/an_gsm.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_56624{	background: url(/img/an_auto.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46404{	background: url(/img/dom_kino.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46411{	background: url(/img/kab_an.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46413{/*	background: url(/img/an_gsm.png) no-repeat 16px 50%;*/}
.l-page-left .menu_bg li a.eshop_cat_46420{	background: url(/img/proig.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46422{	background: url(/img/proch.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46428{	background: url(/img/du.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46429{	background: url(/img/razem.png) no-repeat 16px 50%;}
.l-page-left .menu_bg li a.eshop_cat_46443{	background: url(/img/tele.png) no-repeat 16px 50%;}

.l-page-left .menu_bg li li a.active, .l-page-left .menu_bg li li a:active, .l-page-left .menu_bg li li a:focus, .l-page-left .menu_bg li li a:hover{
	background: url(/img/a_top.png) no-repeat 0 0;
	color:#fff;
}





.menu_bg ul ul ul{
	display:none;
}
.top_sub{
	position:absolute;
	top:0;
	left:0;
	width:230px;
	height:78px;
	background: url(/img/top_sub.png) no-repeat 50% 0 #003bc8;
}
.top_a_bord{
	height:2px;
	font-size:0%;
	background: url(/img/li_top.png) 50% 0;
	overflow:hidden;
	position:relative;
}
.sub_bot{
	height:20px;
	background: url(/img/sub_bot.png) 60% 0;
	position: relative;
}
.lpc_banner_box{
	background: url(/img/shad.png) no-repeat 0 100%;
	padding-bottom:46px;
	padding-left: 11px;
	margin-left:245px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.banner_left{
	position:absolute;
	left:0;
	top:0;
	width:11px;
	height:258px;
	background: url(/img/banner_left.png) no-repeat 0 0;
}
.lpc_banner{
	height:258px;
	/*width:744px;*/
	position:relative;
	zoom:1;
/*	border: 1px solid #55adff;*/
/*	background:#062d82;*/
}
.lpc_banner .title_holder a{
	font-size:17px;
	color:#ff9f00;
	text-decoration: underline;
}
.lpс_navigation{
	margin:0 0 13px;
	font: 11px tahoma, sans-serif;
	color:#c6edff;
}
.l-content .lpс_navigation a{
	color:#c6edff;
}
.bord_bot{
	overflow:hidden;
	zoom:1;
	position:absolute;
	bottom:0;
	width:1px;
	height:20px;
	background: url(/img/bord_bot.png) no-repeat 0 0 #04e8fd;
	font-size:0%;
}
.left_bot{left:0;}
.right_bot{right:0;}

.uss_shop_block_cat .uss_shop_cat_img, .uss_shop_detail .uss_img , .uss_eshop_sameproducts .item .image{
	border: 1px solid #9ec2e6;
		background:#fff;
}
.uss_shop_list_view .uss_shop_list_view_item{
	padding: 18px 0 16px;
	background: url(/img/razdel.png) repeat-x 0 0;
	overflow:hidden;
	position:relative;
}
.uss_shop_list_view .uss_img_holder {
    border: 1px solid #9ec2e6;
		background:#fff;
		margin: 0 20px 20px 0;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name{
	font-size:15px;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name a {
    text-decoration: underline;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price{
	font-size:17px;
	float:left;
	margin-right:42px;
}
 .uss_shop_detail .uss_shop_technical_data .uss_shop_price, .uss_shop_detail_350_right .uss_shop_technical_data .uss_shop_price{
	font-size:17px;
 }
.uss_eshop_sameproducts .item .price{
	font-size:17px;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price span, .uss_shop_detail .uss_shop_technical_data .uss_shop_price span, 
.uss_eshop_sameproducts .item .price span, .uss_shop_detail_350_right .uss_shop_technical_data .uss_shop_price span{
    color: #fff;
    display: inline-block;
    padding: 5px 0 7px;
		background: url(/img/price.png) no-repeat 0 0;
		text-align:center;
		width:120px;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by {
    margin: 23px 0 23px 159px;
    padding: 5px 0 3px 30px;
		background: url(/img/add_bas.png) no-repeat 0 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by {
		padding: 5px 0 3px 30px;
		background: url(/img/add_bas.png) no-repeat 0 0;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by a, .uss_shop_detail .uss_shop_technical_data .uss_shop_by  a{
	color:#e75c00;
}
.uss_eshop_sameproducts .addToCart{
	padding: 5px 0 3px 30px;
		background: url(/img/add_bas.png) no-repeat 0 0;
}
.uss_eshop_sameproducts .addToCart a{
	color:#e75c00;
}
.uss_pagenator a{
	font-size:17px;
}
.uss_pagenator .uss_page_num .uss_page {
    margin: 0 3px;
		display: block;
    float: left;
    padding: 2px 3px;
		background: url(/img/pag.png) no-repeat 0 0;
		padding: 2px 0 4px;
    text-align: center;
    width: 25px;
}
.uss_pagenator .uss_page_num .uss_page_selected {
    background: url("/img/pag_sel.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    margin: 0 3px;
    padding: 2px 0 4px;
    text-align: center;
    width: 25px;
}
.uss_pagenator .uss_page_num .uss_page_selected a{
	color:#fff;
}
.akcii_box{
background: url(/img/akcii.png) repeat 0 0 #0d45d4;
position:relative;
/*overflow: hidden;*/
margin: 0 0 40px;
zoom:1;
border-bottom:1px solid #04E9FD;
}
.akcii_top{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:111px;
	background: url(/img/akcii_top.png) repeat-x 0 0;
}
.akcii_bot{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:39px;
	background: url(/img/akcii_bot.png) no-repeat 0 0;
}
.lp_akcii{position:relative; width:100%; overflow:hidden; zoom:1;}
.lp_akcii h3{
	font: normal 20px tahoma, sans-serif; 
	color:#0061c7;
	padding:12px 10px 9px 12px;
	margin: 0 0 5px;
	background: url(/img/akcii_h3_rep.png) repeat-x 0 0 #bbd7f9;
}
.akcii_hold{
	padding:29px 12px 30px 16px;
	position:relative;
	overflow:hidden;
	color:#fff;
	zoom:1;
}
.akcii_hold td{
	padding: 0 15px;
	vertical-align:top;
}
.title_akcii{font-size:15px;}
.akcii_hold .title_akcii a{
	color:#ff9f00;
}
.akcii_bot_round{position:absolute; bottom:-1px; height:36px; width:5px; overflow:hidden; zoom:1;}
.akcii_bl{left:0; background: url(/img/akcii_bl.png) no-repeat 0 0;}
.akcii_br{right:0; background: url(/img/akcii_br.png) no-repeat 0 0;}
.lp_files {position:relative; overflow:hidden; zoom:1; width:100%;}
.lp_files td{vertical-align:top; width: 30%;}
.lp_files h3{
	background: url(/img/title.png) repeat-x 0 0 #0958fd;
	color:#fff;
	font: normal 20px tahoma, sans-serif; 
	color:#fff;
	padding:12px 10px 9px 12px;
	margin: 0 0 5px;
	border-bottom: 1px solid #04e9fd;
}
.files_box{
	background: url("/img/files_bg.png") repeat-y scroll 50% 0 #e7f1fd;
	padding:18px 17px 6px;
	color:#252b32;
	position:relative;
	overflow:hidden; zoom:1;
}
.files_box p{
	line-height:16px;
}
.files_bot{
	height:31px;
	background: url(/img/files_bot.png) repeat-y 50% 100%;
}
.lf_copyright{
	position:absolute;
	top:13px;
	left:30px;
	width:423px;
}
.lf_cont{
	position:absolute;
	top:0px;
	left:450px;
	width:210px;	
}
.lf_stats{
	position:absolute;
	top:13px;
	right:150px;
	width:230px;
}
.lf_system{
	position:absolute;
	top:13px;
	right:30px;
}
.right_box{
	background: url(/img/right_box.png) repeat-y 0 0 #fff;
	width:219px;
	position:relative; overflow:hidden; zoom:1;
}
.right_hold{padding: 20px 17px 13px;position:relative; overflow:hidden; zoom:1;}
.r_block {position:relative; overflow:hidden; zoom:1; width:219px;}
.right_bot_white{
	height:40px;
	background: url(/img/right_bot.png) no-repeat 0 0 #fff;
	font-size:0%;
	overflow:hidden;
	width:219px;
}
.right_box .uss_eshop_block_item{
	padding:0 0 12px;
	background: url("/img/razdel.png") repeat-x scroll 0 100% transparent;
	position:relative;
	overflow:hidden;
	margin: 0 0 13px;
}
.right_box  .img{
	float:left;
	width:70px;
	height: 70px;
	border: 1px solid #97bde6;
	text-align:center;
	margin:0 5px 5px 0;
	background:#fff;
	overflow: hidden;
	position: relative;]
}
.right_box  .img img {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.right_box   .uss_shop_name{
	margin-bottom:5px;
	margin-left:65px;
	height: 45px;
	overflow:hidden;
}
.right_box   .uss_shop_name a {line-height: 15px;}
.right_box   .uss_eshop_block_item .uss_shop_price{
	font-size:17px;
	color:#e86011;
	margin-left:65px;
}
.right_box  .uss_eshop_block_item .uss_shop_price span{
	background: none;
	padding:0;
	margin:0;
	color:#e86011;
}
.more{
	position:absolute;
	top:10px;
	right:10px;
	padding: 4px 15px 5px;
	text-align:center;
	font-size:13px;
}
.more a{
	color:#fff;
	text-decoration:none;
}
.more_akcii{
	background: url(/img/more_akcii.png) no-repeat 0 0 #eb6b13;
	padding: 4px 16px 5px;
}
.more_files{
	background: url(/img/more_files.png) no-repeat 0 0 #eb6b13;
}
.more_newbies{
	background: url(/img/more_newbies.png) no-repeat 0 0 #eb6b13;
}
.more_news{
	background: url(/img/more_news.png) no-repeat 0 0 #eb6b13;
}
.uss_news .uss_news_item, .uss_news_short_item{
	padding-bottom:10px;
	background: url("/img/razdel.png") repeat-x scroll 0 100% transparent;
	margin: 0 0 15px;
}
.uss_news .uss_news_item h5{
	margin: 0 0 10px;
	font-size:15px;
	padding:1px 0 3px 30px;
	background: url(/img/date.png) no-repeat 0 0;
}
.uss_news_short_item h4{
	margin: 0 0 10px;
	font-size:15px;

}
.uss_news_short_item h4 a span{
	display:block;
	padding:3px 0 3px 30px;
	margin:0 0 6px;
	font-size:13px;
	color:#e86011;
	background: url(/img/date.png) no-repeat 0 0;
	text-decoration:none;
}
.item_file{
	padding: 0 10px 0 31px;
	background: url(/img/item_file.png) no-repeat 0 0;
	margin:0 0 11px;
}
.l-footer a{
	color:#ff9f00;
}
.uss_shop_block_cat .uss_shop_cat_name .uss_shop_cat_num {
    color: #000000;
}
.filter_submit input{
	background: url(/img/filtr.png) no-repeat 0 0;
	color:#fff;
	font: 13px tahoma, sans-serif;
	border: 0 none;
	padding: 4px 10px;
}
.main .ne_main{display:none;}
.uss_shop_newbies_title {display:none;}
.uss_img_big, .uss_img_ico_box .uss_img_ico{background: #fff;}
.uss_shop_block_cat .uss_shop_category.size139x104 {
    width: 291px;
    text-align: center;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img {
	display: inline-block;
	position: relative;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img > a {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img > a > img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.l-header .lh_menu a.katalog_2 {
    background: rgba(0, 0, 0, 0) url("/img/top1.png") no-repeat scroll 50% 0;
}
/* content.css
 * Стандартные стили контента сайта (таблицы, изображения), не модулей и пр.
 *
 */
 
.lpc_banner p {margin:0;}

.uss_autocomplete_results {width: 206px !important;}

.uss_shop_blocks_view .uss_eshop_item .uss_img_holder,
.uss_shop_list_view .uss_img_holder,
.uss_shop_detail .uss_img_big,
.uss_shop_detail .uss_img_ico_box .uss_img_ico,
.uss_eshop_sameproducts .item .imageWrap,
.uss_shop_block_cat .uss_shop_cat_img,
.uss_catalog_cat_img,
.uss_shop_list_view .uss_img_holder,
.uss_shop_list_cat .uss_shop_cat_img,
.uss_shop_table_view .uss_img,
.uss_eshop_block_item .img {background:#fff;}
.lh_contact a {    color: #fff;    text-decoration: none;}