/* Default */ 
* {	margin: 0px;
	padding: 0px;
	vertical-align:top;
	font-size:100%;}
	
html, body, form, table {
	margin: 0px;
	padding: 0px;
}
body {
	color: #4f2928;
	font-size: 14px;
	line-height: 14px;
	font-family:  Verdana;
	background:#fff url(/common/img/bg.jpg) center top;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
}
table td {
	vertical-align: top;
	padding: 0px;
	border: none;
}
img {border: none;}

a {color: #4f2928; text-decoration:none;}
a:hover {color: #4f2928; text-decoration:none;}


body>* a {
	cursor: pointer;
}

.spacer {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	visibility: hidden;
}
.br0 {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
/* ======= */
/* Layout */
html, body {
	height: 100%;
}






#main {width:100%; height:100%; background:url(/common/img/bgtop.jpg) no-repeat center top;}
#second {width:100%; height:100%; background:url(/common/img/bgtop_s.jpg) no-repeat center top;}
#second_map {width:100%; height:100%; background:url(/common/img/bgtop_s_map.jpg) no-repeat center top;}
.main_bot {vertical-align:bottom;}

.copyright {width:860px; padding:40px 0 0px 0; height:40px; margin:0 auto; color:#4f2928; font-family:verdana; font-size:11px;}
	.copyright .cop1 {float:left; padding-top:10px;}
	.copyright .cop2 {float:right;}

.top {position:relative; height:556px;}

.top {width:860px; margin:0 auto; position:relative; height:556px; z-index:10;}
	.top .top1 {width:158px; height:169px; position:absolute; left:0; top:0; z-index:10;}
	.top .top2 {width:100px; height:50px; background:url(/common/img/nav_bg.gif) no-repeat right top; padding:8px 0 0 10px; position:absolute; right:0; top:0; z-index:10;}
	.top .ico_1 { width:185px; height:170px; position:absolute; left:4%; top:43%; z-index:100; padding:8px 0 0 10px;}
	.top .ico_2 { width:185px; height:170px; position:absolute; left:31%; top:10%; z-index:100; padding:8px 0 0 10px;}
	.top .ico_3 { width:185px; height:170px; position:absolute; left:42%; top:54%; z-index:100; padding:8px 0 0 10px;}
	.top .ico_4 { width:185px; height:170px; position:absolute; left:73%; top:36%; z-index:100; padding:8px 0 0 10px;}

.flash_id {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	min-width:900px;
	z-index:1;
}

.top_second {width:860px; margin:0 auto; position:relative; height:238px;}
	.top_second .top1 {width:158px; height:169px; position:absolute; left:0; top:0; z-index:1000;}
	.top_second .top2 {width:63px; text-align:center; height:150px; padding:8px 0 0 10px; position:absolute; right:0; top:0; z-index:1000;}
	.top_second .img1 {padding-left:3px;}
	.top_second .img2 {padding-right:3px;}
	
	
.flash_id2 {
	position:absolute;
	top:0px;
	left:0px;
	width:860px;
	z-index:1;
	height:238px;
}

.menu_top {width:845px; margin:0 auto; height:94px; padding:8px 0 0 15px;}
.menu_top_second {height:82px;}
	.menu_top .menu1 {float:left; background:url(/common/img/menu_razd.gif) no-repeat right top; padding:16px 15px 15px 12px;}
	.menu_top .last {background:none;}
	.menu_top .first {padding-bottom:0px;}

.menu_left {background:url(/common/img/menu_bg_c.jpg) repeat-y left top;}
	.menu_left2 {background:url(/common/img/menu_bg_b.jpg) no-repeat left bottom; padding-bottom:95px; padding-left:34px;}
	.menu_left .menu1 {font-family:georgia; font-size:12px; text-transform:uppercase; color:#ffebb6;}
	.menu_left .menu1 a {color:#ffebb6; text-decoration:none; display:block; margin-right:50px; padding:3px 0 10px 32px; background:url(/common/img/menu_bul.gif) no-repeat left 10px;}
	.menu_left .menu1 a:hover {text-decoration:underline;}
	.menu_left .last {background:none;}

.main_cont {width:860px; margin:0 auto; line-height:24px;}
	.main_cont_1 {width:547px;}
	.main_cont_2 {padding-left:47px;}

.second_cont {width:900px; margin:0 auto; line-height:24px;}
	.second_cont_1 {width:262px;}
	.second_cont_2 {padding-right:22px;}

.status {padding-bottom:10px; padding-top:5px; font-family:Trebuchet MS; font-size:12px;}
	.status a {color:#4f2928;}
	.status img {padding:5px 6px 0 6px;}

/* =============================================== Content and Elements ================================================*/

.left {float:left;}
.right {float:right;}

.img_left {border:1px solid #4f2928; float:left; margin:8px 15px 5px 0;}

div.bord {border-top:1px dashed #730534;}

h1 {font-family:Georgia; font-size:24px; font-weight:normal; line-height:normal; font-style:italic; color:#4f2928; padding-bottom:5px;}
h2 {font-family:Georgia; font-size:18px; font-weight:normal; line-height:normal; font-style:italic; color:#4f2928; padding-bottom:12px; text-decoration:none;}
h3 {font-family:Georgia; font-size:16px; font-weight:bold; line-height:normal; font-style:italic; color:#4f2928; padding-bottom:12px;}

p {padding-bottom:20px; font-size:13px; line-height:20px; text-align:justify;}

ul {list-style:none; padding:0 0 22px 26px; font-size:13px;}
	ul li {padding:0 0 0px 20px; background:url(/common/img/bul1.gif) no-repeat left 7px; font-size:13px;}
	li {padding-bottom:0px; font-size:13px; line-height:20px;}
ol {padding:0 0 22px 26px;}
	
.content {font-size:13px; line-height:20px; padding-bottom:40px; margin-top: 5px; margin-bottom: 5px;}
.c_in {padding-top:15px;}

.prim {color:#393635; line-height:normal; font-size:11px; padding-bottom:15px;}


/* =============================================== File ================================================*/

.doc {background:url(/common/img/ico_doc.jpg) no-repeat left top; padding:2px 0 15px 62px;  font-size:13px; line-height:20px;}
.xls {background:url(/common/img/ico_xls.jpg) no-repeat left top; padding:2px 0 15px 62px;  font-size:13px; line-height:20px;}
.pdf {background:url(/common/img/ico_pdr.jpg) no-repeat left top; padding:2px 0 15px 62px;  font-size:13px; line-height:20px;}
.file {background:url(/common/img/ico_file.jpg) no-repeat left top; padding:2px 0 15px 62px;  font-size:13px; line-height:20px;}

/* =============================================== News ================================================*/

.news_right {line-height:normal; font-size:12px;}
	.news_right .data {background:#4f2928; white-space:nowrap; float:left; color:#fff6df; font-weight:bold; padding:1px 5px 2px 5px;}
	.news_right .news_ttl {padding:6px 0 8px 24px; line-height:18px;}
	.news_right .more {padding:0px 0 17px 0px; text-align:right; font-weight:bold;}
		.news_right .more a {color:#4f2928; background:url(/common/img/str1.gif) no-repeat left 4px; padding-left:29px;}

.news {}
	.news .data {background:#4f2928; white-space:nowrap; float:left; color:#fff6df; font-weight:bold; font-size:12px; padding:1px 5px 2px 5px; margin-right:10px; line-height:normal;}
	.news .news_ttl {line-height:normal; font-size:12px; font-weight:bold; padding:1px 5px 2px 5px;}
		.news .news_ttl a {color:#4f2928; padding-left:29px; background:url(/common/img/str1.gif) no-repeat left 4px;}
	.news .anons {padding:0 0 0px 39px; margin-top:11px;}
	.news .more {padding:0px 0 17px 0px; text-align:right; font-weight:bold; font-size:12px;}
		.news .more a {color:#4f2928; background:url(/common/img/str1.gif) no-repeat left 4px; padding-left:29px;}


/* =============================================== Table ================================================*/

.table {margin-bottom:22px; line-height:normal;}
	.table td {border-bottom:1px dashed #4f2928; padding:6px 10px;}
	.table th {border-top:1px solid #4f2928; border-bottom:1px solid #4f2928; padding:7px 10px; text-align:left;}
	.table .nobord {border-left:none;}
    .tabcent{text-align:center;}
	.tabheads{font-size: xx-small; font-weight:bold; width:200px;}
/* =============================================== Pager ================================================*/

.pager {border-top:1px dashed #4f2928; padding:10px 0 15px 0; font-weight:bold; font-size:12px;}
	.pager .span1 {padding:0px 20px 0px 0; font-weight:bold; font-size:12px; font-style:italic; font-family:georgia; color:#4f2928;}
	.pager a, .pager span {padding:0px 6px 0px 6px;}


/* =============================================== Sovet ================================================*/

.sovet0 {font-weight:bold; padding-bottom:4px;}
.sovet1 {padding:0 0 15px 39px; background:url(/common/img/bul2.gif) no-repeat left 12px; width:570px;}


/* =============================================== Vote ================================================*/

.vote1 {width:100%; margin-bottom:15px;}
	.vote1 .td1 {width:80px; padding-top:1px;}
	.vote1 .td2 {padding-bottom:4px;}


/* =============================================== feedback ================================================*/

.feedback {width:460px; margin:0 auto;}
	.feedback .inp1 {width:310px; background:#fbf3e1; border:1px solid #4f2928; padding:0px 3px 1px 3px;}
	.feedback .inp2 {width:80px; background:#fbf3e1; border:1px solid #4f2928; padding:0px 3px 1px 3px;}
	.feedback .inp3 {width:166px; background:#fbf3e1; border:1px solid #4f2928; padding:0px 3px 1px 3px;}
	.feedback .inp4 {width:45px; background:#fbf3e1; border:1px solid #4f2928; padding:0px 3px 1px 3px;}
	.feedback .tarea {width:310px; background:#fbf3e1; height:100px; border:1px solid #4f2928; padding:0px 3px 1px 3px; margin:5px 0 4px 0;}
	.feedback .td0 {padding-bottom:3px;}
		.feedback .td0 span {font-style:italic; font-size:12px; font-family:georgia;}
		.feedback .td0 h2 {padding-bottom:0px;}
	.feedback .td1 {width:137px; padding-top:0px; font-weight:bold;}
	.feedback .td2 {padding-bottom:6px; padding-top:4px;}
	.feedback .td3 {vertical-align:middle; padding-top:9px;}
		.feedback .td3 img {border: 1px solid #4f2928;}
	.feedback .td4 {vertical-align:middle; padding-top:9px; font-weight:bold;}
	.feedback .td5 {text-align:right; padding-top:15px;}
	.feedback .td7 {padding-top:4px; padding-bottom:6px; width:187px;}
	.feedback .td8 { padding-top:0px; font-weight:bold;}
	.feedback .td9 {padding-top:4px;}
	

/* =============================================== Prod ================================================*/

.prod {width:100%; margin-bottom:20px;}
	.prod .prod1 {width:210px; padding-right:10px;}
	.prod .prod2 {padding-top:3px;}
	.prod .prod_op {padding:10px 0 10px 44px; position:relative;}
	.prod .prod_kov1 {padding:0 0 0px 0px; position:absolute; top:4px; left:0; font-size:32px; border:1px solid black}
	.prod_kov2 {padding:0 0 0px 0px; position:absolute; bottom:0px; right:0; font-size:72px; font-family:georgia; font-style:italic;}
	.prod .more {font-size:12px; font-weight:bold; text-align:right;}
		.prod .more a {color:#4f2928;}

