*{margin:0px; 
padding:0px;}

/********************FO KERET*********/
body{
background: url("images/main_bg.jpg") left top;	
background-color: #cbe4eb;
padding: 0px;
margin: 0;
font-family: arial;	
font-size: 13px;
/* color:#0A327B;    a barna */
color: #999999;	
}

a,
a:visited{
text-decoration:none;
color:#999999;
}
a:hover{
color:#ffcc33;
}

 h1 {
	    color: #999999;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 30px;
		padding-bottom: 5px;
}

h2{
	font-size:16px;
	color:#999999;
	font-weight: bold;
	
	
}
.felsosav h2{
line-height:30px;
}
h3{
font-size:14px;
	color:#236c92;
	font-weight: bold;
	padding-bottom:10px;
}
p{
color:#999999;
}
.bg_wrap{
width:1080px;
margin:0px auto;
background:url(images/main_wrap_bg.png) repeat-y top center;
}
.container{
background:url(images/container_bg.png) no-repeat top center;
min-height:600px;
_height:600px;
}
.container_pad{
padding:0px 90px;
}
.clearer{
clear:both;
height:0px;
padding:0px;
margin:0px;
line-height:0px;
font-size:0px;
}
.menu-tarto{
padding-top:60px;
padding-bottom:25px;
}
.menu-tarto .lang{
float:left;
width:40px;
padding-top:36px;
}
.menu-tarto .lang a{
display:block;
width:16px;
height:11px;
float:left;
}
.menu-tarto .lang a.hu{
background:url(/admin/themes/default/img/flags/hu.gif) no-repeat top left;
}
.menu-tarto .lang a.en{
background:url(/admin/themes/default/img/flags/gb.gif) no-repeat top left;
}
/*logó beillesztése*/
.menu-tarto .menu_left{
width:325px;
float:left;
}
.menu-tarto .menu_right{
width:321px;
float:left;
}
.menu-tarto .menulogo{
width:205px;
float:left;
}
.menu-tarto .menulogo a{
background:url(../../../../themes/default/images/logo.png) no-repeat top center;
display:block;
padding:0px 35px;
width:135px;
height:95px;

}
.tartalom-tarto{
padding:0px;
margin:0px;
min-height:500px;
}
.tartalom-tarto p{
color:#999999;
}
.kezdolap{
width:900px;
}

.kezdolap .dobozhor{
width:100%;
height:200px;
margin:25px 0 0 0;
}

.kezdolap .doboz{
width:285px;
margin:0px 20px 60px 0px;
float:left;
}
.kezdolap .doboz img{
/*width:285px;
height:285px;*/
}
.kezdolap .nagydoboz{
width:260px;
margin:0px 60px 30px 0px;
float:left;
}
a.galkat{
display:block;
width:260px;
padding-top:15px;
margin:0px auto;
text-align:center;
}
.kezdolap .nomargin{
margin:0px;
}
.kezdolap .front_logo{
height:25px;
text-align:center;
width:900px;
margin-bottom:30px;
}

