/* CSS Document */
* {margin:0;padding:0;border:0;}
a {color:#f96c00;text-decoration:underline; }
a:hover { text-decoration:none;}
input, select { vertical-align:middle; }
textarea {border:1px solid #bababa; }
td, th { vertical-align:top;}
h3 { font-size:18px; margin:5px 0 10px 0; font-weight:normal; color:#1e61a8;}
h2 { font-size:18px; margin:5px 0 10px 0; font-weight:normal; color:#1e61a8;}
.clear { clear:both;}

body { font-family:arial; font-size:12px; color:#212121; }

#header { height:21px; background:url(/images/skin/Index/header-bg.jpg) left top repeat-x;}
#main { height:875px; width:1006px; margin:0 auto; background:url(/images/skin/Index/bg.jpg) center 10px no-repeat; position:relative;}

#slogan { color:#f96c00; font-size:30px; width:460px; height:90px; overflow:hidden; position:absolute; left:30px; top:20px; text-align:center;} 

#image { width:510px; height:780px; position:absolute; left:25px; top:100px; text-align:center; overflow:hidden;}

#lang { color:#4295E9;font-size:11px;margin:0 auto;width:966px; }
#lang select { color:#4295e9; width:85px; font-size:11px; margin:0 0 0 7px; background-color:#eff8fd; border:1px solid #a6d0e7; height:21px; padding:2px 0 0 4px;}

#menu { position:absolute; top:0; right:42px;}
#menu a { width:112px; height:27px; padding:6px 0 0 0; display:block; float:left; margin:0 0 0 6px; background:url(/images/skin/Index/menu.jpg) left top no-repeat; color:#5cb6e7; text-align:center; font-size:16px; text-decoration:none; }
#menu a:hover  {  background:url(/images/skin/Index/menu-h.jpg) left top no-repeat; color:#fff; }

#footer { background:#b3d8ff url(/images/skin/Index/footer.jpg) repeat-x left top;; }
#footer .d1 { background:#fff url(/images/skin/Index/footer-t.jpg) repeat-x left top; width:1006px; margin:0 auto 0 auto;}
#footer .d2 { background:url(/images/skin/Index/footer-r.jpg) repeat-y right top;}
#footer .d3 { background:url(/images/skin/Index/footer-l.jpg) repeat-y left top;}
#footer .d4 { background:url(/images/skin/Index/footer-lt.jpg) no-repeat left top;}
#footer .d5 { background:url(/images/skin/Index/footer-rt.jpg) no-repeat right top;}

#bmenu { color:#3e92e9; text-align:center; font-size:16px; padding:20px 0 17px 0; }
#bmenu a { color:#3e92e9; padding:0 20px; text-decoration:none; }
#bmenu a:hover { text-decoration:underline; }

#copyright { color:#9d9d9d; font-size:11px; text-align:center;}

#footer .text { padding:20px 35px;}
#footer .text p { margin:10px 0; }
#footer .text h1 { color:#1e61a8; font-size:20px; margin:20px 0 15px 0; font-weight:normal;} 

#dontstay { border-left:10px solid #dfecfb; padding:0 0 0 23px; margin:0; height:145px; width:360px; position:relative;}
#dontstay h2 { font-size:30px; color:#1e61a8; margin:0 0 7px 0; padding:0; line-height:28px;}
#dontstay h3 { font-size:18px; color:#f96c00; line-height:16px; text-transform:uppercase;}
#dontstay #click { position:absolute; right:7px; bottom:0; display:block;}

#block1 { width:447px; height:124px; position:absolute; right:34px; top:45px; background:url(/images/skin/Index/login-bg.jpg) no-repeat left top; overflow:hidden;}
#block3 { position:absolute; right:40px; bottom:0px; width:440px; height:170px; margin:0 0 -3px 0; }
#welcome {  background:url(/images/skin/Index/welcome-bg.jpg) no-repeat left top;  width:380px; height:130px; padding:30px 30px 10px 30px;}
#welcome h2 { margin:0 0 10px 0; font-size:25px;}

#register { height:490px; width:350px; position:absolute; left:570px; top:200px; background:url(/images/skin/Index/registration.jpg) no-repeat center top; }

#login { padding:37px 65px 0 75px;}
#login .input { width:139px; height:23px; margin:0 10px 7px 0; background:url(/images/skin/Index/input.jpg) no-repeat left top; font-size:12px; color:#73828a; padding:0 0 0 3px; }
#login #forget { display:block; float:left; font-size:10px; text-align:center; width:150px; height:40px; padding:0 3px 0 0;}

#search { padding:25px 0 0 20px; color:#414141;}
#search td { vertical-align:middle; height:35px;}
#search select { width:70px; border-top:1px solid #73828a; border-left:1px solid #73828a; border-right:1px solid #d6d1c9; border-bottom:1px solid #d6d1c9; color:#414141; font-size:12px;}
