/*	BODY 	
	----------------------------------------------------------------- */
html, body {
	height: 100%;
	margin:0;
	padding: 0;
	position:relative;
}
#all{
	position: relative;
	height: 100%;
	min-height: 100%;
	width:980px;
	background: #e6e6e6 url(../_img/official/all_fon.gif) repeat-y 0 0;
	margin:0 auto;
	padding:0 10px;
}
.seo {
	width:930px;
	padding:20px 35px;
	background: #e6e6e6 url(../_img/official/all_fon.gif) repeat-y 0 0;
	font-size:11px;
	position:relative;
	_left:-10px;
}
html>body #all {
	height: auto;
}

/*	HEADER 	
	----------------------------------------------------------------- */
#header {
	height:343px;
	width:980px;
	position:relative;
	margin:0 auto;
}
#back_fon {
	height:483px;
	background:url(../_img/official/body_fon.gif) repeat-x 0 0;
	width:100%;
	position:absolute;
	left:0; top:0;
}
#logo {
	position:absolute;
	left:0;
	top:0;
}
#menu_about {
	display:block;
	height:81px;
	width:124px;
	background:url(../_img/official/menu_about.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	left:70px;
}
#menu_catalog {
	display:block;
	width:175px;
	height:81px;
	background:url(../_img/official/menu_catalog.gif) no-repeat 0 0;
	position:absolute;
	left:194px;
	top:0;
}
#menu_wholesale {
	display:block;
	height:81px;
	width:121px;
	background:url(../_img/official/menu_wholesale.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	left:369px;	
}
a#menu_wholesale:hover {
    background-position: bottom;    
}
a#menu_about:hover, a#menu_catalog:hover {
	background-position: center;	
}
.activ_menu {
	background-position:center !important;
}
#banner {
	width:748px;
	height:122px;
	background:url(../_img/official/banner.jpg) no-repeat 0 0;
	position:absolute;
	top:102px;
	left:232px;
}
.small_banners {
	display:block;
	position:absolute;
	text-decoration:none;
}
.small_banners span {
	display:block;
	width:62px;
	height:20px;
	background:url(../_img/official/articul.png) no-repeat 0 0;
	font-size:9px;
	line-height:18px;
	font-weight:bold;
	color:#4d4d4d;
	padding-left:8px;
	margin: -120px 5px 0 auto;
	/*margin:-29px auto 0 auto;*/
	position:relative;
	cursor:pointer;
}
#ban1 {
	width:115px;
	height:119px;
	left:232px;
	top:103px;
}
#ban2 {
	width:115px;
	height:119px;
	left:348px;
	top:103px;
}
#ban3 {
	width:115px;
	height:119px;
	left:0px;
	top:223px;
}
#ban4 {
	width:115px;
	height:119px;
	left:116px;
	top:223px;
}
#ban5 {
	width:115px;
	height:119px;
	left:232px;
	top:223px;
}
#ban6 {
	width:115px;
	height:119px;
	left:348px;
	top:223px;
}
#main_pic {
	display:block;
	width:516px;
	height:239px;
	position:absolute;
	left:464px;
	top:103px;
	background:url(../_img/main_pic.jpg) no-repeat 0 0;
}
a#main_pic:hover {
	background-position: bottom;
}

#price_lists {
	width:208px;
	position:absolute;
	right:16px;
	top:23px;
}
#price_lists p {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0;
}
#price_lists p a {
	color:#ffcd46;
	font-weight:normal;
}
/*	 	CONTAINER structure
	----------------------------------------------------------------- */
