html{color:#333;background:#fff; font:normal 11px Arial,Tahoma,sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}
.clear{
clear:both;
}
.fright{float:right}
h2{
font:bold 16px Arial;
float:left;
width:730px;
padding-bottom:10px;
margin-bottom:10px;
background: url(../images/sub.png) 0px 22px repeat-x;
}
a, a:active, a:visited{
color: #3f81e3;
outline-width:0;
text-decoration: none;
}
a:hover{
color: #555;
}
.small{
font-size:11px;
color:#555;
margin-left:20px;
}
.head-wrap{
width:960px;
display:block;
margin:0px auto;
}
.hidden{
display:none;
}
.top-login{
float:right;
margin-top:5px;
margin-right:20px;
}
.top-login a{
margin-right:10px;
}
#wrapper{
display:block;
padding-top:20px;
}
#wrapper-inner{
width:960px;
display:block;
background: #fff;
margin:0px auto;
min-height:300px;
padding:10px;
}
#logo{
display:inline-block;
width:246px;
height: 67px;
}
#search{
background: url(../images/bg.png) center center repeat-x;
display:block;
width:100%;
height: 44px;
font-size: 12px;
}
#search form{
text-align:center;
width:960px;
display:block;
padding-top:10px;
margin:0px auto;
}
#search-box{
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-radius-topleft: 4px;
-khtml-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-radius-bottomleft: 4px;
background:url(../images/mg.gif) no-repeat 4px 5px #FFFFFF;
border:0 none;
display:inline;
font-size:120%;
padding:5px 6px;
padding-left:25px;
width:380px;
}
.dropdown-options{
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-radius-topright: 4px;
-khtml-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-radius-bottomright: 4px;
position:relative;
z-index:98;
vertical-align:top;
background:#fff;
font-size:11px;
display:-moz-inline-stack;
display:inline-block;
padding:0px;
}
.dropdown-options:hover .dropdown-opener{
background:#ebebeb url(../images/lang_select_arr.png) no-repeat 90% 30%;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-radius-topright: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-radius-topright: 4px;
}

