/*******************************************************************************

    (c) 2008 EXPERTDESIGN - G&G Project Kft.

	skype:  expertdesign.hu, voip: 06-21-380-5870
	e-mail: info@expertdesign.hu, http://www.expertdesign.hu

*******************************************************************************/
body {
	margin: 20px 0;
	padding: 0;
	background: #41361e url(images/hatter.jpg) top left repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.balra { float: left; }
.jobbra { float: right; }
.sorkizart { text-align:justify; }
.clear { clear:both; }
a {
	text-decoration: none;
	outline: none;
}
#tarto {
	width: 940px;
	margin: 0 auto 0 auto;
	padding: 18px 18px 13px 18px;
	background-color: #FFFFFF;
	border: 2px solid #cac9c6;
}
#fejlec {
	height: 140px;
	background: url(images/fejlec.gif) top left no-repeat;
}
#lap {
	width: 940px;
	/*padding-top: 10px;*/
}
ul#menu-fent {
	float:right;
	margin: 0;
	padding: 0;
    list-style-type: none;
	font-size: 14px;
	font-weight: bold;
}
ul#menu-fent li {
	float: left;
	background: url(images/mf_elv.gif) no-repeat;
}
ul#menu-fent a {
	display: block;
	line-height: 40px;
	padding: 0 15px;
	margin-left: 1px;
	color: #fff;
	text-align: center;
}
ul#menu-fent a:hover, ul#menu-fent a.aktualis  {
	background: url(images/mf_sz.gif) repeat-x;
}
ul#menu-fent a.aktualis {
	cursor: default;
}
#cimlap-sav {
	margin-top: 10px;
	background-color: #686252;
	height: 132px;
	width: 100%;
}
#cimlap-sav a {
	float: left;
	width: 210px;  /* 210+10+15=235px */
	height: 102px; /* 102+15+15=132px */
	padding: 15px 10px 15px 15px;
	background: url(images/cs_szvonal.gif) top right no-repeat;
}
#cimlap-sav a.utso {
	background: none;
}
#cimlap-sav a:hover {
	background-color: #5A5547;
}
#cimlap-sav span.cim {
	font-size: 14px;
	font-weight: bold;
	color: #fdea9c;
}
#cimlap-sav span.szoveg {
	display: block;
	font-size: 11px;
	color: #cbc9c4;
	margin-top: 6px;
}
.panel {
	width: 610px;
	margin-top: 10px;
	padding: 20px;
	background-color: #f7f6f2;
	overflow: hidden;
	color: #555553;
	font-size: 12px;	
}
.panel p {
	line-height: 1.6em;
}
.panel div.cim {
	font: 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ab5309;
	border-bottom: 1px solid #ab5309;
	margin-bottom: 15px;
}
.panel div.alcim {
	font-size: 19px;
	font-weight: bold;
	/*color: #3d3a33;*/
	color: #635e53;
}
.panel p.sorkizart {
	text-align: justify;
	line-height: 1.4em;
}
.panel ul {
	color: #555553;
	margin-left: 0;
	padding-left: 30px;
}
.panel ul li {
	margin-bottom: 4px;
}
.panel b {
	color: #3d3a33;
}
.panel div.vonal {
	height: 1px;
	width: 100%;
	margin: 10px 0;
	background: url(images/penel_vonal_bg.gif) top left repeat-x;
}

ul.csoportok {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
   list-style-type: none;
	margin-right: 40px;
}
ul.csoportok li {
	padding-left: 10px;
	background: url(images/nyil.gif) 0 6px no-repeat;
}
ul.csoportok a {
	color: #635e53;
	font-size: 13px;
	font-weight: bold;	
}
ul.csoportok a:hover {
	text-decoration: underline;
}

a.acroread {
	background: url(images/acroread.gif) no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #3d3a33;
	outline: none;
	text-decoration: none;
}
a.acroread:hover {
	text-decoration: underline;
}

table.adatok {
	margin: 15px 0 20px 0;
	width: 400px;
	border: none;
	border-collapse:collapse;
	font-size: 11px;
}
table.adatok tr.e {
	background-color: #EFEAD8;
}
table.adatok td, table.adatok th {
	border: 1px solid #C8C3BC;
	padding: 2px 6px;
}
table.adatok td {
	text-align: center;
}
table.adatok thead th {
	font-size: 12px;
	color: #f7f6f2;
	background-color: #7E776A;
}
table.adatok tbody th {
	font-weight: normal;
	text-align: left;
}

