﻿@charset "utf-8";
/* CSS Document */

/* Body */
body {background:url("../img/bgm.gif");color:#5C5B5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
	
/* General tags */

/* Main wrap */
#wrap {background-color: white; width: 980px; border: 1px solid #CCCCCC; margin:10px auto 0 auto;}

/* Header */
#header {background:url("../img/bgheader.jpg");/*background-color: white;*/ width: 980px; margin: 0 0 0 0; text-align:left;}
h1 {padding: 0 5px 0 5px 0; border-bottom: 2px solid #638cc2; color: #2e5b9e; font-size:1.1em; font-weight:700;}

#topmenu {float: right; text-align: center; width: 140px; margin: 10px 50px 5px 5px; padding: 5px 5px 5px 5px; border: 1px solid #dadada; color: #2e5b9e; font-weight:700;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#topmenu ul {/*list-style-type: none;*/margin: 5px 5px 5px 5px; padding: 0 0 0 10px;}

/* Content */
#content {background-color: white; width: 980px; margin: 5px 0 5px 0;}

/* Menu */
#menubar {background-color: white; width: 160px; float: left; margin: 5px 0 5px 0; padding: 5px 0 5px 0; color: #2e5b9e; font-weight:700;}
#menubar h1 {text-align:center;}
#menubar ul {list-style-type: none; padding: 0 0 0 0;}
#menubar li {background: url("../img/bgmenu.jpg"); background-repeat:no-repeat; background-position:left bottom;display: block; padding: 5px 0px 5px 30px;}
#menubar ul ul {list-style-type:none;margin:0 0 0 0; padding: 0 0 0 0;}
#menubar ul ul li{background: url("../img/bgalmenu.jpg"); background-repeat:no-repeat; background-position:left center;display: block;padding: 10px 0 10px 20px;font-size:0.9em;}
#menubar a {text-decoration:none;color: #1a4f78;font-weight:bold;}
#menubar a:link {text-decoration:none;color: #1a4f78;font-weight:bold;}
#menubar a:visited {text-decoration:none;color: #1a4f78;font-weight:bold;}
#menubar a:hover {text-decoration: none; color: #df6e06;}


/* Main content */
#mcontent {background-color: white; width: 813px; float:left; margin: 5px 5px 5px 0px;}
#mcontent h1 {color:#1a4f78;border:none;background-image:url("../img/bgmcontenth1.jpg");background-position:left bottom; text-align:left; padding: 0 0 10px 10px;}
#mcontent p {text-align:justify;}
#mcontent li {text-align:justify;padding:2px 0 5px 0;}
#mcontent li ul {text-align:justify;padding:2px 0 0 20px;}
                        
/* Tartalom */
#tartalom {background-color: white; width: 618px; float:left; padding: 0 10px 0 10px;	border-left: 1px solid #CCCCCC;	border-right: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; margin: 5px 0px 5px 0px;}
#nosidebar {background-color: white; width: 793px; float:left; padding: 0 10px 0 10px; border-left: 1px solid #CCCCCC; border-right: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;}

/* Sidebar (right) */
#sidebar {background-color: white; width: 160px; float: right; margin: 5px 0px 5px 0px; padding: 0px 5px 0px 5px;}
#sidebar h1 {text-align:center; padding: 0 0 10px 0;}

/* lapozás - pagination */
#pagination {width:100%;text-align:center;}
#ptabla td {height:20px;vertical-align:middle;}

/* képek formázása */
#ckep {width:160px;}
#ckep img{border:1px solid #dadada;padding:5px 5px 5px 5px;}
#kep {text-align:center;width:auto;height:auto;margin:5px 5px 5px 5px;/*padding:5px 3px 5px 3px;border:1px solid #dadada;*/}
#kepsav {text-align:center;width:auto;height:auto;margin:5px 5px 5px 5px;/*padding:5px 3px 5px 3px;border:1px solid #dadada;*/}
.resize140 {width:auto;height:auto;max-height:140px;max-width:140px;}
.resize180 {width:auto;height:auto;max-height:180px;max-width:180px;}
.kepalairas{color:black;font-size:0.9em;text-align:center;font-weight:bold;padding-bottom:10px;}

/* galeria */
#tablep table {margin-left: 0px; margin-right: auto; max-width: 700px; background-color:#ccc;}
#tablep td.album {width:160px; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #cccccc; text-align:center;font-size:0.9em; line-height:1.4em;}
#tablep td.kepek {/*width:160px;*/ vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #cccccc; text-align:center;}

/* egyéb képek */
#kepek {text-align:center;text-align:center;font-size:0.8em;font-weight:700;font-style:italic; margin:10px 5px 10px 5px;}
#kepek .resize500 {/*text-align:center;*/width:auto;height:auto;max-width:500px;}
#kepek .resize300 {/*text-align:center;*/width:auto;height:auto;max-width:300px;}
#kepek .resize200 {/*text-align:center;*/width:auto;height:auto;max-width:200px;}

/* Footer */
#footer {clear:both; background:url("../img/footer1.jpg"); width: 960px; margin: 5px 5px 5px 5px; padding: 0 5px 0 5px;color: white; border-top: 2px solid #2e5b9e; border-bottom: 2px solid #2e5b9e; text-align:right; font-size:0.8em; font-weight:700;}
#footer a {color: white; font-size:0.9em; font-weight:700; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Linkek */
a {text-decoration:none;color: #44759b;font-weight:bold;}
a:link {text-decoration:none;color: #44759b;font-weight:bold;}
a:visited {text-decoration:none;color: #44759b;font-weight:bold;}
a:hover {text-decoration: none; color: #df6e06;}

/* table */
#table {background-color:#bbbbbb;}
#table table {}
#table th {vertical-align:top; text-align: center; margin:2px 2px 2px 2px; padding:5px 5px 5px 5px;background-color:rgb(228,228,228); /*border:1px solid #f0f0f0;*/}
#table td {vertical-align:top; margin:2px 2px 2px 2px; padding:5px 5px 5px 5px;}
tr.light {background-color:white;}
tr.dark {background-color:#f7f7f7;}

/* dokumentumok */
#dok {border-color: #2d5d9f; border-style: solid; border-width: 2px;}
#dok .dokcim {background-color: #adc8e8; font-weight:700;}
#dok .dokszoveg {border-right: 1px solid #5C5B5D;}
#dok .doklink {background-color: #e0eeff; border: none; text-align:center;}

/* vertical align center JAV */
.v-outer {display:table;height:100%;width:100%;}
.v-inner {display:table-cell;vertical-align:middle;}

/* form */
#lekerdezes td{vertical-align: top;}

/* Message */
#message h3 {text-align:center; font-size:1.1em; letter-spacing:3px; color:red; padding:5px 5px 5px 5px; background-color:#f0f0f0; border:2px solid #ccc;}

/* egyéb class-ok */
.szoveg_focim  {font-family : Verdana;font-size : 13px;color: #1a4f78;font-weight: bold;text-decoration : none;}
.szoveg_alcim  {font-family : Verdana;font-size : 11px;color: #1a4f78;font-weight: bold;text-decoration : none;}
.szoveg_kiemeles {color:#44759b;font-weight: bold;}
.floatLeft{float: left;}
.floatRight{float: right;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.hide {display:none;}
.errors {list-style-type: none; font-size:1.1em; letter-spacing:1px; color:red;}