/*------------------------------- main -------------------------*/
html, body {
	margin: 0;
	padding: 0;
	height: 100%; /* Required */
}
body {
	font-family:tahoma;
	font-size:13px;
	background-color:#fff;
	color:#333;
	background-image:url(htmlBg.jpg);
	background-position:1000px -1px;
	background-repeat:no-repeat;
}
a,a:hover,a:visited,a:active {
	font-family:tahoma;
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}
a:hover {
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
h1 {
	margin:0;
	display:none;
}

.kiemelt {
	color:#18a1ff;
	font-weight:bold;
}
.kicsiszoveg {
	font-weight:bold;
	font-size:10px;
}
#contents {
	width:1000px;
	padding:0;
	margin:0;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background-image:url(contentsBg.gif);
	border:solid 0px red;
	background-position:0px 140px;
	background-repeat:repeat-y;
}
#f100 {
	background-image:url(footerBg.png);
	background-repeat:repeat-x;
	background-position:0 bottom;
	border:soldi 100px red;
}
#header {

}
#header h1 {
	display:none;
}
#main {
	margin:0;
	padding:0;
	border:solid 0px red;
	padding-bottom: 50px;
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
*html #main  {height: 1%;}
/* End hide from IE-mac */

#footer {
	padding:19px 0 0px 0;
	margin:0px 0 0 0;
	width:1000px;
	height:15px;
	position:absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	text-align:center;
	font-size:9px;
	color:#666;
	background-color:#fff;
	background-image:url(footerBg.png);
	border:solid 0px red;
}
*html #footer {
	padding:19px 0 0px 0;
	height:16px;
	background-repeat:repeat-x;
	background-color:#fff;
}
#weblapbolt {
	position:absolute;
	margin:-12px 0 0 900px;
}
*html #weblapbolt {
	margin:0px 0 0 200px;
}
#weblapbolt a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#weblapbolt a:hover,a:visited,a:active{
	font-size:10px;
	font-weight:bold;
	color:#78b913;
}
#leftContent {
	float:left;
	width:184px;
	background-color:#f7f7f7;
	
}
#centerContent {
	float:left;
	width:806px;
	padding-left:10px;
	font-size:11px;
}
#navbarCntr {
	background-color:none;
	font-size:10px;
	margin:10px;
	background-image:url(siteMapIcon.gif);
	background-repeat: no-repeat;
	padding:1px 0 2px 25px;
	color:#222;
}
#navbarCntr a,a:hover,a:visited,a:active{
	color:#222;
	font-size:10px;
	font-weight:normal;
}
#navbarCntr .navbarLast{
	color:#78b913;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#rightContent {
	display:none;
}

/*---------- HEAD ------*/

#cssMenuBlock {
	background-image:url(cssmenuBg.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
}
#cssMenu {
	list-style-type:none;
	display:block;
	padding:3px 0 0 10px;
	margin:0px;
}

#cssMenu li {
	margin:0px;
	display:inline;
}

#cssMenu li a{
	padding:3px 3px 4px 3px;
	background-repeat:no-repeat;
	background-color:#81b2e1; 
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:normal;
}

#cssMenu li a:hover {
	background-color:#98c74e;
	color:#1c280a;
	font-weight:normal;
}



#headerAnimCntr {
z-index:100;
margin:0;
border:solid 0px red;
}
h2 {
	background-color:#eaeaea;
	margin:0;
	padding:5px;
	font-size:11px;
	font-weight:normal;
}

/*--------------LOGIN CNTR-------------------------*/
#loginCntr {
	margin:10px 0 10px 0;
	border:solid 0px red;
	background-image:url(leftCntrBg.gif);
	font-family:tahoma;
	font-size:10px;
}
*html #loginCntr {
	margin:10px 0 10px 0;
	border:solid 0px red;
	background-image:url(leftCntrBg.gif);
	font-family:tahoma;
	font-size:10px;
}
#loginUser {
	position:absolute;
	margin:-6px 0 0 3px;
}
.CntrName {
	margin:0px 0px 10px 28px;
	border:solid 0px red;
	padding-top:1px;
	color:#222;
}
#loginInputTexts {
	border:solid 0px red;
	margin:20px 0 0 28px;
}
#loginInputTexts label{
	margin-top:7px;
	margin-bottom:2px;
	color:#626262;
	display:block;
}
#login_usernameField {
	behavior:  url(hover.htc);
	width:130px;
	height:13px;
	margin:0px;
	background-image:url(loginInputBg.gif);
	background-repeat:no-repeat;
	border-width:0;
	font-size:10px;
	padding:2px;
	color:#626262;
}
#login_passwordField {
	behavior:  url(hover.htc);
	width:130px;
	height:13px;
	margin:0px;
	background-image:url(loginInputBg.gif);
	background-repeat:no-repeat;
	border-width:0;
	font-size:10px;
	padding:2px;
	color:#626262;
}
#loginCntr input.hover {
	background-position: 0 -17px;
	color:#222;
}
#loginCntr input:hover {
	background-position: 0 -17px;
	color:#222;
}
#elfelejtett_jelszo_link {
	font-family:tahoma;
	font-size:11px;
	display:block;
	margin:10px 0px 5px 25px;
	border:solid 0px red;
	width:170px;
}
*html #elfelejtett_jelszo_link {
	width:150px;
}
#elfelejtett_jelszo_link a{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}
#elfelejtett_jelszo_link a:hover{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
#loginBtn {
	behavior:  url(hover.htc);
	margin:10px 0 10px 100px;
	border-width:0;
	background-color:transparent;
	font-family:tahoma;
	font-size:11px;
	background-image:url(belepesBtn.gif);
	background-repeat:no-repeat;
	width:57px;
	height:17px;
	display:block;
	border:solid 0px red;
}

