body {
	background:#fff;
	padding:0;
	margin:0;
	text-align:center;
}
body, td {
	font-family:Arial;
	color:#000;
	font-size:12px;
	vertical-align:top;
}
a {
	color:#1976BB;
	font-weight:bold;
	text-decoration:none;
}
p {
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
}
a:hover {
	color:#EB683E;
	text-decoration:underline;
}
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:#E9693A solid 1px;
}
.akciosar {
    
}
.kosarbatesz {
	border:solid #E9693A 1px;
	padding:2px;
	margin:0;
	background:#F4ECD8;
	font-weight:bold;
	color:#E9693A;
}
form {
	padding:0;
	margin:0;
}
input, select, textarea {
	background:#fff;
	border:solid #F29A11 1px;
	color:#963210;
	padding:1px;
	margin:0;
	font-size:12px;
}
hr {
	height:0;
	size:0;
	background:none;
	border:0;
	border-top:#E9693A solid 1px;
}

#contact {
	text-align:left;
	position:absolute;
	left:358px;
	width:150px;
	height:60px;
	top:23px;
	color:#0069B3;
	font-weight:bold;
	line-height:18px;
}
#contact a {
	color:#0069B3;
	display:block;
}
#home {
	position:absolute;
	left:0;
	top:0;
	width:270px;
	height:87px;
	/*border:#000000 solid 1px;*/
}

.products, .grid {
	border-collapse:collapse;
}
.products td, .grid td {
	border:#B4B4B4 solid 1px;
}

#page {
	background: url(/images/design/page_bg.png) repeat-y;
	width:841px;
	padding-left:70px;
	padding-right:70px;
	margin:0 auto;
	position:relative;
}
#header {
	background:url(/images/design/header.png) no-repeat;
	width:841px;
	height:149px;
	position:relative;
	margin-bottom:2px;
}
#footer {
	background:url(/images/design/footer.png) no-repeat;
	width:841px;
	height:64px;
    margin-top:1px;
}
#leftbox {
	background:url(/images/design/left_box_bg.png) repeat-y;
    width:161px;
    min-height:100%;
	padding-top:5px;
}
#leftbox p a, #rightbox p a{
	text-decoration:none;
}
.cbox{
	background:url(/images/design/cboxhead.png) no-repeat;
	width:679px;
	padding-top:7px;
}
.cboxf {
	background:url(/images/design/cboxbuttom.png) no-repeat;
	height:7px;
}
.cboxc{
	background:url(/images/design/cboxbg.png) repeat-y;
	padding:2px 10px 2px 10px;
	text-align:left;
}
.links a {
    display:block;
    padding:3px;
    color:#3D3D3D;
    padding-left:5px;
	margin-bottom:2px;
	text-decoration:none;
}
#searchbox {
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#EC762E;
	width:220px;
	height:30px;
	position:absolute;
	right:40px;
	top:115px;
	text-align:left;
}
#searchbox .submit {
	border:none;
	padding:0;
	margin:0;
	margin-bottom:-6px;
}
#searchbox .search {
	background:#fff;
	width:120px;
	border:#F29A11 solid 2px;
	margin:2px;
	padding:1px;
	margin-bottom:0px;
}
#szavazo {
	margin-left:5px;
	margin-top:5px;
	width:147px;
	padding:0px;
	background:#fff;
	border:#fff solid 1px;
	color:#EB683E;
}
#szavazo form {
	padding:2px;
}

p#szav {
	margin:0 auto;
	background:#fff;
	display:block;
	text-align:center;
	font-family:Arial;
	border:0;
	padding-top:10px;
	padding-bottom:8px;
	color:#fff;
	width:147px;
	font-weight:bold;
}
p#szav { background:url(/images/design/mbg_sz.png); }

#footermenu {
    text-align:center;
    line-height:21px;
	padding-top:22px;
}
#footermenu a {
	margin-left:10px;
	margin-right:10px;
}
a#rend {
	margin:0 auto;
	background:#fff;
	display:block;
	text-align:center;
	font-family:Arial;
	border:#fff solid 1px;
	padding-top:10px;
	padding-bottom:8px;
	color:#fff;
	width:147px;
}
a#rend { background:url(/images/design/mbg_r.png); }
a:hover#rend { background:url(/images/design/mbg_r_h.png); color:#333 }

a#venk {
	margin:0 auto;
	background:#fff;
	display:block;
	text-align:center;
	font-family:Arial;
	border:#fff solid 1px;
	padding-top:10px;
	padding-bottom:8px;
	color:#fff;
	width:147px;
    margin-top:6px;
}
a#venk { background:url(/images/design/mbg_3.png); }
a:hover#venk { background:url(/images/design/mbg_3_h.png); color:#333 }

a#kos {
	margin:0 auto;
	background:#fff;
	display:block;
	text-align:center;
	font-family:Arial;
	border:#fff solid 1px;
	padding-top:10px;
	padding-bottom:8px;
	color:#fff;
	width:147px;
}
a#kos { background:url(/images/design/mbg_k.png); }
a:hover#kos { background:url(/images/design/mbg_k_h.png); color:#333 }

