/*
Theme Name: Gaudeamus Igitur
Theme URI: http://www.evive.ro
Description: Evive website theme, nonconventional but classic, highly oriented on usability and aestetics.
Version: 0.1
Author: Predrag Jivici
Author URI: http://www.optimizaresite.ro/
*/

/* YUI Reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin		: 0;
	padding		: 0;
}
table {
	border-collapse	: collapse;
	border-spacing	: 0;
}
fieldset,img { 
	border		: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style	: normal;
	font-weight	: normal;
}
ol,ul {
	list-style	: none;
}
caption,th {
	text-align	: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size	: 100%;
	font-weight	: normal;
}
q:before,q:after {
	content		: '';
}
abbr,acronym { 
	border		: 0;
}
hr {
	display		: none;
}

/*****************************************************************************************
*   *) CLASE GENERALE
******************************************************************************************/
body {
	background		: #e9e3d2;
	color			: #333;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 62.5%;
}
html, body { height			: 100%; }

::-moz-selection{ background:#f89a41; color:#fff; text-shadow: none; }
::selection { background:#f89a41; color:#fff; text-shadow: none; } 

h1 {}
h2 {}
h3 {}

p, ol {
	font			: 11px Arial, sans-serif;
	/*line-height		: 18px;
	margin-bottom	: 1.5em;*/
}

a:link, a:visited:hover {
	/*color			: #3d888b;*/
	color			: #8f755f;
	outline			: none;
	/*text-decoration	: none;*/
}
a:hover, a:active {
	/*color			: #3d888b;*/
	color			: #b4947a;
	outline			: none;
	text-decoration	: underline;
}
a:visited {
	/*color			: #3d888b;*/
	color			: #b4947a;
	outline			: none;
	text-decoration	: none;
}
strong {
	font-weight		: bold;
}
em {
	font-style		: italic;
}

/*****************************************************************************************
*   *) HEADER
******************************************************************************************/
#wrapper_mare {
	min-height		: 100%;
	height			: auto !important;
	height			: 100%;
	margin-bottom	: -235px; /* inaltimea footerului + borderul aferent (daca exista) */
}
	#wrapper_header {
		background		: url(images/bkg_wrap_header.gif) repeat-x top left;
		border-bottom	: 1px solid #fff;
		z-index			: 1000;
	}
		#header {
			background		: url(images/bkg_header.gif) no-repeat 30px top;
			height			: 220px;
			margin			: 0 auto;
			position		: relative;
			width			: 960px;
		}
		#header h1 {
			margin			: 0;
			padding-left	: 30px;
			text-indent		: -9999px;
		}
		#header a#logo	{
			display			: block;
			width			: 196px;
			height			: 93px;
		}

/*   POZE EVENIMENTE
******************************************************************************************/
#ultimele_evenimente_foto {
	background		: url(images/bkg_poze_evenimente.gif) no-repeat top center;
	margin-top		: 14px;
	padding			: 5px 30px 0;
	text-align		: center;
}

#ultimele_evenimente_foto h4, #content_promovate h4 {
	color			: #faf4e9;
	font			: bold 11px Arial, sans-serif;
	margin			: 0 0 3px;
	text-transform	: uppercase;
}

/*   SEARCH FORM
******************************************************************************************/
#header_searchform {
	position		: absolute;
	right			: 30px;
	top				: 71px;
}
#searchinput {
	background			: url(images/bkg_searchform.gif) no-repeat center left;
	border				: none;
	display				: block;
	float				: left;
	font-size			: 11px;
	height				: 15px;
	line-height			: 15px;
	margin				: 0;
	outline				: none;
	padding				: 4px 5px 4px;
	width				: 180px;
}
#searchsubmit {
	background			: url(images/bkg_searchform.gif) no-repeat center right;
	border				: none;
	cursor				: pointer;
	display				: block;
	float				: left;
	height				: 22px;
	margin				: 0;
	outline				: none;
	padding				: 0;
	width				: 22px;
}

/*****************************************************************************************
*   *) CONTENT
******************************************************************************************/	
#wrapper_content {
	background		: url(images/bkg_content.jpg) repeat center top;
}
		#content {
			margin			: 0 auto;
			padding			: 14px 0;
			width			: 960px;
		}
		#content p {
			/*margin-right	: 12px;*/
		}
			#col_stanga {
				float			: left;
				padding-right	: 14px;
				padding-left	: 30px;
				width			: 586px;
			}
			#col_dreapta {
				float			: left;
				padding-right	: 30px;
				width			: 300px;
			}		
		#wrapper_content_promovate {
			background		: url(images/bkg_content.jpg) repeat-x center bottom;
			padding-bottom	: 14px;
		}
			#content_promovate {
				/*background		: url(images/bkg_evenimente_promovate.gif) no-repeat scroll center bottom;*/
				margin			: 0 auto;
				padding			: 0 30px 4px;
				text-align		: center;
				width			: 900px;
			}
			#content_promovate h4 { color:#4b4535; margin: 4px 0 0; }
			ul#foto_evenimente_promovate {
				border-top		: 1px solid #b4947a;
				height			: 128px;
				margin			: 0 auto;
				padding-top		: 14px;
				/*width			: 390px;*/
			}
			ul#foto_evenimente_promovate li {
				/*display			: inline;*/
				float			: left;
				margin-right	: 4px;
			}
				ul#foto_evenimente_promovate li.promo_ultimul { margin-right:0; }
			ul#foto_evenimente_promovate li div.promo_event {
				background		: #28151e;
				height			: 125px;
				position		: relative;
				width			: 125px;
			}

			ul#foto_evenimente_promovate li img.promo_visible {
				opacity			: 0;
				position		: absolute;
				left			: 0;
				top				: 0;
				z-index			: 10;
			}
			ul#foto_evenimente_promovate li img.promo_hidden {
				position		: absolute;
				left			: 0;
				top				: 0;
			}


