body {
	background:#001021 url(/images/design/body.png) repeat-x;
	padding:0;
	margin:0;
	text-align:center;
}
body, td {
	font-family:Arial;
	color:#0B2E59;
	font-size:12px;
	vertical-align:top;
}
a {
	color:#878788;
	font-weight:bold;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

p {
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
}

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;
}

form {
	padding:0;
	margin:0;
}
input, select, textarea {
	background:#fff;
	font-size:13px;
	border:#D1D1D1 solid 1px;
	color:#000;
	padding:1px;
	margin:0;
}
hr {
	height:0;
	size:0;
	background:none;
	border:0;
	border-top:#313131 dotted 1px;
}

ul {
   padding-bottom:0;
   margin-bottom:0;
}

.submit {
    background:#F08631;
	border:1px solid #fff;
    color:#fff;
    font-weight:bold;
    padding:3px;
    margin:0;
}

.grey_box {
    background:#7A7A7A url(/images/design/grey_box_left.png) no-repeat;
    padding-left:10px;
    width:90px;
    margin:0 auto;
    margin-bottom:2px;
}
.grey_box span {
    background:url(/images/design/grey_box_right.png) no-repeat right 0px;
    display:block;
    padding-right:10px;
    line-height:21px;
    color:#fff;
    font-weight:bold;
}
.blue_box {
    background:#0169A6 url(/images/design/blue_box_left.png) no-repeat;
    padding-left:10px;
    width:90px;
    margin:0 auto;
    margin-bottom:2px;
}
.blue_box span {
    background:url(/images/design/blue_box_right.png) no-repeat right 0px;
    display:block;
    padding-right:10px;
    line-height:21px;
    color:#fff;
    font-weight:bold;
}
.kosarbatesz {
    background:none;
    border:0;
    /*width:95px;
    line-height:20px;
    color:#333333;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;*/
}

#basketboxc {
    background:#E5F7FB url(/images/design/basket_icon.png) no-repeat right;
    border:#E8F1F3 solid 1px;
    line-height:33px;
    padding:3px;
    padding-left:10px;
    font-weight:bold;
}
#basketbox {
    width:176px;
    text-align:left;
/*
	position:absolute;
	left:550px;
	top:13px;
*/
    color:#7A7A7A;
}
#basketbox b {
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    color:#00B0D8;
}
.regtitle {
    font-weight:bold;
    border-bottom:#E9693A solid 1px;
}
.akciosar {
    color:#0169A6;
}

#contents {
    width:980px;
    border-collapse:collapse;
    margin-left:56px;
}

#leftbox {
    padding:0;
    width:185px;
    text-align:left;
}
#rightbox {
    width:0;
}

#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:20px;
	top:15px;
	/*border:#000000 solid 1px;*/
}

.products, .grid {
	border-collapse:collapse;
}

.products td, .grid td, .grid th {
	border:#B4B4B4 solid 1px;
}

.grid th, .gridhead th a {
  background:#334E6C;
  color:#fff;
}
.grid th{
    background:url(/images/design/gridhead.png) repeat-x;  
    color:#0B2E59;
    font-weight:bold;
}
.grid {
    background:#FFFFFF;
}
#centrum {
	text-align:left;
}

#page {
	background:url(/images/design/container.png) repeat-y;
	width:980px;
	margin:0 auto;
}
#header {
	background:url(/images/design/header.png) no-repeat;
	width:980px;
	height:126px;
    position:relative;
}
#footer {
	background:url(/images/design/footer.png) repeat-x;
	width:980px;
	height:46px;
}

#advert_category a{
    display:block;
    background:#0B2E59 url(/images/design/categorymenu.png) repeat-y;
    padding-left:9px;
    padding-top:2px;
    padding-bottom:2px;
    color:#fff;
    text-decoration:none;
}
#advert_category a:hover {
    background:#0B2E59 url(/images/design/categorymenu.png) repeat-y scroll 0%;
    color:#E95D0F;
    font-weight:bold;
}


.links a {
    display:block;
    padding:3px;
    color:#3D3D3D;
    padding-left:5px;
	margin-bottom:2px;
	text-decoration:none;
}
.boxh {
    background:url(/images/design/box_header.png) no-repeat;
    width:;
    height:40px;
    line-height:30px;
    font-size:19px;
    font-family:Babylon5Credits,Arial;
    padding-left:15px;
    /* font-weight:bold; */
}
.boxc {
    background:url(/images/design/box_content_bg.png) repeat-y;
    width:;
    padding-left:10px;
    padding-right:10px;
}
#searchbox {
	/* border:#000 solid 1px; */
	width:175px;
	height:40px;
	text-align:left;
/*
    position:absolute;
    top:30px;
    right:5px;
*/
}
#categorybox b, #searchbox b,#basketbox b, #advert_category .boxtitle {
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    color:#00B0D8;
    font-weight:bold;
    margin-bottom:2px;
    margin-top:5px;
    padding-left:5px;
}
#searchbox form {
}