.balkat {
width:190px;
float:left;
/*adding-top:32px;*/
}
.balkat ul{
list-style-type:none;
margin:0px;

}
.balkat ul li{
clear:both;
background: url(images/katlist_vonal.png) no-repeat bottom center;
padding-bottom:10px;
padding-top:15px;
padding-left:20px;
margin:0px;
}
.balkat ul li a img{
border:5px solid #4c4c4c;
width:45px;
float:left;
height:40px;
}
.balkat ul li a.katlist{
line-height:25px;
width:100px;
padding-left:15px;
float:left;
margin:0px;
} 
.balkat ul li a.active{
color:#ffcc33;
}
#bigImg{


}
#bigImg_wrap{
position:relative;
width:710px;
height:470px;
}
#bigImg_wrap .lapozo_bal{
position:absolute;
height:470px; 
width:60px;
background:url(images/transparent_bg.png);
top:0px;
left:10px;
}
#bigImg_wrap .lapozo_bal a, #bigImg_wrap .lapozo_jobb a{
margin-top:220px;
height:37px;
width:18px;
display:block;
}
#bigImg_wrap .lapozo_jobb a{
margin-left:42px;
}
#bigImg_wrap .lapozo_bal a.latszik{
background:url(images/nagy_nyil_bal.png) no-repeat top right;
z-index:20;
}
#bigImg_wrap .lapozo_jobb a.latszik{
background:url(images/nagy_nyil_jobb.png) no-repeat top left;
z-index:20;
}
#bigImg_wrap .lapozo_jobb{
position:absolute;
height:470px; 
width:60px;
background:url(images/transparent_bg.png);
top:0px;
right:10px;
text-align:right;

}

 .galikon{
width:335px;
float:left;
padding:0px 15px 7px 0px;
}
 .galikon img{
/*border:5px solid #4c4c4c;*/
width:250px;
height:250px;
}
.galikon a
{
/*float:left;
width:auto;*/
}
.jobbkat{
width:710px;
float:left;

}
.galclearer{
clear:both;
/*background:url(images/galkat_bg.png) no-repeat bottom center;*/
padding:15px 15px 10px 0px;
width:710px;
}
#bigImg .galikon  a.galik{
padding-left:10px;
line-height:25px;
display:block;
width:270px;
}
.felsosav h2{
width:245px;
float:left;


}
.felsosav{
padding-bottom:15px;
}
.kepinfo{
width:175px;
float:left;
padding-top:8px;
position:relative;

}
.dropdown{
display:none;
width:158px;
z-index:100;
position:absolute;
top:25px;
left:7px;
}
.dropdown .info_top{
width:158px;
height:14px;
background:url(images/info_box_top.png) no-repeat top left;
}
.dropdown .info_bottom{
width:158px;
height:14px;
background:url(images/info_box_bottom.png) no-repeat top left;
}
.dropdown .info_mid{
width:158px;
height:auto;
background:#848484;
}
.kepinfo .dropdown p{
background:#848484;
color:#fff;
font-size:11px;
padding:10px;
}
.kepinfo p{
padding:0px 5px 5px 30px;
background:url(images/info_ikon.png) no-repeat top left;

line-height:13px;
}
.face{
width:150px;
float:left;
padding-top:8px;

}
.face a{
padding:0px 5px 5px 30px;
display:block;
background:url(images/fb_ikon.png) no-repeat top left;
line-height:13px;
}
.dia{
width:135px;
float:right;
}
.dia_left{
width:5px;
height:32px;
background:url(images/button_left.png) no-repeat top left;
float:left;
}
.dia_right{
width:5px;
height:32px;
background:url(images/button_right.png) no-repeat top left;
float:left;
}
.dia_mid{
width:auto;
height:32px;
background:url(images/button_mid.png) repeat-x top left;
float:left;
}
.dia_mid a{
line-height:30px;
padding:0px 5px;
}

#slider{
width:570px;
float:left;
overflow:hidden;
}
#slideleft {float:left; width:65px; height:50px; background:url(images/nyil_bal.png) no-repeat 0px 10px ;
 background-color:transparent;}
#slideleft:hover {background-color:transparent;}
#slideright {float:right; width:65px; height:50px;
background:url(images/nyil_jobb.png) no-repeat 0px 10px;
}
#slideright:hover {background-color:#transparent}
#prevBtn{
width:65px;
float:left;
height:50px;
padding-top:15px;
}
#prevBtn a{
display:block;
background:url(images/nyil_bal.png) no-repeat top left;
width:28px;
height:28px;
}
#nextBtn{
width:28px;
float:right;
height:50px;
padding-top:15px;
}

