/* CSS Document */

body {
	background-color:#0F55BD;
	background-image:url(../back.gif);
	background-repeat:repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size:14px;
}

a:link,a:visited {
	text-decoration: none;
}

a:hover,a:active {
	color:#99CC00;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6  {
	color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
}
.kozep {
	text-align:center;
}
#container {
	width: 915px;
	margin: 15px auto 30px auto;
	padding:0px;
}
#head_logo {
	text-align:center;
	width:100%;
	margin:auto;
	padding: 0px;
}
#head_logo,  #head_logo h1	{
	width: 915px;
	height: 125px;
	text-align: left; 
	margin: 0px auto 0px auto;
	position: relative;
	overflow: hidden;
	font-size: 24px;
	font-weight: bold;
}
#head_logo h1 {
	top: -120px;
	text-align: center;
}
#head_logo span	{
	z-index: 1;
	display: block;
	position: relative;
	width: 100%;
	height: 125px;
	background: url(../top-logo1v3.jpg) center center no-repeat;
}
#main_menu, #IEerror {
	padding: 0;
	margin: 0px auto 5px auto;
	/*border: #FFFFFF solid 2px;
	background-color:#FFFFFF;*/
	text-align:center;
}
#IEerror {
	font-weight:bold;
	color: #FFF;
	padding-top:0.5em;
}
/*#main_menu {
	padding: 0;
	margin: 10px auto 5px auto;
	border: #FFFFFF solid 2px;
	background-color:#FFFFFF;
	text-align:center;
}*/
#container #main_menu ul {
	padding: 0.3em 0 0.3em 0;
	margin: 0.1em 0 0.1em 0;
	list-style:none;
	margin:0;
}
#container #main_menu li{
	margin-left:1em;
	margin-right:1em;
	padding:0.5em 1em 0.5em 1em;
	background-color:#FFFFFF;
	display:inline;
}
#container #main_menu li a:link, #container #main_menu li a:visited {
	font-size:1em;
	color:#000033;
	font-weight:bold;
	/*padding: 0.1em 2em 0.1em 2em;*/
}
#container #main_menu li a:hover, #container #main_menu li a:active {
	font-size:1em;
	color:#669933;
	/*color:#00CC00;*/
	font-weight:bold;
	background-color:none;
}
#main_menu .linklike {
	color:#000033;
	font-weight:bold;
}

#main {
	width:670px;
	padding:0.5em;
	margin-top:1em;
	float:left;
}
#main, .sidebaritem { /*#sidebar_links, #sidebar_login, #sidebar_tags,*/
	border-left:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	margin-left:1em;
	color:#FFFFFF;
}
.sidebaritem { /*#sidebar_links, #sidebar_login, #sidebar_tags, */
	margin:0 auto 1em auto;
	padding:0.5em 0.15em 0.15em 0.15em;
}

#main h1 {
	margin:0.2em auto 0.05em 0.5em;
	font-weight:bold;
}
#main h2 {
	margin:0 auto 0 1em;
	font-weight:normal;
	font-size:14px;
	font-style:italic;
}
#main a:link, #main a:visited {
	color:#FFFFFF;
}

#main a:hover, #main a:active {
	color:#99CC00;
	text-decoration: none;
}
#main .entry, #main .usercomments {
	margin:0.1em auto 1.5em auto;
}
#main .entry .econtent {
	margin:0.1em auto 0.1em auto;
	padding: 1em;
	background-color:#3f77ca;
	text-align:justify;
	/*color:#000000;*/
}
#main .entry .econtent a {
	text-decoration:underline;
}
#main .entry .econtentg {
	margin:0.1em auto 0.1em auto;
	padding:0.5em 0 0 0;
	text-align:center;
	background-color:none;
}
#main .entry .tovabb {
	margin:0.1em auto -0.5em auto;
	font-style:italic;
	font-weight:bold;
	float:right;
}
#main .entry .pictures {
	margin: 0.5em auto 0.5em auto;
	padding: 0.15em;
	text-align:center;
}
#main .entry .pictures img, .econtentg .imageh img {
	margin: 0.15em 0.2em 0.15em 0.2em;
	padding: 1px;
	border:#9fbbe5 1px solid;
	background-color:#FFFFFF;
}
#main .entryalbum {
	float:left;
	padding:0;
	margin:auto 0.75em auto 0.75em;
	text-align:center;
	width:200px;
}

