/***********************************************************
begin resets
***********************************************************/
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,
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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a {
	color:#024771;
	text-decoration:none;
	outline: 0;
}

/***********************************************************
begin landing page
***********************************************************/

body {
	background:#fff;
	color: #333;
	font-size:12px;
	line-height:15px;
	font-family:Tahoma, Helvetica, sans-serif;
}

.container {
	width:900px;
	float:none;
	margin:0 auto;
}

.container .header {
	width:900px;
	float:none;
	margin:0 auto;
	height:137px;
}

.container .header .help{
	float:right;
	background:url(../images/helphead.jpg) no-repeat;
	width:168px;
	height:58px;
	padding-top:40px;
	padding-left:27px;
}

.container .header .help p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-top:3px;
}

.container .header h1 {
	background:url(../images/logo.jpg) no-repeat left;
	width:267px;
	height:98px;
	float:left;
	text-indent:-9999px;
}

.container .header h1 a{
	display:block;
	width:267px;
	height:98px;
	float:left;
}

.container .meniu {
	width:961px;
	float:left;
	height:45px;
	background: url(../images/menuhome.jpg) no-repeat;	
}

.container .meniu ul {
	float:left;
	height:28px;
	width:900px;
}

.container .meniu ul li {
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
}

.container .meniu ul a {
	display:block;
	float:left;
	height:28px;
	color:#fff;
	font-weight:bold;
	padding-left:15px;
}

.container .meniu ul .curent,
.container .meniu ul a:hover {
color:#e4f8c3;
}

/****************************
		FOOTER
*****************************/

.footer {
	border-top:5px solid #04598d;
	width:900px;
	float:left;
	padding-top:5px;
	margin-top:15px;
}


.footer p {
	color:#04598d;
	font-size:11px;
}

.footer li {
	float:left;
	font-size:11px;
}

.footer li a{
	float:left;
	padding-left:10px;
}

.footer ul {
	float:right;
}

.footer .copy {
	float:right;
}

.footer a {
	color:#04598d;
	padding-left:2px;
	padding-right:2px;
}

/*****************************
*********** HOME  *******
*****************************/
.main {
	float:left;
	width:900px;
}

/**************************************
***************INTRO HOME**************
***************************************/

.main .intro {
	float:left;
	width:864px;
	background:#fff url(../images/homeintro.jpg) no-repeat top left;
	height:221px;
	padding-left:18px;
	padding-right:18px;
}

/***********bk PRODUSE*************/

.main .intro .produse ul {
	width:160px;
	float:left;
	border-top:1px dotted #3e7797;
}

.main .intro .produse li {
	border-bottom:1px dotted #3e7797;
	height:26px;
	line-height:26px;
	float:left;
	padding-left:5px;
}

.main .produse li a {
	color:#fff;
	background:url(../images/sgbg.jpg) no-repeat left center;
	text-decoration:none;
	width:145px;
	padding-left:10px;
	display:block;
	margin-bottom:1px;
	float:left;
	height:26px;
}

.main .intro .produse li .curent,
.main .intro .produse li a:hover {
color:#aee0ff;
background:url(../images/sgbg_o.jpg) no-repeat left center;
text-decoration:none;
}

/***********bk DESPRE*************/

.main .intro .produse {
	width:160px;
	float:right;
	padding-top:15px;
}

.main .intro .cinesuntem {
	width:656px;
	float:left;
}

.main .intro .cinesuntem .foto{
	width:294px;
	float:left;
	padding-top:5px;
}


.main .intro .cinesuntem .txt{
	width:360px;
	float:left;
}

.main .intro .cinesuntem .txt p{
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding-top:7px;
	text-align:justify;
}

.calculatorRCA {
	width:555px;
	float:left;
	padding-top:10px;
	padding-bottom:15px;
	
}

.calculatorRCA .top{
	width:535px;
	height:34px;
	float:left;
	background:url(../images/calc_rca_top.jpg) no-repeat;
}

.calculatorRCA .top2{
	width:535px;
	height:34px;
	float:left;
	overflow:hidden;
	background:url(../images/calc_rca_top2.jpg) no-repeat;
}

.container .content .calculatorRCA .top2 h2 {
	padding-left:15px;
	font-size:18px;
	padding-top:5px;
	color:#8bb841;
}

.tabrca2 {
	padding-left:15px;
}

.tabrca2 p {
	padding-bottom:8px;
}

.calculatorRCA .btm {
	width:535px;
	height:14px;
	float:left;
	background: url(../images/calc_rca_btm.jpg) no-repeat left;
}

.calculatorRCA .bg {
	width:533px;
	border-left:#c9e1a1 1px solid;
	border-right:#c9e1a1 1px solid;
	float:left;
	overflow:hidden;
	font-size:11px;
}


