@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
}

a,a:link,a:visited,a:hover{
	outline:none;
	padding-top:0px;
	margin-top:0px;
}

body{
	background-color:#ffffb2;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

#container{
	width:100%;
	background-repeat:no-repeat;
	background-position:292px top;
}
.home{
	background-image:url(../images/header/home.jpg);
}
.noutati{
	background-image:url(../images/header/noutati.jpg);
}
.despre_noi{
	background-image:url(../images/header/despre_noi.jpg);
}
.de_ce_solar{
	background-image:url(../images/header/de_ce_solar.jpg);
}
.distribuitori{
	background-image:url(../images/header/distribuitori.jpg);
}
.contact{
	background-image:url(../images/header/contact.jpg);
}
.case_pasive{
	background-image:url(../images/header/case_pasive.jpg);
}
.intrebari{
	background-image:url(../images/header/intrebari.jpg);
}
.sisteme{
	background-image:url(../images/header/sisteme.jpg);
}
.produse{
	background-image:url(../images/header/produse.jpg);
}

#inner{
	width:853px;
	padding:0 0 20px 0;
	height:100%;
	position:relative;
}

#left{
	width:292px;
	padding:22px 0 0 0;
	float:left;
}
#menu{
	padding:95px 20px 0 0;
	float:right;
}
#menu li{
	list-style:none;
	width:120px;
	text-align:right;
	display:block;
}
#menu li span{
	display:none;
}
#menu li a{
	height:24px;
	display:block;
	background-position:top;
}
#menu li .noutati{
	background-image:url(../images/button_noutati.jpg);
}
#menu li .despre_noi{
	background-image:url(../images/button_despre_noi.jpg);
}
#menu li .dece_solar{
	background-image:url(../images/button_de_ce_solar.jpg);
}
#menu li .produse{
	background-image:url(../images/button_produse.jpg);
}
#menu li .distribuitori{
	background-image:url(../images/button_distribuitori.jpg);
}
#menu li .magazin{
	background-image:url(../images/button_magazin.jpg);
}
#menu li .contact{
	background-image:url(../images/button_contact.jpg);
}
#menu li .sisteme{
	background-image:url(../images/button_sisteme.jpg);
}
#menu li .case_pasive{
	background-image:url(../images/button_case_pasive.jpg);
}
#menu li .intrebari{
	background-image:url(../images/button_intrebari.jpg);
}
#menu li .selected{
	background-position:bottom;
}

.copyright{
	width:16px;
	height:155px;
	position:absolute;
    bottom: 0;
	padding:30px 0 10px 235px;
	float:left;
}

#right{
	width:447px;
	margin:178px 0 0 0;
	padding:44px 42px 0 71px;
	min-height:550px;
	height:auto !important;
	height:550px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#990000;
	line-height:1.8em;
}
#right h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	padding:0 0 35px 0;
	color:#800000;
}
#right h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	padding:15px 0 5px 0;
	color:#800000;
}
#right h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	padding:0 0 5px 0;
	color:#800000;
}
#right ul{
	margin:0 0 0 14px;
	padding:0 0 0 5px;
}
#right a{
	color:#d90000;
}
#right a:hover{
	text-decoration:none;
}
#right a:visited{
	color:#bf937c;
}
#right dt{
	padding:10px 0 0 0;
}
#right .distrib_list dd{
	padding:0 0 0 10px;
}
#right .faqlst a{
	font-weight:normal;
}


#right .left{
	float:left;
	margin:0 10px 0 0;
}
#right .right{
	float:right;
	margin:0 0 0 10px;
}
#right .center{
	text-align:center;
}
#right input, #right select, #right textarea {
  margin: 2px 0px 5px 0px;
  border: 1px solid #990000;
  font-size:0.8em;
  color:#990000;
  padding:3px 4px;
  background-color:#faef7f;
}
#right .button{
	background-color:#f8d91b;
	border: 1px solid #808080;
	color:#7c0016;
	font-weight:bold;
	width:76px;
}

#right .var {
	padding:0 2px 0 2px;
	background-color:#ffe566;
	border-left:1px solid #ffe566;
	border-right:1px solid #ffe566;
	border-bottom:3px solid #ffe566;
}
#right .var th{
	border-bottom:solid #fff 2px;
}

.clear{
	clear:both;
}

.padding_top{
  padding-top:8px !important;
  padding-bottom:14px !important;
}