@charset "iso-8859-2";
body {
	background-attachment: fixed;
	background-color: #333;
	background-image: url(sys_images/padlo.jpg);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	/*height:100%;  works only if parent container is assigned a height value */
	margin:0;
	padding:0;
}
h1 {
	color:#900;
	padding-left:10px;
	font-size:16px;
	}
h2 {
	color:#333;
	padding-left:10px;
	font-size:14px;
	}
h3 {
	color:#333;
	padding:6px;
	margin:10px;
	font-size:12px;
	border-left:solid 4px #EEE;
	border-right:solid 4px #EEE;
	background-color:#F7F7F7;
	clear:both;
	}
a  {
	color:#304358;
	text-decoration:none;
	}
a:hover	{
	color:#063;
	text-decoration:none;
	font-weight:bold;
	}
a:visited	{
	color:#304358;
	text-decoration:none;
	}
#kozepresz a  {
	color:#039;
	text-decoration:underline;
	}
#kozepresz a:hover	{
	color:#03C;
	text-decoration:none;
	font-weight:normal;
	}
#kozepresz a:visited	{
	color:#039;
	text-decoration:underline;
	}
#name, #email, #spamfilter {
	margin-left:13px;
	}
#header_keret {
	background-image:url(sys_images/alvasstudio_02.png);
	height:160px;
	}
#h_menu {
	position:relative;
	/*left:390px;*/
	left:230px;
	top:102px;
	right:auto;
	width:770px;
}
#h_menu a{
	margin-left:15px;
	margin-right:15px;
	font-weight:bold;
	}
#info_bar {
	height:42px;
	background-image:url(sys_images/alvasstudio_04_b.png);
	/*background-position:right;*/
	background-repeat:no-repeat;
	}
.bal_bg {
	background-image:url(sys_images/alvasstudio_bal_bg.png);
	}
.jobb_bg {
	background-image:url(sys_images/alvasstudio_jobb_bg.png);
	}

#bal_oszlop {
	width:244px;
	}
.bal_menu_header {
	background-image:url(sys_images/alvasstudio_b_07.png);
	height:33px;
	font-weight:bold;
	font-size:12px;
	padding-left:50px;
	padding-top:3px;
	}
.bal_menu_items {
	background-image:url(sys_images/alvasstudio_b_10.png);
	height:27px;
	padding-left:55px;
	}
#kozepresz {
	width:549px;
	}
#jobb_oszlop {
	width:242px;
	}
.jobb_menu_header {
	background-image:url(sys_images/alvasstudio_b_09.png);
	height:33px;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-top:3px;
	}
#footer_bal {
	background-image:url(sys_images/alvasstudio_21.png);
	height:125px;
	width:244px;
	}
#footer_kozepresz {
	background-image:url(sys_images/alvasstudio_22.png);
	height:125px;
	width:549px;
	}
#footer_jobb {
	background-image:url(sys_images/alvasstudio_23.png);
	height:125px;
	width:242px;
	}
#kozepresz p {
	padding:10px;
	}
#jobb_oszlop p {
	padding:0 37px 0 12px;
	}
p.top {
	margin-top:20px;
	}
/* termekek */
.teteje {
	background-image:url(sys_images/alvasstudio_13.jpg);
	height:27px;
	width:549px;
	}
.kozepe {	
	background-image:url(sys_images/alvasstudio_14b.jpg);
	height:163px;
	width:307px;
	background-position:bottom;
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:15px;
	color:#555;
	}
.alja {
	background-image:url(sys_images/alvasstudio_15.jpg);
	height:62px;
	width:549px;
	}
#kosar {
	position:relative;
	right:30px;
	top:0;
	}
#torol {
	position:relative;
	right:30px;
	top:0;
	}
.input_2 {
	border:solid 1px #CCC;
	}
#szurok {
	padding:5px 10px 5px 10px;
	margin-top:10px;
	height:60px;
	background:url(kieg_images/szuro_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	}
#send {
	margin-left:15px;
	}
.pottyos_div {
	border-bottom:dashed 1px #CCC;
	width:212px;
	}
/*lapozo*/
.halehetkatt {
	color:#090;
	}
.hanemlehetkatt {
	color:#CCC;
	}
.aktiv {
	color:#FFF;
	font-weight:bold;
	padding:0 2px 0 2px;
	border:dotted 1px #009;
	background-color:#009;
	}
.nemtom {
	color:#666;
	}
.nemtom2 {
	color:#666;
    }
.float_left_padding_right {
    float:left;
    padding-right:10px;
}
#matrac_leirasok {
  text-indent:-9999px;
  position: absolute;
  }
#matrac_matracok_agy_agyak_parnak {
  text-indent:-9999px;
  position: absolute;
  }
