body {
		margin: 0px;
		font-family: Tahoma,verdana,sans-serif;
		font-size: 9pt;
		background: #FFFFFF url(../images/headbg.gif) repeat-x;
	}

img {
		border: none;
	}

input
{
   	border: solid 1px #666666;
	padding: 2px;
}
h5 { font-weight:normal;
	font-size:inherit; }

#page {
		width: 960px;
		float: left;

	}

#head {
		height: 107px;
		width: 960px;
		float:left;
        overflow: hidden;
	}

#head .topbar {

		height: 24px;
		overflow: hidden;
		font-size: 8pt;

	}

#head .topbar ul {
		margin: 5px 0 0 10px;
		padding: 0px;
		list-style-type: none;
	}

#head .topbar li {
		padding: 0px;
		margin: 0 15px 0 5px;
		float: left;
		color: #e2e2e2;


	}

#head .topbar li a {
	color: #e2e2e2;
	text-decoration: none;
	font-weight: normal;
	}
#head .left {
		width: 715px;
		float: left;

	}

#head .right {
		position: absolute;
		left: 700px;
		width: 200px;
		float: left;

	}

#head .left h1 {

		margin: 4px 0px 0px 15px;
	}

#head .headmenu ul 
{
    
		margin: 5px 0 0 10px;
		padding: 0px;
		list-style-type: none;
	}

#head .headmenu li 
{
   
		padding: 0px;
		display: block;
		height: 22px;
		margin: 3px 0 0 3px;
		padding:0px 5px 0 0px;
		float: left;
		color: #FFFFFF;
		background: url(../images/head_menu_widebg.gif) repeat-x top right;
 
	}

#head .headmenu li a {
	display: block;
		float: left;
	height: 22px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding:5px 0 0 7px;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	background: url(../images/head_menu_left.gif) no-repeat top left;

}

#head .headmenu .agrar li 
{

		background: url(../images/head_menu_widebg_agrar.gif) repeat-x top right;
 
	}

#head .headmenu .agrar li a {

	background: url(../images/head_menu_left_agrar.gif) no-repeat top left;

}

#main {
	width: 968px;
    margin: 10px 0 0 0px;
    border-left: solid 10px #ffffff;
	float: left;
}

#topleft_content {
	width: 798px;
	float: left;
	margin-bottom: 10px;
}

div.konfibox       { padding: 5px; float: left; margin: 3px 10px 5px 0; width: 45%; border-bottom: solid 1px #dddddd; }
div.konfibox p	{ margin: 0px; margin-bottom: 5px; padding: 0px;}

.banner728
{
z-index: 0;
	width: 728px;
	height: 90px;
	padding: 10px 10px 10px 15px;
	background: #eeeeee url(../images/hirdetes.gif) no-repeat center left;
}

.banner297
{
z-index: 0;
	width: 355x;
	text-align: center;

	height: 90px;
	padding: 10px 10px 10px 15px;
	background: #eeeeee url(../images/hirdetes.gif) no-repeat center left;
}

.banner468x120
{
z-index: 0;
	width: 468px;
	height: 120px;
	padding: 10px 10px 10px 15px;
	background: #eeeeee url(../images/hirdetes.gif) no-repeat center left;
	margin-left: 60px;
}

.banner120
{
z-index: 0;
	float:left;
	width: 120px;
	height: 240px;
	padding: 10px 10px 15px 10px;
	margin: 0 10px 10px 0;
	background: #eeeeee url(../images/hirdeteshoriz.gif) no-repeat bottom center;
}

#centerright_content .banner120
{
    margin: 10px 10px 0 0;
    }

#topright_content {
	width: 140px;
	height: 515px;
	float: left;
	margin-left: 2px;
	overflow: hidden;
}

#centerleft_content {
	width: 247px;
	float: left;
	margin-right: 5px;
overflow: hidden;   
  margin-top: 10px;
}

#center_content {
	width: 389px;
	float: left;
  margin-top: 10px;
}

#centerright_content {
	width: 300px;
	float: left;
	margin-left: 5px;

}

#zone468 {
	width: 640px;
	float: left;

}

#bottomcontent {
	width: 645px;
	float: left;
  overflow: hidden;
  margin-top: 10px;
}


#rightpanel {
		float: left;
		width: 260px;
	}

.leadandszakert
{
	width: 450px;
	float: left;

margin-right: 10px;
	}

.leadingbox {
	width: 440px;

	float: left;
}

.toplists
{
	width: 335px;
	float: left;
}

.topread{
	width: 325px;
	float: left;

}
.szakertobox{
    padding: 0px;
	width: 440px;
	height: 150px;
	float: left;

}

