* { margin: 0; padding: 0; border-collapse: collapse;}
HTML { height: 100%;}
BODY { background: #fff; font: 14px Tahoma, sans-serif; color: #615d53;
 position: absolute; min-height: 100%; height: auto !important; height: 100%;}
A { font: 14px Tahoma, sans-serif; color: #0085c2;}
A:hover { text-decoration: none;}
A IMG { border: none;}
H1 { font: 16px Arial Narrow; font-weight: bold; text-transform: uppercase; margin-bottom: 7px; color: #DD0C0C;}
H2 { color: #DD0C0C; font-size: 15px; margin-bottom: 7px;}
H3 { color: #DD0C0C; font-size: 13px; margin-bottom: 7px;}
H4 { color: #DD0C0C; font-size: 14px; margin-bottom: 7px;}
H5 { color: #615d53; font-size: 14px; margin-bottom: 7px;}
H6 { color: #615d53; font-size: 13px; margin-bottom: 7px;}
P { margin-bottom: 7px;}
UL { padding-left: 20px;}
BLOCKQUOTE {padding: 5px 25px;}
PRE { font: 14px Tahoma;}

#top { background: url(/bsystem/templates/base_template/images/fon_top.gif) repeat-x; height: 95px; border-bottom: 5px solid #DD0C0C;}
#logo { vertical-align: top;}
	#logo img { margin:5px 0 0 5px; float: left;}
#rus { text-align: right;padding:37px 30px 0 0; white-space: pre;}
	#rus a { font: 11px Tahoma, sans-serif; color: #3b373b; font-weight: bold; text-decoration: none;}
	#rus a:hover { text-decoration: underline;}
#top_right { display: none;}
#search { font: 16px Arial Narrow; font-weight: bold; text-transform: uppercase; float: left; padding: 37px 0 0 20px;}
	.inp_im { vertical-align: bottom;}
	#tosearch { border: 1px inset; margin: 0 10px;}
#mail { padding: 37px 20px 0 0; text-align: right;}
	#mail img  { vertical-align: middle; margin: 0 5px;}
#middle { display: none;}
#resh { vertical-align: top; width: 300px; background: url(/bsystem/templates/base_template/images/vert_polos_middle.gif) no-repeat 100% 0%; }
	#resh img { margin: 38px 0 0 10px;}
#nadp { vertical-align: top;}
	#nadp img { margin: 80px 0 0 40px;}
.mnu1 { background: url(/bsystem/templates/base_template/images/fon_menu.gif) repeat-x; height: 61px;}
	 a.menu1 { display: block; float: left; height: 61px;}
	.about { background: url(/bsystem/templates/base_template/images/about.jpg) no-repeat; width: 100px;}
	.about:hover { background: url(/bsystem/templates/base_template/images/about_over.jpg) no-repeat; width: 100px;}
	.net { background: url(/bsystem/templates/base_template/images/net.jpg) no-repeat; width: 100px;}
	.net:hover { background: url(/bsystem/templates/base_template/images/net_over.jpg) no-repeat; width: 100px;}
	.services { background: url(/bsystem/templates/base_template/images/services.jpg) no-repeat; width: 100px;}
	.services:hover { background: url(/bsystem/templates/base_template/images/services_over.jpg) no-repeat; width: 100px;}
	.press { background: url(/bsystem/templates/base_template/images/press.jpg) no-repeat; width: 100px;}
	.press:hover { background: url(/bsystem/templates/base_template/images/press_over.jpg) no-repeat; width: 100px;}
	.contacts { background: url(/bsystem/templates/base_template/images/contacts.jpg) no-repeat; width: 100px;}
	.contacts:hover { background: url(/bsystem/templates/base_template/images/contacts_over.jpg) no-repeat; width: 100px;}
	.zakaz { background: url(/bsystem/templates/base_template/images/zakaz.jpg) no-repeat; width: 123px;}
	.zakaz:hover { background: url(/bsystem/templates/base_template/images/zakaz_over.jpg) no-repeat; width: 123px;}
	.enter { background: url(/bsystem/templates/base_template/images/enter.jpg) no-repeat; width: 123px;}
	.enter:hover { background: url(/bsystem/templates/base_template/images/enter_over.jpg) no-repeat; width: 123px;}
 a.act { color: #DD0C0C;}
.menu2 {text-align: left;}
.menu2 a { color: #262626; text-decoration: none; font-size: 12px; display: block; height: 100%; padding: 5px; border-bottom: 1px solid #424242;}
.menu2 a:hover { background: #D00000; color: #fff; border-bottom: 1px solid #424242;}
#content { vertical-align: top; padding: 28px 20px 15px 20px; line-height: 1.6;}
#content a:visited, #content_base a:visited, #news a:visited {color: #49a0db;}
#content_base { vertical-align: top; padding: 28px 5% 75px 5%; line-height: 1.6;}
	#content_base p {text-align: justify;}
#news { vertical-align: top; border-left: 2px solid #B5B5B5;}
	.news_top { border-top: 12px solid #E6E6E6;}
	.news_cont { padding: 15px 20px; font-size: 12px;}
	.news_cont a { font-size: 12px;}
#flash { display: none;}
#foot {  position: absolute; bottom: 0; z-index: 1;}
#foot_left { background: #999895; font-size: 11px; color: #fff; padding-left: 10px;}
	#foot_left a { font-size: 11px; color: #fff; text-decoration: none;}
#foot_right { background: #999895; text-align: right; font-size: 11px; font-weight: bold; color: #D2D2D0; padding:10px 10px 10px 0;}

.cnt { text-align: center;}
.widt {width: 100%;}
.mnu { display: none;}
.mnu_print {display: block;}
.m2 { margin: 5px 20px;}
.resh_print {display: block;}
.im { border: 1px solid #2D2D2D; margin: 2px;}