body {
min-width: 1000px;
padding: 0;
margin: 0px;
font-family: Arial;
background: #0D5BA0;
overflow-x: hidden;
}

a, a:hover {
color: #FFFCE2;
}

table, td, div, font {
color: white;
}

h1, h2, h2 a, h2, h2 a:hover {
color: #FFF79D;
}

.all {
float: left;
background:url(/b/body_bottom_vesna.gif) repeat-x bottom;
}

#spacer{
background: black !important;
}

#afisha *{
color: #C1EEFF;
}

.menu {
background: black;
width: 100%;
position: relative;
z-index: 5;
}

.menu #jeans {
/*background: black url(/b/bg_top.jpg) 278px 0 repeat-x;*/
width: 100%;
display: block;
}

.menu #jeans img{
margin: 10px 0px 20px 10px;
}

.menu #navigation {
font-size: 12px;
padding: 2px 10px 0 10px;
position: absolute;
top: 28px;
left: 180px;
}

.menu #navigation #slogan{
color: #CCC;
font-size: 10px;
font-weight: bold;
float: right;
margin: 3px 10px 0 0;
}

.menu #navigation #razdel {
width: 70%;
float: left;
}

.menu #navigation a {
color: white;
padding: 3px 0 12px 0;
margin-right: 15px;
display: block;
float: left;
font-size: 12px;
text-decoration: none;
background: none;
}

.menu #navigation a:hover {
background: url(../i/menu-li_main.gif) no-repeat center bottom;
}

.menu #navigation a#active {
background: url(../i/menu-li_main.gif) no-repeat center bottom;
display: none;
}

#last_forum a {
color: #DAF5D1;
}

.content{
background: url(/b/flowers.gif) no-repeat 100% 100%;
height: 100%;
width: 100%;
min-height: 1024px;
float: left;
}

.content .right_table{
display: block;
}

.content span{
font-size: 9px;
font-weight: bold;
color: white;
}


#card {
width: 286px;
height: 155px;
margin-bottom: -30;
}

.party {
background: black;
min-height: 292px;
padding-top: 15px;
position: relative;
}

.party p {
margin: 5px 0 0 0;
padding: 0;
}

.party .flaers {
background: url('/i/vinil.gif') no-repeat right bottom;
display: block;
min-height: 240px;
position: relative;
z-index: 5;
width: 100%;
}

.party .flaers div{
float: left;
padding-left: 5px;
height: 370px;
}

.party #border_bottom {
position: relative;
background: #0D5BA0;
padding: 0 0 0 110px;
height: 85px;
background: url(/b/border_party.gif) repeat-x left top;
}

.party #border_png {
position: absolute !important;
z-index: 1;
bottom: 11px;
left: -63px;
width: 180px;
height: 1244px;
margin: 0;
}

.party h2 {
margin: 0 0 10px 5px;
padding: 0;
}

.party img {
margin: 0 0 5px 0;
}

.party a {
color: white;
font-size: 9px;
font-weight: bold;
}

.party #other_party {
padding: 10px 0 0 5px;
clear: both;
position: relative;
z-index: 5;
}

.party #other_party font{
background: #C90000;
border-left: 2px solid #C90000;
border-right: 2px solid #C90000;
border-bottom: 1px solid #C90000;
font-weight: bold;
font-size: 9px;
}

.last_news {
margin-top: -10px;
}

.last_news #news_prew{
padding: 0 0 0 127px;
margin-bottom: 10px;
min-height: 100px;
clear: left;
}

.last_news #news_prew img {
border: 1px solid #CCC;
margin: 0 0 10px -127px;
float: left;
}

#back_next {
color: #CCC;
text-align: right;
}

#back_next_top {
color: #CCC;
text-align: right;
margin-top: -30;
}

#back_next a, #back_next_top a {
text-decoration: none;
}

.copyright {
background: black;
float: left;
width: 100%;
height: 102px;
}

.copyright #parnas, .copyright #contacts{
float: left;
margin: 10px 0px 10px 0px;
}

.copyright #parnas {
width: 34%;
float: left;
}

.copyright #contacts {
width: 64%;
float: right;
}

.copyright * {
color: #999;
}

.copyright #parnas img {
margin: 0 10px 0px 10px;
}

#last_photos {
height: 196px;
position: relative;
z-index: 2;
clear: both;
margin: -55px 0 0 0;
}

#last_photos #katushka_shadow {
position: absolute;
z-index: 1;
margin-left: -10px;
width: 134px;
height: 196px;
}

#last_photos #katushka {
position: absolute;
z-index: 2;
margin-left: -10px;
}

#last_photos #photo_lenta {
background: url(/b/photo_lenta.gif) repeat-x 100% 26px !important;
white-space: nowrap;
}


#last_photos #photo_lenta {
width: 100%;
height: 196px;
overflow: hidden;
white-space: nowrap;
width: 100%;
}

#last_photos #photo_lenta img {
border: 1px solid #363636;
margin: 44px 5px 5px 0;
display: inline;
height: 101px;
}

#tooltip{
position: absolute;
visibility: hidden;
z-index: 29;
background-color: black;
padding: 3px;
overflow: hidden;
filter:Alpha(Opacity=70);
color: white;
white-space: nowrap;
}

#small {
font-size: 9px;
font-weight: bold;
color: #FFF;
}


#iframe_png {
height: 1px;
width: 1px;
border: 0;
position: absolute;
z-index: 0;
}
