/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#000;font: 12px "Trebuchet MS", 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 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #ffba00;text-decoration: underline;cursor: pointer;}
a:hover {color:#ffba00;text-decoration: none;}
img {border:none; background:#000;}
ul, ol, li {margin:0;padding:0;}
em, i {font-style:normal;}
h3 { font-size:18px;}
/* END_DEFAULT_STYLES */

#all { width:957px; margin:0 auto;}
#all_2 { width:983px; margin:0 auto;}
.colorYellow { color:#ffba00;}
.colorRed { color:#ff0000;}
.linksBlack a, .linksBlack a:visited, .linksBlack a:hover { color:#000;}
.linksDRred a, .linksDRred a:visited, .linksDRred a:hover{ color:#480000;}
.linksWhite a, .linksWhite a:visited, .linksWhite a:hover{ color:#fff;}

/* HEADER */
h1 { color:#555; font-size:18px; text-align:center}
h2 {font-size:18px; font-weight:bold; padding-bottom:7px;}
.logos { width:317px; height:205px; float:left; padding-left:3px; padding-top:3px;}
.logos_2 { width:244px; height:183px; float:left; padding-left:2px; padding-top:2px;}
.logos img { display:block; float:left;}
.logos p { text-align:center; padding:3px 0 0; width:312px; font-size:10px; line-height:14px; clear:both;} 
.logos_2 p { width:244px;}

/* THUMBS */
.thumbs { overflow:hidden; width:963px; margin-left:-3px; padding-bottom:5px;}
.thumbs a, .thumbs a:visited { float:left; padding:3px 0 0 3px;}
.thumbs .thumb { float:left; display:block; width:155px; height:205px; border:1px solid #fff;}
.t_shot { float:left; width: 804px;}

/* THUMBS MOVIES */
.thumbs_2 { overflow:hidden; width:987px; margin-left:-2px; padding-bottom:5px; padding-top:1px;}
.thumbs_2  a, .thumbs_2 a:visited { float:left; padding:2px 0 0 2px;}
.thumbs_2 .thumb { float:left; display:block; width:242px; height:182px; border:1px solid #f20069;}
.t_shot { float:left; width: 804px;}


/* GREY BLOCK */
.bl_t_l { background:#242424 url(../images/bl_t_l.png) 0 0 no-repeat; margin-bottom:5px;}
.bl_t_r { background:url(../images/bl_t_r.png) 100% 0 no-repeat; }
.bl_b_r { background:url(../images/bl_b_r.png) 100% 100% no-repeat; }
.bl_b_l { background:url(../images/bl_b_l.png) 0 100% no-repeat; padding:8px; height:1%; overflow:hidden;}
.bl_2 h3 { font-size:18px;}
.adv_image h2 { font-size:13px; font-weight:bold;}
.desc { font-size:14px; line-height:20px;}
.adv_image img { border:1px solid #fff;}
.adv_image { display:inline; float:left; margin-right:20px;}

/* DARK RED BLOCK */
.bl_t_l_2 { background:#480000 url(../images/bl_t_l_2.png) 0 0 no-repeat; margin-bottom:5px;}
.bl_t_r_2 { background:url(../images/bl_t_r_2.png) 100% 0 no-repeat; }
.bl_b_r_2 { background:url(../images/bl_b_r_2.png) 100% 100% no-repeat; }
.bl_b_l_2 { background:url(../images/bl_b_l_2.png) 0 100% no-repeat; padding:8px; height:1%; overflow:hidden;}
.gals { width:100%; overflow:hidden;}
.gals ul {width:49%; font-weight:bold;}
.gals ul li { padding:1px 7px; list-style-type:none; height:1%;}
.fl { float:left;}
.fr { float:right;}

/* MID TRADERS */
.mid_traders ul {width:982px; _width:1002px; margin-left:-22px; overflow:hidden; padding:2px 0 5px;_margin-left:-44px;}
.mid_traders ul li { margin-left:22px; background:url(../images/mid_trader.png) 0 0 no-repeat; height:94px; float:left; padding:0; list-style-type:none; width:223px;}
.mid_traders a, .mid_traders a:visited { text-decoration:none;}
.mid_traders a:hover {  text-decoration:underline;}
.mid_traders h4 { font-size:18px; padding:10px 0 5px 15px;}
.mid_traders p { padding:5px 15px; line-height:14px;}
.mt_2  ul { width:103%; margin-left:-27px;_margin-left:-56px;_width:106%;}
.mt_2  ul li { margin-left:29px;}

/* SIDEBAR */
.sidebar { width:156px; float:right; background:#fff url(../images/side_bot.png) 0 100% no-repeat; margin-top:3px;}
.side_top, .side_top_2 { background:#ff0000 url(../images/side_top.png) 0 0 no-repeat; padding:5px 10px;}
.side_top_2 { background:#ff0000 url(../images/side_top_2.png) 0 0 no-repeat;}
.s_bl {color:#8e8e8e; padding:8px 10px; height:1%;}
.s_bl p { padding:2px 0; line-height:16px;}
.see_more a, .see_more a:visited { color:#ff0000; font-weight:bold; width:136px; height:21px; background:url(../images/but_see_more.png) 0 0 no-repeat; text-align:center; display:block; text-decoration:none; padding-top:4px;}
.see_more a:hover { text-decoration:underline; color:#ff0000;}
.top { font-weight:bold; color:#b0b0b0;}
.top li { padding:1px 0; list-style-type:none;}
.top li a, .top li a:visited { text-decoration:none;}
.top li a:hover { text-decoration:underline;}
div.top { font-size:18px;}
div.top ul { float:left; width:25%;}
div.top ul li { padding:0px 7px;}

/* PAGINATION */
.pages { padding:8px 0; border-bottom:1px solid #151515; border-top:1px solid #424242;border-bottom:1px solid #424242; margin-top:2px; font-weight:bold; width:100%; overflow:hidden; line-height:16px;}
.pages strong { float:left; padding:3px 10px 2px 0;}
.pages a, .pages a:visited { text-decoration:none; float:left; background:#fff url(../images/navi_left.png) 0 0 no-repeat; margin-left:2px; margin-top:2px;}
.pages a em, .pages a:visited em { background:url(../images/navi_right.png) 100% 0 no-repeat; display:block; float:left; height:17px; padding:2px 6px 0;}
.pages a:hover { background:#ae0000 url(../images/navi_left_hover.png) 0 0 no-repeat; color:#fff;}
.pages a:hover em {background:url(../images/navi_right_hover.png) 100% 0 no-repeat}

/* TEXT LINKS */
.text_links { padding-left:12px; padding-right:12px; text-transform:uppercase;}
.text_links a, .text_links a:visited { text-decoration:none;}
.text_links a:hover { text-decoration:underline;}

/* FOOTER */
#footer { padding:15px 0 10px; overflow:hidden; width:100%;}
.f_buts { width:325px; float:left; padding-top:3px;}

/* MENU */
.menu { width:100%; overflow:hidden; border-bottom:1px solid #424242; height:32px; padding-top:2px;}
.menu li { width:118px; float:left; padding:0 1px 0 0; list-style-type:none;}
.menu li a, .menu li a:visited { width:118px; float:left; padding:0; height:25px; display:block; background:url(../images/tabs.png) 0 0 no-repeat; text-align:center; text-decoration:none; color:#fff; font-weight:bold; padding-top:7px;}
.menu li a:hover, .menu .active a, .menu .active a:visited {background:url(../images/tabs.png) 0 -32px no-repeat; color:#000; text-transform:uppercase;}