 #forum_top_menu {font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;}
 #forum_top_menu_o {overflow: hidden}
 #forum_top_menu_logo {float: left; margin-top: 9px; margin-left: 15px; width: 70px;}
 #forum_top_menu_logo_l {background: url('/Images/zm_logo__.png'); background-repeat: no-repeat; width: 200px; height: 44px; display: block;}
 #forum_top_menu_logo a {text-decoration: none; outline: none}
 #forum_top_menu_profile {margin-top: 9px; margin-left: 210px; width: 70px;}
 #forum_top_menu_banner {text-align: center}
 #forum_top_menu_banner img {max-width: 370px; margin-top: 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
 #forum_top_menu_banner .zmh {display: inline-block; margin-top: 16px; text-decoration: none !important; color: #ffef69 !important; border-bottom: 2px solid #f7e657; font-family: tahoma, verdana, arial, sans-serif, Lucida Sans; font-size: 18px; font-weight: bold; text-shadow: 0px 1px 0px #c1bb62}
 #forum_top_menu_new {background: url('/Images/menu_bg.gif'); border: 2px solid #31aed7; border-left: none !important; border-right: none !important; position: absolute; margin-top: 59px !important; text-align:center; width: 100%;} 
 #forum_top_menu_new a {outline: none; display: inline-block; color: #fff; border-left: 1px solid #73d2f1; border-right: 1px solid #4dbde2; padding: 7px; padding-left: 13px !important; padding-right: 13px !important; font-size: 12px; text-decoration: none}
 #forum_top_menu_new a:hover {background: #6bcded}
 #forum_top_menu_new a:active {background: #3ab9e2}
 #forum_top_menu_new a:first-child {border-left: none !important}
 #forum_top_menu_new a:last-child {border-right: none !important}
 #forum_logged_field_o {overflow: hidden; margin-top: 19px;}
 #forum_logged_field_l {float: left;}
 #forum_logged_field_l input[type="text"], #forum_logged_field_l input[type="password"] {width: 80px; margin-right: 4px; background: #fafafa !important; border: none !important; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif, Lucida Sans; padding: 4px !important; padding-left: 6px !important; padding-bottom: 5px !important; height: 15px !important; outline: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
 #forum_login_button_l {float: left;}
 #forum_login_button {cursor: pointer; margin-top: -1px; background: url('/Images/forum_login_button.png'); background-repeat: no-repeat; width: 62px; height: 27px;}
 #forum_login_button:hover {opacity: 0.9}
 #forum_login_button:active {opacity: 1}
 #forum_reg_button_l {float: left;}
 #forum_reg_button_l a {font-size: 12px !important; font-weight: bold; color: #146580; text-decoration: underline; display: inline-block; margin-top: 3px; margin-left: 8px;}
 .profile_head {margin-top: 18px;margin-left: 200px;}
 .profile_head a {text-decoration: none; outline: none}
 .profile_btn_real {background: url('/Images/preal.gif') #e6e8e9; font-size: 11px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 6px #3085a1; -moz-box-shadow: 0px 0px 6px #3085a1; box-shadow: 0px 0px 6px #3085a1;margin: 0 2px;}

.profile_head a{float:left;}


 .profile_btn_real_active {background-position: 0px -55px !important}
 .profile_btn_real:hover {background-position: 0px -28px}
 .profile_btn_real:active {background: #e6e8e9}
 .profile_btn_real_username {background-position: 0px 0px; padding-top: 0px; line-height: 1.1; height: 15px; padding:5px; padding-left: 18px !important; padding-right: 18px !important; color: #146580; font-size: 12px; font-weight: bold; text-shadow: 0px 1px 0px #f1f1f1;}
 .profile_btn_real_icons {background-position: 0px 0px; padding-top: 6px; line-height: 1; height: 15px; padding: 5px; color: #146580; font-size: 12px; font-weight: bold; text-shadow: 0px 1px 0px #f1f1f1;}
 .profile_btn_real_icons_t {width: 16px; text-align: center;}
 .profile_btn_icons_list {background: url('/Images/profile_icons.png'); background-repeat: no-repeat; width: 16px; height: 16px;}
 .profile_btn_icons_list_message {position: absolute; background-position: 0px 0px}
 .profile_btn_icons_list_settings {position: absolute; background-position: 0px -19px}
 .profile_btn_icons_list_logout {position: absolute; background-position: 0px -39px}
 
 /*Other*/
 .button_yes_x, .button_yes {display: block;}
 html, body
{
	background: #fff;
	background-image: none;
	font-family: Tahoma, Calibri, Arial;
	margin: 0;
	min-height: auto;
	padding: 0;
	width: 100%:height:100%;
	font-size: 10pt;
}
@media handheld
{
	font-family: Calibri !important;
	font-size: 10pt !important;
}
.postFirst td
{
	background: #fff;
}
a
{
	color: #389fc2;
}
#forum_main_conteiner
{
	font-family: Tahoma, Verdana, Arial;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
#forum_top_menu
{
	background: url(/Images/fon_header.png) repeat-x;
	border: 0px solid #fff;
	height: 62px;
	width: 100%;
}
#forum_top_logo
{
	background: url(/Images/forum_top_logo.png) no-repeat;
	height: 40px;
	left: 35px;
	position: relative;
	top: 12px;
	width: 52px;
}
#forum_top_menu_list
{
	display: block;
	margin-left: 120px;
	margin-top: -25px;
	position: absolute;
	width: 600px;
}
#forum_top_menu_list a
{
	color: #fff;
	display: block;
	text-decoration: none;
}
#forum_top_left_button
{
	border-bottom: 1px solid #2fa5cc;
	border-left: 1px solid #2fa5cc;
	border-radius: 5px 0px 0px 5px;
	border-top: 1px solid #2fa5cc;
	display: block;
}
#forum_top_left_button1
{
	border-bottom: 1px solid #2fa5cc;
	border-top: 1px solid #2fa5cc;
}
#forum_top_left_button2
{
	border-bottom: 1px solid #2fa5cc;
	border-top: 1px solid #2fa5cc;
}
#forum_top_left_button3
{
	border-bottom: 1px solid #2fa5cc;
	border-top: 1px solid #2fa5cc;
}
#forum_top_right_button
{
	border-bottom: 1px solid #2fa5cc;
	border-radius: 0 5px 5px 0;
	border-right: 1px solid #2fa5cc;
	border-top: 1px solid #2fa5cc;
}
.descript_block
{
	background: #dbfaff;
	border: 1px solid #c7eef5;
	border-radius: 4px;
	color: #79bdc9 !important;
	float: right;
	font-size: 10pt;
	margin: 0px 20px 0 0px;
	padding: 0 10px 2px 10px;
}
.descript_block a
{
	color: #79bdc9 !important;
	display: block;
	font-size: 10pt;
	text-decoration: none !important;
}
.forum_top_menu_separator
{
	background: url(/template/forum_images/top_menu_separator.png);
	float: left;
	height: 29px;
	margin-top: 1px;
	padding: 0;
	width: 2px;
}
.forum_top_button
{
	background: linear-gradient(to bottom, #54caf0 0%,#43bce4 100%);
	background: -moz-linear-gradient(top,#54caf07,#43bce4);
	background: -ms-linear-gradient(top,#54caf0,#43bce4);
	background: -o-linear-gradient(top,#54caf0,#43bce4);
	background: -webkit-linear-gradient(top,#54caf0,#43bce4);
	color: #fff;
	display: block;
	float: left;
	font-size: 10pt;
	height: 21px;
	padding: 5px 10px 0 10px;
}
.forum_top_button:hover
{
	background: linear-gradient(top,#5dccf1,#6ecdec);
	background: -moz-linear-gradient(top,#5dccf1,#6ecdec);
	background: -ms-linear-gradient(top,#5dccf1,#6ecdec);
	background: -o-linear-gradient(top,#5dccf1,#6ecdec);
	background: -webkit-linear-gradient(top,#5dccf1,#6ecdec);
}
.gTableLeft
{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #666;
	font-size: 10pt;
	font-weight: bold;
	padding: 20px;
}
#forum_advertise_block
{
	border: 0px solid #fff;
	color: #ffef69;
	margin-left: 650px;
	margin-top: -25px;
	min-width: 300px;
	position: absolute;
	text-align: center;
	width: 18%;
}
#advertise_block
{
	font-size: 14pt;
	text-decoration: underline;
	text-shadow: 1px 1px 1px #aab180, 1px 1px 5pt #888;
}
#advertise_block a
{
	color: #ffef69;
}
#forum_top_right_block
{
	background: url(/template/forum_images/top_menu_right_block.jpg) repeat-x;
	border: 0px solid #fff;
	float: right;
	height: 58px;
	margin-top: -38px;
	min-width: 270px;
}
#forum_top_right_separator
{
	background: url(/template/forum_images/top_right_block_separator.png) no-repeat;
	float: left;
	height: 58px;
	width: 2px;
}
#profile_button
{
	background: linear-gradient(top,#fff,#6ecdec);
	background: -moz-linear-gradient(top,#fff,#6ecdec);
	background: -ms-linear-gradient(top,#fff,#6ecdec);
	background: -o-linear-gradient(top,#fff,#6ecdec);
	background: -webkit-linear-gradient(top,#fff,#6ecdec);
	display: block;
	height: 25px;
}
#profile_button_block
{
	border: 0px solid #ff0000;
	margin-left: 10px;
	margin-top: 18px;
	min-width: 200px;
	overflow: hidden;
	width: 260px;
}
#buttons_block
{
	border: 0px solid green;
	float: left;
	margin-left: 6px;
	width: 85px;
}
#message_button_new a
{
	background: url(/template/forum_images/buttons/icon_new_message.png);
	display: block;
	float: left;
	height: 24px;
	width: 24px;
}
#message_button a
{
	background: url(/template/forum_images/buttons/icon_no_message.png);
	display: block;
	float: left;
	height: 24px;
	width: 24px;
}
#message_button a:hover
{
	background: url(/template/forum_images/buttons/icon_message_hover.png);
	height: 24px;
	width: 24px;
}
#options_button a
{
	background: url(/template/forum_images/buttons/options.png);
	display: block;
	float: left;
	height: 24px;
	margin-left: 6px;
	width: 24px;
}
#options_button a:hover
{
	background: url(/template/forum_images/buttons/options_hover.png);
	height: 24px;
	width: 24px;
}
#exit_button a
{
	background: url(/template/forum_images/buttons/exit.png);
	display: block;
	float: left;
	height: 24px;
	margin-left: 6px;
	width: 24px;
}
#exit_button a:hover
{
	background: url(/template/forum_images/buttons/exit_hover.png);
	height: 24px;
	width: 24px;
}
#forum_profile_button
{
	background: linear-gradient(top,#ffffff,#e4e7e8);
	background: -moz-linear-gradient(top,#ffffff,#e4e7e8);
	background: -ms-linear-gradient(top,#ffffff,#e4e7e8);
	background: -o-linear-gradient(top,#ffffff,#e4e7e8);
	background: -webkit-linear-gradient(top,#ffffff,#e4e7e8);
	border-radius: 3px !important;
	color: #246a81;
	display: block;
	float: left;
	font-size: 10pt;
	height: 20px !important;
	padding: 4px 5px 0 5px !important;
	text-decoration: none;
}
#forum_profile_button a
{
	color: #246a81;
	display: block;
	text-decoration: none;
}
#forum_profile_button:hover
{
	background: linear-gradient(top,#fff,#6ecdec);
	background: -moz-linear-gradient(top,#fff,#6ecdec);
	background: -ms-linear-gradient(top,#fff,#6ecdec);
	background: -o-linear-gradient(top,#fff,#6ecdec);
	background: -webkit-linear-gradient(top,#fff,#6ecdec);
	display: block;
}
.loginBlock
{
	height: 60px !important;
	margin: -10px 0px 0 0px;
	padding: 0;
	position: absolute;
}
.buttonDiv input[type="submit"]
{
	background: url(/template/forum_images/buttons/login.png) no-repeat;
	border: 0px;
	height: 21px;
	margin-left: 200px;
	position: absolute;
	top: 5px;
	width: 45px;
	z-index: 5;
}
.loginDiv
{
	color: #fff;
	font-size: 10pt;
	margin-bottom: 3px;
	margin-left: 4px;
	text-align: left;
	width: 200px;
}
.loginDiv input[type="text"]
{
	background: #45b1cc;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #2481a0 !important;
	height: 15px;
	margin-left: 8px;
	width: 120px !important;
}
.passwordDiv
{
	color: #fff;
	font-size: 10pt;
	text-align: left;
	width: 200px;
}
.passwordDiv input[type="password"]
{
	background: #45b1cc;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #2481a0 !important;
	height: 15px;
	margin-left: 4px;
	width: 120px !important;
}
.loginLinks
{
	display: none;
}
.nick-gold
{
	color: gold;
	float: left;
}
.nick-red
{
	color: red;
	float: left;
}
#forum_divisions_block
{
	background: #fff;
	overflow: hidden;
	width: 100%;
}
.forum_divisions_header
{
	border: 0;
	height: 40px;
	width: 100%;
}
#forum_divisions_block table, #forum_divisions_block td
{
	border-collapse: collapse;
}
.gTableTop
{
	background: url(/Images/gtop.png) repeat-x;
	color: #fff;
	font-size: 13pt;
	height: 40px;
	padding-top: 5px;
	text-align: center;
	width: 100%;
}
.gTableTop a
{
	color: #fff;
}
.gTopCornerRight
{
	background: url(/Images/razdel_right_logo.png) no-repeat;
	float: right;
	height: 26px;
	margin: -4px 25px 5px 0;
	width: 32px;
}
.gDivLeft
{
	border: 0px;
}
.gTableSubTop
{
	background: #F0F0F0;
	border: 1px solid #ccc;
	color: #383838;
	font-size: 10pt;
	height: 30px;
        padding: 0 4px;
}
#frmButns83
{
	margin-right: 20px;
}
#forum_filter
{
	margin-right: 20px;
}
.forum a
{
	color: #389fc2;
}
.postip, .postip a
{
	font-size: 7pt;
}
#subscribe
{
	margin: -15px 0 0 20px;
	padding: 0;
	position: absolute;
}
#subscribe a
{
	color: #fff;
}
.forum_post_info_block
{
	background: #fcfcfc;
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 165px;
}
.forum_post_info_block_text
{
	font-size: 8pt;
	margin: 10px 20px 0px 20px;
	text-align: left;
	width: 130px;
}
.avatar_block
{
	text-align: center;
	width: 140px;
        max-width: 140px;
        margin-top:10px;
}

.avatar_block img{
 border:1px solid #ccc;
 border-radius: 5px;
}

.bottom_block
{
	border: 0px solid #ff0000;
	bottom: 0;
	margin-top: 100px;
	overflow: hidden;
	width: 100%;
}
.forum_signature_block
{
	background: #fcfcfc;
	float: left;
	width: 510px;
}
.forum_signature_block_header
{
	border: 1px solid #dfdfdf;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	height: 21px;
	width: 100%;
}
.forum_signature_block_header_text
{
	color: #bcbcbc;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 0 0 10px;
}
.forum_signature_block_text
{
	border: 1px solid #dfdfdf;
	padding: 10px;
	position: relative;
	width: 490px;
}
.forum_edited_block
{
	background: #fcfcfc;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	float: right;
	margin: 34px 20px 0 150px;
	padding: 4px 10px 4px 10px;
	text-align: right;
}
.forum_post_info_separator
{
	border-bottom: 1px solid #ededed;
	margin: 5px 0 5px 0;
}
.gtableleft
{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #666;
	font-size: 10pt;
	font-weight: bold;
	padding: 20px;
}
.gTableRight input[type="text"]
{
	background: #fff;
	border: 1px solid #ccc;
	color: #aaa;
	height: 20px;
	min-width: 500px !important;
	padding-left: 5px;
	width: 99% !important;
}
.pinfo
{
	background: #fff !important;
}
.tpadd
{
	background: #fff !important;
}
.rememberDiv
{
	display: none;
}
.gTable
{
	background: #fff !important;
	padding-left: 0px;
	width: 100%;
}
.gTableBody1
{
	background: #FFFFFF;
	font-size: 8pt;
	padding: 2px;
}
.forumNameTd,.forumLastPostTd
{
	background: #FFFFFF;
	border: 1px solid #ccc;
	padding: 2px;
}
.forumIcoTd,.forumThreadTd,.forumPostTd
{
	background: #fff;
	border: 1px solid #ccc;
	color: #aaa;
	font-size: 10pt;
	padding: 2px;
}
.forumLastPostTd,.forumArchive
{
	color: #aaa;
	font-size: 9pt;
	padding: 2px;
}
.forumModerFuncs
{
	margin-right: 20px;
}

a.catLink{
	font-weight: bold;
	margin: auto;
	padding-top: 0px;
        font-size: 10pt;
        background: #6AA724;
        padding: 3px 8px;
        border:1px solid #AED881;
        border-radius: 4px;
}
a.catLink:link
{
	color: #fff;
	text-decoration: none;
}
a.catLink:visited
{
	color: #fff;
	text-decoration: none;
}
a.catLink:hover
{
	color: #fff;
	text-decoration: underline;
}
a.catLink:active
{
	color: #fff;
	text-decoration: underline;
}
.lastPostGuest,.lastPostUser,.threadAuthor
{
	font-weight: bold;
}
.archivedForum
{
	color: #FF0000;
	font-size: 7pt;
	font-weight: bold;
}
.forum
{
	font-size: 10pt;
	font-weight: bold;
}
.forumDescr,.forumModer
{
	color: #aaa;
	font-size: 7pt;
}
.forumViewed
{
	font-size: 9px;
}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link
{
	color: #3394ca !important;
	text-decoration: none;
}
.lastPostUserLink
{
	color: #ссс !important;
	text-decoration: none;
}
.lastPostUser a
{
	color: #aaa !important;
}
a.forumLastPostLink
{
	color: #389fc2;
	text-decoration: none;
}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited
{
	color: #3394ca !important;
	text-decoration: none;
}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover
{
	color: #ссс !important;
	text-decoration: underline;
}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active
{
	color: #ссс !important;
	text-decoration: underline;
}
.forumNamesBar
{
	font-size: 9pt;
	font-weight: bold;
}
.forumBarKw
{
	font-weight: normal;
}
.forumNamesBar a
{
	color: #23699f !important;
}
a.forumBarA:link
{
	color: #23699f;
	text-decoration: none;
}
a.forumBarA:visited
{
	color: #23699f;
	text-decoration: none;
}
a.forumBarA:hover
{
	color: #23699f;
	text-decoration: none;
}
a.forumBarA:active
{
	color: #23699f;
	text-decoration: underline;
}
.fastNav,.fastSearch,.fastLoginForm
{
	font-size: 7pt;
}
.
.fastNavMain
{
	background: #C7D7EF;
}
.fastNavCat
{
	background: #E7EEF8;
}
.fastNavCatA
{
	background: #E7EEF8;
	color: #0000FF;
}
.fastNavForumA
{
	color: #0000FF;
}
.switches
{
	background: #1FA0DD;
	border: 1px solid #6DA929;
	margin-top: 10px;
}
.pagesInfo
{
	background: #7DC22F;
	color: #fff;
	font-size: 8pt;
	padding: 5px 10px;
}
.switch
{
	background: #FFFFFF;
	font-size: 7pt;
	width: 15px;
}
.switchActive
{
	background: #fff;
	color: #666;
	font-weight: bold;
	width: 15px;
}
a.switchDigit:link,a.switchBack:link,a.switchNext:link
{
	color: #000000;
	text-decoration: none;
}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited
{
	color: #000000;
	text-decoration: none;
}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover
{
	color: #FF0000;
	text-decoration: underline;
}
a.switchDigit:active,a.switchBack:active,a.switchNext:active
{
	color: #FF0000;
	text-decoration: underline;
}
.threadIcoTd
{
	width: 40px;
}
.threadNametd,.threadAuthTd,.threadLastPostTd
{
	background: #FFFFFF;
	border: 1px solid #ccc;
	color: #aaa;
	font-size: 8pt;
	padding: 2px;
}
.threadIcoTd,.threadPostTd,.threadViewTd
{
	background: #fff;
	border: 1px solid #ccc;
	color: #aaa;
	padding: 2px;
}
.threadLastPostTd
{
	padding: 2px;
}
.threadDescr
{
	color: #858585;
	font-size: 8pt;
}
.threadNoticeLink
{
	font-weight: bold;
}
.threadsType
{
	background: #7DC22F;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	padding-left: 40px;
}
.threadsDetails
{
	background: #fff;
	border: 1px solid #ccc;
	color: #666;
	font-size: 11px;
	height: 20px;
	padding: 2px;
}
.forumOnlineBar
{
	background: #fff;
	border: 1px solid #ccc;
	color: #666;
	font-size: 11px;
	height: 20px;
	padding: 2px;
}
a.threadPinnedLink:link
{
	color: #0000FF;
	font-size: 10pt;
	text-decoration: none;
}
a.threadPinnedLink:visited
{
	color: #0000FF;
	text-decoration: none;
}
a.threadPinnedLink:hover
{
	color: #FF0000;
	text-decoration: none;
}
a.threadPinnedLink:active
{
	color: #FF0000;
	text-decoration: underline;
}
a.threadLink:link
{
	color: #3394ca;
	font-size: 10pt !important;
	text-decoration: none;
}
a.threadLink:visited
{
	color: #3394ca;
	text-decoration: none;
}
a.threadLink:hover
{
	color: #1f7593;
	text-decoration: underline;
}
a.threadLink:active
{
	color: #1f7593;
	text-decoration: underline;
}
.postpSwithces
{
	font-size: 7pt;
}
.thDescr
{
	font-weight: normal;
}
.threadFrmBlock
{
	font-size: 7pt;
	text-align: right;
}
.postTable
{
}
.postPoll
{
	background: #EEEEEE;
	text-align: center;
}
.postFirst
{
	background: #D2D2D2;
	border-bottom: 2px solid #D2D2D2;
}
.postRest1
{
	background: #EEEEEE;
}
.postRest2 {
background: #fff;
}

.postSeparator
{
	background: #D2D2D2 !important;
	height: 2px;
}
.post_num, .post_num a
{
	color: #3e8ba7 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.postTdTop
{
	background: #fcfcfc;
	border: 1px solid #ccc;
	color: #999;
	font-size: 12px;
	height: 25px;
	width: 200px;
}
.postTdTop a
{
	color: #000;
}
.postBottom
{
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	color: #000000;
	height: 20px;
	padding-right: 30px;
}
.postUser
{
	float: left;
	font-weight: bold;
	margin: 4px 0 0 10px;
}
.postUser a
{
	color: #3f3f3f !important;
	font-weight: bold;
	text-decoration: none !important;
}
.postTdInfo
{
	background: #fff;
	border: 0px solid #ccc;
	padding: 5px;
	text-align: center;
}
.postRankName
{
	float: left;
	margin-top: 5px;
}
.postRankIco
{
	border-top: 1px solid #dfdfdf;
	height: 40px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 165px;
}
.postRankIco img
{
	margin-top: 5px !important;
}
.reputation
{
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 0px 0 10px 0;
	padding: 3px 0 3px 0;
	width: 165px;
}
.signatureHr
{
	color: #2D435B;
	margin-top: 20px;
}
.posttdMessage
{
	background: #FFFFFF;
	border: 1px solid #ccc;
	font-size: 10pt;
	padding: 5px 20px 5px 5px;
}
.posttdMessage img
{
	max-width: 700px;
}
.fFastNavTd, .fFastSearchTd, .forumModerFuncs, .wysibb
{
	padding-right: 20px !importan;
}
.wysibb-texarea
{
	height: 100px !important;
	resize: both !important;
	width: 99% !important;
}
.pollQuestion
{
	font-weight: bold;
	text-align: center;
}
.pollButtons,.pollTotal
{
	text-align: center;
}
.pollSubmitBut,.pollreSultsBut
{
	font-size: 7pt;
	width: 140px;
}
.pollSubmit
{
	font-weight: bold;
}
.pollEnd
{
	height: 30px;
	text-align: center;
}
.codeMessage
{
	background: #FFFFFF;
	font-size: 9px;
}
.bbQuoteBlock
{
	background: #DAFFAF;
	border: 1px solid #ACFF4D;
}
.quoteMessage
{
	background: #DAFFAF url(/Images/quote_bg.png) no-repeat 10px 10px !important;
	border-bottom: 0 !important;
	border-left: 0px solid #2da4c2 !important;
	border-right: 0 !important;
	border-top: 0 !important;
	font-size: 8pt;
	height: auto;
	min-height: 45px;
	padding: 5px 0 0 50px;
}
.signatureView
{
	font-size: 10pt;
	padding: 10px;
}
.edited
{
	color: gray;
	font-size: 7pt;
	padding-top: 30px;
	text-align: right;
}
.editedBy
{
	font-size: 8pt;
	font-weight: bold;
}
.statusBlock
{
	float: right;
	margin-right: 15px;
	padding-top: 4px;
}
.statusOnline
{
	color: #0000FF;
}
.statusOffline
{
	color: #FF0000;
}
.newThreadBlock
{
	background: #F9F9F9;
	border: 1px solid #B2B2B2;
}
.newPollBlock
{
	background: #F9F9F9;
	border: 1px solid #B2B2B2;
}
.newThreadItem
{
	background: url('/.s/t/971/19.gif') no-repeat 0px 4px;
	padding: 0 0 0 8px;
}
.newPollItem
{
	background: url('/.s/t/971/19.gif') no-repeat 0px 4px;
	padding: 0 0 0 8px;
}
.pollBut, .loginButton, .searchSbmFl, .signButton
{
	background: #8D8A83;
	border: 1px outset #615E58;
	color: #DAD7CC;
	font-size: 7pt;
}
.codeButtons
{
	background: #8D8A83;
	border: 1px outset #615E58;
	color: #DAD7CC;
	font-size: 7pt;
}
.codeCloseAll
{
	background: #8D8A83;
	border: 1px outset #615E58;
	color: #DAD7CC;
	font-size: 7pt;
	font-weight: bold;
}
.postNameFl,.postDescrFl
{
	background: #EBEBEB;
	border: 1px solid #9CCF00;
	min-width: 400px;
	width: 99% !important;
}
.postPollFl,.postQuestionFl
{
	background: #EBEBEB;
	border: 1px solid #9CCF00;
	width: 400px;
}
.postResultFl
{
	background: #EBEBEB;
	border: 1px solid #45b1cc;
	width: 50px;
}
.postAnswerFl
{
	background: #EBEBEB;
	border: 1px solid #45b1cc;
	width: 300px;
}
.postTextFl
{
	background: #EBEBEB;
	border: 1px solid #45b1cc;
	height: 150px;
	min-width: 700px !important;
	outline: none !important;
	resize: both !important;
	width: 100% !important;
}
.postUserFl
{
	background: #EBEBEB;
	border: 1px solid #45b1cc;
	width: 300px;
}
.descript_block
{
	background: #dbfaff;
	border: 1px solid #c7eef5;
	border-radius: 4px;
	color: #79bdc9 !important;
	float: right;
	font-size: 10pt;
	margin: 0px 20px 0 0px;
	padding: 0 10px 2px 10px;
}
.descript_block a
{
	color: #79bdc9 !important;
	display: block;
	text-decoration: none !important;
}
.descript_block2
{
	background: #dbfaff;
	border: 1px solid #c7eef5;
	border-radius: 4px;
	color: #8B7D6B !important;
	float: right;
	font-size: 10pt;
	margin: 0px 20px 0 0px;
	padding: 0 10px 2px 10px;
}
.descript_block2 a
{
	color: #8B7D6B !important;
	display: block;
	text-decoration: none !important;
}
.postPreview, .postSubmit, .postReset{
background:#F0F0F0;
border:1px solid #CCCCCC;
border-radius:4px;
padding: 5px 15px;
}
.postPreview:hover, .postSubmit:hover, .postReset:hover
{
	background: #DBFFB2;
border:1px solid #C1E19D;
cursor:pointer;
}
.pollHelp
{
	font-size: 7pt;
	font-weight: normal;
	padding-top: 3px;
}
.smilesPart
{
	padding-top: 5px;
	text-align: center;
}
#button_yes, .button_yes
{
	background: #31aed7;
	background: linear-gradient(to bottom, #31aed7 0%,#318dc7 100%);
	background: -moz-linear-gradient(top, #31aed7 0%, #318dc7 100%);
	background: -ms-linear-gradient(top, #31aed7 0%,#318dc7 100%);
	background: -o-linear-gradient(top, #31aed7 0%,#318dc7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31aed7), color-stop(100%,#318dc7));
	background: -webkit-linear-gradient(top, #31aed7 0%,#318dc7 100%);
	border-bottom-color: #5e80a9;
	border-left-color: #5e80a9;
	border-radius: 1px;
	border-right-color: #5e80a9;
	border-top-color: #7c98ba;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31aed7', endColorstr='#318dc7',GradientType=0 );
	font-size: 11px !important;
	moz-border-radius: 1px;
	padding: 5px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	webkit-border-radius: 1px;
}
#button_yes:hover, .button_yes:hover
{
	background: linear-gradient(top,#5dccf1,#6ecdec);
	background: -moz-linear-gradient(top,#5dccf1,#6ecdec);
	background: -ms-linear-gradient(top,#5dccf1,#6ecdec);
	background: -o-linear-gradient(top,#5dccf1,#6ecdec);
	background: -webkit-linear-gradient(top,#5dccf1,#6ecdec);
}
#button_no_x, .button_no_x
{
	border: 1px solid #c4c4c4;
	border-radius: 2px;
	display: inline-block;
	margin-left: 4px;
	moz-border-radius: 2px;
	webkit-border-radius: 2px;
}
#button_no, .button_no
{
	background: url('http://zismo.biz/button_vk.png') #6181a6 repeat-x top;
	background-position: 0px -54px;
	border-bottom-color: #5e80a9;
	border-left-color: #5e80a9;
	border-radius: 1px;
	border-right-color: #5e80a9;
	border-top-color: #7c98ba;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	moz-border-radius: 1px;
	padding: 5px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	text-shadow: 0 1px 0 #fff;
	webkit-border-radius: 1px;
}
#ffooter
{
	background: url(/Images/fon_header.png) repeat-x;
	border: 0px solid #fff;
	height: 62px;
	width: 100%;
}
.ffooter_content
{
	margin: 0px 0 0 20px;
	padding-top: 20px;
}
#ffooter a
{
	color: #fff;
}
#adS
{
	background-color: #fff !important;
}
.button_yes
{
	border: #0e88b0 solid 1px;
	font-weight: 900;
	padding: 3px 8px !important;
}
#forum_top_logo
{
	background: url("http://zismo.biz/template/forum_images/forum_top_logo_ng.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 67px;
	left: 10px;
	position: relative;
	top: -2px;
	width: 107px;
}
#forum_top_menu_list
{
	display: block;
	margin-left: 120px;
	margin-top: -47px;
	position: absolute;
	width: 600px;
}
#forum_advertise_block
{
	border: 0 solid #FFFFFF;
	color: #FFEF69;
	margin-left: 650px;
	margin-top: -47px;
	min-width: 300px;
	position: absolute;
	text-align: center;
	width: 18%;
}
#forum_top_right_block
{
	background: url("/template/forum_images/top_menu_right_block.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 solid #FFFFFF;
	float: right;
	height: 58px;
	margin-top: -64px;
	min-width: 270px;
}
.warning
{
	background: #FDF7F7;
	border-left: 3px solid #EED3D7;
	border-style: none none none solid;
	color: #333333;
	font-size: 13px;
	margin-top: 20px;
	padding: 20px;
}
@media only screen and (min-width: 1000px) and (max-width: 1290px), only screen and (min-device-width: 1000px) and (max-device-width: 1290px)
{
	#forum_top_logo
	{
		left: 0px;
	}
	#forum_top_menu_list
	{
		margin-left: 100px;
	}
	.forum_top_button
	{
		padding: 5px 5px 0 5px;
	}
	#forum_advertise_block
	{
		margin-left: 485px;
	}
	#forum_advertise_block img
	{
		max-width: 300px;
		padding-top: 13px;
	}
	#forum_top_right_block
	{
		max-width: 200px;
		min-width: 200px;
		width: 200px;
	}
	#profile_button_block
	{
		margin-left: 5px;
		max-width: 195px;
		min-width: 195px;
		width: 195px;
	}
	#forum_profile_button a
	{
		font-size: 10px;
		padding-top: 2px;
	}
	#buttons_block
	{
		margin-left: 3px;
	}
	#options_button a
	{
		margin-left: 3px;
	}
	#exit_button a
	{
		margin-left: 3px;
	}
	.loginBlock *
	{
		font-size: 10px;
	}
	.loginDiv, .passwordDiv
	{
		width: 160px;
	}
	.loginDiv input[type="text"], .passwordDiv input[type="password"]
	{
		width: 95px !important;
	}
	.buttonDiv input[type="submit"]
	{
		margin-left: 145px;
		margin-top: 4px;
	}
}
.topSortLink, .gTableBody1 a
{
	color: #3394ca !important;
}
#forum_top_menu_new
{
	background: url(/Images/fon_header.png) repeat-x !important;
	border-bottom: 2px solid #5C911F !important;
	border-top: 2px solid #6AA724 !important;
}
#forum_top_menu_new a
{
	border-left: 1px solid #6AA724 !important;
	border-right: 1px solid #6AA724 !important;
}
#forum_top_menu_new a:hover
{
	background: url(/Images/97fC.png) repeat-x !important;
}
.smartrespframe
{
	border: none;
	height: 255px;
	width: 100%;
}
.__user
{
	border-bottom: 1px dashed #B8DCE5;
	list-style: none;
	margin-bottom: 10px;
	padding: 10px 0;
}
.__user-avatar
{
	float: left;
	margin-right: 10px;
	max-width: 100px;
}
.avatar_block
{
	max-height: 300px;
	overflow: hidden;
}


#forum_top_menu_profile {width: 450px !important;}
#forum_top_menu_banner{margin-top: -14px !important;}
#forum_logged_field_o {float: left;}


.ucoz-forum-post * {word-break break-all;}

.funcBlock a:link,.gTableBody1 a:link,.forumNameTd a:link,.forumLastPostTd a:link{color:#383838!important;}
.funcBlock a:visited,.gTableBody1 a:visited,.forumNameTd a:visited,.forumLastPostTd a:visited{color:#383838!important;}
.funcBlock a:hover,.gTableBody1 a:hover,.forumNameTd a:hover,.forumLastPostTd a:hover{color:#5C5C5C!important;}
.funcBlock a:active,.gTableBody1 a:active,.forumNameTd a:active,.forumLastPostTd a:active{color:#383838!important;}

.gTableTop a:link{color:#fff!important;}
.gTableTop a:visited{color:#fff!important;}
.gTableTop a:hover{color:#fff!important;}
.gTableTop a:active{color:#fff!important;}

.ffooter_table a:link{text-decoration:none;}
.ffooter_table a:visited{text-decoration:none;}
.ffooter_table a:hover{text-decoration:underline;}

.forumOnlineBar a:link,.gTableSubTop a:link,.threadLastPostTd a:link,.threadAuthTd a:link,.threadNametd a:link{color:#383838!important;}

.forumOnlineBar a:visited,.gTableSubTop a:visited,.threadLastPostTd a:visited,.threadAuthTd a:visited,.threadNametd a:visited{color:#383838!important;}

.forumOnlineBar a:hover,.gTableSubTop a:hover,.threadLastPostTd a:hover,.threadAuthTd a:hover,.threadNametd a:hover{color:#5C5C5C!important;}

.threadNametd a:active{color:#383838!important;}

.forumNamesBar a:link{color:#5C5C5C!important;text-decoration:none;}
.forumNamesBar a:visited{color:#5C5C5C!important; text-decoration:none;}
.forumNamesBar a:hover{color:#000!important;text-decoration:underline;}

.searchQueryFl, #thread_search_field, #filter_word,.fastSearch, select{
padding: 4px 5px;
margin: 5px;
border:1px solid #CCCCCC;
border-radius: 4px;
}

#thread_search_field{
width:150px!important;
margin-top:3px!important;
}

#filter_by{line-height:28px}

.ffooter_table{
color:#5C911F;
}

#forum_filter input + input,.fastNav{
background:#F0F0F0;
border:1px solid #CCCCCC;
border-radius:4px;
padding:5px;
margin: 0 10px 0 0;
}

#forum_filter input + input:hover,.fastNav:hover{
background:#CCCCCC;
cursor:pointer;
}

.postTdTop{
background:#F0F0F0!important;
}
.postBottom{
background:#F7F7F7!important;
}

.post_num,.forum_post_info_block_text b{color:#2C8100!important;}

.forum_post_info_block_text a:link,.post_num a:link{color:#2C8100!important;}
.forum_post_info_block_text a:visited,.post_num a:visited{color:#2C8100!important;}
.forum_post_info_block_text a:hover,.post_num a:hover{color:#2C8100!important;}

#frM57,#frM46,#frM15,#frM16,#frM47, #frM58, #frM26, #frM27, #frM29, #frM30,#frM6,#frM50,#frM31,#frM33,#frM36,#frM40,#frM43,#frM6{background:#F7F7F7}

#frM58,#frM16,#frM47{padding:10px}

#frM16, #frM47, #frM58, #frM27, #frM8, #frM52{border-bottom:1px solid #CCCCCC}
#frM58, #frM27{border-top:1px solid #CCCCCC}

#frM60{padding:25px;}

#frF11{
width:250px!important;
border-radius:4px;
padding:4px;
margin:3px;
}

#frF3, #frF4{
border-radius:4px;
padding:4px;
margin:3px;
}

.info{
text-align:center;
background: #DAFFAF;
border:1px solid #ACFF4D;
border-radius: 5px;
padding: 15px;
margin:10px 15px;
}

.subforumDescr{
font-size:0;
}  

.subforumDescr a{
font-size:12px;
text-decoration:none;  
} 