body { background:#000000; letter-spacing:1px; background-image:url(../image/cat_bg.png); background-repeat:repeat-x;  background-position:left -27px;  padding:0px; margin:0px; }

#page { position:relative; margin-left:auto; margin-right:auto; width:800px; height:600px; margin-bottom:-40px; }
.clear { clear:both; }
a { outline:none; }

#header { position:relative; width:100%; height:150px; background:url("../image/header.png"); background-repeat:no-repeat; }
#header .languages { position:absolute; right:20px; bottom:47px; font-family:arial narrow; font-size:13px; text-decoration:none; color:#888888; }
#header .languages a { color:#888888; text-decoration:none; }  
#header .languages a:hover { color:#cccccc; text-decoration:underline; }
#header .menu { position:relative; top:117px; }
#header .menu .active { border-bottom:solid 1px #CE7F2C; color:#cccccc; }
#header .menu a { position:relative; margin-right:30px; background:url("../image/menu_bg.png"); background-position:left; background-repeat:no-repeat; text-decoration:none; border-bottom:solid 1px #640D0D; color:#888888; }
#header .menu a span { position:relative; margin-left:23px; font-family:arial narrow; font-size:13px; text-decoration:none; margin:1px; margin-left:23px; }
#header .menu a:hover { border-bottom:solid 1px #CE7F2C; background-repeat:no-repeat; color:#cccccc; }

#content { position:relative; width:100%; height:405px; font-family:arial narrow; font-size:13px; color:#888888; }
#content .flash { position:relative; width:780px; height:262px; background-repeat:no-repeat; margin-bottom:2px; margin-top:2px; }
#content .content .left { position:relative; margin-top:0px; margin-left:0px; width:391px; height:145px; background:url("../image/con_left.png"); background-repeat:no-repeat; float:left; margin-bottom:-5px; }
#content .content .right { position:relative; margin-top:2px; margin-left:5px; width:391px; height:145px; background:url("../image/con_right.png"); background-repeat:no-repeat; float:left; margin-bottom:-5px; }
#content .content .left .title { position:absolute; left:30px; bottom:15px; font-family:arial narrow; font-size:15px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
#content .content .right .title { position:absolute; left:30px; bottom:15px; font-family:arial narrow; font-size:15px; font-weight:bold; text-decoration:none; color:#FFFFFF; }

#content .content .left .a , #content .content .right .a { position:absolute; bottom:15px; right:15px; color:#881111; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; }
#content .content .left .span , #content .content .right .span  { position:absolute; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; font-weight:normal; width:225px; height:90px; top:15px; left:150px; overflow:hidden; text-align:left; }

#content .content .bottom_left { margin-bottom:15px; margin-top:6px; width:391px; height:145px; background:url("../image/con_left_bottom.png"); background-repeat:no-repeat;float:left;}
#content .content .bottom_left .title { position:absolute; left:30px; bottom:15px; font-family:arial narrow; font-size:15px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
#content .content .bottom_left span { display:block; position:relative; text-align:left; margin-top:45px; }
#content .content .bottom_left a {color:#881111; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none;}
#content .content .bottom_left .span { position:absolute; text-align:left; margin-top:45px; margin-left:-30px; color:#888888; } 

#content .content .bottom_right { margin-top:7px; margin-bottom:15px; width:391px; height:145px; background:url("../image/con_right_bottom.png"); background-repeat:no-repeat;float:left; margin-left:5px; }
#content .content .bottom_right .title { position:absolute; margin-left:-170px; margin-top:110px; font-family:arial narrow; font-size:15px; font-weight:bold; text-decoration:none;color:#FFFFFF; }
#content .content .bottom_right .a { display:block; position:absolute; color:#881111; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; margin-left:140px; margin-top:110px; }
#content .content .bottom_right .span  {  position:absolute; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; font-weight:normal; width:225px; height:90px;margin-left:-45px; margin-top:15px;overflow:hidden; text-align:left; z-index:+10; }
#line { height:8px; background:url("../image/line.png"); }

#footer { text-align:center; color:#888888; font-family:arial narrow; font-size:13px; margin-top:1px; margin-left:-10px; }
#footer a { color:#888888; text-decoration:none; }
#footer a:hover { color:#cccccc; text-decoration:underline; }

#mycustomscroll { position:relative; overflow:auto; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#cccccc; font-weight:normal; width:780px; height:295px; left:7px; text-align:left; outline:none; outline-width:0px; outline:none; }
.scrollgeneric {line-height:1px;font-size:1px;position:absolute;top:0; left:0;}
.vscrollerbase {width:15px;}
.vscrollerbar {width:15px;}
.vscrollerbar {background:url(../image/basebarcaps_verticalbarbody.gif) -15px 0px repeat-y;}
.vscrollerbar {padding:15px; z-index:2;}
.vscrollerbarbeg {background:url(../image/basebarcaps_verticalbarbody.gif) -45px -30px no-repeat;width:15px;height:15px;}
.vscrollerbarend {background:url(../image/basebarcaps_verticalbarbody.gif) -45px 0px no-repeat;width:15px;height:15px;}
.vscrollerbase {background:url(../image/basebarcaps_verticalbarbody.gif) 0px 0px repeat-y;}
.vscrollerbasebeg {background:url(../image/basebarcaps_verticalbarbody.gif) -30px -30px no-repeat;width:15px;height:15px;}
.vscrollerbaseend {background:url(../image/basebarcaps_verticalbarbody.gif) -60px -30px no-repeat;height:15px;width:15px;}

#mycustomscroll:active { outline:none; outline-width:0px; outline:none; }
#mycustomscroll .sn { width:380px; height:145px; background:url(../image/news_box.png); background-repeat:no-repeat; float:left; margin-left:2px; margin-bottom:2px; position:relative; }
#mycustomscroll .sn img { width:120px; height:120px; margin-top:12px; margin-left:12px;  border:solid 1px #cccccc; padding:2px; }
#mycustomscroll .sn span { background:none; }
#mycustomscroll .clearfloat { clear:both;  height:0px; line-height:0px;  visibility:hidden; }
#mycustomscroll .content .more { position:absolute; bottom:5px; right:10px; color:#881111; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; }
#mycustomscroll .content .title { font-weight:bold; } 
#mycustomscroll .content .title:hover { text-decoration:underline; }
#mycustomscroll .content { position:absolute; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; font-weight:normal; width:210px; height:120px; top:15px; left:150px; overflow:hidden; text-align:left; }
#mycustomscroll .content a { font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; font-weight:normal; }

#news { position:absolute; width:790px; height:300px; background:url(../image/main_content.png); background-repeat:no-repeat; left:10px; top:2px; text-align:justify; }
#news #mycustomscroll { position:absolute; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; font-weight:normal; width:770px; height:280px; overflow:auto; text-align:left; margin-top:5px; }
#news #mycustomscroll .paddinged { padding:20px; padding-right:20px; }

#aircraft { margin-left:7px; }
#aircraft span { width:390px; height:145px; background-repeat:no-repeat; float:left; margin-left:1px; margin-bottom:3px; }
#aircraft span .title a { display:block; position:relative; margin-top:20px; font-family:arial narrow; font-size:13px; font-weight:bold; text-decoration:none; color:#888888; font-weight:normal; text-transform:uppercase; text-align:left; margin-left:120px; } 
#aircraft span .content a { float:right; position:relative; width:225px; margin-top:0px; margin-right:15px; height:80px; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; text-align:left; }
#aircraft .vg { background:url(../image/aircraft_vg.png); } 
#aircraft .pg { background:url(../image/aircraft_pg.png); }  
#aircraft .ts { background:url(../image/aircraft_ts.png); }
#aircraft .hd { background:url(../image/aircraft_3d.png); }

#howtobuy { position:relative; width:800px; height:300px; }
#howtobuy div.b { float:left; height:262px; width:357px; background:url(../image/con_buy.png); font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; text-align:justify; margin-top:2px; padding:20px; margin-left:5px; margin-right:-10px;  }
#howtobuy form p .r { float:left; width:120px; height:inherit; widows:inherit; background:none; margin:0px; padding:3px; }
#howtobuy form input { display:block; float:left; width:210px; border-width:0px; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#555555; width:200px; float:right; margin-top:-16px; } 
#howtobuy form textarea { border-width:0px; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#555555; width:200px; height:120px; float:right; margin-top:-16px; padding:0px; } 

#contact { position:relative; width:800px; height:299px; margin-right:-5px; margin-left:1px; }
#contact div { float:left; height:272px; width:351px; background:url(../image/con_buy.png); margin-left:1px; margin-top:1px; font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; padding:10px; padding-right:20px; padding-left:20px; }
#contact .left { background:none; float:left; width:171px; height:140px; border-right:solid 1px #ffffff; margin-top:10px; text-align:left; padding-left:6px; padding-top:0px; padding-right:0px; }
#contact .left p { margin:0px; }
#contact .right p { margin:0px; }
#contact .bottom p { margin:0px; }
#contact .right { background:none; float:left; width:145px; height:140px; text-align:left; margin-right:0px; padding-top:0px; margin-top:10px; }
#contact .bottom { background:none; float:left; width:350px; height:75px; margin-top:-10px; text-align:justify; padding-left:0px; }

.footer_1 { font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; position:absolute; top:300px; left:20px; width:400px; height:80px; text-align:justify }
.footer_2 { font-family:arial narrow; font-size:13px; font-weight:normal; text-decoration:none; color:#888888; position:absolute; top:300px; right:20px; width:400px; height:80px; text-align:justify }

#news img { border:solid 1px #aaaaaa; padding:3px; margin-right:10px; }

