body {
	background-color:#ffffff;
	background:url(../images/bg_pattern.jpg);
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
}
a{
  color:#592F2A;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

h1 {margin:0 0 10px 0;padding:0px;color:#592F2A}
h2 {margin:0 0 10px 0;padding:3px;color:#ffffff;
background-color:#592F2A; font-weight:normal;font-size:12px;}

h2 a{color:#ffffff;}


h3 {margin:0 0 10px 0;padding:0px;color:#592F2A}
h4 {margin:0 0 10px 0;padding:0px;color:#592F2A}

#container{
	margin:0px auto;
}
#in_container_l{background:url(../images/site_left.jpg) repeat-y left top; }
#in_container_r{background:url(../images/site_right.jpg) repeat-y right top;}
#in_container_t{background:url(../images/site_head.jpg) no-repeat top;}
#in_container_b{background:url(../images/site_foot.jpg) no-repeat bottom;}
#in_container_c{background:url(../images/site_bg.jpg);width:946px;margin:0px auto;}

#in_container{
	width:900px;
	margin:0px auto 0px auto;
}

#head{
	width:900px;
	height:320px;
	position:relative;
}

#topmenu{
  padding:65px 0 0 0;
  height:47px;
  width:900px;
}

#topmenuvonal{
  width:956px;
  background:url(../images/top_menu_shade.jpg) no-repeat;
  height:7px;
}

#footer{
	width:900px;
	height:164px;
	text-align:center;
	color:#CBBBA7;
	padding:0px 0 0 0;
	margin:25px auto 0px auto;
}
#footer a{
	color:#CBBBA7;
	text-decoration:none;
}
#footer a:hover{
	color:#CBBBA7;
	text-decoration:underline;
}
#footer p.bottommenu{
font-size:12px;
padding-top:0px;
}

#footer p{
	color:#CBBBA7;
	margin:0px;
	padding:0px;
	}
#footer p.footercopy{
font-size:9px;
margin:13px 0 0 45px;
text-align:left;
color:#390A08;
}
#footer p.footercopy a{
	color:#390A08;
	text-decoration:none;
}
#footer p.footercopy a:hover{
	color:#390A08;
	text-decoration:underline;
}

#centercontent{
  	background:url(../images/sub_site_bg.jpg) repeat-y ;
	width:563px;
	min-height:100px;
	float:left;
	margin:0 0 0 10px;
}

#tartalom{
	margin:0px 0px 0 10px;
	width:563px;
	min-height:330px;
	
	background:url(../images/sub_foot.jpg) center bottom no-repeat;
	height:auto !important;
    height:330px;
	padding:0 0 30px 0;
}

* html #centercontent{
  	background:url(../images/sub_site_bg.jpg) repeat-y ;
	width:560px;
	min-height:100px;
	float:left;
	margin:0 0 0 10px;
}

* html #tartalom{
	margin:0px 0px 0 10px;
	width:560px;
	min-height:330px;
	
	background:url(../images/sub_foot.jpg) center bottom no-repeat;
	height:auto !important;
    height:330px;
	padding:0 0 30px 0;
}


#left{
	width:190px;
	min-height:100px;
	float:left;
	margin-left:80px;
}

* html #left{
	width:170px;
	height:auto !important;
    height:100px;
	float:left;
	margin-left:35px;
}

.jobb{
  float:right;	
}

.bal{
  float:left;	
}

.clear{
  clear:both;	
}

.menupont,.menupont_aktiv{
  width:180px;
  margin:3px 0 3px -5px;
  font-size:14px;
}

.menupont p,.menupont_aktiv p,.menupont_almenuvel p{
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}

.menupont a{
 display:block;
 width:180px;
 padding-left:15px;
 background:url(../images/menu_button.png) no-repeat left;
}

.menupont_aktiv a{
 display:block;
 width:180px;
 padding-left:15px;
 background:url(../images/menu_button_over.png) no-repeat left;
 
}

.menupont a:hover, .menupont_aktiv a:hover{
 display:block;
 width:180px;
 background:url(../images/menu_button_over.png) no-repeat left;
 text-decoration:underline;
}

.menupont_almenuvel,.menupont_almenuvel_aktiv {
  width:180px;
   min-height:25px;
	height:auto !important;
    height:25px;

  position:relative;
  margin:3px 0 3px -20px;
}
.menupont_almenuvel a,.menupont_almenuvel_aktiv a{
 display:block;
 padding-left:30px;
 background:url(../images/menu_button_2.png) no-repeat left;
 width:170px;
 min-height:25px;
 	height:auto !important;
    height:25px;

}

.menupont_almenuvel_aktiv a{
 display:block;
 padding-left:30px;
 background:url(../images/menu_button_2_over.png) no-repeat left;
 width:170px;
}


.menupont_almenuvel a:hover,.menupont_almenuvel_aktiv a:hover{
 display:block;
 width:170px;
 background:url(../images/menu_button_2_over.png) no-repeat left;
}

.almenuvonal{
margin:0 0 0 9px;
border-bottom:1px dotted #592F2A;
height:2px;
width:180px;
}

.al_menupont,.al_menupont_aktiv{
  width:180px;
  margin:3px 0 3px 10px;
}

.al_menupont p,.al_menupont_aktiv p{
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}

.al_menupont a{
 display:block;
 width:180px;
 padding-left:15px;
 background:url(../images/menu_button.png) no-repeat left;
}

.al_menupont_aktiv a{
 display:block;
 width:180px;
 padding-left:15px;
 background:url(../images/menu_button_over.png) no-repeat left;
}


