/*------------------------------- main -------------------------*/
html, body {
	margin: 0;
	padding: 0;
	height: 100%; /* Required */
}
body {
	text-align: center;
	font-family:verdana;
	font-size:10px;
	background-color:#8A9282;
	background-image:url(bodyBg.gif);
	background-position:center top;
	color:#888;
}
a,a:hover,a:visited,a:active {
	font-family:verdana;
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#333;
	text-decoration:none;
}
h1 {
	margin:0;
}
#contents {
	width:670px;
	background-image:url(contentsBg.gif);
	background-repeat:repeat-y;
	padding:0;
	margin: 0 auto;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}
#header {
width:670px;
background-image:url(header.gif);
background-repeat:no-repeat;
}
#header h1 a {
display:block;
width:202px;
height:89px;
background-image:url(logo.png);
background-repeat:no-repeat;
}
#header h1 a span {
display:none;
}
#main {
margin:0;
padding:0 0 50px 0;
background-image:url(mainBg.jpg);
background-repeat:no-repeat;
background-position:14px 0;
}
#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:5px 0 5px 0;
	margin:0 0 0 0;
	width:670px;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	text-align:center;
	font-size:9px;
	color:#000;
	background-color:#eee;
}
#leftContent {
	float:left;
	width:192px;
}
#centerContent {
	float:left;
	width:358px;
}
#rightContent {
	float:left;
	width:120px;
}

/*------------------------------- main -------------------------*/

/*------------------------------- menu -------------------------*/
#menuCntr {
margin-top:1px;
background-color:#61AC11;
}
#menuCntr ul {
background-image:url(menuBg.png);
margin:0px;
padding:4px 0px 5px 0;
list-style-type:none;
}
#menuCntr ul li {
margin:5px;
padding:4px;
display:inline;
background-color:#61AC11;
}
#menuCntr ul li a {
font-weight:bold;
color:#fff;
text-decoration:none;
}
#menuCntr ul li a:hover {
color:#CC0000;
}
/*------------------------------- menu -------------------------*/

/*----------------- login --------------------*/
#loginForm {
width:192px;
height:174px;
background-image:url(loginBlockBg.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#loginForm label {
display:none;
}
#usernameCntr {
padding:54px 0 10px 19px;
margin:0px;
}
#usernameCntr input {
width:126px;
font-size:10px;
font-family:verdana;
background-color:transparent;
border-width:0px;
}
#passwordCntr {
padding:6px 0 0 19px;
}
#passwordCntr input {
width:126px;
font-size:10px;
font-family:verdana;
background-color:transparent;
border-width:0px;
}
#submitCntr {

}
#submitCntr input {
width:94px;
height:35px;
margin:0 0 0 10px;
padding:0px;
background-image:url(enterBtn.png);
background-repeat:no-repeat;
background-color:transparent;
border-width:0px;
}
#submitCntr input:hover {
background-position:0 -35px;
}
#regLinkCntr {
position:absolute;
margin-top:-5px;
margin-left:118px;
}
#regLinkCntr a {
color:#aaa;
text-decoration:none;

}
#regLinkCntr a:hover {
color:#333;
}
/*----------------- login --------------------*/

/*------------------ PNL BLOCK --------------*/
#pnlBlockCntr {
width:192px;
background-image:url(pnlBlockMain.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
#pnlBlockHeader {
width:192px;
height:28px;
background-image:url(pnlBlockHeader.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
#pnlBlockHeader span {
display:none;
}
#pnlBlockMain {
padding:4px 10px 10px 10px;
}
#pnlBlockFooter {
width:192px;
height:16px;
background-image:url(pnlBlockFooter.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
#pnlBlockMain a {
text-decoration:none;
}
/*------------------ PNL BLOCK --------------*/

/*-------------------- keresesBox ------------------*/
#keresesBoxCntr {
width:358px;
background-image:url(keresesBoxMain.png);
background-repeat:no-repeat;
}
#keresesBoxFooter {
width:358px;
height:16px;
background-image:url(keresesBoxFooter.png);
background-repeat:no-repeat;
}
#keresesMain {
padding:10px;
color:#445331;
}
#keresesLabel {
font-size:10px;
margin:0 0 3px 0;
padding-bottom:2px;
border-bottom:solid 1px #BCE28F;
width:200px;
}
/*-------------------- keresesBox ------------------*/

