body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
a{
	text-decoration:none;
	color:#333333;
}

a:active, a:focus {
	outline: 0;
}

a:hover{
	text-decoration:underline;
}
.clear{
	clear:both;
}
strong{
	font-weight:bold;
}

/* header */
#header{
	float:left;
	width:100%;
	height:0px;
	background:url(../images/header_bg.png) repeat-x top left;
}
#header_content{
	width:990px;
	height:60px;
	margin:0px auto;
}
#logo{
	float:left;
	width:350px;
	height:0px;
	background:url(../images/logonou.png) no-repeat top left;
	margin-top:10px;
	margin-left:5px;
}
#logo h1,#logo h2{
	display:none;
}
#header #oferta{
	float:left;
	margin-top:17px;
	margin-left:20px;
}
#header #oferta #oferta_content{
	float:left;
	width:211px;
	height:125px;
	background:url(../images/oferta_speciala.png) no-repeat top left;
	padding-top:60px;
	padding-left:50px;
	margin:0 90px 0 0;
}
#header #oferta #oferta_img{
	float:left;
	width:200px;
	height:125px;
	/*background:url(../images/produse.png) no-repeat top left;*/
	background:url(../images/calorifere.png) no-repeat top left;
	margin-top:15px;
}

#header #oferta a{
	display:block;
	float:left;
	font-size:11px;
	color:#3A5B7C;
	line-height:17px;
}
#header #oferta a.button{
	float:left;
	width:99px;
	height:30px;
	background:url(../images/oferta_speciala-detalii.png) no-repeat top left;
	overflow:hidden;
	text-indent:-99999px;
	margin-top:10px;
}
#header #oferta a.button:hover{
	background:url(../images/oferta_speciala-detalii-on.png) no-repeat top left;
}
/* end header */


/* menu */
#menu{
	float:left;
	width:100%;
	height:35px;
	background:url(../images/menu_bg.png) repeat-x bottom left;
}

#menu ul#main_menu{
	margin:5px auto 0;
	width:975px;
	height:20px;
	position: center;
	/*background: url(../images/menu_buttons.png) no-repeat;*/
}

#menu ul#main_menu li{
	float:left;
	text-align:center;
	padding: 0;
	list-style: none;
	/*position: absolute;
	top: 0;*/
	margin:0 50px 0 0;
}

#menu ul#main_menu li.last{
	margin-right:0px;
}
#menu ul#main_menu li b{
	/*text-indent:-9999px;
	display:none;*/
	color:#FFFFFF;
}
#menu ul#main_menu li,#menu ul#main_menu li a {
	height: 20px;
	display: block;
}

#menu ul#main_menu li a {
	text-shadow:#7590AB 1px 1px 0;
	float:left;
}



#menu ul#main_menu li a:hover {text-decoration:none;}
#menu ul#main_menu li a:hover, #menu ul#main_menu li.selected a {background: url(../images/menu-selected.png) 50% 20px no-repeat;}

	#menu #main_menu .submenu {
		background:#81A3C5 url(../images/submenu_bg.png) no-repeat left bottom;
		float:left;
		position:absolute;
		top:30px;
		width:263px;
		display:block;
		z-index:110;
		padding-top:5px;
	}
	#menu #main_menu .submenu li{
		float:left;
		text-align:left;
		margin: 0;
		padding: 0;
		list-style: none;
		position: relative;
		top:auto;
		height:30px;
		margin-left:5px;
		width:263px;
		background:url(../images/submenu_line.png) no-repeat left bottom;
	}
	#menu #main_menu .submenu li.last{
		background:none;
	}
	#menu #main_menu .submenu a{
		float:left;
		background:none;
		position:relative;
		left:auto;
		color:#FFFFFF;
		background:url(../images/arrow.gif) no-repeat 0px 10px ;
		padding-left:10px;
		height:30px;
		line-height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#menu #main_menu .submenu a:hover{
	}
/* end menu */

/* content */
#wraper{
	margin:0px auto;
	width:975px;
}

#wraper .flash{
	clear:both;
padding:10px 0 20px;
text-align:center;
}

