* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background:url(img/foot_1px.jpg) bottom repeat-x;
}
html {
	background:url(img/head_1px.jpg) top repeat-x;
}
a {
	color:#103675;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin:8px 60px 8px 7px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 990px;
	margin: 0 auto;
	background:url(img/head.jpg) top no-repeat;
}
.clear {
	clear:both;
}
h1 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 7px;
	color:#103675;
}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#103675;
	margin:40px 0 5px 7px;
}

h3 {
	font-size:18px;
	font-weight:normal;
	color:#103675;
	margin:40px 0 5px 7px;
}
h4 {
	font-size:18px;
	font-weight:normal;
	color:#103675;
	margin:40px 0 5px 7px;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 426px;
	padding:20px 0 0 50px;
}
#header ul li {
	list-style:none;
	font-size:27px;
	color:#FFE594;
	line-height:25px;
}
#header ul li a {
	font-size:14px;
	color:#FFF;
}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	background:url(img/foot.gif) bottom no-repeat;
	padding:20px 0 25px 50px;
}
.blue {
	width:291px;
	margin-right:7px;
	list-style:none;
	font-size:14px;
	background:url(img/blue_foot.jpg) bottom no-repeat #E4E7ED;
	float:left;
}
.blue li.cont {
	padding:3px 0 2px 7px;
}
.title_blue {
	background:url(img/blue_head.jpg) no-repeat top;
	height:38px;
	color:#FFF;
	font-size:18px;
	padding:6px 0 0 7px;
}
.cream {
	width:265px;
	margin-right:33px;
	list-style:none;
	font-size:12px;
	background:url(img/cream_foot.jpg) bottom no-repeat #FFE594;
	float:left;
}
.cream li.cont {
	padding:2px 8px 8px 15px;
}
.title_cream {
	background:url(img/cream_head.jpg) no-repeat top;
	color:#103675;
	font-size:12px;
	padding:6px 0 0 15px;
}
.frm_inp {
	margin:0 60px 0 7px;
}
.frm_inp_185 {
	width:185px;
	height:50px;
	float:left;
	font-size:12px;
	margin:0 30px 10px 0px;
	list-style:none;
}
.frm_inp_400 {
	width:400px;
	height:50px;
	float:left;
	font-size:12px;
	margin:0 30px 10px 0px;
	list-style:none;
}
.frm_inp_830 {
	width:830px;
	height:50px;
	float:left;
	font-size:12px;
	margin:0 30px 10px 0px;
	list-style:none;
}
.frm_but {
	margin:0 30px 17px 0px;
	list-style:none;
}
.usl {
	font-size:12px;
	list-style:none;
	line-height:20px;
	font-weight:bold;
	color:#103675;
	width:20%;
	float:left;
	margin-top:25px;
}
.onl {
	background:url(img/onl.jpg) no-repeat top left;
	width:170px;
	height:41px;
	padding:10px 0 0 10px;
	margin-top:15px;
}
.onl a {
	color:#F30;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 68px;
	padding:10px 60px 0 60px;
	color:#103675;
	font-size:12px;
}
#footer a {
	color:#103675;
}