/*-------------------- tagokListaBox ------------------*/
#tagokListaBoxCntr {
width:358px;
background-image:url(tagokListaMain.png);
background-repeat:repeat-y;
}
#tagokListaFooter {
width:358px;
height:16px;
background-image:url(tagokListaFooter.png);
background-repeat:no-repeat;
}
#tagokListaMain {
padding:10px;
color:#445331;
background-image:url(tagokListaHeader.png);
background-repeat:no-repeat;
}
#tagokListaLabel {
font-size:10px;
padding-bottom:2px;
margin:0 0 3px 0;
border-bottom:solid 1px #BCE28F;
width:330px;
}
/*-------------------- tagokListaBox ------------------*/

/*- ---------------------- loginError ----------------------*/
#logErrorBlockCntr {
margin:3px;
border:solid 2px #8A0000;
background-color:#CC0000;
padding:5px;
color:#fff;
font-weight:bold;
}
#logErrorBlockCntr a {
color:#fff;
text-decoration:underline;
}
#logErrorBlockCntr a:hover {
text-decoration:none;;
}
/*- ---------------------- loginError ----------------------*/


/*-------------- logged block --------*/
#loggedBlockCntr {
width:192px;
background-image:url(loginBlockBg2.png);
background-repeat:no-repeat;
margin:0px;
padding:35px 0 0 15px;
}
#loggedBlockCntr p {
margin:0px;
}
#loggedMenu {
margin:10px 0 0 0;
padding:0px;
list-style-type:none;
}
#loggedMenu li {
margin-bottom:2px;
}
#username {
color:#000;
}
#loggedBlockCntr a {
text-decoration:none;
}
/*-------------------- Box ------------------*/
#boxCntr {
width:358px;
background-image:url(tagokListaMain.png);
background-repeat:repeat-y;
}
#boxFooter {
width:358px;
height:16px;
background-image:url(tagokListaFooter.png);
background-repeat:no-repeat;
}
#boxMain {
padding:10px;
color:#445331;
background-image:url(tagokListaHeader.png);
background-repeat:no-repeat;
}
#boxLabel {
font-size:12px;
padding-bottom:4px;
margin:0 0 10px 0;
border-bottom:solid 1px #BCE28F;
width:330px;
}
/*-------------------Box ------------------*/


/*-------------------------- Regisztracio table -------------*/
#regTable {
width:100%;
}
#regTable tr td {
padding:5px;
border-bottom:solid 1px #BCE28F;
}
#regBtn {
	behavior: url(hover.htc);
}
#regBtn {
border-width:0px;
background-color:transparent;
width:169px;
height:52px;

background-image:url(regisztracioBtn.png);
background-repeat:no-repeat;
background-position:1px -5px;

text-indent:-400px;
}
#regBtn:hover,#regBtn.hover {
background-position:1px -56px;

}
/*-------------------------- Regisztracio table -------------*/


/*--------------------- fields -----------------------*/
.textField {
font-size:13px;
font-family:verdana;
background-color:#fff;
border-width:1px;
border:solid 1px #BCE28F;
padding:2px;
width:150px;
}
.selectField {
font-size:12px;
font-family:verdana;
background-color:#fff;
border-width:1px;
border:solid 1px #BCE28F;
width:150px;
}
/*--------------------- fields -----------------------*/

/*--------------- pnl hírek------------------*/
#pnlBlockMain ul {
margin:0px;
padding:0px;
list-style-type:none;
}
#pnlBlockMain ul li {
margin:2px 2px 5px 2px;
border-bottom:solid 1px #ddd;
padding:0px 0px 4px 0px;
}
#pnlBlockMain ul li a {
color:#555;
font-size:9px;
}
#pnlBlockMain ul li a:hover {
color:#C80207;
}
/*--------------- pnl hírek------------------*/

.error {
color:#C80207;
}


#saveBtn {
	behavior: url(hover.htc);
}
#saveBtn {
border-width:0px;
background-color:transparent;
width:169px;
height:45px;

background-image:url(saveBtn.png);
background-repeat:no-repeat;
background-position:1px -5px;

text-indent:-400px;
}
#saveBtn:hover,#saveBtn.hover {
background-position:1px -55px;

}


