body 
	{font-family:Verdana;
	font-size: 7pt;
	color:#ffffff;
	margin: 8px;
	background-color: #151A20;
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #151A20; 
	scrollbar-face-color: #151A20;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: #999999;
	}

input, textarea, select {
	font-family: Verdana;
	font-size:7pt; 
	background-color: #CCCCCC;
	border: 1px dashed #FFFFFF;
	color: #000000;
}

i
	{
	font-family: Verdana;
	color: #D0807E;
	text-align:justify;
	letter-spacing: 0px;
	font-size:7pt; 
	background: none;
	}

u
	{
	font-family: Verdana;
	color: #0670AF;
	text-align:justify;
	letter-spacing: 0px;
	font-size:7pt; 
	background: none;
	}

b
	{
	font-family: Verdana;
	color: #D2D7D9;
	text-align:justify;
	letter-spacing: 0px;
	font-size:7pt; 
	background: none;
	}
	
s
	{
	font-family: Verdana;
	color: #666666;
	text-align:justify;
	letter-spacing: 0px;
	font-size:7pt; 
	background: none;
	}

a 
	{
	font-family:Verdana;
	font-size: 7pt;
	color: #BC514D;
	font-weight:bold;
	text-transform:none;
	text-decoration: none;
	}

a:hover { 
	color: #D0807E;
	text-decoration: line-through;
	cursor: pointer;
	text-transform:none;
	background-color: none;
	border-bottom: none;
	}

a:link img, a:visited img
	{
	border: 1px solid #D2D7D9;
	background-color: #;
	padding: 4px;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-border-radius:0.7em;
	-webkit-border-radius: 0.7em;
	}
a:hover img
	{
	border: 1px solid #BFBA9F;
	background-color: #;
	padding: 4px;
	filter: alpha(opacity=90);
	opacity: 1.0;
	-moz-border-radius: 0.7em;
	-webkit-border-radius: 0.7em;
	}

.menu { 
	font-size: 9px;
	color: #0B4B59;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	border-bottom: 3px double #0B4B59;
	text-transform: none;
	}

.title { 
	font-size: 9px;
	color: #0670AF;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	border-bottom: 3px double #0670AF;
	text-transform: uppercase;
}

.title2 {
	font-size: 9px;
	color: #52BAF6;
	border-bottom: 1px dashed #52BAF6;
	font-family: Verdana;
	font-weight: bold;
	text-align: right;
	letter-spacing: 2px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	text-transform: none;
	}

.bg {
	font-size: 7pt;
	color: #BFBA9F;
	font-family: Verdana;
	text-align:justify;
	letter-spacing: 0px;
    padding: 3px;
	}

.cutetitle { 
	font-size: 12px;
	color: #0670AF;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	letter-spacing: 2px;
	text-transform: none;
	border-bottom: 2px dotted #0670AF;
	}
	
.cutedate { 
	font-family: Verdana;
	color: #D2D7D9;
	font-weight: bold;
	text-align: right;
	letter-spacing: 0px;
	font-size: 7pt; 
    padding: 2px;	
	background: none;
	}

.cutebg { 
	font-family: Verdana;
	color: #BFBA9F;
	text-align: justify;
	letter-spacing: 0px;
	font-size: 7pt; 
    padding: 3px;	
	background: none;
	}

.commtitle { 
	font-family: Verdana;
	color: #0670AF;
	text-align: left;
	letter-spacing: 0px;
	font-size: 7pt; 
    padding: 2px;	
	background: none;
	border-bottom: 1px solid #0670AF;
	}

.commbg { 
	font-family: Verdana;
	color: #BFBA9F;
	text-align: justify;
	letter-spacing: 0px;
	font-size: 7pt; 
    padding: 2px;	
	background: none;
	}

#navi a {
	color: #52BAF6;
	background-color: #202020;
	font-family: verdana;
	font-size: 7pt; 
	text-align: center; 
	line-height: 15px;
	display: block;
	text-transform: none;
	border: 0px;
	padding: 5px;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-border-radius:0.9em;
	-webkit-border-radius: 0.9em;
}

#navi a:hover {
	color: #0670AF;
	background-color: #52BAF6;
	font-family: verdana;
	font-size: 7pt; 
	text-align: center; 
	line-height: 15px;
	display: block;
	text-transform: none;
	border: 0px;
	padding: 5px;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-border-radius:0.9em;
	-webkit-border-radius: 0.9em;
}






