@charset "utf-8";


html,body{
  margin:0;
  padding:0;
  border:0;
}
body{
  background: url(images/bg.gif) center 1px;
  min-width:934px;
  text-align:center;
}
* html body {background: url(images/bg.gif) center top;}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0} 
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:934px;
  background: url(images/vert_shad.gif) center top repeat-y;
}
.topshadow {
	display:block;
	position:relative;
	background: url(images/top_shad.gif) no-repeat;
}
.botshadow {
	display:block;
	position:relative;
	background: url(images/bot_shad.gif) left bottom no-repeat;
}
#wrapper{
  text-align:left;
  position:relative;
  width:894px;
  margin-left:20px;
  height:1%;
}
#outer{
  z-index:1;
  position:relative;
  background:transparent;
}
#clearheadercenter{
  height:157px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:relative;
  clear: both;
  width:894px;
  height:83px;
  overflow:hidden;
}
#subfooter1{
  background:transparent;
  text-align:left;
  height:83px;
}
#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:894px;
  height:157px;
  overflow:hidden;
}
#subheader1{
  background:transparent;
  text-align:left;
  height:157px;
}

/* my styles */
img {border:none}
.l {float:left}
.r {float:right}
.head {
	display: block; 
	height: 127px; 
	background: url(images/header_bg.gif) repeat-x;
}
.head_l {
	display: block; 
	height: 127px; 
	background: url(images/header_left.gif) no-repeat;
}
.head_r {
	display: block; 
	height: 127px; 
	background: url(images/header_right.gif) top right no-repeat;
}
.logo {
	padding:11px 0 0 32px;
}
.banner {
	padding:19px 0 0 392px;
}
.menu_black {
	margin:9px 0 0 204px;
}
.foot {
	display: block; 
	height: 83px; 
	background: url(images/footer_bg.gif) repeat-x;
}
.foot_l {
	display: block; 
	height: 83px; 
	background: url(images/footer_left.gif) no-repeat;
}
.foot_r {
	display: block; 
	height: 83px; 
	background: url(images/footer_right.gif) top right no-repeat;
}
.ip_adress {padding: 16px 0 0 55px;}
.tah10 {font:10px Tahoma;}
.grn {color:#6A8471;}
.grn2 {color:#9CBFA5;}
.footmenu {
	position:absolute;
	top:41px;
	left:56px;
}
.footmenu a {
	margin-right:33px
}
* html .footmenu a {
	margin:0px
}
* html .footmenu img {
	margin-right:33px
}

.slashline {
	position:relative;
	display:block;
	height:5px;
	background: url(images/slashline.gif) repeat-x;
	overflow:hidden;
}
.sl_left {
	display:block;
	height:5px;
	background: url(images/slashline_left.gif) no-repeat;
}
.sl_right {
	display:block;
	height:5px;
	background: url(images/slashline_right.gif) top right no-repeat;
}
.slashline2 {
	position:relative;
	display:block;
	height:5px;
	background: url(images/slashline2.gif) repeat-x;
	overflow:hidden;
}
.sl_left2 {
	display:block;
	height:5px;
	background: url(images/slashline2_left.gif) no-repeat;
}
.sl_right2 {
	display:block;
	height:5px;
	background: url(images/slashline2_right.gif) top right no-repeat;
}
.sl_right3 {
	display:block;
	height:5px;
	background: url(images/slashline3_right.gif) top right no-repeat;
}
.member_login {
	position:relative;
	width:289px;
	height:104px;
	background: url(images/member_login_box.gif) bottom left no-repeat;
	overflow:hidden;
}
form {margin:0px; padding:0px}
.login {
	position:absolute;
	top:51px;
	left:19px;
	width:124px;
	height:12px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
}
.pass {
	position:absolute;
	top:51px;
	left:155px;
	width:112px;
	height:12px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
}
.new_memb {
	position:absolute;
	top:74px;
	left:18px;
}
.submit_pos {
	position:absolute;
	top:79px;
	left:206px;
}
.submit {
	width:68px;
	height:19px;
	background:#000000 url(images/submit_but.gif) no-repeat;
	margin:0px;
	border:none;
	cursor:pointer;
}
.feat_band {
	position:relative;
	width:384px;
	height:104px;
	background: url(images/featured_band_box.gif) bottom left no-repeat;
	overflow:hidden;
	z-index:100
}
.player {
	position:absolute;
	top:23px;
	left:14px;
	z-index:1000;
}
.profile_but {
	position:absolute;
	top:79px;
	left:198px;
}
.website_stats {
	position:relative;
	width:221px;
	height:104px;
	background: url(images/website_stats_box.gif) bottom left no-repeat;
	overflow:hidden;
	color:#AEAEAE;
	z-index:100
}
.hide {
	position:absolute;
	margin-top:33px;
	margin-left:710px;
	z-index:-10;
	line-height:19px;
}
.total_memb {
	position:absolute;
	top:37px;
	left:145px;
}
.memb_online {
	position:absolute;
	top:56px;
	left:145px;
}
.total_onl {
	position:absolute;
	top:75px;
	left:145px;
}
.leftcol {
	float:left;
	display:block;
	position:relative;
	width:599px;
}
.recent {
	display:block;
	position:relative;
	width:599px;
	height:64px;
	background: url(images/recent_bg.gif) repeat-x;
	overflow:hidden;
}
.recent_l {
	display: block; 
	height: 64px; 
	background: url(images/recent_articles_left.gif) no-repeat;
}
.recent_r {
	display: block; 
	height: 64px; 
	background: url(images/recent_articles_right.gif) top right no-repeat;
}
.recent_title {
	padding:26px 12px 25px 17px;
}
.foto {
	padding:9px 10px;
}
.words {
	width:162px;
	padding-top:20px;
}
.grn2 {color:#9CBFA5}
.white {color:#FFFFFF}
.com_upd, .contest {
	position:relative;
	display:block;
	height:207px;
	overflow:hidden;
}
.video {
	position:relative;
	display:block;
	float:left;
}


.main {
	display:block;
	position:relative;
	background: url(images/vert_bg_dark_shad.gif) repeat-y;
	z-index:150;
}
.main_hortop {
	display:block;
	background: url(images/bg_gallery1.gif) repeat-x;
}
.main_lt {
	display:block;
	background: url(images/gall_main_left.gif) no-repeat;
}
.main_rt {
	display:block;
	background: url(images/gall_main_right.gif) right top no-repeat;
}
.main_botshad {
	display:block;
	background: url(images/bg_bot_shad.gif) left bottom repeat-x;
}
.main_lb {
	display:block;
	background: url(images/lb_sq.gif) left bottom no-repeat;
}
.main_rb {
	display:block;
	position:relative;
	background: url(images/rb_sq.gif) right bottom no-repeat;
}
.h120 {height:120px;}
.menu_main {
	padding:13px 0 0 20px;
}
.dev {padding:1px 15px 0 0;}
.category {
	width:211px;
	height:20px;
	margin-top:7px;
	padding:0px 0 0 54px;
	background: url(images/category_inp.gif) no-repeat;
}
.categ_inp {
	width:155px;
	height:13px;
	font:10px Tahoma;
	border:none;
	background-color: #DADADA;
}
.browsetit {
	padding:12px 0 0 9px;
}
.num {
	position:absolute;
	right:0px;
	text-align:right;
	margin:-2px 28px 0 0;
	font:10px Tahoma;
}
.order {
	position:relative;
	background: url(images/order_by.gif) 55px top no-repeat;
	height:20px;
	padding-top:2px;
	margin:7px 0 0 250px;
}
.order_inp {
	width:120px;
	height:13px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
}
.disp_mode {
	position:relative;
	background: url(images/display_mode.gif) 75px top no-repeat;
	height:20px;
	padding-top:2px;
	margin:2px 0 0 230px;
}
.mode_inp {
	width:70px;
	height:13px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
}
.apply {
	position:absolute;
	right:27px;
	bottom:-2px;
	height:22px;
	z-index:200;
}
.next {
	position:absolute;
	right:25px;
	bottom:-2px;
	height:22px;
	z-index:200;
}
.main_topshad {
	display:block;
	background: url(images/bg_top_shad.gif) left top repeat-x;
}
.lt_sq {
	display:block;
	background: url(images/lt_sq.gif) left top no-repeat;
}
.rt_sq {
	display:block;
	background: url(images/rt_sq.gif) right top no-repeat;
}
.h34 {height:34px;}
.pages {padding:12px 0 0 23px;}
.pages a {color:#9CBFA5; text-decoration:none}
.pages a:hover {color:#9CBFA5; text-decoration:underline}
.lb_round {
	display:block;
	background: url(images/lb_round.gif) left bottom no-repeat;
}
.rb_round {
	display:block;
	position:relative;
	background: url(images/rb_round.gif) right bottom no-repeat;
}
.img_gall {padding:28px 0 0 30px;}
.img_gall img {margin:0 23px 0px 0;}
.h188 {height:188px}
.lt_round {
	display:block;
	background: url(images/lt_round.gif) left top no-repeat;
}
.rt_round {
	display:block;
	background: url(images/rt_round.gif) right top no-repeat;
}
.signup_grad {
	display:block;
	background: url(images/signupnow_grad.gif) right top no-repeat;
}
.r_shad {
	display:block;
	background: url(images/r_shad.gif) right top repeat-y;
}
.signup {
	padding:14px 0 0 20px;
}
.w654 {width:654px}
.coltext {
	width:216px;
	padding:4px 5px 7px 0;
	text-align:right;
}
.colinp {
	width:250px;
	height:20px;
	padding:2px 0 0 5px;
	background: url(images/signup_inp.gif) left top no-repeat;
}
.selinp {
	width:130px;
	height:20px;
	padding:2px 0 0 5px;
	background: url(images/signup_select.gif) left top no-repeat;
}
.zipinp {
	width:70px;
	height:20px;
	padding:2px 0 0 5px;
	background: url(images/signup_inp2.gif) left top no-repeat;
}
.signup_inp {
	width:240px;
	height:13px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
}
.sel_inp {
	width:130px;
	height:19px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
	margin-top:-2px;
	margin-left:-2px;
}
.zip_inp {
	width:62px;
	height:13px;
	font:10px Tahoma;
	border:none;
	background-color: #E2E2E2;
}
.hid {
	width:108px;
	height:13px;
	overflow:hidden;
}
.h396 {height:396px;}
.checkinp {
	width:350px;
	height:20px;
	background: url(images/signup_check.gif) left top no-repeat;
	padding:3px 0 0 3px;
}
.check_inp {
	width:20px;
	height:20px;
	border:none;
	background-color: #E2E2E2;
	margin:-6px 0 0 -6px;
}
.hid2 {
	width:9px;
	height:9px;
	overflow:hidden;
}



.orange {color:#F08603;}
a.u {
	text-decoration:underline;
}
a.u:hover {
	text-decoration:none;
}
.main_member {
	display:block;
	position:relative;
	height:396px;
	width:654px;
	background:url(images/main_member.gif) repeat-y;
}
.bottom_member {
	display:block;
	height:396px;
	background: url(images/bg_bot_shad.gif) left bottom repeat-x;
}
.bottom_left_member {
	display:block;
	height:396px;
	background: url(images/lb_member.gif) left bottom no-repeat;
}
.bottom_right_member {
	display:block;
	height:396px;
	background: url(images/rb_member.gif) right bottom no-repeat;
}
.user_profile {padding:19px 0 0 9px;}
.user_profile_content1 {
	display:block;
	width:157px;
	padding:15px 0 0 9px;
	text-align:right;
	vertical-align:top;
}
.user_profile_content1 a {
	font:10px Tahoma;
	color:#D6D6D6;
	text-decoration:none;
}
.user_profile_content1 a:hover {
	text-decoration:underline;
}
.grey {color:#D6D6D6;}
.pad {padding:5px 27px 0px 0px;}
.pad2 {padding:15px 0px 0px 0px;}
.pad3 {padding:15px 0px 9px 0px;}
.user_profile_content2 {
	display:block;
	padding:15px 0 0 22px;
	text-align:left;
	vertical-align:top;	
}
.user_profile_forms {
	height:56px;
	width:184px;
	padding:0px 0px 0px 9px;
	text-align:left;
	vertical-align:top;
	background:url(images/user_profile_forms.gif) left top no-repeat;
}
.w115 {width:115px;}
.hide2 {line-height:190%;}

.left_member {
	display:block;
	height:396px;
	width:240px;
	background:url(images/left_member.gif) repeat-y;
}
.left_member_lt {
	display:block;
	height:396px;
	background:url(images/left_member_lt.gif) left top no-repeat;
}
.left_member_rt {
	display:block;
	height:396px;
	background:url(images/left_member_rt.gif) right top no-repeat;
}
.member_banner {
	display:block;
	height:79px;
	width:240px;
	background:url(images/banners_here_title.gif) 0px 5px no-repeat;
}



.up {text-transform:uppercase;}
.b {font-weight:bold;}
.padt4 {padding-top:4px;}


.z {
	line-height:0px;
}
