body{margin: 0px; padding: 0px; background-color: #00061d;}
.png_ {	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.intro_middle { background-image: url("../images/intro_middle.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 59px; padding-left: 65px }
#content_box{width: 100%}


#outer{ width: 960px; height:100%; margin: 0px auto; margin-bottom:0px; border-left: solid 2px #2e324f; border-right: solid 2px #2e324f;}
/** html #outer {padding-left: 1024px;}
* html .minwidth {height: 1%;}
* html .container {margin-left: -1024px;position: relative;height: 0;}
*/

/*HEADER*/
#header{height: 70px; background-color: #1a1f34; background-image: url(../images/header_bottom.gif); background-position: bottom; background-repeat: repeat-x;}
#header_logo{ height: 70px; margin-left: 145px; }
#header_title{font-family: "Trebuchet MS"; font-size: 20px; color: #FFFFFF; position: relative; padding-top: 20px; padding-left: 85px; float: left;}
#header_navigation{float: right; padding-right: 60px; padding-top: 30px;}
#header_navigation a{font-family: Verdana; font-size: 10px; color: #7fa7c3; padding-right: 20px; text-decoration: none;}
#header_navigation #home{background: url(../images/home.gif); background-repeat: no-repeat; background-position: left center; height: 11px; vertical-align: middle; padding-left: 15px;}
#header_navigation #sitemap{background: url(../images/sitemap.gif); background-repeat: no-repeat; background-position: left center; height: 11px; vertical-align: middle; padding-left: 15px;}

/*CONTENT*/
#content{background-color: #00061d; background-image: url(../images/content_head_bg.gif); background-position: left top; background-repeat: repeat-x; width: 960px;}
#pre_pre_content{background: url(../images/pre_pre_content.gif); background-position: right bottom; background-repeat: repeat-y;}
#pre_content{ background-position: right bottom; background-repeat: no-repeat;}
#content2{background: url(../images/content_right_bg.gif); background-repeat: no-repeat; background-position: right bottom;}
#menu_box{height: 30px; padding-top: 11px; padding-right: 50px; float: right; z-index:1;position:relative;}
/** html #menu_box{padding-right: 60px;}*/
#menu_box ul{margin: 0px; padding: 0px; list-style: none; height: 30px; float: right;}
#menu_box ul li.menu_item{margin: 0px; padding: 0px; float: left; height: 30px; padding-left: 10px; padding-right: 10px; background: url(../images/menu_bg.gif);}
#menu_box ul li.first_item{margin: 0px; padding: 0px; float: left; height: 30px; padding-left: 10px; padding-right: 10px; background: url(../images/menu_first.gif);}
#menu_box ul li.last_item{margin: 0px; padding: 0px; float: left; height: 30px; padding-left: 10px; padding-right: 10px; background: url(../images/menu_last.gif); background-position: right top;}
#menu_box ul #current a{color: #FFFFFF;}
#menu_box ul li + li{border-left: solid 1px #4d4d4d;}

#menu_box ul li a{border: 0px; display: block; font: Tahoma; font-family: Tahoma; font-size: 11px; color: #acacac; text-decoration: none; padding-top: 8px; font-weight: bold;}
#menu_box ul li a:hover{text-decoration: underline;}
#menu_box ul li #first_item a{color: #FF0000;}

#menu_box ul #current.menu_item{background: url(../images/menu_bg_hl.gif); background-position: right top;}
#menu_box ul #current.first_item{background: url(../images/menu_first_hl.gif); background-position: right top;}
#menu_box ul #current.last_item{background: url(../images/menu_last_hl.gif); background-position: right top;}

#content_box{padding-top: 30px; width: 960px;} /*add here*/
#c_box{margin-left: 230px;}

#oplympia_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo_olimpiada.png);position:relative;float:right;right:0px;z-index:10}

.content_header{font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left: 15px;}
.news_title { color: #fff; font-size: 11px; font-family: Tahoma; font-weight: bold; }
.news_txt { color: #c5cbe1; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.news_link { color: #db9809; font-size: 11px; font-family: Tahoma; }
.news_link a { color: #db9809; font-size: 11px; font-family: Tahoma; text-decoration: none; }
.news_link a:hover { color: #db9809; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.content_header_underline{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/under_header.png); width: 286px; height: 12px; margin-top: 4px;}
.content_text{padding-left: 30px; margin-top: -10px;}
.content_text a { color: #db9809; font-size: 11px; font-family: Tahoma; text-decoration: none; }
.content_text a:hover { font-size: 11px; font-family: Tahoma;text-decoration: underline; }
.content_text p{color: #c5cbe1; font-size: 11px; font-family: Tahoma;}
.content_text td { color: #c5cbe1; font-size: 11px; font-family: Tahoma; text-decoration: none; }

#w330{width: 330px;}
#right_menu{width: 165px; padding-right: 47px;}
.bg_{background-color: #191f35;}
.left_border_{background: url(../images/border.gif); background-repeat: repeat-y; background-position: left;}
.right_border_{background: url(../images/border.gif); background-repeat: repeat-y; background-position: right;}
.top_border_{background: url(../images/border.gif); background-repeat: repeat-x; background-position: top;}
.bottom_border_{background: url(../images/border.gif); background-repeat: repeat-x; background-position: bottom;}

.top_left_corner_{background: url(../images/top_left_corner.gif); background-repeat: no-repeat; background-position: left top;}
.top_right_corner_{background: url(../images/top_right_corner.gif); background-repeat: no-repeat; background-position: right top;}
.bottom_left_corner_{background: url(../images/bottom_left_corner.gif); background-repeat: no-repeat; background-position: left bottom;}
.bottom_right_corner_{background: url(../images/bottom_right_corner.gif); background-repeat: no-repeat; background-position: right bottom;}
.header_{text-align: center; font-family: Tahoma; font-size: 11px; color: #FFFFFF; padding-top: 15px; padding-bottom: 4px;}
.header_delimiter_{background: url(../images/line_.gif); margin-left: 2px; width: 162px; height: 6px;}
.news_item_{padding-left: 10px; padding-top: 10px;}
.date_{font-family: Tahoma; font-size: 11px; color: #FFFFFF; line-height: 18px;}
.news_text_{font-family: Tahoma; font-size: 11px; color: #c5cbe1; line-height: 15px;}
a.read_more_{font-family: Tahoma; font-size: 11px; color: #db9809; text-decoration: none;}
a.read_more_:hover{text-decoration: underline;}

.news_delimiter_{width: 130px; height: 1px; margin: 0px auto; padding-left: 17px;}
#news_footer{height: 40px;}

#flash_box{ width: 690px; margin-left: 220px; }
.fl_bg{background-color: #1a1f34;}
.fl_head{background: url(../images/flash_box/head_bg.png); background-position: top left; background-repeat: repeat-x;}
.fl_head_right{background: url(../images/flash_box/header_right.gif); background-position: top right; background-repeat: no-repeat;}

.fl_left_b{background: url(../images/flash_box/border.gif); background-position: left top; background-repeat: repeat-y;}
.fl_right_b{background: url(../images/flash_box/border.gif); background-position: right top; background-repeat: repeat-y;}
.fl_top_b{background: url(../images/flash_box/border.gif); background-position: left top; background-repeat: repeat-x;}
.fl_bottom_b{background: url(../images/flash_box/border.gif); background-position: left bottom; background-repeat: repeat-x;}

.fl_top_left_corner{background: url(../images/flash_box/top_left_corner.gif); background-position: left top; background-repeat: no-repeat;}
.fl_top_right_corner{background: url(../images/flash_box/top_right_corner.gif); background-position: right top; background-repeat: no-repeat;}
.fl_bottom_left_corner{background: url(../images/flash_box/bottom_left_corner.gif); background-position: left bottom; background-repeat: no-repeat;}
.fl_bottom_right_corner{background: url(../images/flash_box/bottom_right_corner.gif); background-position: right bottom; background-repeat: no-repeat;}

.flash_header{text-transform: uppercase; font-family: Tahoma; font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-left: 15px; text-align: left; height: 28px; padding-top: 3px;}
.flash_object_box{text-align: center; padding: 4px;}

/*FOOTER*/
#footer{height: 44px; position: relative; bottom: 0px; background: url(../images/header_bottom.gif); background-position: top; background-repeat: repeat-x; background-color: #1a1f34;}
#footer_table{border: solid 0px; height: 44px; width: 100%}
#f_copyright{font-family: Tahoma; font-size: 10px; color: #353d5b; padding-left: 20px;}
#f_menu{float: right; padding-right: 25px;}
.f_developer a {font-family: Tahoma; font-size: 10px; color: #353d5b; text-decoration: none;}
.f_developer {font-family: Tahoma; font-size: 10px; color: #353d5b; text-decoration: none;}

.f_home{font-family: Tahoma; font-size: 10px; color: #656f94; text-decoration: none;}
.f_home:hover{text-decoration: underline;}
.f_link{font-family: Tahoma; font-size: 9px; color: #353d5b; text-decoration: none;}
.f_link:hover{text-decoration: underline;}
span.tire{color: #353d5b}

#lowadka{width: 230px; height: 565px; position: absolute; margin-top: -508px;z-index:0;}
#bottom_menubar{z-index:1;position:relative;}