#main .entryalbum img, #main .entryalbumintro img {
	border:none;
}
#main .entryalbum a .albumcim {
	margin-top:-0.75em;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
}
#main .entryalbumintro {
	padding:0 0 0.5em 0;
	margin:0 auto 2em auto;
	width:650px;
	height:175px;
	text-align:left;
	border-bottom:#2766c4 1px solid;
}
#main .entryalbumintro img {
	margin-left:-1em;
	margin-right:-1em;
}
#main .entryalbumintro h1 {
	font-size:18pt;
}
#main .entryalbumintro h2 {
	font-size:9pt;
}
#main .entryalbumintro .introart, #main .entryalbumintro .introtext {
	float:left;
	margin:auto;
	padding:0.5em;
}
#main .entryalbumintro .introtext {
	width:410px;
}
#main .entryalbumintro .introtext #comment {
	background-color:#2766c4;
	padding:1em;
	margin:1em 0 auto 1em;
	width:99%;
	text-align:justify;
}

#main .imageh {
	/*width:120px;*/
	padding:3px;
	margin:3px;
	display:inline-block;
	font-size:0.8em;
}
#main #imghelp .imageh {
	background-color:#497DCB;
}
.econtentg .imageh {
	width:125px;
	height:100px;
	padding-top:7px;
	padding-bottom:3px;
	background-color:none;
}
.econtentg .imageh img {
	margin: 0.15em 0.2em 0.15em 0.2em;
	padding: 1px;
	border:#ffffff 3px solid;
	background-color:#0F55BD;
}
.econtentg .imageh img:hover {
	border:#99CC00 3px solid;
	/*background-color:#497DCB;/*h tt‚r: 0F55BD, editor: 2766c4, imagehelp: 497DCB*/
}
.econtentg #comment {
	background-color:#2766c4;
	padding:1em;
	margin:1em 5em auto 5em;
	text-align:justify;
}
#main .econtentg #comment a:link,#main .econtentg #comment a:visited {
	font-style:italic;
}
/*Hozzászólások*/
#main #usercomments #commentlist {
	margin:0.1em auto 0.1em auto;
	padding: 1em;
	/*background-color:#3f77ca;*/
	text-align:left;
	/*color:#000000;*/
}
#main #usercomments #commentlist .ucomm {
	margin:0.5em auto 1em auto;
	padding: 1em;
	background-color:#1b5ec0;
	/*text-align:left;
	color:#000000;*/
}
#main #usercomments #commentlist .sender, #main #usercomments #commentlist .timestamp {
	margin:auto;
	padding: 0.1em;
}
#main #usercomments #commentlist .sender {
	float:left;
	margin-left:0.5em;
	font-size:1.1em;
}
#main #usercomments #commentlist .timestamp {
	float:right;
	margin-top:0.2em;
	font-size:0.8em;
}
#main #usercomments #commentlist .text {
	margin:auto;
	padding: 0.5em 0.1em 0.1em 0.1em;
	border-top: #8dafe0 1px solid;
}
#main #usercomments #addcomment {
	margin:0.1em auto 0.1em auto;
	padding: 1em;
	background-color:#1b5ec0;
	text-align:center;
	/*color:#000000;*/
}
#main #usercomments #addcomment .error, #main #regform .error {
	color:#750000;
	font-size: 1.2em;
	font-weight:bold;
}
#main #regform {
	text-align:center;
}


