body
{
	background: #f5faff;
	color: #333333;
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 60px 0 0 0;
	
}
a:link, body_alink
{
	color: #1b4c87;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #1b4c87;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #ff6600;
	text-decoration: none;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #ffffff;
	color: #333333;
	border: 1px solid #1b4c87;
}
.tcat
{
	background: #002f4e url(/forum/vbstyle.ru/uantona/gradients/gradient_tcat.gif) repeat-x top left;
	color: #ffffff;
	font: bold 13px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #ffcc00;
	text-decoration: none;
}
.thead
{
	background: #2b70b1 url(/forum/vbstyle.ru/uantona/gradients/gradient_thead.gif) repeat-x top left;
	color: #ffffff;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #ffffff;
}
.thead a:visited, .thead_avisited
{
	color: #ffffff;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #ffcc00;
}
.tfoot
{
	background: #2b70b1 url(/forum/vbstyle.ru/uantona/gradients/gradient_tfoot.gif) repeat-x top left;
	color: #ffffff;
}
.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #ffcc00;
	text-decoration: none;
}
.alt1, .alt1Active
{
	background: #dfe7f4;
	color: #333333;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: 1px solid #cddff3;
	border-right: 1px solid #fff;
	border-top: 1px solid #cddff3;
	border-bottom: 1px solid #fff;
}
.alt2, .alt2Active
{
	background: #ecf1f9;
	color: #333333;
	border-left: 1px solid #cddff3;
	border-right: 1px solid #fff;
	border-top: 1px solid #cddff3;
	border-bottom: 1px solid #fff;
}
.inlinemod
{
	background: #ffffe6;
	color: #000000;
}
.wysiwyg
{
	background: #dfe7f4;
	color: #333333;
	font: 15px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 13px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 13px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 13px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-seri;
}
.time
{
	color: #333333;
}
.navbar
{
	font: 13px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #ff3300;
	font-weight: bold;
}
.fjsel
{
	background: #1b4c87;
	color: #ffffff;
}
.fjdpth0
{
	background: #f7f7f7;
	color: #333333;
}
.panel
{
	background: #ecf1f9;
	color: #333333;
	padding: 10px;
	border: 1px solid #ccc;
}
.panelsurround
{
	background: #dfe7f4;
	color: #333333;
}
legend
{
	color: #333333;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #002f4e url(/forum/vbstyle.ru/uantona/gradients/gradient_tcat.gif) repeat-x top left;
	color: #ffffff;
	font: bold 12px 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: #ffcc00;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #ffffff;
	color: #333333;
	border: 1px solid #1b4c87;
}
.vbmenu_option
{
	background: #dfe7f4;
	color: #333333;
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #1b4c87;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #1b4c87;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #ff6600;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #ecf1f9;
	color: #000000;
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #1b4c87;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #1b4c87;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #ff6600;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { 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: 11px; }

#main {width:100%; background:#fff; position:relative; padding:0; margin:0; background:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.icons {background:url('//auto.bvf.ru/img/icons.gif') no-repeat;}

/*----знак рубль BEGIN-------------------*/
@font-face{font-family:"Rubl Sign"; src:url("//auto.bvf.ru/Rubl Sign_bold.ttf");}
span.rur{font:normal 1em/1.4 "Rubl Sign"!important;}
span.rur span{display:none;}

.opera10 span.rur{font-family:inherit!important;text-transform:uppercase;text-indent:0;}
.opera10 span.rur span{display:inline;position:absolute;overflow:hidden;width:.55em;height:1em;margin:.3ex 0 0 -0.7em;}

.firefox30 span.rur, .opera9 span.rur, .chrome span.rur{font-family:inherit!important;text-transform:uppercase;text-indent:0;}
.firefox30 span.rur span, .opera9 span.rur span, .chrome span.rur span{display:inline;position:absolute;overflow:hidden;width:.45em;height:1em;margin:.22ex 0 0 -0.67em;}
span.rur span:before{content:'\2013';}

.firefox30 span.rur.bold,.firefox30 span.rur.bold_italic,.opera9 span.rur.bold,.opera9 span.rur.bold_italic,.opera10 span.rur.bold,.opera10 span.rur.bold_italic,.chrome span.rur.bold,.chrome span.rur.bold_italic{font-weight:bold!important;}
.firefox30 span.rur.italic,.firefox30 span.rur.bold_italic,.opera9 span.rur.italic,.opera9 span.rur.bold_italic,.chrome span.rur.italic,.chrome span.rur.bold_italic{font-style:italic!important;}
/*----знак рубль END-------------------*/

A.top_link {text-decoration:underline;}
A.top_link:hover {text-decoration:none;}

/*----LOGO BEGIN-------------------*/
#tophat {position:relative; width:990px; height: 90px; margin:0 auto; padding-top: 40px; background:#fff;}
#tophat A.logo {width:170px; overflow: hidden; height:94px; float: right; margin: 2px auto 0;}
#tophat A.logo IMG {border:none;}
/*----LOGO END-------------------*/

/*--------ADVERT BEGIN-----------*/
DIV.advert750x64 {width: 1240px; position: relative; left: 10px; padding: 0; margin: 0 auto;}
/*---------ADVERT END------------*/

/*----MENU BEGIN-------------------*/
#blue_line {width:100%; height:47px; position:relative; background:url('//auto.bvf.ru/img/top_back.png') repeat-x;}
#top_menu {width:990px; height:36px; padding-top:10px; margin:0 auto; position:relative;}
#top_menu DIV.menu {float:left; padding:8px 0 0 0; height:27px; width:100px; border:1px solid #78bddb; background:url('//auto.bvf.ru/img/back_menu.png') repeat-x;}
#top_menu A {display:block; width:100px; height:27px; text-align:center; color:#FFF; position:relative; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:0;}
#top_menu A:hover {text-decoration:none;}
#top_menu SPAN {display:block; float:left; width:10px; padding:10px 0 0 0; height:26px; background:url('//auto.bvf.ru/img/menu_shadow.png') no-repeat;}

#top_menu DIV.my {width: 128px;}
#top_menu DIV.my A {width: 128px;}
#top_menu DIV.head {width: 88px;}
#top_menu DIV.head A {width: 88px;}

#top_menu DIV.addmessage {width:130px; border:1px solid #bfdb98; background:url('//auto.bvf.ru/img/back_green.png') repeat-x; position:relative;}
#top_menu DIV.addmessage A {width:130px; margin-top: -6px;}
#top_menu DIV.addmessage IMG.help {position:absolute; top:-5px; right:-5px; z-index:1000;}

#top_menu DIV.login {position:absolute; top:-20px; right:0; width:250px; height:14px;}
#top_menu DIV.login A {font-size:10px; text-align:right; padding:0 5px; width:auto; height:14px; color: #007eb4; float: right;}

#top_menu DIV.hover {background-image: none; background-color: #8cc53e; z-index: 3000; border-bottom: none;}

#hover_menu, #hover_menu_back {display:none; position: absolute; top: -1px; left: 800px; background: #8cc53e; z-index: 2000; width: 168px; padding: 10px 0; border: 1px solid #bfdb98; border-top: none;}
#hover_menu DIV {position: absolute; left: -5px; width: 188px; z-index: -1000; background: #f00;}
#hover_menu A {display: block; padding: 5px 0 7px 15px; color: #fff; font-size: 13px;}
#hover_menu A:hover {text-decoration: none; background: #5c9c04;}
#hover_menu_back {z-index: 1000; left: 790px; width: 188px; height: 110px; background: none; border: none;}
/*----MENU END-------------------*/

/*----LAST ANNOUNCEMENT BEGIN-------------------*/
#last_announcement {height: 90px; width: 100%; background: #eefdd9; position: relative; margin:0; padding: 15px 0 0 0;}
#last_announcement UL {list-style: none; width: 990px; height: 90px; margin: 0 auto; padding:0;}
#last_announcement UL LI {float: left; width: 117px; padding:0 15px 0 115px; position: relative; margin:0;}
#last_announcement UL LI IMG {position: absolute; top: 0; left: 0; border:none;}
#last_announcement UL LI A.blue_title {display: block; font-size: 10px; color: #1187b9; padding-bottom: 3px;}
#last_announcement UL LI A.blue_title:hover {text-decoration: none;}
#last_announcement UL LI SPAN.little_about {display: block; padding: 1px 0; font-size: 10px; color: #636363;}
#last_announcement UL LI P.rur_indent {font-size: 13px; font-weight:bold; color: #8cc53f; padding-top: 3px;}
#last_announcement UL LI SPAN.rur {font-size: .8em;}
/*----LAST ANNOUNCEMENT END-------------------*/

#services {width:990px; margin:20px auto 0 auto; height:110px; background:#fff; position:relative;}
#services A {font-size:11px; color:#4ca3c9;}
#services A:hover {text-decoration:none;}
#services SPAN.docs_titile {display:block; font-size:11px; color:#959595; padding-bottom:3px;}

#services .banner {position:absolute; width:220px; height:118px; padding-left:0; padding-top:5px; top:-20px; left:-25px;}

#services .helper {position:absolute; width:78px; height:105px; padding-left:52px; padding-top:5px; top:5px; left:205px;}
#services .helper SPAN.icons {display:block; width:45px; height:33px; background-position:-557px 0; position:absolute; top:0; left:0;}

#services .documents {position:absolute; top:0; left:335px; width:148px; padding-left:52px;}
#services .documents SPAN.icons {display:block; width:45px; height:37px; background-position:-557px -47px; position:absolute; top:0; left:0;}
#services .documents A {display:inline-block; padding-bottom:2px;}

#services .jam {position:absolute; width:73px; height:100px; padding-left:52px; padding-top:10px; top:0; left:530px;}
#services .jam SPAN.icons {display:block; width:45px; height:40px; background-position:-557px -97px; position:absolute; top:0; left:0;}

#services .calculate {position:absolute; width:123px; height:100px; padding-left:52px; padding-top:10px; top:-5px; left:660px;}
#services .calculate SPAN.icons {display:block; width:45px; height:45px; background-position:-605px 0; position:absolute; top:0; left:0;}
#services .calculate A {display:inline-block; padding-bottom:2px;}

#services .onlinecam {position:absolute; width:93px; height:105px; padding-left:52px; padding-top:5px; top:0; left:830px;}
#services .onlinecam SPAN.icons {display:block; width:45px; height:35px; background-position:-605px -58px; position:absolute; top:5px; left:0;}

#last_announcement UL LI A.img_link_overflow {display: block; width: 100px; height: 75px; overflow: hidden; position: absolute; top: 0; left: 0;}
/* ***** U Antona - http://www.vbstyle.ru Skin */
a {
  outline: none;
}
.line {
  height: 13px;
  line-height: 1px;
  background: #1b4c87 url(/forum/vbstyle.ru/uantona/misc/line_top.gif) repeat-x top left;
}
.header {
  height: 136px;
  background: #fff url(/forum/vbstyle.ru/uantona/misc/bg_header.gif) repeat-x top left;
}

.menu_tab {
  width: 110px;
  height: 25px;
}
.menu_tab_new {
  width: 110px;
  height: 25px;
  background: transparent url(/forum/vbstyle.ru/uantona/misc/menu_tab.gif) no-repeat top left;
}

a.menu_link,
a.menu_link:link,
a.menu_link:visited {
  outline: none;
  display: block;
  width: 110px;
  height: 25px;
  color: #057eb4;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: transparent url(/forum/vbstyle.ru/uantona/misc/menu_tab.gif) no-repeat top left;
}
a.menu_link:active,
a.menu_link:hover {
  outline: none;
  display: block;
  width: 110px;
  height: 25px;
  color: #f90;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: transparent url(/forum/vbstyle.ru/uantona/misc/menu_tab.gif) no-repeat top left;
}

a.menu_link_new,
a.menu_link_new:link,
a.menu_link_new:visited {
  outline: none;
  display: block;
  width: 110px;
  height: 25px;
  color: #057eb4;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: transparent url(/forum/vbstyle.ru/uantona/misc/menu_tab_new.gif) no-repeat top left;
}
a.menu_link_new:active,
a.menu_link_new:hover {
  outline: none;
  display: block;
  width: 110px;
  height: 25px;
  color: #f90;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: transparent url(/forum/vbstyle.ru/uantona/misc/menu_tab_new.gif) no-repeat top left;
}

.footer {
  padding: 10px;
  font-size: 12px;
}