/* CSS Document */

/*------------------------*/
/*------- defaults -------*/
/*------------------------*/

html, body, h1,h2,h3,h4,h5,h6,p,div,table,form,img,hr,label {
margin: 0;
padding: 0; 
}

ul,li {
list-style-type: none;
padding: 0;
margin: 0;
}

html {
background-color: #D9D9B3;
}

img {
border: 0;
}

body, table {
font-family: 'Tahoma', sans-serif;
color: black;
font-size: 11px;
text-align: center;
}

table td {
text-align: left;
}

select, textarea, input {
font-family: 'Tahoma', sans-serif;
font-size: 11px;
}

.clr {
clear:both;
height: 1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}

a.link1 {
font-size: 11px;
color: #A94F19;
font-weight: bold;
padding-right: 5px;
}


a.link3 {
font-size: 10px;
color: #666;
}



#page {
width: 780px;
background-color: #CC9;
margin: auto;
text-align: left;
}

#tart {
background-color: #603811;
width: 760px;
margin: 0 10px;
}

#menu {
background-color: #CCCC99;
height: 110px;
padding-top: 5px;
}

#tart2 {
background-color: white;
width: 750px;
margin: 0 5px;
clear: both;
}

#tartfoot {
display: block;
width: 750px;
font-size: 1px;
height: 5px;
}

#left {
float: left;
width: 140px;
}

#middle {
float: left;
width: 480px;
color: #3E3531;
}

#right {
float: left;
width: 130px;
}

/* middle */

#middlehead {
width: 480px;
height: 12px;
font-size: 1px;
background-image: url('img/middlehead.png');
}

#middlefoot {
width: 480px;
height: 12px;
background-image: url('img/middlefoot.png');
}

/* ket hasab - barna-sárga */
.middlebgd {
background-image: url('img/middlebgd.png');
}

/* egy hasab - barna */
.middlebgd2 {
background-image: url('img/middlebgd2.png');
}

/* egy hasab - barna*/
.middlebgs {
background-image: url('img/middlebgs.png');
}

/* egy hasab - sárga */
.middlebgs2 {
background-image: url('img/middlebgs2.png');
}

#middlecontentinner {
width: 456px;
margin: 0 12px;
}

#middlecontent0 {
float: left;
width: 456px;
}

#middlecontent1 {
float: left;
width: 262px;
}

#middlecontent1b {
float: left;
width: 362px;
}

#middlecontent2 {
float: left;
left: 2px;
position: relative;
width: 192px;
}

#middlecontent2b {
float: left;
left: 2px;
position: relative;
width: 92px;
}

.c1 {
padding: 10px;
}

.c1 h2.b {
font-size: 11px;
color: #603811;
padding-bottom: 5px;
}

.hl1 {
font-weight: bold;
color: #F26521;
}

span.hl1 {
display: inline;
}

.c2 {
padding: 10px 10px 5px 10px;
background-color: #F8EFA4;
}

.c3 {
padding: 10px 10px 10px 0;
}

/* reg */
.error1 {
color: #c00;
font-weight: bold;
}

/* rólunk */

div.munkatarsak div {
float: left;
width: 166px;
padding-bottom: 15px;
}

div.munkatarsak div.m1 {
padding-right: 10px;
}

div.m2 {
/*background-color: red;*/
}

div.munkatarsak div span {
float: left;
}

div.munkatarsak div span h2.b {
padding-bottom: 2px;
}

div.munkatarsak div span h2.b a
font-size: 11px;
font-weight: bold;
color: #603811;
}

div.munkatarsak div span h2.b a:hover {
color: #F26521;
}

div.munkatarsak div span.a {
width: 110px;
padding-top: 3px;
padding-left: 5px;
font-size: 10px;
}

/* hirek */
.c1hir {
padding: 10px
}

.hirkep {
float: right;
background-color: white;
margin: 0 0 0 10px;
padding: 0;
}

.hirkep img,
.hirkep2 img {
display: block;
margin: 2px;
padding: 0;
border: 0;
}

.kat1 img,
.kat1 img {
margin-bottom: -2px;
}

.hirkep a,
.hirkep2 a {
padding: 0;
margin: 0;
}

.hirkep2 {
float: left;
background-color: white;
margin: 0 5px 5px 0;
padding: 0;
}

.c1hir ul.linklist1 li {
padding-bottom: 7px;
padding-top: 3px;
border-bottom: 1px solid #ccc;
}

.keres {
background-color: #E3DFDB;
}

.keres div {
padding: 5px 0 0 5px;
}

.keres div.talalat {
border-top: 1px solid #ccc;
}

