/* resetting some default styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline: none;}
a {outline: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.01%; }
body { font-size:0.625em; }

textarea {overflow:auto}
button {cursor:pointer}
input[type="checkbox"], 
input[type="radio"],
input.radio,
input.checkbox {
	vertical-align:text-top;
}
a {text-decoration:none; color:#3c8bad;outline:none;	}
a:hover {text-decoration:underline; color:#e63d97	}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}

body {
	background-color:#59DEE7;
	/*background-color:#0bb6de 91BFC9*/
}
.html {
	background:url(../images/pageGradientTop.jpg) repeat-x left top; /*#0bb6de, #00BEEA #8EBCC9*/
	min-width:980px;
	margin-top:-5px;
}
.body{
	background:url(./images/screen_shapes); /*url(../images/pageGradientBottom.jpg) repeat-x left bottom ;*/
	font-family:"Trebuchet MS", Helvetica, Tahoma, Sans-serif;
	padding-bottom:50px;
}
.theInnerPage {
	background:url(../images/bodyBGTop.old.jpg) no-repeat center top;
	/*background:url(../images/OneSummerFun_bg.jpg) no-repeat center top; */
}
.thePage {
	background:url(../images/mainBG.png) repeat-y center top;
	position:relative;
	z-index: 3;
}

*:first-child+html body  {
	overflow-x:hidden;
}


.wrapper {
	width:922px;
	margin:0 auto
}


#ajaxBusy {
	position: fixed;
	bottom:10px;
	right:10px;
	background:#c00;
	color:#fff;
	font-weight:700;
	padding:5px 10px;
	border: 2px solid #fff;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	font-size:12px;
	display:none;
}

#header {
	background:url(../images/header.png) no-repeat center top;
	height:438px;
	z-index: 10;
	position: relative;
}
.jackCorner {
	background:url(../images/header.png) no-repeat left bottom;
	height:148px;
	left:-45px;
	position:absolute;
	top:-38px;
	width:120px;
}
	#header .wrapper {
		position: relative;
	}
		#header .wrapper li {
			position: absolute;
		}
			#header .wrapper li a {
				display:block;
				width:210px;
				height:34px;
				text-indent:-9999px;
				background:url(../images/topMenu.png) no-repeat left top;
			}
#header .wrapper li#oneFm-logo a{
	background:none;
	width:210px;
	height:200px;
}
#header .wrapper li#ascultaLive a{
	background:none;
	width:265px;
	height:87px;
}

#header .wrapper li#oneFm-logo {left:356px;top:25px;}
#header .wrapper li#ascultaLive {left:328px;top:230px;}

#header .wrapper li#acumLive {cursor:default;left:365px;top:293px;color:#3c8bad;font-size:14px;font-family:"Trebuchet MS", Helvetica, Tahoma, Sans-serif;font-weight:700;z-index: 10;}

#header .wrapper li#djs {left:10px;top:108px;}
#header .wrapper li#djs a {background-position:0 0;}
#header .wrapper li#djs a:hover,
#header .wrapper li#djs.s a {background-position:0px -50px}


#header .wrapper li#programe {left:9px;top:152px;}
#header .wrapper li#programe a {background-position:0 -100px;height:26px;}
#header .wrapper li#programe a:hover,
#header .wrapper li#programe.s a {background-position:0 -150px}

#header .wrapper li#party {left:9px;top:167px;}
#header .wrapper li#party a {background-position:0 -200px;height:30px;}
#header .wrapper li#party a:hover,
#header .wrapper li#party.s a {background-position:0 -250px}

#header .wrapper li#stiri {left:9px;top:182px;}
#header .wrapper li#stiri a {height:27;background-position:0 -498px;width:270px}
#header .wrapper li#stiri a:hover,
#header .wrapper li#stiri.s a {background-position:0 -548px}

#header .wrapper li#top {left:8px;top:215px;}
#header .wrapper li#top a {height:27;background-position:0 -600px}
#header .wrapper li#top a:hover,
#header .wrapper li#top.s a {background-position:0 -650px}



#header .wrapper li#webcam {left:720px;top:107px;}
#header .wrapper li#webcam a {background-position:-248px 0}	
#header .wrapper li#webcam a:hover,
#header .wrapper li#webcam.s a {background-position:-248px -50px}

#header .wrapper li#galeriiFoto {left:720px;top:107px;}
#header .wrapper li#galeriiFoto a {background-position:-222px -100px }
#header .wrapper li#galeriiFoto a:hover,
#header .wrapper li#galeriiFoto.s a {background-position:-222px -150px}

