/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear,
html body * br.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/* start semtube */
body {
	background: #000 url(../../images/semtube/bg_all.jpg) repeat-x center top;
	font: normal 12px/18px arial;
}
a {
	text-decoration: none;
}
.black{
	color: #000;
}
.grey{
	color: #666;
}
.top,
.wraptop,
.wrapmain,
.foot{
	width: 999px;
	margin: 0px auto;
}

.top {
	display: block;
	height: 178px;
}
.top h2{
	color: #fff;
	font: bold 20px "Trebuchet MS";
	display: block;
	float: left;
	background: url(../../images/semtube/bg_logobor.gif) no-repeat left center;
	padding: 0 0 0 15px;
	margin: 40px 0 0 0;
}
.top h1 {
	padding: 0px;
	margin: 13px 10px 0 14px;
	display: block;
	float: left;
}
.top h1 a{
	display: block;
	height: 58px;
	width: 127px;
	text-indent: -5000px;
	background: url(../../images/semtube/bg_logoh1.png) no-repeat top left;
}
/* login */
.top .login{
	display: block;
	height: 41px;
	font: bold 11px/41px arial;
	color: #fff;
	padding: 0px;
	text-align: right;
	padding-right: 20px;
}
.login label{
	margin: 0 10px;
}
.login .input{
	padding: 2px 4px;
	background: url(../../images/semtube/bg_inputsrc.jpg) repeat-x center;
	border: 1px solid #919BA5;
	font: bold 12px arial;
	width: 160px;
}
.login .cek{
	margin-left: -10px;
}
.login a{
	color: #91D4FF;
	margin: -3px 5px;
	text-decoration: none;
}
.login a:hover{
	color: #E48787;
	text-decoration: underline;
}
/*.login .scrol a{
	display: inline-block;
	background: url(../../images/semtube/bg_viewmy.gif) no-repeat bottom left;
	text-align: left;
}*/
.login .scrol{
	background: #0C192A url(../../images/semtube/bg_viewmy.gif) no-repeat bottom left;
	color: #fff;
	border: 0px;
}
.login a.white{
	color: #fff;
}
.login img{
	margin: 0 10px;
	vertical-align: middle;
}
.login img.mail{
	margin: 0;
}
.login .replace{
  width: 50px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bg_login.png) no-repeat center top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.top .menus{
	display: block;
	height: 37px;
	margin: 20px 0 0 0;
}
.menus{
	background: url(../../images/semtube/bg_topanel.png);
	color: #fff;
	padding-right: 10px;
}
.menus label{
	font: bold 15px/37px arial;
}
.menus input{
	padding: 5px 7px;
	background: url(../../images/semtube/bg_inputsrc.jpg) repeat-x center;
	border: 0px solid #919BA5;
	font: normal 12px arial;
	width: 222px;
}
*:first-child+html .menus input{
	padding: 3px 5px;
}
.menus select{
	padding: 2px;
	margin: 0px;
	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}
.menus .replace{
  width: 26px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bg_srch.jpg) no-repeat center top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
