@charset
"utf-8"
;

@import "styles_custom.css";

* {
    margin: 0 auto;
    padding: 0;
}

img.transparent {
/* IE 6,7 png transparency fix*/
}

img {
    border: none;
}

html, body {
    position: relative;
    min-height: 100%;
    height: auto;
    height: 100%;
    font-stretch: ultra-condensed; /* may be fixed with the usage of proper fonts */
}

body {
    /*background: #FFFFFF url(../images/bg_header.png) repeat-x;*/
    color: #2a2a2a;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background:#000;
}

a {
    color: #1a6e67;
    text-decoration: none;
}

span.label {
    font-weight: bold;
    color: #FFFFFF;
    background: #2a2815;
}

div.main {
/*border: dotted 1px;*/
    width: 1060px;
    height: auto;
    background:#FFF;
}

div.content {
    float: left;
    width: 1060px;
    height: auto;
    background: #FFFFFF url(../images/bg_header.png) repeat-x;
    -moz-box-shadow: 1px -8px 11px #000;
    -webkit-box-shadow: 1px -8px 11px #000;
}

div.header {
    height: 180px; /* 217px;*/
    width: 1060px;
    float: left;
    background: url(../images/hheader.png) no-repeat top left;
}

/*.header-competition-link {*/
  /*position: absolute;*/
  /*margin: 2px 0 0 430px;*/
/*}*/

.facebook_like_form_on_facebox .image {
  float: left;
  width: 140px;
  height: 90px;
  margin-right: 20px;
}
.facebook_like_form_on_facebox{
  color: #666666;
  font-weight: bold;
}

.facebook_like_form_on_facebox .intro-text{
  text-align: center;
  margin-bottom: 20px;
}

div.body {
/*border: dotted 1px #00FF00;*/
    margin-left:60px;
}

div.footer {
    clear: both; /*border: dotted 1px #0000FF;*/
    /*background: url(../images/line.png) top repeat-x;*/
    height: 300px;
    width: 940px;
}
div.footer div.footer{
    border-top: 2px solid #cf2815;
}

/* BUTTONS */

div.button {
    padding-top: 4px;
    height: 25px;
    color: #FFFFFF;
    background: url(../images/buttonBG.png) repeat-x;
    font-weight: bold;
    font-size: 12px;
    border: none;
    cursor: pointer;
}

div.buttonClear {
    margin-left: 6px;
    float: left;
    padding-top: 2px;
}

div.arrow {
    background: url(../images/arrow.png) no-repeat 0px 2px;
    padding: 0px 0px 0px 20px;
}

/* TOP NAV BTS */

.separate {
    margin-top: 1px;
    background: url(../images/separator.png) left no-repeat;
    float: left;
    height: 32px;
}






