/* style global (begin) */body, html { 	height: 100%;	width: 100%;	background: #ffffff;	border: none;	color: #000;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 Verdana, Arial, Tahoma, Geneva, sans-serif; 	text-align: center;}table, td, th { 	margin: 0; padding: 0;	border-collapse: collapse;	font-size: 100%;}* { outline: none; }form { margin: 0; padding: 0; }input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }input, select, button { vertical-align: middle; }#text img, #content img, img { border: none; margin: 0; padding: 0; }hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }ul, ol, li { margin: 5px 15px; padding: 0; }h1 { font-size: 1.6em; }h2 { font-size: 1.5em; }h3 { font-size: 1.4em; }h4 { font-size: 1.2em; }h5 { font-size: 1.2em; }h6 { font-size: 1.2em; }h1, h2, h3, h4, h5, h6, p { margin: 0.8em 0; padding:0; }h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: black; }a:link, a:visited { color: black; text-decoration: underline;  }a:hover, a:active { color: black; text-decoration: none; }/* style global (end) *//* style grid (begin) */#site_conteiner {	position: relative;  height: auto !important;  height: 100%;  min-height: 100%;	width: 1000px;	margin: 0 auto;	font-size: 1.2em;	text-align: left;	background: url(../img/bg.jpg) 0 0 transparent no-repeat;}*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}	#header {		height: 156px;		width: 955px;		overflow: hidden;		background: url(../img/header.png) 0 0 #fbe6b3 no-repeat;		margin: 8px 23px;		position: relative;	}	#wrapper {		width: 100%;		padding-bottom: 60px;	}		#content_area {			width: 100%;			float: left;			overflow: hidden;		}			#content {				margin: 0 30px 0 245px;			}			*html #content { width: 100%; }		#left_panel {			float: left;			width: 225px;			margin-left: -100%;			overflow: hidden;		}	.cleaner { clear: both; height: 1px; overflow: hidden; }	#footer {		position: absolute;		bottom: 0; left: 0;		width: 100%;		height: 40px;	}/* style grid (end) *//* style custom (begin) */#image {	float: left;	margin: 20px 0 0 20px;	display: inline;	width: 391px; height: 98px;	overflow: hidden;	background: #fff;}	#image p {		margin: 0;	}#logo {	float: left;	margin: 0 0 0 5px;	display: inline;}#reklama {	float: right;	margin: 20px 20px 0 0;	width: 391px; height: 98px;	overflow: hidden;	display: inline;	background: #FFFFFF;}	#reklama p {		margin: 0;	}#top_menu {	position: absolute;	top: 121px; left: 0; width: 100%;}	.align_center a {		background: url("../img/button.png") no-repeat scroll 0 0 transparent;		color: #000000;		display: inline-block;		font: 11px/28px Verdana,serif;		height: 28px;		margin: 5px 8px 0;		text-align: center;		text-decoration: none !important;		width: 139px;	}	.align_center a:hover, .align_center a.active {		background-position: 100% 0;	}	#left_panel_inner {	margin-left: 23px;}	#reklam {		margin:5px 0;		padding: 10px 20px;		background: #FDF1D5;		color: #402619;		opacity:0.8; filter: alpha(opacity = 80); -moz-opacity:0.8;			}	#basket {		margin:5px 0;		padding: 10px 0 ;		background: #FDF1D5;		opacity:0.8; filter: alpha(opacity = 80); -moz-opacity:0.8;	}		#basket h3 {			margin: 0 20px 10px;			font: bold 14px Verdana;			color: #111111;		}		#basket .uss_basket_mini {			margin: 20px;			color: #111111;			font-size: 12px;		}		#basket .uss_basket_count {			margin: 10px 0 0 0;		}	#left_menu {		background: #fdf1d5;		opacity: 0.8;	}		#left_menu ul {			list-style: none;			margin: 0;			padding: 7px 12px 20px;		}			#left_menu ul li {				margin: 0;			}				#left_menu ul li a {					background: url("../img/menu.png") no-repeat scroll 0 0 transparent;					color: #402619;					display: block;					font: 12.5px/41px Verdana,serif;					height: 41px;					margin: 0 0 4px;					text-align: center;					text-decoration: none;					width: 185px;				}				#left_menu ul li a:hover, #left_menu ul li a.active {					color: #ff0000;				}					#baner {			}		#baner p {			margin: 0;		}	#footer_inner {		background: url(../img/footer.png) 0 0 #fbe6b4 no-repeat;		width: 956px; height: 34px; overflow: hidden;		opacity: 0.8;		margin: 0 23px;		text-align: center;		font-size: 11px;		line-height: 17px;	}		h1.singleTitle {		font: 14px Verdana,serif;		color: #ff0000;	}			.align_center{position: absolute;width: 100%;top: 121px; left: 0;text-align: center;}.align_center:after{content: '';display: block;clear: both;}.align_center_to_left{position: relative;right: 50%;float: right;}*html .align_center_to_left {	left: 0;	float: none;}.align_center_to_right{position: relative;z-index: 1;right: -50%;}*html .align_center_to_right {	left: 0;}.lh_links {	position: absolute;	top: 2px;	right: 100px;	color: #353535;}.country {	display: inline-block;	width: 15px;	height: 10px;}* html .country {	padding-top:2px}.rus {	background: url(../img/rus.png) no-repeat 100% bottom;}.eng {	background: url(../img/eng.png) no-repeat 0 bottom;}.country:hover{	background-position: 100% bottom; } .hr {	height:5px;	background: white;	overflow: hidden; } #uss_foto_button_before2, #uss_foto_button_next2 {width: 25%;} /* style custom (end) *//* style content (begin) *//* style content (end) */#uss_foto_button_next2 { height:120px; top: 50%; margin: -58px 0 0 0; }.lp_search {background:#fdf1d5; opacity:0.8; border-radius:10px; margin-bottom:5px; padding:10px 5px 10px 12px;}.lp_search .uss_input_name {border:1px solid #daa953; height:25px; padding:0 5px; width:114px; border-radius:5px;}.lp_search .uss_submit {height:27px; background:#daa953; border:1px solid transparent; cursor:pointer; border-radius:5px;}.lp_search .uss_submit:hover {background:none; border-color:#daa953;}