@charset "utf-8";



/* CSS Document */



/* v1.0 | 20080212 */







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;



}







/* remember to define focus styles! */



:focus {



	outline: 0;



}







/* remember to highlight inserts somehow! */



ins {



	text-decoration: none;



}



del {



	text-decoration: line-through;



}







/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: collapse;



	border-spacing: 0;



}







/* main */



body



{



	font:normal 12px Arial, Helvetica, sans-serif;



	color:#fff;



	background:#d7d7d7 url(img/mainBg.gif) 0px 0px repeat-x;



}



#wrapper



{



	position:relative;



}



#top



{



	width:920px;



	height:750px;



	padding:0px 20px 0px 20px;



	background:transparent url(img/centerBg3.jpg) top center no-repeat;



	margin:0px auto;



	text-align:center;



	position:relative;



	



}



#topRecomandari



{



	width:920px;



	height:750px;



	padding:0px 20px 0px 20px;



	background:transparent url(img/recomandariBg.jpg) top center no-repeat;



	margin:0px auto;



	text-align:center;



	position:relative;



}



#topRegulament



{



	width:920px;



	height:750px;



	padding:0px 20px 0px 20px;



	background:transparent url(img/regulamentBg.jpg) top center no-repeat;



	margin:0px auto;



	text-align:center;



	position:relative;



}



#bottom



{



	width:100%;



	min-height:235px;



	background:transparent url(img/waterBg3.png) 0px 0px repeat-x;



	padding-top:235px;



	margin-top:-235px;



	z-index:99;



	position:relative;



}



#bottomContentWrapper



{



background:#3798d0;



width:100%;



position:relative;



padding-bottom:20px;



}



#bottomContent



{



width:960px;



margin:0px auto;



text-align:center;



top:-135px;



position:relative;



}



#bottomContent .textContent



{



	margin-bottom:25px;



}



#bottomContent .textContent p, #bottomContent .textContent ul, .formContent ul, .formContent p



{



	text-align:justify;



	font-size:14px;



	margin:15px 0px;



	-moz-text-shadow: 1px 1px 2px #000;



	-webkit-text-shadow: 1px 1px 2px #000;



	text-shadow: 1px 1px 2px #000;



}



#bottomContent .textContent p a, #bottomContent .textContent ul a



{



	color:#fff;



	text-decoration:none;



}



#bottomContent .textContent p a:hover, #bottomContent .textContent ul a:hover



{



	color:#fdcf47;



	text-decoration:underline;



}



#bottomContent .textContent ul , .formContent ul



{



	list-style:circle;



	margin:15px 0px 15px 15px;



}



#bottomContent h1



{



	font-size:25px;



		-moz-text-shadow: 1px 1px 2px #292929;



	-webkit-text-shadow: 1px 1px 2px #292929;



	text-shadow: 1px 1px 2px #292929;



	text-align:left;



	font-weight:bold;



	color:#fbca39;



}



div#menuWrapper



{



	position:absolute;



	width:960px;



	height:150px;



	top:10px;



	left:50%;



	margin-left:-480px;



}



ul.menu li



{



	float:left;



}



ul.menu li a



{



	display:block;



text-indent:-150000px;



margin-right:70px;



}



a.homePage



{



	width:231px;



	height:32px;



	background:transparent url(img/mainSprite.png) -4px -2px no-repeat;



	margin-left:100px;



}



a.homePage:hover



{



	background-position: -4px -36px;



}



a.regulament



{



	width:180px;



	height:32px;



	background:transparent url(img/mainSprite.png) -244px -3px no-repeat;



}



a.regulament:hover



{



	background-position: -244px -37px;



}



a.recomandari



{



	width:195px;



	height:32px;



	background:transparent url(img/mainSprite.png) -429px -3px no-repeat;



}



a.recomandari:hover



{



	background-position: -429px -37px;



}



a#joinCompetition



{



	display:block;



	width:275px;



	height:42px;



	background:transparent url(img/mainSprite.png) -14px -78px no-repeat;



	position:absolute;



	top:380px;



	left:290px;



	text-indent:-150000px;



}



a#joinCompetition:hover



{



	background-position:-298px -78px;



}



.textContent



{



		margin:0px 100px 0 100px;



}



.formContent, .gallery



{



	padding-top:20px;



	border-top:1px dashed #2e77a0;



	margin:20px 100px 0 100px;
	
	overflow:hidden;



}







div.ddfmwrap



{



	width:100%;



margin:0px auto;



text-align:center;



overflow:hidden;



}



div.ddfmwrap form



{



	width:100%;



	margin-top:20px;



}



div.ddfmwrap p 



{



	margin:0;



	overflow:hidden;



}



div.ddfmwrap p label



{



	color:#fff;



}



div.ddfmwrap fieldset



{



	margin-top:20px;



}



div.ddfmwrap fieldset.fieldLeft



{



	float:left;



	width:330px;



}



div.ddfmwrap fieldset.fieldRight



{



	float:left;



	width:350px;



	margin-left:30px;



}



div.ddfmwrap fieldset .right



{



	float:right;



}



div.ddfmwrap legend



{



	display:none;



}



.ddfmwrap .ddfmerrors



{



	font-size:15px;



	color:#ffe9e9;



	margin-top:20px;



	width:100px;



	text-align:left;



	float:left;



}



.ddfmwrap .errorlist



{



	margin-top:20px;



}



fieldset input, textarea



{



	border:1px solid #003b64;



	font-size:12px;



}



