@charset "utf-8"; 
body{color:#004488; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; margin-top:4px;}
h1{font-size:16px;font-weight:bold;color:#0044AA;margin:0;}
h2{font-size:14px;font-weight:bold;color:#0044AA;margin:0;}
h3{font-size:12px;font-weight:bold;color:#0044AA;margin:4px 0;}
a{color:#0066CC;text-decoration:none;}
a:link{color:#003399;background-color:inherit;}
a:visited{color:#003399;background-color:inherit;}
a:hover{color:#EE0000;background-color:inherit;text-decoration:none;}
a img {border: none;}
hr{border:1px dotted #6891CC;height:1px;width:92%;text-align:center;}
.line{background:url(../../06/ug2_2/images/shadow.gif) top repeat-x;background-color:#FCFCFE;height:18px;padding:0;margin:0;}
.button{font-size:11px;color:#000000;text-align:center;border:1px solid #000000;background-image:url(../pic/button.png);}
.button a{color:#000000;}
.button a:hover{color:#0085b0;}
.tbox{background-color:#F4F7FA;border:1px solid #5e5d63;color:#444444; font-size:10px;}
.fborder{border:1px solid #D0D7EB;padding:2px;}
.srch_1 {text-align:center; padding:1px; margin:4px;}
.srch_2, .srch_2 a {text-align:center; padding:4px; margin:4px;}
.srch_2 a:hover {text-decoration:underline; color:#0000CC;}
.srch_3 {text-align:center; vertical-align: padding:1px; margin:4px;}
div, table {margin-left:auto;margin-right:auto;}

/*SearchForm*/
div.srch_rc1{ width:920px; padding:6px 0; margin:2px auto; background-color:#E8EEF8;}
table.srch_new{border-spacing:0.1em; font:12px Arial, Helvetica, sans-serif; width:100%;}
table.srch_new td {padding:8px 0; vertical-align:top; color:#0000A0;}
table.srch_new td.t1 {width:320px;}
table.srch_new td.t2 {width:260px;}
.srch_new div {padding:4px;}
.srch_t1, .srch_t2, .srch_t3{float:left; text-align:right; margin-right:4px;}
.srch_t1{width:120px;}
.srch_t2{width:80px;}
.srch_t3{width:150px;}

div.err {text-align:center; margin:40px 0; font:18px Georgia, 'Times New Roman', Times;}
div.err .red {color:red; padding:20px 0;}
table.header {width:980px;border-collapse:collapse;border-spacing:0px;border:none;margin-top:4px;font-family: Verdana, Arial, Helvetica, sans-serif;}
table.header td, table.header tr{vertical-align:middle;border-collapse:collapse;border-spacing:0px;border:none;padding:0;margin:0;}
div.fst {}
div.fst table {width:100%; border:none; margin-left:0; margin-right:0;}
div.fst td {border:none; padding:8px;}
div.fst td table{width:80%; margin-left:0; margin-right:0;}
div.fst td.PH {text-align:center; padding:13px 0;}
div.fst td.B {border-top:1px solid #D3DEE7;}
div.fst img {border:1px solid #F49F60; background-color:#FDFCE1; margin-bottom:8px;}
div.fst a img { background-color:#FBF7B2; padding:4px;}
div.fst a img:hover {border:1px solid red;}
div.fst h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
div.fst a h2:hover {color:red;}

#hdr1{text-align:center;padding:8px;border-bottom:1px solid #D1DDEF;}
#hdr2{text-align:center;padding:8px 0 18px 0;}
.titleblock {color:#000090; margin-top:6px; margin-bottom:6px; background-color:#DDEAFF; padding:4px; border-bottom:2px solid #5C92FF; text-align:center; }
.titletop {font-size:14px; color:#FFFFFF; padding-right:18px; margin:4px 0 4px 0;}
.headsearch {background:url(../../06/egel_2/images/logo_bg.png) top left repeat-x; height:50px;}
.logocenter {width:220px; height:220px; background:url(../../06/egel_2/images/logo_center.jpg) top left no-repeat;}
.logoleft {width:220px; height:70px; background:url(../../06/egel_2/images/logo_left.png) top left repeat-x;text-align:center; vertical-align:top;}
.ico {width:90px; height:170px; background:url(../../06/egel_2/images/icotxt_bg1.png) bottom left no-repeat;text-align:center; vertical-align:top;}
.ico:hover {background:url(../../06/egel_2/images/icotxt_bg2.png) top left no-repeat;text-align:center;}
.icosmile {width:90px; height:90px; text-align:center; vertical-align:top; padding-bottom:2px; padding-top:4px;}
.icotxt_a {cursor:pointer;width:80px;height:16px;text-align:center;vertical-align:middle;color:#FF0000;}
.icotxt_a a {color:#FF0000; text-decoration:none; }
.icotxt_b {cursor:pointer;width:85px;height:32px;font-size:9px;text-align:center;vertical-align:middle; padding-top:4px; }
.icotxt_b { text-decoration:none;}

.footermenu{ width:980px;padding:6px; background-color:#679BFF; border-bottom:2px solid #06099F;color:#FFFFFF;text-align:center;}
.footermenu a{color:#E0F0FF;padding-left:4px;padding-right:4px;}
.footermenu a:hover{color:#FFFFFF;text-decoration:underline;}
.footer { width:800px;height:90px;background:url(../../06/egel_2/images/footer_bg.png) bottom right repeat-y;color:#000099;text-align:right;padding-right:8px;vertical-align:middle;}
.footerlogo { width:90px; height:90px; background:url(../../06/egel_2/images/footer_logo.png) bottom left no-repeat; }
#love_horo { vertical-align:bottom;text-align:center;padding:13px;border:1px solid #C3D3EB;height:80px; }
#banner { text-align:center; }
.tbox_npbutton {}
.tbox_npdropdown { width:36px; border:1px solid #C3D3EB;}
.tbox{ background-color:#FAFFFF; border:1px solid #5e5d63; color:#000000; font:10px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; margin:4px 0 4px 0;}

/*NextPrev*/
.np { padding:8px 4px; margin:4px 0; text-align:center; }
.nextprev {padding:8px 4px; color:#000044; text-align:center;}
.nextprev a {padding:4px 8px; border:1px solid #C3D3EB; color:#000044; background-color:#FFFFFF; line-height:2.5em;}
.nextprev a:hover {border:1px solid #FFD33C; color:#FF0000; background-color:#FFFFBE; text-decoration:none;}
.nextprev_link .nextprev_link:visited {border:1px solid #FFD33C; color:#FF0000; background-color:#FFFFBE; }
.nextprev_link:hover {border:1px solid #FFD33C; color:#FF0000; background-color:#FFFFBE; text-decoration:none; }
.nextprev_current {padding:4px 8px; border:1px solid #FFD33C; color:#FF0000; background-color:#FFFFBE; }

/* Nav Menu */
table.menu {width:980px;border:1px solid #D0D7EB; border-bottom:none;}
.tbl_menu {margin:2px; padding:1px; background-color:#EFF3FA;}
.tbl_menu a {font:12px Verdana, Helvetica, sans-serif; background-color:#E8EEF8; padding:5px; display:block;}
.tbl_menu a:hover {color:#FFFFFF; background-color:#0044AA;}
.menu_count {border-left:1px solid #D0D7EB;padding:0 4px;font-size:10px;}

/*WebIn*/
table.title {border-spacing:0.1em; width:980px; border:1px solid #D0D7EB; border-bottom:none;}
table.title td {text-align:center; vertical-align:top;}
div.title {padding:8px 0;}
div.limit {font-size:10px; color:#444488; padding:4px;}

table.sub_m {border-spacing:0.1em; width:100%;color:#0044AA;}
table.sub_m td {width:20%;}
div.sub_m {background-color:#FFFFFF; font:12px Arial, Helvetica, sans-serif;}
div.sub_m a {background-color:#E8EEF8;padding:2px;display:block;}
div.sub_m a:hover {background-color:#1687F8;color:#FFFFFF;}

table.main {width:980px; background-color:#FFFFFF; border:1px solid #D0D7EB; border-top:none;}
table.main tr {vertical-align:top;}

table.list {border-spacing:0.1em; font-size:12px; border:none; width:100%; border:1px solid #D3DEE7;}
table.list tr.srch {background-color:#E8EEF8; vertical-align:top;}
table.list tr.odd {background-color:#F2F2F2;vertical-align:top;}
table.list tr.iven {background-color:#F9F9F9;vertical-align:top;}
table.list tr.iven:hover, table.list tr.odd:hover {background-color: #FFF;}
table.list td {padding: 2px 4px;border-top:1px solid #D3DEE7;}
table.list thead td {font-weight:bold; font-size:0.9em; text-align:center;vertical-align:middle;background-color:#E8EEF8;padding:4px 6px;border-bottom:2px solid #D3DEE7;border-top:none;}
table.list thead td:hover {background-color:#DEE8F3;}
table.list thead td.curcol {color:#FFFFFF;}
table.footer {width:980px;}

/* HS */
.highslide{cursor: pointer;outline:none;}
.highslide img {border: 2px solid white;}
.highslide:hover img{border: 2px solid #5A87C9;}
.highslide-image{border: 2px solid white;}
.highslide-image-blur { }
.highslide-caption{display:none;background:url(../../06/egel_2/images/bar-2.gif) left top repeat-x;background-color:white;border:2px solid white;padding:8px;color:#000090;}
.highslide-loading{width:16px;height:16px;background:url(../../05/my_gallery/highslide/graphics/loader.gif) center top no-repeat;}
.highslide-move{cursor:move;}
.highslide-overlay{display:none;}
.controlbar{background: url(../../05/my_gallery/highslide/graphics/controlbar4.gif);width:167px;height:34px;}
.controlbar a{display:block;float:left;height:27px;}
.controlbar a:hover{background-image: url(../../05/my_gallery/highslide/graphics/controlbar4-hover.gif);}
.controlbar .previous{width: 50px;}
.controlbar .next{width:40px;background-position: -50px 0;}
.controlbar .highslide-move{width: 40px; background-position: -90px 0;}
.controlbar .close{width:36px;background-position: -130px 0;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
