@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
html, body {height:100%;}
body {
	background: #131313 url(../images/header_line.png) repeat-x;
}


.header_strip ul li.arfont a {
	font-family: Arial;
	font-size:18px;
	
}

.header_strip ul li.arfont {
	padding-top:2px;
}

.header , .content{
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 980px;
}
textarea {
	resize:none
}
.header_strip {
	/*background: url(../images/header_logo.png) no-repeat;*/
	display:block;
	height:32px;
}

.header_strip ul {
	list-style-type:none;
	color: #d8eafe;
	float:right;
}
.header_strip ul li  {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration: none;
	color: #d8eafe;
	text-align:center;
	height:32px;
	padding-top:5px;
}
.header_strip ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration: none;
	color: #d8eafe;
}
.header_strip ul li.active {
	color:#8e8d8d;
}
.header_strip ul li.w73.active {
	background: url(../images/header_strip_active.png) transparent no-repeat;
}
.header_strip ul li.w66.active {
	background: url(../images/header_strip_active2.png) transparent no-repeat;
}

.header_bgr {
	width:1270px;
	position:absolute;
	right:0;
	top:28px;
	float:right;
	background:url(../images/header_backgrn.jpg) no-repeat left top;
	height:324px;
	z-index:-1;
}
.header_content {
	clear:both;	
	padding-top:1px;
}

.header_content img {
	border: none;
}

.video {
	height:561px;
	width:100%;
}

.video_c{
	height:422px;
	width:750px;
	float:left;
	position: relative;
	background: #000;
}

.posting-rules-text {
	position: relative;
	margin: 0 auto;
	color:#8B8B8B;
	font-size: 13px;
	line-height: 22px;
	width:550px;
}

.posting-rules-text h2 {
	color: #fff;
	font-family: "Times New Roman" serif;
	font-weight: normal;
	font-size: 20px;
}

.posting-rules-text h3 {
	color: #fff;
	font-family: "Times New Roman" serif;
	font-weight: normal;
	font-size: 16px;
	margin-top: 24px;
	margin-left: 10px;
}

.posting-rules-text p {
	margin-top: 28px;
	margin-left: 10px;
}
.posting-rules-text p.first {
	margin-top:2px;
}
.posting-rules-text ul {
	list-style: none;
	margin-left: 45px;
}

.video_c .video_controls {
	bottom:0;
}
.video_line_c {
	float: right;
	width: 230px;
}
.clear {
	clear: both;
	height: 1px;
	width: 100%;
}
.social {
	clear: both;
	height:52px;
	padding-top:7px;
	width:100%;
	position: relative;
}
.social.left {
	clear: none;
	float:left;
	height:52px;
	padding-top:7px;
	width: 750px;
}
.videoline {
	margin-top:26px;
	width:100%;
	height:307px;	
	position:relative;
	
}

.video_line_c li {
	display: block;
	height: 126px;
	width: 220px;
	position: relative;
	background: url("../images/video_frame_left.png") no-repeat 0 0;
	margin-bottom:15px;
	margin-left:13px;
}

.video_line_c li.active {
	background: url("../images/video_frame_left_active.png") no-repeat 0 0;
}

.video_line_c li.soon {
	background: url("../images/video_frame_left_soon.png") no-repeat 0 0;
}

.video_line_c li a.play {
	position: absolute;
	top:4px;
	left:6px;
	height:118px;
	width:210px;
	display:block;	
	background: url(../images/play.png) transparent no-repeat 3px 4px;
	border: none;
}

.video_line_c li a.play div {
	display: block;
	width: 100%;
	height: 100%;
}

.video_line_c li a.play:hover div {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../images/video_item_hover.png");
}

.vl_content {
	background:url(../images/videoline_bgr.png) repeat-x;
	padding-top:42px;
	height:100%;
	margin:0 30px;
}

.vl_left {
	left:0;
	height:100%;
	width:46px;
	position:absolute;
	top:0;
	background: url(../images/vl_left_g.png) no-repeat transparent 29px 0;
}
.vl_left div {
	margin-top:130px;
	height:45px;
	width:25px;
	background: url(../images/arrow_left.png) no-repeat transparent;
	cursor:pointer;
}
.vl_left div:hover {
	background: url(../images/arrow_left_h.png) no-repeat transparent;
}