div.submit



{



	width:200px;



	float:right;



	margin-right:30px;



}



div.submit input



{



	font-size:22px;



	color:#fff;



	background-color:#114f75;



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px;



	-moz-text-shadow: 0 1px 1px #636363;



	 -webkit-text-shadow: 0 1px 1px #636363;



	 text-shadow: 0 -1px 1px #636363;



	 border:none;



}



#footer



{



	border-top:1px dashed #2e77a0;



	width:760px;



	margin:0px auto;



	text-align:center;



	padding-top:10px;



	



}



#footer p



{



	text-align:left;



	overflow:hidden;



	width:100%;



	font-size:90%;



	color:#b9d3e0;



	margin:0;



	



}



#footer p a



{



	text-decoration:none;



	color:#b9d3e0;



}



#footer p a:hover



{



	text-decoration:underline;



	color:#fff;



}



#footer p span.alignLeft



{



	text-align:left;



	float:left;



	



}



#footer p span.alignRight



{



	float:right;



}



div.vidContent



{



	width:100%;



	display:block;



	overflow:hidden;



	margin:10px 0px 10px 0px;



}



#zrLink



{



	position:absolute;



	display:block;



	width:170px;



	height:120px;



	background:transparent;



	text-indent:-150000px;



	top:200px;



	left:280px;



}



#zrLinkRegulament



{



	position:absolute;



	display:block;



	width:170px;



	height:120px;



	background:transparent;



	text-indent:-150000px;



	top:275px;



	left:410px;



}



#zrLinkRecomandari



{



	position:absolute;



	display:block;



	width:170px;



	height:120px;



	background:transparent;



	text-indent:-150000px;



	top:275px;



	left:410px;



}



.showDescription



{



	width:760px;



	margin:0px auto 20px auto;



	display:block;



	overflow:hidden;



	padding-top:10px;



	border-top:1px dashed #2e77a0;



}



.showDescription ul li



{



	list-style:none;



}



.logos



{



	margin:0px auto;



	text-align:center;



	width:760px;



	height:200px;



	background:transparent url(img/partneneri.png) 0px 0px no-repeat;



	position:relative;



}



.logos a



{



	display:block;



	position:absolute;



	background:transparent;



	text-indent:-150000px;



}



#upcLink



{



	width:137px;



	height:122px;



	top:12px;



	left:14px;



}



#magicLink



{



	width:139px;



height:72px;



top:32px;



left:201px;



}



#worldLink



{



	width:174px;



	height:48px;



	top:40px;



	left:407px;



}



#gettsLink



{



	width:89px;



	height:112px;



	top:19px;



	right:12px;



}



#esteticaLink



{



	width:162px;



	height:32px;



	top:142px;



	left:185px;



}



#avantajeLink



{



	width:135px;



	height:49px;



	top:132px;



	left:427px;



}



.visual



{



	width:270px;



	float:left;



	margin-right:20px;



}



.visual img



{



	margin:15px 0px 10px 0px;



}



.vidContentMain



{



	float:right;



	margin-left:20px;



	margin-top:-30px;



}



/* GALLERY */







div.ngg-gallery-thumbnail



{



	overflow:hidden;



	margin-bottom:15px;



	display:block;



}



div.ngg-gallery-thumbnail a



{



	float:left;



	margin-right:10px;



}



div.ngg-gallery-thumbnail p span



{



	text-align:left;



	margin-top:3px;



	font-size:12px;



}



div.ngg-gallery-thumbnail p span.numeParticipant



{



	font-size:110%;



	font-weight:bold;



	margin-bottom:5px;



	display:block;



}



p.facebook



{



	-moz-text-shadow: 1px 1px 2px #292929;



	-webkit-text-shadow: 1px 1px 2px #292929;



	text-shadow: 1px 1px 2px #292929;



	font-size:18px;



}



div.formContent ul



{



	overflow:hidden;



	margin:10px auto 0px auto;



}



/*div.formContent ul li



{



	float:left;



}*/



div.formContent ul li p



{



	margin-top:10px;



}



li.facebookLink



{



	width:48px;



	height:48px;



	background:transparent url(img/fbkIcon.png) no-repeat;



	margin:0px 0px 0px 10px;



}



	



li.facebookLink a



{



	display:block;



	text-indent:-150000px;



	width:100%;



	height:100%;







}



a#seeGallery



{



	display:block;



	font-size:18px;



	color:#fff;



	padding:3px;



	background-color:#114f75;



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px;



	-moz-text-shadow: 0 1px 1px #636363;



	 -webkit-text-shadow: 0 1px 1px #636363;



	 text-shadow: 0 -1px 1px #636363;



	 border:none;



	 text-decoration:none;



	 width:200px;



	 float:right;



	 margin-right:20px;



}



div.formContent ul

{

list-style-type:circle;

margin-left:10px;

}

div.formContent ul.facebookHolder

{

	list-style:none;

margin-left:0px;

}
ul.facebookHolder
{
	clear:both;
	padding-top:20px;
}
ul.facebookHolder li

{

	float:left;

}

.alignleft
{
	float:left;
}
.alignright
{
	float:right;
}
.formContent h3
{
		font-size:18px;



		-moz-text-shadow: 1px 1px 2px #292929;



	-webkit-text-shadow: 1px 1px 2px #292929;



	text-shadow: 1px 1px 2px #292929;



	text-align:left;



	font-weight:bold;
	margin-top:20px;


}


