/* 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 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: 100%;
  min-width: 1000px;
	max-width: 1680px;
	margin: 0 auto;
	font-size: 1.2em;
	text-align: left;
}
*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}
#main_table {
	margin:25px 0 0;
	width: 100%;
	height: 0px;
	font-size: 100%;
	border-collapse: collapse;
}
 #main_table table, tr, td{
		border-width: 0px;	
	}
	#header {
		position: relative;
		left:0;
		top:0;
		height: 149px;
		background: #e0effe;
	}
	#wrapper {
		width: 100%;
		padding-bottom: 90px;

	}
		#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: 78px;
		background: url(../img/footer_bg.png) repeat-x 0 0;
	}

/* style grid (end) */
/* style custom (begin) */

	/* Нижняя сторока таблицы */
	#left_table {
	 vertical-align: top;
	 width: 243px;
	 background: #e0effe;
	}
	#left_gradient {
	 width: 15px;
	 background: transparent url(../img/bgleft.png) repeat-y 0 0;
	}
	#center_table {
	vertical-align: top;
	background:#e7f8cf;
	}	
	#right_gradient {
	width: 15px;
	background: transparent url(../img/bgright.png) repeat-y 0 0;
	}
	#right_table {
	 width: 243px;
	 vertical-align: top;
	 background: #e0effe;
	}
	/****************************/

	
/* style custom (end) */
/* style content (begin) */
	#logo {
		position: absolute;
		top: 5px;
		left: 25px;
		width: 304px;
		height: 80px;
		text-decoration: none;
	}
	#slogan {
		position: absolute;
		top:20px;
		left:38%;
		font: bold 19px Arial;
		color: #0c8d3b;
	}
		#slogan span {
			margin: 0 0 0 130px;
		}
	#mnav {
		position: absolute;
		top:40px;
		right:20px;
	}
		#mnav a {
			display: block;
			float: left;
			margin: 0 20px;
			height: 10px;
			overflow: hidden;
			line-height: 1px;
			background-repeat: no-repeat;
			background-image: url(../img/mnav.png);
			text-decoration: none;
		}
			#mnav a.home {
				width: 11px;
				background-position: 0px 0px;
			}
			#mnav a.sitemap {
				width: 11px;
				background-position: -11px 0px;
			}
			#mnav a.feedback {
				width: 12px;
				background-position: -22px 0px;
			}
		#mnav a.home:hover, #mnav a.home:active, #mnav a.home.active {
			background-position: 0 -10px;
		}
		#mnav a.sitemap:hover, #mnav a.sitemap:active, #mnav a.sitemap.active {
			background-position: -11px -10px;
		}
		#mnav a.feedback:hover, #mnav a.feedback:active, #mnav a.feedback.active {
			background-position: -22px -10px;
		}
	#top_menu {
		position: absolute;
		bottom: 0;
		left:0;
		width: 100%;
		height: 52px;
		border-top: 8px solid #d8e3e7;
		background: url(../img/tmenu_bg.png) repeat-x 0 0;
	}
		#top_menu table {
			width: 100%;
			height: 52px;
		}
			#top_menu td {
				text-align: center;
			}
			#top_menu td a {
				font: 14px Arial;
				color: #fefefe;
				text-decoration: none;
			}
			#top_menu td a:hover, #top_menu td a:active, #top_menu td a.active {
				color: #f2f39e;
			}
	#main_table h1 {
		padding: 7px 10px 6px 25px;
		margin: 0 0 20px 0;
		font: bold 17px Arial;
		color: #000;
		background: #ecf4e7;
		border-bottom: 6px solid #fff;
	}
		#cont {
			padding:0 25px 20px;
		}
	#main_table h3 {
		padding:5px 10px 7px 30px;
		margin: 0 0 20px 0;
		font: 16px Arial;
		color: #fff;
		background: url(../img/h3_bg.png) repeat-x 0 0;
	}	
		#main_table h3 a {
			font: 16px Arial;
			color: #fff;
		}
	#main_table .cblock {
		margin: 0 0 20px 0;
		padding: 0 20px;
	}
	#main_table .lmenu ul {
		margin: 0;
	}
	#main_table .lmenu ul li {
		margin:10px 0;
		padding: 0 0 0 15px;
		list-style: none;
		background: url(../img/lmenu_marker.png) no-repeat 0 5px;
	}
	#main_table .lmenu ul li a {
		font: 14px Arial;
		color: #000;
	}
		#main_table .lmenu ul li a:hover, #main_table .lmenu ul li a:active, #main_table .lmenu ul li a.active {
			color: #048d3c;
		}
			#main_table .lmenu ul li ul li {
				background: none;
			}
	#copy {
		display: inline;
		float: left;
		margin:30px 0 0 30px;
	}
		.uss-site-copyright {
			color: #fff;
		}
	#usscopy {
		display: inline;
		float: right;
		margin:20px 60px 0 0;
	}
	#counters {
		display: inline;
		float: left;
		margin:25px 0 0 30px;
	}
/* style content (end) */
#right_table .contacts, #right_table .basket p {
	color: #4a4334;
}
.uss_basket_count, .uss_basket_total, .basket div {
	color: #4a4334;
	line-height:20px;
}
	.uss_basket_count span, .uss_basket_total span {
		margin: 0 5px 0 0;
	}
.uss_eshop_newbie_item {
	margin:20px 0;
}
.uss_eshop_newbie_item .img {
	text-align: center;
	margin:0 0 10px;
}
.uss_eshop_newbie_item .uss_shop_name a {
	color: #080705;
}
#loginForm td {
	padding: 3px 5px 3px 0;
}
.registration a, .passrecovery a {
	color: #0e7999;
}

.uss_site_search .uss_input_name {
	color: #4a4334;
}
.uss_site_search .uss_submit {
	padding-bottom:2px;
	padding-top:2px;
	color: #fff;
	border: 1px solid #c3c7c7;
	background: #125aa5;
}
.uss_news_short_item h4 a {
	font-weight: normal;
}
#subscribeForm .sinput {
	width: 95px;
	color: #4a4334;
}
#subscribeForm .ssubmit {
	padding:2px 5px;
	color: #fff;
	border: 1px solid #c3c7c7;
	background: #125aa5;
}
*html #subscribeForm .ssubmit {
	padding:2px 0;
	width: 100px;
}



