.top_tabs, .top_menu, .top_icons, .left_menu, .sub, .question dd ul, .partners dd ul, .announcements_preview, .yad_list, .bottom_menu ul, .login_form ul, .ts_sections, .stat_list, .ac_bottom
{ list-style: none;}


#wrapper, #header, #main, .sh01, .sh02, .top_tabs li,
.top_tabs span, .top_menu li, .title, .leftbar,
.left_menu li, .lm_title span, .question dd,
.partners dd, .stat dd, .rightbar, .m01,
.recent_topics dd, .subscribers dd, .hot_topics dd,
.announcements dd, .yandex_direct dt, .yandex_direct dd,
.action_wrap, .action_wrap_title, .action_preview dt,
.hot_topics dt, .action_preview dd, .foot01, .foot02,
.foot03, .ts_button, .top_tabs li, .recent_topics dt,
.subscribers dt, .announcements dt, .action_preview dt, .hot_topics dt,
.top_menu span, .top_tabs td, .news dt, .articles dt, .news dd, .articles dd
{position: relative;}
dd
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type: none;
}

.top_tabs span, .top_menu span, .top_menu a, .top_icons a,
.lm_title span, .subscribers dd span, .subscribers dd big,
.open_close, a.more, .question_form label
{display: block;}

.top_tabs li, .top_menu li, .top_icons li, .leftbar,
.operator_ico, .arrow_ico, .ac_bottom li,
.ac_bottom .acb_l, .foot02, .foot03, .q_radio,
.announcements_preview img
{float: left;}

.top_menu, .top_icons, .spacer, .hr, .ap_txt, .ac_bottom,
.img_list, .question_form label, .ts_sections
{overflow: hidden;}



