* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#fff;
}

.main {
	position:relative;
	margin: 0px auto;
	width:1000px;
}

.header {
	width:1000px;
	height:440px;
	float:left;
}

.up {
	width:997px;
	height:21px;
	background: url(fon1.gif) repeat-x left top;
	border-left:#c3c3c3 1px solid;
	border-right:#c3c3c3 2px solid;
	float:left;
}

.menu_up {
	width:1000px;
	height:72px;
	float:left;
}

.menu_up_left {
	width:23px;
	height:72px;
	float:left;
	background: url(fon_left.gif) no-repeat left top;
}

.menu_up_center {
	width:954px;
	height:72px;
	float:left;
	background: url(fon_center.gif) repeat-x left top;
}

.menu_up_right {
	width:23px;
	height:72px;
	float:left;
	background: url(fon_right.gif) no-repeat left top;
}

.menu {
	width:874px;
	height:46px;
	margin: 0px auto;
	margin-top:15px;
}

.line {
	width:5px;
	height:46px;
	float:left;
	background: url(line.gif) no-repeat left top;
	
}

.menu_elem {
	min-width:100px;
	-width:100px;
	float:left;
	height:20px;
	text-align:center;
	margin-top:12px;
	
}

.menu_elem a {
	font-size: 17px;
	font-family:Tahoma;
	font-weight:700;
	letter-spacing:-1px;
	TEXT-DECORATION: none;
	margin-left:14px;
	margin-right:14px;
	color:#000;
}

.logo {
	position:relative;
	width:1000px;
	height:290px;
	float:left;
	background: url(fon2.gif) repeat-y left top;
	background-color:#790908;
}

.logo img {
	float:right;
	width:585px;
	height:290px;
}

.region {
	position:absolute;
	top:110px;
	left:26px;
	font-size: 83px;
	font-family:Tahoma;
	font-weight:700;
	letter-spacing:0px;
	color:#fff;
}

.n76 {
	position:absolute;
	top:37px;
	left:361px;
	font-size: 193px;
	font-family:Tahoma;
	font-weight:700;
	letter-spacing:-5px;
	color:#fff;
}

.black_ground {
	float:left;
	width:1000px;
	height:57px;
	background-color:#000;
}

.black_ground p {
	margin:0px;
	margin-left:26px;
	margin-top:7px;
	font-size: 38px;
	font-family:Tahoma;
	font-weight:700;
	letter-spacing:0px;
	color:#fff;
}

.left {
	width:712px;
	min-height:500px;
	-height:500px;
	float:left;
	background: url(fon3.gif) repeat-x left top;
	padding-bottom:15px;
}

.right {
	width:288px;
	min-height:500px;
	-height:500px;
	float:left;
	background: url(fon3.gif) repeat-x left top;
	padding-bottom:15px;
}

.content {
	width:647px;
	float:left;
	margin-left:32px;
	-margin-left:16px;
	margin-top:20px;
	background-color:#ebebeb;
}

.tl {
	background: url(tl.gif) no-repeat left top;
	float:left;
}

.bl {
	background: url(bl.gif) no-repeat left bottom;
	float:left;
}

.tr {
	background: url(tr.gif) no-repeat right top;
	float:left;
}

.br {
	background: url(br.gif) no-repeat right bottom;
	float:left;
}

