html, body { margin: 0; padding: 0; height:100%; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; }

img   { margin:0;padding:0; border:none; }
table { border-collapse:collapse; }
td    { margin:0px; padding:0px; vertical-align:top; text-align:left; }


#main{ margin-bottom:20px; position:relative; }


#main_top         { height:128px; background-image:url('../content/logo.png'); border-bottom:solid 2px #183147; }
#main_top #lan    { position:absolute; right:36px; top:15px; }
#main_top #addr   { padding-top:105px; }
#main_top #addr a { color:#333;}
#main_top #addr a:hover{ color:#de4044; }
#main_top #lan a  { text-indent:-2000px; color:#fff; display:inline-block; height:12px; width:47px;
                    background-position:top; font-size:4px;}
#main_top #lan a:hover { background-position:bottom; }


#main_left      { width:533px; background-color:#f6f6f0; padding:0; margin:0; text-align:left;
                  background-image:url('pics/left_bottom.png'); background-position:bottom;
							    background-repeat:no-repeat; vertical-align:top; }
#main_left div  { padding:0 43px 100px 43px; }

#main_left .red { color:#ff4747; font-size:13px; }
#main_left a    { color:#333; text-decoration:underline; }
#main_left a:hover { color:#de4044; }



#main_right { vertical-align:top; width:230px; background-image:url('pics/right.png'); }


#main_right_top        { height:174px; width:207px; background-image:url('pics/right_top.png');
                         padding:17px 0 0 23px; }
#main_right_top a      { text-indent:-2000px; color:#fff; display:block; height:23px; width:207px;
                         background-position:top; margin-bottom:3px; }
#main_right_top a:hover{ background-position:bottom; }


#main_right_middle     { vertical-align:top; width:190px; padding:60px 40px 180px 0; background-repeat:no-repeat;}
#main_right_middle.hun { background-image:url('pics/right_middle.png'); }
#main_right_middle.eng { background-image:url('pics/right_middle_eng.png'); }
#main_right_middle a   { display:block; text-align:right; }



#bottom_container{ position:relative; top:-1px; left:0px;  height:1px; width:1px; }

#disclaimer{ position:absolute; bottom:0px; left:513px; width:190px; padding-left:20px; padding-bottom:20px;
                text-align:right; color:#fff; background-position:bottom left; background-repeat:no-repeat;
                background-image:url('pics/right_bottom.png'); line-height:15px;}
#nav      { position:absolute; bottom:20px; left:43px; width:300px; }
#nav td a { color:#333; }
#nav td   { vertical-align:top; }
#nav img  { margin-right:5px; }


#main_bottom         { background-image:url('pics/bottom.png'); height:92px; color:#eee; padding-right:130px; }
#main_bottom center  { padding-top:35px; }
#main_bottom a       { color:#eee; text-decoration:none;margin:0 3px 0 3px; }
#main_bottom a:hover { color:#de4044; }
#main_bottom div#copyright { margin-top:5px; color:#babab6; }


ul.members                    { position:relative; list-style-type:none;}
ul.members li {line-height:20px;} 
ul.members li a               { position:absolute; right:0px; padding-right:25px; background-image:url('pics/arrow_right.png'); background-repeat:no-repeat; background-position:right;}
ul.members li a.member { position:static; left:0px; padding-left:12px; background-image:url('pics/arrow_right.png'); background-repeat:no-repeat; background-position:left; font-weight:bold;}
/*
#members            { }
#members th         { }
#members td.right   { }
#members td.right a { background-image:url('pics/arrow_right.png'); margin-top:4px; }
*/

#intro{ height:100%; width:100%; padding-bottom:45px; border:none; border-collapse:collapse;}
#intro td{ vertical-align:middle; }
#intro #bottom { /*width:100%; position:absolute; bottom:0px; */height:45px; }
#intro #bottom table{ width:100%; }
#startBottom { color:#eee; width:100%; height:45px; position:absolute; left:0px; bottom:0px; background-image:url('pics/start_bottom.png'); text-align:center;}
#startBottom a             { color:#eee; text-decoration:none; margin:0 3px 0 3px; }
#startBottom a:hover { color:#de4044; }
#startBottom td{text-align:center; vertical-align:middle;}
#startBottom td#right{text-align:right;padding-right:10px;}