/*
.navHome {
    background: url(../images/navHome.png) center top no-repeat;
    width: 67px;
}

.navHomeStatic {
    width: 67px;
    background: url(../images/navHome.png) center top no-repeat;
    background-position: 15px -32px;
}

a.navHome:hover {
    background-position: 15px -32px;
}

.navHome .navHomeStatic {
    display: none;
}

@-moz-document url-prefix() {
a.navHome:hover {
    background-position: 14px -32px;
}
}

.navCelebProfiles {
    background: url(../images/navCelebProfiles.png) center top no-repeat;
    width: 140px;
}

.navCelebProfilesStatic {
    width: 140px;
    background: url(../images/navCelebProfiles.png) center top no-repeat;
    background-position: 7px -32px;
}

a.navCelebProfiles:hover {
    background-position: 7px -32px;
}

.navCelebProfiles .navCelebProfilesStatic {
    display: none;
}

@-moz-document url-prefix() {
a.navCelebProfiles:hover {
    background-position: 6px -32px;
}
}

.navCelebGossip {
    background: url(../images/navCelebrityGossip.png) center top no-repeat;
    width: 150px;
}

.navCelebGossipStatic {
    width: 150px;
    background: url(../images/navCelebrityGossip.png) center top no-repeat;
    background-position: 7px -32px;
}

a.navCelebGossip:hover {
    background-position: 7px -32px;
}

.navCelebGossip .navCelebGossipStatic {
    display: none;
}

@-moz-document url-prefix() {
a.navCelebGossip:hover {
    background-position: 6px -32px;
}
}


.navCompetitions {
    background: url(../images/navCompetitions.png) center top no-repeat;
    width: 128px;
}

.navCompetitionsStatic {
    width: 128px;
    background: url(../images/navCompetitions.png) center top no-repeat;
    background-position: 15px -32px;
}

a.navCompetitions:hover {
    background-position: 15px -32px;
}

.navCompetitions .navCompetitionsStatic {
    display: none;
}

@-moz-document url-prefix() {
a.navCompetitions:hover {
	background-position: 14px -32px;
}
}

.navWinners {
    background: url(../images/navWinners.png) center top no-repeat;
    width: 93px;
}

.navWinnersStatic {
    width: 93px;
    background: url(../images/navWinners.png) center top no-repeat;
    background-position: 15px -32px;
}

a.navWinners:hover {
    background-position: 15px -32px;
}

.navWinners .navWinnersStatic {
    display: none;
}

@-moz-document url-prefix() {
a.navWinners:hover {
    background-position: 14px -32px;
}
}

.navBlog {
    background: url(../images/navBlog.png) center top no-repeat;
    width: 64px;
}

.navBlogStatic {
    width: 64px;
    background: url(../images/navBlog.png) center top no-repeat;
    background-position: 15px -32px;
}

a.navBlog:hover {
    background-position: 15px -32px;
}

.navBlog .navBlogStatic {
    display: none;
}

@-moz-document url-prefix() {
a.navBlog:hover {
    background-position: 14px -32px;
}
}

.navFollowUs {
    background: url(../images/navFollowUs.png) center top no-repeat;
    width: 104px;
}

.navFollowUsStatic {
    width: 104px;
    background: url(../images/navFollowUs.png) center top no-repeat;
    background-position: 15px -32px;
}

a.navFollowUs:hover {
    background-position: 15px -32px;
}

.navFollowUs .navFollowUsStatic {
    display: none;
}

.navTheLowdown {
    background: url(../images/navTheLowdown.png) center top no-repeat;
    width: 129px;
}

.navTheLowdownMenu {
    width: 129px;
}

.navTheLowdownStatic {
    width: 129px;
    background: url(../images/navTheLowdown.png) center top no-repeat;
    background-position: 14px -32px;
}

a.navTheLowdown:hover {
    background-position: 14px -32px;
}

.navTheLowdown .navTheLowdownStatic {
    display: none;
}

*/







.navHome {
    background: url(../images/navHome.png) center top no-repeat;
    width: 125px;
    background-position: 0px 0px;
}

.navHomeStatic {
    width: 125px;
    background: url(../images/navHome.png) center top no-repeat;
    background-position: 0px -32px;
}

a.navHome:hover {
    background-position: 0px -32px;
}

.navHome .navHomeStatic {
    display: none;
}





.navCelebProfiles {
    background: url(../images/navCelebProfiles.png) center top no-repeat;
    width: 125px;
    background-position: 0px 0px;
}

.navCelebProfilesStatic {
    width: 125px;
    background: url(../images/navCelebProfiles.png) center top no-repeat;
    background-position: 0px -32px;
}

a.navCelebProfiles:hover {
    background-position: 0px -32px;
}

.navCelebProfiles .navCelebProfilesStatic {
    display: none;
}

.navVIPMembers {
    background: url(../images/navVIPMembers.png) center top no-repeat;
    width: 125px;
    background-position: 0px 0px;
}

a.navVIPMembers:hover {
    background-position: 0px -32px;
}

.navVIPMembers .navVIPMembersStatic {
    display: none;
}
.navVIPMembersStatic {
    width: 125px;
    background: url(../images/navVIPMembers.png) center top no-repeat;
    background-position: 0px -32px;
}

.navCelebGossip {
    background: url(../images/navCelebrityGossip.png) center top no-repeat;
    width: 125px;
    background-position: 0px 0px;
}

.navCelebGossipStatic {
    width: 125px;
    background: url(../images/navCelebrityGossip.png) center top no-repeat;
    background-position: 0px -32px;
}

a.navCelebGossip:hover {
    background-position: 0px -32px;
}

.navCelebGossip .navCelebGossipStatic {
    display: none;
}




.navCompetitions {
    background: url(../images/navCompetitions.png) center top no-repeat;
    width: 128px;
    background-position: 0px 0px;
}

.navCompetitionsStatic {
    width: 128px;
    background: url(../images/navCompetitions.png) center top no-repeat;
    background-position: 0px -32px;
}

a.navCompetitions:hover {
    background-position: 0px -32px;
}

.navCompetitions .navCompetitionsStatic {
    display: none;
}




.navWinners {
    background: url(../images/navWinners.png) center top no-repeat;
    width: 93px;
    background-position: 0px 0px;
}

.navWinnersStatic {
    width: 93px;
    background: url(../images/navWinners.png) center top no-repeat;
    background-position: 0px -32px;
}

a.navWinners:hover {
    background-position: 0px -32px;
}

