html,body {  
	width: 100%;
	height: 100%;
	margin: 0px;
}
html{
	overflow:auto;
}

iframe {
	border:solid 1px black;
}
body {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#bfb7b7;
}

hr {
	border-bottom: 2px dotted #98c6f7;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin:0px 0px 5px 0px;
}

h1 {
	color:#d43805;
	margin:0px;
	padding: 10px 50px 18px 0px;
	font-size: 18px;
	font-weight:normal;
	letter-spacing:1px;
}

h2 {
	color:#d43805;
	margin:0px;
	padding: 55px 50px 10px 110px;
	font-size: 14px;
	letter-spacing:1px;
}

h3 {
	color:white;
	margin:0px;
	padding: 15px 0px 0px 5px;
	font-size: 13px;
}

form {
	padding:0px;
	margin:0px;
}

input {
	padding:0px;
	margin:0px;
}

ul {
	margin:0px;
	padding: 7px 15px 7px 40px;
}


ol {
	margin:0px;
	padding: 7px 15px 7px 40px;
}

li {
	padding: 5px 0px 5px 0px;
}
p {
	padding: 12px 0px;
	margin: 0px;
}


a {
	color:#d43805;
}
a:hover {
	text-decoration:none;
}

img {
	border:none;
}

.table {
	background: #969696;
}
.table_border {
	border:solid 1px #e1e1e1;
}
.select {
	font:11px Arial, Helvetica, sans-serif;
}
	

/*Страницы----------------------------*/
.pages {
	margin:0px 20px 0px 20px;
	color:#263F8F;
}
.pages a {
	color:white;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	background-color:#969696;
}
.pages span {
	padding:0px 5px 0px 5px;
	background-color:#D6D6D6;
}


/*строки------------------------*/
.leftrowdiv {
	width:30%;
	position:relative;
	float:left;
}
.leftrowdiv_70 {
	width:70%;
	position:relative;
	float:left;
}
.rightrowdiv {
	position: relative;
}
.rowdiv1 {
	background-color:white;
	padding:3px;
}
.rowdiv2 {
	background-color:#e1e1e1;
	padding:3px;
}
.row1 {
	background-color:white;
	vertical-align:top;
}
.row2 {
	background-color:#e1e1e1;
	vertical-align:top;
}
.rowdiv_header {
	background-color:#3674b4;
	color:white;
	font-weight:bold;
	padding:3px;
}
/*------------------------------------------*/



.abs {
	position:absolute;
}
.rel {
	position:relative;
}
#header_phone {
	color:#d61920;
	font-size:18px;
}

/*Главное меню--------------------------------------*/
#mainmenu_block {
	position:relative;
	float:left;
	width:100%;
}
#mainmenu {
	background:url(../img/site/mainmenu_separator.jpg) no-repeat bottom transparent;
	width:177px;
}
#mainmenu a {
	background:url(../img/site/mainmenu_separator.jpg) no-repeat top;
	color:#e0aca0;
	text-decoration:none;
	padding:6px 10px 7px 36px;
	display:block;
}
#mainmenu a:hover {
	color:#d43805;
}
/*Выпадающее меню--------------------------------*/
.dropdownpointer {
	position:absolute;
	top:7px;
	left:165px;
}
.dropdown {
	position:absolute;
	left:177px;
	width:270px;
	background:url(../img/site/blank.gif);
}
#mainmenu .iePNG {
	background:url(../img/site/dropdown_tile.png) repeat-y;
	padding:0px 12px;
}
#mainmenu .iePNG a {
	padding:4px;
	display:block;
	background:none;
	border-bottom:solid 1px #e59181;
}
#mainmenu .iePNG .last a {
	border-bottom:none;
}

.newsdate {
	color:#d43805;
}
#news_block a {
	color:#8a8a8a;
}
#news_block td {
	padding-right:40px;
}

#mainmenu .ahover_mmenu {
	color:#d43805;
}

/*Общий дизайн----------------------*/
#container {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:1000px;
	clear:left;
}
#left {
	position:relative;
	float:left;
	width:214px;
	z-index:2;
}
#footer {
	position:relative;
	float:left;
	width:1000px;
	padding-top:40px;
}
#after_left {	
	padding-left:37px;
}
#right {
	position:relative;
	float:right;
	background:url(../img/site/header_bgrd.jpg) no-repeat top left;
	width:786px;
	z-index:1;
}
#general_mainmenublock {
	background:url(../img/site/mainmenu_tile.jpg) repeat-y;
	width:177px;
}
#mainmenu_n_logo {
	background:url(../img/site/mainmenu_top.jpg) top no-repeat;
}
#znak {
	padding:18px 0px 45px 14px;
}
#logo_n_description {
	padding:43px 34px 32px 494px;
	text-align:right;
}
#precontent {
	padding-left:75px;
}
#content {
	padding:20px 0px;	
}
#path_to_page {
	font-size:11px;
}
.reqfield {
	color:#ff0000;
}
.seltext {
	color:#d43805;
}
#footer_copyrght {
	font-size:11px;
	color:#413f3f;
	text-align:right;
}

.button {
	border-top:solid 2px #94463f;
	border-left:solid 2px #94463f;
	border-right:solid 2px #440803;
	border-bottom:solid 2px #440803;
	background-color:#740e05;
	color:#8a8a8a;
}
.submit_form input {
	width:383px;
	border:none;
}
.submit_form textarea {
	width:383px;
	height:95px;
	border:none;
}
.submit_form select {
	width:383px;
	border:none;
}
#UC_distance { 
	width:1px;
	height:50%;
	margin-bottom:-290px;
	float:left;
}
