body{
margin:0;
padding:30px 0;
font:76% tahoma,verdana,sans-serif;
background:#009900 url(img/proiect2.jpg) no-repeat;
color:#222;
}

#thetop{
margin:0;
}

#container{
width:870px;
margin:0 auto;
padding:20px 0px 0 15px;
background:#fff url(img/contbg2.png) no-repeat;
color:#222;
}

a{
text-decoration:none;
background-color:inherit;
color:#26c;
}

a:hover{
text-decoration:underline;
}

a img{
border:0;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
text-align:justify;
}

#main p,#sidebar p{
padding:0 0 0 10px;
}

#logo{
float:left;
width:550px;
height:200px;
margin:0 20px 0 0;
padding:0 0 25px 0;
background:#eee;
border:4px solid #dde;
text-align:center;
color:#555;
overflow:auto;
}

#logo h1{
margin:50px 5px 1px 5px;
letter-spacing:-3px;
}

#logo a{
background-color:inherit;
color:#26a;
text-decoration:none;
}

#logo a:hover{
background-color:inherit;
color:#69e;
}

#tagline{
text-align:center;
font-size:1.2em;
}

#intro p{
line-height:1.5em;
}
#sidebar{ float:right; width:535px; height:150px;background: url(images/05.jpg) no-repeat;margin:10px 16px 0px 0px;}
#main{
float:left;
width:850px;
margin-left:3px;
padding-top:15px;
}

.headerstyle{
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(img/gradient2.png) repeat-x;
color:#222;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none;
}
#bottomnav{
width:870px;
height:40px;
padding:8px 0px 0px 0px;
font-family: "Tahoma";
font-size:11px;
color: #ffffff;
font-weight:bold;
}
#bottomnav a
{
text-decoration:none;
color: #ffffff;
padding:0 2px 0 2px;
}
#bottomnav a:hover
{
text-decoration: none;
color: #ffff00;
padding:0 2px 0 2px;
}
#footernav span
{
padding:0 5px 0 5px;
}
#footer{
margin:0 auto;
width:885px;
background:#fff url(img/footerbg2.png) bottom left no-repeat;
padding:0 0 5px 0;
font-size:0.9em;
color:#888;
text-align:center;
}

#footer p{
margin:0 0 15px 0;
line-height:1.5em;
text-align:center;
}
#underfooter {
	margin:0 auto;
	text-decoration:none;
	color:#ffffff;
	font-size:0.9em;
	text-align:center;
	font-weight:bold;
}
#underfooter a{
	text-decoration:none;
	color:#ffff00;
	font-size:0.9em;
	text-align:center;
	font-weight:bold;
}
#underfooter a:hover{
	text-decoration:none;
	color:#ffba00;
	font-size:0.9em;
	text-align:center;
	font-weight:bold;
}
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:535px;
	height:150px;
	overflow:hidden; 
	}															
h1,h2,h3,h4{
margin:0 0 10px 0;
font-weight:normal;
}

h1{
font-size:1.6em;
color:#ed1c24;
}

h2{
margin:0 0 4px 0;
font-size:1.4em;
color:#ed1c24;
}

h3{
margin:20px 0 8px 0;
font-size:1.4em;
color:#ed1c24;
}

h4{
margin:10px 0 5px 0;
font-size:1.2em;
}

.clear{
clear:both;
margin:0;
}

.right{
text-align:right;
}

.block{
padding:20px;
background:#eee;
color:#222;
border:2px solid #ddd;
}

.hide{
display:none;
}

.alignleft {float:left; margin-right:10px;}
.alignright {float:right;margin-left:10px;margin-bottom:5px;}


.tabberlive .tabbertabhide {
 display:none;
}
.tabber {
}
.tabberlive {
 margin-top:2em;
}
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font-family:"Arial", Helvetica;
 font-size:13px;
 font-weight:bold;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #ed1c24;
 text-decoration: none;
 font-family:"Arial", Helvetica;
 font-size:13px;
 font-weight:bold;
}
ul.tabbernav li a:link { color: #fff; }
ul.tabbernav li a:visited { color: #fff; }
ul.tabbernav li a:hover { color: #fff; }

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
 color:#ed1c24;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #ed1c24;
 background: #fff;
 border-bottom: 1px solid white;
}
.tabberlive .tabbertab {
 padding:5px;
 border:0px solid #aaa;
 border-top:0;
 font-family:"Arial", Helvetica;
 font-size:13px;
 color: #000000;
 font-weight:normal;
 line-height:18px;
 text-align:justify;
 padding:10px 10px 10px 5px;
 }
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
margin:20px 0 8px 0;
font-size:1.4em;
color:#ed1c24;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:400px;
 overflow:auto;
}
