@import url(postComment.css);

#forum_center{
  width:1000px;
  margin-bottom:20px;
  background:#ffffff;
}
#bannerright{
  margin-bottom:0px;
}
#toparticles{
  padding:0px 20px;
  margin-bottom:20px;
  width:705px;
  float:right;
}
#rubric{
  padding-top:15px;
  float:left;
  width:350px;
}
#rubric p{
  padding-left:30px;
}
#fon_theme{
  min-height:59px;
  background:url(http://fresh-images.brandproduction.ru:80/line_fon.png) 0% 0% repeat-x;
}
#theme{
  font-size:26px;
  color:#FFFFFF;
  font-weight:bold;
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
  background:url(http://fresh-images.brandproduction.ru:80/line_middle.png) 100% 0% repeat-y;
}
#theme p{
  padding-top:8px;
  padding-bottom:20px;
}
#themes1{
  background:url(http://fresh-images.brandproduction.ru:80/line_top.png) 100% 0% no-repeat;
  min-height:59px;
}
#themes2{
  background:url(http://fresh-images.brandproduction.ru:80/line_bottom.png) 100% 100% no-repeat;
  min-height:59px;
}

#rubric_name{
  padding-right:20px;
  margin-bottom:15px;
  width:715px;
  min-height:59px;
  float:right;
  background:url(http://fresh-images.brandproduction.ru:80/line_fon.png) 0% 0% repeat-x;
}
#rubric_name #theme{
  font-size:26px;
  color:#FFFFFF;
  font-weight:bold;
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
  background:url(http://fresh-images.brandproduction.ru:80/line_middle2.png) 0% 0% repeat-y;
}
#rubric_name #theme p{
  padding-top:8px;
  padding-bottom:20px;
  padding-left:35px;
}
#rubric_name #themes1{
  background:url(http://fresh-images.brandproduction.ru:80/line_top2.png) 0% 0% no-repeat;
  min-height:59px;
}
#rubric_name #themes2{
  background:url(http://fresh-images.brandproduction.ru:80/line_bottom2.png) 0% 100% no-repeat;
  min-height:59px;
}


.clear{
  padding:0px;
  margin:0px;
  clear:both;
}
.toparticle{
  margin-top:5px;
  clear:both;
}
.toparticle div{
  float:right;
  width:680px;
}
.toparticle span a{
  color:#c44ae2;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
.toparticle p{
  padding-top:3px;
}
.toparticle p.clear{
  padding-bottom:7px;
}

#rubric_forum{
  font-size:11px;
  padding-top:35px;
  padding-left:30px;
  width:220px;
  float:left;
}
#rubric_forum p{
  padding-bottom:3px;
}
#rubric_forum p.top{
  font-size:12px;
  padding-top:7px;
  padding-bottom:3px;
  color:#5f0d3e;
  font-weight:bold;
  text-transform:uppercase;
}
#new_theme{
  padding-bottom:20px;
}
#new_theme a{
  font-size:14px;
}
#mainTopic{
  margin:0px 30px;
  padding-top:20px;
  clear:right;
}
.commMainTopic{
  margin:30px 30px 0px 30px;
}
.topicText{
  padding-top:15px;
  font-size:14px;
}
.topicText .themeTitle{
  padding:5px 10px 0px 10px;
}
.topicText_new .themeTitle{
  padding:5px 0px 0px 0px;
}

.themeTitle p{
  padding-bottom:5px;
}
.themeTitle span{
  font-weight:bold;
  text-transform:uppercase;
}
#mainTopic .themeTitle span{
  color:#FFFFFF;
}
.commMainTopic .themeTitle span{
  color:#000000;
}
.themeTitle b a{
  font-size:12px;
}
#mainTopic .themeTitle b a{
  color:#000000;
}
.commMainTopic .themeTitle b a{
  color:#e202c2;
}
.themeTitle i{
  font-style:normal;
  font-size:12px;
}
#mainTopic .themeTitle i{
  color:#000000;
}
.commMainTopic .themeTitle i{
  color:#636363;
}
.title_shadow{
  text-align:right;
}
.title_shadow img{
  vertical-align:top;
}
.topicText .title_shadow{
  display:block;
}
.topicText_new .title_shadow{
  display:none;
}
.img_shadow{
  width:108px;
  float:left;
}
.img_shadow img{
  vertical-align:top;
}
.topicText .img_shadow{
  display:block;
}
.topicText_new .img_shadow{
  display:none;
}
#mainTopic .topicText .themeTitle{
  background:#ffb0f3;
}