#searchbox .submit {
    background:url(/images/design/btm.png);
	border:1px solid #fff;
    color:#fff;
    height:19px;
    font-size:12px;
    padding:2px;
    margin:0;
}
#searchbox .search {
	background:#fff;
	width:130px;
	border:#000 solid 1px;
	margin:2px;
	padding:1px;
	margin-bottom:0px;
    font-size:12px;
}
#szavazo {
	margin-left:5px;
	margin-top:5px;
	width:147px;
	padding:0px;
	background:;
	border:#fff solid 1px;
	color:#EB683E;
}
#szavazo form {
	padding:2px;
}

p#szav {
	margin:0 auto;
	background:;
	display:block;
	text-align:center;
	font-family:Arial;
	border:0;
	padding-top:10px;
	padding-bottom:8px;
	color:;
	width:147px;
	font-weight:bold;
}
p#szav { background:url(/images/design/mbg_sz.png); }

#footermenu {
    text-align:center;
    line-height:21px;
	padding-top:10px;
}
#footermenu a {
    text-decoration:none;
	margin-left:15px;
	margin-right:15px;
    color:#fff;
}
a#rend {
	margin:0 auto;
	background:;
	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#kos {
	margin:0 auto;
	background:;
	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:;
	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); }

#content {
    background:#fff;
    border:1px solid #0B2E59;
    padding:10px;
	text-align:left;
    min-height:280px;
    _height:280px;
    width:628px;
    margin-left:18px;
}
#content {
    color:#0B2E59;
}
#content a{
    color:#0B2E59;
}
.w100 {
    width:100%;
}
.error_message {
    background:#FFF;
    margin:10px;
    margin-top:0;
}
.hiba, .error_message {
    font-weight:bold;
	color:#EA0000;
}
.content a, 
.content td a {

}
.lapozo {
	text-align:center;
	margin:10px;
}
.lapozo .selected {
	color:#000;
	font-weight:bold;
}
.lapozo a {
	background:#88D9F8;
	font-family:Arial;
	text-align:center;
	border:1px solid #F1EDE2;
    padding:2px;
	color:#FFF;
	outline:#737373 solid 1px;
}
.lapozo a:hover {
	background:#000;
	font-style:normal;
	color:#fff;
}

#menu {
    width:480px;
	height:25px;
	margin:0 auto;
    position:absolute;
    top:85px;
    left:245px;
}
#menu a span{
}
#menu a {
    text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:12px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    float:left;
    margin-left:14px;
}
#menu a:hover {
    color:#E95D0F;
}
#menu a:hover span {
}

#loginbox {
    position:absolute;
    top:5px;
    left:740px;
	border:#666666 solid 0px;
	font-family:Arial;
	width:180px;
}
#loginbox form {
	padding:0;
	margin:0;
}
#loginbox input {
	padding:1px;
	font-size:13px;
	border:#D1D1D1 solid 1px;
	margin:0;
}
#loginbox, #loginbox td, #loginbox a {
	font-weight:bold;
	text-align:center;
    text-decoration:none;
    font-size:12px;
    color:#78C0D8;
    line-height:17px;
}
#loginbox td {
}
#loginbox label {
    display:block;
    text-align:left;
}
#loginbox label input {
}
#loginbox #signup {
    text-transform:uppercase;
	font-weight:bold;
    color:#F29400;
}
#loginbox .username {
    background:#fff;
	border:1px solid #707070;
	width:100px;
}
#loginbox .password {
    background:#fff;
	border:1px solid #707070;
	width:100px;
    margin-right:3px;
}
#loginbox .submit {
    background:url(/images/design/btm.png);
	border:1px solid #fff;
    color:#fff;
    height:19px;
    font-size:12px;
    padding:2px;
    margin:0;
}
#loginbox .boxtitle {
    font-family:Arial;
    font-size:12px;
    color:#fff;
    text-decoration:underline;
}

.keres {
	border:0;
}
#kereso {
	text-align:center;
	width:140px;
}
a#netlight {
    background:url(/images/design/netlight.png) no-repeat right;
	display:block;
	height:57px;
    width:886px;
    margin:0 auto;
    /* border:1px solid #EB683E; */
}
.productimg a img {
    border:0px solid #EB683E;
    margin:1px;
}
.orderinfo {
	overflow:auto;
	width:69%;
	height:100px;
	padding:4px;
	border:#B4B4B4 1px solid;
	margin:0 auto;
	text-align:left;
}


.productlist {

}
.oldgrossprice {
font-size:16px;
color:#E95D0F;
font-weight:bold;
}
.discountgrossprice {
font-size:16px;
color:#E95D0F;
font-weight:bold;
}
.netprice {
font-size:14px;
color:#AAAAAA;
font-weight:bold;
}
.grossprice {
font-size:16px;
color:#E95D0F;
font-weight:bold;
}


.products_list_description {
    border-left:3px solid #0169A6;
    text-align:center;
}
a.product_name {
    text-decoration:none;
}
.hazhozszallitas {
    color:#626262; 
    font-size:13px;
    font-weight:bold;
}
.kinalatunkbol, .kinalatunkbol .productname, .kinalatunkbol .grossprice, .kinalatunkbol .netprice, .kinalatunkbol .discountgrossprice, .kinalatunkbol .oldgrossprice{
    font-size:12px;
}
.kinalatunkbol .productname {
    font-size:11px;
}
.im_tarto {
  text-align: center;
  color: red;
  font-weight: bold;
}