body { margin: 0px; background-color: #000000; color: #ffffff; }
a, a:visited { color: #4444ff; }
#bg_menu_news { width: 200px; display: none; position: absolute; top: 0px; left: 0px; z-index: 4; }
#en_menu_news { width: 200px; display: none; position: absolute; top: 0px; left: 0px; z-index: 4; }
#bg_menu_about { position: absolute; width: 150px; display: none; top: -2px; left: 145px; z-index: 4; }
#en_menu_about { position: absolute; width: 150px; display: none; top: -2px; left: 126px; z-index: 4; }
#bg_menu_branches { width: 150px; display: none; position: absolute; top: 0px; left: 97px; z-index: 4; }
#en_menu_branches { width: 150px; display: none; position: absolute; top: 0px; left: 97px; z-index: 4; }
#bg_menu_program { width: 260px; display: none; position: absolute; top: 0px; left: 201px; z-index: 4; }
#en_menu_program { width: 260px; display: none; position: absolute; top: 0px; left: 201px; z-index: 4; }
#bg_menu_gallery { width: 120px; display: none; position: absolute; top: -2px; left: 573px; z-index: 4; }
#en_menu_gallery { width: 120px; display: none; position: absolute; top: -2px; left: 614px; z-index: 4; }
#bg_menu_contacts { width: 100px; display: none; position: absolute; top: 0px; left: 415px; z-index: 4; }
#en_menu_contacts { width: 100px; display: none; position: absolute; top: 0px; left: 415px; z-index: 4; }
#bg_menu_news a, #bg_menu_about a, #bg_menu_branches a, #bg_menu_program a, #bg_menu_gallery a, #bg_menu_contacts a { position: absolute; display: block; float: left; width: 100%; background-color: #ff3333; height: 30px; line-height: 30px; margin: 0px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; z-index: 4; background-image: url(pic/flag_bg.gif); }
#en_menu_news a, #en_menu_about a, #en_menu_branches a, #en_menu_program a, #en_menu_gallery a, #en_menu_contacts a { position: absolute; display: block; float: left; width: 100%; background-color: #ff3333; height: 30px; line-height: 30px; margin: 0px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; z-index: 4; }
#bg_menu_news a:hover, #bg_menu_about a:hover, #bg_menu_branches a:hover, #bg_menu_program a:hover, #bg_menu_gallery a:hover, #bg_menu_contacts a:hover { background-color: #cc3333; color: #ffffff; }
#en_menu_news a:hover, #en_menu_about a:hover, #en_menu_branches a:hover, #en_menu_program a:hover, #en_menu_gallery a:hover, #en_menu_contacts a:hover { background-color: #cc3333; color: #ffffff; }
#top_menu { position: relative; display: block; z-index: 1; }
#top_menu_inner { position: absolute; display: block; float: left; top: 184px; left: -1px; height: 42px; line-height: 42px; z-index: 2; }
#top_menu_inner a { position: relative; border-left: 1px solid #ffffff; display: block; float: left; height: 38px; line-height: 38px; padding-left: 18px; padding-right: 11px; font-family: arial; font-size: 16px; font-weight: bold; color: #ffffff; text-decoration: none; background-image: url(pic/bullet.gif); background-repeat: no-repeat; background-position: left center; z-index: 5; }
#top_menu_inner a:hover { background-image: none; color: #ffffff; background-color: #cc3333; }
#newsletter { background-image: url(pic/newsletter.gif); background-repeat: no-repeat; width: 272px; height: 155px; display: block; padding-top: 125px; text-decoration: none; color: #000000; font-size: 11px; font-family: verdana; font-weight: bold; }
.copyright { font-family: verdana; font-size: 13px; }
#developerlink { text-decoration: none; font-weight: bold; font-family: tahoma; font-size: 13px; }
.news_table tr td { font-family: tahoma; font-size: 13px; }
.news_table a.more { clear: both; color: orange; margin-left: 3px; }
.performance_table tr td { font-family: tahoma; font-size: 13px; }
h1 { font-family: arial; font-size: 16px; margin: 0px; color: #ffffff; }
h2 { font-family: arial; font-size: 14px; margin: 0px; color: #ff0000; }
.program_table { background-color: #ffffff; }
.program_table tr td { font-family: tahoma; font-size: 12px; color: #000000; text-align: center; vertical-align: middle; }
#flags { position: relative; border: 0px solid #ffffff; display: block; float: left; width: 55px; height: 38px; line-height: 38px; text-align: center; vertical-align: middle; }
#flags a { position: relative; border: 0px solid #ffffff; display: block; float: left; margin: 0px; margin-left: 4px; margin-right: 4px; padding: 0px; width: 18px; background-image: url(); text-align: center; }
#flags a:hover { background-image: url(); background-color: none; }
#flags a img { margin-top: 13px; margin-left: 0px; margin-right: 0px; margin-bottom: 13px; }
#left_nasko_vania { display: block; float: left; width: 315px; height: 476px; }
#left_nasko_vania a { position: absolute; display: block; top: 696px; left: 7px; width: 220px; height: 31px; text-decoration: none; color: #000000; font-size: 11px; font-family: verdana; font-weight: bold; }
.bottom_text { font-family: halvetica; font-size: 24px; color: #ffffff; padding-top: 10px; }
.o_con { padding-left: 5px; padding-right: 5px; padding-bottom: 0px; font-family: arial; font-size: 13px; }
.con { display: block; overflow-y: auto; height: 450px; }
.con_news { display: block; height: 440px; padding: 0px; padding-right: 2px; overflow-y: auto; text-align: justify; }
.con_pad { display: block; height: 440px; padding: 7px; overflow-y: auto; text-align: justify; }
.con_pad img { border: 1px solid #ffffff; }
img.rb_space { margin-right: 7px; margin-bottom: 7px; }
.video_table tr td { font-size: 13px; text-align: center; }
.video_table tr td a img { margin-bottom: 4px; border-color: #ffffff; }
.video_table tr td a { color: #ffffff; }
.video_table tr td .title { display: block; height: 41px; overflow-y: hidden; font-family: tahoma; font-size: 11px; margin-bottom: 3px; }
.video_table tr td hr { color: #666666; border-style: dotted; }
.o_red_box { position: absolute; display: block; z-index: 0; top: 230px; }
.red_box { position: relative; display: block; width: 223px; height: 162px; background-image: url(pic/red_box.png); background-repeat: no-repeat; text-align: center; font-family: georgia; font-size: 18px; padding-top: 6px; }
.red_box a img { position: absolute; display: block; width: 197px; height: 116px; left: 14px; top: 34px; }
.indent { text-indent: 30px; }

