@font-face {



 font-family: 'FuturaStdBold';



 src: url('/css/font/futurasb-webfont.eot');



 src: url('/css/font/futurasb-webfont.eot?#iefix') format('embedded-opentype'),  url('/css/font/futurasb-webfont.woff') format('woff'),  url('/css/font/futurasb-webfont.ttf') format('truetype'),  url('/css/font/futurasb-webfont.svg#FuturaStdBold') format('svg');



 font-weight: normal;



 font-style: normal;



}



/*































html, body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}































*/































html, body {



	margin:0;



	padding:0;



	font-size:12px;



	font-family: Century Gothic, Futura, AppleGothic, sans-serif;



	height:100%



}



a {



	text-decoration:none;



}



img {



	border:none;



}

#fb-auth{cursor:pointer;}

a:hover img {



	filter: alpha(opacity=75);



	opacity: 0.75;



}



;



#section p a:link {



	color:#fff;



	background-color:#006C85;



	text-decoration: none;



}



#section p a:visited {



	color:#fff;



	background-color:#006C85;



}



#section p a:hover {



	text-decoration: none;



	color: #006C85;



	background:none;



}



#section p a:active {



	text-decoration: none;



	color: #006C85;



	background:none;



}



#all {



	width:960px;



	margin:0 auto;



	min-height:100%;



	position:relative;



	background:url('/images/bg_stripes.png') no-repeat;



}



#header {



	height:130px;



	background-image:url(/images/header.jpg);



	width:920px;



	padding:0 20px;



	background-position: right top;



	background-repeat:no-repeat;



}



#header .left {



	position:absolute;



	margin:10px 10px 0 0;



}



#header .right {



	float:right;



	margin-top:27px;



}



#section {



	width:920px;



	padding:0 20px;



	margin-bottom:50px;



}



#section #article {



	float:left;



	width:595px;



	margin: 25px 0 0;



	font-size:13px;



	color:#333;



	line-height:21px;



}



#section #article p {



	margin: 0 0 25px;



}



#section #article a {



	background-color:#fdf398;



	color:#333;



}



#section #article a:hover {



	background-color:#FEE100;



	color:#333;



}



#section #article img[style="float: left;"] {



	border:7px solid black;



	margin:0 18px 18px 0;



}



#section #modules {



	float:right;



	width:300px;



	margin-top:25px;



}



#section #modules .module_btn {



	margin-bottom:25px;



	-webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, .3);



	-moz-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, .3);



	box-shadow: 1px 1px 0 0 rgba(0, 0, 0, .3);



}



#log-box {



	height:50px;



	margin:0;



	width:920px;



	padding:0 20px;



	background-color:#006c86;



	display:block;



}



#section #modules .module_btn img {



	border:none;



}



.module_mrec {



	margin-bottom:25px;



}



.mtv_top {



	float:right;



	margin:3px;



}



#search-box {



	width:300px;



	height:45px;



	margin-bottom:24px;



	background-color:#006c86;



}



#top-box-1 {



	float:left;



	width:960px;



	height:400px;



	background-color:#000;



}



#log-box .btn_reg {



	text-decoration: none;



	line-height: 15px;



	padding: 1px 3px;



	cursor: pointer;



	font-family:FuturaStdBold;



	font-size:14px;



	color: #016881;



	float:left;



	margin:16px 5px;



	background-color:#87bbc6;



	-webkit-box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, .3);



	-moz-box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, .3);



	box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, .3);



}



#log-box .btn_reg:hover {



	background-color:#fad936;



}



#log-box .btn_login {



	float:right;



	font-family:FuturaStdBold;



	color:#fff;



	padding:15px 10px;



	font-size:14px



}



#log-box .btn_login:hover {



	color:#fad936;



}