#innerMenu {
margin:5px 0 5px 0;
padding:0 0 0 20px;
}
#innerMenu li {
margin:0px;
padding:0px;
}




/*------------------ PNL BLOCK --------------*/
#loggedBlockCntr {
width:192px;
background-image:url(pnlBlockMain.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
#loggedBlockHeader {
width:192px;
height:28px;
background-image:url(loginBlockBg2.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#loggedBlockHeader span {
display:none;
}
#loggedBlockMain {
padding:4px 10px 10px 10px;
}
#loggedBlockFooter {
width:192px;
height:16px;
background-image:url(pnlBlockFooter.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
#loggedBlockMain a {
text-decoration:none;
}
/*------------------ PNL BLOCK --------------*/

/* send BTn--------------------------*/
#sendBtn {
	behavior: url(hover.htc);
}
#sendBtn {
border-width:0px;
background-color:transparent;
width:169px;
height:52px;

background-image:url(sendBtn.png);
background-repeat:no-repeat;
background-position:1px -5px;

text-indent:-400px;
}
#sendBtn:hover,#sendBtn.hover {
background-position:1px -58px;

}

/* ---------- send BTN --------------------------*/

.msgTable {
width:100%;
padding-right:5px;
}
.msgTable tr td {
padding:4px 0 3px 5px;
border-bottom:solid 1px #BCE28F;
}
.msgDateTd {
font-family:tahoma;
}
.msgDeleteTd {
}
.msgTableHeader td {
font-weight:bold;
}
.msgTable tr td a {
text-decoration:none;
font-family:tahoma;
}
.msgTable tr td a:hover {
text-decoration:underline;
}
#selectArrow {
text-align:right;
margin-right:8px;
margin-top:3px;
}
#selectArrowText {
text-align:right;
margin-right:20px;
}
.readMsgBox {
background-color:#fafafa;
margin-right:10px;
padding:5px;
border:solid 1px #e3e3e3;
}
.leaferCntr {
padding:5px;
background-color:#E1F7C9;
margin-right:10px;
margin-top:30px;
}

#imgUploadCntr {
border:solid 1px #BCE28F;
margin-right:10px;
}


.imgsTable {
border-right:solid 1px #BCE28F;
border-top:solid 1px #BCE28F;
}
.imgsTable tr {

}
.imgsTable tr td {
padding:5px;
border-bottom:solid 1px #BCE28F;
border-left:solid 1px #BCE28F;
height:100px;
}
.imgsTable tr td p {
margin:2px;
}
#Theader {
height:20px;
}
#Theader td {
height:20px;
}

.tagListTable {
width:330px;
}
.tagListTable tr td {
padding:10px;
font-size:13px;
border-bottom:solid 1px #BCE28F;
}

.noTable {
margin-top:10px;
}
.noTable tr {

}
.noTable tr td{
border:none;
padding:3px;
font-size:10px;
}


#tagIfoTable {
border-top:solid 1px #BCE28F;
}
#tagIfoTable tr td {
padding:5px;
border-bottom:solid 1px #BCE28F;
}

.tagokImageItem {
border:solid 1px #BCE28F;
padding:3px;
float:left;
margin:5px;
width:90px;
height:90px;
vertical-align:center;
text-align:center;
}

.tagokImageCntr {
margin:15px 5px 5px 5px;
}
.tagokImageCntr:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
*html .tagokImageCntr  {height: 1%;}
/* End hide from IE-mac */

#contactMenu {
margin:0px;
padding:0 0 0 5px;
list-style-type:none;
}
#sendMsg {
margin:5px 5px 5px 5px;
padding:5px 0 4px 28px;

background-image:url(sendMsg.png);
background-repeat:no-repeat;
background-position:0 3px;
}
#sendEmail {
margin:5px 5px 5px 3px;
padding:5px 0 4px 28px;

background-image:url(sendEmail.png);
background-repeat:no-repeat;
background-position:0 4px;
}
#sendPhone {
margin:5px 5px 5px 3px;
padding:5px 0 4px 28px;

background-image:url(phone.png);
background-repeat:no-repeat;
background-position:4px 4px;
}

.searchSelectField {
font-size:11px;
font-family:verdana;
}



.elozmenyekT {
width:320px;
border-top:solid 1px #BCE28F;
}
.elozmenyekT tr td {
padding:5px;
border-bottom:solid 1px #BCE28F;
}
