body{margin:-38px 0 0 0;
background:#000 url(img/bg.png) left top repeat-x;
/*background:#000 url(img/vorobei_bg.jpg) center top repeat-y;*/
color:#fff;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}
.info{padding:10px 30px 40px;}

.tl{font:normal 80%/120% Trebuchet MS,Verdana,sans-serif;
text-align:left;}
.tr{font:normal 80%/120% Trebuchet MS,Verdana,sans-serif;
text-align:right;}
.tc{font:normal 80%/120% Trebuchet MS,Verdana,sans-serif;
text-align:center;}

#logo{float: left;
margin:10px 0 20px 40px;
width:236px; height: 130px;}
#phone{float: left;
text-align:left;
color:#fff;
margin:35px 0 0 40px;
width:632px;}
#phone #margin_r{margin-right:0px;}
p.tel{font:normal 36px/120% Trebuchet MS,Verdana,sans-serif;
padding:0 0 28px;}
p.tel a, p.tel span{font-size:27px;}

#adv_big{margin:10px 0 -5px;
float:left;
clear:both;}
.pad{padding:13px 0 20px;}
#adv_big2{margin:10px 0 15px;
clear:both;}
#adv_big3{margin:10px 0 -5px;
clear:both;}

#wrapper
{width: 980px;}

#wrapper_inside{background:#1B1D18 url(img/bg2.jpg) left top no-repeat;
padding:0 0 20px;}
#wrapper_inside2{background:#020201 url(img/comment_bg.png) left bottom repeat-x;
padding:0 0 40px;}
#wrapper_inside, #wrapper_inside2
{float: left;
width: 100%;
margin:0;}

/*top menu*/
.tmenublock{background:#030303 url(img/bg_head.gif) left top repeat-x;
border:1px solid #3a3a3a;
border-left:none; border-right:none;
margin:5px 0 13px 0;}
p.tmenu{font:normal 15px/120% Trebuchet MS,Verdana,sans-serif;
padding:6px 0 7px;
text-align:center;}
p.tmenu b{color:#fff; font-weight:normal;}
p.tmenu a, p.tmenu b{border-right: 1px solid #6e737b;
padding:0 17px 0 12px;}
p.tmenu a{font-size:15px !important;}
p.tmenu a#parent{color:#a6adb9;}
p.tmenu a#parent:hover{color:#fff;}
.nobord{border-right:none !important;}

/*main photo*/
#photo_of_the_day{width:443px;
float: left;
margin:0px 0px 6px 30px;
padding:1px;}

#afisha-main{width:443px;
float: left;
margin:0px 0px 6px 30px;
padding:1px;}
.main_head_txt{background:#030303 url(img/bg_head.gif) left top repeat-x;
border:1px solid #3a3a3a;
margin:0; padding:4px 0;}
.main_head_txt h3{background:url(img/bull_head.gif) left no-repeat;
font:bold 105%/120% Trebuchet MS,Verdana,sans-serif;
color:#c5d6de;
margin:0; padding:0 10px 0 25px;}
.main_head_txt p.users{padding-left:10px; padding-right:10px;}
.main_head_txt h4{font:bold 105%/120% Trebuchet MS,Verdana,sans-serif;
color:#c5d6de; text-align:center;
margin:0; padding:0 10px;}