.keres ul.keresKat li {
float: left;
padding-right: 7px;
line-height: 20px;
}

.keres ul.keresKat li.e {
border-right: 1px solid #ccc;
}

.keres label {
cursor: default;
}

.keres label input {
float: left;
height: 13px;
width: 13px;
padding: 0;
margin: 0;
margin-top: 4px;
margin-right: 5px;
}

.keres label span {
float: left;
padding: 0;
margin: 0;
}




.label1 {
cursor: default;
line-height: 20px;
}

.label1 input {
display: inline;
height: 13px;
width: 13px;
padding: 0;
margin: 0;
margin-top: 4px;
margin-right: 5px;
}

.label1 span {
display: inline;
padding: 0;
margin: 0;
}


/* hirek vege */


span.elv {
background-color: white;
width: 100%;
height: 2px;
display: block;
margin: 0;
padding: 0;
overflow: hidden;
}

span.elv0 {
background-color: #D3C8BC;
width: 100%;
height: 1px;
display: block;
margin: 8px 0;
padding: 0;
overflow: hidden;
}

hr {
height: 2px;
}

.img1 {
border: 2px solid #fff;
}



a {
color: #3E3531;
}

a:hover {
color: #F26521;
}

h1 {
font-family: 'Arial', sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom: 5px;
}

h1.s {
font-size: 12px;
padding-bottom: 5px;
}

h2 {
font-size: 11px;
font-weight: bold;
}

h3 {
font-size: 10px;
color: #888;
}

h4 {
/*padding-bottom: 7px;*/
font-size: 10px;
font-weight: normal;
color: #666;
}

p {
padding-bottom: 6px;
}

div.linklist1 p {
padding-bottom: 4px;
}

div.linklist1 p.hirkep {
padding-bottom: 0;
}


ul.linklist1 li {
font-weight: normal;
padding-bottom: 4px;
}

.potty {
padding: 1px 0;
}

ul.linklist2 li {
padding-bottom: 3px;
}

ul.linklist3 li {
padding-bottom: 3px;
font-size: 10px;
}

ul.linklist3 li a,span {
/*display: block;*/
}

div.adminmenu ul.linklist3 li a,span {
display: block;
}

ul.linklist3 li a {
font-weight: bold;
font-size: 10px;
padding-bottom: 1px;
}

ul.linklist3 li span {
display: none;
text-indent: 3px;
font-size: 9px;
color: #666;
}

div.archbox1 {
width: 220px;
float: left;
margin-right: 16px;
}

div.archbox2 {
width: 200px;
float: left;
}

div.audio1 {
width: 260px;
float: left;
display: block;
}

div.audio2 {
padding-left: 20px;
width: 156px;
float: left;
display: block;
}

div.kapcshir {
padding: 15px 0 0 0;
}

span.hnx {
background-color: white;
padding: 2px 5px 5px 6px;
display: inline;
}

span.hnx img {
margin-right: 3px;
position: relative;
top: 1px;
}

img.hnx {
margin-left: 3px;
position: relative;
top: 1px;
}

div.mp3player {
text-align: center;
width: 260px;
float: right;
display: block;
padding: 0 0 10px 10px;
}


/* left */

#leftcontent {
padding-top: 12px;
/*background-color: red;*/
}

#leftcontent .c1 {
padding: 10px 0 10px 10px;
width: 130px;
}

#leftcontent .aktualis {
font-size: 10px;
}

#leftcontent .aktualis a {
font-size: 11px;
font-weight: bold;
color: #F22121;
}

#leftcontent .aktualis a:hover {
color: #603811;
}

#leftcontent .aktualis ul li {
margin-bottom: 5px;
}

#rightcontent .poll {
font-size: 10px;
}

ul.poll1 li {
width: 120px;
display: block;
float: left;
clear: both;
padding-bottom: 6px;
}

ul.poll1 label {
cursor: default;
}

ul.poll1 input {
float: left;
height: 12px;
width: 12px;
padding: 0;
margin: 0;
}


ul.poll1 label span {
float: left;
width: 104px;
padding: 0;
margin-left: 4px;
}


ul.poll2 li {
width: 120px;
display: block;
float: left;
clear: both;
padding-bottom: 6px;
}

ul.poll2 li span.bar {
display: block;
padding: 0;
margin: 2px 4px 0 0;
background-color: #ECD402;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
height: 8px;
font-size: 1px;
}


#leftcontent h1,
#rightcontent h1 {
color: #603811;
}

#leftcontent span.elv,
#rightcontent span.elv {
background-color: #EFEBE7;
width: 100%;
height: 1px;
display: block;
margin: 8px 0;
padding: 0;
overflow: hidden;
}

