/* CSS Document */

body {
background-image:url(images/body_hatter.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

div.tarslapok {
background-image:url(images/tarslapok/egyenes.png);
background-repeat:repeat-x;
width: auto;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #c8c8c8;
float:right;
position:relative;
padding-right:5px;
}

div.tarslapok a:link{
color: #000000;
}

div.tarslapok a:hover{
color: #ffffff;
}

div.tarslapok a:visited{
color: #000000;
}

div.tarslapok a:visited:hover{
color: #ffffff;
}


img{border:none;}

table {
background:#FFFFFF;
border-collapse:collapse;
font-size:14px;
}

td {
border-collapse:collapse;
}

div.keret {
border:1px solid;
border-color:#000000;
margin-top:auto;
margin:0 auto;
position:relative;
width:880px;
height:100%;

background-image:url(images/htter.gif);
background-repeat:repeat-y;
}

div.container {
border:none;
position:relative;
width:880px;
height:auto;
clear:left;
left:0;
top:0;
}

div.banner {
/*height:73px;*/
height:110px;
width:880px;
position:relative;

background-image:url(images/banner.png);
background-repeat:no-repeat;
}

div.menu{
height:30px;
width:880px;
position:relative;
}

div.menu_balframe {
border:none;
height:auto;
width:184px;
position:relative;
background-color:#CADCE6;
color:#000000;
margin:0px;
padding:0px;
top:0px;
left:0px;
float:left;
padding-bottom:5px;
}

div.iso {
margin-top:5px;
padding-bottom:10px;
}

div.tartalom {
color:#0f2a4d;
font-size:14px;
border:none;
height:auto;
width:690px;
position:relative;
float:left;
background-color:#FFFFFF;
padding:0px;
margin:2px;
left:1px;
top:0px;
}

div.footer{
height:30px;
width:880px;
position:relative;
background-color:#027091;
border-top:1px solid;
border-bottom:1px solid;
padding:0px;
clear:left;
text-align:center;
margin:auto;
line-height:30px;
}

.footertext {
position:relative;
font-size:12px;
height:20px;
width:948px;
color:#cadce6;
position:relative;
}

p {font-size:14px;
	margin:10px;}

h1 {color:#bf4a32;
	font-size:14px;
	margin:10px;}

h2 {color:#0f2a4d;
	font-size:14px;
	margin:10px;}
		
a:link { 
	border:none;
	color: #1f92b5;
	text-decoration:none;
	}
a:visited { 
	border:none;
	color: #1f92b5;
	text-decoration:none;
	}
a:hover { 
	border:none;
	color: #55acc7;
	text-decoration:none;
	}
a:active { 
	border:none;
	color: #1f92b5;
	text-decoration:none;
	}

.imgmenu {float:left;}

#fooldal
{
  display: block;
  width: 67px;
  height: 30px;
  background: url("images/menu/1.png") no-repeat 0 0;
  float:left;
}

#fooldal:hover
{ 
  background-position: 0 -30px;
}

#fooldal span
{
  display: none;
}

#cegbe
{
  display: block;
  width: 109px;
  height: 30px;
  background: url("images/menu/3.png") no-repeat 0 0;
  float:left;
}

#cegbe:hover
{ 
  background-position: 0 -30px;
}

#cegbe span
{
  display: none;
}

#ref
{
  display: block;
  width: 109px;
  height: 30px;
  background: url("images/menu/4.png") no-repeat 0 0;
  float:left;
}

#ref:hover
{ 
  background-position: 0 -30px;
}

#ref span
{
  display: none;
}

#kapcs
{
  display: block;
  width: 170px;
  height: 30px;
  background: url("images/menu/5__uuj.png") no-repeat 0 0;
  float:left;
}

#kapcs:hover
{ 
  background-position: 0 -30px;
}

#kapcs span
{
  display: none;
}

#akc
{
  display: block;
  width: 89px;
  height: 30px;
  background: url("images/menu/5_m.png") no-repeat 0 0;
  float:left;
}

#akc:hover
{ 
  background-position: 0 -30px;
}

#akc span
{
  display: none;
}

#palya
{
  display: block;
  width: 109px;
  height: 30px;
  background: url("images/menu/7.png") no-repeat 0 0;
  float:left;
}

#palya:hover
{ 
  background-position: 0 -30px;
}

#palya span
{
  display: none;
}

#hir
{
  display: block;
  width: 109px;
  height: 30px;
  background: url("images/menu/8.png") no-repeat 0 0;
  float:left;
}

#hir:hover
{ 
  background-position: 0 -30px;
}

#hir span
{
  display: none;
}

#bel
{
  display: block;
  width: 109px;
  height: 30px;
  background: url("images/menu/9_uj.png") no-repeat 0 0;
  float:left;
}

#bel:hover
{ 
  background-position: 0 -30px;
}

#bel span
{
  display: none;
}


div.cim { /*Nem kattinthato menucim*/
 color:#FFFFFF;
 position:relative;
 background-color:#027090;
 /*border-left:1px solid #002f3d;*/
 border-right:1px solid #002f3d;
 border-bottom:1px solid #002f3d;
 width:184px;
 font-size:12px;
 font-family:verdana;
 line-height:30px;
 float:left;
 left:0px;
}

div.menuelem { /*kattinthato fo-menuelem*/
 color:#FFFFFF;
 position:relative;
 background-color:#0186a8;
 /*border-left:1px solid #002f3d;*/
 border-right:1px solid #002f3d;
 border-bottom:1px solid #002f3d;
 width:184px;
 font-size:12px;
 font-family:verdana;
 left:0px;
 height: 30px;
 line-height:30px;
 float:left;
}

.menuelem a {
 text-decoration:none;
 color:#FFFFFF;
 cursor:pointer;
}

div.item_panel { /*kattinthato al-menuelem*/
height: 25px;
  width:184px;
 /*border-left:1px solid #002f3d;*/
 border-right:1px solid #002f3d;
 border-bottom:1px solid #002f3d;
  position:relative;
  float:left;
  left:0px;
}

.item_panel a {
 text-decoration:none;
 color:#000000;
 cursor:pointer;
}

div.elem { /*ez van az itempanelen belül*/
 color:#000000;
 background-color:#d9edf6;
 width:173px;
 font-size:11px;
 font-family:verdana;
 line-height:25px;
 float:left;
 position:relative;
}

div.cimke { /*Nem kattinthato al-menucim*/
 color:#d9d9d9;
 position:relative;
 background-color:#027040;
 border-right:1px solid #002f3d;
 border-bottom:1px solid #002f3d;
 width:184px;
 font-size:11px;
 font-family:verdana;
 line-height:15px;
 float:left;
 left:0px;
 height: 15px;
}

/*------------------------*/
/*------NEWSCONTAINER-----*/

div.newscontainer {
position:relative;
text-align:center;
width:auto;
height:auto;
margin:0;
padding:0;

}

div.newsbox {
float:left;
text-align:center;
margin:13px;
padding:0px;
position:relative;
width:201px;
height:273px;
background:url(kepek/ujindex/boxhatter.gif);
background-repeat:no-repeat;
}

#newsbox p {
margin:0;
}

#newsbox a {
color:#003399;
}