.vl_left div.disabled {
	background: url(../images/arrow_left_dis.png) no-repeat transparent;
}

.vl_right {
	height:100%;
	width:46px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/vl_right_g.png) no-repeat transparent 0 0;
}
.vl_right div {
	margin-top:130px;
	margin-left:23px;
	height:45px;
	width:25px;
	background: url(../images/arrow_right.png) no-repeat transparent;
	cursor:pointer;
}
.vl_right div:hover {
	background: url(../images/arrow_right_h.png) no-repeat transparent;
}

.vl_right div.disabled {
	background: url(../images/arrow_right_dis.png) no-repeat transparent;
}

.vl_content ul {
	list-style:none;
	margin-top:15px;
	position: relative;
	left:-25px;
}
.vl_content ul li {
	float:left;
	height:198px;
	width:325px;
	background:url(../images/video_frame.png) no-repeat transparent;
	padding-top: 9px;
	padding-left:9px;
	position: relative;
	overflow:hidden;
}

.vl_content ul li div.text {
	position: absolute;
	bottom:15px;
	left:9px;
	height:40px;
	width:310px;
	display:block;	
	background: url(../images/vl_textb.png) transparent repeat-x;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:14px;
}

.vl_content ul li a.play {
	position: absolute;
	background: url(../images/play.png) transparent no-repeat center;
	display: block;
	height: 180px;
	left: 9px;
	position: absolute;
	top: 9px;
	width: 320px;
}

.vl_content ul li.active {
	background:url(../images/video_frame_active.png) no-repeat transparent;
}


.footer {
	clear:both;
	margin-top:83px;
	width:100%;
	border-top:solid 1px #030303;
	color:#353535;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:right;
	padding-bottom:20px;
}
.footer div {
	border-top:solid 1px #272727;
	padding-top:19px;	
}
/*widths*/
.w73 {
	width:73px;
}
.w66{
	width:66px;
}
.comments_btn {
	height:30px;
	float: left;
}
.comments_btn a {
	height:30px;
	display: block;
	font-size: 15px;
	line-height:30px;
	color: #000;
	text-decoration: none;
	
}
.comments_btn a span {
	height:30px;
	float: left;
	background: url("../images/comments_btn.png") repeat-x 0 0;
}

.comments_btn a span.right {
	float: right;
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -60px;
}

.comments_btn a span.left_b {
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -90px;
}

.comments_btn a span.right_b {
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -240px;
}

.comments_btn a:hover span.right_b {
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -270px;
}

.comments_btn a span.left {
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -30px;
}

.comments_btn a:hover span {
	height:30px;
	float: left;
	background: url("../images/comments_btn.png") repeat-x 0 -120px;
}

.comments_btn a:hover span.right {
	float: right;
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -180px;
}

.comments_btn a:hover span.left_b {
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -210px;
}

.comments_btn a:hover span.left {
	display: block;
	width:11px;
	background: url("../images/comments_btn.png") no-repeat 0 -150px;
}
.comments {
	clear: left;
	width: 750px;
}
.comments_block {
	border: solid 1px #131313;
}
.comments_block .wrapper {
	padding:9px 9px 15px 9px;
	border: solid 1px #131313;
}

.comments_block:hover {
	border: solid 1px #000;
	background-color: #282828;
}
.comments_block:hover .wrapper {
	border: solid 1px #252525;
}

.comments_label {
	color: #FFF;
	font-size:18px;
	padding-bottom:15px;
}

.block_header span {
	float: left;
	height:23px;
}

.block_header .user_name {
	color:#337409;
	font-size:18px;
	padding-right:25px;
}
.block_header .comment_date {
	padding-top:3px;
	padding-right: 25px;
	font-size:13px;
	color:#777;
}
.comment_rating {
	padding-top:1px;
	color:#337409;
	font-size:13px;
	padding-right:5px;
}
.quote_btn_ru {
	display:none;
	background: url("../images/quote_btn_ru.png") no-repeat top;
	height: 20px;
	width:63px;
	border: none;
}
.quote_btn_ru:hover {
	background: url("../images/quote_btn_ru.png") no-repeat 0 -30px;
}

