/*
	HTML tagek
	==========
*/

body {
	background-color: #FFFFF4;
	color: #14293D;
	font-size: 14px;
	width:1240px;
}

img {
	border: 0px;
}

blockquote {
	border: solid 1px #000000;
	padding: 5px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #14293D;
	margin-left: 5px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #14293D;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #14293D;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #14293D;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #14293D;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #14293D;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #14293D;
}

hr {
	width: 90%;
	height: 1px;
	color: #14293D;
	background-color: #14293D;
	border: 0px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #14293D;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #14293D;
}

table {
	color: #14293D;
}

a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #14293D;
}

a.trackback {
	font-size: 11px;
	font-weight: normal;
}

/*
	Inputok
	=======
*/
.text-xlong {
	width: 500px;
}

.text-long {
	width: 300px;
}

.text-med {
	width: 200px;
}

.text-short {
	width: 50px;
}

.text-xshort {
	width: 20px;
}

.textarea-xlarge {
	width: 500px;
	height: 200px;
}

.textarea-large {
	width: 300px;
	height: 150px;
}

.textarea-med {
	width: 200px;
	height: 100px;
}

.textarea-hidden {
	height: 0px;
	visibility: hidden;
}

/*
	Tartalom
*/
div.page {
	width: 1000px;
	background-color: #FFFFF4;
	
}

div.content {
	position: relative;
	background-image: url(../../global/images/content/full.jpg);
	background-repeat: no-repeat;
	top: 3px;
	//top: -4px;
	left: 238px;
	padding-top :10px;
	padding-left :10px;
	width: 990px;
	height:  784px;
	overflow: hidden;
}
div.content-header{
	background-color: #FFFFFF;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	width: 980px;
	height:  60px;	
}
div.content-header-inner{
	width: 970px;
	height:  50px;	
	position:relative;
	top:5px;
	left:5px;
	//top:0px;

}
div.content-inner{
	width: 940px;
	height:  610px;
	position:relative;
	top:170px;
	padding-right :45px;
	overflow: auto;
	overflow-x:hidden
	
}

div.jumper-button{
	width:160px;
	height:29px;
	background-image: url(../../global/images/buttonbg.gif);
	background-repeat: no-repeat;	
	cursor:pointer;
	padding-top:6px;
		
	
}
div.jumper-button-text{
	

}

div.form-preview{	
	height:400px;
	overflow:auto;
	border: dotted 1px #555555;
}