.dropdown-opener{
background: url(../images/lang_select_arr.png) no-repeat 90% 30%;
color:#555;
display:inline-block;
line-height:26px;
font-weight:normal !important;
width:50px;
margin-right:10px;
border-left: 1px solid #ccc;
padding:0px 30px 0px 10px;
}
.dropdown-opener:hover{
font-weight:normal;
}
.dropdown-menu-items{
display:none;
top:26px;
text-align:left;
white-space:nowrap;
background:#efefef;
left:0px;
width:90px;
position:absolute;
z-index:99;
}
.dropdown-menu-items span{
white-space:nowrap;
}
.dropdown-menu-items span a{
background:#efefef;
color:#333;
white-space:nowrap;
font-weight:normal;
display:block;
padding:0.4166em 0.6666em;
}
.dropdown-menu-items span a:hover{
background: #ddd;
}
.search-submit{
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color: #fff;
padding:5px 9px;
background:#333;
border: 0px;
}
.search-submit:hover{
background:#ffffff;
color:#333;
}
.vsize{
 background: url(../images/vsize.png) top center repeat-x;
 display:inline-block;
 height:29px;
 width:44px;
 float:right; 
}
.vsize.wide{
 background: url(../images/vsize.png) bottom center repeat-x;
}
#light{
 background: url(../images/light.png) top center repeat-x;
 display:inline-block;
 height:29px;
 width:44px;
 float:right; 
}
.menuwrap{background: url(../images/sub.png) center center repeat-x;height:25px;}
ul.menu {list-style:none; margin:0px auto; padding:0;width:900px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none;font-size:12px}
ul.menu li {position:relative; float:left; margin-right:2px;width:100px}
ul.menu ul {position:absolute; top:25px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #ddd; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#ebebeb}
ul.menu ul li a:hover {background-color:#0B67EF;color:#fff}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url(../images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/*QUICKPLAY*/
#overlay{
position:fixed;
left:0px;
top:0px;
width:100%;
z-index:100;
background: transparent url(../images/overlay.png); 
display:none
}
#zoom{
display:none;
z-index: 100
}
#zoom_table{
border-collapse:collapse; width:100%; height:100%;
}
#zoom .tl{
background:url(../images/tl.png) top right no-repeat; width:10px; height:10px; overflow:hidden;
}
#zoom .tr{
background:url(../images/tr.png) top left no-repeat; width:10px; height:10px; overflow:hidden;
}
#zoom .bl{
background:url(../images/bl.png) bottom right no-repeat; width:10px; height:10px; overflow:hidden;
}
#zoom .br{
background:url(../images/br.png) bottom left no-repeat; width:10px; height:10px; overflow:hidden;
}
#zoom .bm,#zoom .tm{
background:url(../images/b.png) repeat-x; height:10px; overflow:hidden;
}
#zoom .ml,#zoom .mr{
background:url(../images/b.png) repeat-y; width:10px; overflow:hidden;
}
#zoom .mm{
background:url(../images/b.png);
vertical-align:middle;
padding:0px;
}
#zoom_close{
position:absolute;
text-align:center;
background: transparent url(../images/bg-body.png) no-repeat -434px -233px;
width:67px;
color: #fff;
text-shadow: -1px -1px 1px rgba(0,0,0,0.45);
font-weight:bold;
padding-top:4px;
height:20px;
display:block;
top:-17px;
right:10px
}
.sort_by{
float:right;
}  
#vid-results{
  width: 720px;
  display:inline-block;
}
#vid-results-home{
  width: 720px;
  display:inline-block;
}
.video{
  width:124px;
  height:144px;
  float:left;
  text-align:center;                
  padding:8px;
  font: bold 12px/17px Arial;
  color: #333;
  display:inline-block;
  margin-right:4px;
  white-space:nowrap;
  overflow:hidden;
  margin-bottom:10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.vid-left-box{
  width:70px;
  float:left;
  color: #777;
  text-align:left;
  font: normal 11px/13px Arial;
  display:inline-block;
}
.video-extra-info{
  cursor:pointer;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  margin-right:2px;
  margin-top:-26px;
  height:26px;
  text-align:right;
  white-space:nowrap;
}
.video-extra-info span{
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  background-color:#000000;
  color:#FFFFFF !important;
  display:inline-block;
  font-size:10px;
  font-weight:bold;
  height:14px;
  line-height:14px;
  filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  padding:0 2px;
  vertical-align:top;
  margin-top:9px;
}
.addtoql{
  display:inline-block;
  width:16px;
  height:16px;
  margin: 7px 0px 2px 3px;
  background: transparent url(../images/1.png) no-repeat;
  float:left;
  position: relative;
}
.addtoql:hover,.addtoql:active{
  background: transparent url(../images/1.png) 0px -16px no-repeat;
}
.grid-view-icon,.list-view-icon{
  width:18px;
  height:18px;
  float:right;
  vertical-align:bottom;
  display:block;
  border:1px solid #ddd;
  margin-left:5px;
  background: #efefef url(../images/list.png) no-repeat 1px 1px;
}
.list-view-icon{
  background-position: 1px -20px;
}
.grid-view-icon:hover,.grid-view-icon.active{
 -moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666
}
.list-view-icon:hover,.list-view-icon.active{
  -moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666
}
#footer{
  margin:10px auto;
  width:960px;
  clear:both;
  display:block;
  text-align:center;
}
.added-by, .added-by:visited{
  color:#dc0000;
}
.vid-right-box{
  width:80px;
  float:right;
  text-align:right;
  font: normal 11px/13px Arial;
  display:none;
}
.vid-right-box a{
  font-weight:bold;
  color: #666;
}
.vid-description-box{
  display:none;
}
.vid-description-box a{
  color:#3f81e3;
  font-size:11px !important;
}
.thumber{
  display:inline-block;
  margin-right:10px;
  overflow:hidden;
  width:120px;
  height:72px;
  border:3px double #ccc;
}
.thumb{
  width:120px;
  height:90px;
  margin-top:-10px;
}
.video-title,.video-title:visited,.video-title:active{
  width:120px;
  white-space:normal;
  text-align:left;
  color: #0b67ef;
  overflow:hidden;
  max-height:34px;
  display:inline-block;
}
.video-title:hover{
  color:#555 !important;
}
.vid-description-box{
  height:60px;
  overflow:hidden;
}
#vid-results.detailed .video{
  width: 100%;
  height:114px;
  margin-bottom:0px;
  padding-top:10px;
  white-space:normal;
  border-bottom:2px solid #ddd;
}
.video:hover{
 background: #ebebeb;
}
#vid-results.detailed .thumb{
  float:left;
}
#vid-results.detailed .video-extra-info{
  display:none;
}
#vid-results.detailed .vid-right-box{
  display:inline-block;
}
#vid-results.detailed .vid-left-box{
  width:300px;
}
#vid-results.detailed .vid-description-box{
  display:block;
  text-align:left;
  font:normal 11px Arial;
} 
#vid-results.detailed a{
  font-size:16px;
}
#vid-results.detailed .video-title{
  width:310px;
  margin-bottom:5px;
}
#vid-results.detailed .thumber{
  float:left;
}
#watch-left{
  width:650px;
  display:inline-block;
  overflow:hidden;
  float:left;
}
#watch-right{
  width:300px;
  vertical-align:top;
  display:inline-block;
  overflow:hidden;
  padding-top:10px;
}
h1.vtitle{
  font:bold 18px Arial;
  color:#3F81E3;
  margin-bottom:10px;
  text-shadow:1px 1px 1px #CCCCCC;
}
#player-container{
  float:left;
  width:650px;
  position:relative;
  z-index:101;
  display:inline-block;
}
#player-container.wide{
  width:960px;
  background: #000;
  text-align:center;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px
}
#player-container.wide #player{
  width:850px;
  height:500px
}
.views{
  font-size:12px;
}
#video-info{
  width:620px;
  padding:10px;
  float:left;
}
.bookmarks{
  width:300px;
  float:left;
}
#comments{
  width:640px;
}
#comments h2{
  font:bold 14px Arial;
  color:#3F81E3;
  margin-top:10px;
  width:640px;
  text-shadow:1px 1px 1px #CCCCCC;
}
.comment{
  display:block;
  float:left;
  padding:10px;
  border: 1px solid #ddd;
  margin:10px 0px;
  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
}
.author{
  font-weight: bold;
}
.time{
  float:right;
}
.comment-left{
  float:left;
  width:50px;
}
.comment-body{
  float:right;
  width:550px;
}
.comment-inner{
  background:#d3d3d3;
  padding:0px 10px;
}
.videos-right-block h2{
  padding:5px !important;
  margin-bottom:0px;
}
.video2{
  width:96px;
  float:left;
  text-align:left;
  display:inline-block;
  overflow:hidden;
}
.related-right .video-title{
  float:right;
  width:165px
}
.related-item{
  width:270px;
  padding: 5px 5px;
  height:60px;
  float:left;
  display:block;
  overflow:hidden;
}
.related-item:hover{
  background: #ddd;
}
.related-item .video-extra-info{
  margin-right:3px;
}
.related-right{
  float:right;
  width:165px;
}
.related-right .vid-left-box{
  width:165px;
}
.video2 .thumb{
  height:70px;
  width:90px;
}
.video2 .thumber{
  height:54px;
  width:90px;
}
#related{
  width:300px;
  float:right;
  height:460px;
}
#related h2{
  width:300px;
  background: #ddd;
}
#related-wrapper{
  height:410px;
  padding-top:5px;
  width:300px;
  border:1px solid #ddd;
  float:left;
  overflow:auto;
}
.ac_results {
	padding: 0px;
	border: 0px solid #ccc;
	border-top: 0px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	color: #222;
	margin-top:-3px;
  -khtml-border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-radius-bottomleft: 4px;
  -khtml-border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-radius-bottomright: 4px;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	-moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
	font: normal 12px/20px Arial, sans-serif;
	overflow: hidden;
}
.ac_loading {     
	background: #fff url(../images/loading.gif) right center no-repeat;
}
.ac_over {
	background-color: #888;
	color: white;
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
#rating { width: 100px; float: right; text-align: left; }
#rating ul { background:url(../images/star.png) bottom; height:18px; width:100px; overflow:hidden; list-style:none; margin: 0; padding: 0;}
#rating li { display:inline; float: right; }
#rating a { display:block; width:20px; height:18px; text-indent:-9999px; position:relative; }
#rating a.full { background:url(../images/star.png) center; position:static; }
#rating a.half { background:url(../images/star.png) top; position: static;}
#rating a:hover { background:url(../images/star.png) center; position:static; }
#rating span { display:block; width:20px; height:18px; float:left; text-indent:-9999px; position:relative; }
#rating span.full { background:url(../images/star.png) center; position:static; }
#rating span.half { background:url(../images/star.png) top; }
#rating_text { width: 180px; height: 22px; line-height: 22px; float: right; text-align: left; font: normal 16px "Lucida Sans Unicode";}
.rating_small { height:11px; width:65px; overflow:hidden; margin: 0; padding: 0; float: right;}
.rating_small li { display:inline; float: right; }
.rating_small span { background:url(../images/star_small.png) bottom; display:block; width: 13px; height:11px; text-indent:-9999px; position:relative; }
.rating_small span.full { background:url(../images/star_small.png) center; width:65px; margin-left:-52px; position:static; }
.rating_small span.half { background:url(../images/star_small.png) top; }
.pagination { width: 96%; margin-bottom: 10px; margin-top: 10px; padding: 6px 0 6px 0; text-align: center; }
.pagination ul { margin: 0; padding: 0; }
.pagination li form { margin: 0; padding: 0; font: normal 12px Arial; float:right; width:40px; }
.pagination li select {background: none; border:0; color: #ebebeb}                                                                  
.pagination li { display: inline; padding-bottom: 1px; margin-left: 3px; }
.pagination a, .pagination a:visited { padding:4px 6px;	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-decoration: none; color: #fff; border: 1px solid #ddd; background:#FFFFFF url(../images/bg.png) center left repeat-x}
.pagination a:hover, .pagination a:active{background: #FFFFFF url(../images/bg.png) top left repeat-x;}
.pagination span { padding:4px 6px; border: 1px solid #ddd;	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background: #FFFFFF url(../images/bg.png) top left repeat-x; color: #fff !important; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{cursor: default; color: #fff; border-color: #929292; font-weight: normal !important; }
.video-tools{
  width:720px;
  margin-bottom:15px;
}
.dropdown{
  float:left;
  margin-right:4px;
  color:#666666;
  z-index:90;
  cursor:pointer;
  position:relative;
  border-bottom:1px solid #eaeaea;
}
.dropdown-items{
  float:left;
  z-index:80;
  display:none;
  position:absolute;
  top: 20px;
  left:0px;
  background:#fff;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  border-bottom:1px solid #eaeaea;
  min-width:100%;
  -moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666
}
.dropdown.hovered{
  border-bottom:0px solid #ff0000;
  -moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666
}
.dropdown.hovered .dropdown-items{
  border-top:1px solid #eaeaea;
}
.dropdown-items div{
  display:block;
  float:left;
  width:100%;
}
.dropdown-items a{
  display:block;
  padding:3px;
  color: #666;
  background:#fff;
  white-space:nowrap;
  padding-left:10px;
  padding-right:10px; 
}
.dropdown-items a:hover{
  background: #ebebeb;
  color: #000;
}
.dropdown-icon{
  float:right;
  width:18px;
  height:18px;
  display:block;
  margin-left:5px;
  background: #ebebeb url(../images/arrows.png) 1px 1px no-repeat;
}
.dropdown-selected{
  float:left;
}
.dropdown.hovered .dropdown-icon{
  background: #dfdfdf url(../images/arrows.png) 1px -13px no-repeat;
}
.dropdown-select{
  border-top:1px solid #eaeaea;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  padding:1px;
  background:#fff;
  position:relative;
  z-index:90;
  float:left;
  display:inline;
  line-height:18px;
  padding-left:5px;
}
