html, body {
	height: 100%;
}

body {
	margin: 0px;
	background: url('../i/bg.jpg') top center no-repeat #fadc0e;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	color: #3d3d3d;
}

.MainSiteContainer { min-height: 100%; height: auto !important;  height: 100%; margin-bottom:-43px; }
#PusherMainSiteContainer { height:43px; clear:both; }
.footer {width:100%; height:43px; }

img, div, a, input { behavior: url(iepngfix.htc) }

a, input, textarea{
	outline: none;
}

form{
	margin: 0;
	padding: 0;
}

div.head{
	width: 100%;
	height: 100px;
	background: url('../i/bg_top.jpg') top left repeat-x;
}

div.but_holder{
	width: 802px;
	margin: 0 auto;
}

div.submenu{
	width: 100%;
	margin: 0 auto;
	height: 40px;
	background: url('../i/bg_sub_top.jpg') top left repeat-x;
}

a.logo_top{
	display: block;
	width: 179px;
	height: 100px;
	background: url('../i/logo_top.jpg') top left no-repeat;
	float: left;
}

a.logo_bottom{
	display: block;
	width: 179px;
	height: 40px;
	background: url('../i/logo_bottom.jpg') top left no-repeat;
	float: left;
}

a.but1{
	display: block;
	width: 156px;
	height: 100px;
	float: left;
	background: url('../i/but1.jpg') top left no-repeat;
}

a.but1:hover{
	background: url('../i/but1_h.jpg') top left no-repeat;
}

a.but2{
	display: block;
	width: 155px;
	height: 100px;
	float: left;
	background: url('../i/but2.jpg') top left no-repeat;
}

a.but2:hover{
	background: url('../i/but2_h.jpg') top left no-repeat;
}

a.but3{
	display: block;
	width: 156px;
	height: 100px;
	float: left;
	background: url('../i/but3.jpg') top left no-repeat;
}

a.but3:hover{
	background: url('../i/but3_h.jpg') top left no-repeat;
}

a.but4{
	display: block;
	width: 155px;
	height: 100px;
	float: left;
	background: url('../i/but4.jpg') top left no-repeat;
}

a.but4:hover{
	background: url('../i/but4_h.jpg') top left no-repeat;
}

a.subbut1{
	display: block;
	width: 156px;
	height: 40px;
	float: left;
	background: url('../i/subbut1.jpg') top left no-repeat;
}

a.subbut1:hover{
	background: url('../i/subbut1_h.jpg') top left no-repeat;
}

a.subbut2{
	display: block;
	width: 155px;
	height: 40px;
	float: left;
	background: url('../i/subbut2.jpg') top left no-repeat;
}

a.subbut2:hover{
	background: url('../i/subbut2_h.jpg') top left no-repeat;
}

a.subbut3{
	display: block;
	width: 156px;
	height: 40px;
	float: left;
	background: url('../i/subbut3.jpg') top left no-repeat;
}

a.subbut3:hover{
	background: url('../i/subbut3_h.jpg') top left no-repeat;
}

a.subbut4{
	display: block;
	width: 156px;
	height: 40px;
	float: left;
	background: url('../i/subbut4.jpg') top left no-repeat;
}

a.subbut4:hover{
	background: url('../i/subbut4_h.jpg') top left no-repeat;
}

div.home_holder{
	width: 802px;
	height: 735px;
	margin: 0 auto;
	background: url('../i/bg_home.png') top left no-repeat;
}

div.bere_holder{
	width: 802px;
	height: 690px;
	margin: 0 auto;
	background: url('../i/bg_bere.png') top left no-repeat;
}

div.spoturi_holder{
	width: 802px;
	height: 1401px;
	margin: 0 auto;
	background: url('../i/bg_spoturi.png') top left no-repeat;
}

div.quizz_holder{
	width: 802px;
	height: 840px;
	margin: 0 auto;
	background: url('../i/bg_quizz.png') top left no-repeat;
}

div.profil_holder{
	width: 802px;
	height: 681px;
	margin: 0 auto;
	background: url('../i/bg_user.png') top left no-repeat;
}

div.contact_holder{
	width: 802px;
	height: 681px;
	margin: 0 auto;
	background: url('../i/bg_contact.png') top left no-repeat;
}

