﻿/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

/* Site styles */
body {font:0.75em Arial;color:#666262;background:#fff;}
a {text-decoration:underline;color:#09a7e2;}
a:hover {text-decoration:none;}
h1 {font:normal 21px Arial;margin:0 0 15px;color:#09a7e2;}
h2 {font:normal 18px Arial;margin:0 0 10px;color:#09a7e2;}
h3 {font:bold 14px Arial;margin:0 0 5px;color:#414141;}

/* Structure */
.wrapper {width:988px;margin:0 auto;background:url("../i/header.jpg") no-repeat 444px 0;}
.container {width:100%;float:left;margin-right:-256px;}

/* Header */
.header {position:relative;height:239px;background:url("../i/header.png") no-repeat 0 bottom;margin:0 0 17px;}
	.logo {position:absolute;top:62px;left:18px;}
	.phone {position:absolute;top:67px;right:16px;font-size:11px;color:#999;}
	.topMenu {position:absolute;top:189px;left:15px;font:normal 16px/35px Arial;}
		.topMenu li {float:left;padding:0 7px;}
			.topMenu a {display:block;padding:0 0 0 3px;text-decoration:none;color:#fff;}
				.topMenu a span {display:block;padding:0 12px 0 9px;cursor:pointer;}
			.topMenu a:hover {background:url("../i/topmenu.png") no-repeat 0 0;text-decoration:underline;color:#0084b5;}
			.topMenu li.current a {background:url("../i/topmenu.png") no-repeat 0 0;color:#0084b5;}
				.topMenu a:hover span {background:url("../i/topmenu.png") no-repeat right 0;}
				.topMenu li.current span {background:url("../i/topmenu.png") no-repeat right 0;}

/* Content */
.content {margin-right:256px;overflow:hidden;}

/* Central column */
.main {margin-left:258px;padding:0 0 30px;}
	.main p {margin:0 0 15px;}
	.main ul {margin:0 0 15px 30px;list-style:disc;}
		.main ul ul {margin:0 0 0 20px;list-style:circle;}
	.main ol {margin:0 0 15px 30px;list-style:decimal;}
		.main ol ol {margin:0 0 0 20px;}

/* Left column */
.leftside {width:225px;float:left;padding:0 0 30px 3px;}
	.title {color:#1f83ab;font:bold 24px Arial;margin:0 0 20px;}
	.shortNews {margin:0 0 30px;line-height:1.5em;}

/* Right column */
.rightside {width:212px;float:right;padding:0 2px 30px 0;}
	.contacts {margin:0 0 20px;line-height:1.5em;}
	.imgBlock {margin:0 0 20px;margin:0 0 20px;}

.partners {clear:both;height:48px;padding:16px 0 0;background:url("../i/partners.png") no-repeat 0 0;margin:0 0 20px;text-align:center;}
	.partners img {margin:0 10px;}

/* Footer */
.footer {clear:both;border-top:1px solid #c9c9c9;padding:18px;font:14px Arial;color:#74bd1a;text-align:center;}
