
body {
	padding:0;
	margin:0;
}

#header {
	margin:0;
	padding:0;
	background:url('/web.nsf/(files)/hu-img-header/$FILE/header-menusor-nelkul.png');
	width:686px;
	height:105px;
}

#menusor {
	margin:0;
	padding:0;
	background:url('/web.nsf/(files)/hu-img-menusor/$FILE/header-menusor.png');
	width:686px;
	height:40px;
}

#menusor-lang {
	float:left;
	width:176px;
text-decoration:none;
}
#menusor-lang-ie {
	padding-top:10px;
	padding-left:30px;
}
#menusor-items {
	float:left;
	width:510px;
}
#menusor-items-ie {
	padding-top:10px;
	padding-left:10px;
}

#menusor-lang a {
	font-family:arial, sans-serif;
	font-size:12px;
	color:white;
}
#menusor-items a {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#3e3e3e;
}
#menusor-items img.sep {
	vertical-align:middle;
}
#menusor-lang img, #lablec img {
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}

.t {background: url('/web.nsf/(files)/hu-img-t/$FILE/t.png') 0 0 repeat-x;}
.b {background: url('/web.nsf/(files)/hu-img-b/$FILE/b.png') 0 100% repeat-x;}
.l {background: url('/web.nsf/(files)/hu-img-l/$FILE/l.png') 0 0 repeat-y;}
.r {background: url('/web.nsf/(files)/hu-img-r/$FILE/r.png') 100% 0 repeat-y;}
.bl {background: url('/web.nsf/(files)/hu-img-bl/$FILE/bl.png') 0 100% no-repeat;}
.br {background: url('/web.nsf/(files)/hu-img-br/$FILE/br.png') 100% 100% no-repeat;}
.tl {background: url('/web.nsf/(files)/hu-img-tl/$FILE/tl.png') 0 0 no-repeat;}
.tr {background: url('/web.nsf/(files)/hu-img-tr/$FILE/tr.png') 100% 0 no-repeat;}
.tr-ie {padding:10px;}

#fooldal {
	width:716px;
	margin-left:auto;
	margin-right:auto;
}

#keretes {
	padding:5px;
	width:686px;
}

#content h1, #content h2, #content h3 {
	font-size:14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	left: 25px;
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
#content br {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	text-align: justify;
	}
	
#lablec {
	background-color:#343434;
	width:686px;
	height:27px;
	font-family:arial, sans-serif;
	font-size:12px;
	color:white;
}

#lablec-inner {
	padding-left:69px;
	padding-top:3px;
}

#content {
	margin-left: 60px;
	margin-right: 60px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	text-align: justify;
}

#content #flashcontent {
margin-left:-37px;
}

#copyright {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}

#iehack {height:0px;}
#iehack p {line-height:0px;}

#nav, #nav ul {
	float: left;
	width: 490px;
	list-style: none;
	line-height: 1;
	background: white;
	padding: 0;
	margin: 0 0 1em 0;
}

#nav a {
/*	width: 11em;
	w\idth: 6em;*/
	text-decoration: none;
	padding: 0.25em 0.5em;
	display:inline;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li:hover, #nav li.sfhover {
    position:static;
}

#nav li {
	float: left;
	padding: 0 5px 3px 5px;
	color: #3e3e3e;
	background: url('/web.nsf/(files)/hu-img-separator/$FILE/separator-menusor.png') no-repeat;
}

#nav li.elso {
	background:none;
	padding:0 5px 3px 0;
}

#nav .sep {
	border-left: 1px solid black;

}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.5em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	border: solid #b7b6bb;
	/*border-width: 1px 0;*/
	margin: 0;
	display:block;
}

#nav li li {
	padding-right: 1em;
	width: 12.55em;
background: white;
}

#nav li ul a {
	width: 13em;
	w\idth: 13em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #b7b6bb;
	color:white;
}


#bottomnav, #bottomnav ul {
margin-left: auto;
margin-right:auto;
text-align:center;
	float: left;
/*	width: 490px;*/
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 1em 0;
}

#bottomnav a {
	display: inline;
	width: 10em;
	w\idth: 6em;
	text-decoration: none;
	padding: 0.25em 0.5em;
}

#bottomnav li {
	float: left;
	padding: 3px 5px 3px 5px;
	color: #3e3e3e;
	background: url('/web.nsf/(files)/hu-img-separator/$FILE/separator-menusor.png') no-repeat;
}


#bottomnav a {
	font-family:arial, sans-serif;
	font-size:12px;
	color:white;
}

#mailform label {
	display: block;
	width: 10em;
	float:left;
}

table.partnerek {
	text-align:justified;
	vertical-align:top;
}

table.partnerek td {
	padding-bottom: 3em;
	padding-left: 1em;
	vertical-align:top;
}

table.partnerek td img {
	padding-top: 5px;
}

ul.pagelist  {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

ul.pagelist li {
	padding-bottom:2em;
}

#content img.left {
	float:left;
	padding: 20px 20px 20px 0;
}

#content img.right {
	float: right;
	padding: 20px 0 20px 20px;
}

#corv-home-container {
	margin: 3px 0 0 13px;
	position:absolute;
}
#corv-home {
	display:block;
	width:210px;
	height:80px;
}
ul.comments {
	list-style-type:none;
	width: 485px;
}

ul.comments li {
	display:block;
	padding: 8px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
	background: #f8f8f8;
}

h1.commentHead, span.commentMail a { font-size: 12px; text-decoration: none; }
span.commentMail a:hover { text-decoration: underline; }
a.commentURL { font-size: 11px; font-weight: normal; text-decoration: none;}
a.commentURL:hover { text-decoration: underline; }
span.commentTime { font-size: 11px; font-weight: normal;}

#commentform label {
	display: block;
	width: 10em;
	float:left;
}

div.commentform {
	width: 525px;
}
#commentform {
	display:block;
	margin-left: 40px;
	padding: 8px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
	background: #f8f8f8;
}
div.commentform h3 { margin-left: 40px; }

.bookitem { padding-top: 22px;}

.bookitem img { border:0; }

.bookimage { float:left; }

.bookimage-right { float:right; padding: 20px 0 20px 20px; }

.bookannotation { margin-left: 100px; }

.bookannotation-alt {
background: #f0f0f0;
margin-left: 100px;
}

.bookinfo { padding-left: 5px; }

.booktitle {}

.booktitle h4, .booktitle h3 {
margin:0;
padding:0;
}

.bookdesc { padding-top: 22px; }

.bookitemrightbox { float:right; }

div.bookdescription { padding-top: 20px; }

#bookorderform label {
	display: block;
	width: 15em;
	float:left;
}

#kulonleges { display: none; }

#bookorderform input { width: 300px; }
