body {
	background-color: #B1BDBB;
	margin-top: 0;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background: #B1BDBB url(/images/background.png) repeat fixed;
}

div.top {
	background: url(/images/bgtop.png) repeat-x;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 60px;
	position: relative;
	z-index: 2;
}

div.frame {
	background: url(/images/bgframe.png) repeat;
	width: 796px !important;
	width: 804px;
	

	text-align: left;
	display: block;
	overflow: hidden;

	padding-left: 10px;
	padding-right: 10px;
	padding-top : 10px;
	padding-bottom: 10px;
	z-index: 15;	
}

img {
    border: none;
}

p {
	color: gray;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 13px;
	line-height: 150%;
}

a {

	font-family: "Trebuchet MS", arial, sans-serif;
	color: #E5682E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

a:hover {
	color: #D84704;
}

a#forum_index_link {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 23px;
}

a#forum_index_link:hover {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 23px;
    text-decoration: underline;
}

#alap {
		background-color: #C7D5A5;

		width: 780px !important;
		width: 796px;

		margin-left: auto; 
		margin-right: auto; 
		margin-top: -30px;

		text-align: left;
		display: block;
		overflow: hidden;
		
		border-right: 3px solid #9BA680;
		border-bottom: 3px solid #9BA680;
		border-top: 2px solid #A9B58D;
		border-left: 2px solid #A9B58D;

		padding: 6px;
		z-index: 15;
}

#footer {
		width: 780px !important;
		width: 796px;
		height: 15px;
		background: #C7D5A5;
		float: left;
		margin-top: 8px; 
}

#copyright
{
	float: right;
	margin-right: 5px;
	font-family: Trebuchet Ms;
	font-size: 10px;
}		

#zcsgyk {	
		background-color: white;

		width: 780px;
		height: 30px;	

		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		margin-left: 0px;

		padding: 0px;
		z-index: 20;
}

#zcsgyk img {
		padding-top: 1px;
		padding-left: 2px;
		margin-left: 4px;
}

#fomenu {

    	background-color: white;

    	width: 780px;
        height: 136px;
    
        margin-right: 0px;
        margin-left: 0px;
    	margin-top: 1px;
    	    
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#fomenu img {
		margin-top: 6px;
		margin-right: 2px;
		margin-left: 2px;
		margin-bottom: 0px;
		
		border: 0px;
		padding: 0px;
}

#fomenu img a {
		border: none;
}

#fomenu img a:hover {
		border: none;
		margin-top: 4px;
}

div.menuButton
{
    position: relative;
    margin-left: 2px; /* 2 */
    float: left;
    margin-top: 0px;
	margin-right: 2px; /* 2 */
	margin-bottom: 0px;
	border: none;
	padding: 0px;
	height: 120px;
}

div.menuButton:hover
{
    height: 127px;
}

div.menuButton img
{
    padding-top: 2px;
    height: 120px;
}

div.menuButton img:hover
{
    padding-top: 7px;
    height: 120px;
}



.balkepfomenu {
		padding-left: 8px;
}

#baloldalimenu {

		background-color: white;
		width: 184px;

        margin-right: 0px;
        margin-left: 0px;
    	margin-top: 8px;

        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;

		border-top: 1px dotted #C7D5A5;
                
        float: left;
}

#baloldalimenu h1 {
		
		font-size: 12px;
		
		padding-top: 2px;
		padding-right:0px;
		padding-left: 10px;
		padding-bottom: 2px;
		
		border-bottom: 5px solid #C3D794;
		margin: 0px 0px 0px 0px;
}

.baloldalimenu p {

		padding-bottom: 10px;
		padding-left: 10px;
		border-bottom: 1px dotted #C7D5A5;

}

#baloldalimenu a:hover {
		padding-left: 1px;		
        font-size: 12px;
}

#baloldalimenu img {
		float: left;
		margin: 2px;
}

