body {
	font:62.5%/1 Arial, Helvetica, sans-serif;
	background: url(images/backgound.png) 0 0 repeat-x #ffffff;
}
table,img {
	border-collapse:collapse;
	border-spacing:0; border:0;
}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
a {color:#8996c4;}
a:hover {text-decoration:none;}
html, body {height: 100%;}
html>body #all {height: auto;}


/**************** reset ***************/
.main-block h1, .main-block h2, .main-block h3, .main-block h4, .main-block h5 {margin-bottom:15px;}
.main-block h1 {font:normal 2em Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#132d89;}
.main-block h2, .h2 {font:normal 1.692em Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#132d89;}
.news.h2 {color:#92000c; background:url(images/ico-news.png) 0 0 no-repeat; display:block; padding:13px 0 0 70px !important; height:60px;}
.service {color:#132d89; background:url(images/ico-service.png) 0 0 no-repeat; display:block; padding:13px 0 0 70px !important; height:60px;}
.main-block h3, .h3 {font:normal 1.385em Georgia, "Times New Roman", Times, serif; line-height:1em; color:#132d89;}
.main-block h4 {font: normal 1.154em Georgia, "Times New Roman", Times, serif; color:#132d89;}
.main-block h5 {font:bold 1em Tahoma, Arial, sans-serif; line-height:1em;}
.main-block p {padding:0 0 10px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {
	padding:10px 50px 10px 50px;
	text-align:justify;
	color:#1b1315;
}
.left {
	float:left;
	margin:0 10px 10px 0;
}
.right {
	float:right;
	margin:0 0 10px 10px;
}
img[align=left] {
	float:left;
	margin:0 10px 10px 0;
}
img[align=right] {
	float:right;
	margin:0 0 10px 10px;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/****************************************/

#all {
	margin:auto;
	height: 100%;
	min-height: 100%;
	wid th:960px;
	min-width:960px;
	position: relative;
	font-size:1.3em;
	line-height:1.3em;
	background:#ffffff;
	color:#4c4c4c;
}
#header {
	height:324px;
	background:url(images/header.png) 0 0 repeat-x;
}
.wrapper {
	width:960px;
	margin:auto;
}
#header-back {
	height:324px;
	background:url(images/header.jpg) 0 0 no-repeat;
}
#header-top {height:237px;}
#logo {
	float:left;
	background:url(images/logo.png) 0 0 no-repeat;
	width:194px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
	margin:87px 0 0 36px;
	display:inline;
}
#logo a {
	float:left;
	width:194px;
	height:65px;
}
#navigation {
	float:right;
	width:262px;
	padding:17px 0 0 0;
}
#navigation li {
	float:left;
	width:71px;
	height:60px;
	list-style-type:none;
}
#navigation li a {
	color:#ffffff;
	font-size:0.846em;
	float:left;
	width:71px;
	height:22px;
	padding:38px 0 0 0;
	text-align:center;
}
#navigation li#navi1 {background:url(images/navi1.png) 0 0 no-repeat;}
#navigation li#navi2 {background:url(images/navi2.png) 0 0 no-repeat;}
#navigation li#navi3 {background:url(images/navi3.png) 0 0 no-repeat;}

#slog {
	padding:83px 0 0 0;
	display:block;
	margin:0 0 10px 270px;
	color:#c3e5cd;
	font:normal 2.615em Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
}
#slog span {
	display:block;
	font-size:1.294em;
}
#now {
	display:block;
	margin:0 0 0 270px;
	font:normal 1.385em Georgia, "Times New Roman", Times, serif
}
#now, #now a {color:#ffffff;}
#header-menu {
	padding:0 0 0 263px;
}
#header-menu ul {padding:0;}
#header-menu li {
	line-height:none;
	float:left;
	width:214px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 5px 0 0;
	list-style-type:none;
}
#header-menu li a {
	float:left;
	width:214px;
	height:82px;
}
#header-menu li#item1 {background:url(images/header-menu-item1.png) 0 0 no-repeat;}
#header-menu li#item2 {background:url(images/header-menu-item2.png) 0 0 no-repeat;}
#header-menu li#item3 {background:url(images/header-menu-item3.png) 0 0 no-repeat;}