.quote_btn_en {
	display:none;
	background: url("../images/quote_btn_en.png") no-repeat top;
	height: 20px;
	width:53px;
	border: none;
}
.quote_btn_en:hover {
	background: url("../images/quote_btn_en.png") no-repeat 0 -30px;
}

.quote_btn_es {
	display:none;
	background: url("../images/quote_btn_es.png") no-repeat top;
	height: 20px;
	width:53px;
	border: none;
}
.quote_btn_es:hover {
	background: url("../images/quote_btn_es.png") no-repeat 0 -30px;
}

.quote_btn_ar {
	display:none;
	background: url("../images/quote_btn_ar.png") no-repeat top;
	height: 20px;
	width:59px;
	border: none;
}
.quote_btn_ar:hover {
	background: url("../images/quote_btn_ar.png") no-repeat 0 -30px;
}

.comments_block:hover .quote_btn {
	display: block;
}

.block_text {
	clear: left;
	color:#8b8b8b;
	font-size:16px;
}

.showall {
	border-bottom: solid 1px #212121;
	padding-bottom: 20px;
}

.quote .comment_text {
	margin-left:68px;
}
.comments_input {
	padding-top: 38px;
}

.comments_input .header {
	color:#fff;
	font-size: 18px;
}
.comments_input .postruleslink {
	color: #8B8B8B;
	font-size: 13px;
}
.comments_input .postruleslink  a {
	color:#0a709c;
	text-decoration: underline;
}
.comments_input .row {
	padding-top:17px;
	clear: left;
}
.comments_input .row * {
	float:left;
}
.comments_input .row div {
	clear: left;
}
.comments_input .row span {
	color: #6a6a6a;
	font-size: 13px;
	padding-bottom:2px;
}
.comments_input .row span.star, .comments_input .row2 span.star {
	width:20px;
	display:block;
	height:10px;
	background: url("../images/star.png") no-repeat 10px 0;
	padding-left:10px;
	float: left;
}
.input_un, .input_ut {
	border: solid 1px #000;
}
.input_un input {
	border-left: solid 1px #383838;
	border-right: solid 1px #383838;
	border-top: none;
	border-bottom: none;
	background: url("../images/field_name_bg.png") repeat-x 0 0;
	width:310px;
	height:26px;
}

.input_ut textarea {
	width:458px;
	height:166px;
	display: block;
	border: none;
	background: url("../images/field_text_bg.png") repeat-x 0 0;
}

.comments_input .row2 {
	padding-top:29px;
	clear: left;
}
.comments_input .post_btn {
	background: url("../images/post_comment.png") no-repeat 0 0;
	height: 33px;
	width: 152px;
	border:none;
	float: left;
}
.comments_input .post_btn:hover {
	background: url("../images/post_comment.png") no-repeat 0 -33px;
}
.clears {
	clear:both;
	display:block;
	height:1px;
}
.comments_input .star_message {
	font-size:12px;
	color: #646464;
	float: left;
}

.mt {
	margin-top:7px;
}
.star_offset {
	margin-top:12px;
	margin-left: 20px;
}

.quote {
	display: block;
	margin: 5px 20px 5px 5px;
	/*border: solid 1px white;*/
	padding: 3px;
}
.quote .quser {
	display: block;
	float: left;
	font-size:14px;
	color: #494949;
	padding-right:10px;
	padding-top:2px;
	margin-left:35px;
}
.quote .qlable {
	float: left;
	display: block;
}

.quote .qtext {
	clear: left;
	display: block;
	width: 100%;
	font-size: 14px;
}

#recaptcha_widget_div {
	float: left;
}

.error.captcha input {
	border: solid 2px red;	
}

.show_all_btn {
	margin-top:15px;
	height:20px;
	width:171px;
	background: url("../images/show_all.png") no-repeat 0 0;
	border: none;
	font-size: 12px;
	display:block;
	color:#000;
	text-align:center;
	padding-top:5px;
	text-decoration: none;
}
.show_all_btn:hover {
	background: url("../images/show_all.png") no-repeat 0 -25px;
}
#fan_btns .icon {
	display: block;
	height: 30px;
	width: 30px;
	cursor: pointer;
}