#tartalom {

		background-color: white;
		width: 586px;/*586*/

		margin-right: 0px;
        margin-top: 8px;
        margin-left: 10px; /*0*/

		padding-top: 10px;

		border-top: 1px dotted #C7D5A5;
		position: blocked;
		float: left; /*right*/
}

#forum_topic {
		background-color: white;

		margin-right: 0px; /* 8 */
        margin-top: 8px;
        margin-left: 0px;

		padding-top: 10px;
		padding-left: 5px;
		padding-right: 5px;

		border-top: 1px dotted #C7D5A5;
		position: blocked;
		float: right;
}

#tartalom p {

		margin-top: 8px;
        margin-left: 4px;

		padding-right: 8px;
		padding-bottom: 1px;
		padding-left: 8px;
}

.cikk img {
		float: right;
}

.cikk_image {
        float: right;
        margin-right: 2px;
        margin-left: 7px;
        margin-bottom: 7px;
        margin-top: 0px;
        display:  table-cell;
}

.cikk {
    text-align:justify;
	display: table;
	width: 100%;
}

.cikk p {
    text-align:justify;
}

.cim  {
		font-size: 16px;
		font-weight: bold;
		padding-left: 5px;
		color: gray;
		font-family: "Trebuchet MS", arial, sans-serif;
		line-height: 150%;
		
}

.datum {
		font-size:9px;
		font-weight: bold;
		text-align: right;
		padding-left: 2px;
		color: gray;
		font-family: "Trebuchet MS", arial, sans-serif;
		line-height: 150%;
}

.tovabb a {
		font-size: 9px;
		float:right;
		padding: 5px;
		font-weight: normal;
}

.hir {
		border-bottom: 1px dotted #c7d5a5;
		font-size: 12px;
		padding: 5px;
		color: gray;
		font-family: "Trebuchet MS", arial, sans-serif;
		line-height: 150%;
		text-align: justify;
}

.hir img
{
    text-align: right;
    padding: 10px;
}





/* @group Munkatars */

span.munkatars {
	margin-top: 20px;
}

div.munkatars {
	margin-left: auto;
	margin-right: auto;
	width: 552px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #c7d5a5;
	display: table;
	padding-bottom: 10px;
}

div.munkatars img {
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
		float: right;
}



div.munkatars_nev {
	font-size: 16px;
	font-weight: bold;
	color: gray;
	font-family: "Trebuchet MS", arial, sans-serif;
	line-height: 150%;
	padding-bottom: 20px;
	padding-left: 10px;
}

div.munkatars_leiras {
	font-size: 12px;
	text-align: justify;
}

div.munkatars_szoveg {
	font-size: 12px;
}


/* @end */


.levelkuldes p{
		padding: 5px;
}


input {
		margin-top: 5px;
		margin-bottom: 2px;
		margin-left: 10px;
		border: 1px solid #B1BDBB;
}

form {
		margin-left: 16px;
}

textarea {
		border: 1px solid #B1BDBB;
/*		width: 542px;*/
}

.magunkrolkep {
		padding: 5px;
		border: 0 0 0 0;
}


.baloldalimenu_kepek p {
		font-size: 10px;
}

.baloldalimenu_forum p {
		margin-top: 5px;
		padding-bottom: 1px;
		padding-left: 10px;
		border-bottom: 1px dotted #C7D5A5;
}

.tizesfont {
		font-size: 9px;
}

#forum {
		background-color: white;
		width: 774px;
		margin-right: 8px;
		margin-left: 8px;
}

#forum p {
		margin-top: 5px;
		padding-bottom: 1px;
		padding-left: 7px;
		text-align: left;
		border-bottom: 1px dotted #C7D5A5;
}

#forumpost {
		bottom: 10px;
		background-color: white;
		width: 774px;
}

img.myaddress {
    text-align: right;
    padding: 10px;
}

div.information {
    text-align: justify;
}

#overlay {
    background: #000000;
    
    filter: Alpha(opacity=60);
    moz-opacity:.60;
    opacity:.60;
    
}

