/* CSS Document */
body{
	padding: 0;
	margin: 0;
	background:#2c2c2c;
	font: 12px/14px Tahoma;
	color:#f1f1f1;
}


img {
	border:none;
	vertical-align:top;
	}

a:link, a:visited {
	color:#FFF;	
	}

a:hover {
	color:#CCC;
	}

.all_index{
	text-align:center;
	background-image: url(images/grad.jpg);
	background-repeat:repeat-x;
	width:100%;
}

p { margin: 16px 0; }
p:first-letter { font-size: 1.8em; }

.all{
	width:925px;
	margin:0 auto;
	text-align:left;
}

.logo{
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:109px;
	position:relative;
	margin-left:14px;
	top:24px;
}
.slogan{
	background-image:url(images/slogan.jpg);
	background-repeat:no-repeat;
	width:434px;
	height:43px;
	position:relative;
	margin-left:462px;
	margin-top:-19px;
	overflow:hidden;
}
.menu{
	background:url(images/fon_menu.jpg);
	background-repeat:no-repeat;
	width:925px;
	height:61px;
	position:relative;
	margin-left:0px;
	margin-top:0px;
	overflow:hidden;
}


.menu .b1 {
	width:47px; 
	height:19px;
	position:absolute; 
	left:186px; 
	top:28px;
	}
	
.menu .b2 {
		width:84px; 
		height:21px; 
		position:absolute; 
		left:337px; 
		top:28px;
	}

.menu .b3 {
		width:65px; 
		height:21px;
		position:absolute; 
		left:518px; 
		top:28px;
	}

.menu .b4 {
		width:32px; 
		height:19px;
		position:absolute; 
		left:704px; 
		top:28px;
	}


.main_top{
	background:url(images/main_top.jpg) center top no-repeat;
	width:925px;
	overflow:hidden;
	padding:40px 0 0 0;
	position:relative;
	
}

.text{
	display:block;
	position:relative;
	z-index:100;
	width:700px;
	margin:0 auto;
}

.content {
	margin:0 0 0 50px;
	paddiung:10px 0;
	z-index:100;
	position:relative;
	}

.main_center{
	background:url(images/main_bg.jpg) repeat-y;
	width:925px;
	position:relative;
}

.main_bottom{
	background:url(images/main_bottom.jpg) center bottom no-repeat;
	width:925px;
	position:relative;
	overflow:hidden;
	margin: 0 auto;
	padding-bottom:80px;
}


td {
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
}	 

.box {
	position:relative;
	width:925px;
	height:25px;
	margin:0 auto;
	}
	
/*.lb{
	background-image:url(images/lb.png);
	background-repeat:no-repeat;
	width:226px;
	/*height:274px;*/
	/*my*/
	/*position:absolute;
	left:0px;
	top:0;
}*/
/*.rb{
	background-image:url(images/rb.png);
	background-repeat:no-repeat;
	width:296px;
	height:229px;
	/*my*/
	/*position:absolute;
	right:0;
	bottom:0;
}*/

.v1{
	background-image:url(images/v1.jpg);
	background-repeat:no-repeat;
	width:161px;
	height:148px;
	position:absolute;
	z-index:0;
	margin-left:243px;
	margin-top:135px;
}
.v2{
	background-image:url(images/v2.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:149px;
	position:absolute;
	z-index:0;
	margin-left:435px;
	margin-top:320px;
}
.img1{
	background-image:url(images/img1.jpg);
	background-repeat:no-repeat;
	width:371px;
	height:222px;
	position: relative;
	z-index:2;
	margin-left:0;
	margin-top:0;
}
.img2{
	background-image:url(images/img2.jpg);
	background-repeat:no-repeat;
	width:371px;
	height:222px;
	position: relative;
	z-index:2;
	margin-left:456px;
	margin-top:150px;
}
.blok_text1{
	width:400px;
	height:232px;
	position:absolute;
	margin-left:410px;
	margin-top:0px;
}
.blok_text2{
	width:360px;
	height:216px;
	position:absolute;
	margin-left:40px;
	margin-top:280px;
}
.blok_right{
	width:391px;
	height:232px;
	position: relative;
	margin-left:417px;
	margin-top:-198px;
}
.blok_left{
	width:391px;
	height:232px;
	position: relative;
	margin-left:30px;
	margin-top:-200px;
}
.img_left{
	width:371px;
	height: 222px;
	position: relative;
	z-index:2;
	margin-left:30px;
	margin-top:-20px;
}
.img_right{
	width:371px;
	height: 222px;
	position: relative;
	z-index:2;
	margin-left:456px;
	margin-top:50px;
}
.copy{
	font-size:11px;
	color:#8f8f8f;
	width:120px;
	height:11px;
	position:absolute;
	right:40px;
	bottom:0;
}
.str{
	position: relative;
	z-index:2;
	margin-left:350px;
	margin-top:10px;
	}
		.str_text{
			text-decoration:underline;
		}
		.str_text:hover{
			text-decoration:none;
		}
		.str_text1{
			color: #999999;
		}
.soft{
	position: absolute;
	width:105px;
	height:40px;
	left:400px;
	bottom:0;
}
h1 {font-size: 15px;}

#editor,
#editor body
{
	background: #29780E;
}