/*main*/
		
	.title_ico {width: 48px; height: 48px; position: absolute; z-index: 2;}
		.title_ico.ti4 {background: url(/forum/images/im/title_ico_4.png); top: -5px; left: -3px;}
		
			
	/*rightbar*/
	.rightbar {margin: 0 0 0 0px; padding: 0;}
		.rightbar .content {padding: 0 20px;}
		
		.m01 {margin: 0;}
		
		.recent_topics {width: 359px;}
			.recent_topics dt {background-position: 0 -27px;}
				.recent_topics dd th {background-position: 0 0;}
				.recent_topics dd .b_shadow {left: 15px;}
				
		.subscribers {width: 331px; padding-top: 57px; padding-left: 17px; color: #232323;}
			.subscribers dt {background-position: 0 0; }
				.subscribers dd th {background-position: 0 -19px;}
				.subscribers dd p {padding: 0;}
				.subscribers dd span {padding-left: 19px; line-height: normal;}
				.subscribers dd big {font-size: 12px;}
				.subscribers td {padding: 3px 5px; line-height: 22px;}
				.subscribers tfoot {font-family: Arial, Helvetica, sans-serif;}
		
		.recent_topics, .subscribers, .announcements_preview li, .yad_list li, .ts_sections li, .news, .articles
		{display: -moz-inline-stack; display: inline-block; //display: inline; //overflow: hidden; //zoom: 1; vertical-align: top;}
		
		.recent_topics dt, .subscribers dt, .announcements dt, .action_preview dt, .hot_topics dt, .news dt, .articles dt
		{background-image: url(/forum/images/im/title_bkg.jpg); z-index: 1; }
		
		.recent_topics dt, .subscribers dt {height: 27px; line-height: 27px;}
		.recent_topics dd, .subscribers dd, .hot_topics dd, .news dd, .articles dd {border: 1px solid #a1a1a1;}
		.recent_topics dd th, .subscribers dd th, .ac_title, .hot_topics th {background-image: url(/forum/images/im/th_bkg.gif);}
		.recent_topics dd th.lcol_brdr, .subscribers dd th.lcol_brdr {padding-left: 70px;}
		
		.operator_ico {background: url(/forum/images/im/top_ico.gif); width: 18px; height: 22px; margin-right: 10px;}
			.operator_ico.op_ic2 {background-position: 0 bottom;}
			
		.arrow_ico {background: url(/forum/images/im/arrow_ico.gif); width: 9px; height: 11px; margin: 1px 0 0 -18px;}
			.arrow_ico.a_ic1 {background-position: 0 -11px;}
			.arrow_ico.a_ic2 {background-position: 0 bottom;}
			
		.announcements {margin: 0 auto; padding: 0; width: 713px;}
			.announcements dt {background-position: 0 -118px; height: 20px; line-height: 20px;}
			.announcements dd {border: 1px solid #a1a1a1; background: #ffffff url(/forum/images/im/ann_bkg.png) 0 0 repeat-x;}
				.announcements dd .b_shadow {left: 8px;}
			
			.announcements_preview li {padding: 15px 12px; width: 300px;}
				.announcements_preview img {background: #ffffff; padding: 4px; border: 1px solid #f87909;}
				.ap_txt {margin: 0; padding: 0 0 0 12px;}
					.ap_txt p {padding: 3px 0 0 0;}
					
		.yandex_direct {width: 707px; margin: 0 auto 20px auto; background: #ffffff url(/forum/images/im/ya_dir_bkg.png) 0 0 repeat-x;}
			.yandex_direct dt {padding: 15px 23px; font-size: 12px;}
				.yandex_direct dt span {color: #ff0000;}
				.yandex_direct dt a:link, .yandex_direct dt a:visited {color: #000000;}
			.yandex_direct dd {padding-bottom: 10px;}
				.yandex_direct dd .b_shadow {left: 6px;}
			
			.yad_list li {padding: 0 0 0 20px; width: 211px; text-align: center;}
				.yad_list div {text-align: left;}
				.yad_list big {font-size: 12px; font-weight: 800;}
					.yad_list big a:link, .yad_list big a:visited {color: #ff0000;}
				.yad_list p {padding: 0;}
				.yad_list a:link, .yad_list  a:visited {text-decoration: underline; color: #067198;}
.yad_list a:hover {text-decoration: none;}
		
		.action_wrap {margin: 0 auto 10px auto; padding: 0 0 16px 0; width: 711px; background: #ffffff; border: 1px solid #a1a1a1;}
			.action_wrap_title {background: url(/forum/images/im/title_bkg.jpg) 0 -139px no-repeat; height: 23px;}
				.action_txt {background: url(/forum/images/im/action_txt.png); width: 601px; height: 28px; position: absolute; top: 0; left: 8px;}
				.action_wrap_title span {font: 20px "Trebuchet MS", Arial, sans-serif; color: #ffffff; text-transform: uppercase; position: absolute; top: -6px; right: 0; z-index: 1;}
				
			.action_preview {width: 684px; margin: 21px auto 0 auto;}
				.action_preview dt, .hot_topics dt {height: 32px; line-height: 32px;}
				.action_preview dt {background-position: 0 -54px;}
				.action_preview dd {border: 1px solid #a1a1a1;}
					.action_preview dd.ac_open {border: none;}
						.action_preview dd.ac_open .b_shadow {bottom: -16px;}
				
				.open_close {width: 62px; height: 30px; background: url(/forum/images/im/open_close.png); border: none; overflow: visible; cursor: pointer; position: absolute; bottom: 0; right: 25px; margin: 0; padding: 0;}
				.open_close.oc_open {background-position: 0 bottom;} 
				
				.ac_title {height: 19px; font-weight: 800; color: #ffffff; line-height: 19px; border-bottom: 1px solid #a1a1a1; padding-left: 10px;}	
					.ac_title a:link, .ac_title a:visited {color: #ffffff;}
					
				.ac_txt {margin: 0; padding: 0 10px;}
					.ac_txt p {padding: 0.7em 0;}
					
				.ac_bottom {padding: 0 10px; border-top: 1px solid #a1a1a1; height: 27px; background: #f3f9e2; color: #7c7c7c; margin-bottom: 0;}
					.ac_bottom .acb_l {padding-top: 5px;}
					.ac_bottom .acb_r {float: right; padding-top: 4px; padding-left: 10px;}
					
				.reply, .email, .print {background: url(/forum/images/im/reply_email_print_ico.gif) no-repeat; border: none; overflow: visible; cursor: pointer; margin: 0; padding: 0;}
					.email, .print {width: 16px;}
					.reply {width: 71px; height: 21px; padding-left: 15px; background-color: #ffffff; background-position: 0 -63px; border: 1px solid #8dcc1f; font: 11px Tahoma, Arial, sans-serif; color: #1e1e1e; line-height: 18px;}
					.email {background-position: -7px -8px; height: 14px; margin-top: 4px;}
					.print {background-position: -7px -36px; height: 16px; margin-top: 2px;}
				
			.hot_topics {width: 713px; margin: 0 auto;}
				.hot_topics dt {background-position: 0 -86px;}
				.hot_topics dd .lcol, .hot_topics dd .rcol {width: 50%; background: #f3f9e2;}
				.ht_date {padding-left: 10px;}
				.hot_topics .table_in td {padding-top: 12px; padding-bottom: 12px; font-size: 12px;}


/*forms*/
.ts_button {background: url(/forum/images/im/login_button.gif) no-repeat; width: 11px; height: 10px; overflow: visible; border: none; cursor: pointer;}


.question_form {padding: 10px 0;}
.question_form label {margin: 0; padding: 0 0 3px 0;}
.q_radio {margin-right: 10px;}
.q_button {width: 140px; height: 20px; border: 1px solid #8dcc1f; background: #ffffff; font: 11px/15px Tahoma, Arial, sans-serif; color: #1e1e1e; text-align: center; overflow: visible; cursor: pointer; margin: 10px 0 0 24px;}

.top_search {width: 331px; height: 57px; position: absolute; top: 0; right: 0;}
	.top_search input {vertical-align: middle; border: none; margin: 0; font: 11px Tahoma, Arial, sans-serif; color: #1e1e1e;}
	.ts_in {width: 273px; height: 13px; background: url(/forum/images/im/t_search.gif); padding: 5px 21px 5px 37px;}
	.ts_button {float: right; left: -8px; margin-left: -8px; margin-top: -16px!important;}
	
	.ts_sections {text-align: center; height: 25px; margin-top: 0;}
		.ts_sections li {padding: 0; color: #7d7d7d; height: 25px; line-height: 25px;}
			.ts_sections li.ts_current {font-weight: 800; background: url(/forum/images/im/s_arrow.gif)  center 0 no-repeat;}
		.ts_sections a {padding: 0 5px;}
		.ts_sections a:link, .ts_sections a:visited {text-decoration: none; color: #7d7d7d;}
		.ts_sections a:hover {color: #333333;}
		
.b_time_form select {margin: 0; padding: 0; width: 143px; height: 19px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #767584;}