#wraper .sidebar{
	float:left;
	width:200px;
}
	#wraper .sidebar .holder{
		float:left;
		width:200px;
		background:#FFFFFF url(../images/small_holder_bg.png) repeat-x bottom left;
		color:#333333;
		font-size:12px;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	#wraper .sidebar .holder.news marquee{
		height:170px;
	}
	#wraper .sidebar .holder h2{
		float:left;
		width:180px;
		height:14px;
		color:#003300;
		background:#FFFFFF url(../images/small_holder.png) no-repeat top left;
		font-weight:bold;
		font-size:12px;
		padding-left:20px;
		padding-top:20px;
	}
	#wraper .sidebar .holder_content{
		float:left;
		width:170px;
		margin-left:20px;
	}
	
	#wraper .sidebar .holder_content p.underline{
		background:url(../images/small_line.gif) no-repeat  bottom left;
		padding-bottom:10px;
	}
	
	#wraper .sidebar .holder_content p{
		width:170px;
		margin-top:10px;
	}
	
	#wraper .sidebar .holder_content p.stretch{
		line-height:10px;
	}
		
	#wraper .sidebar .holder_content p.news{
		line-height:18px;
		background:url(../images/small_line.gif) no-repeat  bottom left;
		padding-bottom:10px;
	}
		
	#wraper .sidebar .holder_content p.news.last{
		background: none;
	}
		
	#wraper .sidebar .holder_content.newsletter{
		width:172px;
	}
	
	#wraper .sidebar .holder_content.configb{
		margin-left:10px;
	}
	#wraper .sidebar .holder_content.configb a img {
		padding-top:10px;
	}
	#wraper .sidebar .holder.config{
		background:url(../images/small_holder_long_bg.png) no-repeat bottom left !important;
	}
	
	#wraper .sidebar .holder_content.newsletter form{
		float:left;
		margin-top:10px;
	}
	
	#wraper .sidebar .holder_content.newsletter form input{
		float:left;
		background:url(../images/contact_input.png) no-repeat top left;
		border:none;
		width:132px;
		height:20px;
		padding-left:20px;
		padding-top:4px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#wraper .sidebar .holder_content.newsletter form input.button{
		padding:0;
		width:30px;
		height:24px;
		background:url(../images/contact_but.png) no-repeat top left;
		cursor:pointer;
	}
	
	#wraper .sidebar .map{
		background:none;
		margin-top:10px;
	}
	
	#wraper .sidebar .contact{
		float:left;
		position:relative;
		margin-left:-7px;
		margin-top:-5px;
		margin-bottom:10px;
		width:207px;
		height:93px;
		background:url(../images/yahoo.png) no-repeat top left;
	}
	#wraper .sidebar .contact a{
		float:right;
		width:95%;
		height:90%;
		margin-top:5px;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	#wraper .sidebar .buton{
		float:left;
		width:100px;
		height:31px;
		overflow:hidden;
		text-indent:-9999px;
	}
	#wraper .sidebar .buton.detalii{
		background:url(../images/but-detalii.png) no-repeat top left;
	}
	
	#wraper .sidebar .buton.detalii:hover{
		background:url(../images/detalii_on.png) no-repeat top left;
	}
	
	#wraper .sidebar .buton.start{
		background:url(../images/but-start.png) no-repeat top left;
	}
	#wraper .sidebar .buton.start:hover{
		background:url(../images/start_on.png) no-repeat top left;
	}
	
#wraper .content{
	float:left;
	margin-left:6px;
	margin-right:6px;
	width:563px;
}

	#wraper .content .pager{
		float:left;
		width:100%;
		margin-top:10px;
		margin-bottom:10px;
	}
	#wraper .content .pager a,#wraper .content .pager .current,#wraper .content .pager span{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		width:20px;
		text-align:center;
		color:#34505F;
	}
	#wraper .content .pager a:hover,#wraper .content .pager .current{
		color:#8DBEE7;
	}
	#wraper .content .pager .label{
		width:50px;
		text-align:left;
	}

#wraper .content .holder{
	float:left;
	margin-bottom:10px;
}

#wraper .content h2{
	float:left;
	width:533px;
	height:22px;
	padding-left:30px;
	padding-top:10px;
	font-weight:bold;
	color:#003300;
	background:#FFFFFF url(../images/main_holder.png) no-repeat top left;
}
#wraper .content h2.topped{
	margin-top:10px;
}
#wraper .content h2 .text{
	float:left;
	width:400px;
}
#wraper .content h2 small{
	float:left;
	margin-left:430px;
	margin-top:-24px;
}
#wraper .content h2 small.lefter{
	margin-left:460px;
}
#wraper .content h2 small a{
	float:left;
	width:32px;
	height:31px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:-1px;
}
#wraper .content h2 small .search{
	background:url(../images/magnify.png) no-repeat top left;
	width:31px;
}
#wraper .content h2 small .search:hover{
	background:url(../images/magnify_on.png) no-repeat top left;
}
#wraper .content h2 small .print{
	background:url(../images/print.png) no-repeat top left;
}
#wraper .content h2 small .print:hover{
	background:url(../images/print_on.png) no-repeat top left;
}
#wraper .content .holder_content{
	float:left;
	border:1px solid #CBD8E7;
	padding:1px;
	width:556px;
	border-top:none;
	padding-top:0;
}

/* end content */



/* footer */
#footer{
	float:left;
	width:100%;
	height:132px;
	background:url(../images/footer_bg.png) repeat-x bottom left;
	color:#34505F;
	font-size:10px;
	overflow:hidden;
}
#footer #footer_content{
	width:975px;
	height:43px;
	margin:0px auto;
	margin-top:25px;
	background:url(../images/footer_line.png) no-repeat top left;
	padding-top:20px;
}
#footer #footer_content p{
	margin-bottom:10px;
}
#footer #footer_content a{
	color:#34505F;
}
#footer #rss{
	float:right;
	margin-top:-50px;
	background:url(../images/rss_icon.png) no-repeat top left;
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8AA9C8;
}
#footer #rss p{
	margin-bottom:6px;
	margin-top:-2px;
}
#footer #rss a{
	color:#8AA9C8;
}
/* end footer */
