body, table {
font-family: verdana;
font-size: 12px;
color: #bcbcbc;
}

body {
margin: 0;
padding: 0;
background-color: #000000;
background-image: url(_img/top_lights.jpg);
background-position: top center;
background-repeat: repeat-x;
}

form {
padding: 0;
margin: 0;
}

input {
color: #FF00E9;
border: solid #FF00E9 1px;
background-color: #000000;
}

a {
color: #bcbcbc;
text-decoration: underline;
}

a:hover {
color: #bcbcbc;
text-decoration: none;
}

p {
padding: 0 0 10px 0;
margin: 0;
}

h2 {
color: #FF008F;
font-size: 12px;
font-weight: bold;
padding: 3px 0 10px 0;
margin: 0;
}

h3 {
color: #FF008F;
font-size: 12px;
font-weight: normal;
padding: 3px 0 10px 0;
margin: 0;
}

#form_block {
color: #99008B;
font-size: 11px;
}

#form_block_text {
font-size: 11px;
color: #FF008F;
padding: 0 0 10px 2px;
}

#form_block_text a {
color: #FF00E9;
text-decoration: none;
}

#form_block_text a:hover {
text-decoration: underline;
}


#top_block {
background-color: #961200;
height: 139px;
background-image: url(_img/top_block_bg.jpg);
background-position: top center;
background-repeat: repeat-x;
}

#left_block {
width: 73px;
height: 100%;
background-image: url(_img/left_wing.gif);
}

#right_block {
width: 73px;
height: 100%;
background-image: url(_img/right_wing.gif);
}

#content_block {
width: 785px;
background-image: url(_img/girl.gif);
background-position: top right;
background-repeat: no-repeat;
text-align: left;
}

#left_search {
height: 55px;
background-image: url(_img/left_search_stars.gif);
background-position: left center;
background-repeat: no-repeat;
}

#left_search a {
font-size: 11px;
color: #FF00E9;
text-decoration: none;
}

#left_search a:hover {
text-decoration: underline;
}

#bottom_bg {
background-image: url(_img/bottom_bg.gif);
background-position: bottom center;
background-repeat: repeat-x;
}

#bottom_content_block {
width: 785px;
height: 90px;
background-image: url(_img/bottom_stars.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

#bottom_text_block {
float: left;
padding: 5px 10px 15px 270px;
text-align: left;
background-image: url(_img/bottom_light.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

#bottom_menu {
font-size: 11px;
color: #FF008F;
padding: 0 0 17px 0;
}

#bottom_menu a {
color: #FF00E9;
text-decoration: none;
}

#bottom_menu a:hover {
text-decoration: underline;
}

#bottom_text {
font-size: 11px;
}

#bottom_text a {
color: #FF00E9;
text-decoration: none;
}

#bottom_text a:hover {
text-decoration: underline;
}

#buttom_counters {
float: right;
height: 85px;
padding: 5px 10px 0 0;
}

.top_advert_block img {
margin: 3px;
border: 1px solid #4C0A00;
}

.menu_club {
background-image: url(_img/menu_star.gif);
background-position: center left;
background-repeat: no-repeat;
padding: 1px 0 1px 20px;
margin: 0 0 0 15px;
}

.menu_club a {
color: #FF008F;
text-decoration: none;
}

.menu_club a:hover {
color: #FF008F;
text-decoration: underline;
}

.menu_club_1 {
background-image: url(_img/menu_1.gif);
background-position: center left;
background-repeat: no-repeat;
padding: 0 0 0 15px;
margin: 0 0 0 27px;
}

.menu_club_1 a {
color: #FF00E9;
text-decoration: none;
}

.menu_club_1 a:hover {
color: #cdcdcd;
text-decoration: underline;
}

.menu_articles {
background-image: url(_img/menu_i.gif);
background-position: center left;
background-repeat: no-repeat;
padding: 1px 0 1px 20px;
margin: 0 0 0 15px;
}

.menu_articles a {
color: #FF008F;
text-decoration: none;
}

.menu_articles a:hover {
color: #cdcdcd;
text-decoration: underline;
}

a.more {
color: #FF008F;
text-decoration: none;
}

a.more:hover {
color: #FF008F;
text-decoration: underline;
}

/* блоки */

.block {
padding: 25px 25px 0 25px;
}

/* сиреневый блок */
.lilac_1 {
background-color: #232222;
background-image: url(_img/lilac_1.gif);
background-position: top center;
background-repeat: repeat-x;
}

.lilac_2 {
background-image: url(_img/lilac_2.gif);
background-position: center right;
background-repeat: repeat-y;
}

.lilac_3 {
background-image: url(_img/lilac_3.gif);
background-position: bottom center;
background-repeat: repeat-x;
}

.lilac_4 {
background-image: url(_img/lilac_4.gif);
background-position: left center;
background-repeat: repeat-y;
}

.lilac_a1 {
background-image: url(_img/lilac_a1.gif);
background-position: top left;
background-repeat: no-repeat;
}

.lilac_a2 {
background-image: url(_img/lilac_a2.gif);
background-position: top right;
background-repeat: no-repeat;
}

