* {
    padding: 0;
    margin: 0;
} 

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		margin-top:15.5px;
		margin-left: 2px;
		list-style: none;
		position:relative;
		float:left;
		width : 11.5em;
		z-index: 100;
		padding:0px 1px 1px 0px;
		background-color:#666666;/*#484848;/*#E4E1DE;*/
		background-repeat:repeat;
		color:#FFFFFF; /*box-ul mare al meniului*/
		border-color:#222; /*#333 #222 #444;*/
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		font-weight : bold;
		
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11.5em;
		text-align:center;
		border : 1px solid black;
		}
	
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.35em;
		text-align:center;
	}
	#nav li ul a{ /* second-level lists LINKS*/
		text-align:center;
	}
	#nav li ul a:hover{ /* second-level lists LINKS*/
		text-align:center;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		text-align:left;
	}
	
	#nav li a {  /*tot meniul cu linkuri inainte de hover*/
		width: 11.5em;
		w\idth : 10.5em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color:#AAAAAA;
		
		padding : 0 0.5em;
		text-align:left;
			
		
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
		text-align:left;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}

body {
background-image:url('images/sh1.jpg');
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #aaa;
}

/*img { border: none;}*/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.4;
opacity:0.7;
width: 300px;
height: 220px;
border:3px solid #222;
margin:8px;
}
.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

div.imfloat {
  float: left;
  }
  
div.imfloat p {
   text-align: center;
   text:13px Tahoma;
   }

div.spacer {
  clear: both;
  }
  
div.add1{
position: relative;
float:right;
margin-left:9px;
}

div.add2{
position: relative;
float:right;
margin-top:20px;

}

div.add3{
position: relative;
float:left;
margin-top:800px; 
}

div.add4{
position: relative;
float: right;
margin-top: 20px;
}

div.addBox1{
position: relative;
float:right;
margin-right:4px;
}

div.utube{
position:relative;
float:left;
width:1062px;
text-align:right;
font-size:14px;
}

.facebook{
position: relative;
width: 148px;
float: right;
color:white;
border: 5px solid #222;
border-right: 0px;
color:#DDDDDD;
font-size:12px;
margin-top:12px;
padding:2px;
text-align:center;
width:153px;
background-image:url('images/d3.gif');

}



div.textbox1{
position:relative;
float:left;
width: 490px;
margin-top:15px;
margin-left:20px;
text-align:justify;
}
div.textbox2{
position:relative;
float:left;
width: 490px;
margin-top:40px;
margin-left:35px;
text-align:justify;
}
div.textbox1slim{
position:relative;
float:left;
width: 405px;
margin-top:5px;
margin-left:20px;
text-align:justify;
}
div.textbox2slim{
position:relative;
float:left;
width: 405px;
margin-top:5px;
margin-left:30px;
text-align:justify;
}
div.textwidedreapta{
position:relative;
float:left;
width: 740px;
margin-top:5px;
margin-left:30px;
text-align:justify;
}
div.textlarge{
position:relative;
float:left;
width: 810px;
margin-top:20px;
margin-left:40px;
text-align:justify;
}
div.textsuperlarge{
position:relative;
float:left;
width: 1120px;
margin-top:20px;
margin-left:40px;
text-align:justify;
}
div.textsuperlarge2{
position:relative;
float:left;
width: 1120px;
margin-bottom:15px;
margin-left:40px;
text-align:center;
}
div.texttitle{
position:relative;
float:left;
width: 840px;
margin-left:20px;
text-align:center;
}



p{
margin-top:16px;
}

h3 {
color:#9AC8FA;
font-size: 23px;
text-align:center;
margin: 12px;

}

a { color: #9AC8FA; text-decoration: none;}
a:hover { text-decoration: underline; color : #EFEFEF; }



#wrap {
margin: 10px auto 0 auto;
width: 1414px;
height: auto; 
min-height: 100%;
}

#header { 
height: 15px;
margin:3px;
font:15px Tahoma;
}

#header h1 {
font-size: 26px;
font-weight: 100;
letter-spacing: -3px;
padding: 12px 0 5px 10px;
}
#header h4 {
color:white;
}
#header h1 a {
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #aaa;
text-decoration: none;
}
#header h2 {
color: #ccc;
font-size: 15px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}

.right {
margin-top: 15px;
width: 1234px;
position:relative;
float:right;
text-align: justify;
color:white;
border: 5px solid #222;
padding: 3px;
background-image:url('images/d3.gif');
padding-bottom:15px;
}

.right h2 {
color: #FF4800;
font-size: 24px;
letter-spacing: -3px;
font-weight: 100;
padding : 10px 0 15px 0;
} 

.rightpatch {
margin-top: 15px;
width: 1234px;
position:relative;
float:right;
text-align: justify;
color:white;
border: 5px solid #222;
padding: 3px;
background-image:url('images/d3.gif');
padding-bottom:15px;
}
.rightpatch  p{
margin-left:0px;
margin-top:35px;
margin-bottom:10px;
text-indent: 0px;
line-height:115%;
}
.rightpatch b{
font-size: 17px;
margin-left:0px;
}
.rightpatch ul, ol { 
   padding:0; 
   position:relative; 
   overflow:hidden;
   margin-top: 2px;
   margin-bottom: 2px;
  
}
 
.rightpatch li { 
margin-top: 2px;
margin-bottom: 2px;
}
 
.rightpatch ul ul, ul ol,ol ol, ol ul { 
   margin-left:3em; 
   padding-left:0; 
}
 
.rightpatch ul li, ol li { 
   margin-left:3em; 
}
 
.rightpatch li li { 
   margin-left:4em; 
}

.rightblue{
margin: 12px;
width: 1015px;
position:relative;
float:left;
text-align: justify;
color:white;
border: 5px solid #222;
padding: 8px;
background-image:url('images/backblack.gif');
padding-bottom:15px;
}
.rightblue  p{
margin-left:0px;
margin-top:35px;
margin-bottom:10px;
text-indent: 0px;
line-height:115%;
}
.rightblue b{
font-size: 17px;
margin-left:0px;
color: #9AC8FA;
}
.rightblue ul, ol { 
   padding:0; 
   position:relative; 
   overflow:hidden;
   margin-top: 2px;
   margin-bottom: 2px;
  
}
 
.rightblue li { 
margin-top: 2px;
margin-bottom: 2px;
}
 
.rightblue ul ul, ul ol,ol ol, ol ul { 
   margin-left:3em; 
   padding-left:0; 
}
 
.rightblue ul li, ol li { 
   margin-left:3em; 
}
 
.rightblue li li { 
   margin-left:4em; 
}

#footer{
position: relative;
float: right;
height: 40px;
width: 1234px;
font-size: 10px;
color:#E6E6E6;
padding: 5px;
text-align: center;
}