div.eco_holder{
	width: 802px;
	height: 681px;
	margin: 0 auto;
	background: url('../i/bg_eco.png') top left no-repeat;
}

div.downloads_holder{
	width: 802px;
	height: 703px;
	margin: 0 auto;
	background: url('../i/bg_downloads.png') top left no-repeat;
}

div.premii_holder{
	width: 802px;
	height: 681px;
	margin: 0 auto;
	padding-top: 20px;
	background: url('../premii/premii_bg.png') top left no-repeat;
}

span.title{
	font-weight: bold;
	color: #e10000;
}

div.stanga{
	width: 270px;
	padding-left: 21px;
	padding-top: 100px;
	float: left;
}

div.dreapta{
	width: 270px;
	padding-right: 21px;
	padding-top: 100px;
	float: right;
	text-align: right;
}

div.stanga_home{
	width: 330px;
	padding-left: 21px;
	padding-top: 95px;
	font-size: 11px;
	float: left;
}

div.dreapta_home{
	width: 330px;
	padding-right: 21px;
	padding-top: 95px;
	float: right;
	text-align: right;
	font-size: 11px;
}

div.dreapta_quizz{
	width: 330px;
	padding-right: 21px;
	padding-top: 93px;
	float: right;
	text-align: right;
	font-size: 11px;
}

a.spot{
	display: block;
	width: 270px;
	height: 100px;
	text-decoration: none;
	color: #d3d3d3;
}

a.spot div.text_sport{
	text-decoration: none;
}

a.spot:hover{
	color: #858585;
}

a.spot:hover div.text_spot div.titlu{
	color: #858585;
}

a.spot img{
	border: 0px;
}

div.stanga div.poza_spot{
	width: 137px;
	height: 100px;
	float: left;
}

div.stanga div.text_spot{
	width: 133px;
	float: left;
}


div.dreapta div.poza_spot{
	width: 137px;
	height: 100px;
	float: right;
}

div.dreapta div.text_spot{
	width: 133px;
	float: right;
}

div.titlu{
	height: 22px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #d3d3d3;
	padding-top: 6px;
	margin-bottom: 9px;
}

.stire{
	display: block;
	margin-left: -10px;
	text-decoration: none;
	color: #434343;
}

.stire div.photo_holder{
	width: 100px;
	height: 131px;
	float: left;
}

.stire div.text_holder{
	width: 240px;
	float: right;
}

div.titlu_stire{
	font-size: 14px;
	font-weight: bold;
	color: #d61212;
	height: 33px;
}

div.short_text_stire{
	width: 230px;
	height: 57px;
	overflow: hidden;
}

a.but_detalii{
	display: block;
	width: 51px;
	height: 20px;
	background: url('../i/but_detalii.jpg') top left no-repeat;
	float: left;
}

a.premiu{
	display: block;
	text-decoration: none;
	color: #434343;
}

a.premiu div.photo_holder{
	width: 100px;
	height: 70px;
	float: left;
}

a.premiu div.text_holder{
	width: 230px;
	float: right;
}

.premiu_dreapta{
	display: block;
	text-decoration: none;
	color: #434343;
}

.premiu_dreapta div.photo_holder{
	width: 100px;
	height: 71px;
	float: right;
}

.premiu_dreapta div.text_holder{
	width: 230px;
	float: left;
}

div.titlu_premiu{
	font-size: 14px;
	font-weight: bold;
	color: #d61212;
	height: 16px;
}

div.short_text_premiu{
	width: 230px;
	height: 14px;
	overflow: hidden;
}

a.but_cumpara{
	display: block;
	width: 62px;
	height: 20px;
	background: url('../i/but_cumpara.jpg') top left no-repeat;
	float: left;
}

a.but_cumpara_in{
	display: block;
	width: 62px;
	height: 20px;
	background: url('../i/but_cumpara_inactiv.jpg') top left no-repeat;
	float: left;
}

a.but_cumpara_dreapta{
	display: block;
	width: 62px;
	height: 20px;
	background: url('../i/but_cumpara.jpg') top left no-repeat;
	float: right;
}

a.but_cumpara_dreapta_in{
	display: block;
	width: 62px;
	height: 20px;
	background: url('../i/but_cumpara_inactiv.jpg') top left no-repeat;
	float: right;
}


