@charset "utf-8";
/* CSS Document */

html, body { margin: 0; padding: 0;     width: 100%; height: 100%; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #000; background:#d5d5d5; }

a img { border:none; outline:none; }

a {     text-decoration:none; color:#9e070e;  }

.clearfloat { clear: both; }

#layer { width:100%; }

#content { 
    width:970px;        
    margin:20px auto; 
    border:#d7d7d7 1px solid; 
    background:url(../images/br_fn.png); 
    background-repeat:repeat-x;
    background-color:#fff; 
 
  }
#content_left_top { 
height:10px; 
background-image:url(../images/main_left_top.gif); 
background-position: top left; 
background-repeat:no-repeat; margin:-1px; }
#content_right_top { height:10px; background-image:url(../images/main_right_top.gif); background-position:right top; background-repeat:no-repeat; margin-top:-1px; }
#content_left_bottom { 
width:920px; 
height:10px; 
background-image:url(../images/main_left_buttom.gif); 
background-position:left bottom; 
background-repeat:no-repeat; 
margin-left: -1px;
padding-top:1px;  
}
#content_right_bottom { 
width:970px; 
height:10px; 
background-image:url(../images/main_right_buttom.gif);
 background-position:right bottom; 
 background-repeat:no-repeat; 
 margin-left: 2px;
 
 }
.block { width:970px; height:10px; }

#header {width:970px; height:156px; margin:0 auto; background-image:url(../images/logo.png); background-position:7px 0px; background-repeat:no-repeat; }
#header p { font-size:12px; color:#818386; padding-left:23px; padding-top:35px; }

#menu { width:1000px; height:30px; margin-left:-38px; float:left; position:absolute;}
#menu a{color:#fff;}
#menu_but li { width:111px; height:30px; float:left; margin-left:5px; display:inline; list-style-type:none; background-image:url(../images/top_menu.gif); background-repeat:no-repeat; text-align:center; cursor: pointer; font-size:12px; font-weight:bold; }


#menu_but a:link, #menu_but a:visited { width:111px; height:23px; padding-top:7px; text-align:center; display: block; }
#menu_but a:link.active, #menu_but a:visited.active { width:111px; height:23px; padding-top:7px; text-align:center; display: block; background-image:url(../images/top_menu.gif); background-position:0 -30px; color:#170000; }
#menu_but a:hover, #menu_but a:hover.active { width:111px; height:23px; padding-top:7px; text-align:center; display: block; color:#F00; }


#panel { width:970px; margin-top:-37px; height:59px; background-image:url(../images/search_bg.gif); background-repeat:repeat-x; font-size:12px; color:#fff; }


#left { width:575px; margin-top:7px; float:left; }
#line { height:215px; margin-top:10px; margin-left:10px; }

