@media screen, print {
	body {
		margin-top:10px;
		padding:0;
		background-image: url('../img/terport/hatter.jpg');
		background-repeat: repeat-x;
		background-color: #588E7A;
		font-family: Verdana;
		text-align: center;
		font-size: 9px;
	}
	div#container {
		margin-left: auto;
		margin-right: auto;
		width: 983px;
	}
	div#csik {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	div#datum {
	  padding-bottom: 5px;
	  color: #ffffff;
	  font-size: 11px;
	  text-align: left;
	}
	div#felso_db {
		display: table;
		width: 983px;
		xmargin-top: 8px;
		height: 54px;
	}
	div#keres_db {
		float: left;
		width: 211px;
		height: 54px;
		background-image: url('../img/terport/keres_bg.jpg');
	}
	div#kozep_db {
		margin-left: 9px;
		margin-right: 9px;
		float: left;
		width: 559px;
		height: 54px;
		background-image: url('../img/terport/kozep_bg.jpg');
		display:table-row;/* mod */
		margin-bottom:8px;/* mod */
	}
	div#menu_db {
	  padding-top: 10px;
		height: 30px;
	}
	div#menu_db a {
	  text-decoration: none;
	  font-weight: bold;
	  font-size: 10px;
	  color: #000000;
	}
	div#path_db {
		height: 14px;
		padding-left: 10px;
		text-align: left;
	}
	div#otmvati_db {
		float: left;
		padding-top: 7px;
		width: 195px;
		height: 47px;
		background-image: url('../img/terport/jobb_bg.jpg');
		xoverflow: hidden;
	}
	div#fo_db {
		display:table-cell; /* mod */
		clear:both;
		width: 983px;
		margin-top: 8px;
	}
	div#balmenu_db {
		float: left;
		width: 211px;
		text-align: left;
	}
	div#tartalom_db {
	  overflow: hidden;
	  o\verflow: visible;	
		margin-left: 9px;
		margin-right: 9px;
		padding:15px;
		border-top: 1px solid #F2F8F6;
	  border-bottom: 1px solid #91A19B;
	  border-left: 1px solid #F2F8F6;
	  border-right: 1px solid #91A19B;
		float: left;
		width: 527px;
		xbackground-image: url('../img/terport/kozep_bg.jpg');
		background-color:#e4f1ed;
		text-align: left;
	}
	div#jobbmenu_db {
		float: left;
		width: 195px;
		text-align: left;
	}
	div#lablec_db {
		width: 559px;
		margin-left: 220px;
		margin-right: 204px;
		margin-top: 8px;
		height: 54px;
		background-image: url('../img/terport/kozep_bg.jpg');
	}
	div#lsz_db {
		padding-top: 5px;
	}
	div#lalso_db {
		padding-top: 10px;
		padding-right: 10px;
		text-align: right;
	}
	/*** innen a modulok ***/
	
	/** kereses **/
	
	div#search_sz {
	  padding: 5px;
	  font-weight: bold;
	  font-size: 12px;
	}
	#c_searchbox {
	  margin:0;
	  padding:0;
	}
	.search_box_input {
	  border: 0;
	  background-color: #ffffff;
	}
	
	.seged_submit {
	  margin:0;
	  margin-left:10px;
	  padding:0;
	  width: 42px;
		height: 16px;
		background-image: url('../img/terport/mehet.gif');
		background-repeat: no-repeat;
		font-size: 11px;
		border:0;
	}
	/** kereses vege **/
	
	/** folderpath **/
	.folderpath {
	  text-decoration: none;
	}
	/** folderpath vege **/
	.lablec_menu {
	  margin: 0;
	  padding:0; 
	}
	.lablec_menu li {
	  list-style: none;
		display: inline;
		margin: 0;
	  padding:0; 
	}
	.lablec_menu li a {
	  text-decoration: none;
	}
	/*** jobbmenu **/
	.jobb_menu_db {
	  border-top: 1px solid #C4DCD4;
	  border-bottom: 1px solid #415C52;
	  margin-bottom: 18px;
	}
	.jobb_menu_db h3 {
	  margin:0;
	  padding:0;
	  padding-left: 10px;
	  padding-top: 3px;
	  padding-bottom:3px;
	  background-color: #96C0B2;
	  border-left: 1px solid #C4DCD4;
	  border-right: 1px solid #415C52;
	  font-size: 10px;
	  font-weight: bold;
	}
	.jobb_menu_db ul {
	  margin:0;
	  padding:0;
	}
	.jobb_menu_db li {
	  margin:0;
	  padding:0;
	  list-style: none;
	  padding-top:3px;
	  padding-bottom:2px;
	  padding-left: 10px;
	  border-top: 1px solid #7AA695;
	  border-left: 1px solid #D6E9E2;
	  border-right: 1px solid #415C52;
	  background-color: #B5D8CC;
	}
	.jobb_menu_db li a {
	  text-decoration: none;
	  color: #000000;
	}
	/*** jobbmenu vege **/
	
	/*** balmenu **/
	.bal_menu_db {
	  border-top: 1px solid #C4DCD4;
	  border-bottom: 1px solid #415C52;
	  margin-bottom: 18px;
	  border-left: 1px solid #C4DCD4;
	  border-right: 1px solid #415C52;
	  
	}
	.bal_menu_db h3 {
	  margin:0;
	  padding:0;
	  padding-left: 10px;
	  padding-top: 3px;
	  padding-bottom:3px;
	  background-color: #96C0B2;
	  border-left: 1px solid #C4DCD4;
	  border-right: 1px solid #415C52;
	  font-size: 10px;
	  font-weight: bold;
	}
	.bal_menu_db ul {
	  margin:0;
	  padding:0;
	}
	.bal_menu_db li {
	  margin:0;
	  padding:0;
	  list-style: none;
	  background-color: #96C0B2;
	} 
	.bal_menu_db li a {
	  padding-left: 10px;
	  text-decoration: none;
	  color: #000000;
	  font-weight:bold;
	  border-bottom: 1px solid #7AA695;
	  display: block;
	  line-height: 16px;
	  padding-top:3px;
	  padding-bottom:2px;
	  height:1%;
	}
	.bal_menu_db ul li ul li {
	  background-color: #B5D8CC;
	}
	.bal_menu_db ul li ul li a {
	  padding-left: 20px;
	}
	.bal_menu_db ul li ul li ul li {
	  background-color: #D5EDE5;
	}
	.bal_menu_db ul li ul li ul li a {
	  padding-left: 30px;
	}
	/*** balmenu vege**/
	
	.bal_doboz div {
		text-align: center;
		padding: 10px 0px;
	}
	
	/** ARTICLE STYLES ************************************************************/
	
	.article_title {
		clear: left;
		padding-top: 10px;
		text-align: left;
	}
	
	.article_title, .article_title A, .article_title SPAN {
		font-weight: bold;
		text-decoration: none;
	}
	
	.article_date {
		padding: 3px 0; 
	}
	
	.article_intro {
		text-align: justify;
	}
	
	.article_txt {
		text-align: justify;
	}
	
	.article_detaillink {
	
	}
	
	.index_cikkintro_title {
	  margin:0;
	  padding:0;
	  border:0;
	  font-size: 10px;
	  font-weight: bold;
	  text-align: left;
	  xpadding-bottom:10px;
	}
	.index_cikkintro_title a {
	 text-decoration: none;
	}
	
	.elvalaszto_csik {
	  border-top:1px solid #96C0B2;
	  margin-bottom:5px;
	  margin-top:5px;
	}
	div#index_kozep_lent {
	  margin-bottom: 15px;
	  clear:both;
	  xwidth:527px;
	}
	div#index_kozep_fent {
	  margin-bottom: 15px;
	  clear:both;
	  display:table;
	  padding:10px;
	  width:505px;
	  background-color:#D3EBE3;
	  border: 1px solid #97BEB0;
	}
	div#index_kozep_bal {
	  float: left;
	  width: 140px;
	  xborder: 1px solid red;
	}
	div#index_kozep_jobb {
	  float: left;
	  width: 234px;
	  margin-left: 29px;
	  xborder: 1px solid red;
	}
	div#index_bal {
	  float: left;
	  width: 234px;
	  xborder: 1px solid red;
	}
	div#index_jobb {
	  float: left;
	  width: 234px;
	  margin-left: 59px;
	}
	H2.index_head {
		cursor: default;
		font-size: 110%;
		margin: 0;
		text-align: center;
		border: 1px #7F93BD solid;
		padding: 3px 0;
		margin: 0px 0 5px 0;
		background-color: #B4C2DF;
	}
	/*.tartalom_db img {
	  display:block;
	  text-align:left;
	} */
	/*sitemap*/
	.sitemapmain {
	  font-size: 10px;
	  font-weight: bold;
	  text-decoration: none;
	  color: #000000;
	}
	.sitemapchild {
	  font-size: 10px;
	  text-decoration: none;
	  color: #000000;
	}
	/* search*/
	.search_cimtext {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal;
		font-size: 9px;
		color: #000000;
	}
	
	.search_text {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal;
		font-size: 10px;
		color: #000000;
	}
	
	.search_input {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal;
		font-size: 10px;
		color: #000000;
		background-color:#ffffff;
	}
	
	.search_link {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	#search {
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px;
	  color: #000000;
		background-color:#ffffff;
		border:1px solid #96C0B2;
	}
	#date_from_year,#date_from_month,#date_from_day,#date_to_year,#date_to_month,#date_to_day,#infolder {
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px;
	  color: #000000;
		background-color:#ffffff;
		border:1px solid #96C0B2;
	}
	.keres_input3 div {
	  padding-top: 2px;
	  padding-bottom: 2px;
	}
	#d_searchbox_submit {
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px;
	  color: #000000;
		background-color:#CFE4DD;
		border:0;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
	}

}