/*   SINGLE POST
******************************************************************************************/
.post div.ziua, #col_dreapta div.ziua {
	background-repeat: repeat-x;
	padding			: 4px 0;
}
.post div.ziua h2, #col_dreapta div.ziua h2 {
	color			: #FAF4E9;
	font			: bold 11px Arial,sans-serif;
	text-align		: center;
	text-transform	: uppercase;
}
.post h2.post, .post h2.post, .post h1 {
	color				: #222;
	font				: normal 30px Georgia, serif;
	margin				: .8em 0 .5em 0;
}
.post h3 { color:#000; font: 17px Georgia,sans-serift; }
.post h3.hp_titlu_eveniment { margin-top: 1em; }
.post h4 {
	color				: #000;
	font				: normal 15px Georgia, serif;
	margin				: 1em 0 .5em 0;
}
.post h4.data { color: #C42F3C; }
.post h4.locatie { color: #C22938; }
.post p, .post ul {
	font-size			: 12px;
	margin-bottom		: 1em;
}
.entry ul { list-style-type:disc; margin-left:3em; line-height:1.5em; }

.post p.ora_locatie, .urmatoarele_evenimente p, .post span.ora_locatie, .post p.adresa_locatie {
	color				: #c22938;
	font				: bold 15px Arial, sans-serift;
	font-style			: italic;
	margin-bottom		: 1em;
}
	.post p.ora_locatie a, .urmatoarele_evenimente p a, .post span.ora_locatie a, .post p.adresa_locatie a {
		color				: #c22938;
		text-decoration		: none;
	}
	.post p.ora_locatie span, .post p.adresa_locatie span.loc_adresa {
		display				: block;
		padding				: 1px 0;
	}
	.post p.adresa_locatie span.loc_adresa { margin-bottom:.3em; }
	.post p.adresa_locatie span.loc_coordonate a { background-color:#d23e3e; color:#fff; font:italic normal 11px Arial,sans-serift; padding:0px 3px; text-decoration:none; }
	
.post a img {
	border				: 1px solid #dfcfb6;
}
.post a:hover img {
	background			: #c22938;
	border				: 1px solid #b4947a;
}	
.post img {
	background			: #fff;
	padding				: 7px;
}
	.post img.alignright {
		float				: right;
		margin-left			: 1em;
		margin-bottom		: 1em;
	}
	.post img.alignleft {
		float				: left;
		margin-right		: 1em;
		margin-bottom		: 1em;
	}
.entry {
	border-top			: 1px solid #B4947A;
	border-bottom		: 1px solid #B4947A;
	padding				: 14px 0;
}
.entry  h2 {
	margin-bottom		: .5em;
	padding-top			: .5em;
	
}
.entry p.flickr_set {
	margin-top			: 6px;
	margin-bottom		: 0;
}
.entry p.flickr_set a {
	background			: url(images/flickr_logo.gif) no-repeat 5px center;
	color				: #ff0080;
	line-height			: 16px;
	padding-left		: 45px;
}
.entry a.par { margin-right:6px; }
.entry a.par, .entry a.impar { float:left; margin-bottom:6px; height:200px;	text-align:center; width:290px; }

/*   COMMENT ZONE
******************************************************************************************/
h3#comments, #respond h3, #localizare h3, .evenimente_curente_viitoare h3, .locatii_carusel_poze h3, .locatii_evenimente_trecute h3 {
	color				: #222222;
	font-size			: 18px;
	margin				: 1em 0;
}
.commentlist li {
	background			: #fff;
	margin-bottom		: 6px;
	padding				: 14px 14px 12px 14px;
}
.commentlist li p { margin-bottom:1em; padding-left:46px; }
.commentlist li img.avatar { float:left; margin-right:14px; }
.commentlist li .comment-author { /*height:21px;*/ margin-bottom:9px; }
.commentlist li .comment-author a.numar_comment {
	background			: url(images/bkg_comment_bubble.gif) no-repeat center top;
	color				: #fff;
	display				: block;
	font				: normal 12px "Trebuchet MS", serif;
	float				: left;
	height				: 21px;
	margin-right		: 14px;
	text-align			: center;
	text-decoration		: none;
	width				: 32px;
}
.commentlist li .comment-author a.numar_comment:hover { text-decoration:none; }
.commentlist li .comment-author a.comment-edit-link { float:right; }
.commentlist li .comment-author cite {
	color				: #555;
	font				: bold 14px "Trebuchet MS", serif;
	font-style			: italic;
}
.commentlist li .comment-author cite a {
	color				: #b4947a;
	/*text-decoration		: underline;*/
}
.commentlist li .comment-author span { visibility:hidden; }

.commentlist li .comment-meta {
	color				: #999;
	font				: normal 10px Arial, sans-serif;
	padding-left		: 46px;
}

/*   LOCALIZARE 
******************************************************************************************/
#localizare {
	border-top			: 1px solid #B4947A;
	/*padding				: 14px 0;*/
}
.box_localizare {
	background			: #fff;
	border				: 1px solid #b7cba8;
	/*height				: 256px;*/
	margin-top			: 12px;
	margin-bottom		: 18px;
	padding				: 7px;
}
.box_localizare img { background:none; }

/*   REG USER STUFF
******************************************************************************************/
.commentlist li.byuser .comment-author cite a {
	color				: #c22938;
}
.commentlist li.byuser .comment-author a.numar_comment {
	background			: url(images/bkg_comment_bubble_red.gif) no-repeat center top;
	text-decoration		: none;
}
.commentlist li.byuser a {
	color				: #B4947A;
	text-decoration		: underline;
}
/*.commentlist li.byuser {
	background			: #c22938;
}
.commentlist li.byuser p, .commentlist li.byuser a {
	color				: #fff;
}
.commentlist li.byuser a {
	text-decoration		: underline;
}
.commentlist li.byuser .comment-author cite a {
	color				: #fff;
}
.commentlist li.byuser .comment-author a.numar_comment {
	background			: url(images/bkg_comment_bubble_white.gif) no-repeat center top;
	color				: #c22938;
	text-decoration		: none;
}
.commentlist li.byuser .comment-meta {
	color				: #c5c5c5;
}*/

/*****************************************************************************************
*   *) FOOTER
******************************************************************************************/	
#wrapper_footer {
	background		: #28151e url(images/bkg_footer.gif) repeat-x center top;
	position		: relative;
}
.push { background: url(images/bkg_wrapper_mare.jpg) repeat top left; }
#blog #wrapper_footer, .push {
	height			: 235px; /* inaltime fixa, posibil de editat in functie de contunut */
}
#wrapper_footer, .push {
	height			: 235px; /* inaltime fixa, posibil de editat in functie de contunut */
}
	#footer {
		color			: #fff;
		line-height		: 1.6em;
		margin			: 0 auto;
		padding			: 15px 30px 0;
		width			: 900px;
	}
	#footer, .postmetadata {
		font-size		: 1.1em;
	}
	
	#footer .footer-box { display: block; float: left; width: 170px; }
	#footer .footer-box:nth-of-type(4) 	{ 	width: 200px; 	}
	/*#footer .footer-box li { 	margin-left: 20px; 	}*/
	
	#footer h5 {
		color			: #fff;
		font			: normal 16px Arial, sans-serif;
		margin-bottom	: 10px;
	}
	#footer ul {
		color			: #444;
		font-weight		: bold;
		float			: left;
		margin-right	: 2em;
	}
		#footer ul li.people_counter { position:absolute; top:10.3em; }
		#footer ul li.people_counter img {opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); }
		#footer ul li.feedburner_counter { position:absolute; top:12.3em; }
	#footer p.under-footer {
		border-top		: 1px solid #502b3b;
		color			: #623449;
		line-height		: 3em;
		margin-top		: 15px;
		text-align		: center;
	}
		#footer p.under-footer a {
			color			: #623449;
			text-decoration	: none;
		}
		#footer p.under-footer a:hover {
			color			: #c81f2e;
		}
	#footer a {
		color			: #b4947a;
		font-weight		: normal;
		/*text-transform	: capitalize;*/
		text-decoration	: underline;
	}
	#footer a:hover {
		color			: #c81f2e;
	}
	#footer a srong {
		color			: #444;
	}
		#footer a.twitter, #footer a.facebook, #footer a.flikr, #footer a.rss_feed {
			display			: block;
			height			: 21px;
			float			: left;
			margin			: 7px 7px 0 0;
			text-indent		: -9999px;
			width			: 21px;
		}
		#footer a.twitter {
			background		: url(images/icon_twitter.gif) no-repeat left center;
		}
		#footer a.facebook {
			background		: url(images/icon_facebook.gif) no-repeat left center;
		}
		#footer a.flikr {
			background		: url(images/icon_flikr.gif) no-repeat left center;
		}
		#footer a.rss_feed {
			background		: url(images/icon_rss_feed.gif) no-repeat left center;
		}
		#footer a.twitter:hover, #footer a.facebook:hover, #footer a.flikr:hover, #footer a.rss_feed:hover {
			background-position	: right center;
		}
	p.copyright {
		color			: #999;
		font-size		: 1em;
	}
		p.copyright span {
			color			: #b2b2b2;
			_font-size		: .7em;
		}

