@media screen{
*{margin:0;padding:0;}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
fieldset{border:0}
.clear {display: inline-block;}
* html .clear {height: 1%;}
.clear {display: block;}
.head1, h1, h2, h3{color:#ff7200;display:block;font:bold 12px Verdana, Tahoma, Arial, sans-serif;padding-right:40px;margin-bottom:8px;margin-top:5px}
.head2, h4, h5, h6{color:#003aff;text-transform:uppercase;font:bold 12px Verdana, Tahoma, Arial, sans-serif;display:block;margin-bottom:15px;}
.bullet{display:block;width:23px;height:26px;float:left;background:url(./img/bullet.png) no-repeat 0 0 #0840ff;margin-right:10px;text-align:right;color:white;font-size:22px;font-style:italic;padding-right:3px;}
* html .bullet{padding:0;width:26px}
*+html .bullet{padding:0;width:26px}
.note{background:url(./img/plate-shadow.png) no-repeat 100% 100%;padding:0 3px 11px 9px;width:165px;position:relative;float:right;display:inline;margin-top:6px;right:-28px;margin-left:-28px;text-align:left}
* html .note{margin-left:-30px;right:-28px;left:0}
.note .bgr{width:145px;border:1px solid #d0d0d0;background:url(./img/plate-bg.png) no-repeat 100% 100% white;color:#464646;padding:11px 11px 6px 9px;font:italic 14px Times, serif;display:block}
.readon{float:right;display:inline;}
*>.readon{margin-top:7px}
*+html .readon{margin-top:0px}
*:root .readon{margin-top:0px}

body{background:url(./img/head-bg.png) repeat-x 0 0 white;color:#a4a1a9;font:11px Tahoma, Arial, sans-serif;}
img, fieldset{border:0}
p{margin-bottom:18px;padding:0 2px;text-align:justify}
small{font-size:11px;color:gray}
big{font-size:15px}
ul{list-style:none;margin-left:20px}
ul li:before{content:'\2014\a0'}
a{color:#a4a1a9;text-decoration:underline}
input.text{border:1px solid #aab5db;border-bottom:2px solid #d4daed}

strong {color:#a4a1a9}

#page{width:780px;margin:0 auto;position:relative;padding:195px 50px 0;}
#header{position:absolute;top:0;left:0;width:605px;height:140px;padding:55px 0 0 0}
#menu{list-style:none;float:right;margin-top:22px;font:11px Tahoma, Verdana, Arial, sans-serif;text-transform:uppercase;word-spacing:-0.1em}
*>#menu{overflow:hidden}
#menu li{float:left;padding:0 8px 0 7px;background:url(./img/sep.png) no-repeat 0 2px;margin:0 2px 0 -2px;}
#menu li:before, #news ul li:before{content:''}
#menu li a{color:#a4a1a9;text-decoration:none;display:block}
#menu li a:hover{border-bottom:3px solid #d2d2d2}
#menu li.current a{color:black;border-bottom:3px solid #d2d2d2}
#content{margin-left:25px;float:left;display:inline;margin-right:-3px;width:490px;color: #505054}
#content div.clear{border-right:1px solid #dee5ff;padding-right:20px;}
#right{width:225px;padding-left:20px;position:relative;color:#aab5db;}
* html #right{height:1%;}
*>#right{margin-left:525px;}
#right a{text-decoration:none;}
#right a:hover{text-decoration:underline}
#footer{color:#aab5db;background:url(./img/footer-bg.png) repeat-x 0 13px;width:100%;height:250px;overflow:hidden;min-width:880px;}
#fff{padding-top:19px; width: auto; height:250px; background:url(./img/footer-line.png) no-repeat 50% 0;padding-left:10%; padding-right: 10%}
.foot{padding-top:19px;width:20%;float: left}
#footer p{margin:0 auto;}
#footer a{color:#aab5db;}
#auth{position:absolute;margin-top:-120px;z-index:100;}
#auth label{font-family:Verdana, sans-serif}
#auth input.text, #auth label, #auth a{width:95px;display:block;float:left;margin-right:5px;height:12px;margin-bottom:8px; font-size: 10px}
#auth input.text2 {width:27px;display:block;float:left;margin-right:5px; margin-left:68px; height:25px;margin-bottom:8px; font-size: 12px; background-color: white}
#auth a{width:97px;height:auto;color:#aab5db;text-decoration:none}
#auth a:hover{text-decoration:underline}
* html #auth a{width:90px}
#auth #password{margin-right:0}
#news{margin-top:70px}
#news ul{margin:0;border-top:1px solid #003aff;padding-top:15px}
#news ul li{margin-bottom:10px;padding-left:22px;background:url(./img/plus.png) no-repeat 0 2px;}
#news ul li a{color:#ff7200;}
#news ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#news ul li {display: inline-block;}
* html #news ul li {height: 1%;}
#news ul li {display: block;overflow:hidden}
}
@media print{
body{background:white;color:black;font:12px sans-serif;padding:10px}
*{border:0}
#header, #footer, #right{display:none}
.note {border-left:1px solid;border-right:1px solid;padding:0 5px;margin:5px;border-bottom:1px dashed}
.note br{display:none}
.head1, .head2{display:block;margin-bottom:8px;margin-top:5px;font-weight:bold}
.head1{font-size:18px;}
.head2{font-size:15px;}
}