/*

THEME NAME: Apollo

*/

/* Reset */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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}

li{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;font-variant:normal}

/* to preserve line-height and selector appearance */

sup {vertical-align:text-top}

sub {vertical-align:text-bottom}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}


/*because legend doesn't inherit in IE */

legend{color:#000}

del,ins{text-decoration:none}

:focus{outline:0}

a {
	
	color: #706d68;
	
	text-decoration: none;
	
	border-bottom: none;
	
	
}

a:hover {
	
	color: #202431;
	
	text-decoration: none;
	
	border: none;
	
}

/* Structure */

body {
	
	margin: 0;
	
	padding: 0;
	
	background: #d8d3c8 url(images/bg1.jpg)  repeat-y center center;
	
	font-family: Arial, Heletica, serif;
	
	font-size: 13px;
	
	line-height: 19px;
	
	font-style: normal;
	
	font-variant: normal;
	
	color: #202431;
	
}

div#wrapper {
	
	width: 980px;
	
	margin: 0 auto;
	
}

div#header {
	
	height: 250px;
	
	width: 980px;
	
	padding: 0;
	
	float: left;
	
}

div#search {
	
	width: 265px;
	
	height: 33px;
	
	float: left;
	
	margin: 0 0 30px 0;
	
	background: transparent url(images/bg_input.jpg) no-repeat left center;
	
	padding: 0;
	

}

input.search_txt {
	
	width: 170px;
	
	border: 0px;
	
	font-size: 15px;
	
	background: transparent;
	
	float: left;
	
	color: #B8BBC5;
	
	margin-top: 7px;
	
	margin-left: 5px;
	
}

div#search a.submit {
	
	width: 66px;
	
	height: 33px;
	
	background: transparent url(images/bg_submit.jpg) no-repeat 0 0;
	
	display: block;
	
	float: right;
	
	margin: 0;
	
	padding: 0;
	
}

div#search a.submit:hover {
	
	width: 66px;
	
	height: 33px;
	
	background: transparent url(images/bg_submit.jpg) no-repeat 0 -33px;
	
	display: block;
	
	float: right;
	
	margin: 0;
	
	padding: 0;
	
}

a.submit span {
	
	display: none;
	

	
}

h1#titleStatement, div#titleStatementd {
	
	width: 346px;
	
	height: 36px;
	
	display: block;
	
	position: absolute;
	
	margin: 90px 0 0 2px;
}

h1#titleStatement a.blog_title, div#titleStatementd a.blog_title {
	
	width: 346px;
	
	height: 36px;
	
	background: transparent url(images/logo1.png) no-repeat;
	
	display: block;
	
	position: absolute;
	
	margin: 0;
	
	border: none;
	
}

h1#titleStatement span, div#titleStatementd span {

	display: none;
}

#despreBrief {
	
	width: 265px;
	
	height: 150px;
	
	float: left;
	
	clear: both;
	
	margin-bottom: 50px;
	
}

#despreBrief span {
	
	font-size: 13px;
	
	text-align: left;
	
	font-style: italic;
	
	margin-bottom: 5px;
	
	float: left;
	
}

#despreBrief a {
	
	float: left;
	
}

div#page {
	
	width: 980px;
	
	margin: 15px 0 0 0;
	
	padding:0;
	
	float: left;
	
}

div#container {
	
	float:left;
	
	margin: 0 0 0 0;
	
	padding: 0;
	
	width: 640px;
}

h2.page-title {
	
	font-size: 21px;
	
	margin-bottom: 20px;
	
}



div.post {
	
	margin-bottom: 45px;
	
	padding: 0 0 30px 0;
	
	background: url(images/bg_post.jpg) bottom repeat-x;
	
}

div.post h2 {
	
	margin: 0;
	
	padding: 0;
	
}

div.post h2 a {
	
	width: 100%;
	
	display: block;
	
}

div#sidebar {
	
	float:right;
	
	width:265px;
	
	color: #eff0f3;
}

ul.side {
	
	padding: 0 0 0 0;
	
	margin: 0;
	
	float: left;
	
	width: 265px;
	
	
}

