* {
	margin:0;
	padding:0;
}

html {
}

body {
	font:15px "Trebuchet MS";
	color:#878787;
	background:#042e67 url(../images/back.png) repeat-x top;
	
}

img {
	border:none;
}

a {
	outline:none;
	color:#2174fe;
}

ul li {
	list-style:none;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.clear {
	clear:both;
}

.no_bord {
	border:none!important;
}

.no_back {
	background:none!important;
}

.star {
	color:#d40000;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:14px;
}

#wrap {
	width:900px;
	margin:0 auto;
	overflow: hidden;
}

#header {
	background:url(../images/header_back.jpg);
	height:161px;
}

.logo {
	float:left;
	width:639px;
}

.logo a {
	display:block;
	text-indent:-9999px;
	width:540px;
	height:110px;
	margin:35px 0 0 59px;
}

.header_right {
	overflow:hidden;
}

.phones {
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	height:109px;
	margin-top:33px;
	color:#FFF;
}

.t_buts {
	padding-top:3px;
	padding-left:35px;
}

.t_buts a {
	float:left;
	margin-right:21px;
}

.marg {
	margin:0 45px 0 40px;
}

#menu {
	background:url(../images/menu_back.gif);
	height:54px;
	padding-left:3px;
}

#menu li {
	float:left;
	padding-right:2px;
	background:url(../images/menu_sep.gif) no-repeat right top;
}

#menu a {
	font-size:16px;
	color:#FFF;
	display:block;
	height:37px;
	padding:16px 10px 0 18px;
	background:url(../images/menu_arrow.gif) no-repeat center top;
	text-decoration:none;
}

#top {
	overflow:hidden;
}

.top_left {
	width:345px;
	height:220px;
	float:left;
	background:url(../images/top_left_back.jpg);
	padding-top:24px;
}

.top_left h2 {
	font-family:arial;
	color:#2366fe;
	margin-bottom:5px;
	padding-left:49px;
}

.top_left li {
	clear:both;
	margin-left:30px;
	padding-left:18px;
	padding-bottom:5px;
	height:21px;
	background:url(../images/sign.gif) no-repeat left 1px;
}

.top_left a {
	display:block;
	height:19px;
	padding-top:2px;
	float:left;
	padding-left:5px;
	background:url(../images/list_item_left.gif) no-repeat left;
	text-decoration:none;
	font:14px arial;
	color:#2366fe;
}

.top_left span {
	background:url(../images/list_item_right.gif) no-repeat right;
	float:left;
	display:block;
	padding-right:4px;
}

.top_right {
	width:470px;
	height:244px;
	float:left;
	background:url(../images/top_right_back.jpg);
}

.top_right h1 {
	color:#575757;
	font-weight:normal;
	margin:141px 0 0 108px;
	line-height:30px;
	font-family:arial;
}

#content {
	background:#FFF url(../images/content_back.jpg) no-repeat right 28px;
	padding:1px 0 15px 4px;
	overflow:hidden;
	border:solid #000;
	border-width:0 1px;
}

#left1 {
	float:left;
	width:552px;
	display:inline;
	font-weight:bold;
	padding:25px 0 15px 35px;
}

#left1 h1,#left2 h1,#right2 h1 {
	color:#2174fe;
	font-weight:normal;
	border-bottom:solid 1px #000;
	padding-bottom:5px;
	margin-bottom:10px;
	padding-left:6px;
	padding-right:6px;
	float:left;
}

#left1 p{
	margin-bottom: 18px;
}

h1 span {
	color:#134291;
}

#left1 .text {
	padding-left:6px;
	padding-right:20px;
	clear:left;
	line-height:18px;
}

#right1 {
	float:left;
	width:222px;
	font:14px arial;
	color:#323232;
	padding-bottom:15px;
}

#right1 a {
	color:#134291;
	font-weight:bold;
}

#right1 h2 {
	font:16px arial;
	height:22px;
	padding:5px 0 0 20px;
	background:url(../images/right_block_title.png);
	margin-bottom:11px;
	color:#FFF;
}

#right1 .text {
	padding-left:24px;
	padding-right:20px;
}

#right1 img {
	display:block;
	margin-bottom:6px;
}

#left2 {
	float:left;
	width:330px;
	padding:20px 55px 0 35px;
	border-top:solid 1px #cecece;
}

#left2 .text {
	clear:left;
	padding-top:10px;
	font-weight:bold;
	line-height:18px;
}

#left2 p {
	margin-bottom:18px;
}

#left2 span {
	color:#1d3687;
}

#right2 {
	float:left;
	width:300px;
	border-top:solid 1px #cecece;
	padding:20px 85px 0 0;
	color:#535353;
}

#right2 a {
	color:#1d3687;
	font-size:14px;
}

#right2 .text {
	clear:left;
	padding-top:10px;
	line-height:18px;
}

.content_bottom {
	background:url(../images/content_bottom.gif);
	height:4px;
	overflow:hidden;
	clear:both;
}

#bottom {
	margin:13px 0 16px 1px;
	background:url(../images/bottom_back.png);
	height:183px;
}

#footer{
	padding: 0 0 30px 30px;
}

.arrow_left {
	float:left;
	width:20px;
	height:39px;
	margin:34px 0 0;
	text-indent:-9999px;
}

.banners {
	float:left;
	width:8204px;
	overflow:hidden;
	padding-top:18px;
}

.banners a {
	margin:0 6px;
	margin-left:10px;
}

.banners img {
	vertical-align:middle;
}

.arrow_right {
	float:left;
	width:20px;
	height:39px;
	margin:34px 0 0;
	text-indent:-9999px;
}

.form {
	width:390px;
	height:429px;
	font-family: "Tahoma";
	clear: right;
	display: block;
	float: none;
}

.form label {
	width:100px;
	display:block;
	font-size:8pt;
	margin-bottom: 6px;
}

.inp1 {
	width:148px;
	height:15px;
	border:solid 1px #4c4c4c;
	background:#FFF;
	float:none;
	margin-bottom:13px;
}

.form textarea {
	width:348px;
	height:61px;
	border:solid 1px #4c4c4c;
	background:#FFF;
}

.form .submit {
	margin:11px 0 0 0px;
}