#nextBtn a{
display:block;
background:url(images/nyil_jobb.png) no-repeat top left;
width:28px;
height:28px;
}
.alsosav{
padding-top:30px;
}
.alsosav  ul{

float:left;
list-style-type:none;
}
.alsosav  ul li{
float:left;
width:50px;
padding:0px 15px;
}
.alsosav  ul li img{
border:5px solid #4c4c4c;
width:45px;
height:40px;
}
/*hirek*/
.tovabb{
text-align:right;
}
.tovabb a{
display:block;
padding-right:25px;
background:url(images/pici_nyil_jobb.png) no-repeat top right;
height:18px;
line-height:18px;
}
.vissza {
padding:15px 0px;
}
.vissza a{
display:block;
padding-left:25px;
background:url(images/pici_nyil_bal.png) no-repeat top left;
height:18px;
line-height:18px;
}
.pagination{
padding:15px 0px;
}
.pagination a, .pagination span {
width:auto;
float:left;
display:block;
padding-left:5px;
}
/*form**/
form{

}
form label{
width:150px; 
float:left;
text-align:right;
padding-right:15px;
line-height:22px;
}
form .dia_mid input{
background:transparent;
border:0px;
color:#999999;
line-height:22px;
padding:5px;
}
form table.textarea{
float:left;
width:190px;

}
form table.textarea td.top_left{
width:5px;
height:5px;
margin:0px;
padding:0px;
background:url(images/top_left.png) no-repeat top left;
}
form table.textarea td.top_right{
width:5px;
height:5px;
margin:0px;
padding:0px;
background:url(images/top_right.png) no-repeat top left;
}
form table.textarea td.top{
width:auto;
height:5px;
margin:0px;
padding:0px;
background:url(images/top.png) repeat-x top left;
}
form table.textarea td.left{
width:5px;
height:auto;
margin:0px;
padding:0px;
background:url(images/left.png) repeat-y top left;
}
form table.textarea td.right{
width:5px;
height:auto;
margin:0px;
padding:0px;
background:url(images/right.png) repeat-y top left;
}
form table.textarea td.bottom{
width:auto;
height:5px;
margin:0px;
padding:0px;
background:url(images/bottom.png) repeat-x top left;
}
form table.textarea td.bottom_left{
width:5px;
height:5px;
margin:0px;
padding:0px;
background:url(images/bottom_left.png) no-repeat top left;
}
form table.textarea td.bottom_right{
width:5px;
height:5px;
margin:0px;
padding:0px;
background:url(images/bottom_right.png) no-repeat top left;
}

form textarea{
width:170px;
background:transparent;
border:0px;
height:80px;
overflow:hidden;
color:#999999;
}
form input{
color:#999999;
}
form .input_row{
padding:10px 0px;
}
form .input_left{
width: 5px;
height:22px;
background:url(images/input_left.png) no-repeat top left;
float:left;
}

form .input_right{
width: 5px;
height:22px;
background:url(images/input_right.png) no-repeat top left;
float:left;
}
form .input_mid{
width: 180px;
height:22px;
line-height:22px;
border:0px;
background:url(images/input_mid.png) repeat-x top left;
float:left;
}
.error{
font-size:11px;
color:#cc0000;
padding-left:168px;
padding-top:5px;
}
.error p{
color:#cc0000;
}
.uzenet{
font-size:11px;
color:#cc0000;
padding-left:168px;
padding-top:5px;
}
.uzenet p{
color:#00cc00;
}
.footer_pad{
padding:0px 40px;
}
.footer_bg{
background:url(images/footer_bg.png) no-repeat top center;
height:5px;
}
.footer .flogo{
width:90px;
float:left;
}
.footer p{
width:600px;
float:left;
color:#5f5f5f;
padding-top:5px;
}
.footer {
padding:20px 0px;
}
.footer .flogo_pad{
padding:0px 20px 0px 0px;
}
.footer .flogo a{
display:block;
width:65px;
height:50px;
background:url(images/footer_logo.png) no-repeat top left;
}
.footer .wp{
width:85px;
float:right;
height:30px;
}
.footer .wp a{
width:85px;
height:30px;
display:block;
background:url(images/wp_logo.png) no-repeat top center;
}
.footer .wp a:hover{
background:url(images/wp_logo_hover.png) no-repeat top center;
}
/*slideshow (diavetítés) */

