body{
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#FFF;
}
a, a:visited{
color:#94521D;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline
}
a:hover{text-decoration:none}
form{padding:0px;margin:0px;}
input, textarea, select{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px
}
td{font-size:12px}

h1, h2, h3, h4, h5, h6{
color:#7A7A7A;
margin:0;
padding:0 0 19px;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
}
h1{
padding:5px 20px 7px;
background:url(/images/h_fon.jpg) 0 0 repeat-x #F1E6CD;
border-bottom:1px solid #D9CBAF;
text-align:center
}
h2{
color:#757575;
font-size:15px;
padding:8px 0 9px 291px
}
h3{
padding:6px 5px 7px;
font-size:13px;
color:#FFF;
text-align:center
}
h4{
padding-bottom:10px;
font-size:12px;
color:#94521D;
text-transform:none
}
h5{
padding-bottom:10px;
font-size:12px;
color:#94521D
}
h6{
padding-bottom:19px;
font-size:12px;
color:#FFF;
text-transform: none
}
hr{
border:none;
border-bottom:1px solid #1A3937;
color:#1A3937;
height:1px;
}
img{border:none}
p{
margin:0 0 15px;
line-height:15px
}
	.block p{margin:0}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
position:relative;
min-width:1000px;
max-width:1600px;
width:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1600 ? "1600px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));
text-align:left
}
.main_cont_inn{background:url(/images/top_right_fon.gif) 0 0 no-repeat}

#center_fon{padding:4px 47px 53px 4px}
.cent_tb{
width:100%;
border:none;
border-collapse:collapse;
}
.cent_tb td{vertical-align:top}
#left_column{width:187px; padding:0px}
#center_column{padding:33px 0 0 26px; text-align: justify}


/*Шапка*/
#header{
background: url(/images/header.jpg) 0 0 repeat-x #EC9440;
position:relative;
height:75px;
text-align:center
}
#header_l{
float:left;
background:url(/images/header_l.jpg) 0 0 no-repeat;
width:195px;
height:75px
}
	#header_l img{margin:5px 5px 0 0}
#header_r{
float:right;
background:url(/images/header_r.jpg) 0 0 no-repeat;
width:155px;
height:75px;
}
	#header_r a, #header_r a:VISITED{
	display:block;
	margin:20px 0 0
	}
	#header_r img{vertical-align:middle; margin-right:5px}
	#site_head{margin:20px 0 0}

/*Блоки*/
.block{
border:1px solid #D9CBAF;
margin:0 0 4px;
background:#FFF8E9;
padding:12px 5px
}
.textBlock{padding:15px 13px}

/*Левое меню*/
#left_menu{
list-style:none;
padding:0px 0 0;
margin:0;
}
#left_menu li{
position:relative;
border-top:1px dashed #AE9780;
padding:5px 27px 5px 5px;
background:url(/images/dot.gif) 93% 10px no-repeat;
z-index:1;
}
.aligned{text-align:right}
	#left_menu li.li_hover{background:url(/images/dot_sel.gif) 93% 10px no-repeat}
	#left_menu li:first-child{border-top:none}
#left_menu a, #left_menu a:VISITED{color:#757474; display:block; text-align:right; text-decoration:none; font-weight:bold}
#left_menu a:HOVER{color:#000; text-decoration:none}
#left_menu .li_hover a, #left_menu .li_hover a:VISITED{color:#000}
	#left_menu ul{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:-8px;
	left:182px;
	border:1px solid #D9CBAF;
	background:#FFF8E9;
	display:none
	}
	#left_menu ul div{padding:7px 0 10px}
	#left_menu ul li{
	background:none;
	text-align:left;
	padding:5px 15px
	}
	#left_menu ul a, #left_menu ul a:VISITED{font-weight:normal; display:inline; text-align:left}
	#left_menu .li_hover ul a, #left_menu .li_hover ul a:VISITED{color:#757474}
	#left_menu .li_hover ul a:HOVER{color:#000}
	#left_menu .li_hover ul .li_2_hover a, #left_menu .li_hover ul .li_2_hover a:VISITED{color:#000}
	
/*Новости*/
.news_head{
border-bottom:1px dashed #AE9780;
padding:0 0 2px;
font-weight:bold
}
.news_list{
list-style:none;
padding:7px 0 0;
margin:0
}
.news_list li{
padding:0px 0 10px;
font-size:11px
}
.news_list li span{font-size:12px; font-weight:bold}
.news_list a, .news_list a:VISITED{font-size:11px}

.sys_mes{
border-bottom:1px dashed #AE9780;
border-top:1px dashed #AE9780;
padding:13px 0 13px 23px;
color:#9B9B9B;
font-weight:bold
}

.f_tb{
width:auto;
border:none;
border-collapse:collapse;
margin:25px 0 0
}
.l_td{
padding:3px 0;
width:121px
}
.r_td{
padding:3px 0 3px 10px
}
.r_td input, .r_td textarea{
width:400px;
border:1px solid #BCBCBC
}
.r_td input{height:22px}
.r_td textarea{height:177px}
.subm{margin:18px 0 0 10px}

.comm_block{
border-bottom:1px dashed #AE9780;
border-top:1px dashed #AE9780;
padding:13px 0 17px;
color:#9B9B9B;
font-weight:bold
}
.main_tb{
width:100%;
border:none;
border-collapse:collapse;
background:#FFF8E9;
margin:15px 0 0
}
	.main_tb tr td{border-top:1px dashed #AE9780}
	.main_tb tr:first-child td{border-top:none}


.author{
padding:18px 5px 10px 22px;
width:131px;
}
.answer{
padding:20px 16px 25px 0
}
.cit_author{
background:#FFE2C0;
padding:3px 12px;
font-size:11px
}
.cit_text{
background:#FFF;
padding:7px 12px;
font-size:11px;
margin-bottom:18px
}