/*****************************************************************************************
*   *) CLEAR
******************************************************************************************/
.clear {
  clear		: both;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}
.clear2 {
  clear		: right;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}


/*****************************************************************************************
*   *) ACORDEON CALENDAR PRIMA PAGINA
******************************************************************************************/
/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/


#page-wrap {
	height				: 100%;
	margin				: 0 auto;
	/*margin-bottom		: 20px;  100% */
	overflow			: hidden;
	padding				: 0 0 0 30px;
	width				: 930px;
}

.info-col {
	float				: left;
	height				: 100%;
	margin				: 0 10px 0 0;
	width				: 140px;
	/*padding				: 50px 0 0 0;*/
}

.info-col h2 {
	color				: #faf4e9;
	font				: bold 11px Arial, sans-serif;
	margin				: 4px 0 45px;
	text-align			: center;
	text-transform		: uppercase;
}
.info-col h3 {
	color				: #b4947a;
	font				: normal 30px Georgia, serif;
	text-align			: center;
	white-space			: nowrap;
}
.info-col h3 a, .info-col h3 a:hover, .info-col h3 a:active, .info-col h3 a:visited, .info-col h3 a:visited:hover { color:#b4947a; text-decoration:none; }
.info-col h4, .info-col h4 a, .info-col h4 a:active, .info-col h4 a:visited, .info-col h4 a:visited:hover {
	color				: #222222;
	font				: normal 15px Arial, sans-serif; /*bold 16px trebuchet MS, sans-serif;*/
	height				: 17px;
	margin				:  -2px 0 25px;
	overflow			: hidden;
	text-align			: center;
	text-decoration		: none;
}
	.info-col h4 a:hover { text-decoration:none; }
	
.oranj { background		: url(images/bkg_poze_evenimente.gif) no-repeat top center; }
.poimaine, .info-col { background: url(images/bkg_poimaine.gif) no-repeat center top; overflow:hidden; }
.astazi { background: url(images/bkg_azi.gif) no-repeat center top; }
	.astazi h3, .astazi h3 a { color: #ed3939 !important; }
.astazi_arhiva { background: url(images/bkg_azi_arhiva.gif) no-repeat center top; }
	.astazi_arhiva h3, .astazi_arhiva h3 a { color: #ed3939; }
.ieri { background: url(images/bkg_ieri.gif) no-repeat center top; }
	.ieri h3, .ieri h3 a { color: #c22938; }
.alaltaieri, .maine { background: url(images/bkg_maine.gif) no-repeat center top; }
	.alaltaieri h3 , .maine h3, .alaltaieri h3 a , .maine h3 a { color: #967d67!important; }
.spaced { margin-top:21px; }

.curCol {
	/*-moz-box-shadow			: 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow		: 0 0 10px rgba(0,0,0,0.2);*/
	
	position			: relative;
	z-index				: 1;
}
.info-col ul {
	/*margin-top			: 14px;*/
}

.dt {
	padding				: 7px;
	/*background			: #900;*/
	color				: white;
	/*border-bottom		: 1px solid white;*/
}
.dd {
	position			: absolute;
	left				: -9999px;
	top					: -9999px;
	/*background			: #900;*/
	padding				: 7px;
	/*color				: white;*/
}

/*   ELEMENTE PRELUATE PE PAGINA DE ARHIVA
******************************************************************************************/
.info-col-arhiva {
	background-position	: 0px -37px;
	float				: none;
	margin-right		: 0;
	padding-top			: 24px;
	width				: auto;
}
.info-col-arhiva ul li {
	border-bottom		: 5px solid #FFA74F;
	height				: 136px;
	position:relative;
}
.info-col-arhiva ul li div.rezumat {
	padding				: 1.1em 0;
}
.info-col-arhiva ul li div.rezumat p.hp_continut a { color: #B4947A; }
.info-col-arhiva  ul li h3.hp_titlu_eveniment { font-size: 22px !important; margin-top:0; }

.boxgrid { 
	background			: #000;
	float				: left;
	height				: 136px; 
	overflow			: hidden;
	margin-right		: 1em;
	position			: relative;
	width				: 136px;  
}
	.boxgrid a {
		opacity				: .8;
		-ms-filter			: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
		filter				: alpha(opacity=80);
	}
	.search .boxgrid a {
		opacity				: 1;
		-ms-filter			: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
		filter				: alpha(opacity=100);
	}
		.boxgrid a img, .boxgrid a:hover img {
			border				: none;
			margin-right		: 0;
			padding				: 0;
		}
.cover {
	background			: #794a5f;
	border-right		: 1px solid #f2eee1;
	height				: 136px;
	left				: 0;
	line-height			: 136px;
	position			: absolute;
	text-align			: center; 
	top					: 0;
	width				: 67px;
	z-index				: 2;
}
	.cover p { margin-top : 90%; }




/*   EVENTS ACORDEON
******************************************************************************************/
.info-col ul li { /*border-bottom	: 1px solid #eaeaea;*/ margin-bottom: 1px; }

.info-col ul li.int_9_11, .info-col ul li div.int_9_11 { background: #fff; }
.info-col ul li.int_12_14, .info-col ul li div.int_12_14 { background: #dfcfb6; }
.info-col ul li.int_15_17, .info-col ul li div.int_15_17 { background: #b4947a; }
.info-col ul li.int_18_20, .info-col ul li div.int_18_20 { background: #794a5f; }
.info-col ul li.int_21_23, .info-col ul li div.int_21_23 { background: #2b3342; }

.info-col ul li div.event_img {
	border-bottom		: 1px solid #dfcfb6;
	padding				: 0;
	margin				: 0;
	width				: 300px;
	height				: 100px;
}
.info-col ul li p.hp_continut { color: #fff; }
.info-col ul li p.hp_continut a { color: inherit; text-decoration:underline; }

.info-col-arhiva ul li p.hp_continut { color: #222; font-size: 11px; }

/*   IMAGINE EVENTS ACORDEON
******************************************************************************************/
.info-col ul li div.event_img { border-top: 5px solid #ffa74f; }
/*.info-col ul li.current { border-bottom	: 5px solid #ffa74f; }*/
.dd { border-bottom: 5px solid #ffa74f; }

/*.info-col ul li.int_9_11 div.event_img { border-top: 5px solid #ffa74f; }*/

/*   TITLURI EVENTS ACORDEON
******************************************************************************************/
.info-col ul li h3.hp_titlu_eveniment, .entry  h2  {
	font				: normal 17px Georgia, sans-serif;
	text-align			: left;
	white-space			: normal;
}
.info-col ul li div.current h3.hp_titlu_eveniment{
		font				: normal 22px Georgia, sans-serift;
		margin-top			: 7px;
	}
.info-col ul li h3.hp_titlu_eveniment a { color: #222!important; outline-style: none; }
.info-col ul li h3.hp_titlu_eveniment a:hover { outline-style: none; text-decoration: none; }

.info-col ul li.int_15_17 h3.hp_titlu_eveniment a,
.info-col ul li.int_18_20 h3.hp_titlu_eveniment a,
.info-col ul li.int_21_23 h3.hp_titlu_eveniment a { color: #fff!important; outline-style: none; }

/*   ORA + LOCATIA EVENTS ACORDEON
******************************************************************************************/
.info-col ul li p.ora_locatie {
	color				: #ffa74f;
	font				: bold 14px Arial, sans-serift;
	font-style			: italic;
	margin-bottom		: 1em;
}
	.info-col ul li p.ora_locatie span {
		display			: block;
		padding			: 1px 0;
	}
		.info-col ul li p.ora_locatie span a { color:#FFA74F; text-decoration:none; }
		
.info-col ul li.int_9_11 p.ora_locatie, .info-col ul li.int_12_14 p.ora_locatie,
.info-col ul li div.int_9_11 p.ora_locatie, .info-col ul li div.int_12_14 p.ora_locatie,
.info-col ul li.int_9_11 p.ora_locatie span a, .info-col ul li.int_12_14 p.ora_locatie span a,
.info-col ul li div.int_9_11 p.ora_locatie span a, .info-col ul li div.int_12_14 p.ora_locatie span a { color: #c22938; }
.info-col ul li.int_15_17 p.ora_locatie, .info-col ul li div.int_15_17 p.ora_locatie,
.info-col ul li.int_15_17 p.ora_locatie span a, .info-col ul li div.int_15_17 p.ora_locatie span a { color: #5f2b43; }


span.info_icon { display:inline-table!important; height:12px; margin-left:4px; margin-top:1px; vertical-align:top; width:12px; }
.info-col ul li p.ora_locatie span a span.info_icon { background:url(images/info_icon.gif) no-repeat top center; }
.info-col ul li.int_9_11 p.ora_locatie span a span.info_icon, .info-col ul li.int_12_14 p.ora_locatie span a span.info_icon { background:url(images/info_icon_9_11.gif) no-repeat top center; }
.info-col ul li.int_15_17 p.ora_locatie span a span.info_icon { background:url(images/info_icon_15_17.gif) no-repeat top center; }

.info-col-arhiva ul li span.hp_locatie, .info-col-arhiva ul li span.hp_locatie a { color: #C22938!important; margin-top:1em; }

/*   DESCRIERE EVENTS ACORDEON
******************************************************************************************/
.info-col ul li.int_9_11 p.hp_continut,
.info-col ul li.int_12_14 p.hp_continut { color: #222; }



/*.image { height: 100px; text-indent: -9999px; display: block; border-right: 1px solid white; }*/







/*li:nth-of-type(1) .dt, li:nth-of-type(1) .dd { background: #b44835; }
li:nth-of-type(2) .dt, li:nth-of-type(2) .dd { background: #ff7d3e; }
li:nth-of-type(3) .dt, li:nth-of-type(3) .dd { background: #ffb03b; }
li:nth-of-type(4) .dt, li:nth-of-type(4) .dd { background: #c2a25c; }
li:nth-of-type(5) .dt, li:nth-of-type(5) .dd { background: #4c443c; }
li:nth-of-type(6) .dt, li:nth-of-type(6) .dd { background: #656b60; }
*/

	
	






.info-col .dd img { /* float: left; */ }


/*   NAVIGARE ACORDEON
******************************************************************************************/
.navigare_calendar {
	margin				: 0 auto;
	position			: relative;
	width				: 960px;
}
	#previous_one, #next_one {
		display				: block;
		height				: 58px;
		outline-style		: none;
		position			: absolute;
		text-indent			: -9999px;
		top					: 58px;
		width				: 30px;
	}
	#previous_one {
		background			: url(images/bkg_prev_day.gif) no-repeat left center;
		left				: 0;
	}
	#next_one {
		background			: url(images/bkg_next_day.gif) no-repeat left center;
		right				: 0;
	}
	#previous_one:hover, #next_one:hover {
		background-position	: center center;
		outline-style		: none;
	}
	#previous_one.inactiv, #next_one.inactiv {
		background-position	: right center;
		outline-style		: none;
	}


/*ul.lista_foto_ultimele {	margin-top: 10px; list-style:none; 	}

ul.lista_foto_ultimele li {  display: inline;	}

ul.lista_foto_ultimele li img { 	border: 0 none; 	}*/


/*   INDEX GALERIE IMAGINI
******************************************************************************************/
.index-foto-post {
	border-bottom		: 1px solid #B4947A;
	padding				: 14px 0;
	margin-top			: 11px;
}
.index-foto-post h3 {
	color				: #222222;
	font-size			: 24px;
}
.index-foto-post h3 a {
	color				: #222222;
	text-decoration		: none;
}
.index-foto-post h3 a:hover {
	color				: #B4947A;
	text-decoration		: none;
}
.index-foto-post .colaj, .sidebar-photo-box .colaj {
	background			: #fff;
	border				: 1px solid #DFCFB6;
	margin-top			: 12px;
	padding				: 7px;
	height				: 256px;
}
	.sidebar-photo-box .colaj { height:192px; margin-top:0; }
	.colaj:hover {
		background			: #C22938;
	}
.index-foto-post .colaj a, .sidebar-photo-box .colaj a {
	float				: left;
	/* height				: 128px; */
	text-align			: center;
	/* width				: 190px; */
}
.index-foto-post .colaj a {
	height				: 128px;
	width				: 190px;
}
.index-foto-post .colaj a img, .sidebar-photo-box .colaj a img {
	border				: none;
	padding				: 0;
}

/*   PAGINA DE PARTENERI
******************************************************************************************/
.sec_parteneri {border-bottom: 1px solid #B4947A; /*border-top: 1px solid #B4947A; margin-top:14px;*/ padding:0 0 6px 0;}
.sec_parteneri a { float:left; margin-right:8px; margin-bottom:8px; }

/*****************************************************************************************
*   *) SIDEBAR!!!!!!!!!!!
******************************************************************************************/
.modul_sidebar h3.sb {
	color			: #222;
	font-size		: 20px;
	margin			: 2em 0 1em;
}


/*   MODUL "URMATOARELE EVENIMENTE"
******************************************************************************************/
.container_zc { height:100%; }
.horizon {
	/*color: white;
	background-color: #0ff;
	text-align: center;*/
	display			: block;
	height			: 1px;
	left			: 0px;
	position		: absolute;
	top				: 50%;
	width			: 100%;
	/*overflow: visible;
	visibility: visible;*/
}
.ziua_calendar {
	/*background		: url(images/ziua_calendar_top.gif) no-repeat top center;*/
	float			: left;
	height			: 58px;
	position		: relative;
	text-align		: center;
	/*font-family: Verdana, Geneva, Arial, sans-serif;
	margin-left: -22px;*/
	overflow		: hidden;
	top				: -29px;
	/*left: 50%;*/
	width			: 44px;
}
	.ziua_calendar span, .wraper_zc span.w	{
		/*background	: url(images/ziua_calendar_bottom.gif) no-repeat top center;*/
		bottom		: 0;
		_bottom		: -1px;
		cursor		: pointer;
		display		: block;
		height		: 4px;
		left		: 0;
		position	: absolute;
		width		: 44px;
		line-height	: 4px;
	}
	.ziua_calendar h3 { color:#b4947a; font-size:24px; }
		.ziua_calendar h3 a, .ziua_calendar h3 a:hover { color:#b4947a; display:block; padding-top:9px; text-decoration:none; width:44px; }
			.ziua_calendar h3 a:hover { color:#fff; }
	.ziua_calendar h4 { color:#222; font-size:16px; }
		.ziua_calendar h4 a, .ziua_calendar h4 a:hover { color:#222; display:block; padding-bottom:9px; text-decoration:none; width:44px; }
			.ziua_calendar h4 a:hover { color:#fff; }
/*   
******************************************************************************************/
/*.wraper_zc { background: url(images/ziua_calendar_top.gif) no-repeat top left; position:relative; margin-bottom:6px; _position:absolute; }
		
.wraper_zc span.w { background: url(images/ziua_calendar_bottom.gif) no-repeat top center; cursor: default; }

.wraper_zc:hover { background:url(images/ziua_calendar_top_hover.gif) no-repeat top left; }
		.wraper_zc:hover .ziua_calendar h3 a, .wraper_zc:hover .ziua_calendar h4 a { color: #fff; }
.wraper_zc:hover span.w { background: url(images/ziua_calendar_bottom_hover.gif) no-repeat top center; }*/

.wraper_zc, .wraper_zc:hover, .wraper_zc span.w, .wraper_zc:hover span.w { background-image:url(images/ziua_calendar.gif); background-repeat:no-repeat; }
.wraper_zc { background-position: 0 0; position:relative; margin-bottom:6px; _position:absolute; }
		
.wraper_zc span.w { background-position: 0 -796px; cursor: default; }

.wraper_zc:hover { background-position: 0 -800px; }
		.wraper_zc:hover .ziua_calendar h3 a, .wraper_zc:hover .ziua_calendar h4 a { color: #fff; }
.wraper_zc:hover span.w { background-position: 0 -1596px; }
		
		.wraper_zc .ziua_calendar h3 a { color: #B4947A; }
		.wraper_zc .ziua_calendar h4 a { color: #444; }	

.urmatoarele_evenimente {
	font		: bold 16px Times New Roman, serif;
	margin-left	: 50px;
}
.urmatoarele_evenimente li {
	border-bottom	: 1px solid #b4947a;
	display			: block;
	padding			: 9px 2px 10px;
}
.urmatoarele_evenimente li:hover {
	border-bottom	: 2px solid #b4947a;
	padding			: 9px 2px 9px;
}
	.urmatoarele_evenimente span.title {
		color		: #222!important;
		font		: inherit;
		font-size	: 17px;
		line-height	: 18px;
		margin-top	: 0;
	}
	.urmatoarele_evenimente span, .urmatoarele_evenimente p {
		color		: #c42f3c!important;
		/*color		: #B4947A!important;*/
		display		: block;
		font-size	: 13px;
		/*font		: 12px Arial, sans-serif;
		font-style	: italic;*/
		margin-top	: 7px;
		margin-bottom: 0;
	}
	/*.urmatoarele_evenimente a, .urmatoarele_evenimente a:hover {
		border-bottom	: 1px solid #b4947a;
		display			: block;
		padding			: 9px 2px 10px;
		text-decoration	: none;
	}
	.urmatoarele_evenimente a:hover {
		border-bottom	: 2px solid #b4947a;
		padding			: 9px 2px 9px;
	}*/
.urmatoarele_ev .ziua { margin-bottom: 6px; }

/*   MODUL "CALENDAR"
******************************************************************************************/
#wrapper_carusel {
	height			: 93px;
	margin			: 21px auto;
	width			: 300px;
}
.content {
	margin			: 0 auto;
	width			: 240px;
}
.content h3 { color:#b4947a; font-size:30px; }
		.content h3 a, .content h3 a:hover { color:#b4947a; display:block; padding-top:5px; text-decoration:none; width:44px; }
			/*.content h3 a:hover { color:#fff; }*/
.content h4 { color:#222; font-size:16px; }
		.content h4 a, .content h4 a:hover { color:#222; display:block; padding-top:0; padding-bottom:8px; text-decoration:none; width:44px; }
			/*.content h4 a:hover { color:#fff; }*/
	
.content_luna { margin: 0 30px; }
.content_luna h4 {
	float			: left;
	margin-top		: 6px;
}
.content_luna h4 a, .urmatoarele_evenimente_link h4 a {
	background		: url(images/bkg_calendar_luna.gif) no-repeat center bottom;
	color			: #b4947a;
	display			: block;
	font-size		: 16px;
	height			: 22px;
	padding-top		: 7px;
	text-align		: center;
	text-decoration	: none;
	width			: 117px;
}
.urmatoarele_evenimente_link h4 a {
	background		: url(images/bkg_urmatoarele_evenimente.gif) no-repeat center bottom;
	width			: 300px;
}
	.content_luna h4 a:hover, .urmatoarele_evenimente_link h4 a:hover { background-position: center top; text-decoration:none; }
#mycarousel li {
		background		: url(images/ziua_calendar.gif) no-repeat 0 0;
		overflow		: hidden;
		position		: relative;
		text-align		: center;
		width			: 44px;
}
#mycarousel li:hover { background: url(images/ziua_calendar.gif) no-repeat 0 -800px; cursor: default; }
	#mycarousel li span.w {
		background		: url(images/ziua_calendar.gif) no-repeat 0 -796px;
		bottom		: 0;
		_bottom		: -1px;
		cursor		: pointer;
		display		: block;
		height		: 4px;
		left		: 0;
		position	: absolute;
		width		: 44px;
		line-height	: 4px;
		}
		#mycarousel li:hover span.w { background: url(images/ziua_calendar.gif) no-repeat 0 -1596px; cursor: pointer; }
		

/*****************************************************************************************
*   *) CONTACT FORM
******************************************************************************************/
input, select, textarea {
	/*background		: #fff url(../imagini/bkg_input.gif) repeat-x top left;*/
	border			: 1px solid #dfcfb6;
	color			: #666;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	margin			: 3px 0;
	padding			: 3px 4px;
}
textarea#comment { /*height:7em;*/ width:572px; }
select {
	/*height			: 1.5em;
	line-height		: 1.5em;*/
	padding			: 2px 2px 2px 0;
}
input:focus, select:focus, textarea:focus {
	background-image: none;
	border-color	: #b4947a;
	color			: #222;
}
input[type="submit"], #mc_embed_signup input[type="submit"] {
	background		: url(http://www.evive.ro/wp-content/themes/gaudeamus/images/bkg_submit.gif) no-repeat center top;
	border			: none;
	color			: #fff;
	cursor			: pointer;
	width			: 97px!important;
}

/*   NEWSLETTER FORM
******************************************************************************************/
#mc_embed_signup label { color:#f5f4f0; float:right; line-height:24px; margin:3px 0 0; text-align:left; width:100px; }
#mc_embed_signup input[type="submit"] { background-image:url(http://www.evive.ro/wp-content/themes/gaudeamus/images/bkg_submit_nl.gif); padding: 4px 4px 3px; width:76px!important; }
#mc_embed_signup input { font-size: 11px; width: 170px; }
#mc_embed_signup #mc_embed_close { visibility:hidden; }



input[type="submit"]:hover, #mc_embed_signup input[type="submit"]:hover { background-position: center bottom; }

#form_box_contact {}
#form_box_contact input, #commentform p input {
	width			: 57%;
}
#form_box_contact select {
	width			: 36.8%;
	_width			: 37.1%;
}
#form_box_contact input#security_code {
	text-align		: center;
	width			: 20%;
}
/*#form_box_contact input, #form_box_contact textarea {
	position		: relative;
	top				: 4px;
}*/
#form_box_contact textarea {
	height			: 10em;
	overflow		: hidden;
	width			: 57%;
}
#form_box_contact label, #commentform label small {
	color			: #666;
	display			: block;
	font-size		: 11px;
	float			: right;
	margin-right	: .5em;
	padding-top		: .6em;
	text-align		: left;
	width			: 230px;
}
	#form_box_contact label span {
		color		: #20b4e2;
	}
#form_box_contact img {
	/*margin			: 6px 0;*/
}
span.wpcf7-not-valid-tip-no-ajax { color:#eb0b15!important; font-size:12px!important; padding-left:.5em; }
div.wpcf7-validation-errors { border:2px solid #eb0b15!important;}
div.wpcf7-response-output { font-size:12px; margin:2em 0!important; padding:.5em!important; }


/*   NE SUNT ALATURI
******************************************************************************************/
.ne_sunt_alaturi {
	background		: url(images/bkg_ne_sunt_alaturi.gif) no-repeat top left;
	height			: 100px;
	margin-bottom	: 3px;
	padding			: 11px 0 0 12px;
	position		: relative;
	left			: -1px;
	width			: 587px;
}
	.ne_sunt_alaturi p {
		display			: table;
		font-size		: 11px;
		margin			: 11px 13px 0 0;
		padding			: 0 13px 13px 25px;
	}
	/*.chrome .ne_sunt_alaturi p {margin-top:-1px;}*/
	.ne_sunt_alaturi a.logos {
		background-image: url(images/bkg_logos_ne_sunt_alaturi.gif);
		background-repeat: no-repeat;
		display			: block;
		float			: left;
		height			: 88px;
		text-indent		: -9999px;
		width			: 87px;
	}
	.ne_sunt_alaturi a.rohost 			{ background-position: 0 0; }
	.ne_sunt_alaturi a:hover.rohost 	{ background-position: -87px 0; }
	.ne_sunt_alaturi a.dumitrescu 		{ background-position: 0 -88px; }
	.ne_sunt_alaturi a:hover.dumitrescu { background-position: -87px -88px; }
	.ne_sunt_alaturi a.print 			{ background-position: 0 -176px; }
	.ne_sunt_alaturi a:hover.print 		{ background-position: -87px -176px; }
	.ne_sunt_alaturi a.url {
		display			: block;
		margin-top		: 1em;
		/*text-decoration	: underline;*/
	}


/*   SOCIAL COUNTER
******************************************************************************************/
.counters_tbl { 
	/*background			: #fff;*/
}
	.counters_tbl a, .counters_tbl a img { background:none; border:none; text-decoration:none; font: 11px Arial, sans-serif; }
	.counters_tbl a:hover, .counters_tbl a:hover img { border:none; }
	.counters_tbl a:hover img { background:none; }


/*   SUSTINE EVIVE
******************************************************************************************/
.banner_set {
	border-bottom		: 1px solid #B4947A;
	margin-bottom		: 12px;
    padding				: 0 0 6px;
}
.banner_set p {
	background			: #fff;
	border				: 1px solid #DFCFB6;
	padding				: 4px;
}
.banner_set p a img, .banner_set p a:hover img {
	border				: none;
    background			: none;
    padding				: 0;
}
.banner_set p textarea {
	border				: 0;
	font-family			: "Courier New", Courier, monospace;
    margin				: 0px 0 0 8px;
    overflow-x			: hidden;
    overflow-y			: auto;
    padding				: 0;
    vertical-align		: top;
}

/*  FACEBOOK LIKE
******************************************************************************************/
.facebook_like_box { /*float:right;*/ height:23px; }

/*  BOX EVENIMENTE CURENTE
******************************************************************************************/
.box_eveniment_curent {
		background		: #fff url(images/bkg_imagine_ev_in_curs.gif) repeat-x left top;
		border-bottom	: 5px solid #ffa74f;
		float			: left;
		margin			: 14px 14px 0 0;
		position		: relative;
		text-align		: center;
		width			: 186px;
	}
		.box_eveniment_curent h3 {
			color			: #222;
			font			: 16px Times New Roman,serif;
			height			: 2em;
			margin			: 17px 0 14px 0;
			overflow		: hidden;
		}
			.box_eveniment_curent h3 a {
				color			: #222;
				text-decoration	: none;
			}
		.box_eveniment_curent p.ora_locatie {
			font-size		: 14px;
			height			: 2em;
			margin			: 0 0 14px 0;
			overflow		: hidden;
		}
			.box_eveniment_curent p.ora_locatie a {
				color			: #C42F3C !important;
				text-decoration	: none;
			}
		.box_eveniment_curent a.gallery_icon {
			left			: 80px;
			position		: absolute;
			top				: 89px;
		}
			.box_eveniment_curent a.gallery_icon img, .box_eveniment_curent a.gallery_icon:hover img {
				background		: none;
				margin			: 0;
			}
		.box_eveniment_curent img {
			background		: none;
			border			: none !important;
			margin			: 0;
			padding			: 0;
		}
		.box_eveniment_curent small {
			color			: #666;
			display			: block;
			font-size		: 11px;
			font-style		: italic;
			margin			: 0 0 9px 0;
			text-transform	: lowercase;
		}
		
/*  PAGINA DE LOCATII
******************************************************************************************/
		p.locatii_intro_text {
			font-size			: 13px;
			font-style			: italic;
			line-height			: 18px;
		}
			p.locatii_intro_text a img { float:right; /*padding:0*/; margin:0 0 .5em .5em; }
			
		p.locatii_content_text { clear:both; font-size:12px; margin-top:1em; }
		
		p.nume_locatie { color:#444; display:block; font-size:13px; font-style:italic; margin-top:1.5em; }
		
		p.locatii_adresa_text { color:#444; font-size:11px; line-height:16px; margin:1em 0; }
			p.locatii_adresa_text strong { display:block; float:left; margin-right: 0.5em; text-align:right; width:50px; } 
		
		.evenimente_curente_viitoare { float:left; width:286px; }
		.evenimente_curente_viitoare .box_eveniment_curent { margin:0; width:auto; }
		.evenimente_curente_viitoare .box_eveniment_curent h3 { margin-bottom:5px; }
		.evenimente_curente_viitoare .box_eveniment_curent a.gallery_icon { left:130px; }
		
		.locatii_carusel_poze { clear:both; padding-top:1px; }
		
		.locatii_evenimente_trecute { border-top: 1px solid #B4947A; }
			.locatii_evenimente_trecute div { background:#c9beb7; color:#fff; margin-bottom:1px; }
			.locatii_evenimente_trecute div:hover { background:#d4c9c2; }
			.locatii_evenimente_trecute h4 { color:#fff; font-size:16px; margin:0; }
				.locatii_evenimente_trecute h4 a { color:#fff; display:block; padding:7px; text-decoration:none; }
				.locatii_evenimente_trecute h4 a:hover { background:#d4c9c2; color:#b4947a; text-decoration:none; }
			.locatii_evenimente_trecute p { font-size:11px; float:right; line-height:30px; margin:0 7px 0 0; }
			
		p.perioada { font-size:14px; color:#B4947A; margin-bottom:13px; }
		a.more_button { background:#fff; display:block; font-size:12px; margin-top:1px; padding:5px 7px; text-transform:lowercase; text-decoration:none; }
		a:hover.more_button { border-bottom:1px solid #B4947A; padding:5px 7px 4px 7px; }
		
		#wrapper_carusel_poze_locatie .content { height:102px; }
		
		#wrapper_carusel_poze_locatie .content { width:513px; }
		
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-clip-horizontal { background:url(images/bkg_carusel_locatii.gif) no-repeat left center; height:100px; width:513px; }
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-item { height:100px; width:100px; }
		
		
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-container-horizontal { width:513px; }
		
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-item-horizontal { background-color:#000/*#C9BEB7*/; margin-right:3px; text-align: center; }
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-item-horizontal a img { border-color:#f3eee1; padding:0; }
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-item-horizontal a:hover img { border-color:#DAD4C2; padding:0; }
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-prev-horizontal,
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-next-horizontal { height:100px; position:absolute; top:0;	width:37px;	}
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-prev-horizontal {
			background		: url(images/bkg_prev_photo_locatii.gif) no-repeat left center;
			left			: -37px;
		}
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-next-horizontal {
			background		: url(images/bkg_next_photo_locatii.gif) no-repeat right center;
			right			: -37px;
		}
		
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-prev-horizontal:hover { background-position: center center; }
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-next-horizontal:hover { background-position: center center; }
		
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-prev-disabled-horizontal, .jcarousel-skin-calendar .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-calendar .jcarousel-prev-disabled-horizontal:active { background-position: right center!important; }
		#wrapper_carusel_poze_locatie .jcarousel-skin-calendar .jcarousel-next-disabled-horizontal, .jcarousel-skin-calendar .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-calendar .jcarousel-next-disabled-horizontal:active { background-position: left center!important; }

/*****************************************************************************************
*   *) CLEAR
******************************************************************************************/
.clear {
  clear		: both;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}

