/* style global (begin) */body, html { 	height: 100%;	width: 100%;	background: #ffffff;	border: none;	color: #152604;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 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: #152604; }a:link, a:visited { color: #436155; text-decoration: underline;  }a:hover, a:active { color: #436155; text-decoration: none; }/* style global (end) *//* style grid (begin) */#site_conteiner {	position: relative;  height: auto !important;  height: 100%;  min-height: 100%;	/*width: 100%;*/  min-width: 1000px;	max-width: 1680px;	margin: 0 auto;	font-size: 1.2em;	text-align: left;	border-left: 10px solid #d1d1d1;	border-right: 10px solid #d1d1d1;	background: #fdfdfd;}*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}#main_table {	width: 100%;	height: 0px;	/*min-height:500px;*/	font-size: 100%;	border-collapse: collapse;} * html  #main_table{	/*height: 500px;*/ } #main_table table, tr, td{		border-width: 0px;		}	#header {		height: 256px;		background: url(../img/header_left.jpg) no-repeat 0 0;	}		#header_inner {			position: relative;			top:0;			left:0;			height: 256px;			background: url(../img/header_right.jpg) no-repeat 100% 0;		}	#wrapper {		width: 100%;		padding-bottom: 158px;		padding-top:3px;	}		#content_area {			width: 100%;			float: left;			overflow: hidden;		}			#content {				margin: 0 250px;				background: #ccccff;			}			*html #content { width: 100%; }	.cleaner { clear: both; height: 1px; overflow: hidden; }	#footer {		position: absolute;		bottom: 0; left: 0;		width: 100%;		height: 155px;	}		#footer_inner {			position: relative;			top:0;			left:0;			margin: 0 2px;			height: 155px;			background: url(../img/footer_bg.png) repeat-x 0 100%;		}/* style grid (end) *//* style custom (begin) */	/* Нижняя сторока таблицы */	#left_table {	 vertical-align: top;	 width: 239px;	}	#center_table {		vertical-align: top;		background: #f0f1e3;		border-left: 1px solid #e3e3cc;		border-right: 1px solid #e3e3cc;	}		#right_table {	 width: 202px;	 vertical-align: top;	 padding: 0 0 65px 0;	}	/****************************/		#logo {		position: absolute;		top: 20px;		left: 26px;	}	#contacts {		position: absolute;		left: 50%;		top: 42px;		margin-left: -100px;		width: 284px;		height:130px;		overflow: hidden;		background: #f0f0f0;	}		#contacts_inner {			color: #000;			margin: 10px 20px;		}		#contacts_inner span {			position: relative;			top: -3px;			left:0;			font-size: 14px;		}			#tel {				margin:0 0 5px;				padding: 0;				color: #000;				font-size: 29px;				border-bottom: 1px solid #d5d5d5;			}				#tel span {					position:relative;					top:-9px;					font-size: 17px;					color: #2b6705;				}	#top_menu {		position: absolute;		bottom: 5px;		left:0;		height: 45px;		width: 100%;	}		#tmenu {			height: 45px;			margin: 0 2px;			background: #436155;			border-bottom: 5px solid #fff500;		}			*html #tmenu {				width: 100%;			}			#tmenu table {				width: 100%;				height: 45px;			}				#tmenu table td {					text-align: center;					height: 45px;					background: url(../img/tmenu_bg.png) no-repeat 0 0;				}					#tmenu table td a {						font: 12px Arial;						color: #fdfdfd;						text-decoration: none;					}						#tmenu table td a:hover, #tmenu table td a:active, #tmenu table td a.active {							color: #faff00;						}			/* style custom (end) *//* style content (begin) */	#left_menu {		margin: 0 0 0 2px;	}		#left_menu ul {			margin: 0;			padding: 0 3px;			list-style: none;			background: #466155;		}			#left_menu ul li {				margin: 0;				padding: 9px 0 9px 40px;				border-bottom: 2px solid #506e61;			}			#left_menu ul li.lmenu_pic1 {				background: url(../img/lmenu_pic1.png) no-repeat 0 100%;			}			#left_menu ul li.lmenu_pic2 {				background: url(../img/lmenu_pic2.png) no-repeat 0 100%;			}			#left_menu ul li.lmenu_pic3 {				background: url(../img/lmenu_pic3.png) no-repeat 0 100%;			}				#left_menu ul li a {					margin: 0;					font-size: 15px;					color: #fff;					text-decoration: none;				}					#left_menu ul li a:hover, #left_menu ul li a:active, #left_menu ul li a.active {						color: #dbff00;					}	#ne_nashli {		margin: 0 1px;		height: 118px;		overflow: hidden;		background: #e4e9d4 url(../img/ne_nashli_bg.jpg) no-repeat 100% 0;	}		#ne_nashli_inner {			padding: 0 15px;			color: #152604;		}			#ne_nashli_inner h3 {				margin:5px 0;				font: 26px Arial;				color: #1b2e25;			}			#ne_nashli_inner p {				/*color: #152604;*/				line-height:24px;			}	#cont {		padding: 0 15px;	}	#cont h1 {		font-size: 16px;		color: #436155;		text-transform: uppercase;	}	#nav {		margin: 0 0 15px 0;	}	#newbies {		margin:20px 0;		overflow: hidden;		clear: both;		background: url(../img/newbies_border.png) repeat-x 0 0;	}		#newbies h2 {			font-size: 16px;			color: #436155;			text-transform: uppercase;		}	#bottom_menu {		position: absolute;		top:0;		left:0;		height: 55px;		width: 100%;		border-bottom: 7px solid #fff500;		background: url(../img/bmenu_bg.png) repeat-x 0 0;	}		#bmenu {			margin: 0 250px 0 0;		}			#bmenu ul {				list-style: none;				margin: 0;			}			#bmenu li {				margin: 0;				padding:0 35px;				float: left;				height:27px;				overflow: hidden;				background: url(../img/tmenu_bg.png) no-repeat 0 0;			}			#bmenu li a {				float: left;				font:12px/26px Arial;				color: #fdfdfd;				text-decoration: none;			}				#bmenu li a:hover, #bmenu li a:active, #bmenu li a.active {					color: #faff00;				}				*html #bmenu {					width: 100%;				}	#left_p {		margin: 20px 15px;	}	#right_p {		margin: 0 15px;	}		#left_p h3, #right_p h3 {			margin-left:10px;			padding: 0 0 0 15px;			font: 15px Arial;			color: #436155;			background: url(../img/marker_h3.png) no-repeat 0 6px;		}	#auth {		padding:10px;		height:70px;		background: #436155;	}	#addresses {		padding:1px 10px;		background: #f0f0f0;	}	#basket {		padding:0 0 0 25px;	}		#basket p {			font-size: 14px;			color: #000;		}		.uss_basket_count, .uss_basket_total {			font-size: 14px;			color: #000;		}		#footer_left {		position: absolute;		bottom: 0;		left:0;	}	#footer_right {		position: absolute;		bottom: 0;		right:0;	}	#copy {		clear: both;		float: none;		margin:0 0 0 100px;		padding:10px 0 0;	}		.uss-site-copyright {			font-size: 12px;			color: #000;		}	#usscopy {		display: inline;		float: left;		margin:75px 0 0 0;	}	#counters {		display: inline;		float: left;		margin:80px 20px 0 100px;	}/* style content (end) */.uss_eshop_newbie_item {	float:left;	height:160px;	margin:0 7px;	text-align:center;	width:160px;}.uss_eshop_newbie_item .img {	margin:0 0 10px;	text-align:center;	height: 104px;	height: 104px;	border: 1px solid #e1e1e1;}.uss_eshop_newbie_item .img img {/*	border: 1px solid #e1e1e1;*/}.uss_eshop_newbie_item .uss_shop_name {	height:35px;	overflow:hidden;	text-align:center;}.uss_eshop_newbie_item .uss_shop_name a {	color:#010101;	font:14px Arial;}.uss_eshop_newbie_item .uss_shop_name a:hover, .uss_eshop_newbie_item .uss_shop_name a:active {	color: #436155;}#loginForm td {			padding: 0 3px 5px 0;		}		#loginForm td.input input {			padding-left: 5px;			padding-right: 5px;			font: 11px Arial;			color: #656565;			border: 1px solid #b6bcc1;		}			#loginForm td.label {				font: 11px Arial;				color: #000;			}			#loginForm td.submit {				text-align: right;			}			#loginForm td.submit input {				position: relative;				top:0;				left:0;				z-index:5;			}			.registration, .passrecovery {				display: block;				position:relative;				top:-30px;				left: 0;			}			.registration a, .passrecovery a {				font: 11px Arial;				color: #000;			}