h3.about_us_title
{
	font-family: Verdana;
	font-size: 12px;
	vertical-align: top;
	padding-top: 15px;
	color: gray;
	padding-left: 8px;
}

/* @group Mail */

div.mail_form {
}

table.mail_table {
	width: 552px;
	padding: 2px;
	border: 1px solid #d4d4d4;
	margin-bottom: 30px;
	margin-top: 20px;
}

td.mail_text {
	background-color: #f3f3f3;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #676767;
	padding-left: 10px;
	width: 150px;
}

td.mail_field {
	background-color: #f3f4f4;
}

td.mail_field input {
	border-width: 1px;
	border-color: #b0b0b0;
	border-right: 3px solid #b0b0b0;
	font-family: "Sans Serif", Verdana;
	font-size: 11px;
}

td.mail_field input:focus {
	border: 1px solid #878787;
	border-right: 3px solid #878787;
}

td.mail_field textarea {
	width: 518px;
	height: 150px;
	border-right: 3px solid #b0b0b0;
	margin-left: 10px;
	maring-right: 10px;
	font-family: "Sans Serif", Verdana;
	font-size: 11px;

}

td.mail_field textarea:focus {
	border: 1px solid #878787;
	border-right: 3px solid #878787;
}

/* @end */


/* @group Photos */

#photos {
	width: 560px;
	padding:13px;
	padding-top: 50px;
}

div.photos_pic {
	height: 100px;
	width: 124px;
	padding: 3px;
	margin: 5px;
	font-size: 8pt;
	float: left;
	text-align: center;
}

div.photos_cim {
	
	border-bottom: 2px solid #c7d5a5;
	display: table;
	width: 586px;
	padding-bottom: 2px;
	background: url(/images/header_bg.png) repeat;
	margin-top: -10px;
	padding-top: 10px;
}

div.photos_cover {
	float: left;
	display: table-cell;
	width: 100px;
	text-align: center;
	height: 68px;
	padding-bottom: 0px;
}

div.photos_albumname {
	color: gray;
	padding-left: 10px;
	max-height: 40px;
}

div.photos_albumname h1 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* @end */

/* @group Linkek */

div.link_cim {
	
	border-bottom: 2px solid #c7d5a5;
	display: table;
	width: 586px;
	padding-bottom: 2px;
	background: url(/images/header_bg.png) repeat;
	margin-top: -10px;
	padding-top: 10px;
}

div.link_image {
	float: left;
	display: table-cell;
	width: 60px;
	text-align: center;
	height: 48px;
	padding-bottom: 0px;
	
}

div.link_albumname {
	color: gray;
	padding-left: 10px;
	max-height: 20px;
}

div.link_albumname h1 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

div.linkek {
	padding-top: 30px;
	padding-left: 20px;
}

div.link_text {
	font-size: 12px;
	margin-bottom: -10px;
}

div.link_description p {
	top: -3px;
}
/* @end */

/* @group Registration*/

table.reg {
	color: gray;
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	width: 555px
}

tr.reg_row {
	background-color: #f1f1f1;
}

tr.reg_row input {
	
	border-width: 1px;
	border-color: #b0b0b0;
	border-right: 3px solid #b0b0b0;
	font-family: "Sans Serif", Verdana;
	font-size: 11px;	
}

tr.reg_row input:focus {
	border: 1px solid #878787;
	border-right: 3px solid #878787;
}

/* @end */


/* @group Topic */

table.topic_table {
	color: gray;
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	width: 555px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 1px;
}

tr.topic_row {
	background-color: #f1f1f1;
}

td.topic_field {
	padding: 5px;
}

/* @end */

/* @group InfoWindow */

div.info_window
{
	position: static;
	float: right;
	right: 0px;
	border: 2px solid #F1F1F1;
	margin: 5px;
	margin-left: 10px;
	border-bottom: 4px solid #F1F1F1;
	max-width: 250px;
	
}

table.info_window
{
}

td.info_title
{
vertical-align: top;
}

td.info_value
{
	padding-left: 15px;
	text-align: left;
}

/* @end */