.lilac_a3 {
background-image: url(_img/lilac_a3.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.lilac_a4 {
background-image: url(_img/lilac_a4.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.lilac_title_pic {
background-image: url(_img/lilac_title_pic.gif);
background-position: top left;
background-repeat: no-repeat;
}

/* красный блок */
.red_1 {
background-color: #232222;
background-image: url(_img/red_1.gif);
background-position: top center;
background-repeat: repeat-x;
}

.red_2 {
background-image: url(_img/red_2.gif);
background-position: center right;
background-repeat: repeat-y;
}

.red_3 {
background-image: url(_img/red_3.gif);
background-position: bottom center;
background-repeat: repeat-x;
}

.red_4 {
background-image: url(_img/red_4.gif);
background-position: left center;
background-repeat: repeat-y;
}

.red_a1 {
background-image: url(_img/red_a1.gif);
background-position: top left;
background-repeat: no-repeat;
}

.red_a2 {
background-image: url(_img/red_a2.gif);
background-position: top right;
background-repeat: no-repeat;
}

.red_a3 {
background-image: url(_img/red_a3.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.red_a4 {
background-image: url(_img/red_a4.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.red_title_pic {
background-image: url(_img/red_title_pic.gif);
background-position: top left;
background-repeat: no-repeat;
}


/* синий блок */
.blue_1 {
background-color: #232222;
background-image: url(_img/blue_1.gif);
background-position: top center;
background-repeat: repeat-x;
}

.blue_2 {
background-image: url(_img/blue_2.gif);
background-position: center right;
background-repeat: repeat-y;
}

.blue_3 {
background-image: url(_img/blue_3.gif);
background-position: bottom center;
background-repeat: repeat-x;
}

.blue_4 {
background-image: url(_img/blue_4.gif);
background-position: left center;
background-repeat: repeat-y;
}

.blue_a1 {
background-image: url(_img/blue_a1.gif);
background-position: top left;
background-repeat: no-repeat;
}

.blue_a2 {
background-image: url(_img/blue_a2.gif);
background-position: top right;
background-repeat: no-repeat;
}

.blue_a3 {
background-image: url(_img/blue_a3.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.blue_a4 {
background-image: url(_img/blue_a4.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.blue_title_pic {
background-image: url(_img/blue_title_pic.gif);
background-position: top left;
background-repeat: no-repeat;
}


/* --- */

.border {
border: 1px solid #FF00E9;
width: 137px;
}

.border img {
border: 1px solid #8C1E83;
}

.border_big {
border: 1px solid #FF00E9;
width: 442px;
}

.border_big img {
border: 1px solid #8C1E83;
}

.border_title {
border: 1px solid #FF00E9;
width: 96px;
}

.border_title img {
border: 1px solid #8C1E83;
}

.border_title_red {
border: 1px solid #FF009E;
width: 96px;
}

.border_title_red img {
border: 1px solid #71164F;
}

.pic_descr {
text-align: center;
}

.pic_descr a {
color: #FF00E9;
text-decoration: none;
}

.pic_descr a:hover {
text-decoration: underline;
}

.title_block_1 {
color: #FF008F;
padding: 3px 20px 0 40px;
}

.title_block_2 {
color: #FF00E9;
}

.title_block_3 {
padding: 12px 20px 7px 40px;
text-align: justify;
}




.club_title {
background-image: url(_img/stars_lilac.gif);
background-position: center left;
background-repeat: no-repeat;
color: #FF008F;
font-weight: bold;
font-size: 14px;
padding: 7px 0 9px 80px;
}


.club_right {
float: right;
background-color: #232222;
padding: 1px 1px 5px 12px;
text-align: center;
}

.club_right a {
color: #FF00E9;
font-size: 12px;
text-decoration: none;
}

.club_right a:hover {
text-decoration: underline;
}

.artiles_title {
background-image: url(_img/i_articles.gif);
background-position: center left;
background-repeat: no-repeat;
color: #FF008F;
font-weight: bold;
font-size: 14px;
padding: 0 0 0 25px;

}

.block_text {
padding: 0 0 0 7px;
text-align: justify;
font-size: 12px;
}

.internal_menu {
font-size: 12px;
padding: 5px 0 5px 0;
}

.internal_menu a {
color: #FF00E9;
text-decoration: none;
}

.internal_menu a:hover {
text-decoration: underline;
}

.current {
color: #DCDCDC;
}

.empty {
color: #909090;
}

.internal_submenu {
font-size: 12px;
padding: 0;
text-align: center;
}

.internal_submenu a {
color: #FF00E9;
text-decoration: none;
}

.internal_submenu a:hover {
text-decoration: underline;
}

.review {
background-image: url(_img/star_lilac.gif);
background-position: center left;
background-repeat: no-repeat;
padding: 0 0 0 27px;
}

.review a {
color: #FF008F;
text-decoration: none;
}

.review a:hover {
color: #FF008F;
text-decoration: underline;
}

.white_line {
background-image: url(_img/white_line.gif);
background-repeat: repeat-x;
background-position: center center;
height: 13px;
padding: 6px 0 6px 0;
}

.indent {
height: 17px;
}

.indent_1 {
height: 25px;
}

table.last_forum {
width: 100%;
_width: auto;
border-collapse: collapse;
}

table.last_forum td {
padding: 2px 5px;
border: 0;
}

table.last_forum th {
text-align: left;
color: #FF008F;
padding: 2px 5px;
/*font-weight: lighter;*/
/*color: #FF00E9;*/
}

