/* top elements */
* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; font: normal 80%/1.2em Arial, Helvetica, sans-serif; color: #626262; background: #fff; }

/* links */
a { background:inherit; color:#1692B8; text-decoration: none; }
a:hover { background:inherit; color:#666; text-decoration: underline; }

/* headers */
h1, h2, h3, h4 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }
h1 { font-size: 1.8em; color: #1692B8; }
h2 { font-size: 1.5em; color: #000; margin: 0pt 0pt 1em; font-family:"Times New Roman", Times, serif; }
h3 { font-size: 1.4em; color: #888977; margin-bottom: 1.4em; }
table { border-collapse:inherit; }
td { vertical-align: top; }
td.mid { vertical-align: middle; }
h1, h2, h3, h4 { margin: 10px 0px; }
ul, ol { margin: 10px 30px 10px 20px; padding: 0 15px; }
p { margin:10px 0px; }

/* images */
img.brd { border: 1px solid #DADADA; padding: 5px; background: #FAFAFA; }
img { border:none; padding:0px; background:none; }
img.float-right { margin: 5px 0px 5px 15px; }
img.float-left { margin: 5px 15px 5px 0px; }

/* header page */
#header { background:#004168 url('/i/top-bg.jpg') repeat-x bottom left; padding:0px; margin:0px; overflow:hidden; }
#header-in { background:url('/i/top-right.png') no-repeat top right; height:220px; padding:0px; margin:0px; }
* html #header-in { -background:url('/i/top-right.jpg') no-repeat top right; -height:220px; }
#header .slogan { position: absolute; top:0px; left:352px; width:424px; height:220px; padding:0px; margin:0px; background: url('/i/slogan.png') no-repeat 0 0 transparent; }

/* layout */
.top_bl { padding:0px 0px 50px 50px; margin:0px; vertical-align:bottom; }
.left_bl { padding:25px 0px; margin:0px; vertical-align:top; border-right:1px solid #D9D9D9; }
.content { padding:25px; margin:0px; vertical-align:top; }
.content div { margin:10px 0px; }
.right_bl { padding:25px 0px; margin:0px; vertical-align:top; border-left:1px solid #D9D9D9; }
.main_content_adv { margin:0px auto 30px; padding:0px; text-align:center; }

/* others */
#path { margin:0px 0px 20px; font:11px Arial, Helvetica, sans-serif; color: #777; }

.block_iz { margin: 35px auto; padding:0px; }
.block_iz h3 { background:url('/i/bg_izd_in.gif') no-repeat right top; height:50px; padding:16px 12px 0px; font:bold 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1692b8; letter-spacing:-1px; }
.block_iz-in { padding:0px 15px 0px; margin:0px; font:11px Arial, Helvetica, sans-serif; }

.bnr_block { text-align:center; }
.bnr_block img { border: 1px solid #DADADA; padding: 5px; background: #FAFAFA; }

.block_txt { padding:20px 30px; margin:0px; }
.block_txt h1, .block_txt h2, .block_txt h3 { padding:0px; margin:0px; }
.block_txt ul { margin:0.5em 0; padding:0 0 0 2em; }
.block_txt li { margin:0.5em 0; padding:0px; list-style-type:none; behavior:expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent:-1.24em; font: bold 14px "Times New Roman", Times, serif; color: #0083C1; }
.block_txt ul li:before { content:'\2014\a0'; }

/* text style */
.c_text2 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; }
.c_text3 { font: bold 14px "Times New Roman", Times, serif; color: #0083C1; }
.c_text5_0 { font: 12px "Times New Roman", Times, serif; color: #666; }
.c_text6 { font: 19px "Times New Roman", Times, serif; color: #666; }
.c_text6_0 { font: 19px "Times New Roman", Times, serif; color: #333; }
.c_text7 { font: 13px "Times New Roman", Times, serif; color: #666; }
.c_text10_0 { font: italic 13px "Times New Roman", Times, serif; color: #666; }
.c_text11 { font: 13px "Times New Roman", Times, serif; color: #333; }
.css_ttl1 { font: bold 21px Arial, Helvetica, sans-serif; color: rgb(162, 0, 0); }
.css_ttl2 { font: bold 21px Arial, Helvetica, sans-serif; margin-bottom: 0px; }
.css_date { font: bold 12px Arial, Helvetica, sans-serif; color:#000; background-color:#ddd; padding: 2px 5px; }

/* submenu */
ul.submenu { margin:1.5em auto; padding:0 0 0 4em; }
ul.submenu li { margin:0.5em 0; padding:0px; list-style-type:none; behavior:expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent:-1.24em; font: bold 14px "Times New Roman", Times, serif; color: #0083C1; }
ul.submenu li:before { content:'\2014\a0'; }

/* menu */
.menu1 { padding:0px; background: url('/i/mn_bg.gif') repeat-x top center; }
.menu_in { margin:0px; padding:0px; position:relative; }
#menu_outer { clear:both; margin:0px; padding:0px; text-align:center; color:#FFF; }
#menu_outer .table { display:table; margin:0px auto; }

#sddm { margin:0 auto; padding: 0; z-index: 30 }
#sddm li { margin: 0; padding: 0; list-style: none; position:relative; margin:0px; padding:0px; display:inline; -*zoom:1; }
#sddm li a { position:relative; white-space:nowrap; margin:0px; padding:0px 10px 0px 10px; text-decoration:none; font:17px/42px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
#sddm li a:hover { margin:0px; padding:0px 10px 0px 10px; text-decoration:underline; font:17px/42px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1692b8; }
#sddm div.sddms { position:absolute; top:25px; left:5px; -top:40px; visibility: hidden; margin:0px; padding:10px 5px; background:#c0c3c4; border:3px solid #ddd; }
#sddm div.sddms a { position:relative; display:block; white-space:nowrap; margin:0px; padding:5px 10px; width: auto; white-space: nowrap; text-align:left; text-decoration: none; background:#c0c3c4; color:#fff; font:12px Arial, Helvetica, sans-serif; }
#sddm div.sddms a:hover { width:auto; height:auto; text-decoration:underline; font:12px Arial, Helvetica, sans-serif; margin:0px; padding:5px 10px; color:#fff; }

.jclock { border:1px solid #ddd; width:215px; margin:0px auto; padding:10px 0px; text-align:center; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#666; }
.jclock span { font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#0083C1; }

/* Countdown */
#countdown_dashboard { width:220px; height:100px; margin:0px auto 15px; padding:0px 11px 11px; text-align:center; }
#countdown_dashboard h3 { font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#0083C1; }
#countdown_dashboard h3 span { color:#da251d; }
.dash { position:relative; float:left; width:46px; height:39px; color:#333; padding:0px; margin:0px 3px 0px 3px; text-align:center;border:1px solid #ddd;}
.dash .digit { float:left; display:block; width:23px; font:bold 18px Tahoma, Geneva, sans-serif; color: #555; text-align:center; }
.dash .red { color:#da251d; }
.dash .digit1 { float:left; display:block; width:24px; font:bold 18px Tahoma, Geneva, sans-serif; color: #ff0000; text-align:center; }
.dash_title { display:block; font:9px Tahoma; color: #555; text-align:center; }
.dash_title1 { display:block; font:12px Tahoma; color: #ff0000; text-align:center; }
.ull { display:block; font:10px Tahoma; text-align:center; }


