
/*****************************
* szerkezet szerinti tagol�s *
******************************/

/* ---------- INIT ---------- */


/* font */
html, 
body, 
form, 
input, 
select, 
fieldset, 
table {
  font-size: 13px; 
  font-family: Tahoma, Verdana, Arial; 
  color: #000000; 
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
pre, 
code { font-size: 13px; }

/* BG */
body {background: #E0F2D8; }

/* margin */
html, 
body, 
form, 
fieldset, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
pre, 
blockquote, 
ul, 
ol, 
li, 
dl, 
address {
  margin: 0px; 
  padding: 0px; 
}

/* LIST */
ul, 
ol {list-style: none; }


/* LINK */
:link,
:visited,
:active,
:hover { text-decoration: none;  }

a{ color: #2E9D3E; }

a img,
:link img,
:visited img,
:active img,
:hover img {border: none; }


/* CLEAR */
div.clear, 
span.clear {
  clear: both; 
  font-size: 0px;
}

/* ---------- fejl�c/l�bl�c k�ls� h�ttere ---------- */


/* ---------- CONTAINER ---------- */
#container {
  width: 1173px;
  margin:  auto auto;
  background: #D8BA93;

  background: url(images/d_csik_bg.jpg) repeat-y 102px 0px;

}
* html #container { height:100%; }
/*
#container {
  \width: 800px; 
  w\idth: 800px; 
  }
*/

/* ---------- WRAPPER ---------- */

#wrapper {
  float:left;
  width:100%;
  background: url(images/1000/con_bg.gif) repeat-y center top;
  margin-top:-20px;
}

.bg {
	background: url(images/1000/con_bg.gif) repeat-y center top;
}

* html #wrapper { height:330px; }
/* ---------- HEAD ---------- */


#header {
  width: 100%;
  height: 198px; 
/*  background: url(images/uj_fejlec/header_bg_noicon.jpg) no-repeat right;*/
  z-index:10;
  text-align:center;

}

#header img {
    margin:0px;
    padding:0px;
}



/* ---------- NAV BAR ---------- */

 
#nav { 
  width: 100%; 
  height: 30px;
  background: #FFEED7;
  /*display:none;*/

}


/* ---------- LEFT BAR---------- */


#left { 
  float:left;
  margin-top:0px;
  margin-left:-1070px;
  padding-top:0px;
  width: 190px; 
  min-height:100px;
  /*background: yellow; */
  text-align: left;
  /*display:none;*/



}
* html #left { height:100px; } 


/* ---------- RIGHT BAR ---------- */

#right {
  float:left;
  /*margin-top:-70px;*/
  padding-top:5px;
  margin-left:-295px;
  width: 200px;
  min-height:200px;
  /*background: orange;*/
  text-align: center;
  /*display:none;*/

}
* html #right { height:200px; }

/* ---------- MAIN ---------- */

#main {
  padding: 0 310px;
  min-height:300px;
}
 
#main #content_title {
	clear: both;
	padding: 10px;
	padding-top:0px;
	font-size: 18px;
	color: #cd3333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;

}
 
#main #content {
	text-align:justify;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}
#main #content img{
    padding:2px;
/*    width: 80px; */
    border: 1px solid #ccc;

}

#main #content .szoveg img, #main #content .media_dir_table img{
    border: none;
}


#main #icon_print {
    margin-top: 20px;
    text-align: right;
    padding: 10px;
}
      

/* ---------- FOOT ---------- */

#footer {
  clear: both;
  margin: 0 auto;
  
  width: 1001px;
  height: 70px;
  background: url(images/1000/con_end.gif) no-repeat center top;

} 

#footer #footer_text {
  position: relative;
  top: 23px;
  left: 90px;
  
  padding:0 20px;
  width: 790px;
  height: 30px;
  background: #E0F2D8;
  display: block;
  font-size: 10px;
  color: #005805;
}


 /* ---------- BOX ---------- */

.box {
	display: block;
	width: 185px;
	text-align:left;


	margin-bottom: 20px;
	overflow:hidden;
}
 

.box .box_header {
/*	min-height: 20px;*/
	display: block;
	background-image: url(images/box_top_bg.jpg);
	height: 32px;
	background-repeat: no-repeat;
}
* html .box .box_header { height:32px; }
 
.box .box_header .title{
	padding-top: 10px;
	padding-left: 10px;
	/*font-family:*/
  font-size: 12px;
	font-weight: bold;
	color: #fff;
	font-weight: bold;
 
}
 
 
.box .box_content {
	padding: 5px 5px;
	background-color: #0d8e3b;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
}

.box .box_content img{
     margin:0px 0px 0px -2px;
    max-width: 180px; 
    clear:both;
}

.box .box_footer {
	height: 7px;
	background-image: url(images/box_bottom.jpg);
	background-repeat: no-repeat;
}

/* ---------- almenu ---------- */

#menu {
	display: block;
	width: 185px;
	text-align:left;

	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#menu #box_header{
	background: url(images/almenu_top.jpg) bottom;
	height: 10px;
	background-repeat: no-repeat;
}

#menu #box_content{
	background-color: #dff3d8;
	margin: auto;
}

#menu #box_footer{
	background: url(images/menu_bottom.jpg) no-repeat;
	height: 5px;
}

/******************** HÍREK ***********************/



.hir {
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #ccc;
}

.hir .cim {margin-bottom: 5px;}
.hir .cim, .hir .cim a {
    font-size: 14px;
    color: #2E9D3E;
}

.hir .datum {
    /*float: right;*/
    color: #999;
    font-size:10px;
}

.hir .bevezeto {

    margin-top:20px;
    padding-top: 0px;
    text-align: justify;
    font-weight: bold;
}

.hir .bevezeto .hirkep {
    float:left;
    margin-right:5px;
    position:relative;
}
.fullhir .bevezeto .hirkep {
    display: none;
}
.hir .bevezeto .hirkep img{ 
    padding:2px;
    width: 80px; 
    border: 1px solid #ccc;

}

.hir .tartalom {
    clear:both;
    margin-top:10px;
}

.hir .tovabb {
    clear: left;
    text-align: right;
    font-size:12px;
}
.hir .tovabb a{
    color: #2E9D3E;     
}




/*****************/

#main #content td.media_item_out img{
    border: 1px solid #fff;
}

#main #content .sitemap_icon{
    border: 0px solid #fff;
    padding:0px;
}


#main #content td.media_item_out a:hover{
    border: 1px solid #fff;
}
/********************/


.active a{ 
    color: #CD3333;
/*    text-decoration: underline;*/
}

#al-almenu{width: 570px; border: 0px solid #ccc; }
#al-almenu ul {margin:0px;  width: 570px; list-style-position: inside; }
#al-almenu ul li {display: block; float: left; margin: 0px; padding: 0px; margin-left: -4px;  width: 185px; border-right: 1px solid #ccc; padding-left: 5px; margin-bottom: 5px;}
#al-almenu a:hover {color:#8DCF97;}



#menu a:hover { color: #8DCF97;}


#newsletterBox INPUT, #newsletterBox SELECT {
    background	: #3dbe6c;
    border	: 1px solid #fff;
    color	: #fff;
    width	: 175px;
}

.color2 {
   background	: #00f;
}

#quiz .answer_table {
    color	: #fff;
}

.szavazgomb {
    background	: #3dbe6c;
    border	: 1px solid #fff;
    color	: #fff;
    margin	: auto;
    text-align	: center;
    width	: 100px;
}
