@charset "utf-8";

body {
	padding:0; 
	margin:0;
	position:relative;
	font-size:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#191919;
	background:#846B54;
}

.main {
	width:900px;
	margin:0 auto;	
}

img {border:0;}

p {
	padding:0 0 12px 0; 
	margin:0;
}

h1 {font-size:1.375em; color:#191919; padding:0; margin:0 0 16px 0;}
h2 {font-size:1.25em; color:#191919; padding:0; margin:0 0 12px 0;}
h3 {font-size:1.125em; color:#191919; padding:0; margin:0 0 10px 0;}
h4 {font-size:1em; color:#191919; padding:0; margin:0 0 8px 0;}
h5 {font-size:0.875em; color:#191919; padding:0; margin:0 0 6px 0;}
h6 {font-size:0.75em; color:#191919; padding:0; margin:0 0 4px 0;}

a {
	color:#136698; 
	text-decoration:underline;
}		

a:hover {
	color:#136698; 
	text-decoration:none;
}
		
div, form {
	margin:0;
	padding:0;
}

.clear {clear:both; line-height:0; font-size:0;}

.img_box {float:left; width:auto; text-align:center; margin:0 20px 10px 0;}

/*******************RAZNOE*****************************/

.menu ul li a, 
.footer p a {text-decoration:none;}

.menu ul li, 
.list1 li, 
.list2 li, 
.list3 li {
	list-style:none; 
	padding:0; 
	margin:0;
}

/***********************header***********************************/

.header {
	width:900px; 
	height:354px; 
	padding-top:40px; 
	background:url(/images/bgr_header.jpg) left bottom no-repeat;
}

.header_top {height:146px; background:url(/images/bgr_header_top.gif) #fff 0 0 repeat-x;}

.header_top p {	
	float:right; 
	width:auto; 
	padding:60px 30px 0 0; 
	color:#595959; 
	font-size:2.25em; 
	line-height:1em;
}

.header_top p span {color:#004FBA;}

.logo {
	float:left; 
	width:auto; 
	padding:7px 0 0 5px;
}

.menu {
	height:30px; 
	padding-top:2px; 
	text-align:center; 
	background:url(/images/bgr_menu.gif) 0 0 repeat-x;
}

.menu ul, 
.list1, 
.list2, 
.list3 {margin:0; padding:0;}

.menu ul li {
	display:inline; 
	padding:8px 20px; 
	border-right:1px solid #fff; 
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:0.75em; 
	line-height:2em;
}

.menu ul li a {color:#fff;}

.menu ul li a:hover, 
.menu ul .active a {color:#FFBA0B;}

.menu ul .last_item {border:0;}

.header_bottom {padding-top:60px;}

.rows1, 
.rows2, 
.rows3 {
	font-size:1em; 
	line-height:1em; 
	text-transform:uppercase; 
	color:#fff; 
	padding-left:20px;
}

.rows2 {font-size:2.25em;}

.rows3 {
	color:#94EE00; 
	font-size:1.875em; 
	padding-left:70px;
}

/**************************content*********************************/

.content {	
	width:900px; 
	background:#fff; 
	overflow:hidden;
}

.footer p, 
.content p {font-size:0.75em; line-height:1.25em;}

.content h3 {
	font-size:0.75em; 
	line-height:1.5em; 
	color:#252525; 
	text-transform:uppercase; 
	margin-bottom:20px;
}

.content_left {
	float:left; 
	width:170px; 
	padding:10px 0 10px 14px; 
	background:#d0d0d0;
}

.content_right {float:right; width:716px;}

.border {border:3px solid #ccc;}

.list1, 
.list2, 
.list3 {margin-bottom:20px;}

.list1 li, 
.list2 li, 
.list3 li {
	font-size:0.75em; 
	color:#5B4632; 
	line-height:1.25em; 
	padding-left:10px; 
	background:url(/images/bull.gif) 0 5px no-repeat;
}

.list2 li {line-height:1.5em; background:url(/images/bull2.gif) 0 8px no-repeat;}

.list3 li {
	padding:0; 
	line-height:1.5em; 
	background:none;
}

.content .head {
	color:#fff; 
	padding:4px 0 5px 10px; 
	margin:0 1px 0 0; 
	background:url(/images/bgr_head.gif) 0 0 repeat-x;
}

.right_box1 {float:left; width:50%;}

.right_box2 {
	float:right; 
	width:50%; 
	background:#e4e4e4;
}

.blue {color:#136698;}

.box {padding:10px;}

.contacts p {
	padding:2px 0 0 0; 
	width:100px; 
	text-align:left;
}

.contacts tr td {
	vertical-align:top; 
	padding:5px 0; 
	text-align:center;
}

.contacts input, 
.contacts textarea {
	width:200px; 
	height:15px; 
	border:1px solid #a8a8a8; 
	padding:0 5px; 
	background:url(/images/bgr_input.gif) #fff 0 0 repeat-x;
}

.contacts textarea {	
	overflow:auto; 
	height:60px; 
	padding:5px;
}

.buttons {margin-top:20px;}

.buttons input {
	width:60px; 
	height:24px; 
	border:1px solid #5C8224; 
	color:#fff; 
	padding:0; 
	background:#76AB23;
}

/******************************************footer*********************************************/

.footer {
	width:900px; 
	height:36px; 
	text-align:center; 
	padding-top:10px; 
	background:url(/images/bgr_footer.gif) 0 0 repeat-x;
}

.footer p, 
.footer p a, 
.footer p a:hover {color:#fff;}

.footer p a:hover {text-decoration:underline;}
