body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position: center top;
	/*background-repeat:repeat-x;*/
	/*background:none repeat scroll 0 0 #FFFFFF;*/
	color:#000000;
	margin:0px 0px;
	font-family:Arial,Helvetica,sans-serif;
}

#mainContainer {
	margin: 0 auto;
	width: 1020px;
	height: 1000px;
	/*width: 1200px;*/	
}

#headerContainer {
	float:left;
	width: 1020px;

}

.aboutContact {
	float:left;
	width: 1020px;
	margin-right:20px;	
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;	
	text-align:right;
	padding:2px 0px 2px 0px;
}
.panelLink {
	float:right;
	margin: 1px 35px 1px 0px;
}

.iconsLink {
	margin-right:35px;	
	float:right;
	width: 700px;
	text-align:right;
}


.aboutContact a {
	text-decoration: none;
	color:#FFF;
	
}

.aboutContact a:hover {
	text-decoration: none;
	color:#47c6e3;
	
}
.aboutLinkSel {
	text-decoration: none;
	color:#ff00ff;
}
/*
.aboutContact a:visited {
	text-decoration: none;
	color:#ff00ff;
}*/

#logoContainer {
	float:left;
	width: 1020px;
}

.imgDisable {
	filter:alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}

.logoImg {
	float:left;
	margin:25px 25px 25px 25px;
}

.line-break {
	float:left;
	background-color: #47c6e3;
	background-repeat:repeat-x;
	width: 1000px;
	margin-left:10px;
	margin-right:10px;
	height: 2px;	
}

.line-break-white {
	float:left;
	background-color: #FFF;
	background-repeat:repeat-x;
	width: 950px;
	height: 2px;
	margin-bottom:30px;
}

.mt15{
	margin-top:15px;
}
.mt25{
	margin-top:25px;
}
.mt80{
	margin-top:80px;
}
.mr40 {
	margin-right:40px;
	text-decoration:none;
}
.mr25 {
	margin-right:25px;
}

.welcomeMsg {
	float:left;
	padding-top:1px;
}
.userAction {
	float:left;
	margin-left:20px;
}

#loginContainer {
	float:left;
	width: 1020px;
	height:312px;
	margin-top:15px;
	background-image:url(images/contact_bg.png);
	/*background-image:url(images/homeFrame.png);*/
	background-repeat:no-repeat;
}


#bodyContainer {
	float:left;
	width: 1020px;
	height: 493px;
	margin-top:15px;
	background-image:url(images/homeFrame.png);
	background-repeat:no-repeat;
}

#bodyContainerNoBg {
	float:left;
	width: 1020px;
	margin:15px 10px 0px 10px;	
}

#bodyContainerHBg {
	float:left;
	width: 1016px;
	height:12px;
	margin:15px 2px 0px 2px;
	background-image:url(images/bgheader.png);
	background-repeat:no-repeat;
}
#bodyContainerFBg {
	float:left;
	width: 1016px;
	height:15px;
	margin:0px 2px 0px 2px;
	background-image:url(images/bgfooter.png);
	background-repeat:no-repeat;
}
#bodyContainerRBg {
	float:left;
	width: 1016px;
	margin:0px 2px 0px 2px;
	padding-bottom:30px;
	background-image:url(images/bgrepeat.png);
	background-repeat:repeat-y;
}

#footerContainer {
	float:left;
	width: 1020px;
	margin-top:20px;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight:bold;
}

#footerContainer a {
	text-decoration: none;
	color:#47c6e3;
	margin-right:100px;
	
}

#footerContainer a:hover {
	text-decoration: none;
	color:#ff00ff;
	
}
/*
#footerContainer a:visited {
	text-decoration: none;
	color:#ff00ff;
	
}*/

.footerCenter {
	margin:0px 100px 0px 300px;
}
.footerLink {
	float:left;
	width: 600px;
	text-align:left;
}

/* header logout form */
#logoutForm {
	float:left;
	width:400px;
	margin-left:12px;
	text-align:left;
	color:#47c6e3;
	text-transform:none;
}

#logoutForm a {
	text-decoration: none;
	color:#47c6e3;
	font-size:11px;
	
}