.toprated{
	width: 325px;
	height: 200px;
	float: left;

}

.moduletitle, .sectionAndCategory
{
	margin: 5px 5px 3px 5px;
	border-bottom: solid 1px #000000;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 0 2px 15px;
	background: url(../images/box_head_img.gif) no-repeat center left;
	letter-spacing: 1px
	}

h4 { margin:0px; padding: 0px;}



a.contentpagetitle, h4.contentheading a {
		font-size: 14pt;
		font-weight: 500;
		margin: 0 5px 3px 0px;
		padding: 0px;
		color: #2255bb;
		text-decoration: none;
		
	}

#archivelist
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 630px;
	}
	
#archivelist .item{
	width: 300px;
	float: left;
	margin: 0 20px 0 0;

	}

#archivelist  .right{

	margin: 0 0 0 0;
	}

#archivelist dl {
    margin: 10px 0 24px 15px;
}
#archivelist dt {
margin-top: 12px;
font-size: 10pt;
}
#archivelist dd {
   margin: 0px; 
    font-size:8pt;
}

#archivum h3 {
 margin: 0px;
}

#archivum #navigation {
	width: 640px;
	float:left;
	text-align: center;
	}
#archivelist .cattitle
{
    border-bottom: solid 1px #000000;
    font-size: 13pt;
    background: url(../images/box_head_img.gif) no-repeat center left;
    padding: 0 0 2px 15px;
    
}
  

.leadingbox a.contentpagetitle {
		font-weight: bolder;
		font-size: 16pt;
	}



.contentpaneopen
{
	margin: 0px 5px 5px 5px;
	}

.contentpaneopen img, .intro img
{
	float: left;
	margin-right: 10px;
	}

ul.mostread {
	padding: 0px;
	margin: 0 0 10px 25px;
	}

li.mostread {
	list-style-image: url(../images/listimage.gif);
	margin-top: 3px;
	}

a {
	font-weight: bold;
	text-decoration: none;
	color: #2255bb;
	}



.search {

		background-color: #dcdfde;
		padding: 5px 0 5px 0;
		text-align: center;
		
	}

.searchform form {
	margin: 0px;
}

#subpageright_content .searchform input, #topright_content .searchform input {
	margin-top: 8px;
	width: 104px;
	font-size: 8pt;

}

.searchform .button 
{
    padding: 1px 0 1px 0;
    font-weight: bold;
    margin-bottom: 2px;
}

.search .moduletitle {
		background-image: none;
		text-align: left;
		margin-bottom: 0px;
		padding: 0px;
		font-size: 12pt;
		font-weight: 800;
		border: 0px;
	}

.searchform {
		background-color: #f9f9f9;
		border: solid 10px  #f9f9f9;
		width: 120px;
		float: left;
		margin: 0 10px 10px 0;
	}


.searchpage, .articlepage, .formpage, #blogcategory, #archivum {
		width: 640px;
		text-align: justify;
		float:left;

	}
	
.componentheading {
	font-size: 10pt;
	font-weight: bold;
	color: #AAAAAA;
	}



.searchpage fieldset{
	border: none;
}

.searchpage .searchform {
		width: 480px;

	}
	
.searchform .contentpaneopen .input
{
    width: inherit;
    }
	
.searchpage .pager {
		width: 600px;
        float: left;
	}
	
.searchresult {
	width: 600px;
	float: left;
	}
	
.searchintro 
{
    float:left;
    width: 600px;
    }

.content_ratingbox {
	float: right;

	width: 200px;
	margin-left: 15px;
	text-align: center;

background-color: #f9f9f9;
		border: solid 10px  #f9f9f9;

	}

.content_ratingbox .border {


			background-color: #dcdfde;
		padding: 5px;
}

.content_ratingbox img {
	float: none;
	}

.content_ratingbox .content_rating
{
	display: block;
	}

.content_ratingbox .content_vote {
	display: block;
	}

.articelintro
{
	float: left;
	width: 625px;
	text-align: justify;
	}

.article_author
{
	font-size: 8pt;
	color: #666666;
	margin: 10px 0 0 10px;
	}
	
