body
{
	background: #d8e0e7 url(../../images/gmstaff_bvf/img/bg-bg.jpg) repeat top left;
	color: #333;
	font: 12px Tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px;
}
a:link, body_alink
{
	color: #006abf;
	text-decoration: underline;
}
a:visited, body_avisited
{
	color: #006ABF;
	text-decoration: underline;
}
a:hover, a:active, body_ahover
{
	color: #006ABF;
	text-decoration: none;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	color: #000000;
	border: 1px solid #8598a9;
	border-collapse:collapse;
}
.tcat
{
	background: #e3e3e1 url(../../images/gmstaff_bvf/gradients/gradient_tcat.gif) repeat-x top left;
	color: #eeeeee;
	font: bold 13px geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	max-height:15px;
	line-height:15px;
	border-top:#8598a9 1px solid;
}
.tcat a:link, .tcat_alink
{
	color: #eeeeee;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #eeeeee;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #464646;
	text-decoration: underline;
}
.thead
{
	background: #082565 url(../../images/gmstaff_bvf/gradients/thead_bg.gif) repeat-x scroll 0 0;
	color: #FFFFFF;
	font: bold 12px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #DFE7F4;
	color: #000000;
	font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	border:1px solid #E3E3E1;
	
}
.alt2, .alt2Active
{
	background: #DFE7F4;
	color: #000000;
	font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	border:1px solid #E3E3E1;
	
}
.inlinemod
{
	background: #AAFFFF;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	background: #FFFFFF;
	color: #000000;
	font: normal 12px Verdana, Sans-Serif;
	border: 1px solid #8598a9;
}
.bginput option, .bginput optgroup
{
	font-size: 12px;
	font-family: Verdana, 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;
}
.smallfont
{
	font: 11px geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #464646;
}
.navbar
{
	font: bold 11px Tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.navbar a:link, .navbar_alink
{
	color: #006abf;
	text-decoration: underline;
}
.navbar a:visited, .navbar_avisited
{
	color: #006abf;
	text-decoration: underline;
}
.navbar a:hover, .navbar a:active, .navbar_ahover
{
	color: #006abf;
	text-decoration: none;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #FFFFFF;
	color: #000000;
	padding: 10px;
	border: 2px solid;
}
.panelsurround
{
	background: #FFFFFF;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	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: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: none repeat scroll 0 0 #FFFFFF;
	color: #333333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	border-color:#8799AA;
	border-left:1px solid #8799AA;
	border-right:1px solid #8799AA;
	border-style:solid;
	border-width:6px 1px;
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #333333;
	font: 11px Tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #333333;
	text-decoration: underline;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #333333;
	text-decoration: underline;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #333333;
	text-decoration: underline;
}
.vbmenu_hilite
{
	background: #FFFFFF;
	color: #333333;
	font: 11px Tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #333333;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt;text-decoration:none; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding:9px 2px 9px 9px; }

/* ***** basic styles for multi-page nav elements */
.pagenav { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; }
.link_subforums {
color:#000000;
font:11px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}
.link_subforums a:link, .link_subforums_alink {
color:#000000;
text-decoration:underline;
}
.link_subforums a:visited, .link_subforums_avisited {
color:#000000;
text-decoration:underline;
}
.link_subforums a:hover, .link_subforums a:active, .link_subforums_ahover {
color:#000000;
text-decoration:none;
}
.button_login {
color:#ffffff;
font:11px bold Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
border:1px solid #606060;
padding:2px 5px 2px 5px;
background:#323232;
width:50px;}
.login_info  {
color:#bbbbbb;
font:11px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}
.login_info a:link, .login_info_alink {
color:#ffd200;
text-decoration:underline;
}
.login_info a:visited, .login_info_avisited {
color:#ffd200;
text-decoration:underline;
}
.login_info a:hover, .login_info a:active, .login_info_ahover {
color:#ffd200;
text-decoration:none;
}
.thead-title  {
color:#FFFFFF;
font:bold 12px Tahoma ,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; 
padding:10px 2px 9px 10px;
}
.thead-title a:link, .thead-title_alink {
color:#FFFFFF;
text-decoration:underline;
}
.thead-title a:visited, .thead-title_avisited {
color:#FFFFFF;
text-decoration:underline;
}
.thead-title a:hover, .thead-title a:active, .thead-title_ahover {
color:#FFFFFF;
text-decoration:none;
}
.pagination  {
color:#e7edf2;
font:12px Tahoma ,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}
.pagination a:link, .pagination_alink {
color:#b1dcff;
text-decoration:underline;
}
.pagination a:visited, .pagination_avisited {
color:#b1dcff;
text-decoration:underline;
}
.pagination a:hover, .pagination a:active, .pagination_ahover {
color:#b1dcff;
text-decoration:none;
}
.login_bginput {
background:none repeat scroll 0 0 #323232;
border:1px solid #606060;
color:#777777;
font:12px Verdana,Sans-Serif;
padding:6px 0 6px 15px;
width:80px;
}
.login_bginput option, .login_bginput optgroup {
font-family:Verdana,Sans-Serif;
font-size:12px;
}
/* New Search */
.new_text_ie { width: 145px; padding: 6px 0px 6px 0px; border: 0; font: normal 12px Verdana, Sans-Serif; color: #FFF; background: url(../../images/gmstaff_bvf/misc/search_text_blue_ie.gif) no-repeat;}
.new_button_ie { width: 25px; height: 22px; left:310px; border:0; background: url(../../images/gmstaff_bvf/misc/search_button_blue_ie.gif) no-repeat;}
.new_text { width: 145px; padding: 6px 0px 6px 0px; border: 0; font: normal 12px Verdana, Sans-Serif; color: #FFF; background: url(../../images/gmstaff_bvf/misc/search_text_blue.gif) no-repeat; left:170px;}
.new_button { width: 25px; height: 22px; padding-top: 1px; left:310px; border:0; background: url(../../images/gmstaff_bvf/misc/search_button_blue.gif) no-repeat; position:absolute;}
.postbit_control {background: url(../../images/gmstaff_bvf/misc/postbit_bottom_gr.gif) repeat-x scroll left top #fefeff; }
.user_online { font:12px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color:#000000;font-style: italic; }
.user_offline { font:12px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color:#717171;font-style: italic; }
.user_invisible { font:12px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color:#767676;font-style: italic; }
.navigation_popup {
background:url(../../images/gmstaff_bvf/img/nav-main-bg.gif) repeat-x scroll 0 -30px #205993;
color:#FFFFFF;
font:14px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
padding: 8px 15px 8px 15px;
white-space:nowrap;
}
.navigation_option  {
background:url(../../images/gmstaff_bvf/img/dotted.gif) repeat-x scroll left bottom transparent;
color:#FFFFFF;
cursor:pointer;
font:14px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
white-space:nowrap;
margin-bottom:10px;
padding: 8px 15px 8px 15px;
line-height:normal;
}
.navigation_option a:link, .navigation_option_alink {
color:#FFFFFF;
text-decoration:none;
}
.navigation_option a:visited, .navigation_option_avisited {
color:#FFFFFF;
text-decoration:none;
}
.navigation_option a:hover, .navigation_option a:active, .navigation_option_ahover {
color:#FFFFFF;
text-decoration:none;
}
.letter  {
color:#006abf;
cursor:pointer;
font:15px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
white-space:nowrap;
font-weight:bold;
line-height:normal;
}
.letter a:link, .letter_alink {
color:#006abf;
text-decoration:underline;
}
.letter a:visited, .letter_avisited {
color:#006abf;
text-decoration:underline;
}
.letter a:hover, .letter a:active, .letter_ahover {
color:#006abf;
text-decoration:none;
}
.select_letter {
font:15px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
white-space:nowrap;
font-weight:bold;
line-height:normal;
color:#ffffff
}
.neutra {
font:15px/normal 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
line-height: 15px;
max-height: 15px;
}
.tborder thead, .tfoot {
background:#082565 url(../../images/gmstaff_bvf/gradients/thead_bg.gif) repeat-x scroll 0 0;
border:medium none !important;
}
.forum_stats{font:10px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color:#000000;}
.forum_stats_large{font:11px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color:#000000;}
.forum_informer {font:12px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color:#464646;}
.forumhome_borders_left {border:1px solid #8598A9; border-width:0px 0px 1px 1px;border-right:1px solid #E3E3E1;}
.forumhome_borders_right {border:1px solid #8598A9; border-width:0px 1px 1px 0px;}
.lastpost_date {font:11px Tahoma ,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;color:#000000;}
.tborder_never .odd td { background:#f0f0ee}
.left-border {border-left:1px solid #8598a9;}
.right-border {border-right:1px solid #8598a9;}
h1, h2, h3, h4, h5, h6 { font: normal 18px Verdana; color: #333; }
h1 { font-size: 30px; line-height: 26px; margin-bottom: 10px; }
h2 { font-size: 25px; line-height: 24px; margin-bottom: 7px; }
h3 { font-size: 22px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 20px; line-height: 22px; margin-bottom: 5px; }
h5 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h6 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
/* Generic Blocks
-------------------------------------------------------------------*/
#container { max-width: 1600px; min-width:1130px; margin: 60px auto 0; position:relative; 	
	min-height:100%;
	height:auto !important;
	height:100%;
}
#container  .shadow-left {
	background:url(../../images/gmstaff_bvf/img/shadow-left.png) repeat-y;
	padding:0 0 0 17px;
}

#container .shadow-right {
	background:url(../../images/gmstaff_bvf/img/shadow-right.png) repeat-y right;
	padding:0 17px 0 0 ;
}
#container .pad {background: url(../../images/gmstaff_bvf/img/bg-body.gif) repeat top left; }

#header { height: 44px; clear: both; zoom: 1; background: #1C1C1C; position:relative; }
#nav { clear: both; position:relative; }
#wrapper { overflow: hidden; zoom: 1; padding: 20px 30px 0px 30px; background: url(../../images/gmstaff_bvf/img/bg-gd.gif) repeat-x top left; position:relative; }
#content { width: 67%; float: left; padding-bottom: 20px; zoom: 1; clear:both;}
#sidebar { width: 32%; float: left; margin-left: 1%; }
#footer { clear: both; overflow: hidden; }

.update-hide { padding: 20px 30px 0px 30px !important; }
/*.white-back #content { clear: none; padding-top: 0; }*/
.page-talk { padding-left: 3px !important; margin-right: 50px !important; }


/* Header
-------------------------------------------------------------------*/
#header h1 { float: left; padding: 35px 0 0 30px; margin:0; z-index:3; position:relative; }
#header h1 a { color: #77d115; text-decoration: none; font: normal 20px Arial, Sans-Serif; }
#header h1 a strong { color: #fff; }

/* Main Navigation */
#header .nav-main { position: absolute; top:70px; right:20px; height:30px; width:750px; text-align:right;  }
#header .nav-main li { display:inline-block;_overflow:hidden;*zoom:1;/*включаем hasLayout для IE6, IE7*/*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
 font-size: 16px; padding:0 10px; background:url(../../images/gmstaff_bvf/img/dotted2.gif) repeat-y top right; line-height:30px; height:30px; position:relative;  }
#header .nav-main li.last { background:none; padding:0 10px;}
#header .nav-main li a { color: #fff; text-decoration:none; position:relative; z-index:2; }
#header .nav-main li.active { position: relative; background:url(../../images/gmstaff_bvf/img/nav-main-bg.gif) repeat-x #205993; -moz-box-shadow: 5px 5px 10px  #0c305f;-webkit-box-shadow: 5px 5px 10px #0c305f;-o-box-shadow: 5px 5px 10px #0c305f;box-shadow: 5px 5px 10px  #0c305f;  z-index:3;  }
#header .nav-main ul { display:none; position:absolute; top:30px; left:0px; padding:10px 0 10px 0; text-align:left; background: url(../../images/gmstaff_bvf/img/nav-main-bg.gif) repeat-x 0 -30px #205993; z-index:1; -moz-box-shadow: 5px 5px 10px #0c305f;-webkit-box-shadow: 5px 5px 10px  #0c305f;-o-box-shadow: 5px 5px 10px #0c305f;box-shadow: 5px 5px 10px  #0c305f;  }
#header .nav-main li li { display:block; background:none; height:auto; padding:15px 0 10px; background:url(../../images/gmstaff_bvf/img/dotted.gif) bottom left repeat-x; line-height:normal; margin: 0 10px;  -moz-box-shadow: 0px 0px 0px  #0c305f!important ;-webkit-box-shadow: 0px 0px 0px  #0c305f!important ;-o-box-shadow: 0px 0px 0px  #0c305f!important ;box-shadow: 0px 0px 0px  #0c305f!important ; }
#header .nav-main li li a {font-size:14px; white-space:nowrap; } 
#header .nav-main li li.active {background:url(../../images/gmstaff_bvf/img/dotted.gif) bottom left repeat-x; }
#header .nav-main ul li:last-child { background:none;}

/* Profile */
#header .profile { position:absolute; left:480px; top:15px; z-index:3;padding-right:25px;}

#header .profile a.avatar { display: block; width: 26px; height: 26px; float: right; }
#header .profile a.avatar img { width: 26px; height: 26px; }

#header .profile ul { float: right; font-size: 11px; padding-right: 7px; margin-top: -2px; color: #bbbbbb; }
#header .profile ul li { text-align: right; line-height: 14px !important; }
#header .profile ul li a { color: #bbbbbb; text-decoration: undreline; }
#header .profile ul li a.author { color: #ffd200; text-decoration: underline; }
#header .profile ul li a.message { background: url(../../images/gmstaff_bvf/img/icons.gif) no-repeat scroll right -17px; color:#ffea00; margin-right: 5px; padding-right: 18px; }
#header .profile ul li a.message-empty { background: url(../../images/gmstaff_bvf/img/icons.gif) no-repeat scroll right 3px; color:#ffea00; margin-right: 5px; padding-right: 18px; }
#header .profile ul li a:hover { color: #ddd; }

#header .profile.guest { width: 235px; text-align: right; padding-top: 2px; padding-right: 60px; color: #b1b1b1; font-size:11px; top:8px; }
#header .profile.guest a { font-size: 11px; color: #ffd200; outline: none; line-height: 20px; }
#header .profile.guest a.reg { font-size: 11px; }

.controler { background:transparent url(../../images/gmstaff_bvf/img/controler.gif) no-repeat scroll 0 0;
height:30px;
position:absolute;
left:274px;
top:5px;
width:189px; text-decoration:none;
z-index:3;}

.controler-open { 
 
	position:absolute; 
	top:-180px; 
	left:0px; 
	height:178px; 
	width:100%;

	z-index:2;
}
.controler-open .ctrl-in { margin:0 0 0 245px; 	
	background:url(../../images/gmstaff_bvf/img/ctrl-bg.png) top left no-repeat;
	height:178px;
	}
.ctrl-in .biglinks { padding:60px 0 0 20px; height: 80px; }
.ctrl-in .biglinks a {
	background:url(../../images/gmstaff_bvf/img/ctrl-button.gif) no-repeat scroll left center transparent;
	color:#FFD200;
	display:inline-block;
	font-family:"Trebuchet MS";
	font-size:17px;
	line-height:30px;
	padding:0 0 0 15px;
	width:17%;
}
* HTML .ctrl-in .biglinks a { display:inline;}
.ctrl-in .smalllinks { padding:0 0 0 20px;}
.ctrl-in .smalllinks a {background:url(../../images/gmstaff_bvf/img/ctrl-button.gif) no-repeat scroll left center transparent;
color:#c6c6c6; padding: 0 25px 0 15px;
}
/* Navigation
-------------------------------------------------------------------*/
#nav { height: 75px;/*overflow: hidden*/; zoom: 1; }


/* Navigation of Blog */
.menu { font-size: 15px; height:80px; clear:both; position:absolute; right:30px; top:0px; }
.menu li { float: left; color: #51b038; padding: 5px 10px 8px 10px; }
.menu li a { text-decoration: none; color: #838383; }
.menu li a:hover { color: #333; }
.menu li.active { background: url(../../images/gmstaff_bvf/img/bg_info_menu.gif) repeat-x scroll 5px 2px; position: relative; }
.menu li.active a { color: #333; }

/* Sub-navigation of Blog */
.sub-menu { position: absolute; top: 36px; left: 0px; width: 400px; font-size: 11px; }
.sub-menu li { padding: 2px 5px 0 11px; margin-right: 5px; line-height: 12px; }
.sub-menu li a { color: #8a8a8a !important; text-decoration: underline; }
.sub-menu li a:hover { text-decoration: none; }
.sub-menu li.active { padding: 0 0 0 11px; background: url(../../images/gmstaff_bvf/img/bg_info_menu.gif) no-repeat scroll 0 bottom; }
.sub-menu li.active div { padding: 3px 11px 5px 0; font-weight: bold; color: #fff; float: left; background: url(../../images/gmstaff_bvf/img/bg_info_menu.gif) no-repeat scroll right bottom; }
.sub-menu li.active a { text-decoration: none; color: #fff !important; }

.menu-btn {float:left; font-family:Tahoma; font-size:12px; color:#006abf; background: url(../../images/gmstaff_bvf/img/arrow.gif) no-repeat  right 5px; padding:0 11px 0 0; margin:0 30px 0 0; text-decoration:none; border-bottom:1px solid #006abf }
.sub-menu-nav {float:left;}
.sub-menu-nav li {float:left; font-family:Tahoma; font-size:12px; color:#006abf; background: url(../../images/gmstaff_bvf/img/arrow.gif) no-repeat  right 5px; padding:0 11px 0 0; margin:0 30px 0 0; text-decoration:none; border-bottom:1px solid #006abf}
.sub-menu-nav li a { text-decoration:none;}


/* Search */
#header .search { width: 200px; position:absolute; top:8px; right:30px; z-index:3; }
#header .search form { width: 200px; position: relative; }
#header .search input { border: 0; margin: 0; position: absolute; }
#header .search .text { width: 170px; padding:6px;font: normal 12px Verdana, Sans-Serif; color: #777; background: url(../../images/gmstaff_bvf/img/search-left.gif) no-repeat; }
#header .search .button { width: 29px; height: 26px; top: 0px; right: 0px; background: url(../../images/gmstaff_bvf/img/search-button.gif) no-repeat; }


/* Extra
-------------------------------------------------------------------*/
#extra { clear: both; padding-left: 60px; margin-top: 10px; }
#extra a { background: url(../../images/gmstaff_bvf/img/icons.gif) no-repeat scroll 0 -165px; color: #aaa; padding-left: 12px; }

/* Block Nav
-------------------------------------------------------------------*/
#nav .block-nav-wrap { 	position:absolute; right:0px; 	top:10px; } 
#nav .block-nav-wrap, #content .block-nav-wrap { background:url(../../images/gmstaff_bvf/img/block-nav-bg.png) 0px 0px; margin: 0 16px 0 0; float:left;} 
#nav .block-nav ,#content .block-nav { height:34px; background:url(../../images/gmstaff_bvf/img/block-nav-bg.png) right 0px; margin: 0  -16px 0 16px   }
#nav .block-nav li ,#content .block-nav li { font-size: 12px; line-height: 34px; float: left; margin: 0 16px 0 -13px;}
#nav .block-nav li a, #content .block-nav li a { color: #31465d; text-decoration: none; outline: none; padding: 0 0; display: block; float: left; margin: 0 -13px 0 16px;  padding: 0 23px 0 10px }
#nav .block-nav li.active, #content .block-nav li.active  { background: url(../../images/gmstaff_bvf/img/block-nav-bg-active.png) no-repeat 0px 1px !important; margin: 0 16px 0 -13px;   }
#nav .block-nav li.active a, #content .block-nav li.active a { background: url(../../images/gmstaff_bvf/img/block-nav-bg-active.png) no-repeat right 1px !important; margin: 0 -13px 0 16px;  padding: 0 23px 0 10px}
.create { width:67%;}
.create li { float:left; width:16.4%; background:#dae3ec;  text-align: center; height:72px;
border-left:1px solid #8699AA;
border-top:1px solid #8699AA;
border-bottom:1px solid #8699AA;
border-right:none;
}
.create .active { border-bottom:#fff 1px solid ; background:#fff;width:16.6%}
.create .topic_add {width:16.6%}
.create .question_add {}
.create .link_add {}
.create .holywar_add {}
.create .album_add { border-right:1px solid #8699AA;}
.create li a { display:block; padding:50px 0 0 0; text-decoration: none; font-size:14px; color:#263950;} 

.create_field { border:none;  border-left:1px solid #8699AA; border-right:1px solid #8699AA; border-bottom:1px solid #8699AA; border-top:none!important;}
/* Block Nav
-------------------------------------------------------------------*/
.block .block-nav { overflow: hidden; margin-bottom: 5px; }
.block .block-nav li { float:left; margin:0 15px 0 0; }
.block .block-nav li a { font-family:Tahoma; font-size:12px; color:#006abf; background: url(../../images/gmstaff_bvf/img/arrow.gif) no-repeat  right 5px; padding:0 11px 0 0; text-decoration:none; border-bottom:1px solid #006abf }
.block .block-nav li strong { display:none; }
.block .block-nav li em { display:none; }
.block .block-nav li.active { display:none}

/* Footer
-------------------------------------------------------------------*/
#footer {  height:102px; position:relative; color:#a3b6c6;
max-width:1246px; min-width:966px;  margin:-102px auto 0; padding:0 17px 
}

#footer .footer-left{ max-width:1280px; height:102px; position:relative; background: url(../../images/gmstaff_bvf/img/footer.jpg) no-repeat top center; }
#footer .footer-center{ margin:7px 0px; white-space:nowrap; text-align: center; position:absolute; z-index:5; color:#768ca3; height:20px; width:98% }
#footer .footer-center a { margin:0px 10px; color:#0f2944}
#footer .footer-right{width:330px; height:102px; position:absolute; bottom:0px; right:0px;}
#footer .footer-left div { padding:45px 0 0 25px; text-align:center; width:135px}
#footer .footer-left div span { font-size:10px;}

#footer .footer-right div { margin:45px 0 0 45px; text-align: center;}
#footer .footer-right div span { font-size:10px;}
#footer .footer-right a { color:#fff;}
.lsCmtTree_visible{display:block;}
.lsCmtTree_hidden{display:none;}
.footer_blank{ height:102px;}
/* Button
-------------------------------------------------------------------*/
button, a.button { font-size: 14px; font-family: Tahoma, sans-serif; border: none; background: none; padding: 0; overflow: visible; text-align: center; white-space: nowrap; cursor: pointer; }
button span, button em, a.button span, a.button em { display: block; height: 38px; line-height: 38px; margin: 0; color:#333; }
button span, a.button span { background: url(../../images/gmstaff_bvf/misc/button.gif) no-repeat 0 0; margin-right: 40px; }
button em, a.button em { font-style: normal; padding-right:40px; background: url(../../images/gmstaff_bvf/misc/button.gif) no-repeat right 0; position: relative; right: -40px; }
a.button.small { font-size: 12px; text-decoration: none; }
a.button.small span, a.button.small em { height: 22px; line-height: 22px; }
a.button.small span { background: url(../../images/gmstaff_bvf/misc/button-small.gif) no-repeat 0 0; margin-right: 20px; }
a.button.small em { background: url(../../images/gmstaff_bvf/misc/button-small.gif) no-repeat right 0; }
.searched-item { background: #fffacd; }
.hidden {display: none;}
.lastposter {
color:#a3a3a3;
font:bold 12px Tahoma,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}
.lastposter a:link, .lastposter_alink {
color:#a3a3a3;
text-decoration:underline;
}
.lastposter a:visited, .lastposter_avisited {
color:#a3a3a3;
text-decoration:underline;
}
.lastposter a:hover, .lastposter a:active, .lastposter_ahover {
color:#a3a3a3;
text-decoration:none;
}
.bginput_search {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #a7a7a7;
border-top: 2px solid #a7a7a7;
padding:5px 5px 5px 5px;
color:#000000;
font:12px Verdana,Sans-Serif;
}


/*main navigation*/
#navigate {height:56px; position:absolute; bottom:0; right:0; /*outline:1px solid #F00;*/}
#navigate UL {-webkit-padding-start:0;}
#navigate .nav				{display:block; height:16px; position:relative; left: 0; top: 0; z-index:2; /*background:#15447f;*/ padding:8px 10px; font-size:15px; margin-top:0; margin-bottom: 0px;}
#navigate .nav > li			{display:inline; position:relative; color:#fff; font-size: 15px; /*font-size: 15px;*/}
#navigate .nav li a			{text-decoration:none}
#navigate .nav > li > a		{padding:3px 16px 8px 10px; /*padding:3px 7px 8px 7px*/; color:#fff; background:url('/img/ico.png') 100% 7% no-repeat; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0}
#navigate .nav > li > a:last-child	{padding:3px 10px 6px; background-image:none}
#navigate .nav > li a.act		{color:#000; background:#fff}
#navigate .nav > li ul		{display:none; width:180px; position:absolute; top:24px; left:-1px; border:#4a4a4a 1px solid; border-top:none; z-index:100; padding-left: 0px; padding-right: 0px;}
#wishes .allwishes a,
.top .search input[type=submit],
#promo .form input[type=submit],
#navigate .nav > li ul		{background: #ffffff; /* Old browsers */
					background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 98%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#e8e8e8)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* IE10+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
					background: linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* W3C */
					background-clip: border-box}
#navigate .nav > li ul		{-webkit-box-shadow: 3px 3px 5px -2px #000000;
					-moz-box-shadow: 3px 3px 5px -2px #000000;
					box-shadow: 3px 3px 5px -2px #000000; height: auto;}
#navigate .nav > li ul li		{display:block; color:#000; float: none; font-size: 15px;}
#navigate .nav > li ul li a	{display:block; padding:8px 10px; color:#4a4a4a}
#navigate .nav > li ul li:last-child a,
#navigate .nav > li ul		{-moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px}
#navigate .nav > li ul li a:hover{background:#e6e6e6}
#navigate .nav > li:hover > a	{color:#4b4a4a; background-color:#fff; background-position:100% -14%}
@media screen and (-webkit-min-device-pixel-ratio:0) {#navigate .nav > li:hover > a	{background-position:100% -13%}}	/*chrome, safari*/
@-moz-document url-prefix()		{#navigate .nav > li:hover > a	{background-position:100% -13%}} /*firefox*/
#navigate .nav > li:hover ul	{display:block}

#navigate .nav li a.selected {color:#4b4a4a; background-color:#fff; background-position:100% -14%}
#navigate .nav A.start {color:#99ebff;}

#navigate .submenu {height:20px; padding-top:4px; position:relative; margin-left: 10px; background:url('/img/gray_grad.png') repeat-x 0 0;}
#navigate .submenu A {display:block; margin-left: 25px; float:left; padding:0 2px; font-size:13px; color:#3a3a3a; text-decoration:none; text-shadow:#FFF 1px 1px 1px;}
#navigate .submenu A:hover {text-decoration:underline;}


/*BVF_WISHES BEGIN*/
#bvfwisheswgt				{height:30px; width: 80%; margin:10px auto 0px; position:relative; overflow:hidden; font-size: 16px;}
#bvfwisheswgt span			{font-size:1.5em; color:#3ea7ea; text-transform:uppercase; margin-right:10px; /*padding-top:4px*/}
#bvfwisheswgt span,
#bvfwisheswgt ul			{display:block; float:left;}
#bvfwisheswgt ul			{list-style:none; overflow:hidden; padding:4px 0 5px 105px; position: absolute; top: -15px; width: 200%; max-height: 18px;}
#bvfwisheswgt ul li			{display:inline; margin-left:5px}
#bvfwisheswgt ul li.top a	{border: 1px solid #1072B9;}
#bvfwisheswgt ul li a		{padding:2px 10px 3px; background:#d6ebf9; color:#4a4a4a; text-shadow:#fff 1px 1px 0; border: 1px solid #d6ebf9;}
#bvfwisheswgt ul li a:hover	{background:#6f6f6f; color:#fff; text-shadow:#000 -1px -1px 0}#bvfwisheswgt .allwishes	{position:absolute; top:1px; right:0; width:135px; overflow:hidden; background:url(/img/ico.png) 0 -58px no-repeat}
#bvfwisheswgt .allwishes a	{background: #ffffff; /* Old browsers */
							background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 98%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#e8e8e8)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* Opera11.10+ */
							background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* IE10+ */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
							background: linear-gradient(top, #ffffff 0%,#e8e8e8 98%); /* W3C */
							background-clip: border-box}
#bvfwisheswgt .allwishes a	{display:block; float:right; background: url(/img/ico.png) -14px -29px no-repeat, url(/img/bg_btn.gif)/**/; padding:1px 5px 2px 20px; text-align:center; color:#3a3a3a; border:#bbbbbb 1px solid}
#bvfwisheswgt .allwishes a,
#bvfwisheswgt ul li a		{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; text-decoration: none;}
/*BVF_WISHES END*/