/* generated by makecss */

/* menu14.css */

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/webfonts/OpenSans-Regular-webfont.eot);src:url(/webfonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/OpenSans-Regular-webfont.woff) format('woff'),url(/webfonts/OpenSans-Regular-webfont.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/webfonts/OpenSans-Bold-webfont.eot);src:url(/webfonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/OpenSans-Bold-webfont.woff) format('woff'),url(/webfonts/OpenSans-Bold-webfont.ttf) format('truetype')}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(/webfonts/RobotoCondensed-Bold-webfont.eot);src:url(/webfonts/RobotoCondensed-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/RobotoCondensed-Bold-webfont.woff) format('woff'),url(/webfonts/RobotoCondensed-Bold-webfont.ttf) format('truetype')}
nav{display:block;width:100%;position:relative;z-index:1001;font-family:'Open Sans',Arial,sans-serif;text-align:center;font-size:1em;margin:0 auto;left:5px}
.mainmenu{width:100%;margin:0 auto;padding:0;list-style:none;text-align:left;font-family:'Open Sans',Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-ms-touch-action:none}
.mainmenu div{position:absolute;z-index:50;border-radius:0 0 3px 3px;box-shadow:2px 2px 2px #333;padding:5px 10px;background:#23538a;background:-moz-linear-gradient(top,#23538a 0,#23538a 54%,#a7cfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#23538a),color-stop(54%,#23538a),color-stop(100%,#a7cfdf));background:-webkit-linear-gradient(top,#23538a 0,#23538a 54%,#a7cfdf 100%);background:-o-linear-gradient(top,#23538a 0,#23538a 54%,#a7cfdf 100%);background:-ms-linear-gradient(top,#23538a 0,#23538a 54%,#a7cfdf 100%);background:linear-gradient(to bottom,#23538a 0,#23538a 54%,#a7cfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23538a', endColorstr='#a7cfdf', GradientType=0)}
.mainmenu div.sub1{width:220px}
.mainmenu div.sub1 dl{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-column-rule:1px dotted #888;-moz-column-rule:1px dotted #888;column-rule:1px dotted #888}
.mainmenu div.sub2{width:380px}
.mainmenu div.sub2 dl{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-column-rule:1px dotted #888;-moz-column-rule:1px dotted #888;column-rule:1px dotted #888}
.mainmenu div.sub3{width:600px}
.mainmenu div.sub3 dl{width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-column-rule:1px dotted #888;-moz-column-rule:1px dotted #888;column-rule:1px dotted #888}
.mainmenu div dl{padding:0;margin:0}
.mainmenu div dt{display:block;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:.85em;line-height:20px;font-weight:700;border-radius:3px}
.mainmenu div dd{display:block;padding:0;margin:0}
.mainmenu div dd a{line-height:17px;display:block;margin-bottom:1px;padding:5px 5px;text-decoration:none;font-size:.85em;border-radius:2px;background:#F6F6F6;color:#000}
.mainmenu div dd a:hover{color:#fff;background:#999;border-radius:3px}
.mainmenu li.top-li{float:left;position:relative;border-right:1px solid #0C5181;z-index:10}
.mainmenu li.top-li a.top-a{display:block;float:left;line-height:30px;color:#FFF;padding:0 6px 0 6px;text-decoration:none;font-size:1em;white-space:nowrap;font-weight:700;text-shadow:1px 1px 0 #000;text-transform:none}
.mainmenu li.top-li a.top-a:hover{background:rgba(0,0,0,.3);color:#fff;text-decoration:none;position:relative;z-index:10}
.mainmenu li.top-li:hover>a.top-a{background:#23538a;color:#FFF;text-shadow:none;text-decoration:none;position:relative;z-index:10;margin-bottom:-2px}
.mainmenu .bottomLine{text-align:center;background:#e72c0e url(/im/botlinered.jpg);background-size:cover;padding:2px 10px;margin:10px -3px 3px -3px;border:1px solid #ccc;border-radius:3px;line-height:18px;font-size:.9em;color:#FFF;font-weight:700}
.mainmenu .bottomLine a{display:inline;padding:0 3px;line-height:20px;background:0 0;color:#fff;text-decoration:underline}
.mainmenu .bottomLine a:hover{color:#FC0;text-decoration:none}
.mainmenu .bottomLine a:before{content:url(/im/ico_yelstar.png);position:relative;left:-8px;top:0}
.mainmenu li div{left:-9999px;top:-3000px;display:none}
.mainmenu li.hoverdrop:hover div,.mainmenu li.hoverreplace div{left:0;top:29px;display:block}
.mainmenu li.hoverdrop:hover div.left,.mainmenu li.hoverreplace div.left{left:auto;right:0}
.mainmenu li.hoverdrop:hover div.center,.mainmenu li.hoverreplace div.center{left:-100%;right:0;text-align:left}
.clear{clear:left;height:0;overflow:hidden}

/* main14.css */

body{background:#eaeaea url(/im/xmasbg2015.jpg) repeat-x fixed;border:0;margin:0;padding:0;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px}
a{color:#036}
a:hover{color:#900}
.rclear{clear:right}
.lclear{clear:left}
.bclear{clear:both}
.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.center{text-align:center}
img[src="/im/x.gif"]{display:block}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}
small{font-size:1em}
#ascontainer14{position:relative;margin:0 auto;background-color:#FFF;padding:.8% .8%;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ascontainer14{max-width:1000px}
#ascontainer14.ascontwide1{max-width:2000px}
#ascontainer14.ascontwide2{max-width:1600px}
#ascontainer14.ascontwide3{max-width:1300px}
#asheader14{width:100%;background:#004278 url(/im/headerbg.jpg) repeat-x 0 -14px;height:120px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
#headertop{background:url(/im/headertop7_bg.jpg) no-repeat 0 0;width:100%;height:89px;font-family:'Open Sans',Verdana,Arial,sans-serif}
#headertopl{width:20%;height:89px;float:left;margin-right:1%}
#headertopr{width:78%;float:left;text-align:right;padding-right:3px;color:#fff}
.adlogo{position:relative;left:10px;top:-15px;width:160px;margin-bottom:-15px}
#starcontainer{position:absolute;top:20px;width:150px;z-index:5}
#star1{cursor:pointer;position:relative;width:150px;height:50px}
#star2{cursor:pointer;position:relative;width:50px;height:30px;margin-left:50px}
.footer{text-align:center;color:#FFF;width:99%;min-height:1.5em;background:#004278;border-radius:5px;font-size:.85em;padding:3px;margin:0}
.footer p{font-size:.85em;padding-top:3px;margin:0}
.footer a{color:#fff}
.footinfo{margin:0 auto;text-align:center;font-size:.85em;max-width:900px;width:80%;padding:10px 0;margin-bottom:115px}
.footinfo .bord{border-top:none}
a#mark0{font:700 1.4em 'Open Sans',Arial,sans-serif;margin-left:2px;padding:0 10px;width:7.5em;text-align:center}
a#mark1:hover{border-top:2px solid #fc0;top:-2px;transition:border-color .5s}
a#mark2:hover{border-top:2px solid #c00;top:-2px;transition:border-color .5s}
a#mark3:hover{border-top:2px solid #390;top:-2px;transition:border-color .5s}
a#mark4:hover{border-top:2px solid #09c;top:-2px;transition:border-color .5s}
a#mark5:hover{border-top:2px solid #999;top:-2px;transition:border-color .5s}
#p2{border-bottom:3px solid #C00}
#p3{border-bottom:3px solid #390}
#p4{border-bottom:3px solid #09C}
#p5{border-bottom:3px solid #999}
.ascom{position:relative;top:-2px;background:url(/im/headertopleft.jpg) repeat-x 0 2px;height:30px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;border-right:none}
.ascomf{font:700 1.3em 'Open Sans',Arial,sans-serif;margin-left:3px;padding:0 11px;text-align:center;color:#EEE;position:relative;top:3px;letter-spacing:.02em}
.nshort{display:none}
.nlong{display:block}
.usrnav{margin-top:4px;font-size:.8em}
.usrnav a{text-decoration:none;color:#FFF;margin-left:3px;padding-left:16px;white-space:nowrap}
.usrnav a:hover{text-decoration:underline}
.usrnav .name{background:url(/im/headico1.png) no-repeat -2px -2px}
.usrnav .login{background:url(/im/headico1.png) no-repeat 0 -21px}
.usrnav .logout{background:url(/im/headico1.png) no-repeat 0 -41px}
.usrnav .myastro{background:url(/im/headico1.png) no-repeat 0 -61px}
.usrnav .orders{background:url(/im/headico1.png) no-repeat 0 -82px}
.usrnav .cart{background:url(/im/headico1.png) no-repeat -2px -106px}
.usrnav .amail{background:url(/im/headico1.png) no-repeat 0 -129px}
.navon{display:none}
.ordcount{color:#FFF;background-color:red;padding:0 4px;font:400 .7em Arial,sans-serif;line-height:.7em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;top:-4px;left:-1px}
.langnav{margin-top:10px;font:.73em 'Open Sans',Arial,sans-serif;color:#fff;text-align:right;white-space:nowrap}
.langnav a{padding:0 3px;margin-left:1px;border:1px solid #CCC;border-radius:2px;color:#CCC;text-decoration:none;width:40px}
.langnav a:hover{background:#CCC;color:red}
.langnav a.act{background:#FFF;color:#900}
.langpulld{display:none}
#search{position:relative;right:1px;margin-top:10px;font:.8em 'Open Sans',Verdana,Geneva,sans-serif;color:#fff;text-align:right}
#search input{background:#fff url(/im/searchico.png) no-repeat right;width:200px;height:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em;padding:2px;border:1px solid #999}
.rightnav{position:relative;float:right;width:auto;padding-top:7px;color:#FFF;display:inline-block;margin-right:8px;font-size:.85em}
.rightnav a{color:#fff;text-decoration:none}
.rightnav a:hover{text-decoration:underline}
html* .rightnav{top:-30px}
article{padding:4px}
#asmaincont{width:100%;line-height:140%;font-size:.97em;overflow:hidden;position:relative}
#colmaincolor{overflow:hidden;width:100%;background-color:#F6F5E8;padding:5px 10px}
#colmainblank{overflow:hidden;background-color:#FFF;width:100%;padding:5px 10px}
#colmaingray{overflow:hidden;background-color:#F6F6F6;width:100%;padding:5px 10px;margin-top:5px;border-radius:5px}
#colmaingray,#colmain,#colmainleft,#colmainmiddle,#colsmallright,#colmainleft2,#colmainleft3,#collargeright,#colvsmallright,#colmain_rbm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;min-height:700px}
#asmain.hk{width:98%}
#asmain.atxgen{margin-right:20px}
#colmainleft2{width:68.5%;max-width:685px;float:left}
#collargeright{width:30%;max-width:300px;margin-left:1%;float:left}
#colmainleft{width:75%;max-width:765px;float:left}
#colsmallright{width:24%;max-width:250px;margin-left:1%;float:right}
#colmainleft3{width:68.5%;max-width:685px;float:left;margin-right:6%}
#colmainleft3.faq{width:100%;max-width:900px;float:left;margin-right:6%}
#colmainmiddle{width:54%;max-width:550px;float:left}
#colvsmallright{width:25%;max-width:250px;margin-left:6%;float:left}
#colmainleft2.ahorlarge{width:100%;max-width:1200px}
#colmainleft2 .homepage{padding-right:20px;position:relative;top:0}
#colmainforum{width:80%;max-width:850px;float:left;margin-top:10px}
#colforumright{margin-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#forummaincont{clear:both}
#colmainleft2 .aq{width:100%;position:relative;top:1px}
#colmainleft2 table.aq{border:1px solid #DDD;font-size:.9em;line-height:135%;background-color:#F6F6F6;border-radius:4px;padding:4px;margin-bottom:10px}
#colmainleft2.aclch{padding-right:3%}
#colmainleft2.chart{width:100%;max-width:1000px}
#colmainleft2.genchart{width:100%}
#colmainleft2.chartwide{max-width:2000px;width:100%}
#colmain_rbm{width:auto;margin-right:270px}
#colright_rbm{float:right;width:250px}
#colright_rbm2{display:none;float:right;width:250px}
.asrcol{border:1px solid #DDD;font-size:.95em;line-height:135%;background-color:#F6F6F6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden}
.adslcol{padding:4px;margin-bottom:10px}
.adsmcol{padding:0;margin-bottom:10px}
.adsrcol{padding:4px;margin-bottom:10px}
.clearl{clear:left}
.clearr{clear:right}
.clearb{clear:both}
.scale{max-width:100%}
.leftnavtit{font-weight:700;font-size:1em;margin-bottom:5px;text-indent:-4px;padding-bottom:3px;border-bottom:1px solid #CCC}
a div.leftnavtit{color:#000}
a:active div.leftnavtit,a:hover div.leftnavtit{color:#000}
.lninfo:before{content:url(/im/ico_list.png);position:relative;left:4px;top:3px;padding-right:10px}
.gelb{background-color:#FFFBEC}
.grau{background-color:#F4F4F4}
.olive{background-color:#F8F8F1}
.lila{border:1px solid #f8f4fd}
#asmain.sde{width:98%}
.sde .shoptit{padding-bottom:10px}
.sde dl dt{float:left;clear:left;width:100px;line-height:1.8em}
.sde dl dd{margin:0 0 0 110px;line-height:1.8em;display:block}
.sde h3{font-size:1.6em}
.sde h4{margin-bottom:20px;text-decoration:underline}
.sde h2{margin-bottom:10px;margin-top:5px}
#asmain.sde h1{border-bottom:none}
.sde .shnw{font:700 1.1em 'Roboto Condensed',Verdana,sans-serif;border-bottom:none;padding-top:10px}
.hlight{border:1px solid #CCC;background-color:#FFFBE4;padding:4px;border-radius:5px;margin:10px auto;font-size:.9em;margin-bottom:10px}
.sdefield,.hlight{margin-bottom:10px;border:1px solid #CCC;border-radius:5px;padding:10px;line-height:2em}
dd.checkbox{position:relative;left:-10px}
.sde.shbord td{border-bottom:1px solid #CCC}
.sdeart{background-color:#666;color:#fff;padding:0 10px}
.sdeart{background:url(/im/headertop3_bg.png) no-repeat right;color:#fff;padding:0 10px}
.scarthead{background-color:#F4F4F4;border:1px solid #CCC;border-radius:5px;padding:5px;margin-bottom:5px}
.sde #nat select,.sde select{font-size:.9em;min-width:150px;max-width:200px;margin-right:10px}
.sde #nat{display:block;height:2em;width:100%;padding:3px 0 3px 0;margin:5px 0 5px 0;clear:both}
.sde .natlft{min-width:2em;width:65px;text-align:left;margin-top:-5px;font-size:1em;font-weight:700}
.sde .natsel{float:left;min-width:30%;text-align:left}
.sde .natrgt{float:left;min-width:30%;text-align:left;line-height:1.3em;font-size:.8em;position:relative;top:-5px}
.scusfield{margin-bottom:10px;border:1px solid #CCC;border-radius:5px;padding:10px;line-height:2em}
.spay .shbord td{font-weight:700}
#sde_dpri{padding-left:20px}
#nat select,.hk #nat select,.hk select,.atxgen #nat select,.atxgen select{font-size:.85em;min-width:150px;max-width:200px;margin-right:10px;z-index:110}
#nat,.hk #nat,.atxgen #nat{border:1px solid #DDD;border-radius:5px;display:block;width:98%;padding:10px 5px;margin:10px 0;background-color:#F6F6F6;height:auto;overflow:hidden}
.sde #nat{background-color:#FFF;border:none}
.natlft,.hk .natlft,.atxgen .natlft{float:left;min-width:100px;text-align:left;margin-top:3px;font-size:.9em}
.natsel,.hk .natsel,.atxgen .natsel{float:left;min-width:150px;text-align:left}
.natrgt,.hk .natrgt,.atxgen .natrgt{min-width:100px;line-height:1.3em;font-size:.8em;right:2px;text-align:right}
#nat a{color:#555}
#nat a:hover{color:red}
#nat dl{display:inline-block;width:100%;background:#ff0}
.nat dl dt{float:left;width:100px;line-height:1.8em}
.nat dl dd{margin:0 0 0 110px;line-height:1.8em}
.acm #nat{width:99%;max-width:700px}
.genchart #nat{width:100%;max-width:670px}
.chart #nat{width:100%;max-width:670px}
.chartwide #nat{width:100%;max-width:670px}
.natgo{position:relative;top:4px}
.natrgt a{text-decoration:none}
.natrgt a:before{content:"▸ ";color:#069}
html* .natsel{width:185px}
* html #nat{width:500px}
.go.gencbutton,.go.gencbutton:visited{background:#069 url(/im/gobg.jpg) repeat-x;font-size:.9em;margin-left:1px;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;padding:0 15px;-webkit-appearance:none}
.go.gencbutton:hover{background-image:none;background-color:#390;color:#FFF}
.hptit{font:700 1.55em 'Roboto Condensed',Arial,Verdana,sans-serif;border-bottom:1px dotted #CCC;padding:10px 0 0 0;margin-bottom:10px;clear:left;color:#333;text-transform:none}
.hptit1{font:700 1.55em 'Roboto Condensed',Arial,Verdana,sans-serif;padding:10px 0 2px 0;margin-top:10px;clear:left;color:#333}
.hptit a,.hptit1 a{text-decoration:none;color:#333}
.homepage .hptit1{margin-top:0}
.hptit a:hover,.hptit1 a:hover{color:#900;text-decoration:underline}
.hpsubtit{padding:2px 0;margin:10px 0 0 0;border-bottom:1px dotted #CCC;font:700 1em 'Open Sans',verdana,arial,helvetica;line-height:150%}
#collargeright .hptit,#collargeright .hptit1,#colsmallright .hptit,#colsmallright .hptit1{text-transform:none;font-size:1.4em}
#maincol .grid_subnav{margin-top:0}
.sidemenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.9em;line-height:135%;padding:4px;margin-bottom:10px;background-color:#F6F6F6;border:1px solid #DDD;border-radius:4px}
#leftnavinfo{display:block;position:absolute;margin-top:2px;width:230px;left:2px;top:2px;z-index:5;max-height:3000px}
#leftnavinfo{overflow:hidden;height:30px}
#leftnavinfo.smhoverdrop:hover,#leftnavinfo.smhoverreplace{height:auto;overflow:visible;box-shadow:2px 2px 2px #666}
#colsmallleft{margin-top:10px;min-height:400px;width:20%;max-width:180px;float:left;margin-right:1%}
#trnav{width:100%;font:400 1.05em 'Open Sans',Arial,sans-serif;line-height:1.6em;z-index:5}
#trnav a{text-decoration:none;color:#000}
#trnav a:hover{color:red}
#trnav a.current{color:#ff0;border-bottom:1px dotted #9EBEDE}
#sub_nav{visibility:hidden;position:absolute;z-index:1}
.trleft1,.trleft2,.trleft3,.trleft4,.trleft5{padding-left:12px;background:url(/im/arr14_r.png) no-repeat 2px 5px}
.trleft1,.trdot1{margin-left:0}
.trleft2,.trdot2{margin-left:6px}
.trleft3,.trdot3{margin-left:12px}
.trleft4{margin-left:18px}
.trleft5{margin-left:24px}
.trdown1,.trdown2,.trdown3,.trdown4,.trdown5{padding-left:12px;background:url(/im/arr14_d.png) no-repeat 0 3px}
.trdown1{margin-left:0}
.trdown2{margin-left:6px}
.trdown3{margin-left:12px}
.trdown4{margin-left:18px}
.trdown5{margin-left:24px}
.trdot1,.trdot2,.trdot3,.trdot4,.trdot5{padding-left:12px;background:url(/im/middot14.png) no-repeat 3px 6px}
.trdot4{margin-left:18px}
.trdot5{margin-left:24px}
.trtop,.trtit{font-weight:600;padding:0 0 2px 3px;margin-top:1px}
ul.menu0,ul ul{padding:0;margin:0;border:0;list-style-type:none;overflow:hidden;width:100%;text-align:left}
ul.menu0 li a.last,ul.menu0 li a.last:visited{display:block;width:99%;height:50px}
ul.menu0 li:hover a,ul.menu0 li a:hover{border:0;color:red}
.sidemenu ul li ul{display:none}
ul li.hover:hover>.trleft1,ul li.hover:hover>.trleft2,ul li.hover:hover>.trleft3,ul li.hover:hover>.trleft4,ul li.hover:hover>.trleft5{padding-left:14px;background:url(/im/min14.png) no-repeat -1px 6px}
ul li.open li.open>.trleft1,ul li.open li.open>.trleft2,ul li.open li.open>.trleft3,ul li.open li.open>.trleft4,ul li.open li.open>.trleft5{padding-left:14px;background:url(/im/arr14_d.png) no-repeat -1px 6px}
ul.menu0 li.hover:hover ul.menu1,ul.menu0 li.open ul.menu1,ul.menu1 li.hover:hover ul.menu2,ul.menu1 li.open ul.menu2,ul.menu2 li.hover:hover ul.menu3,ul.menu2 li.open ul.menu3,ul.menu3 li.hover:hover ul.menu4,ul.menu3 li.open ul.menu4,ul.menu4 li.hover:hover ul.menu5,ul.menu4 li.open ul.menu5{display:block;height:100%;width:99%;margin-top:-1px;margin-bottom:2px}
ul li li.tit>.plus{padding-left:14px;background:url(/im/plus14.png) no-repeat -1px 5px}
ul li.open li.open>.plus{padding-left:14px;background:url(/im/min14.png) no-repeat -1px 5px}
.menuactitem{font-weight:700}
.nmo{display:none}
h1{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0}
h2{font:700 1.5em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0}
h3,.tit12p{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;margin:6px 0 3px 0}
h4{font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;margin:6px 0 3px 0}
#main h1,#asmain h1,.cttit h1{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif;margin-top:20px;padding-top:3px}
#main h2,#asmain h2,.cttit h2{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;padding-top:3px}
.ahor h3{font:700 1.2em Verdana,Arial,Helvetica;border-bottom:1px dotted #666;margin-right:15px}
#asrcol h2,.hbord{font-size:1.3em;margin-top:28px;padding-top:3px;border-bottom:1px dotted #BEB8AB}
#asrcol h3{font:700 1em Verdana,Arial,Helvetica,sans-serif}
#asmain.ahor h2{text-align:left;font:400 1.7em 'Roboto Condensed',Verdana,sans serif}
.shoptit{font:700 1.7em 'Roboto Condensed',Arial,sans-serif;color:#333}
#asmain .shbord h3{font:700 1.6em 'Roboto Condensed',Arial,sans-serif}
.smpl .adhead h1{font-size:1.9em}
.norsmal{font-weight:400;font-size:.9em;line-height:1.2em}
#asmaincont.chart h1{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif}
#asmaincont.chart h2{font:700 1.1em 'Roboto Condensed',Verdana,Geneva,sans-serif}
#asmaincont.chart td{padding-bottom:2px}
.shelp ul{padding-left:15px}
#prod{margin-top:10px}
#prod h1{font-size:2.2em;padding:10px 0 0 0;margin:0}
#shop img{margin-top:4px;border-radius:5px;border:1px solid #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#prod img{margin-top:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.magdiv{width:120px;background:url(/im/magdiv.png) repeat-x;height:30px;margin:auto;margin-top:15px}
.price,.mprice{margin:3px 0;font-weight:700}
.pricespec{display:none}
.pricelt{text-decoration:line-through}
.pricered{color:red;font-weight:700}
.aibg:AFTER{content:"Astro*Intelligence";position:relative;left:8px;top:-1em;font:400 .34em 'Open Sans',Verdana,sans-serif;border-bottom:1px solid #CCC;z-index:1;display:inline-block}
.prodart{font:700 .95em 'Roboto Condensed',Verdana,sans-serif;color:#999;padding:3px;margin-top:8px;float:right}
.prodart:before{content:url(/im/arr_right_gray.png);position:relative;top:2px;margin:2px 4px 0}
.prodart:hover{color:#900}
.asrcol img,.homepage img,.thumbs{border-radius:3px}
.adhead{height:120px;text-align:center;padding:20px;color:#FFF;text-shadow:2px 2px 2px #333;border-radius:3px}
.adhead h1{font-size:2.2em;text-decoration:none}
.adhead img{border-radius:5px}
.rightrec img{display:block;position:relative;margin:0 auto;max-width:100%;height:auto}
#colsmallright .rightfullrec h1{font-size:1.8em;margin:0}
#colsmallright .rightfullrec h3{font-size:1.2em;margin:0}
#colforumright .rightfullrec{max-width:210px;font-size:85%}
.weiss a,.weiss2 a{text-decoration:none;color:#FFF;text-shadow:2px 2px 2px #000}
.weiss a:hover{color:#FFF;text-shadow:1px 1px 1px #000}
.weiss2 a:hover{text-shadow:2px 2px 2px red}
.blue a{text-decoration:none;color:#069}
.blue a:hover{color:#fff}
.black a{text-decoration:none;color:#000;text-shadow:2px 2px 2px #FFF}
.black a:hover{color:#FFF;text-shadow:1px 1px 2px #000}
.rightfullrec{max-width:300px;min-width:180px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-size:cover}
.rightfullrec h1{font:700 2.2em 'Roboto Condensed',Verdana,sans-serif;text-align:center;padding:0 5px;margin:5px 0}
.rightfullrec h3{font:700 1.4em 'Roboto Condensed',Verdana,sans-serif;text-align:center;padding:0 5px;margin:0}
.rightfullrec .transbgwhite,.rightfullrec .transbgblack,.rightfullrec .transbgblack2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:300px;min-width:200px;margin:0 auto;position:absolute;bottom:0;padding:3px;border:1px solid #CCC;border-top:none}
.rightfullrec .transbgwhite{background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,.71)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,.71) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#b5ffffff', GradientType=1)}
.rightfullrec .transbgblack{background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1)}
.rightfullrec .transbgblack2{background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.65)),color-stop(100%,rgba(224,224,224,.61)));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#9ce0e0e0', GradientType=1);border-top:1px solid #999}
.transbgwhite a{color:#000;font-weight:700;text-shadow:none}
.transbgwhite a:hover{color:red;text-shadow:none}
.transbgwhite:hover{background:#FFF}
.transbgblack a,.transbgblack.imlink a{color:#FFF;font-weight:700;text-shadow:none}
.transbgblack a:hover,.transbgblack.imlink a:hover{color:red}
.transbgblack2 a,.transbgblack2.imlink a{color:#FFF;font-weight:700;text-shadow:none}
.transbgblack2 a:hover,.transbgblack2.imlink a:hover{color:red}
.rechead{max-width:300px;min-width:200px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#797c7f url(/im/headertop2_bg.png) no-repeat center;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;text-align:center;margin-bottom:3px;color:#fff}
.hkad{margin:5px auto;max-width:310px;padding-bottom:5px}
.hkad img{width:100%;height:auto;border:1px solid #ccc}
.mainfullrec{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:0;overflow:hidden;min-width:320px;max-width:660px;height:200px;padding:2%;border-radius:5px}
.mainfullrec .txright{text-align:right}
.mainfullrec .txleft{text-align:left}
.mainfullrec .txright.fontw,.mainfullrec .txleft.fontw{color:#fff}
.mainfullrec .txright.fontb,.mainfullrec .txleft.fontb{color:#000}
.mainfullrec .intro{font:700 1.2em 'Open Sans',Verdana,sans-serif;margin:10px 0 0 0}
.mainfullrec .tit{font:700 2.8em 'Roboto Condensed',Verdana,sans-serif;margin-top:0;line-height:1.2em}
.mainfullrec .subtit{font:700 1.1em 'Open Sans',Verdana,sans-serif;margin-top:4px}
.mainfullrec .fontb .tit,.mainfullrec .fontb .intro{text-shadow:0 0 .2em #fff,0 0 .2em #fff,0 0 .2em #fff}
.fontw a{color:#FFF}
.fontb a{color:#000}
.mfrlink,.mfrlinkw{width:100%;margin-top:5px;padding:6px 0;line-height:2em}
.mfrlink a,.mfrlinkw a{font-weight:600;margin:0;text-decoration:none;padding:0 5px;text-shadow:none}
.mfrlink a:hover,.mfrlinkw a:hover{color:#FC0;background-color:#666}
.mfrteas{border:1px solid #CCC;border-radius:3px;background-color:#390}
.mfrinf{border:1px solid #CCC;border-radius:3px;background-color:#5684b7}
.mfrlinkw a{color:#fff}
.mfrlinkw a{color:#fff}
.mfrteas:BEFORE{content:url(/im/gift.png);margin-right:4px;position:relative;top:1px}
.mfrinf:BEFORE{content:url(/im/info.png);margin-right:4px;position:relative;top:1px}
.bonmes{float:right;font:700 1.2em 'Roboto Condensed',Arial,sans-serif;margin-left:10px;padding:3px 10px;text-align:center;border:1px solid #c33;border-radius:3px;color:#c33;background:#96b4d9 url(/im/rec/bonusbgover.jpg) no-repeat bottom center;text-shadow:2px 2px 1px #fff}
.bonmes:HOVER{background:#ebe1c5 url(/im/rec/bonusbg.jpg) no-repeat bottom center}
.cttit{margin-top:20px;padding-top:3px;border-bottom:1px dotted #BEB8AB;text-align:left;color:#333}
h3.cttit,h2.cttit{clear:left;padding-top:10px}
h4.cttit{margin-top:20px;padding-top:3px;border-bottom:1px dotted #BEB8AB;text-align:left;color:#333;text-shadow:0 1px 1px #CCC}
.shptit{font:700 2em 'Roboto Condensed',Arial,sans-serif;margin-top:10px;padding-top:3px;border-bottom:1px dotted #BEB8AB}
.ctsubtit{font-size:1em;text-align:left;margin:5px 0 10px 0;color:#333;font-weight:700}
.rttit{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0;color:#333;line-height:125%;clear:left}
.rtsubtit{font:11px Verdana,Arial,Helvetica,sans-serif;margin:2px 0 5px 0;color:#666}
.raquo{font:700 1em Verdana,Arial,Helvetica,sans-serif;color:#C00}
.newart li{margin:0;padding:3px;clear:left;list-style-type:none;min-height:47px}
.newart img{border-radius:2px;box-shadow:2px 2px 2px #666}
.newart img:hover{box-shadow:none}
.newart li{background:0 0}
.shortrec{font:400 .9em Verdana,Arial,sans-serif;border:1px solid #CCC}
.shortrec h3{font:700 1em Verdana,sans-serif;margin:0;margin:5px 0}
.shortrec li{margin:0;padding:3px 2px 10px;clear:left;list-style-type:none;min-height:47px;border-bottom:1px dotted #CCC}
.shortrec img{border-radius:5px}
.shortrec img:hover{box-shadow:none}
.nxpage{position:relative;top:10px;float:right}
.nxpage:last-of-type{margin-bottom:30px}
.nxpageleft,.nxpageright{display:inline-block;width:16px;height:18px;border:1px solid #DDD;border-radius:2px;padding:0 2px}
.nxpageleft{background:rgba(230,230,230,.8) url(/im/nxpage.png) no-repeat left}
.nxpageright{background:rgba(230,230,230,.8) url(/im/nxpage.png) no-repeat right;margin-left:5px}
.nxpagea{text-decoration:none}
.nxpageleft:hover,.nxpageright:hover{background-color:#CCC}
.nextpage{font:700 1.2em 'Roboto Condensed',Arial,sans-serif;margin-top:20px;text-align:right}
.nextpage a{text-decoration:none;color:#069}
.nextpage a:hover{color:#900}
.nextpage a:after{content:url(/im/aro_righ.png);position:relative;top:5px;margin-left:5px}
.backpage{font:700 1em 'Roboto Condensed',Arial,sans-serif;float:right;position:relative;top:6px;margin-right:10px}
.backpage a{text-decoration:none;color:#069}
.backpage a:hover{color:#900}
.backpage a:before{content:url(/im/aro_up2.png);background:rgba(230,230,230,.8);position:relative;top:0;margin-right:2px;width:16px;height:18px;border:1px solid #DDD;border-radius:50%;padding:0 2px}
#smart .whhp{width:260px;height:114px;border:1px solid #aaa;border-radius:5px;-moz-border-radius:5px;background:url(/im/whhp141_bg.png) no-repeat -7px 0;float:left}
#smart .hkhp{width:170px;height:114px;border:1px solid #aaa;border-radius:5px;-moz-border-radius:5px;float:left;margin-left:3px}
.hkhp.de{background:url(/im/hp_hkad14_g.jpg) no-repeat}
.hkhp.en{background:url(/im/hp_hkad14_e.jpg) no-repeat}
#smart .phhp{float:left;width:190px;margin-left:3px}
.whhp .txt,.hkhp .txt{font:700 1.1em 'Roboto Condensed',sans-serif;text-align:center;line-height:1.2em;text-shadow:-1px -1px 1px #fff}
#smtb{width:100%;display:block;min-width:518px;overflow:hidden}
.smtb{padding:0;margin:0;border:1px solid #FFF;min-width:168px;width:32%;display:block;float:left}
.smtb a{text-decoration:none}
.smtx,.smtxwh{font:700 1.05em 'Roboto Condensed',sans-serif;text-align:center;line-height:1.2em;padding-top:3px}
.smtx a,.smtxwh a{color:#000}
.smcontainer,.smcontainerwh,.smcontainerph,.smcontainerhk{height:130px;border-radius:5px;border:1px solid #CCC}
.smcontainerwh{background:url(/im/whhp142_bg.png);background-size:cover}
.smcontainerwh:hover{color:#900;background:url(/im/whhp142over_bg.png);background-size:cover}
.smtb .smcontainerhk,.smtb .smcontainerwh{margin-right:5px}
.smcontainerph{background:url(/im/hp_phbg142.png) no-repeat;background-size:cover}
.smcontainerph:hover{background:url(/im/hp_phbg142over.png) no-repeat;background-size:cover}
.smcontainerhk{background:url(/im/hp_hkbg142.jpg);background-size:cover}
.smcontainerhk a:hover{color:#FFF}
.smcontainerhk:hover{background:url(/im/hp_hkbg142over.jpg);background-size:cover;color:#FFF;text-shadow:1px 1px 1px #000}
.smtit{color:#FFF;text-align:center}
input.aq{max-width:220px}
.txt9p{font-size:1em;line-height:1.4em}
.txt10p{font-size:1.1em;line-height:1.5em}
.txt8p,.stit8,.copy,.verd8p{font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif;font-size:.9em}
#colforumright .txt8p{font-size:.85em}
.asrcol .verd8p{font-size:.98em}
.vtit8{font:700 1em 'Open Sans',Verdana,Arial,sans-serif}
.pre{font-family:"Courier New",Courier,mono;white-space:pre-wrap}
.eph8{font-family:"Courier New",Courier,mono;font-size:8pt;color:#000;letter-spacing:-1px;white-space:nowrap}
.tlnav{font:700 .65em Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#FFF}
a.tlnav{color:#FFF}
sup{vertical-align:top;font-size:.9em;line-height:100%}
sub{vertical-align:bottom;font-size:.9em;line-height:100%}
.cinediv{clear:both;width:70%;background:url(/im/cinediv.jpg) no-repeat center;height:32px;left:50px;margin-top:15px}
.cinetit{background:url(/im/cinehead.jpg) no-repeat right top;line-height:1.7em}
.zodiac{margin-top:20px auto;padding:10px 0;text-align:center;border-bottom:1px dotted #CCC}
.zodiac img{max-width:700px;width:100%}
.zodtx{color:gray;font-size:.8em}
.strong{font-weight:700}
#synl{line-height:1.7em;border:1px solid #DDD;font-size:.95em;line-height:135%;background-color:#F6F6F6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden}
#synl2{border-top:1px solid #ccc;font-size:.95em;line-height:135%;padding:4px;margin-bottom:10px;overflow:hidden;margin:60px 0 20px 0}
#synl2 .twocol{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#synl a,#synl2 a{text-decoration:none;line-height:1.7em;color:#000}
#synl a:hover,#synl2 a:hover{text-decoration:underline}
#synl b,#synl2 b{font:700 1.6em 'Roboto Condensed',Arial,sans-serif;margin:0;border:none;color:#666;line-height:1.7em}
#synl2 b{font:700 1.3em 'Roboto Condensed',Arial,sans-serif;margin:0;border:none;color:#666;line-height:1.7em}
#synl b:AFTER,#synl2 b:AFTER{content:'\A';white-space:pre}
#arcont,.arcont{width:100%;clear:both;padding-top:10px}
#arleft,.arleft{width:48%;float:left}
#arright,.arright{width:48%;float:right}
.artitdaily,.artitpersonal,.artitchild,.artitinteractive,.artitrelation,.artitspecial,.artitchart,.artitorders,.artitlove,.artitstrippa{font-size:1.2em;font-weight:700;padding:3px 0 3px 4px;border-bottom:1px solid #CCC;margin:5px 0 10px 0}
.arsubtit{color:#000;font-size:1.2em;font-weight:700;line-height:20px;margin-bottom:5px}
.arblock{font-size:1em;line-height:140%;margin-top:2px;clear:left;overflow:hidden;padding:4px}
.arblock:hover{background-color:#F6F6F6;border-radius:5px}
.arpic{float:left;margin:3px 10px 5px 0;max-width:80px;height:auto}
a.arlink{text-decoration:none;color:#000}
a.arlink:hover{color:#C00}
.arlink img{border-radius:5px;border:1px solid #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ahor .vtit8{font:700 1.3em 'Roboto Condensed',Arial,Helvetica,sans-serif;line-height:2em;text-indent:.2em}
.ahor .asrcol h1{color:#fff;text-shadow:1px 1px 2px #000;margin-top:2px;padding-top:0}
.bContainer{position:relative}
.bContainer .arblock{font-size:.92em;line-height:140%;margin-top:10px;background-color:#F6F6F6;border-radius:3px;padding:1px 3px;overflow:hidden;height:90px;max-height:90px}
.bContainer img{box-shadow:1px 1px 1px #666}
.bContainer .arblock:hover{background-color:#FFF}
.bContainer .arleft{width:49%;float:left;padding-left:2px}
.bContainer .arright{width:49%;float:left;padding-left:5px}
.bContainer .arsubtit{font-size:1.1em;margin-bottom:0}
.bContainer .arlink img,.bContainer .arlink img:hover{border:none}
.bContainer .arblock2l{height:180px;text-align:center;background:url(/im/allfree14lhov.png) no-repeat center 30px;background-color:#F6F6F6;border-radius:3px}
.bContainer .arblock2l:hover{background:url(/im/allfree14l.png) no-repeat center 30px}
.bContainer .arblock2r{height:180px;text-align:center;background:url(/im/gold.png) no-repeat center 32px;background-color:#F6F6F6;border-radius:3px}
.bContainer .arblock2r:hover{background:url(/im/goldhov.png) no-repeat center 32px}
.bContainer .arblock2r h1,.bContainer .arblock2l h1,.bContainer .arblock2r h2,.bContainer .arblock2l h2{font-size:1.2em;color:#000;padding-top:7px}
#slider-with-blocks-1,#slider-with-blocks-2{width:100%;height:220px}
.rsContent{color:#FFF;float:left;border-radius:3px}
.rsABlock{position:relative;display:block;left:auto;top:auto}
.txtCent{text-align:center;width:100%}
.slide1,.slide2,.slide3,.slide4,.slide5{background:#FFF}
.slide1 .bContainer,.slide2 .bContainer,.slide3 .bContainer,.slide4 .bContainer,.slide5 .bContainer{top:1%}
.rsMinW .rsBullets{position:absolute;bottom:0;right:14px;z-index:40;padding-top:4px;height:auto;text-align:center;line-height:6px;overflow:hidden}
.rsMinW .rsBullet{width:6px;height:6px;display:inline-block;padding:6px 5px 6px 4px}
.rsMinW .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#666;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}
.rsMinW .rsBullet.rsNavSelected span{background:red}
.royalSlider{width:600px;height:400px;position:relative;direction:ltr}
.royalSlider>*{float:left}
.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}
.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}
.rsWebkit3d.rsFade .rsSlide,.rsWebkit3d.rsFade img,.rsWebkit3d.rsFade .rsContainer{-webkit-transform:none}
.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}
.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}
.rsArrow,.rsThumbsArrow{cursor:pointer}
.rsThumb{float:left;position:relative}
.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s opacity .3s linear;-moz-transition:visibility 0s linear .3s opacity .3s linear;-o-transition:visibility 0s linear .3s opacity .3s linear;transition:visibility 0s linear .3s opacity .3s linear}
.rsGCaption{width:100%;float:left;text-align:center}
.royalSlider .rsSlide.rsFakePreloader{opacity:1!important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}
.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}
.rsContent{width:100%;height:100%;position:relative}
.rsPreloader{position:absolute;z-index:0}
.rsNav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}
.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}
.rsTabs{float:left;background:none!important}
.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent}
#pla td{margin:0;padding:2px}
#pla{background-color:#fff}
.planets #pla table{float:left;border-right:1px dotted #999;width:49%}
#pla .date{text-align:left;padding:5px;font-size:.9em}
.planets #pla img{max-width:100%;height:auto}
.asrcol.planets{width:100%;padding-right:3px}
.openpla{display:none}
.planets .imlink{clear:left;border-top:1px dotted #CCC;line-height:2em}
.planets .imlink a{white-space:nowrap}
.plahead{background-color:#F6F6F6;font-size:95%}
.plafoot{background-color:#F6F6F6;font-size:90%}
.pladate{margin-top:-5px;padding-bottom:5px}
.plafoot a,.plahead a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.plafoot a:hover,.plahead a:hover{color:#900}
#colforumright .hptit{font-size:1.1em}
#colforumright .vtit8,#colforumright .mtit{font:700 1.1em 'Roboto Condensed',Arial,sans-serif}
.plamobile,.plamobile1{display:none}
.plaheadnav{cursor:pointer;display:inline-block;width:33px;height:15px;background:url(/im/curpla1.png) no-repeat 0 2px}
.plaheadnav ul{margin:0;padding:0;list-style-type:none}
.plaheadnav li div{display:none}
.plaheadnav li.cphoverdrop:hover div,.plaheadnav li.cphoverreplace div{display:block}
.plaheadnav #pla{color:#000}
.plaheadnav:HOVER{background:url(/im/curpla2.png) no-repeat 0 2px}
.plaheader{position:absolute;top:15px;right:140px;max-width:220px;z-index:1002;padding:15px 10px 10px 10px}
.plaheader #pla{padding:0 10px 10px;box-shadow:1px 1px 2px #000;min-width:180px}
.plaheaderico{display:inline-block;position:relative;top:2px;width:33px;height:13px;background:url(/im/curpla1.png) no-repeat}
.adbhp #bthday{width:49.5%;float:left;border-right:1px dotted #999}
.adbhp .mtit{line-height:1.5em;width:100%;font-weight:700;background:0 0;text-align:left}
.bthdaytit{padding-left:3px;font:700 13px verdana,sans-serif;background-color:#E2E2E2}
#bthday{font-size:11px;background-color:#fff}
#bthday li{padding:1px}
#bthday ul{padding-left:11px;margin:0;list-style-image:url(/im/dartleft.png);line-height:15px}
#bthday a{text-decoration:none;color:#000}
#bthday a:hover{color:#C00}
.plstd{font:1em verdana,arial,sans-serif;width:100%;position:relative;margin:0}
.plstd ul{padding:0;margin:0;list-style-type:none}
.plstd ul li ul li{padding-left:0;margin:0;list-style-type:none;line-height:1.8em}
.plstd ul li a{text-decoration:none;color:#000}
.plstd ul li:hover ul{display:block;position:relative;width:100%}
.plstd ul li ul{display:none;position:static}
.plstd ul li ul li{background:0 0}
.pl{background:0 0;padding:10px;border:0 solid #CCC}
.pl2 ul li ul li{padding-left:10px;margin:0;list-style-type:none;font-weight:400}
#plamu{position:relative;left:5px;top:10px;width:690px;height:760px}
#plamubg{position:absolute;display:block;width:500px;height:500px;top:80px;left:159px;background:url(/im/plamu_zodiak2.gif);z-index:1}
#plamubgp{position:absolute;display:block;width:500px;height:500px;top:80px;left:159px;background:url(/im/plamu_zodiak2.gif);z-index:1}
#plamuflash{position:relative;z-index:1000}
.fleft{float:left;margin:0 1em .2em 0}
.rightrec .fleft{padding-right:10px}
.fright{float:right;margin:0 0 .2em 1em;padding:1px}
.loop img[align=left]{float:left;padding-right:10px}
.loop img[align=right]{float:right;padding-left:5px}
#map{text-align:center;padding:10px 0 20px}
.rcorn img{border-radius:5px}
.quot{text-align:center;font-size:1.2em;color:#333;font-style:italic;margin:20px;padding:13px 0;border-top:3px solid #CCC;border-bottom:3px solid #CCC}
.quot:before{content:"“";float:left;position:relative;top:-10px}
.quot:after{content:"”";float:right}
.quot:before,.quot:after{font:700 40px 'Open Sans',Arial Black,sans-serif;color:#F60;padding:5px}
.quot1{text-align:left;color:#333;font-style:italic;margin:20px;padding:13px 0 20px;border-top:3px solid #CCC;border-bottom:3px solid #CCC}
.quot1:before{content:"“";float:left;position:relative;top:-10px;margin-bottom:-25px}
.quot1:after{content:"”";float:right;position:relative;top:-5px}
.quot1:before,.quot1:after{font:700 40px 'Open Sans',Arial Black,sans-serif;color:#F60;padding:5px}
.loopmenu{padding:2px}
.loopmenu a{font-weight:700}
.quot2{text-align:left;color:#333;font-style:italic;margin:20px 5px;padding:13px 0 20px;border-top:2px solid #CCC;border-bottom:2px solid #CCC}
.quot2:before{content:"“";float:left;position:relative;top:-10px;margin-bottom:-25px}
.quot2:after{content:"”";float:right;position:relative;top:-5px}
.quot2:before,.quot2:after{font:700 30px 'Open Sans',Arial Black,sans-serif;color:#9c9;padding:5px}
.bsp{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#FFF3CE;border:1px solid #69C;white-space:nowrap;padding:0 10px;border-radius:5px;margin:5px 0}
.ord{font-size:.9em}
a.ord,a.bsp{text-decoration:none;padding:2px 10px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#900}
a.ord:hover,a.bsp:hover{text-decoration:underline;color:#900}
.prodord{font:700 1.1em 'Open Sans',Verdana,sans-serif;white-space:nowrap;float:right;text-transform:uppercase;padding:2px 25px 2px 25px;text-decoration:none;color:#FFF;text-shadow:1px 1px 1px #333;margin-left:5px;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7;-moz-box-shadow:inset 0 1px 0 0 #54a3f7;box-shadow:inset 0 1px 0 0 #54a3f7;background:url(/im/arrow_right_white.png) no-repeat 4px 5px;background-color:#007dc1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #124d77;display:inline-block}
.prodord:hover{background:url(/im/arrow_right_white.png) no-repeat 5px 5px;background-color:#68a54b;color:#fff}
.cartcont .prodord{text-shadow:none;margin-bottom:10px;font-size:1em;text-transform:none;border:1px solid #c00;box-shadow:1px 1px 2px #666}
.cartcont .prodord a:hover{color:red}
.prodord2{font:700 .9em 'Open Sans',Verdana,sans-serif;white-space:nowrap;float:right;margin-top:10px;padding:0 10px 0 25px;text-decoration:none;color:#FFF;margin-left:5px;box-shadow:1px 1px 2px #999;background:url(/im/arrow_down_white.png) no-repeat 4px 2px;background-color:#007dc1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #CCC;display:inline-block}
.prodord2:hover{background:url(/im/arrow_down_white.png) no-repeat 4px 2px;background-color:#F93}
.prodord:active,.prodord2:active{position:relative;top:1px}
.asrcol .prodord{padding:2px 10px 2px 25px;font-size:1em}
.prodord.inf{background-color:#68a54b;float:none}
.hlght{font-size:1em;border-top:1px solid #C60;border-bottom:1px solid #C60;margin:10px 0}
#error h3{color:red;font-family:Verdana,Arial,Helvetica,sans-serif}
#aspect_control{margin-bottom:3px;width:100%;padding:1px;font:8pt verdana,arial,sans-serif}
.acmbut{font:11px Verdana,Arial,Helvetica,sans-serif;background-color:#FFF3CE;border:1px solid #C60;padding:2px 8px 2px 8px;margin:2px;cursor:pointer;white-space:nowrap;display:inline-block}
#map_labels{position:relative;width:690px;height:730px;border:1px solid #CCC;overflow:hidden}
#waitsymbol{position:absolute;display:none;z-index:10;background:#fff;padding:20px 40px;border:solid 1px #000}
#map_canvas{left:60px;top:60px;width:600px;height:600px}
.addtoggle{float:right;cursor:pointer}
.addinfo{text-align:right;font-style:italic}
.als-disclaimer{font-style:italic}
.nodisplay{display:none}
.butred,.butgreen{font:700 .9em Verdana,Arial,Helvetica,sans-serif;margin:0 5px;color:#fff;min-width:90px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #CCC;padding:2px 5px;text-align:center;-webkit-appearance:none}
.butred{background-color:#e33100}
.butgreen{background-color:#749a02}
.butred a{color:#FFF}
.butgreen a{color:#FFF}
.butgreen:hover{background-color:#91bd09}
.butred:hover{background-color:#C00}
.butprint{float:right;margin-right:10px;position:relative;top:1px;width:30px;height:23px;background-color:#fff;border:1px solid #ccc;border-bottom:none;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;text-align:center;padding-top:7px}
.butprint:hover{background-color:#9bf57f}
.butgo{min-width:130px;font:700 11px Verdana,Arial,Helvetica,sans-serif;background-color:#FFF;border:1px solid #C60;white-space:nowrap;padding:2px 8px 2px 8px;margin:5px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.butgo:hover{color:#fff;background-color:#693}
.butstop{min-width:130px;font:11px Verdana,Arial,Helvetica,sans-serif;background-color:#FFF;border:1px solid #777;white-space:nowrap;padding:2px 8px 2px 8px;margin:5px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.butstop:hover{color:#C60}
.formbtn,.linkbtn{font:700 .9em Verdana,Arial,Helvetica,sans-serif;margin:0 5px;color:#fff;min-width:90px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #CCC;padding:2px 5px;text-align:center;-webkit-appearance:none}
.formbtn:hover,.linkbtn:hover{background-color:#872300;color:#FFF}
.formbtn:active,.linkbtn:active{top:1px}
input.formbtn{-webkit-appearance:none}
a.shopbt,.shopbt a{text-decoration:none;color:#fff;white-space:nowrap;padding:2px 15px}
.shopbt{margin:3px 5px;max-width:250px}
input.shopbt{margin:5px;padding:2px 10px}
.blue.formbtn,.blue.formbtn:visited,.blue.linkbtn,.blue.linkbtn:visited{background-color:#007d9a}
.blue.formbtn:hover,.blue.linkbtn:hover{background-color:#2daebf}
.formbtn.green,.formbtn.green:visited{background-color:#749a02}
.formbtn.green:hover{background-color:#91bd09;cursor:pointer}
.formbtn.red,.formbtn.red:visited{background-color:#e33100}
.formbtn.red:hover,.formbtn.redlink:hover{background-color:#C00;cursor:pointer}
.formbtn.magenta,.formbtn.magenta:visited{background-color:#a9014b}
.formbtn.magenta:hover{background-color:#630030;cursor:pointer}
.formbtn.orange,.formbtn.orange:visited{background-color:#ff5c00}
.formbtn.orange:hover{background-color:#e33100;cursor:pointer}
.formbtn.yellow,.formbtn.yellow:visited{background-color:#fc9200}
.formbtn.yellow:hover{background-color:#ffb515;cursor:pointer}
.formbtn.syn,.formbtn.syn:visited{color:#036;font-weight:400;padding:0 25px;border-color:#F0B8CB;background:#fff url(/im/syn/synheart.png) no-repeat right;text-shadow:none;min-width:220px}
.formbtn.syn:hover{background-color:#F0B8CB;color:#FFF}
.formbtn.cart,.formbtn.cart:visited{background:#749a02}
.formbtn.cart:after{content:url(/im/sc.gif)}
.formbtn.cart:hover{background-color:#91bd09;cursor:pointer}
.formbtn.redlink,.formbtn.redlink:visited{background-color:#e33100;max-width:120px}
.gray.smallbutton,.gray.smallbutton:visited{background-color:#666}
.gray.smallbutton:hover{background-color:#CCC;color:#333;border-color:#749a02}
a.gray.smallbutton{text-decoration:none}
.smallbutton{font:400 8pt Verdana,Arial,Helvetica,sans-serif;padding:0 5px;color:#FFF;background-image:url(/im/alert-overlay.png);background-repeat:repeat-x;background-color:#222;cursor:pointer;border:1px solid #FFF;border-radius:5px;box-shadow:1px 1px 0 #666;min-height:18px;margin:0 3px 0 0}
.gencbutton{font:700 .9em 'Open Sans',Arial,Helvetica,sans-serif;padding:2px 15px;color:#FFF;background:#222 url(/im/alert-overlay.png) repeat-x;cursor:pointer;border:1px solid #FFF;border-radius:5px;box-shadow:1px 1px 1px #666;min-height:22px;white-space:nowrap}
.gencbutton:hover{text-shadow:1px 1px 1px #666}
.blue.gencbutton,.blue.gencbutton:visited{background-color:#0a3c9b;min-width:230px}
.blue.gencbutton:hover{background-color:#4087C4;color:#fff}
a.blue.gencbutton{text-decoration:none}
.gray.gencbutton,.gray.gencbutton:visited{background-color:#666}
.gray.gencbutton:hover{background-color:#959595;color:#FFF}
a.gray.gencbutton{text-decoration:none}
.green.gencbutton,.green.gencbutton:visited{background-color:#749a02}
.green.gencbutton:hover{background-color:#91bd09;color:#FFF}
a.green.gencbutton{text-decoration:none}
.orange.gencbutton,.orange.gencbutton:visited{background-color:#ff5c00}
.orange.gencbutton:hover{background-color:#e33100;color:#ccc;border-color:#749a02}
a.orange.gencbutton{text-decoration:none}
.adebutton{font:700 1em Verdana,Arial,Helvetica,sans-serif;padding:0 10px;color:#FFF;background-image:url(/im/alert-overlay.png);background-repeat:repeat-x;background-color:#222;cursor:pointer;border:1px solid #FFF;border-radius:5px;box-shadow:1px 1px 1px #666;min-height:18px}
.blue.adebutton,.blue.adebutton:visited{background-color:#0a3c9b;min-width:100px;margin-right:40px;margin:0 auto}
.blue.adebutton:hover{background-color:#4087C4;color:#fff}
a.blue.adebutton{text-decoration:none}
.adesublink{font-size:.85em;background-color:#F9F9F9;border:0;color:#00f;text-decoration:underline}
.adesublink:hover{font-size:.85em;background-color:#F9F9F9;border:0;color:red;text-decoration:underline;cursor:pointer}
.awdsublink{font-size:.85em;background-color:#fff;border:0;color:#333;text-decoration:underline;margin-top:4px}
.awdsublink:hover{background-color:#fff;border:0;color:red;text-decoration:underline;cursor:pointer}
.delbutton{font:700 1em Verdana,Arial,Helvetica,sans-serif;padding:0 10px;color:#FFF;background-color:#222;cursor:pointer;border:1px solid #FFF;border-radius:5px;box-shadow:1px 1px 1px #666;min-height:18px}
.orange.delbutton,.orange.delbutton:visited{background-color:#ff5c00}
.orange.delbutton:hover{background-color:red;color:#fff;border-color:#000}
.green.delbutton,.green.delbutton:visited{text-decoration:none;background-color:green;white-space:nowrap}
.green.delbutton:hover{text-decoration:none;background-color:#000;color:#fff;border-color:#000}
#theToolTip{position:absolute;left:-200px;min-width:50px;max-width:300px;padding:5px;background-color:rgba(255,255,255,.9);visibility:hidden;z-index:100;font-size:.8em;-moz-border-radius:3px;border-radius:3px;margin-left:-10px;box-shadow:1px 1px 2px #333}
#ToolTipPointer{display:none;position:absolute;left:-300px;z-index:101;visibility:hidden}
#theToolTip p{font-size:10px;color:#333;line-height:1.4em;margin-right:10px;margin-top:0}
#ToolTipTextWrap{font-weight:700;font-size:10px;color:#333;margin-right:10px}
.reg{font-size:8pt;vertical-align:text-top}
.clickpop{font-family:Arial,Helvetica,sans-serif;font-size:9pt;background-image:url(/im/trans85.png);padding:2px;border-top:1px solid #CCC;border-right:1px double #CCC;border-bottom:1px double #CCC;border-left:1px solid #CCC}
.yelbg{background-color:#FEF4B1}
.scroller{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative}
.scroller-content{height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1}
.scroller-bar{background:#FBFBFB;border-left:1px solid #EEE;display:none;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}
.scroller-track{background:#FBFBFB;height:100%;overflow:hidden;position:relative;width:100%}
.scroller-handle{background:#EEE;border:1px solid #D5D5D5;border-radius:5px;cursor:pointer;height:20px;overflow:hidden;position:absolute;right:5px;top:0;width:10px;z-index:2;-webkit-transition:right .1s linear width .1s linear;-moz-transition:right .1s linear width .1s linear;-o-transition:right .1s linear width .1s linear;transition:right .1s linear width .1s linear}
.scroller-content::-webkit-scrollbar,.scroller-content::-webkit-scrollbar-button,.scroller-content::-webkit-scrollbar-track,.scroller-content::-webkit-scrollbar-track-piece,.scroller-content::-webkit-scrollbar-thumb,.scroller-content::-webkit-scrollbar-corner,.scroller-content::-webkit-resizer{background:0 0;opacity:0}
.scroller-active .scroller-content{padding:20px}
.scroller-active .scroller-bar{display:block}
.scroller-horizontal .scroller-content{overflow:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 10px 0}
.scroller-horizontal .scroller-bar{border-left:none;border-top:1px solid #EEE;bottom:0;height:20px;top:auto;width:100%}
.scroller-horizontal .scroller-handle{bottom:5px;height:10px;right:auto;top:auto;width:20px}
#acpop,.acpop{line-height:1.5em;overflow:auto;position:static;height:auto}
#acpop h4,.acpop h4{padding-top:8px;font-size:12px}
#acpop li,.acpop li{list-style-image:url(/im/ackstar.gif);margin-left:5px;font-family:Verdana,Arial;font-size:8pt}
#acpop ul,.acpop ul{padding:5px 0 5px 0;list-style-type:none;margin:0 0 10px 10px}
#acpop p,.acpop p{margin:0 0 5px}
.acnavi{padding-left:2px;margin-bottom:5px}
.actx{border-top:1px solid #CCC;padding:0 10px 0 2px}
#acimage{width:100%;height:100%;position:relative;overflow:auto}
.aclim{position:relative;width:450px;margin:0 auto}
#scroll2chart{display:none;visibility:hidden}
input[name=AstroClick]{padding-bottom:20px}
.scroller-horizontal .scroller-handle{background:aaa;background:rgba(130,130,130,.5);bottom:6px;height:7px;border:none}
.leftfade{z-index:10;background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;left:0;right:calc(100% - 20px);top:0;bottom:22px}
.rightfade{z-index:10;background:linear-gradient(to right,rgba(255,255,255,0),#fff);position:absolute;right:0;left:calc(100% - 20px);top:0;bottom:22px}
#asmaincont.ack .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#def,#fff,#fff,#fff,#def)}
#asmaincont.ack .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#def}
#asmaincont.acm .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#a0baf0,#fff,#fff,#fff,#a0baf0)}
#asmaincont.acm .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#a0baf0}
#asmaincont.acl .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#fee,#fff,#fff,#fff,#fee)}
#asmaincont.acl .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#fee}
#asmaincont.acc .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#fec,#fff,#fff,#fff,#fec)}
#asmaincont.acc .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#fec}
.imlink a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.imlink a:hover{text-decoration:none;color:#900}
.imlink1 a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px}
.imlink2 a{text-decoration:none;padding:0 0 0 12px;background:url(/im/button_list2.png) no-repeat 3px 6px}
.imlink2 a:hover{text-decoration:underline}
.imlink3 a{padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px}
.imlink3 a:hover{text-decoration:underline;color:#C00}
.imlink4 a{padding:2px 0 0 12px;background:url(/im/button_list_blue.png) no-repeat 3px 6px}
.imlink5 a:hover{text-decoration:underline;color:#C00}
.normlink a{background-image:none;padding:0;margin:0}
#normlink a{background-image:none;padding:0;margin:0}
blockquote #imlink a{text-decoration:underline;color:#036}
blockquote #imlink{font-size:1.1em}
#shophelp-links{border-bottom:1px solid #ccc}
#shophelp-cont{border-top:3px solid #FFF}
.imlink #shophelp-cont a{text-decoration:none;background:0 0;color:#666;padding:0}
.imlink #shophelp-cont a:hover{font-weight:600}
.imlink #shophelp-cont li a:BEFORE{content:"» "}
.imlink #shophelp-cont li a{color:#000}
.imlink #shophelp-cont ul{padding-left:14px}
.titlink{float:right;width:60%;max-width:400px;overflow:hidden;text-align:right}
.titlink a{text-decoration:none;color:#666;font:400 .75em 'Open Sans',Arial,Helvetica,sans-serif;white-space:nowrap;line-height:1.2em}
.titlink a:hover{text-decoration:underline;color:#C00}
.titlink a:before{content:"· "}
.hpwhite{color:#FFF;text-decoration:none}
.hlogin{font-size:8pt;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;color:#fff}
.droplist{width:450px}
.hkhead,.hkmhead,.hklhead{border-top:1px solid #999;border-bottom:1px dotted #8598B6;font:700 1.2em 'Open Sans',Arial,sans-serif;padding:10px 0 15px 0;text-align:center;line-height:2em;text-shadow:0 1px 1px #D1D1D1}
.hkhead{background:#fff url(/im/hkbg12.jpg) no-repeat top right}
.hkmhead{background:#fff url(/im/hkbgmund2.jpg) no-repeat top center}
.hklhead{border-bottom:1px dotted #FCC;background:url(/im/hklove4.jpg) no-repeat}
.hkimg{margin:8px 16px 5px 0}
td.hkhead{width:480px}
h1#hkhead{font:700 1.2em 'Roboto Condensed',Verdana,Arial,sans-serif;margin:0;border:none}
h2#hksub{font:700 8pt Verdana,Arial,Helvetica,sans-serif;padding-top:5px;text-shadow:none;margin:0}
.hkown{font:700 .8em 'Open Sans',Arial,Helvetica,sans-serif;padding-top:5px;text-shadow:none}
.hkline{padding:10px 0 2px 0;border-top:1px solid #CCC;line-height:1.7em;font-size:.95em}
.hkline .txt8p{font-size:1em}
.hk small{line-height:1.7em;font-size:.95em}
.hktit{font-size:1.1em;font-weight:700}
.hktitx{font-size:15pt;font-weight:700;line-height:150%;font-family:Arial,Helvetica,sans-serif}
.hkchart{position:relative;display:inline}
div.grayline{margin:0 0 2px 0;display:block;float:left;height:15px;width:100%;background:url(/im/xgray.gif) repeat-x center}
#skinpict{height:80px;background:url(/im/registbg.jpg) no-repeat center 20px}
.hkprof{cursor:pointer;border:1px solid #FC0;background-color:#fefcea}
.hkprof ul{padding-left:1em}
.hkprof h3{font:700 .95em 'Open Sans',Arial,Helvetica,sans-serif;background:url(/im/hkprof.png) no-repeat 0 -1px;text-indent:1.5em}
.hkprof a{background:transparent url(/im/hklog.png) no-repeat;padding-left:22px;font-weight:400;font-size:.95em;color:#069}
#hkprof{display:none;border-top:1px solid #ccc}
#ehkm{margin:4px 0 4px 0;border-right:1px solid #CCC;clear:left}
#ehkm td{border:1px solid #CCC;border-right:0;border-bottom:0;padding:2px}
#mdcheckb td{border:0;padding-top:10px}
#mdcheckb select{font-size:1.1em;min-width:100px;max-width:250px}
#ehkm input{border:1px solid #FFF}
#ehkm input:hover{background-color:#EBEBEB;border:1px solid #ccc;border-radius:2px}
.ehkmtit{color:#fff;background:url(/im/headertop2_bg.png) no-repeat}
.ehkmtit strong{padding-left:6px;line-height:20px;font-size:1em}
#ehkm table{position:relative;top:-5px}
.loveback2{margin-top:10px}
.love{font:.95em Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 18px;margin-top:10px;background:url(/im/lovetxt1.jpg) no-repeat}
.lovetxt1{font-weight:700;line-height:2em;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px}
a.lovetxt:hover{text-decoration:underline;color:#900}
.loveback{font:.95em Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 18px;margin-top:10px;background:url(/im/loveback1.jpg) no-repeat}
.lovebg{background:url(/im/hklove2.jpg) no-repeat right -1px}
.lovetitel{font:700 12pt Georgia,Times,serif;text-indent:15px;padding-top:3px;color:#333;height:57px;vertical-align:middle}
.lovetitel2{font:700 12pt Georgia,Times,serif;padding:3px 0;color:#333}
.lovl{font-family:'Open Sans',Arial Black,sans-serif;font-size:8pt;color:#C00}
a.lovl{color:#C00;text-decoration:none}
#mund,#mund1,#mund2,#mund3,#mund4{font:400 .95em Arial,Verdana,sans-serif}
#mund ul,#mund1 ul,#mund2 ul,#mund3 ul,#mund4 ul{padding-left:0}
#mund li,#mund1 li,#mund2 li,#mund3 li,#mund4 li{line-height:1.7em;list-style-type:none}
#mund h2,#mund1 h2,#mund2 h2,#mund3 h2,#mund4 h2{padding-top:1px;font:700 1.1em Verdana,Arial,sans-serif;border-bottom:1px dotted #CCC}
.msym{min-width:50px;float:left;clear:left}
.mundtx{margin-left:50px}
.mundtx a{text-decoration:none;padding:2px 2px 0 12px;background:url(/im/button_list_blue.png) no-repeat 3px 6px;color:#000}
.mundtx a:hover{text-decoration:underline;color:#C00}
.hkchart .tlist{width:100%;font-size:.95em;display:none;position:relative;left:10px;padding:3px 0 0 3px;margin:3px 0 .8em 0;border:1px solid #DDD;background-color:#F6F6F6;border-radius:2px}
.hkchart .tlist a{text-decoration:none;padding:0 0 0 4px;background:0 0;color:#333}
.hkchart .tlist a:hover{color:red;background:0 0;text-decoration:underline}
.hkchart.imlink a{background-image:none;background:0 0;padding:0}
.hkchart.imlink a.marked{color:#710000}
#hknav{text-align:right;position:relative;top:0;margin-top:20px;clear:right;display:block}
#hknav a{text-decoration:none;color:#000}
#hknavext{text-align:right;position:relative;top:1px;margin-top:30px;clear:right;display:block;line-height:16px}
#hknavext a{text-decoration:none;color:#333}
.hknav1,.hknav2,.hknav1a,.hknav2a,.hknav6,.hknav6a{border:1px solid #999;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-right:4px}
.hknav3,.hknav4,.hknav5,.hknav3a{border:1px solid #999;border-bottom:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:1px 3px 2px 3px;margin-right:4px;font-size:.9em}
.hknav1{border-bottom:1px solid #999;padding:2px 4px 1px 4px;background:#ededed url(/im/hknav1.jpg) repeat-x}
.hknav1a{border-bottom:none;padding:2px 4px;background:#ededed url(/im/hknav1a.jpg) repeat-x;box-shadow:-1px -1px 1px 0 #ccc;border-top:1px solid #06C}
.hknav2{border-bottom:1px solid #999;padding:2px 4px 1px 4px;background:#f4dbdb url(/im/hknav2.jpg) repeat-x}
.hknav2a{border-bottom:none;padding:2px 4px;background:#f4dbdb url(/im/hknav2a.jpg) repeat-x;box-shadow:-1px -1px 1px 0 #ccc;border-top:1px solid #F6C}
.hknav3{background:#c6dbf4 url(/im/hknav3.jpg) repeat-x;white-space:nowrap}
.hknav3a{border-bottom:none;background:#c6dbf4 url(/im/hknav3a.jpg) repeat-x;white-space:nowrap}
.hknav4{background:#ededed url(/im/hknav4.jpg) repeat-x}
.hknav4a{background:#ededed url(/im/hknav4a.jpg) repeat-x}
.hknav5{background:#ededed url(/im/hknav4.jpg) repeat-x;margin-right:5px}
.hknav5a{background:#ededed url(/im/hknav4a.jpg) repeat-x;margin-right:5px}
a.hknav1:hover,a.hknav2:hover,a.hknav3:hover,a.hknav4:hover,a.hknav5:hover,a.hknav6:hover{background:#FFF}
.hknav6{border-bottom:1px solid #999;padding:2px 4px 1px 4px;background:#ededed url(/im/hknav6.jpg) repeat-x}
.hknav6a{border-bottom:none;padding:2px 4px;background:#ededed url(/im/hknav6a.jpg) repeat-x;box-shadow:-1px -1px 1px 0 #ccc;border-top:1px solid #690}
.blass{opacity:.3}
.hknav1,.hknav2,.hknav1a,.hknav2a,.hknav6,.hknav6a{float:left;position:relative;top:1px;background-position:0 1px}
.hknav1,.hknav1a{margin-left:1%}
.hknav3,.hknav4,.hknav5,.hknav3a{position:relative;top:4px}
#hknavext .hknav1,#hknavext .hknav1a,#hknavext .hknav2,#hknavext .hknav2a,#hknavext .hknav6,#hknavext .hknav6a{top:-5px}
#hknavext .hknav3{position:relative;top:-2px}
.shtable{font-size:1em}
.shtable textarea{min-width:250px}
select.shtable{min-width:100px}
table.shtable>tbody>tr>td{padding:4px 0}
.cartcontainer{width:520px;margin-left:250px}
.ahornatrec{border:1px solid #CCC;margin-top:8px;background-color:#FFFBE6}
.ahornatrecleft{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFF}
.smallborder{border:1px solid #CCC;margin-top:8px}
.smallborder li{margin-left:15px}
.forlink{background-color:#fff}
.forlink li{margin-left:15px;font-size:1.1em}
.login{font-size:7pt;font-family:Arial,Helvetica,sans-serif;height:5px}
.txtform160{width:160px;font-family:Arial,Helvetica,sans-serif;font-size:8pt}
.txtform420{width:420px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.hpbg{border-right:1px solid #666;background-color:#C8D3E9}
.myatable{width:180px;background-image:url(/im/bgmya180_white.jpg);background-repeat:no-repeat;background-color:#FFF;height:550px}
.infotit{font:700 2em 'Roboto Condensed',Arial,sans-serif;border-bottom:1px dotted #666;padding-top:10px;padding-right:5px}
.infosubtit{font:700 1.1em 'Roboto Condensed',Verdana,sans-serif;padding-top:3px;padding-right:5px;clear:left}
.infotxt{line-height:1.6em}
#faqli ul{padding-left:15px;line-height:16px;list-style-type:none}
.error{background-color:red;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.twocol,.twocol1{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:5em;-webkit-column-rule:1px solid #CCC;-moz-column-rule:1px solid #CCC;column-rule:1px solid #CCC;margin-bottom:1em}
.twocol li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.twocol1 ul{display:inline-block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.twocol ol{padding-left:1.5em}
.twocol ul{padding-left:1em}
.twocolnb{page-break-inside:avoid}
.teaser{margin:5px 0 0 3px;clear:both}
.infoteas{margin:3px 0}
.infoteas h3{padding:2px 0;margin:20px 0 0 0;border-bottom:1px dotted #CCC;font:700 1em verdana,arial,sans-serif;line-height:150%}
.infoteas p{margin:5px 0}
.infoteas p:after{content:" \25B8\25B8\25B8";display:inline;color:#900}
.infoteas a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.infoteas a:hover{text-decoration:underline;color:#C00}
.teasdate{float:right;font:400 .8em verdana,arial,sans-serif;color:#999;margin-top:5px}
.infcont{width:45%;min-height:55px;float:left;font:700 1.1em 'Open Sans',Arial,sans-serif;margin:0 2% 3px 0;padding-bottom:2px;border-top:1px dotted #CCC;letter-spacing:-1px}
.infmascont{width:100%;margin:10px 0 20px 0;padding-bottom:15px;border-bottom:6px dotted #DFDFDF}
.infcont img{border-radius:5px;border:1px solid #CCC;border-top:0;float:left;margin-right:7px}
.infmascont a{text-decoration:none;color:#333}
.infcont:hover{background-color:#AFC2D9;color:#FFF;text-shadow:1px 1px 1px #666;border-radius:5px}
.infsubt{text-transform:none;letter-spacing:normal;font-size:.9em;font-weight:400}
#info{margin-top:10px}
.shtittable{margin-top:5px}
table.shtittable{padding:0;margin:0}
textarea.shtittable{width:95%;min-height:150px}
#mya{font-size:.93em}
#mya .txt8p{font-size:1em}
#mya td{border-bottom:1px dotted #CCC;padding:3px}
.formline{padding:3px;border-bottom:1px dotted #CCC;clear:left;display:block;margin:5px 0}
.formtx{width:30%;float:left;margin-top:3px;display:inline-block}
.formline small{font-size:.9em}
.formline input,.formline select{font-size:.93em;font-family:Verdana,Arial,Helvetica,sans-serif}
.formline input[type=text]{width:250px}
.xsmall{font-size:.8em;font-weight:400}
.formbutton{top:3px}
.formrgt{display:inline}
.myabord{font-weight:700;font-size:1em;text-transform:none;padding:2px}
.ovi .myabord{background-color:#EBEBEB;padding-right:5px}
.ovi .smallborder{border-radius:3px}
.myabordadm{font-weight:700;font-size:1em;text-transform:none;padding:2px;background-color:#FC6;padding-right:5px}
.myadat{font:700 1.3em 'Roboto Condensed',Arial,Helvetica,sans-serif;padding-bottom:10px}
.myatb{font-size:.95em}
.myatb table{padding:3px 6px 3px 3px;border:1px solid #CCC}
td.myatb{padding:3px 6px 3px 3px;border-bottom:1px solid #DDD;border-right:1px solid #ddd}
.myali{vertical-align:top}
.myali select{font-size:.9em;max-width:150px}
.myalink{color:#000;text-decoration:none;line-height:2em;padding:0 5px}
a.myalink:hover{color:#C00;text-decoration:underline}
.myasort{font-size:.9em;padding-left:2px}
.myasort a{min-width:10px;display:inline-block;padding:0 2px;border-radius:3px;border:1px solid #669BCC;background-color:#F4F4F4;color:#000;text-decoration:none;line-height:1.2em;text-align:center;margin-left:1px}
.myasort font{min-width:10px;display:inline-block;padding:0 2px;border-radius:3px;border:1px solid #CCC;background-color:#F4F4F4;color:#888;text-decoration:none;line-height:1.2em;text-align:center;margin-left:1px}
.myasort a:hover{background-color:#FC0;box-shadow:1px 1px 1px #666}
div#mya .smallborder font{padding-left:5px}
#asmain.awd h2{font:700 1.2em 'Roboto Condensed',Arial,Helvetica,sans-serif;margin-top:10px}
.awdtx{line-height:1.6em;margin:5px 0 10px 0}
.awdwarn{line-height:1.6em;margin:5px 0 10px 0;color:red}
#awdlogin,#deldata{max-width:750px;width:100%}
.awdinput{background-color:#FFF;border:1px solid #c8c8c8;padding-left:5px;height:2em;width:320px;line-height:1.8em;border-radius:5px;box-shadow:inset 0 0 1px #5a5a5a;margin:2px 0 2px 0;font-size:1.1em}
.awdfield{margin-bottom:10px;border:1px solid #CCC;border-radius:10px;padding:10px;line-height:2em}
.awdfield ul{padding-left:1em}
.awdf1{background-color:#FFFBEC;width:95%}
.awdf2{background-color:#F4F4F4;width:95%}
.awdf3{background-color:#F8F8F1;line-height:2.5em;max-width:750px;width:95%}
.awdico1{background:url(/im/awdiconstar.png) no-repeat left top;padding-left:30px;text-decoration:none}
.awdico2{background:url(/im/awdiconuser.png) no-repeat left top;padding-left:30px;text-decoration:none}
.awdico3{background:url(/im/awdiconpw.png) no-repeat left top;padding-left:20px;text-decoration:none}
.awdico4{background:url(/im/awdiconlogout.png) no-repeat left 4px;padding-left:30px;text-decoration:none}
.awd .smallborder,.ale .smallborder{margin-bottom:10px;border:1px solid #CCC;border-radius:5px;padding:5px;line-height:2em}
.awd .vtit8{font:700 1.3em 'Roboto Condensed',Arial,Helvetica,sans-serif}
.awdsubm{float:right}
.ale label{display:inline-block;min-width:40px;position:relative;vertical-align:top}
.ale select,.ale input{font-size:.85em}
.grey{background-color:#F4F4F4}
.white{background-color:#FFF}
.shbordrt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
.shbordlf{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:700;background-color:#FEEECD;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666}
.admtb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#F1EFE2;border:1px solid #CCC}
.shtd{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12pt;font-weight:700;color:#FFF;background-color:#C00}
.imbord{border:1px solid #999}
.warntxt{background-color:#FF0;font-weight:700;text-decoration:underline blink}
.navtb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;padding-top:10px}
.brdr{border-top:1px solid #CCC}
.warntxt2{text-decoration:underline blink}
.bmya,.bmyared{font:400 8pt Verdana,Arial,Helvetica,sans-serif;border:1px solid #069;background-color:#FFF}
.bmyared{font-weight:700;background-image:url(/im/btred.gif);padding-left:15px}
.ordtr{font:400 8pt Verdana,Arial,Helvetica,sans-serif;background-color:#FFF3CE;border-top:1px solid #C60;border-right:1px double #930;border-bottom:1px double #930;border-left:1px solid #C30;text-decoration:none;padding-right:5px;padding-left:5px;vertical-align:2%;white-space:nowrap;float:right}
.ord_submit{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#FFF3CE;border-top:1px solid #C60;border-right:1px double #930;border-bottom:1px double #930;border-left:1px solid #C30;text-decoration:none;padding-right:5px;padding-left:5px;width:94px;height:16px;cursor:pointer}
.bsp{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:400;background-color:#FFF3CE;border-top:1px solid #69C;border-right:1px double #069;border-bottom:1px double #069;border-left:1px solid #69C;text-decoration:none;padding-right:5px;padding-left:5px;vertical-align:2%}
.sub{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#FFF3CE;border:1px solid #69C;text-decoration:none;padding-right:1px;padding-left:1px}
.show{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#FFF3CE;border-top:1px solid #69C;border-right:1px double #069;border-bottom:1px double #069;border-left:1px solid #69C;text-decoration:none;padding-right:5px;padding-left:5px;float:right}
.aitit{font:700 1.8em 'Open Sans',Arial Black,sans-serif;height:46px;letter-spacing:.05em;color:#FFF;vertical-align:bottom;text-shadow:0 2px 2px #333}
.aisubtit{font:700 .8em Verdana,Arial,Helvetica,sans-serif;line-height:24px;font-weight:700;vertical-align:top}
.aisub1tit{font:700 1.3em 'Roboto Condensed',Arial Black,sans-serif;color:#333}
.sublink{font:11px Verdana,Helvetica,sans-serif;color:#009;background-color:#fff;border:0;border-bottom:1px solid #009;height:14px}
.reptespace{background-color:#FFF;width:440px;padding-left:10px}
.repbg{background-color:#EBEBEB;padding-top:15px;left:50%;right:50%;text-align:left}
.repspace{margin:auto;background-color:#FFF;width:600px;padding:10px;border-radius:5px}
.reptxt{font-size:1em;line-height:1.55em}
.repspacemain{background-color:#FFF;width:100%;padding-left:0;clear:both}
#xpht.repspacemain,#xtvt.repspacemain,#xtpt.repspacemain,#xtkt.repspacemain,#xjat.repspacemain,#xmot.repspacemain{font-size:1em}
.repcontr{height:7px;width:100%;text-align:right;top:0}
.repai{height:10px;background-image:url(/im/rep_ai.jpg);background-repeat:no-repeat;background-position:center 0}
.repaite{height:14px;background-image:url(/im/ai11.gif);background-repeat:no-repeat}
.repspace a{color:#039;text-decoration:none}
.repspace a:hover{color:#C00}
.reptxtmain{font-size:1.05em;line-height:1.5em}
.reptxtmain p{margin:.5em}
.reptxtmain a:BEFORE{content:" "}
#xpt h2{font-family:Verdana,Arial,Helvetica,sans-serif}
.repdata{font-size:.9em;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.6em;padding-right:10px}
.repinl{font-size:8pt;font-family:Verdana,Arial,Helvetica,sans-serif;white-space:nowrap}
.repnum{font-size:7pt;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;text-align:center;position:relative;top:-15px}
.repaitit{font-family:'Open Sans',Arial Black,sans-serif;font-size:19pt;font-weight:700;letter-spacing:.05em;line-height:2em;text-align:center}
.reptetit{font:700 2em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0;color:#333;line-height:1.5em;text-shadow:0 1px 1px #fff}
.rephead1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17pt;font-weight:700;line-height:1.5em}
.rephead2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700;line-height:1.5em}
#asmain .rephead2{clear:both}
.rephead3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700;line-height:1.5em}
.repsubtit{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11pt;font-weight:700;line-height:2em}
.rephr{width:100%;border-top:1px dotted #aaa;padding-bottom:15px}
.transitinfo{font-size:.85em;font-family:Arial,Helvetica,sans-serif;width:150px;float:right;padding:2px;margin-left:10px;margin-top:5px;border:1px solid #CCC;text-align:right;background-color:#FFF7E6;border-radius:5px}
#asmain .transitinfo p{margin:2px}
#asmain .transitinfo{margin-bottom:5px}
.repem{font-size:.9em;background:#f8f8f8 url(/im/repembg.jpg) repeat-y;padding:5px;border-radius:5px;margin-bottom:15px;border:1px solid #CCC;clear:both}
.repem a.ord{padding:0;border:none;background:0 0;text-decoration:underline;font-size:1em;text-indent:0;font-weight:700;color:#900}
.repitalic{font-style:italic}
.repfright{width:250px;line-height:1.3em;float:right;margin:10px 0 10px 10px;border:1px solid #CCC;border-radius:3px;display:block}
.repfright .tit{background-color:#CC503C;height:20px;text-align:center;color:#fff;padding-top:3px;font:700 1.1em 'Open Sans',Verdana,sans-serif}
.repfright h3{margin:5px}
.repfright img{border-radius:5px;box-shadow:1px 1px 1px #333}
.graybottom{border-top:1px dotted #CCC;background-color:#EBEBEB}
.repfright p:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.pmess{font-size:9pt;font-family:Arial,Helvetica,sans-serif;margin:auto;border:1px solid #C00;background-color:#FEF7D8;padding:4px;position:fixed;left:50px;right:50px;width:400px;height:120px;visibility:visible}
.teasord{background:#fff url(/im/scart18.png) no-repeat 2px 2px;width:36px;height:20px;box-shadow:1px 1px 1px #777;border-radius:3px;float:right}
.teasord:hover{background:#6c0 url(/im/scart18w.png) no-repeat 2px 2px;box-shadow:inset 1px 1px 1px #777}
#content{font-size:1em;line-height:1.6em}
#pltit,.pltit{font:700 1.3em 'Open Sans',Arial Black,sans-serif;line-height:1.6em;padding-top:3px}
#pltit h1{font:700 1.3em 'Open Sans',Arial Black,sans-serif;line-height:1.6em;padding-top:3px;border-bottom:3px dotted #BEB8AB}
.plstit{font:700 17px 'Open Sans',Arial Black,sans-serif;margin-top:20px;padding:3px;border-bottom:1px solid #BEB8AB;color:#036;line-height:100%;clear:both}
.plsmall{font:8pt Verdana,Arial,Helvetica,sans-serif;text-align:right;margin:2px 0 10px 0;color:#666}
.plinf{font:700 8pt Verdana,Arial,Helvetica,sans-serif;padding:3px;border-bottom:1px dotted #CCC;text-align:right;color:#666;clear:both}
.headapx{background:url(/im/bgrep_apx.jpg) no-repeat}
.headxtkt{background:url(/im/bgrep_xtkt.jpg) no-repeat}
.headakx{background:url(/im/bgrep_akx.jpg) no-repeat}
.headxtvt{background:url(/im/bgrep_xtvt.jpg) no-repeat}
.headxtpt{background:url(/im/bgrep_xtpt.jpg) no-repeat}
.headacx{background:url(/im/bgrep_acx.jpg) no-repeat}
.headalx{background:url(/im/bgrep_alx.jpg) no-repeat}
.headatx{background:url(/im/bgrep_atx.jpg) no-repeat}
.headxpht{background:url(/im/bgrep_xpht.jpg) no-repeat}
.headxjat{background:url(/im/bgrep_xjat.jpg) no-repeat}
.headack{background:url(/im/bgrep_ack.jpg) no-repeat}
.headacm{background:url(/im/bgrep_acm.jpg) no-repeat}
.headacl{background:url(/im/bgrep_acl.jpg) no-repeat}
.headacc{background:url(/im/bgrep_acc.jpg) no-repeat}
#atxgenhead{text-align:center;border-top:1px solid #999;line-height:1.5em;margin-top:10px}
#xmot #atxgenhead{border-top:1px solid #8ab41e}
.akxhead{background:url(/im/bgrep_akx.jpg) left top no-repeat;min-height:70px}
.akxhead{background:url(/im/bgrep_akxl.jpg) left top no-repeat,url(/im/bgrep_akxr.jpg) right top no-repeat;min-height:70px;padding-top:3px}
.alxhead{background:url(/im/bgrep_alx.jpg) left top no-repeat}
.alxhead{background:url(/im/bgrep_alxl.jpg) left top no-repeat,url(/im/bgrep_alxr.jpg) right top no-repeat}
.acxhead{background:url(/im/bgrep_acx.jpg) left top no-repeat}
.acxhead{background:url(/im/bgrep_acxl.jpg) left top no-repeat,url(/im/bgrep_acxr.jpg) right top no-repeat;min-height:80px}
.apxhead{background:url(/im/bgrep_apx.jpg) left top no-repeat}
.apxhead{background:url(/im/bgrep_apxl.jpg) left top no-repeat,url(/im/bgrep_apxr.jpg) right top no-repeat}
.atxhead{background:url(/im/bgrep_atx.jpg) left top no-repeat}
.atxhead{background:url(/im/bgrep_atxl.jpg) left top no-repeat,url(/im/bgrep_atxr.jpg) right top no-repeat}
.ackhead{background:#fbfaf4 url(/im/bgrep_ack.jpg) center -1px no-repeat}
.ackhead{background:url(/im/bgrep_ackl.jpg) left top no-repeat,url(/im/bgrep_ackr.jpg) right top no-repeat}
.aclhead{background:#fbfaf4 url(/im/bgrep_acl.jpg) center -1px no-repeat}
.aclhead{background:url(/im/bgrep_acll.jpg) left top no-repeat,url(/im/bgrep_aclr.jpg) right top no-repeat}
.acchead{background:#fbfaf4 url(/im/bgrep_acc.jpg) center -1px no-repeat}
.acchead{background:url(/im/bgrep_accl.jpg) left top no-repeat,url(/im/bgrep_accr.jpg) right top no-repeat}
.acmhead{background:url(/im/bgrep_acm.jpg) left -1px no-repeat}
.acmhead{background:url(/im/bgrep_acml.jpg) left top no-repeat,url(/im/bgrep_acmr.jpg) right top no-repeat}
.alshead{background:#f6f6f6 url(/im/bgrep_als2.jpg) left -1px no-repeat}
.xphthead{background:url(/im/bgrep_xpht.jpg) left top no-repeat}
.xphthead{background:url(/im/bgrep_xphtl.jpg) left top no-repeat}
.xtpthead{background:url(/im/bgrep_xtpt.jpg) left top no-repeat}
.xtpthead{background:url(/im/bgrep_xtptl.jpg) left top no-repeat;min-height:80px}
.xtvthead{background:url(/im/bgrep_xtvt.jpg) left top no-repeat}
.xtvthead{background:url(/im/bgrep_xtvtl.jpg) left top no-repeat}
.xtkthead{background:url(/im/bgrep_xtkt.jpg) left top no-repeat}
.xtkthead{background:url(/im/bgrep_xtktl.jpg) left top no-repeat,url(/im/bgrep_xtktr.jpg) right top no-repeat;height:120px}
.xjathead{background:url(/im/bgrep_xjat.jpg) left top no-repeat}
.xjathead{background:url(/im/bgrep_xjatl.jpg) left top no-repeat}
.hkhead1{background:url(/im/hkbg3.jpg) left top no-repeat;padding:4px 0;border:none;line-height:2em}
.cohead,.xcothead{background:url(/im/bgrep_col1.jpg) left top no-repeat}
.cohead,.xcothead{background:url(/im/bgrep_col1.jpg) left top no-repeat,url(/im/bgrep_cor.jpg) right top no-repeat}
.mohead,.xmothead{background:url(/im/mo_head_left.jpg) no-repeat -10px top}
.mohead,.xmothead{background:url(/im/mo_head_left.jpg) -10px top no-repeat,url(/im/mo_head_right.jpg) right top no-repeat}
#atxgenhead .cfhead{text-align:left;border:none}
#cf.repspacemain #atxgenhead{border:none}
#cf .reptetit{font-size:2.6em}
.cfhead{background:url(/im/colhead2.jpg) no-repeat right 0}
#cf .atxcopy{text-align:right}
#cf .rephr{border:none}
#emo img.fright{max-width:250px;height:auto}
#xmot img.fright{max-width:250px;height:auto}
.atxcopy{font-size:.95em;font-weight:400;text-shadow:none;color:#333;padding:8px 0}
#asmain .reptxtmain h2{font:700 1.1em Verdana,Arial,Helvetica,sans-serif}
.reptxtmain .smallborder{padding:5px}
#co .reptxtmain h2{font-size:1.2em}
.reptxt h1{font-size:2em}
.reptxt h2{font:700 .9em Verdana,Arial,Helvetica,sans-serif}
#aforlhead{background:url(/im/syn/synbf2015.jpg) no-repeat right 0}
#aforlhead h1{font-size:2.7em;font-variant:small-caps}
#aforlhead .txt8p{font:700 1em 'Open Sans',Arial,sans-serif}
#aforlhead .vtit8{font:700 1em 'Open Sans',Arial,sans-serif}
#aforlhead h1,#aforlhead .txt8p{color:#bf001d;text-shadow:1px 1px #fff,2px 2px #fff,3px 3px #fff,4px 4px #fff,5px 5px #fff,6px 6px #fff;border-bottom:1px dotted #CCC;padding-left:5px}
.aforlsel{padding:4px 0 20px 0;font:400 .9em Verdana,Arial,sans-serif;margin-top:5px;margin-bottom:5px}
.aforlsel a{margin-left:3px;text-decoration:none;padding:2px 10px 0 10px;background:#fff url(/im/button_list_reg.png) no-repeat 3px 6px;color:#333}
.aforlsel a:hover{text-decoration:underline}
#aforlhead select{font:400 1em 'Open Sans',Arial,sans-serif;border:1px solid #C00;border-radius:3px;padding:5px 0;background:#fff}
#synhp select{-webkit-box-shadow:3px 3px 3px #fff;-moz-box-shadow:3px 3px 3px #fff;box-shadow:3px 3px 3px #fff}
#aforlhead select.vtit8{font:400 1em 'Open Sans',Arial,sans-serif;border:1px solid #C00;border-radius:3px;padding:5px 0;background:#FFF}
#aforlhead table{max-width:550px}
#aforlhead tr{background-color:rgba(255,255,255,.4)}
.formbtn.syn,.formbtn.syn:visited{position:relative;left:-10px;color:#333;font:400 1em 'Open Sans',Arial,sans-serif;padding:5px 25px;border-color:#c00;background:#f6f6f6 url(/im/syn/synheart15.png) no-repeat right;min-width:300px;margin:10px 0;-webkit-box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px #666}
#synhp .formbtn.syn{left:0}
.formbtn.syn:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#C00}
.aforl a{text-decoration:none;padding:0 14px 0 0;border-bottom:1px dotted #bf001d;background:url(/im/syn/synmore.png) no-repeat right 2px;color:#bf001d;font:400 .9em Verdana,Geneva,sans-serif}
.aforl a:hover{color:#06c;border-bottom:1px dotted #690;background:url(/im/syn/synmoreover.png) no-repeat right 2px}
.aforl a[name]{display:none}
.synimg{float:left;margin-right:10px;width:130px}
.synimg img{padding:4px;box-shadow:1px 1px 2px #999;margin-bottom:5px;border-radius:3px;width:95%;height:auto}
.synimg::after{width:130px;content:"©stokette/fotolia.com";float:left;position:relative;text-align:left;top:-7px;left:5px;font-size:.6em;color:#b5b5b5}
#synhp{background:url(/im/syn/synhp2015.jpg) no-repeat top right;padding:0 2px 0 4px;width:208px;position:relative;left:-5px}
#synhp h1{font:700 1.7em 'Roboto Condensed',Arial,Helvetica,sans serif;color:#B83038;border-bottom:1px dotted #CCC;text-align:center;text-shadow:1px 1px 1px #FFF}
#synhp .verd8p{font-size:.6em}
.synopt{font:400 .97em Verdana,Arial,sans-serif;border:1px solid #c00;border-radius:3px;margin:2px 0;width:140px}
.sign .dyn img.fright{margin-top:5px;border:1px solid #ccc}
.synco{max-width:200px;float:left;margin:0 1em .2em 0;border:1px solid #C00;font-size:.95em;background-color:#F6F6F6;border-radius:4px;padding:2px;overflow:hidden}
.syncotit{background:#fff;text-align:center;border-bottom:1px solid #ccc;margin-bottom:3px}
#synhpco{font-style:normal;font-size:90%;background:url(/im/syn/synhp2015.jpg) no-repeat left;margin-top:0;padding:0 2px 0 4px;width:98%;position:relative}
#synhpco h1{font:700 1.8em 'Roboto Condensed',Arial,Helvetica,sans serif;color:#B83038;border-bottom:1px dotted #CCC;text-align:center;text-shadow:1px 1px 1px #FFF;margin:0 0 10px 0;padding:0}
#synhpco .verd8p{font-size:.7em}
.synco .synopt{font:400 .9em Verdana,Arial,sans-serif;border:1px solid #F96;border-radius:3px;margin:2px 0;width:140px}
.bigc{border:1px solid #E5E5E5;border-left:0}
#gencbigimg{position:absolute;left:40%;margin:0 auto;top:10px;width:250px;text-align:center;border:1px solid #C00;padding:5px;border-radius:3px;box-shadow:2p 2px 2px #CCC;background-color:rgba(255,255,255,.9)}
.genctit,.genchart h3{font:700 1em 'Open Sans',Arial,sans-serif;margin-bottom:3px;padding-top:15px;margin-left:5px;text-align:left}
.genctit a{color:#333}
.genctit a img{margin-right:5px;border:0}
.gencbg{width:100%;padding:2px;background-image:url(/im/genc_titel14.jpg);background-repeat:no-repeat;background-position:left 0}
.gencbg h2{text-align:left;font-size:1.8em}
.genc{padding:2px;position:relative}
td.genc.verd8p{width:50%}
.gencborder{margin-left:1px;margin-top:1px;table-layout:auto}
.verd8p select{font-size:.9em}
table.genchead{width:100%;max-width:670px}
.gencborder1{border:0;border-radius:7px;padding:5px;margin:0}
.gencborder td{padding:2px;vertical-align:text-top;max-width:250px}
.gencsub{text-align:right;padding:5px}
.bigimg{max-width:100%;height:auto}
td.gencleft{width:30%;min-width:130px;padding:2px;vertical-align:top}
td.gencright{width:60%;min-width:400px;padding:2px 0 0 10px;vertical-align:top}
.gencright select{max-width:250px}
.spacer{padding:2px}
.gcltit{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:700;color:#900;padding-top:4px}
.gclsubtit{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:700;color:#069;padding:2px}
.mtit{padding:2px 0 2px 0;border-top:1px solid #fff;width:100%;font:700 7.5pt verdana,arial;background:url(/im/mtit.jpg) no-repeat;text-align:left}
.gencadd{width:200px}
.ephlist{width:100%;position:relative;top:0;left:0;height:auto;margin-bottom:.2em;border-top:1px solid #EBEBEB}
.ephlist ul{padding:0;margin:0}
.ephlist ul,.ephlist ul li{background-color:#FFF}
.ephlist ul li{list-style-type:none}
.ephlist ul li a{text-decoration:none;display:inline-block;padding:0 3px;margin-right:10px;font-weight:400}
.ephlist ul li a:hover{color:red;background:#ebebeb}
.ephlist h4 a{color:#000}
.ephlist h4 a:hover{color:red}
.ephlist h4 a:before{content:url(/im/plus14.png);position:relative;margin-right:5px}
#hide14,#hide15,#hide16,#hide17,#hide18,#hide19,#hide20,#hide21,#hideoc,#hidebce,#hide50y,#hideham,#hideingr,#hidelunar,#hidemidp,#hydehel,#hydeweb1,#hydeweb2{display:none}
.dyn{text-decoration:none}
div.dyn{position:relative;overflow:hidden;padding:0}
.sign{border:none;padding-top:10px;clear:left}
.whor{font-weight:400;font-size:1.5em;border-bottom:1px dotted #CCC;text-transform:uppercase;color:#000;margin-bottom:10px}
.whor a{color:#333}
.sign .rephead2{font-weight:700;color:#000}
.whortit{background:url(/im/whor_tit14_2.png) no-repeat left 0;height:85px;color:#000;font-size:1.2em;margin:-20px 0 20px 0;padding-left:5px}
#asmain .whortit h1{padding-top:20px;font-size:1.8em;text-shadow:2px 2px 1px #FFF;border:none}
#asmain .whortit h3{font-weight:400;font-size:1.2em;color:#333;text-shadow:2px 2px 2px #FFF;margin-top:-3px}
.sksmtit{background:#efefef url(/im/sksm_bg.jpg);font-family:Verdana,Arial,Helvetica;font-size:8pt;text-align:right;color:#C00}
.txttr{font-size:10pt;font-family:Arial,Helvetica,sans-serif;line-height:12pt}
table.ade{border:1px solid #CCC;margin-top:8px;font-size:1em;padding:1px;background:url(/im/adelbg.jpg) repeat-y;border-radius:5px;width:99%}
table.ade td{padding:3px}
.adext{border-top:1px solid #CCC}
.adescit{width:90%;max-width:250px;min-width:100px}
.ade .dyn{font-size:.9em}
#gend{font-size:.9em}
#glyphs{float:right;top:2px}
#glyph{float:right;top:2px;z-index:100}
.glyph{top:2px;z-index:100}
#gly{float:right;top:2px}
#zz{float:right;top:2px;text-align:right}
.adle{width:100%;border-top:1px solid #ccc;background:url(/im/adelgbg.jpg)}
.ui-autocomplete{position:absolute;cursor:default;max-height:150px;overflow-y:auto;border:solid 1px #000;background-color:#fff;font-size:8pt;list-style:none;padding:0}
.ui-autocomplete li{padding:2px 5px;line-height:16px}
.ui-autocomplete li:nth-child(even){background-color:#eee}
.ui-autocomplete li:hover{background-color:#0A246A;color:#fff}
.ui-autocomplete li a:hover{color:#fff}
#ui-active-menuitem{background-color:#0A246A;color:#fff}
* html .ui-autocomplete{width:1px}
.sendpagehk{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;text-align:right}
.sendpage{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;text-align:right;position:relative;top:-15px}
.bord,#bord{border:0;border-top:1px dotted #CCC;width:100%;padding:5px 0 5px 0;clear:both}
#content.igoog{font-size:13px;line-height:1.3em}
#cos,#cf{width:100%;margin-top:10px;margin-left:10px}
.costx{width:100%;font:700 .9em Verdana,Geneva,sans-serif;text-align:center;margin-bottom:10px}
#cosplace{width:450px;height:140px;background-color:#E9E9E9;padding:0 4px 0 4px;margin:0 auto}
#cosplace,#coscol{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #CCC}
.cosplace{-webkit-box-shadow:inset 1px 2px 3px #666;-moz-box-shadow:inset 1px 2px 3px #666;box-shadow:inset 1px 2px 3px #666;width:50px;height:50px;float:left;margin:5px 12px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff}
.cosplacefull{width:50px;height:50px;float:left;margin:4px 11px;border:1px solid #999;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#BBB;-webkit-box-shadow:inset 1px 1px 0 #666;-moz-box-shadow:inset 1px 1px 0 #666;box-shadow:inset 1px 1px 0 #666}
.costxsum,.cosplacetx{-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;box-shadow:1px 1px 2px #888;width:50px;height:50px;float:left;margin:5px 7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#cosrow1,#cosrow2{padding:10px 0}
.cosout{float:right;margin:3px 3px 12px 12px}
.cosnum,.cosnumakt{text-align:center;font:700 20px "Courier New",Courier,monospace;color:#CCC;margin:20px 0 0 8px}
.cosnumakt{color:#c00}
#coshead h1{font-weight:400;color:#000;background:url(/im/colhead.jpg) no-repeat right 0}
#cf .sign1{border:none;padding:3px;text-align:right;position:relative;top:-10px}
#cf .sign1 a{text-decoration:underline;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.dyn1{font-style:italic;padding-left:60px}
#coscol{width:450px;height:460px;background-color:#FFF;border:1px solid #CCC;padding:0 4px 0 4px;margin:10px auto}
.coscolrow{margin:5px 0}
.coscolor{width:70px;height:70px;float:left;margin:8px;-webkit-box-shadow:2px 2px 3px #666;-moz-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;cursor:pointer}
.first{float:left;margin:0 .15em 0 0;font:700 2.2em Arial,Helvetica,sans-serif;color:#bb6060}
.costext p{text-indent:1em}
#cossub{width:440px;padding:10px;text-align:center;border:1px dotted #CCC;position:relative;margin:10px auto}
.coswheel{width:25px;height:25px;position:absolute;right:90px;top:20px;background:url(/im/animwheel.gif) no-repeat}
.sign1 .verd8p{font-weight:700}
.cocolor{height:100px;vertical-align:bottom;border-bottom:1px solid #CCC}
.cocolortx{height:20px;font:400 .85em Arial,Verdana,sans-serif;text-align:center;border-bottom:1px dotted #CCC}
.cocolor.left,.cocolortx.left{border-left:1px dotted #CCC}
.cocolor.right,.cocolortx.right{border-right:1px dotted #CCC}
#cocolor td{width:8%;padding:1px}
#cocolor{margin-bottom:20px}
.cotx{padding:0 2em}
.cocont{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#eco .repem,#co .repem,#xcot .repem{background:#F3F3F3;font:italic normal 1em Arial,Helvetica,sans-serif;line-height:1.5em;border:1px dotted #CCC;margin:10px 0;padding:3px 3px 8px 3px}
#eco .anchor,#co .anchor,#xcot .anchor{display:none}
.help{background-color:#fff;background-image:none}
.help body{margin:0;padding:0;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.help td{padding:2px;font-size:.85em;line-height:150%}
.help tr{margin:0;padding:0}
.help h3,.help h4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.05em}
.help ul{padding-left:14px}
a.rubgreen,a.rubblue{text-decoration:none;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;padding:3px;margin-top:2px}
.rubgreen{color:#659900}
.rubblue{color:#06c}
a.rubgreen:before{content:url(/im/ar_r_green.png);position:relative;top:2px;margin:2px 4px 0 0}
a.rubgreen:hover{color:red}
a.rubblue:before{content:url(/im/ar_r_blue.png);position:relative;top:2px;margin:2px 4px 0 0}
a.rubblue:hover{color:red}
.rubpic{float:left;margin:3px 10px 5px 0;width:90px;height:auto;border:1px solid #ccc;border-radius:3px}
.rubriknavcont{width:100%;min-width:570px;height:110px;font:700 1.2em 'Roboto Condensed',Arial,sans-serif}
.rubriknavcontright{width:200px;font:700 1em 'Roboto Condensed',Arial,sans-serif}
.rubriknavcont .rubriknav{float:left;text-align:center;padding:3px;min-width:70px}
.rubriknavcontright .rubriknav{float:left;text-align:center;padding:0 3px}
.rubriknav a{text-decoration:none}
.rubriknav:hover{cursor:pointer;box-shadow:1px 1px 1px #666}
.rubriknavcont .rubriknav img{max-width:60px;height:auto}
.rubriknavcontright .rubriknav img{max-width:60px;height:auto}
#rubrik1,#rubrik2,#rubrik3,#rubrik4,#rubrik5,#rubrik6{background-color:#F6F6F6;border:1px solid #DDD;border-radius:3px;padding:5px;margin-bottom:10px}
.rubentry{clear:left;margin-bottom:10px;padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;min-height:120px;background-color:#FFF;padding:3px}
.rubentry strong{text-transform:uppercase;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif}
p.absatz:after{clear:left}
p.absatz a img{box-shadow:1px 1px 2px #666}
p.absatz a img:HOVER{border:2px solid #ccc;box-shadow:none}
.rubico{float:left;margin-right:6px;width:30px;height:30px;border-radius:4px;position:relative;top:-7px}
.rubriknavcont .rubactive img{border:2px solid #ccc;border-radius:6px;max-width:62px}
div.rubriknav.rubactive{position:relative;top:-2px}
.rubactive:hover{box-shadow:none}
.rubcontsmall{width:225px;position:relative;top:0;left:0}
.rubcontsmall li{float:left;padding:0 1px;list-style-type:none}
.rubcontsmall .rubriknav:hover{cursor:pointer;box-shadow:none}
.rubtxt,.rubcontsmall{font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;padding:3px 0;white-space:nowrap}
#rub1,#rub2,#rub3,#rub4,#rub5,#rub6{display:none}
.rubcontsmall li:hover #rub1,.rubcontsmall li:hover #rub2,.rubcontsmall li:hover #rub3,.rubcontsmall li:hover #rub3,.rubcontsmall li:hover #rub4,.rubcontsmall li:hover #rub5,.rubcontsmall li:hover #rub6{display:block;width:220px;position:absolute;top:-24px;left:2px;background:#F6F6F6;text-transform:uppercase}
.rubcontsmall .rubriknav a{color:#000}
.bugrep{background-color:#fff;background-image:none;font-size:12px}
.bugrep .tit11p{font-size:1.2em}
#bugrep{max-width:630px;min-width:280px;width:100%;margin:10px;font-size:1.1em}
.bugrepcontainer{border:1px solid #DDD;background-color:#F6F6F6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden}
.bugrepcontainer label,.lpar{display:inline-block;width:20%;position:relative;vertical-align:top;font-weight:600;font-size:.9em;min-width:10em}
.bugrepcontainer input,.bugrepcontainer textarea{width:70%;min-width:20em;font-size:.9em}
.rparam,.explain{display:inline-block;width:70%;min-width:20em}
.bugrepcontainer textarea{height:10em}
.bugrepcontainer textarea.single{height:4em}
.bugrepcontainer div,.bugrepcontainer span{margin-bottom:5px}
.bugrepcontainer select{font-size:.9em}
.bugrepcontainer .bugbut{max-width:120px}
.bugrep ul{padding-left:0}
.bugrep li{list-style-type:none}
.goad{font:400 8pt Verdana,Arial,sans-serif;padding:2px 0;margin:0 5px 3px 0;color:#777;text-align:left}
.goad:hover{color:red;cursor:pointer}
.goad:before{content:url(/im/hide.gif);margin-right:2px}
.goadinfo2{text-align:center}
#goadtop{width:100%;text-align:center;margin-bottom:2px;border-bottom:1px solid #333;background:#31414C}
body.wback #goadtop{width:922px;background:#FFF;border-bottom:none;margin-bottom:1px}
.goadtop{width:99%;text-align:center;margin:5px 0;padding:4px;border-bottom:1px solid #CCC}
.goadtop2{width:99%;text-align:center;margin:5px 0;border:1px solid #DDD;background-color:#F6F6F6;border-radius:4px;padding:4px}
.goadright{text-align:center;border:1px solid #DDD;background-color:#F6F6F6;border-radius:4px;padding:4px}
.goadright2{text-align:center;border:1px solid #DDD;background-color:#F6F6F6;border-radius:4px;padding:10px}
.countermain{width:100%;max-width:300px;min-width:200px;position:relative;height:auto;padding-top:20px;color:#fff;text-align:center;border:1px solid #CCC;margin:0 auto}
#colsmallright .countermain,#forummaincont .countermain{background-position:center top}
.countertxt{font-size:1.1em;line-height:1.25em;color:#000;margin:40px 5px 0 5px;padding:10px;background-color:rgba(255,255,255,.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #666}
.countertxt a{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif}
.countertxt:hover{background-color:#fff;border:1px solid red}
#collargeright .countertxt{line-height:1.2em}
.timer{font:400 1.9em Arial Black,sans-serif;color:#fff;margin:5px;padding:10px;background-color:rgba(186,13,22,.7);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #CCC}
.timer:after{content:"\A (hrs/mins/secs)";font-size:.3em;position:relative;white-space:pre;padding:0;margin:0;line-height:1em}
.counterbanner{display:none}
.countersub{margin:5px;padding:10px;color:#000;background-color:rgba(255,255,255,.9);border-radius:3px;border:1px solid #333}
#calendar .box{font-size:1em}
#calendar .box h2{font:400 1.2em Georgia,'Open Sans',Arial Black,sans-serif;color:#900;border-bottom:1px dotted #900;margin-bottom:10px}
.text #calendar{position:relative;left:0;top:0;width:100%}
#calendar .text p{margin:0 0 .5em 0;font-size:1.1em;line-height:1.8em}
#calendar .box p.divider{border-bottom:1px dotted #ccc}
.text .verd8p{font:400 1em Verdana,Arial,Helvetica,sans-serif}
#xmas-frame{width:100%;min-width:610px;min-height:1100px;z-index:100;margin-top:20px;padding:0}
#xmas-frame{-webkit-transform:scale(0.92);-webkit-transform-origin:0 0}
#timeline{background:url(/im/x_orange.gif) top center repeat-y;width:480px;padding:20px 0;margin:15px auto 10px auto;overflow:hidden;list-style:none;position:relative}
#timeline:before,#timeline:after{content:" ";width:10px;height:10px;display:block;background:#f43059;position:absolute;top:0;left:50%;margin-left:-5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
#timeline:after{margin-left:-7px;background:0 0;border:7px solid transparent;border-top-color:#f43059;width:0;height:0;top:auto;bottom:-7px}
#timeline li{position:relative;clear:both;float:left;width:200px;padding:5px;background:#fff;border:1px solid #CCC;text-align:right;margin:0 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 1px #999;-moz-box-shadow:2px 2px 1px #999;box-shadow:2px 2px 1px #999}
#timeline .empha{background-color:#FFE7B1;border:1px solid #f60}
#timeline li:before,#timeline li:after{content:" ";width:30px;height:1px;background:#f43059;position:absolute;left:100%;top:50%}
#timeline li:nth-of-type(odd),#timeline li:nth-of-type(even){margin:-10px 0 0 0}
#timeline li:nth-of-type(even){float:right;text-align:left}
#timeline li:nth-of-type(even):after{left:auto;right:100%}
#timeline time{font-weight:700}
#timeline p{margin:0}
#ovimsg{text-align:right;padding-right:3px}
#ovimsg .vtit8{font-size:.85em;font-weight:400}
#ovimsg .vtit8 a{text-decoration:none}
#ovimsg .vtit8 a:hover{color:#c00}
#ovimsg .vtit8 a:AFTER{content:url(/im/arrgreen_l.png);position:relative;top:2px;margin-left:3px}
#msg_message{display:block;margin-top:2px;font-size:.85em;border:1px solid #DDD;background-color:#F6F6F6;border-radius:4px;padding:2px;width:99%;overflow:hidden}
#colsmallright #msg_message{margin-bottom:5px;background-color:#FFFBEC}
#navmessage{padding:2px;border-bottom:1px solid #9a6d79;font-size:.8em;position:relative;width:99%;overflow:hidden;margin:0 auto}
#msghead{margin-left:4px;padding:3px 0;max-width:660px;width:33%;float:left;white-space:nowrap}
#msghead a{text-decoration:none}
#msg{max-width:660px;padding:4px;background:#FFF;border:1px solid #FC0;border-radius:4px;cursor:pointer;text-decoration:none;float:left}
.msgclose{float:right;display:block;width:12px;height:12px;background:url(/im/close1.png) no-repeat center;background-size:cover;margin-right:4px}
#msg:hover{color:#C00;text-decoration:underline}
#msg_message a{text-decoration:none}
.msgr{float:right;cursor:pointer}
.msgr:hover{color:red}
#colsmallright .msglink{float:none;padding:0}
.msglink{float:right;padding:0 10px 0 3px}
.msgtrashsym{position:relative;top:3px}
#msgtrash{border-top:1px solid #666;background-color:#EBEBEB;text-indent:3px;display:none}
#msgtrash a{color:#666}
#msgpop{max-width:630px;border:1px solid #CCC}
#msgpop a{text-decoration:none}
#msgpop img{margin:0 5px}
#msgpop .txt10p{font-size:1.2em}
.msgtxt .vtit8{font-size:1.2em}
.msgtit{background:#ffeda6 url(/im/msgbg.jpg) repeat-x 0 -3px;border-bottom:1px solid #FC6;text-indent:3px;font-size:.8em;font-weight:700;padding:3px 0}
.msgnavi,.msgfoot{font-size:.8em;font-weight:700;background-color:#E2E2E2;border-top:1px solid #CCC}
.msgfoot{text-indent:3px}
.msgbutton{border:1px solid #900;color:#000;background-color:#FFEDA6;padding:2px 10px;line-height:22px;margin:2px 2px 0;white-space:nowrap;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.msgbutton:hover{font-weight:700;color:#000}
.msgtxt{font:.7em Arial,Helvetica,sans-serif;background-color:#FFF;min-height:300px}
.msgtxt td{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding:1px;vertical-align:top}
.msgold,.msgold a{color:#666;margin:0 0 3px 3px}
.msgbody{padding:3px;font-size:1.3em;line-height:1.5em}
.msgbody textarea{width:98%;border:1px dotted #060;padding:3px}
#adminbar{background:red repeat-x;padding:2px;border-bottom:1px solid #C00;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif}
#adminwmsg{width:870px;border-right:1px solid #999;border-bottom:1px solid #999;background:red repeat-x;border-bottom:0 solid #C00;font-family:Verdana,Arial,Helvetica,sans-serif}
#adminwmsg2{font-size:12px;color:#fff}
#ascontainer14.stats{max-width:1600px}
.stats table{background-color:#fff}
.stats tr{margin:4px 0}
.stats td{padding:0 2px;border-right:1px solid #CCC;border-bottom:1px solid #CCC}
.stats table tr:nth-child(odd){background:#ededed}
.stats table tr:nth-child(even){background:#fff}
.stats table .tit8p{font-weight:700}

/* tablet14.css */
@media only screen and (max-width:760px){.mainmenu div{position:absolute;max-width:530px}
.mainmenu li.top-li{float:left;height:30px;background:0 0}
.mainmenu li.top-li>a.top-a{width:100%;padding:0 3px;margin:0;text-indent:2px}
.mainmenu div.sub1{width:255px}
.mainmenu div.sub2{width:300px}
.mainmenu div.sub3{width:350px}
.mainmenu div.sub1 dl,.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.mainmenu li:hover div.center{left:-100px;text-align:left}
.rightnav{font-size:.85em;background:0 0}
.asheader14{background:#004278}
.adlogo{left:10px;top:0;width:160px;margin-bottom:0}
.adlogo img{max-width:80%;height:auto}
#headertop{background:url(/im/headertop6_bg.jpg) no-repeat -30px 5px}
#headertop.pair{background:url(/im/pair_headertop_bg.jpg) no-repeat -43px 1px}
#headertop.pair .adlogo{left:10px;top:0;width:220px;margin-bottom:0}
#headertop.pair .adlogo img{max-width:70%;height:auto}
.ascom{position:relative;top:0;height:29px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;border-right:1px solid #0C5181;background:rgba(255,255,255,.06)}
.ascomf{font:700 1.2em 'Open Sans',Arial,sans-serif;margin-left:2px;padding:0 3px;text-align:center;color:#FFF;position:relative;top:2px}
.clear{clear:left;height:0;overflow:hidden}
#ascontainer14{position:relative;max-width:760px;min-width:500px;margin:0}
#ascontainer14.ascontwide1,#ascontainer14.ascontwide2,#ascontainer14.ascontwide3{max-width:760px}
#asmaincont{position:relative;width:auto;min-width:300px}
#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle{display:block;width:100%;max-width:760px;float:none;margin-top:20px;padding:0;padding-top:0}
#colsmallright,#collargeright{display:block;width:100%;max-width:760px;float:none}
.asrcol{clear:left;width:auto}
.asrcol{margin-right:10px}
article{display:block;padding:0;clear:both}
#navbar{position:relative;width:100%;padding:0;height:100%;margin:0;height:20px;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}
.mainmenu li.top-li a.top-a{line-height:30px;color:#FFF;text-shadow:none}
#mark1act{margin-top:-1px}
a#mark2act{margin-top:-1px}
a#mark3act{margin-top:-1px}
a#mark4act{margin-top:-1px}
a#mark5act{margin-top:-1px}
#mark1act:after{content:'';position:absolute;width:3px;height:28px;left:1px;top:1px;background-color:#390}
a#mark2act:after{content:'';position:absolute;width:3px;height:28px;left:1px;top:1px;background-color:#C00}
a#mark3act:after{content:'';position:absolute;width:3px;height:28px;left:1px;top:1px;background-color:#FC0}
a#mark4act:after{content:'';position:absolute;width:3px;height:28px;left:1px;top:1px;background-color:#09C}
a#mark5act:after{content:'';position:absolute;width:3px;height:28px;left:1px;top:1px;background-color:#999}
.royalSlider,.rsOverflow{height:220px!important}
.bContainer .arpic{max-width:80px;height:auto}
#forummaincont{float:left}
.nmo{display:block;text-align:center;margin:0 auto;background:#FFF;width:200px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#ahor2{display:none}
#scroll2chart{display:block;visibility:visible}
#scroll2chart:hover{cursor:pointer}
#scroll2chart:AFTER{content:url(/im/arup.png);position:relative;display:block;float:left;width:25px;heigth:25px}
#navmessage{padding:0;position:relative;color:#666;top:2px;left:2px;width:100%;background:0 0}
#pla{max-width:220px}
.titlink{width:70%;max-width:450px}
#colsmallleft{min-height:0;max-width:none;float:none;margin-right:0}
#colsmallleft{display:block;position:absolute;margin-top:2px;width:230px;left:2px;top:2px;z-index:5;max-height:3000px}
#colsmallleft{overflow:hidden;height:30px}
#colsmallleft.smhoverdrop:hover,#colsmallleft.smhoverreplace{height:auto;overflow:visible;box-shadow:2px 2px 2px #666}
.leftnavtit{padding-bottom:5px}
.counterbanner{display:block;padding:3px;text-align:center;font-weight:700;color:#C00;margin-bottom:1em}
.counterbanner a{color:#C00;text-decoration:none}
}
@media only screen and (max-width:700px){.mainmenu div{position:absolute;max-width:350px}
.mainmenu div.sub1 dl,.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.mainmenu li.top-li a.top-a{line-height:25px;color:#FFF;text-shadow:none}
#headertopl{width:22%;float:left;margin-right:0}
#headertopr{position:absolute;margin-top:3px;right:14px;max-width:640px;min-width:480px;max-height:90px;overflow:hidden}
#usrnav{width:100%;display:inline-block;font-size:.75em}
.nshort{display:block}
.nlong{display:none}
.mainmenu li.top-li{height:25px}
.adlogo img{max-width:80%;height:auto}
#ascontainer14{position:relative;max-width:640px;width:100%;margin:0}
#ascontainer14.ascontwide1,#ascontainer14.ascontwide2,#ascontainer14.ascontwide3{max-width:640px}
#asmaincont{position:relative;width:auto;max-width:640px;width:100%}
#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle{display:block;width:100%;max-width:700px;float:none;margin-top:20px}
#colsmallright,#collargeright{display:block;width:100%;max-width:640px;float:none}
.asrcol{clear:left;width:90%}
article{display:block;padding:0;clear:both}
#navbar{position:relative;width:100%;padding:0;height:100%;margin:0;height:20px;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}
.sde #nat select,.sde select{font-size:.9em;min-width:100px;max-width:150px;margin-right:5px}
.hk .natsel,.atxgen .natsel{margin-right:10px}
.hk .natrgt,.atxgen .natrgt{max-width:200px;min-width:100px;float:left;margin:10px 0 0 0;text-align:left;left:0}
#hknav,#hknavext{font-size:90%}
#hknavext{top:3px}
.twocol{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:1px solid #ccc;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc;margin-bottom:20px}
#smtb{width:100%;heigth:auto;display:block;text-align:center}
.smtb{width:280px;height:140px;display:block;float:none;margin:0 auto}
.smtb:AFTER{content:'\A';white-space:pre}
.smcontainer,.smcontainerwh,.smcontainerph,.smcontainerhk{height:130px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCC}
.smcontainerph,.smcontainerph:hover{background-position:0 -20px}
.titlink{width:60%;max-width:450px}
}
@media only screen and (min-width:200px) and (max-width:580px){body{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:99.9%}
nav{position:absolute;top:85px;left:0;min-height:18px;max-height:36px;padding-top:2px;width:100%;background-color:#214174}
ul.mainmenu{position:relative;left:2px}
.mainmenu li.top-li>a.top-a:hover{background:0 0}
.mainmenu li.top-li{width:auto;border-top:none;height:18px;background:0 0;position:relative;padding:0;margin:0;left:0;border-right:none}
.mainmenu li.top-li a.top-a{line-height:15px;color:#FFF;text-shadow:none;text-align:left;width:100%;display:block;float:left;text-indent:0;padding:0 4px 0 4px;font-size:.9em}
.mainmenu li.top-li:hover>a#mark1{background:0 0}
a#mark1:hover{top:-2px}
.mainmenu div{position:absolute;max-width:300px;margin-top:-11px;box-shadow:none}
.mainmenu div.sub1{width:200px}
.mainmenu div.sub2{width:200px}
.mainmenu div.sub3{width:200px}
.mainmenu div#p5.sub2{width:160px}
#p1{position:absolute;left:-20px}
#p2{position:absolute;left:-40px}
#p3{position:absolute;left:-80px}
#p4{position:absolute;left:-100px}
#p5{position:absolute;left:-120px}
.nshort{display:block}
.nlong{display:none}
.mainmenu div dt{padding:0;font-size:.86em;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mainmenu div.sub1 dl,.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#mark5{position:absolute;min-width:50px}
.ascom{display:none}
.titlink,#headertopr,#slider-with-blocks-1,#colforumright,.hide{display:none}
#asheader14{background:0 0;height:100px}
#headertop{min-width:320px;max-width:580px;height:105px;background-color:#004278;background:url(/im/headtopmobile4.jpg) no-repeat right top;border-bottom:1px solid #000}
#headertop.pair{min-width:320px;max-width:580px;height:105px;background-color:#004278;background:url(/im/pair_headtopmobile.jpg) no-repeat right top;border-bottom:1px solid #000}
#headertop.pair .adlogo{left:1px;top:0;width:220px;margin-bottom:0}
#headertopl{width:320px;float:none;text-align:left}
#headertopr{position:relative;top:4px;left:0;padding:1px 0 10px 0;max-width:580px;min-width:320px;width:100%;background-color:#23538A;z-index:100;border-top:1px dotted #CCC;float:none;color:#fff;text-align:center;min-height:70px}
#msg_message{top:6px;position:relative}
.adlogo{position:relative;left:2px;top:-5px;padding-bottom:8px}
.adlogo img{max-width:80%;height:auto;padding:3px}
#leftnavinfo,#colsmallleft{top:10px;height:28px;width:200px;border:1px solid #EBEBEB;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:0;padding:0;box-shadow:1px 1px 1px 0 #CCC}
#usrnav{font-size:.9em;display:block}
#usrnav a{margin-left:2px;padding-left:17px}
.langnav{margin-top:10px;font:.7em Verdana,Geneva,sans-serif;color:#fff;text-align:center;white-space:nowrap}
#search{position:relative;text-align:center;padding-bottom:5px}
#search input{width:200px}
.rightnav{position:relative;top:-60px;right:-8px;width:100%;color:#000;display:block;text-align:right;font-size:.8em;background:0 0;border-top:none;float:none;padding-right:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navon{position:absolute;display:block;background-color:rgba(120,120,120,.8);top:0;right:0;padding:0 3px 2px 0;border-left:1px solid #9B9B9B;border-bottom:1px solid #9B9B9B;-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px}
.footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto}
.footinfo{margin-top:-10px;margin-bottom:115px}
.nmo{display:block;text-align:center;margin:0 auto;background:#FFF;width:200px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
article{font-size:1em}
input.aq{max-width:150px}
#ascontainer14{position:relative;max-width:580px;min-width:320px;margin:0;padding:0}
#ascontainer14.ascontwide1,#ascontainer14.ascontwide2,#ascontainer14.ascontwide3{max-width:580px}
.twocol,.twocol1{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:1px solid #ccc;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc;margin-bottom:20px}
.twocol ol{padding-left:1.5em}
.twocol ul{padding-left:1.5em}
.twocol ol li .vtit8{text-decoration:underline;font-size:.95em}
#asmaincont{position:relative;width:100%;min-width:320px;max-width:580px;margin-right:3px}
#asmain.hk{width:99%;margin-top:-25px}
#asmain.atxgen{margin-right:0}
#atxgenhead{font-size:90%;min-width:320px;max-width:580px}
#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle{display:block;width:100%;float:none;margin-top:35px;min-width:314px;max-width:580px;padding:0 3px}
#colmainleft2{margin-top:10px}
#colmainleft2 .hk{margin-top:17px}
#colmainleft2.awd{min-width:310px;max-width:580px;padding:0 3px}
#colsmallright,#collargeright{display:block;width:100%;float:none;min-width:320px;max-width:580px}
.asrcol{clear:left;width:95%}
article{display:block;padding:0;clear:both}
#navbar{position:relative;width:100%;padding:0;height:100%;margin:0;height:20px;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}
.aibg{background-image:none}
.aibg:AFTER{content:"Astro*Intelligence";position:relative;float:right;top:-5em;padding-right:10px;font:400 .34em 'Open Sans',Verdana,sans-serif;border-bottom:1px solid #CCC;z-index:1;display:inline-block}
img.arpic{width:40%;height:auto}
.repfright{min-width:310px;width:98%;margin:10px 0;float:none;border:3px solid #ccc;display:block;box-shadow:1px 1px 2px #666}
.repfright .tit{font-size:1em;padding:0}
.repfright img{max-width:40px;height:auto}
#acpop,.acpop{font-size:1.3em}
#acpop li,.acpop li{font-size:1em}
#scroll2chart:AFTER{content:url(/im/arup2.png);width:50px;height:50px;margin-top:10px}
#hknav,#hknavext{font-size:1.05em}
#hknav{text-align:left;position:relative;top:-12px;margin-top:20px;display:block;width:100%;min-width:320px;max-width:580px}
#hknavext{top:-8px;text-align:left;position:relative;display:block;width:100%;min-width:320px}
#hknavext a{text-decoration:none;color:#333}
.hknav1,.hknav2,.hknav1a,.hknav2a,.hknav6,.hknav6a{margin-bottom:3px}
#hknavext a{text-decoration:none;color:#333}
.hknav3,.hknav4,.hknav5,.hknav3a{margin-right:3px;font-size:100%}
.hknav1,.hknav2,.hknav1a,.hknav2a,.hknav6,.hknav6a{background-color:#F6F6F6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.hknav3,.hknav4,.hknav5,.hknav3a{background-color:#F6F6F6;border:1px solid #CCC;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px 3px 1px 3px}
.hknav1{border:1px solid #6BA9E5;background-image:none}
.hknav1a{border:1px solid #6BA9E5;box-shadow:none;padding:2px 4px 1px 4px;background-image:none;background-color:#fff}
.hknav2{border:1px solid #E5838F;background-image:none}
.hknav2a{border:1px solid #E5838F;box-shadow:none;padding:2px 4px 1px 4px;background-image:none;background-color:#fff}
.hknav3{border:1px solid #CCC;background-image:none}
.hknav3a{border:1px solid #CCC;background-image:none}
.hknav4{border:1px solid #CCC;background-image:none}
.hknav4a{border:1px solid #CCC;background-image:none}
.hknav5{border:1px solid #069;background-image:none}
.hknav5a{border:1px solid #069;background-image:none}
.hknav6{border:1px solid #6C0;background-image:none}
.hknav6a{border:1px solid #6C0;background-image:none;box-shadow:none;padding:2px 4px 1px 4px;background-color:#fff}
.hknav6a a{color:#fff}
#mdcheckb select{font-size:1em;min-width:70px;max-width:70px;float:left;margin-left:5px}
#ehkm table{max-width:570px;position:relative;left:-5px}
#ehkm{margin:4px 0 4px 0;border-right:none}
#ehkmad img{width:100%;heigth:auto}
#mdcheckb table,#mdcheckb td{min-width:80px;width:100%}
.ehkmtit strong{margin-left:0}
.ehkmtit strong{text-align:center}
.whortit{background-position:0 -3px}
.imlink.mfrlink a{font-size:.9em;margin-right:0}
.natlft,.hk .natlft,.atxgen .natlft{margin-top:0}
.natrgt,.hk .natrgt,.atxgen .natrgt{line-height:1em}
.hptit1,.hptit{margin-top:1px}
#awdlogin{max-width:580px;min-width:310px;width:98%;padding-right:2px}
.awdinput{width:280px}
.awd .smallborder{padding:2px;line-height:1.6em}
.awd input[type=checkbox]{float:right}
.awdsubm{float:none;text-align:center;margin-top:5px}
.cinetit{background-image:none;line-height:1.5em}
.formbtn,.linkbtn{font:600 .9em Arial,sans-serif;padding:2px 0}
.xmothead .repsubtit,.xmothead .vtit8{text-shadow:1px 1px 2px #FFF}
.mohead,.xmothead{background:url(/im/mo_head_left.jpg) -10px top no-repeat,url(/im/mo_head_right.jpg) right top no-repeat;background-size:30%}
.ahor h1{font-size:1.5em;text-indent:3px}
#arcont,.arcont{width:100%;overflow:hidden;margin:0;padding:0}
#colmainleft2.ahor{width:100%;padding:0}
#arleft,.arleft{width:100%;float:none;border-right:1px solid #ebebeb}
#arright,.arright{width:100%;float:none}
img.arpic{max-width:50px;height:auto}
.arblock{border-bottom:1px dotted #CCC}
.artitdaily,.artitpersonal,.artitchild,.artitinteractive,.artitrelation,.artitspecial,.artitchart,.artitorders,.artitlove,.artitstrippa{color:#FFF;padding:3px 0 3px 4px;border-bottom:none;margin:5px 0 10px 0;background-color:#5387bd}
.rubriknavcont .rubriknav img{max-width:50px;height:auto}
.rubriknavcont .rubactive img{position:relative;max-width:55px;height:auto}
.rubriknavcont .rubriknav{padding:1px;min-width:30px}
.rubriknavcont{width:100%;min-width:370px;height:70px;font:700 .9em 'Roboto Condensed',Arial,sans-serif}
#rubrik1 p,#rubrik2 p,#rubrik3 p,#rubrik4 p,#rubrik5 p,#rubrik6 p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify}
#rubrik1 h1,#rubrik2 h1,#rubrik3 h1,#rubrik4 h1,#rubrik5 h1,#rubrik6 h1{font-size:1.8em}
.rubriknavcont .rubactive img{border:2px solid #ccc;border-radius:6px;max-width:52px}
#colmainleft2.genchart{min-width:320px;width:100%}
.genchart #nat{width:100%;min-width:310px;width:97%;position:relative;left:-8px}
.bigc{border:1px solid #E5E5E5;border-left:0}
.genctit{font-weight:700;margin-bottom:3px;padding-top:15px;text-align:left}
.genctit a{color:#333}
.genctit a img{margin-right:5px;border:0}
.gencbg{width:100%;padding:0;background-image:none}
.gencbg h2{text-align:left;font-size:1.8em}
.genc{padding:2px;position:relative;vertical-align:top}
.gencborder{margin:0;table-layout:auto}
.gencborder1{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 0;margin:0;width:97%;min-width:310px}
.gencborder td{padding:2px;vertical-align:text-top;margin:0}
.gencborder td.verd8p a{font-size:.9em;line-height:1.2em;text-decoration:none}
.gencsub{text-align:left;padding:5px}
.gencadd{width:100%;max-width:150px}
.bigimg{max-width:100%;height:auto}
td.gencleft{width:30%;min-width:80px;max-width:100px;padding:2px;vertical-align:top}
td.gencright{width:60%;max-width:220px;padding:2px 0 0 10px;vertical-align:top}
.gencright select{max-width:250px;margin-left:10px}
.spacer{padding:2px}
.genchart #nat select,.genchart select{font-size:.9em;min-width:100px;max-width:150px;margin-right:0}
.genchart .natsel{margin:0;max-width:110px;min-width:110px}
.genchart #nat select{font-size:.85em;max-width:100px}
.genchart .natrgt,.genchart .natrgt{max-width:200px;min-width:100px;float:left;margin:0 0 0 3px;text-align:left;left:0;line-height:1.6em}
#smtb{font-size:115%;width:97%;heigth:auto;display:block;min-width:310px;text-align:center}
.smtb{width:310px;margin:0 5px;height:140px;display:block;float:none}
.smtb:AFTER{content:'\A';white-space:pre}
.smcontainer,.smcontainerwh,.smcontainerph,.smcontainerhk{height:130px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCC}
.smcontainerph,.smcontainerph:hover{background-position:0 -20px}
.mainfullrec{font-size:90%;min-width:310px;max-width:470px}
.repem{width:99%}
.gencbutton{padding:2px 5px;font-size:.8em}
.blue.gencbutton{min-width:100px}
#cos,#cf{width:100%;max-width:450px;margin-top:5px;margin-left:0}
#cos{position:relative;z-index:150;background-color:#fff}
#cossub{position:relative;z-index:151;background-color:#fff}
.costx{width:100%;font:700 .9em Verdana,Geneva,sans-serif;text-align:center;margin-bottom:2px}
#cosplace{width:99%;max-width:300px;height:auto;padding:0 2px;overflow:hidden}
#cosplace,#coscol{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCC}
.cosplace{-webkit-box-shadow:inset 1px 1px 2px #666;-moz-box-shadow:inset 1px 1px 2px #666;box-shadow:inset 1px 1px 2px #666;width:40px;height:40px;margin:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff}
.cosplacefull{width:38px;height:38px;float:left;margin:2px 4px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#BBB;-webkit-box-shadow:inset 1px 1px 0 #666;-moz-box-shadow:inset 1px 1px 0 #666;box-shadow:inset 1px 1px 0 #666}
.costxsum,.cosplacetx{-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;box-shadow:1px 1px 2px #888;width:50px;height:50px;float:left;margin:5px 7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#cosrow1,#cosrow2{padding:0}
.cosout{float:right;margin:3px 3px 12px 12px}
.cosnum,.cosnumakt{text-align:center;font:700 .9em "Courier New",Courier,monospace;color:#CCC;margin:20px 0 0 8px}
.cosnumakt{color:#c00;font-size:1.2em;position:relative;bottom:5px}
#coshead h1{font-weight:400;color:#000;background:url(/im/colhead.jpg) no-repeat right 0}
#coscol{width:100%;max-width:320px;height:auto;overflow:hidden;background-color:#FFF;border:1px solid #CCC;padding:0 4px 0 4px;margin:10px auto}
.coscolrow{margin:5px 0}
.coscolor{width:46px;height:46px;float:left;margin:6px;-webkit-box-shadow:1px 1px 2px #666;-moz-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}
#cossub{width:100%;max-width:320px;padding:10px;text-align:center;border:1px dotted #CCC;position:relative;margin:10px auto}
.xtkthead{background:url(/im/bgrep_xtktlm.jpg) left top no-repeat,url(/im/bgrep_xtktrm.jpg) right top no-repeat}
#aforlhead{background:url(/im/syn/synbf2015.jpg) no-repeat right 0}
.synimg{width:100px}
.synimg img{width:95%;height:auto}
.synco{max-width:180px;margin:0 .5em .2em 0}
.synopt{width:120px}
.sign .dyn img.fright{max-width:160px;height:auto}
#navmessage{padding:0;position:relative;color:#666;top:6px;left:2px;width:100%;background:0 0}
td.txt9p .verd8p{font-size:50%;line-height:1.7em}
.sde #nat{height:auto}
#aclim{max-width:300px;height:auto}
#forummaincont{max-width:580px;min-width:320px;margin-top:5px}
#refpl,#birthpl,#kmlfile{display:none}
#click2{display:none}
.homepage{margin-top:0}
.homepage .hptit1{font-size:1.5em}
#starcontainer{position:absolute;top:5px;width:150px;z-index:5}
#star1{cursor:pointer;cursor:hand;position:relative;width:100px;height:50px}
#star2{display:none}
.plamobile{display:block;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px}
.plamobile #pla,.plamobile #pla .hptit{display:none}
.plamobile #pla{max-width:100%}
.plamobile h1.hptit{background:#f6f6f6;margin:0;padding:2px;border-bottom:0;font-size:1.3em}
.plamobile a{text-decoration:none}
.plamobile h1.hptit:after{content:url(/im/plamobile_bg.png);position:relative;left:10px;top:3px}
.plahide{display:none}
.openpla{display:block;width:160px;height:18px;position:absolute;right:5px;top:30px}
.openplalink{width:150px;height:20px}
.plaheader{top:46px;right:20px;text-align:left;font-size:110%}
.langpulld{display:block;position:relative;width:auto;font-size:.8em;text-align:right;padding:4px 2px 2px 0;border-bottom:1px solid #DDD;background-color:#F6F6F6;box-sizing:border-box;top:4px}
.langpulld label{display:inline-block;position:relative}
.langpulld select{font-size:.8em}
pre{white-space:pre-wrap}
#xmas-frame{width:610px;-moz-transform:scale(0.6);-moz-transform-origin:0 0;-o-transform:scale(0.6);-o-transform-origin:0 0;-webkit-transform:scale(0.6);-webkit-transform-origin:0 0;transform:scale(0.6);transform-origin:0 0}
#colmain_rbm{display:block;width:100%;margin-right:0}
#colright_rbm{display:none}
#colright_rbm2{display:block;width:100%}
}