#fan_btns .count {
	font-size: 9px;
	color: #898989;
	margin-top: 5px;
	text-align: center;
}

#fan_btns .block {
	float: left;
	margin-left:7px;
}
.facebook  .icon{
	background: url("../images/social.png") no-repeat 0 0;
}

.facebook  .icon:hover {
	background: url("../images/social.png") no-repeat 0 -50px;
}

.gplus  .icon{
	background: url("../images/social.png") no-repeat -50px 0;
}

.gplus  .icon:hover {
	background: url("../images/social.png") no-repeat -50px -50px;
}

.twitter  .icon{
	background: url("../images/social.png") no-repeat -100px 0;
}

.twitter  .icon:hover {
	background: url("../images/social.png") no-repeat -100px -50px;
}

.more  .icon{
	background: url("../images/social.png") no-repeat -150px 0;
}

.more  .icon:hover {
	background: url("../images/social.png") no-repeat -150px -50px;
}

.reddit  .icon{
	background: url("../images/social.png") no-repeat -200px 0;
}

.reddit .icon:hover {
	background: url("../images/social.png") no-repeat -200px -50px;
}

.digg  .icon{
	background: url("../images/social.png") no-repeat -250px 0;
}

.digg .icon:hover {
	background: url("../images/social.png") no-repeat -250px -50px;
}

.stumbleupon .icon{
	background: url("../images/social.png") no-repeat -300px 0;
}

.stumbleupon .icon:hover {
	background: url("../images/social.png") no-repeat -300px -50px;
}

.tumblr .icon{
	background: url("../images/social.png") no-repeat -350px 0;
}

.tumblr .icon:hover {
	background: url("../images/social.png") no-repeat -350px -50px;
}

.vkontakte .icon{
	background: url("../images/social.png") no-repeat -400px 0;
}

.vkontakte .icon:hover {
	background: url("../images/social.png") no-repeat -400px -50px;
}

.odnoklassniki .icon{
	background: url("../images/social.png") no-repeat -450px 0;
}

.odnoklassniki .icon:hover {
	background: url("../images/social.png") no-repeat -450px -50px;
}

.ext_share {
	height:52px;
	width:158px;
	display: none;
	position:absolute;
	left:-2px;
	top:31px;
	padding-left:2px;
	padding-top:18px;
	background: url("../images/social_ext.png") no-repeat 0 0;
	z-index:1000;
	
}
.paginator {
	margin-top:20px;
	height: 35px;
}


.paginator .page,  .paginator .previous, .paginator .next{
	float: left;
	height: 16px;
	color:#000;
	padding-top:7px;
	text-decoration:none;
	border: none;
	width:21px;
	font-size:12px;
	line-height:10px;
	text-align: center;
	background: url("../images/pag_buttons.png") no-repeat -0px -118px;
}

.paginator .page:hover {
	background: url("../images/pag_buttons.png") no-repeat -30px -118px;
}

.paginator .page, .paginator .next {
	margin-left:5px;
}

.paginator .page.active {
	background: url("../images/pag_buttons.png") no-repeat -60px -118px;
}

.paginator .previous {
	width:81px;
	background: url("../images/pag_buttons.png") no-repeat 0px 2px;
}

.paginator .previous:hover {
	background: url("../images/pag_buttons.png") no-repeat 0px -28px;
}


.paginator .next {
	width:81px;
	background: url("../images/pag_buttons.png") no-repeat 0px -58px;
}

.paginator .next:hover {
	background: url("../images/pag_buttons.png") no-repeat 0px -88px;
}

.sand_watch {
	background: url("../images/sand_watch.png") no-repeat top center;
	display: block;
	width: 100%;
	height: 535px;
	text-align:center;
}

div.error {
	font-size: 24px;
	color:#343434;
	
}

div.error input, dev.error textarea {
	border: solid 2px red;
}

.error .error_code {
	font-size:88px;
	line-height: 84px;
	font-family: Arial, Helvetica, sans-serif;
}

.error .error_text {
	color:#666666;
	padding-top:33px;
	padding-bottom:52px;
}