.main-block {
	width:960px;
	margin:auto;
}
.left-w {
	width:100%;
	margin:0 -250px 0 0;
	float:left;
}
.right-side {
	width:250px;
	float:right;
	padding:50px 0 0 0;
}
.left-side {
	width:200px;
	float:left;
	padding:20px 0 0 50px;
}
.center-w {margin:0 260px 0 0; }
.center-width {
	float:right;
	width:100%;
	margin:0 0 0 -300px;
}
.content-w {
	margin:0 0 0 250px;
	padding:45px 50px 20px 20px;
}
.content ul li {margin:0 0 0 20px;}
.content ul li li {margin:0 0 0 20px;}
.content ul li li li {margin:0 0 0 20px;}
.content table {
}
.content img {
margin: 0 20px 10px 0;
}
.content table td {
	padding: 10px;
}
.content table tr.header td {
	font-size: 120%;
	background-color: #E9E9E9;
}
.content table tr {
	border-bottom: 1px solid #E9E9E9;
}
hr {
	color:#b8c0dc;
	background-color:#b8c0dc;
	height: 1px;
	border-width:0px;
	margin-bottom:25px;
}

.left-block {background:url(images/left-block-back.png) 0 0 repeat-y;}
.left-block-top {
	background:url(images/left-block-top.png) 0 0 no-repeat;
	min-height:240px;
	_height:240px;
	padding:11px 20px 10px 20px;
	color:#464542;
}
.left-block-bottom {
	background:url(images/left-block-bottom.png) 0 0 no-repeat;
	height:6px;
	font-size:0;
	margin-bottom:10px;
}


.news dt {
	font:normal 1.385em Georgia, "Times New Roman", Times, serif;
	margin-bottom:3px;
}
.news dd {margin-bottom:5px;}
.news dt.one a {color:#890007;}
.news dd.one {color:#484744;}
.news dt.two a {color:#a23a3d;}
.news dd.two {color:#6f6e68;}
.news dt.three a {color:#b8726f;}
.news dd.three {color:#96948b;}

.news dt a { text-decoration: none; }
.news dt a:hover { text-decoration:underline; }

p.more {font-size:0.846em;}
.left-side p.more {padding:0 0 20px 20px;}
.red a {color:#c87f81;}
.blue a {color:#8996c4;}

.prod-list {margin:0 0 0 -20px; _width:660px;}
.prod-item {
	float:left;
	width:190px;
	margin:0 0 0 20px;
	display:inline;
}


#footer {
	position: absolute;
	bottom: 0;
	width:100%;
	margin:auto;
	color:#ffffff;
	font-size:0.846em;
	line-height:1.2em;
	background: url(images/footer-back.png) 0 0 repeat-x #00264a;
}
#footer a {
	color:#ffffff;
}
#empty-block, #footer {
	clear:both;
	height:62px;
}
#real {
	float:right;
	width:250px;
	padding:17px 0 0 0;
}
#real img {
	float:left;
	margin:0 15px 0 0;
}
#real ul {
	display:block;
	margin:0 0 0 107px;
	padding:3px 0 0 0;
}
#real li {list-style-type:none; white-space:nowrap;}

#ydz {
	float:left;
	width:186px;
	color:#c3e5cd;
	padding:14px 0 0 50px;
}
#ydz img {margin:0 10px 0 0;}
#ydz p {padding:3px 0 0 0;}
#ydz a {color:#c3e5cd;}
#ydz a:hover {text-decoration:none;}
#footer-menu {
	padding:25px 0 0 0;
	margin:0 0 0 260px;
}
#footer-menu li {
	list-style-type:none;
	display:inline;
	font-size:1.182em;
	line-height:1em;
	padding:0 10px;
	border-left:1px solid #ffffff;
}
#footer-menu li:first-child {border:none;}

.link {
color: #8996c4;
text-decoration: underline;
cursor: pointer;
}

table.data {
width:100%;
}

table.data tr {
border: 0 none;
}

.param {
white-space:nowrap;
}
.value {
width:100%;
}
.red {
color:red;
}
