body {
		 padding : 0;
		 margin : 0;
		 text-align: center;
		 font-family: lucida sans, lucida sans unicode, lucida grande, trebuchet ms, helvetica, arial, sans-serif;
		 font-size: 100.1%;
		 }

.container {
					 width : 1200px;
					 height: 800px; 
					 margin-left: auto;
					 margin-right: auto;
					 margin-top: 10px;
					 margin-bottom: auto;
					 }
/* container rosu - banner*/	 
.header	{
				background: url(header_bg_extend.png);
				background-repeat: no-repeat;
				padding-top: 53px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				margin: 0px;
				}
					
.banner {
					 padding-right:px;
					 }
					 		 
.logo {
			
			}
/* end - container rosu - banner*/	

/* meniu*/	
ul.menu { 			
				list-style: none;
				padding: 0px;
				margin: 0px;
				margin-top: 0px;
				margin-left: 165px;	
				}

ul.menu li {	 
					 display: inline;
					 padding: 0px;
					 }

.rollover img	{
							filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
							-moz-opacity: 1;
							opacity: 1;
							}

.rollover:hover img {
										filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
										-moz-opacity: 0.5;
										opacity: 0.5;
										}
						 
ul.submenu { 
				list-style: none;
				float: left;
				padding: 0px;
				margin: 0px;
				margin-top: -650px;
				margin-left: 25px;					 
				}

ul.submenu li {					 		
							padding-top: 3px;						
							}
/* end- meniu*/	

/* container rosu - mijloc (container) */							
.middle {
				background: url(middle_bg_extend.png);
				background-repeat: repeat-y;
				width : 1200px;
				height: 670px;
				margin-top: 0px;
				}
/* end- container rosu - mijloc (container) */			

/* container verde (content) */
.content {
				 float: left;
 				 display: inline;
				 padding: 0px;
				 margin-right: 0px;
				 margin-left: 95px;
				 margin-top: 0px;
				 margin-bottom: 0px;
				 width : 730px;
				 height: 470px;				 				 
				 }	
				 
.top_c {
			 background: url(top_c_bg.png);
			 background-repeat: no-repeat;
			 padding: 0px;
			 margin: 0px;
			 margin-top: -3px;
			 }			 

.middle_c {
					background: url(text_bg.png);
					background-repeat: repeat-y;
					margin-top: 0px;
					}			 

.text {
			margin-right: 0px;
			margin-left: 70px;
			margin-top: 0px;
			margin-bottom: 0px;
			width : 570px;
			height: 490px;
			overflow: auto;
			padding-top: 40px;
			padding-right: 15px;			
			}
			
.text p {
				text-align: justify;
				font-family: arial;
				font-size: 14px;
				}

ul.icons{
				 list-style-type: none;
				 margin-top: 0px;
				 padding: 20px;
				 }
				 
ul.icons li{
				 		display: inline;
						padding: 20px;				
						}		

ul.icons_galerie{
				 list-style-type: none;
				 margin-top: 0px;
				 margin-left: 0px;
				 padding: 20px;				 				 
				 }
				 
ul.icons_galerie li{
				 		display: inline;
				 		padding: 40px;
				 		padding-top: 10px;
				 		padding-bottom: 10px;			 						 		
						}
						
ul.pictures {
					list-style-type:none;
					white-space:nowrap;
					margin-top: 100px;					
					}
					
ul.pictures li {
							 display: inline;
							 padding: 20px;
							 }
								
h1 {
	 	text-align: left;
	 	text-indent:100px;
		padding-top: 30px;
		padding-bottom: 20px;
		margin : 0;
		color: #99CC00;
		}
		
h2 {
	 	text-align: left;
	 	text-indent:100px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin : 0;
		color: #6600CC;
		}
		
h3 {
	 	text-align: left;
	 	text-indent:30px;
		padding-top: 5px;
		padding-bottom: 0px;
		margin : 0;
		color: #808000;
}

blockquote {
					 margin-left : 20px;
					 padding-left : 15px;
					 border-left : 2px dotted #386088;
					 }

blockquote cite {
					 			display : block;
								text-align : right;
								font-weight : bold;
								color : #386088;
								}
	
a {
  color: green;
	text-decoration: none;
	}

a:hover {
				color : orange;
				text-decoration : none;
				}

a:visited {
				 	color : red;
					}
														
ul {
	 font-size: 12px;
	 text-align: justify;
	 }
	 		
.bottom_c {
					margin-top: 0px;
					padding-top: 30px;
					padding-bottom: 20px;
					background: url(bottom_bg.png);
					background-repeat: no-repeat;
					}
/* end - container verde(content)*/

/* container mov (java)*/
.java {
				 float: right;
 				 display: inline;
				 padding: 0px;
				 margin-right: 60px;
				 margin-left: 0px;
				 margin-top: -225px;
				 margin-bottom: 0px;
				 width : 300px;
				 height: 470px;				 				 
				 }
.top_java {
			 background: url(java_bg_top.png);
			 background-repeat: no-repeat;
			 padding: 0px;
			 margin: 0px;
			 margin-top: 225px;
			 }			 

.middle_java {
					background: url(java_bg_middle.png);
					background-repeat: repeat-y;
					margin-top: 0px;
					}			 

.bottom_java {
					margin-top: 0px;
					padding-top: 30px;
					padding-bottom: 20px;
					background: url(java_bg_bottom.png);
					background-repeat: no-repeat;
					}
		
.text_java {
			margin-right: 0px;
			margin-left: 30px;
			margin-top: 0px;
			margin-bottom: 0px;
			width :250px;
			height: 510px;
			overflow: auto;
			padding-top: 20px;
			padding-right: 15px;			
			}
			
.text p {
				text-align: justify;
				font-family: arial;
				font-size: 14px;
				}
	
/* end- container mov(java)*/

/* container rosu- copyright*/
.footer {
				width : 1200px;
				height : 90px;
 				padding : 0px;
				margin: 0px;
				margin-top:0px; 					
				background: url(footer_bg_extend.png);	
				background-repeat: no-repeat;
				}

.footer p {
					margin-left: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-top: 0px;
					padding-top: 45px;
					}
/* end- container rosu- copyright*/