/*======================================
Theme Name: PanoSolare
Theme URI: http://www.panosolare.com
Description: Panouri solare - Sisteme complete si accesorii
Version: 1.0
Author: Bogdan Pantoc

Author URI: http://www.pbdweb.com

======================================*/

*{
margin:0;
padding:0;
}

body{
background:#fdfffa url(images/bg.jpg) repeat-x top;
font-family: Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

#wrapper {
margin:0px auto;
width:955px;
float:none;
}

.clear{
clear:both;
}


a {
color:#333;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:underline;
}

p {
font-size:12px;
font-family: Tahoma, Helvetica, sans-serif;
line-height:17px;
padding:0;
margin:0;
}

ul,li {
list-style:none;
margin:0;
padding:0;
}


img{
border:0px;
}

#header{
	float:left;
	width:955px;
	height:96px;
}

#header .P1 {
	width:305px;
	float:left;
	height:71px;
}

#header .P2 {
	width:650px;
	float:left;
	padding-top:13px;
}

.P2 .contact {
	width:302px;
	float:right;
	background:url(images/cautare.jpg);
	height:26px;	
}

#searchform {
	float:left;
}

.P2 .contact p {
	float:left;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	padding-left:6px;
}

.P2 .contact .box {
	border:0;
	background:transparent;
	width:120px;
	margin-left:15px;
	margin-top:6px;
	font-size:11px;
	color:#333;
}

.P2 .contact .btn {
	border:0;
	background:transparent;
	width:20px;
	margin-top:6px;
	font-size:11px;
	color:#333;
	cursor:pointer;
}

.P2 .contact a {
	color:#fff;
}

#header h1 {
	width:305px;
	float:left;
	height:71px;
	text-indent:-5000px;
	background: url(images/logo.jpg) no-repeat;
}

#header h1 a{
	display:block;
	width:305px;
	float:left;
	height:71px;
}

#header h2 {
	width:305px;
	float:left;
	height:71px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.meniu {
	height:38px;
	width:955px;
	float:left;
	background: url(images/menu.jpg) no-repeat;
}

.meniu ul {
	float:left;
	width:923px;
	padding-top:10px;
	padding-left:20px;
}

.meniu ul li {
	float:left;
	padding-right:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right:12px;
	font-size:14px;
	
}

.meniu ul a {
	padding-left:6px;
	padding-right:6px;
	color:#fff;
	line-height:18px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}

.meniu ul a:hover {
	background:#273f00;
}

/******************************footer***************/

#footer {
	width:945px;
	background:url(images/footer.jpg) no-repeat top;
	font-size:11px;
	color: #fff;
	margin:0 auto;
	float:left;
	height:39px;
	padding-top:3px;
	padding-right:10px;
}

#footer a{
color:#fff;
}

#footer p {
line-height:47px;
line-height:13px;
color:#fff;
font-size:11px;
padding-left:10px;
}

	

/******************************contentttttttttttt***************/

#content-container{
	float:left;
	width:955px;
}

.niv1 {
	padding-top:17px;
	width:703px;
	float:left;
}

.bgblog {
	width:703px;
	float:left;
	padding-top:5px;
}

.bgblog h2 {
	font-size:16px;
	color:#588e03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;

}

.tipuri {
	width:244px;
	float:left;
	padding-left:15px;
}

.tipuri p {
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}

.tipuri a {
	padding-right:25px;
}

.tipuri .pee a {
	padding-right:12px;
}

.tipuri h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0;
	margin:0;
	line-height:14px;
	padding-bottom:6px;
}

#content-container .blk {
	width:682px;
	float:left;
	padding-bottom:10px;
}

#content-container .blk2 {

}

#content-container .post {
	width:662px;
	float:left;
	border:1px solid #d7d7d7;
	padding:10px;
	padding-top:5px;
	background:#fff;

}

#content-container .info {
	width:649px;
	float:left;
	padding:5px;
	background:#d7d7d7 url(images/icom.jpg)  no-repeat left;
	padding-left:30px;
}

#content-container .post h2 {
	color:#588e02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:10px;
	line-height:21px;
}

#content-container .post h2 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