.clasament{
	display: block;
	text-decoration: none;
	color: #b9b9b9;
	font-weight: bold;
	width: 270px;
	float: right;
}

.clasament div.photo_holder{
	width: 50px;
	height: 64px;
	float: left;
	text-align: left;
}

.clasament div.text_holder{
	width: 220px;
	float: left;
}

div.titlu_clasament{
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	text-align: left;
}

div.short_text_clasament{
	width: 220px;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
}

span.yellow{
	color: #d9bb01;
}

div.profile_form{
	padding-top: 8px;
	height: 421px;
}

.txtField-1 input {
	margin: 0px;
	height: 21px;
	width: 254px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #4e4e4e;
	border: 0;
	background: none;
	padding-top: 9px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

textarea{
	width: 254px;
	height: 110px;
	padding-top: 9px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #4e4e4e;
	border: 0;
	background: none;
}

input.w_but{
	width: 215px;
	float: left;
}

input.but_edit{
	margin: 0px;
	padding: 0px;
	width: 34px;
	height: 30px;
	float: left;
	background: url('../i/but_edit.jpg') 0px 5px no-repeat;
}

input.but_trimite{
	margin: 0px;
	border: 0;
	padding: 0px;
	width: 49px;
	height: 30px;
	float: right;
	background: url('../i/but_trimite.png') top left no-repeat;
	margin-top: 8px;
}

table.statistici{
	width: 100%;
}

table.statistici tr{
	height: 50px;
}

table.statistici td{
	width: 122px;
	height: 30px;
	font-size: 18px;
	line-height: 20px;
	color: #b1b1b1;
	padding-bottom: 20px;
	padding-left: 8px;
	text-align: left;
	vertical-align: middle;
}

table.statistici td.right{
	padding-left: 18px;
}

span.red{
	color: #ea281e;
}

a.but_eco{
	display: block;
	width: 33px;
	height: 20px;
	float: right;
	margin-right: 5px;
	background: url('../i/but_eco.jpg') 0px 0px no-repeat;
}

a.but_detalii_v{
	display: block;
	width: 49px;
	height: 20px;
	float: right;
	margin-right: 5px;
	background: url('../i/but_detalii_verde.jpg') 0px 0px no-repeat;
}

div.mq_holder{
	padding-bottom: 78px;
}

#music_quizz{
	height: 269px;
}

#loginPopup{
	display: none;
	width: 314px;
	height: 224px;
	background: url('../i/bg_login.png') top left no-repeat;
}

.loginForm{
	padding-left: 22px;
	padding-top: 90px;
	width: 270px;
}

a.but_login{
	display: block;
	width: 47px;
	height: 23px;
	background: url("../i/but_login.png") top left no-repeat;
	margin-right: 10px;
	float: left;
}

a.but_signup{
	display: block;
	width: 53px;
	height: 23px;
	background: url("../i/but_signup.png") top left no-repeat;
	margin-right: 10px;
	float: left;
}

a.but_inchide{
	display: block;
	width: 53px;
	height: 23px;
	background: url("../i/but_inchide.png") top left no-repeat;
	float: right;
}

#signupPopup{
	display: none;
	width: 314px;
	height: 434px;
	background: url('../i/bg_signup.png') top left no-repeat;
}

.signupForm{
	padding-left: 22px;
	padding-top: 90px;
	width: 270px;
}

div.but_profil{
	display: block;
	width: 155px;
	height: 100px;
	float: left;	
}

div.stanga_premii{
	width: 404px;
	float: left;
}

div.dreapta_premii{
	width: 398px;
	float: left;
}

div.premiu{
	display: block;
	text-decoration: none;
	color: #434343;
	background: url('../i/bg_produs.png') top left no-repeat;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 50px;
	width: 376px;
	margin: 0px;
}

div.premiu_last{
	display: block;
	text-decoration: none;
	color: #434343;
	background: url('../i/bg_produs_last.png') top left no-repeat;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 23px;
	height: 50px;
	width: 376px;
	margin: 0px;
}

div.premiu div.photo_holder, div.premiu_last div.photo_holder{
	width: 100px;
	height: 70px;
	float: left;
}

