body#main_body {font-size: 11px;   background: #081a65 url(images/bottom_bg.jpg) 50% 100% repeat-x; padding: 0px; margin: 0; color: #404040;  font-family: Tahoma, Verdana, Arial, sans-serif;}
#top_bg {background: transparent url(images/top_bg.jpg) 0 0 repeat-x; width:100%;}
#top_bg1 {background: transparent url(images/top_bg.gif) 50% 0 repeat-x; min-height:1000px; height:auto !important; height:1000px;}
#diver {background: transparent url(images/diver.jpg) 50% 113px no-repeat; }


/*----Global---*/
img {border:0;}
a {color:#0464a5; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}
fieldset {padding:0; margin:0; border:0;}
p {margin:0; padding: 6px 0;}

h2 {font-size:14px; color:#0464a5; margin:0; font-family: 'Arial Narrow', sans-serif; text-transform:uppercase; line-height:100%;}
h3 {font-size:14px; color:#000; margin:0; padding: 0 0 5px 0; font-family: 'Arial Narrow', sans-serif; text-transform:uppercase; line-height:100%;}
h4 {font-size:15px; color:#f26521; margin:0; padding:12px 0 6px 0; }

.white {color:#fff;}
.green {color:#88a42b;}
.grey {color:#babab7;}
.grey1 {color:#76756f;}
.orange {color:#f26521;}


.size15 {font-size:15px;}



#container {width: 980px; margin:0 auto;}

/*----Header---*/
#logo {position: absolute; margin-top:2px;margin-left: -5px; z-index:1;}
#logo_text {float:left; padding:12px 0 0 129px; clear:left; color:#fff;}
#logo_text1 {float:left; padding:3px 0 0px 129px; height:41px; width:495px; clear:left; color:#fff;}
#top_menu {float:right; _width:5px; white-space: nowrap; text-align:right;  color:#959595; margin-right:-2px; padding:0px;   background:#fafafa url(images/top_menu.gif) 100% 0 no-repeat;}
#top_menu1 {_float:right; padding:5px 10px; height:19px; margin:0;  background:transparent url(images/top_menu1.gif) 0 0 no-repeat; word-spacing: 6px;}
#top_menu a {color:#029ee4; word-spacing: normal;}

#lang {float:right; color:#fff; font-weight:bold; padding:5px 0 0px 0; height:39px;}
#lang a {color:#fff; font-weight:normal;}
#lang img  {border:1px solid #fff; margin: 0 2px -2px 5px;}

/*----main_menu---*/
#main_menu {clear:both; height:37px; background: #e5e5e5 url(images/main_menu.gif) 0 0 repeat-x; font-family: 'Trebuchet MS', sans-serif;}
ul#main_menu {list-style-type:none;padding:0 0 0 15px; margin:0px 0 0 0;}
#main_menu li {text-align:center; float:left;  height:34px;}
#main_menu li.last a {background:none;}
#main_menu a {font-size:12px; display: block; padding:8px 9px 0 7px;   float: left; height: 26px; color:#000; text-decoration:none; background: transparent url(images/main_menu_line.gif) 100% 0px no-repeat;}
#main_menu a:hover, #main_menu a.active { margin-left:-2px; padding-left:9px; color:#fff; background: #f47b20 url(images/main_menu_a.gif) 0 0px no-repeat !important;}
/*----/Main_menu---*/

/*----/Header---*/

/*----Content---*/
#content {padding: 10px 0 0 0; margin: 0 0 10px 0;}
.content1 {clear:both; padding: 9px; background:#fff;margin: 0 0 10px 0;}
.img_key_01 {height:179px; }
.dark_block {float:right; height:100%; width:260px; background: transparent url(images/dark.png) 0 0px repeat; color:#00bff3; font-size:13px; line-height:115%;}
.dark_block .text {padding:25px 20px 20px 25px;}
.dark_block a {position:relative; color:#fff;}
#slogan {color:#fff; font-size:16px; float:left; margin:116px 0 0 25px; width:360px; height:49px;}


.content2 {padding: 10px 10px 10px 18px; background:#fff;}
.content3 {padding: 12px 0 0 0; background:transparent url(images/olive_bg.gif) 100% 0 repeat-y; min-height:550px; height:auto !important; height:550px;}
.center_part {float:left; width:650px; padding:0 0 10px 16px; overflow:hidden; }
.left_part {float:left; width:232px; padding: 0 14px 3px 2px; overflow:hidden;}
.center_part1 {float:left; width:405px; overflow:hidden; padding:0 0 13px 18px; border-left:1px solid #e5e5e5; margin: 0 0 -10px 0; position:relative;}
.right_part {float:right; width:260px; overflow:hidden; margin: -12px 0 0px 0;}


.conference {margin: 0 0 0 -2px;}
.conference td {padding: 10px 7px 10px 0;}
img.bord { border:1px solid #e5e5e5; padding:1px;}
.refer {padding:0 20px 0 0; background: transparent url(images/arr_01.gif) 100% 5px no-repeat;}
a.refer.green {background: transparent url(images/arr_green_01.gif) 100% 5px no-repeat;}
a.refer.orange {background: transparent url(images/arr_orange_01.gif) 100% 5px no-repeat;}

.examination {margin: 0 0 0 -18px; background: transparent url(images/arr_02.gif) 0 17px repeat-x; position:relative;}
.examination1 {padding: 35px 0 0 18px; }
a.exam_ref {display:block; float:right; margin:0px 65px  0 0;}

.table_01 {width:100%; background:#e9faff; margin:7px 0; color:#76756f;}
.table_01 td {padding: 2px 12px; border-right:1px solid #fff;}
.table_01 td.prize {vertical-align:middle; text-align:center;}
.table_01 .brim td {padding: 12px 0px 0 0; }
.table_01 .brim .line {border-top:1px solid #fff; height:12px; }

.olive_bg {background:#f4f2dd url(images/olive_bg.jpg) 0 100% repeat-x; padding:12px 5px 27px 25px; _height:1%;}
.olive2_bg {background:#f2f0d7 url(images/olive2_bg.jpg) 0 100% repeat-x; padding:15px 5px 27px 25px;}
.line_olive {display:block; clear:both; height:2px; line-height:0px; font-size:0; background:#f2f0d7 url(images/line_02.gif) 0 0 repeat-x;}
.bord_b {border-bottom:1px solid #fff; margin-right:-5px; padding-right:5px;}
.news {padding-top:5px; padding-bottom:10px; color:#76756f;}
.news a {color:#76756f;}
.news .date {color:#88a42b;}
.news .date span {font-size:15px; font-weight:bold;}

.vacancy {padding-top:5px; padding-bottom:10px; color:#76756f;}
.vacancy a {color:#f26521; font-weight:bold;}

.path {color:#0464a5; padding:0 0 8px 0; border-bottom:1px solid #e5e5e5;}
.word_ico {padding: 0 0 20px 42px; background:transparent url(images/ico_word.gif) 0 0 no-repeat;}

.fleft {float:left;}
.fright {float:right !important; margin:0 10px 10px 20px;}

.weblog {float:left; width:320px; padding: 10px 1px 0 0; overflow:hidden;}
.weblog table {margin:0 0 5px 0;}
.weblog td {vertical-align:middle; padding: 0 0 5px 0;}
.inp {font-size:11px; border-color:#838383; border-width:1px;}
.weblog textarea {width:100%; margin: 0px 0 8px 0; border-color:#838383; border-width:1px;}
.weblog .line_r {margin:4px 0px 0 0; padding:0px 40px 0 0;  border-right:1px solid #e5e5e5;}

.info {float:left; width:280px; overflow:hidden; padding: 0 0 20px 40px; margin:76px 0 0 0; }

a.go {cursor:pointer; display:block; float:left; margin:0 !important;text-decoration:none; color:#fff; background: #757470 url(images/enter_go.gif) 0 0 no-repeat;}
a.go span {display:block; float:left;  padding:2px 8px 0px 26px; height:17px; background: transparent url(images/enter_go1.gif) 100% 0 no-repeat;}

.cl {display:block; clear:both; height:0; line-height:0; font-size:0; }
/*----/content---*/

/*----footer---*/
#footer {clear: both; }
.footer_menu {padding:10px 0 20px 75px; background: transparent url(images/footer_logo.gif) 15px 2px no-repeat; color:#848db2; border-bottom:1px solid #1e304c; line-height:150%; word-spacing: 6px;}
.footer_menu a {color:#029ee4; word-spacing: normal;}
.footer1 {float:left; padding:15px 0 10px 85px; width:530px; background: transparent url(images/map.gif) 0px 25px no-repeat; color:#848db2; line-height:130%; height:127px; color:#6b76a3;}
.footer1 a {color:#6b76a3;}
.footer2 {float:right; padding:15px 5px 0 0;height:127px; color:#fff; }
/*----/footer---*/
.red11simple
{ color:#f26521; }