* {padding:0; margin:0;}
body {background:#04060a url(/i/bg.jpg) repeat-x 0 0; font-size:10pt; font-family:Arial; color:#ffffff;}
a {outline:none; color: #ffffff;}
img {border:0;}

.bg {background:url(/i/header.jpg) no-repeat 50% 0;}

.pg {width:993px; margin:0 auto;}

.logo {padding:21px 0 0 0; z-index:0;}
.logo img {cursor:pointer;}

.promo {width:901px; height:223px; padding:10px 11px; margin:-3px 0 0 34px;}
.promo .block_1 {width:230px; height:223px; float:left;}
.promo .block_1 ul {list-style:none; margin:14px 0 0 12px;}
.promo .block_1 ul li {padding:0; margin:0; white-space:nowrap;}
.promo .block_1 ul li a {display:block; height:20px; padding:5px 0 0 12px; text-transform:uppercase; text-decoration:none; font-size:1.0em; color:#ffffff;}
.promo .block_1 ul li a:hover {background:url(/i/menu_btn.png) no-repeat 0 0;}
.promo .block_banner {width:670px; height:223px; float:right;}
.promo .block_banner img {width:670px; height:223px;}

.padding_lange {padding-top:28px;}
.padding_small {padding-top:28px;}

.main {width:925px; margin:0 auto;min-height:300px;}
.main .b524 {width:680px; color:#adb1b9; font-size:1em; padding:0 0 0 12px;}
.main .b524 p {padding:8px 0 8px 0;}
.main .block_1 {width:auto;}
.main .block_club {float:right;}
.main .block_club1 {float:left; padding-left:46px;}
.main .block_2 {width:550px; margin-left:300px;}
.main .block_2 h1 {text-transform:uppercase; font-weight:normal; font-size:1.8em; color:#ffffff;}
.main .block_2 p.p1 {padding-bottom:0;}
.main .block_2 h2 {text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#ffffff;}
.main .block_3 {height:120px;}

.tel {width:180px; height:100px; float:left; padding:20px 4px 0 0; color:#adb1b9;}
.tel .s1 {float:left; clear:right; color:#00b3fe; font-size:0.9em;  text-transform:uppercase;}
.tel .s2 {float:left; color:#c70074; font-size:0.7em;  text-transform:uppercase; margin-top:2px;}
.tel .s3{float:left; color:#ffffff; font-size:1.8em;  text-transform:uppercase;}

.cities {width:160px; height:100px; float:left; padding:20px 4px 0 20px; color:#adb1b9;}
.cities .num {float:left; height:100px; width:23px; background:url(/i/num.gif) no-repeat 50% 0; font-size:1.1em; font-weight:bold; text-align:center; color:#000000;}
.cities h1 {font-size:1.0em; color:#ffb000; font-weight:bold;}
.cities a {display:block; margin:4px 0 0 0; color:#0090c5; text-decoration:underline;}
.cities a:hover {text-decoration:none;}

.h104 .gl {height:104px;}
.h104 a b {height:104px; background:url(/i/gallery_round_normal_1.gif) no-repeat 0 0;}
.h104 a:hover b {height:104px; background:url(/i/gallery_round_hover_1.gif) no-repeat 0 0;}
.h164 .gl {height:164px;}
.h164 a b {height:164px; background:url(/i/gallery_round_normal.gif) no-repeat 0 0;}
.h164 a:hover b {height:164px; background:url(/i/gallery_round_hover.gif) no-repeat 0 0;}
.gallery {padding:16px 0 30px 0;}
.gallery a {float:left; width:124px; margin:8px 0 0 0;}
.gallery a b {width:124px; display:block; position:absolute; z-index:999; cursor:pointer;}

h1.gline {display:inline; line-height:25px; background:url(/i/gline.png) 0 -25px repeat-x; font-size:1.1em; text-transform:uppercase;}
h1.gline div {display:inline; line-height:25px; height:25px; position:relative; background:url(/i/gline.png) 0 0 no-repeat; padding:0 0 0 12px;}

.footer {padding:22px 0 0 0;}
.footer .fon {height:64px; background-color:#000000;}
.footer span.s1 {color:#3b3e43; font-size:0.8em;}
.footer p {padding:26px 0 0 48px;}
.footer p.ds {padding-top:17px; float:right;padding-right:37px;}
.footer p.ds span {display:block; float:left; padding-top:16px; color:#3b3e43; font-size:0.8em;}
.footer a {color:#424e66; text-decoration:underline;}
.footer a:hover {text-decoration:none;}


.edit
{
border-bottom-color: rgb(204, 204, 204);
border-bottom-style: dashed;
border-bottom-width: 1px;
border-left-color: rgb(204, 204, 204);
border-left-style: dashed;
border-left-width: 1px;
border-right-color: rgb(204, 204, 204);
border-right-style: dashed;
border-right-width: 1px;
border-top-color: rgb(204, 204, 204);
border-top-style: dashed;
border-top-width: 1px;
display: block;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
.edit:hover
{
border-bottom-color: rgb(204, 0, 0);
border-bottom-style: dashed;
border-bottom-width: 1px;
border-left-color: rgb(204, 0, 0);
border-left-style: dashed;
border-left-width: 1px;
border-right-color: rgb(204, 0, 0);
border-right-style: dashed;
border-right-width: 1px;
border-top-color: rgb(204, 0, 0);
border-top-style: dashed;
border-top-width: 1px;
display: block;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

.promo .block_banner .editimage
{
	width: 16px;
	height: 16px;
}

.exit
{
	background:url(/i/admin/user_32.png);
	border: 0px;
	vertical-align: middle;
	position: fixed;
	width: 32px;
	height: 32px;
}

            A#superlink{text-decoration:none;border-bottom:1px dashed #ff6073;margin-top:-1px;}

            FORM{padding:0px;margin:0px;}
            LABEL{width:100px;float:left;font-size:12px}
            LABEL:after{content:":"}
            INPUT,TEXTAREA{font:12px arial,helvetica,sans-serif;width:440px;padding:3px;border:1px solid #999;background:#f9f9f9;}
            INPUT:focus, TEXTAREA:focus, SELECT:focus{background:#fff url(/css/i/input_bg.gif);border-style:inset;}
            SELECT{font:12px arial,helvetica,sans-serif;padding:2px;border:1px solid #999;background:#f9f9f9;}
            BUTTON{cursor:pointer;font:12px arial,helvetica,sans-serif;padding:1px 2px 3px;margin-top:10px;}