*{ margin: 0; padding: 0; }* 

body { font-family:arial,sans-serif; font-size:12px; line-height: 1.6em; color: #fff; background: #000 url(../images/logo/logo.bincvfx.bg_06s.jpg) no-repeat fixed center top; }

a { color: #555; background: inherit; text-decoration: none; }

a:hover { color: #fff; background: inherit; text-decoration: underline; }

img { border: 0; padding: 10px; }


#logo { 

	/* position:fixed;
	left:940px;
	top:10px;
	z-index:0; */
	filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6; }

#wrapper { width: 1000px; margin: 0px auto; }
#shadowbox { position:fixed; width:1000px; height:100%; margin: 0px auto; z-index:0; background: #000; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6; }
#content { position:relative; z-index:0; }
#content p { color:#fff; }

#page { padding: 10px; } 
/* default+: url(images/shapeimage_2.png) bottom right no-repeat; */

#page_top { height:80px; }

#main_menu { 
	position: absolute;
	top: 45px;
	left: 160px;
	width: 820px; 
	height: 85px; 
	z-index:0;
	overflow:visible;
	background: #000;
	border: 3px #0a0a0a solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
	}
 
#header img{ padding: 0;}

#menu { float: left; width: 906px; height:31px; font-weight:bold; }

#m_left { float: left; width: 12px; height:31px; }

#m_right { float: left; width: 12px; height:31px; }




#video { margin: 0 0 20px; width: 432px; float: right; }

#video img { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #000;}

#login { width: 388px; margin: 25px auto; }

#wc500 { width: 500px; margin: 0 auto; background:#000; border: 1px #333 solid; }

#wc650 { width: 650px; margin: 0 auto; background:#000; border: 1px #333 solid; }

#wc800 { width: 800px; margin: 0 auto; background:#000; border: 1px #333 solid; }

#w80 { width: 80px; float: left; }

#w160 { width: 160px; float: left; }

#right { float: right; width: 400px; }

#footer { clear: both; margin-top: 0px; padding: 10px; text-align:center; width:auto; height:auto; color: #fff; background: #0a0a0a; }

#footer a { color: #444; }

#footer p { color: #fff; }

.logo {position:absolute; top:0px; left:-20px; z-index:1100; }

#profile_video { width: 510px; float: right; margin: 0 20px 0 0px; }

.profile_wrap { margin: 0 20px 0 0px; width: 400px; float: left; }

.profile { margin: 0 20px 0 0px; width: 400px; float: left; }

.profile img { float: left; }

.corner { color: #8E8E91; padding: 0 0px 0px 0px; text-align: right; float:right; }

.title { padding: 0 0px 0px 0px; float:left; }

.clear { clear: both; background: transparent; }

.cp { width:100%; height:26px;}

.caption { float:left; margin-top:4px; color: #fff; height:26px; font-weight:bold;}

.caption_l { float:left; width:8px; height:26px; font-weight:bold;}

.caption_r { float:right; width:8px; height:26px; font-weight:bold; font-size:1.5em;}

.caption p { margin: 0; font-weight:bold;}

.smallthumb { width: 90px; }

.box { padding: 10px; }

.line_h { line-height: 3.6em; }

.box li { list-style: none; border-bottom: 1px dotted #ccc; }

.right_wrap { 
margin: 0 0 0px; 
width: 450px; 
height: 370px; 
overflow : auto;  
float: right; 
z-index:10; 
position:relative; 
background-color: #000; 
border: 1px #333 solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}

.right { margin: 0 0 20px; width: 410px; float: right; z-index:100; }

.left_wrap { 
margin: 0 0 0px; 
width: 470px; 
height: 370px; 
overflow : auto; 
float: left; 
z-index:10;  
position:relative; 
background-color: #000; 
border: 1px #333 solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}

.left { margin: 0 0 20px; width: 410px; float: left;  z-index:100; }

.left img { float: left; }

.img_border img { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #000; }

.edit_line { width: 260px; float: right; text-align: right; }

.image_link a { color: #888; }

.img_left img { float: left; }

.video_list td { width: 102px; text-align: center; vertical-align: top; }

.video_list img { padding: 0px; }

.date { font-size: .8em; text-align: right; float: right; color: #BBB; }

.float_left { float: left; }

.float_right { float: right; }


.mod_border { border:#999999; border-width:6px; }

.rd {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 6px; }
	
.boxLite {
	background-color: #fff;
	border: 1px #333 solid;
	filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; }

.boxDark {
	background-color: #000;
	border: 0px white solid;
	filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
	}
	
.boxStd { background-color: #000; border: 1px #333 solid; }

.alpha40 { filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4; }
.alpha60 { filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; }
.alpha80 { filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8; }

.rwb{display:block}

.rwb *{

  display:block;

  height:1px;

  overflow:hidden;

  font-size:.01em;

  background:#FFFFFF}

.rwb1{

  margin-left:3px;

  margin-right:3px;

  padding-left:1px;

  padding-right:1px;

  border-left:1px solid #d3dcda;

  border-right:1px solid #d3dcda;

  background:#ebefef}

.rwb2{

  margin-left:1px;

  margin-right:1px;

  padding-right:1px;

  padding-left:1px;

  border-left:1px solid #b9c8c5;

  border-right:1px solid #b9c8c5;

  background:#f0f3f2}

.rwb3{

  margin-left:1px;

  margin-right:1px;

  border-left:1px solid #f0f3f2;

  border-right:1px solid #f0f3f2;}

.rwb4{

  border-left:1px solid #d3dcda;

  border-right:1px solid #d3dcda}

.rwb5{

  border-left:1px solid #ebefef;

  border-right:1px solid #ebefef}

.rwbfg{

  background:#FFFFFF}






a { color: #BFCE09; background: inherit; text-decoration: none; outline: none;}
a:hover { color: #ccff00; background: inherit; text-decoration: none; }
h2 { font-weight: bold; font-size:12px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px;}


/* #menu li a.current { background: #fff url(images/button.gif) no-repeat; color: #fff; } */

/* #menu li a:hover { text-decoration: none; color: #000; background: #fff url(images/button_grey.gif) no-repeat; } */

/* .caption { background: #fff url(images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;  } */


/* Misc IE Hacks */

img.pngfix {
	behavior: url(pngHack.htc);
}

/* Form Styles */

form {
color: #eee;
}

input, textarea {
color: #fff;
background: #000;
border: 1px solid #333;
}
input:focus, textarea:focus {
color: #fff;
background: #111;
border: 1px solid #666;
}
.submit {
color: #eee;
}
.submit:hover {
background-color: #111;
}