﻿@charset "utf-8";
/* css reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;	border: 0; outline: 0; font-size: 12px; font-family: verdana;	vertical-align: baseline; background: transparent;}
body {line-height: 1; font-family: verdana;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {text-decoration: line-through;}

/* oldal*/
body {
background-image: url(../img/bg.gif);
margin: 0;
padding: 0;
}
a {
font-family: arial;
text-decoration: none;
color:#00135C;
font-weight: normal;
}
a:hover {
color: #4563D4;
}
a:visited {
color: #800080;
}
div.container {
display: block;
width: 854px;
margin: 20px auto 20px auto;
}
div.top {
width:854px;
height:52px;
display: block;
background: url(../img/top.gif);
}
div.head {
width: 854px;
height: 179px;
background: url(../img/head.jpg);
}
div.body {
float: left;
width: 689px;
display: block;
}
div.right{
width: 159px;
float: left;
}
div.wsajanlo {
width: 150px;
background: #BAD6FF;
border-left: 1px solid #00337F;
border-bottom: 1px solid #00337F;
padding: 4px;
}
div.keret {
width:848px;
border-right: 3px solid #414141;
border-left: 3px solid #414141;
background: #fff;
}
div.clearboth {
	position: relative;
	display: block;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 1px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
}
div.clearboth2 {
	display: block;
	float: none;
	clear: both;
	width: 474px;
	height: 1px;
	overflow: hidden;
	background: #d7d7d7;
	margin:5px auto 3px auto;
}
div.footer {
border-right: 3px solid #414141;
border-left: 3px solid #414141;
width: 848px;
height: 39px;
background: #FFB400;
}
div.main {
float:left;
width:495px;
}
div.left{
float:left;
width:192px;
border-right: 1px solid #001D89;
border-bottom: 1px solid #001D89;
}
div.menu {
background: url(../img/menu_bg.png);
height: 28px;
width: 689px;
padding-top: 13px;
} 
div.menu ul {margin-left: 17px;}
div.menu ul li {float: left;}
div.menu ul li a {margin-right: 22px;}
div.menu ul li a:hover { border-bottom: 1px solid #000;}
div.search {
width: 159px;
height:94px;
background: url(../img/search_bg.png);
color: #001D89;
font-size: 12px;
font-weight: bold;
}
span.csillag{font-weight: bold; color: red; font-size: 14px;}
h2.left{
width:192px;
height:42px;
font-size: 0px;
line-height: 0px;
}
div.bogyesz {
width:12px;
height:12px;
display: block;
background-image: url(../img/bogyesz.png);
float: left;
margin-right: 5px;
}
div.left ul.rovat li.rovat{
width: 178px;
background-image: url(../img/rovat_bg.gif);
background-position: top left;
background-repeat: repeat-x;
background-color: #c1daff;
padding: 6px 0 0 14px;
min-height: 17px;
_height: 17px;
}
div.left ul.rovat li.rovat a {
font-size: 12px;
font-weight: bold;
color: #00135C;
}
div.left ul.rovat li.rovat a:hover {
color: #4563D4;
}
div.left ul.rovat li.rovat ul.alrovat li a.alr {
font-size: 11px;
font-weight: normal;

}
div.left ul.rovat li.rovat ul.alrovat li{
padding: 2px 0px 2px 20px;
}
div.kishirek {
background: #8BBAFF;
padding:7px;
}
div.kishirek p {
color:#474747;
font-size: 10px;
margin-bottom: 4px;
text-align: justify;
}
div.kishirek  h3 {
margin-bottom: 3px;
color: #001D89;
font-weight: bold;
font-size: 11px;
font-size: 11px;
}
a.link {
font-size: 12px;
font-weight: bold;
color: #00135C;
background-color: #8BBAFF;
width: 173px;
height: 12px;
display: block;
padding: 3px 3px 3px 16px;
background-image: url(../img/nyil.gif);
background-repeat: no-repeat;
background-position: 3px 5px;
}
a.link:hover{color: #4563D4;}
p.linkajanlo {
background: #B3D2FF;
color:#474747;
font-size: 10px;
text-align: justify;
padding: 2px;
}
div.links {
padding: 10px 0 0 10px;
width: 420px;
float: left;
}
div.marq {
float: left;
width: 210px;
font-size: 10px;
margin: 10px 0 0 4px;
color: #001D89;
}
div.bolcsesseg {
float: left;
}
a.kedvenc {
background: url(../img/ql_star.gif);
background-repeat: no-repeat;
color: #000;
font-size: 10px;
padding-left: 13px;
}
a.kedvenc:hover {
background: url(../img/ql_star_h.gif);
background-repeat: no-repeat;
color: #313131;
}
a.ajanlom {
background: url(../img/ql_mail.gif);
background-repeat: no-repeat;
color: #000;
font-size: 10px;
padding-left: 16px;
}
a.ajanlom:hover {
background: url(../img/ql_mail_h.gif);
background-repeat: no-repeat;
color: #313131;
}
div.bolcsesseg {
background: url(../img/ql_mancs.gif);
background-repeat: no-repeat;
padding-left: 13px;
font-size: 10px;
margin-top: 10px;
}
input.logininput {
width: 170px;
height: 14px;
padding: 2px 6px 2px 6px;
background: url(../img/login_input.gif);
border: none;
margin-left: 10px;
font-size: 11px;
font-weight: bold;
}
input.maininput {
width: 170px;
height: 14px;
padding: 2px 6px 2px 6px;
background: url(../img/maininput.png);
border: none;
margin-left: 10px;
font-size: 11px;
font-weight: bold;
}
div.login {
padding: 10px 0 0 0;
}
input.loginbutton {
width:18px;
height:18px;
background: url(../img/login_button.gif);
border: none;
margin-left: 5px;
}
input.mainbutton {
width:18px;
height:18px;
background: url(../img/mainbutton.png);
border: none;
margin-left: 5px;
}
input.szurkebutton {
width:18px;
height:18px;
background: url(../img/szurkebutton.gif);
border: none;
margin-left: 5px;
}
a.login {
font-size: 12px;
font-weight: bold;
}
div.bogyesz2 {
width:12px;
height:12px;
display: block;
background-image: url(../img/bogyesz2.png);
float: left;
margin: 1px 5px 0 5px;
}
div#slot1, div.double {
width: 474px;
margin: 10px auto 10px auto;
display: block;
}
div.headline {
width: 474px;
height: 37px;
background: url(../img/bighead.gif);
}
div.kisheadline {
width: 223px;
height: 35px;
background: url(../img/kishead.gif);
padding-top: 2px;
}
span.kicsi {
font-size: 10px;
color: #B8B8B8;
margin-left: 5px;
}
a.komment {
font-size: 10px;
color: #B8B8B8;
float: right;
margin: -10px 5px 0px 0px;
background-image: url(../img/kiskomm.png);
background-repeat: no-repeat;
background-position: top right;
display: block;
padding-right: 16px;
}
h2.cim {
font-size: 16px;
font-weight: bold;
color: #001D89;
margin-top: 6px;
}
h2.kiscim {
font-size: 13px;
font-weight: bold;
color: #001D89;
margin-top: 6px;
}
p.lead {
font-size: 12px;
text-align: justify;
line-height: 14px;
margin: 3px 0 3px 0;
}
p.leadbent {
font-weight: bold;
font-size: 12px;
text-align: justify;
line-height: 17px;
margin: 3px 0 3px 0;
}
p.kislead {
font-size: 10px;
text-align: justify;
line-height: 12px;
}
div.kisintro {
width: 223px;
}
div#slot2, div#slot3, div#slot4, div#slot5, div#slot6, div#slot7, div#slot8, div#slot9, div#slot10, div#slot11, div#slot12 {
width: 223px;
float: left;
}
div.spacer {
width: 28px;
float:left;
display: block;
height: 100%;
min-height: 1px;
}
div.ads {
margin: 5px auto 5px auto;
width: 468px;
height: 60px;
padding: 3px;
background: #D7D7D7;
font-size: 9px;
color: #959595;
display:block;
clear: both;
float: none;
}
a.elolvasom {
width: 57px;
height: 12px;
background-image: url(../img/button_bg.gif);
font-size: 11px;
font-weight: bold;
color: #fff;
display: block;
padding: 3px 12px 3px 13px;
float: right;
margin: 4px;
}
h3.search{
font-size: 14px;
font-weight: bold;
padding-top: 4px;
}
input.searchput {
background: url(../img/search_input.gif);
width:110px;
height: 14px;
border: none;
font-size: 11px;
font-weight: bold;
padding: 2px 6px 2px 6px;
}
input.searchbutton{
width:18px;
height:18px;
background: url(../img/search_submit.gif);
border: none;
margin-left: 5px;
}
a.ws_link {
color: #BA0023;
font-weight: bold;
font-size: bold;
text-align: center;
}
.termekajanlo{
margin: 10px auto 10px auto;
width: 122px;
text-align: center;
}
span.ws_ar {
font-size: 10px;
}
div.cikk {
font-size: 11px;
text-align: justify;
line-height: 15px;
margin: 3px auto 3px auto;
width: 474px
}
h3.kommenthead {
display: block;
font-size: 13px;
font-weight: bold;
color: #001D89;
margin: 15px 0 15px 0;
width: 434px;
background-color: #f0f0f0;
background-image: url(../img/kommenthead.gif);
background-repeat: no-repeat;
background-position: 4px 10px;
padding: 10px 10px 10px 30px;
border-bottom: 1px solid #999999;
}
textarea.kommenttext {
overflow: auto;
width:472px;
height: 120px;
background: #F2F2F2;
font: 11px arial;
border: 1px solid #8bbaff;
margin: 10px auto 10px auto
}