ul.side li ul {
	
	padding: 0;
	
	margin: 0;
	
	
}

ul.side li {
	
	padding: 0;
	
	margin-bottom: 25px;
	
	display: block;
	
	
}

ul.side li ul li {
	
	margin: 0;
	
	line-height: 16px;
	
	font-size: 12px;
	
	display: block;
	
	width: 265px;
	
	border-bottom: 1px dotted #383e55;
	
	padding: 0px;
	
	
}

ul.side li ul li a {
	
	margin: 0;
	
	display: block;
	
	width: 259px;
	
	
}

h3.widgettitle {
	
	font-size: 24px;
	
	color: #fff;
	
	margin-bottom: 10px;
	
	display: block;
	
	width: 100%;
	
}

ul#recentcomments li {
	
	padding: 3px 0 3px 3px;
	
}

li#twitter-1 {
	
	border: 1px dotted #383e55;
	
	background: #1f222d;
	
	padding: 15px;
	
	width: 235px;
	
}

li#twitter-1 ul li {
	
	padding-bottom: 7px;
	
	padding-top: 7px;
	
	width: 100%;
	
	border-top: 1px dotted #383e55;
	
	border-bottom: none;
	
}

li#twitter-1 ul li a {
	
	display: inline;
}


ul.proiectele_noastre {
	
	list-style: none;
	
	display: block;
	
	margin-bottom: 50px;
	
}

ul.proiectele_noastre li {
	
	margin: 0;
	
	padding: 0 0 5px 0;
	
	border-bottom: 1px dotted #383e55;
	
	display: block;
	
}

ul.proiectele_noastre li a {
	
	display: block;
	
	padding: 0;
	
}



/* --------------- end sidebar -------------------- */

h2.entry-title {
	
	font-size: 34px;
	
	padding: 0;
	
	margin: 0;
}

h2.entry-title a {
	
	font-size: 37px;
	
	padding: 0;
	
	color: #202431;
	
	margin: 0;
	
	border: none;
	
}

h2.entry-title a:hover {
	
	font-size: 37px;
	
	padding: 0;
	
	color: #202431;
	
	margin: 0;
	
	border: none;
	
}

h1.entry-title {
	
	font-size: 42px;
	
	padding: 0;
	
}

h1.entry-title a {
	
	font-size: 42px;
	
	padding: 0;
	
	color: #292929;
	
	border: none;
	
}

h1.entry-title a:hover {
	
	font-size: 42px;
	
	padding: 0;
	
	color: #919090;
	
	border: none;
	
}

.entry-date {
	
	font-size: 11px;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	margin-left: 2px;
	
	color: #8b8881;
	
}

.entry-content {
	
	margin-top: 20px;
	
	font-size: 13px;
	
	line-height: 20px;
	
}

.entry-content img.wp-smiley {
	
	padding: 0;
	
}

.entry-content p {
	
	padding: 0;
	
	margin-bottom: 15px;
	
	line-height: 20px;
	
}

.entry-content span, .entry-content-single span {

	margin-left:0px;
	
}

.entry-content p img, .entry-content h4 {
	
	margin-top: 10px;
	
	margin-bottom: 10px;
	
	font-size: 18px;
	
	font-style: italic;
	
}

.entry-content p img {
	
	border: 1px solid #202431;
	
	
}


.entry-content p a {
	
	font-size: 15px;
	
	font-weight: normal;
	
	padding-bottom: 2px;
	
}

/* ------------------------------- */

.entry-content-single {
	
	margin-top: 13px;
	
	font-size: 13px;
	
	line-height: 22px;
	
}

.entry-content-single img.wp-smiley {
	
	padding: 0;
	
}

.entry-content-single p {
	
	padding: 0;
	
	margin-bottom: 15px;
	
}

.entry-content-single p img, .entry-content-single h4 {
	
	padding-top: 10px;
	
	padding-bottom: 10px;
	
}

.entry-content-single p a {
	
	font-size: 15px;
	
	font-weight: normal;
	
	padding-bottom: 2px;
	
}

/* ------------------------------- */