.navWinners .navWinnersStatic {
    display: none;
}





.navFollowUs {
    background: url(../images/navFollowUs.png) center top no-repeat;
    width: 104px;
    background-position: 0px 0px;
}

.navFollowUsStatic {
    width: 104px;
    background: url(../images/navFollowUs.png) center top no-repeat;
    background-position: 0px -32px;
}

a.navFollowUs:hover {
    background-position: 0px -32px;
}

.navFollowUs .navFollowUsStatic {
    display: none;
}









div.navEnd {
    width: 2px;
}


/* HEADER */

div.headerImg {
/*	border: dashed 1px #FF0000;*/
    width: 355px;
    height: 218px;
    float: left;
}

div.headerSlogan {
/*	border: dashed 1px #00FF00;*/
    height: 95px;
    width: 690px;
    float: left;
    vertical-align: baseline;
}

div.headerNav {
    position: static;
    width: 750px;
    height: 33px;
    padding-top: 2px;
    float: left;
    margin-left:-57px;
}

/* BODY */

div.leftAdLogged {
    border: dashed 1px #FF0000;
    margin-top: 27px;
    width: 188px;
    height: 338px;
    float: left;
    text-align: center;
}

div.leftLoginPicture {
    width: 167px;
    height: 206px;
    background: url(../images/logged/leftPhotoBG.png) center no-repeat;
}

div.leftLoginPicture img {
    margin-top: 20px;
    margin-right: 8px;
}

div.leftAd {
/*border: dashed 1px #FF0000;*/
    background: url(../images/leftBody.png) no-repeat bottom;
    margin-top: 27px;
    width: 280px;
    height: 341px;
    float: left;
    text-align: center;
}

div.leftAd img {
    margin: 0px;
}

div.form {
/*border: dashed 1px #00FF00;*/
    margin-top: 27px;
    width: 346px;
    height: 100%;
    margin-left: 14px;
    float: left;
}

div.formCaption {
    height: 35px;
    background: url(../images/line.png) repeat-x bottom;
}

div.form p {
    margin: 15px 0px 15px 0px;
}

div.form p.pad {
    margin: 20px 0px 15px 0px;
}

span.asterisk {
    color: #FF0000;
}

input.input {
    height: 22px;
    width: 260px;
    border: 1px solid;
    border-color: #8daec9;
    margin-top: 2px;
    float: inherit;
}

*+html input.input {
    margin-top: 0px;
}

input.browse {
    width: 259px;
    float: left;
}

input.password {
    width: 190px;
}

select.ddl {
    border: 1px solid #8daec9;
    width: 91px;
}

input.checkbox {
}

span.grayText {
    color: #6f6f6f;
}

.hLine {
    height: 2px;
    margin: 25px 0px 15px 0px;
    padding: 0px;
    border: none;
    border-bottom: 1px solid #cccccc;
}

div.formBottomClear {
    width: inherit;
    float: left;
    clear: both;
}

/* LEFT */

div.leftAd li {
    list-style: none;
    height: 30px;
    font-weight: bold;
}

div.leftAd ul {
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: 20px;
    text-align: left;
    width: 210px;
}

div.starTicket {
    text-align: center;
    height: 106px;
}

*+html div.starTicket {
    margin-left: 24px;
}

div.starTicketClr {
    width: 120px;
    height: 10px;
    float: left;
}

div.starTicketTxt {
    font-weight: bold;
    padding-top: 20px;
    text-align: left;
    width: 100px;
    float: left;
}

div.leftClear {
    clear: both;
    height: 25px;
}

div.leftLmtdTime {
    background: url(../images/leftForALmtdTime.png) no-repeat left;
    height: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
}

divstarTicketTxt.smallText {
    font-size: 10px;
}

*+html div.smallText {
    margin-left: 1px;
}

/* NOTIFICATION */

div.notices {
    margin: 27px 0px 0px 20px;
    padding: 0px;
    float: left;
    position: relative;
    width: 273px;
    height: auto;
}

div.noticeClear {
/*border: dashed 1px #FF00FF;*/
    height: 248px;
    width: 273px;
}

div.notification {
/*border: dashed 1px #0000FF;*/
    height: 82px;
    padding: 30px 15px 0px 15px;
    vertical-align: middle;
    background: url(../images/noticeBG.png) center no-repeat;
}

/* FOOTER */

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

div.footer a {
    text-decoration: none;
    color: #1A6E67;
}

div.section {
    float: left;
    width: 300px;
    height: 164px;
}

div.rigthmargin {
    margin-right: 20px;
}

.sectionHLine {
    margin: 10px 0px 10px 0px;
}