h1 {



	margin-top:0;



	padding: 5px 10px;



	background-color:#fee100;



	color:#066c86;



	font-family: 'FuturaStdBold';



	font-size:24px;



	font-style:normal;



	line-height:26px;



	text-transform:uppercase;


	filter: dropshadow(color=#333, offx=-1, offy=-1);



}



h2 {



	margin-top:0;



	padding: 5px 10px;



	background-color:#066c86;



	color:#fee100;



	font-family: 'FuturaStdBold';



	font-size:24px;



	font-style:normal;



	line-height:26px;



	text-transform:uppercase;



	filter: dropshadow(color=#333, offx=-1, offy=-1);



}



h3 {



	text-transform:uppercase;



	font-size:18px;



	font-weight:normal;



	margin:10px 0;



}



.largetxt {



	text-transform:uppercase;



	font-size:18px;



	font-weight:normal;



	margin:10px 0;



}



.title {



	font-size:20px;

	padding-bottom:8px;



}



.title1 {



	float:left;



	width:100%;



	margin-top:10px;



	font-size:14px;



}



.title2 {



	float:left;



	width:575px;



	height:25px;



	padding:10px;



	background-color:#006C86;



	color:#FFF;



	font-family: 'FuturaStdBold';



	font-size:30px;



	position:relative;



}



.title2 span{



	float:right;



	font-size:14px;



}



.sort-content, .filter-content{



	position:absolute;



	font-size:14px;



	right:0;



	top:27px;



	background-color:#006C86;



	display:none;



	padding:5px;



	z-index:500;



}



.filter, .sort, .getsort, .getfilter{



	cursor:pointer;



}

.filter{float:right; margin-top:2px;}







.title3 {



	float:left;



	width:595px;



	margin-top:10px;



	font-size:20px;



}



.subtitle {



	font-size:16px;



}



.footnote {



	font-size:10px;



	color:#999;



}



/* ENTRY */































.entry_thumb {



	float:left;



	position:relative;



	width:182px;



	height:166px;



	background-color:#006b84;



	margin:24px 24px 0 0;



	cursor:pointer;



}



.entry_thumb.last {



	margin:24px 0 0 0;



}



.entry_thumb:hover {



	background-color:#32879b;



}



.entry_thumb .img {



	float:left;



	position:relative;



	border: 1px solid #000;



}



.entry_thumb .mobile {



	position:absolute;



	background-image:url(/images/mobile.png);



	width:60px;



	height:55px;



	left:0;



	top:0;



}



.entry_thumb .name {



	float:left;



	width:172px;



	height:27px !important;



	color:#fff;



	text-transform:uppercase;



	font-size:10px;



	margin:5px 0 0 5px;



	line-height:10px;



}



.entry_thumb .info {



	float:left;



	width:172px;



	height:124px;



	color:#FFF;



	padding:5px;



	font-size:10px;

	

	font-weight:normal;



	line-height:normal;



	background-color:#000;



	position:absolute;



	top:17px;



	display:none;



	z-index:999;



}



.entry_video {



	float:left;



	width:595px;



	height:335px;



	background-color:#006b84;



	background-image:url(/images/video_loader.gif);



	background-position: center center;



	background-repeat:no-repeat;



	margin-top:5px;



}



.entry_title {



	float:left;

	width: 370px;

	font-size:20px;

	padding-bottom:8px;



}



.entry_comments {



	float:left;



	margin-top:10px;



	width:100%;



}



.vote{



	float:left;



	width:387px;



	height:35px;



	background-color:#006c85;



	color:#fff;



	margin-top:10px;



}



.quick_vote{



	float:right;



	width:180px;



	height:35px;



	background-color:#006c85;



	color:#fff;



	margin-top:10px;



}



.vote:hover, .quick_vote:hover{



	background-color:#005c71;



}







.vote span, .quick_vote span{



	float:left;



	width:100%;



	text-align:center;



	margin-top:5px;



	font-family: 'FuturaStdBold';



	font-size:16px;



	font-style:normal;



	line-height:26px;



	text-transform:uppercase;



	cursor:pointer;



}



#vote-data{



	position:fixed;



	top:50%;



    left:50%;



	width:500px;



	height:320px;



	margin-top:-160px;



	margin-left:-250px;



	background-color:#fff;



	-moz-border-radius: 4px;



	border-radius: 4px;



	border: 1px solid #000;



	z-index:999999;



}



.vote-pop .vote-close{



	float:right;



	margin-right:10px;



	cursor:pointer;



}



.vote-pop span.box{



	float:left;



	margin:10px 15px;
	



}



.vote-pop span.box label{



	padding-right:100px;



}



.vote-pop span.box span{



	float:left;



}



.vote-pop span.box span.title{



	margin:0 20px 10px 0;



}



.vote-pop span.box span.bottom{



	float:left;



	margin:10px 20px 0 0;



}



.vote-pop span.box span.fb-login-button{



	float:left;



	margin-left:20px;



}



.vote-pop span.box .step{



	display:none;



}































	



	



.btn_back {



	float:right;



}







.info_content{



	overflow: hidden;



	clear: both;



	float: left;



	width: 100%;



	background: #fff;



}



.sec1 {



	font-size: 12px;



}



ul.artist_info {



	margin-top: 10px;



	padding: 0;



	float: left;



	list-style: none;



	height: 35px;



	width: 100%;



}



ul.artist_info li {



	float: left;



	width:180px;



	margin: 0;



	padding: 0;



	height: 35px;



	line-height: 34px;



	border-left: none;



	overflow: hidden;



	position: relative;



	background: #fee100;



}



ul.artist_info li#nav_general, ul.artist_info li#nav_synopsis {



	margin-right:27px;



}



