/* CSS

Author: Andrei Dobre

Created: 25-01-08



*/



/* Global Defaults

=====================================================================*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img,abbr{border:0;}

address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}

ul {list-style:none; margin:0;padding:0}

caption,th {text-align:left;}

div { text-align: left; vertical-align: top; }

q:before,q:after{content:'';}

a,ins{text-decoration:none;}

strong { font-weight: bold; }

cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }

td{

	text-align: center;

	border: 3px solid #fff;

	padding: 3px;

}



img{ border:0;

}



html{

	height:100%;

	margin: 0px;

	padding: 0px;

}





body{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

	background-position: 0px 287px;

	color: #3a3a3a;

	height: 100%;

}



a{

	color: #1783b2;

	text-decoration: none;

	font-weight: bold;

}



a:hover{

	color: #dcb20c;

}



p{

	font-size: 11px;

	line-height: 14px;

	text-align: justify;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}



#top{

	background-image: url(images/bg-top.gif);

	height: 286px;

	margin: 0px auto;

	background-repeat: repeat-x;

}



#container{

	width: 900px;

	height: 69px;

	margin: 0px auto;

}



#logo{

	height: 52px;

	width: 225px;

	display: inline;

	float: left;

	margin: 10px 0px 0px 10px;

}





#home-contact{

	background-image: url(images/home-contact.gif);

	width: 159px;

	height: 26px;

	display: inline;

	float: right;

	color: #FFFFFF;

	padding: 0px 4px 0px 4px;

	text-align: center;

	font-size: 11px;

	font-weight: normal;

	line-height: 21px;

	margin-top: 3px;

}



#home-contact a{

	color: #FFFFFF;

	font-weight: normal;

}



#home-contact a:hover{

	color: #000000;

}



#topmenu{

	height:42px;

	width: 900px;

	margin-top: 176px;

	position: absolute;

	z-index: 1;

}

#topmenu ul{ margin:0px; padding:0px;}

#topmenu li {

	list-style-type:none;

	float:left;

	text-align:center;

}

#topmenu li a {

	display:block;

	color: #FFFFFF;

	padding: 0px 20px 0px 20px;

	text-transform: uppercase;

	line-height: 41px;

}

#topmenu li a:hover {

	background-color:#006699

}







#header{

	height: 175px;

	width: 900px;

	margin: auto;

	background-repeat: no-repeat;

}



#tevi{

	background-image: url(images/pompa-mare.gif);

	width: 232px;

	height: 160px;

	display: inline;

	margin: 42px 0px 0px 670px;

	position: absolute;

	z-index: 1;

}



#main{

	margin: auto;

	width: 840px;

	position: relative;

}



.panel{

	background-image: url(images/bg-panel.gif);

	height: 176px;

	width: 557px;

	display: inline;

	float: left;

	margin-bottom: 5px;

}

.panel-padder{

	margin: 10px 10px 0px 10px;

}

.pompa{

	background-image: url(images/bg-pompe.gif);

	height: 356px;

	width: 264px;

	float: right;

	display: inline;

}

.produs-home{

	width: 152px;

	float: left;

	display: inline;

	padding: 3px;

	margin: 0 5px 0 5px;

}



.mai-mult{

	background: url(images/arrow.gif) no-repeat 66px 2px;

	text-indent: 15px;

	float: right;

	width: 80px;

}



h1{

	color: #dcb20c;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 2px;

}



h2{

	color: #d60019;

	font-size: 24px;

	font-weight: bold;

	margin-bottom: 2px;

}



h3{

	color: #dcb20c;

	font-size: 11px;

	font-weight: bold;

	margin-bottom: 2px;

}



#left{

	display: inline;

	float: left;

	width: 410px;

	margin: 10px 40px 0px 0px;

}



#right{

	display: inline;

	float: left;

	width: 410px;

	margin: 10px 0px 0px 0px;

}



.list {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	padding-left:0px;

	width: 410px;

	display: inline;

	float: left;

	margin: 0px;

}

.list li{

	background-image: url(images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	line-height:22px;

	font-size: 12px;

	margin:0px;

	font-weight: normal;

	padding: 0px;

	text-indent: 20px;

}



.list2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	padding-left:0px;

	display: inline;

	float: left;

	margin: 0px 0px 18px 0px;

	width: 670px;

}

.list2 li{

	background-image: url(images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	line-height:22px;

	font-size: 12px;

	margin:0px;

	font-weight: normal;

	padding: 0px;

	text-indent: 20px;

	text-align: justify;

}



.list3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	padding-left:0px;

	margin: 0px 0px 18px 0px;

	

}

.list3 li{

	background-image: url(images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	line-height:22px;

	font-size: 12px;

	margin:0px;

	font-weight: normal;

	padding: 0px;

	text-indent: 20px;

	text-align: justify;

}

#footer{

	height: 69px;

	margin: auto;

	text-align: center;

	color: #FFFFFF;

	line-height: 26px;

	font-size: 11px;

	background-image: url(images/bg-footer.gif);

	padding-top: 5px;

	margin-bottom: 0px;

	background-repeat: repeat-x;

}
#retea{

	height: 69px;

	margin: auto;

	text-align: center;

	color: #11418E;

	line-height: 14px;

	font-size: 11px;

	padding-top: 1px;

	margin-bottom: 0px;

	background-repeat: repeat-x;

}


#footer a{

	color: #FFFFFF;

	font-weight: normal;

}



#footer a:hover{

	color: #FFFFFF;

	background-color: #0099CC;

}

.produs{

	width: 390px;

	display: inline;

	float: left;

	margin: 15px;

}



.pic-produs{

	display: inline;

	float: left;

	width: 120px;

}



.short-description{

	width: 270px;

	display: inline;

	float: left;

	margin-top: 10px;

	text-align: justify;

}



.left-product{

	display: inline;

	float: left;

	width: 410px;

}



.right-product{

	display: inline;

	float: left;

	width: 410px;

}

.features-title{

	font-size: 14px;

	font-weight: bold;

	color: #0099CC;

	line-height: 30px;

}



.features{

	display:inline;

	float:left;

	font-size: 12px;

	line-height: 18px;

}



.detaliu{

	font-size: 12px;

	line-height: 18px;

}



#home-flags {



	background-image: url(images/home-flags.gif);

	width: 159px;

	height: 26px;

	display: inline;

	float: right;

	color: #FFFFFF;

	padding: 0px 4px 0px 4px;

	text-align: center;

	font-size: 11px;

	font-weight: normal;

	line-height: 21px;

	margin-top: 3px;

}

