html {
		width: 100%;
		height: 100%;
		}
body {
		background: #0D6298 url(../layout/main_bg.jpg) repeat-x;
		margin: 0px;
		padding: 0px;
		text-align: center;
		}

#balai {
		width: 944px;
		height: 100%;
		margin: 0 auto;
		text-align: left;
		font: 11px Arial, Helvetica, sans-serif;
		color: #333;
		padding: 0px;
		}
#header {
		background: url(../layout/tart_bg.png) repeat-y;
		width: 944px;
		padding: 0;
		height: 193px;
		
		}
html>body #header {
		background: url(../layout/tart_bg.png) repeat-y;
		
		}
#allapotsor {
		height: 40px;
		margin: 0;
		padding: 0 13px 0 11px;
		width: 920px;
		}
#bal_has {
		min-height: 400px;
		float:left;
		width: 135px;
		padding: 10px 10px 10px 11px;
		}
#bal_has table {
	width: 100%;
	border: 1px solid #B9E6FF;
	border-bottom: none;
	background: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0080E2;
		}
#bal_has table td,
#bal_has table th {
		padding: 2px 2px;
		border-bottom: 1px solid #B9E6FF;
		text-align: center;
		}
#bal_has table th {
	background: #0461B3 url(../layout/table_th_bg.png) repeat-x;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 16px;
		}				
		
#bal_has a
{
		color: #437E94;
		text-decoration: none;
		}
#bal_has a:hover {
		color: #0080E2;
		text-decoration: underline;
		}
#bal_has table ul li{
	list-style: url(../layout/kocka.gif);
	padding: 3px 0;
	text-align: left;
	color:#0080E2;
}

#bal_has li {
		color:#0080E2;
}
		
#jobb_has {
		width: 135px;
		padding: 10px 13px 10px 10px;
		min-height: 400px;
		float:right;
		}
#logotarto {
		background: #FFF;
		width: 100%;
		text-align: center;
		padding: 10px 0;
		margin-bottom: 10px;
		}
#logotarto img {
		padding: 10px 0;
		}
#tartalom {
		width: 629px;
		min-height: 400px;
		float:left;
		background: #F6FAFC;
		padding: 10px 0px;
		}
#tartalombox {
		width: 944px;
		background: url(../layout/tart_bg.png) repeat-y;
		}

/* IE ignores styles with [attributes], so it will skip the following. */
html>body #tartalombox {
		background: url(../layout/tart_bg.png) repeat-y;
		}
#footertarto {
		text-align: center;
		float:left;
		width: 944px;
		height: 109px;
		padding: 130px 0 0 0;
		background: url(../layout/footer_bg.png) no-repeat;
		}
html>body #footertarto {
		background: url(../layout/footer_bg.png) no-repeat;
		}
#footer {
		font: 10px Arial, Verdana, Helvetica, sans-serif;
		color: #437E94;
		}
#footer a {
		color: #437E94;
		text-decoration: none;
		}
#footer a:hover {
		color: #0080E2;
		text-decoration: underline;
		}

/*-------------menu*/
/* __fomenu kezd__*/
#fomenu ul {
		margin: 0;
		padding: 0 8px 0 8px;
		list-style: none;
		width: 924px;
		height: 36px;
		text-align: left;
		position: relative;
		}
#fomenu ul li {
		margin: 0;
		padding: 0;
		float: left;
		height: 36px;
		font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		}
#fomenu ul li a {
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		text-decoration: none;
		color: #FFF;
		}
#fomenu ul li a span {
		background: url(../layout/fomenu_bg_3.png) no-repeat left top;
		position: absolute;
		height: 36px;
		}
#fomenu li#m1 , #fomenu li#m1 a span { width: 132px; background-position: 0px 0px; }
#fomenu li#m2 , #fomenu li#m2 a span { width: 132px; background-position: -132px 0; }
#fomenu li#m3 , #fomenu li#m3 a span { width: 132px; background-position: -264px 0; }
#fomenu li#m4 , #fomenu li#m4 a span { width: 132px; background-position: -396px 0; }
#fomenu li#m5 , #fomenu li#m5 a span {width: 132px;  background-position: -528px 0;}
#fomenu li#m6 , #fomenu li#m6 a span {width: 132px;  background-position: -660px 0;}