p.intro {
	
	height: 80px;
	
	background: transparent url(images/bg_li.gif) bottom repeat-x;
	
	padding-bottom: 20px;
	
	
	
}


blockquote {
	
	padding-bottom: 15px;
	
	padding-top: 15px;
	
	padding-left: 25px;
	
	margin-top: 10px;
	
	margin-bottom: 10px;
	
	color: #303030;
	
	background: transparent url(images/quote.png) 10px 5px no-repeat;
	
	font-size: 13px;
	
	line-height: 18px;
	
	font-style: italic;
	
}

.entry-meta {
	
	font-size: 11px;
	
	margin-top: 15px;
	
}

.entry-meta a {
	
	text-decoration: none;
	
}

.comments-link  {
	
	font-size: 18px;
	
	margin-top: 5px;
	
	color: #292929;
	
	display: block;
	
	height: 15px;

	
}

.comments-link a {
	
	font-size: 18px;
	
	border-bottom: none;
	
	float: right;
	
	color: #202431;
	
	padding-bottom: 3px;
}

.comments-link a:hover {
	
	font-size: 18px;
	
	float: right;
	
	color: #7c828f;
	
	padding-bottom: 3px;
	
	border: none;
}



div#sidebar ul li {
	
	list-style: none;
	
}

div#sidebar ul li h3 {
	
	display: block;
	
}


a#header_logo {
	
	height: 100px;
	
	width: 550px;
	
	position: absolute;
	
	display: block;
	
	margin: 70px 0 0 50px;
	
}

div#menu {
	
	width: 265px;
	
	height: 127px;
	
	position: absolute;
	
	margin: 60px 0 0 715px;
	
}

div#menu ul {
	
	display: inline;
	
	list-style: none;
	
	padding: 0;
	
	margin: 0;
	
	float: left;
	
	width: 265px;
	
}


div#menu ul li {
	
	display: block;
	
	list-style: none;
	
	float: left;
	
	width: 265px;
	
	margin-bottom: 5px;
	
}

div#menu ul li a {
	
	color: #d8d3c8;
	
	text-decoration: none;
	
	border: none;
	
	font-size: 18px;
	
	height: 20px;
	
	width: 255px;
	
	padding: 5px;
	
	display: block;
	
}

div#menu ul li a:hover {
	
	color: #202431;
	
	text-decoration: none;
	
	border: none;
	
	font-size: 18px;
	
	background: #E7E7E7 url(images/bg_menu1.jpg) no-repeat center center;
	
	height: 20px;
	
	width: 255px;
	
	padding: 5px;
	
	display: block;
	
	
}

div#menu li.cat-item-11 {
	
	 background: #E7E7E7 url(images/bg_menu1.jpg) no-repeat center center;
	
	
}

div#menu li.cat-item-11 a {
	
	color: #202431;
	
}

div#menu li.cat-item-11 a:hover {
	
	color: #12141c;
	
}


div#footer {
	
	width:100%;

	height: 150px;
	
	bottom: 0;
	
	clear: both;
	
	margin-top: 50px;
	
	float: left;
	
	background: transparent url(images/bg_footer1.jpg) repeat-y center center;
	
	
}

div#footer a, div#sidebar a {
	
	color: #d8d3c8;
	
	text-decoration: none;
	
	padding: 3px;
	
	border: none;
	
	
}

div#footer a:hover, div#sidebar a:hover {
	
	color: #202431;
	
	text-decoration: none;
	
	border: none;
	
	background: #d8d3c8 url(images/bg_li.gif) repeat-x bottom center;
	
	padding: 3px;
	
}

div#footerInfo {
	
	width:980px;

	height: 150px;
	
	margin: 0 auto;
	
	color: #eff0f3;
	
}

div#footerInfo  span {
	
	position: absolute;
	
	margin: 75px 0 0 0;
}



#logoFooter {
	
	position: absolute;
	
	background: transparent url(images/logo_footer.png) no-repeat center center;
	
	width: 180px;
	
	height: 20px;
	
	margin: 73px 0 0 715px;
	
}



.generator-link {
	
	font-size: 11px;
	
}

