	body,
	html {
		margin:0;
		padding:0;
		color:#555555;
	}
	body {
		font-size: 8pt;
		font-family: Tahoma, Verdana, sans-serif;
		min-width:996px;
		background:#f0f0f0;
	}
	#wrapper{
		overflow:hidden;
		position:relative;
		width:100%;
	}
	#left_shad{
		position:absolute;
		top:0px;
		right:50%;
		margin-right:497px;
		height:67px;
		width:50%;
		z-index:999;
		background:url('images/2.png') left -110px repeat-x;
	}
	#right_shad{
		position:absolute;
		height:67px;
		top:0px;
		left:50%;
		width:50%;
		z-index:-1;
		margin-left:1px;
		background:url('images/2.png') left -258px repeat-x;
	}

	#wrap {
		margin:0 auto;
		width:996px;
	}
	#wrap_2 {
		margin:0 auto;
		width:994px;
		border: 1px solid #cecece;
		border-top:none;
		background:#f5f5f5 url('images/3.png') left top repeat-y;
	}
	#wrap_3 {
		margin:0 auto;
		width:994px;
		padding:27px;
		padding-top:20px;
	}
	#header {
		height:52px;
		z-index:999;
		background:url('images/2.png') 1px -184px repeat-x;
	}
	#flash_content{
    	float:right;
    }
	#main_img {
		height:376px;
		width:722px;
		overflow:hidden;
		position:relative;
	}
	#left_menu{
		height:375px;
		width:272px;
		background:url('images/2.png') left -584px repeat-x;
		border: 1px solid #cecece;
		border-top:none;
		overflow:hidden;
		position:relative;
    }
	#left_menu a .menu_item{
		text-align:right;
		padding:12px;
		padding-right:40px;
		display:block;
		width:220px;
		height:13px;
		color:#31383c;
		margin:0px;
	}
	#left_menu a:hover .menu_item{
		text-align:right;
		padding:12px;
		padding-right:40px;
		display:block;
		width:220px;
		height:13px;
		color:#555555;
		margin:0px;
		background:url('images/1.png') -131px -414px no-repeat;
	}
	#icq-nomera{
		height:89px;
		width:130px;
		margin:0 auto;
		margin-bottom:20px;
		background:url('images/1.png') 0px -414px no-repeat;
	}
	#logo_bottom{
		height:30px;
		width:44px;
		float:left;
		margin:22px 15px auto 45px;
		background:url('images/1.png') -131px -452px no-repeat;
	}
	#copyright{
		height:30px;
		float:left;
		width:604px;	
		margin:32px 0px auto 0px;
	}
	.main {
		float:right;
		width:719px;
	}
	.main h2, .main h3, .main p {
		padding:0 10px;
    }
	.sidebar {
		float:left;
		width:273px;
	}
	#content_corners{
		margin:0 auto;
		width:996px;
		height:7px;
	}
	#content_left_corner{
		position:relative;
		bottom:7px;
		float:left;
		height:7px;
		width:7px;
		background:url('images/1.png') -131px -483px no-repeat;
	}
	#content_right_corner{
		position:relative;
		bottom:7px;
		float:right;
		height:7px;
		width:7px;
		background:url('images/1.png') -139px -483px no-repeat;
	}
	#left_block{
		background:#eaeaea;
		border-right: 1px solid #cecece;
	}
	#last_news{
		margin:20px 24px 30px 24px;
		color:#484a48;
	}
	#last_news_title{
		height:13px;
		width:223px;
		background:url('images/1.png') -176px -461px no-repeat;
	}
	.last_news_block{
		padding:10px 0px 5px 0px;
		text-align:justify;
	}
	.last_news_anons{
		margin:5px 0px 5px 0px;
		text-align:justify;
		color:#087c0d;
	}
	.last_news_date{
		font-size:7pt;
		text-align:left;
		color:#222222;
	}
	#last_news_ender{
		height:2px;
		background:#eaeaea;
		position:relative;
		bottom:1px;
	}
	.content{
		margin:17px 24px 30px 24px;
		line-height:13pt;
		text-align:justify;
		font-size:9pt;
	}
	.content_center{
		text-align:center;
	}
	.content h1,.content h2,.content h3,.content h4{
		color:#06412b;
		display:inline;
	}
	.content li{
		margin:10px 0px 0px 0px;
	}
	.header3{
		color:#06412b;
		font-size:10pt;
		font-weight:900;
	}
	.payment{
		line-height:16pt;
	}
	.list_title{
		border-top: 1px solid #c03725;
		margin:45px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		background:#eaeaea;
		width:345px;
		text-align:center;
		font-size:10pt;
		font-weight:900;
		color:#06412b;
	}
	#special{
		float:right;
		width:253px;
		text-align:left;
		border-right: 1px solid #bdbdbd;
		border-bottom: 1px solid #bdbdbd;
		background:#e4e4e4;
		margin:15px 0px 15px 24px;
	}
	.content_description{
		float:right;
		line-height:14pt;
		font-size:9pt;
		width:290px;
		text-align:justify;
		text-align-last:left;
		border-right: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		background:#f1f1f1;
		padding:10px 10px 10px 10px;
		margin:35px 0px 20px 24px;
	}
	.uin{
		float:left;
		width:75px;
		background:url('images/1.png') -722px -465px no-repeat;
		padding:4px 0px 2px 27px;
	}
	.uin2{
		float:left;
		width:75px;
		background:url('images/1.png') -722px -489px no-repeat;
		padding:4px 0px 2px 27px;
	}
	#about{
		margin-top:20px;
		height:13px;
		width:380px;
		background:url('images/1.png') -171px -476px no-repeat;
	}
	
	
	
	
	#wm{
		width:88px;
		height:31px;
		background:url('images/attestated3.gif') left top no-repeat;
	}
	#nav_bottom{
		margin-left:70px;
		font-size:8pt;
	}
	.nav_bottom_block{
		float:left;
		width:160px;
		height:25px;
		font-weight:100;
	}
	.nav_bottom_style1{
		color:#374a45;
	}
	.nav_bottom_style2{
		color:#09761d;
	}
	.nav_bottom_style3{
		color:#5e7609;
	}
	.nav_bottom_style4{
		color:#d24710;
	}
	.nav_bottom_style_quotes1{
		color:#066a4e;
	}
	.nav_bottom_style_quotes2{
		color:#14af04;
	}
	.nav_bottom_style_quotes3{
		color:#75af04;
	}
	.nav_bottom_style_quotes4{
		color:#e12c00;
	}
	
	
	#footer {
		clear:both;
		width:100%;
		height:67px;
		overflow:hidden;
		position:relative;
	}
	#footer_main{
		clear:both;
		display:block;
		position:relative;
		bottom:67px;
		left:50%;
		margin-left:-498px;
		height:67px;
		width:996px;
		z-index:999;
		background:url('images/2.png') left -433px repeat-x;
    }
	#footer_left_shad{
		display:block;
		float:left;
		height:67px;
		width:50%;
		z-index:1;
		background:url('images/2.png') left -360px repeat-x;
	}
	#footer_right_shad{
		display:block;
		float:right;
		height:67px;
		width:50%;
		background:url('images/2.png') left -509px repeat-x;
	}
	
	
	
	.details_button a{
		height:28px;
		display:block;
		width:113px;
		background:url('images/1.png') -417px -446px no-repeat;
	}
	.details_button a:hover{
		height:28px;
		display:block;
		width:113px;
		background:url('images/1.png') -532px -446px no-repeat;
	}
	
	.all_news a{
		height:29px;
		display:block;
		width:113px;
		float:right;
		background:url('images/1.png') -417px -415px no-repeat;
	}
	.all_news a:hover{
		height:29px;
		display:block;
		width:113px;
		float:right;
		background:url('images/1.png') -532px -415px no-repeat;
	}
	
	
	
	
	.all_news_block{
		width:100%;
		padding:10px 0px 5px 0px;
		text-align:justify;
		border-bottom: 1px dashed #d5d5d5;
	}
	.all_news_anons{
		margin:5px 0px 5px 0px;
		text-align:justify;
		color:#087c0d;
	}
	.all_news_date{
		margin-top:5px;
		font-size:7pt;
		text-align:left;
		color:#222222;
	}
	#all_news_ender{
		height:2px;
		background:#f5f5f5;
		position:relative;
		bottom:1px;
	}
	.news_title{
		font-size:10pt;
		font-weight:900;
		color:#06412b;
		margin-bottom:3px;
	}
	.news_body{
		margin-top:5px;
	}
	
	
	.content_title h1{
		width:100%;
		font-size:10pt;
		font-weight:900;
		color:#06412b;
		margin-bottom:3px;
		background: #f5f5f5;
		display:inline;
		padding-right:10px;
	}
	.content_title div{
		width:100%;
		font-size:10pt;
		font-weight:900;
		color:#06412b;
		margin-bottom:3px;
		background:  url('images/1.png') right bottom no-repeat;
	}
	.content_title{
		padding:0px;
		width:100%;
		background: #000508 url('images/2.png') right bottom repeat-x;
	}
	.content_title_text{
		background: #f5f5f5;
		padding-right:10px;
	}
	
	
	
	.clear{
		clear:both;
		height:0px;
		font-size:0;
		overflow:hidden;
	}
	a{
		text-decoration: none;
		cursor: hand;
		width:auto;
		color:#087c0d;
	}
	a:hover{
		color:#444444;
		cursor: hand;
	}
	div.list_nums a:hover{
		color:#ec0000;
		cursor: hand;
	}
	a img{
		text-decoration: none;
		border:none;
	}
	
	
	
	
			/* раскраска строк */
			.trbr_odd{background:#EBECED}
			.trbr_even{}
				
					
					
			.table_goods tr td{width:95px;}
			.table_goods_elite tr td{width:173px;}

			.tr_head{text-transform:uppercase;font-size:10px;background:none}
			.td_head_name{font-weight:900;padding:10px 5px 10px 15px}
			.td_head_price{font-weight:900;padding:10px 5px 10px 5px;text-align:center}
			.td_head_buy{font-weight:900;padding:10px 5px 10px 5px;text-align:center}

			.tr_head_elite{text-transform:uppercase;font-size:10px;background:none}
			.td_head_name_elite{font-weight:900;padding:10px 5px 10px 15px}
			.td_head_price_elite{font-weight:900;padding:10px 5px 10px 5px;text-align:center}
			.td_head_buy_elite{font-weight:900;padding:10px 5px 10px 5px;text-align:center}


			.tr_row{height:30px}
			.tr_row:hover{background:#E1E2E3}
			.tr_row a{cursor:pointer;text-decoration:none}
			.tr_row a:hover{text-decoration:none}

			.td_row_name{font-weight:900;padding:8px 5px 3px 15px;width:146px}
			.td_row_price{font-weight:900;padding:8px 5px 3px 5px;text-align:center}
			.td_row_buy{padding:8px 5px 3px 5px;vertical-align: top}
			.td_row_buy a{padding:3px 0 0 13px;float:right;font:11px Arial, Helvetica;background:url(images/1.png) no-repeat -646px -415px;width:84px;margin-top:-3px;height:22px}
			.td_row_buy a:hover{padding:3px 0 0 13px;float:right;font:11px Arial, Helvetica;background:url(images/1.png) no-repeat -646px -440px;width:84px;margin-top:-3px;height:22px}
			
			
			.td_row_name_elite{font-weight:900;padding:8px 5px 3px 15px;width:146px}
			.td_row_price_elite{font-weight:900;padding:8px 5px 3px 5px;text-align:center}
			.td_row_buy_elite{padding:8px 5px 3px 5px;vertical-align: top}
			