p#prod {
	margin:0 auto;
	background:#fff;
	display:block;
	text-align:center;
	font-family:Arial;
	border:#fff solid 1px;
	padding-top:10px;
	padding-bottom:8px;
	color:#fff;
	width:147px;
	margin-top:0px;
	font-weight:bold;
	margin-bottom:5px;
}
p#prod { background:url(/images/design/mbg_t.png); }
.shop_comments {
  font-family:Comic Sans MS;
  font-size:14px;
}
.content {
	padding:2px;
	text-align:center;
}
.w100 {
    width:100%;
}
.error_message, .error {
    background:#FFF;
    margin:10px;
}
.hiba, .error_message {
    font-weight:bold;
	color:#EA0000;
}
.content a, 
.content td a {

}
.lapozo {
	text-align:center;
	margin:10px;
}
.lapozo .selected {
	color:#737373;
	font-weight:bold;
}
.lapozo a {
	background:#F8B356;
	font-family:Arial;
	text-align:center;
	border:1px solid #F1EDE2;
    padding:2px;
	color:#FFF;
	outline:#737373 solid 1px;
}
.lapozo a:hover {
	background:#fff;
	font-style:normal;
	color:#2B2726;
}

#menu {
	width:841px;
	height:45px;
	font-size:13px;
	margin:0 auto;
}
#menu a {
	background:#fff;
	display:block;
	text-align:center;
	font-family:Arial;
	border:#fff solid 1px;
	padding-top:10px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:8px;
	float:left;
	color:#fff;
}
#menu a:hover {
	color:#333333;
}
#menu a#m0 { background:url(/images/design/mbg_0.png); }
#menu a:hover#m0, #menu a#m0.selected { background:url(/images/design/mbg_0_h.png); }

#menu a#m1 { background:url(/images/design/mbg_1.png); }
#menu a:hover#m1, #menu a#m1.selected  { background:url(/images/design/mbg_1_h.png); }

#menu a#m2 { background:url(/images/design/mbg_2.png); }
#menu a:hover#m2, #menu a#m2.selected  { background:url(/images/design/mbg_2_h.png); }

#menu a#m3 { background:url(/images/design/mbg_3.png); }
#menu a:hover#m3, #menu a#m3.selected  { background:url(/images/design/mbg_3_h.png); }

#menu a#m4 { background:url(/images/design/mbg_4.png); }
#menu a:hover#m4, #menu a#m4.selected  { background:url(/images/design/mbg_4_h.png); }

#menu a#m5 { background:url(/images/design/mbg_5.png); }
#menu a:hover#m5, #menu a#m5.selected  { background:url(/images/design/mbg_5_h.png); }

#menu a#m6 { background:url(/images/design/mbg_6.png); }
#menu a:hover#m6, #menu a#m6.selected  { background:url(/images/design/mbg_6_h.png); }

#menu a#m7 { background:url(/images/design/mbg_7.png); }
#menu a:hover#m7, #menu a#m7.selected  { background:url(/images/design/mbg_7_h.png); }

#menu a#m8 { background:url(/images/design/mbg_8.png); }
#menu a:hover#m8, #menu a#m8.selected  { background:url(/images/design/mbg_8_h.png); }

#menu a#m9 { background:url(/images/design/mbg_8.png); }
#menu a:hover#m9, #menu a#m9.selected  { background:url(/images/design/mbg_8_h.png); }

#menu a#m10 { background:url(/images/design/mbg_8.png); }
#menu a:hover#m10, #menu a#m10.selected  { background:url(/images/design/mbg_8_h.png); }

#loginbox {
	position:relative;
	border:#666666 solid 0px;
	font-family:Arial;
	width:234px;
    float:right;
	color:#E8DECC;
	top:20px;
	right:28px;
}
#loginbox form {
	padding:0;
	margin:0;
	float:left;
}
#loginbox input {
	padding:1px;
	font-size:10px;
	border:#00B9E9 solid 2px;
	margin:0;
}
#loginbox, #loginbox td, #loginbox a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}
#loginbox td {
}
#loginbox .username {
	width:140px;
}
#loginbox .password {
	width:140px;
}
#loginbox .submit {
	border:0;
	margin-bottom:-6px;
	padding:0;
}
#loginbox .boxtitle {
	font-size:13px;
	color:#FFF;
	font-family:Arial;
	text-align:center;
	margin-bottom:8px;
}
.contentshead {
	background:url(/images/design/contentboxhead.jpg) no-repeat;
	width:434px;
	height:10px;
	margin:0;
	margin-bottom:1px;
}
.contents {
	background:url(../images/design/contentboxbase.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin:0;
	text-align:left;
}
.contentsbottom {
	background:url(../images/design/contentboxbottom.jpg) no-repeat;
	width:434px;
	height:16px;
	margin:0;
}

.keres {
	border:0;
}
#kereso {
	text-align:center;
	width:140px;
}
a#netlight {
    background:url(/images/design/netlight.jpg) no-repeat;
	display:block;
	width:758px;
	height:39px;
/*	border:#003399 solid 1px;*/
}
.productimg a img {
    border:1px solid #EB683E;
    margin:1px;
}
.orderinfo {
	overflow:auto;
	width:69%;
	height:100px;
	padding:4px;
	border:#B4B4B4 1px solid;
	margin:0 auto;
	text-align:left;
}


.distributor td {
font-family: Comic Sans MS, Arial;
font-size:13px;
border-top:#E9693A solid 1px;
}
.distributor .city {
font-weight: bold; 
text-decoration: underline;
color: rgb(51, 102, 255);
}
.distributor .name {
font-weight: bold; 
text-decoration: underline;
color: rgb(128, 128, 0);
}




table.program td {
    font-family: Comic Sans MS, Arial;
    font-size:13px;
    border-top:#E9693A solid 1px;
}

.program .EventDate {
font-weight: bold; 
text-decoration: underline;
color: rgb(51, 102, 255);
}
.program h4 {
font-weight: bold; 
text-decoration: underline;
color: rgb(128, 128, 0);
}

.subcategory {
    font-size:16px;
}