#logoutForm a:hover {
	text-decoration: none;
	color:#ff00ff;
	font-size:11px;
	
}

.logout-button {	
	background-color:#2388D0;
	border:1px solid #1571AE;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}

/* My Video */

#myvideoContainer {
	float:left;
	width: 1020px;
	height:620px;
	margin-top:15px;
	background-image:url(images/myvideobg.png);
	background-repeat:no-repeat;
}
.myVideosList {
	float:left;
	width: 1020px;
	height: 475px;
	margin:0px 50px 0px 50px;	
}

.blockPanelTop {
	float:left;
	margin:37px 60px 0px 60px;
	padding:2px 0px 2px 0px;
	width:920px;	
}

.blockPanelLink {
	float:left;
	margin:2px 60px 0px 60px;
	padding:2px 0px 2px 0px;
	width:920px;
	font-weight:bold;
	font-size:12px;
}
.blockPanelLink a {
	text-decoration:none;
}

.blockPanelBottom {
	float:left;
	margin:9px 60px 0px 60px;
	padding:2px 0px 2px 0px;
	width:920px;	
}

.blockTitel {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:100px;	
}

.movie {
	float:left;
	width: 130px;
	height: 140px;
	text-align:left;
	padding:7px;
	margin-right:45px;
}
.movie a{
	text-decoration:none;	
	position: relative;
	display:block;
}
.movie-img {
	width: 130px;
	height: 90px;	
	padding: 1px 1px 1px 1px;
}

.movie-time {
	top:70px;
	margin-right:0;
	margin-top:0;
	opacity:1;
	position:absolute;
	right:0px;
}
.movie-time span {
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#000000;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	opacity:0.75;
	padding:0 4px;
	vertical-align:top;
}
.movie-del {
	top:0px;
	margin-right:0;
	margin-top:0;
	/*opacity:1;*/
	position:absolute;
	left:120px;
	right:0px;
	display:none;
}
.movie-access {
	top:70px;
	margin-right:0;
	margin-top:0;
	/*opacity:1;*/
	position:absolute;
	left:5px;
}
.movie-load {
	background-color: #FFF;
	top:40px;
	margin-right:0;
	margin-top:0;
	/*opacity:1;*/
	position:absolute;
	left:60px;
	display:none;
}
.movie-tmb {
	width: 128px;
	height: 82px;
	border: 1px solid #B4B3A9;	
	padding: 2px;
	
}

.movie-title {
	width: 130px;
	margin-bottom:7px;
	font-weight:bold;
	font-size:14px;
	padding-left: 3px;
}

.movie-lbl {
	padding-left: 5px;
	width: 130px;
	font-size:11px;
	color: #000;
}

.movie-user {
	padding-left: 1px;
	width: 130px;
	font-size:13px;
	font-weight:bold;
	color: #4D4D4D;
	letter-spacing:1px;
}
.noMovies {
	float:left;
	margin:200px 300px 200px 350px;
	font-size:16px;
	font-weight:bold;
	color:#000;

}
.noMovies a {
	text-decoration:none;
	color:#47c6e3;
}

.noMovies a:hover {
	color:#ff00ff;
}


.pagination {
	margin-right:20px;
	float:right;
	width: 200px;
	text-align:right;
}
.pageLink {
	padding:0px 2px 0px 2px;
	text-decoration:none;
}

.blankTxt {
	margin-left:30px;
	margin-top:30px;
	font-weight:bold;
}
.blankTxt a {
	color:#FFFFFF;
	text-decoration:none;
}
.blankTxt a:hover{
	color:#47c6e3;
}

/* privacy,copyright and others */
.containerBlock {
	float:left;
	width: 908px;
	margin:25px 25px 0px 25px;
	padding: 25px;
	border:2px solid #FFF;
}

.line-break-white2 {
	float:left;
	background-color: #FFF;
	background-repeat:repeat-x;
	width: 900px;
	height: 2px;
	margin-bottom:15px;
}
.header1TXT {
	margin:0px;
}