.al_menupont a:hover,.al_menupont_aktiv a:hover{
 display:block;
 width:180px;
 background:url(../images/menu_button_over.png) no-repeat left;
 text-decoration:underline;
}

.topmenu_sep{
background:url(../images/top_menu_sep.jpg) no-repeat;
width:2px;
height:40px;
margin:0px;
padding:0px;
float:left;
}

#topmenu_container{
  margin:28px 0px 0px 100px; 
  width:900px;
  height:25px;
  padding:0px;
}




.topmenu_item,.topmenu_item_aktiv{
float:left;	
margin:0 4px;
text-align:left;
display:table;
}

.topmenu_item a,.topmenu_item_aktiv a{
color:#592F2A;
font-size:12px;
background:url(../images/menu_button.png) no-repeat left;
text-decoration:none;
display:table-cell;
vertical-align:middle;
padding-left:20px;
}
.topmenu_item_aktiv a
{
background:url(../images/menu_button_over.png) no-repeat left;
	
}
.topmenu_item a:hover,.topmenu_item_aktiv a:hover{
text-decoration:underline;
background:url(../images/menu_button_over.png) no-repeat left;

}

#tabs fieldset{
  padding:10px;
  border:none;
}

#tabs input{
  width:250px;
  margin:5px 0 5px 10px;
}

#tabs label{
  width:150px;
  display:block;
  float:left;
  margin:5px 0 5px 10px;
}
#tabs select{
  width:250px;
  margin:5px 0 5px 10px;
}

#dialog_link0,#dialog_link1,#dialog_link2,#dialog_link3,#dialog_link4,#dialog_link5,#dialog_link6,#dialog_link7,#dialog_link8,#dialog_link9  {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;cursor:pointer;}
#dialog_link0 span.ui-icon ,#dialog_link1 span.ui-icon ,#dialog_link2 span.ui-icon,#dialog_link3 span.ui-icon ,#dialog_link4 span.ui-icon ,#dialog_link5 span.ui-icon ,#dialog_link6 span.ui-icon ,#dialog_link7 span.ui-icon ,#dialog_link8 span.ui-icon ,#dialog_link9 span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

#fokep{
 position:absolute;
 width:540px;
 height:252px;
 top:18px;
 left:299px;
 margin:0px;
 padding:0px;
}

* html #fokep{
 position:absolute;
 width:540px;
 height:252px;
 top:13px;
 left:299px;
 margin:0px;
 padding:0px;
}


#szakszoveg{
 position:relative;
 float:right;
 width:273px;
 height:240px;
 margin:8px 11px 0px 0px;
 padding:0px;
}
#szakszovegtop{
 background:url(../images/head_image_inbox.jpg) no-repeat;	
 width:273px;
 height:205px;
 margin:0px;
 padding:0px;
}
#szakszovegtop p{
 padding:20px 15px 15px 15px;
 color:#FFFFFF;
 font-size:16px;
 margin:0px;
}

#szakszovegbottom{
 width:273px;
 background-color:#5E91A2;
 height:35px;
 margin:0px;
 padding:0px;
}

.bovebbenbutton {
	background:url(../images/head_image_inbox_button.png) center no-repeat;
	width:140px;
	height:35px;
	display:block;
	margin:0px 0px 0px 76px;
	}

.bovebbenbutton:hover {
	background:url(../images/head_image_inbox_button_over.png) center no-repeat;
	}

.hirtitle{
 border-bottom:1px solid #b2b2b2;
 height:20px;
 margin:15px;
}

.hirtitle a{
 float:left;
 font-size:14px;
}

.hirtitle span{
 float:right;
 margin-right:5px;
}

.hirpre {
 clear:both;
 margin:10px 20px;
}

.gallerytitle{
 border-bottom:1px solid #b2b2b2;
 height:20px;
 margin:15px;
}

.gallerytitle a{
 float:left;
 font-size:14px;
}

.gallerytitle span{
 float:right;
 margin-right:5px;
}

.gallerydisc {
 clear:both;
 margin:10px 20px;
}

.galleryitem{
	width:480px;
 float:left;
}

.galleryitemimage{
	width:80px;
    float:left;
	margin-top:15px;
	text-align:center;
}


.box{
width:200px;
min-height:50px;
padding:0px 0 15px 0;
margin-top:20px;
}

.boxc{
margin:0px 10px;
border-bottom:1px dotted #DBD5C1;

}

.boxc h1{
padding:2px 0 2px 8px;
text-align:left;
color:#D0C8B3;
font-size:12px;
margin-bottom:15px;
background-color:#592F2A;
}

#main_image{
width:550px;
text-align:center;
vertical-align:middle;
}

#main_image img{
padding:2px;
border:1px solid #aaaaaa;
}

.nav{
  text-align:center;	
}
.gallery_ul
{
	margin:0px;
	padding:0px;
}

.gallery_ul li
{
  list-style:none;
  margin:5px;
  width:90px;
  height:90px;
  float:left;
  display:block;
  text-align:center;
  line-height:90px;
}

.gallery_ul li img
{
  border: 1px solid #aaaaaa;
  padding:5px;
  vertical-align:middle;
 }

#galthumbcontainer{
  height:100px;
  width:500px;
  overflow:hidden;
  float:left;

}

#galscl{
  height:100px;
  width:20px;
  margin-right:5px;
  cursor:pointer;

float:left;
  background:url(../images/galeria_button_left.png) no-repeat left;
}
#galscr{
  height:100px;
  width:20px;
float:left;
cursor:pointer;
margin-left:5px;
  background:url(../images/galeria_button_right.png) no-repeat left;
}
