BODY
{
  font-family: Arial, Tahoma, Verdana, sans-serif;
  vertical-align: top;
  color: #000000;
  font-size: 11px;
  background-color: #fff;
}
h1 {font-family: Times New Roman; font-size: 30px;}

table {border: #000 0px solid; border-collapse: collapse;}
td {padding: 0px;}

INPUT {font-family: Arial, Tahoma, Verdana, sans-serif; color: #000000; font-size: 11px;}
SELECT {font-family: Arial, Tahoma, Verdana, sans-serif; color: #000000; font-size: 11px;}
LI {font-size:11px; color:black; padding-right: 5px;}
SPAN {font-size:12px; padding-right: 3px; padding-left: 3px;}

SELECT.login {color: #000000; font-size: 10px; border: #ff5704 1px solid;}
INPUT.login {color: #000000; font-size: 10px; border: #ff5704 1px solid;}
INPUT.submit {color: #000000; font-size: 10px;}

H1.main_title, H1.main_t_up {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;}
H1.main_t_up {text-align: center; padding-top:10px; padding-bottom: 10px;}

P.main_title {font-size: 12px; font-weight: bold;}
P.text {font-size:11px; color:black; padding-right: 5px;}
P.name_my_mess {font-size:12px; color:#211B92; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px;}

SPAN.main_buttton {font-size:11px; color:white;}
SPAN.stat {color:#5e322a; font-weight: bold;}
SPAN.stat_little {font-size:10px; padding-right: 10px; padding-left: 10px;}
SPAN.menu {font-weight: bold; color:white;}
SPAN.menu_registration {font-size: 11px; font-weight: bold; color:white;}
SPAN.name {font-weight: bold;}
SPAN.t_dnevn {font-weight: bold; padding-right: 10px; padding-left: 10px;}
SPAN.name_niz {font-size: 10px; padding-right: 10px; padding-left: 10px;}
SPAN.red_mark {font-weight: bold; color: #ff0303;}
SPAN.green_mark {font-weight: bold; color: #48C534;}
SPAN.text {font-size:11px; padding-left: 0px; padding-right: 5px;}
SPAN.but_lnk {font-size:10px;}

a.views_l {color:#48c534; font-weight:bold; font-size:11px;}
span.views_l_new {color:#c59e34; font-weight:bold; font-size:11px;}
span.views_l_new a {color:#fb1e07; font-weight:bold; font-size:11px;}

A.main_buttton, .vert_line2 A {font-size:12px; color:white; text-decoration: none; padding-right: 3px; padding-left: 3px;}
A:HOVER.main_buttton, .vert_line2 A:HOVER {text-decoration: underline;}

A.name {font-size:10px; color:#211B92; text-decoration: underline; padding-right: 10px; padding-left: 10px;}
A:HOVER.name {color:#5954b0;}

A.name_my_mess {font-size:12px; color:#211B92; font-weight: bold; text-decoration: underline; padding-right: 10px; padding-left: 10px;}
A:HOVER.name_my_mess {color:#5954b0;}

A.name_woman {font-size:11px; color:#f72d4e; font-weight: bold; text-decoration: underline;}
A:HOVER.name_woman {color:#fb6780;}

A.name_man {font-size:11px; color:#2d8cf7; font-weight: bold; text-decoration: underline;}
A:HOVER.name_man {color:#83baf9;}

A.but_lnk, A.buttons_left {font-size:10px; color:black; text-decoration: underline; padding-right: 3px; padding-left: 3px;}
A:HOVER.but_lnk, A:HOVER.buttons_left {color:#777777;}

.t_l1 A, .t_l2 A, .t_l3 A {font-size:10px; color:#211B92; text-decoration: underline;}
.t_l1 A:HOVER, .t_l2 A:HOVER, .t_l3 A:HOVER {color:#5954b0;}
.t_l1 P, .t_l2 P {margin-top: 6px; margin-bottom: 7px;}
.t_l2 {width:50%; float: left;}
.t_l3 P {margin-top: 6px; margin-bottom: 7px; font-size:10px;}

.vert_line {width: 1px; background-color: #fff; background-image: url(../image/vert_white_line.jpg);}
.vert_line2 {background-color: #c6312f; text-align: center; background-image: url(../image/line_read.jpg);}
.line_brown {background-image: url(../image/line_brown.jpg);}
.orn_or {text-align:center; background-color: #fb8614; background-image: url(../image/center_orange_orn.jpg); font-size:12px; font-weight: bold; color:white;}
.orn_orl {width:8px; background-color: #fb8614; background-image: url(../image/left_orange_orn.jpg);}
.orn_orr {width:8px; background-color: #fb8614; background-image: url(../image/right_orange_orn.jpg);}
.orn_orln {width:12px; background-image: url(../image/left_orange_orn_n.jpg);}
.orn_orn {border-bottom: #fb8614 1px solid; font-size:1px;}
.orn_orrn {width:12px; background-image: url(../image/right_orange_orn_n.jpg);}

.static {padding-top:20px; text-align: center; color:#5e322a; font-weight: bold; font-size:12px;}
.static_lit, .c_sm {padding-right: 10px; padding-left: 10px;}

.img_vip {width:110px; background-color: #878672;}
.img_vip IMG {width:110px; height:150px; left:-3px; top:-3px; position: relative;}
.img_novip {width:85px; background-color: #878672;}
.img_novip IMG {width:85px; height:113px; left:-3px; top:-3px; position: relative;}

.new_faces {text-align:left; padding-left:10px;}
.new_faces P {font-size:11px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:5px;}
.new_faces SPAN {font-size:11px; padding-right: 5px; padding-left: 5px;}
.new_faces IMG {top:5px; position: relative; width:15px; height:18px;}
.c_sm {font-size:11px; text-align:justify; padding-bottom:20px;}

.pad1 {padding-left:10px; padding-right:10px;}
.mar1 {padding:10px 0 0 0 !important;}
.txt1 {font-size:12px !important;}

/*анкеты*/
.ank, .ank1 {width:100%;}
.ank TR.ank_main {vertical-align:top;}
.ank1 {border-bottom:#ee514e 1px solid;}

DIV.menu_registration {float:left; position:relative; background-color: #ee514e; font-size: 12px; text-align:center; vertical-align: middle; font-weight:bold;
color: white; padding: 2px 10px;}
.ank1 DIV {float:left; position:relative; text-align:center; vertical-align: middle;}
.ank1 A {font-size:12px; color:#211B92; font-weight: bold; text-decoration: underline; padding: 2px 10px;}
.ank1 A:HOVER {color:#5954b0;}

.foto_ank tr, .body_ank tr {vertical-align: top;}
.foto_ank td, .body_ank td {padding-top:10px; padding-left:10px; padding-right:10px;}
.body_ank td {padding-bottom:20px;}
.foto_ank div {margin-right:10px; float:left; font-size:11px; color:black;}
.foto_ank div img {border:0;}
.foto_ank p {margin-bottom:5px; margin-top:0;}
.pm_ank {text-align: left; padding: 10px;}
.pm_ank a {font-size:10px; color:#211B92; text-decoration: underline;}
.pm_ank a:hover {color:#5954b0;}

.logo img {border:0;}
.logo div {float:right;}
.logo .logo_l {width:50%; padding-right:30px;}
.logo h1 {margin:0 50px; 0 0; text-align:center; font-style:italic;}

.body_ank .mono {float:none; width:100%;}
.body_ank .mono dt {width:25%;}
.body_ank .mono dd {width:75%; margin-left:25%;}
.body_ank .mono dl {margin:0 0 20px 0;}
.body_ank fieldset {font-size:11px; float:left; width:50%; margin: 0; padding: 0; border:0;}
.body_ank fieldset dt {float:left; display:block; width:51%; margin: 0; padding: 0; font-weight: bold;}
.body_ank fieldset dd {width:100%; margin-left:51%; display:block;}
.body_ank fieldset dl {margin:0 3px 5px 0; display:block;}

.clear {display: block; clear: both; font-size: 1px; line-height: 1px; background: transparent;}

div.top_banner {text-align:center; padding-bottom:10px;}
div.top_banner img {border:0; width:468px; height:60px;}
div.top_banner_100x100 {float:left; padding-left:40px; margin-top:20px;}
div.top_banner_100x100 img {height:100px; width:100px; border:0;}

div.ads_ban {float:right; margin-right:10px;}

.component {width:100%;}
.component .main_title {padding-bottom:20px;}
.component td {padding:10px; text-align:center;}
.component tr {vertical-align:top;}
.comp_menu {padding-bottom:10px;}
div.sonnik {text-align:justify;}
.comp_menu a, .comp_menu a:visited, .sonnik a, .sonnik a:visited {font-size:10px; color:#211B92; text-decoration: underline;}
.comp_menu a:hover, .sonnik a:hover {color:#5954b0;}
div.sonnik p {font-size:11px; color:black;}

div.pagination {padding-top:20px; padding-bottom:20px;}
.google_banner {padding: 5px 0 10px 10px; width:300px; height:260px; float:right;}

img.online {width:12px; height:12px; vertical-align:top; margin-right:10px; margin-top:4px;}
img.online1 {vertical-align:top; margin-right:5px;}
