@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin:0;padding: 0;} 
body {text-align:center;height:100%;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background:#5f686d url(../media/studenti.jpg) center top no-repeat fixed;}

#wrapper {width:901px;text-align:left; margin:0px auto 0px auto;  }
	#lng {float:left;width:891px; padding:15px 0px 2px 15px; background:url(../media/headerbk.png) bottom left no-repeat; height:24px;}
		#lng li {float:left;}
		#lng li a {float:left; background:transparent url(../media/off.png) top left no-repeat; padding:6px 5px 7px 5px; width:62px; height:8px; text-align:center; font-size:10px; color:#fff;}
		#lng li a:hover,#lng li .sl {float:left; background:transparent url(../media/on.png) top left no-repeat; color:#333;}
	#container {float:left;width:881px;background:transparent url(../media/mainbk.png) top left repeat-y; padding:0px 10px 0px 10px;}
	#logo {float:left;width:120px; height:57px; padding-left:20px;}
	#search {float:right; width:230px; color:#595959; padding:20px 0px 0px 0px;}
		
	#srchtxt {background:#595959; color:#fff; font-size:10px; border:none; padding:2px; margin:0px 5px 0px 5px;}
		#search a { background:#1f99cd; color:#fff; padding:2px 5px 2px 5px;}
	#banner { float:left; width:881px; height:214px; border:none; border-top: 1px solid #707070;border-bottom: 2px solid #707070; padding:1px 0px 1px 0px;}
		#banner div { border:none;}
		#banner #menu {position:absolute; display:block;width:145px; height:199px; margin-left:15px; padding:15px 0px 0px 0px; z-index:2; background:#fff;}
			#menu li {float:left; clear:both;width:145px; height:30px;background:url(../media/mainmnbk.png) bottom right no-repeat;}
			#menu a {float:left; clear:both; width:119px; height:22px; color:#595959; text-align:right; padding:8px 26px 0px 0px;}
			#menu a:hover,#menu .sl { background:#ececec url(../media/slmnbk.gif) center right no-repeat;}
		#banner #flash {position:absolute; display:block;width:881px; height:214px; z-index:1}
	#main {float:left; width:881px;border-top: 2px solid #707070;border-bottom: 2px solid #707070;margin:5px 0px 5px 0px; padding:2px 0px 2px 0px; background:url(../media/maincontentbk.png) top left repeat-y;}
		#main div { border:0;}
		#main #lftcol {float:left; width:150px; height:auto; padding:0px 10px 0px 0px;}
			#main #lftcol #submain li {padding-left:5px; line-height:18px;}
			#main #lftcol a {color:#707070;}
			#main #lftcol .sl {color:#1f99cd;}
			#main #lftcol a:hover { color:#1f99cd;}
			
			#main #lftcol #submain li { padding:5px 0px 5px 5px;background:url(../media/secmnbk.png) bottom right no-repeat; font-size:12px;}
			#main #lftcol #submain li li {background:url();padding:0px 0px 0px 5px; font-size:11px;}
				
		#main #content {float:left; width:681px; height:auto; padding:10px 20px 10px 20px;}	
		#main #content h1 { font-size:17px; color:#1f99cd;}
		#main #content h2 { font-size:11px; color:#1f99cd;}
		#main #content p {padding:5px 0px 5px 0px;}
		#main #content a { color:#000;}
		#main #content a:hover  {color:#1f99cd;}
		#main #content ul { padding:0px 0px 0px 10px;}
		#main #content .full { float:left; width:680px; height:auto; margin:10px 0px 10px 0px;}
		#main #content .line { background:url(../media/content_ln.png) top left repeat-y;}
		#main #content .half { float:left;width:320px; padding:10px;}
			#main #content .half #login {float:left; width:298px; height:88px;  background:url(../media/loginbk.png) top left no-repeat; border:1px solid #cfd9dc; padding:10px;}
			#main #content .half #login input { background-color:#FFFFFF; border:none;}
			#main #content .half #login label { color:#4f4f4f}
			#main #content .half #login #loginbtn { display:block; width:84px; height:22px;}
			
#main #content #pasi { background:#ededed; float:left; width:676px; padding:0px; margin:0px;}
#pasi li {float:left; width:216px; height:127px; margin:7px 0px 7px 7px;}
#pasi li a {float:left; width:216px; height:127px; text-align:center; padding:40px 0px 0px 0px;}
#pas1 { background:url(../media/pasul1.png) top left no-repeat;}
	#pasi #pas1 a:hover { color:#ffbe00;}
#pas2 { background:url(../media/pasul2.png) top left no-repeat;}
	#pasi #pas2 a:hover { color:#7dc416;}
#pas3 { background:url(../media/pasul3.png) top left no-repeat;}
	#pasi #pas3 a:hover { color:#229dcf;}
	
	#footer {float:left;width:881px; padding:10px 0px 10px 0px;}
		#lcol {float:left; width:700px; padding:10px 0px 0px 0px;}
			#lcol li {float:left; }
			#lcol a {color:#333;padding:5px; border-left:1px solid #d4d4d4;}
			#lcol a:hover, #lcol .sl {color:#333; background:#dedede;}
		#rcol {float:left; width:700px;}
			#rcol ul li {float:left; padding:0px 5px 0px 5px;}
			#rcol ul li a {color:#000;}
			#rcol ul li a:hover {color:#1f99cd;}
		#artextension {float:left; width:181px;}
#footer_sh {float:left;width:901px; height:12px;background:url(../media/footer.png) bottom left repeat-x;}
#comm {float:left;width:895px; height:auto; padding:5px 0px 0px 5px;}