/*
 Верстка by Chuv
*/

/*****************
	Global reset
*****************/
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, cite,
em, font, img, ins, samp,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
color:inherit;
list-style:none;
}

body {
color: #000;
background: #fff;
}

table {
border-collapse: separate;
border-spacing: 0;
}

form {
	display:block;
}
caption, th, td, h1, h2, h3, h4{
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
} 

section, header, footer, figcaption {
	display:block;
}

button::-moz-focus-inner {
	padding:0;
	border:0;
}



input::-moz-focus-inner {
	padding:0;
	border:0;
}


/**************
	Общие стили
*************/

body {
	background:#183a4c url(../images/body-gr.png) 50% 0 repeat-y;
	font-family: Arial;
	font-size:16px;
	line-height:1.3;
	color:#fff;
}

body:before,
body .body-ie-before {
	content:'';
	display:block;
	overflow:hidden;
	width:100%;
	height:1712px;
	margin-bottom:-1712px;
	background:url(../images/jpg-sprite.jpg) 50% 0 no-repeat;
}

a {
	color:#228bb7;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

.main-body {
	position:relative;
	width:940px;
	margin:0 auto;
}

.text-left {
	text-align:left;
}

.text-center {
	text-align:center;
}

.text-orange {
	color:#fd8900;
}

.text-bold {
	font-weight:bold;
}

.text-italic {
	font-style:italic;
}

.text-big {
	font-size:38px;
}

.text-big2 {
	font-size:29px;
}

.big-margin {
	margin-bottom:33px !important;
}

.text-weight-normal {
	font-weight:normal !important;
}

.text-treb {
	font-family:"Trebuchet MS";
}

h1 {
	margin-bottom:10px;
	color:#fd8900;
	font:bold 43px "Trebuchet MS";
	text-align:center;
}

h2 {
	margin-bottom:20px;
	color:#fd8900;
	font:bold italic 29px "Trebuchet MS";
	text-align:center;
}

ul, p {
	margin-bottom:20px;
}




/*******
	Header
*************/
.main-header {
	height:816px;
	position:relative;
}

.header-top-block {
	position:absolute;
	width:415px;
	left:489px;
	top:94px;
	padding:20px 20px 10px;
	background:#fff url(../images/jpg-sprite.jpg) -978px -94px no-repeat;
	color:#228bb7;
	font:italic 23.5px/1.3 "Trebuchet MS";
	text-align:center;
}

.header-bottom-block {
	position:absolute;
	width:852px;
	height:195px;
	left:0;
	top:597px;
	padding:26px 44px 10px;
	background:#fff url(../images/jpg-sprite.jpg) 50% -597px no-repeat;
	color:#228bb7;
	font:24px/1.2 "Trebuchet MS";
	text-align:center;
}






/*******
	Content
*************/
.main-content {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	behavior:url(js/PIE.php);
	padding:10px 44px 30px;
	background:#fff;
	color:#10262f;
}

.green-list {
	padding-left:60px;
}


.green-list li {
	display:block;
	position:relative;
	margin-bottom:10px;
	padding-left:30px;
}

.green-list li:before,
.green-list li .green-list-ie-before {
	content:'';
	display:block;
	position:absolute;
	overflow:hidden;
	width:22px;
	height:22px;
	left:0;
	top:-2px;
	background:url(../images/sprite.png) 0 -293px;
}

.blue-block {
	position:relative;
	margin:5px -44px 0;
	padding:20px 44px 25px;
	background:#003d57 url(../images/jpg-sprite.jpg) 0 -1734px no-repeat;
	color:#69d3ff;
}

.blue-block:before,
.blue-block .blue-block-ie-before {
	content:'';
	display:block;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:3px;
	left:0;
	top:0;
	background: url(../images/sprite.png) 2px -283px;
}

.blue-block:after,
.blue-block .blue-block-ie-after {
	content:'';
	display:block;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:3px;
	left:0;
	bottom:0;
	background: url(../images/sprite.png) 2px -258px;
}

.grey-block {
	position:relative;
	margin:0 -44px 20px;
	padding:30px 44px 25px;
	background:#ededed;
}

.grey-block:after,
.grey-block .grey-block-ie-after {
	content:'';
	display:block;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:3px;
	left:0;
	bottom:0;
	background: url(../images/sprite.png) 2px -271px;
}

.content-img1 {
	float:left;
	overflow:hidden;
	width:390px;
	height:185px;
	margin:0 10px 10px -10px;
	background:url(../images/jpg-sprite.jpg) -984px -1734px no-repeat;
}

.orange-block {
	position:relative;
	margin:0 -44px 20px;
	padding:20px 44px;
	background:#fd8900;
	color:#fff;
	font-size:36px;
}

.orange-block:before,
.orange-block .orange-block-ie-before {
	content:'';
	display:block;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:3px;
	left:0;
	top:0;
	background: url(../images/sprite.png) 2px -283px;
}

.orange-block:after,
.orange-block .orange-block-ie-after {
	content:'';
	display:block;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:3px;
	left:0;
	bottom:0;
	background: url(../images/sprite.png) 2px -271px;
}

.order-block {
	font:italic 30px "Trebuchet MS";
	color:#30434b;
	text-align:center;
	margin-bottom:20px;
	padding-top:20px;
}

a.order-button {
	display:inline-block;
	overflow:hidden;
	position:relative;
	width:279px;
	height:108px;
	margin-bottom:10px;
	background: url(../images/sprite.png) 0 0;
}

a.order-button:hover {
	background: url(../images/sprite.png) 0 -128px;
}

.copyright-block {
	text-align:center;
	padding:25px 20px;
	font:12px "Trebuchet MS";
	color:#63c1ed;
}





