#fomenu li#m1 a:hover, #fomenu li#m1 a:hover span, 
#fomenu li#m1 a.akt, #fomenu li#m1 a.akt span {background-position: 0px -36px; }
#fomenu li#m2 a:hover, #fomenu li#m2 a:hover span, 
#fomenu li#m2 a.akt, #fomenu li#m2 a.akt span {background-position: -132px -36px; }
#fomenu li#m3 a:hover, #fomenu li#m3 a:hover span,
#fomenu li#m3 a.akt, #fomenu li#m3 a.akt span {background-position: -264px -36px; }
#fomenu li#m4 a:hover, #fomenu li#m4 a:hover span,
#fomenu li#m4 a.akt, #fomenu li#m4 a.akt span {background-position: -396px -36px; }
#fomenu li#m5 a:hover, #fomenu li#m5 a:hover span,
#fomenu li#m5 a.akt, #fomenu li#m5 a.akt span {background-position: -528px -36px; }
#fomenu li#m6 a:hover, #fomenu li#m6 a:hover span,
#fomenu li#m6 a.akt, #fomenu li#m6 a.akt span {background-position: -660px -36px; }

/* __fomenu vege__*/

/* __adminmenu kezd__*/
 #tartalom #adminmenu ul {
		margin: 0;
		padding: 0 10px 0 0px;
		list-style: none;
		width: 620px;
		height: 29px;
		text-align: left;
		}
 #tartalom #adminmenu ul li {
		margin: 0;
		padding: 0;
		float: left;
		height: 29px;
		font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		list-style: none;
		color: #FFF;
		}
 #tartalom #adminmenu ul li a {
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		text-decoration: none;
		color: #FFF;
		}
 #tartalom #adminmenu ul li a span {
		background: url(../layout/adminmenu_bg_3.png) no-repeat left top;
		position: absolute;
		height: 29px;
		}
#tartalom #adminmenu li#m11 , #tartalom #adminmenu li#m11 a span {width: 89px; background-position: 0px 0px; }
#tartalom #adminmenu li#m12 , #tartalom #adminmenu li#m12 a span {width: 88px; background-position: -89px 0;}
#tartalom #adminmenu li#m13 , #tartalom #adminmenu li#m13 a span {width: 89px; background-position: -177px 0;}
#tartalom #adminmenu li#m14 , #tartalom #adminmenu li#m14 a span {width: 88px; background-position: -266px 0;}
#tartalom #adminmenu li#m15 , #tartalom #adminmenu li#m15 a span {width: 89px; background-position: -354px 0;}
#tartalom #adminmenu li#m16 , #tartalom #adminmenu li#m16 a span {width: 88px; background-position: -443px 0;}
#tartalom #adminmenu li#m17 , #tartalom #adminmenu li#m17 a span {width: 89px; background-position: -531px 0;}


#tartalom #adminmenu li#m11 a:hover, #tartalom #adminmenu li#m11 a:hover span, 
#tartalom #adminmenu li#m11 a.akt, #tartalom #adminmenu li#m11 a.akt span {background-position: 0px -29px; }
#tartalom #adminmenu li#m12 a:hover, #tartalom #adminmenu li#m12 a:hover span, 
#tartalom #adminmenu li#m12 a.akt, #tartalom #adminmenu li#m12 a.akt span {background-position: -89px -29px; }
#tartalom #adminmenu li#m13 a:hover, #tartalom #adminmenu li#m13 a:hover span,
#tartalom #adminmenu li#m13 a.akt, #tartalom #adminmenu li#m13 a.akt span {background-position: -177px -29px; }
#tartalom #adminmenu li#m14 a:hover, #tartalom #adminmenu li#m14 a:hover span,
#tartalom #adminmenu li#m14 a.akt, #tartalom #adminmenu li#m14 a.akt span {background-position: -266px -29px; }
#tartalom #adminmenu li#m15 a:hover, #tartalom #adminmenu li#m15 a:hover span,
#tartalom #adminmenu li#m15 a.akt, #tartalom #adminmenu li#m15 a.akt span {background-position: -354px -29px; }
#tartalom #adminmenu li#m16 a:hover, #tartalom #adminmenu li#m16 a:hover span,
#tartalom #adminmenu li#m16 a.akt, #tartalom #adminmenu li#m16 a.akt span {background-position: -443px -29px; }
#tartalom #adminmenu li#m17 a:hover, #tartalom #adminmenu li#m17 a:hover span,
#tartalom #adminmenu li#m17 a.akt, #tartalom #adminmenu li#m17 a.akt span {background-position: -531px -29px; }
/* __adminmenu vege__*/

