.forum{width:814px;
margin:0 auto;clear:both;padding-top:30px;}.main_forums{padding-top:0;}.forum_coe, .forum_aor, .forum_lfn, .forum_coem{margin:0 auto;padding-top:0;}.forum_head{
height:68px;
width:814px;background:url(images/forum_head.png);
}.forum_gt2ce{width:806px;}.gt2ce{background-image:url(images/forum_head_gt2ce.png);width:730px;margin:0 38px;height:51px;}.coe{background-image:url(images/forum_head_coe.png);height:56px;}.coem{background-image:url(images/forum_head_coem.png);height:66px;}.aor{background-image:url(images/forum_head_aor.png);height:54px;}.lfn{background-image:url(images/forum_head_lfn.png);height:50px;}.isl2{background-image:none;height:0;position:relative;top:-77px;zoom:1;}
.forum_head h4{color:#2b4d8c;
text-align:center;
font-size:18px;
font-weight:bold;
margin:0;
padding:27px 0 0 70px;
}.gt2ce h4{padding:15px 0 0 70px;}.coe h4{color:#5e2502;padding:10px 0 0 90px;}.coem h4{color:#5e2502;padding:10px 0 0 90px;font-size:22px;font-weight:normal;font-style:italic;}.aor h4{color:#5e2502;padding:8px 0 0 90px;}.isl2 h4{color:#6f3e0e;text-shadow:0px 1px 1px #fbe084;}.lfn h4{color:#ffffff;font-size:16px;padding:10px 0 0 100px}#forum_posts{width:814px;background:url(images/forum_head.png) -814px 0 repeat-y;}.forum_aor #forum_posts{background:none;}.forum_lfn #forum_posts{background:none;}.forum_gt2ce #forum_posts{width:728px;$width:730px;margin:0 auto;background: none repeat scroll 0 0 #FFFFFF;border-left: 1px solid #A9D0D5;border-right: 1px solid #A9D0D5;}.forum_posts_coe,.forum_posts_coem,.forum_posts_isl2{width:794px !important;$width:796px !important;margin:0 auto;border-right:1px solid #c6b383 !important;border-left:1px solid #c6b383 !important;background:none !important;}.forum_posts_isl2{border-right:1px solid #a77f29 !important;border-left:1px solid #a77f29 !important;}.forum_post,.forum_post_ver{min-height:215px;border-bottom:1px solid #efeadc;padding:25px 40px;$padding:25px 40px 0;margin:0 10px;width:714px;$width:794px;}.forum_gt2ce .forum_post, .forum_gt2ce .forum_post_ver{padding:20px;width:688px;$width:728px;margin:0;} .forum_coe  .forum_post,.forum_coem  .forum_post, .forum_aor .forum_post, .forum_coe  .forum_post_ver{background-color:#fbf5e3;border-bottom:1px solid #ece2c8;margin:0;width:734px;$width:794px;padding:25px 30px;$padding:25px 30px 0;}.forum_aor .forum_post, .forum_aor  .forum_post_ver{background-color:#fbf5e3;border-bottom:1px solid #ece2c8;margin:0 auto;width:733px;$width:794px;padding:25px 30px;$padding:25px 30px 0;}.forum_coe .forum_post_top, .forum_coem .forum_post_top, .forum_aor .forum_post_top, .forum_coe .forum_post_bottom,.forum_aor .forum_post_bottom{background:#fbf5e3 !important;}.forum_post_ver{background:#f2fdee;}.forum_author_info{background:url(images/forum_author_info.png) center center;width:118px;height:200px;float:left;}.forum_lfn .forum_author_info{background:url(images/forum_author_info1.png) center center;}.forum_coe .forum_author_info,.forum_coem .forum_author_info,.forum_aor .forum_author_info{background:url(images/forum_author_info_coe.png) center center;width:126px;height:212px;}.forum_author_avatar{padding:9px 0;}.forum_coe .forum_author_avatar,.forum_coem .forum_author_avatar, .forum_aor .forum_author_avatar{padding:12px 0 9px;}.forum_author_login{height:44px;}.forum_author_login a,.forum_author_login span{font-size:16px;color:#5356c8;font-weight:bold;text-decoration:none;}.forum_author_login a:hover{text-decoration:underline;}.forum_author_score{font-size:11px;color:#6a6c6e;}.forum_author_score b{color:#3e3f40;}.forum_author_rank{color:#228dd6;font-weight:bold;font-size:14px;}.forum_message{margin:0 25px 0 0;text-align:left;width:530px;float:right;}.forum_gt2ce .forum_message{margin:0 15px 0 0;}.forum_coe .forum_message ,.forum_coem .forum_message , .forum_aor .forum_message{width:570px;margin:0 10px 0 0;}.forum_message_clear{clear:both;}.forum_message_date_rat{height:32px;margin-bottom:20px;}.forum_message_rating{float:left;height:32px;}.forum_message_rating span{font-size:18px;padding-top:6px;float:left;}.rating_stars_act,.rating_stars_inact{float:right;margin:0 1px;width:27px;height:27px;background:url(images/rating_stars.gif);}.forum_coe .rating_stars_act,.forum_coem .rating_stars_act, .forum_coe .rating_stars_inact, .forum_aor .rating_stars_act, .forum_aor .rating_stars_inact{background-image:url(/bitrix/components/awem/catalog.element/templates/awem_isl2/images/rat_stars.png);height:26px;}.rating_stars_inact{background-position:0 -27px;}.forum_coe .rating_stars_inact,.forum_coem, .rating_stars_inact, .forum_aor .rating_stars_inact{background-position:0 -52px;}.forum_rating_bad{color:#d91400;}.forum_rating_good{color:#338915;}.forum_rating_zero{color:#b2b5b7;}.forum_message_date{float:right;padding:0 5px;background:#e7e7e7;color:#383838;font-size:10px;margin:10px 0 0 20px;}.forum_coe .forum_message_date, .forum_coem .forum_message_date{background:none;color:#a27646;border-top:1px solid #ece2c8;border-bottom:1px solid #ece2c8;padding:5px 0;}.forum_message_rating a,.forum_message_rating div{float:left;background-image:url(images/forum_message_rating.png);margin-left:10px;}.forum_message_rating_pro,.forum_message_rating_pro_inact{width:36px;height:36px;background-position:-72px 0;}.forum_message_rating_cons,.forum_message_rating_cons_inact{width:36px;height:36px;background-position:-36px 0;}.forum_message_rating_cancel{width:58px;height:14px;background-position:0 -72px;cursor:pointer;position:relative;top:9px;font-size:0;}.forum_message_rating_pro,.forum_message_rating_cons{cursor:pointer;}.forum_message_text{min-height:115px;color:#3f3f40;font-size:12px;line-height:1.5;height:auto !important; /*костыль ие*/height:111px;/*костыль ие*/}.forum_message_buttons{margin-top:10px;height:30px;z-index:3;}.forum_message_buttons a{text-decoration:none;}.forum_message_buttons a:hover{text-decoration:underline;}.forum_post_reply{float:right;height:17px;background:url(images/forum_post_reply.png) center left no-repeat;padding-left:30px;color:#269001;margin-top:7px;font-size:14px;}.forum_message_buttons_modify,.forum_message_buttons_delete{float:left;height:30px;width:80px;background:url(images/forum_message_buttons.png);margin:0 5px;color:#3f3f40;font-size:12px;}.forum_message_buttons_delete span,.forum_message_buttons_modify span{display:block;left:32px;margin:7px 0 0 31px;top:7px;left:32px;}.forum_message_buttons_delete{background-position:-80px 0;}.forum-quote{border:1px solid #f1f1f1;outline:1px solid #c4c4c4;line-height:1.6;margin:2px 0;}.forum-quote td{padding:5px;background:#f9f9f9;color:#3f3f40;font-size:12px;font-style:italic;}.qouted_name{font-weight:bold;font-style:normal;}.nicEdit-main{text-align:left;}#postform form{margin:0;}#postform_dno{width:814x;padding-top:15px;background:url(images/forum_head.png) -814px 0 repeat-y;}.forum_coe #postform_dno, .forum_coem #postform_dno, .forum_isl2 #postform_dno, .forum_aor #postform_dno, .forum_lfn #postform_dno{background:none;width:794px;}#postform_dno.gt2ce ,.main_forums #postform_dno{background:url(images/text_area_back_gt2ce.png);height:74px;$height:89px;}.main_forums #postform_dno{background:url(images/text_area_back.png);margin:0 0 15px;}#REVIEW_TEXT{width:712px;height:110px;}
#textarea{width:722px;$width:814px;padding:18px 46px;font-size:14px;background:url(images/forum_head.png) -814px 0 repeat-y;color:#000;}.forum_aor #textarea,.forum_lfn #textarea{background:none;}.forum_gt2ce #textarea, .main_forums #textarea{width:712px;margin:0 auto;background: none repeat scroll 0 0 #FFFFFF;border-left: 1px solid #C7C7C7;border-right: 1px solid #C7C7C7;padding:8px;}.forum_coe #textarea, .forum_coem #textarea, .forum_isl2 #textarea{background:#fffbef;padding:0;border-left:0;border-right:0;width:706px;margin:25px 47px 0;}#postform_button_add{
width:101px;height:32px;background:url(images/postform_button_add1.png);border:0;display:block;cursor:pointer;margin:0 auto;
}#postform_button_view{float:right;margin:-20px 25px 0 0;font-size:11px;}.forum_coe #postform_button_view, .forum_coem #postform_button_view{width:151px;height:32px;margin:-32px 25px 0 0;}.forum_coe #postform_button_view:hover, .forum_coem #postform_button_view:hover{background-image:url(images/postform_button_view_coe.png)}.forum_coe #postform_button_view div, .forum_coem #postform_button_view div{margin-top:8px;font-weight:normal !important;}