a:link{color:#0a6bb6;}
a:visited{color:#506b7f;}
a:hover{color:#36a401}
a:active{color:#0c0;text-decoration:none;}
a img{border:0}
body{margin:0;padding:0;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;background:#fff url(../images/body.png) repeat-x 0 0; font-size:12pt;}
#top{margin:0;padding:0 !important;background:url(../images/top.png) repeat-x bottom;height:189px;margin-left:21%;}
#navbar, #navbar *{margin:0;padding:0;}
#navbar{list-style:none;text-transform:uppercase;font-size:80%;margin:0;padding:0;line-height:1em;position:relative;top:140px;float:right;z-index:5;min-width:102ex;}
#navbar li{list-style:none;float:left;margin-right:0.2ex;background:url(../images/menu_r-hover.png) no-repeat 100% -300px;text-align:center !important;font-family:'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, sans-serif;position:relative;}
#navbar a{display:block;text-decoration:none;color:#36a401;padding:1ex 2ex;background:url(../images/menu_l.gif) no-repeat 0 -300px;text-align:center !important;}
#navbar li a.inact{color:#999 !important;}
#navbar .current{background:#3275b5 url(../images/menu_r.png) no-repeat bottom right;}
#navbar .current a, #navbar li:hover a, #navbar li.hover a{background-position:left bottom;color:#fff;}
#navbar li.hover, #navbar li:hover{background-image:url(../images/menu_r-hover.png);}
#navbar li:hover, #navbar li.hover{background-position:right bottom;background-color:#3275b5;}
#navbar li ul{position:absolute;top:2.1em;left:1.2ex;text-transform:none;display:none;line-height:1.2em}
#navbar li:hover ul, #navbar li.hover ul{display:block !important;}
#navbar li li{float:none;margin:0;background:none !important;text-align:center !important;width:23ex;}
#navbar li li a, #navbar #tech{color:#36a401 !important;background:url(../images/blur.png) repeat 50% 0 !important;border-bottom:1px solid #3275b5;padding:0.5ex 2ex;text-align:center !important;}
#navbar li li a:hover{color:#3275b5 !important;background:#fff url(../images/blur-active.png) repeat 50% 0 !important;}
#navbar #tech{text-align:left;background:none !important;border-bottom:0;left:0;}
#navbar #tech li{background:url(../images/blur.png) repeat 50% 0 !important;color:#000;border:1px solid #3275b5;padding:1ex;padding-bottom:3ex;width:33ex;}
#navbar #tech input{height:3ex;font-size:105%;}
#navbar #tech br{clear:both}
#crnr{margin:0;padding:0;font-size:1%;position:absolute;z-index:2;top:136px;left:21%;margin-left:-31px}
#map{position:absolute;top:36px;right:7px;z-index:1;}
#glass{overflow:hidden;position:absolute;top:29px;left:0;z-index:2;}
#glass img{width:932px;height:83px;border:0;color:#3275b5;font-size:2em;text-align:right !important;background:url(../images/glass.png) no-repeat top left;}
#aad{position:absolute;top:0px;left:0px;z-index:-2;}
#aad a {color:#FFFFFF;}
#EGE{position:absolute;top:0;left:0;z-index:0;}
#content{float:right;margin-right:2%;width:73%;padding-bottom:2em;}
#content.nomenu{float:none;margin:auto;width:100%;}
#content .scroll{overflow:scroll;border:1px solid #eee;padding:1em 0;margin:1em 0;}
#navigation{float:left;margin-right:-77.6%;width:22.4%;padding-top:25px;}
#navigation dt{background:#0a6bb6 url(../images/date.gif) no-repeat bottom right;width:12ex;color:#fff;padding:1px 1.5ex 5px 0.7ex;font:normal 0.9em Impact, Charcoal, sans-serif;}
#navigation dd{font:normal 0.8em"Trebuchet MS", Helvetica, sans-serif;letter-spacing:1pt;margin:0.7ex 0 2em 1.5ex;}
#navigation a:link, #navigation a:visited{text-decoration:none;}
#navigation a:hover{text-decoration:underline}
#navigation a:active{text-decoration:none;}
#navigation #show_all{width:auto;background-image:url(../images/all_news.gif);background-color:#dedede;text-align:right;}
#navigation #show_all a{text-decoration:underline}
#navigation #show_all a:hover{text-decoration:none}
#bottom{background:#3275b5 url(../images/pat_bottom.gif) repeat-x top right;color:#fff;}
#bottom #b_l strong{display:block;width:100%;height:32px;background:#fff url(../images/bold_white.gif) repeat-x top;}
#bottom #b_l{vertical-align:top;width:30%;}
#bottom #b_l2{vertical-align:top;}
#bottom #b_l2 img{margin-bottom:33px;}
#bottom #b_l3{padding:1ex;text-align:right;font-size:1%;}
#bottom #b_l3 img{font-size:14px;}
#bottom #b_logo{width:43px;}
#bottom #b_logo img{margin:-2px 9px 0 0;font-size:4.5ex;font-weight:bold;}
#b_t{clear:both;border-collapse:collapse;padding:0;margin:0;width:100%;border:0;}
#b_t td{border:0;margin:0;padding:0;}
#results{height:5em;margin-bottom:4em}
#auth h1, #results h1{background:#0a6bb6 url(../images/results.png) no-repeat bottom right;color:#fff;padding:3px 20px 12px 0.7ex;font:bold 2ex"Trebuchet MS", Helvetica, sans-serif;letter-spacing:0.2ex;margin:0;}
#auth form, #results form{margin-right:14px;background:#ebeaea;margin-top:0;padding-bottom:10px;padding-left:5%;height:100%;}
#results input, #auth input, #tech input{font:normal 100%"Trebuchet MS", Helvetica, sans-serif;border:2px solid #36a401;}
#results #auth #series, #results #number, #tech #login, #tech #password{background:#fff;color:#000;height:auto;text-indent:0.5ex;float:left;}
#results #auth #series, #tech #login, #tech #password{border-right-width:1px;}
#results #auth #number, #tech #password, #tech #enter{border-left-width:1px;}
#results #auth #number{margin-right:1.5ex;}
#results #auth #submit, #tech #enter, .button{background:#01509b url(../images/button.gif) repeat-x center;color:#fff;font-weight:bold;text-transform:uppercase;font-size:80%;padding:0.3ex 0.8ex;}
#auth{height:6em;margin-bottom:4em}
#auth a {padding:3px 20px 12px 0.7ex;}

.button{border:2px solid #36a401;}
.button.inact{background:#ddd;border-color:#999;}
#navbar #tech #enter{padding:0 0.8ex;font-size:90%;height:4ex;width:auto;}
label{cursor:pointer;}
#results label, #results .label{font-size:10px;width:45px;display:block;float:left;}
#results label, #tech label{margin-left:6px;}
#tech label{text-align:center;display:block;float:left;width:8ex;}
#results .label{padding-left:1em;clear:left}
#results br{clear:both}
.arrow{font:bold 1.5em sans-serif;position:relative;top:0.3ex;}
.clear{clear:both !important;}
#faq{position:absolute;right:0;top:0;font-weight:normal;font-size:100%;margin:0.5ex;padding-right:2ex}
#faq a{text-decoration:none;color:#0263c0;}
#faq a:hover{text-decoration:underline;color:#00CC00}
#dom{float:left;background:#eaeaea;color:#bbb;position:absolute;top:179px;left:0%;border:1px solid #ddd;border-bottom-color:#dadfe4;padding:2px 1ex;white-space:nowrap;font-size:110%;}
#dom div{display:inline;font-size:83%;font-family:'Corbel',"Trebuchet MS", Helvetica, sans-serif;letter-spacing:0.05ex;line-height:120%;}
#dom a{color:#7c9eb3;text-decoration:none;padding:2px 0.5ex;}
#dom a:hover{color:#36a401;border-bottom:1px solid;background:#efefef;}
#content{margin-top:3ex}
#news, #news dl, #news dt, #news dd{margin:0;padding:0;}
#news{position:absolute;top:0;left:250px;z-index:5;height:135px;overflow:hidden}
#news div{float:left;width:20%;min-width:130px;max-width:250px;height:135px;}
#news dt{background:#0a6bb6 url(../images/date.gif) no-repeat bottom right;width:12ex;color:#fff;padding:1px 1.5ex 5px 0.7ex;font:normal 90%"Lucida Sans Unicode","Lucida Grande", sans-serif;;}
#news dd{margin-top:2ex;font:normal 80%/110%"Lucida Sans Unicode","Lucida Grande", sans-serif;margin-right:1ex;background:url(../images/news.png) no-repeat 0 0;padding:0.5ex 0 0 1ex;min-height:40px;}
#news a{color:#fff;text-decoration:none}
#news a:hover{text-decoration:underline}
#ballon, #ballon *{margin:0;padding:0;}
#ballon{margin-right:13px;margin-left:20px;}
#ballon li{list-style:none;border:1px solid #2c6da0;border-top:0;border-bottom:0;background:#fff url(../images/clear.gif) no-repeat 10px center;line-height:36px;padding-left:65px;}
#ballon #bh2{background:url(../images/index/pl_t.gif);border:0;padding-left:0;height:auto;}
#ballon #bh2 h2{color:#fff;background:url(../images/index/pl_lt.gif) no-repeat top left;text-align:center;}
#ballon #bh2 strong{background:url(../images/index/pl_rt.gif) no-repeat top right;display:block;padding:0 1ex;font:normal 70%/1.8em"Trebuchet MS", Helvetica, sans-serif;letter-spacing:0.2ex;}
#ballon #dop{background:url(../images/index/pl_b.gif) no-repeat 0 45px;padding-left:0;line-height:normal;border:0;}
#ballon #dop a{display:block;background:url(../images/index/pl_br.gif) no-repeat right top;position:relative;left:10px;}
#ballon #dop strong{background:url(../images/index/pl_bl.gif) no-repeat left top;display:block;padding-left:45px;padding-right:0;position:relative;left:-32px;height:72px;font-weight:normal;font-size:80%;text-align:center}
#ballon #sta{background:url(../images/index/pl_b.gif) no-repeat 0 45px;padding-left:0;line-height:normal;border:0;}
#ballon #sta a{display:block;background:url(../images/index/pl_br.gif) no-repeat right top;position:relative;left:10px;}
#ballon #sta strong{background:url(../images/index/pl_bl.gif) no-repeat left top;display:block;padding-left:45px;padding-right:0;padding-bottom:5px;position:relative;left:-32px;height:72px;font-weight:normal;font-size:80%;text-align:center}
#ballon #rus{background-image:url(../images/index/rus.gif);padding-top:1.5ex;}
#ballon #math{background-image:url(../images/index/math.gif);}
#ballon #his{background-image:url(../images/index/his.gif);}
#ballon #soc{background-image:url(../images/index/soc.gif);}
#ballon #phy{background-image:url(../images/index/phy.gif);}
#ballon #che{background-image:url(../images/index/che.gif);}
#ballon #bio{background-image:url(../images/index/bio.gif);}
#ballon #geo{background-image:url(../images/index/geo.gif);}
#ballon #inf{background-image:url(../images/index/inf.gif);}
#navigation ul#ajax ,#navigation ul#ajax li{margin:0;padding:0;}
#navigation ul#ajax{padding-left:1ex;margin-right:40px;}
#navigation ul#ajax li{list-style:none}
#navigation #ajax input,#navigation #ajax textarea{width:90%;margin:auto;display:block;font:italic normal 90%'Trebuchet MS', serif;letter-spacing:0.1ex;color:#2c6da0;border:1px solid;}
#navigation #ajax input{text-align:right}
#navigation #ajax textarea{overflow:hidden;padding:0 0.5ex;}
#navigation #ajax .button{color:#fff;text-align:center;border-width:2px;font-size:80%}
#pr{margin:auto;width:60%;color:#999;font-size:80%;font-family:Corbel,'Arial Narrow',"Lucida Grande", sans-serif;margin-top:3em;margin-bottom:1em;text-align:center;}
#pr a{color:#666666 !important;}
.slink { color: grey; font-size: 10px; }
.slink a {color:grey}
