* { margin: 0; padding: 0; border-collapse: collapse;}

A IMG { border: none;}
H1 {font: bold 1.1em Verdana; color: #c33504;}
H2 {font: bold 1.1em Verdana; color: #8A0B00; margin: 10px 0;}
H3 {font: bold 1em Verdana; margin: 10px 0;}
H4 {font: bold 1em Verdana; color: #3F71A9; margin: 10px 0;}
H5 {font: bold 1.1em Verdana; color: #003989;}
H6 {font: bold 0.95em Verdana; color: #022E6F; margin: 10px 0;}
P { margin-bottom: 7px; }
/* UL, OL { margin: 5px 20px;list-style-position:inside;}
UL { list-style-image: url(/bsystem/templates/base_template/images/list.gif);} */

PRE { font: 100% Tahoma;}

.nn4 {font: bold 1em Verdana; color: #3F71A9; margin: 10px 0;}
.nn5 {font: bold 1em Verdana; color: #000; margin: 10px 0;}

#body { background: #f1f1e1 url(/bsystem/templates/base_template/images/fon_body.gif) repeat-x;}
#menuOut { background: url(/bsystem/templates/base_template/images/fon_menu.jpg) repeat-x; padding: 0 20px 2px;}
#menu {width: 100%; height: 59px;}
#menu td { padding: 0 5px; text-align: center; width: 12%;}
#menu td.over {background: #972e25;}
#menu td.over a {color: #f5cca4;}
#menu td.out { background: none;}
#menu td.out a { color: #F9FBFD;}
#menu a { color: #F9FBFD; text-decoration: none; text-transform: uppercase; font-size: 11px;}
#menu a:hover { color: #f5cca4;}
#menu #beforeAct { width: 5px !important; background: url(/bsystem/templates/base_template/images/fon_menu_act_left.jpg) no-repeat; padding: 0 !important; font-size: 14px;}
#menu #active { background: #972e25; border-right: 1px solid #01337C; border-left: 1px solid #01337C;}
#menu #active a { color: #f5cca4;}
#menu #active a:hover { color: #f5cca4;}
#menu2 { margin-bottom: 15px;}
#menu2 a.act { color: #8a0b00; text-decoration: none;}
#top { padding: 37px 0 39px 42px;}
#top img { vertical-align: bottom;}
#topFlash { margin-bottom: 3px; text-align: center;}
#topFlash object { margin: 0 auto; vertical-align: bottom;}
#right { float: right; width: 20px; background: #8A0B00 url(/bsystem/templates/base_template/images/fon_right.jpg) repeat-x; margin: 0 0 30px 3px; padding: 20px 0;}
#right h1 { color: #fff; margin: 0 0 20px 0; text-align: center;}
#right img { display: block; margin: 10px auto; border: 5px solid #710900;}
#center { float: right; width: 266px; background: url(/bsystem/templates/base_template/images/fon_cnt.jpg) repeat-x; margin: 0 0 30px 3px; padding: 20px 22px;}
#quickMenu { padding: 0 10px; margin-bottom: 30px;}
#quickMenu a { display: block; color: #fff; background: #363636 url(/bsystem/templates/base_template/images/blue_arrow.jpg) no-repeat 5px 50%; text-decoration: none; padding: 3px 5px 5px 25px; margin: 15px 0;}
#quickMenu a.linkNews { background: #61676D url(/bsystem/templates/base_template/images/blue_arrow.jpg) no-repeat 5px 50%;}
#quickMenu a.linkmaster { background: #8A0B00 url(/bsystem/templates/base_template/images/blue_arrow.jpg) no-repeat 5px 50%;}
#quickMenu a:hover { color: #8a0b00; background: #99a0a8 url(/bsystem/templates/base_template/images/red_arrow.jpg) no-repeat 5px 50%; text-decoration: underline;}

#media { background: url(/bsystem/templates/base_template/images/media.gif) no-repeat; margin: 5px 0;}
#media a { display: block; width: 266px; height: 78px; background: url(/bsystem/templates/base_template/images/media.gif) no-repeat 0% 100%;}
#media a:hover { background: none;}
#radio { background: url(/bsystem/templates/base_template/images/radio.gif) no-repeat 0 0; margin: 5px 0;}
#radio a { display: block; width: 266px; height: 78px; background: url(/bsystem/templates/base_template/images/radio.gif) no-repeat 0 100%;}
#radio a:hover { background: none;}
#mitronom { background: url(/bsystem/templates/base_template/images/mitronom.gif) no-repeat 0 0; margin: 5px 0;}
#mitronom a { display: block; width: 266px; height: 78px; background: url(/bsystem/templates/base_template/images/mitronom.gif) no-repeat 0 100%;}
#mitronom a:hover { background: none;}

#media_s { background: url(/bsystem/templates/base_template/images/media_s.gif) no-repeat; margin: 5px 0;}
#media_s a { display: block; width: 241px; height: 57px; background: url(/bsystem/templates/base_template/images/media_s.gif) no-repeat 0% 100%;}
#media_s a:hover { background: none;}
#radio_s { background: url(/bsystem/templates/base_template/images/radio_s.gif) no-repeat 0 0; margin: 5px 0;}
#radio_s a { display: block; width: 241px; height: 57px; background: url(/bsystem/templates/base_template/images/radio_s.gif) no-repeat 0 100%;}
#radio_s a:hover { background: none;}
#mitronom_s { background: url(/bsystem/templates/base_template/images/mitronom_s.gif) no-repeat 0 0; margin: 5px 0;}
#mitronom_s a { display: block; width: 241px; height: 57px; background: url(/bsystem/templates/base_template/images/mitronom_s.gif) no-repeat 0 100%;}
#mitronom_s a:hover { background: none;}
#contMain_s { padding: 5px 5px; line-height: 1.6; }
#contMain_s p { margin-bottom: 10px;}

#mitrobutton { cursor:pointer; background: url(/bsystem/templates/base_template/images/mitrobutton.gif) no-repeat 0 0; }
#mitrobutton a { display: block; width: 276px; height: 78px; background: url(/bsystem/templates/base_template/images/mitrobutton.gif) no-repeat 0 100%;}
#mitrobutton a:hover { background: none;}

#ostankinobutton { cursor:pointer; background: url(/bsystem/templates/base_template/images/ostankinobutton.gif) no-repeat 0 0;}
#ostankinobutton a { display: block; width: 260px; height: 78px; background: url(/bsystem/templates/base_template/images/ostankinobutton.gif) no-repeat 0 100%;}
#ostankinobutton a:hover { background: none;}

#detakademia { cursor:pointer; background: url(/bsystem/templates/base_template/images/detakademia.gif) no-repeat 0 0; }
#detakademia a { display: block; width: 260px; height: 78px; background: url(/bsystem/templates/base_template/images/detakademia.gif) no-repeat 0 100%;}
#detakademia a:hover { background: none;}

#tel { background: url(/bsystem/templates/base_template/images/tel.gif) no-repeat 0 0; margin: 5px 0;}
#tel a { display: block; width: 266px; height: 150px; background: url(/bsystem/templates/base_template/images/tel.gif) no-repeat 0 100%;}
#tel a:hover { background: none;}
#contMain { padding: 3px 3px; line-height: 1.6; }
#contMain p { margin-bottom: 10px;}
#cont { vertical-align: top; padding: 25px 20px; line-height: 1.6;}
#cont p { margin-bottom: 10px;}
#tabRight { vertical-align: top; width: 280px;}
#footer { background: #363636 url(/bsystem/templates/base_template/images/fon_footer.gif) repeat-x; color: #b1b1b1; font-size: 0.85em;}
#footer a { color: #b1b1b1;}
#footer p { margin-bottom: 2px;}
#footMenu { padding: 10px 20px; margin: 0 20px; border-bottom: 1px solid #61676D;}
#footMenu table { width: 100%;}
#footMenu table td { padding: 0 10px; text-align: center; width: 12%;}
#footMenu a { color: #F2F6FC; text-decoration: none; font: bold 0.9em Verdana;}
#footMenu a:hover { color: #b1b1b1;}
#footMenu a.act { color: #b1b1b1;}
#footBottom { background: url(/bsystem/templates/base_template/images/fon_footer_bottom.gif) repeat-x 0% 100%; padding: 10px 20px; text-align: center;}
#scrollingContainer{ width:160px; height: 650px; margin: 20 0 0 0; padding: 0 0 0 0; overflow: hidden; }

#news .newsA a { font-weight: normal; text-decoration: none;}
#news .newsA a:hover { text-decoration: underline;}
#news h4, #news h5 { margin: 0 0 3px 0;}
#news .item { margin-bottom: 25px;}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; padding:10px; background:#D2EDEF; border:1px dotted #94CECF;}
#gallery { width: 100%;}
#gallery td { text-align: center; vertical-align: middle; padding: 10px; border: 1px dotted #ccc;}
#gallery img { vertical-align: middle; border: 1px solid #001122;}
#aMain { position: absolute; top: 94px; left: 16px; width=231px; height=112px}
#aSchool { position: absolute; top: 94px; left: 265px; width=150px; height=112px}
#aMitronom { position: absolute; top: 69px; right: 21px; width=330px; height=160px}

.width100 { width: 100%;}
.alignLeft { text-align: left !important;}
.alignRight { text-align: right !important;}
.cnt { text-align: center !important;}
.floatLeft { float: left; margin-right: 8px;}
.floatRight { float: right; margin-left: 8px;}
.clear { clear: both;}
.im { margin: 8px; border: 1px solid #003989;}
.bold { font-weight: bold;}
a.knopka { display: block; background: #537B9E; border: 1px solid #8AB4CA; padding: 4px 8px; margin: 20px 0 5px; color: #fff !important; text-decoration: none !important; font-weight: bold !important; text-align: center;}
a.knopka:hover { background: #8AB4CA;}
.feed { width:100%;}
.feed td { padding: 5px; font-weight: bold;}
.width25 { width: 25%;}
.warn { color: #f00; font-weight: bold;}
.tab { clear: both; width: 100%; margin: 15px 0;}
.tab td { padding: 5px; border: 1px solid #e7bc7a; text-align: left;}
.tab th { padding: 5px; border: 1px solid #e7bc7a; background: #e7bc7a; text-align: center;}
.tabNobordMain td { vertical-align: top; padding: 5px; border: none;}
.noBord {width: 100%;}
.noBord td { vertical-align: top; padding: 5px;}
.tabVupusk { width: 100%; margin: 15px 0;}
.tabVupusk td { padding: 5px; border: 1px solid #e7bc7a; text-align: center;}
.tabVupusk th { padding: 5px; border: 1px solid #e7bc7a; background: #e7bc7a; text-align: center;}
.post { border: 1px solid #D8E4F4; margin-bottom: 15px; padding: 10px 20px 1px;}
.teach {cursor:pointer; margin: 3px 0 6px 0; padding-left: 15px; background: url(/bsystem/templates/base_template/images/list.gif) no-repeat 0 2px;}
.teacherMaster { width: 100%;}
.teacherMaster td { width: 50%; vertical-align: top;}
.partners { width: 100%; margin-top: 15px;}
.partners td { text-align: center; padding: 20px 5px;}
.stars { font: italic 0.85em Verdana;}
.stars img { border: 1px solid #000;}
.stars p { margin-bottom: 20px !important;}
.starsTab { clear: both;}
.starsTab td {padding: 5px 15px 5px 0; text-align: left; vertical-align: top;}
.starTab p { text-align: left !important;}
.picleft { margin: 8px 8px 0 0;}
.picright { margin: 8px 0 0 8px;}