/*	
 *	
 *	Hegyvidék portál nagy kontrasztú színséma
 *	
 *	@author Kardos Gergely
 *	@date 2010-02-11
 *	@version 1.00
 *	
 */	


@media screen, projection {

	/* ---- Default ---- */
	body, .MsoNormal {
		background-color: #000000 !important;
		color: #FFFFFF;
		background-image: url('') !important;	
	}

.MsoNormal font {
	color: #FFFFFF !important
}

	body, table, tr, td, input, select, textarea {
		font-size: 1.2em;
	}

	a, a:visited {
		text-decoration: none;
		color: yellow;
		outline: none;
	}

	a:hover {
		color: #000000 !important;
		background-color: #FFFFFF !important;
		text-decoration: underline !important;
	}

	
	h1 {
		color: yellow;
		font-size: 20px; /* todo> átírni relatívra */
		font-weight: normal;
		font-variant:small-caps;
	}

	h2 {
		color: yellow;
		font-variant:small-caps;
	}

	h3, h4, h5, h6 {
		color: white;
		font-size: 14px; /* todo> átírni relatívra */
	}

	img {
		background-color: #000000;
	}

	td, th {
		border: 1px solid #FFFFFF;
		font-size: 22px;
		color: white;
	}

	th {
		border-bottom: 2px solid #FFFFFF;
	}
	
	input, select, textarea {
		border: 1px solid black;
		background-color: white;
	}
	
	 #wrapper {
		background-color: black !important;
		background-image: url('') !important;
	}
	
	#highcontrast {		
		margin-top: 35px;
		width: auto;
		float: right;		
	}
	
	.default_skin {
		display: block;
		float: right;
		margin-top: 73px;
	}
	
	.highcontrast_skin {
		display: none;
	}
	 	 
	.body_div	{	
		background-image: none;
		background-color:  black;
	 }
	
	/* ---- Modul stílusok ---- */
	
	/** ----Fejléc----------------------------------------------------**/ 
	
	.header_text	{
		 background-color:  black !important;
		 font-size: 14px !important;
	}
	
	.head_left {
		 background-color:  black !important;
		background-image: url('') !important;
	}
	
	.head_logo {
	 	background-color:  black !important;
		background-image: url('') !important;
	}
	
	.head_search {
	 	background-color:  black !important;
		background-image: url('') !important;
	}
	
	.head_right {
		 background-color:  black !important;
		background-image: url('') !important;
	}
	
	.date_container {
		color:white;		
	}
	
	.olListItem a {
		color: yellow;
		font-size: 1.2em;
	}
	
	.olDetailLinkInner {
		height: auto;
	}
	/**------ Keresés ------------------------------------------------**/
		
	
	#searchInput {
		font-family: arial;
		font-size: 18px;
		background-color: white;
		opacity: 1;
	}
	
	#searchbox_text input {
		background-color: white !important;
		color: black;
	}
	
	.search_pager_container .lapozo_inner a, 
	.search_pager_container .lapozo_inner a:link, 
	.search_pager_container .lapozo_inner a:visited, 
	.search_pager_container .lapozo_inner a:active, 
	.search_pager_container .lapozo_inner a:hover,
	.listazo_pager span.lapozo_inner a, 
	#videolist_container .listazo_pager span.lapozo_inner a:link, 
	#videolist_container .listazo_pager span.lapozo_inner a:visited, 
	#videolist_container .listazo_pager span.lapozo_inner a:active, 
	#videolist_container .listazo_pager span.lapozo_inner a:hover	  {
		color:yellow !important;
		font-size: 1.2em;
	}
	
	.search_pager_container .lapozo_active {
		color: white;
		font-weight:bold !important;
	}
		
	/*---  Menü -----------------------------------------------------*/
	#stairmenu {
		background-image: url('') !important;	
		border-top: 1px solid white;
		border-bottom: 1px solid white;
		/*padding: 5px 0 5px 0;*/
	}
	
	#stairmenu ul li a {
		color: yellow;
	}
	
	ul.stairmenu_level2  {
		background-color: black;
	}
	
	.menu {
		background-color:  black !important;
		background-image: url('') !important;
	}
		
	ul.stairmenu	{
		background-color:  black;
	}
	
	ul.stairmenu li, ul.stairmenu li a, ul.stairmenu li a:visited {
		color:yellow;		
	}
	
	ul.stairmenu li.signedItem, ul.stairmenu li.signedItem a, ul.stairmenu li.signedItem a:visited {
		background-color:white;
		color:black;
	}
	
	ul.stairmenu_level2 li.signedItem, ul.stairmenu_level2 li.signedItem a, ul.stairmenu_level2 li.signedItem a:visited {
		background-color:white;
		color:black;
	}
	
	
	ul.stairmenu_level2 li, ul.stairmenu_level2 li a, ul.stairmenu_level2 li a:visited {
		color:yellow;		
	}
	
	div.menu ul {
		border-bottom:1px solid white;	
	}
	
	
	ul.sitemap {
		background-color: black;
	}

	ul.sitemap li.signedItem, ul.sitemap li.signedItem a {
		background-color: black;
	}
	
	ul.stairmenu_level3 {
		background-color: black;
	}
	
	ul.stairmenu_level3 li.signedItem, ul.stairmenu_level3 li.signedItem a, ul.stairmenu_level3 li.signedItem a:visited {
		background-color:white;
		color:black;
	}
	
	ul.stairmenu_level3 li, ul.stairmenu_level3 li a, ul.stairmenu_level3 li a:visited {
		color: yellow;	
	}
	
	ul.stairmenu_level4  {
		background-color:black;
	}
	
	ul.stairmenu_level4 li, ul.stairmenu_level4 li a, ul.stairmenu_level4 li a:visited {
		color:yellow;	
	}
	 /** ---- Portál honlaptérkép -----------------------------------*/
	 .portal_sitemap ul.sitemap  {
		background-color: black;		
	}
	
	portal_sitemap ul.sitemap li, 
	.portal_sitemap ul.sitemap li a,
	.portal_sitemap ul.sitemap li a:visited {
		color:  yellow;		
		
	}
	
	
	/** ---- Fő tartalom -------------------------------------------*/
	.main_content, 
	.main_content_left, 
	.main_content_right,
	.main_content_row1,
	.main_content_row2,
	.main_content_row3{
		background-color:  black !important;
		background-image: url('') !important;
	}
	
	#main_news div.olListItem h2 a {
		color:yellow;		
	}
	
	.content_containter_inner	{
		background-color:  black !important;		
	}
	
	#linkek div div a, 
	#linkek div div a:visited,
	#szolgaltatasok div div a,
	#szolgaltatasok div div a:visited {
		background-image: url('') !important;	
		color:yellow;		
	}
	
	.box_title h1 {
		color: white;	
	}
	
	 .other_news a,
	 .other_news a:visited {
	 	color: yellow;
	 }
	 
	 #other_news table tbody tr td a,
	 #other_news table tbody tr td a:visited{
		color: yellow;
	}
	
	#weather_box {
		height: 250px;
	}
	
	#weather_box td	{
		border: 0px;
	}
	
	#oldalcim {
		color:white;	
	}
	
	.olPrintLink, .olPrintLink a, .olSendLink, .olSendLink a {		
		height:auto;
		padding:5px;
		text-indent:0px;
		width:auto;
		color: yellow;
		background-image: url('') !important;	
	}
	
	.olFull .olIntroInner {		
		font-size:1em;	
	}
	
	/** ---- Eseménynaptár -----------------------------------------**/
	
	#naptar_kulso .caltable_days td, #naptar_kulso .caltable_cal td {
		background-color:black;
		color:white;		
	}
	
	#naptar_kulso .esemeny_ma {
		background-color:black;	
	}
	
	#naptar_kulso #naptar0_year{	
		font-size:1em;	
		width: auto;
	}
	
	#naptar_kulso #naptar0_month {	
		font-size:1em;	
		width: auto;
	}
	
	#naptar_kulso .ticket_calendar_today_loaded {
		background-color:black;	
		border:1px solid white;		
	}
		
	/** ----- Cikk küldés -----------------------------------------**/
	#article_send_box {
		background-color:black !important;		
	}
	
	#article_send_box_head  {
		background-color:black !important;		
	}
	
	.kuldes_info {
		background-color:black !important;		
	}
	
	/**---- Főoldali listázó ---------------------------------------**/
	#other_news table tbody tr td {		
		font-size:0.7em;		
	}
	
	/**--- Lábléc -------------------------------------------------**/
	
	.footer_top {
		display: none;
	}
	
	.footer  {
		background-image: url('') !important;
		background-color: black !important;
		border-top: 1px solid white;
		height: auto !important;		
	}
	
	#footer_outer, 
	#footer_outer a,
	#footer_outer a:visited {
		color:yellow;
		font-size: 1em;
	}
	
	
	
	/** ------Linkek, szolgáltatások -------------------------------*/
	#linkek, #szolgaltatasok {
		font-size: 1em;
	}
	
	
	
	/*------ Fórum -------------------------------------------------*/
	
	.forum_message_head {
		background-color: black;
	}
	
	.forum_message_body {
		background-color: black;
		color: white;
	}
	
	.forum_topiclist_1, .forum_topiclist_0 {
		background-color: black;
		color: white;
		border-bottom: 1px solid white;
	}
	
	.forum_topiclist_1 a, .forum_topiclist_1 a:visited,
	.forum_topiclist_0 a, .forum_topiclist_0 a:visited {
		color: yellow;
	}
	
	.forum_message {
		background: black;		
	}
	
	/** ----- Keresés ----------------------------------------------*/
	#searchbox_species input, #searchbox_species select {		
		height:auto;		
	}
	
	#searchbox_species {
		color: white;
	}
	
	#searchbox_title {
		color:white;		
		font-size:1.2em;		
	}
	
	#searchbox_species #searchButton {
		background-image:url("") !important;	
		font-size:1em !important;
		height:auto;		
		text-indent:0px;
		width:auto;
	}
	
	#nyomtatvanyok_kereso, #rendeletek_kereso, #ugykereso_kereso {
		background-color: black;		
	}
	
	.search_container_detailed .listazo_cim a, .search_container_detailed .listazo_cim a:link, .search_container_detailed .listazo_cim a:visited, .search_container_detailed .listazo_cim a:active {
		color: yellow;
		font-size:1em;		
	}
	
	.search_container_detailed .listazo_intro {
		color:white;		
	}
	
	.search_container_detailed .listazo_datum {
		color:white;		
	}
	
	.search_container_detailed .listazo_tovabb a, 
	.search_container_detailed .listazo_tovabb a:link, 
	.search_container_detailed .listazo_tovabb a:visited, 
	.search_container_detailed .listazo_tovabb a:active {
		color: yellow;		
	}
	
	.search_container_detailed .listazo_tovabb a .objectlist-object-tovabb-text {
		background-image:url("") !important;		
	}

	#szekcio_felso_bal_inner_text {
		color: yellow;
		font-size: 18px;
		display: block;
	}

	#szekcio_felso_bal {
		height: 150px;
	}

	#szekcio_kozep, #szekcio_kozep_pre, #szekcio_kozep_post {
		background-image:url("") !important;	
	}

	.kiemelt_felsobg {
		background-image:url("") !important;	
	}

	.scroller_sectiontitle a {
		color: yellow !important;
	}
	.scroller_sectiontitle a:hover {
		color: black !important;
	}

	.small_scroller_outer {
		background-color: black;
	}

	.small_scroller_outer a, .small_scroller_item_intro {
		color: yellow !important;
		font-size: 15px;
	}
	.small_scroller_outer a:hover {
		color: black !important;
	}

	.szekcio_kozep_bal_listazo_title a {
		background-image: url("") !important;
		color: yellow !important;;
	}
	.szekcio_kozep_bal_listazo_title a:hover {
		color: black !important;
	}

	.szekcio_kozep_bal_listazo_body_pre, .szekcio_kozep_bal_listazo_body, .szekcio_kozep_bal_listazo_body_post {
		background-image: url("") !important;
	}

	.szekcio_kozep_bal_listazo_body a {
		color: yellow;
		font-size: 16px;
	}

	.szekcio_kozep_bal_listazo_body {
		min-height: 280px;
	}

	#szekcio_kozep_bal_also {
		background-color: black;
		color: yellow;
	}
	#szekcio_kozep_bal_also h3 {
		color: yellow;
		font-size: 18px;
	}
	#szekcio_kozep_bal_also a {
		color: yellow;
		font-size: 16px;
	}
	#szekcio_also_pre, #szekcio_also, #szekcio_also_post {
		background-image: url("") !important;
	}

	#szekcio_also #sitemap>li>a {
		width: 200px;
		color: yellow;
	}
	#szekcio_also a {
		color: yellow;
	}
	#szekcio_lablec a {
		color: yellow;
	}

	#szekcio_kozep_bal_menu .laddermenu li a {
		background-image: url("") !important;
		width: 140px !important;
		font-size: 16px;
		color: yellow;
	}
	#szekcio_kozep_bal_menu .laddermenu li#laddermenu_ul_99_2059_li a {
		color: yellow;
	}
	#szekcio_kozep_bal_menu .laddermenu li#laddermenu_ul_99_2045_li a {
		color: yellow;
	}
	#szekcio_kozep_bal_menu .laddermenu li#laddermenu_ul_99_2145_li a {
		color: yellow;
	}
	#szekcio_kozep_bal_menu .laddermenu li#laddermenu_ul_99_2143_li a {
		color: yellow;
	}

	#szekcio_kozep_bal_main_pre, #szekcio_kozep_bal_main, #szekcio_kozep_bal_main_post {
		background-image: url("") !important;
	}

	.cikklistazo_hirek_egyed_datum1 {
		width: 140px;
		color: yellow;
	}
	.cikklistazo_hirek_egyed_datum2 {
		border-bottom: 1px solid yellow;
	}
	.cikklistazo_hirek_egyed_cikk_cim a {
		color: yellow;
	}

	.cikkkifejto_txt {
		color: white;
		font-size: 16px;
	}

	.cikklistazo_tovabbi_hirek h3, .cikklistazo_tovabbi_hirek a {
		color: yellow;
		font-size: 16px;
	}
	.cikkkifejto_gallery_item {
		background-image: url("") !important;
	}
	.cikkkifejto_intro, .cikkkifejto_txt {
		font-size: 16px;
	}
	#szekcio_felso_bal_inner_logolink:hover {
		background-color: transparent !important;
	}
}


@media aural, tty {
	/* tbd */
}

@media handheld {
	/* tbd */
}