ul.toplista,
ul.toplista2 {
padding: 0;
margin: 0;
}

ul.toplista li,
ul.toplista2 li {
display: block;
float: left;
width: 125px;
padding-bottom: 6px;
clear: both;
}

ul.toplista2 li {
width: 210px;
}

ul.toplista li span.nr,
ul.toplista2 li span.nr {
float: left;
background-color: #ECD402;
width: 20px;
height: 20px;
color: #603811;
font-family: 'Arial', sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: bold;
text-align: center;
}

ul.toplista li span.dal,
ul.toplista2 li span.dal {
width: 100px;
float: left;
font-size: 10px;
line-height: 10px;
padding-left: 5px;
}

ul.toplista li span.x,
ul.toplista2 li span.x {
width: 100px;
float: left;
padding-left: 5px;
padding-top: 2px;
}

ul.toplista2 li span.dal {
width: 185px;
}

ul.toplistanagy li {
width: 436px;
display: block;
float: left;
padding-bottom: 4px;
clear: both;
}

ul.toplistanagy li span.nr {
float: left;
background-color: #ECD402;
width: 18px;
height: 18px;
color: #603811;
font-family: 'Arial', sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: bold;
text-align: center;
}

ul.toplistanagy li span.dal {
float: left;
font-size: 11px;
line-height: 18px;
padding-left: 5px;
}



#loginform input {
width: 55px;
font-family: 'Tahoma', sans-serif;
font-size: 10px;
color: #603811;
border: 0px;
padding: 1px 2px;
background-color: #EFEBE7;
margin-bottom: 5px;
}

/* right */ 

#rightcontent {
padding-top: 12px;
}

#rightcontent .c1 {
padding: 10px 10px 0 0;
}

/* foot */

#foot div {
margin: 0 0;
}

#foot .c1 {
margin: 0;
padding: 0 10px;
color: #603811;
font-size: 10px;
}

#footmiddle p,
#footmiddle ul {
padding: 0;
margin: 0;
text-align: center;
}

#foot a {
font-weight: bold;
color: #603811;
}

#foot a:hover {
color: black;
}

#footleft {
float: left;
width: 164px;
}

#footmiddle p {
text-align: center;
}

#footmiddle {
float: left;
width: 468px;
border-left: 1px solid #B6AE7E;
border-right: 1px solid #B6AE7E;
}

#footmiddle p.m {
margin-top: 3px;
}

#footmiddle p.m a {
padding: 3px 4px;
background-color: #CC9;
}

#footmiddle p.m a:hover {
color: #ECD402;
background-color: #603811;
}

#footright {
float: left;
width: 140px;
}

span.snapper {
font-size: 10px;
display: inline;
color: #666;
}

a.snapper {
font-size: 10px;
background-color: #ffffff;
text-align: center;
text-decoration: none;
padding: 2px 4px;
margin: 0 0 0 5px;
}

a.snapper:hover {
background-color: #ECD402;
color: #603811;
}

/* blog */

.c1blog,
.c1bloglist {
padding: 10px;
}

.c1blog h1 {
padding: 0;
}

.c1blog h4 {
padding-bottom: 5px;
}

.c1bloglist p {
padding-bottom: 3px;
}

ol.kommentek,
ol.kommentek li {
list-style-type: decimal;
}

ol.kommentek li {
padding-bottom: 10px;
}

/* popup */
#popup {
width: 100%;
background-color: #CC9;
margin: auto;
text-align: left;
}

#popup h1 {
padding-bottom: 10px;
}

#popup div.tns a,
#popup div.tns span {
float: left;
margin: 0 5px;
text-align: left;
}

#popup h2.b {
padding-bottom: 0px;
}

#popup div.tns span a {
padding: 0;
margin: 0;
}

table.table1 td a {
padding: 1px 2px;
}

table.table1 td a:hover {
color: black;
background-color: white;
}


/* admin */

div.adminmenu {
margin-top: 10px;
background-color: #F7F5F3;
}

div.adminmenu ul {
padding: 3px;
}

div.adminmenu ul li.t {
font-weight: bold;
padding-top: 5px;
}

div.adminmenu ul li a {
font-weight: bold;
color: #A94F19;
}

div.adminmenu ul li a:hover {
color: #3E3531;
}

div.adminmenu ul li.close {
padding-bottom: 2px;
border-bottom: 1px solid #A98;
}

div.adminmenu ul li.close b,
div.adminmenu ul li.open b {
float: left;
}

input.btn1 {
border: 0;
font-size: 9px;
text-transform: uppercase;
padding: 1px;
color: black;
}

