body {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: times,times new roman,garamond,serif;
	font-size: 12px;
	background: url(/images/bk-common.jpg);
}

#page {
	width: 980px;
	margin: 0;
	padding: 0;
	margin: auto;
	text-align: left;
	border: 1px solid #bbbbbb;
	background: white;
	margin-top: 20px;
}

#login {
	height: 50px;
	width: 980px;
	margin: 0;
	margin: auto;
	padding: 0;	
	letter-spacing: 0.1em;
	margin-top: 10px;
}

#login p { font-size: 12px; text-transform: uppercase; font-weight: bold; margin-left: 20px; float: left; }
#login fieldset { border: none; margin: 0; padding: 0; font-size: 12px; font-style: italic; padding-top: 6px; padding-left: 20px; float: left; }
#login fieldset input.kocka { height: 18px; width: 100px; border: 1px solid black; padding: 0; margin: 0; padding-left: 3px; padding-top: 5px; margin-right: 10px; }
#login fieldset input.gomb { background: url(/images/bk_gomb.jpg) no-repeat; width: 29px; height: 25px; border: none; padding: 0; margin: 0; font-weight: bold; }
#login a { color: black; text-decoration: none; }
#login a:hover { border-bottom: 1px dashed black; }
#login span.mini { text-transform: none; font-weight: normal; font-style: italic; }

#head {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
	height: 150px;
	border-bottom: 1px solid #bbbbbb;
}

#intro { margin: 0; padding: 0; float: left; margin-top: 35px; margin-left: 20px; }

#head p.cim { font-size: 18px; font-style: italic; letter-spacing: 0.2em; margin: 0; padding: 0; line-height: 1.5em; }
#head p.head { font-size: 12px; font-style: italic; letter-spacing: 0.2em; margin: 0; padding: 0; line-height: 1.5em; }

#logo { float: right; margin: 0; padding: 0; margin-top: 20px; width: 454px; margin-left: 10px; margin-right: 20px; }
#logo img { margin-left: 20px; border: none; }
#logo h1 { font-size: 12px; text-align: right; float: right; margin: 0; padding: 0; font-style: italic; letter-spacing: 0.2em; margin-top: -5px; font-weight: normal; }

#forrasok { 
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
}

div.forras {
	width: 275px;
	margin: 0;
	padding: 0;
	padding-right: 30px;
	margin-left: 20px;
	text-align: justify;
	float: left;
	background: url(/images/bk_valaszto_v.jpg) no-repeat;
	background-position: 294px 20px;
}
div.forras p { font-size: 10px; }
div.nobackground { background: none; padding-right: 0; width: 290px; }

#content {
	width: 980px;
	margin: 0;
	padding: 0;
	clear: both;
	border-top: 1px solid #bbbbbb;
	padding-top: 20px;
	background: url(/images/valaszto.jpg) no-repeat white;
	background-position: top center;
}

#main-content {
	width: 643px;
	margin: 0;
	padding: 0;
	float: left;
	border-right: 1px solid #bbbbbb;
}

