html, body, p, h1, h2, h3, ul, li {margin:0; padding:0;}
h1, h2 {font-weight: normal;}
a img {border:0;}

html, body {font: 12px Tahoma, Geneva, sans-serif; background: url(/images/body-bg1.gif);}

.clear {clear: both;}

#root {min-width: 990px; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "100%"); margin-top: -90px;}
#header-bg {background:url(/images/header-bg1.png) repeat-x; height: 140px;}

#top-banner {float: right; padding-right: 80px;}
#logo {position: absolute; top: 5px;}
.ie7 #center {margin-top: -15px;}
#center {padding-top: 15px; margin: 0 35px;}
.top-corner-left {float: left; width: 15px; height: 15px; background:url(/images/corner-left-top1.png) no-repeat; margin-right: -15px;}
.top-corner-right {float: right; width: 15px; height: 15px; background:url(/images/corner-right-top.png) no-repeat; margin-left: -15px;}
.top-corner-center {width: 100%; float: left; height: 15px;}
.top-corner-center-bg {background:url(/images/corner-center-top1.png) repeat-x; height: 15px; margin: 0 15px;}

.bottom-corner-left {float: left; width: 15px; height: 15px; background:url(/images/corner-left-bottom.png) no-repeat; margin-right: -15px;}
.bottom-corner-right {float: right; width: 15px; height: 15px; background:url(/images/corner-right-bottom.png) no-repeat; margin-left: -15px;}
.bottom-corner-center {width: 100%; float: left; height: 15px;}
.bottom-corner-center-bg {background:url(/images/corner-center-bottom.png) repeat-x; height: 15px; margin: 0 15px;}

#content {clear: both; background: url(/images/top-center-bg1.png) top repeat-x #FFF; margin: 0 4px;}
.ie6 #content {margin-top: -15px;}
.ie7 #content {margin-top: -30px;}

.left-shadow {background:url(/images/content-shadow-left.png) left no-repeat; margin-left: -4px; padding-left: 15px; margin-top: 15px;}
.right-shadow {background:url(/images/content-shadow-right.png) right no-repeat; margin-right: -4px; padding-right: 15px; margin-top: 15px;}

.ie7 .left-shadow, .ie7 .right-shadow {margin-top: 30px;}

#name-right {background:url(/images/name-right2.png) no-repeat right; margin-right: 30px;}
#name-left {background:url(/images/name-left1.png) no-repeat;  margin-left: 170px; height: 129px;}
#name {background:url(/images/name-bg1.png) repeat-x; height: 129px; margin-left: 205px; margin-right: 191px;}
#name img {position: relative;  margin: 40px 0 0 -110px;}

#main-center {margin-top: 25px; overflow: hidden; margin-right: 30px;}
#left {padding: 20px 32px 0 30px; font-size: 16px; font-weight: bold; width: 20%;} 
#left a {color: #FF3333;}
#left a:link {text-decoration: none;}
#left a:hover {text-decoration: underline;}
#left a.select {color: #ee9200; text-decoration: none;}
#left li li li {margin-left: 15px;}
#left li li a.select {font-weight: bold;}
#left li li li a.select {color: #ee9200; background:url(/images/menu-arrow.gif) no-repeat center; font-weight: bold; padding-left: 70px; margin-left: -71px;}
#left ul {list-style: none;}
#left li {background: url(/images/menu-bg1.gif) bottom repeat-x; padding: 10px 0 8px 10px;}
#left li li  {background: none; font-size: 11px; padding: 8px 0 8px 15px;}
#left li.last {background: none;}
#right {float: right; width:75%; margin-left: -225px;}

h1, h2 {font: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {font-size: 24px; color:#FF3333;}
h2 {font-size: 14px; color:#97afd9;}
h3 {font-size: 12px; margin-top: 20px;}

#right ul {list-style: none; padding: 0 0 20px 12px;}
#right h3 {margin: 10px 0;}
#right h3 a {color: #000;}
#address {width: 360px; margin-top: 15px; font-size: 11px;}
#address-left {float: left; background:url(/images/address-left.gif) left no-repeat #d9e8fc; width: 100px; height: 40px;}
#address-left h3 {margin: 13px 0 0 12px; font-size: 11px;}
#address-right {float: left; background:url(/images/address-right.gif) right no-repeat #d9e8fc; width: 260px; height: 40px;}
#address-right p {padding-top: 5px;}

#time-block{margin-top: 30px; height: 95px; background:url(/images/timer-bg1.png) repeat-x; color:#000;}
.time-block-top-left {background:url(/images/timer-top-left1.gif) left no-repeat; width: 10px; height: 10px; float: left;}
.ie6 .time-block-top-left, .ie6 .time-block-top-right {margin-top: -2px;}
.time-block-top-right {background:url(/images/timer-top-right1.gif) right no-repeat; width: 10px; height: 10px; float: right;}

.time-block-bottom-left {background:url(/images/timer-bottom-left1.gif) left no-repeat; width: 10px; height: 10px; float: left; margin-top: -44px;}
.time-block-bottom-right {background:url(/images/timer-bottom-right1.gif) right no-repeat; width: 10px; height: 10px; float: right; margin-top: -44px;}
.ie6 .time-block-bottom-left, .ie6 .time-block-bottom-right {margin-top: -48px;}

#time-block a {color: #000;}
#time-block h1 {font-size: 15px; font-weight: bold;}

#timer {background:url(/images/phone1.jpg) no-repeat; height: 90px; margin: 0 0 0 30px; padding-left: 85px; padding-top: 5px; width: 30%; float: left;}
.ie6 #timer {margin-left: 15px;}
#clubs {background:url(/images/mossovet1.jpg) no-repeat; height: 90px; margin: 0 0 0 30px; padding-left: 100px; padding-top: 5px; width: 30%; float: left;}

#text-block {margin-top: 30px;}
.left {float: left; width:60%; font-size: 11px;}
.left h3 {font-size: 11px; margin: 10px 0;}
.left h3 a {color: #000;}
.right {float: right; text-align:center;}
.public {padding-top: 20px; color:7f7f7f;}
.promo {padding-bottom: 10px; text-align:left;}
#advert h3 {font-size: 11px; margin-bottom: 3px;}
.ie6 #advert h3, .ie7 #advert h3 {margin-bottom: -15px;}
#advert .inp {margin: 3px 0; color: 7f7f7f; font: 11px Tahoma, Geneva, sans-serif; width: 215px; padding: 3px 5px;}
#send {background:url(/images/button.gif) no-repeat; width: 124px; color:#FFF; border:0; padding: 5px 0 7px 0; font: 11px Tahoma, Geneva, sans-serif; cursor: pointer; font-weight: bold; margin-top: 5px;}

#bottom {background:url(/images/bottom-bg.png) top repeat-x; margin:0 -11px; height: 70px; text-align:center; padding-top: 30px;}
#banners li {list-style: none; display: inline; margin: 0 14px;}
.foto {float: left; margin: 15px 0 0 0; text-align:center; width: 33%;}
.foto img {margin: 0 5px 5px 0;}
.news {padding-bottom: 20px;}
#footer {clear:both; padding: 20px 60px; font-size: 11px;}
#footer a {color:#000;}
.f-left {float: left; width: 50%; padding-bottom: 20px;}
.f-right {float: right; width: 220px; text-align: right;}
.f-right p {background:url(/images/icon.png) left no-repeat; padding: 10px 0;}