.hasablistak {
		color: #8C8B89;
		list-style: none;
		padding: 0px;
		margin: 0 0 20px 10px;
		}
.hasablistak li {
		margin: 0px 0;
		}
.hasablistak li a {
		color: #8C8B89;
		text-decoration: none;
		}
.hasablistak li a:hover {
		text-decoration: underline;
		color: #0080E2;
		}
		
h3.swap {
		font: 14px Arial, Helvetica, sans-serif;
		color: #999;
		padding: 0;
		margin: 0 0 10px 0;
		height:25px;
		background-repeat: no-repeat;
		}
h3.swap span {display:none;}
h3#kocsi {background-image:url(../layout/h3_kocsi.png);}
h3#termekkatalogus {background-image:url(../layout/h3_termekkatalogus.png);}
h3#arlistak {background-image:url(../layout/h3_arlistak.png);}
h3#hirekcim {background-image:url(../layout/h3_hirek.png);}
h3#notebook {background-image:url(../layout/h3_notebook.png); height: 30px;}
h3#partnerek {background-image:url(../layout/h3_partner.png);}
h3#terkep {background-image:url(../layout/h3_terkep.png);}
h3#szoft_szam {background-image:url(../layout/h3_szoft_szam.png);}
h3#osszetettkereses {background-image:url(../layout/h3_osszetettkereses.png);}
h3#bejelentkezes {background-image:url(../layout/h3_bejelentkezes.png);}
h3#hirlevel {background-image:url(../layout/h3_hirlevel.png);}
h3#weblapkeszites {background-image:url(../layout/h3_weblapkeszites.png);}

#link a{
		color: #F6FAFC;
		text-decoration: none;
}
#link a:hover{
		color: #F6FAFC;
		text-decoration: none;
}
#hirek {
		padding: 0 0 0 5px;
		width: 130px;
		overflow: hidden;
		}
#hirek ul {
		padding: 0;
		margin: 0;
		list-style: none;
		}
#hirek ul li {
		border-top: 1px solid #DADADA;
		padding: 5px 0;
		color: #8C8B89;
		}
#hirek ul li.elso { border: none;}
#hirek ul li a {
		text-decoration: none;
		color: #8C8B89;
		display: block;
		}
#hirek ul li a:hover { color: #0080E2;}

#referencia a {
		text-decoration: none;
		color: #f6fafc;
		display: block;
		}
#referencia a:hover { color: #f6fafc;}

/* szovegformazasok */

#tartalom h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1474BE;		
		}
#tartalom table {
	width: 100%;
	border: 1px solid #B9E6FF;
	border-bottom: none;
	background: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
		}
#tartalom table td,
#tartalom table th {
		padding: 2px 2px;
		border-bottom: 1px solid #B9E6FF;
		text-align: left;
		}
#tartalom table th {
	background: #0461B3 url(../layout/table_th_bg.png) repeat-x;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 16px;
		}
#tartalom table tr.kiemeltsor {
		background: #D9EFFF;
		}

#tartalom p, #tartalom ul {
		padding-right: 10px;
		}
#tartalom ul li {
	padding: 3px 0;
	text-align: justify;
	list-style: url(../layout/kocka.gif);
		}
#tartalom a {
		text-decoration: none;
		color: #0080E2;
		}
#tartalom a:hover { text-decoration: underline;
		}