.commMainTopic .topicText .themeTitle{
  background:#e2e2e2;
}
.commMainTopic .topicText_new .themeTitle{
  background:#ffffff;
}
.topicText .textinfo{
  padding:0px 10px 20px 10px;
  display:block;
}
.topicText_new .textinfo{
  display:none;
}
.topicText .nav{
  font-size:13px;
  padding:0px 10px;
  display:block;
}
.topicText_new .nav{
  display:none;
}
.topicText .blockRight{
  float:right;
}
#mainTopic .topicText .indent{
  height:1px;
  clear:both;
}
.commMainTopic .topicText .indent{
  height:1px;
  clear:both;
}
#search{
  padding:0px 30px 0px 30px;
  font-size:14px;
  clear:right;
}
#search ol,
#search ul{
  padding-left:20px;
}
#search ol li,
#search ul li{
  padding-top:15px;
}
#search ol li span,
#search ul li span,
#search ol li b,
#search ul li b{
  font-size:12px;
}
#search ol li span a,
#search ul li span a{
  font-size:18px;
  color:#c44ae2;
}

#forum_start{
  margin-bottom:20px;
  background:#ffffff;
}
#forum_left{
  width:615px;
  padding:10px 20px 10px 25px;
  float:left;
}
#forum_right{
  width:320px;
  margin-left:20px;
  padding-top:15px;
  float:right;
}
#forum_right img{
  clear:both;
}
#forum_right div{
  padding-bottom:30px;
}
#forum_right .right_l{
  width:170px;
  float:left;
  padding-left:30px;
  padding-right:10px;
}
#forum_right .right_r{
  width:90px;
  float:right;
  padding-right:20px;
}
#forum_right span{
  color:#ff6700;
  font-weight:bold;
}
#forum_right p{
  padding-bottom:5px;
}
#forum_left table{
  margin-bottom:25px;
}
#forum_left table#tbl_title{
  margin-bottom:0px;
}
#forum_left table td{
  vertical-align: top;
  padding-top:5px;
  padding-bottom:3px;
}
td.td_name{
  width:205px;
  padding-left:5px;
}
td.td_count{
  width:95px;
}
td.td_record{
  width:305px;
  padding-right:5px;
}
.name_rubric{
  text-transform:uppercase;
  font-weight:bold;
  padding:2px 5px;
}
.name_rubric a{
  text-decoration:none;
}
.a_open{
  padding-right:18px;
  background:url(http://fresh-images.brandproduction.ru:80/a_open.png) 100% 50% no-repeat;
}
.a_close{
  padding-right:18px;
  background:url(http://fresh-images.brandproduction.ru:80/a_close.png) 100% 50% no-repeat;
}

#forum_name{
  font-size:46px;
  font-weight:bold;
  text-transform:uppercase;
  color:#fd6466;
  padding:30px 30px 25px 30px;
}
#forum_name #is_name{
  float:left;
  
}
#findtop{
  margin-top:10px;
  /*margin-bottom:40px;*/
  float:right;
}
#forum_name #findtop{
  width:640px;
  margin:0px;
  padding:0px;
}

#forum_name #findtop p{
  padding-top:0px;
}
#forum_name #findtop img{
  display:none;
}
#forums{
  float:right; 
  width:590px;  
  margin-top:30px;
}
#forums div{
  float:left;
  width:125px;  
  padding-left:20px;
}
#forums a{
  text-decoration:none;
}
#forums a:hover{
  text-decoration:underline;
}
#movePost{
  background:#fce9ff;
  z-index:51;
  position:absolute;
  width:178px;
  right:0px;
  top:0px;
  margin:0px;
  padding:0px;
  border:1px #CCCCCC solid;
  padding:0px 10px 10px 10px;
}
#movePost .in{
  padding:2px 0px;
  padding-left:15px;
}
#movePost .ttl{
  padding-top:10px;
}
.topicText .show{
  display:none;
}
.topicText_new .show{
  padding-bottom:5px;
  font-size:12px;
  display:block;
}


