b.index_title, .forum_title {color:#3d414f;font:22px Arial;}
.forum_title {margin-bottom:5px;}

.index_catalog {width:100%;margin-bottom:20px;}
.index_catalog td {width:50%;}
.cat_div_index {position:relative;padding-left:40px;margin-bottom:15px}
.cat_div_index img {position:absolute;top:0;left:0;}
* html .cat_div_index img {top:-5px;left:-40px;}
.cat_div_index a {font: bold 14px Arial;}

.index_table {width:100%}
.index_table th {background:none;color:#23252e;font-size:24px;width:50%;padding:0 0 7px 0;}
.index_table th a, .index_table th a:visited, .index_table th a:hover {color:#23252e;}
.index_table_td {vertical-align:top;padding:0;}

.ph_index_row {float:left;position:relative;margin:0 12px 12px 0}
.ph_index_count {background:url(/i/ph_photos_count.png) 0 0 no-repeat;position:absolute;left:-2px;top:-3px;color:#fff;font-size:10px;width:24px;height:15px;text-align:center;padding-top:1px}
.ph_index_heart {position:absolute;left:-3px;bottom:-2px;}
.ph_index_row_tooltip {position:absolute;display:block;background:#fff;border:1px solid #e0e0e0;padding:9px;bottom:-10px;right:-15px;z-index:9;white-space:nowrap}


table.index_middle_table{width:100%;margin:20px 0}
.index_middle_table td{padding:0;vertical-align:top;}
td.index_middle_foto{width:320px;}
div.nevesta_foto{width:309px;padding:0;}
div.nevesta_foto_up{background:url('/i/index/nevesta_foto_back_up.gif') top no-repeat #c8e7f5;height:31px;text-align:center;padding:11px 0 0 3px;}
.nevesta_foto_up h3{margin:0;font-size:18px;}

div.nevesta_foto_dn{float:left;width:309px;background:url('/i/index/nevesta_foto_back_dn.gif') bottom no-repeat #e8f8ff;text-align:center;padding:11px 0 11px;}
div.nevesta_foto_arrow_left{float:left;width:65px;}
.nevesta_foto_arrow_left p{margin-top:122px;margin-left:17px;cursor:pointer;background:url('/i/index/nevesta_foto_arrow_left.gif') top no-repeat;width:29px;height:67px;}
div.nevesta_foto_arrow_right{float:right;width:64px;}
.nevesta_foto_arrow_right p{margin:122px 10px 0 17px;cursor:pointer;background:url('/i/index/nevesta_foto_arrow_right.gif') top no-repeat;width:29px;height:67px;}
div.nevesta_foto_center{float:left;}
div.nevesta_names_block{clear:left}
div.nevesta_foto_info{float:right;}

div.nevesta_foto_img{padding:0 20px;}
p.nevesta_foto_p_up{margin:0 0 3px;font-size:14px;}
.nevesta_foto_p_up a{font-weight:bold;}
p.nevesta_foto_p_girl{margin:2 0 0;font-size:18px;}
.nevesta_foto_p_girl a{color:#48a100;}
p.nevesta_foto_p_fotoman{margin:3 0 0;font-size:11px;}

table.index_middle_news{width:100%;height:100%;}
table.index_middle_news td, table.index_middle_news th{padding:0 0 0 24px;}
table.index_middle_news h3{font-size:16px;margin:0 0 5px;}
td.index_mn_middle{height:227px;}
div.r_article_row_onmain{width:130px;margin:14px 0 0 20px;float:left;line-height:1.3;}
div.r_article_frow_onmain {margin-left:0}
div.r_article_row_onmain img{margin:0 0 4px 1px;}
div.index_mn_bottom_news{margin-left:2px;}
div.index_mn_bottom_news p{width:49%;float:left;margin:3px 0 4px;}

table.index_bottom_table{width:100%;height:344px;background:#f8f7ee;margin:20px 0;}
table.index_bottom_table td{padding:0;vertical-align:top;}
.index_bottom_table td.index_bottom_center{padding-top:13px;}
.index_bottom_table td.index_bottom_left{width:136px;background:url('/i/index/bottom_back_man.jpg') 31px center no-repeat;}
.index_bottom_left div{width:5px;height:5px;background:url('/i/index/bottom_back_ul.gif') no-repeat;}
.index_bottom_table td.index_bottom_right{width:160px;background:url('/i/index/bottom_back_women.jpg') 14px center no-repeat;}
.index_bottom_right div{width:5px;height:5px;background:url('/i/index/bottom_back_ur.gif') no-repeat;float:right;}
.index_bottom_table td.index_bottom_dl{height:5px;background:url('/i/index/bottom_back_dl.gif') left top no-repeat;}
.index_bottom_table td.index_bottom_dr{height:5px;background:url('/i/index/bottom_back_dr.gif') right top no-repeat;}

div.index_bottom_links{padding-left:33px;margin:0;}
div.index_bottom_links p{margin:0;}
div.index_bottom_links ul{float:left;margin:4px 0 0;padding:0;width:95%;}
div.index_bottom_links ul li{float:left;width:22%;padding:0;margin:0 20px 2px 0;list-style:none;}
div.index_bottom_links ul li a{padding-left:7px;background:url(/i/li_sidelink.gif) 0 4px no-repeat;}


table.index_forum_table {margin-right:10px;}
td.post_topic, td.title_topic {vertical-align:top}
td.post_topic {color:#9ea1af;width:30%;font:11px Arial;padding:1px 6px 11px 0;}
td.post_topic a {white-space:nowrap}
td.post_topic a.lastpost {font-weight:normal;color:#9ea1af}
td.title_topic {font:12px Arial;padding:0 0 11px;}

.nevesta_index_blank {font-size:17px;height:353px;}