body { padding: 0; margin: 0; background: #fff url(../i/fon_top.jpg)repeat-x; color: #000; font: normal 0.8em Arial;}
body.mainPage { background: #fff url(../i/fon_top_main.gif)repeat-x;}
body.clear { background: #fff;}
p { 	margin: 0 0 10px 0; padding: 0;}
a img { border: 0; }
a { color: #008cdc;}
a:hover { text-decoration: none;}
h1 { font: bold 1.6em Arial; color: #000; padding: 0; margin: 0 0 20px;}
h2 { font: bold 1.2em Arial; color: #000; padding: 0; margin: 30px 0 20px;}
h3 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 14px;
}
ol, ul, li {
	margin: 0;
	padding: 0;
}

.wrapper{ width: 950px; margin: 0 auto;}
.header { padding: 50px 0 6px; background: #006999 url(../i/gradient.jpg) no-repeat 50% 0; overflow: hidden;}
.mainPage .header { padding: 50px 0 22px; background: #006999 url(../i/fon_main.jpg) no-repeat 50% 55px; overflow: hidden; height: 435px;}
.logo { float: left; width: 240px; height: 91px; margin: 0 30px 0 0;}
.mainPage .logo { padding-left: 55px;}
.headRight { float: right; margin-left: 50px;}
.mainPage .headRight { padding-right: 60px;}
.address { color: #fff; text-align: right; margin-bottom: 25px;}
.phone { font-size: 1.5em; margin-bottom: 5px;}
.menu { margin-bottom: 22px;}
.menu li { list-style: none; display: inline-block;}
.menu a { color: #fff; text-decoration: underline; padding: 5px 10px; font-weight: bold;}
.menu a:hover { color: #C8E2EA; text-decoration: none;}
.menu a.active { color: #bfbfbf; text-decoration: none;}
.mainImg { text-align: center; margin-top: -330px;}
.mainImg img { border: 7px solid #FEFEFE; box-shadow: 0px 20px 45px -5px #ccc;}
.mainContent { width: 650px; margin: 0 auto; padding: 40px 0 50px; line-height: 1.4em;}
.mainContent img { float: left; margin-right: 30px;}
.mainContent .mainText { margin-left: 140px;}
.mainContainer { clear: both; float: left; width: 100%; padding: 70px 0 40px;}
.leftColumn { float: left; width: 240px; padding: 40px 0;}
.menuLeft li { list-style: none; margin: 15px 0;}
img.round { border-radius: 50%; margin-bottom: 25px;}
.rightColumn { float: right; width: 70%; line-height: 1.4em;}
.footer { float: left; width: 100%; color: #858585; padding: 30px 0 50px;}
.footLeft { float: left; width: 45%;}
.footRight { float: right; width: 45%; text-align: right;}
.footer a { color: #858585; text-decoration: underline;}
.footer a:hover { text-decoration: none;}