#content-container .post h2 a:hover {
	text-decoration:none;
	color:#588e03;
}

#content-container .post p {
	padding-bottom:10px;
}

#content-container .post h3 {
	font-size:13px;
	color:#588e02;
	padding-bottom:3px;
}

#content-container .post a {
	color:#5c9d1a;
	text-decoration:underline;
}

#content-container .post a:hover {
	color:#5c9d1a;
	text-decoration:none;
}

#content-container .post img {
	width:0;
	height:0;
}

.colons {
	width:703px;
	float:left;
}


/*--------------------------------SIDEBAR-----------------------*/

#sidebar {
	width:252px;
	float:left;
	padding-top:15px;
	
}

#sidebar .calculator {
	background: url(images/calculator.jpg) no-repeat;
	width:252px;
	height:40px;
}

#sidebar .calculator p {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	color:#cc0000;
}

#sidebar .calculator a {
	color:#cc0000;
	text-decoration:none;
}

#sidebar .calculator a:hover {
	color:#000;
}

#sidebar .noutati {
	width:252px;
	float:left;
	padding-top:14px;
}

#sidebar .noutati .ntop {
	background:url(images/noutati_top.jpg) no-repeat;
	height:37px;
	width:252px;
	float:left;
}

#sidebar .noutati .nbtm {
	background: url(images/noutatibtm.jpg) no-repeat top;
	height:40px;
	width:252px;
	float:left;
	padding-top:25px;
}

#sidebar .noutati .nbg {
	border:1px solid #cfd1cc;
	border-top:none;
	border-bottom:none;
	width:230px;
	padding:10px;
	float:left;
	background:#fff;
	padding-top:2px;
}

#sidebar .noutati .nbg h3 {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:15px;
	background: url(images/sgnoutati.jpg) no-repeat left center;
	padding-left:12px;
	font-weight:normal;
	margin-bottom:6px;
}

#sidebar .noutati .nbg h3 a{
color:#40700f;
}

#sidebar .noutati .nbtm .box {
	border:0;
	background:transparent;
	width:185px;
	margin-left:15px;
	margin-top:6px;
	font-size:11px;
	color:#333;
}

#sidebar .noutati .nbtm .btn {
	border:0;
	background:transparent;
	width:25px;
	margin-top:6px;
	font-size:11px;
	color:#333;
	cursor:pointer;
	margin-left:10px;
}

#sidebar .panoghid {
	padding-top:10px;
	float:left;
}

#sidebar .panoghid .ptop {
	background: url(images/panoghid.jpg) no-repeat;
	height:36px;
	width:252px;
	float:left;
}

#sidebar .panoghid .pbtm {
	height:26px;
	width:252px;
	float:left;
}

#sidebar .panoghid .pbg {
	border:1px solid #cfd1cc;
	border-top:none;
	border-bottom:none;
	width:230px;
	padding:10px;
	float:left;
	background:#fff;
	padding-top:2px;
}

#sidebar .panoghid .pbg h3 {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	padding-bottom:4px;
}

#sidebar .parteneri {
	float:left;
	padding-top:7px;
	width:252px;
}

#sidebar .parteneri p{
	font-size:12px;
	line-height:15px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:5px;
}

.alignleft {
	text-align:left;
	padding-right:10px;
	float:left;
}


.alignright {
	text-align:right;
	padding-left:10px;
	float:right;
}

/*0---------------AJAX------------------*/

#content-container .ajax {
	background:url(images/splitajax.jpg) no-repeat;
	width:423px;
	height:207px;
	float:left;
	padding:6px;
}

.ajax h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
}

.ajax h2 a {
	color:#000;
	text-decoration:none;
}

.ajax h2 a:hover {
	color:#588e03;
	text-decoration:none;
}

.ajax .text {
	width:280px;
	float:left;
	padding-top:8px;
}


.ajax .text p {
	font-size:12px;
	line-height:15px;
}

.ajax .text .link {
	font-size:12px;
	font-weight:bold;
	background:  url(images/link.jpg) no-repeat left center;
	padding-left:23px;
	margin-top:7px;
}
	
.ajax .text .link a {
	text-decoration:none;
}	