table.ar {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;	
	border-bottom: 1px solid #E3E0D2;
}
table.ar tr {
	background-color: #FDFCFC;
}
table.ar tr.e {
	background-color: #F1F0E9;
}
table.ar thead th {
	padding: 4px 3px;
}
table.ar tbody th, table.ar td {
	padding: 8px 6px;
}
table.ar thead th {
	background-color: #7E776A;
	color: #F5F1DF;
	border-bottom: 2px solid #D56000;
}
table.ar tbody th {
	text-align: left;
}
table.ar td {
	text-align: right;
}

img.tolto {
	float: left;
	clear: left;
	padding: 20px;
}
b.tolto-nev {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #AB5309 !important;
}

table.tolto {
	margin: 15px 0;
}
table.tolto th, table.tolto td {
	border-bottom: 1px dashed #D9D5C2;
	padding: 5px 0px;
}
table.tolto th {
	text-align: left;
	vertical-align: top;
	width: 120px;
}

#menu-jobb {
	min-height: 250px;
	width: 250px;
	margin-top: 10px;
	padding: 15px;
	background: #f5f1df url(images/csesze_alnyomat.gif) bottom center no-repeat;
}
* html #menu-jobb {
	height: 250px;
}
#menu-jobb .menu-cim {
	padding-left: 10px;
	color: #f5f1df;
	color: #fff;
	background-color: #7e776a;	
	font: 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:  bold;
}
#menu-jobb ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 17px;
}
#menu-jobb ul li {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
}
#menu-jobb ul li a {
	position: relative;
	display: block;
	width: 240px;
	height: 42px;
	color: #545046;
	text-decoration: none;
	outline: none;
	padding-left: 10px;
	background: none;
	margin-top: -7px;
	font-weight: normal;
	background: url(images/jmnu.gif) top left no-repeat;
}
#menu-jobb ul li a.m1 {
	margin-top: 0;
}
#menu-jobb ul li a:hover {
	font-weight: bold;
	letter-spacing: -1px;
	background: url(images/jmnu_sel.gif) top left no-repeat;
}
#menu-jobb ul li a.sel {
	font-weight: bold;
	letter-spacing: -1px;
	cursor: default;
	color: #AB5309;
}
#menu-jobb ul li a.sel:hover {
	background: url(images/jmnu.gif) top left no-repeat;
}
#menu-jobb ul li a span {
	display: block;
	padding-top: 7px;
}

.info-panel {
	margin-top: 12px;
	font-size: 11px;
	color: #f2f2f2;
	width: 280px;
	color: #455249;
	background-color: #D7DED8;
}
.info-panel .ip-cim {
	color: #fff;
	background-color: #758A78;
	
	text-align: center;
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
}
.info-panel p {
	line-height: 1.3em;
	text-align: justify;
	padding: 15px;
	margin-top: 0;
}

#terkep {
	width: 610px;
	height: 350px;
}
p.cim2 {
	float: right;
	clear: right;
	text-align: right;
}
form#levelkuldes label {
	color: #7E776A;
	font-weight: bold;
}
form#levelkuldes input,  form#levelkuldes textarea {
	margin-bottom: 6px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	padding: 4px 2px;
}
form#levelkuldes input.gomb {
	width: 81px;
	height: 25px;
	outline: none;
}
div.sarga-doboz {
	width: 209px;
	height: 92px;
	padding: 15px 20px 20px 40px;
	background: url(images/sarga_doboz.gif) no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	color: #616048;
	text-align: justify;
}

#uzenet {
	font: bold 12px Arial, sans-serif;
	margin-bottom: 8px;
}
.hiba {
	color:#CC0000;
}
.siker {
	color:#33CC00;
}
#lablec {
	position: relative;
	font-size: 10px;
	line-height: 30px;
	padding-left: 10px;
	color:#9d9585;
	width: 930px;
	margin-top: 10px;
	background-color: #3c3933;
}
#kredit {
	position: absolute;
	right: 10px;
	top: 0;
}
#kredit a {
	text-decoration: none;
	color: #9d9585;
}
#kredit a:hover {
	text-decoration: underline;
}