/*--------------LOGGED CNTR-------------------------*/
#loggedMenuTmp {
	float:right;
	margin:0px;
	background-color:#eee;
	width:300px;
	height:78px;
	background-image:url(loggedBoxBg.jpg);
	background-repeat:no-repeat;
}

#loggedMenuCntr {
	margin:10px 0 10px 0;
	border:solid 0px red;
	background-image:url(leftCntrBg.gif);
	font-family:tahoma;
	font-size:10px;
}
#loggedIcon {
	position:absolute;
	margin:-11px 0 0 1px;
}
#loggedMenu {
	list-style-type:none;
	margin:13px;
	padding:0;
}

#loggedMenu li{
	display:block;
	padding:0;
	margin:0;
}
#loggedMenu li a {
	display:block;
	color:#222;
	padding:2px;
	margin-bottom:1px; 
	text-decoration:none;
	font-family: Tahoma;
	font-size: 11px;
	text-align:left;
	width:146px;
	height:14px;
	text-indent:5px;
	background-color:#f4f4f4;
	font-weight:normal;
}
#loggedMenu li a:hover {
	text-indent:10px;
	color:#fff;
	background-color:#398fe8;
}
#loggedMenuTop {
	position:absolute;
	margin:9px 0 0 8px;
}
#loggedMenuEnd {
	position:absolute;
	margin:-16px 0 0 8px;
}
.userName {
	border:solid 0px red;
	margin: 15px 0 0 20px;
}

/*------------------------------------------------Belso oldalak----------------------------------------*/
#tartalomCntr {
	padding:0 10px 10px 10px;
	margin-bottom:15px;
}

#tartalomCntr a,a:hover,a:visited,a:active{
	color:#78b913;
	font-size:11px;
	font-weight:bold;
}
#tartalomCntr ul{
	list-style-type:none;
	margin-top:0px;
	padding-top:0px;
}
#tartalomCntr  li{
	margin:0px;
	border:solid 0px red;
	background-image:url(listaIkon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	margin-bottom:5px;
}




.formCntr {
	margin:10px;
	border:solid 1px #ccc;
	width:450px;
	background-color:#fff;
}
.formTable {
	border-top:solid 1px #ddd;
	margin:10px 10px 30px 10px;
	width:430px;
}
.formTable a:hover{ 
	font-weight:normal;
}

.formTable tr td {
	padding:5px;
	border-bottom:solid 1px #ddd;
}

.textField {
	font-family:tahoma;
	font-size:11px;
	padding:2px;
	background-color:#eee;
	margin:2px;
	border-top:solid 1px #aaa;
	border-left:solid 1px #aaa;
	width:180px;
}
.nowayMsgCntr {
	margin:30px 10px 10px 20px;
	font-size:13px;
}

.aliasFormCntr {
padding:15px;
}

.szamlazasListItem_olvasatlan {
	font-weight:bold;
}

/*-------------Bealitasok----------------*/
#mentesBtn {
	behavior:  url(hover.htc);
	margin:10px 0 10px 0px;
	border-width:0;
	background-color:transparent;
	font-family:tahoma;
	font-size:11px;
	background-image:url(mentesBtn.gif);
	background-repeat:no-repeat;
	width:57px;
	height:17px;
	display:block;
	border:solid 0px red;
}
.formTable input.hover {
	background-position: 0 -17px;
	color:#222;
}
.formTable input:hover {
	background-position: 0 -17px;
	color:#222;
}
#bealitasok_passwordField {
	behavior:  url(hover.htc);
	width:177px;
	height:13px;
	margin:0px;
	background-image:url(nagyInputBg.gif);
	background-repeat:no-repeat;
	border-width:0;
	font-size:10px;
	padding:2px;
	color:#626262;
	margin:2px;
}

/*-----------------Aliasok--------------*/
#szerkesztesBtn {
	margin-bottom:0;
	display:block;
	width:33px;
	height:35px;
	background-image:url(szerkesztesBtn.gif);
	text-decoration:none;
}
#szerkesztesBtn span{ 
	visibility:hidden;
	font-size:4px;
}
#szerkesztesBtn:hover {
	background-position:0 -35px;
}

#torlesBtn {
	margin-bottom:0;
	display:block;
	width:44px;
	height:35px;
	background-image:url(torlesBtn.gif);
	text-decoration:none;
}
#torlesBtn span{ 
	visibility:hidden;
	font-size:9px;
}
#torlesBtn:hover {
background-position:0 -35px;
}

/*----------------AKTUáLIS-------------*/
.storyCntr {
	padding-left:0px;
}
.aktualisCntr {

}

.aktTitle {
	font-weight:bold;
	background-image:url(aktualisTop.gif);
	height:14px;
	border:solid 0px blue;
	font-size:10px;
	margin-bottom:0;
	padding:2px 0 0 17px;
}
.aktDate {
	font-size:10px;
	position:absolute;
	margin-left:735px;
	margin-top:-15px;
	font-weight:normal;
}
.aktLead {
	behavior:  url(hover.htc);
	padding-left:7px;
	margin-bottom:30px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFF;
	margin-top:0px;
	border-bottom:1px solid #bdbdbd;
}
.aktLead:hover {
	background-color:#efefef;
	color:#000000;
}
.aktLead.hover {
	background-color:#efefef;
	color:#000000;
}

/*---------------KAPCSOLAT-----------------*/
#kapcsolatTable {
	border:solid 2px #efefef;
	background-color:#FFFFFF;
	margin-top:20px;
}
#kapcsolatTable td {
	padding:5px;
}
.error {
	color:#e20000;
}