body{
margin-top:0px;
margin-bottom:0px;
background:#FFFFFF url(../img/bgr.jpg) repeat-y top center;
}
*{
font-family: "Trebuchet MS";
}

img {
border:0;
}

a, a:hover, a:visited {
color:#555555;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

h1, h1 a, h1 a:visited, h1 a:hover {
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
border-bottom:#e0e0e0 dotted 2px;
font-size:14px;
color:#baaa26;
text-transform:uppercase;
font-weight:bold;
}

h2, h2	 a, h2 a:visited, h2 a:hover {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
border-bottom:#e1e1e1 dotted 2px;
font-weight:bold;
font-size:12px;
color:#666666;
/*text-transform:lowercase;*/
}

h3, h3 a, h3 a:visited, h3 a:hover {
padding-left:5px;
padding-top:10px;
border-bottom:#cccccc solid 2px;
font-size:12px;
color:#666666;
}


p{
color:#333333;
font-size:12px;
}


ul,li{
margin:0;
padding:0;
}

.more, .more:hover, .more:visited {
font-weight:bold;

}

.rolunk{
padding-top:5px;
text-align:left;
font-weight:bold;
}

#container{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:780px;
height:100%;
}
#header{
width:760px;
height:145px;
margin-left:20px;
}
#main_colom{
margin-left:20px;
}
#bemutatkozas{
padding-left:5px;
padding-right:10px;
float:left;
width:145px;
}
#hirek{
background:#f0f0f0;
padding-left:5px;
padding-right:10px;
float:left;
width:365px;
}

	#hirek ul {
	list-style-position:inside;
	font-size:12px;
	padding:4px;
	margin:0;
	}


#munka{
padding-left:5px;
padding-right:5px;
float:left;
width:190px;
}
#munka img{
text-align:center;
border:#CCCCCC solid 1px;
}
#munka li{
font-size:12px;
color:#666666;
padding-top:0px;
margin-left:25px;
padding-bottom:0px;
text-align:left;
border-bottom:#f1f1f1 dotted 2px;
}
.munka{
color:#666666;
padding-top:0px;
padding-left:10px;
padding-bottom:0px;
text-align:left;
}
.munka:first-line {font-weight:bold;}
.munka a, .hirek a:visited {
color:#666666; 
font-weight:bold; 
font-size:12px; 
text-decoration:none;
}
.munka a:hover{
text-decoration:underline;
}

.hirek, .hirek_inner, #hirek p, #hirek ul {
color:#666666;
padding-top:0px;
padding-left:10px;
padding-bottom:5px;
text-align:left;
/*border-bottom:#f1f1f1 dotted 2px;*/
}
.hirek:first-line {font-weight:bold;}
.hirek a, .hirek a:visited {
color:#666666; 
font-weight:bold; 
font-size:12px; 
text-decoration:none;
}
.hirek a:hover{
text-decoration:underline;
}


#address{
vertical-align:bottom;
padding-left:0px;
float:left;
}
#address p{
color:#baaa26;
}
#address p a, address p a:link, address p a:visited{
color:#baaa26;
text-decoration:none;
border-bottom:1px dotted #baaa26; 
}
#address p a:hover{
border-bottom:none;
}

#address p:first-line { font-size:14px; font-weight:bold;}

#footer{
float:right;
width: 760px;
background:#FFFFFF;
height:25px;
margin-left:20px;
padding: 0px 0px 0px 0px;
margin-bottom:0px;
border-top: #baaa26 solid 2px;
}

#footer p.left, #footer p.right {
font-size: 11px;
color:#666666;
width: 350px;
margin: 3px 10px 0px 0px;
float: left;
text-align: left;
}

#footer p.right{
 width: 390px;
 text-align: right;
 }

#footer p img{
  margin-bottom: -4px;
}

#footer p, #footer p a{
color: #FFFFFF;
}

#menu_cont{
position:absolute;
top:140px;
height:20px;
padding:10px;
margin:25px;
margin-left:15px;
margin-top:-30px;
background:#f7f7f7;
border:1px solid #999999;
}

.menu , .menu:visited, .menu:hover {
padding:0 10px 0 10px;
font-size:12px;
color:#baaa26;
text-transform:uppercase;
font-weight:bold; 
display:inline-block;
/*border:1px solid #CCCCCC;*/
}
.menu:hover {
border-bottom:#aaaaaa dotted 2px;
}


.inputtext {
border:1px solid #999999;
font-size:10px;
font-family:Arial;
color:#999999;
padding-left:2px;
}

.cimkefelho {
background:#f7f7f7;
border:1px solid #999999;
margin-top:15px;
margin-left:-10px;
}

.kereses {
position:relative;
margin:0;
background:#f7f7f7;
border:1px solid #999999;
margin-top:10px;
margin-left:-10px;
padding:10px;
}
.gallery{
padding:10px;
background:#f7f7f7;
border:1px solid #999999;
margin:5px;
}