#slideshow #slideshowWindow 
{ 
width:865px; 
height:575px;
 margin:0; 
 padding:0; 
 position:relative; 
 overflow:hidden; 
 } 
#slideshowWindow  img 
 { 
 margin:0;
 padding:0;
 width:865px;
 height:575px; 
 float:left; 
 position:absolute;
 z-index:8;
 opacity:0.0;
   top:20px;

 
 }
#slideshowWindow  img  .active{
   /*display:block;*/
   z-index:10;
   
  }
  
 #slideshowWindow img.last-active{
  z-index:9;
  
  }
  #slideshowWindow  .nyil_right{
  position:absolute;
  right:382px;
  height:585px;
  z-index:100;
  display:block;
  padding-top:290px;
  width:100px;
  background:url(images/transparent_bg.png);
  }
  #slideshowWindow  .nyil_right a{
  display:none;
  /*background:url(images/nagy_nyil_jobb.png) no-repeat top right;*/
  width:100px;
  height:100px;
 
  z-index:15;
  }
  #slideshowWindow  .nyil_right a.mutat{
    display:block;
	background:url(images/pause.png) no-repeat top left;
	width:100px;
  height:100px;
  }
   #slideshowWindow  .nyil_right a.play{
    display:block;
	background:url(images/play.png) no-repeat top left;
	width:100px;
  height:110px;
  }
  #slideshowWindow  .nyil_right a img{
  width:58px;
  height:58px;
  position:relative;
  
  }
   #slideshowWindow  .nyil_left{
  position:absolute;
  left:10px;
  height:585px;
  z-index:100;
 display:block;
  padding-top:290px;
 width:60px;
   background:url(images/transparent_bg.png);
  }
   #slideshowWindow  .nyil_left a{
  display:none;
  /*background:url(images/nagy_nyil_bal.png) no-repeat top right;*/
  width:58px;
  height:58px;
 
  z-index:15;
   display:none;
  }
  #slideshowWindow  .nyil_left a.mutat{
    display:block;
	background:url(images/nagy_nyil_bal.png) no-repeat top right;
	width:58px;
  height:58px;
  }
  #slideshowWindow  .nyil_left a img{
  width:58px;
  height:58px;
  position:relative;
  }
   .player{
	width:200px;
	height:20px;
	float:left;
	}
  
  
/*overley*/
div.fullFade 
{
   display: none;
   background: #fff;
   background: #000;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
	 z-index: 99;
}
div.overlay
{
  width: 915px;
  height:auto;
 /* height: auto;*/
  position: fixed;
  margin: 0px auto;
  display: block;
 /*background: url(../img/textbox_bg.png) no-repeat top center;*/
/* background:#fff;*/
  text-align: left;
  border: none; 
  padding: 10px;
	z-index: 500;
	padding-top:30px;
	
}
.overlay table{
margin:0px auto;
width:915px;
}
.overlay table td.bal_felso{
width:5px;
height:5px;
padding:0px;
margin:0px;
background:url(images/dia_top_left.png) no-repeat top left;
}
.overlay table td.jobb_felso{
width:5px;
height:5px;
padding:0px;
margin:0px;
background:url(images/dia_top_right.png) no-repeat top left;
}
.overlay table td.bal_also{
width:5px;
height:5px;
padding:0px;
margin:0px;
background:url(images/dia_bottom_left.png) no-repeat top left;
}
.overlay table td.jobb_also{
width:5px;
height:5px;
padding:0px;
margin:0px;
background:url(images/dia_bottom_right.png) no-repeat top left;
}
.overlay table td.also{
height:5px;
padding:0px;
margin:0px;
background:url(images/dia_bottom.png) repeat-x top left;
}
.overlay table td.felso{
height:5px;
padding:0px;
margin:0px;
background:url(images/dia_top.png) repeat-x top left;
}
.overlay table td.bal{
width:5px;
padding:0px;
margin:0px;
background:url(images/dia_left.png) repeat-y top left;
}
.overlay table td.jobb{
width:5px;
padding:0px;
margin:0px;
background:url(images/dia_right.png) repeat-y top left;
}

