@charset "UTF-8";
@import url("reset.css");

body {
	background:url(../images/background.jpg) top left repeat-x #a6c6e7;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#512b1b;
}

#container{
	width:980px;
	border:1px solid #000;
	margin:9px auto 0 auto;
}

a{ color:#005bbb; }

a:hover, a:hover b{ color:#512b1b; }

/*--------------------*/
/* - - - Titles - - - */
/*--------------------*/

h1{
	font:30px/33px Tahoma, Geneva, sans-serif;
	color:#005bbb;
	font-weight:normal;
}

h2{
	font:18px/22px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#005bbb;
}

h3{
	margin-top:0.75em;
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*--------------------*/
/* - - - Header - - - */
/*--------------------*/

#header{
	position:relative;
	height:124px;
	background-color:#fff;
}

.logo{
	position:absolute;
	top:25px;
	left:48px;
}

.moto{
	position:absolute;
	top:80px;
	left:682px;
}

/*---------------------*/
/* - - - Content - - - */
/*---------------------*/

#content{
	position:relative;
	background:url(../images/main_back.jpg) top left no-repeat #fff;
	width:980px;
	min-height:540px;
	_height:540px;
	padding-bottom:5px;
}

.main-block, .block1, .block2, .block3{
	position:absolute;
}

.main-block{
	top:75px;
	left:103px;
	width:310px;
	font-size:14px;
	line-height:18px;
}

.block1{
	top:350px;
	left:120px;
	width:200px;
}

.block2{
	top:350px;
	left:354px;
	width:270px;
	text-align:center;
}

.block3{
	top:350px;
	left:650px;
	width:270px;
	text-align:center;
}

/*--------------------*/
/* - - - Footer - - - */
/*--------------------*/
#footer{
	width:982px;
	margin:0 auto;
	padding-top:5px;
	text-align:center;
	background:url(../images/shadow.jpg) top left no-repeat transparent;
	font-size:10px;
	font-weight:bold;
}