*:first-child+html .menus .replace{
	margin: 0 0 0 5px;
}
.menus ul{
	float: left;
	display: block;
	background: url(../../images/semtube/bg_menutab.png) no-repeat top left;
	height: 37px;
	width: 501px;
	padding: 0 0 0 10px;
}
.menus li{
	display: inline;
}
.menus li a{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	font: bold 15px/37px arial;
	height: 37px;
	padding: 0 20px 0 18px;
	background: url(../../images/semtube/bg_menubor.gif) no-repeat right center;
}
.menus li.nobor a{
	background: none;
}
.menus .on,
.menus li a:hover{
	background: url(../../images/semtube/bg_menover.gif) no-repeat right center;
}
.menus li.nobor .on,
.menus li.nobor a:hover{
	background: url(../../images/semtube/bg_menover.gif) no-repeat left center;
}
.search{
	display: block;
	float: right;
	height: 37px;
}
/* wraptop */
.wraptop {
	background: url(../../images/semtube/bg_headerwrap.png) no-repeat top center;
	display: block;
	height: 398px;
}
.video {
	display: block;
	float: left;
	margin: 17px 12px;
	width: 454px;
}
.video embed{
	border: 0px;
	border-collapse: collapse;
}
.disc{
	display: block;
	float: right;
	margin: 17px 12px 0 0;
	width: 500px;
	color: white;
	font: normal 12px/18px arial;
}
.badge a{
	float: right;
	display: block;
	width: 65px;
	height: 64px;
	background: url(../../images/semtube/bg_upload.png);
	text-indent: -5000px;
	margin: 0 20px 0 0;
}
.top .badge a{
	margin-top: 15px;
	margin-left: 900px;
	position: absolute;
}
.disc h3,
.disc h3 a{
	font: bold 22px arial;
	width: 400px;
	color: #fff;
	text-decoration: none;
}
.disc h3 a:hover{
	color: #FFAE00;
}
.disc .date{
	display: block;
	color: #77A0D7;
	margin: 8px 0;
}
.date a{
	color: #77A0D7;
}
.date a:hover{
	color: #FAAE00;
	text-decoration: underline;
}
.disc .rate{
	display: block;
	color: #FFAE00;
	font-weight: bold;
}
.rate span{
	width: 150px;
	float: left;
	height: 39px;
	padding-top: 5px;
}
.rate a{
	float: left;
	color: #FFAE00;
}
.star1 a{
	display: block;
	height: 17px;
	width: 17px;
	text-indent: -5000px;
	background: url(../../images/semtube/bg_star1.png) top center no-repeat;
	float: left;
	margin: 0 3px 0 0;
}
.star1 a:hover{
	background: url(../../images/semtube/bg_star1.png) bottom center no-repeat;
}
.rate .mail{
	background: url(../../images/semtube/bg_borhead.jpg) no-repeat center left;
	padding: 10px 0 0 20px;
}
.rate .mail img{
	margin: 0 5px 0 0;
}
.rate .mail a{
	font: normal 12px arial;
	color: #77A0D7;
}
.rate .mail a:hover{
	color: #FFAE00;
	text-decoration: underline;
}
.disc .list{
	background: url(../../images/semtube/bg_scroll.gif) no-repeat right bottom;
}
.disc .list h3{
	font: normal 20px georgia;
	margin: 15px 0 5px 0;
}
.disc .list ul{
	display: block;
	width:155px;
	float: left;
	font: normal 11px/20px arial;
}
.disc .list a{
	text-decoration: none;
	color: #fff;
	background: url(../../images/semtube/ico_lista.png) no-repeat left center;
	padding-left: 10px;
}
.disc .list a:hover{
	text-decoration: underline;
}
/* wrapmain */
.wrapmain {
	background-color: #EFF5FC;
}
.wrapno {
	background: #EFF5FC url(../../images/semtube/bg_wrapmain.gif) no-repeat top center;
}
/* content */
.content {
	display: block;
	float: left;
	width: 633px;
	margin: 20px 0 20px 20px;
}
.content h3{
	font: bold 18px arial;
	margin: 0px;
	padding: 0 0 10px 0;
}
.box1 {
	display: block;
	height: 225px;
	background: url(../../images/semtube/bg_box1.jpg) top left;
}
.box2 {
	height: 430px;
	background: url(../../images/semtube/bg_box2.jpg) top left;
	margin: 20px 0;
}
.boxIb {
	height: 860px;
	background: url(../../images/semtube/bg_box2.jpg) top left;
	margin: 20px 0;
}
.box1 h3 {
	font: bold 18px arial;
	margin: 0px;
	padding: 8px 0 8px 15px;
}
.box1 .thumbnail {
	float: left;
	width: 133px;
	margin: 0 8px 0 15px;
	color: #999;
	font: normal 10px/17px arial;
}
.box2 .thumbnail {
	margin: 0 8px 0 15px;
	min-height: 195px;
}
.boxIb .thumbnail {
	margin: 0 8px 20px 15px;
}
.box1 .thumbnail a,
.box0 .thumbnail a {
	color: #254D7C;
	font: normal 12px/16px arial;
	text-decoration: none;
}
.box1 .thumbnail .usr,
.box0 .thumbnail .usr {
	color: #666;
	font: normal 10px/17px arial;
	text-decoration: none;
}
.box1 .thumbnail a:hover,
.box0 .thumbnail a:hover {
	text-decoration: underline;
}
.thumbnail a img {
	border: 3px solid #E3E3E3;
}
/* star2 */
.rat{
	display: block;
	float: left;
	width: 35px;
}
.star2 a{
	display: block;
	height: 14px;
	width: 14px;
	text-indent: -5000px;
	background: url(../../images/semtube/bg_star2.png) top center no-repeat;
	float: left;
	margin: 0 3px 0 0;
}
.star2 a:hover{
	background: url(../../images/semtube/bg_star2.png) bottom center no-repeat;
}
/* box0 */
.box0 {
	display: block;
	margin: 0 0 0 1px;
}
.box0 .thumbnail {
	float: left;
	width: 133px;
	height: 178px;
	background: url(../../images/semtube/bg_box4.jpg) top left;
	margin: 20px 17px 0 0;
	padding: 6px;
	color: #999;
	font: normal 10px/17px arial;
}
.box0 .nor {
	margin: 20px 0 0 0;
}
.box0 h3{
	margin: 0 0 -10px 0;
	padding: 0px;
}
/* box6 */
.box6{
	display: block;
	float: left;
	width: 115px;
	height: 155px;
	background: url(../../images/semtube/bg_box6.jpg) top left;
	font: bold 11px/16px arial;
	margin: 10px 14px 5px 0;
}
.box6 a{
	text-decoration: none;
	color: #254D7C;
	font-size: 12px;
}
.box6 a:hover{
	text-decoration: underline;
}
.box0 .nem{
	margin-right: 0px;
}
/* box5 */
.box5 {
	height: 190px;
	background: url(../../images/semtube/bg_box5.jpg) top left;
	margin: 0 0 20px 0;

}
.box5 h3 {
	font: bold 18px arial;
	margin: 0px;
	padding: 12px 0 12px 15px;
}
.box5 .mem{
	font: bold 11px/16px arial;
	display: block;
	float: left;
	width: 100px;
	margin: 0 10px 0 15px;
}
.box5 .nem{
	margin-right: 0px;
}
.box5 a,
.box6 a{
	text-decoration: none;
	color: #254D7C;
	font-size: 12px;
}
.box5 a:hover,
.box6 a:hover{
	text-decoration: underline;
}
.inbox6{
	margin: 10px 7px;
}
/* box3 */
.box3{
	float: left;
	width: 200px;
	height: 280px;
	display: block;
	margin: 0 15px 15px 0;
	color: #333;
	font: normal 11px/13px arial;
	background: url(../../images/semtube/bg_box3.jpg) top left;
}
.no3{
	margin: 0px;
}
.inbox3{
	margin: 10px 6px;
}
.box3 .spon{
	color: #666;
	font: normal 10px arial;
	float: left;
	margin: 5px 5px 0 0;
}
.box3 .thumbnail{
	border: 1px solid #666;
	margin: 5px 0;
}
.box3 .link{
	color: #254D7C;
	font: bold 12px arial;
	text-decoration: none;
}
.box3 .link:hover{
	text-decoration: underline;
}
.box3 .num{
	display: block;
	font-weight: bold;
	margin: 5px 0 -5px 0;
}
/* box7 */
.box7{
	display: block;
	height: 50px;
	background: url(../../images/semtube/bg_box7.png) no-repeat center;
	font: bold 14px/50px arial;
	margin: 5px 0 10px 0;
	clear: both;
}
.box7 .views{
	float: right;
	margin: 4px 20px 0 0;
	display: block;
}
.box7 .views img{
	margin: 0 0 0 10px;
}
.box7 .rat{
	width: 110px;
	margin: 0 5px 0 20px;
}
.box7 .star1 a{
	margin-top: 15px;
}
.box7 .star1{
	font-size: 12px;
	font-weight: normal;
	color: #666;	
}
.box7 .add{
	margin: 0 0 0 20px;
}
/* upbox7 */
.upbox7{
	display: block;
	border: 1px solid #ccc;
	background: #fff url(../../images/semtube/bg_upbox.jpg) repeat-x bottom center;
	font: normal 11px/14px arial;
	padding: 10px 20px;
}
.cmn{
	display: block;
	border-bottom: 1px dashed #ccc;
	padding: 15px 0;
}
.cmn a{
	font: bold 12px arial;
	color: #1D3D69
}
.cmn a:hover{
	text-decoration: underline;
}
.cmn p{
	display: block;
	float: left;
	width: 500px;
}
.cmn .respa{
	display: block;
	float: right;
	width: 80px;
	text-align: right;
}
.cmn .respa a{
	font: normal 11px arial;
	color: #1D3D69
}
.box0 .pn7{
	margin-top: 100px;
}
/* boco */
.boco{
	color: #666;
}
.boco strong{
	color: #333;
}
.boco .in{
	padding: 4px;
	width: 100px;
	background: url(../../images/semtube/bg_inputext.gif) no-repeat top left;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #929292;
	border-top: 1px solid #929292;
	font: normal 12px arial;
	margin: 0px;
}
.boco textarea.in{
	height: 120px;
	margin: 0px;
	width: 292px;
	max-width: 292px;
}
.boco input{
	float: left;
}
.boco a{
	margin: 5px 0 0 5px;
	float: left;
}
.boco .submit,
.boco .preview{
  width: 69px;
  height: 25px;
  margin: 20px 10px 10px 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bt_sub.png) no-repeat center top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.boco .preview{
  background: url(../../images/semtube/bt_preview.png) no-repeat center top;
}
/* prevnext */
.box0 .prevnext{
	padding: 10px 0;
	margin: 0px;
}
.box0 .f11{
	font-size: 11px;
	padding: 0;
}
.box0 .prevnext a{
	border: 0px;
	margin: 0 5px 0 0;
	font-weight: bold;
	color: #333;
	background: #fff;
	border: 1px solid #999;
	padding: 5px 7px;
}
.box0 .prevnext a.on,
.box0 .prevnext a:hover{
	background: #666;
	color: #fff;
	text-decoration: none;
}
.prevnext .v100 a{
	float: right;
	border: 0px;
	background-color: transparent;
	color: #ff0000;
}
.prevnext .v100 a:hover{
	border: 0px;
	background-color: transparent;
	color: #ff0000;
	text-decoration: underline;
}
.prevnext .vblack a,
.prevnext .vblack a:hover{
	color: #000;
}
/* myprof */
.myprof{
	display: block;
	border: 1px solid #ccc;
	background: #fff url(../../images/semtube/bg_upbox.jpg) repeat-x bottom center;
	font: normal 12px/26px arial;
	padding: 10px 15px;
	margin: 20px 0 30px 0;
}
.myprof h4{
	font: bold 16px arial;
	margin: 0 0 10px 0;
}
.myprof a{
	color: #1D3D67;
	font-weight: bold;
}
.myprof a:hover{
	text-decoration: underline;
}
.myprof img{
	margin: 5px 7px 0 0;
	float: left;
}
.myprof .prohalf{
	float: left;
	display: block;
	width: 270px;
	margin-right: 20px;
}
.myprof .wbor{
	background: url(../../images/semtube/bg_bord.png) no-repeat right center;
}
/* inbox */
.inbox{
	padding: 5px;
}
.inbox .ef{
	background-color: #efefef;
}
.inbox table{
	display: block;
	font-size: 11px;
	border-left: 0px solid #ccc;
}
.inbox .hea{
	background-color: #ccc;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.inbox .hea td{
	border-right: 1px solid #efefef;
}
.inbox td{
	padding: 2px 10px;
	border-right: 1px solid #ccc;
}
.inbox td.no{
	border-right: 0px;
}
.inbox a{
	font-weight: normal;
}
.inbox .new {
	font-weight: bold;
}
/* mesview */
.mesview{
	line-height: 18px;
}
.mesview .mess{
	display: block;
	background-color: #EFEFEF;
	margin: -5px -10px 10px -10px;
	padding: 5px 10px;
	line-height: 24px;
}
.mess span{
	display: block;
	float: left;
	width: 50px;
	font-weight: bold;
	margin: 0 5px 0 10px;
	text-align: right;
}
/* view */
.myprof .view1{
	display: block;
	float: left;
	width: 170px;
}
.myprof .sh{
	margin: 0 -25px 0 0;
}
.view1 img{
	border: 1px solid #999;
	padding: 2px;
}
.myprof .view2{
	display: block;
	float: left;
	width: 160px;
	line-height: 22px;
}
.myprof .f11{
	font: normal 11px/20px arial;
	width: 300px;
}
.myprof .view3{
	float: left;
	width: 270px;
	text-align: right;
}
.view3 .but1,
.view3 .but2,
.view3 .but3{
  width: 84px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bt_subscribe.png) no-repeat left top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
  margin-bottom: 8px;
}
.view3 .but2{
  width: 114px;
  background: url(../../images/semtube/bt_sendm.png) no-repeat left top;
}
.view3 .but3{
  width: 104px;
  background: url(../../images/semtube/bt_adda.png) no-repeat left top;
}
/* mygro */
.mygro{
	font: normal 12px/18px arial;
}
.gro{
	margin-top: 0px;
}
.mygro .pic{
	float: left;
	display: block;
	width: 135px;
}
.mygro .nopic{
	display: block;
	float: left;
	width: 450px;
}
.mygro h5{
	font: bold 14px arial;
}
.mygro .tsv{
	font: bold 11px/16px arial;
	margin: 5px 0 0 0;
}
.mygro .cre{
	color: #999;
	font: normal 11px/16px arial;
}
/* cre */
.crea{
	display: block;
	background: url(../../images/semtube/bg_boxcre.png) top left;
	height: 80px;
	margin: 5px;
	color: #fff;
	font: normal 26px/80px georgia;
	text-align: center;
}
.crea img{
	float: right;
	margin: 30px 15px 0 0;
}
/* upbox */
.upbox{
	display: block;
	border: 1px solid #ccc;
	background: #fff url(../../images/semtube/bg_upbox.jpg) repeat-x bottom center;
	font: normal 11px/17px arial;
	padding: 20px;
}
.upbox h3{
	font: bold 18px arial;
	margin: 0 0 5px 0;
}
.upbox h4{
	font: bold 14px arial;
	margin: 10px 0;	
}
.upbox label{
	display: block;
	float: left;
	width: 123px;
	text-align: right;
	font-weight: bold;
	margin: 0 15px 0 0;
	line-height: 24px;
}
.upbox .wspan label{
	line-height: 12px;
}
.upbox .wspan span{
	line-height: 12px;
	margin: 0 0 20px 0;
}
.upbox p{
	display: block;
	margin: 20px 0;
	clear: both;
}
.upbox .in,
.sidebar .in{
	padding: 4px;
	width: 292px;
	max-width: 292px;
	background: url(../../images/semtube/bg_inputext.gif) no-repeat top left;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #929292;
	border-top: 1px solid #929292;
	font: normal 12px arial;
	margin: 0px;
}
.upbox .ver{
	width: 122px;
}
.upbox .un{
	width: 30px;
	color: #666;
}
.upbox textarea.in,
.sidebar textarea.in{
	height: 100px;
	margin: 0px;
}
.upbox textarea.in{
	height: 150px;
	max-width: 400px;
}
.sidebar .in,
.sidebar textarea.in{
	width: 270px;
	max-width: 270px;
}
.upbox span{
	display: block;
	float: left;
	width: 450px;
	color: #666;
	margin: -10px 0 20px 0;
}
.upbox .pass{
	margin: 0 0 -10px 0;
}
.veri label{
	line-height: 8px;
}
.veri .in{
	float: left;
}
.veri img{
	float: left;
	margin: 3px 0 0 5px;
}
.upbox span.black{
	color: #000;
	padding-top: 14px;
}
span.black input{
	vertical-align: middle;
}
.upbox span.half{
	width: 225px;
	color: #000;
	line-height: 20px;
}
.upbox .half input{
	margin-right: 10px;
	vertical-align: middle;
}
.upbox .button{
	margin: 20px 0;
	text-align: right;
}
.upbox .slct{
	padding: 2px;
	border: 1px solid #999;
	background: url(../../images/semtube/bg_select.jpg) center;
	font: normal 11px arial;
	width: 116px;
}
.upbox .del img{
	display: block;
	border: 1px solid #999;
	float: none;
}
.upbox .del a{
	color: #ff0000;
}
.upbox .emp{
	height: 30px;
}
/* bt1,2,3 */
.upbox p.but{
	padding: 20px 0 0 0;
	margin: 0px;
}
.bt0,
.bt1,
.bt2,
.bt3{
  width: 64px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bt_canc.png) no-repeat center top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.bt1{
	width: 84px;
	float: right;
  background: url(../../images/semtube/bt_prev.png) no-repeat center top;
}
.bt0{
	width: 69px;
	float: right;
  background: url(../../images/semtube/bt_next.png) no-repeat center top;
  margin: 0 0 0 10px;
}
.bt3{
	width: 139px;
  background: url(../../images/semtube/bt_saview.png) no-repeat center top;
  margin: 0 0 0 10px;
}
/* del1,2,3 */
.del1,
.del2,
.del3,
.del4,
.del5{
  width: 50px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bt_rep.png) no-repeat center top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  float: right;
  margin-left: 7px;
}
.del2{
  width: 54px;
  background: url(../../images/semtube/bt_del.png) no-repeat center top;
}
.del3{
	float: left;
	margin: 0px;
  width: 99px;
  background: url(../../images/semtube/bt_retbox.png) no-repeat center top;
}
.del4{
  width: 99px;
  background: url(../../images/semtube/bt_dels.png) no-repeat center top;
}
.del5{
  width: 89px;
  background: url(../../images/semtube/bt_marks.png) no-repeat center top;
}
/* red */
.upbox .red{
	color: #ff0000;
	font: normal 12px/18px arial;
	padding: 10px 0 0 0;
}
.red img{
	float: left;
	margin: 0 5px 0 0;
}
.upbox .green{
	color: #009900;
}
/*
.upbox .cancel{
	margin: 0 0 0 140px;
}
.upbox .next{
	float: right;
}*/
.button .prev,
.button .canc,
.button .upvid,
.button .next,
.button .send {
	display: block;
	background: url(../../images/semtube/bt_prev.png);
	height: 25px;
	width: 84px;
	border: 0px;
	text-indent: -5000px;
	cursor: pointer;
	float: right;
}
.button .upvid{
	width: 104px;
	background: url(../../images/semtube/bt_upvid.png);
	margin: 0 180px 0 0;
}
.button .canc{
	width: 64px;
	background: url(../../images/semtube/bt_canc.png);
	margin: 0 20px 0 0;
}
.button .next {
	width: 69px;
	background: url(../../images/semtube/bt_next.png);
	margin: 0 0 0 300px;
}
.button .send{
	width: 69px;
	background: url(../../images/semtube/bt_send.png);
	margin: 0 385px 0 0;
}
.button .submit{
	width: 69px;
	background: url(../../images/semtube/bt_sub.png);
	margin: 0 385px 0 0;
}
.box0 .hr,
.upbox .hr,
.sidebar .hr{
	border-top: 1px dashed #ccc;
	margin: 20px 0 0 0;
	display: block;
}
.sidebar .hr{
	margin: 8px 0 -5px 0;
}
/* menuctr */
.menuctr{
	display: block;
	background: url(../../images/semtube/bg_bhm.gif) repeat-x center left;
	margin: 0 0 0 -19px;
	float: left;
	width: 652px;
}
.menuctr .ctr1{
	display: block;
	width: 16px;
	height: 36px;
	float: left;
	background: url(../../images/semtube/bg_mctr1.png) no-repeat top left;
	margin: 0 0 0 8px;
}
.menuctr .ctr2{
	display: block;
	width: 20px;
	height: 36px;
	float: left;
	background: url(../../images/semtube/bg_mctr2.png) no-repeat top right;
}
.menuctr ul{
	display: inline-block;
	list-style: none;
	height: 45px;
	background: url(../../images/semtube/bg_mctr.png) repeat-x top center;
	float: left;
}
.menuctr ul li{
	display: inline;
}
.menuctr li a {
	float: left;
	display: block;
	padding: 8px 10px;
	text-decoration: none;
	color: #fff;
	font: normal 16px georgia;
/*	border-right: 1px solid #5787BB;
	border-left: 1px solid #5787BB;*/
}
.menuctr li a.on,
.menuctr li a:hover {
	background: url(../../images/semtube/bg_menuctrover.png) no-repeat top center;
	height: 30px;
	border: 0px;
}
/* sidebar */
.sidebar {
	display: block;
	float: right;
	width: 310px;
	margin: 20px 20px 20px 0;
	background-color: #D6D6CA;
}
.sidebar .vi{
	margin-top: 5px;
}
.bnr {
	margin: 5px;
	line-height: 0px;
}
.bnrb {
	margin-bottom: 0px;
}
.sidebar h3 {
	font: normal 18px/41px georgia;
	color: #000;
	display: block;
	margin: 0 5px;
	height: 41px;
	padding: 0 10px;
	background: url(../../images/semtube/bg_tith3.jpg) top center;
}
.sidebar h3.tw {
	border-top: 1px solid #fff;
}
.sidebar h3.tw a{
	color: #000;
	font-size: 14px;
	text-decoration: none;
	float: right;
}
.sidebar h3.tn a{
	margin-left: 150px;
}
.sidebar h3.tw a:hover {
	text-decoration: underline;
}
/* chan */
.sidebar .chan{
	background-color: #fff;
	display: block;
	margin: 0 5px 0 5px;
	padding: 7px 10px;
	font: normal 11px/14px arial;
}
.chan .thum{
	float: left;
	margin: 0 10px 7px 0;
}
.chan span{
	font-weight: bold;
	line-height: 19px;
}
.chan span a{
	font-size: 12px;
	color: #254D7C;
}
.chan span a:hover{
	text-decoration: underline;
}
/* divi */
.sidebar .divi{
	background-color: #fff;
	display: block;
	margin: 0 5px 0 5px;
	padding: 7px 10px;
	font: normal 12px/18px arial;
}
.divi .pre{
	font-weight: bold;
	line-height: 24px;
}
.divi .rat{
	width: 100px;
}
.divi a{
	font-weight: bold;
	color: #1D3D69;
}
.divi a:hover{
	text-decoration: underline;
}
.divi .star2 a{
	margin-top: 5px;
}
.divi .und{
	text-decoration: underline;
}
.divi .und:hover{
	border-bottom: 1px solid #1D3D69;
}
.divi label{
	font-weight: bold;
	margin: 10px 0 -15px 0;
	display: block;
}
/* about */
.sidebar .about {
	background-color: #fff;
	display: block;
	margin: 0 5px 5px 5px;
	padding: 7px 10px;
	font: normal 12px/18px arial;
}
.sidebar .about a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.sidebar .about a:hover {
	text-decoration: underline;
}
.sidebar .tags {
	background-color: #fff;
	display: block;
	margin: 0 5px;
	padding: 10px;
	font: normal 14px/24px arial;
}
.sidebar .endside{
	margin: 0 5px 5px 5px;
}
.sidebar .end{
	margin-bottom: 5px;
}
.end img{
	margin: 0px;
}
.end p{
	min-height: 50px;
}
.tags a {
	color: #1F3D5B;
	text-decoration: none;
}
.tags a:hover {
	text-decoration: underline;
}
.tags a.a16 {
	font-size: 16px;
}
.tags a.a18 {
	font-size: 18px;
}
.tags a.a24 {
	font-size: 24px;
}
.sidebar .sponsor p {
	display: block;
	background-color: #fff;
	color: #595959;
	margin: 0 5px;
	padding: 15px 10px;
	font: normal 11px/13px arial;
	margin-bottom: 1px;
}
.sidebar .recad p {
	margin: 0 5px;
	padding: 5px 10px 15px 10px;
	margin-bottom: 0px;
}
.sponsor .img {
	border: 3px solid #E3E3E3;
	float: left;
	margin: 0 10px 0 0;
}
.sponsor .a {
	color: #254D7C;
	font-size: 12px;
	text-decoration: none;
}
.sponsor .a:hover {
	text-decoration: underline;
}
/* recad */
.recad .ngs a{
	font: bold 12px arial;
	margin-bottom: -10px;
}
.recad .am{
	color: #999;
	line-height: 16px;
}
.recad .ts{
	font-weight: bold;
	line-height: 16px;
}
.recad .ts a{
	color: #254D7C;
}
.recad .ts a:hover{
	text-decoration: underline;
}
/* bigfoto */
.bigfoto{
	text-align: center;
	display: block;
	margin: 16px 0 10px 0;
}
.bigfoto img{
	border: 2px solid #fff;
	padding: 1px;
}
.bigfoto a{
	color: #000;
}
.bigfoto a:hover{
	text-decoration: underline;
}
/* myme */
.myme{
	background-color: #fff;
	height: 25px;
	padding: 7px 10px;
	margin: 0 5px 2px 5px;
	text-align: right;
}
.myme img{
	float: left;
	margin: 3px 7px 0 0;
}
.myme .s1,
.myme .s2{
	float: left;
	display: block;
	width: 100px;
	text-align: left;
	line-height: 25px;
}
.myme .s2{
	width: 70px;
}
.myme .compo{
  width: 109px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../../images/semtube/bt_compose.png) no-repeat center top;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
