* {
	margin:0;
	padding:0;
}
 
body {
/*	background: url(//i49.vbox7.com/design/bg/bg_naklonen_gray.gif) repeat scroll top center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#414141;
        line-height: 1.2;
}

/* START: Common styles */

a:link,
a:visited{color:#2762ca;text-decoration:none;}

a:active,
a:hover{
    color:#2762ca; text-decoration:underline;}
a {outline: 0;}

img {border: none;}

.clear {
	clear:both;
	display:block;
	visibility:hidden;
}

.pink-title{ font-size: 18px; color: #ff6699; font-weight: bold;}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
td {line-height:16px;}

h1 { font-size: 24px; margin-top: 0; padding-top: 25px; }
h2 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }
h3 { font-size: 18px; color: #ff6699; font-weight: bold; margin-bottom: 10px; margin-top: 13px;}
.h3 { font-size: 18px; color: #ff6699; font-weight: bold; margin-bottom: 10px;  margin-top: 13px; text-decoration:none; }
h4 { font-size: 13px; margin-bottom: 10px;}
h5 { font-size: 12px; color: #ff6699; font-weight: bold; margin-bottom: 2px; }
h6 { font-size: 11px; margin-bottom: 10px;}
h7 { font-size: 24px; color: #339933; font-weight: bold; margin-bottom: 10px; }

small {font-size: 10px;color: #6d6d6d;}
li { font-size: 12px; line-height: 18px; }
dd, dt { font-size: 12px; line-height: 18px; }

.left {float: left;}
.right {float: right;}
.all {text-align: left}
.alr {text-align: right}
.alm {text-align: center}

.s10 {font-size: 10px;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s14 {font-size: 14px;}
.s16 {font-size: 16px;}
.s18 {font-size: 18px;}
.s22 {font-size: 22px;}
.s24 {font-size: 24px;}

.txtPink {color: #ff6699;}
.txtRed {color: #FD757A;}
.txtGreyLight {color: #8d8d8d;}
.txtGreyDark {color: #414141;}
.txtRedError {color: #f55f40;}

.bgLightBlue {background-color: #D9EAF9;}
.bgLightGreen {background-color: #c3ffc3;}
.bgLightRed {background-color: #ffcccb;}


.mT5 {margin-top: 5px;}
.mR5 {margin-right: 5px;}
.mB5 {margin-bottom: 5px;}
.mL5 {margin-left: 5px;}
.mT10 {margin-top: 10px;}
.mB10 {margin-bottom: 10px;}
.mL10 {margin-left: 10px;}
.mB15{margin-bottom:15px;}
.mT15{margin-top: 15px;}
.mL15 {margin-left: 15px;}
.mL22 {margin-left: 22px;}
.mT22 {margin-top: 22px;}
.mB22 {margin-bottom: 22px;}
.mT24 {margin-top: 24px;}
.mB24 {margin-bottom: 24px;}
.mL44 {margin-left: 44px;}
.mT44 {margin-top: 44px;}
.mB44 {margin-bottom: 44px;}
.mT24 {margin-top: 24px;}
.mB24 {margin-bottom: 24px;}
.pT10 {padding-top:10px;}
.pB10 {padding-bottom:10px;}
.pT15 {padding-top:15px;}
.pB15 {padding-bottom:15px;}
.pL10 {padding-left: 10px;}
.pR10 {padding-right: 10px;}
.pL20 {padding-left: 20px;}
.pR20 {padding-right: 20px;}
.dB {display: block;}
.dN {display: none;}
.line21 {line-height: 21px;}
.line22 {line-height: 22px;}
.line25 {line-height: 25px;}
.line26 {line-height: 26px;}
.line27 {line-height: 27px;}
.line30 {line-height: 30px;}
.wN {font-weight: normal;}
.wB {font-weight: bold;}

.pRel {position: relative;}

.title {font-size: 18px; color: #ff6699; font-weight: bold; text-decoration:none;}
.secondTitle{color:#494949;}

.smalltxt { font-size: 11px; color: #000000; }

form { padding: 0px; margin: 0px; border: 0px; }

a.red:link, 
a.red:active, 
a.red:visited {color: #F22900;}
a.red:hover {text-decoration:underline;}

a.ml {text-decoration: underline; padding: 5px;}
a.ml:link, a.ml:visited  { color: #03c; background-color: #fff;}
a.ml:hover { color: #03c; background-color: #FFFF66;}

a.smalllink {font-size: 10px; text-decoration: underline;}
a.smalllink:link, a.smalllink:visited  {color: #03c;}
a.smalllink:hover {color: #03c; background-color: #FFFF66;}

a.cyrlink {font-size: 11px !important; text-decoration: none!important; color: #7A7A7A !important; font-weight: normal !important; font-family: Verdana,Arial,Helvetica,sans-serif !important; } 
a.cyrlink:link, a.cyrlink:visited  {color: #7A7A7A !important;}
a.cyrlink:hover {color: #2762CA !important; text-decoration: underline!important; cursor: pointer !important;}
span.cyrlink {font-size: 11px; color: #7A7A7A;}
span.cyrlink:hover {color: #2762CA; text-decoration: underline; cursor: pointer;}

.defaultBtn, .defaultRedBtn, .defaultGreenBtn {
    height: 26px; 
    border:none;
    font-size: 12px;
    line-height: 26px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#fff;
    padding: 0px 11px 3px 11px;
    margin: 0;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius: 5px;
}

.defaultBtn {
    background-color:#459EED; 
}
.defaultBtn:hover {
    background-color: #2978E0;
    cursor: pointer;
    font-weight: bold;
}
a.defaultBtn, a.defaultRedBtn, a.defaultGreenBtn {color:#ffffff; text-decoration: none; display: block;}

.defaultRedBtn {
    background-color:#ff3333;		
}
.defaultRedBtn:hover {
    background-color: #cc0000;
    cursor: pointer;
    font-weight: bold;
}
.defaultGreenBtn {
    background-color: #14BA00;	
}
.defaultGreenBtn:hover {
    background-color: #19A004;
    cursor: pointer;
    font-weight: bold;
}
.inputLeftToBtn {border: 1px solid #c6c6c6; height: 24px; padding: 0px 4px 0px 4px; vertical-align: middle; width: 210px; font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 24px;}
.inputLeftToBtn:focus, .inputLeftToBtn:hover {
	background-color: #ECF5FD;
}
.defaultContainer {width:950px;overflow:hidden;}

.playlist-btn {
    height: 26px; 
    border:none;
    font-size: 12px;
    line-height: 26px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:#ffffff;
    padding: 0px 11px 0px 11px;
    margin: 0;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius: 5px;
    background-color:#459EED; 
}
.playlist-btn:hover {
    background-color: #2978E0;
    cursor: pointer;
}
a.playlist-btn {color:#ffffff; text-decoration: none;}
.icoPlaylist				{
    background-image: url('//i49.vbox7.com/design/iconci/icons_sprite_v02.png');
    background-position: -2px -131px; 
    width: 19px; 
    height: 17px;
    margin: 5px 11px 0px 0px;
}
/* END: Common styles */

.inputbig {
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
  margin: 0;
  color: #333333;
}

.inputbigerr {
  border-color:#FF0000;
  background-color:#FEDEEF;
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
  margin: 0;
  color: #333333;
  height: 35px;
}

#picview {
	float:none;
	border:solid 1px #999;
	padding:5px;
	background-color: #FFFFFF;
}

#picview-s, .picview-s {
	float:none;
	border:solid 1px #999;
	padding:1px;
	background-color: #FFFFFF;
}

/* START:BANNER CONTAINER ELEMNT */
.bannerContS {width:100%;margin:10px 0;text-align:center;}
/* END:BANNER CONTAINER ELEMNT */

/* START: PAGINATION */

.pagination{
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
.selectedPage{
	color:#FF0000;
}
.pagination a,
.pageList .this-page{
	padding: 3px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
}
.pagination a:visited{
	padding: 3px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;

}
.pagination a:hover{
	color: #fff; background: #0063DC;
	border-color: #036;
	text-decoration: none;
}
/* END: PAGINATION */

/* START: BLUE TABS (upload) */

.blueTabsCont ul#blueTabs {
    margin: 0;
    padding: 0px 0px 0px 4px;
    float: left;
    position: relative;
}
.blueTabsCont ul {
    list-style: none outside none;
}
.blueTabsCont ul#blueTabs li {
    cursor: pointer;
    float: left;
    margin-right: 10px;   
}
.blueTabsCont ul#blueTabs li a:link, .blueTabsCont ul#blueTabs li a:visited {
    background: none repeat scroll 0 0 #D8EAF9;
    color: #2762CA;
    display: block;
    font-size: 12px;
    padding: 0px 15px;
    line-height: 30px;
    text-decoration: none;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.blueTabsCont ul#blueTabs li a:hover {
    background: none repeat scroll 0 0 #2978E0;
    border: none;
    color: #FFFFFF;
    padding: 0px 15px;
}
.blueTabsCont ul#blueTabs li.selected a:link, .blueTabsCont ul#blueTabs li.selected a:visited {
    background: none repeat scroll 0 0 #2978E0;
    border: none;
    color: #FFFFFF;
    padding: 0px 15px;
    font-weight: bold;
}
.blueTabsCont ul#blueTabs li.selected {
    font-size: 12px;
}

/* END: BLUE TABS */

#kare-grey { padding: 5px; border: solid 1px #eee; background: #f5f5f5;}
.kare-grey { padding: 5px; border: solid 1px #eee; background: #f5f5f5;}
.kare-grey-ime {
	font-size: 18px;
	color: #ff6699;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	border: solid 1px #eee;
	background: #f5f5f5;
}
#kare-pink { padding: 5px; border: solid 1px #FFE8E8; background: #FFF4F4;}
.kare-pink { padding: 5px; border: solid 1px #FFE8E8; background: #FFF4F4;}
#kare-blue { padding: 5px; border: solid 1px #C6E7FF; background: #E1F2FF;}

#tochki { height: 1px; background: left top; background-image: url(//i.vbox7.com/design/bg/tochki.png);}

.kare-morevideo { padding: 5px; border: solid 1px #FFE8E8; background: #FFF4F4;}

.comments {width:500px; padding: 6px; background: #eeeeee;}
.clipControls{
	margin:10px 0 0 10px;
	width:502px;
	position:relative;
	display:block;
	overflow: hidden;
}				
.clipControlsBtn {
	background-color:#cff0ff;
	float:left;
	margin-bottom:3px;
	margin-right:4px;
}

div.description { width: 440px; padding: 5px; background: #FCFEBB; text-align: justify; color: #666;}

form.inplaceeditor-form {vertical-align:bottom;}

form.inplaceeditor-form input[type="text"] { /* Input box */
    background-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(102, 102, 102);
    border-right-color: rgb(102, 102, 102);
    border-bottom-color: rgb(102, 102, 102);
    border-left-color: rgb(102, 102, 102);
    width:450px;
    color: rgb(255, 102, 153);
    font-weight: bold;
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em;
  padding-left:1em;
  padding-right:1em;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:1em;
}

form.biginplaceeditor-form {vertical-align:bottom;}

form.biginplaceeditor-form input[type="text"] { /* Input box */
	background-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(102, 102, 102);
    border-right-color: rgb(102, 102, 102);
    border-bottom-color: rgb(102, 102, 102);
    border-left-color: rgb(102, 102, 102);
    width:450px;
    color: rgb(255, 102, 153);
    font-weight: bold;
}

form.biginplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em;
  padding-left:1em;
  padding-right:1em;
}

form.biginplaceeditor-form a { /* The cancel link */
  margin-left:1em;
  color:red;
}

.group_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}

.polllist {
	font-size: 11px;
	padding: 0px;
	margin-right: 10px;
	float: left;
	text-align: center;
	width: 120px;
	height: 160px; 
}

.vivitBar{
	width:100%;
	height:30px;
	position:relative;
	z-index:95;
}

.VivitBackground{
	background-color:#eae7e2;
	height:30px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

.vivitLogo{display:relative;float:left;margin-left:19px;_margin-left:8px;}
.vivitMenu{
	margin:7px 0 0 13px;
	display:relative;
	float:left;
	font-family: Arial;
	font-size:12px;
}

.vivitMenu a:link, .vivitMenu a:visited{
	font-family: Arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
	
.vivitMenu a:hover{text-decoration:underline;}	

.VivitBackground{
	background-color:#eae7e2;
	height:30px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

.vivitContainer1{position:absolute;top:0;width:100%;height:30px;font-size:1px;}
.vivitContainer2{
	width:950px;
	height:27px;
	position:relative;
	margin:0 auto;
	text-align:left;
	background:url("//i49.vbox7.com//design/vivit_here.png") no-repeat scroll 100px 22px transparent;
}
.vivitBarWhiteLine{height:3px;background-color:white;font-size:3px;}

/* start anketa
.vivitInquiry{
	position:relative;
	float:right;
	margin:7px 18px 0 0;
	_margin:7px 6px 0 0;
}


.vivitInquiryBox{
	width:175px;
	position:absolute;
	z-index:500;
	top:23px;
	_top:24px;
	left:0;
	font-size:12px;
	background-color:white;
	border:1px solid #dddddd;
	border-top:none;
	padding:2px 5px 5px 5px;
}

.vivitInquiryBoxCont{width:195px;margin-right:10px;position:absolute;top:0;right:0;}

.vivitInquiryBox label{display:block;}

.vivitInquiryBox label:hover{background-color:#FFFFCC;}

.vivitInput{
	background-color:#FF8022;
	color:white;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	width:80px;
}

.vivitInquiry a:link,
.vivitInquiry a:visited{
	color:#0033CC;
	padding:1px;
	text-decoration:underline;
	font-size:12px;
	line-height:16px;
}	

.vivitInquiry a:hover{
	background-color:#3300CC;
	color:#FFFFFF;
	text-decoration:none;
}

.vivitInquiry b{font-size:12px;}
end anketa*/

/*start web camera upload*/
.uploadContainer{
	overflow: hidden; 
	position: relative;
	width:900px;
	padding: 5px; 
	border: solid 1px #eee; 
	background: #f5f5f5;
}

.optionsUpload{float:left;width:320px;}

.outsideUpload{
	background-image:url(//i49.vbox7.com/design/iconci/youtube3.jpg);
	background-position:220px 22px;
	background-repeat:no-repeat;
	background-color:#ececec;
	padding:5px 0 8px 10px;
}

.webcamUpload{
	background-image:url(//i49.vbox7.com/design/iconci/webcam3.jpg);
	background-position:222px 11px;
	background-repeat:no-repeat;
	background-color:#ececec;
	padding:5px 0 8px 10px;
	margin-bottom:5px;
}

.outsideUpload p,
.webcamUpload p{margin:5px 0 15px 0;line-height:16px;}

.webcamUpload small{color:#6a6a6a;}

.videoUpload{
	float:left;
	width:600px;
	width:580px;
}

.videoUpload p{margin:15px 0 10px 20px;}

.upTitle{
	font-size:13px;
	font-weight:bold;
	margin:10px 0 20px 2px;
	
}

.upBtnContainer{position:relative;width:100%;overflow:hidden;margin:0 0 20px 2px;}

.upBtn1, .upBtn2{
	position:relative;
	float:left;
	width:200px;
	height:29px;
	cursor:pointer;
	font-weight:bold;
	color:#666666;
	text-align:center;
}

.upBtnL{float:left;background-image:url(//i49.vbox7.com/design/controls/btnBgrL.gif);width:5px;height:29px;}
.upBtnC{float:left;border-top:1px solid #000;border-bottom:1px solid #000;height:22px;background-image:url(//i49.vbox7.com/design/controls/btnBgr1.gif);width:190px;padding-top:5px;}
.upBtnC a:link, .upBtnC a:visited{text-decoration:none;color:#666666;outline:none;}
.upBtnC a:hover{text-decoration:none;color:#FF6699;outline:none;}
.upBtnR{float:right;background-image:url(//i49.vbox7.com/design/controls/btnBgrR.gif);width:5px;height:29px;}

.upText{float:left;height:24px;margin:0 10px 0 10px;color:#666666;padding:5px 0 0 0}

.videoRecContainer{
	position:relative;
	overflow:hidden;
	width:100%;
}

.outsideUrl, .VideoRecorder{float:left;width:526px;}
.outsideUrl{margin:3px 0 0 20px;}
.outsideUrl p{margin:12px 0 19px 0;}

.outsideUrl .info{
	margin:0 0 2px 2px;
	padding:0;
	line-height:normal;
	font-weight:bold;
	display:block;
	width:100%;
	color:#666666;
	font-family: Arial;
}

.outsideUrl .outsideInput{
	font-size:14px;
	padding:5px;
	width:350px;
	border:1px solid #a5acb2;
	display:block;
	float:left;
}

.outsideUrl .btnOutsideUpl{
	border:1px solid #000000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-image:url(//i49.vbox7.com/design/controls/btnOutsideUplBgr.gif);
	background-repeat:repeat-x;	
	color:#666666;
	font-weight:bold;
	cursor:pointer;
	white-space:nowrap;
	outline:none;
	text-align:center;	
	font-family: Arial;
	font-size:16px;
	display:block;
	float:left;
	margin-left:5px;
	width:123px;
	height:29px;
}

.outsideUrl .upAlerts{
	background-color:#FFE4E4;
	border:1px solid #FE7E7E;
	margin-bottom:10px;
	padding:5px;
	text-align:left;
	font-size:11px;
	width:478px;
}

.videoRecInfo{
	float:right;
	width:300px;	
	background-color:#ebebeb;
	padding:10px;		
}

.videoRecInfoTitle{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
/*end web camera upload*/

/*start loading box in play page*/
.loadingBox{border:1px solid #F0F000; padding: 4px; float: left; background-color:#FFFFCC; position: relative; top: 50px; left: 150px; width: 220px;}
.loadingBoxImage{float:left;margin:2px 4px 0 20px;_margin-left:10px;}
.loadingBoxText{float:left;}


/*end loading box in play page*/

/*home*/
.homeSquare{width:950px;margin-bottom:15px;}
.homeSquare .homeClipCont .thumbnail_format .clip {margin-right: 38px;}

.homeTitleCont{
	background-color:#ececec;
	margin:0 0 3px 0;
	position:relative;
	overflow:hidden;
}

.homeTitleCont h3{
	margin:0;
	padding:0;
	line-height:25px;
	background:url("//i49.vbox7.com/design/iconci/titleArrow.png") no-repeat scroll right top #FFFFFF;
	padding-right:20px;
	float:left;
	display:block;
}
.homeTitleCont h3.focusTitle{background:none no-repeat scroll 0 0 #fff;float:right;padding: 0 33px 0 38px;}

.homeTitleCont h3 span{
	color:#2762CA;
	display:block;
	float:right;
	font-size:14px;
	line-height:normal;
	margin:4px 0 0;
}

.homeClipCont{position:relative;overflow:hidden;}
.homeTitleCont .detailsTitle {float:left;margin-left:10px;line-height:24px;}
.homeTitleCont .detailsTitle a{float:left;display:block;margin:0 10px 0 0;font-weight:bold;}
.homeTitleCont .detailsTitle span{float:left;display:block;margin: 0 10px 0 0;}
.homeTitleCont .detailsTitle .home-playlist-icon{
	border:3px solid #fff;
	border-style:none solid;
	width:24px;
	height:17px;
	margin:0;
	padding: 4px 5px 4px;
	background: url("//i49.vbox7.com/design/icons/icons_sprite_v02.png") no-repeat scroll 5px -126px transparent;
	outline:none medium;
}

.homeTitleCont .subscriptionMenu{
	float:right;
	margin:3px 5px 0 0;
}
/*home*/


/*start browse pages v07062012*/
.container	{width:950px;overflow:hidden;}
.columnLeft	{float:left;width:770px;}
.columnRight	{float:left;width:160px;margin-left:20px;}
.browse .header	{height: 51px; clear: both; position: relative; margin-bottom: 15px;}
.browse .avatar-48, .browse-ps .avatar-48
			{height: 48px; width: 48px; float: left; display: block;}
.browse .avatar-48 img, .browse-ps .avatar-48 img 
			{height: 48px; width: 48px;}
.browse .breadCrumbs	{height: 14px; float: left; display: block; font-size: 11px; white-space: normal;}
.browse .titleBar	{height: 26px; width: 722px; float: left; display: block; overflow: hidden; margin: 11px 0px 0px 0px;}
.browse .titleBar .title, .browse-ps .titleBar .title
			{display: block; margin-top: 4px;}
.browse	.content, .browse-cat .content, .subscr-videos .content, .browse-ps .content
			{width: 770px; clear: both; display: block; border-top: 1px solid #bcbcbc;}
.browse .inputLeftToBtn	{width: 140px;}
.browse .defaultBtn	{vertical-align: middle;}
.order-holder		{line-height: 26px;}
.order-holder select	{height: 26px; background: transparent;  border: 1px solid #ccc; padding: 4px 5px 4px 2px; 
			font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.order-holder select option
			{padding: 4px 5px 4px 2px; line-height: 26px;}			
.browse-cat .header	{height: 26px; clear: both; position: relative; margin: 0px 0px 15px 0px;}
.browse-cat h3		{font-family: arial,sans-serif; font-size: 18px; font-style: normal; 
			font-variant: normal; font-weight: bold; line-height: normal;
			color: #3E3E3E; margin: 0;}
.browse-cats		{margin: 0px 0px 15px 0px;}
.subscr-videos		{margin: 0px 0px 15px 0px;}
.browse-cats .titleBar, .subscr-videos .titleBar    
			{height: 26px; width: 741px; float: left; display: block; overflow: hidden;}
.browse-ps .header	{height: auto; clear: both; position: relative; margin-bottom: 15px;}
.browse-ps .titleBar	{min-height: 26px; width: 722px; float: left; display: block; overflow: hidden; margin: 8px 0px 0px 0px;}
.browse-ps .breadCrumbs
			{width: 712px; height: 14px; float: left; display: block; font-size: 11px;white-space: normal;}
.browse-ps .titleBar .left
			{width: 600px; line-height: 26px;}	
.browse-ps-row, .browse-ps-row-in	{width:100%; position:relative; overflow:hidden; clear: both;}
.browse-tagCloud-cont	{background:#F5F5F5 none repeat scroll 0 0;line-height:normal;margin:10px 0;padding:5px; width: 100%;}
.browse-tagCloud-info	{font-size:11px;color:#3E3E3E;}
.browse-hint		{width: 100%; position:relative; background-color:#F5F5F5; padding:8px; margin-top:10px; line-height:18px;}
.browse-close-hint	{position:absolute; top:10px; _top:9px; right:26px;}
.browse-custom-thumb .playlist {margin:10px 20px 10px 0; width:139px; height: 172px;}
.browse-custom-thumb .rowEndB	 {margin:10px 0px 10px 0px;float:left; overflow:hidden;width:134px;}
/*end browse pages*/

.thumb	{
	float:left;
	height:34px;
}


.thumbnail_format,
.newWayTitleBox{
	overflow:hidden;
	position:relative;
	width:100%;
}

.thumbnail_format_Title{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #c8c8c8;
	color:#FF6699;
	float:left;
	position:relative;
	width:100%;
	padding:3px 0;
}

.clip{
	width:126px;
	overflow:hidden;
	float:left;
	margin:10px 35px 10px 0;
}

.rowEnd{margin-right:0 !important;}

.clipInfo{
	width:126px;
	position:relative;
	margin-bottom:10px;
}

.clipInfo .clipTitle{
 	height:32px;
	overflow:hidden;
	margin:0 0 3px 0;
}
.clipInfo p {font-size:11px; white-space: nowrap;}
.clipInfo p a{white-space: nowrap;}

.onfocusDate{
	position:relative;
	margin-bottom:5px;
}

.clipThumb{
	position:relative;
	border:1px solid #999999;
	padding:2px;	
	width:120px;
	height:90px;
	margin-bottom:5px;
	overflow:hidden;
}

/*start playlist */
.playlist{
	float:left;
	height:192px;
	margin:10px 9px 10px 0;
	overflow:hidden;
	width:139px;
}

.psThumb{
	background-image:url(//i49.vbox7.com/design/playlist.png);
	background-repeat:no-repeat;
	
	padding: 10px 11px 12px 8px;
	position:relative;
	
}			
/*end playlist */

/*start detail_format*/
div.detail_format{position:relative;overflow:hidden;}
div.row {margin:7px 0 7px 0;padding:10px 0;position:relative;overflow:hidden;}
div.row .thumbnail{float:left;width:92px;height:92px;}
div.row .thumbnail a{display:block;border:1px solid #999999;padding:5px;/*height:80px;width:80px;*/}
div.row .detail{height:92px;width:635px;position:relative;float:left;margin-left:15px;}

div.row_border{position:relative;display:block;overflow:hidden;border-bottom:1px dotted #b0b0b0;}

div.row .titleLine{position:relative;overflow:hidden;margin-bottom:3px;}
div.row .titleLine .title{float:left;}
div.row .titleLine .title a:link,
div.row .titleLine .title a:visited,
div.row .titleLine .title a:active{
	color:#FF6699;
	text-decoration:none;
	font-size:15px;
	line-height:normal;
}

div.row .titleLine .title a:hover{text-decoration:underline}

div.groupType1 p, 
div.groupType2 p,
div.groupType3 p{font-size:10px;margin:-2px 0 0;}

div.groupType1 {background-color:#B7D8FF;}
div.groupType2 {background-color:#FBD4E1;}
div.groupType3 {background-color:#ff9d9d;}

.groupType1, 
.groupType2,
.groupType3{
	float:left;
	font-weight:bold;
	height:12px;
	margin:4px 0 0 7px;
	padding:2px 7px 0 7px;
	position:relative;
	text-align:center;
}

div.credits{width:624px;position:absolute;bottom:0;left:0;overflow:hidden;}
div.credits small{color:#343434;font-size:11px;}
.credits .creditsAvatar{display:block;float:left;}
.credits div{position:relative;float:left;margin-left:10px;}
/*end detail_format*/

.video-time{right:5px;bottom:4px;}
.video-type{left:5px;bottom:4px}
.video-embed{width: 22px; top: 3px; left: 3px;}

.video-time, .video-type, .video-embed{
	font-family:Arial,sans-serif;
	text-align:right;
	white-space:nowrap;
	position:absolute;
	
}

.video-time span, .video-type span{
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	opacity:0.75;
	padding:0 4px;
}

.ads{
	background-color:#fff;
	text-align:center;
}

.browseControls{
	background-color:#fff;margin:7px 7px 27px 7px;padding:6px;
}

.infoBoxContainer{margin-bottom:10px;padding:0 4px;}

.btnTvPlayerContainer{text-align:center;margin-bottom:10px;}
/*end browse page*/


/*start sortingMachine*/
.sortingMachine{margin-bottom:10px;border-bottom:1px solid #CCCCCC;position:relative;overflow:hidden;padding:3px 0;}
.sortingOptions{float:right;}

/*end sortingMachine*/

/*start subscribe btn*/
.btnSubscribeContainer{
	text-align:center;
	margin-bottom:10px;
}

.btnSubscribe, .btnUnSubscribe{	
	background-repeat:repeat-x;
	font-weight: normal;
	display:inline-block;
	padding:0 11px;
	text-decoration:none;
	white-space:nowrap;
	outline:none;
	text-align:center;
	height: 24px; 
	font-size: 12px;
	line-height: 24px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius: 5px;
}
.btnSubscribe	{	
	border:1px solid #ecc101;
	background-image:url(//i49.vbox7.com/design/controls/subscribeBtnBg.png);
	color: #aa4800 !important;
}
.btnSubscribe:hover	{
	border:1px solid #ec9c01;
	background-image:url(//i49.vbox7.com/design/controls/subscribeBtnBgH.png);
	cursor: pointer;
	text-decoration: none;
}
.btnUnSubscribe	{	
	border:1px solid #b8b8b8;
	background-image:url(//i49.vbox7.com/design/controls/unsubscribeBtnBg.png);
	color: #2762ca !important;
}
.btnUnSubscribe:hover	{	
	border:1px solid #a5a5a5;
	background-image:url(//i49.vbox7.com/design/controls/unsubscribeBtnBgH.png);
	cursor: pointer;
	text-decoration: none;
}

/*end subscribe btn*/

/*start small subscribe btn*/
.smallSubscribe{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px; 
	
	border:1px solid #ECC101;
	background-image:url(//i49.vbox7.com/design/controls/subscribeBtnBgr.gif);
	background-repeat:repeat-x;
	width:70px;
	height:14px;
	color:#994800 !important;
	font-weight:bold !important;
	cursor:pointer;
	display:inline-block;
	padding:0 0.8333em;
	text-decoration:none;
	white-space:nowrap;
	outline:none;
	text-align:center;
}

.smallUnSubscribe{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px; 
	
	border:1px solid #b5b5b5;
	background-image:url(//i49.vbox7.com/design/controls/unsubscribeBtnBgr.gif);
	background-repeat:repeat-x;
	width:90px;
	height:14px;
	color:#666666 !important;
	font-weight:bold !important;
	cursor:pointer;
	display:inline-block;
	padding:0 0.8333em;
	text-decoration:none;
	white-space:nowrap;
	outline:none;
	text-align:center;
}

.smallSubscribe:hover, 
.smallUnSubscribe:hover{
	text-decoration:underline;
}
.smallSubscribe span,
.smallUnSubscribe span{
	line-height:1.3em;
	font-size:10px;
	padding-top:0;
}
/*end small subscribe btn*/

/*start new pagination*/
.paginationNew{
	margin:10px 0;
	position:relative;
	overflow:hidden;
}

.paginationNew a:link,
.paginationNew a:visited{
	color:#2762ca;
	background:#D8EAF9;
	padding:0px 6px 0px 6px;
	text-decoration:none;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	position: relative;
	height: 22px;
	line-height: 22px;
	display: block;
	line-height: 22px;
}

.paginationNew a:hover{
	background:#2978E0;
	color:#FFFFFF;
	text-decoration:none;
}
.paginationNew ul {
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	list-style-type:none;
	margin:0;
	padding:0;
}

.paginationNew li{
	display:block;
	float:left;
	height: 22px;
	line-height: 22px;
	margin:0 2px;
}

.paginationNew li.selectedPage{color: #ff6699}
.paginationNew li.selectedPage span {padding: 0px 7px; font-weight: bold;}

.paginationNew li.prevPage{margin-left:0;}
.paginationNew li.nextPage{margin-right:0;}

.paginationNew li.prevPage span, .paginationNew li.prevPage a:hover span, .paginationNew li.nextPage span, .paginationNew li.nextPage a:hover span {
    background-image: url(//i49.vbox7.com/design/play/controls_001.png);
    background-repeat: no-repeat;
    display: block; width: 10px; height: 22px;
    }
.paginationNew li.prevPage span		{background-position: -5px 0px;margin: 0px 10px 0px 11px;}
.paginationNew li.prevPage a:hover span {background-position: -5px -32px;margin: 0px 10px 0px 11px;}
.paginationNew li.nextPage span		{background-position: -5px -16px; margin: 0px 11px 0px 10px;}
.paginationNew li.nextPage a:hover span {background-position: -5px -48px;margin: 0px 11px 0px 10px;}

.paginationInfo{display:block;float:right;margin-top:4px;}
.paginationInfo small{color:#636363;}
.paginationInfo span{color:#FF0000;}
/*end new pagination*/

/*share container in play palge*/
#shareContainer{margin:5px 10px 0 10px;background-color:#ffffff;padding:3px;position:relative;border:1px solid #c8c8c7;}
.shareServices{margin-top:5px;position:relative;overflow:hidden;}
.shareInICQ{float:left;margin-left:1px;}
.shareInOther{float:left;margin-left:15px;}
/*share container in play palge*/

/*start home page*/
#editorChoiceCont{margin:0 0 30px 0;}

#editorChoiceCont .banner300x250{float:right;width:300px;height:250px;position:relative;}

#editorChoiceCont .editorChoice{float:left;width:300px;height:250px;position:relative;}

#editorChoiceCont .home-editor-video {
	position: relative
}
#editorChoiceCont .home-editor-image-first, #editorChoiceCont .home-editor-image-second {
	position: absolute;
	top: 0;
	left: 0;
}

#editorChoiceCont .home-editor-image-second {
	opacity: 0
}

.adEditor h2,
.editorChoice h2{font-size:12px;font-weight:bold;margin:0 0 5px 0;color:#7A7A7A;}

#editorChoiceCont .choiceMeta{position:absolute;bottom:0;left:0;width:100%;height:55px;background-color:#f781bf;}

.adEditor .adMeta h4,
#editorChoiceCont .choiceMeta h4{color:#fff;margin:8px 10px 5px 10px;padding:0;overflow: hidden;white-space: nowrap;}

.adEditor .adMeta a,
#editorChoiceCont .choiceMeta a{
	display:block;
	margin:0 10px;
	color:#fff;
}

.adEditor .adMeta{position:absolute;bottom:0;left:0;width:100%;height:55px;background-color:#6AB1F1;}

.editorNav {position: relative;}
.editorNav span {
	background-image: url("//i49.vbox7.com/design/controls/editors_nav_2.png");
	z-index: 1;
}
.editorNav:hover span {display: block;}
.editorVideoPrev {
    width: 50px;
    height: 176px;
    background-position: -120px 0px;			
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.editorVideoPrev:hover {background-position: 0px 0px; cursor: pointer;}
.editorVideoNext {
    width: 50px;
    height: 176px;
    background-position: -180px 0px;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
.editorVideoNext:hover {background-position: -60px 0px; cursor: pointer;}

.editorPagination {
    background: url("//i49.vbox7.com/design/controls/gradient_default_03.png") repeat-x;
    z-index: 2;
    height: 32px;
    width: 100%;
    position: absolute;
    top: 144px;
    left: 0;
    text-align: center;
}
.editorPagination:hover { /*background: url("//i49.vbox7.com/design/controls/gradient_hover.png") repeat-x;*/}
.editorPages {
    width: 39px;
    margin: 0px auto;
}
.editorPages a {
    display: block; 
    float: left;
    height: 9px; 
    width: 9px;
    margin: 17px 2px 0px 2px;
    background-image: url("//i49.vbox7.com/design/controls/white_default.png");
}
.editorPages a:hover {background-image: url("//i49.vbox7.com/design/controls/pink_pagination_hover.png");}
/*.editorPages a.current:hover {background-image: url("//i49.vbox7.com/design/controls/pink_pagination_hover.png");}*/
.editorPages a.current {background-image: url("//i49.vbox7.com/design/controls/pink_pagination_default.png")}
/*end home page*/

/*new category home page*/
/*new title bar in pages*/
.titleBar{margin-bottom:15px;position:relative;overflow:hidden;}
.titleBar_Title{float:left;line-height:normal;min-height:25px;}
.titleBar_Title var{font-style:normal;font-weight:normal;color:#969696;}
.titleBar_Subscribe,
.titleBar_RightControls{float:right;}

.titleBar_RightControls .deleteVideoCont{
	background-color:#FFEAEA;
	padding:3px 4px 3px 4px;
	margin-top:2px;
	width:84px;
}

.deleteVideoCont a:link,
.deleteVideoCont a:visited,
.deleteVideoCont a:active{
	display:block;
	padding:0 0 0 16px;
	background: url("//i49.vbox7.com/design/iconci/button_drop.png") no-repeat scroll 0 1px transparent;
}

.deleteVideoCont a:hover{text-decoration:none;color:#FF0000;}

.galleryCategory{margin-bottom:25px;position:relative;overflow:hidden;}

div.toolBar_Item{float:left;width:10%;height:222px;background:#f5f5f5;margin-top:10px;position:relative;}
div.toolBar_Clips{float:left;width:80%;height:222px;background:#f5f5f5;margin-top:10px;position:relative;overflow:hidden;}
div.toolBar_Item .toolBar_Image{width:24px;height:24px;background:transparent url(//i49.vbox7.com/design/CategorySprite.png) no-repeat scroll 0 0;}

div.toolBar_ClipItem{position: absolute; display: block;}
div.toolBar_ClipItem .clipImageHolder{border:1px solid #999999;padding:3px;background:#fff;position:relative;}
div.clipImageHolder img{vertical-align: bottom; width: 100%;}

div.toolBar_ClipTitle{z-index:90;width:220px;height:16px;position:absolute;top:26px;left:185px;font-size:14px;font-weight:bold;text-align:left;color:#FF6699;overflow:hidden;}
div.toolBar_ClipDetails{z-index:90;width:220px;position:absolute;top:177px;left:185px;overflow:hidden;}
div.toolBar_ClipDetailsUser{float:left;}
div.toolBar_ClipDetailsViews{float:right;text-align:right;color:#282828;}

div.toolBar_Item a{outline:none;display:block;position:absolute;top:97px;left:23px;}

div.toolBar_Item a:link #toolBar_Left,
div.toolBar_Item a:visited #toolBar_Left{background-position:-24px 0;}
div.toolBar_Item a:hover #toolBar_Left{background-position:-24px -24px;}

div.toolBar_Item a:link #toolBar_Right,
div.toolBar_Item a:visited #toolBar_Right{background-position:-48px 0;}
div.toolBar_Item a:hover #toolBar_Right{background-position:-48px -24px;}


/*new category home page*/

/*groups drop doun moreOptions menu*/
.moreOptions{display:block;position: absolute; top: 210px; left: 719px; width: 205px;z-index:2000;overflow:visible;}
.moreOptions img{display:block;position:absolute;top:-4px;left:165px;}
.options{background-color:#FFFFCC;border:1px solid #d2d2d2;padding:5px 5px 3px 3px;font-size:11px;}
.options label{display:block;position:relative;float:left;margin-top:3px;}
.options input{display:block;position:relative;float:left;}
.options p{padding:0;font-size:11px;margin:0 0 3px 3px;}
/*groups drop doun moreOptions menu*/

/*system msg b-day
.systemMsg{display:none;z-index:2000;position:absolute;left:50%;width:650px;margin-left:-331px;border:1px solid #ffcc00;background-color:#ffffcc;padding:5px;}
.systemMsgTitle{display:block;margin:2px 0 4px 0;font-size:10px;font-weight:bold;color:#525252;text-transform:uppercase;}
.systemMsgHolder{background-color:#fff;border:1px solid #ddd;}
.closeBtn{display:block;position:absolute;top:8px;right:6px;}

#overlay{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:0.80;
    filter: alpha(opacity=80);
}
system msg b-day*/


/* srart new search page*/
.searchSuggest{width:100%;margin:0 0 15px 0;color:#464646;font-size:11px;}
.searchOptionsContainer{
	border-bottom:1px solid #c8c8c8;
	height:22px;
	padding:0 0 0 2px;
	overflow:visible;
	position:relative;
	margin:0 0 10px 0;
}

/*start tabs*/
.searchOptionsContainer ul#tabs {
	/*height:26px;*/
	margin:0;
	padding:0;
	vertical-align:baseline;
	position:absolute;
}

.searchOptionsContainer ul, .groupsOnlineUsers ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.searchOptionsContainer ul#tabs li {
	background:#eeeeee;
	cursor:pointer;
	float:left;
	margin-right:4px;
}

.searchOptionsContainer ul#tabs li a:link,
.searchOptionsContainer ul#tabs li a:visited {
	background:#eeeeee;
	color:#464646;
	display:block;
	font-size:11px;
	font-family:Tahoma;
	/*letter-spacing:0.5px; ne se poddyrja ot nqkoi brauzyri*/
	padding:3px 7px 1px 7px;
	text-decoration:none;
}

.searchOptionsContainer ul#tabs li a:hover{
	color:#FF6699;
	background:#ffffff;
	border-top:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	border-bottom:1px solid #fff;
	padding:2px 6px 1px 6px;
}

.searchOptionsContainer ul#tabs li.selected a:link,
.searchOptionsContainer ul#tabs li.selected a:visited {
	background:#ffffff;
	border-top:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	color:#FF6699;
}

.searchOptionsContainer ul#tabs li.selected {
	border-bottom:1px solid #fff;
	font-size:11px;
	font-weight:bold;
	
}

.searchOptionsContainer ul#tabs li.selected a:hover{
padding:3px 7px 1px 7px;
}
/*start tabs*/

.searchTypes{position:relative;float:left;}
				
.searchSort{position:relative;float:right;margin:0 0 0 10px;}
.searchSort select{margin:0;padding:0;}

.searchSort span{color:#434343;font-size:11px;}
/* end new search page*/


/*start register page*/
.register{
	position:relative;
	overflow:hidden;
	padding:0 8px;
}

.register h2{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin:0 0 20px 0;
}

.register h2 span{color:#ED0F64;}

.register .titleBar{margin-bottom:20px;}
.registerContainer{
	float:left;
	width:565px;
	border-right:1px solid #999999;
}

.register .agreements{
	float:left;
	width:100%;
	margin:40px 0 20px 0; 
	text-align:center;
	height:30px;
}

.infoContainer{float:right;width:320px;}

.registerContainer ul{margin:0;padding:0;list-style: none;}
.registerContainer ul li{position:relative;overflow:hidden;display:block;line-height:normal;height:34px;margin-bottom:17px;}
.registerContainer ul li.captchaLi{height:45px;}

.registerContainer ul li.captchaLi .errorBox,
.registerContainer ul li.captchaLi label{margin-top:12px;}

.registerContainer ul li label{float:left;position:relative;width:135px;text-align:right;margin-right:8px;line-height:22px;}
.registerContainer ul li .fieldgroup{float:left;overflow:hidden;position:relative;width:255px;}
.registerContainer ul li .errorBox{float:left;overflow:hidden;position:relative;line-height:22px;font-size:11px;}

.errorBox.case1{border-left:4px solid #00CC00;padding:0 3px 0 3px;}
.errorBox.case2{border-left:4px solid #FF0000;padding:0 3px 0 3px;background-color:#FFE4E4;}

.infoContainer .errorBox.case2{margin-top:3px;}

.fieldgroup select{
	margin:0;
	background-color:#FFFFFF;
	border:1px solid #999999;
	outline:medium none;
	padding:1px 1px 1px 2px;
}

.fieldgroup input{
	width:233px;
	margin:0;
	background-color:#FFFFFF;
	border:1px solid #999999;
	outline:medium none;
	padding:2px 3px;
}

.fieldgroup input.focus{
	border:2px solid #95C6F7;
	padding:1px 2px;
}
.fieldgroup select.focus{
	border:2px solid #95C6F7;
	padding:0 0 0 2px;
}

.fieldgroup p.note{
	width:100%;
	margin:0;
	color:#999999;
	font-size:10px;
}

.fieldgroup p.note a:link,
.fieldgroup p.note a:visited,
.fieldgroup p.note a:active{color:#8a8a8a;}
.fieldgroup p.note a:hover{background-color:transparent;text-decoration:none;}

.fieldgroup .sex{position:relative;overflow:hidden;width:100%;height:22px;}
.fieldgroup .sexM,
.fieldgroup .sexF{float:left;margin:4px 30px 0 0;}

.fieldgroup .sexM input,
.fieldgroup .sexF input{width:auto;float:left;margin:1px 4px 0 0;border-style:none;}

.fieldgroup .sexM label,
.fieldgroup .sexF label{width:auto;float:left;font-weight:normal;line-height:normal;margin:0;}

.infoContainer ol{
	padding:0 0 0 23px;
	margin:0;
}

.infoContainer ol li{margin-bottom:15px;}
.infoContainer ol li input{margin:0;}

.infoContainer .error{font-size:10px;margin:0;}

.fieldgroup .refreshCaptchaImg,
.fieldgroup .capthcaImg,
.fieldgroup .capthcaInput{float:left;margin-right:5px;}

.fieldgroup .refreshCaptchaImg{margin:15px 0 0 0;}

.fieldgroup .capthcaInput{margin-top:12px;}
.fieldgroup .capthcaInput input{width:60px;}
/*end register page*/

/*gBtns test*/
.gBtn {
	display:inline-block;
	background:none;
	margin:0;
	padding:3px 0;
	border-width:0;
	overflow:visible;
	font:100%/1.2 Verdana,Sans-serif;
	text-decoration:none !important;
	color:#333 !important;
}
  
* html button.gBtn {padding-bottom:1px;}

html:not([lang*=""]) button.gBtn {
	margin:0 -3px;
}

.gBtn span {
	background:#ddd url("//i49.vbox7.com/design/bg-button.gif") repeat-x 0 0;
	margin:0;
	border-left:1px solid #bbb;
	border-right:1px solid #aaa;
	display: block;
}

* html .gBtn span {
	padding-top:0;
}

.gBtn span span {
	position:relative;
	padding:3px .4em;
	border-width:0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #aaa;
}

.gBtn:hover span, .gBtn:hover span span, .gBtn:focus span, .gBtn:focus span span {cursor:pointer;border-color:#9cf !important;color:#000;}

.gBtn:active span {background-position:0 -400px;outline:none;}

.gBtn:focus, .gBtn:active {outline:none;}

.primary {font-weight:bold; color:#000;}

.gBtn.bigBlue:active span {background-position:0 -26px;outline:none;}
.gBtn.bigBlue{padding:6px 0;}
.gBtn.bigBlue span span{padding:6px 1.4em;font-weight:bold;}
.gBtn.bigBlue span { background:url("//i49.vbox7.com/design/bigBlueBgr.png") repeat-x scroll 0 0 #fff }

/*gBtns test*/

/*start comments in play page*/
#commentsContainer{padding:0 0 0 4px}
#commentsContainer #filter{margin-bottom: 10px; text-align: right; margin-top: 10px;}
.mainCommentBox{
	position:relative;
	overflow:hidden;
	background-color: #fff;
	margin:0 0 10px 0;
	padding:5px 5px 7px 5px;
}

.commentHead{padding: 3px;}
.commentHead span{float: right;}
.commentHead small{color:#333333;}

/*--*/
.parentComment{position:relative;overflow:hidden;}

.replyComment{margin:10px 0 0 10px;position:relative;overflow:hidden;}

.replyComment .portrait,
.parentComment .portrait{display:block;float:left;}

.replyComment .portrait img,
.parentComment .portrait img{display:block;overflow:hidden;}

.parentComment .messageBody{float:left;margin:0 0 0 7px;width: 427px;}
.replyComment .messageBody{padding:3px 7px 4px 7px; float:left;margin:0 0 0 7px;width: 413px;background-color:#EFEFEF;}

.messageBody .sendReplyBox{border-top:1px dotted #C8C8C8;display:none;overflow:hidden;padding:5px 0 4px 0;margin:13px 0 0  0;}

.messageBody .head{line-height:normal;margin:0 0 10px 0;position:relative;}
.messageBody .head .badgeImg{position:relative;top:1px;left:1px;}
.messageBody .head small{color:#666666;font-size:11px;margin-left:5px;}

.messageBody .head .scoreCont{position:absolute;top:0;right:0;}

.scoreCont .delCommentBtn{display:block;float:right;margin:2px 0 0 5px;}

.scoreCont .negativeScore,
.scoreCont .positiveScore{float:right;font-size:11px;height:16px;padding:2px 17px 2px 0;}

.scoreCont .positiveScore{background:url(//i49.vbox7.com/design/iconci/thumbUp2.gif) no-repeat scroll top right transparent;}
.scoreCont .positiveScore label{color:#49834b;}

.scoreCont .negativeScore{background:url(//i49.vbox7.com/design/iconci/thumbDown2.gif) no-repeat scroll top right transparent;}
.scoreCont .negativeScore label{color:#f05555;}


.messageBody .comment{font-size:12px;color:#484848;text-align:left;}
.messageBody .comment textarea{width:403px;border:1px solid #bbbbbb;padding:5px;}

.messageBody .controls{overflow:hidden;position:relative;border-top:1px dotted #C8C8C8;padding:5px 0 2px 0;margin:13px 0 0 0;}

.messageBody .controls .editComment{display:block;float:left;margin:1px 0;}

.messageBody .controls .cyrBtn,
.messageBody .controls .replyBtn{
	background: url(//i49.vbox7.com/design/iconci/sprite.gif) no-repeat scroll 0 0 transparent;
	display:block;
	position:relative;
	width:16px !important;
	height:16px !important;
	float:left;
	outline:medium none;
	text-decoration:none;
}

.messageBody .controls .cyrBtn{margin-left:10px;}

.messageBody .controls .replyBtn{background-position:-1px -121px;}
.messageBody .controls .replyBtn:hover{background-position:-1px -141px;}

.messageBody .controls .cyrBtn{background-position:-1px -81px;}
.messageBody .controls .cyrBtn:hover{background-position:-1px -101px;}

.sendReplyBox .sendReplyBtn p,
.messageBody .controls .replyBtn p,
.messageBody .controls .editComment p{display:inline-block;margin:1px 0 0 0;font-size:11px;}

.sendReplyBox .sendReplyBtn span.btnContent,
.messageBody .controls .editComment span.btnContent{font-family:verdana;padding:3px 4px;color:#666666;}


.messageBody .controls .scoreVoteDown,
.messageBody .controls .scoreVoteUp{
	background: url(//i49.vbox7.com/design/iconci/sprite.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	margin:0 0 0 10px;
	width:13px;
	height:16px;
	outline:medium none;
	text-decoration:none;
}

.messageBody .controls .scoreVoteDown{background-position:-1px -41px;}
.messageBody .controls .scoreVoteDown:hover{background-position:-1px -61px;}
.messageBody .controls .votedDown{background-position:-1px -61px !important;}

.messageBody .controls .scoreVoteUp{background-position:-1px -1px;}
.messageBody .controls .scoreVoteUp:hover{background-position:-1px -21px;}
.messageBody .controls .votedUp{background-position:-1px -21px !important;}

.sendReplyBox .editOptions{float:left;position:relative;overflow:hidden;margin:2px 0 0 5px;}
.messageBody .controls .editOptions{float:left;position:relative;overflow:hidden;margin:3px 0 0 5px;}

.sendReplyBox .editOptions a,
.messageBody .controls .editOptions a{outline:medium none;}

.sendReplyBox #tbl_emoticons{overflow:hidden;}

.sendReplyBox .TranslateToCyrillicBtn{display:block;float:right;}
.sendReplyBox textarea{width:415px;margin:0 0 5px 0;border:1px solid #bbbbbb;padding:5px;}
.sendReplyBox .sendReplyBtn{display:block;float:left;}
.sendReplyBox .lettersLeft{float: right;font-size: 10px; color:#333333; font-weight: normal;margin-top:2px;}
/*end comments in play page*/

/*start new box for edit thumb in editPage*/
.changeThumb{
	background: none scroll no-repeat 0 0 #FFFFCC;border:1px solid #CCCCCC;
	padding:3px;
	position:relative;
}

.thumbsCont{position:relative;overflow:hidden;}

.thumbsCont span{display:block;margin-bottom:2px;}

.thumbsCont .currentThumbCont{float:left;width:140px;}
.thumbsCont .currentThumbCont{}
.thumbsCont .newThumbCont{float:left;width:140px;position:relative;}
.thumbsCont img{background-color:#FFFFFF;border:1px solid #999999;float:none;padding:1px;}

.newThumbCont .newThumbLoader{
	position:absolute;
	bottom:2px;
	left:2px;
	width:120px;
	height:90px;
}

.newThumbLoader .opacityBgr{position:absolute;width:120px;height:90px;top:0;left:0;background-color:#000;opacity:0.5;z-index:1;}
.newThumbLoader img{background:transparent;display:block;position:absolute;left:52px;top:30px;;border:none;z-index:2;padding:0;}
.newThumbLoader label{font-size:10px;color:#fff;display:block;position:absolute;top:50px;left:17px;z-index:2;}

.thumbsCont .infoThumbCont{float:left;width:224px;font-size:11px;padding-top:14px;}
/*end new box for edit thumb in editPage*/

/*start vbox7.com/badges/ */
table.badges{
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0;
}

.check-cell {
	vertical-align:middle;
	width:30px;
}

.badge-cell {
	height:32px;
	width:40px;
}

.badgesTitle{font-size:14px;margin:20px 0 5px 0;font-weight:bold;}

p.badgesInfobox1{margin:0;}
p.badgesInfobox2{margin:20px 0 0 0;}

.thumbnail_format .badgesLegend{
	position:absolute;
	top:42px;
	right:0;
	width:220px;	
	/*background-color:#f1f1f1;*/
	border-left:1px solid #dddddd;
	padding:10px 0 10px 15px;
}

.thumbnail_format .badgesLegend h4{margin:0 0 10px 0;font-size:14px;}
.badgesLegend ul{padding-left:15px;margin:0 0 20px 0;}
.nextAction{border-top:1px solid #ddd;margin-top:25px;padding:5px}
/*end vbox7.com/badges/ */


/*start old stuff*/
table.OldPmTable{
	width:100%;
	table-layout:fixed;
	border-collapse: separate;
    border-spacing: 1px;
}
table.OldPmTable td{line-height:16px;padding:3px;}

table.OldPmTable input[type=checkbox]{margin:3px;}

.sres {/*border:1px solid red;*/width:160px;height:160px;margin:2px;}
.sres_top {/*border:1px solid green;*/}
.sres_btm {margin-top:3px;text-align:left;}
/*end old stuff*/

/*start playlist container*/
#playlistContainer {
	background-color: #F0F0F0 ;
	border-top: 1px solid #CCCCCC ;
	bottom: 0px ;
	font-family: verdana, arial ;
	font-size: 11px ;
	position: fixed ;
	width: 100% ;
	z-index: 1000 ;
}
#playlistContainer .player {height: 164px;} 
#playlistContainer .player.off {display: none;}
#playlistContainer .player.on {display: block;}
/*end playlist container*/

.default_outer, .groups_outer {
	width: 950px;
	clear: both;
}

.cyrBtn {
	background: url(//i49.vbox7.com/design/iconci/sprite.gif) no-repeat scroll 0 0 transparent;
	margin: 1px 3px 0 3px ;
	float: right;
	display:block;
	width:16px !important;
	height:16px !important;
	outline:medium none;
	text-decoration:none;
}

.cyrBtn{background-position:-1px -81px;}
.cyrBtn:hover{background-position:-1px -101px;}

.comCtrls {width: 76px; float: right; margin-right: 5px;}

.delBtnCont {
 position: absolute;
 top: 0;
 right: 0;
}
/* START Popups */
.popHeader .close, .popSearchIco, .icoAddNewCol
{background-image: url('//i49.vbox7.com/design/play/controls_001.png');}
.popupOverlay {
	visibility: visible; position: fixed;
	left: 0px; top: 0px;
	width:100%; height:100%;
	text-align:center;
	background: none repeat scroll 0 0 #000000; opacity: 0.7;
	-ms-filter: ”progid:DXImageTransform.Microsoft.Alpha(Opacity=70)”;
	filter: alpha(opacity=70);
}
  .popOuter {
	display: block;
	margin: 0 auto;
	position: fixed;
	text-align: left;
	top: 0; left: 50%;
	}
	    .popInner {
		background: none repeat scroll 0 0 #fff;
		position: relative;
		overflow: hidden;
		padding: 10px;
	    }
	    .popHeader {
		border-bottom: 1px dotted #dadada;
		padding-bottom: 10px;
		margin: 5px 10px 5px 10px;
		overflow: hidden;
		line-height: 28px;
	    }
	    .popHeader .closePopBtn {margin: 0px 0px 5px 0px;}
	    .lightBlueControl, .lightRedControl {
		height: 28px;
		border:none;
		font-size: 12px;
		line-height: 28px !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		border-radius: 3px 3px 3px 3px;
		    -moz-border-radius:3px;
		    -webkit-border-radius:3px;
		    -o-border-radius: 3px;
	    }
	    .lightBlueControl {background-color: #d9eaf9; color:#2762ca;}
	    .lightRedControl {background-color: #fc1921;}
	    .popSearchInputContainer {
		margin-left: 15px;
		position: relative;
	    }
	    .popSearchIco {
		width: 25px;
		height: 25px;
		position: absolute;
		top: 0; left: 0;
		background-position: 0px -129px;
	    }
	    .popSearchInput {
		border: 1px solid #dadada;
		color: #414141;
		font-size: 14px;
		padding: 4px 3px 4px 25px;
		width: 280px;
	    }
	    .popSearchInput:focus, .searchInput:hover {
		background-color: #ECF5FD;
	    }	    
	    .popControlsRow {
		position: relative;
		border-bottom: 1px dotted #dadada;
		padding: 15px 0px 15px 0px;
		overflow: hidden;
		line-height: 28px;
		clear: both;
	    }
    /* start add in playlist popup */   
	.txtAddNewCol				{padding: 0 7px 0 0; text-align: left; line-height: 28px !important;}
	.lightBlueControl.txtAddNewCol:hover	{background-color: #2762ca; }
	a.txtAddNewCol:hover			{text-decoration: none; color: #ffffff; cursor: pointer;}
	.txtAddNewCol:hover .icoAddNewCol	{background-position: -28px -156px;}
	.icoAddNewCol				{background-position: 0px -156px; width: 28px; height: 28px;}
	.popColListCont				{height: 370px; width: 670px; margin: 15px 0px 6px 8px; overflow-x: hidden; overflow-y: auto;}
	.popColListCont .col-thumb-border:hover,  .popColListCont .playlists-dialog-name:hover {cursor: pointer;}
	.itemColList				{height: 178px; width: 140px; margin: 2px 10px 0px 2px; overflow: hidden; position:relative; padding: 5px 0 0 5px;}
	.col-thumb, .col-thumb-border		{width: 126px; background: #ffffff;}
		    .col-thumb-border		{height: 96px; margin: 0; border: 2px solid #dadada; position: absolute; top: 4px; left: 4px; z-index: 80;}
		    .col-thumb-border-2		{width: 126px; border: 2px solid #dadada; position: absolute; top: 0px; left: 0px; z-index: 81;}
		    .col-thumb img		{margin: 3px;}
		    .playlists-dialog-name	{width: 136px;word-wrap: normal;}
    /* end add in playlist popup */  
	 
    /* start create playlist popup */ 
	.popColCreate				    {width: 670px; margin: 15px 0px 15px 0px;}
	.popColCreate_input, .popColCreate_textarea {width: 660px; padding: 4px; border: 1px solid #c6c6c6;}
	.popColCreate_textarea			    {height: 94px; resize: none; overflow: auto;}
	  /* end create playlist popup */
	  
	  /* start login popup */ 
	    .popHeaderLogin {
		border-bottom: 1px solid #b8deff;
		margin: -10px -10px 20px -10px;
		overflow: hidden;
		line-height: 28px;
		background-color: #d9eaf9;}
	    .popHeaderLogin .title {font-size: 28px; margin: 18px 20px;}	
		.darkBlueControl, .lightBlueLoginCont  {
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    border:none;
		    padding: 0;
		    margin: 0;
		    border-radius: 3px 3px 3px 3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			-o-border-radius: 3px;}
		.darkBlueControl {
			height: 28px;
			font-size: 12px;
			line-height: 28px !important;
		    }
		.darkBlueControl {background-color: #459eed; color:#2762ca;} 
		a.lightBlueLoginCont {text-decoration: none; cursor: pointer; margin-top: 20px;}
		.lightBlueLoginCont  {
				height: 60px;
				width: 215px;
		    }
		.lightBlueLoginCont {background-color: #d9eaf9; color:#2762ca;}
		    .lightBlueLoginCont:hover, .lightBlueLoginCont:hover .txtGreyDark {background-color: #449ded; color:#ffffff;}
		    .lightBlueLoginCont span {margin: 12px 0px 0px 14px;}
		    .lightBlueLoginCont .txtGreyDark {margin-top: 2px;}	
		.popHeaderLogin .closePopBtn {margin: 18px 20px 0px 0px;}
		.closePopBtn {background-image: url('//i49.vbox7.com/design/play/controls_001.png'); width:28px; height: 28px;background-position: 0px -101px;}
		.closePopBtn:hover {cursor: pointer; background-color: #fc1921;}	
		.popControlsRowL {
			position: relative;
			padding: 0px;
			margin: 12px 12px 0px 10px;
			overflow: hidden;
			clear: both;
		    }
		   form.popLoginForm {margin: 0px 0px 0px 0px;}	
			.formFillError  .popUsInput, .formFillError .popPasInput, .formFillError .popUsInput:hover, .formFillError  .popPasInput:hover, .formFillError .popUsInput:focus, .formFillError  .popPasInput:focus , .formFillError .antiSpamN.captchaBox input[type="text"].check_code, .formFillError .captchaBox input[type="text"]#check_code, .formFillError  .antiSpamN.captchaBox input[type="text"]:hover.check_code, .formFillError .captchaBox input[type="text"]:hover#check_code, .formFillError .antiSpamN.captchaBox input[type="text"]:focus.check_code, .formFillError .captchaBox input[type="text"]:focus#check_code {border: 2px solid #f55f40; background-color: #fef4f2;}
			.userFormRow, .pasFormRow {overflow: hidden;}
			.userFormRow .txtGreyLight, .pasFormRow .txtGreyLight, .userFormRow .txtRedError, .pasFormRow .txtRedError {height: 24px; display: block; vertical-align: bottom;}
			.userFormRow .txtRedError, .pasFormRow .txtRedError {padding-top: 1px;}
			.userFormRow .popUsInputCont, .pasFormRow .popPasInputCont  {clear: left; height: 32px;}
			.popUsInput, .popPasInput {border: 1px solid #dadada; color: #414141; font-size: 14px; font-weight: bold; padding: 4px;width: 340px;}
			.popUsInput:hover, .popPasInput:hover {background-color: #ECF5FD;}
			.popUsInput:focus, .popPasInput:focus {background-color: #ECF5FD; border: 2px solid #298ce1;}
			.popCheckLabel {margin: 4px 0px 0px 4px; }
			.popCheckInput {background-image: url('//i49.vbox7.com/design/forms/checkbox_bg.png'); width:26px; height: 20px;cursor: pointer;}
				.popCheckInput.markY {background-position: 0px 0px;}
				.popCheckInput.markN {background-position: 0px -22px;}
				.popCheckInput.markN:hover {background-position: 0px -45px;}
				.popCheckInput.markE {background-position: 0px -67px;}

			.popControlsRowL .defaultBtn, .popControlsRowL  .defaultGreyBtn {margin: 4px 12px 0px 0px;}

			.antiSpamN.captchaBox input[type="text"].check_code,.captchaBox input[type="text"]#check_code {
				border: 1px solid #dadada;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 14px;
				font-weight: bold;
				margin: 0px;
				padding: 3px;
			}
			.antiSpamN .colA .titleCapcha {height: 24px;}
			.popCheckCode {height: 28px;}
			.antiSpamN.captchaBox input:hover[type="text"].check_code,.captchaBox input:hover[type="text"]#check_code  {background-color: #ECF5FD;}
			.antiSpamN.captchaBox input:focus[type="text"].check_code,.captchaBox input:focus[type="text"]#check_code  {background-color: #ECF5FD; border: 2px solid #298ce1;}
			.antiSpamN.captchaBox .colA {
				float: left;
				width: 132px;
				margin: 3px 0 0 0;
			}
			.antiSpamN.captchaBox .colB {
				float: left;
				width: 140px;
				text-align: right;
				background: url("//i49.vbox7.com/design/pm.v3/captchaBoxBgr.png") repeat scroll 0 0 transparent;
			}
			.antiSpamN.captchaBox a.reloadCaptcha {
				background: url("//i49.vbox7.com/design/pm.v3/reload.png") no-repeat scroll 0 0 transparent;
				display: block;
				float: left;
				line-height: 31px;
				margin: 22px 0 0 17px;
				padding: 0 0 0 27px;
			}
	  /* end login popup */ 
	  /*lost password popup start */
	    .formFillError .popMailInfo {color: #f55f40;}
	    .sendMail .defaultBtn, .sendMail .defaultGreyBtn {height: 28px; font-size: 14px; margin: 0;}
	    .sendMail a.resetBtn{
		background: url("//i49.vbox7.com/design/iconci/Interface-elements.png") no-repeat scroll -7px -238px transparent;
		display: block;
		height: 28px;
		    line-height: 28px !important;
		padding-left: 28px;
		text-decoration: none;
		    }
	    .sendMail a.resetBtn:hover {background-position:-7px -268px;text-decoration: underline;}
	    /*info popup start */
	    .popHeaderInfo {
			    overflow: hidden;
			    line-height: 28px;
			}
			    .popControlsRowI {
			    position: relative;
			    padding: 0px;
			    margin: 0px 12px 20px 10px;
			    overflow: hidden;
			    clear: both;
			}
			    .popControlsRowI .popCheckInput {width: 24px; margin-top: 2px;}
			    .popControlsRowI .popCheckLabel {width: 404px;}
	    /*info popup end */

    /*popups z-indexes start */
	#playlist-playlists-dialog-overlay {z-index: 2010;}
	#playlist-playlists-dialog {z-index: 2012;}

	#dialog-infobox-overlay {z-index: 9010;}
	#dialog-infobox {z-index: 9012;}
	
	#dialog-loadingbox-overlay {z-index: 8010}
	#dialog-loadingbox {z-index: 8012}
	
	#dialog-confirmation-overlay {z-index: 3010;}
	#dialog-confirmation {z-index: 3012;}
	
	#dialog-login-overlay {z-index: 3020;}
	#dialog-login {z-index: 3022;}
    /*popups z-indexes end */
    
/* END Popups */