*+html sectionHLineIE7 {
    background-color: #00FF66;
}

.footerHLine {
    background-color: #FFFFFF;
    margin: 20px 0px 5px 0px;
}

h3.caps {
    margin: 15px 0px 0px 0px;
    font-variant: small-caps;
    font-weight: bold;
    font-size: 15px;
}

h3.caps {
    font-size: 14px;
    \ font-size: 15px;
[ font-size : 15 px;
    font-size: 17px;
]
}

html*h3.caps {
    font-size: 14px;
}

@-moz-document url-prefix() {
	h3.caps  {
		font-size: 15px;
	}
}

input.signup {
    width: 150px;
    float: left;
}

div.footer table {
    float: left;
    margin: 0px 0px 0px -4px;
}

*+html div.footerClear {
    width: auto;
    height: 7px;
}

*+html div.footerClear2 {
    width: auto;
    height: 3px;
}

div.icons {
    float: left;
    vertical-align: top;
}

div.copyright {
    float: right;
    padding-top: 20px;
}

/* LOG IN */

div.login {
    padding-right: 10px;
    text-align: center;
    width: 274px;
    height: 302px;
    background: url(../images/loginBG.png) no-repeat center;
}

div.login b {
    font-size: 14px;
    font-family: "Times New Roman", Times, serif;
}

div.login p.left {
    text-align: left;
    width: 204px;
    margin-top: 10px;
}

input.txtLogin {
    width: 204px;
}

div.clear {
    width: inherit;
    height: 15px;
}

div.clearTrue {
    width: 100%;
    float: left;
    height: auto;
}

div.close {
    float: right;
    height: 19px;
    width: 19px;
    cursor: pointer;
}

/* LABELS */

span.bigRed {
    font-size: 22px;
    color: #cf2815;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    float: left;
    clear: both;
}

.redLabel {
    background: #cf2815;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 5px 3px 5px;
    float: left;
    clear: both;
}

.blackLabel {
    background: #2a2815;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    color: #ffffff;
    padding: 3px 5px 3px 5px;
    float: left;
    clear: both;
    white-space: nowrap;
}

div.redLineThick {
    float: left;
    clear: both;
    height: 30px;
    border-bottom: 2px solid #cf2815;
    margin-bottom: 5px;
}

div.blackLine {
    width: 100%;
    height: auto;
    float: left;
    padding-bottom: 4px;
    border-bottom: 2px solid #2a2815;
}

/* DROPDOWN MENU */

.navTheLowdownMenu .ddlMenu {
    display: none;
}

.navTheLowdownMenu:hover .ddlMenu {
    display: block;
    //position: relative;
    //top:-33px;
}

ul.ddlMenu li.ddlMenuItem {
    height: 22px;
    width: 138px;
    background: #999999;
    padding-top: 8px;
    cursor: pointer;
}

ul.ddlMenu li.ddlMenuItem a {
    background: none;
    color: #ffffff;

}

ul.ddlMenu {
    list-style: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    margin-left: -3px;
}

ul.ddlMenu li.ddlMenuItem:hover, ul.ddlMenu li.ddlMenuItem:hover a {
    color: #dfca9f;
}

ul.ddlMenu li.menu1 {
    background: url(../images/lowdown/menu1.png) no-repeat center top;
    height: 21px;
}

ul.ddlMenu li.menu2 {
    background: url(../images/lowdown/menu2.png) no-repeat center top;
    height: 27px;
}

ul.ddlMenu li.ddlMenuItemClr {
    height: 31px;
    width: 130px;
    background: none;
}

/* FIXES */

div.ie7clear {
    float: left;
    clear: both;
    width: 100%;
/ / height : 35 px;
}

/* NEW HEADER */



div.subheader {
    float: left;
    height: 27px;
    width: 940px;
    margin-top: 0px;
    padding-bottom: 3px;
    border-bottom: 2px solid #CF2815;
}

div.subheader div.searchWinners {
    padding-top: 0px;
    margin-top: -20px;
}

.pagination {
    padding: 17px auto;
    margin: 3px;
    font-weight: bold;
    text-align: center;
}

.pagination a {
    padding: 1px 6px;
    margin: 2px;
    border: 1px solid #CECECE;
    text-decoration: none;
    color: #2A2A2A;
}

.pagination span.current {
    padding: 1px 6px;
    margin: 2px;
    border: 1px solid #CF2815;
    font-weight: bold;
    background: none repeat scroll 0 0 #CF2815;
    color: #FFF;
}

.pagination span.disabled {
    padding: 1px 15px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
}

.pagination .next_page {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 1px 15px;
}

.pagination .prev_page {
    padding: 1px 15px;
}