.article_author a {
	color: #666666;
	
	}


	/* Plain box */

		.plainbox {
			padding: 3px;
			float: left;
		}

		 .blue {
			border: solid 1px #98b7ce;
			background-color: #d8e4ec;
			width: 235px;
		}

		.plainbox .title
		{
			font-size: 14pt;
			color: #2255bb;
			float: left;
			width: 100%;
			margin-bottom: 5px;
		}

		.blue .item
		{

			width: 100%;
			float: left;
			margin-bottom: 5px;
		}

		.plainbox p
		{
			margin: 0px;
		}

		.plainbox .item .name
		{
			font-size: 12pt;
			font-weight: 800;
		}

		.plainbox .item .description
		{
			font-size: 8pt;
			height: 40px;
		}

		.plainbox .item img
		{
			float: left;
			margin-right: 4px;
			border: solid 1px #98b7ce;
		}

		.plainbox .item .movement
		{
			font-size: 8pt;
			font-weight: bold;
			text-align: right;
		}

		.plainbox .item .down
		{
			color: #a60000;
		}

		.plainbox .item .up
		{
			color: #00a600;
		}

		.plainbox .item .money
		{
			font-size: 11pt;
			font-weight: bold;
			text-align: right;
		}

		 .szakerto {
			border: solid 1px #e3e3e1;
			background-color: #f8f8f8;
			width: 440px;
			
		}

		.szakerto .item .name
			{
				font-size: 8pt;
				font-weight: bold;
		}

		.szakerto .item .kat
		{
			color: #666666;

			margin-bottom: 3px;
		}

		.szakerto .item img
		{

			margin:  0px;
			border: solid 1px #98b7ce;
		}

		.plainbox .horizontal
		{
			width: 100px;
			float: left;
			text-align: center;
			margin: 0 5px 0 3px;
		}

	/* /plain box */

.orderform
{

	width: 600px;
	border: 1px solid black;
	}

.orderform .formheader
{
	height: 10px;
	background-color: #c92026;
	}

.orderform .margin
{
		margin: 20px;
	}


.orderform .formlabel {
		font-weight: bold;
		margin: 10px 0 3px 0;
	}

.orderform  .cimage .formlabel {
	margin-left: 15px;
	}

.orderform  .cimage
{
	margin-bottom: 10px;

	float: left;
	width: 550px;
	background-color: #DDDDDD;
	}

.orderform  .cimage img
{
	float: left;
	margin: 0 0 15px 15px;
	border: solid 1px #666666;
	}
.orderform  .cimage input{
	float: left;
	margin: 25px 0 0 15px;
	}



.chronoform a {
	color: #AAAAAA;
	font-weight: normal;
	font-size: 7pt;
	}

.szerkesztoseg {

	}

.adat {
	border: solid 2px #98b7ce;
	position: relative;
	top: -442px;
	left: 15px;
	float: left;
	width: 250px;
	padding: 5px;
	}

.name {
	font-size: 16pt;
	color: #2255bb;
}

.position {}

.email {}


/* table */
table.zebra, .zebra td
{
	background-color: #cddce8;
	font-size: 8pt;
	padding: 3px;
}

.zebra thead td
{
	background-color: #6392b5;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.zebra td.second
{
	background-color: #f5f8fa;
}

/* Keretes template */
.keretes {
	width: 250px;

}

.keretes .head
{
	height: 43px;
	width: 100%;
 text-align: center;
 font-size: 16pt;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
}

.keretes .head span
{
	padding-top: 5px;

	display: block;

}

.keretes .head .left
{
	height: 43px;
	width:8px;
	float: left;

}

.keretes .head .right
{
	height: 43px;
	width:11px;
	float: right;
}

.keretes .container
{
	clear: both;
}

.keretes .foot
{
 height: 14px;
	width: 100%;
 overflow: hidden;
}

.keretes .foot .left
{
	height: 14px;
		width:13px;
		float: left;

}

.keretes .foot .right
{
	height: 14px;
	width:3px;
	float: right;
}


/* brown keretes */
.keretes.brown .head
{
	background:url(../images/keretes_head_bg_brown.gif);
}

.keretes.brown .head .left
{
	background:#FFFFFF url(../images/keretes_head_left_brown.gif);
}

.keretes.brown .head .right
{
	background:#FFFFFF url(../images/keretes_head_right_brown.gif);
}

.keretes.brown .container
{
	background:#f5dfd6 url(../images/keretes_bg_brown.gif) repeat-y top right;
}

.keretes.brown .foot
{
	background:url(../images/keretes_foot_bg_brown.gif);
}

.keretes.brown .foot .left
{
	background:#FFFFFF url(../images/keretes_foot_left_brown.gif);
}
.keretes.brown .foot .right
{
	background:url(../images/keretes_foot_right_brown.gif) no-repeat top right;
}

/* blue keretes */
.keretes.blue .head
{
	background:url(../images/keretes_head_bg_blue.gif);
}

.keretes.blue .head .left
{
	background:#FFFFFF url(../images/keretes_head_left_blue.gif);
}

.keretes.blue .head .right
{
	background:#FFFFFF url(../images/keretes_head_right_blue.gif);
}

.keretes.blue .container
{
	background:#f5dfd6 url(../images/keretes_bg_blue.gif) repeat-y top right;
}

.keretes.blue .foot
{
	background:url(../images/keretes_foot_bg_blue.gif);
}

.keretes.blue .foot .left
{
	background:#FFFFFF url(../images/keretes_foot_left_blue.gif);
}
.keretes.blue .foot .right
{
	background:url(../images/keretes_foot_right_blue.gif) no-repeat top right;
}

/* 10 millios box */
.tizmillios
{
	width: 250px;
	height: 207px;
	background: url(../images/szabo_akos.jpg);
}

.tizmillios .arrow
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;

	font-weight: bold;
position: relative;
top: 12px;
left: 197px;
}

