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

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
	cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
	ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
	{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}

	ol, ul {list-style:none;}
	h1, h2, h3, h4, h5, h6, li {line-height:100%;}
	blockquote, q {quotes:none;}
	table {border-collapse:collapse; border-spacing:0;}
	
	input, textarea {font-family:inherit; font-size:1em;}
		
/*- End Of Reset Styles ----------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- General Styles ------------------------------------------------------*/	

	body { color:#454644; font-family:"Arial", Helvetica, sans-serif; font-size:12px; }
	
	p { line-height:1.5em; }
	
	a { text-decoration:none; }
	
	/*- Screen Resolution -*/
	#main { margin:0 auto; width:1000px;}
	
	/*- Float Clear -*/
	#header,
	#container { overflow:hidden; }
	* html #container { height:1%; }
	
/*- End of General Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Header ------------------------------------------------------*/

	#header {  }
	#flash { float:right; width:807px; margin-right: 12px;}
	
	/*------------------------------*/
	/*	LENGUAGE SELECTION			*/
	/*------------------------------*/
	#lenguage-selection { text-align:center; width:175px; }
		#lenguage-selection ul { padding:10px 0 25px 0;  }
		#lenguage-selection ul li { color:#a3c0e5; display:inline; }
		#lenguage-selection ul li a { font-size:11px; }
		#active_language a span { font-size:11px; }
	/*------------------------------*/
	/*	LOGO						*/
	/*------------------------------*/
	#logo { text-align:center; width:175px; }
	
	/*------------------------------*/
	/*	NAVIGATION					*/
	/*------------------------------*/
	#navigation { height:36px; margin:10px 0 10px 13px; width:976px; }
		#navigation ul {  float: left; padding: 12px 0 0 20px; }
		#navigation ul.menuLibrary { padding-left: 0px; }
		#navigation ul li {  
			background-color: transparent;
			display:block; 
			float:left; 
			position:relative; 
			z-index: 10;
		}
		#navigation ul li a { 
			display:block; 
			padding:0 10px 14px 0; 
			font-weight:bold;
			margin:0 4px; 
			text-transform:uppercase; 
		}

		#navigation ul li.last a { background:none; padding:0; }
		
		/*- Submenu - Level 1 -*/
		#navigation ul li ul {  
			padding:5px 0; 
			position:absolute; 
			top: 23px;
			z-index:10; 			
			left: -10000px;			
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
		}
		#navigation ul li ul li { 
			display:block; 
			float:none; 
			font-size:11px; 
			font-weight:normal; 
			padding: 5px 8px; 
			white-space: nowrap;
			position: relative;
		}	

		#navigation ul li ul li a { 
			background:none; 
			font-weight:normal; 
			padding:0; 
		}
		#navigation ul li ul li a:hover { color:#002e6c; }
		
		/*- Submenu - Level 2 -*/
		#navigation ul li ul li ul { 
			position:absolute; 
			top: 0px;
			left: 160px;
			z-index: 15;
			
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
		}
		
		#gyengenlatok { 
			float: right;
			margin-top: 10px;
			padding-right: 30px;
		}
		#gyengenlatok img {
			top: 4px;
			position: relative;
			margin-right: 4px;
		}
		#gyengenlatok a {
			color:#FFF; 			
			font-weight:bold;
			text-transform: uppercase;
			top: -4px;
			position: relative; 
		}
	
/*- End of Header -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Container ------------------------------------------------------*/

	#container { padding:0 0 26px; }
	
	/*------------------------------*/
	/*	COLUMN	LEFT				*/
	/*------------------------------*/
	#column-left { float:left; margin:0 15px 0 13px; width:150px; }
	
	/*- Left Menu -*/
	.menu-left { padding:20px 0; list-style: none; margin: 0; }
		.menu-left li { padding:5px 0; position:relative; }
		.menu-left li a { color:#FFF; font-weight:bold; text-transform:uppercase;  }

		/* Level1 */
		.menu-left ul { 
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;			 
			position:absolute; 
			padding: 5px 0; 
			top: 0px;
			left: 10000px;
		}

		.menu-std {
			margin: -40px 0px 0px 0px;
		}
		.menu-left li ul li { 
			display:block; 
			font-size:11px; 
			font-weight:normal; 
			padding: 5px 10px;
			position: relative;
			white-space: nowrap;
		}
		
		
		.menu-left li ul li a { font-weight:normal; }
		
		/* Level2 */
		.menu-left li ul li ul { 
			position:absolute; 
			padding: 8px 0; 
			top: 0px;
			/*left: 98px;*/			
		}
					
	/*- Counter -*/
	#vvisit_counter {
		margin: 30px 0px 20px 0px;
	}
	/*- Left Article -*/		
	#column-left div.mod_placehere h3 { margin:0 0 5px; }
	#column-left div.mod_placehere h3 a { color:#cfd8e3; }
	#column-left div.mod_placehere p { margin:0 0 10px; }
	.mod_placehere_leading img { height: 50px; }

	/*- Logos Left -*/
	#logos-left ul li { display:inline; }

	/*------------------------------*/
	/*	COLUMN	CENTER				*/
	/*------------------------------*/
	#column-center { float:left; margin:0 13px 0 0; width:674px; }
	#content { padding:25px 25px 100px; min-height: 800px; }
		#content h1 { font-size:18px; margin:0 0 1em; }
		#content h2 { font-size:16px; margin:0 0 1em; }
		#content h3 { font-size:14px; margin:0 0 1em; }
		#content p { font-size:14px; margin:0 0 1em; }
		#content ul, #content td, #content th { font-size: 14px; }
		#content ul li  { line-height: 1.5em; }
	
	.contentpaneopen li              { display: list-item; }
	.contentpaneopen table           { display: table; }
	.contentpaneopen tr              { display: table-row; }
	.contentpaneopen thead           { display: table-header-group; }
	.contentpaneopen tbody           { display: table-row-group; }
	.contentpaneopen tfoot           { display: table-footer-group; }
	.contentpaneopen col             { display: table-column; }
	.contentpaneopen colgroup        { display: table-column-group; }
	.contentpaneopen td, th          { display: table-cell; }
	.contentpaneopen caption         { display: table-caption; }
	.contentpaneopen th              { font-weight: bolder; text-align: center }
	.contentpaneopen caption         { text-align: center; }
	.contentpaneopen p,.contentpaneopen ul, .contentpaneopen ol, .contentpaneopen dl { margin: 1.12em 0; }
	.contentpaneopen table           { border-spacing: 2px; }
	.contentpaneopen thead, .contentpaneopen tbody, .contentpaneopen tfoot { vertical-align: middle; }
 	.contentpaneopen td, .contentpaneopen th, .contentpaneopen tr { vertical-align: inherit; }
	.contentpaneopen ol,.contentpaneopen ul,.contentpaneopen dd { margin-left: 40px; }
	.contentpaneopen ol { list-style-type: decimal; }
	.contentpaneopen ul { list-style-type: disc; }
	.contentpaneopen ol ul,.contentpaneopen ul ol,.contentpaneopen ul ul, ol ol { margin-top: 0; margin-bottom: 0 }
	
	
	/*------------------------------*/
	/*	COLUMN	RIGHT				*/
	/*------------------------------*/
	#column-right { float:left; width:120px; }
	#column-right img { width: 121px; }
	
	/*- Banners -*/
	#banners li { margin:0 0 20px; }	
	
/*- End of Container -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
