/* Reset
---------------------------------------- */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img, a { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }

table {
border-collapse: separate;
border-spacing: 0; }
	
/* Basic Elements
---------------------------------------- */

body {
background: #B0B0B0; color: #333;
font-size: 11px; text-align: left; line-height: 18px; }

body, textarea, input, button { font-family: Verdana, sans-serif; }

a {	text-decoration: none; color: #009ff4; } 
a:hover { text-decoration: none; }
#nav a { color: #0068A0; }
#lang a { color: #0068A0; }
h1 { font-size: 32px; font-weight: normal; line-height: 32px; }
h2 { font-size: 22px; font-weight: normal; line-height: 30px; }
h3, h4, h5 { font-size: 12px; font-weight: bold; line-height: 20px; }

strong { font-weight: bold; }
em { font-style: italic; }

/* Generic Classes
---------------------------------------- */

.clear { 
clear: both; }

.wrap { 
background: #fff;
margin: 0 auto;
width: 820px; }

.corner {
background: #ddd url(i/bg_corner.png) no-repeat right bottom; }

.alignright { 
float: right;
margin: 0 0 20px 20px; }

h3.title { 
color: #0068A0;
font-size: 14px; font-weight: bold; 
margin: 15px 0 10px 0; }

/* Header
---------------------------------------- */
#lang {
	float:right;
	margin-right:19px;
	z-index:1000;
	position:relative;
}
#header {
height: 194px;
margin: 0px 0 28px 0;
padding: 23px 0 0 0;
position: relative; }

	#header h1 a { 
	background: url(i/bg_header.png) no-repeat center center;
	height: 194px;
	display: block;
	text-indent: -9999px; }
	
	#header #nav { 
	background: url(i/bg_nav.png) no-repeat center center;
	position: absolute; bottom: 0;
	width: 100%;
	cursor:pointer;
 }
		
		#header #nav li { 
		float: left;
		cursor:pointer;
		line-height:0px;
	 	}
			
			#header #nav  .active { 
				color:#6f6f6f; }
		#header #nav li.right { 
		float: right; }

/* Sidebar
---------------------------------------- */

