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;
}

ol { margin:0px;  }

#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;
		float: left;
		display: block;
	}

#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: 100%;
		float: left;

	}


#head .right
{
		color: white;
		width: 440px;
		font-size: 8pt;
		float: right;
		margin: 3px 0 0 0;
	}

#head .left h1 {
		width: 300px;
		display: block;
		float: left;
		margin: 4px 0px 0px 15px;
	}

#head .headmenu { float: left; width: 100%; }
	
#head .headmenu ul {
	clear: both;
		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;
}

#main {
	width: 968px;
    margin: 10px 0 0 0px;
    border-left: solid 10px #ffffff;
	float: left;
}

#frontpage { float: left; width: 798px; }

#topleft_content {
	width: 798px;

	float: left;
	
}

.banner728
{
	width: 728px;
	height: 90px;
	padding: 10px 10px 10px 15px;
	background: #eeeeee url(../images/hirdetes.gif) no-repeat center left;
}

.banner468x120
{
	width: 468px;
	height: 120px;
	padding: 10px 10px 10px 15px;
	background: #eeeeee url(../images/hirdetes.gif) no-repeat center left;
	margin-left: 60px;
}
.banner120
{
	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;
}

.banner120x42
{
	float:left;
	width: 120px;
	height: 42px;
	padding: 10px 10px 15px 10px;
	margin: 0 10px 10px 0;
	background: #eeeeee url(../images/hirdeteshoriz.gif) no-repeat bottom center;
}

.banner120x140
{
	float:left;
	width: 120px;
	height: 140px;
	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;
	float: left;
	margin-left: 2px;
	overflow: hidden;
}

#centerleft_content {
	width: 384px;
	float: left;
	margin-right: 20px;
overflow: hidden;   
  margin-top: 10px;
}

#centerleft_content .moduletitle, #center_content .moduletitle
{ margin-top: 20px; }

#centerleft_content .contentpaneopen p, #center_content .contentpaneopen p
{ margin: 0px; }

#center_content {
	width: 384px;
	float: left;
  margin-top: 10px;

}

#centerright_content {
	width: 300px;
	float: left;
	margin-left: 5px;

}

#zone468 {
	width: 788px;
	float: left;
	margin: 0 auto;
}

#bottomcontent {
	width: 798px;
	float: left;
  overflow: hidden;
  
}


#rightpanel {
		float: left;
		width: 260px;
	}

.leadandszakert
{
	width: 450px;
	float: left;

	}

.leadingbox {
	width: 440px;
	position: relative;
	float: left;
}

.leadingbox .moduletitle { top: 0; }

.toplists
{
	width: 335px;
	float: left;
}

.topread{
	width: 325px;
	float: left;

}
.szakertobox{

    padding: 0px;
	width: 100%;

	float: left;
}
.toprated{
width: 325px;
	
	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: 785px;
		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;
			width: 778px;
		}

		 .blue {
			border: solid 1px #98b7ce;
			background-color: #d8e4ec;
			width: 245px;
		}

		.plainbox .title
		{
			font-size: 14pt;
			color: #2255bb;
			float: left;
			width: 100%;
			margin-bottom: 5px;
			clear: both;
		}

		.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: 778px;
			clear: both;
		}

		.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: 180px;
			float: left;
			text-align: center;
			margin: 0 20px 6px 40px;
			
		}

	/* /plain box */

.orderform
{

	width: 500px;
	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: 450px;
	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;
	}

	
#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
{
	font-weight: bold;
	font-size: 8pt;
	width: 95px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 1px 0 0 0;
}

#subpageright_content
{
	width: 150px;
		float: left;
	margin-left: 5px;
	}

#footer .admin .label
{

		font-size: 8pt;

	}

#com-form-login
{
	width: 300px;
	}
	
#ChronoContact_frm_kerrdoiv .formlabel {
	display: inline;
	margin: 0 5px 0 5px;
}

#ChronoContact_frm_kerrdoiv .formlabel2 {
	clear: left;