.tizmillios .huf
{

position: relative;
top: -10px;
left: 10px;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
		z-index: 10;
}

.tizmillios .hufshadow
{

position: relative;
top: -31px;
left: 12px;
	font-size: 14pt;
	font-weight: bold;

	color: #000000;
}

.tizmillios .text
{

position: relative;
left: 10px;
top: 100px;
z-index: 10;
	color: #FFFFFF;
}

.tizmillios .text .name, .tizmillios .textshadow .name
{
		font-size: 13pt;
font-weight: bold;
}

.tizmillios .text .position, .tizmillios .textshadow .position
{
		font-size: 9pt;
	font-weight: bold;
}

.tizmillios .textshadow
{

position: relative;
left: 12px;
top: 68px;

	color: #000000;
}

.tizmilliostable
{
	width: 500px;
}

.tizmilliostable .head
{
		height: 15px;
		width: 100%;
		background: #cddce8;
}


.tizmilliostable .head .right
{
	height: 14px;
		width: 13px;
		background: #FFFFFF url(../images/tizmilliostable_topright.gif);
		float: right;
		overflow: hidden;
}

.tizmilliostable .container
{
 clear: both;
	background: #cddce8 url(../images/tizmilliostable_bg.gif) repeat-y top right;
}

.tizmilliostable .foot
{
background: #cddce8 url(../images/tizmilliostable_bottombg.gif) repeat-x;
height: 16px;
}

.tizmilliostable .foot .left
{
background: #FFFFFF url(../images/tizmilliostable_bottomleft.gif) no-repeat top left;
float: left;
height: 16px;
width: 13px;

}

.tizmilliostable .foot .right
{
background: #FFFFFF url(../images/tizmilliostable_bottomright.gif) no-repeat top left;
float: right;
width: 2px;
height: 16px;
overflow: hidden;
}


.megrendelesek_box {
    font-size: 7pt;
    width: 120px;
	margin: 0 10px 10px 0;
	text-align: center;
    float: left;
    background-color: #f9f9f9;
    border: solid 10px  #f9f9f9;
    border-bottom: solid 2px  #f9f9f9;
	}

.megrendelesek_box .border {


			background-color: #dcdfde;

}



#footer
{

	clear:both;
	float: left;
	width: 938px;
	margin: 10px 0 10px 0;

background-color: #f9f9f9;
		border: solid 10px  #f9f9f9;

	}

#footer .topbar
{
	border-bottom: solid 1px black;
	float: left;
	width: 938px;
	font-size: 10pt;
	}

#footer .topbar ul {
		margin: 5px 0 0 0px;
		padding: 0px;
		list-style-type: none;
	}

#footer .topbar li {
		padding: 0px;
		margin: 0 15px 0 0;
		float: left;
	}

#footer .topbar li a {
	text-decoration: none;
	font-weight: normal;
	}

#footer .main
{
	float: left;
	width: 938px;
	color: #333333;
	}
#footer .copy
{
	float: left;
	width: 838px;
	}
#footer .pageup
{
	float: left;
	width: 100px;
	text-align: right;
	}

#footer .admin
{
	float: left;
	width: 938px;
	color: #666666;
	text-align:right;
	margin-top: 10px;
	}

a.thin
{
	font-weight: normal;
	}

#head .right
{
		color: white;
		font-size: 8pt;
		float: left;
	}
	
#form-login
{
	margin: 0px;
}
	


#head .right a
{
		color: white;
		font-weight: normal;
		text-decoration: underline;
	}

#head .right input
{
		font-size: 8pt;
		padding-left: 1px;
		margin-left: 1px;
		width: 100px;
	}
	

#head .right ul
{
		list-style-type: none;
		padding-left: 0px;
		margin-left: 0px;
	
	}