.elkuld {

border: none;
background: url(../img/elkuld_bg.gif);
width: 100px;
height: 23px;
color: #303030;
font-size: 12px;
font-weight: bold;
}
span.alert {
display: block;
width: 444px;
font-size: 13px;
color: #000;
font-weight: bold;
background-color: #fdd063;
background-image: url(../img/alerticon.gif);
background-repeat: no-repeat;
background-position: 4px 5px;
padding: 5px 5px 5px 25px;
margin-bottom: 10px;
}
span.hszhead{
display: block;
width: 444px;
font-size: 11px;
color: #000;
font-weight: bold;
background-color: #CDCDCD;
background-image: url(../img/user.gif);
background-repeat: no-repeat;
background-position: 4px 5px;
padding: 5px 5px 5px 25px;
margin-top: 10px;
margin-bottom: 5px;
}
span.hszdate {
font-size: 10px;
}
div.hsz {
background: #d5e6ff;
margin-bottom: 10px;
}
p.hsz{
padding: 0px 5px 5px 5px;
}
h2.aloldalcim{
background: url(../img/headline.gif);
width: 464px;
height: 21px;
margin: 15px auto 10px auto;
font-size: 16px;
font-weight: bold;
padding: 3px 0 0 10px;
color: #001D89;
}
label {
width: 100px;
display: block;
float: left;
font-weight: bold;
margin-left: 50px;
}
.regform{
width: 200px;
height: 14px;
border: 1px solid #565656;
padding: 1px;
color: #494949;
font-size:11px;
margin: 2px 0 3px 0;
float: left;
}
.alcim {
clear: both;
display: block;
width: 472px;
border-bottom: 1px solid #8bbaff;
font-size: 13px;
font-weight: bold;
margin: 25px 0px 10px 0px;
background: #F4F4F4;
padding:  3px 0 2px 3px;
}
td.kosar_termek {
color: #00135C;
font-size: 11px;
width: 130px;
}
td.kosar_menny {
color: #474747;
font-size: 11px;
text-align:right;
width: 45px;
}
hr.kosarvalaszto {
width: 178px;
color: #000;
}
span.ar1{font-size: 12px; font-weight: normal; color: #474747;}
span.ar12{font-size: 12px; font-weight: bold; color: #00135C;}
@import url('css/public_page_reg.css');

table.megrendel {
border: 1px solid #8BBAFF;
width: 480px;
}
table.megrendel tr.fejlec td, table.megrendel tr.fejlec th  {
background: #D5E6FF;
font-weight: bold;
font-size: 12px;
color: #000;
padding: 3px;
}
input.kismegr {
width: 65px;
height: 13px;
border: 1px solid #D5E6FF;
font-size: 10px;
}
input.nagymegr {
width: 265px;
height: 13px;
border: 1px solid #D5E6FF;
font-size: 10px;
}
table.megrendel tr.line1 td, table tr td.line1{background: #F5F5F5;}
table.megrendel tr.line2 td, table tr td.line2{background: #E7E7E7;}
table.megrendel tr.line1 td, tr.line2 td {padding: 2px;}
div.aloldal {margin: 10px auto 10px auto; width: 480px;}
h2.alcim {
font-size: 16px;
font-weight: bold;
color: #00135C;
border-bottom: 1px solid #8bbaff;
width: 480px;
margin-bottom: 10px;
}
a.tovabb {
margin-top: 10px;
width: 82px;
height: 12px;
background-image: url(../img/button_bg.gif);
background-color: #000;
font-size: 11px;
font-weight: bold;
color: #fff;
display: block;
padding: 3px 0px 3px 0px;
float: right;
margin: 4px;
text-align: center;
}
div.adatsor {clear: both;display: block;}

.hidden {
	display:none;
}
.invalid {
	border:1px solid #FF0000;
	background-color:#FFcccc;
}
ul.webshop  li{
clear: both;
display: block;
background: #E4EFFF;
padding: 5px;
margin-bottom: 10px;
height: 40px;
}
ul.webshop li span.cim {
margin-left: 10px;
font-size: 13px;
font-weight: bold;
}
span.desc {
font-size: 10px;
font-weight: normal;
margin-left: 10px;
}