.generator-find {
	
	font-size: 12px;
	
	color: #919090;
	
}


/* // Structure */

div.skip-link {

position:absolute;

right:1em;

top:1em;

}


.entry-title,.entry-meta {

clear:both;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}

div#comments {
	
	margin-top: 30px;
	
	width: 640px;
	
}

#respond h3 {
	
	font-size: 21px;
	
	margin-bottom: 20px;

}

#Rss {
	
	height: 32px;
	
	width: 203px;
	
	background: transparent url(images/rss.jpg) no-repeat 20px center;
	
	float: left;
	
	padding: 12px 0 0 60px;
	
	margin-bottom: 30px;
	
	border: 1px dotted #383E55;
	
}

.RSSComment {
	
	height: 30px;
	
	width: 660px;
	
	margin-bottom: 20px;
	
	padding: 9px 0 0 35px;
	
	background: transparent url(images/rss.png) no-repeat center left;
	
}

a.rssPosts {
	
	
	
}

#respond { 

	padding: 40px 0;
	
	float: left;
	
	width: 695px;

}

#respond .title	 { 

	color:#aeaeae; 
	
	font-size:25px; 
	
	padding-bottom:10px; 
	
	border-bottom:2px #d8d8d8 solid; 
	
	margin-bottom:20px 
	}
	
	
	#respond .cancel-comment-reply	{  }
	#respond #commentform		{ width:640px }
		#respond #commentform P				{ padding-bottom:10px }
			#respond #commentform P INPUT						{ padding:4px; background:none !important; border:none; font-size:13px }
			#respond #commentform P TEXTAREA					{ background:none; border:none; font-size: 13px; padding: 4px; }
			#respond #commentform P LABEL						{ display:block; padding-bottom:3px; padding-left: 3px; font-size:15px; color:#202431; font-family: Arial, Heletica, serif; }
			#respond #commentform P INPUT.submit,
			#respond #commentform P INPUT.submitOv				{ font-size:14px; color:#202431; margin:0 auto; width: 112px; height: 30px; }
			#respond #commentform P INPUT.submitOv				{ color:#202431; cursor: pointer;}
			#respond #commentform P.author,
			#respond #commentform P.email						{ float:left; width:290px }
				#respond #commentform P.author SPAN,
				#respond #commentform P.email SPAN					{ display:block; width:310px; height:36px; background: url(images/form1.png) no-repeat left top }
				#respond #commentform P.author SPAN INPUT,
				#respond #commentform P.email SPAN INPUT			{ width:280px; margin:5px; color: #000000; }
			#respond #commentform P.email						{ float:right; width: 307px; }
			#respond #commentform P.url							{ width:100%; overflow:hidden; clear:both }
				#respond #commentform P.url SPAN					{ display:block; width:640px; height:36px; background: url(images/form1.png) no-repeat left -46px }
				#respond #commentform P.url SPAN INPUT				{ width:620px; margin:5px; color: #000000; }
			#respond #commentform P.comment						{ }
				#respond #commentform P.comment SPAN				{ display:block; width:640px; height:136px; background: url(images/form1.png) no-repeat left -92px }
				#respond #commentform P.comment SPAN TEXTAREA		{ width:620px; height:122px; margin:5px; color: #000000; }
			#respond #commentform P.submit						{ width:150px; overflow:hidden; }
				#respond #commentform P.submit SPAN					{ float:left; width:112px; height:30px; text-align:center; background: url(images/form1.png) no-repeat left -238px }
				#respond #commentform P.submit SPAN INPUT			{ margin-top:0px }
				#respond #commentform P.adc		{ float: right; width: 300px; height: 20px; margin: 0; padding: 0; }
				#respond #commentform P.adc label	{ font-size: 11px; float:left; }
				
								p.subscribe-to-comments {
					
					width: 340px;
					
					height: 20px;
					
					margin-top: -35px;
					
					margin-left: 315px;
					
					padding: 5px;
					
					
					
					
					
					}
					
					p.subscribe-to-comments input {
						
						float: left;
						
						margin-top: 4px;
						
						margin-right: 5px;
					
					
					}
					
					p.subscribe-to-comments label {
						
						float: left;
						
						font-size: 11px;
						
						font-family: Arial, Heletica, serif;
	
	font-size: 13px;
					
					
					}
				
				
				



