.container{margin-left:210px; margin-right:210px; margin-top:12px; position:relative; color:#552a00; font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif;}
.container a:visited{color:#552a00 !important;}
.container a:link{color:#552a00 !important;}
.container a:hover{color:#666 !important; text-decoration:none !important;}
.container .header{height:36px; position:relative; margin-left:15px; margin-right:15px;}
.container .header .left{position:absolute; left:0px; top:0px; width:29px; height:36px; background-image:url(../img/forum/header_left.png); z-index:1;}
.container .header .middle{position:absolute; left:20px; top:0px; right:20px; height:36px; background-image:url(../img/forum/header_middle.png); background-repeat:repeat-x; z-index:2;}
.container .header .right{position:absolute; right:0px; top:0px; width:29px; height:36px; background-image:url(../img/forum/header_right.png); z-index:1;}
.container .header .title{position:absolute; left:20px; top:7px; font-size:0.8em; z-index:3;}
.container .header .title .text{font-size:1.3em;  text-decoration:underline; font-weight:bold; cursor:pointer; display:inline;}
.container .header .title .text a:visited{color:#000 !important;}
.container .header .title .text a:link{color:#000 !important;}
.container .header .title .text a:hover{color:#666 !important; text-decoration:none !important;}
.container .header_down{position:relative; background-image:url(../img/forum/header_down.png); background-repeat:repeat-x; height:40px; margin-left:15px; margin-right:15px;}
.container .header_down .left_pen{position:absolute; left:-15px; top:-1px;}
.container .header_down .right_pen{position:absolute; right:-15px; top:-1px;}
.container .header_down .number_panel{position:absolute; top:15px; left:0px; right:0px; /*font-family:Arial, Helvetica, sans-serif;*/ color:#630;}
.container .header_down .number_panel .number{margin-left:1px; margin-right:1px; text-decoration:underline; cursor:pointer;}
.container .down_number_panel{margin-bottom:5px;}
.container .down_number_panel .number{margin-left:1px; margin-right:1px; text-decoration:underline; cursor:pointer;}
.container .header_title{position:relative; margin-left:15px; margin-right:15px; height:26px; border:1px solid #ccc; background-image:url(../img/forum/gradient_s-f.png); background-repeat:repeat-x; color:#000;}
.container .header_title .hint_post_name_of_theme{position:absolute; left:205px; right:0px; top:5px;}
.container .header_title .hint_forum{position:absolute; left:65px; top:5px; color:#000;}
.container .header_title .hint_last{position:absolute; right:160px; left:50%; height:20px;}
.container .header_title .hint_last .hint_last2{margin-left:5px; margin-top:5px; color:#000;}
.container .header_title .hint_rating{position:absolute; right:0px; top:0px; width:150px; color:#000;}
.container .header_title .hint_rating .hint_rating2{margin-left:5px; margin-top:5px; width:90px;}
.container .header_title .hint_rating .hint_thems{position:absolute; left:65px; top:5px;}
.container .header_title .hint_post_theme{position:absolute; left:5px; top:5px;}
.container .header_title .hint_post_date{position:absolute; left:40%; top:5px; padding-left:5px; right:50%;}
.container .header_title .hint_post_posts{position:absolute; left:50%; top:5px; padding-left:5px; right:43%;}
.container .header_title .hint_post_autor{position:absolute; left:57%; top:5px; padding-left:5px; right:30%;}
.container .header_title .hint_post_lastsms{position:absolute; left:70%; top:5px; padding-left:5px; right:7%;}
.container .header_title .hint_post_rating{position:absolute; left:93%; top:5px; padding-left:5px; right:0%;}
.container .menu_list_posts{position:relative; height:26px; background-color:#cfcdff; margin-left:15px; margin-right:15px; border-left:1px solid #ccc;}
.container .menu_list_posts .name{position:absolute; left:0%; right:65%; height:26px; top:0px;}
.container .menu_list_posts .name .name1{position:absolute; top:10%; left:5px; font-size:1.1em;}
.container .menu_list_posts .time{position:absolute; left:35%; right:50%; height:26px; top:0px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.container .menu_list_posts .time .time1{position:absolute; top:15%; left:1px; font-size:0.85em;}
.container .menu_list_posts .posts{position:absolute; left:50%; right:43%; top:0px; height:26px;}
.container .menu_list_posts .posts .posts1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts .autor{position:absolute; left:57%; right:30%; top:0px; height:26px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.container .menu_list_posts .autor .autor1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts .last{position:absolute; left:70%; right:7%; top:0px; height:26px;}
.container .menu_list_posts .last .last1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts .popular{position:absolute; left:93%; right:0%; top:0px; height:26px; border-left:1px solid #ccc;}
.container .menu_list_posts .popular .popular1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts2{position:relative; height:26px; background-color:#dfdfff; margin-left:15px; margin-right:15px; border-left:1px solid #ccc;}
.container .menu_list_posts2 .name{position:absolute; left:0%; right:65%; height:26px; top:0px;}
.container .menu_list_posts2 .name .name1{position:absolute; top:10%; left:5px; font-size:1.1em;}
.container .menu_list_posts2 .time{position:absolute; left:35%; right:50%; height:26px; top:0px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.container .menu_list_posts2 .time .time1{position:absolute; top:15%; left:1px; font-size:0.85em;}
.container .menu_list_posts2 .posts{position:absolute; left:50%; right:43%; top:0px; height:26px;}
.container .menu_list_posts2 .posts .posts1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts2 .autor{position:absolute; left:57%; right:30%; top:0px; height:26px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.container .menu_list_posts2 .autor .autor1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts2 .last{position:absolute; left:70%; right:7%; top:0px; height:26px;}
.container .menu_list_posts2 .last .last1{position:absolute; top:10%; left:5px;}
.container .menu_list_posts2 .popular{position:absolute; left:93%; right:0%; top:0px; height:26px; border-left:1px solid #ccc;}
.container .menu_list_posts2 .popular .popular1{position:absolute; top:10%; left:5px;}
.container .header_down .name{position:absolute; /*font-family:Arial, Helvetica, sans-serif;*/ font-size:1.1em; font-weight:bold; color:#B31D1D; left:55px; top:20px;}
.container .header_down .img{position:absolute; top:16px; left:32px;}
.container .menu_list{position:relative; height:60px; background-color:#cfcdff; margin-left:15px; margin-right:15px; border-left:1px solid #ccc;}
.container .menu_list .picture{position:absolute; left:10px; top:5px;}
.container .menu_list .discrube{position:absolute; left:60px; right:50%; border-left:1px solid #ccc; border-right:1px solid #ccc; height:50px;}
.container .menu_list .discrube .news{font-size:1.1em; text-decoration:underline; font-weight:bold; cursor:pointer; margin:5px 5px 0px 5px;}
.container .menu_list .discrube .comment{font-size:0.92em; margin:2px 5px 0px 5px;}
.container .menu_list .discrube_last_sms{position:absolute; right:150px; left:50%; height:60px;}
.container .menu_list .discrube_last_sms .lastsms{font-size:1.1em; text-decoration:underline; font-weight:bold; cursor:pointer; margin:5px 5px 0px 5px;}
.container .menu_list .discrube_last_sms .metadata{margin:2px 5px 0px 5px;}
.container .menu_list .discrube_rating{position:absolute; right:90px; width:60px; height:60px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.container .menu_list .discrube_rating .rating{position:absolute; text-align:center; left:0px; width:60px; top:40%;}
.container .menu_list .discrube_thems{position:absolute; right:0px; top:0px; width:90px; height:60px;}
.container .menu_list .discrube_thems .discrube_thems2{position:absolute; right:0px; width:90px; top:40%; text-align:center;}
.container .menu_list2{position:relative; height:60px; background-color:#dfdfff; margin-left:15px; margin-right:15px; border-left:1px solid #ccc;}
.container .menu_list2 .picture{position:absolute; left:10px; top:5px;}
.container .menu_list2 .discrube{position:absolute; left:60px; right:50%; border-left:1px solid #ccc; border-right:1px solid #ccc; height:60px;}
.container .menu_list2 .discrube .news{font-size:1.1em; text-decoration:underline; font-weight:bold; cursor:pointer; margin:5px 5px 0px 5px;}
.container .menu_list2 .discrube .comment{font-size:0.92em; margin:2px 5px 0px 5px;}
.container .menu_list2 .discrube_last_sms{position:absolute; right:150px; left:50%; height:60px;}
.container .menu_list2 .discrube_last_sms .lastsms{font-size:1.1em; text-decoration:underline; font-weight:bold; cursor:pointer; margin:5px 5px 0px 5px;}
.container .menu_list2 .discrube_last_sms .metadata{margin:2px 5px 0px 5px;}
.container .menu_list2 .discrube_rating{position:absolute; right:90px; width:60px; height:60px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.container .menu_list2 .discrube_rating .rating{position:absolute; text-align:center; left:0px; width:60px; top:40%;}
.container .menu_list2 .discrube_thems{position:absolute; right:0px; top:0px; width:90px; height:60px;}
.container .menu_list2 .discrube_thems .discrube_thems2{position:absolute; right:0px; width:90px; top:40%; text-align:center;}
.container .forume_down{position:relative;height:30px; background-image:url(../img/forum/gradient_down.png); background-repeat:repeat-x; margin-left:15px; margin-right:15px;}
.container .forume_down .new_post{position:absolute; top:0px; left:5px;}
.container .forume_down .end_list{text-align:center; font-size:1.1em; cursor:pointer;}
.container .newpost{position:relative; height:220px; margin-left:15px; margin-right:15px; display:none;}
.container .newpost .title{height:22px; margin-left:100px; margin-right:100px; position:relative;}
.container .newpost .title .background{position:absolute; left:0px; top:0px; right:0px; height:24px; z-index:50;}
.container .newpost .title .background .background_left{position:absolute; left:0px; top:0px; height:24px; width:12px;background-image:url(../img/forum/round1_left.png); background-repeat:no-repeat; z-index:51;}
.container .newpost .title .background .background_right{position:absolute; right:0px; top:0px; height:24px; width:13px;background-image:url(../img/forum/round1_right.png); background-repeat:no-repeat; z-index:51;}
.container .newpost .title .background .background_center{position:absolute; left:12px; top:0px; right:13px; height:24px; z-index:51; background-image:url(../img/forum/round1_center.png); background-repeat:repeat-x;}
.container .newpost .title .background .background_center .title_menu{width:100%;}
.container .newpost .title .background .background_center .title_menu .title_menu_input{width:100%; border: 0pt none; margin-top:3px; margin-bottom:3px; height:18px; color:#B31D1D;}
.container .newpost .title_text{margin-top:10px; margin-left:100px; margin-right:100px; position:relative; height:145px;}
.container .newpost .title_text .area_left_block{position:absolute; left:0px; top:0px; bottom:0px; height:145px; width:12px;}
.container .newpost .title_text .area_left_block .l_up{background-image:url(../img/forum/area_l_up.png); position:absolute; height:12px; width:12px; left:0px; top:0px;}
.container .newpost .title_text .area_left_block .l_center{background-image:url(../img/forum/area_l_center.png); background-repeat:repeat-y; position:absolute; width:12px; top:12px; bottom:12px;}
.container .newpost .title_text .area_left_block .l_down{background-image:url(../img/forum/area_l_down.png); position:absolute; height:12px; width:12px; left:0px; bottom:0px;}
.container .newpost .title_text .area_right_block{position:absolute; right:0px; top:0px; bottom:0px; height:145px; width:13px;}
.container .newpost .title_text .area_right_block .r_up{background-image:url(../img/forum/area_r_up.png); position:absolute; height:12px; width:13px; left:0px; top:0px;}
.container .newpost .title_text .area_right_block .r_center{background-image:url(../img/forum/area_r_center.png); background-repeat:repeat-y; position:absolute; width:13px; top:12px; bottom:12px;}
.container .newpost .title_text .area_right_block .r_down{background-image:url(../img/forum/area_r_down.png); position:absolute; height:12px; width:13px; left:0px; bottom:0px;}
.container .newpost .title_text .area_top_block{background-image:url(../img/forum/area_up_center.png); background-repeat:repeat-x; position:absolute; left:12px; right:13px; top:0px; height:5px;}
.container .newpost .title_text .area_bottom_block{background-image:url(../img/forum/area_down_center.png); background-repeat:repeat-x; position:absolute; left:12px; right:13px; bottom:0px; height:5px;}
.container .newpost .title_text .area_center{position:absolute; left:12px; right:13px; top:4px; bottom:5px;}
.container .newpost .title_text .area_center .title_text_area{height:135px; border: 0pt none; width:100%; color:#B31D1D;}
.container .newpost .send{position:relative; margin-top:5px; margin-left:100px; margin-right:100px;}
.container .newpost_post{position:relative; height:220px; margin-left:15px; margin-right:15px;}
.container .newpost_post .title{height:22px; margin-left:100px; margin-right:100px; position:relative;}
.container .newpost_post .title .background{position:absolute; left:0px; top:0px; right:0px; height:24px; z-index:50;}
.container .newpost_post .title .background .background_left{position:absolute; left:0px; top:0px; height:24px; width:12px;background-image:url(../img/forum/round1_left.png); background-repeat:no-repeat; z-index:51;}
.container .newpost_post .title .background .background_right{position:absolute; right:0px; top:0px; height:24px; width:13px;background-image:url(../img/forum/round1_right.png); background-repeat:no-repeat; z-index:51;}
.container .newpost_post .title .background .background_center{position:absolute; left:12px; top:0px; right:13px; height:24px; z-index:51; background-image:url(../img/forum/round1_center.png); background-repeat:repeat-x;}
.container .newpost_post .title .background .background_center .title_menu{width:100%;}
.container .newpost_post .title .background .background_center .title_menu .title_menu_input{width:100%; border: 0pt none; margin-top:3px; margin-bottom:3px; height:18px; color:#B31D1D;}
.container .newpost_post .title_text{margin-top:10px; margin-left:100px; margin-right:100px; position:relative; height:145px;}
.container .newpost_post .title_text .area_left_block{position:absolute; left:0px; top:0px; bottom:0px; height:145px; width:12px;}
.container .newpost_post .title_text .area_left_block .l_up{background-image:url(../img/forum/area_l_up.png); position:absolute; height:12px; width:12px; left:0px; top:0px;}
.container .newpost_post .title_text .area_left_block .l_center{background-image:url(../img/forum/area_l_center.png); background-repeat:repeat-y; position:absolute; width:12px; top:12px; bottom:12px;}
.container .newpost_post .title_text .area_left_block .l_down{background-image:url(../img/forum/area_l_down.png); position:absolute; height:12px; width:12px; left:0px; bottom:0px;}
.container .newpost_post .title_text .area_right_block{position:absolute; right:0px; top:0px; bottom:0px; height:145px; width:13px;}
.container .newpost_post .title_text .area_right_block .r_up{background-image:url(../img/forum/area_r_up.png); position:absolute; height:12px; width:13px; left:0px; top:0px;}
.container .newpost_post .title_text .area_right_block .r_center{background-image:url(../img/forum/area_r_center.png); background-repeat:repeat-y; position:absolute; width:13px; top:12px; bottom:12px;}
.container .newpost_post .title_text .area_right_block .r_down{background-image:url(../img/forum/area_r_down.png); position:absolute; height:12px; width:13px; left:0px; bottom:0px;}
.container .newpost_post .title_text .area_top_block{background-image:url(../img/forum/area_up_center.png); background-repeat:repeat-x; position:absolute; left:12px; right:13px; top:0px; height:5px;}
.container .newpost_post .title_text .area_bottom_block{background-image:url(../img/forum/area_down_center.png); background-repeat:repeat-x; position:absolute; left:12px; right:13px; bottom:0px; height:5px;}
.container .newpost_post .title_text .area_center{position:absolute; left:12px; right:13px; top:4px; bottom:5px;}
.container .newpost_post .title_text .area_center .title_text_area{height:135px; border: 0pt none; width:100%; color:#B31D1D;}
.container .newpost_post .send{position:relative; margin-top:5px; margin-left:100px; margin-right:100px;}
.container .menu_list_sms{position:relative; background-color: #CFCDFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom:1px solid #E8E8E8; margin-left:15px; margin-right:15px;}
.container .menu_list_sms .left_autor{position:absolute; left:0px; top:0px; width:200px; border-right:1px solid #E8E8E8;}
.container .menu_list_sms .left_autor .autor_name{position:relative; margin:5px; font-size:1.1em; font-weight:bold;}
.container .menu_list_sms .right_sms{position:relative; margin-left:200px; background-color:#DFDFFF;}
.container .menu_list_sms .right_sms .up_panel{position:relative; margin-left:1px; margin-right:1px; margin-top:0px; height:30px; background-color:#CFCDFF;}
.container .menu_list_sms .right_sms .up_panel .show_number{position:absolute; left:3px; top:20%; bottom:3px; right:3px;}
.container .menu_list_sms .right_sms .up_panel .show_number .span_number{position:relative; padding:3px; background-color:#B8B9DC; font-weight:bold;}
.container .menu_list_sms .right_sms .up_panel .show_number .span_time{position:relative; color:#999;}
.container .menu_list_sms .right_sms .up_panel .moders_panel{position:absolute; right:5px; top:20%; cursor:pointer;}
.container .menu_list_sms .right_sms .panel_bans{position:relative; display:none; margin:5px;}
.container .menu_list_sms .right_sms .down_panel{position:relative; font-size:1.05em; padding:5px; margin-right:0px;}
h1{position:absolute; left:0px; right:0px; top:1px; padding:0px; margin:0px; font-size:0.9em; font-weight:100; color:#000;}