#lider { float:left; }
#lider_table { width:230px; height:780px; margin-left:15px; background: url(../images/lider_center.gif); background-repeat:repeat-x; }
#lider strong, #new strong { font-size:12px; text-align:center; color:#c90000; display:block; }
.lider_block, .new_block { margin:20px 0 20px 2px; }
.lider_block img, .new_block img { border:#fff 1px solid; }
.num { font-size:16px; font-weight:bold; color:#c90000; font-style:italic; }
.lider_text { font-size:12px; color:#000; }
.lider_text span { color:#c90000; }
.lider_text a { font-weight:bold; color:#c90000; }
.lider_left { width:230px; height:780px;  background: url(../images/lider_left.gif); background-position:left; background-repeat:no-repeat; }
.lider_right { width:230px; height:780px; background: url(../images/lider_right.gif); background-position:right; background-repeat:no-repeat;}


#new { float:left; }
#new_table { width:300px; height:780px; margin-left:15px; background-image:url(../images/new_center.gif); background-repeat:repeat-x; }
.new_text span { color:#941900; }
.new_text a { font-weight:bold; color:#cc4a2f; }
.new_left { width:300px; height:780px;  background: url(../images/new_left.gif); background-position:left; background-repeat:no-repeat; }
.new_right { width:300px; height:780px; background: url(../images/new_right.gif); background-position:right; background-repeat:no-repeat;}
.desc { font-size:10px; }

.hr { width:190px; height:1px; background-color:#bfc8c9; margin:10px auto 10px auto; }
.guest_post{border:1px solid; text-align:left; width:70%; color:#000000; background-color:#47b3ca; min-height:100px; margin:5px; margin-left:10%; padding:5px;}

#right { width:338px; margin-top:7px; float:left; background-color:#dedddd; background-image:url(../images/news_center.gif); background-repeat:repeat-x;  }
#news { text-align:center; padding-top:2px; }
#news_text { font-size:14px; color:#fff; padding:15px; padding-top:7px; }
#news_text strong { color:#c90000; }
.news_left { width:338px; height:5px;  background: url(../images/news_left.gif); background-position:left top; background-repeat:no-repeat;  }
.news_right { width:338px; height:5px; background: url(../images/news_right.gif); background-position:right top; background-repeat:no-repeat; }
.news_left_bottom { width:338px; height:5px;  background: url(../images/news_left.gif); background-position:left bottom; background-repeat:no-repeat; }
.news_right_bottom { width:338px; height:5px; background: url(../images/news_right.gif); background-position:right bottom; background-repeat:no-repeat;}
.date { color:#727677; }
.full { text-align:right; }
.full a { color:#333; }

#footer { width:970px; border-top:#d7d7d7 1px solid; height:30px; margin:0 auto; color:#9e070e; background-color:#ff8f20 }
.left_footer { float:left; font-size:14px; width:405px; margin-top:5px; text-align:center; }
.right_footer { float:left; font-size:14px; width:510px; margin-top:5px; text-align:center; }
.team { color:#fff; }

.tbl_user{ margin-top:20px; min-width:680px; margin-left:-115px}
.tbl_user th{background-color:#999999; color:#FFFFFF; padding:5px;}
.tbl_user td{text-align:center}

.user_ind td{ text-align:left}
.pages{text-align:center}

.correspondence{border:1px solid; padding:10px; margin:5px; width:500px}
.corpartn{border:1px solid; padding:10px; margin:5px; background-color:#FEF9D8}
.coradm{border:1px solid; padding:10px; margin:5px; background-color:#E1FFF8}


.inp_requests {border:1px #900 solid;border-collapse: collapse;}
.inp_requests td{border:1px #900 solid;}
.inp_statistic_table {border: 1px #CCC solid; border-collapse: collapse;}
.inp_statistic_table td{text-align:center;}
.inp_statistic_table_f td{font-weight:bold; color:white; background-color:#930}
.inp_zebra_1 {background-color:#EEE;}
.inp_zebra_2 {background-color:#DDD;}
.inp_links {font-size:16px; font-weight:bold}


.admin_test_c:hover {background-color:#DDD}

.admin_clicks_stats {float:left; padding-left:25px; padding-right:25px;}
#fc {z-index:99;}



/* DEL IT */
.u_profiles { width:160px; min-height:195px; margin-top:5px; margin-left:8px; float:left; text-align:center; font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;background-color:white; border:1px solid #bbbbbb;}
.image { position:relative; width:150px; height:100px; }
.online { width:105px; height:20px; left:27px; bottom:4px; position:absolute; z-index:2; font-size:13px; color:#9e070e; font-weight:bold; padding-top:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; background-color:white;}
.online-c { width:74px; height:20px; left:0px; bottom:0px; position:absolute; z-index:2; font-size:11px; color:#9e070e; font-weight:bold; padding-top:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; background-color:white;}
.online-m { width:105px; height:20px; margin-left:14px; left:0px; bottom:2px; position:absolute; z-index:2; font-size:13px; color:#9e070e; font-weight:bold; padding-top:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; background-color:white;}

.u_profiles img {margin-bottom:5px; position:relative; z-index:1; max-height:120px; max-width:137px; border:1px solid #747474; margin:5px; padding:5px;}
.u_profiles .u-line {background-color:#bbbbbb; height:1px; font-size:1px;}
.u_profiles .u-cont {padding:5px; text-align:left;}
.u_profiles .name {color:#9e070e; font-weight:bold; font-size:14px;}
/* TO IT */

.u-size {height:145px; position:relative; text-align:center;}
.name { color:#ff8328; font-size:10px; font-weight:bold; text-decoration:underline; }
.age { font-size:11px; font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif; }


.u-profiles {width:160px; min-height:195px; margin-top:5px; margin-left:8px; float:left; text-align:center; font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;background-color:white; border:1px solid #bbbbbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.3);
-webkit-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.3);}
.u-profiles .u-line {background-color:#bbbbbb; height:1px; font-size:1px;}
.u-profiles .u-cont {padding:5px; text-align:left;}
.u-profiles .name {color:#9e070e; font-weight:bold; font-size:14px;}

.photo {position:relative; text-align:center}
.photo div {width:105px; height:17px; left: 50%; margin-left:-53px; bottom:10px; position:absolute; z-index:2; font-size:13px; color:#9e070e; font-weight:bold; background-color:white; padding-top:1px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
/* background-image:url(/skins/images/online.png); background-repeat:no-repeat;*/
}
.photo img {border:1px solid #747474; max-height: 145px; max-width: 137px; margin:5px;}
.photo.photo-main {height:160px;}
.photo.photo-padding img {padding:5px;}
.photo.photo-float, .photo.photo-float img {float:left;}
.photo.photo-main.photo-padding {height:170px !important;}
.photo.photo-max110 img {max-width:100px !important; vertical-align:top !important;}