#comments-list, #trackbacks-list {
	
	float: left;
	
	width: 640px;
	
	margin-bottom: 50px;
	
	
}

#comments-list ol li {
	
	float: left;
	
	display: block;
	
	padding-bottom: 30px;
	
	padding-top: 30px;
	
	width: 100%;
	
	background: url(images/bg_post.jpg) bottom repeat-x;
	
	
	
	
}

#trackbacks-list ol li {
	
	float: left;
	
	display: block;
	
	width: 100%;
	
	background: url(images/bg_post.jpg) bottom repeat-x;
	
	padding: 10px 0 10px 0;
	
	
	
	
}


.comment-admin {
	
	background: #d3d5d7;
	
	padding: 10px;
	
	width: 180px;

}

.comment-content {
	
	width: 100%;
	
	float: left;
	
}

#comments-list h3, #trackbacks-list h3 {
	
	font-size: 21px;
	
	padding-bottom: 10px;
	
	margin-bottom: 20px;
	
	background: url(images/bg_post.jpg) bottom repeat-x;
	
}

.comment-author {
	
	width: 62px;
	
	height: 62px;
	
	float: left;
	
	padding: 0;
	
}

div#trackbacks-list .comment-author {
	
	width: 100%;
	
	float: left;
	
	margin: 0 15px 0 0;
	
	padding: 0 0 10px 0;
	
	height: auto;
	
}

.comment-author img {
	
	border: 1px solid #fff;
	
}

li#comment {
	
	float:left;
	
	width: 640px;
	
}

.comment_main {
	
	width: 550px;
	
	float: right;
	
	margin-left: 0px;
	
	padding: 0;
	
	font-size: 13px;


}

.comment_main span {
	
	font-size: 16px;


}

.comment_main p {
	
	font-size: 13px;
	
	margin-bottom: 15px;


}

.meta-sep span {
	
	font-size: 11px;
	
}

.comment-meta {
	
	margin-bottom: 10px;
	
	font-size: 11px;
	
	color: #919090;
	
}




p#comment-notes {
	
	font-size: 11px;
	
	color: #919090;
	
}


.navigation {
	
	width: 640px;
	
	height: 30px;
	
}

.alignleft {
	
	float: left;
	
	width: 89px;
	
	height: 30px;
	
	margin: 0;
	
}

.alignleft a span, .alignright a span {
	
	display: none;
	
	
}

.alignleft a {
	
	width: 108px;
	
	height: 31px;
	
	background: transparent url(images/older.png) no-repeat 0 0;
	
	margin: 0;
	
	display: block;
	
	border: none;
	
}

.alignleft a:hover {
	
	width: 108px;
	
	height: 31px;
	
	background: transparent url(images/older.png) no-repeat 0 -36px;
	
	margin: 0;
	
	display: block;
	
	border: none;
	
}


.alignright {
	
	float: right;
	
	width: 108px;
	
	height: 30px;
	

	
}

.alignright a {
	
	width: 108px;
	
	height: 30px;
	
	background: transparent url(images/newer.png)  no-repeat 0 0;
	
	display: block;
	
	border: none;
	
}

.alignright a:hover {
	
	width: 108px;
	
	height: 30px;
	
	background: transparent url(images/newer.png) no-repeat 0 -36px;
	
	display: block;
	
	border: none;
	
}




div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}






div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}




.columns			{ }

.columns .column		{ width:48% }

.columns .last			{ float:right !important }


.wrap {
	
	margin-bottom: 50px;
	
}

.wrap h2 {
	
	font-size: 34px;
	
}

.updated {
	
	margin-top: 20px;
	
}

.options {
	
	margin-top: 20px;
	
	margin-bottom: 20px;
	
}

.options legend {
	
	margin-bottom: 5px;
	
	font-size: 16px;
	
}

.options form p {
	
	margin-bottom: 10px;
	
}

#removeSubscription {
	
	margin-top: 20px;
	
}