.sand_watch a {
	color:#0c445c;
	font-size:15px;
}

.sand_watch a:hover {
	color:#0f6d95;
}

.content .videoline ul li {
	text-align:left;
}




#fan_btns {
	float: right;
	height: 50px;
	width:150px;
	display: block;
	position: relative;
}


#user-info {
	position: relative;
	float: left;
	margin-left: 4em;
	color: Silver;
}

#user-info span {
	color: White;
}

#user-info a {
	color: White;
	font-weight: normal;
}

.c_soon {
	text-align: center;
	margin-top: 25%;
	color:#515050
}

.video_line_c ul li img {
	margin-left:6px;
	margin-top:4px;
}

.captcha div input {
	float:left;
	width:110px;
	height:26px;
	border-left: solid 1px #383838;
	border-right: solid 1px #383838;
	border-top: none;
	border-bottom: none;
	background: url("../images/field_name_bg.png") repeat-x 0 0;
	color: #444444;
}
.captcha div .captcha_text {
	display: block;
	font-size:13px;
	color: #6a6a6a;
	padding-bottom: 3px;
}
.captcha img {
	clear: left;
	display: block;
	padding-top:9px;
}




/*video player html5*/


video, .video {
	background: #000;
	position:relative;
}

.video_controls {
	position: absolute;
	bottom: 0;
	width: 100%;
	height:30px;
	background: url("../images/videobar_bg.png") repeat-x;
}

.video_controls > div {
	float: left;
}

.video-play {
	height:30px;
	width: 26px;
	background: url("../images/play_pause_btn.png") 0 0;
	display:block;
	cursor:pointer;
}

.video-play.pause {
	background: url("../images/play_pause_btn.png") 0 -30px;
}

.video-play:hover {
	background: url("../images/play_pause_btn.png") -26px 0;
}

.video-play.pause:hover {
	background: url("../images/play_pause_btn.png") -26px -30px;
}
.video-seek {
	left:27px;
	right:181px;
	height:30px;
	position: absolute;
	bottom: 0px;
	background: url("../images/video_seek_bg.png") repeat-x;
}

.video-seek .second_progress {
	position:absolute;
	width:50%;
	height:8px;
	bottom:11px;
	left:0;
	background: #6f6f6f url("../images/video_seek_sec.png") repeat-x;
}

.video_controls .video-right-block {
	position:absolute;
	height:30px;
	width:180px;
	right: 0;
	bottom:0;
}

.video_controls .primary_progress {
	position:absolute;
	bottom: 11px;
	height:8px;
	left:0;
	background: #63bd2b url("../images/video_seek_prim.png") repeat-x;
	width:25%;
}

.video_controls .rt-logo {
	height: 30px;
	float:right;
	width:30px;
	background: url("../images/rt_logo_30_sprite.png") no-repeat 0 0;
}

.video_controls .rt-logo:hover {
	background: url("../images/rt_logo_30_sprite.png") no-repeat 0 -30px;
}

.video-right-block > div {
	float:left;
}

.video-timer, .video-timer-divider, .video-total {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #8c8c8c;
	padding-top:9px;
}

.video-timer-divider {
	padding-left:2px;
	padding-right:2px;
}
.video-timer {
	text-align:right;
	color:#c1c1c1;
}
.video-timer, .video-total  {
	width:29px;
}
.video_controls .video-total {
	text-align: left;
}
.volume-box {
	width:20px;
	height:30px;
	display:block;
}
.volume-button {
	height:30px;
	width:20px;
	display:block;
	background: url("../images/video_volume_btn.png") no-repeat 0 0;
	cursor: pointer;
	position:absolute;
}

.volume-button:hover {
	background: url("../images/video_volume_btn.png") no-repeat -20px 0;
}

.volume-button.muted {
	background: url("../images/video_volume_btn.png") no-repeat -40px 0;
}
.quality-box {
	width:38px;
	
}

.quality-button {
	width:38px;
	height:22px;
	display: block;
	margin-top:4px;
	cursor: pointer;
}

.quality-button.low {
	background: url("../images/quality_btns.png") -114px -22px no-repeat;
}

.quality-button.low:hover {
	background: url("../images/quality_btns.png") -114px 0px no-repeat;
}