ul.artist_info li a {



	text-decoration: none;



	color: #000;



	display: block;



	font-size: 14px;



	outline: none;



	padding-left:10px;



	font-family: 'FuturaStdBold';



}



ul.artist_info li a:hover {



	background: #006c85;



}



html ul.artist_info li.active, html ul.artist_info li.active a:hover {



	background: #006c85;



}







#general{float:left; width:100%;}



#general span{float:left; width:180px; margin-right:26px; border: 1px solid #000;}



#general span+span{float:left; width:387px; height:132px; margin:0; border:none;}







#general span .img {



	float:left;



	position:relative;



}



#general span .mobile {



	position:absolute;



	background-image:url(/images/mobile.png);



	width:60px;



	height:55px;



	left:0;



	top:0;



}



#comments{ float:left; width:100%; margin:20px 0;}



/* EDIT */































.edit_content{



	border: 1px solid #DBDBDB;



	border-top: none;



	overflow: hidden;



	clear: both;



	float: left;



	width: 100%;



	background: #fff;



}



.sec {



	padding: 20px;



	font-size: 12px;



}



ul.edit_menu {



	margin: 0;



	padding: 0;



	float: left;



	list-style: none;



	height: 30px;



	border-bottom: 1px solid #DBDBDB;



	border-left: 1px solid #DBDBDB;



	width: 100%;



}



ul.edit_menu li {



	float: left;



	margin: 0;



	padding: 0;



	height: 29px;



	line-height: 31px;



	border: 1px solid #DBDBDB;



	border-left: none;



	margin-bottom: -1px;



	overflow: hidden;



	position: relative;



	background: #f5bf20;



}



ul.edit_menu li a {



	text-decoration: none;



	color: #000;



	display: block;



	font-size: 12px;



	padding: 0 20px;



	border: 1px solid #fff;



	outline: none;



}



ul.edit_menu li a:hover {



	background: #fff;



}



html ul.edit_menu li.active, html ul.edit_menu li.active a:hover {



	background: #fff;



	border-bottom: 1px solid #006C86;



}



.form_input {



	width:555px;



	height:60px;



	background-color:#fff;



	border: 1px solid #DBDBDB;



	overflow:hidden;



}