#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;}

#lightbox img{
width: auto;
height: auto;}

#lightbox a img{
border: none; }

#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto; }

#imageContainer{
padding: 10px; }

#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0; }

#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10; }

#imageContainer>#hoverNav{
left: 0;}

#hoverNav a{
outline: none;}

#prevLink, #nextLink{
width: 49%;
height: 100%;
background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
display: block; }

#prevLink {
left: 0;
float: left;}

#nextLink {
right: 0;
float: right;}

#prevLink:hover, #prevLink:visited:hover {
background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover {
background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%	; }

#imageData{
padding:0 10px;
color: #666; }

#imageData #imageDetails{
width: 70%;
float: left;
text-align: left; }

#imageData #caption{
font-weight: bold;	}

#imageData #numberDisplay{
display: block;
clear: left;
padding-bottom: 1.0em;	}
		
#imageData #bottomNavClose{
width: 66px;
float: right; 
padding-bottom: 0.7em;
outline: none;}

#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000; }






















/* general.tpl + view_post.tpl */

.newsContent {
	margin:0 0 1.5em 0;
}
.newsContent h1 { /*főcím */
	color: #0670AF;
	background-color: #D2D7D9;
	font-family: verdana;
	font-size: 7pt; 
	text-align: center; 
	line-height: 8px;
	display: block;
	text-transform: none;
	border: 0px;
	padding: 5px;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-border-radius:0.9em;
	-webkit-border-radius:0.9em;
}
.newsContent h1 a {
	text-decoration:none;
}
.newsContent h2 { /*dátum */
	font-family: Verdana;
	color: #D2D7D9;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0px;
	font-size: 7pt; 
    padding: 0px;
	background: none;
}
.newsContent .submessage { /*kategória */
	text-align: right;
	margin: 2px;
	border-top: 1px dotted #666666;
}
.newsContent .message p { /*bejegyzés */
	font-size: 7pt;
	font-family: Verdana;
	text-align:justify;
	letter-spacing: 0px;
    padding: 3px;
	display: block;
}
.newsContent .message blockquote { /*idézet */
	margin:1em;
	border-left:5px solid #52BAF6;
	padding:0 0 0 2px;
}
.newsContent .message pre {
	background-color:#eee;
	border:1px dashed #aaa;
	color:#000;
	margin:1em 0;
	padding:0.3em;
}
.newsContent .message img {
	border-style:none;
}
.newsContent .message ul {
	margin:0 0 1em 2.5em;
	padding:0;
}


/* comments.tpl */

#newsComment ol {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsComment li {
	border-bottom: 0px;
	margin:0 0 1em 0;
}
#newsComment .submessage { /*hsz mikor */
	font-family: Verdana;
	color: #D2D7D9;
	text-align:right;
	margin:0;
	border-bottom: 1px dotted #666666;
}
#newsComment h3 { /*hsz író */
	font-family: Verdana;
	color: #52BAF6;
	text-align: center;
	letter-spacing: 0px;
	font-size: 7pt; 
    padding: 2px;	
	background: none;
	border-bottom: 2px solid #52BAF6;
}
#newsComment .message blockquote {
	margin:0 3em 0 2em;
	padding:0;
}




/* note.tpl */

#newsNotice {
	margin:0 0 2em 0;
	background-color:#FFFFE0;
	color:#000;
	padding:0.5em;
}
#newsNotice span {
	font-weight:bold;
	font-size:1.5em;
}


/* comment_form.tpl */

#commentForm {
	margin:3em 0 1em 0;
}
#commentForm h3 { /*hsz írás */
	font-size: 12px;
	color: #52BAF6;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	letter-spacing: 2px;
	text-transform: none;
	border-bottom: 4px double #52BAF6;
}
#commentForm div {
	margin:0 0 0.2em 0;
}
#commentForm input {
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
}
#commentForm .name, #commentForm .website {
	width:20em;
	border:1px solid #ddd;
	padding:0.3em;
}
#commentForm .message {
	width:30em;
	border:1px solid #ddd;
	padding:0.3em;
}


/* archives.tpl */

ul#newsArchive {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsArchive li {
	margin:0 0 0.5em 0;
}


/* categories.tpl */

ul#newsCategory {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsCategory li {
	margin:0 0 0.5em 0;
}