﻿body, table { font-family: Arial; font-size: 13px; }
body { margin-left: 0px; margin-right: 0px; margin-top: 0px; }

a
{
    color: #b90000;
    text-decoration: none;
}
a:hover
{
    /*color: #AC6C41;*/
    color: #b90000;
    text-decoration: underline;
}

div.box
{
	width: 173px;
	background-image: url(box2.png);
	background-repeat: no-repeat;
}
div.box_inner
{
	width: 153px;
	padding-left: 10px;
	padding-right: 10px;
	color: #5B5B56;
	font-family: Arial;
	font-size: 11px;
}
div.box_inner table
{
	font-size: 11px;
}
div.box h1
{
	background-color: #57774C;
	font-family: Arial;
	font-size: 14px;
	color: white;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 21px;
	background-image: url(ms0.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
div.box_inner div.links
{
	padding-top: 5px;
	padding-bottom: 5px;
}
div.box_inner div.links a
{
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	color: #5B5B56;
	text-decoration: none;
}
div.box_inner div.links a:hover
{
	text-decoration: underline;
}
div.box_inner div.links a.admin
{
	font-style: italic;
	text-align: center;
	border: 1px dotted white;
	margin-right: 25px;
}
div.box_inner div.links a.admin:hover
{
	border: 1px solid white;
	text-decoration: none;
}


#themain
{
}
#theleft
{
	width: 652px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
	padding-top: 15px;
}
#theright
{
	width: 175px;
	vertical-align: top;
	padding-top: 15px;
}
#thefull
{
	width: 830px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
	padding-top: 15px;
}
#toplogo
{
	margin-bottom: 2px;
	width: 843px;
	height: 129px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
}

#nav
{
	position: relative;
	left: 300px;
	top: 50px;
	color: #4C6C41;
}
#nav a
{
	color: #4C6C41;
	font-weight: bold;
	text-decoration: none;
}
#nav a:hover
{
	text-decoration: underline;
}

#searchbar
{
    margin-top: 80px;
	padding-right: 5px;
	text-align: right;
	top: 75px;
	color: #4C6C41;
}
#searchbar a
{
	color: #4C6C41;
	font-weight: bold;
	text-decoration: none;
}
#searchbar a:hover
{
	text-decoration: underline;
}
#searchbar input
{
    background-color: #f6f7f0;
    border: 1px solid #bac3a9;
    width: 150px;
}

#bottomlogo
{
	margin-top: 8px;
}
#topmenu
{
	height: 140px;
}
div.menu
{
	display: block;
	width: 147px;

	min-height: 120px;
	height: auto !important;
	height: 120px;
	
	position: absolute;
	background-position: left bottom;
	background-repeat: no-repeat;
}
div.menu:hover
{
}
div.submenus
{
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	display: none;
}
/*
div.menu:hover div.submenus
{
	display: block;
}
*/
div.submenus a
{
	color: #404040;
	text-decoration: none;
	font-size: 7pt;
	font-family: Verdana;
	display: block;
	background-image: url(ms1.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.submenus a:hover
{
	color: #E46900;
	text-decoration: none;
	background-image: url(ms1h.png);
}
div.submenus a.menui_admin
{
	font-style: italic;
	text-align: center;
	border: 1px dotted white;
	background-image: none;
	padding-left: 0px;
}
div.submenus a.menui_admin:hover
{
	text-decoration: none;
	border: 1px solid white;
	background-image: none;
	padding-left: 0px;
}


div.menu1
{
	left: 10px;
	background-image: url(menu1b.gif);
}
div.menu2
{
	left: 170px;
	background-image: url(menu2b.gif);
}
div.menu3
{
	left: 330px;
	background-image: url(menu3b.gif);
}
div.menu4
{
	left: 490px;
	background-image: url(menu4b.gif);
}
div.menu5
{
	left: 650px;
	background-image: url(menu5b.gif);
}
/*
szethuzva:
	left: 10px;
	left: 181px;
	left: 352px;
	left: 523px;
	left: 694px;
*/
div.content, div.children
{
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}
#popupbody div.content, #popupbody div.children
{
	margin-left: 0px;
}

div.popuphead
{
	background-image: url(popuphead.png);
	background-repeat: no-repeat;
	height: 32px;
}

table.content
{
}
table.content td.c1
{
	vertical-align: top;
}
table.content td.c2
{
	background-color: #A6BDCC;
}

table.content td.c1
{
	background-color: #E2EBE8;
}
table.content td.c3
{
	background-color: #71819A;
}
table.content h1
{
	background-color: #839CB0;
}
/*
table.content0 td.c1
{
	background-color: #E9EBD9;
}
table.content0 td.c3
{
	background-color: #B3BDA1;
}
table.content0 h1
{
	background-color: #839CB0;
}

table.content1 td.c1
{
	background-color: #E2EBE8;
}
table.content1 td.c3
{
	background-color: #71819A;
}
table.content1 h1
{
	background-color: #839CB0;
}

table.content2 td.c1
{
	background-color: #ECDCC3;
}
table.content2 td.c3
{
	background-color: #CB9F5B;
}
table.content2 h1
{
	background-color: #CB9F5B;
}

table.content3 td.c1
{
	background-color: #D8C6D1;
}
table.content3 td.c3
{
	background-color: #A67A96;
}
table.content3 h1
{
	background-color: #A67A96;
}

table.content4 td.c1
{
	background-color: #CFDCDB;
}
table.content4 td.c3
{
	background-color: #286D92;
}
table.content4 h1
{
	background-color: #286D92;
}

table.content5 td.c1
{
	background-color: #D2C4B6;
}
table.content5 td.c3
{
	background-color: #705731;
}
table.content5 h1
{
	background-color: #705731;
}
*/
#page_stuff
{
    min-height: 300px;
}

/* login area */
input.login
{
	width: 100px;
	font-size: 11px;
	border: 1px solid #f0f0f0;
}
a.login
{
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid #DFE0D1;
	background-color: White;
	color: #5B5B56;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	margin: 1px;
}
a.login:hover
{
	border: 1px solid #57774C;
	text-decoration: none;
}

/* texts */
h1 {
	color: #ffffff;
	background-color: #839CB0;
	font: normal normal 15pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 24px;
	background-image: url(ms.png);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}
.alcim {
	color: #993300;
	font: normal bold 12px Arial,Helvetica,sans-serif;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
.alcim p 
{
	margin: 0px 0px 10px 0px;
}
.cikk
{
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #4e4e4e;
}
.cikk .datum{
	color: #06344b;
	font: normal normal 10px Arial,Helvetica,sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.lead{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #44aadd;
}
.cikk p {
	color: #000000;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	margin:0px 0px 10px 0px;
}

div.hircim
{
	color:#1F3E51;
	font-weight:bold;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	background-image: url(ms1.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
div.hirkep
{
	padding:1px 1px 5px 1px;
	border:1px solid #6687AA;
	float:right;
}

div.hircim a
{
	color: #57774C;
	text-decoration: none;
}
div.hircim a:hover
{
	text-decoration: underline;
}

div.hirlead p
{
	margin: 5px 0px 5px 0px;
}

div.hir
{
	border-bottom: 1px dashed #839CB0;
}
div.hir_last
{
	border-bottom: 0px none;
}
div.hir_hover
{
	/*
	background-image: url(hirbg.png);
	background-repeat: repeat-y;
	*/
}

a.tovabb
{
	display: block;
	color: #4e4e4e;
	font: normal bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
	margin-bottom: 5px;
}
a.tovabb:hover
{
	color: #933026;
}

/* fields */
/****
table.fields {
	border: 1px solid rgb(168,173,190);
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.fields th, table.fields td.th {
	color: rgb(90,90,90);
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
table.fields th
{
	background-color: #E5E5E5;
}
table.fields td 
{
	border-bottom: 1px solid rgb(168,173,190);
}
table.fields input
{
	border: 0px;
	background-color: Transparent;
	width: 300px;
	background-image: url(../../pics/right.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
table.fields input.dis
{
	border: 0px;
	background-color: Transparent;
	width: 300px;
	background-image: url(../../pics/right_dis.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
table.fields select
{
	border: 0px;
	background-color: Transparent;
	width: 300px;
}
table.fields textarea
{
	border: 0px;
	background-color: Transparent;
	width: 490px;
}
table.fields input.cb
{
	width: 20px;
	border: none;
	background-image: none;
}
table.fields select
{
	border: 0px; 
	background-color: #ffffff;
}
table.fields td.plain 
{
	border: 0px;
}
***/
table.fields
{
	background-color: #d5dfdc;
	color: black;
}
table.fields td 
{
	width: 370px;
} 
table.fields th.section
{
	text-align: left;
	padding-left: 4px;
	border-bottom: 1px solid #e0e0e0;
	background-color: #a6bdcc;
	color: white;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
}
table.fields th.comment
{
	text-align: left;
	font-size: 10px;
	color: #808080;
}
table.fields th.field
{
	text-align: right;
	padding-right: 4px;
	width: 180px;
	vertical-align: top;
	padding-top: 4px;
}
span.req { color: Red; text-underline-position: above; }
table.fields, table.fields input
{
	font-size: 11px;
}
table.fields input, table.fields select, table.fields textarea
{
	border: 1px solid #e0e0e0;
	width: 290px;
}
table.fields .focus
{
	border: 1px solid #57774C;
}
table.fields input.nb
{
	border: 0px;
}
table.fields input.cb
{
	width: auto;
}

/* */


a.button1
{
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid black;
	background-color: White;
	color: Black;
	font-size: 11px;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	margin-top: 1px;
	margin-bottom: 1px;
}
a.button1:hover
{
	border: 1px solid blue;
	text-decoration: none;
}
a.button1_current
{
	background-color: #e8e8e8;
}

a.button2
{
	color: Blue;
	text-decoration: none;
}
a.button2:hover
{
	color: #9E392F;
	text-decoration: none;
}

span.req { color: Red; text-underline-position: above; }

a.big
{
	text-decoration: none;
	color: blue;
	display: block;
	padding-left: 12px;
	background-image: url(../right.gif);
	background-position-y: center;
	background-repeat: no-repeat;
}
a.big:hover
{
	color: #9E392F;
	background-image: url(../right-hi.gif);
}

/* UserRegAdmin */
tr.user_state_1 td
{
	background-color: #f0f0f0;
	color: #a0a0a0;
}
tr.user_state_2 td
{
	background-color: #fff0f0;
	color: #e0a0a0;
}
tr.user_state_3 td
{
	background-color: White;
	color: #404040;
}
tr.user_state_4 td
{
	background-color: White;
	color: #408040;
}
table.userregadmin
{
	border: 1px solid #808080;
}
table.userregadmin th
{
	background-color: #e0e0e0;
	border-bottom: 1px solid #d0d0d0;
	text-align: left;
}
table.userregadmin tr.hover td
{
	background-color: #e0e0ff;
	cursor: default;
}
div.userregadmin
{
	background-color: #e0e0e0;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	padding-bottom: 3px;
}
div.userregadmin span.label
{
	margin-left: 5px;
	font-weight: bold;
	width: 80px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: right;
	padding-right: 4px;
}
div.userregadmin div.extraline_inner
{
	padding: 5px;
	background-color: White;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;
}

/* calendar */
table.dcalendar_head
{
	width: 147px;
}
table.dcalendar_head span
{
	font-weight: bold;
}
table.dcalendar_head a
{
	display: -moz-inline-box;
	display: inline-block;
	background-color: white;
	border: 1px solid #DFE0D1;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	margin: 0px;
	padding: 0px 6px 0px 6px;
	color: #5B5B56;
	cursor: hand;
}
table.dcalendar_head a:hover
{
	border: 1px solid #57774C;
}
table.dcalendar_head span
{
}
table.dcalendar_data
{
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
table.dcalendar_data th
{
	background-color: #BAC3A9;
}
table.dcalendar_data th.dcalendar_day7
{
	border-right: 1px solid #ffffff;
}
table.dcalendar_data td
{
	width: 20px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	color: #5B5B56;
	cursor: default;
}
table.dcalendar_data td.other
{
	color: #BAC3A9;
}
table.dcalendar_data td.event
{
	background-color: white;
	color: #57774C;
	cursor: pointer;
}

div.calendarinfo
{
	font-size: 12px;
	padding:0px 0px 0px 15px;
	margin-top: -9px;
	
	color: #E15E00;

	background-image: url(ms1h.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	
}
div.calendarinfo_event
{
	font-weight: bold;	
}

/* CSGallery */
a.thumb { display: block; width: 150px; height: 100px; float: left; }
div.piccontainer
{
	border-top: 1px solid white;
	padding: 2px;
}
div.picbox
{
	float: left;
	width: 160px;
	margin: 2px -2px 2px -2px;
	table-layout: fixed;
}
table.picview button
{
	background-color: #666;
	color: White;
}
table.shadow
{
	padding: 0px;
	margin: 0px;
}
table.shadow td.tr
{
	background-image: url(../imgshadow.png);
	background-position: top right;
	width: 6px;
}
table.shadow td.bl
{
	background-image: url(../imgshadow.png);
	background-position: bottom left;
	height: 6px;
}
table.shadow td.br
{
	background-image: url(../imgshadow.png);
	background-position: bottom right;
	height: 6px;
	width: 6px;
}
#galleryhead
{
	background-color: #4C6C41;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	color: White;
}
#galleryhead #title_extra1
{
	padding-right: 5px;
}
#galleryhead #title_extra2
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
}
table.picview button
{
	background-color: #4C6C41;
	border: 0px;
	font-weight: bold;
}

/* user search */
div.usersearch
{
	border: 1px solid #808080;
	background-color: #f0f0f0;
}
div.usersearch span.label
{
	margin-left: 5px;
	font-weight: bold;
	width: 80px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: right;
	padding-right: 4px;
}

a.userinfo
{
	display: block;
	float: left;
	width: 120px;
	height: 130px;
	border: 1px solid #B4B6B4;
	margin: 3px;
	padding: 0px;
	color: #777;
	text-decoration: none;
}
a.userinfo:hover
{
	text-decoration: none;
	border: 1px solid #535E88;
	color: #535E88;
	background-color: #f0f0f8;
}
a.userinfo div
{
	height: 30px;
	padding: 2px;
}
a.userinfo_online div
{
	color: #FB870E;
}

table.userinfo td, table.userinfo th
{
	border-bottom: 1px dashed white;
}


/* CSForum */
div.forum
{
	width: 780px;
	padding-left: 6px;
	padding-right: 5px;
	background-color: White;
	background-repeat: no-repeat;
	color: Black;
	margin-top: 6px;
	margin-bottom: 6px;
	min-height: 75px;
}
div.forum a
{
	text-decoration: underline;
}
div.forum a:hover
{
	text-decoration: underline;
}
div.forum_head
{
	line-height: 21px;
	margin-bottom: 5px;
}
div.forum_head a
{
	font-weight: bold;
	text-decoration: none;
}
div.forum_head a:hover
{
	text-decoration: underline;
}

div.forum0
{
	/*background-image: url(fbg2.png);*/
	color: #AD524A;
}
img.forum_person
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 2px solid white;
}
div.forum0 div.forum_head a
{
	color: #AD524A;
}

div.forum1
{
	/*background-image: url(fbg1.png);*/
	color: #525189;
}
div.forum1 a
{
	color: #525189;
}

div.forum2
{
	/*background-image: url(fbg3.png);*/
	color: #518764;
}
div.forum2 a
{
	color: #518764;
}

div.forum_pager
{
	background-color: #f0f0f0;
	padding: 1px;
	padding-left: 4px;
}
div.forum_newmsg
{
	background-color: #f0f0f0;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
div.forum_newmsg
{
}
div.forum_newmsg textarea
{
	width: 100%;
	border: 1px solid #a0a0a0;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial;
}
/* */
div.adminedit
{
	display: inline-block;
	position: absolute;
	top: 5px;
	left: 5px;
	background-color: #f0f0f0;
	border: 1px dotted #a0a0a0;
	padding: 2px;
	color: #909090;
}
div.adminedit:hover
{
	border: 1px solid #a0a0a0;
}
div.adminedit a
{
	color: Blue;
	text-decoration: none;
}
div.adminedit a:hover
{
	text-decoration: underline;
}

/* tags */
div.tags
{
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #71819A;
    font-weight: bold;
}
div.tags a
{
    color: #6d6d6d;
    border-bottom: 1px dotted #6d6d6d;
    text-decoration: none;
    font-weight: normal;
}
div.tags a:hover
{
    color: #b90000;
    border-bottom: 1px dotted #c70000;
    text-decoration: none;
}

/* comments */
div.comments
{
    margin: 10px;
    color: #71819A;
}
div.comments div.comment_head
{
    font-style: italic;
}
div.comments textarea
{
    width: 100%;
	background-color: #f1fcf9;
	/*border: 1px solid #71819A; */
	border: 1px solid #839CB0;    
}
div.comments a.comment_save
{
	display: -moz-inline-box;
	display: inline-block;
    background-color: #f1fcf9;
    border: 1px solid #839CB0;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    color: #71819A;
    text-decoration: none;
}
div.comments a.comment_save:hover
{
    background-color: White;
}
div.comments div.comment
{
    margin-top: 5px;
    margin-bottom: 13px;
    font-size: 12px;
}
div.comments div.comment div.comment_head
{
    border-bottom: 1px dotted #839CB0;
    font-weight: bold;
    font-style: italic;
    font-size: 13px;
}
div.comments div.comment div.comment_head span.comment_date
{
    font-weight: normal;
    font-size: 11px;
}
div.comments div.comment a.comment_moder
{
    font-weight: normal;
    font-size: 11px;
}