div.premiu div.text_holder, div.premiu_last div.text_holder{
	width: 230px;
	float: left;
}

div.dreapta_premii div.premiu div.photo_holder, div.dreapta_premii div.premiu_last div.photo_holder, div.dreapta_premii div.premiu div.text_holder, div.dreapta_premii div.premiu_last div.text_holder, div.dreapta_premii .but_cumpara, div.dreapta_premii .but_cumpara_in{
	float: right;
	text-align: right;
}

div.dreapta_premii div.premiu, div.dreapta_premii div.premiu_last{
	padding-left: 0px;
	padding-right: 21px;
}

div.head_magazin_ciuc{
	width: 397px;
	height: 62px;
	background: url('../i/head_magazin_ciuc.png') top left no-repeat;
}

div.head_ce_poti_cumpara{
	width: 397px;
	height: 62px;
	background: url('../i/head_ce_poti_cumpara.png') top left no-repeat;
}

div.head_recomandari_ciuc{
	width: 397px;
	height: 31px;
	background: url('../i/head_recomandari_ciuc.png') top left no-repeat;
}

div.sticle{
	position: relative;
	top: -18px;
	margin: 0 auto;
	width: 202px;
	height: 679px;
	background: url('../i/sticla_pahar.png') top left no-repeat;
}

div.white_bg{
	width: 397px;
	background: url('../i/bg_blank.png') top left repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.white_bg_close{
	width: 397px;
	height: 11px;
	background: url('../i/bg_bottom.png') top left no-repeat;
}

div.dreapta_blank{
	width: 330px;
	padding-right: 21px;
	float: right;
	text-align: right;
	font-size: 11px;
}

/* colors */
.yellow {color:#DEC103;}
.red    {color:#DB2D2E;}

.bgGrey {background-color:#DBDBDB;}
/* eof colors */

/* fonts */
.font10 {font-size:10px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font19 {font-size:19px;}
.font22 {font-size:22px;}
/* eof fonts */

/* text */
.bold {font-weight:bold;}
/* eof text */

/* quizz page */
div.quizzBg {background:url('../i/quiz_bg.png') left top no-repeat; width:806px; height:681px; margin:20px auto; padding-top:14px;}
/* eof quizz page */

/* news page */
div.newsBg {background:url('../i/stiri_bg.png') left top no-repeat; width:806px; height:681px; margin:20px auto; padding-top:14px;}
div.newsField {color:#fff; background:url('../i/stiri_date-page.jpg') left top no-repeat; width:78px; height:20px; padding-top:4px;}
/* eof news page */

/* fields */
div.txtField-1 {background:url('../i/txt-field-1.jpg') left top no-repeat; width:270px; height:30px;}
div.txtArea-1  {background:url('../i/txt-area-1.jpg') left top no-repeat; width:270px; height:120px;}
div.txtArea-2  {background:url('../i/prize_candidate/nou_mesaj_field.jpg') left top no-repeat; width:272px; height:107px;}
div.txtArea-2 textarea { width:255px; height:90px; }
/* eof fields */

/* layout */
div.footer {background:url('../i/footer-repeat.jpg') left top repeat-x;}
div.footerSep { background:url('../i/footer-sep.jpg') left top repeat-x; width:2px; height:43px; }
div.footer a {color:#D0B714;}
div.footer a:hover {color:#ECD110;}
/* eof layout */

.customDialog { background:none !important; border:none !IMPORTANT; }
.customDialog .ui-dialog-titlebar { display:none; }
.popUpContainer form label { color:#C5C5C5; font-size:12px; }
.popupInputContainer { width:265px; height:23px; background:url('../i/popup/popup_field.png') top left no-repeat; padding:7px 0 0 5px; margin-bottom:8px; }
.popupInputContainer input { width:260px; height:16px; background:none; border:0; }
.popupErrorSpan { color:#C10100; padding-left:8px; }


a.vladis { text-decoration:none; color:#d6d6d6; }
a.vladis:hover { color:#CB0000 }

.fb_button_simple:hover { text-decoration:none; }
a.fb_button_simple:hover .fb_button_text { text-decoration:none !IMPORTANT; }

.PeninsulaLink { /* color:#BA0808; */ color:black; }