/*a:hover,a:active {
	color:#99CC00;
	text-decoration: none;
}*/
#container #sidebar {
	width:175px;
	padding:0.5em;
	padding-top:0;
	margin-top:1em;
	float:left;
}
#sidebar .sidetitle {
	margin-left:1em;
	margin-bottom:0.3em;
	font-size:0.75em;
	font-weight:bold;
}
.sidebaritem a:link, .sidebaritem a:visited {
	color:#FFF;
}
.sidebaritem a:hover, .sidebaritem a:active {
	text-decoration:underline;
}
#container #sidebar #sidebar_login h1 {
	margin:auto;
	padding:0.1em;
	font-size:16pt;
	text-align:center;
}
#container #sidebar #sidebar_login h4 {
	margin:auto;
	padding:0.1em;
	font-size:8pt;
	font-weight:normal;
	text-align:right;
}
#sidebar #sidebar_links ul, #sidebar #sidebar_arch ul  {
	padding: 0.1em 0 0.1em 0;
	margin: 0.1em 0 0.1em 0;
	list-style:none;
	margin:0;
}
#sidebar #sidebar_links li, #sidebar #sidebar_arch li {
	margin-left:0.5em;
	margin-right:0.5em;
	padding:0.5em 1em 0.5em 1em;
	display:list-item;
}
#sidebar #sidebar_arch li {
	padding:0.25em 0.5em 0.25em 0.5em;
	font-size:1em;
}
#sidebar #sidebar_arch li li {
	margin-left:0.1em;
	margin-right:0.1em;
	padding:0.1em;
	font-size:0.85em;
	display:inline;
}
#sidebar #sidebar_links li:hover, #sidebar #sidebar_arch li:hover {
	background-color:#3f77ca;
}
#sidebar #sidebar_arch li li:hover {
	background-color:#0F55BD;
}
#sidebar #sidebar_links li a:link, #sidebar #sidebar_links li a:visited, #sidebar #sidebar_arch li a:link, #sidebar #sidebar_arch li a:visited {
	font-weight:bold;
}
#sidebar #sidebar_tags ul {
	padding: 0.1em 0 0.1em 1em;
	list-style:none;
	margin:0;
	text-align:justify;
}
#sidebar #sidebar_tags li {
	margin:0;
	padding:0;
	display:inline-block;
}
#sidebar #sidebar_piclens .sidecontent, #sidebar #sidebar_webenlet .sidecontent {
	text-align:center;
}
#sidebar #sidebar_piclens img, #sidebar #sidebar_webenlet img {
	border:none;
}
/*Galeria*/
#galcontainer {
	margin:-5px;
	padding:0;
	text-align:center;
}
#galcontainer a:link, #galcontainer  a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
#galcontainer a:hover, #galcontainer a:active {
	color:#99CC00;
	text-decoration: none;
}
#galcontainer #logo {
	position:fixed;
	left:0;
	top:0;
	z-index:10;
}
#galcontainer #logo img {
	border:none;
}
#galcontainer #posttitle {
	z-index:9;
	width:500px;
	text-align:left;
	margin:0.5em auto auto 250px;
	padding:0;
	position:fixed;
}
#galcontainer #posttitle h1 {
	font-size:14pt;
	margin:0;
	font-weight:bold;
}
#galcontainer #posttitle h2 {
	margin:auto;
	font-weight:normal;
	font-size:8pt;
	font-style:italic;
}
#galcontainer #prevthumbs, #galcontainer #nextthumbs {
	position:fixed;
	bottom:1px;
	z-index:5;
	width:375px;
	height:90px;
	border-top: #FFFFFF 1px solid;
	padding-top:8px;
}
#galcontainer #prevthumbs {
	left:1px;
	border-right: #FFFFFF 1px solid;
}
#galcontainer #nextthumbs {
	right:1px;
	border-left: #FFFFFF 1px solid;
}
#galcontainer #theimage {
	z-index:1;
	display: table-cell;
	width: 100%;
	height: 100%;
	position: absolute;
	vertical-align:middle;
	/*background-color:#3399FF;*/
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
}
#galcontainer #imagetitle {
	position:fixed;
	left:1px;
	bottom:105px;
	z-index:5;
	width:375px;
	height:1.5em;
	text-align:left;
	color:#FFFFFF;
	margin:0;
	padding-left:1em;
}
#galcontainer .selector {
	text-align:center;
	margin:0;
	padding:0;
}
#galcontainer .selector ul {
	padding: 0.1em 0 0.1em 0;
	margin: 0.1em 0 0.1em 0;
	list-style:none;
	margin:0;
}
#galcontainer .selector li{
	margin-left:0.1em;
	margin-right:0.1em;
	padding:0;
	display:inline;
}
#galcontainer .selector img {
	margin: 0.15em 0.2em 0.15em 0.2em;
	padding: 1px;
	border:#ffffff 3px solid;
	/*background-color:#0F55BD;*/
}
#galcontainer .selector img:hover {
	border:#99CC00 3px solid;
	/*background-color:#497DCB;/*hatter: 0F55BD, editor: 2766c4, imagehelp: 497DCB*/
}


/*Galeria vege*/
.clear {
	clear:both;
}
#foot {
	width:95%;
	border-top:#FFFFFF solid 1px;
	margin: 2em auto 0 auto;
	text-align:center;
	color:#FFFFFF;
}
#foot ul {
	padding: 0.1em 0 0.1em 0;
	margin: 0;
	list-style:none;
	margin:0;
}
#foot li{
	padding-left:1em;
	padding-right:1em;
	display:inline;
}
#foot li a:link, #main_menu li a:visited {
	font-size:0.7em;
	color:#000033;
	/*padding: 0.1em 2em 0.1em 2em;*/
}
#foot li a:hover, #main_menu li a:active {
	color:#00CC00;
	background-color:none;
}