.text_input {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:545px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



.form_input1 {



	width:555px;



	height:120px;



	background-color:#fff;



	border: 1px solid #DBDBDB;



	overflow:hidden;



}



.text_input1 {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:545px;



	height:120px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



.form_input2 {



	width:275px;



	height:26px;



	background-color:#fff;



	border: 1px solid #DBDBDB;



	overflow:hidden;



}



.text_input2 {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:265px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



.form_input3 {



	width:275px;



	height:60px;



	background-color:#fff;



	border: 1px solid #DBDBDB;



	overflow:hidden;



}



.text_input3 {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:265px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



.form_input4 {



	width:590px;



	height:26px;



	background-color:#fff;



	border: 1px solid #DBDBDB;



	overflow:hidden;



}



.text_input4 {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:580px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



span.red {



	color:#ff0000;



}



.forgot {



	float:left;



	margin:14px 0 0 40px;



	cursor:pointer;



}



.reminder {



	float:left;



	width:100px;



	height:24px;



	background-color:#fff;



	border-left:1px solid #DBDBDB;



	border-right:1px solid #DBDBDB;



	border-bottom:1px solid #DBDBDB;



}



.reminder_input {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:90px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



.rm {



	float:left;



	color:#999;



	margin:5px 0 0 5px;



}



.updated {



	float:left;



	width:100%;



	color:#006b84;



	font-size:14px;



	padding: 20px 20px 0 20px;



	display:none;



}



.form_search {



	width:210px;



	height:23px;



	float:left;



	background-color:#fff;



	margin:10px 0 0 12px;



	border: 1px solid #DBDBDB;



	overflow:hidden;



}



.input_search {



	float:left;



	margin:1px;



	padding:3px 0px 2px 4px;



	font-size:14px;



	width:230px;



	color:#999;



	border:none;



	background:none;



	background-color:none;



}



.btn_search {



	text-decoration: none;



	font-size: 12px !important;



	line-height: 15px;



	padding: 3px 12px;



	cursor: pointer;



	border: 1px solid #DBDBDB;



	color: #464646;



	float:right;



	margin:10px 12px 0 0;



}



/*.btn_global {text-decoration: none;line-height: 15px;padding: 4px 12px;cursor: pointer;border: 1px solid #DBDBDB;color: #464646;float:left;margin:2px 0 0 2px; background-color:#FFF;}	































 .btn_globalr {text-decoration: none;line-height: 15px;padding: 4px 12px;cursor: pointer;border: 1px solid #DBDBDB;color: #464646;float:right;margin:2px 2px 0 0; background-color:#FFF;}































*/















.btn_global {



	text-decoration: none;



	font-size: 16px;



	line-height: 20px;



	padding: 8px 12px;



	cursor: pointer;



	border: 1px solid #DBDBDB;



	color: #FFF;



	float:left;



	margin:4px 0 0 4px;



	background-color:#006C85;



}



.btn_globalr {



	text-decoration: none;



	line-height: 16px;



	padding: 4px 12px;



	cursor: pointer;



	border: 1px solid #DBDBDB;



	color: #FFF;



	float:right;



	margin:2px 2px 0 0;



	background-color:#006C85;



}



.btn_large {



	text-decoration: none;



	font-size: 16px;



	line-height: 20px;



	padding: 8px 12px;



	cursor: pointer;



	border: 1px solid #DBDBDB;



	color: #FFF;



	float:left;



	margin:4px 0 0 4px;



	background-color:#006C85;



}



.btn_large1 {



	text-decoration: none;



	font-size: 16px;



	line-height: 20px;



	padding: 8px 12px;



	cursor: pointer;



	border: 1px solid #DBDBDB;



	color: #FFF;



	float:left;



	margin:4px 0 0 0px;



	background-color:#006C85;



}



.info {



	float:left;



	width:100%;



	margin: 15px 0;



	color:#900;



	font-weight: bold;



}



.form_footer {



	float:left;



	margin:10px 0 40px 0;



	border-top:1px solid #DBDBDB;



	width:100%;



}



#page_nav {



	float:left;



	margin:24px 0;



	width:575px;



	height:25px;



	padding:12px 10px 8px 10px;



	background-color:#006C86;



}



.numlinks {



	font-family: 'FuturaStdBold';



	font-size:14px;



	color:#fff;



}



.numhighlight {



	font-family: 'FuturaStdBold';



	font-size:14px;



	color:#fff;



}



.num {



	width:10px;



	height:15px;



	padding-left:2px;



	padding-right:2px;



	text-align:center;



	vertical-align:middle;



}



.show-all, .hide-all{



	float:right;



	width:80px;



	font-family: 'FuturaStdBold';



	font-size:14px;



	color:#fff;



	cursor:pointer;

	text-align:right;



}



















.uploading {



	display:none;



}



#countdown_content {



	float:left;



	width: 300px;



	margin-bottom:20px;



}



#countdown_content .thumb {



	float:left;



	border-bottom: 1px solid #bbb;



	margin-bottom:2px;



	padding:10px;



	width:280px;



	background-color:#32879b;



	color:#FFF;



}



#countdown_content .thumb.act {



	background-color:#006b84;



}



#countdown_content .thumb .date {



	color:#e3da3a;



}



#countdown {



	float:left;



	margin:10px 0 0 -5px;



}



.hasCountdown {



}



.countdown_rtl {



	direction: rtl;



}



.countdown_holding span {



	background-color: #ccc;



}



.countdown_row {



}



.countdown_show4 .countdown_section {



	width: 59px;



}



.countdown_section {



	display: block;



	float: left;



	margin-left:10px;



	text-align: center;



	font-size:12px;



}



.countdown_amount {



	float: left;



	width:59px;



	height:50px;



	font-family:Verdana, Geneva, sans-serif;



	font-size:36px;



	line-height:44px;



	background-image:url(../images/contBg.jpg);



}



.countdown_descr {



	display: block;



	width: 100%;



}



#footer {



	position:relative;



	width:920px;



	padding:0 20px;



	height:120px;



	display:block;



	clear:both;



	background:url(/images/footer.jpg) 0 9px no-repeat;



}



#footer .terms {



	position:absolute;



	top:16px;



}



#footer a {



	color:#333;



}



#footer a:hover {



	text-decoration:underline;



}



#footer img {



	float:right;



	margin-left:10px;



	border:none;



}



#section:after {



	content: " ";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}



#section #article .blue-button a {



	background-color:inherit;



	color:white;



}