#header .wrapper li#downloads {left:720px;top:148px;}
#header .wrapper li#downloads a {background-position:-227px -200px}
#header .wrapper li#downloads a:hover,
#header .wrapper li#downloads.s a {background-position:-227px -250px}

#header .wrapper li#friends {left:720px;top:184px;}
#header .wrapper li#friends a {background-position:-165px -300px}
#header .wrapper li#friends a:hover,
#header .wrapper li#friends.s a {background-position:-165px -350px}

#header .wrapper li#games {left:720px;top:216px;}
#header .wrapper li#games a {background-position:-159px -400px}
#header .wrapper li#games a:hover,
#header .wrapper li#games.s a {background-position:-159px -450px}

#nowPlayingTooltip {
	position: absolute;
	background:url(../images/currentPlay.png) no-repeat left top;
	width:180px;
	height:80px;
	padding:10px;
	left:360px;
	top:188px;
	color:#fff;
	font-size:12px;	
	line-height:130%
}
	#nowPlayingTooltip h3 {
		font-size:14px;
		margin:10px 0;
		color:#fff	
	}
.theZone {
	/*background:url(../images/siteDots.png) no-repeat center  bottom;
		min-height:800px;*/
	position:relative;
	z-index:11;
}
#homeTopSlider {
	position: relative;
	margin:-110px 0 15px;
	z-index: 1;
}
#homeTopSlider .wrapper{
	width:970px;
	margin:0 auto;
	position: relative;
}
#homeTopSlider .pics {
	position: relative;
	width:970px;
	height:350px;
	overflow:hidden;
}
	#homeTopSlider .pics li {
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		display:none;
	}
	#homeTopSlider .pics li .caption {
		position:absolute;
		left:30px;
		bottom:30px;
		background:#000;
		z-index: 2;
		width:500px;
		color:#fff;
		padding:10px;
		line-height:150%;
		font-size:11px;	
		-moz-border-radius:10px;
		-webkit-border-radius: 10px;
		border-radius:10px;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
	}
	#homeTopSlider .pics img {
		width:960px;
		height:340px;
	}
	#homeTopSlider .pages {
		position: absolute;
		bottom:5px;
		right:0;
		width:36px;
		background:url(../images/homeSliderPages.png) no-repeat left top;
		text-align: center;
		padding:10px 0 10px 5px;
	}
		#homeTopSlider .pages a {
			display:block;
			width:25px;
			height:24px;
			text-align: center;
			font:700 18px/24px "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
			color:#3c8bad;
			background:url(../images/homeSliderPagesSel.png) no-repeat  -9999px -9999px;
		}
		#homeTopSlider .pages a:hover,
		#homeTopSlider .pages li a.s {
			background-position:center center;
			color:#fff;
			text-decoration:none;
		}

.homeBtmBoxes {
	margin-bottom:40px;
}
	.homeBtmBoxes .djs {
		float:left;
		width:440px;
		position: relative;
		margin-left:17px;
	}
	.homeBtmBoxes .djs.emisiuni {
		margin:0 17px 0 0;
		float:right
	}

		.homeBtmBoxes .djs .djsPics {
			width:440px;
			height:280px;
			overflow:hidden;
			position: relative;
		}
			.homeBtmBoxes .djs .djsPics li {
				position: absolute;
				left:0;
				top:0;
				width:100%;
				height:100%;
			}
			.homeBtmBoxes .djs .djsPics img {
				display:block;
				width:430px;
				height:260px;
			}
			.homeBtmBoxes .djs .djsPics li .caption {
				position: absolute;
				right:5px;
				bottom:12px;
				background:url(../images/titlesBG.png) no-repeat left top;
				height:36px;
				padding:0 10px;
				color:#3c8bad;
				font:700 14px/36px "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
			}
			.homeBtmBoxes .emisiuni .djsPics li .caption {
				background-position:right bottom;
				right:auto;
				left:5px;
			}
	.homeBtmBoxes .djs .leftTitle {
		position: absolute;
		left:-23px;
		bottom:-30px;
	}
	.homeBtmBoxes .emisiuni .leftTitle {
		left:auto;
		right:-20px;
	}
	.leftTitle {
		background:url(../images/subTitles.png) no-repeat left 1px;
		height:68px;
		width:156px;
		font:700 20px/60px "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
		color:#e6e43d;
		padding-left:20px;
	}
	.homeBtmBoxes .emisiuni .leftTitle {
		background-position:right -70px;
		padding:0 20px 0 0 ;
		text-align: right;
	}
	
	.homeBtmBoxes .djs .prevNext {
		position: absolute;
		left:102px;
		bottom:-25px;
	}
	.homeBtmBoxes .emisiuni .prevNext {
		left:auto;
		right:105px;
	}
		.prevNext a {
			float:left;
			height:47px;
			width:51px;
			text-indent:-9999px;
			background:url(../images/prevNextArrows.png) no-repeat left 3px;
		}
		.prevNext a.next {
			background-position:left bottom;
			margin-left:-5px;
		}

