body {
	background:#58564F url(/images/design/bodybg.jpg) repeat-x;
	padding:0;
	margin:0;
	text-align:center;
}
body, td {
	font-family:"Times New Roman", Times, serif;
	color:#212121;
	font-size:12px;
	vertical-align:top;
}
a {
	color:#F5E8D2;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#F4B757;
	/*font-style:italic;*/
	font-weight:normal;
}
h1 {
    font-size:17px;
}
h2 {
    font-size:16px;
}
h3 {
  font-size:15px;
}
h4 {
    font-size:14px;
}
h1, h2, h3, h4 ,h5 {
  padding-top:5px;
  padding-bottom:5px;
  margin:0;
}
.regtitle {
    font-weight:bold;
    border-bottom:#121413 solid 1px;
}
.akciosar {
    
}
form {
	padding:0;
	margin:0;
}
input, select, textarea {
	background:#B2A791;
	border:solid #25201C 1px;
}
hr {
	height:0;
	size:0;
	background:none;
	border:0;
	border-top:#686760 dotted 2px;
}
.products, .grid {
	border-collapse:collapse;
}
.products td, .grid td {
	border:#686760 dotted 2px;
}

#page {	
	background: url(/images/design/basebg.gif) repeat-y;
	width:855px;
	padding:0;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#header {
	background:url(/images/design/header.jpg) no-repeat;
	width:855px;
	height:187px;
}

.content {
	width:600px;
	padding:2px;
/*	border:#9F577C solid 1px; */
	text-align:left;
}
.w100 {
    width:100%;
}
.error_message {
    background:#FFF;
    margin:10px;
}
.hiba, .error_message {
    font-weight:bold;
	color:#EA0000;
}
.content a, 
.content td a {
	color:#212121;
}
.lapozo {
	text-align:center;
	margin:10px;
}
.lapozo .selected {
	color:#F4B757;
	font-weight:bold;
}
.lapozo a {
	background:#2B2726;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	border:1px solid #F1EDE2;
    padding:2px;
	color:#FFF;
	outline:#464646 solid 1px;
}
.lapozo a:hover {
	background:#fff;
	font-style:normal;
	color:#2B2726;
}
#footer {
	background:url(/images/design/footer.jpg) no-repeat;
	width:855px;
	height:97px;
	text-align:center;
}

#menu {
	padding-left:240px;
	padding-top:131px;
	/*border:#9F577C solid 1px;*/
}
#menu a {
	display:block;
	width:100px;
	line-height:18px;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	float:left;
	text-align:center;
}
#menu a:hover {

}
#leftmenu {
	
}
#leftmenu a {
	display:block;
	background:url(/images/design/leftmenubg.jpg) repeat-x;
	width:135px;
	line-height:40px;
	margin-bottom:7px;
	text-align:center;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}
#loginbox {
	background:url(/images/design/loginbg.jpg) repeat-x;
	font-family:"Times New Roman", Times, serif;
	width:135px;
	margin-bottom:7px;
	font-size:12px;
	border-bottom:#F1EDE2 solid 1px;
	border-top:#F1EDE2 solid 1px;
	color:#E8DECC;
	text-align:center;
	font-weight:bold;
	line-height:16px;
}
#loginbox a {
	width:auto;
	height:auto;
	background:none;
	line-height:normal;
	font-size:12px;
	color:#F4B757;
	margin:0;
}
#loginbox input {
	width:110px;
	background:#F3E6D2;
	border:#2F2F2F solid 2px;
}
#loginbox .submit {
	width:70px;
	font-size:12px;
}
#loginbox .boxtitle {
	text-transform:uppercase;
	text-decoration:underline;
	font-size:14px;
	color:#F5E8D0;
	font-family:"Times New Roman", Times, serif,
}
#categorymenu {
	width:139px;
}
#categorymenu a {
	color:#F4B757;
}
#categorymenu ul {
	margin:0;
	padding:0;
	margin-left:5px;
}
#categorymenu ul ul {
	margin:0;
	padding:0;
	margin-left:15px;
}
#categorymenu li {
	margin:0;
	padding:0;
	list-style:square inside;
	color:#F4B757;
}

#szabadon {
	background:url(/images/design/szabadon_bg.jpg) repeat-y;
	width:135px;
	margin-top:-7px;
	margin-bottom:5px;
	padding-top:5px;
	display:none;
}
#szabadon a {
	background:none;
	line-height:15px;
	color:#3D3D3D;
	margin-left:15px;
	text-align:left;
}
#contents {
}
.goo {
	background:url(/images/design/inputbg.jpg) no-repeat;
	width:120px;
	height:26px;
	border:0;
	padding:5px 5px;
}
.keres {
	border:0;
}
.szavazo {
	text-align:center;
	width:134px;
	color:#F5E8D2;
	background:#434341;
	border:0px 1px 0px 1px solid #F1EDE2;
	padding-left:0px;
}
.szavazo h3 {
	display:block;
	background:url(/images/design/leftmenubg.jpg) repeat-x;
	width:134px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	margin-bottom:7px;
}
.szavazo td {
  color:#F5E8D2;
}
#kereso {
	text-align:center;
	width:140px;
}
a#netlight {
	display:block;
	width:854px;
	height:36px;
	position:absolute;
	bottom:0px;
	left:0px;
/*	border:#003399 solid 1px;*/
}