.quality-button.med {
	background: url("../images/quality_btns.png") -76px -22px no-repeat;
}

.quality-button.med:hover {
	background: url("../images/quality_btns.png") -76px 0px no-repeat;
}

.quality-button.high {
	background: url("../images/quality_btns.png") -38px -22px no-repeat;
}
.quality-button.high:hover {
	background: url("../images/quality_btns.png") -38px 0px no-repeat;
}
.quality-button.hd {
	background: url("../images/quality_btns.png") 0px -22px no-repeat;
}
.quality-button.hd:hover {
	background: url("../images/quality_btns.png") 0px 0px no-repeat;
}

.quality-button.hd.active {
	background: url("../images/quality_btns.png") 0px 0px no-repeat;
}
.quality-button.high.active {
	background: url("../images/quality_btns.png") -38px 0px no-repeat;
}
.quality-button.med.active{
	background: url("../images/quality_btns.png") -76px 0px no-repeat;
}
.quality-button.low.active {
	background: url("../images/quality_btns.png") -114px 0px no-repeat;
}


.quality-list {
	position: absolute;
	display:none;
	bottom: 25px;
	background: url("../images/quality_border.png") repeat-y -38px 3px;
}

.quality-list > div {
	background: url("../images/quality_border.png") repeat-y 0px 0px;
	height: 3px;
}

.quality-list ul {
	list-style: none;
}
.quality-list li {
	height:22px;
	width:38px;
	display:block;
}
.quality-list li.low {
	background: url("../images/quality_btns.png")  no-repeat -114px -22px;
	cursor: pointer;
}
.quality-list li.med {
	background: url("../images/quality_btns.png")  no-repeat -76px -22px;
	cursor: pointer;
}
.quality-list li.high {
	background: url("../images/quality_btns.png")  no-repeat -38px -22px;
	cursor: pointer;
}
.quality-list li.hd {
	background: url("../images/quality_btns.png")  no-repeat 0px -22px;
	cursor: pointer;
}

.quality-list li.low:hover {
	background: url("../images/quality_btns.png")  no-repeat -114px -44px;
}
.quality-list li.med:hover {
	background: url("../images/quality_btns.png")  no-repeat -76px -44px;
}
.quality-list li.high:hover {
	background: url("../images/quality_btns.png")  no-repeat -38px -44px;
}
.quality-list li.hd:hover {
	background: url("../images/quality_btns.png")  no-repeat 0px -44px;
}

.quality-list li.low.active {
	background: url("../images/quality_btns.png")  no-repeat -114px -66px;
	cursor: default;
}
.quality-list li.med.active {
	background: url("../images/quality_btns.png")  no-repeat -76px -66px;
	cursor: default;
}
.quality-list li.high.active {
	background: url("../images/quality_btns.png")  no-repeat -38px -66px;
	cursor: default;
}
.quality-list li.hd.active {
	background: url("../images/quality_btns.png")  no-repeat 0px -66px;
	cursor: default;
}


.volume-slider-frame {
	position: absolute;
	bottom:3px;
	width:20px;
	height:115px;
	display: none;
	text-align: center;
}
.volume-slider-frame .ftop {
	background: url("../images/volume_border.png") 0 0;
	height:3px;
	width: 100%;
}
.volume-slider-frame .fcontent {
	width: 100%;
	position: absolute;
	bottom:3px;
	top:3px;
	background: url("../images/volume_border.png") -40px 0 repeat-y;
}
.volume-slider-frame .fbottom {
	background: url("../images/volume_border.png") -20px 0;
	height:3px;
	width: 100%;
	position: absolute;
	bottom:0px;
}


.volume-slider {
	margin-top:7px;
	margin-left:8px;
	position: relative;
	background: #b3b3b3;
}
.volume-slider.ui-slider {
	height: 76px;
	width:4px;
	display: block;
}

.volume-slider .ui-slider-range {
	left: 0px;
	width:4px;
	background: url("../images/video_vol_bar.png") 0 0;
	position: absolute;
	bottom: 0;
}

.volume-slider .ui-slider-handle {
	background: url("../images/vol_handle.png") 0 -22px;
	display: block;
	width:22px;
	height:5px;
	position: absolute;
	left:-8px;
	border:none;
}