.ajax .text .link a:hover {
	text-decoration:none;
	color:#588e03;
}	
	
	
.ajax .foto {	
	width:143px;
	height:151px;
	float:left
}

/**/

/**/

#box5 div{
	position:absolute;
	width:423px;
	height:175px;
}

#box5 div h3 {
	font-size:14px;
	padding-bottom:4px;
}

#box5 div h3 a:hover,
#box5 div h3 a{
	color:#fff;
	text-decoration:none;
}

#box5 img{
	float:left;
	position:relative;
}

.mask{
	position:relative;
	width:423px;
	height:175px;
	overflow:hidden;
	float:left;
}

.sample {
	padding:0;
	margin:0; 
	width:423px;
	}


.links {
	padding:10px;
	margin-top:20px
	}
	
.links a{
	font-size:14px;
	color:#0080FF;
	text-decoration:none
	}
	
.links a:hover{
	font-weight:bold
	}

#cont{
	width:423px;
	margin:0 auto;
	text-align:left;
	}

.buttons{
	width:423px;
	float:left;
	padding-top:4px;
}
	
	
.buttons span {
	color:#000;
	cursor:pointer;	
	line-height:21px;
	margin-bottom:10px;
	height:31px;
	font-size:11px;
	padding-top:10px;
	padding-right:12px;
	padding-left:12px;
	float:left;
}
	
	
.buttons span.active, .buttons span:hover{
	background: url(images/ajaxsj.jpg) no-repeat top;
	color:#588e03}


/**/
		

#form_rezervare	 {
	width:500px;
}

#form_rezervare	input {
	border:#cdcdcd 1px solid;
	font-size:11px;
	line-height:13px;
	padding:2px;
	width:160px;
}

#form_rezervare	td {
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
}

#form_rezervare	td em {
	color:#f3711f;
}

.posts {
	padding-top:15px;
	float:left;
}

/*-----------------PAGINARE-------------------------*/

.paginare p {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:700px;
}

.paginare .anterioara a {
	color:#333;
}

.paginare .urmatoare {
}

.paginare .urmatoare a {
	color:#000;
}


/*-----------------PAGE-------------------------*/

.pagina {
float:left;
width:703px;
padding-top:15px;
}

.paginan {
	padding-bottom:20px;
}

.pagina .paginatop {
float:left;
width:687px;
height:7px;
background:url(images/pagina_top.jpg) no-repeat;
font-size:0;
line-height:0;
}

.pagina .paginabtm {
float:left;
width:687px;
height:7px;
background:url(images/pagina_btm.jpg) no-repeat;
font-size:0;
line-height:0;
}

.pagina .paginabg {
float:left;
width:655px;
background:#fff;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
padding-left:15px;
padding-right:15px;
padding-top:10px;
}

	.pagina .paginabg2 h2{
		text-align:center;
		color:#cc0000;
		padding:0;
	}
	
	.pagina .paginabg2 {
		padding-top:2px;
		padding-bottom:2px
	}

.paginabg h2 {
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:22px;
	padding-bottom:10px;
}

.paginabg .entr {
	float:left;
	width:655px;
	padding-bottom:0px;
}

.paginabg .entr p{
	padding-bottom:10px;
}

.paginabg .entr .pret {
	width:100px;
	background:#4d7d01;
	color:#fff;
	height:45px;
	float:right;
	margin-right:10px;
	margin-top:5px;
	padding-top:10px;
}

.paginabg .entr .pret p{
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:center;
	padding-bottom:5px;
	color:#fff;
	font-weight:bold;
}

.paginabg .entr .pret small {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
}

#content-container  .paginabg .entr .info {
	padding-top:10px;
	width:617px;
}

#content-container  .paginabg .entr .info p {
	padding:0;
	padding:0;
}

#content-container  .paginabg .entr .info a {
	color:#000;
}

#content-container  .paginabg .entr .info a:hover {
	color:#4c7c00;
}


.postmetadata small {
	font-size:11px;
}

/***************************************************/
/*           Commenting System CSS        */
#combox {
	padding-bottom: 20px;
	float:left;
	background:#fff;
	width:432px;
}

h3#respond {
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	margin-top:15px;
	margin-bottom: 10px;
	color:#000;
	float:left;
	width:432px;
}

