/* CSS Document */

<!--

html {margin:0 auto; padding:0; text-align:center;}
body {background:#e9e9e9 url(../images/body_bg.jpg) repeat-x; margin:0 auto; padding:0; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:86%; color:#000;}

a:link {color:#6eb504; text-decoration:underline;}
a:visited {color:#6eb504; text-decoration:underline;}
a:hover, a:active {color:#0c6bfa; text-decoration:underline;}

div#maincontainer {width:958px; margin:0 auto; text-align:center;}

div#headercontainer {width:100%; margin:0; padding:0; height:169px; /*background:url(../images/header_bg.jpg) no-repeat;*/}
		div#headercontainerlogo {float:left; width:244px; margin:0; padding:0; text-align:left; overflow:hidden;}
			div#headercontainerlogocnt {margin:0; padding:0;}
		div#headercontainermenufla {float:right; width:714px; margin:0; padding:0; text-align:left; overflow:hidden;}
			div#headercontainermenuflafla div#headercontainermenuflaflacnt {margin:0; padding:0;}

div#menuutlscontainer {width:100%; margin:0; padding:0; height:54px; background:url(../images/menuutls_bg.jpg) no-repeat; text-align:left;}

		div#menuutlscontainerclock {padding:5px 0 0 386px; text-align:left;}

		div#menuutlscontainerclock2 {float:left; width:271px!important; width:261px; overflow:hidden; margin:0; padding:0; text-align:left;}
			div#menuutlscontainerclock2cnt {margin:0; padding:5px 0 0 11px; text-align:left;}

		div#menuutlscontainertranslate {float:left; width:386px; overflow:hidden; margin:0; padding:5px 0 0 0; text-align:left;}
			div#menuutlscontainertranslatecnt {margin:0; padding:18px 0 0 15px; text-align:left; font-size:10px; vertical-align:text-top;}
				div#menuutlscontainertranslatecnt form {margin:0; padding:0;}
					div#menuutlscontainertranslatecnt form {margin:0; padding:0;}
					div#menuutlscontainertranslatecnt form .frmtranslatefield1 {font-size:10px; margin:0; padding:0; border:1px solid #7f9db9; height:16px;}
					div#menuutlscontainertranslatecnt form .frmtranslatefield2 {font-size:10px; margin:0; padding:0; border:1px solid #7f9db9; height:18px;}
					div#menuutlscontainertranslatecnt form .frmtranslatefieldsubmit {margin:0; padding:0; vertical-align:middle;}

		div#menuutlscontainersearch {float:left; width:284px; overflow:hidden; margin:0; padding:0; text-align:left; font-size:10px;}
			div#menuutlscontainersearchcnt {margin:0; padding:0 0 0 36px; text-align:left; vertical-align:top; font-size:10px;}
			div#menuutlscontainersearchcnt form {margin:0; padding:0;}
				.inputboxsearchtop {font-size:10px; margin:25px 6px 0 0; padding:0; border:1px solid #7f9db9; height:16px; width:140px;}
				.buttonsearchtop {margin:0; padding:0; vertical-align:middle;}




		
div#menutopcontainers {margin:0; padding:0;}
div#menutopitems {margin:0; padding:0;}
div#menutopbtm {clear:both; width:100%; margin:0; padding:0; background:url(../images/menutop_btm_bg.jpg) no-repeat; height:28px;}

div#pagecontainer {width:100%; margin:0; padding:0; text-align:left; text-align:center; background:#fff url(../images/page_bg.jpg) repeat-y;}
	div#cntcontainer {float:right; width:750px; margin:0; padding:0; text-align:left}
		div#cntcontainercnt {margin:0; padding:10px 20px 0 10px; text-align:left; font-size:11px; color:#414042;}
			div#cntcontainercnt table.contentpaneopen tr td {font-size:11px; font-size:12px; color:#414042; line-height:1.8em;}
			div#cntcontainercnt table.contentpaneopen tr td h1 {font-size:16px; color:#38a2fe;}
			div#cntcontainercnt table.contentpaneopen tr td h2 {font-size:16px; color:#38a2fe;}
			div#cntcontainercnt table.contentpaneopen tr td h3 {font-size:14px; color:#38a2fe;}
			div#cntcontainercnt table.contentpaneopen tr td h4 {font-size:13px; color:#38a2fe;}
			div#cntcontainercnt table.contentpaneopen tr td h5 {font-size:12px; color:#38a2fe;}
			div#cntcontainercnt table.contentpaneopen tr td.contentheading,  
			div#cntcontainercnt div.componentheading {font-size:16px; font-weight:bold; color:#fff; 
				background:url(../images/page_tit.gif) no-repeat; margin:0; padding:30px 0 30px 30px; width:709px; overflow:hidden; line-height:normal;}
			
			table tr.sectiontableentry1 td, table tr.sectiontableentry2 td {margin:0; padding:4px 4px 4px 6px;}

	
		div#pagebtm {clear:both; margin:0; padding:0; height:151px; background:url(../images/page_btm_bg.jpg) no-repeat;}
		


			div#homecntcontainercnt div.componentheading {font-size:16px; font-weight:bold; color:#fff; 
				background:url(../images/page_tit.gif) no-repeat; margin:0; padding:30px 0 30px 30px; width:709px; overflow:hidden; line-height:normal;}


/* HOME PAGE *********************************************************************************************************************************** */
div#homecontainer {width:100%; margin:0; padding:0; text-align:left; text-align:center; background:#fff url(../images/home_bg.gif) repeat-y;}
	div#homecntcontainer {float:left; margin:0; padding:0 5px 0 5px; text-align:left}
		div#homecntcontainercnt {margin:0; padding:10px 15px 0 15px; text-align:left; font-size:11px; color:#414042;}
		div#homepagebtm {clear:both; margin:0; padding:0; height:135px; background:url(../images/page_btm_bg.jpg) no-repeat; background-position:0 -16px;}

	div#homeboxnews{clear:both; background:url(../images/home_box_news_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}
	div#homeboxmun{clear:both; background:url(../images/home_box_mun_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}

	div#homebox2col {clear:both; width:100%; margin:10px 0 10px 0; padding:0; overflow:hidden;}
		div#homebox2colsx {float:left; width:543px; margin:0; padding:0; overflow:hidden;}
			div#homebox2colsxcnt {margin:0; padding:0;}
		div#homebox2coldx {float:right; width:362px; margin:0; padding:0; overflow:hidden;}
			div#homebox2coldxcnt {margin:0; padding:0;}
				div#homeboxwwconsules{clear:both; background:url(../images/home_box_iep_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}
					div#homeboxwwconsulescntcnt {font-size:11px; margin:0; padding:10px 15px 5px 15px;}
				div#homeboxiep{clear:both; background:url(../images/home_box_iep_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}
					div#homeboxiepcntcnt {font-size:11px; margin:0; padding:10px 15px 5px 15px;}
				div#homeboxerasmus{clear:both; background:url(../images/home_box_erasmus_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}
					div#homeboxerasmuscntcnt {font-size:11px; margin:0; padding:10px 15px 5px 15px;}
				div#homeboxlangcourses{clear:both; background:url(../images/home_box_langcourses_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}
					div#homeboxlangcoursescntcnt {margin:0; padding:0 15px 0 3px;}
						div#homeboxlangcoursescntcnt table tr td.homeboxlangcoursescntcnttd {text-align:left; margin:0; padding:5px 0 0 10px;}
						table tr td.homeboxmuncntcnttd {text-align:left; margin:0; padding:5px 0 0 10px;}


				div#homeboxerasmuscntcnt table.contentpaneopen tr td.contentheading {margin:0; padding:0; font-size:12px; font-weight:bold; color:#38a2fe;}
				div#homeboxiepcntcnt ul.latestnews {margin:0; padding:3px;}
				div#homeboxiepcntcnt ul.latestnews li.latestnews {margin:0; padding:3px 0 4px 0; list-style:none;}
			
	div#homeboxpartner{clear:both; background:url(../images/home_box_partners_bg.gif) repeat-y; margin:10px 0 0 0; overflow:hidden;}
		div#homeboxpartnercntcnt table tr td.homeboxpartnerscnttd {text-align:center; margin:0; padding:5px 0 0px 0;}
			div#homeboxpartnercntcnt table tr td.homeboxpartnerscnttd img {margin:0; padding:10px 20px 10px 20px;}


	h2 {font-size:16px; color:#38a2fe;}
	h2.homeboxcnt {font-size:16px; color:#38a2fe; margin:0; padding:10px 0 0px 0;}
	div.homeboxemptyseparator {margin:0; padding:0; font-size:1px; clear:both; width:99%;}

/* Footer ************************************************************************************************************** */
div#footercontainer {clear:both; width:100%; margin:0 auto; height:53px; background:url(../images/footer_bg.jpg) no-repeat;}
	div#footercontainercnt {text-align:left; margin:0; padding:5px 0 0 20px; font-size:10px;}
		div#footercontainercnt a:link, div#footercontainercnt a:visited {color:#000;}
		div#footercontainercnt a:active, div#footercontainercnt a:hover {color:#0c6bfa;}

div#footerbtcontainer {clear:both; width:100%; margin:0 auto;}
	div#footerbtcontainercnt {text-align:right; margin:0; padding:10px 20px 30px 0; font-size:10px;}
		div#footerbtcontainercnt a:link, div#footerbtcontainercnt a:visited {color:#8a8a8a; text-decoration:none;}
		div#footerbtcontainercnt a:active, div#footerbtcontainercnt a:hover {color:#0c6bfa; text-decoration:underline;}



/* Menu Left ************************************************************************************************************** */
div#menulftcontainer {float:left; width:206px; margin:0; padding:0; text-align:left; overflow:hidden;}
	div#menulftcontainercnt {margin:0 0 0 4px; padding:0; text-align:left; background:url(../images/menulft_bg.jpg) repeat-y; font-size:10px;}
	div#menulftcontainercnttop {width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/menulft_top_bg.jpg) no-repeat; height:39px;}
	div#menulftcontainercntbtm {width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/menulft_btm_bg.jpg) no-repeat; height:94px;}
	div#menulftcontainercntitems {width:100%; margin:0; padding:0 0 0 0; overflow:hidden;}

a.mainlevel:link, a.mainlevel:visited {display: block; background:url("../images/menulft_mainlevel_bg.gif") no-repeat; font-size: 11px; font-weight: normal; color:#000; text-align: left; padding-top:5px !important; padding-top:5px; padding-bottom:6px!important; padding-bottom:6px; padding-left:15px; text-decoration: none; margin:0 0 0 0; /*border-bottom: 1px solid #abcf84;*/ width:206px!important; width:206px; background-position:0 0;}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel#active_menu, a.mainlevel#active_menu:hover {background: url("../images/menulft_mainlevel_bg.gif") no-repeat; background-position:-206px 0; text-decoration: none; color:#FFF; font-weight:normal;}
a.sublevel:link, a.sublevel:visited {display: block; background:url("../images/menulft_sublevel_bg.gif") no-repeat; padding-left: 28px; padding-top:5px !important; padding-top:5px; padding-bottom:6px !important; padding-bottom:6px; vertical-align: middle; font-size: 11px; font-weight:normal; color:#000 ; text-align:left; text-decoration: none; /*border-bottom: 1px solid #abcf84;*/ /*width:161px!important; width:161px;*/ /*width:100%;*/}
a.sublevel:hover, a.sublevel#active_menu, .highlight, #active_menu {background:url("../images/menulft_sublevel_bg.gif") no-repeat; background-position:-206px 0; color:#0c6bfa; text-decoration: none; font-weight:normal;}


-->


