body {
	margin:0px; 
	padding:0px; 
	background:url('images/body_bg.gif') repeat-x; 
	font-family:arial, sans-serif;
	font-size:13px;
	color:#181818;
}

h1 {margin:0; padding:0; padding-bottom:7px; font-weight:normal; font-size:20px; display:inline}
a {color:#e08422}
table {font-family:Arial, sans-serif; font-size:13px}
textarea {font-size:13px}
img {border:none}

.clear {clear:both; width:100%; font-size:0px}
.fix {//width: expression(document.body.clientWidth < 1001 ? "1000px" : "100%"); min-width:1000px}

#head {height:250px; background:url('images/logo_bg.jpg') no-repeat 182px top}
#headmain {height:315px; background:none}
#logo2 {position:absolute; left:227px; top:10px}
#head_bottom {padding-bottom:27px; background:#eb8a12 url('images/head_bottom_bg.gif') repeat-x left 30px}

#head_form {position:absolute; top:12px; left:70%; width:350px; background:#93c631}
#head_form form {margin:0; padding:0 14px 0 29px; color:#fff}
#head_form form .inp, #head_form form textarea{
	border:1px solid #547f00; 
	width:275px; 
	margin-top:4px; 
	margin-bottom:10px; 
}
#head_form form textarea {height:57px}
#head_form form #form-bottom {text-align:right; margin:auto; padding-bottom:15px}
#head_form form #form-subm {padding-right:16px; padding-bottom:10px; text-align:right}
#head_form form #form-bottom span{white-space:nowrap; border-bottom:1px dashed; cursor:pointer}
#form-hide-block {display:none}


#top_menu {background:url('images/center_menu.jpg')}
#top_menu .menu_left {padding-left:32px; background:url('images/left_menu_perehod.jpg') no-repeat left top}
#top_menu .menu_right {height:73px; padding-right:32px;	background:url('images/right_menu_perehod.jpg') no-repeat right top}
#top_menu table {width:95%; max-width:1200px; //width: expression(document.body.clientWidth > 1201 ? "1200px" : "95%"); height:36px; font-size:16px}
#top_menu table td {vertical-align:top}
#top_menu table a, #top_menu table span {
	display:block;
	padding:7px;
	padding-bottom:10px;
	background:url('images/menu_razdelitel.jpg') no-repeat right top;
	text-decoration:none;
	text-align:center;
	color:#fff;
}

#top_menu table td div {position:relative; left:0; top:0}
#top_menu table td div div {
	position:absolute;
	background:#f3ba5c;
	left:-5000px; 
	top:0px; 
	padding:10px 45px 14px 12px; 
	border-bottom:1px solid #9e9e9e; 
	border-right:1px solid #9e9e9e; 
	text-align:left; 
}
#top_menu table td div div a, #top_menu table td div div span{
	display:inline; 
	background:none; 
	padding:0; 
	margin:0; 
	white-space:nowrap; 
	font-size:12px; 
	color:#3b3b3b; 
	line-height:20px; 
}
#top_menu table td div div a:hover {text-decoration:underline}
#top_menu table td div div span {text-decoration:underline}


#content_area {background:url('images/content_bg.gif') repeat-x}
.content_left {float:left; width:20%; padding-top:50px}
.content_right {float:right; width:78%; padding-top:6px}
.col_center {float:left; width:70%; padding-top:15px}
.col_right {float:right; width:28%}

.breadcrumb {margin-bottom:12px}
.breadcrumb a {font-size:14px}

.sub_h1 {font-weight:normal; font-size:27px}
.main_text {padding-top:28px; line-height:23px}
.main_text h1 {font-size:27px}
.main_text a {font-size:19px; border-bottom:1px dashed; color:#000; text-decoration:none; padding:0 3px !important}

.mainform {position:relative; float:right; height:202px; margin-left:20px; margin-right:-170px; background:url('images/mainform_bg.png') no-repeat}
.mainform form {margin:18px 0 0 24px}
.mainform form div {padding-bottom:15px; font-size:16px; font-weight:bold}
.mainform form table {margin-left:28px; font-size:13px}
.mainform form table td {padding-right:7px; padding-bottom:14px; vertical-align:top}
.mainform form table .inp {border:1px solid #696969; width:100px}
.mainform form table textarea {border:1px solid #696969; width:310px; height:56px}
.isgood {margin:60px 0 0 40px; font-size:16px; color:#e08422}

.serv_menu {margin:0 12% 0 14%}
.serv_menu span {font-size:20px; color:#5b5b5b}
.serv_menu ul {margin:0; padding:0}
.serv_menu li {padding-top:8px; list-style-type:none}


#footer{
	background:#f8dc99 url('images/footer_bg.gif') repeat-x; 
	clear:both;  
	margin-top:75px !important; 
	padding:12px 5%; 
} 
#footer td {
	font-size:11px !important; 
	color:#716f6b; 
	text-align:left;
	vertical-align:top
}


.note_left {margin:0 6%; padding-left:4px; background:url('images/note_left.gif') no-repeat left bottom}
.note_right {padding-right:4px; padding-bottom:5px; background:url('images/note_right.gif') no-repeat right bottom}
.note_bottom {margin:0 5px -5px 5px; padding-bottom:5px; background:url('images/note_bottom.gif') repeat-x left bottom}
.note_content {margin:0 -5px; padding:18px 12% 32px 12%; background:#f7fffe}
.note_content .type {padding-bottom:12px; font-size:20px}
.note_content a {font-size:14px}

#quest_succc{padding:15px 0px 10px 53px;color:green;}
#quest_err{padding:15px 0px 10px 53px;color:red;}