#tartalom2 {
		width: 629px;
		min-height: 400px;
		float:left;
		background: #F6FAFC;
		padding: 10px 0px;
		}  
#tartalom2 h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1474BE;		
		}
#tartalom2 table {
	width: 100%;
	border-bottom: none;
	background: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
		}		
		
#tartalom2 table td
{
		padding: 2px 2px;
		text-align: center;
	}


		
#sort a	{
		text-decoration: none;
		color: #ffffff;
		}	


		
.top10 {
		padding: 10px 0 0 0;
		}
	
		
#jobb_has h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1474BE;		
		}
#jobb_has table {
	width: 100%;
	border: 1px solid #B9E6FF;
	background: #dee8e8;
	font: 11px Arial, Helvetica, sans-serif;
		}
#jobb_has table td,
#jobb_has table th {
		padding: 2px 2px;
		text-align: center;
		height: 14px;
		}
#jobb_has table th {
	background: #0461B3 url(../layout/table_th_bg.png) repeat-x;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 14px;
		}
#jobb_has table tr.kiemeltsor {
		background: #D9EFFF;
		}
#jobb_has p, #tartalom ul {
		padding-right: 80px;
		}
#jobb_has ul li {
	padding: 0px 0;
	margin: 0px 0;	
	text-align: justify;
	list-style: url(../layout/kocka.gif);
		}
#jobb_has li {
	padding: 0px 0;
	margin: 0px 0;	
	text-align: justify;
		}		

		
.jobblistak {
		color: #8C8B89;
		list-style: none;
		padding: 5px;
		margin: 0px 0px 0px 15px;
		}
.jobblistak li {
		margin: 0px 0;
		}
.jobblistak li a {
		color: #8C8B89;
		text-decoration: none;
		}
.jobblistak li a:hover {
		text-decoration: underline;
		color: #0080E2;
		}
form
{
margin: 0px;
padding: 0px;
}

#tabPartnerlista tr.selected {
background-color: #cfe3ef;
}

#divForm span.field textarea.focused, input.focused {
	background-color: #f0f6f9;
	border: 1px solid #1474BE;
	}
	
INPUT.create_label {
	font-family: Tahoma;
	font-size: 12px;
	background-color:#FFFFFF;
	color:#000000;
	border: 0px;
	text-align:right;
}	

input.inputmezo {
	background-image: url('../layout/inputmezo.png');
	border: 1px solid #77a3c5;
	height: 18px;
	width: 88px;
}	
input.inputmezo1 {
	background-image: url('../layout/inputmezo1.png');
	border: 1px solid #77a3c5;
	height: 18px;
	width: 298px;
}		
input.inputmezo2 {
	background-image: url('../layout/inputmezo2.png');
	border: 1px solid #77a3c5;
	height: 18px;
	width: 28px;
}
input.inputmezo3 {
	background-image: url('../layout/inputmezo1.png');
	border: 1px solid #77a3c5;
	height: 18px;
	width: 150px;
}


#tartalom3 {
		width: 629px;
		min-height: 400px;
		height:auto!important;
		float:left;
		background: #F6FAFC;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow: hidden;
		/*background-color:black;*/
		}
	  
		
#box_tartalom{
	float:left;
	width: 620px;
	height:auto!important;
	padding: 0px 5px 0px 10px;
	position: relative;
	overflow: hidden;
	/*background-color:black;*/
}
	
div.box_top{
	background: url(../layout/boxtop.png) repeat-y;
	width: 620px;
	height: 20px;
	/*background: #D9EFFF;*/
	float:left;
}

div.box_top h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0080E2;
	padding: 5px 0px 0px 15px;
	margin: 0px;		
		}	

div.box_body{
background: url(../layout/boxbody.png) repeat-y;
	width: 620px;
	height:auto!important;
	position: relative;
	padding: 0px 0px 0px 10px;
	float:left;

	/*background: red;*/
}