span.forminfo {
font-size: 10px;
color: #333;
display: inline;
}

a.szurke,
span.szurke {
font-size: 9px;
color: #999;
}

a.szurke:hover {
color: #F22121;
}

span.szurke2 {
display: inline;
font-size: 9px;
color: #666;
}

input.valaszallito {
width: 20px;
}

.pager
	{
	background-color: #fafafa;
	border-bottom: 1px solid #cccccc;
	margin: 10px 0;
	}

td#pager
	{
	padding: 0 0 0 2px;
	font-size: 11px;
	color: #cccccc;
	}

td#pager a
	{
	float: left;
	font-size: 11px;
	padding: 0 5px;
	font-weight: bold;
	border-left: 1px solid #ccc;
	}
	
td#pager a:hover
	{
	background-color: #efefef;
	border-left: 1px solid #ccc;
	text-decoration: none;
	}
	
td#pager span
	{
	float: left;
	color: #000000;
	font-size: 11px;
	padding: 0 5px;
	border-left: 1px solid #efefef;
	cursor: Default;
	}
	
td#ordering
	{
	font-size: 11px;
	text-align: right;
	padding: 0 2px 0 0;
	}
	
td#ordering a
	{
	top: 1px;
	position: relative;
	}
	
	
.asc
	{
	width: 11px;
	height: 10px;
	overflow: hidden;
	background-image: url('img/ikon/i-asc.gif');
	}
	
.asc:hover
	{
	width: 11px;
	height: 10px;
	background-image: url('img/ikon/i-asc.gif');
	background-position: -11px 0;
	}
	
.desc
	{
	width: 11px;
	height: 10px;
	overflow: hidden;
	background-image: url('img/ikon/i-desc.gif');
	}
	
.desc:hover
	{
	width: 11px;
	height: 10px;
	background-image: url('img/ikon/i-desc.gif');
	background-position: -11px 0;
	}
	
.tabla1 td,th {
	text-align: left;
}

.tabla1 td {
	height: 18px;
}

.tabla1 th {
	background-color: #F7F5F3;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.tabla2 td {
	padding: 4px 3px;
	margin: 2px 0;
	border-bottom: 1px solid #ccc;
}

.list3 li {
	width: 240px;
	padding: 4px 3px;
	margin: 2px 0;
	border-bottom: 1px solid #ccc;
}

.list3 li span {
padding-right: 3px;
}



.list4 li {
	width: 280px;
	padding: 4px 3px;
	margin: 2px 0;
	border-bottom: 1px solid #ccc;
}

.list4 li span {
float: left;
display: block;
}

.list4 li span.hl1 {
margin-right: 5px;
}

.list4 li span.hl2 {
font-weight: bold;
color: #F26521;
width: 60px;
}

div#listashowtextarea textarea {
	border: 0;
}

input.torol {
	font-weight: bold;
}

input.torol2 {
	background-color: #c00;
	color: white;
	font-weight: bold;
}

ul.katlist li {
padding-bottom: 2px;
}

ul.katlist li.elv {
padding-top: 3px;
}

ul.bloglist li {
padding: 5px 3px;
border-bottom: 1px solid #ccc;
}

ul#adminKommentLista li {
height: 30px;
padding: 5px 3px;
border-bottom: 1px solid #ccc;
}

ul#adminKommentLista li span.bal {
float: left;
width: 310px;
}

ul#adminKommentLista li span.jobb {
float: right;
width: 120px;
}

ul#adminKommentLista li span.jobb input {
width: 40px;
}



ul#adminKommentLista li span.bal span,
ul#adminKommentLista li span.bal span a {
font-size: 10px;
color: #777;
}

ul#adminKommentLista li span a:hover,
ul#adminKommentLista li span.bal span a:hover {
color: #c00;
}

/* bannerek */
div#banner4a {
top: -10px;
position: relative;
margin-bottom: 10px;
}

div#banner4b {
margin-bottom: 10px;
}

div#banner2,
div#banner1 {
margin: 5px 0;
text-align: center;
}

div#banner5 {
margin: 5px 10px;
text-align: center;
}

/* */
.loading {
margin: 0 0 0 5px;
top: 4px;
position: relative;
width: 16px;
height: 16px;
background-image: url('img/ikon/loading.gif');
display: none;
}

select#hirlistselect {
width: 350px;
}

ul.additemlist li {
background-color: #f7f7f7;
}

/* */

form#hsz ul,
form#hsz ul li {
display: block;
width: 320px;
float: left;
}

form#hsz label {
width: 100px;
display: block;
float: left;
padding-top: 2px;
}

form#hsz input.hsz {
width: 200px;
float: left;
}