h3#comments {
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 15px;
	color:#b42828;
	background:url(images/comments.jpg) no-repeat left ;
	padding-top:2px;
}

ol.commentlist {
	list-style-type: none;
	width:400px;
	margin:0;
	padding:0;
}

ol.commentlist li {
	background: #fff;
	float:left;
	width:400px;
	padding:5px;
	padding-right:0;
	padding-left:0;
	text-align:justify;
	color:#333;
	border-bottom:1px solid #ccc;
}

ol.commentlist li.alt {
	float:left;
	padding: 10px;
	width:400px;
	padding-right:0;
	padding-left:0;
}

.commentbody {
	float: left;
	display: inline;
	width: 400px;
}

.commentbody em {
	font-size: 11px;
}

/***************************************************/
p.comment_author, p.comment_author a {
	color: #000;
	font-size: 11px;
}

p.comment_author a:hover {
	color: #ff3600;
}

.email {
	color:#ccc;
}

.top_coment {
	width:400px;
	float:left;
}

.top_coment .comment_time {
	line-height: 1.5em;
	color: #999;
	font-size: 11px;
	font-family: tahoma;
	text-transform: uppercase;
	float:right;
}

.comment_text p{
	color: #666;
	margin-top: 5px;
	font-size: 12px;
	text-align:left;
}

.comment_text {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
}
/***************************************************/
.reply form {
	width: 390px;
	padding:10px;
	padding-top:0;
	padding-left:0;
}

.reply p {
	margin-top: 10px;
	font-size: 11px;
}

.reply fieldset {
	vertical-align: middle;
	display: inline;
	border:none;
	margin:0;
	padding:0
}

.reply input {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}

.reply textarea {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}

.reply label {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
	font-family: tahoma;
	margin-left: 10px;
}

.replytext {
	border: 1px solid #c5c0b9;
	width: 204px;
	padding: 2px;
	color: #493f35;
}

.replytext:focus {
	border: 1px solid #c5c0b9;
	background: #fefff7;
}

#commenttext {
	border: 1px solid #c5c0b9;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:17px;
	padding: 5px;
	width: 365px;
	height: 120px;
	color: #493f35;
	margin-top:5px;
}

.replyarea:focus {
	border: 1px solid #c5c0b9;
	background: #fefff7;
}

#submit {
	border:0;
	text-align: center;
	width: 80px;
	height: 25px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	background:#4e8409;
	margin-top:10px;
	line-height:25px;
}

.top-border .numar {
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#ccc;
	padding-top:5px;
}

.top-border {
	padding-bottom:7px;
}


.styled {
	font-size:11px;
	padding:2px;
	border:1px solid #aaa;
	width:250px;
}

#formsection {
	width:390px;
	float:left;
	border:1px solid #ccc;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:10px;
}

#formsection h3 {
	font-size:14px;
	line-height:15px;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	background:#ccc;
	text-align:right;
	padding-right:10px;
}

.rand .tt {
	padding-bottom:2px;
	padding-top:5px;
}


.ann h3 {
	font-size:14px;
	line-height:17px;
	color:#4e8409;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:6px;
}

.commentlist h3{
	font-size:12px;
	color:#4e8409;
	padding-bottom:0px;
}


.ann h3 a,
.commentlist h3 a{
	color:#4e8409;
}

.pagetitle {
	padding-bottom:10px;
}

.commentlist .tx p {
	font-size:12px;
	line-height:14px;
	color:#333;
}

.top-border .date {
	font-size:11px;
	font-weight:bold;
	font-size:11px;
}

.top-border .date a{
	color:#4e8409;
}

.col11 {
	width:405px;
	float:left;
}

.col2 {
	width:235px;
	float:left;
	padding-left:15px;
}

.col2 h3 {
	line-height:16px;
	color:#990000;
	padding-bottom:10px;
	padding-top:10px;
}

.col2 ul {
	border-left:1px solid #ccc;
	padding-left:10px;
}

.col2 li {
	padding-bottom:4px;
	list-style:circle;
}

.col2 li a {
	color:#1f3300;
}

.pagina p { padding-bottom:10px;}
