html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a,address, font, img, strong, ol, ul, li, form,
table,tr, th, td, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	width: 100%;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #fff;
	background: #060f17 url("images/headbg.png") 0 0 repeat-x;
}


/*Layout blocks*/
.container {
	width: 100%;
}
.header {
	position:relative;
	width: 100%;
	height: 546px;
	background: url("images/specoffer.png") 0 179px  no-repeat;
}
.content {
	width: 100%;
	min-height: 402px;
	background: url("images/bgcont.jpg") 0 0 no-repeat;
}
.footer {
	position: relative;
	width: 100%;
	height: 182px;
	background: url("images/footbg1.png") 0 0 repeat-x;
}

/*Design blocks*/
a:hover {
	text-decoration: none;
}
ul {
	list-style: none;
}


/*Header*/
.logo {
	float: left;
	width: 171px;
	height: 81px;
	margin: 77px 0 0 48px;
}
.logo a {
	display: block;
	width: 100%;
	height: 100%;
	background: url("images/logo.png") 0 0 no-repeat;
}
.specoffer {
	position: absolute;
	top: 328px;
	left: 109px;
	width: 320px;
	height: 83px;
	padding: 3px 0 0 7px;
	background: #1c2e3b;
}
.specoffer .refoffer {
    position: absolute;
    top: -125px;
    left: 0;
    width: 245px;
    height: 45px;
}

}
.specoffer p {
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
}
.specoffer span {
	display: block;
	padding: 7px 0 6px 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #74bcff;
}
.phone {
	position: absolute;
	top: 479px;
	right: 50px;
	font: 30px Georgia, serif;
	color: #f8f8f5;
}
.phone span {
	float: left;
	margin: 8px 6px 0 0;
	font: 14px Tahoma, Geneva, sans-serif;
	color: #1e303d;
}
.navadd {
	position: absolute;
	top: 129px;
	right: 76px;
	width: 11px;
	z-index: 20;
}
.navadd a {
	display: block;
	width: 11px;
}
.navadd a.addref1 {
	height: 9px;
	margin-bottom: 30px;
	background: url("images/mark1.gif") 0 0 no-repeat;
}
.navadd a.addref2 {
	height: 11px;
	margin-bottom: 33px;
	background: url("images/mark2.gif") 0 0 no-repeat;
}
.navadd a.addref3 {
	height: 7px;
	background: url("images/mark3.gif") 0 0 no-repeat;
}
.navadd a.addref1.activ {
	background: url("images/mark1a.gif") 0 0 no-repeat;
}
.navadd a.addref2.activ {
	background: url("images/mark2a.gif") 0 0 no-repeat;
}
.navadd a.addref3.activ {
	background: url("images/mark3a.gif") 0 0 no-repeat;
}
.navbar {
	position: absolute;
	top: 0;
	left: 181px;
	width: 720px;
	height: 58px;
	padding-left: 32px;
	background: url("images/navbar.png") 0 0 no-repeat;
	z-index: 10;
}
.navbar li {
	float: left;
	text-align: center;
	position: relative;
	z-index: 20;
}
.navbar li a {
	position: relative;
	z-index: 20;
	float: left;
	height: 38px;
	padding: 20px 0 0 0;
	color: #24b4fc;
	line-height: 14px;
	text-decoration: none;
}
.navbar li a strong {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
}

.ref1 {
 	width: 114px;
}
.ref2 {
 	width: 90px;
}
.ref3 {
 	width: 99px;
}
.ref4 {
 	width: 136px;
}
.ref5 {
 	width: 136px;
}
.ref6 {
 	width: 101px;
}
.ref1:hover {
	background: url("images/ref1.png") 0 0 no-repeat;
}
.ref2:hover {
	background: url("images/ref2.png") 0 0 no-repeat;
}
.ref3:hover {
	background: url("images/ref3.png") 0 0 no-repeat;
}
.ref4:hover {
	background: url("images/ref4.png") 0 0 no-repeat;
}
.ref5:hover {
	background: url("images/ref5.png") 0 0 no-repeat;
}
.ref6:hover {
	background: url("images/ref6.png") 0 0 no-repeat;
}

.ref1.activ {
	color: #fff;
	background: url("images/ref1.png") 0 0 no-repeat;
}
.ref2.activ {
	color: #fff;
	background: url("images/ref2.png") 0 0 no-repeat;
}
.ref3.activ {
	color: #fff;
	background: url("images/ref3.png") 0 0 no-repeat;
}
.ref4.activ {
	color: #fff;
	background: url("images/ref4.png") 0 0 no-repeat;
}
.ref5.activ {
	color: #fff;
	background: url("images/ref5.png") 0 0 no-repeat;
}
.ref6.activ {
	color: #fff;
	background: url("images/ref6.png") 0 0 no-repeat;
}
.navbar li a:hover {
	color: #fff;
}



/*Content*/
.bgright {
	position: absolute;
	top: 0;
	right: 0;
	width: 735px;
	height: 654px;
    background: url("images/bgright.png") 0 0 no-repeat;
    z-index: 10;
}
.content h1 {
	display: block;
	padding: 0 0 0 185px;
	font: 30px Times New Roman, Times, serif;
	color: #fcb813;
}
.content h2 {
	display: block;
	margin-top: -5px;
	font: 24px Times New Roman, Times, serif;
	color: #fcb813;
	padding: 0 0 20px 185px;
}
.content .contdata {
	padding: 0 70px 0 238px;
}
.content .contdata p {
	display: block;
	padding-bottom: 18px;
	line-height: 18px;
}

/*Footer*/
.footbg2 {
	position: absolute;
	top: 0px;
	left: 309px;
	width: 455px;
	height: 186px;
	background: url("images/footbg2.png") 0 0 no-repeat;
}
.copy {
	position: absolute;
	top: 102px;
	left: 245px;
	color: #1b344c;
}
.addrbox {
	position: absolute;
	top: 101px;
	left: 701px;
	line-height: 18px;
	color: #1b344c;
}
