/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#01294B url(../images/bg.jpg) 50% 81px repeat;font: 12px Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #fff;}
.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: #fff;text-decoration: none;cursor: pointer;}
a:hover {color:#ffd400;text-decoration: underline;}
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.jpg) 50% 100% repeat-x;}
#wrap {width:1001px; margin:0 auto; background:url(../images/all_bg.png) 0 0 repeat-y; position:relative;z-index:2;}
.shadow {background:url(../images/shadow.png) 50% 0px repeat-y; _background:url(../images/shadow.jpg) 50% 0 no-repeat; }
h2 { font-size:18px; color:#fff; padding:5px 0 0 20px; font-weight:bold; text-transform:uppercase;}

/* HEADER */
.t_l { background:url(../images/t_l.jpg) 100% 0 no-repeat; position:absolute; left:-500px; top:0; width:50%; height:335px;}
.t_r { background:url(../images/t_r.jpg) 500px 0 no-repeat; position:absolute; right:0; top:0; width:50%; height:335px;}
#header { height:263px; 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:5px;top:180px;}
.logo { text-indent:-9999px; overflow:hidden; width:358px; height:191px; background:url(about:blank); position:absolute; left:320px; top:3px;}

/* THUMBS */
#content {padding:0 20px; position:relative; margin-top:-30px;}
.thumbs {width:950px; padding-left:10px; overflow:hidden;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:3px;}
.thumbs img {font-weight:bolder; text-align:center; float:left; display:block; width:180px; height:240px; background:#01002A 0 0 no-repeat; border:1px solid #00a3ff;}
.thumbs a:hover {text-decoration: none;}
.thumbs a:hover img {border: 1px solid #0000C5;}

.book_bot {width:100%; overflow:hidden;padding-bottom:5px;}
.book_bot a, .book_bot a:visited {width:180px; height:32px; display:block; background:url(../images/book_bot.png)  0 0 no-repeat; overflow:hidden; text-indent:-9999px; float:right; margin-right:14px;}

/* MID TRADER */
.t_1_mid { background:url(../images/bl_normal_m.jpg) 0 0 repeat-y; background-color:#01002A; width:938px; margin:0 auto;}
.t_1_top { background:url(../images/bl_normal_t.jpg) 0 0 no-repeat;}
.t_1_bottom { background:url(../images/bl_normal_b.jpg) 0 100% no-repeat; padding:15px;}
.top_1 { padding:15px 0 15px 15px; font-weight:bold; width:900px; margin:0 auto; overflow:hidden;}
.top_1 li {padding:1px 0; list-style-type:none; float:left; width:225px; }
.top_three  {width:100%; overflow:hidden; }
.top_three li {font-size:20px; color:#ffffff; float:left; width:33%;padding:0; list-style-type:none; text-align:center;}
.top_three li a, .top_three li a:visited { font-weight:bold; color:#ffde00; font-size:25px; display:block; }

/* MID ADVERTISING */
/* for banners .tr_sites { position:relative; margin-bottom:-17px; z-index:10;}*/
.tr_sites { position:relative; margin-bottom:0px; z-index:10;}
.top_adv {width:100%; overflow:hidden;}
.top_adv li { padding:0; list-style-type:none; width:242px; float:left; padding:0 30px; }
.top_adv h4 { font-size:17px; font-weight:bold;text-align:center; padding:2px 0;}
.top_adv a, .top_adv a:visited {color:#ffde00;}
.top_adv p {font-weight:bold;}
.top_adv img {font-weight:bolder; text-align:center; background:#01002A 0 0 no-repeat; display:block; width:240px; height:240px;border:1px solid #00a3ff;}
.top_adv  .start_free_tour { text-align:center; font-weight:normal; font-size:17px;}

/* WINGS DECOR */
.wings_t_l {background:url(../images/wings_t_l.jpg) 0 0 no-repeat; position:relative; z-index:2; margin-bottom:-5px;}
.wings_t_r {background:url(../images/wings_t_r.jpg) 100% 0 no-repeat; height:38px; padding-top:30px;}
.wings_b_l {background:url(../images/wings_b_l.jpg) 0 0 no-repeat; position:relative; z-index:2; margin-top:-5px;}
.wings_b_r {background:url(../images/wings_b_r.jpg) 100% 0 no-repeat; height:130px; padding-top:8px;}
.wings_b_r .w_book, .wings_b_r .w_book:visited {width:180px; height:32px; display:block;overflow:hidden; text-indent:-9999px; float:right; margin-right:14px;}


/* TEXT GALLERY SECTION */
.top_2 { padding:0; font-weight:bold; float:left; width:420px;}
.t_1_bottom .top_2_right {float:right; padding:0;}
.top_2 li {padding:2px 0; list-style-type:none; }
.top_2 a, .top_2 a:visited { color:#fff; text-decoration:none; font-weight:normal;}
.top_2 a:hover { color:#ffd400; text-decoration:underline;}
/* for banners .txt_gals { position:relative;margin-top:20px; z-index:5; margin-bottom:-15px;}*/
.txt_gals { position:relative;margin-top:0px; z-index:5; margin-bottom:-15px;}

/* TEXT SECTION */
.txt_block { position:relative;margin-top:15px; z-index:5; margin-bottom:-15px;}
h3 { font-size:12px; color:#fff;  text-align:center; }

/* FOOTER */
#footer_cont {height:158px; position:relative; }
.b_l {background:url(../images/b_l.jpg) 100% 100% no-repeat;position:absolute; left:-500px; bottom:0; width:50%; height:258px; z-index:2; }
.b_r {background:url(../images/b_r.jpg) 500px 100% no-repeat; position:absolute; right:0; bottom:0; width:50%; height:258px; z-index:1; }
#footer { height:158px; position:relative;width:1001px; margin:0 auto; }
#footer img {float:left; display:block;}


.small_banner_left{ margin:6px 0 0 357px; display:block; width:120px; height:60px;}
.small_banner_right{ margin:-60px 0 0 483px; display:block; width:120px; height:60px;}

.webmasterstrade{ text-align:center; display:block; color:#ffd400!important; text-transform:uppercase; font-weight:bold; margin:5px auto 0; width:137px;}
.copy { text-align:center; width:570px; margin:0 auto;}
.copy strong {color:#ffd400; padding:4px 0 2px 0; display:block;}

/* HEADER TRADES */
.trade {position:absolute; left:49px; top:19px; z-index:100;}
.tr2 { left:866px;}
.trade li { padding:2px 0 2px; list-style-type:none; font-weight:bold;}

/* PAGINATION */
#.navi {color:#ffde00; font-size:14px; font-weight:bold; background:url(../images/navi.png) 0 0 no-repeat; background-color:transparent; width:938px; height:35px; margin:0 auto; text-align:left; padding:18px 0 0;}
.navi {color:#ffde00; font-size:14px; font-weight:bold; background:url(../images/navi.png) 0 0 no-repeat; background-color:transparent; width:910px; height:35px; margin:0 10px; text-align:left; padding: 18px 15px 0;}

* html .navi {  background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/navi.png', sizingmethod='');}
.navi a, .navi a:visited {color:#ffde00; padding:10px 7px;_position:relative;}
.navi a:hover {background:url(../images/navi_li.png) 50% 50% no-repeat; text-decoration:none; position:relative;}
.navi strong {background:url(../images/navi_li.png) 50% 50% no-repeat; text-decoration:none;color:#ffde00; padding:10px 7px;position:relative;}

/* GALLERIES*/
.ads_content {margin-top: 25px;}
.ads_thumbs {width:950px; padding-left:117px; padding-right:50px; overflow:hidden;}
.ads_thumbs img {font-weight:bolder; text-align:center; display:block; width:150px; height:230px; background:#01002A 0 0 no-repeat; border:1px solid #00a3ff;}
.ads_thumbs a, .ads_thumbs a:visited { float:left; display:inline; padding:15px;}

.ads_1 {font-size: 20px; color: #ffffff; float: left; width: 33%; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; list-style-type: none; text-align: center;}
.ads a {font-weight: bold; color: #ffde00; font-size: 25px; display: block; text-align: center;}
.ads_title {font-size: 18px; color: #ffffff; padding-top: 5px; padding-right: 0pt; padding-bottom: 0pt; padding-left: 20px; font-weight: bold; text-transform: uppercase; text-align: center;}
.ads_title a {font-weight: bold; color: #ffde00; font-size: 20px;}
.adstitle {font-size: 20px; color: #ffffff; float: left; width: 33%; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; list-style-type: none; text-align: center;}
