h1 { font-size:medium; font-weight:bold; }
h2 { font-size:small; font-weight:bold; }

.stdForumBox {
	background-color: #F6F2F6;
	border: 1px solid #DEDEDE;
	padding: 20px;
	text-align: center;
}

DL.forumPostBody {border: 1px solid #CACDDE; margin: 0px 0px 0px 0px; padding: 0px;}
.forumPostBody DT { margin: 0px 0px 5px 0px; padding: 2px; }
.forumPostBody DT.rowL { background-color: #EEEEEE; }
.forumPostBody DT.rowR { background-color: #DEE2E6; }
.forumPostBody DD, .forumPostBody DD UL, .forumPostBody DD OL
	{ font-size: small; margin: 0px 0px 5px 10px; padding: 2px; }
.forumPostBody DD.rowL { background-color: #EEEEEE; margin: 0px; text-align: right; }
.forumPostBody DD.rowR { background-color: #DEE2E6; margin: 0px; text-align: right; }
.forumPostBody DD HR { margin: 15px 0px 0px 5px; }


.forumPostBody {border: 1px solid #CACADE; margin: 0px 0px 0px 0px; padding: 0px; text-align: left;}
.forumPostBody td { font-size: small; margin: 0px 0px 0px 0px; padding: 0px; }
.forumPostBody td.rowL { background-color: #EEEEEE; }
.forumPostBody td.rowR { background-color: #DEE2E6; }


.forumPostsCellNoBullet { padding:20px 0px 0px 20px; margin:0px 0px 0px 0px; }
.forumPostsCell {background: transparent url(/images/icons/arrow.gif) no-repeat top left;
	padding:20px 0px 0px 20px; margin:0px 0px 0px 0px; }

.forumPostsGroup {background: transparent url(/images/icons/noarrow.gif) repeat-y top left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	}

.forumPostsGroupSingle {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	}
	
#i_chek_post a {
	/*font-weight:normal;*/
	text-decoration:underline;
}


/**/
#convertFlash {
	position:absolute; 
	border:0px solid red; 
	width:494px; 
	height:244px; 
	left:-3px; 
	top:-257px; 
	z-index:99; 
	padding:14px 30px 14px 20px; 
	background:url(/images/forum/bg_flashconvert_past.gif) no-repeat 0px 0px;
}

/** Сообщества */
.newup {
	margin:0 0 0 189px;
}

table.search_b {
	background-color:#EEEEEE;
	padding:0;
	overflow:hidden;
	top:0;
	position:relative;
	z-index:99;
	border-collapse:collapse;
	border:0px;
}

table.search_b td {
	padding:3px;
}

/** Блоки навигаций ленты фотографий */
.community_photos div.str1, .community_photos div.str2 {
	width:30px;
}

/** расположение блоков навигаций фотографий */
.community_photos div.str1 {float:left; text-align:left;}
.community_photos div.str2 {float:right; text-align:right;}

/** иконки навигации */
.community_photos img.str1 {background:url(/images/community/str.gif) no-repeat 0px 0px;}
.community_photos img.str2 {background:url(/images/community/str.gif) no-repeat -28px 0px;}
.community_photos img.str3 {background:url(/images/community/str_blink2.gif) no-repeat 0px 0px !important;}
.community_photos img.str4 {background:url(/images/community/str_blink2.gif) no-repeat -28px 0px !important;}
.community_photos img.str1, .community_photos img.str2 {
	width:26px;
	height:61px;
	margin-top:30px;
	border:0;
}

.community_photos_list .rem_photo {
	position:absolute;
	right:10px;
	top:10px;
	display:block;
	z-index:100;
	cursor:pointer;
	color:#FF0000;
}

.join_community, .out_community {
	position:absolute;
	width:210px;
	top:0;
	right:0;
}

/** Выпадающий список сообществ */
.floatСommunity {
	border: 0px;
	padding: 0px; 
	margin: 0px;
	z-index: 9999;
	left:0;
	top:30px;
	width:202px;
	opacity:1;
	position:absolute;
}

.infoСommunity {
	border: 0px;
	padding: 0px; 
	margin: 0px;
	z-index: 9999;
	left:212px;
	top:30px;
	width:390px;
	opacity:1;
	position:absolute;
}


.floatСommunity div.line1 {
	border-width: 0 0 1px 0;
	padding:5px 0;
	white-space:normal;
}
.floatСommunity div.line2 {
	border-width: 0;
	padding-top:4px;
	white-space:normal;
}

.community_info {cursor:pointer;}
.community_info_str {position:absolute; left:-27px; top:10px; z-index:99999;}
.button_close_community_info {cursor:pointer; position:absolute; bottom:0; right:0; z-index:99999;}


/** таблица ленты фотографий */
.img_table {border-collapse: collapse;}
.img_table td {
	border-collapse:collapse;
   padding:0;
   text-align:left;
}

.community_photos_list {
	margin1:0 30px;
	height:140px;
	overflow:hidden;
	overflow1:auto;
	position:relative;
}

.community_photos_list div.move_area {
	position:absolute;
	overflow:visible;
	overflow1:auto;
	height:130px;
	width:1111%;
}

.community_photos_list img {
	margin:3px;
}

.community_photos_list img.first_child {
	margin-left:0;
}

.loading {
	position:absolute;
	right:0px;
	top:35px;
	padding:5px;
	display:none;
}

.select_photo {
	background-color:gray;
}

/** Новое оформление заголовков таблицы списка форумов */
.forum_head_view_forums {
	margin:6px 0;
}
.forum_head_view_forums, 
.forum_head_view_forums .left_table,
.forum_head_view_forums .paging {
	width:100%;
}

.forum_head_view_forums .w33 {
	width:33%;
}

.forum_head_view_forums .left_table, 
.forum_head_view_forums .right_table {
	margin: 2px 0 2px 0;
}

.forum_head_view_forums .bor_left {
	border-left:1px solid #CCC;
}

.forum_head_view_forums .bor_right {
	border-right:1px solid #CCC;
}

/** Голосование в форуме */
.forum_vote {
	width:100%;
	margin-bottom:6px;
}
.forum_vote p {
	margin:0 0 6px 0;
	padding:6px 0;
}

.forum_vote .vote_name {
	text-align:center;
	background-color:#EEEEEE;
}
.forum_vote .replys {
	background-color:#EEEEEE;
	padding-top:4px;
}
.forum_vote .replys .position {
	margin-left:50%;
	width:550px;
	padding-bottom:6px;
}
.forum_vote .replys .position p {
	margin:0;
	padding:0;
	margin-left:-175px;
}
.forum_vote .replys .position table {
	margin:0;
	padding:0;
	margin-left:-175px;
	border-collapse:collapse;
   padding:0;
   text-align:left;
	width1:550px;
}
.forum_vote .replys .position table td {
	padding:3px 0;
	vertical-align:top;
}
.forum_vote .replys .position .action {
	text-align:center;
	margin-top:6px;
}

.forum_vote .replys .position .action input
.forum_vote .replys .position .action input {
	font-size:12px;
	border:1px solid #CCC;
	padding:2px 8px;
}
.forum_vote .replys label {
	/*line-height1:22px;
	height1:22px;*/
}
.forum_vote .replys input.bul {
	margin:-2px 5px 0 0;
	padding:0;
	border:0 solid transparent;
	height:19px;
}
.vote_result {
	display:none;
}

/* Банеры слева и справа */

.left-banner
{
	height:900px;
	position:fixed;
        top: 230px;
	display:block;
	z-index:10;
	width:230px;
	overflow:hidden;
	/*background-color:#ffffff;*/
	margin-left:-230px;
}

.right-banner
{
	display:block; 
	z-index:10; 
	width:230px;
        top: 230px;
	overflow:hidden; 
	/*background-color:#ffffff;*/
	position:fixed; 
	height:900px; 
	margin-left:1180px;
}

.fix-banner
{
    position: fixed;
}

.hide_left_forum_banner {
	position:absolute; 
	top:5px; 
	right:5px; 
	z-index:50; 
	width:106px; 
	height:20px; 
	display:block; 
	background: transparent url('/images/banner/hide_forum_banner.png') 0 -22px no-repeat;
}
	
.hide_left_forum_banner:hover {
	background-position: 0 0;
}

.hide_right_forum_banner 
{
	position:absolute; 
	top:5px; left:5px; 
	z-index:50; 
	width:106px; 
	height:20px; 
	display:block; 
	background: transparent url('/images/banner/hide_forum_banner.png') 0 -22px no-repeat;
} 

.hide_right_forum_banner:hover {
	background-position: 0 0;
}

@media screen and (max-width: 1139px) {
	.right-banner,
	.left-banner {
		display:none !important;
	}
}
@media screen and (max-width: 1450px) {
	.right-banner img,
	.left-banner img {
		//width: 250px;
		//height: 520px;
	}
	
	.right-banner .bannerbox
	{
		text-align: left !important;
	}
	
	.left-banner
	{
		width: 250px !important;
		margin-left: -250px !important;
	}
}
@media screen and (max-width: 1140px) {
	.right-banner,
	.left-banner {
		//display:block;
	}
}

	
	
	
