* { margin: 0; padding: 0; border-collapse: collapse;}
BODY { background: #E2E2E2; font: 0.7em Tahoma; color: #5c5f53; position: relative;}
A { color: #2D98C8; font-weight: bold;}
A:hover { text-decoration: none;}
A IMG { border: none;}
H1 {font: bold 110% Arial; text-transform: uppercase; color: #2F434E; margin-bottom: 10px;}
H2 {font-size: 110%; color: #F08504; margin-bottom: 10px;}
H3 {font-size: 110%; color: #65A238; margin-bottom: 10px;}
H4 {font-size: 100%; color: #223843; margin-bottom: 10px;}
H5 {font-size: 100%; color: #F08504; margin-bottom: 10px;}
H6 {font-size: 100%; color: #2F434E; margin-bottom: 10px;}
P { margin-bottom: 7px; }
PRE {font: 0.7em Tahoma;}
OL, UL { padding-left: 25px;}

#main {width: 100%;}
#top { width: 100%; background: #fff;}
#top1 { text-align: center; padding: 0 15px;}
#top2 { background: #223843 url(/bsystem/templates/base_template/images/top2.gif) no-repeat; height: 147px; width: 65%; padding: 0 10px 0 35px; vertical-align: top;}
#tel { width: 200px; height: 28px; margin: 50px 0 37px 0;}
#menu td {white-space: nowrap;}
#menu a { display: block; font: bold 115% Arial Narrow; text-transform: uppercase; color: #fff; text-decoration: none; border-bottom: 7px solid #223843;}
#menu a:hover {border-bottom: 7px solid #00923F;}
#menu img { vertical-align: bottom; margin: 0 7px 7px 7px;}
#vers { position: absolute; top: 60px; right: 70px; color: #F08504; font: bold 90% Tahoma; text-transform: uppercase;}
#vers span {font-weight: normal; color: #65A238;}
#vers a { font-size: 90%; text-transform: uppercase; color: #fff; text-decoration: none;}
#bus { background: #fff url(/bsystem/templates/base_template/images/fon_bus.gif) repeat-x bottom; width: 100%; font-size: 110%; color: #000;}
#bus td { padding: 20px 17px 0 17px; width: 32%; text-align: center;}
#bus a { color: #404F93; text-decoration: none; font-weight: normal;}
#bus a:hover { text-decoration: underline;}
#content_main { width: 100%; background: #E2E2E2;}
#cont { padding: 20px; line-height: 1.6;}
#cont p { margin-bottom: 10px;}
#foot { background: #404F93; padding: 20px 30px; color: #d4d4d4;}
#foot a { color: #d4d4d4; text-decoration: none;}
#foot p { margin-top: 7px; float: left;}
#footr { float: right; text-align: right; margin-top: 8px;}
#footr span { color: #fff;}
#footr a { color: #d4d4d4; text-decoration: none; font-weight: normal;}
#pro { height: 60px;}
#content { background: #E2E2E2 url(/bsystem/templates/base_template/images/angle.gif) no-repeat; padding: 30px; vertical-align: top; line-height: 1.6; text-align: justify;}
#menu2 { vertical-align: top; padding: 30px 30px 320px 30px; background: url(/bsystem/templates/base_template/images/autobus.jpg) no-repeat 0% 100%;}
#menu2 a { display: block; font-weight: normal; font-size: 110%; color: #000; margin: 10px 0; text-decoration: none; border-left: 3px solid #65A238; padding-left: 3px; text-transform: uppercase;}
#menu2 a:hover { text-decoration: underline;}
#newsMain {border-right: 1px solid #23518F;}
a.act { color: #F08504 !important;}
a.act2 { color: #65A238 !important;}
.modtop {text-align: left !important; padding-left: 47px !important;}
.mod { border-left: 3px solid #65A238; padding-left: 3px; text-align: left; margin-left: 30px;}
.mod span { color: #F08504; font-weight: bold;}
.more { padding-left: 200px; background: url(/bsystem/templates/base_template/images/sertif.gif) no-repeat; height: 74px;}
.menudrop2 { width: 100%;}
.menudrop2 td { background: url(/bsystem/templates/base_template/images/fon_drop.gif) repeat-x bottom;}
.menudrop2 a {display: block; padding: 8px 10px; position: relative; font: bold 105% Arial Narrow; text-transform: uppercase; color: #232323; text-decoration: none;}
.menudrop2 a:hover { background: #ccc; color: #00923F;}
.exp {margin-bottom: 15px;}


.tab { width: 100%;}
.tab td, .tab th { padding: 5px; border: 1px solid #2F434E; text-align: left;}
.col { background: #223843; color: #fff;}
.cnt {text-align: center !important;}
.rig {text-align: right !important;}
.mid {vertical-align: middle; border: 2px solid #fff; margin: 10px;}
.lef { float:left;  border: 2px solid #fff; margin: 10px;}
.bus_fot { background: #EBEBEB; text-align: center; padding: 15px 5px;}
.bus_fot img {width: 100px; height: 100px; vertical-align: bottom; margin: 5px;}
.form {width: 80%; margin: 0 auto;}
.form td { padding: 5px; text-align: left;}
.wid30 {width: 30%;}
.vtop {vertical-align: top;}