div.newsboximage {
position:relative;
margin:12px;
}

#newsboximage {
position:relative;
width:169px;
height:auto;
border: 2px #666666 solid;
margin-top:12px;
}

div.newsboxtext {
position:relative;
margin:16px;
padding:0;
font-size:14px;
font-weight:bold;
color:#000000;
width:169px;
height:auto;
max-height:110px;
}

div.infobox {
clear:both;
position:relative;
width:80%;
background:url(kepek/ujindex/kerdojel.gif);
background-color:#b8cfdd;
background-repeat:no-repeat;
background-position:top;
background-position:left;
min-height:90px;
text-align:left;
padding:5px 5px 5px 100px;
margin:13px;
border-color:#8a9ba6;
}

div.infobox_blank {
clear:both;
position:relative;
width:655px;
background-color:#b8cfdd;
background-repeat:no-repeat;
background-position:top;
background-position:left;
min-height:90px;
text-align:left;
padding:0px;
margin:13px;
border-color:#8a9ba6;
text-align:center;
}

#infobox p{
margin:0;
padding:0;
}
/*---------------*/
/*---REFERENCIA---*/

div.referencia_1 {
text-align:center
position:relative;
float:left;
width:195px;
height:360px;
padding:5px;
margin:8px;
background-image:url(kepek/referenciak/Kornyezetvedelmi_miniszterium/Miniszterium_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#027090;
color:#FFFFFF;
border:2px #333333 solid;
}

#referencia_1 a{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

div.referencia_2 {
text-align:center
position:relative;
float:left;
width:195px;
height:360px;
padding:5px;
margin:8px;
background-image:url(kepek/referenciak/bakonycsernyei_templom/Bakonycsernye_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#027090;
color:#FFFFFF;
border:2px #333333 solid;
}

#referencia_2 a{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

div.referencia_3 {
text-align:center
position:relative;
float:left;
width:195px;
height:360px;
padding:5px;
margin:8px;
background-image:url(kepek/referenciak/Oregcserto_polgarmesteri_hivatal/Oregcserto_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#027090;
color:#FFFFFF;
border:2px #333333 solid;
}

#referencia_3 a{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}