.mainContent {
	background:#fff;
	width:870px;
	margin:-100px auto 0;
	position: relative;
	z-index: 20;
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	padding:10px 10px 0;
}
*:first-child+html .mainContent {margin-top:0;}
*:first-child+html .theZone {margin-top:-100px;z-index: 100;}
*:first-child+html .partyZone {margin-top:0;}
*:first-child+html .partyZone .mainContent {margin-top:-100px;}
*:first-child+html #isHomePage .theZone {margin-top:0;}



.mainContentBtmRound {
	background:url(../images/siteBottomRound.png) no-repeat center top;
	height:43px;
	width:890px;
	margin:0 auto;
}
.grila  {
	
}

.grilaThumb {
	position:absolute;
	z-index: 900;
	display:none;
	background:url(../images/grilaTooltip.png) no-repeat left top;
	padding:4px 4px 10px;
	width:92px;
	height:85px;
}
.grilaThumb2 {
	position:absolute;
	z-index: 900;
	display:none;
	width:48px;
	height:48px;
	border: 2px solid #999;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	padding:2
}
.grila {
	margin-left:-5px;
}
.grila dl {
	width:121px;
	float:left;
	margin-left:4px;
}
	.grila table {
		margin-left:-3px;
	}
		.grila table td,
		.grila dd {
			padding:2px;
			font-family:"Trebuchet MS", Helvetica, Tahoma, Sans-serif;
			cursor:default;
		}
		.grila table th,
		.grila dt {
			height:36px;
			background:url(../images/grila3.png) no-repeat left top;
			vertical-align:top;
			line-height:30px;
			color:#11408d;
			font-size:18px;	
			text-align: center;
		}
			.grila table td .cnt,
			.grila dd {
				background:url(../images/grila2.png) no-repeat right top;
				height:52px;
				width:111px;
				padding:5px;
				line-height:150%;
				font-size:12px;
				margin-bottom:5px;
			}
			.grila table td h3,
			.grila dd h3 {
				font-size:14px;
			}
			.grila table td:hover .cnt,
			.grila table td.similar .cnt,
			.grila dd:hover,
			.grila dd.similar{
				background-position:left top
			}
			.grila table td .cnt.hover,
			.grila dd.hover {
				background:#35a833;
				color:#fff	
			}
			.grila h3{
				color:#000	
			}
			
			.grila a {color:#000	}
			.grila a:hover {text-decoration:none;}
			.grila table td .cnt.hover h3,
			.grila dd:hover h3,
			.grila table td .cnt.hover h3 a,
			.grila dd:hover h3 a {color:#fff	}
			
			.grila table td .cnt.hover a,
			.grila dd.hover a {
				color:#fff	
			}
			


.stire {
	padding:10px;
	background:#e3e3d8;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}
	.stire .poza {
		float:left;
		width:160px;
	}
		.stire .newsThumb {
			display:block;
			border: 3px solid #fff;
			padding:1px;
			margin-bottom:20px;
		}
		.stire .rating {
			
		}
			.stire .rating h4 {
				float:left;
				color:#e63d97;	
				font-size:14px;
			}
			.stire .rating .nota {
				float:right;
				width:85px;
			}
				span.rating {
					background:url(../images/rating.png) repeat-x left top;
					display:block;
					width:85px;
					height:13px;
					margin-left:-4px;
					margin-bottom:5px;
					position:relative;
				}
				span.rating span {
					display:block;
					height:13px;
					background:url(../images/rating.png) repeat-x left bottom;
					position:absolute;
					left:0;
					z-index: 1;
				}
				span.rating a {
					position:absolute;
					height:13px;
					z-index: 2;
					background:url(../images/votHover.png) repeat-x left -999px;
					text-indent:-9999px;
				}
				span.rating a:hover {
					background-position:left top;
					z-index: 10;
				}
				span.rating a.unu {width:17px;z-index: 9;}
				span.rating a.doi {width:34px;z-index: 8;}
				span.rating a.trei {width:51px;z-index: 7;}
				span.rating a.patru {width:68px;z-index: 6;}
				span.rating a.cinci {width:85px;z-index: 5;}
	.stire .stirea {
		margin-left:170px;
	}
		.stire .stirea h1 {
			background:#7bb2c2;
			font:700 16px/32px "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
			padding:0 10px;
			color:#11408d	;
			margin-bottom:1em;
		}
			.stire .stirea h1 span {
				float:left;
				background:url(../images/newsGradient1.png) repeat-x left center;
				margin-right:10px;
				-moz-border-radius:5px;
				-webkit-border-radius: 5px;
				border-radius:5px;
				padding:0 5px;
				height:24px;
				line-height:24px;
				margin-top:4px;
			}
				.stirea .entry {
					font-size:12px;
					line-height:140%;
					
				}
					.stirea .entry p {
						margin-bottom:1em	;
					}
			.comentarii {
				
			}
				.comentarii dd {
					margin-bottom:1em;
					background:#f9f9f9 url(../images/newsGradient2.png) repeat-x left bottom;
					-moz-border-radius:10px;
					-webkit-border-radius: 10px;
					border-radius:10px;
					position: relative;
					padding:10px;
					font-size:12px;
					line-height:150%;
					border: 3px solid #fff;
				}
					.comentarii dd cite {
						background:#e3e3d8;
						-moz-border-radius:5px;
						-webkit-border-radius: 5px;
						border-radius:5px;
						padding:5px;
						float:left;
						margin:-13px 5px 0 -13px;
					}
	.addComment {
		
	}
		.addComment p {
			margin-bottom:.5em;
			overflow:hidden;
		}
		.addComment label {
			float:left;
			margin-right:10px;
			line-height:18px
		}
			.addComment label img {
				vertical-align:middle;
				margin:-2px 5px 0
			}
			.addComment .text,
			.addComment textarea {
				width:250px;
				-moz-border-radius:5px;
				-webkit-border-radius: 5px;
				border-radius:5px;
				border: 1px solid #bfbfbf;
				background:#fff;
				padding:2px
			}
			.addComment .text.captcha {
				width:5em;
				position: relative;
				top:2px;
			}
			.addComment textarea {
				width:674px;
				height:130px;
			}
			.addComment button {
				float:right;
				background:url(../images/submit.png) repeat-x left top;
				height:22px;
				line-height:22px;
				border: none;
				color:#fff;
				font-weight:700;
				-moz-border-radius:5px;
					-webkit-border-radius: 5px;
					border-radius:5px;	
			}
/* dj's
------------------------------------------------------------- */
	
.listaDJ {
	width:890px;
	margin:-100px auto 100px;
	position: relative;
	z-index: 20;
	height:305px;
}
*:first-child+html .noMarginForIE {
	margin-top:0;
	margin-bottom:10px;
}

.listDJWrap {
	height:305px;
	width:896px;
	overflow:hidden;
	position:relative;
	margin-left:-9px;
}
	.listDJWrap ul {
		position:absolute;
		left:0;
		top:0;
		width:90000px;
		height:305px;

	}
	.listaDJ li {
		float:left;
		width:215px;
		margin-left:9px;
		text-align: center;
		font-size:18px;
		line-height:140%
	}
	.evenimente li {
		text-align: left;
		height:315px;
	}
	
	.evenimente,
	.evenimente ul,
	.evenimente .listDJWrap  {
		height:325px;
	}
	.evenimente {
		margin-bottom:130px;
	}
	
		.listaDJ li img {
			display:block;
			margin:0 auto 5px;
		}
		.listaDJ li a:hover {
			text-decoration:none;
		}
	.evenimente h1 {
		font-weight:100;
		font-size:14px;
	}
	.evenimente h2 {
		font-size:12px;
	}
	.arhivaEvenimente {
		
	}
		.arhivaEvenimente li {
			float:left;
			width:200px;
			height:64px;
			padding:5px;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
			background:#e3e3d8;
			margin:0 7px 7px 0;
			color:#11408d;
			line-height:150%;
			cursor:pointer;
		}
			.arhivaEvenimente li:hover {background-color:#76afc0; color:#fff	}
			.arhivaEvenimente li:hover a {color:inherit	}
			.arhivaEvenimente li h4 {
				font-size:14px;
				font-weight:100;
				margin-bottom:10px;
			}
				.arhivaEvenimente li h4 strong {
					display:block;
				}
			.arhivaEvenimente li .img {
				float:left;
				width:64px;
				height:64px;
				background:#fff;
				margin-right:5px;
			}
/* top
------------------------------------------------------------- */
.topuri {
	min-height:700px;
	padding-top:30px;
}
.dataCurenta {
	position:absolute;
	right:-20px;
	top:-30px;
	background:url(../images/dataCurenta.png) no-repeat left top;
	width:187px;
	height:58px;
	color:#e4e239;
	text-align: center;
	font:700 20px/50px "Myriad Pro", "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
	text-shadow:1px 1px 1px #000;
}
.listaTop {
	/*float:left;*/
	margin-left:3px;
}
	.listaTop li {
		line-height:34px;
		margin:0 6px 5px;
	}
		.listaTop li .loc {
			float:left;
			width:34px;
			height:34px;
			font-size:20px;
			background:#71aaba;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
			text-align: center;
			color:#fff;
			margin-right:5px;
		}
		.listaTop li.s .loc {
			background:#139011
		}
		.listaTop li .titlu {
			float:left;
			height:34px;
			background:#ebebeb;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
			width:735px;
			padding:0 5px;
			font-size:14px;
			font-weight:700;
			margin-right:5px;
		}
		.listaTop li.s .titlu {
			background-color:#e2e2d6
		}
		.listaTop li .evo {
			float:left;
			width:57px;
			background:#e8f5fa;
			border: 4px solid #c0dae5;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
			height:26px;
			line-height:26px;	
		}
			.evolution {
				margin:7px 0 0 7px;
				width:13px;
				height:13px;
				float:left;
				background:url(../images/topIcons.png) no-repeat  -999px -999px;
				text-indent:-9999px;
			}
			.evolution.up,
			.topLegenda .icon.up {background-position:-17px 0}
			.evolution.down,
			.topLegenda .icon.down {background-position:-17px -16px}
			.evolution.stationare,
			.topLegenda .icon.stationare {background-position:-1px -16px}
			.evolution.newentry,
			.topLegenda .icon.newentry {background-position:0 0}
			.listaTop li .evo .vot {
				float:right;
				width:20px;
				height:20px;
				background:url(../images/topIcons.png) no-repeat  -75px 1px;
				text-indent:-9999px;
				margin:4px 7px 0 0
			}
			.listaTop li .evo .vot.s {
				background-position:-29px 0
			}
			.listaTop li .evo .vot:hover {
				background-position:-50px -1px
			}
			.downloads .hear,
			.downloads .download {
				float:left;
				background:url(../images/playDownload.png) no-repeat left top;
				width:13px;
				height:13px;
				text-indent:-9999px;
				margin:7px 0 0 8px
			}
			.downloads .download{
				float:right;
				background-position:right top;
				margin:7px 8px 0 0
			}
			.downloads li .loc {
				font-size:12px;
				font-weight:700;
				background:#e1e1d4;
				color:#e63d97	
			}
		.downloadMenu {
			margin-bottom:2em;
			margin-left:-8px;
		}
			.downloadMenu li {
				float:left;
				width:212px;
				height:35px;
				margin-left:7px;
			}
				.downloadMenu li a {
					display:block;
					height:35px;
					line-height:35px;
					text-align: center;
					color:#11408d;
					font-weight:700;
					font-size:20px;	
					background:#e3e3d8;
					-moz-border-radius:5px;
					-webkit-border-radius: 5px;
					border-radius:5px;
				}
				.downloadMenu li.s a,
				.downloadMenu li a:hover {
					background:#7bb2c2;
					text-decoration:none;
					
				}
.topLegenda {
	margin-top:20px;
}
.topLegenda li {
	margin:0 20px;
	line-height:13px
}
	.topLegenda .icon {
		float:left;
		width:13px;
		height:13px;
		background:url(../images/topIcons.png) no-repeat left top;
		margin-right:3px;
	}
.topLegenda .icon.vot {
	background-position:-31px -2px;
	width:15px;
}
/*
.topLegenda .icon.vot {
	margin-top:-4px;
	background-position:-49px -1px;
	height:23px;
	width:23px;
}
*/
.pagination {
	font-size:16px;
}
	.pagination ul {
		float:right;
	}
		.pagination ul li {
			float:left;
		}
			.pagination ul li.s {
				font-weight:700;
			}
			.pagination ul li a {
				display:block;
				padding:2px;
				color:#E63D97	
			}
.listaDJ .next,
.listaDJ .prev,
.listareAlbume .next,
.listareAlbume .prev {
	position: absolute;
	left:-25px;
	top:40%;
	height:47px;
	width:51px;
	text-indent:-9999px;
	background:url(../images/prevNextArrows.png) no-repeat left 3px;
}
/*.listaDJ .prev:hover {left:-30px;}*/

.listaDJ .next,
.listareAlbume .next {
	left:auto;
	right:-21px;
	background-position:left bottom
}
/*.listaDJ .next:hover {right:-30px;}*/

.digei .entry{
	background:#e3e3d8;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	line-height:150%;
	font-size:12px;
	margin-bottom:1em;
}
	.digei h1 {
		color:#e63d97;
		font-size:18px;
		margin-bottom:1em;
	}
	.digei p {
		margin-bottom:1em;
	}
	.digei .program {
		background:#7bb2c2;
		height:38px;
		line-height:38px;
		padding:0 10px;
		-moz-border-radius:10px;
		-webkit-border-radius: 10px;
		border-radius:10px;
		font-size:12px;
		margin-bottom:2em;
	}
		.digei .program h2 {
			color:#11408d;
			font-size:18px;	
		}
		.digei .program ul,
		.digei .program h2 {
			float:left;
			margin-right:10px;
		}
		.digei .program ul {
			background:#e3e3d8;
			height:28px;
			line-height:28px;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
			margin-top:5px;
			padding-left:10px;
		}
			.digei .program ul li {
				float:left;
				margin-right:10px;
			}
		.digei .program .live {
			float:right;
			background:url(../images/nowLive.png) no-repeat left top;
			width:119px;
			height:38px;
			text-indent:-9999px;
		}
.bigNav,
.topLegenda {
	float:left;
	clear:left;
	position:relative;
	width:100%;
}
	.bigNav ul,
	.topLegenda ul {
		float:left;
		clear:left;
		position: relative;
		left:50%;
	}
		.bigNav li, 
		.topLegenda li {
			float:left;
			position:relative;
			right:50%;
		}
			.bigNav .bigNavLeft,
			.bigNav .bigNavRight {
				display:block;
				width:125px;
				height:44px;
				background:url(../images/bigNav.png) no-repeat left top;
				text-align: center;
				line-height:38px;
				color:#fff;
				font-size:16px;	
				font-weight:700;
			}
			.bigNav .bigNavLeft.s {
				background-position:left bottom;
				text-decoration:none;
			}
			.bigNav .bigNavRight {background-position:right top}
			.bigNav .bigNavRight.s {background-position:right bottom;text-decoration:none;}
			.bigNav .bigNavLeft:hover,
			.bigNav .bigNavRight:hover {
				text-decoration:none;
				
			}
.grilaHover {
	background:url(../images/grila1.png) no-repeat left top;
	position: absolute;
	width:131px;
	height:72px;
	z-index: 1000;
	cursor:pointer;
	display:none;
}

.paginaGalerie {
	margin-top:-110px;
	margin-bottom:120px;
}
.galerieFoto {
	width:440px;
	position:relative;
	float:left;
	margin-left:16px;
}
	.galerieFoto img{
		width:430px;
		display:block;
	}
.galerieFoto2 {
	float:right;
	margin-left:0;
	margin-right:16px;
}
.galerieFoto .leftTitle {
	position: absolute;
	bottom:-40px;
	left:-25px;
	z-index: 10;
	background-image:url(../images/subTitlesBig.png);
	width:185px;
	line-height:50px;
	font-size:18px;
	padding-left:15px;
}
.galerieFoto2 .leftTitle {
	background-position:left -94px;
	left:auto;
	right:-40px;
}
/* listare albume
------------------------------------------------------------- */
.listareAlbume,
.listareFoto {
	background:#e3e3d8;
	-moz-border-radius:5px;	
	-webkit-border-radius: 5px;
	border-radius:5px;
	padding:5px;
	position:relative;
	margin-bottom:7px;
}

.listareAlbume .listareAlbumeWrap {
	position:relative;
	overflow:hidden;
	height:46px;
	width:864px;
}
	.listareAlbume .listareAlbumeWrap ul {
		padding-left:1px;
		width:10000px;
		position:absolute;
		left:0;
		top:0;
		height:46px;
	}
	.listareAlbume li {
		float:left;
		width:201px;
		height:36px;
		padding:5px;
		background:#fff;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		border-radius:5px;
		margin-right:5px;
		line-height:180%
	}
		.listareAlbume li:hover,
		.listareAlbume li.s {background-color:#7bb2c2}
		.listareAlbume li h1 {
			font-size:16px;
		}
		.listareAlbume li h2 {
			font-size:14px;
		}
		.listareAlbume li a {
			color:#103b81	
		}
	.listareAlbume .next {
		top:5px;
		right:-40px;
	}
	.listareAlbume .prev {
		left:-40px;
		top:5px;
	}
	
.listareFoto  {
	margin:0;
	padding:10px
}
	.listareFoto h1 {
		font-size:16px;
		font-weight:100;
		color:#103b81;
		line-height:150%
	}
	.listareFoto .photos {
		margin-left:-10px;
		padding:10px 0 0
	}
	.listareFoto .photos li {
		float:left;
		width:150px;
		height:90px;
		border: 3px solid #fff;
		margin:0 0 15px 15px;
	}


/* stiri
------------------------------------------------------------- */
.listaStiri {
	margin-left:-7px;
}
	.listaStiri li {
		float:left;
		width:285px;
		height:300px;
		margin:0 0 30px 7px;
		font-size:12px;
		line-height:150%;
		position:relative;
	}
		.listaStiri li img {
			display:block;
			border: 6px solid #e3e3d8;
			-moz-border-radius:4px;
			-webkit-border-radius: 4px;
			border-radius:4px;
			margin-bottom:5px;
		}
		.listaStiri li .date {
			display:block;
			background:#e3e3d8;
			-moz-border-radius:4px;
			-webkit-border-radius: 4px;
			border-radius:4px;
			padding:5px;
			color:#11408d;
			font-weight:700;
			margin-bottom:5px;
		}
			.listaStiri li .date strong {
				color:#e63d97	
			}
		.listaStiri li .more {
			position:absolute;
			right:0;
			bottom:0;
			width:32px;
			height:22px;
			background:url(../images/readMore.png) no-repeat left top;
			text-indent:-9999px;
		}
.listaStiri li:hover {
	cursor:pointer;
}
.listareAlbume.listaEvenimente {
	margin-bottom:0;
}

.eveniment {
	padding:10px;
	background:#e3e3d8;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-bottom:10px;
	font-size:12px;
	line-height:150%
}
	.eveniment .poster {
		float:left;
		margin-right:10px;
	}
	.eveniment p {
		margin-bottom:1em;
	}
	.eveniment h2 {
		color:#103b81;
		font-size:22px;	
		margin-bottom:1em;
	}
	.eveniment h2 span {
		font-size:11px;
		float:right
	}
.comenteaza {
	float:right;
	height:28px;
	line-height:28px;
	background:url(../images/comment.png) no-repeat left top;
	padding-left:40px;
	width:140px;
	color:#fff	
}
.comenteaza:hover {
	color:#fff;
	text-decoration:none;			
}

.friends {
	margin-left:-10px;
}
	.friends li {
		float:left;
		width:410px;
		height:90px;
		padding:10px;
		background:#e3e3d8;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		border-radius:5px;
		font-size:14px;
		line-height:150%;
		margin:0 0 10px 10px;
	}
	.games li {
		float:none;
		width:auto;
		height:auto;
	}
		.games li object {
			display:block;
			margin:10px auto;
			border: 5px solid #fff;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius:5px;
		}
			.games li object object {
				border: none;
				margin:0;
			}
		.friends li img {
			float:left;
			margin-right:10px;
		}
		.friends li h2 {
			font-size:16px;
		}
.imgWrap {
	display:block;
	background:#000;
}
h3 {
	color:#e63d97;
	font:700 16px/150% "Trebuchet MS", Helvetica, Tahoma, Sans-serif;	
}
#isHomePage .footer {
	margin-top:-50px;
}
.footer {
	color:#fff;
	font-size:11px;
	font-weight:700;	
	line-height:140%;
	background:url(../images/footer.png) no-repeat center bottom;
	position:relative;
}
	.footer  .wrapper {
		height:100px;
	}
	.footer p {
		margin-left:100px;
		float:left;
		margin-top:65px;
	}
	.footer .footerLogo {
		display:none;
		float:right;
		background:url(../images/logo_mic.png) no-repeat left top;
		width:98px;
		height:98px;
		text-indent:-9999px;
	}
	#isHomePage .footer p {
		margin-top:50px;
	}
	.footer em {
		color:#E63D97;
		font-style:normal
	}
.related {
	margin:0 0 1em 1em;
	font-size:12px;
}
*:first-child+html #wrap,
*:first-child+html .theZone{
	height:100%;
	position: relative;
}

.request {
	float:right;
	margin-top:70px;
	margin-right:15px;
	color:#fff;text-decoration:none;
}
	.request:hover {
		text-decoration:none;	
	}
	.request img {
		vertical-align:middle;
	}

.pop_dialog_table {
	width:100%
}
a .pop_dialog_table {
	cursor:pointer;
}
td.pop_border {
	font-size:.1em;
}
td.pop_top {
	height:5px;
}
td.pop_side {
	width:5px;
	background:#fff;
}
	td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
		height:5px;
		width:5px;
		overflow:hidden;
		font-size:.1em;
	}
	td.pop_topleft {
		background:url(../images/pop-dialog-sprite.png) no-repeat 0 0;
	}
	td.pop_top, td.pop_bottom {
		background:url(../images/pop-dialog-sprite.png) repeat-x 0 -20px;
	}
	td.pop_topright {
		background:url(../images/pop-dialog-sprite.png) no-repeat 0px -10px;
	}
	td.pop_bottomleft {
		background:url(../images/pop-dialog-sprite.png) no-repeat scroll 0 -15px;
	}
	td.pop_bottomright {
		background:url(../images/pop-dialog-sprite.png) no-repeat scroll 0 -5px;
	}
	td.pop_content {
		background:#fff;
	}
.notIeBorder {
	border: 5px solid #fff;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}

.wallpapers {
	margin-top:30px;
	font-size:14px;
}
	.wallpapers li {
		float:left;
		width:210px;
		margin-left:5px;
		margin-bottom:15px;
		position:relative;
	}
		.wallpapers .thumb {
			display:block;
			margin-bottom:5px;
			height:123px;
			border: 5px solid #e3e3d8;
			-moz-border-radius:3px;
			-webkit-border-radius: 3px;
			border-radius:3px;
			background:no-repeat center center #fff;
		}
		.wallpapers .caption {
			display:block;
			height:24px;
			line-height:24px;
			background:#e3e3d8;
			-moz-border-radius:3px;
			-webkit-border-radius: 3px;
			border-radius:3px;
			padding:0 5px
		}
		.wallpapers .download {
			position:absolute;
			width:39px;
			height:39px;
			background:url(../images/download.png) no-repeat left top;
			text-indent:-9999px;
			right:-5px;
			bottom:-10px;
		}
.listaTop.downloads {
	float:none;
	width:auto;
}
	.listaTop.downloads li {
		float:left
	}
	
	
	
.listareTop {
	width:100%;
}
	.listareTop td {
		border: 3px solid #fff;
		vertical-align:middle;
		padding:0 5px;
		text-align: left;
		line-height:36px;
		background:no-repeat left top;
		font-weight:700;
	}
		.listareTop td.pozitie {
			text-align: center;
			font-size:18px;
			font-weight:700;
			width:1.5em;
			background-image:url(../images/topTable2.png);
			color:#E63D97	
		}
		.listareTop td.nume {
			font-size:12px;
			text-indent: 10px;
			background-image:url(../images/topTable3.png);
		}
			.listareTop td.nume a {
				display:block;
			}
		.listareTop td.toolbox {
			background-image:url(../images/topTable1.png);
			width:145px;
		}
			
				.listareTop td.toolbox .player {
					width:17px;
					height:17px;
					overflow:hidden;
				}
				
				.listareTop td.toolbox .rating,
				.listareTop td.toolbox .player,
				.listareTop td.toolbox .evolution {
					margin:0 5px;
					float:left;
				}
			.listareTop td.toolbox .evolution {
				margin-top:3px;
			}
			.listareTop td.toolbox .rating {
				margin-top:2px;
			}
			
				



#themePicker {
	position: absolute;
	left:0;
	top:0;
	width:100%;
	z-index: 10;
}
	.themePicker {
		width:243px;
		height:65px;
		background:url(../images/themeSelector.png) no-repeat left top;
		margin:0 0 0 auto;
		position:relative;
	}
		.themePicker a {
			text-indent:-9999px;
			position:absolute;
			width:12px;
			height:12px;
			top:12px;
		}
		.themePicker a:hover,
		.themePicker a.s {
			background:url(../images/bifa.png) no-repeat center center;			
		}
		.themePicker a.blue {
			left:137px;
		}
		.themePicker a.pink {
			left:159px;
		}
		.themePicker a.green {
			left:181px;
		}
