﻿* { margin: 0; padding: 0; }
cite { font-style: normal; }
q { font-style: italic; }
p { margin: 16px 0; text-align: justify; }
li { margin-left: 47px; }
blockquote { margin: 16px 0 16px 40px; font-style: italic; }
a { color: black; }
a img { border-style: none; }
.image label { display: block; }

html, body { height: 100%; margin: 0; padding: 0; text-align: center; }

body {
	background-color: #000000; background-image: url('/img/bg.jpg'); background-position: center top; background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; }

.page-head { width: 995px; height: 319px; text-align: left; margin: 0 auto; background-image: url('/img/head.png'); }
.page-head .logo { display: block; float: left; padding: 134px 0 0 11px; }
.page-head .phone { display: block; float: right; padding: 61px 11px 0 0; }

.mainmenu { height: 37px; background-color: black;  text-align: center; }
.mainmenu div { width: 995px; text-align: left; margin: 0 auto; padding-top: 7px; }
.mainmenu ul { float: left; }
.mainmenu ul li { float: left; list-style-type: none; }
.mainmenu ul li a { display: block; position: relative; text-decoration: none; font-size: 18px; text-transform: uppercase; }

.page-body { width: 971px; text-align: left; margin: 24px auto 0 auto; }

.pane-left { width: 284px; float: left; padding-bottom: 20px; }
.pane-left .section { 
	background-image: url('/img/pane-bg.png'); background-position: left top; background-repeat: no-repeat; padding: 15px 20px 20px 20px; color: #999999; }
.pane-left .section ul li { list-style-type: none; margin: 0; }
.pane-left .section ul li a { text-transform: uppercase; color: white; font-size: 14px; text-decoration: none; }
.pane-left .section ul li img { background-image: url('/img/arrow.gif'); background-position: left top; }
.pane-left .section ul li img.active { background-image: url('/img/arrow.gif'); background-position: left -10px; }
.pane-left .section ul li ul { margin: 12px 0; }
.pane-left .section ul li ul li { margin: 4px 0 4px 6px; }
.pane-left .section ul li ul li a { text-transform: none; color: #ffff99; }
.pane-left .section ul li ul li a.active { color: white; }
.pane-left .section h1 { font-size: 14px; color: white; font-weight: normal; text-transform: uppercase; }
.pane-left .section p { margin: 0; font-size: 13px; text-align: left; }
.pane-left .section hr { border-style: none; height: 27px; background: url('/img/section.jpg') no-repeat left center; }
.pane-left .section a { color: white; }
.pane-left .advertising { position: relative; padding-bottom: 320px; }
.pane-left .advertising img { position: absolute; left: 1px; top: 100px; }
.pane-left .section-foot { background-image: url('/img/pane-foot.png'); height: 15px; }
.topmenu ul li ul { display: none; }

.content { margin-left: 284px; }
.content-head { height: 12px; background: url('/img/content-head.gif') no-repeat left top; }
.content-body { background-color: white; background-image: url('/img/content-body.jpg'); background-repeat: repeat-y; background-position: left top; padding: 1px 46px; }
.content-foot { background: url('/img/content-foot.gif') no-repeat left top; padding-top: 12px; }

.page-foot { clear: both; width: 971px; text-align: left; margin: 0 auto; padding-bottom: 50px; position: relative; }
.page-foot .logos { margin-bottom: 20px; }
.page-foot .logos td { text-align: center; }
.page-foot .contacts p { margin: 6px 20px; color: white; }
.page-foot .contacts p a { color: white; }
.page-foot .sitedesign { 
	color: #666666; background: url('/img/onebrand.gif') no-repeat left center; padding-left: 73px; position: absolute; right: 0; bottom: 50px; height: 56px; }
.page-foot .sitedesign span { color: white; display: block; margin: 6px 0; }
.page-foot .sitedesign a { color: #666666; display: block; }
.page-foot .counters { position: absolute; bottom: 50px; left: 420px; }
.page-foot .counters img  { margin-right: 6px; }
.page-foot  .cards { position: absolute; left: 420px; bottom: 100px; }
.page-foot  .cards span { display: block; color: white; padding-bottom: 6px; }
.page-foot  .cards img { margin-right: 6px; }