/* mystat */
.mystat ul{
	display: block;
	margin: 0 5px;
}
.mystat li{
	display: block;
	background-color: #fff;
	padding-left: 10px;
	margin-bottom: 1px;
	height: 30px;
	line-height: 30px;
}
.mystat img{
	float: left;
	margin: 7px 5px 0 0;
}
/* mypro */
.mypro a{
	color: #000;
	background: url(../../images/semtube/ico_listpro.gif) no-repeat left center;
	padding: 0 0 0 20px;
}
.mypro a:hover{
	text-decoration: underline;
}
.mypro .on a{
	font-weight: bold;
}
/* foot */
.foot {
	background: url(../../images/semtube/bg_allfoot.gif) no-repeat top center;
	display: block;
	height: 120px;
	color: #6c6c6c;
	font: normal 12px/18px arial;
	text-align: center;
}
.foot ul {
	padding: 50px 0 0 0;
	margin: 0;
	list-style: none;
	display: block;
	text-align: center;
}
.foot li {
	display: inline;
 	padding: 0 9px 0 10px;
	margin: 0px;
	list-style: none; 
	border-right: 1px solid #fff;
}
.foot li.no {
	border: 0px;
}
.foot a {
	color: #fff;
	text-decoration: none;
}
.foot a:hover {
	text-decoration: underline;
}


span.select {
   position: absolute;
   width: 95px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 24px;
   padding: 0 0 0 9px;
	margin: 10px 0 0 0;
   color: #fff;
   font: bold 11px/22px arial;
   background: url(bg_viewmy.gif) no-repeat;
   overflow: hidden;
	text-align: left;
	border: 0px;
}
.login .styled{
	background-color: #172F51;
	border: 0px;
	color: #fff;
	cursor: pointer;
   font: bold 11px/22px arial;
   padding: 0 0 0 9px;
}

#tooltip_sponsor_p{
	position:absolute;
	border:1px solid #fef2ae;
	/* background:#f7f5d1; */
	background:#ffffcd;
	padding:2px 5px;
	color:#333;
	display:none;
	width:250px;
}