.volume-slider .ui-slider-handle:hover {
	background: url("../images/vol_handle.png") 0 -5px;
}

.video_controls .handle {
	float: none;
	position: absolute;
	background: url("../images/video_seek_handle.png") 0 0 no-repeat;
	left:8px;
	bottom: 16px;
	width:37px;
	height: 22px;
	display:none;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	padding-top:3px;
}

.video_controls .screen-button {
	display: block;
	height:16px;
	width:16px;
	background: url("../images/screen_size.png") -20px 0px no-repeat;
	margin-top:8px;
	cursor:pointer;
}

.video_controls .screen-button:hover {
	background: url("../images/screen_size.png") -20px -20px no-repeat;
}
.video_controls .screen-button.fullscreen {
	background: url("../images/screen_size.png") 0px 0px no-repeat;
}
.video_controls .screen-button.fullscreen:hover {
	background: url("../images/screen_size.png") 0px -20px no-repeat;
}


body.fullscreen {
	position: relative;
	height:100%;
}

body.fullscreen .video_controls {
	background: #000;
	position:fixed;
	bottom:0px;
	z-index: 9999999999999;
}
body.fullscreen video {
	position:fixed;
	height: 100%;
	width:100%;
	top:0;
	left:0;
	z-index: 9999999999999;
}
/*video player end*/

.q_up, .q_down {
	display:block;
	height:5px;
	width:633px;
	margin-left:68px;
}

.q_up {
	background: url("../images/q_updown.png") 0 0 no-repeat;
}

.q_down {
	background: url("../images/q_updown.png") 0 -5px no-repeat;
}
.comment_text {
	background: url("../images/q_mid.png") 0 0 repeat-y;
	width: 613px;
	padding:5px 10px;
}

.block_text span {
	font-size: 14px;
	color: #494949;

}

.quoted_text {
	background: url("../images/q_tail_left.png") 58px 1px no-repeat;
	margin-top:5px;
}

div.tabs ul {
	list-style: none;
}

div.tabs ul li a {
	color:#075272;
	font-size:18px;
	cursor: pointer;
}
div.tabs ul li {
	float: left;
}
div.tabs ul li.active a {
	cursor: default;
	color: #efeded;
}

div.tabs span {
	float: left;
}
div.tabs .tab_left, div.tabs .tab_right {
	width: 10px;
	height: 34px;
	display: block;
}
div.tabs .tab_caption {
	padding-top: 9px;
	height:25px;
}
div.tabs li.active .tab_left {
	background: url("../images/tabs_bg.png") 0 0 no-repeat;
}

div.tabs li.active .tab_caption {
	background: url("../images/tabs_bg.png") 0 -50px repeat-x;
}

div.tabs li.active .tab_right {
	background: url("../images/tabs_bg.png") 0 -100px no-repeat;
}

/*
.tab_content {
	clear: both;
}
*/
.tabs {
	display: block;
	width:100%;
	height:34px;
	background: url("../images/tabs_bg.png") 0 -150px repeat-x;
}

.tab_content.tab_text {
	color: #8b8b8b;
	font-size: 16px;
}

.tab_content.tab_text p {
	padding: 9px 0;
}

.hide {
	display: none;
}

.bad_words {
	margin-top:10px;
	padding:10px 5px;
	color: red;
	border: solid 2px red;
}

.bad_words a {
	color:#3366CC;
}
.bad_words a:hover {
	color:#3366CC;
	text-decoration: none;
}

.big_play_btn {
	height: 82px;
	width:82px;
	display: block;
	position: absolute;
	top:50%;
}

.video_line_c ul li div.text {
	background: url("../images/vl_textb.png") scroll 0 0 transparent;
	bottom: 3px;
	color: #FFFFFF;
	display: table-cell;
	font-size: 14px;
	left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	position: absolute;
	width: 202px;
	
}

.video_line_c .text .text_wrapper{
	height: 40px;
	width:100%;
	display: table;
}

.video_line_c .text_wrapper .text_content {
	display: table-cell;
	vertical-align: middle;
}

.row2.captcha {
	height: 120px;
}
