body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:justify;
	color:#666666;
	padding: 0;
	margin: 0;
}


	a { color:#0066CC;
	text-decoration: none;
	}

	a:hover { text-decoration: underline;
	}



	p { padding: 0; margin: 0 0 10px 0; }

	img { border: 0 }



h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#000000;
	padding-bottom: 17px;
	padding-left: 5px;
	padding-top: 10px;
	margin: 0;
}

h2 { font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#CC3333;
	padding-top: 20px;
	padding-left: 50px;
	margin: 0 0 10px 0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#CC3333;
	padding: 0;
	margin: 0 0 10px 0;
}



#site {
	width: 800px;
	margin: 0 auto;
	background:#FFFFFF;
}



#header {
	height: 170px;
	color: #fff;
	background:url(bg/header.jpg) no-repeat;
	padding-left: 0px;

}

	#header a { color: #fff; text-decoration: none; }
	#header a.current { color: #fff; text-decoration: none; }


	#nav {
		padding: 127px 0 0 0;
	}


		#nav ul {
			list-style-type: none;
			padding: 0px 0 0 0;
			margin: 0 auto;
		}


			#nav ul li {
				float: left;
				padding: 0px;
				margin: 0;
				border-right: 1px solid #333333;
			}


			#nav a, span {

				background-image: url(bg/nav.gif);
				background-repeat: repeat-x;
				display: block;
				font-size: 1.2em;
				font-weight: bold;
				font-family:Arial, Helvetica, sans-serif;
				color: #F3F3F3;
				text-decoration: none;
				text-align: center;
				padding: 11px 13px 13px 14px;
			}


			#nav a:hover, span {
				color: #336699;
				padding: 11px 13px 13px 14px;
				margin: 0;
				background:url(bg/nav_h.jpg) repeat-x;
			}

#main {
	padding: 0;
	margin: 30px 0 0 0;
}


	#main_left {
	    background: url(bg/left.gif) no-repeat;
		float: left;
		width: 450px;
		padding: 8px 40px 20px 40px;
		margin-left: 5px;
		font-size: 1.2em;
		border: 1px solid #F2F2F2;
	}


	#main_right {
		float: right;
		width: 220px;
		padding-right: 5px;
		padding-top: 15px;
		padding-left: 5px;
        border: 1px solid #F2F2F2;
	}

    #main_right a { color:#FFFFFF;}
	
		.box {
			clear: both;
			padding: 5px 20px 5px 20px;
			margin: 0 0 25px 0;
			width: 170px;
		}


	#news {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}


		#news li {
			padding: 0 0 0px 0;
			margin: 0 0 10px 0;
			border-bottom: 1px solid #eee;
		}
		
		.tel {
		    width: 170px;
			height: 75px;
			padding-top: 4px;
			background:url(bg/tel.jpg) no-repeat;
			}
			
		.net {	
		    width: 170px;
			height: 75px;
			padding-top: 4px;
			background:url(bg/net.jpg) no-repeat;
			}
			
		.sec {
		    width: 170px;
			height: 75px;
			padding-top: 4px;
			background:url(bg/sec.jpg) no-repeat;
			}			

        #stiri{ 
		    width: 170px;
            border: 1px solid #F2F2F2;
			color:#4E4E4E;
			}
			
		#contact {
		    width: 170px;
			border: 1px solid #F2F2F2;
			color: #333333;
			}

#spacer { 
          clear: both; height: 20px;
          padding-left: 10px;
		  padding-top: 6px;
		  padding-bottom: 15px;
		  text-align: left;
		  border: 1px dotted #E0E0E0;
 }
 
#footer {
	clear: both;
	height: 25px;
	background-image: url(bg/footer.gif);
	background-repeat: repeat-x;
	padding: 8px 7px 0 7px;
	color:#CCCCCC;
}


	#footer a { color: #FFFFFF; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }


	.lfooter {
		float: left;
		width: 35%;
	}


	.rfooter {
		float: right;
		width: 60%;
		text-align: right;
	}