.text {
	width:617px;
	float:left;
	min-height:400px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

.text p {
	margin-left:15px;
	margin-right:15px;
	margin-top:11px;
	margin-bottom:11px;
	font-size: 13px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:0px;
	text-align:justify;
	
/*	line-height: px;*/
	
}

.navigat {
	width:264px;
	height:356px;
	float:left;
	background: url(fon4.gif) repeat-x left top;
	background-color:#000;
	margin-top:20px;
	background-color:#272727;
}

.navigat p {
	margin-left:24px;
	margin-top:12px;
	margin-bottom:25px;
	font-size: 29px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:-1px;
	color:#fff;
}

.right_menu {
	width:195px;
	height:38px;
	float:left;
	border-bottom:#000 3px solid;
	margin-left:24px;
	-margin-left:12px;
}

.right_menu a {
	display:block;
	font-size: 22px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:-1px;
	margin:0px;
	margin-top:12px;
	color:#fff;
	TEXT-DECORATION: none;
}

.right_menu_bot {
	margin-left:24px;
	-margin-left:12px;
	width:240px;
	height:79px;
	background: url(avto1.gif) no-repeat right bottom;
	float:left;
}

.right_menu_bot a {
	display:block;
	font-size: 22px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:-1px;
	margin:0px;
	margin-top:12px;
	color:#fff;
	TEXT-DECORATION: none;
}


.autoris {
	position:relative;
	width:264px;
	float:left;
	background: url(fon5.gif) repeat-x left top;
}

.autor_l {
	float:left;
	width:5px;
	height:51px;
	background: url(fon5_left.gif) no-repeat left top;
}

.autor_r_t {
	float:right;
	width:259px;
	height:26px;
	background: url(avto2.gif) no-repeat right top;
}

.autor_r_b {
	float:right;
	width:6px;
	height:26px;
	background: url(fon5_right.gif) no-repeat right top;
}

.autoris p {
	position:absolute;
	top:15px;
	left:22px;
	font-size: 20px;
	font-family:Tahoma;
	font-weight:600;
}

.form_autor {
	width:262px;
	height:257px;
	float:left;
	background: url(fon6.gif) repeat-x left top;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	margin-top:-1px;
}

.inp_div {
	padding-left:36px;
	margin-top:32px;
	float:left;
	width:200px;
	font-size: 15px;
	font-family:Tahoma;
	font-weight:600;
}

.inp {
	width:183px;
	height:23px;
	font-size: 15px;
	font-family:Arial;
	font-weight:200;
	margin-top:5px;
	margin-bottom:25px;
	border-top:#a3a3a3 3px solid;
	border-left:#a3a3a3 3px solid;
	border-right:#d6d6d6 2px solid;
	border-bottom:#d6d6d6 1px solid;
	margin-left:0px;
	padding-left:3px;
	padding-right:3px;
	line-height:22px;
}

#button {
	width:90px;
	height:23px;
	border:none;
	margin-top:10px;
}

.news_right {
	position:relative;
	width:262px;
	border:#e0e0e0 1px solid;
	float:left;
	margin-top:5px;
}

.news_title_left {
	width:4px;
	height:47px;
	float:left;
	background: url(fon7_left.gif) no-repeat left top;
}

.news_title_center {
	width:258px;
	height:47px;
	float:left;
	background: url(fon7.gif) repeat-x left top;
}

.news_title_right {
	width:4px;
	height:47px;
	float:left;
	background: url(fon7_right.gif) no-repeat left top;
}

.news_right_content {
	width:262px;
	min-height:303px;
	float:left;
	background: url(fon8.gif) repeat-x left top;
	padding-top:14px;
	padding-bottom:10px;
}

.news_right .title {
	position:absolute;
	top:11px;
	left:22px;
	font-size: 20px;
	font-family:Tahoma;
	font-weight:600;
}

.news_right_content a {
	display:block;
	margin-left:22px;
	margin-right:22px;
	font-size: 13px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:0px;
	TEXT-DECORATION: none;
	color:#000;
	margin-bottom:5px;
	
}

.footer {
	width:100%;
	float:left;
	margin-top:10px;
}

.autor_name {
	margin-left:15px;
	-margin-left:8px;
	font-size: 13px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:0px;
	float:left;
}

.date {
	font-size: 13px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:0px;
	float:left;
}

.view {
	font-size: 13px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:0px;
	float:left;
}

.comments {
	font-size: 13px;
	font-family:Tahoma;
	font-weight:600;
	letter-spacing:0px;
	float:right;	
	margin-right:38px;
	
}

.more {
	width:90px;
	height:19px;
	float:right;
	margin-right:15px;
}

.more img {
	width:90px;
	height:19px;
	border:none;
}