* { margin: 0; padding: 0; border-collapse: collapse;}
BODY { font: 0.8em Tahoma; color: #4B4B4B; line-height:150%; background:#333333;}
A { color: #CE3000;}
A:hover { text-decoration: none; color: #0085C2;}
A IMG { border: none;}
H1 {font: bold 120% Verdana; color: #CE3000; margin: 10px 0; letter-spacing:-1px;}
H2 {font: bold 110% Tahoma; color: #CE3000; 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: #4B4B4B; margin: 10px 0;}
P { margin-bottom: 7px;}
UL { margin-left: 20px; }
OL { margin-left: 20px; }

#search { text-align: right; padding: 27px 30px;}
#searchbutton { border: 1px outset #fff; padding: 0 7px; font-weight: bold; color: #5F5F5F; background: #D2D2D2;}
#logo { padding: 30px 40px; text-align: left;}
#img { vertical-align: bottom;  text-align: right;} 
#img img { vertical-align: bottom; padding-right:0px; width:748px; height:165px;}
#menu1 { text-align: right; background: #FFF url(/bsystem/templates/base_template/images/fon_menu1.jpg) right no-repeat; height: 55px; padding-right: 80px;}
#menu1 a { font: bold 12px Tahoma; color: #fff; text-decoration: none;}
#menu1 a:hover { color: #FF7E00; }
#menu1 img { vertical-align: middle; margin: 0 10px;}
#menu2 { padding: 20px; vertical-align:top; width: 220px;}
#menu2 a { font: bold 12px Tahoma; color: #4B4B4B; text-decoration: none;  display: block;
           margin: 3px 0;  background: url(/bsystem/templates/base_template/images/fon_polos.gif) repeat-x bottom; }
#menu2 img { vertical-align: middle; margin-right: 7px;}
#menu2 a:hover { color: #CE3000;}
#menu3 div { padding: 10px 15px 10px 10px; text-decoration: none; }
#menu3 a { font-weight: normal; text-transform: none; border-bottom: 1px solid #EAEAEA; background: none;}
#menu3 img { vertical-align:middle; margin: 0 10px; }
#menu4 div { padding: 5px; text-decoration: none; }
#menu5 a { color: #6E7D80;}
#menu5 div { padding:5px; text-decoration: none; }
#cont { vertical-align:top; padding: 20px;}

#footer { color: #fff; background: #6E7D80; padding: 40px 30px 13px 30px; font-size: 90%; text-align: right;}
#footer a {color: #fff;}


.act { color: #F04F00;}
.main { width: 995px; margin: 0 auto; background:#fff;}

#kurs {padding:10px; background:#0e1e38; color:#efefef !important; font-size:0.9em !important;}
#kurs h3 {color#CE3000; font-size:1em;}
#news {padding:10px; font-size:0.9em; background: #EAEAEA; line-height:130%;}
#news h3 {font-size:1em; margin:5px; margin-top:15px; margin-left:0px;}