BODY{
  color:#000;
  font:14px Arial, sans-serif;
  background:#FFF;
  height:100%;
  min-width:950px;}
  
/* ссылки */

A{
  color:#000;
  font:12px Arial, sans-serif;
  line-height:1.4;}
  
A:hover,A:active{
  color:#F00;
  font:12px Arial, sans-serif;
  line-height:1.4;}
  
.a, .a:hover, .a:active{
  font-size:14px;
  font-weight:bold;}
  
.b, .b:active{
  font-size:14px;
  color:#fff;}
  
.b:hover{
  font-size:14px;}
  
.c{
  font-size:14px;
  color:#3399ff;}
  
.c:hover, .c:active{
  font-size:14px;
  color:#F00;}
  
.d{
  color:#999999;}
  
.e{
  color:#336699;}
  
.f{
  font-size:14px;
  color:#336699;}
  
.f:hover, .f:active{
  font-size:14px;}
  
.g{
  font-size:14px;
  color:#000;
  text-decoration:none;
  border-bottom: 1px dotted #000;}
  
.g:hover, .g:active{
  font-size:14px;
  text-decoration:none;
  border-bottom: 1px dotted #F00;}
.h{
  font-size:11px;
  color:#336699;}
  
.h:hover, .h:active{
  font-size:11px;}
  
.i{
  font-size:11px;
  color:#000;
  text-decoration:none;
  border-bottom: 1px dotted #000;}
  
.i:hover, .i:active{
  font-size:11px;
  text-decoration:none;
  border-bottom: 1px dotted #F00;}
  
.k{
  font-size:20px;
  color:#000;}
  
.k:hover, .k:active{
  font-size:20px;}
  
.l, .l:hover, .l:active{
  font-size:16px;
  text-decoration:none;}
  
.l{
  color:#FFF;}
  
.l:hover, .l:active{
  color:#F00;}
  
.m, .m:hover, .m:active{
  font-size:14px;}
  
.m:hover, .m:active{
  color:#F00;}

/* классы */

.advert{
  color:#6d6d6d;
  font:italic 12px Arial, Helvetica, sans-serif;
  line-height:1.5;}
  
.advertphoto{
  float:left;
  padding-top:20px;
  padding-bottom:10px;
  width:100%;}
  
.block{
  padding:8px 0 10px 0;}
  
.blog{
  padding:5px;} 
   
.blogtext{
  font-size:12px;
  line-height:1.5;}
  
.bottomblock{
  padding:10px 30px 50px 70px;} 

.button{
  float:left;
  padding:5px 0 0 0px;}
  
.copyright{
  float:left;
  padding:5px 0 0 20px;}
    
div.desc{
  text-align: center;
  width:140px;
  margin-top:5px;}
  
.frame{
  margin-bottom:10px;}
  
.galery{
  padding:10px 0 40px 35px;}
  
.galereya{
  margin-bottom:30px;} 
   
.h1{
  font-size:18px;}  
    
.img{
  padding:0 10px 10px 0;}
  
.img2{
  border:2px solid #ececec;}
  
.image{
  text-align:center;
  width:80%;}

.input{
  float:left;
  padding:5px 0 0 10px;}
     
.input100{
  width:100%;}  

.krohi{
  font-size:12px;
  color:#999;
  line-height:1.2;}
  
.logotip{
  padding:20px 0 0 30px;}
  
.mb{
  padding:5px 0 15px 0;}
  
.newinformation{
  font-size:12px;}
  
.nickcenter{
  color:#000;
  font:36px Arial, Helvetica, sans-serif;} 
  
.otstup{
  padding:5px 35px 0 23px;}
  
.parametr{
  padding:10px 0 20px 15px;} 
  
.poisk{
  padding:20px 55px 0 30px;}
  
.poisk2{
  padding:20px 20px 0 30px;}

.polevvoda{
  padding:0 20px 5px 0;} 
  
.razdelitel{
  background-image:url(../img/razdelitely.png);
  width:100%;
  height:32px;}
  
.rools{
  padding:20px;} 
  
.schetchik{
  float:right;
  padding:5px 0 0 0px;}
            
.sign{
  padding:2px;
  background:#fff;
  border: 1px solid #a5acb2;
  width:90px;
  margin:0 10px 10px 0;}
  
.sign2{
  padding:2px;
  background:#fff;
  border: 1px solid #a5acb2;
  width:250px;
  margin:0 10px 10px 0;}
  
.sign3{
  padding:2px;
  background:#fff;
  border: 1px solid #a5acb2;
  height:115px;}
  
.sign4{
  padding:2px;
  background:#fff;
  border: 1px solid #a5acb2;
  height:350px;}
  
.statusphoto{
  float:left;}
  
.statusnik{
  float:left;
  padding:5px 0 0 10px;}
    
.stroka{
  color:#f00;
  font:14px Arial, sans-serif;}

.table{
  padding:10px 10px 0 62px;}
  
.table2, .table3a{
  padding:10px 10px 0 0;}
  
.table3{
  padding:10px 50px 0 0;}
  
.table4{
  padding:10px 10px 30px 30px;}
  
.table5{
  padding:15px 30px 30px 20px;}
    
textarea{
  background:#fff;
  color:#000;
  padding:5px;
  border: 1px solid #a5acb2;
  width:400px;}
  
.text{
  padding:5px 0 10px 0;
  line-height:1.4;}
  
.textfield{
  background:#fff;
  color:#000;
  border: 1px solid #a5acb2;
  width:360px;}  
  
.userinfo dl {
  margin: 0 0 5px 0;
  padding:0;
  clear:left;}
  
.userinfo dl dt {
  margin: 0;
  padding: 0;
  float: left;
  width: 210px;
  color:#000;
  font-size: 14px;
  text-align: right;
  line-height:1.4;}
  
.userinfo dl dd {
  margin: 0 0 0 210px;
  padding: 0 0 0 12px;
  text-align: left;
  font-size: 14px;
  line-height:1.4;}
  
.vesphoto{
  float:left;}
  
.veslink{
  float:left;
  padding:25px 0 0 10px;} 
   
.vhod{
  margin-right:20px;}

.zakazphoto{
  float:left;}
  
.zakazlink{
  float:left;
  padding:10px 0 0 10px;}

  
/* Списки */

li{
  list-style:none;
  line-height:1.8;
  list-style-position:outside;}
.li{
  line-height:1.9;
  list-style:none;}

.li2{
  line-height:1.4;
  list-style:none;
  margin-left:30px;}
  
.linumbers{
  list-style:decimal;
  line-height:1.5;}
    
ol{
  list-style:decimal;}
  
.listdiv{
  float:left;
  clear:left;
  padding-top:20px;}

/* list */
.list li{
  display: inline;}
  
.list a {
  font-size: 14px;;
  color:#000;
  text-decoration: none;
  padding:1px 3px;}
  
.list a:hover {
  font-size: 14px;
  color:#fff;
  background: #ccc;
  padding:1px 3px;}
  
.list a:active {
  font-size: 14px;
  color:#fff;
  background: #cc0;
  padding:1px 3px;}
/* // list */

/* submenu */
.submenu li{
  display: inline;
  padding:15px;
  text-align:center;}
  
.submenu a {
  font-size: 12px;
  color:#336699;}
  
.submenu a:hover, .submenu a:active{
  font-size: 12px;
  color:#f00;}
/* // submenu */

/* Tag cloud */

.tag-cloud{
  float: left;
  width: 100%;
  padding: 0px;
  margin:10px 0;
  text-align: center;}
  
.tag-cloud ul{
  white-space: normal;}
  
.tag-cloud ul,
.tag-cloud ul li{
  display: inline;}
  
.tag-cloud a {
  font-size: .83em;
  color: #369;
  text-decoration: none;
  line-height:1.4em;}
  
.tag-cloud a:hover {
  color: #fff;
  background: #6d6d6d;}


/*.tag-cloud a 	 {white-space:nowrap;}*/
.tag-cloud a.w12  { font-size: 80%; }
.tag-cloud a.w13  { font-size: 90%; }
.tag-cloud a.w14  { font-size: 100%; }
.tag-cloud a.w15  { font-size: 110%; }
.tag-cloud a.w16  { font-size: 120%; }
.tag-cloud a.w17  { font-size: 130%; }
.tag-cloud a.w18  { font-size: 140%; }
.tag-cloud a.w19  { font-size: 160%; }
.tag-cloud a.w20  { font-size: 165%; }
.tag-cloud a.w21  { font-size: 160%; }
.tag-cloud a.w22  { font-size: 165%; }
.tag-cloud a.w23  { font-size: 170%; }
.tag-cloud a.w24  { font-size: 175%; }
.tag-cloud a.w25  { font-size: 180%; }
.tag-cloud a.w26  { font-size: 185%; }
.tag-cloud a.w27  { font-size: 190%; }
.tag-cloud a.w28  { font-size: 195%; }
.tag-cloud a.w29  { font-size: 210%; }
.tag-cloud a.w30  { font-size: 220%; }
.tag-cloud a.w31  { font-size: 230%; }
.tag-cloud a.w32  { font-size: 240%; }
/* // Tag cloud */

/* Области с закругленными углами */
  
.chat { background:transparent; width:100%; }
.chat p { margin:0 15px; }
.chat .d1, .chat .d2, .chat .d3, .chat .d4, .chat .d1d, .chat .d2d, .chat .d3d, .chat .d4d { display:block; overflow:hidden; font-size:1px; }
.chat .d1, .chat .d2, .chat .d3, .chat .d1d, .chat .d2d, .chat .d3d { height:1px; }
.chat .d2, .chat .d3, .chat .d4, .chat .d4d, .chat .d3d, .chat .d2d { background:#dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.chat .d1 { margin:0 5px; background:#dedede; }
.chat .d2, .chat .d2d { margin:0 3px; border-width:0 2px; }
.chat .d3, .chat .d3d { margin:0 2px; }
.chat .d4, .chat .d4d { height:2px; margin:0 1px; }
.chat .d1d { margin:0 5px; background:#dedede; }
.chat .boxcontent {display:block; background:#dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; height:32px;} 

.raised { background:transparent; width:100%;}
.raised p { margin:0 15px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; overflow:hidden; font-size:1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }
.raised .b2, .raised .b3, .raised .b4, .raised .b4b, .raised .b3b, .raised .b2b { background:#fff; border-left:1px solid #dedede; border-right:1px solid #dedede; }
.raised .b1 { margin:0 5px; background:#dedede; }
.raised .b2, .raised .b2b { margin:0 3px; border-width:0 2px; }
.raised .b3, .raised .b3b { margin:0 2px; }
.raised .b4, .raised .b4b { height:2px; margin:0 1px; }
.raised .b1b { margin:0 5px; background:#dedede; }
.raised .boxcontent {display:block; background:#fff; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #fff;} 

.noact { background:transparent; width:100%; }
.noact p { margin:0 15px; }
.noact .c1, .noact .c2, .noact .c3, .noact .c4, .noact .c1c, .noact .c2c, .noact .c3c, .noact .c4c { display:block; overflow:hidden; font-size:1px; }
.noact .c1, .noact .c2, .noact .c3, .noact .c1c, .noact .c2c, .noact .c3c { height:1px; }
.noact .c2, .noact .c3, .noact .c4, .noact .c4c, .noact .c3c, .noact .c2c { background:#f1f1f1; border-left:1px solid #fff; border-right:1px solid #f1f1f1;}
.noact .c1 { margin:0 5px; background:#f1f1f1; }
.noact .c2, .noact .c2c { margin:0 3px; border-width:0 2px; }
.noact .c3, .noact .c3c { margin:0 2px; }
.noact .c4, .noact .c4c { height:2px; margin:0 1px; }
.noact .c1c { margin:0 5px; background:#f1f1f1; }
.noact .boxcontent2 {display:block; background:#f1f1f1; border-left:1px solid #fff; border-right:1px solid #f1f1f1; border-bottom:1px solid #dedede;} 

#center_grey{
  background:#ebebeb;
  margin:20px 0;
  padding:30px;}
  
.active_people{
  position:relative;
  float:left;
  background:#FFF;
  width:100%;}
  
#actual_news{
  position:relative;
  float:none;
  background:#FFF;
  margin-left:30px;
  height:100%;}

#active_icon{
  position:absolute;
  top:185px;
  left:42px;}
  
.r-star{
  position:relative;
  overflow:hidden;
  width:100%;
  height:40px;
  float:left;
  background:url(../img/fon_blue.png) repeat-x;}
  
.r-star .content1{
  padding:12px 0 0 50px;}

.r-star .cn{
  position:absolute;
  width:18px;
  height:18px;
  left:-9px;
  top:-9px;
  background:url(../img/star_blue.png);}
  
.r-star .cn.tr, .r-star .cn.br{
  margin-left:100%;}

.r-star .cn.bl, .r-star .cn.br{
  top:auto;}
  
.r-star_white{
  position:relative;
  overflow:hidden;
  width:100%;
  float:left;
  background:#fff;
  padding:10px 0;}
  
.r-star_white .content2{
  padding:10px 0 10px 20px;}

.r-star_white .cn{
  position:absolute;
  width:20px;
  height:20px;
  left:-10px;
  top:-10px;
  background:url(../img/star_white.png);}
  
.r-star_white .cn.tr, .r-star_white .cn.br{
  margin-left:100%;}

.r-star_white .cn.bl, .r-star_white .cn.br{
  top:auto;}

.r-star_right .cn.bl, .r-star_right .cn.br{
  top:auto;}
  
.r-star_border{
  position:relative;
  overflow:hidden;
  width:100%;
  float:left;}
  
.r-star_border .border{
  border:1px solid #d1d1d1;
  padding:9px 0 9px 5px;} 
  
.r-star_border .content4{
  padding:7px 0 0 15px;}

.r-star_border .cn{
  position:absolute;
  width:20px;
  height:20px;
  left:-10px;
  top:-10px;
  background:url(../img/star_border.png);}
  
.r-star_border .cn.tr, .r-star_border .cn.br{
  margin-left:100%;}

.r-star_border .cn.bl, .r-star_border .cn.br{
  top:auto;}

.r-star_grey{
  position:relative;
  overflow:hidden;
  width:100%;
  height:40px;
  float:left;
  background:url(../img/act_news_fon3.png) repeat-x;}
  
.r-star_grey .content5{
  padding:13px 0 0 20px;}

.r-star_grey .cn{
  position:absolute;
  width:18px;
  height:18px;
  left:-9px;
  top:-9px;
  background:url(../img/star_grey.png);}
  
.r-star_grey .cn.tr, .r-star_grey .cn.br{
  margin-left:100%;}

.r-star_grey .cn.bl, .r-star_grey .cn.br{
  top:auto;}
  
  
#advert{
  float:left;
  width:100%;
  margin-top:25px;
  margin-left:30px;}

#centerblock{
  padding-left:30px;
  padding-top:10px;
  float:left;
  width:65%;}
  
#cloud{
  float:left;
  width:100%;
  margin-bottom:50px;}
  
#friends{
  float:left;
  width:220px;}
  
#footer{
  float:left;
  clear:both;
  height:60px;
  width:100%;
  margin-top:20px;} 
   
#iconright{
  float:right;
  margin-top:28px;
  margin-right:7px;}
  
#leftblok{
  width:220px;
  padding-left:30px;
  padding-top:30px;
  float:left;}
  
#loginname{
  float:left;
  margin-top:15px;
  margin-left:7px;
  color:#000;
  font:36px Arial, Helvetica, sans-serif;}
    
#nastroyki{
  position:absolute; top:15px; right:55px;}
  
#newinformation{
  float:left;
  width:200px;
  padding-top:15px;}
      
#nikname{
  float:left;
  padding-top:20px;}
  
#obshenie{
  float:left;
  width:220px;
  padding-top:25px;}  
  
#profile{
  float:left;
  width: 100%;
  margin-top:30px;} 
   
#statistica{
  float:left;
  padding-top:20px;}
  
#status{
  float:left;
  width:220px;
  padding-top:20px;
  margin-bottom:5px;} 
    
#statusfield{
  float:left;
  width:220px;
  margin-top:-5px;}
   
#stroka{
  float:left;
  margin-left:35px;
  margin-top:20px;}
     
#ves{
  width:130px;
  float:left;
  padding-top:20px;} 
   
#zakazi{
  float:left;
  clear:left;
  padding-top:20px;
  width:200px;}
   
#zakladki{
  float:left;
  width:100%;
  margin-top:25px;}
  
#reyting{
  clear:left;
  position:relative;
  width:100%;}
  
.reiting{
  text-align:right;
  padding-right:20px;}
  
.reiting_style{
  font-size:12px;
  color:#b6b6b6;}
  
.le_polzovatel{
  position:relative;
  clear:left;
  margin-right:20px;}
  
.userin dl {
  padding:0;
  clear:left;
  height:35px;}
  
.userin dl dt {  
  float:left;
  width:70%;
  text-align: left;}
  
.userin dl dd{
  text-align: right;}
  
.listt dl {
  padding:0;
  margin:0;
  clear:left;}
  
.listt dl dt {  
  float:left;
  width:70%;
  text-align: left;}
  
.listt dl dd{
  text-align: right;}
  
.pic_style{
  margin-right:15px;
  padding:2px;
  background:#fff;
  border: 1px solid #a5acb2;
  width:30px;}
  
.reyt{
  padding-top:5px;}

.block1, .block2{  
  margin-right:20px;
  background:url(../img/fon_doted.png) repeat-x;
  height:14px;}
  
.block2{
  margin-top:10px;}

.dd{
  padding:8px 0 0 0;}
  
  
.svej dl {
  margin: 0;
  padding:0;
  clear:left;
  height:40px;}
  
.svej dl dt {  
  float:left;
  width: 304px;
  margin: 0;
  padding: 0;
  background:url(../img/act_news_fon.png) no-repeat;
  height:40px;}
    
.svej dl dd{
  text-align: left;
  margin: 0 0 0 304px;
  background:url(../img/act_news_fon2.png) no-repeat top right;
  padding:10px 0 0 15px;}

.novost{
  margin-right:15px;
  margin-bottom:5px;
  padding:2px;
  background:#fff;
  border: 1px solid #a5acb2;
  width:90px;}
   
.news_day, .advert_day{
  position:relative;
  clear:left;}
  
.advert_day{
  padding:10px 20px 0 0;}
  
.news_day{
  padding:10px 20px 15px 0;}
  
.photo_style{
  position:relative;
  float:left;}
  
.list_news dl {
  margin: 15px 0 0 0;
  padding:0 20px 0 0;
  clear:left;}
  
.list_news dl dt {  
  float:left;
  width: 80px;
  margin: 0;
  padding: 2px 0 0 0;}
    
.list_news dl dd{
  text-align: left;
  margin: 0 0 0 80px;
  padding:0;}
  
.otstupi{
  padding:0 20px;}
  
.roolofsite{
  background:url(../img/roolofsite.png) no-repeat center;
  height:90px;
  text-align:center;
  padding-top:5px;}
  
.bottom_block{
  position:relative;
  float:left;
  width:100%;
  margin-top:20px;}
  
.lastadvert{
  background:url(../img/lastadvert.png) no-repeat;
  height:14px;}
  
.lastadvert2{
  display:none;}
  
.aktivnie{
  background:url(../img/aktivnie.png) no-repeat;
  height:14px;}
  
.comment_new{
  background:url(../img/comment_new.png) no-repeat;
  height:14px;}
  
.site_news{
  background:url(../img/site_news.png) no-repeat;
  height:14px;}
  
  
.list_advert{
  list-style-type: disc;
  list-style-position:outside;
  padding-bottom:15px;  
  line-height:1.3;
  margin-left:15px;
  margin-right:10px;}
  
.mejdu_stolb{
  padding:0 20px;}
  
.comment_text{
  padding:15px 15px 25px 0;
  font-size:13px;
  line-height:1.5;}