.gradient {
    height: 24px;
    width: auto;
    background: url('../images/buttonBGlarge.png') repeat-x;
    border: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 5px;
}

.arrow {
    height: auto;
    width: auto;
}

.rating-cancel {
    display: none !important;
}

div.promo_title {
    color: #E7978E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}

div.promo_section {
    width: 160px;
    text-align: center;
    margin-top: 10px;
}

div.promo_text {
    font-size: 14px;

}

span.label {
	font-weight: bold;
	color: #FFFFFF;
	background: #0d8407;
}

span.labelBrown {
	background-color: #D2611D;
}

span.labelCyan {
	background-color: #0d8407;
}

span.labelMagenta {
	background-color: #805291;
}

.active_playlist{
    cursor:pointer;
    font-weight:bold;
    width:316px;
    height:23px;
    margin-bottom:4px;
    display:block;
    background:url(/images/a_playlist.png);
    color:#FFF;
    font-size:1.0em;
}

.passive_playlist {
    cursor:pointer;
    font-weight:bold;
    width:316px;
    height:23px;
    margin-bottom:4px;
    display:block;
    background:url(/images/p_playlist.png);
    color:#fff;
    font-size:1.0em;
}

.tooltip {
    display:none;
    background-color:#000;
    color: #fff;
    border:1px solid #cc9;
    padding:3px;
    font-size:13px;
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
}

.twit_btn{
    float: left;
    margin: -18px 0pt 0pt 510px;
}

.prize_box {
    width:340px;
    background:#292816;
}

.prize_box2 {
    width:264px;
    background:#292816;
    float:right;
    margin:15px 0 0 24px;
}

/* FOOTER FIX  
html, body {
	height: 100%;
}

div.main {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -300px; /* нижний margin является отрицательной величиной высоты footer */
}

/* 
div.footer, div.footerfix {
	height: 300px;
}
*/

#bg_img{
	display:block; position:relative; top:-21px; z-index: 1;
}

.most_prof{
	border:1px solid #007b74; 
	margin:7px 0 0 6px; 
	display:block;
    width:103px;
    height:70px;
}

.comps_at{
	padding-top: 10px; 
	width:324px; 
	height:95px; 
	background:#FFF; 
	margin:7px 0 0 8px;
}

.tab-content-box{
     width:182px;
	 height:205px;
	 background:#FFF;
	 margin-left:8px;
}
.search-box{
	float: right; width: 212px; height: 24px;
}

.most-left *{
    float:left;
}

.answer {
  float: right;
  font-weight: bold;
  text-align : left;
  width : 270px;
}

.interest_label {
  float: right;
  text-align : left;
  width : 320px;
  // margin-top: 2px;  
}

ul.interests {
  list-style-type: none;	
}

div.prof-right{
 float:left;
 width:340px;
 margin: 66px 0 0 20px;	
}

.top-up-button{
	width: 95px; 
	float: left; 
	margin-left: 173px; 
	margin-top: 25px;
}

div#rb{
	position: absolute;
}

.mtop{
	margin-top: 0;
	// margin-top: 21px;
}

div.v-scroll{
    background: url(/images/p_pr_b.png) repeat-x;
    width: 225px;
    height: 5px;
    margin:5px 0 0 60px;
}

div#v_duration{
    margin:-5px 0 0 60px;
    background: url(/images/p_pr_t.png) repeat-x;
    height: 5px;
}

div.v-controls{
    margin-top:10px;
    width: 340px;
}

div.closed-comp{
    float: right;
    width: 340px;
    height: 40px;
    background-color: black;
    color: white;
    padding: 20px 0;
    text-align: center;
}

div.mp3{
position: relative;
top:50%;
}

div#winner-video-title{
    height: 27px;
    width: 340px;
    background-color:#000;
    color: #FFF;
    padding-top: 6px;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 17px;
    text-align: center;
}

.active_playlist_m{
    cursor:pointer;
    font-weight:bold;
    width:340px;
    height:23px;
    margin-bottom:4px;
    display:block;
    background:url(/images/a_playlist_m.png);
    color:#FFF;
    font-size:1.0em;
}

.passive_playlist_m {
    cursor:pointer;
    font-weight:bold;
    width:340px;
    height:23px;
    margin-bottom:4px;
    display:block;
    background:url(/images/p_playlist_m.png);
    color:#fff;
    font-size:1.0em;
}
.itemImgSrc.coming-soon {
    width:160px;
    height:108px;
}
div.itemImg.coming-soon{
    height:auto;
    width:170px;
}

div.facebook_button{
    width:178px;
    height:42px;
    margin-right:0;
}