#top_menu {
	width:748px;
	height:102px;
	background:url(../_img/official/menu_fon.jpg) no-repeat 0 0;
	position:absolute;
	left:232px;
	top:0;
}
/*\*/ * html .iePNG {filter:expression(fixPNG(this)); }
#left_dark_fon {
	width:21px;
	height:501px;
	background:url(../_img/official/left_dark_all_fon.gif) no-repeat 0 0;
	position:absolute;
	left:0;
	top:0;
}
#right_dark_fon {
	width:21px;
	height:501px;
	background:url(../_img/official/right_dark_all_fon.gif) no-repeat 0 0;
	position:absolute;
	right:0;
	top:0;
}
#container {
	background: #fff url(../_img/official/content_fon.jpg) repeat-x 0 100%;
	position:relative;
	overflow:hidden;
	clear:both;
	zoom:1;
}
#transparent_top {
	width:980px;
	height:40px;
	background:url(../_img/official/tansparent_top.png) no-repeat 0 0;
}
#main_left {
	width:387px;
	padding:18px 0 15px 49px;
	float:left;
}
#main_right {
	width:474px;
	float:right;
	padding-right:16px;
	padding-top:83px;
}
.anons_middle {
	width:386px;
	/*min-height:285px; */
	background:url(../_img/official/anons_top.gif) no-repeat 0 0;
	position:relative;
	top:-10px;
	padding-left:44px;
	padding-right:44px;
	padding-top:27px;
	margin-bottom:-10px;
}
.anons_content {
	margin-bottom:-21px;
}
.anons_middle ul {
	position:relative;
}
.anons_middle h2 {
	font-size:1.7em; /*20px */
}
.anons_middle strong {
	color:#ff5500;
	font-weight:bold;
}
.anons_top {
	width:474px;
	background:url(../_img/official/anons_middle.gif) repeat-y 0 10px;
	margin-bottom:21px;
	//margin-bottom:12px;
}
.anons_bottom {
	width:474px;
	height:29px;
	background:url(../_img/official/anons_bottom.gif) no-repeat 0 0;
	position:relative;
	top:-12px;
}
#anons {
	margin-bottom:20px;
}
.main_links {
	width:474px;
	height:133px;
	margin-bottom:10px;
	margin-top:-23px;
	position:relative;
	left:-8px;
}
.main_links .center_link {
	margin:0 21px 0 15px;
}
/*	 	FOOTER
	----------------------------------------------------------------- */
#footer {
	position: absolute;
	left: 0px;
	_left:10px;
	bottom: 0;
	width: 100%;
	
}
#footer_container {
	width:936px;
	height:181px;
	background:url(../_img/official/foot_left.gif) no-repeat 0 0;
	margin:0 auto;
	padding:0 0 0 12px;
}
#footer_sub_container {
	width:924px;
	height:181px;
	background:url(../_img/official/foot_right.gif) no-repeat 100% 0;
	overflow:hidden;
	clear:both;
	padding-right:12px;
}
#footer, #empty {height: 700px;}
#sub_left {
	width:424px;
	height:164px;
	background-color:#f5f6f5;
	border-top:#c8c7c8 solid 1px;
	border-bottom:#c8c7c8 solid 1px;
	float:left;
	padding-left:22px;
	padding-top:15px;
	
}
#sub_left h2 {
	font-size:1.7em;/*20px */
	margin-bottom:18px;
}
#sub_left p {
	font-size:1em; /*12px */
	line-height:1.5em; /*18px */
	margin-bottom:0;
}
#sub_right {
	width:420px;
	height:157px;
	background: #f5f6f5 url(../_img/official/footer_fon.gif) no-repeat 0 0;
	border-top:#c8c7c8 solid 1px;
	border-bottom:#c8c7c8 solid 1px;
	position:relative;
	float:right;
	padding-left:58px;
	padding-top:22px;
}
#copy {
	width:236px;
	font-size:11px; /*11px */
	line-height:16px;
}
#copy strong {
	display:block;
	font-size:1.1em; /*12px */
	font-weight:bold;
	margin-bottom:11px;
	
}
#made {
	font-size:12px;
	line-height:18px;
	margin-top:5px;
}
#arrow {
	position:absolute;
	right:17px;
	bottom:24px;
}
#header .mistary {
	position:absolute;
	left:16px;
	top:12px;
	z-index:10;
}

