* { margin: 0; padding: 0; border-collapse: collapse;}
BODY { background: #fff; font: 0.8em Tahoma; color: #4b4b4b;}
A { color: #0085C2;}
A:hover { text-decoration: none; color: #F04F00}
A IMG { border: none;}
H1 {font: bold 130% Arial Narrow, Arial; color: #4b4b4b; margin: 10px 0; text-transform: uppercase;}
H2 {font: bold 110% Tahoma; margin: 0 0 10px 0; color:#394967;}
H3 {font: bold 100% Tahoma; color: #4B4B4B; margin: 10px 0;}
H4 {font: bold 100% Tahoma; color: #4B4B4B; margin: 10px 0;}
H5 {font: bold 95% Tahoma; color: #CE3000; margin: 10px 0;}
H6 {font: bold 95% Tahoma; color: #fff; margin: 10px 0;}
P { margin-bottom: 7px; }

/* Навигация */
#menu1 {width:100%; min-width:600px;}
#menu1 div {width:8px; float:right;}
#menu1 a:link, #menu1 a:visited{font: bold 100% Tahoma;text-decoration:none;float: left; padding: 7px 30px 8px 10px; border-right: 1px solid #495B7D; text-transform: uppercase; color: #fff; text-decoration: none; height: 100%;}
#menu1 a:hover, #menu1 a:active, #menu1 a.act {background: #E8E8E8; color: #394967;}


.dropdown {border:2px solid #dedede; width:200px; position: absolute;visibility:hidden;top:0px;margin-top:-3px;left:0px;background-color: #fff;}
.dropdown a:link, .dropdown a:visited{font: bold 90% Tahoma; text-decoration:none; border-bottom:1px solid #dedede; display:block; color:#394967; padding: 5px 10px; display:block;}
.dropdown a:hover, .dropdown a:active, .dropdown a.act {background: #63799F; color: #fff;}

/* Навигация 2 */
#menu2 {width:100%; padding:0 20px; margin: 20px auto;}
#menu2 a:link, #menu2 a:visited{color:#205e90; background:url(/bsystem/templates/base_template/images/menu2.gif) left no-repeat; padding: 5px 10px; display:block; width:100%; text-decoration:none;}
#menu2 a:hover, #menu2 a:active, #menu2 a.act {color:#1fada9}
#menu2 a.act {background:url(/bsystem/templates/base_template/images/menu2_act.gif) left no-repeat; padding: 5px 10px 5px 15px;}
/*
#menu2{ color: #5F5F5F; width: 200px; text-decoration: none; vertical-align: top;}
#menu2 a:link,#menu2 a:visited {font: bold 100% Tahoma; color: #5f5f5f; text-decoration: none; display: block; background: url(/bsystem/templates/base_template/images/fon_polos.gif) repeat-x bottom;}
#menu2 a:hover { text-decoration: none; color: #F04F00} 
#menu2 img { vertical-align: middle; margin-right: 7px;}
*/

#search {padding: 20px;}
#main {width: 100%;}
#searchbutton {font-weight: bold;}
#tosearch {border: 1px solid #000; height: 21px;}
#mainMenu{}
#mainMenu img {vertical-align: bottom;}
#gormenu {width: 100%;}
#gormenuLeft {width: 38px;}
#gormenuRight { background: #394967; color: #fff;}
/*#gormenuRight a { display: block; float: left; padding: 7px 30px 8px 10px; border-right: 1px solid #495B7D; font: bold 12px Tahoma; text-transform: uppercase; color: #fff; text-decoration: none; height: 100%; }
#gormenuRight a:hover { background: #E8E8E8; color: #394967;}
*/
#logo {text-align: center; vertical-align: top; padding: 50px 0;}
#plashka { padding: 90px 15px 30px 15px; width:220px; background: #E8E8E8 url(/bsystem/templates/base_template/images/vertikal-shapka_business.gif) no-repeat;}
#banner {height:320px;width:200px;}
#banner a:link, #banner a:visited, #banner a:hover, #banner a:active {text-decoration:none;}
#banner a:hover, #fontop a:hover {
filter: alpha(opacity=80); /* MSIE/PC */
-moz-opacity: 0.8; /* Mozilla 1.6 and older */
opacity: 0.8;
}
#banner a img {width:180px;}
#banner li {height:230px;}
.banner_container {height: 300px;}

#cont { vertical-align: top; color: #4B4B4B; padding: 20px 10px 20px 45px;}
#cont table td {padding:10px; font-size:90%; line-height:130%;}
#cont table td img {margin:0 10px 10px 0;}
#line {width:100%; height:186px; background: #fff url(/bsystem/templates/base_template/images/fon_top.gif) top left repeat-x;}
#fontop {padding-left:80px; padding-top:10px; height:186px; background: url(/bsystem/templates/base_template/images/peregovopy_business.jpg) top left no-repeat;}
#new { width: 200px; vertical-align: top; padding: 15px 10px 0 15px;}
#new H5 { margin: 0 0 5px 0;}
#new a { vertical-align: bottom; text-decoration: none; color: #4b4b4b;}
#new a:hover {text-decoration: underline;} 
#allNews { padding: 20px 0 0;}
#allNews a { color: #CE3000; text-decoration: underline; font-weight: bold;}
#menu3 { padding: 5px 10px 0 10px; text-decoration: none; }
#menu3  a { font: normal 100% Tahoma; color: #5F5F5F; text-decoration: none; background: none; border-bottom: 1px solid #ddd; text-transform: none;}
#footer {background: #394967; color: #fff; text-align: right; padding: 20px 30px 13px 30px; font-size: 90%;}
#footer a {color: #fff;}
.width100 { width: 100%;}