.calculatorRCA .bg .tabalb {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

.calculatorRCA .bg .linebg{
	width:535px;
	float:left;
	background:#d1e3b3;
	padding-top:5px;
	padding-bottom:5px;
}

.calculatorRCA .bg p {
	font-size:11px;
}

.calculatorRCA .bg .p{
	padding-left:15px;
}

.select,
.calculatorRCA .bg select {
	padding:2px;
	border:#DADADA 1px solid;
	font-size:11px;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	left:15px;
}

.boxt {
	padding:2px;
	border:#DADADA 1px solid;
	font-size:11px;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	
}

.boxtarea {
width:300px;padding:2px;
height:90px;
}

.calculatorRCA .bg td {
	padding:2px;
}


.calculatorRCA .bg .gtf {
	padding-left:15px;
	padding-bottom:5px;
}

.calculatorRCA .bg .style3 td {
	padding:0;
}

.calculatorRCA .bg .btn {
	background:url(../images/calculeazav.jpg) no-repeat;
	width:150px;
	height:27px;
	cursor:pointer;
	margin-top:15px;
	border:0;
}

.calculatorRCA .bg .btn2 {
	background:url(../images/trimitev.jpg) no-repeat;
	width:150px;
	height:27px;
	cursor:pointer;
	margin-top:15px;
	border:0;
}

.btn3 {
	background:url(../images/cereti.jpg) no-repeat;
	width:276px;
	height:27px;
	cursor:pointer;
	margin-top:15px;
	border:0;
}

/**********COL dreapta home******************/

.coldreapta {
	float:left;
	width:345px;
	padding-top:17px;
	overflow:hidden;
}

.coldreapta .intr {
	padding:0;
}

.coldreapta .stire {
	float:left;
	width:345px;
	padding-top:5px;
	padding-bottom:5px;
}

.coldreapta .stire h2{
	font-size:12px;
	line-height:15px;
}

.coldreapta .stire p{
	font-size:11px;
	line-height:12px;
}

.coldreapta h2 a{
	color:#333;
}


.coldreapta h2 a:hover {
	color:#000;
}


.coldreapta .arh {
	font-size:11px;
}

.coldreapta .arh {
	font-size:11px;
	float:left;
	width:340px;
	padding-bottom:20px;
}

.coldreapta .stire .categorie{
	float:right;
}

.coldreapta img{
	float:left;
	padding-right:10px;
	padding-top:2px;
}

.coldreapta .topintreb {
	float:left;
	background:url(../images/milagro_18.jpg) no-repeat;
	width:345px;
	height:32px;
}

.coldreapta .topintreb p {
	float:right;
	font-weight:bold;
	padding-top:12px;
	font-size:11px;
	padding-right:5px;
}

.coldreapta .topintreb a:hover {
	text-decoration:underline;
}

.contfq {
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}

/**************************************
***************SEUNDARA******************
**************************************/

.container .menius {
	float:left;
	background: url(../images/menu2.jpg) no-repeat;
	height:39px;
}

.container .menius ul {
	padding-top:2px;
}


.container .content {
	width:658px;
	float:left;
	overflow:hidden;
}

.container .content h2 {
	font-size:22px;
	line-height:26px;
	padding-bottom:10px;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.container .content .txt {
	padding-right:40px;
	float:left;
	width:618px;
	
}

.container .content .txt p{
	font-size:12px;
	line-height:14px;
	padding-bottom:10px;
}

.container .rightbar {
	width:242px;
	float:left;
	overflow:hidden;
}

.rightbar .produse {
	width:222px;
	float:left;
	background:#04598c url(../images/bgprod.jpg) no-repeat top; 
	padding-left:20px;
	padding-top:12px;
}

.rightbar .produse_b {
	width:242px;
	float:left;
	background: url(../images/bgprobtm.jpg) no-repeat top; 
	height:4px;
	line-height:0;
	font-size:0;
}

.rightbar .produse ul {
	width:198px;
	float:left;
	border-top:1px dotted #3e7797;
}

.rightbar .produse li {
	border-bottom:1px dotted #3e7797;
	height:26px;
	line-height:26px;
	float:left;
	padding-left:25px;
}

.rightbar .produse li a {
	color:#fff;
	background:url(../images/sgbg.jpg) no-repeat left center;
	text-decoration:none;
	width:163px;
	padding-left:10px;
	display:block;
	margin-bottom:1px;
	float:left;
	height:26px;
}

.rightbar .produse li .curent,
.rightbar .produse li a:hover {
color:#aee0ff;
background:url(../images/sgbg_o.jpg) no-repeat left center;
text-decoration:none;
}

.rightbar .coldreapta {
	width:242px;
	float:left;
}

.rightbar .coldreapta .stire {
	float:left;
	width:242px;
	padding-top:5px;
	padding-bottom:5px;
}

/*****************************************/

.listastiri .nout {
	float:left;
	padding-bottom:8px;
	border-bottom:1px dotted #DADADA;
	margin-bottom:10px;
	width:630px;
}

.listastiri .nout h2{
	font-size:16px;
	line-height:17px;
	margin:0;
	padding:0;
	padding-bottom:5px;
}


.listastiri .nout h2 a {
	color:#6fa219;
}

.listastiri .nout h2 a:hover{
	color:#333;
}

.listastiri .nout .date {
	color:#333;
	font-size:10px;
	font-weight:bold;
	padding-top:1px;
	background:#d1e3b3;
	float:right;
	width:180px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:1px;

}

.listastiri .nout .date span{
	float:left;
}

.listastiri .nout .date strong{
	color:#04598d;
	float:right;
}

.secpage {
	width:630px;
	float:left;
	
}


.secpage p{
	padding-bottom:10px;
}

.secpage .info {
	margin-top:15px;
	padding:5px;
	background:#d1e3b3;
	font-size:11px;
	float:left;
	padding-left:15px;
	padding-right:15px;
}


/***********CASETA VERDE**********************/

.casetaverde {
	float:left;
}

.casetaverde .top {
	width:535px;
	height:11px;
	line-height:0;
	font-size:0;
	float:left;
	background:url(../images/topverde.jpg) no-repeat;
}

.casetaverde .btm {
	width:535px;
	height:14px;
	float:left;
	background: url(../images/calc_rca_btm.jpg) no-repeat left;
}

.casetaverde h3 {
	padding-left:15px;
}

.casetaverde .bg {
	width:533px;
	border-left:#c9e1a1 1px solid;
	border-right:#c9e1a1 1px solid;
	float:left;
	overflow:hidden;
	font-size:11px;
}

.casetaverde .bg input {
	border:1px solid #DADADA;
	font-size:11px;
	padding:2px;
}

.formestimare {
	padding-left:15px;
	float:left;
}

.formestimare td {
	padding:2px;
}

.casetaverde .formestimare .box {
	width:160px;
	padding:3px;
}


.formestimare p {
	font-size:11px;
	padding-bottom:5px;
}

.formestimare textarea {
		border:1px solid #DADADA;
		font-size:11px;
		padding:2px;
}

.formestimare .btn {
		border:1px dotted #8bb841;
		font-size:11px;
		cursor:pointer;
		font-weight:bold;
		color:#fff;
		padding:2px;
		padding:10px;
		background:#8bb841;
}

/*********************************************/

.produsecat {
	float:left;
	overflow:hidden;
	width:635px;
}

.produsecat .produs {
	float:left;
	overflow:hidden;
	width:535px;
	padding-bottom:12px;
	padding-left:50px;
}


.produsecat .produs h2 {
	color:#8bb841;
	font-size:18px;
	padding-bottom:5px;
}


.produsecat .produs p {
	color:#8bb841;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
}

.produsecat .produs a:hover {
	color:#333;
}



.produsecat .produs .topp {
	width:535px;
	height:11px;
	line-height:0;
	font-size:0;
	float:left;
	background:url(../images/topverde.jpg) no-repeat;
}

.produsecat .produs .btmp {
	width:535px;
	height:14px;
	float:left;
	background: url(../images/calc_rca_btm.jpg) no-repeat left;
}

.produsecat .produs .bgp {
	width:513px;
	border-left:#c9e1a1 1px solid;
	border-right:#c9e1a1 1px solid;
	float:left;
	overflow:hidden;
	font-size:11px;
	padding-left:20px;
}

/**********REZULTATE CALCULATOARE******************/

#rezultate span {
	color:#990000;
}

#rezultate {
	width:535px;
	float:left;
}

#rezultate p{
	padding-bottom:5px;
}

#rezultate .part1 {
	float:left;
}

#rezultate .part2 {
	float:left;
}

#rezultate .part2 p{
	float:left;
}

#rezultate .part2 .buton{
float:left; padding-top:10px; padding-left:20px;
}

#rezultate h3 {
	color:#025283;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;	
}

#rezultate .pret {
	border:1px solid #c7e9ff;
	padding:5px;
	background:#c7e9ff;
	width:373px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:14px;
}

#rezultate .pret span{
	color:#02456f;
}


.continua{
	background: url(../images/continua.jpg) no-repeat;
	width:130px;
	height:27px;
	cursor:pointer;
	border:0;
}

.asig {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-top:15px;
	padding-bottom:10px;
	color:#02466f;
}


#form_acal td {
	padding:3px;
}


#adresa_livrare_click {	
	color:#8BB841
}
















