body,table,tr,td,p,div,form,textarea,input,label {font: normal 11px/1.2em tahoma, sans-serif; color: #4a4a4a; padding: 0; margin: 0}
html, body{width:100%;height:100%;overflow:hidden;}
.Main {position:relative;width:100%;height:100%;overflow:auto;}

body {background: #fff;}
img.preload { display: none; }

#PlayerSwf {z-index: 0 !important; position: relative;}
#PlayerSwf * {z-index: 0 !important; position: relative;}

optgroup {font-style: normal}

TABLE {border-collapse: collapse; border: 0; width: 100%}
IMG {border: 0}
A IMG {border: 0}
A {color: #000}
P {margin: 0 0 15px;}

ol {margin: 10px 0; padding: 0 0 0 20px;}
ol li {margin: 0 0 5px;}
ol ul {margin: 10px 0 0;}

#content {width: 100%; padding: 0 40px 0 0; vertical-align: top; font: normal 12px/14px tahoma, sans-serif;}
#content H1 {font: 18px tahoma, sans-serif; margin: 0 0 20px 0; color: #000;}
#content H2 {font: bold 13px tahoma, sans-serif; margin: 0 0 10px 0;}
#content H3 {font: bold 12px tahoma, sans-serif; margin: 0 0 10px 0;}
#content H4 {font: bold 12px tahoma, sans-serif; margin: 0 0 10px 0;}
#content P {font: 11px/14px tahoma, sans-serif; margin: 0 0 15px;}
#content UL {margin: 0 0 15px 20px; padding: 0;}
#content UL LI {margin: 0 0 5px;}
/* #content IMG {float: right; margin: 0 7px 7px 0; border: 1px solid #000;} */
#content TABLE TD IMG {float: none; margin: 0; border: 0;}
#content img.noborder {border: 0; margin: 0; float: none;}

#VotesCount {font-size: 10px;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url('/vs/main/images/star_small.gif') left right repeat-x;
}
html>body .star-rating {position:relative !important;}
.star-rating {
	nposition:relative;
	width: 50px;
	height: 10px;
	overflow:hidden;
	list-style:none;
	margin: 0 !important;
	padding: 0 !important;
	background-position: 0 0;
}
.star-rating li{
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.star-rating a, 
.star-rating .current-rating{
	position: absolute !important;
	top:0;
	left:0;
	text-indent:-1000em;
	height:10px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border: none;
	z-index: 6000;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center !important;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url('/vs/main/images/star_small.gif');
	line-height: 10px;
	height: 10px;
}

/* Rounted */
.RountedBlock {width: auto; float: none; display: block; clear: both; margin: 0 0 20px 0;}
.RountedBlock:after {content: ''; display: block; clear: both;}
.RountedBlock .R {no-background: #eef2f6 url('/vs/main/images/tema/r-right.gif') repeat-y;}
.RountedBlock .L {no-background: url('/vs/main/images/tema/r-left.gif') 100% 0 repeat-y;}
.RountedBlock .T {no-background: url('/vs/main/images/tema/r-top.gif') 0 0 repeat-x;}
.RountedBlock .B {no-background: url('/vs/main/images/tema/r-bottom.gif') 0 100% repeat-x;}
.RountedBlock .TR {no-background: url('/vs/main/images/tema/r-tr.gif') 100% 0 no-repeat; }
.RountedBlock .TL {no-background: url('/vs/main/images/tema/r-tl.gif') 0 0 no-repeat; }
.RountedBlock .BR {no-background: url('/vs/main/images/tema/r-br.gif') 100% 100% no-repeat; }
.RountedBlock .BL {no-background: url('/vs/main/images/tema/r-bl.gif') 0 100% no-repeat; }
.RountedBlock h1 {display: inline; color: #FFF !important;}
.RountedBlock p.Empty, #popular p.Empty {display: block; text-align: center; width: auto; margin: 50px auto !important}

.RountedBlock .Content {padding: 0 10px 15px 15px;}
.RountedBlock .Title {float: left; width: 290px; padding: 7px 0 12px 15px}
.RountedBlock .Tabs  {position: relative; float: right; width: 330px}
.RountedBlock .Paginator  {text-align: center; margin: 0 220px 0 200px; padding: 10px 15px 4px}
.RountedBlock .paging A, .RountedBlock .paging SPAN {margin: 0 1px;}
#OrdDate   {position: absolute; top: 15px; right: 218px; display: block; width: 107px; height: 24px; text-align: center; padding-top: 4px; background: url('/vs/main/images/bg/37.gif') no-repeat;}
#OrdViews  {position: absolute; top: 15px; right: 111px; display: block; width: 107px; height: 24px; text-align: center; padding-top: 4px; background: url('/vs/main/images/bg/37.gif') no-repeat;}
#OrdRating {position: absolute; top: 15px; right: 4px; display: block; width: 107px; height: 24px; text-align: center; padding-top: 4px; background: url('/vs/main/images/bg/35.gif') no-repeat;}

.RountedBlock .Tabs a {color: #414243}
#OrdDate:hover,   .OrdDateOn {text-decoration: none; background: url('/vs/main/images/bg/38.gif') no-repeat !important}
#OrdViews:hover,  .OrdViewsOn {text-decoration: none; background: url('/vs/main/images/bg/38.gif') no-repeat !important}
#OrdRating:hover, .OrdRatingOn {text-decoration: none; background: url('/vs/main/images/bg/36.gif') no-repeat !important}

.RountedBlock .Top .TopL {no-background: #c0cad3 url('/vs/main/images/tema/r-t-tl.gif') no-repeat;}
.RountedBlock .Top .TopR {no-background: url('/vs/main/images/tema/r-t-tr.gif') 100% 0 no-repeat;}
.RountedBlock .Top .TopBR {no-background: url('/vs/main/images/tema/r-t-br.gif') 100% 100% no-repeat; }
.RountedBlock .Top .TopBL {no-background: url('/vs/main/images/tema/r-t-bl.gif') 0 100% no-repeat; }
.RountedBlock .Top .TopContent {display: block; width: 100%; height: 1%; npadding: 7px 15px 10px}
.RountedBlock .Top .TopContent:after {content: ''; display: block; clear: both;}
.RountedBlock .Bottom .BottomL {no-background: #c0cad3 url('/vs/main/images/tema/r-b-bl.gif') 0 100% no-repeat;}
.RountedBlock .Bottom .BottomR {no-background: url('/vs/main/images/tema/r-b-br.gif') 100% 100% no-repeat;}
.RountedBlock .Bottom .BottomTR {no-background: url('/vs/main/images/tema/r-b-tr.gif') 100% 0 no-repeat; }
.RountedBlock .Bottom .BottomTL {no-background: url('/vs/main/images/tema/r-b-tl.gif') no-repeat; }
.RountedBlock .Bottom .BottomContent {npadding: 6px 15px 3px}
.RountedBlock .Bottom .BottomContent:after {content: ''; display: block; clear: both;}

.DarkBlue .R {background: #eff0f2 url('/vs/main/images/tema/bg-r-db-right.gif') repeat-y;}
.DarkBlue .L {background: url('/vs/main/images/tema/bg-r-db-left.gif') 100% 0 repeat-y;}
.DarkBlue .T {background: url('/vs/main/images/tema/bg-r-db-top.gif') 0 0 repeat-x;}
.DarkBlue .B {background: url('/vs/main/images/tema/bg-r-db-bottom.gif') 0 100% repeat-x;}
.DarkBlue .TR {background: url('/vs/main/images/tema/bg-r-db-tr.gif') 100% 0 no-repeat; }
.DarkBlue .TL {background: url('/vs/main/images/tema/bg-r-db-tl.gif') 0 0 no-repeat; }
.DarkBlue .BR {background: url('/vs/main/images/tema/bg-r-db-br.gif') 100% 100% no-repeat; }
.DarkBlue .BL {background: url('/vs/main/images/tema/bg-r-db-bl.gif') 0 100% no-repeat; }
.DarkBlue .Top .TopL {background: #939baa url('/vs/main/images/tema/bg-r-db-t-tl.gif') no-repeat;}
.DarkBlue .Top .TopR {background: url('/vs/main/images/tema/bg-r-db-t-tr.gif') 100% 0 no-repeat;}
.DarkBlue .Top .TopBR {background: url('/vs/main/images/tema/bg-r-db-t-br.gif') 100% 100% no-repeat; }
.DarkBlue .Top .TopBL {background: url('/vs/main/images/tema/bg-r-db-t-bl.gif') 0 100% no-repeat; }
.DarkBlue .Bottom .BottomL {background: #939baa url('/vs/main/images/tema/bg-r-db-b-bl.gif') 0 100% no-repeat;}
.DarkBlue .Bottom .BottomR {background: url('/vs/main/images/tema/bg-r-db-b-br.gif') 100% 100% no-repeat;}
.DarkBlue .Bottom .BottomTR {background: url('/vs/main/images/tema/bg-r-db-b-tr.gif') 100% 0 no-repeat; }
.DarkBlue .Bottom .BottomTL {background: url('/vs/main/images/tema/bg-r-db-b-tl.gif') no-repeat; }

.ItemInfo {nposition: relative; background: url('/vs/main/images/tema/bg-db2-bl.gif') 0 100% no-repeat; font-size: 10px !important;}
.Line1 {display: block; height: 100px; margin-bottom: 7px; float: none; clear: both;}
.ItemInfo:after, .Line1:after {content: ''; display: block; clear: both;}
.ItemInfo .Container {background: url('/vs/main/images/tema/bg-db2-br.gif') 100% 100% no-repeat; padding: 7px 0 0 7px; height: 100%;}
.ItemInfo .Container:after {content: ''; display: block; clear: both;}
.ItemInfo .Avatar {float: left; padding: 0 10px 0 0}
.ItemInfo .Description {float: left; nfont-size: 10px !important;}
.ItemInfo .Description td {padding: 2px 7px 2px 0; nfont-size: 10px !important;}
.ItemInfo .Description tr.H td {padding: 2px 7px 2px 0; border-top: 1px #999 dotted}
.ItemInfo a {color: #e50100;}
.ItemInfo .tags A {color: #6692A1}
.ItemInfo DIV.func {height: 35px; display: block; float: none; padding: 0; margin: 0; white-space: nowrap}
.ItemInfo DIV.func A {display: block; float: right; cursor: pointer; padding: 5px 6px 6px 6px; margin-top: 5px}
#paramlink {margin-right: 5px;}
.ExpBtnOn {background: url('/vs/main/images/bg/25.gif') no-repeat;}
.ExpBtn {background: none}
.EditBtn {background: url('/vs/main/images/ico/console02.gif') 6px 5px no-repeat}
.PrevBtn {background: url('/vs/main/images/ico/console01.gif') 6px 5px no-repeat}
.DelBtn {background: url('/vs/main/images/ico/console03.gif') 6px 5px no-repeat}
.UndelBtn {background: url('/vs/main/images/ico/console04.gif') 6px 5px no-repeat}
.FavBtnOff {background: url('/vs/main/images/ico/console-07-on.gif') 6px 5px no-repeat}
.FavBtnOn {background: url('/vs/main/images/ico/console-07.gif') 6px 5px no-repeat}
.ChkBtn {background: url('/vs/main/images/ico/04.gif') 6px 5px no-repeat}

#TextDescription {behavior: url('/vs/main/ie/iepngfix.htc');background-color : red;display: none; position: absolute; left: 250px; top: 700px; width: 420px; z-index: 500; background: url('/vs/main/images/bg/sliding_tray_bg.png') 0 100% no-repeat; float: none; padding: 10px 0; margin: none;}
#TextDescription P {width: 380px; padding: 5px 20px; margin: 0;}
#TextDescription:after {content: ''; display: block; clear: both;}

#user {position: relative; height: 50px; font: 11px tahoma, sans-serif; color: #4A4A4A; margin-top: 10px; background: #cfd5e0 url('../images/bg/03.gif') no-repeat}
#user * {color: #4A4A4A}
#user SPAN {display: block; padding: 18px 0 0 20px}
#user DIV {padding: 0 0 0 0}

#user .load             {display: block; width: 145px; padding: 14px 0 12px 50px; position: absolute; top: 3px; right: 10px; background: url('/vs/main/images/tema/icon-upload.gif') no-repeat}
#user .broadcast-create {display: block; width: 165px; padding: 14px 0 12px 50px; position: absolute; top: 3px; right: 180px; background: url('/vs/main/images/tema/icon-broadcast.gif') no-repeat}
#user .payment {display: block; width: 148px; padding: 9px 0 11px 10px; position: absolute; top: 8px; right: 420px; background: url('../images/bg/06_2.gif') no-repeat}

#user FORM {padding: 14px 0 0 20px}
#user FORM INPUT {float: left; width: 116px; height: 22px; font: 11px tahoma, sans-serif; color: #4A4A4A; margin: 0 13px 0 0; padding: 3px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#user FORM BUTTON {float: left; width: 24px; height: 24px; cursor: pointer; background: url('../images/bg/22.gif') no-repeat; border: 0; text-indent: -9999px}
#user .reg {display: block; color: #000; padding: 0 15px 0 0; position: absolute; top: 18px; left: 354px; background: url('../images/bg/23.gif') 100% 2px no-repeat}

.UserMenu {background: url('/vs/main/images/tema/bg-lb-bline.gif') 0 100% repeat-x;}
.UserMenu .Container {background: url('/vs/main/images/tema/bg-lb-bl.gif') 0 100% no-repeat; display: block; padding: 10px 0 10px 20px}
.UserMenu .Container:after {content: ''; display: block; clear: both;}


/* Floats */
.floats {
	position: relative;
	margin: 0 -2em 0 -1em;
	display: inline-block;
	clear: both;
	z-index: 5;
	}
.OverflowContainer {
	position: relative;
	display: inline-block;
	clear: both;
	width: 105%;
	margin: -1em -3em 0 -1em;
	height: 441px;
	overflow: hidden;
	noverflow-y: scroll;
	noverflow-x: noscroll;
	}
.OverflowContainer .floats {
	margin: 0;
	}
.floats:after {
	content: '';
	display: block;
	clear: both;
	}
	
	
	
.floats .Overflow {
	behavior: url('/vs/main/ie/iepngfix.htc');	
	background: url('/vs/main/images/bg/overflow-y.png') 100% 0 repeat-y;
	height: 30px;
	width: 30px;
	top: 92px;
	right: 0;
	position:absolute;
	z-index: 10;
	}
.OverflowContainer .floats .Overflow {
	behavior: url('/vs/main/ie/iepngfix.htc');
	background: url('/vs/main/images/bg/overflow-y.png') 100% 0 repeat-y;
	height: 30px;
	width: 30px;
	top: 52px;
	right: 0;
	position:absolute;
	z-index: 10;
	}
.floats .left {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 1em 0 1em;
	width: 14em;
	min-width: 160px;
	z-index: 0;
	}
.floats .min_left {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 1.2em 0 0 1em;
	width: 12em;
	min-width: 95px;
	}
.floats .left .Description {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 0.9em;
	line-height: 1.5em;	
	background: transparent url('/vs/main/images/bg/40.gif') repeat-y scroll 100% 0;	
	}
.floats .min_left .Description {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 0.8em;
	line-height: 1.5em;
	background: transparent url('/vs/main/images/bg/40.gif') repeat-y scroll 100% 0;
}
.floats .left .min {
	margin: 0 0 160px 0;
	height: 1em;
	width: 170px;
	}
.floats .left .min_edit {
	margin: 0 0 180px 0;
	height: 1em;
	width: 170px;
	}
.floats .min_left .min {
	margin: 0 0 85px 0;
	height: 1em;
	width: 95px;
	}
.floats .Description a.preview, .floats .min_left .Description a.preview {
	ndisplay: block;
	nposition: absolute;
	nz-index: 0;
	}
.floats .Description a.preview img, .floats .min_left .Description a.preview img {
	position: relative;
	border: 0;
	float: none;
	margin: 0;
	margin: 5px 0;
	}
.floats .Description span.stars {
	height: 12px;
	margin: 5px 0 1px;
	line-height: 1.6em;
	}
.floats .Description a.title {
	color: #6692A1;
	line-height: normal;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.8em;
	display: block;
	width: 99%;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	}
.floats .min_left .Description a.title {
	line-height: normal;
	font-size: 1.1em;
	line-height: 1.6em;
	display: block;
	width: 99%;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	}
.floats .Description a.male {
	background: transparent url(/vs/main/images/male.gif) no-repeat scroll 0 0;
	color: #4A4A4A;
	display: block;
	font-weight: bold;
	line-height: normal;
	margin: 4px 0 3px;
	padding: 0 0 0 14px;
	}
.floats .Description .zoom {
	display: none;
	height:10px;
	left: 3px;
	top: 81px;
	margin:0;
	padding:0;
	position:absolute;
	width: 10px;
	z-index:2;
	}

.floats .Description img.censored {position: absolute; z-index: 1000; top: 20px; left: 124; width: 16px; height: 16px; float: none; background: url('/vs/main/images/ico/icons16x16.gif') 0 0 no-repeat}
.floats .Description img.private  {position: absolute; z-index: 1000; top: 40px; left: 124; width: 16px; height: 16px; float: none; background: url('/vs/main/images/ico/icons16x16.gif') -64px 0 no-repeat}
.floats .Description img.friends  {position: absolute; z-index: 1000; top: 40px; left: 124; width: 16px; height: 16px; float: none; background: url('/vs/main/images/ico/icons16x16.gif') -16px 0 no-repeat}

.floats .min_left .Description img.censored {position: absolute; z-index: 1000; top: 20px; left: 85px; width: 16px; height: 16px; float: none; background: url('/vs/main/images/ico/icons16x16.gif') 0 0 no-repeat}
.floats .min_left .Description img.private  {position: absolute; z-index: 1000; top: 40px; left: 85px; width: 16px; height: 16px; float: none; background: url('/vs/main/images/ico/icons16x16.gif') -64px 0 no-repeat}
.floats .min_left .Description img.friends  {position: absolute; z-index: 1000; top: 40px; left: 85px; width: 16px; height: 16px; float: none; background: url('/vs/main/images/ico/icons16x16.gif') -16px 0 no-repeat}
.floats .Description .StarOff {background: url('/vs/main/images/ico/icons16x16.gif') -48px 0 no-repeat}
.floats .Description .StarOn  {background: url('/vs/main/images/ico/icons16x16.gif') -32px 0 no-repeat}

.floats .Description .ItemCheckbox {position: absolute; z-index: 20; top: 70px; left: 125; margin: 0; padding: 0;}
.floats .Description .StarOn, .floats .Description .StarOff {position: absolute; cursor: pointer; cursor: hand; z-index: 20; top: 0px; left: 125px; width: 16px; height: 16px;}
.floats .min_left .Description .StarOn, .floats .min_left .Description .StarOff {position: absolute; cursor: pointer; cursor: hand; z-index: 20; top: 0px; left: 85px; width: 16px; height: 16px;}


.floats .Description .zoom2 {
	display:block;
	height:10px;
	left: 67px;
	top: 3px;
	margin:0;
	padding:0;
	position:absolute;
	width:10px;
	z-index:2;
	}
.floats .Description .zoom3 {
	display:block;
	height:10px;
	left: 67px;
	top: 47px;
	margin:0;
	padding:0;
	position:absolute;
	width:10px;
	z-index:2;
	}



/* Category menu */
.slOff, .slActive, .slOn {
	display: block;
	margin: 0 10px 0 10px;
	padding: 2px 20px 2px 5px;
	cursor: pointer;
	cursor: hand;
	}
.slOff {
	nborder: 1px #d1dae2 dashed;
	border-color: #757C84 #FFFFFF #FFFFFF #757C84;
	border-style: solid;
	border-width: 1px;
	background: none;
	}
.slActive {
	border: 1px #FFFFFF solid;
	background: url('select.gif') 100% 50% no-repeat;
	}
div#CatMenu {
	display: block;
	position: absolute;
	ntop: 0;
	nleft: 10px;
	z-index: 100;
	}
div#CatMenu ul {
	border-bottom: 1px #FFFFFF solid;
	background: #c0cad3;
	list-style-type: none;
	}
div#CatMenu ul li {
	list-style-type: none;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	}
div#CatMenu p {
	display: inline;
	margin: 0;
	padding: 0;
	}
div#CatMenu span {
	font-size: 0.8em;
	display: block;
	position: absolute;
	color: #FFFFFF;
	top: 2px;
	right: 0;
	}
div#CatMenu a {
	text-decoration: none;
	position: relative;
	display: block;
	background: #c0cad3;
	color: #000;
	padding: 2px 5px 2px;
	width: 160px;
	}

/* Autocomplete */
.autocompleteresult, .ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index: 2000;
	mposition: absolute;
	mtop: 10px;
	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	background: #C6D1DA;
	color: #4A4A4A;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background: #FFF !important;
	color: #4A4A4A !important;
}
.qnt {
  position:absolute;
  top: 7px;
  right: 10px;
  font-size: 0.8em;
}

.autocompleteresult {
	z-index: 2000;
	}
.autocompleteresult a {
	display: block;
	padding: 5px;
	cursor: pointer;
	cursor: hand;
	background: #C6D1DA;
	color: #4A4A4A;
	text-decoration: none;
	}
.autocompleteresult a {
	color: #4A4A4A !important;
	}
.autocompleteresult a:hover {
	background: #FFF !important;
	color: #4A4A4A !important;
	}
.autocompleteresult a span {
	color: #4A4A4A !important;
	}
.autocompleteresult td {
	width: 100%;
	}


/* Chat */
#chat {display: block; margin: 0 0 0 15px; background: #dfe3e7;}
#chat #contacts { margin: 0; }
#chat #contacts .messages DIV.first { background: none; }
#chat .chat_block {display: block; height: 307px; overflow: auto; width: 90%;}
#chat .chat_block div {display: block; padding: 5px 10px}
*html #chat .chat_block { height: 304px; }

.sendmessage div.BL {display: block; height: 100%; background: #dfe3e7 url('/vs/main/images/bg/29.gif') 0 100% no-repeat; margin: 0 0 0 15px;}
.sendmessage div.BR {display: block; height: 100%; background: url('/vs/main/images/bg/30.gif') 100% 100% no-repeat;}
.sendmessage .Container {padding: 10px;}
.sendmessage SPAN {display: block; font-size: 11px; color: #fff; margin: 0 0 5px 0 }
.sendmessage TEXTAREA {width: 100%; height: 88px; font: 11px Tahoma; color: #4A4A4A; padding: 3px 6px; margin: 3px 0 11px 0; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5 }
.sendmessage INPUT {width: 140px; height: 20px; font: 11px Tahoma; color: #000; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0 }

.bg01 {background: url('../images/bg/01.gif') repeat-x;}

#shell {width: 100%}

#top TD {background: #939BAA;}
#top td.home {padding: 0 0 0 53px; width: 240px}
#top .menu {font: 11px tahoma, sans-serif; color: #fff}
#top .menu A {color: #fff;}

#logo {width: 7%; padding: 25px 0 32px; text-align: center; no-background: url('../images/bg/01.gif') repeat-x}

#head {vertical-align: top; nbackground: url('../images/bg/02.gif') repeat-x;}

td#search {vertical-align: top; width: 100%;}
td#search DIV {width: 100%; margin: 10px 0; padding: 0;}
td#search FORM {height: 45px; background: #939BAA url('../images/bg/04.gif') left top no-repeat; padding: 0; margin: 0;}
td#search FORM INPUT {float: left; width: 90%; height: 20px; font: 11px tahoma, sans-serif; color: #4A4A4A; margin: 12px 13px 0 12px; padding: 2px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #C6D1DA;}
td#search FORM BUTTON {float: left; width: 22px; height: 22px; cursor: pointer; margin: 12px 0 0 0; background: url('../images/bg/05.gif') no-repeat; border: 0; text-indent: -9999px;}

#sidebar {padding: 0; vertical-align: top}
#sidebar .Banner {text-align: center; padding: 0 auto; position: relative; z-index: 0;}
#sidebar .Banner * {position: relative; z-index: 0;}
#sidebar .menu {padding: 8px 0 0 0; margin: 0 0 34px 0; background: #EBEBE3 url('../images/bg/07.gif') no-repeat}
#sidebar .menu A {display: block; font: bold 12px tahoma, sans-serif; padding: 6px 0 12px 24px; background: url('../images/bg/09.gif') 24px 100% no-repeat; text-decoration: none}
#sidebar .menu A:hover, #sidebar .menu A.sel {text-decoration: underline}
#sidebar .menu A.last {padding-bottom: 15px; background: url('../images/bg/08.gif') 0 100% no-repeat}

.CategoryContainer {width: 190px; margin: 0 20px 20px;}
.CategoryContainer #categories {};

.CatOff {nmargin: 20px 20px 20px 20px; nmargin: 0; }
.CatOn {npadding: 20px 0 20px 20px; nmargin: 0; }

#categories {position: relative; font-size: 11px;}
#categories A {position: relative; display: block; background:transparent url(../images/bg/10.gif) repeat-x scroll 0 12px; padding: 2px 0 2px 0; margin: 0 0 1px 0; text-decoration: none}
#categories P {display: inline; color: #4A4A4A; padding: 2px 2px 2px 5px; margin:0; background: #fff}
#categories A SPAN {display: block; font-size: 10px; color: #ACACAC; position: absolute; top: 2px; right: 0; padding: 0 5px 0 2px; background: #FFF}
* html #categories A SPAN {top: 4px}
#categories_video A:hover, #categories_video A.active,#categories_broadcast A:hover, #categories_broadcast A.active {background: #ce1126 url(../images/bg/11.gif) repeat-x scroll 0 2px }
#categories A:hover P, #categories A:hover SPAN, #categories A.active P, #categories A.active SPAN {color: #fff; background: #ce1126}

.CatOn #categories_video A:hover, .CatOn #categories_video A.active,#categories_broadcast A:hover, #categories_broadcast A.active {background: #ce1126 url(../images/bg/11.gif) repeat-x scroll 0 2px}

#categories_sel, #categories_video {display: block; float: none;}
#categories_sel:after, #categories_video:after, #categories_broadcast:after {content: ''; display: block; clear: both;}
#categories_sel {height: 25px;margin-left: 0}
#categories_sel A {color: #e50100; display: inline; background: none; border-bottom: 1px #000 dotted; margin-right: 3px;margin-left: 3px}
##categories_sel A:hover {background: none}

#sidebar .news {padding: 20px}
#sidebar .news H1 A {display: block; font: 14px tahoma, sans-serif; margin: 0 0 12px 0; color: #e50100; background: none; text-decoration: underline; width: 70px;}
#sidebar .news H1 A:hover {text-decoration: none;}
#sidebar .news SPAN {font: 10px tahoma, sans-serif; color: #fff; padding: 0 4px; background: #CE1126}
#sidebar .news DIV {font: 11px tahoma, sans-serif; color: #4A4A4A; padding: 3px 0 0 0; margin: 0 0 12px 0; background: url('../images/bg/12.gif') 0 100% repeat-x;}
#sidebar .news P {margin: 0; padding: 0;}
#sidebar .news A {display: block; font: 11px tahoma, sans-serif; color: #4A4A4A; padding: 3px 0 12px 0; margin: 0 0 12px 0; text-decoration: none}
* html #sidebar .news A {margin: 0 0 7px 0}
#sidebar .news A:hover {text-decoration: underline}
#sidebar .news A.last {padding-bottom: 15px; background: none}

div.entry {margin: 0 0 10px; border-bottom: 1px dashed #4a4a4a;}
div.entry span.date {display: block; background: #CE1126; width: 45px; padding: 3px; margin: 0 0 5px; font: normal 10px/10px tahoma, sans-serif; color: #fff;}
div.entry p {margin: 0; padding: 0;}

.archive	{padding: 0; background: #f6f6f6; list-style: none; font: 11px tahoma, sans-serif;}
* html .archive	{position: relative;}
.archive li	{float: left; font-weight: bold; line-height: 25px;}
.archive li a	{float: left; padding: 0 5px; border: none; height: 25px; color: #000;}
.archive li span	{float: left; padding: 0 5px; height: 25px; color: #999;}
.archive li a.active,   .archive li a:hover	{border: none; color: #000; background: #e8e8e8;}
.archive li ul	{margin: 0; padding: 0; list-style: none;}
.archive li ul li	{float: left; font-size: 11px; font-weight: normal;}
.archive li ul li a	{color: #999;}

#video {width: 100%; z-index: 0;}
#video TD {vertical-align: top}

#player {padding: 1px 0 0 0; width: 400px;}
#player td {z-index: 0;}
*html #player {padding: 0}
#player .title {font: 13px tahoma, sans-serif; color: #CBDBEC; padding: 7px 0 8px 13px; nmargin: 0 0 1px 0; background: #949CAB url('../images/bg/20.gif') no-repeat}
#player .title a {color: #fff; text-decoration: none;}
#player .Icon {position: absolute; top: -5px; left: 0}
#player .title strong {display: block; margin-left: 35px; color: #fff; font-weight: normal;}
#player #player-obj {display: block; margin: 0; width: 400px; height: 300px; text-align: center; vertical-align: middle; padding: auto 0; background: #000; color: #FFF }
#player #player-obj span {display: block; padding-top: 120px;}
#player #player-obj * {color: #FFF}
#player .TopDescription {border-right: 1px #949CAB solid; border-left: 1px #949CAB solid; padding: 7px 0 8px 13px;}

#user_info {position: relative; z-index: 2; padding: 0 0 0 20px}
#user_info DIV {height: 383px; position: relative; background: url('../images/bg/19.gif') repeat-x}
#user_info IMG.left {display: block; position: absolute; top: 0; left: 0}
#user_info P.info {height: 323px; padding: 12px; margin: 1px 5px 0 0; overflow: auto}
*html #user_info P.info {height: 346px}
#user_info P.info A.male {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 9px 0 7px 0; background: url('../images/male.gif') no-repeat}
#user_info P.info A.female {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 9px 0 7px 0; background: url('../images/female.gif') no-repeat}
#user_info .stars {display: block; font: 12px tahoma, sans-serif; margin: 0 0 15px 0; white-space: nowrap}
#user_info .stars IMG {margin: 0 5px}
#user_info .stars A {color: #6692A1; text-decoration: none}
#user_info .comment {display: block; font: 11px tahoma, sans-serif; color: #868686; padding: 0 0 13px 24px; background: url('../images/comment_dot.gif') no-repeat; white-space: nowrap}
#user_info .view {display: block; font: 11px tahoma, sans-serif; color: #868686; padding: 0 0 12px 24px; background: url('../images/view.gif') 0 1px no-repeat; white-space: nowrap }
#user_info .text {display: block; font: 10px Verdana; color: #4A4A4A; margin: 0 0 11px 0}
#user_info .size {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; margin: 0 0 15px 0; white-space: nowrap}
#user_info .tags {display: block; font: 11px tahoma, sans-serif; color: #868686; margin: 0 0 5px 0}
#user_info IMG.right {display: block; position: absolute; top: 0; right: 0}
*html #user_info IMG.right {right: -1px}

#param {width: 313px; height: 120px; position: absolute; z-index: 600; top: 383px; left: -149px; padding: 12px 0 0 11px; background: url('../images/bg/24.gif') no-repeat}
#param LABEL {float: left; width: 52px; font: 11px tahoma, sans-serif; padding: 3px 0 0 0}
#param LABEL.title {float: left; font: bold 11px tahoma, sans-serif; color: #606878; padding: 0 0 3px 0; white-space: nowrap;}
#param INPUT {float: left; width: 230px; height: 19px; font: 11px tahoma, sans-serif; padding: 2px 6px; margin: 0 0 4px 0; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}

#tags {padding: 18px 0 43px 0; margin: 0;}
#tags H1 {margin: 0 0 10px;}
#tags H1 A {display: block; font: 18px tahoma, sans-serif; color: #CE1126; margin: 0; text-decoration: underline; width: 50px;}
#tags H1 A:hover {text-decoration: none;}
#tags P A {display: block; float: left; height: 30px; padding: 0 6px; text-decoration: none;}
#tags P A:hover {color: #fff; background: #CE1126}
#tags .size1 {font: 11px/30px tahoma, sans-serif; color: #ACACAC}
#tags .size2 {font: 16px/30px tahoma, sans-serif; color: #868686}
#tags .size3 {font: 18px/30px tahoma, sans-serif; color: #868686}
#tags .size4 {font: 24px/30px tahoma, sans-serif; color: #4A4A4A}

#popular {width: 100%; height: 100%; margin: 15px 0 20px 0; background: #DFE3E7; clear: both;}
.NewVideoBlock {padding: 0 0 0 20px; height: 100%;}
.NewVideoContainer {width: 100%; height: 100%;}

#video #popular {nposition: relative; nmin-width: 95%; height: 100%; margin: 0 !important;}
#popular .inside {width: 100%}
#popular .video {width: 100%; height: 100%; padding: 15px 0 0 5px}
#no-popular .video P {float: left; position: relative; width: 182px; height: 130px; margin: 0 10px 0 0; background: url('../images/bg/40.gif') 100% 0 no-repeat;}
#popular .video P.preview {display: block; position: relative; z-index: 1}
#popular .video P A.title {display: block; font: bold 10px tahoma, sans-serif; color: #6692A1; margin: 1px 0 0 0}
#popular .video P A.male {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 3px 0; background: url('../images/male.gif') no-repeat}
#popular .video P A.female {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 3px 0; background: url('../images/female.gif') no-repeat}
#popular .video P SPAN {font: 10px tahoma, sans-serif; color: #4A4A4A}
#popular .video P SPAN.stars {display: block; position: absolute; top: 0; left: 88px}
#popular .video P SPAN.stars IMG {display: block; margin: 0 0 5px 0}
#popular .video P.last {margin: 0; background: none}

#popular .bar {height: 24px; position: relative}
#popular .bar SPAN {float: left; padding: 4px 0 0 8px; font: 11px tahoma, sans-serif; color: #414243}
#popular .bar A {display: block; position: absolute; padding: 4px 0 7px 0; font: 11px tahoma, sans-serif; color: #414243; text-align: center}
#popular .shadow {display: block; position: absolute; top: 1px; right: 319px}

#popular .month {top: 1px; right: 213px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#popular .month:hover, #popular .active-month {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#popular .week {top: 1px; right: 106px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#popular .week:hover, #popular .active-week {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#popular .day {top: 1px; right: 0; width: 106px; background: url('../images/bg/35.gif') no-repeat}
#popular .day:hover, #popular .active-day {text-decoration: none; background: url('../images/bg/36.gif') no-repeat}

#popular .container {width: 100%; background: #EEF2F6 url('../images/bg/34.gif') 100% 0 repeat-y}
#popular .container .top {background: url('../images/bg/34.gif') repeat-x}
#no-popular .container .left {background: url('../images/bg/34.gif') repeat-y}
#popular .container .right {background: url('../images/bg/34.gif') 100% 0 repeat-y}
#popular .container .bottom {background: url('../images/bg/34.gif') 0 100% repeat-x}

.CommentsContainer {display: block; position: relative;}
.CommentsContainer * {ndisplay: block; nposition: relative;}
.CommentsContainer:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
div#comments {margin-top: 30px}
.comments_add {font: 16px tahoma, sans-serif; background: url('../images/comment.gif') 0 3px no-repeat; padding: 0 0 0 26px; margin: 20px 0 10px 0}
.comments_add span {color: #4A4A4A}
.comments_add span.Toggle    {border-bottom: 1px #4A4A4A dotted; cursor: pointer; cursor: hand}
.comments_add span.ToggleOff {color: #999; border-bottom: 1px #999 dotted; cursor: pointer; cursor: hand}
.comments_add a {display: none;}
#comments .blue {background: #EEF2F6}
#comments .block {min-height: 92px;}
* html #comments .block {height: 92px}
#comments .avatar {position: absolute; z-index: 0; left: 0; display: block; padding: 6px}
#comments .line {margin: 0 0 2px 100px; background: #FFF url('../images/bg/12.gif') 0 100% repeat-x}
#comments .block P {padding: 10px 0 0 0; margin: 0 0 2px 100px; font: 11px tahoma, sans-serif; color: #4A4A4A}
.CommentLine {width: 100%; float: none;}
.CommentLine:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#comments DIV.left {float: left}
#comments DIV.right {float: right; margin: 4px 20px 0 0; font: 10px tahoma, sans-serif; color: #6692A1}
#comments .edit-comment {margin: 0 0 2px 100px; }
#comments .block A.male {float: left; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 9px 0 7px 0; background: url('../images/male.gif') no-repeat}
#comments .block A.female {float: left; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 9px 0 7px 0; background: url('../images/female.gif') no-repeat}
#comments .block SPAN.date {float: left; margin: 9px 0 7px 10px; font-size: 10px; color: #4A4A4A}
#comments .block SPAN.link {float: right; margin: 8px 0 7px 50px; font-size: 10px; color: #4A4A4A}
#comments .block SPAN.link a {font-size: 10px !important; margin: 0 10px 0 10px; color: #868686}
#comments img {float: none; border: 0; margin: 0;}

#comments #add-comment {margin-bottom: 20px}
#comments #add-comment form {margin: 10px 0 20px; padding: 10px 0 0; border-top: 1px dashed #4a4a4a;}
#comments #add-comment form p {position: relative; margin: 0; padding: 0 0 10px;}
#comments #add-comment form p label {display: block; float: none; margin: 0 0 5px; }
#comments #add-comment form p textarea, #comments #edit-comment textarea {width: 100%; height: 70px; font: 11px tahoma, sans-serif; color: #4A4A4A; margin: 0; padding: 3px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#comments #add-comment form p input, #comments #edit-comment input {width: 150px; height: 23px; color: #000; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0;}
#comments #edit-comment textarea {margin: 10px 0;}
#comments #edit-comment input {margin-bottom: 20px;}
#comments .quote {display: block; float: none; background-color: #EEF2F6; padding: 5px 5px 5px 5px; width: auto; margin: 0 0 5px 0}
#comments .blue .quote {background-color: #FFFFFF}
#comments .quote .author {display: block; padding-left: 15px; font-weight: bold; float: none; background: transparent url(../images/male.gif) no-repeat scroll 0;}
#comments .my .line {background: #949CAB !important; color: #999 !important}
#comments .my .line span, #comments .my DIV.line a {color: #999}
.TextareaStatus {font-size: 10px; padding: 3px; height: 15px; width: 300px; color: #757C84;}
.RedAlert {color: #CE1126 !important}
#comments .line:after, #comments .block:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

#new {padding: 0 12px 20px 12px; vertical-align: top}
#new DIV {padding: 12px 12px 0 12px; background: #F0F0EC url('../images/bg/13.gif') no-repeat}
#new DIV H1 {margin: 0}
#new DIV H1 A {display: block; font: 18px tahoma, sans-serif; margin: 0 0 15px 0; color: 000; text-decoration: underline}
#new DIV DIV#new-files-items {padding: 0 2px 0 0; overflow: auto; height: 650px;}
#new DIV P {position: relative; padding: 0 0 8px 0; margin: 0 0 10px 0; background: url('../images/bg/12.gif') 0 100% repeat-x}
#new DIV P A.title {display: block; font: bold 10px tahoma, sans-serif; color: #6692A1; margin: 1px 0 0 0}
#new DIV P A.male {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 3px 0; background: url('../images/male.gif') no-repeat}
#new DIV P A.female {display: block; font: bold 10px tahoma, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 3px 0; background: url('../images/female.gif') no-repeat}
#new DIV P SPAN {font: 10px tahoma, sans-serif; color: #4A4A4A}
#new DIV P.last {padding: 0 0 23px 0; margin: 0; background: none}

#rss {display: block; font: 10px tahoma, sans-serif; color: #4A4A4A; padding: 19px 15px 20px 42px; margin: 0 0 34px 0; border-top: 1px solid #fff; background: url('../images/bg/14.gif') repeat-x}

#footer TD {vertical-align: top; font: 10px tahoma, sans-serif; color: #4A4A4A}
#footer TD.left {background: url('../images/bg/15.gif') repeat-x}
#footer TD.center {background: url('../images/bg/16.gif') repeat-x; width: 50%}
#footer TD.right {background: url('../images/bg/16.gif') repeat-x; width: 20%}
#footer A {color:#E10302;}
#footer DIV.left {float: left; padding: 20px 0 0 12px; margin: 0 50px 0 0;}
#footer DIV.right {float: right; padding: 20px 30px 0 0}
#footer TD.right {padding: 20px 30px 0 0; text-align: right}

.zoom {display: block; z-index: 2; position: absolute; top: 47px; left: 3px; width: 10px; height: 10px; margin: 0; padding: 0;}

#iframe-payment {width: 100%; height: 600px; margin: 15px 0 0;}

/*
MyProfile
*/
#my_profile .base {display: block; position: relative; z-index: 3; width: 358px; padding: 4px 21px 8px 21px; background: #cfd5e0}
*html #my_profile .base {width: 400px; padding: 4px 18px 8px 21px}

#my_profile * {font: 11px Tahoma}
#my_profile A {color: #000}

#my_profile H1 {font: bold 12px Tahoma; padding: 10px 0 0 0; margin: 0 0 10px 0 }

#my_profile LABEL {float: left; width: 115px; padding: 3px 0 0 0}
#my_profile INPUT, #my_profile SELECT, #my_profile TEXTAREA {float: left}
#my_profile INPUT, #my_profile SELECT, #my_profile OPTION, #my_profile TEXTAREA {color: #4A4A4A}
#my_profile P {padding: 0 0 20px 0; margin: 0;}

#my_profile INPUT.long {width: 243px; height: 22px;  padding: 3px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#my_profile INPUT.btn {width: 150px; height: 23px; color: #000; cursor: pointer; margin: 20px 0 20px 0; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}
#my_profile TEXTAREA {width: 243px; height: 88px; padding: 3px 6px; margin: 0 0 11px 0; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#my_profile SELECT {width: 243px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#my_profile INPUT.delavatar {float: right; width: 150px; height: 23px; color: #000; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #ecf0f5}

#my_profile INPUT#avatar {width: 243px; height: 23px; padding: 3px 6px; background: #ECF0F5;}
#my_profile img#avatar-image {border: 2px solid #ECF0F5; background: #cfd5e0; padding: 2px;}
#my_profile a#avatar-link {display: block; clear: both; margin: 3px 0 0 115px;}

*html #my_profile INPUT.delavatar {margin: 0 2px 0 0}

#content .nerror {width: 400px; font: 11px Tahoma; color: #4A4A4A; text-align: left; margin: 0 0 20px 0}
*html #content .nerror {margin: 0 0 13px 0}
#content .nerror H1 {font: bold 12px Tahoma; color: #CE1126; margin: 0 0 10px 0}
#content .nerror P {padding: 0; margin: 0 0 7px 0}
#content .nerror SPAN {color: #CE1126}
#content .nerror A {color: #6692A1}

#regdata {width: 100%}
#regdata TD {vertical-align: top}

#video_rules {position: relative; z-index: 2; width: 100%; padding: 0 0 0 15px}
#video_rules DIV.bord {height: 296px; position: relative; padding: 12px 0; background: url('../images/bg/51.gif') repeat-x;}
#video_rules IMG.left {display: block; position: absolute; top: 0; left: 0;}
#video_rules IMG.right {display: block; position: absolute; top: 0; right: 0;}
#video_rules DIV.text {font: 11px Tahoma; color: #4A4A4A; height: 272px; padding: 0 12px; margin: 0px 9px 0 0; overflow: auto;}
#video_rules H1 {font: bold 12px Tahoma; margin: 0 0 10px 0;}
#video_rules P {margin: 0 0 10px 0}

.radio {padding: 0}
.radio * {float: left;}
.radio INPUT {margin: 2px 10px 0 0}
#my_profile .radio LABEL.variant {width: 210px; cursor: pointer;}
*html .radio INPUT {margin: 0 10px 0 -3px;}

/*
Cat
*/
#cat {width: 100%; margin: 0 0 40px 0; background: #DFE3E7}
#cat .inside {width: 100%}
#cat .video {width: 100%; padding: 9px 0 0 0}
#cat .video DIV {float: left; font-size: 0; margin: 0 0 0 5px}
#cat .video P {float: left; position: relative; width: 180px; height: 60px; margin: 0 4px 12px 0; background: url('../images/bg/40.gif') 100% 0 no-repeat}
*html #cat .video P {margin: 0 2px 12px 0}
#cat .video A P.preview {display: block; position: relative; z-index: 1}
#cat .video .zoom {display: block; z-index: 2; position: absolute; top: 47px; left: 3px}
#cat .video A.head {display: block; font: bold 11px Tahoma; color: #000; margin: 0 0 12px 0}
#cat .video P A.title {display: block; font: 10px Tahoma; color: #6692A1; margin: 1px 0 5px 0}
#cat .video P SPAN {font: 10px Tahoma; color: #4A4A4A}
#cat .video P SPAN.info {display: block; position: absolute; padding: 0 5px 0 0; top: 0; left: 88px}
#cat .video P.last {margin: 0; background: none}

#cat .container {width: 100%; background: #EEF2F6 url('../images/bg/34.gif') 100% 0 repeat-y}
#cat .container .top {background: url('../images/bg/34.gif') repeat-x}
#cat .container .left {background: url('../images/bg/34.gif') repeat-y}
#cat .container .right {background: url('../images/bg/34.gif') 100% 0 repeat-y}
#cat .container .bottom {background: url('../images/bg/34.gif') 0 100% repeat-x}

#popular .shadowcat {display: block; position: absolute; top: 1px; right: 213px}

#popular .data, #popular .data:hover, #popular .active-data {top: 1px; right: 211px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#popular .data:hover, #popular .active-data {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#popular .view, #popular .view:hover, #popular .active-view {top: 1px; right: 106px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#popular .view:hover, #popular .active-view {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#popular .rate, #popular .rate:hover, #popular .active-rate {top: 1px; right: 0; width: 106px; background: url('../images/bg/35.gif') no-repeat}
#popular .rate:hover, #popular .active-rate {text-decoration: none; background: url('../images/bg/36.gif') no-repeat}

#popular .inside .paging * {font: 11px Tahoma; color: #414243}
#popular .inside .paging {text-align: center; padding: 6px 0 1px 0}
*html #popular .inside .paging {height: 27px; padding: 3px 0 0 0}
#popular .inside .paging A {line-height: 20px; padding: 3px 6px 3px 7px; margin: 0 1px; background: #EEF2F6; border: 1px solid #fff; text-decoration: none}
#popular .inside .paging SPAN {padding: 0}
#popular .inside .paging A:hover, #popular .paging A.sel, #popular .paging SPAN.sel {padding: 3px 6px 3px 7px; color: #fff; background: #CE1126;}

#popular .rss-link {display: block; position: absolute; top: 1px; right: 10px; padding: 3px 0 3px 30px !important; text-decoration: none; background: url('/vs/main/images/ico/rss.gif') no-repeat}
/*
Search
*/
#search_results {width: 100%; margin: 0 0 40px 0; background: #DFE3E7}
#search_results .inside {width: 100%}
#search_results .video {width: 100%; padding: 15px 0 0 5px}
#search_results .video .line {width: 100%; padding: 0 0 10px 0; margin: 0 0 20px 0; background: url('../images/bg/52.gif') 0 100% repeat-x}
#search_results .video .line A.title {display: block; font: bold 12px Tahoma; color: #6692A1; margin: 0 0 10px 0}
#search_results .video .last {padding: 0 0 5px 0; margin: 0; background: none}

#search_results .first {padding: 0 15px 0 0; width: 100%;}
#search_results .first SPAN {display: block; padding: 0 0 10px 0}
#search_results A.cat {font: bold 10px Tahoma; color: #6692A1}

#search_results .video .line SPAN {clear: both; font: 10px Tahoma; color: #4A4A4A}
#search_results .video .line TD {vertical-align: top}
#search_results .video .line div.line-preview {position: relative; float: left; width: 90px; height: 60px;}

#search_results .second {float: right; width: 150px; padding: 0 0 5px 0}
#search_results .second IMG {display: block; margin: 0 0 10px 0}
#search_results .second SPAN {float: left; padding: 0 0 3px 0}
#search_results .video .line A.male {display: block; font: bold 10px Tahoma; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 8px 0; background: url('../images/male.gif') no-repeat}
#search_results .video .line A.female {display: block; font: bold 10px Tahoma; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 8px 0; background: url('../images/female.gif') no-repeat}
#search_results .second SPAN FONT {font: 10px Tahoma; color: #000}

#search_results A.title FONT.zapros {font: bold 12px Tahoma; color: #6692A1; background: #c6d1da}
#search_results FONT.zapros {background: #c6d1da}

/*---------------------------------------------------------------------------------------------*/

#search_results .bar {height: 24px; position: relative}
#search_results .bar SPAN {float: left; padding: 4px 0 0 8px; font: 11px Tahoma; color: #414243}
#search_results .bar A {display: block; position: absolute; padding: 4px 0 7px 0; font: 11px Tahoma; color: #414243; text-align: center}

#search_results .shadow {display: block; position: absolute; top: 1px; right: 319px}
#search_results .shadow-search {display: block; position: absolute; top: 1px; right: 425px}

#search_results .rel {top: 1px; right: 319px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#search_results .rel:hover, #search_results .active-rel {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#search_results .data {top: 1px; right: 213px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#search_results .data:hover, #search_results .active-data {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#search_results .view {top: 1px; right: 106px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#search_results .view:hover, #search_results .active-view {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#search_results .rate {top: 1px; right: 0; width: 106px; background: url('../images/bg/35.gif') no-repeat}
#search_results .rate:hover, #search_results .active-rate {text-decoration: none; background: url('../images/bg/36.gif') no-repeat}

#search_results .container {width: 100%; background: #EEF2F6 url('../images/bg/34.gif') 100% 0 repeat-y}
#search_results .container .top {background: url('../images/bg/34.gif') repeat-x}
#search_results .container .left {background: url('../images/bg/34.gif') repeat-y}
#search_results .container .right {background: url('../images/bg/34.gif') 100% 0 repeat-y}
#search_results .container .bottom {background: url('../images/bg/34.gif') 0 100% repeat-x}

#search_results .paging *, .RountedBlock .paging * {font: 11px Tahoma; color: #414243}
#search_results .paging {text-align: center; padding: 6px 0 1px 0}
*html #search_results .paging, *html .RountedBlock .paging {height: 27px; padding: 3px 0 0 0}
#search_results .paging A, .RountedBlock .paging A {line-height: 20px; padding: 3px 6px 3px 7px; background: #EEF2F6; border: 1px solid #fff; text-decoration: none}
#search_results .paging A:hover, #search_results .paging A.sel, .RountedBlock .paging A:hover, .RountedBlock .paging SPAN.sel {border: 1px solid #fff; padding: 3px 6px 3px 7px; color: #fff; background: #CE1126}

#search_results .paging SPAN, .RountedBlock .paging SPAN {padding: 0}

#search_big	{display: block; width: 456px; height: 45px; margin: 0 0 20px 0; background: #939BAA url('../images/bg/53.gif') no-repeat}
#search_big INPUT {float: left; width: 389px; height: 20px; font: 11px Tahoma; color: #4A4A4A; margin: 12px 13px 0 12px; padding: 2px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #C6D1DA}
#search_big BUTTON {float: left; width: 22px; height: 22px; cursor: pointer; margin: 12px 0 0 0; background: url('../images/bg/05.gif') no-repeat; border: 0; text-indent: -9999px}

/*
Auth
*/
#authorize * { font: 11px Tahoma }

#authorize LABEL { float: left; width: 115px; padding: 3px 0 0 0 }
#authorize INPUT { float: left; color: #4A4A4A }
#authorize P { padding: 0 0 20px 0; margin: 0; }
*html #authorize P { padding: 0 0 0 0 }

#authorize P.links { padding: 0 0 0 0 }
*html #authorize P.links { padding: 9px 0 0 0 }

#authorize INPUT.long { width: 243px; height: 22px;  padding: 3px 6px; border: 1px solid #757c84; border-color: #757c84 #fff #fff #757c84; background: #ECF0F5 }
#authorize INPUT.btn { width: 150px; height: 23px; color: #000; cursor: pointer; border: 1px solid #757c84; border-color: #fff #757c84 #757c84 #fff; background: #ECF0F5 }

#authorize TABLE { width: 400px; margin: 0 0 20px 0; background: #CFD5E0 url('../images/bg/47.gif') no-repeat }
#authorize TABLE TD { padding: 20px 21px 0 21px }
#authorize TABLE TD.last { padding-top: 19px; background: url('../images/bg/48.gif') 0 100% no-repeat }

#content div.error { width: 400px; font: 11px Tahoma; color: #4A4A4A; text-align: left; margin: 0 0 20px 0 }
*html #content div.error { margin: 0 0 13px 0 }
#content div.error H1 { font: bold 12px Tahoma; color: #CE1126; margin: 0 0 10px 0 }
#content div.error P { padding: 0; margin: 0 0 7px 0 }
#content div.error SPAN { color: #CE1126 }
#content div.error A { color: #000; font: 11px Tahoma; }

#sometext { position: relative; z-index: 2; width: 100%; padding: 0; }
#sometext DIV.bord { height: 153px; position: relative; padding: 12px 0; background: url('../images/bg/56.gif') repeat-x }
#sometext IMG.left { display: block; position: absolute; top: 0; left: 0 }
#sometext IMG.right { display: block; position: absolute; top: 0; right: 0 }
#sometext DIV.text { font: 11px Tahoma; color: #4A4A4A; height: 125px; padding: 0 12px; margin: 0px 9px 0 0; overflow: auto }
#sometext H1 { font: bold 12px Tahoma; margin: 0 0 10px 0 }
#sometext P { margin: 0 0 10px 0 }

/*
Upload & edit
*/
#my_videos_edit .base {display: block; position: relative; z-index: 3; width: 361px; padding: 21px 18px 21px 21px; background: url('../images/bg/46_old.gif') no-repeat}
*html #my_videos_edit .base {width: 403px;}

#my_videos_edit * {font: 11px tahoma, verdana, arial, sans-serif;}
#my_videos_edit A {color: #000}

#my_videos_edit LABEL {float: left; width: 115px; padding: 3px 0 0 0}
#my_videos_edit INPUT, #my_videos_edit SELECT, #my_videos_edit TEXTAREA {float: left}
#my_videos_edit INPUT, #my_videos_edit SELECT, #my_videos_edit OPTION, #my_videos_edit TEXTAREA {color: #4A4A4A}
#my_videos_edit P {padding: 0 0 20px 0}

#my_videos_edit .screens {padding: 3px 0 0 0}
#my_videos_edit .screens A {float: left; border: 1px solid #cfd5e0; border-top: 3px solid #cfd5e0; border-bottom: 3px solid #cfd5e0; margin: 0 0 8px 0 }
#my_videos_edit .screens A:hover, #my_videos_edit .screens A.sel {border-color: #ce1126}

#my_videos_edit INPUT.long {width: 245px; height: 22px;  padding: 3px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#my_videos_edit INPUT.btn {width: 150px; height: 23px; color: #000; cursor: pointer; margin: 0 0 20px 0; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}
#my_videos_edit TEXTAREA {width: 245px; height: 88px; padding: 3px 6px; margin: 0 0 11px 0; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}

#my_videos_edit P.tags {margin: 0 0 30px 0}

#my_videos_edit P.cat SELECT {width: 245px; margin: 0}

#my_videos_edit .resize {width: 400px; margin: 0 0 20px 0; background: #CFD5E0 url('../images/bg/47.gif') no-repeat}
#my_videos_edit .resize TD {padding: 11px 21px 0 21px}
#my_videos_edit .resize TD.info {width: 100%; padding-right: 0}
#my_videos_edit .resize TD.info_coord, #my_videos_edit .resize TD.info_options {padding: 0 0 0 21px}
#my_videos_edit .resize TD.check {padding-left: 0}
#my_videos_edit .resize TD.last {padding-top: 9px; background: url('../images/bg/48.gif') 0 100% no-repeat}
*html #my_videos_edit .resize {width: 400px}
#my_videos_edit .resize A.check {float: right; padding: 3px 0 0 0; cursor: pointer; text-decoration: underline}

#my_videos_edit P.box {padding: 0 0 30px 0}
#my_videos_edit P.box INPUT {margin: 0 10px 0 0}
#my_videos_edit P.box LABEL {float: left; width: auto; padding: 2px 0 0 0}

#default_bc {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 6px 0}
#default_tariff {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 6px 0}

#coord {margin: 10px 0 9px 0}
#coord p {margin: 0;}
#default_coord {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 0 0}

#my_videos_edit SELECT.month {width: 100px; margin: 1px 10px 0 0; background: #ECF0F5}
#my_videos_edit SELECT.day {width: 50px; margin: 1px 10px 0 0; background: #ECF0F5}
#my_videos_edit SELECT.year {width: 73px; margin: 1px 0 0 0; background: #ECF0F5}

#my_profile SELECT.month {width: 100px; margin: 1px 10px 0 0; background: #ECF0F5}
#my_profile SELECT.day {width: 50px; margin: 1px 10px 0 0; background: #ECF0F5}
#my_profile SELECT.year {width: 73px; margin: 1px 0 0 0; background: #ECF0F5}


#regerror {font: 11px tahoma, verdana, arial, sans-serif;; color: #4A4A4A; margin: 0 0 20px 0}
#regerror H1 {font: bold 12px tahoma, verdana, arial, sans-serif;; color: #CE1126; margin: 0 0 10px 0}
#regerror P {margin: 0 0 7px 0}
#regerror SPAN {color: #CE1126}
#regerror A {color: #6692A1}

#regdata {width: 100%}
#regdata TD {vertical-align: top}

#video_rules {position: relative; z-index: 2; width: 100%; padding: 0 0 0 15px}
#video_rules DIV.bord {height: 296px; position: relative; padding: 12px 0; background: url('../images/bg/51.gif') repeat-x}
#video_rules IMG.left {display: block; position: absolute; top: 0; left: 0}
#video_rules IMG.right {display: block; position: absolute; top: 0; right: 0}
#video_rules DIV.text {font: 11px tahoma, verdana, arial, sans-serif;; color: #4A4A4A; height: 272px; padding: 0 0 0 12px; margin: 0px 9px 0 0; overflow: auto}
#video_rules H1 {font: bold 12px tahoma, verdana, arial, sans-serif;; margin: 0 0 10px 0}
#video_rules P {margin: 0 0 10px 0}

#upload .base {display: block; position: relative; z-index: 3; width: 358px; height: 350px; padding: 21px; background: url('../images/bg/46.gif') no-repeat}
*html #upload .base {width: 403px; height: 346px;}

#upload * {font: 11px tahoma,sans-serif;}
#upload A {color: #000}
#upload P {margin: 0;}

#upload LABEL {float: left; width: 115px; padding: 3px 0 0 0}
#upload LABEL.variant {float: none; width: 250px; padding: 5px 0 0 0}
#upload INPUT, #upload SELECT, #upload TEXTAREA {float: left}
#upload INPUT, #upload SELECT, #upload OPTION, #upload TEXTAREA {color: #4A4A4A}
#upload P {padding: 0 0 20px 0}

#upload .long {width: 243px; height: 22px;  padding: 3px 6px; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}
#upload INPUT.btn {width: 150px; height: 23px; color: #000; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}
#upload TEXTAREA {width: 243px; height: 88px; padding: 3px 6px; margin: 0 0 11px 0; border: 1px solid #757c84;  border-color: #757c84 #fff #fff #757c84; background: #ECF0F5}

#upload P.tags {margin: 0 0 30px 0}
#upload P.tags SPAN {display: block; position: absolute; font: 10px tahoma, sans-serif; left: 137px; top: 212px}

#upload P.box {padding: 0 0 30px 0}
#upload P.box INPUT {margin: 0 10px 0 0}
#upload P.box LABEL {float: left; width: auto; padding: 2px 0 0 0}

#upload .resize {width: 400px; margin: 0 0 20px 0; background: #CFD5E0 url('../images/bg/47.gif') no-repeat}
#upload .resize TD {padding: 11px 21px 0 21px}
#upload .resize TD.info {width: 100%; padding-right: 0}
#upload .resize TD.info_coord, #upload .resize TD.info_options {padding: 0 0 0 21px}
#upload .resize TD.check {padding-left: 0}
#upload .resize TD.last {padding-top: 9px; background: url('../images/bg/48.gif') 0 100% no-repeat}
*html #upload .resize {width: 400px;}
#upload .resize A.check {float: right; padding: 3px 0 0 0; cursor: pointer; text-decoration: underline}

#options, #broadcast {display: block; margin: 0 0 0 60px;}
#broadcast LABEL.variant, #options LABEL.variant {float: none !important; width: 170px !important; white-space: nowrap; padding: 0 !important; margin: 0 !important}
* html #broadcast LABEL.variant, * html #options LABEL.variant {float: none !important; width: 200px !important; white-space: nowrap; padding: 0 !important; margin: 4px 0 0 0 !important}
#options INPUT, #broadcast INPUT {margin: 0 7px 0 0 !important; padding: 0 !important;}
#default_bc {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 6px 0}
.info div {display: block; float: none; height: 20px;}
#coord {margin: 10px 0 9px 0}
#default_coord {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 0 0}

#options P {margin: 0 0 15px}
#options P.last {margin: 0 0 15px; padding: 0; float: left;}
#default_options {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 0 0;}


#noptions {margin: 10px 0 9px 0}
#noptions P {margin: 0 0 5px 0}
#noptions P.last {margin: 0; padding: 0}
#nnoptions P SPAN {display: block; float: left;}
#noptions LABEL {float: left;}
#noptions LABEL.variant {padding: 4px 0 0 10px; width: auto;}
#noptions INPUT {margin: 4px 0 0 0}
*html #noptions INPUT {margin: 2px 0 0 0}
#default_options {float: left; font: 10px tahoma, sans-serif; padding: 3px 0 0 0;}

#upload SELECT.month {width: 100px; margin: 1px 10px 0 0; background: #ECF0F5}
#upload SELECT.day {width: 50px; margin: 1px 10px 0 0; background: #ECF0F5}
#upload SELECT.year {width: 73px; margin: 1px 0 0 0; background: #ECF0F5}

#regerror {font: 11px tahoma, sans-serif; color: #4A4A4A; margin: 0 0 20px 0}
#regerror H1 {font: bold 12px tahoma, sans-serif; color: #CE1126; margin: 0 0 10px 0}
#regerror P {margin: 0 0 7px 0}
#regerror SPAN {color: #CE1126}
#regerror A {color: #6692A1}

#regdata {width: 100%}
#regdata TD {vertical-align: top}

#video_rules {position: relative; z-index: 2; width: 100%; padding: 0 0 0 20px}
#video_rules DIV.bord {height: 296px; position: relative; padding: 12px 0; background: url('../images/bg/51.gif') repeat-x}
#video_rules IMG.left {display: block; position: absolute; top: 0; left: 0}
#video_rules IMG.right {display: block; position: absolute; top: 0; right: 0}
#video_rules DIV.text {font: 11px tahoma, sans-serif; color: #4A4A4A; height: 272px; padding: 0 12px; margin: 0px 9px 0 0; overflow: auto}
#video_rules H1 {font: bold 12px tahoma, sans-serif; margin: 0 0 10px 0;}
#video_rules P {margin: 0 0 10px 0}

.base .file {width: 243px; height: 23px; padding: 3px 6px; background: #ECF0F5;}


/* Contacts */
#contacts {width: 100%; margin: 0 0 20px 0; background: #DFE3E7; clear: both;}
#contacts .inside {width: 100%}
#contacts .video {width: 100%; padding: 5px 0 0 0}
#contacts .video P {float: left; position: relative; width: 150px; height: 135px; margin: 10px 5px; background: url('../images/bg/40.gif') 100% 0 repeat-y}
#contacts .video INPUT {position: absolute; top: 0; right: 9px}
*html #contacts .video INPUT {position: absolute; top: -4px; right: 6px}
#contacts .video P A {color: #6692A1}
#contacts .video P A.male {display: block; font: bold 10px Tahoma; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 5px 0; background: url('../images/male.gif') no-repeat}
#contacts .video P A.female {display: block; font: bold 10px Tahoma; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 5px 0; background: url('../images/female.gif') no-repeat}
#contacts .video P SPAN {display: block; font: 10px Tahoma; color: #4A4A4A; margin: 0 0 5px 0}
#contacts .video P.last {background: none}

#contacts .bar {height: 24px; position: relative;}
#contacts .bar INPUT {float: left; width: 140px; height: 20px; font: 11px tahoma, verdana, sans-serif; color: #000; margin: 0; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}
#contacts .bar SPAN {float: left; padding: 4px 0 0 8px; font: 11px Tahoma; color: #414243}
#contacts .bar A {display: block; position: absolute; padding: 4px 0 7px 0; font: 11px Tahoma; color: #414243; text-align: center}
#contacts .shadow {display: block; position: absolute; top: 1px; right: 426px}
#contacts #p1 {top: 1px; right: 320px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#contacts #p1:hover, #contacts #p1.active {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}
#contacts #p2 {top: 1px; right: 213px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#contacts #p2:hover, #contacts #p2.active {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}
#contacts #p3 {top: 1px; right: 106px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#contacts #p3:hover, #contacts #p3.active {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}
#contacts #p4 {top: 1px; right: 0; width: 106px; background: url('../images/bg/35.gif') no-repeat}
#contacts #p4:hover, #contacts #p4.active {text-decoration: none; background: url('../images/bg/36.gif') no-repeat}

#contacts .container {width: 100%; background: #EEF2F6 url('../images/bg/34.gif') 100% 0 repeat-y}
#contacts .container td.top {width: 100%; background: url('../images/bg/34.gif') repeat-x}
#contacts .container td.left {background: url('../images/bg/34.gif') repeat-y}
#contacts .container td.right {background: url('../images/bg/34.gif') 100% 0 repeat-y}
#contacts .container td.bottom {background: url('../images/bg/34.gif') 0 100% repeat-x}

#contacts .paging * {font: 11px Tahoma; color: #414243}
#contacts .paging {text-align: center; padding: 6px 0 1px 0}
*html #contacts .paging {height: 27px; padding: 3px 0 0 0}
#contacts .paging A {line-height: 20px; padding: 3px 6px 3px 7px; background: #EEF2F6; border: 1px solid #fff; text-decoration: none}
#contacts .paging A:hover, #contacts .paging A.sel {color: #fff; background: #CE1126}
#contacts .paging SPAN {padding: 0}

#contacts_op {width: 550px; height: 30px; margin: 0 0 15px 0; background: url('../images/bg/53.gif') no-repeat; padding: 10px;}
#contacts_op SPAN {display: block; float: left; line-height: 20px; color: #FFF}
#contacts_op SELECT {float: left; width: 150px; color: #000; background: #ECF0F; padding: 0; margin: 0 0 0 5px; height: 19px;}
#contacts_op INPUT {float: left; width: 30px; height: 19px; color: #000; padding: 0; margin: 0 0 0 5px; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0;}

/*
my_videos
*/
#my_videos {width: 100%; margin: 0 0 20px 0; background: #DFE3E7}
#my_videos .inside {width: 100%}
#my_videos .video {width: 100%; padding: 15px 0 0 5px}
#my_videos .video .line {width: 100%; padding: 0 0 10px 0; margin: 0 0 20px 0; background: url('../images/bg/52.gif') 0 100% repeat-x}
#my_videos .video .line A.title {display: block; font: bold 12px tahoma, verdana, sans-serif; color: #6692A1; margin: 0 0 10px 0}
#my_videos .video .last {padding: 0 0 5px 0; margin: 0; background: none}

#my_videos .checkbox {padding: 0 8px 0 0}

#my_videos .first {width: 100%; padding: 0 15px 0 0}
#my_videos .first SPAN {display: block; padding: 0 0 10px 0}
#my_videos .video .first .file {color: #868686}
#my_videos A.cat {font: bold 10px tahoma, verdana, sans-serif; color: #6692A1}

#my_videos .video .line SPAN {font: 10px tahoma, verdana, sans-serif; color: #4A4A4A}
#my_videos .video .line TD {vertical-align: top}
#my_videos .video .line div.line-preview {position: relative; float: left; width: 90px; height: 60px;}
#my_videos .second {float: right; width: 150px; padding: 0 0 5px 0}
#my_videos .second IMG {display: block; margin: 0 0 10px 0}
#my_videos .second SPAN {float: left; padding: 0 0 3px 0}
#my_videos .video .line A.male {display: block; font: bold 10px tahoma, verdana, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 8px 0; background: url('../images/male.gif') no-repeat}
#my_videos .video .line A.female {display: block; font: bold 10px tahoma, verdana, sans-serif; color: #4A4A4A; padding: 0 0 0 14px; margin: 4px 0 8px 0; background: url('../images/female.gif') no-repeat}
#my_videos SPAN FONT {font: 10px tahoma, verdana, sans-serif; color: #000}
#my_videos .second INPUT {width: 140px; height: 20px; font: 11px tahoma, verdana, sans-serif; color: #000; cursor: pointer; margin: 0 0 10px 0; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}

#my_videos A.title FONT.zapros {font: bold 12px tahoma, verdana, sans-serif; color: #6692A1; background: #c6d1da}
#my_videos FONT.zapros {background: #c6d1da}

/*---------------------------------------------------------------------------------------------*/
#my_videos .bar {height: 24px; position: relative; margin: 0 -2px 0 0;}
#my_videos .bar INPUT {float: left; width: 140px; height: 20px; font: 11px tahoma, verdana, sans-serif; color: #000; margin: 0; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}
#my_videos .bar SPAN {float: left; padding: 4px 0 0 8px; font: 11px tahoma, verdana, sans-serif; color: #414243}
#my_videos .bar A {display: block; position: absolute; padding: 4px 0 7px 0; font: 11px tahoma, verdana, sans-serif; color: #414243; text-align: center}
#my_videos .shadow {display: block; position: absolute; top: 1px; right: 319px}
#my_videos .rel {top: 1px; right: 213px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#my_videos .rel:hover {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}
#my_videos .view {top: 1px; right: 106px; width: 107px; background: url('../images/bg/37.gif') no-repeat}
#my_videos .view:hover {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}
#my_videos .rate {top: 1px; right: 0; width: 108px; background: url('../images/bg/35.gif') no-repeat}
#my_videos .rate:hover {text-decoration: none; background: url('../images/bg/36.gif') no-repeat}
#my_videos .active {text-decoration: none; background: url('../images/bg/38.gif') no-repeat}

#my_videos .container {width: 100%; background: #EEF2F6 url('../images/bg/34.gif') 100% 0 repeat-y}
#my_videos .container .top {background: url('../images/bg/34.gif') repeat-x}
#my_videos .container .left {background: url('../images/bg/34.gif') repeat-y}
#my_videos .container .right {background: url('../images/bg/34.gif') 100% 0 repeat-y}
#my_videos .container .bottom {background: url('../images/bg/34.gif') 0 100% repeat-x}

#my_videos .paging * {font: 11px tahoma, verdana, sans-serif; color: #414243}
#my_videos .paging {text-align: center; padding: 6px 0 1px 0}
*html #my_videos .paging {height: 27px; padding: 3px 0 0 0}
#my_videos .paging A {line-height: 20px; padding: 3px 6px 3px 7px; background: #EEF2F6; border: 1px solid #fff; text-decoration: none}
#my_videos .paging A:hover, #my_videos .paging A.sel {color: #fff; background: #CE1126}
#my_videos .paging SPAN {padding: 0}

.CopyTo {display: block; width: 550px; height: 50px; margin: 0 0 20px 0; background: url('../images/bg/53.gif') no-repeat; font: 11px tahoma, verdana, sans-serif; padding: 11px 15px}
.CopyTo:after {content: ''; display: block; clear: both;}
#my_videos_op {display: block; width: 550px; height: 45px; margin: 0 0 20px 0; background: #939BAA url('../images/bg/53.gif') no-repeat}
#my_videos_op div {float: left; font: 11px tahoma, verdana, sans-serif; padding: 11px 0 0 13px}
#my_videos_op span, .CopyTo span {float: left; color: #fff; margin: 5px 0 10px;}
#my_videos_op select, .CopyTo select {float: left; width: 155px; font: 11px tahoma, verdana, sans-serif; color: #000; margin: 2px 0 0 10px; background: #ECF0F}
#my_videos_op input, .CopyTo input {float: left; height: 20px; width: 35px; margin: 2px 0 0 10px;}
#my_videos_op input.Btn, .CopyTo input.Btn {float: left; width: 35px; height: 20px; font: 11px tahoma, verdana, sans-serif; color: #000; margin: 2px 0 0 10px; cursor: pointer; border: 1px solid #757c84;  border-color: #fff #757c84 #757c84 #fff; background: #CFD5E0}

.jqiwarning .jqi{background-color: #939baa;}
.jqifade{background-color: #000000;}
div.jqi{position: absolute; background-color: #dfe3e7; padding: 10px; width: 300px;}
div.jqi .jqiclose{float: right; margin: -35px -10px 0 0; cursor: pointer;}
div.jqi .jqicontainer{background-color: #eef2f6; padding: 5px; color: #ffffff; font-weight: bold;}
div.jqi .jqimessage{background-color: #eef2f6; padding: 10px;}
div.jqi .jqimessage input {margin: 10px 0 5px;}
div.jqi .jqibuttons{text-align: center; padding: 5px 0 0 0;}
div.jqi button{padding: 5px 10px 5px 10px; margin: 10px 10px;}