BODY {font: 80% Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #621A2E url('i/top_bg.jpg') no-repeat center 0; color: #fff; text-align: center;}

IMG {border: none}

A {color: #E1E1E1}
A:hover {color: #659FDE}

TABLE {border: 0; border-collapse:collapse}
TABLE TD {padding: 0}
FORM {margin: 0; padding: 0;}

.dn {display: none;}
.clear {clear: both;}

.big {font-size: 110%;}
.small {font-size: 85%;}

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}

.w75 {width: 75px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w350 {width: 350px;}
.wp100 {width: 100%;}

H1 {font-size: 150%; font-weight: normal; margin: 0 0 10px 0; padding: 0; color: #FFF;}
H2, H3 {margin: 0; padding: 0; color: #E49CB1;}
H2 {font-size: 120%;}



/* контейнеры */
div.container{width:856px;margin:0 auto; text-align:left}
div.content{float:left;width:580px; margin: 0 20px 20px 0;}

div.content_full{float:left;width:856px; margin: 0 0 20px 0;}

div.navigation{float:right;width:256px}
div.extra{float:left;width:600px;}
div.footer{clear:both;width:100%; background: #333;}

DIV.vibro {
    margin: 0 0 5px 5px;
    padding: 8px 10px;
    background: #9e3154;
    width: 460px;
    font-size: 12px;
    float: right;
}
.vibro TD {padding: 0 10px 5px 0;}


/* подробности */
.header TABLE {width: 100%;}
.lol {padding-top: 16px;}
.lol A:hover {background-color: transparent;}
.header TD.menu {text-align: right; vertical-align: bottom; padding: 0 20px 5px 0;}

DIV.banner {background: url('i/banner_bg.jpg') no-repeat 0 0; height: 270px; text-align: center; padding-top: 14px; margin-top: 10px;}


DIV.footer {background: url('i/footer_bg.jpg') no-repeat 0 0; height: 55px;  padding: 19px 20px 0 20px; }

.navigation H3 {border-bottom: 1px dotted #E49CB1; font-size: 140%; font-weight: normal; padding-bottom: 5px; margin-bottom: 5px;}
.navigation UL.menu {list-style-type: none; margin: 0; padding: 0 0 0 25px;}
.navigation UL.menu LI {list-style-image: url('i/arrow-login.gif'); padding: 0 0 10px 0;}
.wrapper IMG {padding: 0 5px 0 0;}

.livein {text-align: right; padding-right: 40px;}

.tags {text-align: center; margin: 20px;}
.tags A {text-decoration:none; margin:0 5px; padding:1px}
.tags A:hover {color:#fff; background-color:#659FDE}


.tag8 {font-size: 70%; color: #793a4c}
.tag9 {font-size: 85%; color: #793a4c}
.tag10 {font-size: 90%; color: #844b5b}
.tag11 {font-size: 100%; color: #844b5b}
.tag12 {font-size: 110%; color: #8f5c6b}
.tag13 {font-size: 120%; color: #8f5c6b}
.tag14 {font-size: 130%; color: #9a6c79}
.tag15 {font-size: 140%; color: #9a6c79}
.tag16 {font-size: 155%; color: #a8808c}
.tag17 {font-size: 170%; color: #a8808c}
.tag18 {font-size: 180%; color: #b5949d}
.tag19 {font-size: 195%; color: #b5949d}
.tag20 {font-size: 200%; color: #bfa1a9}
.tag21 {font-size: 215%; color: #bfa1a9}
.tag22 {font-size: 225%; color: #cfb8be}
.tag23 {font-size: 235%; color: #cfb8be}
.tag24 {font-size: 250%; color: #e0d2d6}
.tag25 {font-size: 260%; color: #e0d2d6}
.tag26 {font-size: 270%; color: #e1d2d6}
.tag27 {font-size: 280%; color: #e1d2d6}
.tag28 {font-size: 290%; color: #e1e1e1}
.tag29 {font-size: 300%; color: #e1e1e1}
.tag30 {font-size: 310%; color: #fff}
.tag31 {font-size: 320%; color: #fff}
.tag32 {font-size: 340%; color: #fff}

UL.inset{list-style: none; margin: 10px 0 0 15px; padding: 0 0 4px 0;}
UL.inset A{text-decoration: none; padding: 4px 9px; background: #631829; color: #996974; }
UL.inset A:hover{background: #c2436e; color: #c1a3a9;}
UL.inset LI{display: inline; padding: 0; margin: 0; }
UL.inset LI.act A {color: #000; background-color: #e0d1d4}

.dpole_w { background: #e0d1d4;  margin: 0;  padding: 10px 15px}
.setka {position: absolute; height: 162px; width: 460px; background: url('i/setka.gif');}