@media screen {
body { margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#7c8594; background:#FFFFFF; }
h1, h2, h3, p, ul, form { margin:0px; padding:0px;}
img { border:none;}
select {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

a {color:#b12100; text-decoration:underline; font-size:14px}
a:hover {text-decoration:none;}

#header { margin:0px auto; padding:0px; height:78px; background:url(/images/index/bg_header.gif) repeat-x;}

#header_box{ margin:0 auto; padding:0px; height:78px; width:1050px; position:relative;}
#header_box .logo { margin:0px; padding:0px; width:431px; height:57px; top:6px; left:192px; background:url(/images/index/img_logo.gif) no-repeat; position:relative; float:left;}

div.SwitchLocale {bottom:15px; right:60px; color:#fff; font-size:11px}
div.SwitchLocale div span.label {color:#fff}
div.SwitchLocale ul {color:#7c8594}
div.SwitchLocale ul a {font-size:11px}

b.corner {background-color: #9E0000}
.lb, .rb {display:none}

div.LoginIndex {bottom:16px; left:650px; color:#fff}
div.LoginIndex dl {font-size:11px}
div.LoginIndex a {color:#fff; font-size:11px}
div.LoginIndex dl dt {white-space:nowrap}

#main_box { margin:0px auto; padding:0px; width:1050px; }

div.Registration { margin:0px 0px 20px; padding:0px; width:301px; margin-top:13px; background:url(/images/index/bg_form.jpg) no-repeat; float:left; padding-left: 295px; color:#FFFFFF; font-size:11px; height:540px}
div.Registration dl.horizontal dt {width:95px}
div.Registration dl.horizontal dd {width:185px}
div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:54px}
div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:83px}
div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:42px}
div.Registration form label {white-space:normal}
dd input, dd select {font-size:11px}
div.Registration p.submitbutton {padding-right:10px; text-align:center}

#registration_box_bottom {margin:0; padding:0; width:596px; height:10px; overflow:hidden; background:url(/images/index/bg_bottom.gif) no-repeat top right; position:absolute; bottom:0;}
div.Registration h1{font-size:22px; font-weight:normal; color:#ff0000; padding:17px 0 10px 0; margin:0}
div.Registration h2{font-size:22px; font-weight:normal; color:#ff0000; padding:17px 0 10px 0; margin:0}
div.Registration p {font-size:10px; font-weight:normal; color:#9a9a9a; margin:4px 0 4px 0;}
div.Registration a { font-size:10px; font-weight:normal; text-decoration:underline; color:#f44d4d;}

 
#blackbox-submit {border:0px; height:70px;}

h1 {font-size:22px; font-weight:normal; color:#3d3d3d; margin:30px 0 0 14px;}
h2 {font-size:22px; font-weight:normal; color:#3d3d3d; margin:30px 0 0 14px;}

/*.block { height:340px; width:445px; margin:0; padding:0; top:0px; left:0px; overflow:hidden; position:relative; float:left; }*/

div.simple div.member {height:90px}

#text_block { width:445px; margin:0; margin-bottom:10px; padding:0; background:url(/images/index/img_slogan.jpg) top center no-repeat; float:right;}
#text_block h2 {font-size:11px; font-weight:normal; color:#3d3d3d; padding:60px 5px 0 14px; float:left; }

#footer { clear:both; margin:0px auto; padding:0px; height:55px; background:url(/images/index/bg_footer.gif) repeat-x; text-align:center;}
#footer h3 {font-size:10px; font-weight:normal; color:#9a9a9a; padding-top:10px;}

span.error {font-size:10px; font-weight:normal; color:#f44d4d; padding-top:10px;}

div.SearchResult {display:block; float:right; width:440px}

div.clear {clear:both; height:1px; overflow:hidden; width:100%}
}
