/**
* http://softaman.ru/
* Style: 'Весна';
*/
body {background: #298f3f;color: #FFFFFF;font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;margin: 0;padding: 0;padding-left: 3px;padding-right: 3px;}
a:link, body_alink {color: #ddd;}
a:visited, body_avisited {color: #ddd;}
a:hover, a:active, body_ahover {color: #ddd;text-decoration: none;}

/* General forum Table View */
.gTable {background: #141414;color: #CACACA;border: 1px solid #0C0C0C;}
.gTableTop {height: 27px;color:#ddd !important;color:#ffffff;font-weight:bold;height:38px;padding-left:17px;font-size:11px;text-align: center}
.gTableSubTop {background: #323232 url(/images/gradient.gif) repeat-x bottom left;color: #707070;font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;white-space: nowrap;vertical-align: middle;padding: 4px !important;}
.gTableBottom {padding:2px;background:#FFFDDB;}
.tcat_text, .catLink { text-align: center; padding: 0; padding-left: 5px; padding-right: 5px; padding-top: 11px; line-height: 27px; }
/* ------------------------ */

.page
{
	color: #FFFFFF;
	text-align: left;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat
{
	background: #38a714 url(/images/gradient.gif) repeat-x left bottom;
	color: #F0F0F0;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	height: 33px;
	line-height: 27px;
	vertical-align: bottom;
	/* text-align: center; */
	padding: 0;
	padding-left: 10px;
}

.tfoot
{
	background: #333333;
	color: #E0E0F6;
	border-top: 1px solid #666666;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFD566;
}
.alt1,.forumIcoTd,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadsDetails,.forumOnlineBar {background: #292929;color: #777777;border-left: 1px solid #363636;border-top: 1px solid #363636;}

.alt2,.forumThreadTd,.forumPostTd,.gTableBody1,.threadIcoTd,.threadPostTd,.threadViewTd,.threadLastPostTd {background: #1B1B1B;color: #777777;border-left: 1px solid #252525;border-top: 1px solid #252525;}

.inlinemod
{
	background: #282721;
	color: #CFCFCF;
}
.wysiwyg
{
	background: #F4F4F4;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.forumDescr {font-size: 11px;font-family:  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-weight: normal;}
.time
{
	color: #5B5B5B;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #EDA900;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #333333;
	padding: 10px;
	border: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	/*url(blackrazor_fire_vesna/gradients/gradient_panel.gif) repeat-x top left*/
}
.panelsurround
{
	background: #1A1A1A;
	/*url(blackrazor_fire_vesna/gradients/gradient_panelsurround.gif) repeat-x top left*/
}
legend
{
	color: #CCCCCC;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #2B2B2B;
	color: #FFFFFF;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #EEEEEE;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #DDDDDD;
	color: #222222;
	border: 1px solid #010101;
}
.vbmenu_option
{
	background: #BBBBBB;
	color: #222222;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	border-bottom: 1px solid #777777;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #222222;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #222222;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #222222;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #EEEEEE;
	color: #666666;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	border-bottom: 1px solid #F6EE13;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #991C00;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #991C00;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #991C00;
	text-decoration: none;
}
/* by Cris */
#posts .alt2 a {text-decoration:none !important}
/*#posts .alt2 .bigusername {text-decoration:underline !important}
#posts .alt2 .bigusername:hover {text-decoration:none !important}*/
.postbit_field {overflow:hidden;}

/* by Choo */
div.nobr p {margin-top: 0; margin-bottom: 0;}
div.counters {margin-top: 10px;}
div.banner {width: 1000px; margin: 0 auto 10px; text-align: center;}

/* styling for 'big' usernames on postbit etc. */
.bigusername { font-size: 14pt; }

/* basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* define margin and font-size for elements inside panels */
.fieldset { margin-bottom: 6px; }
fieldset.fieldset { border: 1px solid #999999; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* don't change the following */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal;}
.inlineimg { vertical-align: middle; }

/* remove margin on elements in thead */
.thead input { margin: 0; }
/* Giving checkboxes fixed height stops them inheriting padding in MSIE */
.thead .checkbox { height: 14px; width: 14px; }

/* Tborder's background to make up for vBulletin's horrible tabs */
ul.tab_list li.tcat, ul.tab_list li.thead { border: 1px solid #000000; }

/* page spacing */
.page_spacer { text-align: left; padding-left: 5px; padding-right: 5px; }

/* give editor text better font colour */
.vBulletin_editor legend, .vBulletin_editor { color: #333333; }

/* remove borders round images */
a img { border: 0; }

/* Adverts */
#ad_footer_end { margin: 18px; }
#ad_header_end { margin: 6px; }

/* footer */
#footer { color: #B5B5B5; clear: both; margin-top: 20px; height: 47px; background: url(/images/footer_b.gif) repeat-x; text-align: center; font-size: 9pt; }
#footer a { color: #B5B5B5; margin-left: 5px; margin-right: 5px; letter-spacing: 110%; font-weight: bold; text-decoration: none; }
#footer_left { float: left; background-image: url(/images/footer_l.gif); background-repeat: no-repeat; padding-left: 37px; padding-top: 20px; }
#footer_right { float: right; height: 47px; }
#footer_left a, #footer_right a { margin: 0; }
#footer_text { padding-top: 26px; }

/* header */
#header_left { background: url(/images/header_l.jpg) no-repeat left; height: 164px; }
#header_right { background: url(/images/header_r.jpg) no-repeat right; height: 164px; }
#header_middle { background: url(/images/header_m.jpg) no-repeat center top; height: 114px; }
#header_middle img { margin-top: 53px; margin-left: 78px; }
#header { background-image: url(/images/header_b.jpg); background-repeat: repeat-x; height: 164px; }

/* menu */
#main_menu { height: 21px; line-height: 10px; position: absolute; width: 100%; left: 0; z-index: 2; top: 138px; text-align: center; }
#main_menu a { margin-left: 2px; margin-right: 2px; }

/* corners */
#tleft_corner { margin: 36px; margin-bottom: 16px; background: #242424 url(/images/tleft_co.gif) no-repeat left top; }
#tright_corner { padding-left: 20px; padding-right: 20px; background: url(/images/tright_c.gif) no-repeat right top; }
#bleft_corner { height: 9px; background: url(/images/bleft_co.gif) no-repeat left bottom; }
#bright_corner { height: 9px; margin-top: 10px; background: url(/images/bright_c.gif) no-repeat right bottom; }

/* Tcat setup */
.tcat_top { background: url(/images/tcat_top.gif) repeat-x left top; }
.tcat_left { background: url(/images/tcat_lef.gif) no-repeat left bottom; height: 38px; width: 40px; float: left; }

.tcat_right, .tcat_right_collapse { background: url(/images/tcat_rig.gif) no-repeat bottom; height: 38px; width: 40px; float: right; }
.tcat_right_inner { padding-top: 19px; }

/* Tcat big */
.tcat_big { background: url(/images/tcat_top.gif) repeat-x left top; }

/* The thread title */
.threadtitle { font-size: 10pt; margin: 0; padding: 0; }

/* Tcat links */
.tcat_top, .tcat_big, .tcat_top a, .tcat_big a { text-decoration: none; color: #DDDDDD; font-size: 8pt; font-weight: bold; }
.tcat_top a:hover, .tcat_big a:hover { text-decoration: underline; }

/* vBmenu links */
.vbmenu_outer { float: right; padding-top: 11px; margin: 0; }
.vbmenu_outer .spacer { height: 27px; width: 1px; display: inline; vertical-align: middle; }
.tcat_vbmenu { height: 27px; line-height: 27px; float: left; padding-left: 4px; padding-right: 4px; }

/* Tcat misc */
.tcat input { vertical-align: middle; }
.tcat_top #imod { margin-top: 12px; }
.tcat_big, .tcat_top { margin-top: 10px; }
body ul.tab_list li.tcat { line-height: 20px; }

/* Tbottom */
.tbottom_left, .tbottom_right { background: url(/images/tbottom_.gif) no-repeat left bottom; height: 23px; float: left; width: 50%; margin: 0; font-size: 1px; border: 0; padding: 0; }
.tbottom_right { float: none; width: auto; background: url(/images/tbottom0.gif) no-repeat right bottom; }
.tbottom, .tbottom_big { background: transparent url(/images/tbottom1.gif) repeat-x top; height: 23px; width: 100%; margin-bottom: 16px; font-size: 1px; border: 0; padding: 0; }

/* big tbottoms */
.tbottom_big .tbottom_left { background-image: url(/images/tbottom2.gif); }
.tbottom_big .tbottom_right { background-image: url(/images/tbottom2.gif); }
.tbottom_big { background-image: url(/images/tbottom2.gif); }

/* icon legends */
.bottom_legend img { vertical-align: middle; }
.bottom_legend td, .bottom_legend_icon { text-align: center; }
.bottom_legend, .bottom_legend2 { width: 100%; margin-top: 10px; margin-bottom: 30px; }

/* language dropdown */
#language_select { margin-top: 10px; text-align: left; }
#language_select select { margin-top: 6px; }

.clear { clear: both; }

/* 100% overflow fix */
.overflow_parent { overflow: auto; overflow-y: hidden; }
*html .overflow_parent { padding-bottom: 20px; width: 100%; }
.overflow_child { width: 100%; float: left; }

/* postbit info fields */
.postbit_field, .postbit_icons { border: 1px solid #373737; background: #292929; padding: 2px; margin-left: 10px; margin-right: 10px; text-align: left; margin-bottom: 4px; font-size: 8pt; width: 142px; }
.postbit_text { font-size: 7pt; color: #8D8D8D; font-weight: bold; }
.postbit_icons { margin-bottom: 10px; text-align: center; }

/* postbit info fields selected post */
.inlinemod .postbit_field, .inlinemod .postbit_icons { border: 1px solid #181818; background-color: #232323; }

/* tborder */
.tborder_big { background: #1C1C1C url(/images/tborder_.gif) repeat-y left; }
.tborder_big_right { padding-right: 7px; padding-left: 7px; background: url(/images/tborder0.gif) repeat-y right; }

hr { height: 1px; }

/* page wrapper */
#pagewrapper.fixed { width: 900px; margin-left: auto; margin-right: auto; }

/* special threads */
.subscribed { border-left: 1px solid #3F4035; border-top: 1px solid #3F4035; background: #313229; }
.moderated { border-left: 1px solid #343B3F; border-top: 1px solid #343B3F; background: #292F32; }
.sticky { border-left: 1px solid #363A35; border-top: 1px solid #363A35; background: #2A2D29; }
.deleted { border-left: 1px solid #453E39; border-top: 1px solid #453E39; background: #322D29; }

/* hides cron job html which adds padding in IE */
#cron_hider { visibility: hidden; position: absolute; top: 0; left: 0; overflow: hidden; height: 1px; width: 1px; }

.WWU002postbit td {padding-left:2px;padding-right:2px;}
.WWU002postbit img.i,.WWU002postbit img.im,.WWU002postbit img.il,.WWU002postbit img.ir {background-color:#000000;border-left:1px solid #404040;border-top:1px solid #404040;border-right:1px solid #808080;border-bottom:1px solid #808080;}
.WWU002postbit img.im {border-left:none;border-right:none;}
.WWU002postbit img.il {border-right:none;}
.WWU002postbit img.ir {border-left:none;}
#collapseobj_forumhome_birthdays a, #collapseobj_forumhome_stats a {color: #e2a016 !important}

.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited, .alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink { 
color: #ddd !important;
}

.pagenav a, .vbmenu_outer a,.tcat_text a, .thead a {color:#ddd !important}
.vbmenu_control a {color:#ddd !important}

.alt1 a:visited, .alt1_avisited, a.forum:link, .alt1Active_avisited, .alt1 a:link, .alt1_alink, a.forum:active, a.forum:visited { 
color: #5eba01;
}

a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {color: #ffffff}
a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {color: #ffffff}
a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {color: #ffffff}
a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {color: #ffffff}

a.forumBarA:link,.forumBar:link {color: #5eba01;}
a.forumBarA:visited,.forumBar:visited {color: #5eba01;}
a.forumBarA:hover,.forumBar:hover {color: #5eba01;}
a.forumBarA:active,.forumBar:active {color: #5eba01;}

.tcat_left {background-image: url("/images/tcat_lef.gif") !important; width: 257px;}

.tcat_right {background-image: url("/images/tcat_rig.gif") !important; width: 257px; background-position: right !important; background-repeat: no-repeat !important;}

.tcat_top {background-image: url("/images/tcat_top.gif") !important; }

.tbottom, .tbottom_big {background-image: url("/images/tbottom1.gif") !important;}

.tbottom_left {background-image: url("/images/tbottom_.gif") !important;}

.tbottom_right {background-image: url("/images/tbottom0.gif") !important;}

.tcat_big {background-image: url("/images/tcat_top.gif") !important;}

#header_right {background-image: url("/images/header_r.jpg") !important;}

#header_left {background-image: url("/images/header_l.jpg") !important;}

#header_middle {background-image: none !important;text-align: center !important}

#header {background-image: url("/images/header_b.jpg") !important;}

#header_middle a {display:block; float:left; width:293px; height:50px}
#header_middle object {display:block; width:388px; height:112px; margin:0 auto;}

#pagewrapper {min-width:1100px !important;}

#header_middle img { 
margin-left: 110px;}