div.box_bottom{
background: url(../layout/boxbottom.png) repeat-y;
	width: 620px;
	height: 5px;
	float:left;
	/*background: blue;*/
}
.box_ref {
	/*background: url(../layout/abox.png) no-repeat bottom;*/
	width:200px;
	height:auto!important;
	min-height:60px;
	height:60px;
	position: relative;
	float:left;
	padding: 0px 0px 0px 0px;
	
}
.box_ref_border {
	width:200px;
	height:auto!important;
	min-height:30px;
	height:30px;
	/*background: url(../layout/abox_border.png) no-repeat top;*/
	position: relative;
	float:left;
	text-align:center;
	padding: 10px 0px 0px 0px;
		
}
.box_ref_border a
{
		color: red;
		text-decoration: none;
		}
.box_ref_border a:hover {
		color: purple;
		/*text-decoration: underline;*/
		}
.box_akc {
	background: url(../layout/box.png) no-repeat bottom;
	width:200px;
	height:auto!important;
	min-height:60px;
	height:60px;
	position: relative;
	float:left;
	padding: 0px 0px 0px 0px;
	color: #8C8B89;
}
.box_akc_border {
	width:200px;
	height:auto!important;
	min-height:30px;
	height:30px;
	background: url(../layout/box_border.png) no-repeat top;
	position: relative;
	float:left;
		
}
.box_akc_border h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0080E2;
	padding: 10px 0px 0px 10px;
	margin: 0px;		
		}
.box_akc table {
	width: 99%;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
		}		
		
.box_akc table td,
.box_akc table th
{
		padding: 0px 0px 3px 0px;
		text-align: center;
	}

.nettoar_akc
{
background: #e3e4eb;
color: #706c6c;
font:12px Arial, Helvetica, sans-serif;
padding: 0px 1px 0px 1px;
}	
	
.bruttoar_akc
{
background: #2080c5;
color: white;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 0px 1px 0px 1px;
}

.box_supakc {
	background: url(../layout/box_supakc.png) no-repeat bottom;
	width:200px;
	height:auto!important;
	min-height:60px;
	height:60px;
	position: relative;
	float:left;
	padding: 0px 0px 0px 0px;
	color: white;
}
.box_supakc_border {
	width:200px;
	height:auto!important;
	min-height:30px;
	height:30px;
	background: url(../layout/box_border_supakc.png) no-repeat top;
	position: relative;
	float:left;
}
.box_supakc_border h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	padding: 10px 0px 0px 10px;
	margin: 0px;
		
		}
.box_akc table {
	width: 99%;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
		}		
		
.box_supakc table td,
.box_supakc table th
{
		padding: 0px 0px 3px 0px;
		text-align: center;
	}

.nettoar_supakc
{
background: #4793cd;
color: white;
font: 12px Arial, Helvetica, sans-serif;
padding: 0px 1px 0px 1px;
}	
	
.bruttoar_supakc
{
background: #9cd613;
color: white;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 0px 1px 0px 1px;
}
.box_supakc_piros {
	background: url(../layout/box.png) no-repeat bottom;
	width:200px;
	height:auto!important;
	min-height:60px;
	height:60px;
	position: relative;
	float:left;
	padding: 0px 0px 0px 0px;
	color: #706c6c;
}
.box_supakc_piros_border {
	width:200px;
	height:auto!important;
	min-height:30px;
	height:30px;
	background: url(../layout/box_border.png) no-repeat top;
	position: relative;
	float:left;
}
.box_supakc_piros_border h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: red;
	padding: 10px 0px 0px 10px;
	margin: 0px;
}
.box_supakc_piros table td,
.box_supakc_piros table th
{
		padding: 0px 0px 3px 0px;
		text-align: center;
	}

.nettoar_supakc_piros
{
background: #e3e4eb;
color: #706c6c;
font: 12px Arial, Helvetica, sans-serif;
padding: 0px 1px 0px 1px;
}	
	
.bruttoar_supakc_piros
{
background: #fc3134;
color: white;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 0px 1px 0px 1px;
}
.operacios {
		background: url(../layout/operacios.jpg) no-repeat bottom;
		padding: 0px 0px 0px 0px;
		width:600px;
		height:auto!important;
		min-height:205px;
		height:205px;
		position: relative;
		float:left;
		color: #8C8B89;
		/*background-color:black;*/
		}		