#sidebar { 
float: left;
margin: 0 15px 0 20px;
width: 245px; }

	#sidebar #meniu { 
	background: #ddd url(i/bg_corner.png) no-repeat right bottom;
	margin: 0 0 10px 0;
	padding: 20px 0 20px 0; }
		
		#sidebar #meniu li {
		color:#777777; 
		background: url(i/bg_meniu_item_left.png) no-repeat left 8px;
		padding: 5px 0px 0px 0px;
	 }
			
			#sidebar #meniu li a { 
			color: #0F0B08;
			display: block;
			font-weight: bold;
			line-height: 0px;
			margin: 0 0 5px 0;
			text-transform: uppercase; }
				
				#sidebar #meniu li a span { 
				display: block;
				font-size: 8px; font-weight: normal;
				text-transform: none; }
				
			#sidebar #meniu li p { 
			font-size: 10px; 
			margin-top:-5px;
			padding:0 1px 0 65px; 
			line-height:12px; }
			
			#sidebar #meniu li p a { 
				color:#777777; 
				font-size: 10px; 
				margin-top:-5px;
				padding:0px; 
				line-height:12px;
				font-weight: normal;
				text-transform: none;
			 }
	
	/* news */
	
	#sidebar #news { 
	
	background: #B4E1EF url(i/bg_corner.png) no-repeat right bottom;
	margin: 0 0 20px 0;
	padding: 10px 0; }
		
		#sidebar #news h3.title,
		#sidebar #news .more { 
		margin: 5px 30px; }
		
		#sidebar #news li {
		background: url(i/bg_news.png) no-repeat left 5px; 
		line-height:11px;
		padding: 0px 5px 10px 30px;
		color:#666666;
		font-family:verdana;
		font-size:10px;
	 }
		
		#sidebar #news li a {
			color:#666666;
			font-weight:bold;
		}
		#sidebar #news li a.desc {
			color:#666666;
			font-weight:normal;
		}
		#sidebar #news .more {
			color:#0068A0;
			text-decoration:underline;
			font-size:10px;
		}
		#sidebar #news .more a {
			color:#0068A0;
		}
	
	#sidebar #descarcare { 
	
	background: #B4E1EF url(i/bg_corner.png) no-repeat right bottom;
	margin: 0 0 20px 0;
	padding: 10px 0; }
		
		#sidebar #descarcare h3.title {
			font-size:10px;
		}
		#sidebar #descarcare h3.title,
		#sidebar #descarcare .more { 
		margin: 5px 30px; }
		
		#sidebar #descarcare li {
		background: url(i/bg_news.png) no-repeat left 5px; 
		line-height:11px;
		padding: 0px 5px 15px 30px;
		color:#666666;
		font-family:verdana;
		font-size:10px;
	 }
		
		#sidebar #descarcare li a {
			color:#666666;
			font-weight:bold;
		}
		#sidebar #descarcare li a:hover {
			color:#009FF4;
			font-weight:bold;
			text-decoration:underline;
		}
		#sidebar #descarcare .more {
			color:#0068A0;
			text-decoration:underline;
			font-size:10px;
		}
		#sidebar #descarcare .more a {
			color:#0068A0;
		}
	/* produse */
	#sidebar #prod { 
	background: #ddd url(i/bg_corner.png) no-repeat right bottom;
	margin: 0 0 20px 0;
	padding: 15px 0; }
	
	#sidebar #refer { 
	background: #ddd url(i/bg_corner.png) no-repeat right bottom;
	margin: 0 0 20px 0;
	padding: 15px 0; }
	#sidebar #popup { 
	background: #ddd url(i/bg_corner.png) no-repeat right bottom;
	margin: 0 0 20px 0;
	padding: 15px 0 10px 15px; }
		
		#sidebar #prod h3.title,
		#sidebar #prod .more { 
		margin: 5px 30px; }
		
		#sidebar #prod li {
		padding: 5px 20px 5px 30px; }
		#sidebar #refer li {
		padding: 5px 20px 5px 30px; }
		#sidebar #prod .main {
		background: url(i/bg_news.png) no-repeat left 10px; 
		color:#0068A0;
		}
		#sidebar #prod a:visited {
			color:#009FF4;
		}
		#sidebar #prod a.activ {
			color:#666;
		}
		#sidebar #prod a:active {
			color:#009FF4;
		}
		#sidebar #prod .main a, #sidebar #prod .main a:visited  {
			color:#0068A0;
		}
		#sidebar #prod .main.activ a  {
			color:#666;
		}
		#sidebar #prod .scat {
			margin-left: 10px;
			font-weight:bold;
			color:#009FF4;
		}
		
		#sidebar #prod .sscat {
			margin-left: 20px;
			font-weight:normal;
			color:#009FF4;
		}
		#sidebar #prod .produs {
			margin-left: 30px;
			color:#666666;
			font-weight:bold;
		}
		#sidebar #prod .activ a {
			color: #009FF4;			
		}
		#sidebar #refer a {
			color: #0068A0;
		}
		#sidebar #refer .activ a {
			color: #666666;			
		}
		#sidebar #popup h3 {
			color:#009ff4;
			font-size:14px;
			font-weight:bold;
		}
		#sidebar #popup h2 {
			margin-top:15px;
			color:#636363;
			font-size:12px;
			font-weight:bold;
		}
		#sidebar #popup .content {
			color:#7b7b7b;
			font-size:12px;
		}
		
		
	
/* Main
---------------------------------------- */