#head .right li
{
		display: block;
		text-align: center;
		padding-left: 0px;
		margin-left: 0px;
	}

#head .right .button
{
	background-color: #e06666;
	border:solid 1px #eca3a3;
	color: white;
	font-weight: bold;
	font-size: 8pt;
	width: 95px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 5px 0 0 0;
}

#subpageright_content
{
	width: 300px;
		float: left;
	margin-left: 5px;
	}
	
#footer .admin .label
{

		font-size: 8pt;

	}

#com-form-login
{
	width: 300px;
	}

.rightcontentbox
{
	width: 290px;
	float: left;
	margin-bottom: 15px;
	}

.rightcontentbox .szakerto_img
{
	float: left;
	border: solid 1px #98b7ce;
	}

.rightcontentbox .szakerto_name
{
	float: left;
	width: 170px;
	margin-left: 10px;
	font-size: 12pt;
font-weight: 800;
color: #2255bb;
	}
	
.rightcontentbox .szakerto_type
{
	width: 150px;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}
.rightcontentbox .title
{
	font-size: 14pt;
	color: black;
	font-weight: normal;
	padding-bottom: 3px;
	border-bottom: solid 1px black;
	margin-bottom: 5px;
	}
	
.valaszoklink { font-size: 10pt; }

.formlebel2 { display: inline; }

#ChronoContact_frm_kerdoivnoi .formlabel {
	display: inline;
	margin; 0 5px 0 5px;
}

#ChronoContact_frm_kerdoivnoi .formlabel2 {
	clear: left;
	float: left;
	width: 85px;
	margin; 0 5px 0 5px;
	font-weight: bold;
}

#ChronoContact_frm_kerdoivnoi select { margin-right: 5px;  } 

#ChronoContact_frm_kerdoivnoi .inputbox {
	border: none;
}

#ChronoContact_frm_kerdoivnoi .inputbox2 {
	border: none;
}

#ChronoContact_frm_kerdoivnoi .question {
	font-size: 11pt;
	font-weight: bold;
	margin: 15px 0 5px 0;
	color:#2255bb;
}

#ChronoContact_frm_kerdoivnoi .text {
	border: solid 1px black;
}

#ChronoContact_frm_kerdoiv2009 .formlabel {
	display: inline;
	margin; 0 5px 0 5px;
}

#ChronoContact_frm_kerdoiv2009 .formlabel2 {
	clear: left;
	float: left;
	width: 85px;
	margin; 0 5px 0 5px;
	font-weight: bold;
}

#ChronoContact_frm_kerdoiv2009 select { margin-right: 5px;  } 

#ChronoContact_frm_kerdoiv2009 .inputbox {
	border: none;
}

#ChronoContact_frm_kerdoiv2009 .inputbox2 {
	border: none;
}

#ChronoContact_frm_kerdoiv2009 .question {
	font-size: 11pt;
	font-weight: bold;
	margin: 15px 0 5px 0;
	color:#2255bb;
}

#ChronoContact_frm_kerdoiv2009 .text {
	border: solid 1px black;
}


#comboheadmenu {
display: none;
	z-index: 99;
	position: absolute;
	left: 520px;
	top: 105px;
	width: 215px;
}

#comboheadmenu .content{
	background: transparent url(../images/combomenubg.png) repeat-y top left;
margin: 0px;
font-size:8pt;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
float: left;
width: 215px;
}

#comboheadmenu .content ul{
	list-style-type:none;
	margin: 10px 0 0 20px;
	padding: 0px;
}
#comboheadmenu .content li {
	margin: 5px 0 0 0;

}
#comboheadmenu .content li a{
	color:#FFFFFF;

}


#comboheadmenu .footer{
clear: both;
	background: transparent url(../images/combomenufooter.png) repeat-y top left;
	height: 23px;
	width: 215px;
}

.szakertonagy
{
	width: 380px;
}

.szakertonagy .szakerto_name { width: 168px; }
.szakertonagy .szakerto_type { width: 160px;  float: left;margin-left:10px;}
.szakertonagy .szakerto_desc { width: 160px; height: 86px; overflow: hidden; font-style: italic; font-weight: bold; font-size: 0.9em; line-height: 1.3em; float: left;margin: 10px 0 0 10px; color: #666666}
.szakertonagy .answers { margin-top: 9px; float: left; }
.szakertonagy .answers .leftquote { width: 380px; height: 80px; float: left; clear: left; background: url(../images/idezojel_bal.gif) bottom left no-repeat; }
.szakertonagy .answers .rightquote { width: 380px; height: 80px; float: left; clear: left; background: url(../images/idezojel_jobb.gif) top right no-repeat;overflow: hidden; }