/* TopIdol */
#topIdolContainer {
	float:left;
	width: 1016px;
	height: 521px;
	margin-top:15px;
	background-image:url(images/topidolbg.png);
	background-repeat:no-repeat;
}
.tpTitleRight {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 0px 25px;
}
#tpTitle {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 3px 25px;
}

.topIdolPaging {
	float:right;
	margin:10px 15px 0px 25px;
}

.tp-scroll-pane{width:260px;height:390px;overflow:auto}

.topIdolBlockLeft {
	float:left;
	width: 615px;
	height: 466px;
	margin:25px;
	border:2px solid #FFF;
}

.topIdolBlockRight {
	float:left;
	width: 310px;
	height: 466px;
	margin:25px 25px 25px 0px;
	border:2px solid #FFF;
}
.movie-tp {
	float:left;
	width: 140px;
	height: 100px;
	text-align:left;
}
.movie-tp a{
	text-decoration:none;	
	position: relative;
	display:block;
}
.movie-time-tp {
	top:70px;
	opacity:1;
	position:absolute;
	left:100px;
}
.movie-time-tp span {
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#000000;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	opacity:0.75;
	padding:0 4px;
	vertical-align:top;
}
.movie-tp-text {
	float:left;
	font-size:11px;
}

/* Contact */
#contactContainer {
	float:left;
	width: 1012px;
	height: 312px;
	margin-top:15px;
	background-image:url(images/contact_bg.png);
	background-repeat:no-repeat;
}
.contactBlock {
	float:left;
	width: 958px;
	height: 258px;
	margin:25px;
	border:2px solid #FFF;
}
.contactTitle {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:100px;
	margin:10px 0px 3px 25px;
}
.contactLine {
	float:left;
	background-color: #FFF;
	background-repeat:repeat-x;
	width: 900px;
	height: 2px;
	margin-left: 25px;
	margin-bottom:25px;
}
.contactBody {
	float:left;
	width: 900px;
	height: 180px;
	margin-left: 25px;
}
.contactImg {
	float:left;
	width: 290px;
}
.contactText {
	float:left;
	width: 585px;
	margin-left:25px;
	font-size:14px;
	font-weight:bold;
}

/* about */

.aboutBlockLeft {
	float:left;
	width: 615px;
	height: 258px;
	margin:25px;
	border:2px solid #FFF;
}
.aboutBlockRight {
	float:left;
	width: 310px;
	height: 258px;
	margin:25px 25px 25px 0px;
	border:2px solid #FFF;
}
.aboutTitle {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:200px;
	margin:10px 0px 3px 25px;
}
.aboutLineLeft {
	float:left;
	background-color: #FFF;
	background-repeat:repeat-x;
	width: 565px;
	height: 2px;
	margin-left: 25px;
	margin-bottom:25px;
}
.aboutLineRight {
	float:left;
	background-color: #FFF;
	background-repeat:repeat-x;
	width: 260px;
	height: 2px;
	margin-left: 25px;
	margin-bottom:25px;
}
.aboutBody {
	float:left;
	width: 575px;
	height: 180px;
	margin-left: 25px;
}
.aboutImg {
	float:left;
	width: 290px;
}
.aboutImgSmall {
	float:left;
	width: 150px;
}

.aboutText {
	float:left;
	width: 250px;
	margin-left:25px;
	font-size:12px;
	font-weight:bold;
}
.aboutTextHigh {
	float:left;
	width: 390px;
	margin-left:25px;
	font-size:12px;
	font-weight:bold;
}
.aboutCreatorsBlock {
	float:left;
	width:270px;	
	margin-left: 25px;
}
.aboutCreatorTmb{
	float:left;
	width:140px;
	height:100px;
}
.aboutCreatorTmb img {
	background-color : #fff; 
	padding : 2px; 
	border : 1px solid #ccc; 
	cursor : pointer; 
}

.aboutCreatorTmb .selectImg{
	background-color : #ff00ff; 	
}

.aboutCreatorInfo{
	float:right;	
	width:85px;
	margin-left:5px;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}

