.forum-subparts{margin-top:16px;}
.forum-subparts h3{margin-bottom: 10px}
.forum-subparts .forum-subpart{padding:10px;margin:0 -10px}
.forum-subparts .forum-subpart:nth-child(2n){background: white;}

.forum-topcis .forum-topic{padding:10px;margin:0;box-sizing:border-box;}
.forum-topcis .forum-topic:nth-child(2n+1){background: #f9f9f9;}
.forum-topcis .forum-topic .details{color: gray}

.forum-post{padding:10px;margin:0 0 10px;background:#f2f2f2;}
.forum-post .edit-note{font-size: smaller;color:gray;margin-top: 10px;}
.forum-post .post-actions{text-align: right;margin-top: 10px;}
.forum-post .post-header{margin-bottom: 5px;}
.forum-post .post-time{color: gray;margin-left: 5px;}
.forum-post .role{text-align: center;color:white;font-weight:bold;border:0;background-image:linear-gradient(to bottom,#dadada,#adadad);border-radius:3px;font-size: 90%;}
.forum-post .role.admin{background-image:linear-gradient(to bottom,#ffbdbd,#9e1111)}
.forum-post .role.super_moder{background-image:linear-gradient(to bottom,#baffbd,#052c04)}
.forum-post .role.moder{background-image:linear-gradient(to bottom,#baffbd,#0b5508)}
.forum-post .role.trainee{background-image:linear-gradient(to bottom,#d49eed,#37095f)}
.forum-post .post-author{line-height: 24px;margin:0 0 10px 0;padding:3px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.25);border-radius:5px;background:#fff;}
.forum-post .user-msg-count{display: block;}

@media screen and (max-width:979px){
.forum-post .author-side{margin-left: 54px;}
.forum-post .post-author{padding: 0;background: 0;border: none;box-shadow: none;display: block;text-align:left;}
.forum-post .post-author .awa_user_img{width: 48px;height: 48px;float:left;padding: 0;}
.forum-post .user-msg-count{display: inline;}
}

.time{color:#727272}
.part_h{padding: 10px;}
.part_h .head{font-size:25px;font-weight:bold;line-height:1.2;}
.part_h .inf{line-height:25px;}
.nav_line{background:#dedede;border:1px solid #aeaeae;margin:10px;padding:5px}
.nav_line a{font-weight:bold}
.post .img_wrap{text-align:center;clear:both;float:none}
.post img{max-width:100%;float:none}
.post li{margin-left:15px}
.forum_online .admin a{color:#9e1111}
.forum_online .super_moder a{color:#052c04}
.forum_online .moder a{color:#0b5508}
.forum_online .trainee a{color:#37095f}
.f_avatar{border:0;width:80px;height:80px}
.f_member{font-weight:bold;color:#362c19}
.f_admin{font-weight:bold;color:#660606}
.f_mod{font-weight:bold;color:#0c6606}
.f_quest{font-weight:bold;font-size:12px;color:#4a4a4a;margin:0 0 1px 5px;height:40px}
.f_post_link{cursor:pointer}
.f_post_link:hover{color:#ccc}
.f_quote{text-align:left;padding:6px;background:#fff;border:1px dotted #b1b1b1;margin-top:24px}
.f_q_tit{background:#fff;border:1px dotted #929392;border-bottom:0;margin-top:-24px;float:left}
.f_s_scroll{overflow:auto;height:100px;background:#ece7d2;border:1px solid #b5b5b5}
.forum_user{color:#333}
.f_tab .title{vertical-align:middle}
.f_tab .title .title{line-height:20px;font-size:15px;font-weight:bold;}
.f_tab .title .descr{line-height:20px;font-size:14px;color:gray}
.f_tab .title .ficon{display:inline-block;margin:4px 10px 0 0;float:left;overflow:hidden;width:32px;height:32px}
.f_tab .title .ficon img{max-width:none}
.f_tab .forum-last-msg{min-height: 0;}
.f_tab .forum-details{min-height: 0;color:gray}


.f_tab .last p{margin:0;padding:0}
.fforum_ttl{line-height:18px;font-size:12px;font-weight:bold}
#message{height:160px;width:95%;text-align:left}
.f_tit{height:39px;margin:0 52px 0 0}
td.f_num_msg{background:#f0ebeb!important;text-align:center;vertical-align:middle}
div.f_mark{float:right;padding:10px;margin-left: 5px;}
.f_mark p{font-size:24px;margin:0;padding:0;text-align:center}
.search_highl{font-weight:bold;border:1px #d8d8d8 solid;padding:2px;background:#efefef}
td.f_qbar{border-top:0;height:30px}
.f_qbar p{line-height:24px}
.f_tit,.f_msg{text-align:left}
td.f_stat{text-align:center!important;padding-left:0!important;padding-right:0!important;width:40px!important;vertical-align:middle!important}
.f_usr .top .country{display:inline-block;height:16px}
.f_usr .top .country img{margin:2px 0 3px 0}
.forum-icon{background-image:url("../images/forum_icons_red.png");background-repeat:no-repeat;width:24px;height:24px;display:inline-block;float:left;margin:5px 10px 0 0}
.forum-icon-closed{background-position:-96px 0}
.forum-icon-default{background-position:-24px 0}
.forum-icon-hot{background-position:0 0}
.forum-icon-new{background-position:-72px 0}
.forum-icon-hot-new{background-position:-120px 0}
.forum-icon-sticky{background-position:-48px 0}
.f_label_admin a{color:darkred;font-weight:bold}
.f_label_moder a{color:darkgreen;font-weight:bold}
.f_label_user a{color:grey;font-weight:normal}
.f_active_topics .f_icon{vertical-align:middle;padding-bottom:0;padding-top:3px;width:24px}
.f_active_topics .f_title{
  font-weight:bold;
  color:#1c5e3d;
  margin-right: 20px;
  display: inline-block;
  width: 50%;
}
.f_active_topics .f_info{float:right;color:#999;}
@media all and (max-width: 767px){
  .f_active_topics .f_title{
    display: block;
    margin-right: 0;
    width: auto;
  }
  .f_active_topics .f_info{float:none;}
}
.f_active_topics .f_user{}
.f_active_topics .f_num{color:#932d2b;text-align:center;}
.f_active_topics .f_time{color: #932d2b;text-align:center;}
.fsmile{background:url("../images/smiles.png") no-repeat 0 9px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:baseline;position:relative;overflow:hidden;font-size:0;line-height:0;margin:0;padding:0}
.fsmile.smile-acute{background-position:0 0;width:27px;height:24px}
.fsmile.smile-aggressive{background-position:0 -25px;width:36px;height:27px}
.fsmile.smile-angel{background-position:0 -53px;width:27px;height:23px}
.fsmile.smile-bad{background-position:0 -77px;width:21px;height:21px}
.fsmile.smile-banned{background-position:0 -99px;width:47px;height:38px}
.fsmile.smile-bb{background-position:0 -138px;width:37px;height:25px}
.fsmile.smile-beee{background-position:0 -164px;width:28px;height:28px}
.fsmile.smile-blum{background-position:0 -193px;width:34px;height:23px}
.fsmile.smile-blum3{background-position:0 -217px;width:20px;height:24px}
.fsmile.smile-blush{background-position:0 -242px;width:25px;height:25px}
.fsmile.smile-boredom{background-position:0 -268px;width:26px;height:22px}
.fsmile.smile-bye{background-position:0 -291px;width:29px;height:24px}
.fsmile.smile-clapping{background-position:0 -316px;width:40px;height:27px}
.fsmile.smile-cray{background-position:0 -344px;width:31px;height:22px}
.fsmile.smile-cray2{background-position:0 -367px;width:34px;height:25px}
.fsmile.smile-crazy{background-position:0 -393px;width:20px;height:27px}
.fsmile.smile-curtsey{background-position:0 -421px;width:38px;height:24px}
.fsmile.smile-dance1{background-position:0 -446px;width:42px;height:25px}
.fsmile.smile-dance2{background-position:0 -472px;width:39px;height:26px}
.fsmile.smile-dance3{background-position:0 -499px;width:36px;height:26px}
.fsmile.smile-dash{background-position:0 -526px;width:31px;height:26px}
.fsmile.smile-declare{background-position:0 -553px;width:38px;height:26px}
.fsmile.smile-delicious{background-position:0 -580px;width:25px;height:29px}
.fsmile.smile-devil{background-position:0 -610px;width:46px;height:28px}
.fsmile.smile-diablo{background-position:0 -639px;width:39px;height:34px}
.fsmile.smile-dirol{background-position:0 -674px;width:21px;height:21px}
.fsmile.smile-dovod{background-position:0 -696px;width:60px;height:22px}
.fsmile.smile-drinks{background-position:0 -719px;width:51px;height:28px}
.fsmile.smile-first{background-position:0 -748px;width:55px;height:24px}
.fsmile.smile-flirt{background-position:0 -773px;width:35px;height:24px}
.fsmile.smile-flowers{background-position:0 -798px;width:40px;height:40px}
.fsmile.smile-fool{background-position:0 -839px;width:29px;height:23px}
.fsmile.smile-friends{background-position:0 -863px;width:52px;height:28px}
.fsmile.smile-gamer{background-position:0 -892px;width:37px;height:27px}
.fsmile.smile-good{background-position:0 -920px;width:26px;height:23px}
.fsmile.smile-grimace{background-position:0 -944px;width:34px;height:26px}
.fsmile.smile-hang{background-position:0 -971px;width:27px;height:35px}
.fsmile.smile-happy_birthday{background-position:0 -1007px;width:81px;height:26px}
.fsmile.smile-heart{background-position:0 -1034px;width:20px;height:20px}
.fsmile.smile-heart2{background-position:0 -1055px;width:28px;height:25px}
.fsmile.smile-heat{background-position:0 -1081px;width:33px;height:29px}
.fsmile.smile-help{background-position:0 -1111px;width:30px;height:33px}
.fsmile.smile-hi{background-position:0 -1145px;width:42px;height:28px}
.fsmile.smile-hospital{background-position:0 -1174px;width:42px;height:25px}
.fsmile.smile-hunter{background-position:0 -1200px;width:48px;height:38px}
.fsmile.smile-hysteric{background-position:0 -1239px;width:41px;height:25px}
.fsmile.smile-impossible{background-position:0 -1265px;width:34px;height:23px}
.fsmile.smile-inlove{background-position:0 -1289px;width:20px;height:26px}
.fsmile.smile-inlove2{background-position:0 -1316px;width:38px;height:27px}
.fsmile.smile-inv1{background-position:0 -1344px;width:76px;height:25px}
.fsmile.smile-ireful1{background-position:0 -1370px;width:35px;height:24px}
.fsmile.smile-king{background-position:0 -1395px;width:28px;height:28px}
.fsmile.smile-kiss{background-position:0 -1424px;width:23px;height:26px}
.fsmile.smile-kiss2{background-position:0 -1451px;width:34px;height:23px}
.fsmile.smile-kiss3{background-position:0 -1475px;width:47px;height:24px}
.fsmile.smile-laugh{background-position:0 -1500px;width:20px;height:25px}
.fsmile.smile-lazy{background-position:0 -1526px;width:29px;height:29px}
.fsmile.smile-lol{background-position:0 -1556px;width:20px;height:20px}
.fsmile.smile-mail{background-position:0 -1577px;width:36px;height:26px}
.fsmile.smile-mamba{background-position:0 -1604px;width:28px;height:25px}
.fsmile.smile-mda{background-position:0 -1630px;width:36px;height:26px}
.fsmile.smile-moder_note{background-position:0 -1657px;width:57px;height:41px}
.fsmile.smile-moder_top_close{background-position:0 -1699px;width:52px;height:42px}
.fsmile.smile-moder_un{background-position:0 -1742px;width:48px;height:40px}
.fsmile.smile-moder_vand{background-position:0 -1783px;width:44px;height:46px}
.fsmile.smile-mosking{background-position:0 -1830px;width:25px;height:25px}
.fsmile.smile-nea{background-position:0 -1856px;width:36px;height:26px}
.fsmile.smile-ok{background-position:0 -1883px;width:40px;height:26px}
.fsmile.smile-paint{background-position:0 -1910px;width:41px;height:28px}
.fsmile.smile-pardon{background-position:0 -1939px;width:36px;height:26px}
.fsmile.smile-parting{background-position:0 -1966px;width:40px;height:24px}
.fsmile.smile-party{background-position:0 -1991px;width:90px;height:26px}
.fsmile.smile-party2{background-position:-91px 0;width:57px;height:26px}
.fsmile.smile-pleasantry{background-position:-91px -27px;width:36px;height:26px}
.fsmile.smile-popcorm{background-position:-91px -54px;width:32px;height:28px}
.fsmile.smile-prankster{background-position:-91px -83px;width:20px;height:24px}
.fsmile.smile-preved{background-position:-91px -108px;width:43px;height:27px}
.fsmile.smile-punish{background-position:-91px -136px;width:48px;height:30px}
.fsmile.smile-quiet{background-position:-91px -167px;width:24px;height:23px}
.fsmile.smile-rip{background-position:-91px -191px;width:43px;height:34px}
.fsmile.smile-rofl{background-position:-91px -226px;width:29px;height:25px}
.fsmile.smile-rose{background-position:-91px -252px;width:30px;height:26px}
.fsmile.smile-rtfm{background-position:-91px -279px;width:26px;height:26px}
.fsmile.smile-sad{background-position:-91px -306px;width:20px;height:24px}
.fsmile.smile-sarcastic{background-position:-91px -331px;width:32px;height:23px}
.fsmile.smile-scare{background-position:-91px -355px;width:42px;height:34px}
.fsmile.smile-scratch{background-position:-91px -390px;width:27px;height:24px}
.fsmile.smile-search{background-position:-91px -415px;width:38px;height:25px}
.fsmile.smile-secret{background-position:-91px -441px;width:22px;height:26px}
.fsmile.smile-shok{background-position:-91px -468px;width:20px;height:20px}
.fsmile.smile-shok2{background-position:-91px -489px;width:34px;height:28px}
.fsmile.smile-sigh{background-position:-91px -518px;width:34px;height:24px}
.fsmile.smile-smile{background-position:-91px -543px;width:20px;height:24px}
.fsmile.smile-smoke{background-position:-91px -568px;width:35px;height:30px}
.fsmile.smile-smoking{background-position:-91px -599px;width:46px;height:20px}
.fsmile.smile-sorry{background-position:-91px -620px;width:24px;height:22px}
.fsmile.smile-spayder{background-position:-91px -643px;width:51px;height:25px}
.fsmile.smile-spiteful{background-position:-91px -669px;width:20px;height:20px}
.fsmile.smile-suicide{background-position:-91px -690px;width:43px;height:27px}
.fsmile.smile-sun{background-position:-91px -718px;width:30px;height:30px}
.fsmile.smile-tease{background-position:-91px -749px;width:41px;height:40px}
.fsmile.smile-tender{background-position:-91px -790px;width:36px;height:23px}
.fsmile.smile-thanks{background-position:-91px -814px;width:36px;height:29px}
.fsmile.smile-this{background-position:-91px -844px;width:24px;height:25px}
.fsmile.smile-training{background-position:-91px -870px;width:49px;height:21px}
.fsmile.smile-treaten{background-position:-91px -892px;width:25px;height:22px}
.fsmile.smile-umnik{background-position:-91px -915px;width:23px;height:21px}
.fsmile.smile-unknw{background-position:-91px -937px;width:32px;height:20px}
.fsmile.smile-vampire{background-position:-91px -958px;width:54px;height:36px}
.fsmile.smile-vava{background-position:-91px -995px;width:23px;height:20px}
.fsmile.smile-victory{background-position:-91px -1016px;width:30px;height:23px}
.fsmile.smile-vodka{background-position:-91px -1040px;width:58px;height:30px}
.fsmile.smile-wacko{background-position:-91px -1071px;width:20px;height:24px}
.fsmile.smile-weasel{background-position:-91px -1096px;width:41px;height:25px}
.fsmile.smile-whistle{background-position:-91px -1122px;width:26px;height:25px}
.fsmile.smile-wink{background-position:-91px -1148px;width:20px;height:20px}
.fsmile.smile-witch{background-position:-91px -1169px;width:46px;height:31px}
.fsmile.smile-wizard{background-position:-91px -1201px;width:42px;height:31px}
.fsmile.smile-yahoo{background-position:-91px -1233px;width:42px;height:27px}
.fsmile.smile-yes{background-position:-91px -1261px;width:20px;height:24px}
.fsmile.smile-yess{background-position:-91px -1286px;width:42px;height:30px}