float: left;
	width: 70px;
	margin: 0 5px 0 5px;
	font-weight: bold;
}

#ChronoContact_frm_kerrdoiv select { margin-right: 5px;  } 

#ChronoContact_frm_kerrdoiv .inputbox {
	border: none;
}

#ChronoContact_frm_kerrdoiv .inputbox2 {
	border: none;
}

#ChronoContact_frm_kerrdoiv .question {
	font-size: 11pt;
	font-weight: bold;
	margin: 15px 0 5px 0;
	color:#2255bb;
}

#ChronoContact_frm_kerrdoiv .text {
	border: solid 1px black;
}

.articelintro .utazascim{
 color:#2255BB;
 font-size: 18pt;

}

.articelintro .utazascim2 {
 color: #800000;
 font-size: 16pt;
 font-weight: bold;
}

.lapszamok h3 { margin: 1px; font-size: 10pt; }
.szakiroink { width: 100%; }
.szakiroink img { border: 1px solid #dddddd; padding: 7px; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; }
.blink { width: 100%; display: block; text-align: center;  }
.leadingbox h2 { font-size: 18px; }
a.foto  {color: #c92026; cursor:pointer }


#topleft_content .leadandszakert .leadingbox .contentpaneopen ul { list-style-type: none; width: 220px; margin: 0 0 0 8px; padding: 0;}
#topleft_content .leadandszakert .leadingbox .contentpaneopen ul li { border-bottom: 1px solid #CCC; margin: 0 0 6px 0; }

.fotologin { text-align: center; margin: 0 0 12px 0; }


.palyazat {  width: 100%; border: solid 1px #ddd; clear: both; overflow: hidden; margin: 0 0 10px 0; }
.palyazat .radio {float: left; width: 20px; background: #EEE; height: 100%; padding-bottom: 100px; margin-bottom: -100px;}
.palyazat .radio input { margin: 35px 0 0 3px; }
.palyazat .image {float: left;  width: 120px; margin : auto 0;}
.palyazat .title{float: left;  width: 250px; font-size:13pt; font-weight: bold; text-align: left; margin: 4px 0 0 0;}
.palyazat .owner {float: left;  width: 250px; margin: 0 0 4px 0; }

.databox { background: #EEE; border: solid 1px #ddd; } 
.databox .formlabel { width: 50px; float: left;  margin: 13px 0 13px 90px;}
.databox .text { float: left; clear: right; margin: 10px 0 10px 0; }
.databox div { clear: both; margin: 0 0 10px 0; }


.szakaertovalasz { width: 700px; margin: 10px auto; clear: both; float: left; width: 700px; font-size: 8pt; line-height: 12pt;}
.szakaertovalasz .header {float: left; width: 100%; background: #d4d0c8; margin: 0 0 1px 0; height: 24px; }
.szakaertovalasz .header .title { float: left; width: 500px; font-size: 10pt; font-weight: bold; color: #2255bb; margin: 4px 7px 4px 7px !important; margin: 4px 3px 4px 3px;}
.szakaertovalasz .header .date {}
.szakaertovalasz .header  .datum { float: left; width: 179px; font-size: 8pt; font-weight: normal;  margin: 4px 7px 4px 0 !important; margin: 4px 3px 4px 0; text-align: right; }
.szakaertovalasz .content {float: left; width: 100%; background: #dcdfde; }
.szakaertovalasz .content .kerdes {float: left;  margin: 10px;}
.szakaertovalasz .content .valasz {float: left; width: 680px; margin: 10px; background: #f9f9f9; }
.szakaertovalasz .content .valasz .szakertoimg {float: left;   margin: 0 10px 10px 10px; border: solid 1px #999;}
.szakaertovalasz .content .valasz .valasztext {float: left; width: 570px;  margin: 0 10px 10px 0;}
.szakaertovalasz .content .nev {float: left; width: 680px;margin: 10px; font-weight: bold; font-size: 9pt; color: #2255bb;}
.szakaertovalasz .content  .kerdes .nev {margin: 0px; color: #000; }