.overlay table td.tartalom{
background:#4a4a4a;
text-align:left;
font-weight:normal;
}
.overlay table td.tartalom  div.header{

text-align:center;
padding-bottom:15px;
font-weight:bold;
}
.overlay a{
	text-decoration:none ;
	color:#666;
	font-size:12px;
}
.overlay .overlayContent{
padding:0px 20px 20px 20px;
}

/*overlayBig*/

div.overlayBig
{

  height: auto;
  position: fixed;
  margin: 0px auto;
  display: none;

  text-align: left;
 /*border: 2px solid #CDCED2;*/
  /*padding: 10px;*/
	z-index: 100;
/*	background:#fff;*/
	border:1px solid #a3a3a3;
}
.dia_felso{
	padding:10px 0px 0px 0px;
	
}
.dia_felso h1{
width:650px;
float:left;
padding-top:10px;
}

.overlayBig table {
width:830px;
}

div.overlayBig
{
  width: 830px;
  //height:400px;
 /* height: auto;*/
  position: fixed;
  margin: 0px auto;
  display: block;
 /*background: url(../img/textbox_bg.png) no-repeat top center;*/
  text-align: left;
  border: none; 
  padding: 10px;
	z-index: 100;
	padding-top:30px;
	
}
.overlayBig table{
margin:0px auto;
width:936px;
}
.overlayBig table td.bal_felso{
width:55px;
height:55px;
padding:0px;
margin:0px;
background:url(../img/bal_felso.png) no-repeat top left;
}
.overlayBig table td.jobb_felso{
width:55px;
height:55px;
padding:0px;
margin:0px;
background:url(../img/jobb_felso.png) no-repeat top left;
}
.overlayBig table td.bal_also{
width:55px;
height:55px;
padding:0px;
margin:0px;
background:url(../img/bal_also.png) no-repeat top left;
}
.overlayBig table td.jobb_also{
width:55px;
height:55px;
padding:0px;
margin:0px;
background:url(../img/jobb_also.png) no-repeat top left;
}
.overlayBig table td.also{
height:55px;
padding:0px;
margin:0px;
background:url(../img/also.png) repeat-x top left;
}
.overlayBig table td.felso{
height:55px;
padding:0px;
margin:0px;
background:url(../img/felso.png) repeat-x top left;
}
.overlayBig table td.bal{
width:55px;
padding:0px;
margin:0px;
background:url(../img/bal.png) repeat-y top left;
}
.overlayBig table td.jobb{
width_55px;
padding:0px;
margin:0px;
background:url(../img/jobb.png) repeat-y top left;
}

.overlayBig td.tartalom{
background:#fff;

}
.overlayBig td.tartalom div.header {
text-align:center;
padding-bottom:15px;
font-weight:bold;
}
div.overlay h1 {
  text-align: left;
	/*padding-left:20px;
	padding:25px 20px 25px 20px;*/
	font-size:14px;
	margin:0px;
}

div.overlay p {
  text-align: left;
}
div.overLayBezar {
	width: 20px;
	height: 26px;
	padding-right:10px;
	float: right;
/*	padding-right:50px;*/
	font-weight:bold;
	color:#999999;
	background: url(../img/bezar.png) no-repeat top right;
	cursor:pointer;
	position:absolute;
	top:50px;
	right:8px;
}