#main { 
float: left;
margin: 0 20px 0 0;
width: 520px; }
	#main .left {
		width:290px;
		min-height:230px;
		float:left;
	}
	#main h4 {
		margin-top:15px;
		color:#00a1f4;
	}
	#main h5 {
		margin-top:15px;
		color:#629000;
	}
	.content p .green {
		color:#009933;
	}
	#main .right {
		margin-top:15px;
		width:220px;
		float:right;
		display:block;
	}
	a.group-link  {
		color:#0099CC;
		line-height:16px;
	}
	/* content */
	.content {
		color:#666666;
	}
	.content h2, .content h3, .content ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
	.content h3 {
		font-size:18px;
		line-height:20px;
	}
	
	.content .posturi {
		font-size:12px;
		line-height:13px;
		color:#0068A0;
		font-weight:bold;
	}
	
	.content .titlupost {
		color:#0099CC;
		font-size:11px;
		margin-top:20px;
		font-weight:bold;
	}
	.content h5 {
		font-size:18px;
		line-height:20px;
		width:450px;
		margin:0px;
		padding:0px;
	}
	.content p {
		color:#555555;
		font-family:verdana;
		font-size:11px;
		line-height:15px;
		margin-top:6px;
		padding-right:5px;
	}
	.content p.title {
		line-height:15px;
		margin-top:6px;
		padding-right:5px;
		font-size:12px;
	}
	.content .grup a {
		text-decoration: underline;
	}
	 p.list {
		margin-bottom:15px;
	}
	.content h2 { color: #999; }
	.content img {
		padding:0px 0px 0px 5px;
	}
	.content table tr td img {
		padding:0px;
	}
	 .content .contact {
	 	margin-top:10px;
		margin-left:15px;
	 }
	
	.noutati li {
		margin:0 0 15px 0px;
	}
	.noutati li p {
		margin:2px 0 0 0;
	}
	.noutati li p a {
		color:#666;
	}
	
	.breadc {
		color:#009FF4;
	}
	.content .sitemap .pad1 {
		padding-left:20px;
	}
	.content .sitemap .pad2 {
		padding-left:40px;
	}
	.content .sitemap .pad3 {
		padding-left:60px;
	}
	.content .sitemap .pad4 {
		padding-left:80px;
	}
	.content .sitemap .pad5 {
		padding-left:90px;
	}
	.content .sitemap .pad6 {
		padding-left:100px;
	}
	.content .sitemap a {
		color:#0068A0;
		font-weight:bold;
		line-height:12px;
		font-size:11px;
	}
/* Produs
---------------------------------------- */
#produspage {
	padding-top:15px;
	
}
#produspage li {
	margin-left:15px;
}
.captabel {
	background: url(i/corner.jpg) no-repeat;
	background-color:#0068A0;
	color:#fff;
	font-weight:bold;
	height:44px;
}
.headtabel {
	background-color:#0068A0;
	color:#fff;
	font-weight:bold;
	height:44px;
}
.gri {
	background-color:#DDDDDD;
}
/* Home
---------------------------------------- */
	
	/* products */
	
	#home #products li { 
	float: left;
	margin: 0 15px 10px 0;
	width: 160px; }
	
		#home #products a {
		background: #ddd url(i/bg_corner.png) no-repeat right bottom;
		color: #fff;
		display: block;
		font-size: 14px;
		margin: 0 0 10px 0;
		padding: 0 0 26px 0; 
		position: relative; }
	
			#home #products a span { 
			padding: 5px;
			position: absolute; top: 0; left: 0;
			z-index: 2; }
			
			#home #prodcuts a img { z-index: 1; }
	
	#home #products li.last { margin-right: 0; } 
	
	/* social */
	
	#home #social li { 
	float: left;
	margin: 0 0 20px 0;
	width: 170px; }
		
		#home #social li h4 { 
		background-color: #ddd;
		color: #009FF4;
		line-height: 26px;
		margin: 0 0 10px 0;
		padding: 0 10px; }
		
		#home #social li p { 
		padding: 0 10px; }
	
/* Footer
---------------------------------------- */

#footer { 
color: #666;
background: url(i/bg_footer.png) no-repeat right bottom;
line-height: 40px;
margin: 20px 0 20px 0;
padding: 0 20px; }
	
	#footer .links { 
	float: left;
	width: 310px; }
		
		#footer .links a { 
			font-size:10px;
		color:#23AAF2;
		font-weight:bold;
		margin: 0 15px 0 0; }
		
		#footer .links a.active {
			color:#999;
		}
	#footer .copy { font-weight:bold; color:#777777;
				font-family:verdana;
				font-size:10px; }	
	#footer .copy a { color: #CCCCCC; }/* CSS Document */

	.green {
		color:#009933;
	}