p.vissza a { margin-left: 30px; width: 613px; color: #003a8f; text-decoration: none; font-weight: bold; font-size: 14px; letter-spacing: 0.1em;}
p.vissza a:hover { border-bottom: 1px dashed #003a8f; }

div.rovat {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-right: 10px;
	width: 570px;
	background: url(/images/cim_kocka.jpg) no-repeat;
	background-position: 0 10px;
	padding-bottom: 10px;
}

div.rovat h2 { font-size: 24px; letter-spacing: 0.1em; height: 26px; float: left; width: 530px; padding: 0; margin: 0; padding-left: 20px; border-bottom: 1px solid black; }
div.rovat h2 a { color: black; text-decoration: none; }
div.rovat h2 span.total { color: #323232; font-size: 12px; }
div.rovat p.delete { height: 21px; width: 20px; float: right; margin: 0; padding: 0; border-bottom: 1px solid black; padding-top: 5px; }
div.rovat p.delete a { color: black; font-weight: bold; text-decoration: none; }

div.rovat ul { line-height: 1.5em; list-style-type: none; clear: both; margin: 0; padding: 0; margin-left: 20px; padding-top: 2px; padding-bottom: 20px; }
div.rovat ul li { margin: 0; padding: 0; margin-top: 10px; }
div.rovat ul li p { color: #323232; margin: 0; padding: 0; letter-spacing: 0.1em;}
div.rovat ul li p a.cikk { color: #003a8f; text-decoration: none; font-weight: bold; font-size: 14px; letter-spacing: 0.1em; }
div.rovat ul li p a.cikk:hover { border-bottom: 1px dashed #003a8f; }
div.rovat ul li p a.cikk:visited { color: #323232; }
div.rovat ul li p a.forditas { letter-spacing: 0.01em; text-decoration: none; color: #aaaaaa; }
div.rovat ul li p a.forditas:hover { border-bottom: 1px dashed #aaaaaa; }
div.rovat ul li span.datum { font-size: 11px; }
div.rovat ul li span.cikk-forras { font-style: italic; }

div.rovat span.fresh { background-color: #4bb785; color: white; font-size: 9px; width: 30px; height: 10px; letter-spacing: 0; padding: 3px; margin-right: 5px; }

#right-side {
	width: 335px;
	margin: 0;
	padding: 0;
	float: left;
}

#kereses {
	width: 305px;
	padding: 0;
	margin: 0;
	padding-left: 30px;
	background: url(/images/bk_vilagos.jpg);
	padding-top: 20px; 
	padding-bottom: 20px;
	border-bottom: 1px solid #bbbbbb;
}

#kereses fieldset { margin: 0; padding: 0; border: none; }
#kereses fieldset label { font-size: 12px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
#kereses fieldset input.kocka { height: 18px; width: 160px; border: 1px solid black; padding: 0; margin: 0; padding-left: 3px; padding-top: 5px; margin-left: 5px; margin-right: 10px; }
#kereses fieldset input.gomb { background: url(/images/bk_gomb.jpg) no-repeat; width: 29px; height: 25px; border: none; padding: 0; margin: 0; font-weight: bold; }

#szures {
	width: 305px;
	padding: 0;
	margin: 0;
	padding-left: 30px;
	padding-top: 10px; 
	padding-bottom: 20px;
	border-bottom: 1px solid #bbbbbb;
	background: url(/images/bk_vilagos.jpg);
}

#szures p { font-size: 12px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
#szures ul { list-style-type: none; margin: 0; padding: 0; }
#szures ul li { width: 100px; float: left; margin: 0; padding: 0; margin-top: 2px; }
#szures ul li label { margin-left: 10px; font-style: italic; letter-spacing: 0.1em; padding: 0; }
#szures hr { clear: both; visibility: hidden; }

#arfolyam { padding: 20px; margin: 0; text-align: center; border-bottom: 1px solid #bbbbbb; }
#arfolyam p { font-size: 20px; font-weight: bold; padding: 0; margin: 0; }
#arfolyam hr { height: 0; border-top: 1px solid #cccccc; color: #cccccc; }

#footer {
	clear: both;
	width: 980px;
	margin: 0;
	margin: auto;
	padding: 0;
	text-align: left; 
}

div#qTip {
	width: 300px;
	text-align: left;
	padding: 10px;
	border: 5px solid #bbbbbb;
	line-height: 1.5em;
	display: none;
	background: url(/images/bk_vilagos.jpg);
	color: black;
	font: normal 11px Times New Roman, times, serif;
	position: absolute;
	z-index: 1000;
	letter-spacing: 0.1em;
}

#hirdetes {
	height: 250px;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	text-align: center;
}

span.hit { background-color: yellow; }

#share { text-align: center; margin: 20px; }
#share img { border: none; }

#receipt {
	padding: 20px;
	margin: 0;
}
#receipt h2 { margin: 0; padding: 0; font-size: 14px; }
#receipt h3 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
#receipt img { border: 1px solid black; float: left; margin-right: 40px; margin-bottom: 20px; margin-top: 20px; }

div.cikk {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-right: 10px;
	width: 570px;
	padding-bottom: 10px;
}

div.cikk h2 { font-size: 24px; letter-spacing: 0.1em; width: 530px; padding: 0; margin: 0; border-bottom: 1px solid black; }
div.cikk h2 a { color: black; text-decoration: none; }
div.cikk p { color: #323232; margin: 0; padding: 0; letter-spacing: 0.1em; margin-bottom: 20px;}
div.cikk p a { color: #003a8f; text-decoration: none; font-weight: bold; font-size: 14px; letter-spacing: 0.1em; }
div.cikk p a:hover { border-bottom: 1px dashed #003a8f; }
div.cikk p a:visited { color: #323232; }
div.cikk span.datum { font-size: 11px; }
div.cikk span.cikk-forras { font-style: italic; }

div.pagination {
	text-align: center;
}
div.pagination a { color: #003a8f; text-decoration: none; margin-right: 10px; }
div.pagination a:hover { border-bottom: 1px dashed #003a8f; }
div.pagination strong { margin-right: 10px; }

#help {
	margin: 0;
	padding: 0;
	padding-left: 30px;
	text-align: left;
	font-style: italic;
}
#help span {
	float: left;
	text-align: center;
	display: block;
	background-color: blue;
	width: 20px;
	height: 20px;
	color: white;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	padding: 0;	
	margin-top: -2px;
	margin-right: 10px;
}