table.form-table{
	border: dotted 1px #555555;
}
/*
	Menü (simple + általános)
	=========================
*/
div.menu {
	/* color: #FFFFE4; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	padding: 0px 12px;
	position: absolute;
	top: 15px;
	left: 10px;
	width: 238px;
	height: 4px;
}

div.menu-button{
	width:216px;
	height:84px;
	background-image: url(../../global/images/menu/button.gif);
	background-repeat: no-repeat;
	position:relative;
	
	
}
div.menu-button-light{
	width:216px;
	height:84px;
	background-image: url(../../global/images/menu/buttonlight.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	position:relative;
	
	
}
div.menu-top {
	background-image: url(../../global/images/menu/top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 794px;
	position: relative;
	top: -5px;
	left: -12px;

}
div.menu-top-admin {
	color:#FFFFFF;
	background-image: url(../../global/images/menu/top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 794px;
	position: relative;
	top: -5px;
	left: -12px;

}
div.menu-bottom {
	background-color: #FFFFF4;
	background-image: url(../../global/images/menu/bottom.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 600px;
	position: relative;
	top: -5px;
	left: -12px;
}

p.menu {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

p.menu-link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
}

h2.menu {
	margin-top: 0px;
	color: #FFFFE4;
	font-family: Arial, Helvetica, sans-serif;
	
}

table.menu-table {
	width: 171px;
	text-align: center;
	margin: 10px 0px;
}

td.menu-table-cell {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #FFFFE4;
}

td.menu-table-cell > a:first-child {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFE4;
}

a.menu {
	color: #000000;
	position:relative;
	top:34px;
	left:75px;
}

div.simple-menu-separator {
	background-image: url(../../global/images/menu/separator.png);
	width: 163px;
	height: 12px;
}

/*
	Button menü
	===========
*/

div.button-menu-separator {
	background-image: url(../../global/images/menu/separator.png);
}
a.button {
	font-size: 10px;
}

/*
	Hírek
	=====
*/
table.lista{
	background-color: #CCCCCC;
}
tr.lista-fejlec{
	border: 1px solid #555555;	
	background-color: #AAAAE4;
	font-weight: bold;
}

table.events-table{
	border: 1px dotted #555555;
	background-color: #CCDDFF;
}
table.general{	
	margin-bottom: 10px;
	width:700px;			
}


div.ft{
	border: 1px dotted #555555;
	background-color:#FFFFF0;
	position:absolute;
	top:75px;
	left:2px;
	width:700px;
	height:700px;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
	z-index:-1;
}


div.ft2{
	border: 1px dotted #555555;
	background-color:#FFFFF0;
	position:absolute;
	top:65px;
	left:2px;
	width:950px;
	height:700px;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
	z-index:-1;
}

table.hir-table {	
	padding: 5px;
	width: 100%;
	margin-bottom: 10px;	
}

table.hir-tablekicsi {	
	border: 1px dotted #555555;
	padding: 5px;
	width: 100%;
	margin-bottom: 10px;	
}



h3.hir-title {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #14293D;
}

/*
	Blog
	====
*/

table.blog-table {
	background-color: #FFFEF9;
	border: 1px solid #000000;
	padding: 5px;
	width: 100%;
	margin-bottom: 40px;
}

td.blog-head {
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

td.blog-lead {
	padding: 10px;
	vertical-align: middle;
}

div.blog-lead-pic {
	/*width: 150px;
	height: 150px;*/
	padding: 0px 10px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	text-align: center;
	vertical-align: middle;
}

div.blog-lead-text {
	padding: 11px;
	float: right;
	text-align: center;
	vertical-align: middle;
}

h3.blog-title {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #14293D;
}
td.blog-head {
	text-align: left;
}
td.blog-leadpic {
	text-align: left;
	width: 128px;
}

/*
	Login (oldalsó)
	===============
*/
div.login {
	
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	width: 220px;
	height:100px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	background-image: url(../../global/images/menu/login.gif);
	background-repeat: no-repeat;
}
div.login-text {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	font-weight: bold;
}

input.login {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	width: 115px;
	font-weight: bold;
}

p.login-error {
	font-size: 11px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #FFFFFF;
}


/* 
	Üzenet 
	======
*/

table.message-table {
	
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

td.message-topleft {
	background-image: url(../../global/images/message_tl.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
}

td.message-top {
	background-image: url(../../global/images/message_t.gif);
	background-repeat: repeat-x;
	height: 23px;
}

td.message-topright {
	background-image: url(../../global/images/message_tr.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 23px;
}

td.message-left {
	background-image: url(../../global/images/message_l.gif);
	background-repeat: repeat-y;
	width: 23px;
}

td.message-center {
	background-color: #FFFFCC;
}

td.message-right {
	background-image: url(../../global/images/message_r.gif);
	background-repeat: repeat-y;
	width: 25px;
}

td.message-bottomleft {
	background-image: url(../../global/images/message_bl.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 25px;
}

td.message-bottom {
	background-image: url(../../global/images/message_b.gif);
	background-repeat: repeat-x;
	height: 25px;
}

td.message-bottomright {
	background-image: url(../../global/images/message_br.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

p.message {
	color: #009900;
	margin: 15px 15px;
}


/*
	Hibaüzenet
	==========
*/

table.error-table {
	
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

td.error-topleft {
	background-image: url(../../global/images/error_tl.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
}

td.error-top {
	background-image: url(../../global/images/error_t.gif);
	background-repeat: repeat-x;
	height: 23px;
}

td.error-topright {
	background-image: url(../../global/images/error_tr.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 23px;
}

td.error-left {
	background-image: url(../../global/images/error_l.gif);
	background-repeat: repeat-y;
	width: 23px;
}

td.error-center {
	background-color: #FFFFCC;
}

td.error-right {
	background-image: url(../../global/images/error_r.gif);
	background-repeat: repeat-y;
	width: 25px;
}

td.error-bottomleft {
	background-image: url(../../global/images/error_bl.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 25px;
}

td.error-bottom {
	background-image: url(../../global/images/error_b.gif);
	background-repeat: repeat-x;
	height: 25px;
}

td.error-bottomright {
	background-image: url(../../global/images/error_br.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

p.error {
	color: #FF0000;
	margin: 15px 15px;
}

/*
	Language selector
	=================
*/

div.module-setlanguage {
	width: 171px;
	text-align: center;
	padding-top: 15px;
}

/*
	Framework logo
	==============
*/

div.module-logo {
	width: 171px;
	text-align: center;
	padding-top: 15px;
}

/*
	Linker
	======
*/
td.linker-cell {
	text-align: right;
	vertical-align: middle;
}

a.jumper {
	color: #14293D;
	text-decoration: none;
	font-size: 12px;
}

/*
	Upload
	======
*/
a.upload {
	text-decoration: none;
	color: #14293D;
}

/*
	Rejtés
	======
*/
.iframe-visible {
	height: 300px;
	visibility: visible;
}
.iframe-hidden {
	height: 0px;
	visibility: collapse;
}
.div-visible {
	display: block;
}
.div-hidden {
	height: 0px;
	display: none;
}

/*
	Loader
	======
*/

p.loader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #14293D;
}

/*
	Szerkesztő
	==========
*/
div.editor {
	border: solid 1px #000000;
	text-align: center;
	padding: 1px;
	background-color: #EEEEEE;
}
div.editor_buttons {
	width: 100%;
	background-color: #EEEEEE;
}
div.toolbar {
	width: 100%;
}
iframe.editor {
	border: 0px;
	background-color: #FFFFFF;
}
.source_editor {
	margin-top: 20px;
	margin-bottom: 20px;
}
p.smiley-toolbar {
	font-size: 9px;	
}
