/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#fff url(../images/bg.jpg) 50% 81px repeat;font: 12px Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #525252;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #000000;text-decoration: underline;cursor: pointer;}
a:hover {color:#333333;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

/* GLOBAL LEVEL */
#all { background:url(../images/all_bg.jpg) 50% 0 repeat-x;}
#fbox { background:url(../images/footer_bg.png) 50% 100% repeat-x;_background:url(../images/footer_bg.jpg) 50% 100% repeat-x;}
#wrap {width:1001px; margin:0 auto; background:url(../images/all_bg.png) 0 0 repeat-y; position:relative;}
.shadow {background:url(../images/shadow.png) 50% 0px repeat-y; _background:url(../images/shadow.jpg) 50% 0px repeat-y; }
h2 { font-size:30px; color:#fff; padding:5px 0 5px 50px;}

/* HEADER */
.t_l { background:url(../images/t_l.jpg) 100% 0 no-repeat; position:absolute; left:-500px; top:0; width:50%; height:560px;}
.t_r { background:url(../images/t_r.jpg) 500px 0 no-repeat; position:absolute; right:0; top:0; width:50%; height:560px;}
#header { height:357px; position:relative; overflow:hidden;}
#header img {float:left; display:block;}
#header h1 { font-size:17px; color:#ffffff; position:absolute; right:40px; top:-2px; padding:3px 0;}
#header p {position:absolute; right:28px; top:49px; width:326px; text-align:center; font-weight:bold;}
.bookmark { text-indent:-9999px; overflow:hidden; width:297px; height:30px; background:url(about:blank); position:absolute; left:545px; top:275px;}
.logo { text-indent:-9999px; overflow:hidden; width:507px; height:219px; background:url(about:blank); position:absolute; left:106px; top:1px;}


/* THUMBS */
#content {width:100%; z-index:2; position:relative; margin-top:-55px;}
.thumbs {width:993px; padding-left:8px; overflow:hidden; padding-bottom:10px;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:2px;}
.thumbs img { float:left; display:block; width:160px; height:210px; background:#fff url(../images/thumb_bg.jpg) 0 0 no-repeat;}
.movthumbs {width:993px; padding-left:8px; overflow:hidden; padding-bottom:10px;}
.movthumbs a, .thumbs a:visited { float:left; display:inline; padding:2px;}
.movthumbs img { float:left; display:block; width:240px; height:180px; background:#fff url(../images/movthumb_bg.jpg) 0 0 no-repeat;}

/* MID TRADER */
.t_1_mid { background:url(../images/t_1_mid.png) 0 0 repeat-y; width:989px; margin:0 auto;}
.t_1_top { background:url(../images/t_1_top.jpg) 0 0 no-repeat;}
.t_1_bottom { background:url(../images/t_1_bottom.jpg) 0 100% no-repeat;}
.top_1 { padding:25px 0 30px; font-weight:bold; width:900px; margin:0 auto; overflow:hidden;}
.top_1 li {padding:2px 0; list-style-type:none; float:left; width:300px; }

/* ADVERTISING */
.adv {padding:5px 0 15px; text-align:center;}


/* TEXT GALLERY SECTION */
.gal_mid { background:url(../images/gal_mid.png) 0 0 repeat-y; width:989px; margin:0 auto;}
.gal_top { background:url(../images/gal_top.jpg) 0 0 no-repeat;}
.gal_bottom { background:url(../images/gal_bottom.jpg) 0 100% no-repeat; overflow:hidden; width:100%;}
.top_2 { padding:25px 0 30px 30px; font-weight:bold; color:#aa0000; float:left; width:460px;}
.gal_bottom .top_2_right {float:right; padding:25px 30px 30px 0;}
.top_2 li {padding:2px 0; list-style-type:none; }


/* FOOTER */
#footer_cont {height:258px; position:relative;}
.b_l {background:url(../images/b_l.png) 100% 100% no-repeat; _background:url(../images/b_l.jpg) 100% 100% no-repeat; position:absolute; left:-500px; bottom:0; width:50%; height:258px;}
.b_r {background:url(../images/b_r.png) 500px 100% no-repeat; _background:url(../images/b_r.jpg) 500px 100% no-repeat; position:absolute; right:0; bottom:0; width:50%; height:258px;}
#footer { height:258px; position:relative;width:1001px; margin:0 auto;}
#footer img {float:left; display:block;}
#footer p { position:absolute; width:570px; text-align:center; left:245px; top:16px;}
#footer a, #footer a:visited {color:#da1a00;}

/* HEADER MENU */
.menu {height:32px; position:absolute; right:67px; top:6px; z-index:100;}
.menu li { float:left; display:inline; padding:0; list-style-type:none;}
.menu a, .menu a:visited { display:block; overflow:hidden; text-indent:-9999px; height:32px; float:left;}
.m1 a, .m1 a:visited { background:url(../images/menu.png) 0 0 no-repeat; width:161px;}
.m1 a:hover { background:url(../images/menu.png) 0 -32px no-repeat;}

.m2 a, .m2 a:visited { background:url(../images/menu.png) -161px 0 no-repeat; width:105px;}
.m2 a:hover { background:url(../images/menu.png) -161px -32px no-repeat;}

.m3 a, .m3 a:visited { background:url(../images/menu.png) -266px 0 no-repeat; width:77px;}
.m3 a:hover { background:url(../images/menu.png) -266px -32px no-repeat;}

.m4 a, .m4 a:visited { background:url(../images/menu.png) -343px 0 no-repeat; width:165px;}
.m4 a:hover { background:url(../images/menu.png) -343px -32px no-repeat;}

