@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
background-color: #fcdb00;
}

.szovegek {
float:right;
width:400px;
height:auto;
}

.kepek {
float:left;
width:350px;
height:auto;}

.ajanl-top {
margin-top:10px;
background: #06a;
color:#ffff00;
padding-left: 5px;
}

.nagy-s {
font-size:18px;
font-weight: bold;
}

.kis-s {
font-size:16px;
font-weight: bold;
}

#menu dl,#menu  dt,#menu  dd,#menu  ul,#menu  li {
margin: 0;
padding: 0;
list-style-type: none;
list-style-position: outside;
}

#menu {
	position: absolute; /* Menu position that can be changed at will */
	top: 175px;
	left: 0px;
	z-index:100;
	width: 100%; /* precision for Opera */
}

#menu dl {
float: left;
width: 12em;
}

#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	border: 1px solid gray;
	margin: 1px;
	background-image: url(/design/plain_site/images/Menu_back.png);
	background-position: top;
	background-repeat: repeat-x;
	height:32px;
	padding-top:0px;
	margin-left:15px;
}

#menu dt a {
color: #d22;
text-decoration: none;
display: block;
height: 24px;
border: 0 none;
padding-top:8px;
margin-left: 0px;
}

#menu dd {
display: none;
border: 1px solid gray;
padding: 0px 0px 0px 0px;
list-style-type: none;
	margin-left:15px;

}

#menu li {
	text-align: center;
	background-image: url(/design/plain_site/images/menu_sprite.png);
	background-position: top;
	font-weight: bold;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;

}

#menu li a {
color: #d22;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;

}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	background-image: url(/design/plain_site/images/menu_sprite.png);
	background-position: bottom;
}
#site {
position: absolute;
top : 90px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

#main_back {
	position:absolute;
	background:#06a;
	width:970px;
	top: 170px;
	left:0px;

}
#main_back2 {
	position:absolute;
	background:#06a;
	width:970px;
	top: 160px;
	left:0px;
	min-height:570px;
	height:auto !important;
	*height: 570px;

}

#logo {
float:left;
margin-top:3px;
}

#office {
float:left;
height: 140px;
width: 400px;
margin-left: 40px;
margin-top: 3px;
}

#akciok {
float:left;
height: 140px;
overflow:hidden;
width: 285px;
margin-left: 40px;
margin-top: 3px;
font-size:16px;
font-weight:bold;
color:#06a;
}

#top-links {
position:absolute;
display:block;
top:148px;
left:240px;
width:750px;
}

#top-links a {
font-weight:bold;
text-decoration:none;
color:#06a;
}
#top-links a:hover {
text-decoration:underline;
}

#side-links {
float:left;
margin-top:48px;
margin-left:12px;
width: 120px;
min-height:200px;
*height: 200px;
font-size:14px;
font:Tahoma;
}
#side-links a {
font-weight:bold;
text-decoration:none;
color:#fc0;
}
#side-links a:hover {
text-decoration:underline;
}
#content_block{
margin-top:49px;
display:block;
width:780px;
background:#ffffff;
padding:0px 0px 0px 0px;
font:Tahoma;
float:right;
min-height:650px;
height:auto !important;
*height: 650px;
}
#content_block2{
position:absolute;
display:block;
top:48px;
left:170px;
width:790px;
background:#ffffff;
height: 632px;
padding:5px;
font:Tahoma;
}
#content_block img {
margin:5px;
}
.form-elem {
border: 1px solid #000000;
}
#bottom {
position:absolute;
display:block;
top:854px;
left:170px;
width:790px;
background:#fc0;
height: 20px;
padding:3px;
font:Tahoma;
}
#bottom2 {
position:absolute;
display:block;
top:884px;
left:170px;
width:794px;
background:#fc0;
z-index:3;
height: 20px;
padding:3px;
font:Tahoma;
}

#bottom a, #bottom2 a {
font-weight:bold;
text-decoration:none;
color:#06a;
}
#bottom a:hover, #bottom2 a:hover {
text-decoration:underline;
}
#bottom_links {
background:#fc0;
padding: 5px;
margin:0px 0px 0px 0px;
}
#results {
padding:5px;
}