/* Form css*/
#loginForm {
	float:left;
	width:300px;
}
.registration-txt {	
	color:#333333;	
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	line-height:2em;

}
.registration-link {
	color:#0075EA;	
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	float:right;
	margin-right:7px;
	height:20px;
	line-height:30px;
	
}
.form-block {
	width:250px;
	float:left;
	margin-top:5px;
}
.form-text {

	color:#333333;
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	width:100px;
	float:left;
	height:20px;
	line-height:25px;
	font-weight:normal;
	font-size: 16px;

}
.form-button {	
	background-color:#2388D0;
	border:1px solid #1571AE;
	line-height:1.2em;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	padding:6px 12px;
	font-weight:bold;
}
.input-text {
	width:140px;
	float:left;
}
.login-error {
	float:left;
	width:300px;
}
.discover {
	float:left;
	width: 750px;	
}
.bold {
	font-weight:bold;
}





.help {
	background: #DCFFE7;
	border: 2px solid #C5EAD5;
	font-size: 0.9em;
	padding: 10px;
	text-align: center;
	width:300px;
}
a, a:hover {
	color: #03C;
}


/* FaceBook */ 

.progress
{
	display: none;
}
.form_row  {
	padding:0 0 8px;
	text-align:left;
	color:#333333;
	direction:ltr;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
}

.clearfix {
	display:block;
}

.login_form_label {
	display:block;
	float:left;
	padding:3px 0;
	width:180px;
}
.login_form_labelr {
	display:block;
	float:left;
	padding:3px 0;
	width:190px;
}
#regForm, #lostPassForm{
	margin-left:20px;
}

label {
	color:#666666;
	cursor:pointer;
	font-weight:bold;
	vertical-align:middle;
}


.login_page #email {
	direction:ltr;
}

.selectText {
	width:183px;
}

#sanswersDiv {
	display:none;
}

.form_row .inputtext, .inputpassword, .inputtexter, .inputpassworder, .inputcheckbox {
	width:175px;
}

.inputcheckbox {
	margin-top: 5px !important;
}

.form_row input {
	margin:0;
}

.inputtext, .inputpassword, .inputtexter, .inputpassworder, .selectText {
	margin:0;
	padding-bottom:4px;
}

.inputtext, .inputpassword, .selectText {
	border:1px solid #BDC7D8;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:3px;
}

.inputtexter, .inputpassworder, selectTextEr {
	border:1px solid #FF0000;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:3px;
}
.checkboxerr {
	display:block;
	float:left;
	padding:3px 0;
	width:180px;
	color:#FF0000;
}

.modal {
	background-color:#fff;
	display:none;
	width:450px;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#fff;
	background-color:#6D84B4;
	padding:5px 10px;
	border:1px solid #3B5998;
	font-size:20px;
}

.modal .error {
	margin: -11px 2px 10px;
	color:#333;
	background-color:#FFEBE8;
	padding:5px 10px;
	border:1px solid #DD3C10;
	font-size:16px;
	display:none;
	font-weight:bold;
}

.modal form {
	margin-left:10px;
}

.modal form button, .close {
	background-color:#6D84B4;
	border:1px solid #3B5998;
	font-size:14px;
	color:#fff;
	padding:4px 16px;
	font-weight:bold;
	cursor:pointer;
}

#closex {
    background-image:url(images/close.png);
    position:absolute; right:5px; top:5px;
    cursor:pointer;
	height:26px;
	background-color: none;
	border:0px;	
	-background-image:url(images/close.gif);
	-height:30px;
}

/* User delete form */
#userDelete {
	margin:-11px -11px 0;
	text-align:left;
}

/*#userDelete button {
	margin-right:10px;
}*/
#deleteAccaunt {
	float:left;
}
#cancelDelete {
	float:right;
}
#delacconfirm {
	width:300px;
}


/* Scroll customize */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(images/scroll.png) no-repeat center top;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background:url(images/drag.png) no-repeat left top;
	height:17px
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.scroll-pane{width:260px;height:190px;overflow:auto}

/* Styling combobox */

.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:#b2e7f3;
	border:1px solid #FFFFFF;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:14px;
}
.dd .ddTitle span.arrow {
	background:url(images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#b2e7f3;
	
}
.hidden {display:none;}

#topIdolsOrder {
	width:130px;
}
.captionOrderBy {
	float:left;
	margin-right: 4px; 
	line-height: 23px;
}