span.open-cal{font-size:14px;
float:right;
padding:0 10px 3px;}
span.open-cal a{background:url(img/calendar-sm.png) left no-repeat;
padding-left:25px;
text-decoration:none;}
span.open-cal a b{border-bottom:1px dashed #2cdc15;
font-weight:normal;}
span.open-cal a:hover b{border-bottom:none;
font-weight:normal;}
.afisha-list{background:#111111 url(img/title_bg.gif) left top repeat-x;
float:left;
border-left:1px solid #3a3a3a;
border-bottom:2px solid #3a3a3a;
width:420px; height:303px;}
.afisha-list img.logos{border:1px solid #393a3d;
padding:3px; background-color:#2f2f2f;
margin:2px 7px 0 0;}
.afisha-list p{margin:10px 15px 10px; padding-bottom:15px;
border-bottom:1px solid #b6b6b6;}
.span-left{color:#b6b6b6;
font-size:14px;
float:left;}
.span-left b{font-size:14px; color:#fff;}
.span-right{font-size:14px;
float:right;}
.span-right b{color:#b6b6b6; font-weight:normal;}
.afisha-list p a{font-size:14px; padding:5px 0 0; margin-bottom:-10px; display:block;}
.evfoto{border:1px #fff solid; margin: 20px 10px 0 0;}

.scroll{width:20px; height:303px;
float:left;
background:url(/img/scroll-bg.png) left top repeat-y;
border-left:1px solid #3a3a3a;
border-right:1px solid #3a3a3a;
border-bottom:2px solid #3a3a3a;}
.scroll-center{height:260px;}

.enter-reg{font-size:14px;
padding:4px 0 20px;
text-align:right;}
.enter-reg span{color:#676c72; padding:0 10px;}
.enter-reg a{text-decoration:none; border-bottom:1px dashed #2cdc15;}
.enter-reg a:hover{border-bottom:none;}
#margin_r{margin-right:30px;}
#margin_r2{margin-right:27px; margin-top:8px; padding-bottom:0;}
#margin_r2 img{margin-right:7px;}
img.ico3{margin:0 4px 0 10px !important;}

/*calendar*/
#calendar{width:443px;
float: left;
margin:0px 0px 6px 31px;
padding:1px;}
#calendar a .main_photo{border:1px solid #3a3a3a;}
#calendar a:hover .main_photo{border:1px solid #fff;}

#cont{background:#030303 url(img/calendar_bg.png) left top repeat-x;
float:left;
padding: 21px 31px 21px 30px;
//padding:18px 31px 18px 30px;
border: 1px solid #383838;}
.DynarchCalendar-hover-date{cursor:hend !important;
cursor:pointer !important;}

#reg , #auth , #rem {background:#030303 url(img/calendar_bg.png) left top repeat-x;
float:left;
width:441px; height:289px;
border: 1px solid #383838;}

.title{float: left;
margin:0 0 0 30px;
width: 950px;
text-align: left;
font-family: Trebuchet MS,Verdana,sans-serif;}
.title .main_head_txt{width:920px; border:none;}
#wrapper_inside2 .title{margin-top:0;}
#title_top{margin-top:10px !important;}

#parties{background:#111111 url(img/title_bg.gif) left top repeat-x;
float: left;
margin:0; padding:0 0 20px 10px;
width:906px;
border: 1px solid #383838;}

.photo-item-1{background:#131313 url(img/photo-item-1-bg.gif) left top repeat-x;
float: left;
width:280px;
height: 290px;
margin: 10px 10px 0 0;
padding:5px;
border: 1px solid #393a3d;
text-align: left;}
.photo-item-1 img{margin:0 0 5px 0 !important;
//margin-bottom:0 !important;}
.photo-item-1 a img{border: 2px solid #444;}
.photo-item-1 a:hover img{border: 2px solid #fff;}
.photo-item-1 p{padding:0; margin:0;
font:normal 14px/130% Trebuchet MS,Verdana,sans-serif;}
.photo-item-1 .date{color: #b6b6b6;
font-weight:bold;}
.photo-item-1 .date strong{color:#fff;}
.photo-item-1 .club
{color: #fff;
font-weight:bold;}
.photo-item-1 .name
{color: #80fe10;
line-height:120%;}
.digest{font-size:11px !important;
padding:5px 0 0 !important;}
.parties_afisha{}
.parties_afisha .photo-item-1{height:50%;
padding-bottom:10px;}

.photo-item-1 .afdate{color:#80FE10;
font:normal 16px/130% Trebuchet MS,Verdana,sans-serif;}/*afisha date*/

/*reiting*/
#reiting{height:265px !important;}
a.better{font-size:17px;}
p.list_better{padding-top:5px;
font-size:14px; color:#b6b6b6;}
p.list_better big{font-size:16px; color:#fff;}
p.list_better span{color:#fff;}

/*advert*/
.photo-item-adv{background-color:#71fe12;
float: left;
width:280px;
height: 290px;
margin: 10px 10px 0 0;
padding:5px;
border: 1px solid #393a3d;
text-align: left;}
.photo-item-adv a img{border:2px solid #444;}
.photo-item-adv a:hover img{border:2px solid #fff;}

/*afisha, action*/
.action-center{padding:13px 0 25px 90px;}
.action-center h1{font-size:230%; padding:20px 0 0;}
.action-center h1, .action-center h2, .action-center h3, .action-center h4, .action-center p{padding-right:98px;}
h3.fotootchet{font-weight:normal; padding:12px 0 15px 0; margin:0;
clear:both; font-size:100%;}
.date-place{float:left;
font-size:85%; line-height:150%;
color:#b6b6b6;}
.date-place b{color:#fff;}
.enter-time{float:right;
font-size:85%; line-height:150%;
color:#b6b6b6;
padding-right:98px;}
.enter-time span{color:#fff;}
.action-center p.list{margin:0; padding:0 0 0 10px;}

/*comments*/
.block-comment1{float:left; width:980px;
background:#1e221c url(img/photo-item-2-bg.gif) left top repeat-x;
padding:13px 0 20px;}
.block-comment1 .main_head_txt{margin-left:30px;
float:left;
width:915px;}
.block-comment2{float:left; background-color:#111;
margin-left:30px; padding:0 1px 0 9px;
border:1px solid #383838;
border-top:9px solid #383838;}
.photo-item-2{background:#131313 url(img/photo-item-1-bg.gif) left top repeat-x;
float: left;
width:165px;
margin: 10px 8px 0 0;
padding:3px;
border: 1px solid #393a3d;
text-align: left;}
.photo-item-2 img{margin:0 0 5px 0 !important;
//margin-bottom:0 !important;}
.photo-item-2 a img{border: 2px solid #444;}
.photo-item-2 a:hover img{border: 2px solid #fff;}
.photo-item-2 p{padding:0; margin:0;
font:normal 11px/130% Trebuchet MS,Verdana,sans-serif;}
.photo-item-2 .nik
{color: #2cdc15;
font-weight:bold; font-size:13px;}
.photo-item-2 .day
{color: #b6b6b6;
border-bottom:1px solid #b6b6b6;
padding-bottom:2px; margin-bottom:5px;}
.photo-item-2 .comment
{color: #fff;
line-height:120%;}
.photo-item-2 .sub_text{color:#b6b6b6;
font-size:13px;
float:left;}
.photo-item-2 .num{float:right;
background-color:#444444;
padding:3px 7px; margin-top:10px;
font:normal 16px/90% Trebuchet MS,Verdana,sans-serif;
color:#b6b6b6;}

/*users list*/
.users_list{width:105px;
padding: 10px 0 0 17px;}
.users_list img.user-foto{margin:0 !important;
padding:3px; background-color:#2f2f2f;}
.users_list a img.user-foto{border: 1px solid #393a3d;}
.users_list a:hover img.user-foto{border: 1px solid #fff;}
.users_list p{padding:0; margin:0;
font:normal 13px/120% Trebuchet MS,Verdana,sans-serif;}
.users_list .nik{color: #2cdc15;
font-weight:bold;
padding-bottom:5px;}
.users_list p.data{color:#b6b6b6;
font-size:11px; padding-top:2px;}
.users_list p.data span{color:#fff;}
p.on-off{text-align:left; padding:2px 0 0 79px;}
.on-img{background-color:#2cdc16;}
.off-img{background-color:#4c4c4e;}
.users{float:right; padding:4px px 0; margin:3px 0; height:20px;}
.u-open{background-color:#000; font-weight:bold;}
#u-bord{border-right:1px solid #474747;}
#u-h3{float:left; padding-top:5px;}

.all-friends{margin:10px 0 30px;}
.all-friends .users_list{padding:5px 15px 25px;}
.users_list p.data img{margin:2px 3px 0 0;}
.users_list p.data a{color:#ffe195;}
.users_list p.data a:hover{color:#fff;}

.clubs-list{width:441px; 
background:#0e100e url(img/clubs_bg.gif) left top repeat-x;
border:1px solid #383838; border-top:none;
text-align:left;}
.clubs-list p{padding:10px 0 10px 20px;
font:normal 18px/180% Trebuchet MS,Verdana,sans-serif;}
.clubs-list a{color:#80fe10;
padding-right:20px;
white-space:nowrap;}
.clubs-list strong{padding-right:20px;
font-size:20px;
white-space:nowrap;}

#clubs{background: url(/img/clubs-bg.png) repeat-y;	
float: left;
border: 1px solid #383838;
font:normal 85%/130% Trebuchet MS,Verdana,sans-serif;
line-height:140%;}
#clubs a{padding-right:12px;
color:#80fe10;
font-weight:bold;}
#clubs a:hover{color:#fff;}

/*clubs list*/
.alfavit{margin:10px 10px;}
.alfavit p{line-height:250%;
font-size:100%;}
.alfavit a{border:1px solid #2F2F2F;
color:#00FE00;
background:#070708 url(/img/alfavit_bg.gif) left top repeat-x;
padding:3px 8px; margin-right:4px;}
.alfavit a:hover{border:1px solid #626262;
background:#232324 url(/img/alfavit_bg2.gif) left top repeat-x;}
.alfavit span{border:1px solid #5A5A5A;
padding:3px 8px; margin-right:3px;}
#ru{margin-bottom:25px;}
#en{}
#ru span{color:#BFD7DF;}
#en span{color:#36B0D0;}
#ru a:hover{color:#fff;}
#en a:hover{color:#36B0D0;}
/*-*/
.clubs_list{margin:50px 0 30px;
text-align:left;
float:left; width:230px;}
.clubs_list p{padding:0 0 0 60px;
font-size:120%;}
#ru_word{color:#BFD7DF;}
#en_word{color:#36B0D0;}
.clubs_list ul{list-style-type:none; list-style-image:none;
margin:0 0 20px 60px; padding:0;}
.clubs_list ul li{margin:3px 0px 10px;}

/*items*/
.items{background:#161616 url(/img/clubs-bg.png) repeat-y;	
float: left;
width: 971px !important;
padding: 7px 0 5px 7px;
border: 1px solid #383838;
border-top:none;
margin-bottom:0;}
.items p{font: normal 85%/130% Trebuchet MS,Verdana,sans-serif;
padding:0; margin:0 50px 0 0;}
.items p.items-link{padding-bottom:18px;}
.items p span{color:#b6b6b6;}

.item_date{padding:0;}
.item_date span{color:#b6b6b6;}

h1{font:normal 190%/120% Trebuchet MS,Verdana,sans-serif;
text-align:left;
color:#c5d6de;
padding:15px 0 10px 0;
margin:0;}
.info h1{font-size:210%;}
h2{font:normal 140%/110% Trebuchet MS,Verdana,sans-serif;
text-align:left;
color:#c5d6de;
padding:5px 0 0 0;
margin:5px 0 10px 0;
clear:both;}
h3{font:normal 110%/110% Trebuchet MS,Verdana,sans-serif;
text-align:left;
color:#c5d6de;
margin:0;
padding:10px 0 1px 0;}
h4{font:bold 100%/140% Trebuchet MS,Verdana,sans-serif;
text-align:left;
color:#c5d6de;
margin:0;
padding:5px 0;}
p{font: normal 80%/140% Trebuchet MS,Verdana,sans-serif;
color:#fff;
padding:5px 0;
margin:0;
text-align:left;}
.red{color:#F03737;}
.green{color:#96e298;}
.rose{color:#fdb4b4;}

.send{}
.send .tr{font: normal 80%/140% Trebuchet MS,Verdana,sans-serif;
text-align:right;}
.send .tl{text-align:left; padding:7px 0 7px 15px;}
.send textarea{margin-bottom:10px; font-size:85%;}
.send td .txt{font-size:80%;}

/*crumbs*/
.info p.crumbs{text-align:left;
padding:0 0 15px;}
p.crumbs{font:normal 85% Trebuchet MS,Verdana,sans-serif;
color:#fff;
padding:0 20px 5px; margin:0;
text-align:center;}
p.crumbs a{color:#508f4a;}
p.crumbs a:hover{color:#fff;}

/*standart link*/
a{color:#2cdc15;
text-decoration:underline;}
a:hover{color:#fff;
text-decoration:none;}

/*list*/
ul{list-style:outside url(img/bull.gif);
margin:0;
padding:0 0 0 30px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 35px;}
li{font:normal 85%/130% Trebuchet MS,Verdana,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Trebuchet MS,Verdana,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

/*bottom menu*/
.bot-menu{text-align:center;
font: normal 85%/140% Trebuchet MS,Verdana,sans-serif;
color:#fff;
margin:0px 0 20px;}
.bot-menu a{color:#717171; padding:0 15px;}
.bot-menu a:hover{color:#fff;}
.bot-menu strong{padding:0 15px;
font-weight:normal;}
.bot-menu span{color:#717171;}
/*copy*/
.copy{font:bold 80%/140% Trebuchet MS,Verdana,sans-serif;
color:#516b00;
padding-bottom:10px;}
.copy a{font-weight:normal;
color:#516b00;}
.copy a:hover{color:#9e9e9e;}
.copy img{margin-top:3px;}
#copy1{float:left; text-align:left;}
#copy2{float:right; text-align:right;}


/*-*/
.blink{font:normal 11px Verdana,sans-serif;
color:#bdbab5;
padding:0 10px 5px;
margin:0;
text-align:left;}
.blink a{font-size:10px;
font-weight:normal;
color:#bdbab5;
text-decoration:underline;}
.blink a:hover{color:#bdbab5;
text-decoration:none;}

/*site map*/
ul.map{list-style-type:none; list-style-image:none;
margin:0;
padding:0;}
ul.map li{font:bold 100%/140% Trebuchet MS,Verdana,sans-serif;
text-align:Left;
color:#3247A0;
text-indent:0;
margin:15px 0;
padding:0;}
ul.map ul{list-style:outside url(img/bull.gif);
padding-left:23px;}
ul.map ul li{font:bold 85%/130% Trebuchet MS,Verdana,sans-serif;
margin:6px 0;
font-weight:normal;}
ul.map ul ul{list-style-type:none; list-style-image:none;
padding-left:13px;}
ul.map ul ul li{font-weight:normal;
font:bold 90%/130% Trebuchet MS,Verdana,sans-serif;}

/*forms*/
form{margin:0;}
select, textarea{font:normal 85% Trebuchet MS,Verdana,sans-serif;}
textarea, .txt{border:1px solid #8c8c8c;}

/*image*/
.img1{margin:5px 10px 10px 0;
border: 1px solid #fff;}
.img2{margin:5px 0 10px 10px;
border: 1px solid #fff;}

.part1{border-bottom:none !important;
padding-bottom:10px !important;}
.part2{background:#111 !important;
border-top:none !important;}
#prev{float:left; width:78px; margin-right:12px;
text-align:right; margin-top:215px;}
#next{float:right; width:85px;
text-align:left; margin-top:215px;}
.gallery-top{float:left;
/*padding-left:5px;*/
width:730px;}
.gallery-bot{float:left;
padding-left:90px;
width:730px;}
.gallery-bot .photo-item-2{margin:0 8px 10px 0;}
.all-photo{float:right;
margin:5px 110px 0 0;
font-size:95%;}
.list{float:left;
margin:10px 0 0 100px;
padding:2px 8px;
width:684px;
background-color:#000;
font-size:95%;}
.list span, .list a{padding:0 10px 0 3px;
margin-right:4px;
border-right:1px solid #474747;}
.list a:hover{color:#9e9e9e;}

/*one photo*/
.show-photo{margin:20px 0 15px;}
.prev-td{padding:215px 15px 0 0;}
.next-td{padding:215px 0 0 15px;}

/*rating photos*/
.rating{float: left;
width: 100%;}
.rating-txt{color:#c5d6de;
font-size:85%;
padding-bottom:0;}
a.star{display: block;
float: left;
width: 40px;
height: 50px;
background: url(img/star-disabled.png) center center no-repeat;}
.rating_result{text-align:center;
background-color:#000;
font-size:85%;
color:#c5d6de;
padding:5px 0 10px;}
.rating_result b{font-size:140%; color:#fff;
font-weight:normal;}
.rating_result span{padding:0 25px;}
#rating_ok{padding:15px 0;}

/*list comments*/
.up-photos{margin-top:25px;}
.one-comment{background-color:#383a3d;
margin-bottom:20px;
width:920px;
padding-bottom:5px;}
.one-comment .nik
{color: #45a3cd; padding-bottom:0;
font-weight:bold; font-size:13px;
margin:0 10px;}
.one-comment .day
{color: #b6b6b6; 
border-bottom:1px solid #b6b6b6;
padding:0 0 2px 0;
margin:0 10px 5px;}
.one-comment .text{text-align:left;
margin:0 10px;
font-size:90%;
color:#b6b6b6;}
img.avatar{margin:11px 0 0 12px;}

/*write comments*/
.write_comment{background:#131313 url(img/comment_bg2.gif) left bottom repeat-x;
width:920px;
padding-bottom:60px;}
.write_comment h3{color:#c5d6de;
font-size:150%;
text-align:center;
padding-bottom:20px;}
.blue{color:#2cdc15;
padding:0 0 25px;}
.write_comment p, .write_comment h4{padding-left:40px; padding-right:40px;}
.write_comment .but{margin:15px 0 0 0;
font:normal 85% Trebuchet MS,Verdana,sans-serif;}
.write_comment .tl{font:normal 100%/130% Trebuchet MS,Verdana,sans-serif;
padding:10px 15px 15px 40px;}
.write_comment input.txt, .write_comment textarea{border:1px solid #8c8c8c;
font:normal 85%/130% Trebuchet MS,Verdana,sans-serif;}
.captcha{margin:13px 10px 20px 0;
font:normal 85%/140% Trebuchet MS,Verdana,sans-serif;}
.captcha img{margin-bottom:5px;}
.captcha input.txt{margin-top:5px;
font-size:100%;}

/*Add comment message -- Victor Bockarev 2.04.2010*/
#add_info{display:none;background:#000;
position:absolute;top:0;left:0;}
#msg_txt{display:none;color:#fff;
position:absolute;
top:0;left:0;
width:100%;text-align:center;}

/*registration*/
.reg-tab-main{margin-top:12px;}
.reg-tab-main td{padding:5px 10px 6px 0;
text-align:left;}
.reg-tab-main input.text{border:1px solid #8c8c8c;}
.reg-tab-main input.text, .reg-tab-main select{font:normal 13px Trebuchet MS,Verdana,sans-serif;}
.reg-tab-main .tr{font:normal 14px Trebuchet MS,Verdana,sans-serif;
text-align:right;}
.reg-tab-main input.but{margin-top:3px;}

.reg-tab{margin:10px 0 25px;}
.reg-tab .age{}
.reg-tab .age span{font-size:75%;}
.reg-tab img{margin:11px 0 7px;
//margin-bottom:0;}
.reg-tab .tr{font-size:80%; text-align:right;
padding:10px 15px 10px 0;}
.reg-tab h2{padding-top:25px;}
.reg-tab input.file-bg{background-color:#d4cbcb; margin-bottom:3px;}
.reg-tab input.text{border:1px solid #8c8c8c;}
.reg-tab input.but{margin-top:25px;}
.reg-tab input, .reg-tab select, .reg-tab textarea{font-size:80%;
margin:10px 0;}
.more_fotos{}
.more_fotos td{padding:0 15px 0 0 !important; font-size:0.7em !important;}
.more_fotos td.tr{padding-bottom:5px !important;}
.more_fotos td input{margin:0;}

.name-place{margin:10px 0  10px;
//margin:10px 0  15px;}
.name-place td{padding-right:15px;
font-size:80%;}
.name-place td input{border:none !important; margin:3px 5px 3px 0;}
.name-place td label{margin:3px 5px 3px 0;}
#nik_info, #email_info{display:none;float:left !important;font-size: 60%; color:#ED0404; position:relative; left:-15px; top:3px;}

/*card object*/
.card-tab{margin:0 20px 20px;}
.card-img{border:2px solid #444;}
.card-tab td .card-img{margin:11px 15px 0 0;}
.card-txt{}
.card-txt p{color:#b6b6b6;
padding:7px 0 15px;}
.card-txt p span{font-size:120%; color:#fff;}
.card-txt ul {color:#b6b6b6;}
.card-txt ul li span{color:#fff;}

.ifoto{margin:20px;padding:20px;text-align:center;}
.ifoto table{width:100%;}
.warning{color:#E00000; font-size:70%; padding-bottom:5px; display:block;}

.users-fotos{margin:25px 0 5px;}
.show-fotos{padding:0 10px 0 20px;}
.users-fotos p{padding:3px 0;}
.fotos-list{background-color:#000;}
.fotos-list a, .fotos-list span{padding:0 9px 0 7px;
border-right:1px solid #474747;}
.fotos-list a#nobord, .fotos-list span#nobord{border-right:none;}

/*write massage*/
.write_massage{background-color:#030303;
width:500px;
padding:60px;}
.write_massage h2{padding:0 0 28px 0; margin:0;}

/*read massage*/
.read_massage{margin:5px 0 10px 20px;}
.r_date{float:left; width:130px;}
.read_massage span{color:#B8B8B8;}
.r_head{float:left}
a.text-close, a.text-open{font-size:115%;
text-decoration:none;}
a.text-close{color:#1c8c0e;
border-bottom:1px dashed #1c8c0e;}
a.text-open{color:#fff; border-bottom:none;}
a.bold{font-weight:bold; color:#2cdc15;
border-bottom:1px dashed #2cdc15;}
.r_head a.nik{color:#B8B8B8;}
.r_head img{margin-left:5px;}
.r_head a.nik:hover{color:#fff;}
.read_massage .users{padding-right:0px;}
.message_user{background-color:#111;
border:1px solid #383838;
border-top:9px solid #383838;
margin:0;
width:100%;}
.message_user img.user-foto{margin:25px 20px 25px 25px !important;
padding:3px; background-color:#2f2f2f;}
.message_user a img.user-foto{border: 1px solid #393a3d;}
.message_user a:hover img.user-foto{border: 1px solid #fff;}
.message_user td.tinfo{font:normal 80%/130% Trebuchet MS,Verdana,sans-serif;
padding:20px 25px 25px 0; width:100%;}
td.tinfo a.red{color:#FB0404; margin-left:10px;}
.open_message{width:840px; float:left; margin-bottom:20px;}
#main_head_txt2{padding:0; width:840px;}
#message_form{display:none;position:absolute;}
#auth_form{display:none;position:absolute;}
#margin_r big{font-size:100%;}
.close_send_form{float:right !important;position:absolute;top:10px;right:20px;}
.mess-reverse{font-size:14px;
padding:0;margin:0;
text-align:right;}
.mess-reverse span{color:#676c72; padding:0 10px;}
.mess-reverse a{text-decoration:none; border-bottom:1px dashed #2cdc15;}
.mess-reverse a:hover{border-bottom:none;}

/*best photo*/
.best_photo{width:100%;}
.best_photo1{width:55%;}
.best_photo2{width:45%;}
.best_photo2 div{background:#1b1d18 url(/img/golos_bg.gif) left top repeat-x;
width:100%;}
.best_photo2 p{text-align:center; font-size:95%; padding:22px 0;}
.best_photo2 input{margin-left:15px;}
