
a {
	text-decoration: none;
}
p {
	font-size: 12px;
	font-weight: normal;
}
li {
	font-size: 12px;
	font-weight: normal;
}
form {
	margin:0;
	padding:0;
	border:0;
	display:inline;
}
frames, frameset {
	margin: 0;
	padding: 0;
}
#bigcontent {
	position: relative;
	text-align: left;
	width: 100%;
}
.vicclap_container {
	text-align: center;
	width: 100%;
	margin-left:auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
}
#bigheader_hu {
	display:block;
	margin: 0;
	padding: 0;
	text-align: left;
}
#bigheader_eu {
	display:block;
	margin: 0;
	padding: 0;
	text-align: left;
}
#bigheader_net {
	display:block;
	margin: 0;
	padding: 0;
	text-align: left;
}
#bigheader_hu h1,#bigheader_eu h1,#bigheader_net h1, #nocolumn h1 {
	display: block;
}

#bgbanner {
	display: none;
}
#bhmenu {
	display: none;
}
#bhmenu ul {
	margin: 0;
	padding: 0;
}
#bhmenu li {
	list-style-image: url('../images/starter.gif');
}
#bhmenu p {
	position: absolute;
	top: 57px;
	left: 259px;
	width: 728px;
	height: 90px;
	margin: 0;
	padding: 0;
}

#bhsearch {
	display: none;
}
#bhsearch p {
	display: inline;
	padding-right:4px;
	font-size:12px;
	vertical-align:middle;
}
#bhsearch select.normal, #bhsearch input.normal {
}
#bhsubmit {
}
#bhstatus {
	display: none;
}
#bhdate {
	display: none;
}
#bhbar {
	display: none;
}
#bigheader_hu h2,#bigheader_eu h2,#bigheader_net h2 {
	position:absolute;
	top: 180px;
	left: 16px;
	height: 22px;
	line-height: 22px;
	margin:0;
	font-size:14px;
	font-weight:normal;
}
#logo {
	position:absolute;
	left: 8px;
	width: 250px;
	height: 154px;
	cursor: pointer;
	top: 0px;
}
#smalllogo {
	position:absolute;
	left: 8px;
	width: 250px;
	height: 150px;
	cursor: pointer;
	top: 0px;
}
body.bigsize {
	margin: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica;
}
body.smallsize {
	height: 100%;
	text-align: center;
	margin: 0;
	font-family: Verdana, Arial, Helvetica;
}
body.popupsize {
	margin: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica;
}
body.smallpage {
	height: 256px;
	width: 745px;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica;
}
.linkhead {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: white;
}
.linkdiv {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid black;
}
.linkdiv .mainbuttons {
	padding: 0;
	margin-top: 12px;
	float: left;
	position: relative;
}
.linkdiv a {
	float: left;
	padding-left: 6px;
}
.linkdiv img {
	float: left;
	padding-left: 6px;
	border: 0;
	margin: 0;
	padding: 0;
}
.linkdiv .status {
	position: relative;
	float: right;
	width: 160px;
	height: 50px;
}
.linkdiv .status p {
	margin: 0;
	padding: 0;
	text-align: center;
	padding-left: 60px;
	vertical-align: top;
}
.linkdiv .status .value {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.napimotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	cursor: crosshair;
	text-decoration: none;
}
.headermenu {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 155px;
	color: #003399;
}
.headermenu:hover {
	color: #0066FF;
	text-decoration: underline;
}
/* Columns */
#leftcolumn {
	display: none;
}
#centercolumn {
	float: left;
	width:100%;
	margin-bottom: 6px;	
	position:relative;
}
#smallcomments {
	display: none;
}
#smallcomments_but {
	display: none;
}
#rightcolumn {
	display: none;
}
#nocolumn {
	width:649px;
	margin-bottom: 6px;	
	position:relative;
}
#bigfooter {
	display: none;
}
#smallfooter {
	display: none;
}
#bigfooter a, #smallfooter a {
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
	color: #000000;
	padding: 5px;
	text-decoration: none;
	background-color: #eeeeee;
	border: 0;
}
#bigfooter a:hover, #smallfooter a:hover {
	color: #0066FF;
	text-decoration: none;
	border: 0;
}

/* Common box data */
.subbox {
	position: relative;
	margin: 0;
}
.pwbox {
	top: 0;
	left: 5px;
	position: relative;
}
.subbox h3,.pwbox h3 {
	clear: both;
	text-indent: 0;
	vertical-align: middle;
	text-align: left;
	margin: 0 7px 0 0;
	padding: 2px 5px 0px 5px;
	position: relative;
	vertical-align: top;
	height:24px;
	font-size: 14px;
}
.subbox h4,.pwbox h4 {
	clear: both;
	text-indent: 0;
	vertical-align: middle;
	text-align: left;
	margin: 0 7px 0 0;
	padding: 2px 5px 0px 5px;
	position: relative;
	vertical-align: top;
	height:22px;
	font-size: 12px;
}
.subbox h2 {
	text-indent: 0;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	padding: 0;
	color:white;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.subbox .forummsg {
	position: absolute;
	top: 3px;
	right: 0;
	margin: 0px 7px 0px 0px;
	padding: 0 4px 0 0;
	text-align: right;
	height: 22px;
	font: 11px bold Geneva, Arial, Helvetica, san-serif;
}
.subbox .forumbuttons {
	position: absolute;
	top: 3px;
	right: 114px;
	margin: 0px 7px 0px 0px;
	padding: 0 4px 0 0;
	text-align: right;
}
.subbox .maincat {
	position: absolute;
	top: 3px;
	right: 0;
	margin-right: 7px;
	padding: 0 4px 0 0;
	text-align: right;
	height: 22px;
}
.subbox .maincat a {
	font: bold 12px Geneva, Arial, Helvetica, san-serif;
	color: black;
	text-decoration: none;
}
.subbox .maincat a:hover {
	color: #0066FF;
}
.subbox .toolbar {
	clear: both;
	border-bottom: 1px gray solid;
	text-align: right;
	vertical-align: middle;
	background: white url('../images/gradient.png') repeat-y scroll right top;
	height: 33px;
	padding: 0;
	margin: 0 7px 0 0;
}
.subbox .toolbar a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 22px;
}
.subbox .hmenu {
	position: absolute;
	right: 0;
	top: 20px;
	height: 100px;
	z-index: 0;
}
.subbox .mainsender p {
	text-align: left;
	margin: 0;
	padding: 3px;
	font-size: 12px;
}
.subbox .toolbar .mainbuttons {
	float: right;
	text-align: right;
	padding: 2px;
	height: 24px;
}
.subbox .main_vicc {
	width: 596px;
	padding: 0;
	margin: 0;
	border: 0;
}
.subbox .main_vicc p {
	float: left;
	padding: 4px;	
	margin: 0;
}
.subbox .main_link, .subbox .main_pic, .subbox .main_movie, .subbox .main_prog, .subbox .main_kutyu {
	vertical-align: top;
	width: 596px;
}
.subbox .main_link p,.subbox .main_pic p, .subbox .main_movie p, .subbox .main_prog p, .subbox .main_kutyu p {
	font-size: 12px;	
	margin: 0;
	padding: 0;
	border: 0;
	background: white url('../images/gradient2.png') no-repeat scroll left bottom;
	vertical-align: top;
}
.subbox .main_link img, .subbox .main_pic img, .subbox .main_movie img, .subbox .main_prog img, .subbox .main_kutyu img {
	vertical-align: top;
	float: left;
	border: 1px #4e82cc solid;
	margin: 4px;
}
.subbox .main_idezet, .subbox .main_okossag {
	width: 596px;
	text-align: center;
	vertical-align: middle;	
	min-height: 40px;
	background: transparent url('../images/note_start.png') left bottom no-repeat;
}
* html .subbox .main_idezet {
	height: 40px;
}
* html .subbox .main_okossag {
	height: 40px;
}
.subbox .main_idezet p, .subbox .main_okossag p {
	min-height: 40px;
	background: transparent url('../images/note_end.png') no-repeat scroll right top;
	font-size: 12px;	
	margin: 0;
	padding: 0;
	border: 0;
}
* html .subbox .main_idezet p {
	height: 40px;
}
* html .subbox .main_okossag p {
	height: 40px;
}
.subbox .senddate {
	position: relative;
	width: 132px;
	float: right;
	padding: 2px;
	text-align: center;
}
.galview h3 a,.subbox h3 a,.pwbox h3 a {
	color: #000000;
}

.box {
	position: relative;
	background: url('../images/box_right.png') white repeat-y scroll right top;
}
.box h3.gradient {
	text-indent: 0;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 22px;
}
.box h2 {
	text-indent: 0;
	vertical-align: middle;
	text-align: center;
	margin: 0px 0px 15px 0px;
	padding: 0;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.box .boxbottom img {
	float: right;
	height:7px;
	width:7px;
}
.box .boxcontent {
}
.box .boxbottom {
	height: 7px;
}
.boxcontent ul, .boxcontent p, .boxcontent span {
	vertical-align: top;
	margin: 0;
	padding: 3px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: none;
}

.boxcontent li {
	line-height: 15px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.boxcontent a {
	padding: 0;
	margin: 0;
	color: #003399;
	text-decoration: none;
}
.boxcontent a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.boxcontent ul.categoryselected {
	display: block;
	padding: 0 0 0 15px;
	margin: 0;
	color: black;
	font-weight: bold;
}
.boxcontent ul.categoryselect {
	display: none;
	padding: 0 0 0 15px;
	margin: 0;
	color: black;
	font-weight: normal;
}
.boxcontent ul.categoryselected a {
	color: black;
	padding-left: 10px;
}
.boxcontent ul.categoryselected a.catselected {
	font-weight: bold;
}
.boxcontent a.ed:hover {
	color: black;
	text-decoration: underline;
}

/* Widths */
#leftcolumn .box {
	width: 208px;
}
#centercolumn .box {
	width: 650px;
}
#rightcolumn .box {
	width: 128px;
}
#smallcomments .box {
	display: none;
}
#nocolumn .box {
	display: none;
}
#leftcolumn .box h3.gradient, #leftcolumn .box h2, #leftcolumn .box .boxcontent  {
	width: 200px;
}
#centercolumn .box h3.gradient, #centercolumn .box h2, #centercolumn .box .boxcontent {
	width: 642px;
}
#rightcolumn .box h3.gradient, #rightcolumn .box h2, #rightcolumn .box .boxcontent {
	width: 120px;
}
#smallcomments .box h3.gradient, #smallcomments .box h2, #smallcomments .box .boxcontent {
	width: 642px;
}
#nocolumn .box h3.gradient, #nocolumn .box h2, #nocolumn .box .boxcontent {
	width: 642px;
}

/* Special box features */
.box_1 h2,h3 {
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	background: transparent url('../images/tback1.png') repeat-x;
}
.box_1 .boxcontent {
	background: #ffffff;
}
.box_2 h2,h3 {
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	background: transparent url('../images/tback2.png') repeat-x;
}
.box_2 .boxcontent {
	background: #c2c6ae;
}
.box_3 h2,h3 {
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	background: transparent url('../images/tback6.png') repeat-x;
}
.box_3 .boxcontent {
	background: #ffffff;
}
.box_4 h2,h3 {
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	background: transparent url('../images/tback3.png') repeat-x;
}
.box_4 .boxcontent {
	background: #ffffff;
}
.box_5 h2,h3 {
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	background: transparent url('../images/tback4.png') repeat-x;
}
.box_5 .boxcontent {
	background: #ffffff;
}
.box_6 h2,h3 {
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	background: transparent url('../images/tback5.png') repeat-x;
}
.box_6 .boxcontent {
	background: #ffffff;
}
.btn_forum {
	position: relative;
	top: -3px;
	margin-left: 2px;
	height: 18px;
	font: normal 10px Geneva, Arial, Helvetica, san-serif;
	padding: 0;
}
.btn {
	border: 0;
	padding: 0;
	margin: 0px 3px 0px 0px;
	cursor: pointer;
}
#idPrevPageBtn {
	position: absolute;
	left: 0px;
	margin:4px;
	float:left;
	cursor: pointer;
	height: 48px;
	padding-left:20px;
	padding-top:2px;
	background: url('../images/left.png') transparent no-repeat;
	text-indent: -99999px;
	width: 136px;
}
#idNextPageBtn {
	position: absolute;
	right: 0px;
	margin:4px;
	float:right;
	cursor: pointer;
	height: 48px;
	padding-right:20px;
	padding-top:2px;
	background: url('../images/right.png') transparent no-repeat scroll right;
	text-indent: -99999px;
	width: 136px;
}
#search_pager {
	display: none;
}
#search_pager p {
	font-size: 12px;
	padding-top: 5px;	
	color: black;
}
#slider {
	position: relative;
	display: block;
	width: 305px;
	height: 18px;
	margin-left:auto;
	margin-right: auto;
	background: url('../images/sliderbg.gif') repeat-x scroll center bottom;
	padding: 0;
}
#slider2 {
	display: none;
	position: absolute;
	top: -30px;
	left: 20px;
	width: 80px;
	height: 18px;
	text-align: left;
	background-color: #EEEEEE;
	border: 1px double black;
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
	color: #003399;
}
#search_pager a {
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
	color: #003399;
	text-decoration: none;
}
#search_pager a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.mainsender {
	color: #666666;
}

.forum {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 4px;
	background-color: #EEEEEE;
	border-spacing: 0;
}
.forumhead {
	text-align:left;
	min-height: 18px;
	vertical-align: top;
	font: bold 12px Arial;
}
.forumhead a {
	color: black;
}	
.forum td {
	margin: 2px;
	padding: 3px;
	border-right: 1px solid white;
	border-top: 2px solid white;
}
.forumrow {
	text-align:left;
	min-height: 20px;
	vertical-align: middle;
	font: normal 12px Arial;
}
.forumrow a {
	color: black;
}
.forumrow:hover, .forumrow a:hover {
	color: #0066FF;
	background-color: #D0D0D0;
	cursor: pointer;
	text-decoration: none;
}
.privmuser {
	width: 128px;
}
.privmtext {
	width: 390px;
}
.privmdate {
	width: 120px;
}
.isread0 {
	font-weight: bold;
}
.isread1 {
	font-weight: normal;
}
.forumitem .forumcontrol {
	position: absolute;
	top: 1px;
	left: 0;
	margin-left: 207px;
	padding: 0 4px 0 0;
	text-align: center;
	height: 22px;
}
.ssubbox {
	position: relative;
	margin: 0;
	padding-left: 40px;
}
.ssubbox .forumitem {
	position:relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	width: 550px;
}
.ssubbox .forumitem .forumtext {
	width: 495px;
	text-align: justify;
	float: left;
	overflow: auto;
}
.ssubbox .forumbuttons {
	position: relative;
	bottom: 1px;
	left: 50px;
	font: 10px normal Geneva, Arial, Helvetica, san-serif;
	text-align: left;
	height: 16px;
	clear: both;
}
.ssubbox .forum_closer {
	clear: both;
	height: 1px;
	width: 600px;
	padding: 0;
	margin: 0;
	border-bottom: 1px gray dotted;
}

.forumprev {
	position:relative;
	padding-right: 20px;
	margin-right: 8px;
	text-align: right;
}
.forumprev a {
	font: bolder 12px Geneva, Arial, Helvetica, san-serif;
	color: black;
	text-decoration: none;
}
.forumprev a:hover {
	text-decoration: underline;
}
.forumprevw {
	position:relative;
	top: 2px;
	left: 5px;
	padding: 0;
	margin: 0;
	border: 0;
	width: 620px;
	display: none;
}
.forum_pwcloser {
	clear: both;
	height: 1px;
	width: 570px;
	padding: 0;
	margin: 0;
}
.pwbox .forummsg {
	position: absolute;
	top: 3px;
	right: 0;
	margin: 0px 7px 0px 0px;
	padding: 0 4px 0 0;
	text-align: right;
	height: 22px;
	font: 11px bold Geneva, Arial, Helvetica, san-serif;
}
.pwbox .forumbuttons {
	position: absolute;
	top: 3px;
	right: 64px;
	margin: 0px 7px 0px 0px;
	padding: 0 4px 0 0;
	text-align: right;
}
.pwbox .forumitem {
	position:relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	width: 620px;
}
.subbox .forumitem {
	position:relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	width: 640px;
}
.forumreplyuser {
	top: 0px;
	left: 0px;
	width: 42px;
	float: left;
	margin: 4px;
	border-right: 1px #4e82cc dotted;
	text-align: center;	
}
.forumreplyuser p {
	text-align: left;
	font: 9px bold Geneva, Arial, Helvetica, san-serif;
}
.forumreplyuser a {
	font: 9px bold Geneva, Arial, Helvetica, san-serif;
	text-decoration: none;
	color: black;
	padding: 0;
}
.forumreplyuser a:hover {
	background-color: #0000BB;
	color: white;
	border: 1px solid black;
}
.forumreplyuser img {
	width: 75%;
	height: 75%;
}
.forumitem .forumuser {
	top: 0px;
	left: 0px;
	width: 132px;
	float: left;
	margin: 4px;
	border-right: 1px #4e82cc solid;
	border-bottom: 1px #4e82cc solid;
	text-align: center;
}
.forumitem .forumuser p {
	text-align: left;
	font: 10px bold Geneva, Arial, Helvetica, san-serif;
}
.forumitem .forumuser a {
	font: 14px bold Geneva, Arial, Helvetica, san-serif;
	text-decoration: none;
	color: black;
	padding: 2px 5px 2px 5px;
}
.forumitem .forumuser a:hover {
	background-color: #0000BB;
	color: white;
	border: 1px solid black;
}
.subbox .forumitem .forumtext {
	width: 495px;
	text-align: justify;
	float: left;
	overflow: auto;
}
.pwbox .forumitem .forumtext {
	width: 460px;
	text-align: justify;
	float: left;
	overflow: auto;
}
.offline {
	background: url('../images/offline.gif') transparent no-repeat top left;
}
.online {
	background: url('../images/online.gif') transparent no-repeat top left;
}
.subbox .forum_closer {
	clear: both;
	height: 1px;
	width: 640px;
	padding: 0;
	margin: 0;
	border-bottom: 1px gray solid;
}
.forum_toolbar .mainbuttons {
	text-align: right;
	padding: 2px;
	height: 24px;
}
span.gray {
	color:gray;
}
/* Small header */
#smallheader_hu {
	position:relative;
	display:block;
	padding: 0;
	margin: 0;
	width: 100%;
}
#smallheader_eu {
	position:relative;
	display:block;
	padding: 0;
	margin: 0;
	width: 100%;
}
#smallheader_net {
	position:relative;
	display:block;
	padding: 0;
	margin: 0;
	width: 100%;
}
#smallheader_hu h1,#smallheader_eu h1,#smallheader_net h1 {
	display: block;
}
#smbanner {
	position: absolute;
	top: 156px;
	left: 1px;
	width: 728px;
	height: 90px;
}
#smbanner2 {
	position: absolute;
	top: 11px;
	left: 260px;
	width: 468px;
	height: 120px;
	vertical-align: middle;
}
#smallbox {
    padding: 2px;
}
#smallbox img.picture {
    border: 1px black solid;
	padding: 0;
	margin: 0px;
}
#smallboxbottom {
	height: 7px;
	background: transparent url('../images/box_bottom.png') repeat-x;
}
#smallboxbottom img {
	float: right;
	height: 7px;
	width: 7px;
	background: transparent url('../images/b_br.gif') no-repeat;
}
#smallcontent {
	position: relative;
	text-align: center;
}
td.shadow {
	display: none;
}
td.bottom {
	display: none;
}
#viewer_inner {
	border-collapse: collapse;
	border: 0;
	margin: 0px;
}
#viewer_inner td {
	padding: 12px;
}
#viewer {
	border: 0;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: auto;
}
#viewer td {
	padding: 0px;
	border-spacing: 0px;
}
#viewer h3 {
	font: bold 16px Geneva, Arial, Helvetica, san-serif;
}
.view_upper {
	background-color: #99B87C;
}
.view_lower {
	height: 32px;
}
.view_pic {
	margin: 2px;
}
.view_buttons {
	display: none;
	text-align: left;
}
.view_nav {
	display: none;
}
.view_ul {
	display: none;
	margin: 0;
	padding: 10px;
	list-style-type: none;
	text-align: left;
}
.view_ul li {
	margin: 0;
	float: left;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.view_ul li span {
	position: relative;
	top: -10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.view_ul li a {
	position: relative;
	top: -3px;
}
.view_ul li iframe {
	top: 7px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
}
.viewvicc {
	font: 14px Geneva, Arial, Helvetica, san-serif;
	text-align: left;
	width: 500px;
	padding-left: 5px;
	padding-right: 5px;
}
.viewidezet {
	text-align: justify;
	width: 700px;
	background: white url('../images/note_start.png') left bottom no-repeat;
}
.viewidezet2 {
	font: normal 16px Geneva, Arial, Helvetica, san-serif;
	background: transparent url('../images/note_end.png') no-repeat scroll right top;
	padding: 25px 20px 20px 20px;
}
.viewidezet2 a {
	text-decoration: none;
	color: black;
}
.viewpic {
	font: 14px Geneva, Arial, Helvetica, san-serif;
	text-align: center;
}
td.bordered {
	border-top: 1px black solid;	
	border-left: 1px black solid;	
}
td.buttonbox {
	background: transparent url('../images/graygrad.png') repeat-y;
}
div.status {
	border: 0;
	margin: 0;
	padding: 0;
	min-height: 50px;
}
a.btn_comments {
	display: none;
}
a.btn_comments:hover {
	border: 3px black inset;
	background-color:#FFFFCC;
	font-size: 14px;
	color: #003399;
	padding: 4px;
}
fieldset {
	margin: 0 4px 4px 4px;
	padding: 2px;
	border: 1px #697b71 solid;
}
.inputrow p {
	display: inline;
}
.inputrow .txtbox {
	width: 150px;
	right: 0px;
}
.inputrow .chkbox {
	width: 30px;
	right: 0px;
}
.btn122 {
	border: 0;
	height: 23px;
	width: 122px;
	margin: 2px;
	background: transparent url('../images/bn122.png') no-repeat;
	cursor: pointer;
	font: normal 11px Verdana, Arial, Helvetica, san-serif;
}
.btn122:hover {
	color: white;
}
.WBselect {
	font: normal 9px Geneva, Arial, Helvetica, san-serif;
	margin: 0;
	padding: 0;
}
input.btn_del {
	border: 0;
	height: 16px;
	width: 16px;
	margin: 0px;
	background: transparent url('../images/ico_delete.gif') no-repeat;
	cursor: pointer;
}
input.btn122:hover {
	color: white;
}
/* Modal box styles */
#popupinput {
	background-color:#eee; 
	padding:4px; 
	width: 602px;
	border:2px outset #666;
	position: absolute;
	z-index: 100;
	display: block;
}
#mtitle {
	background-color:#eee; 
	padding:4px; 
	width: 567px;
	border:2px outset #666;
}
#modalinput, #modalrte {
	display: none;
}
#modalalert {
	display: none;
}
#modalol {
	display: none;
}
#rpcWindow {
	display: none;
}
/* Kiborg, etc... */
.boxcontent p.maintitle {
	text-align: center;
	font: bold 16px Verdana, Arial, Helvetica, san-serif;
	padding: 10px;
}
.boxcontent td.maintitle {
	text-align: right;
	font: bold 14px Verdana, Arial, Helvetica, san-serif;
	padding: 5px;
}
.boxcontent p.maincontent, .boxcontent td.maincontent {
	text-align: justify;
	font: normal 14px Geneva, Arial, Helvetica, san-serif;
	padding: 10px 5px 0px 5px;
}
.boxcontent input.kiborg {
	margin-left: 10px;
	margin-bottom: 10px;
	font: normal 14px Geneva, Arial, Helvetica, san-serif;
}
.boxcontent hr {
	width: 90%;
}
.horo {
	margin-left: 30px;
	width: 90%;
	padding: 5px;
	clear: both;
}
.horo:hover {
	background-color: #eeeeee;
}
.horo img {
	border: 0;
	padding: 5px;
	vertical-align: middle;
	float: left;
	clear: right;
}
.horo p {
	clear: both;
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
}
.horo span {
	clear: left;
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
	text-align: justify;
}
.rndtext {
	text-align: justify;
	background-color: #ffffff;
	width: 448px;
	height: 120px;
	border: 1px solid black;
	padding: 5px;
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
	line-height: 14px;
	overflow: auto;
}
.galeria {
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
	width: 602px;
	height: 150px;
	overflow: auto;
}
.galeria img {
	padding: 3px;
	border: 1px solid green;
}
.terv {
	width: 90%;
	padding: 2px;
	margin-left: auto;
	margin-right: auto;
}
.terv td {
	width: 50%;
	font: normal 13px Geneva, Arial, Helvetica, san-serif;
}
fieldset {
	border: 3px double black;
	padding: 10px;
	width: 610px;
}
fieldset p {
	padding: 2px;
	text-align: justify;
}
		
.myform {
	font: normal 14px Geneva, Arial, Helvetica, san-serif;
	text-align: justify;
}
.myform span {
	font: bold italic 28px Geneva, Arial, Helvetica, san-serif;
	margin-right: 20px;
}
/* Profile */
.profile {
	position: relative;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.profile p {
	margin: 0;
	padding: 2px 10px 7px 10px;
}
.profile h3 {
	clear: both;
	text-indent: 0;
	text-align: left;
	margin: 0 7px 0 0;
	padding: 2px 5px 0px 5px;
	border: 0;
	position: relative;
	vertical-align: top;
	width: 610px;
	background: #C1DAA5;
	height:24px;
	font-size: 14px;
}
.profile .profileleft {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	position: relative;
	left: -1px;
	float: left;
	width: 250px;
	vertical-align: top;
	text-align: left;
}
.profile .profileleft p {
	clear: both;
}

.profile .profileright {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	width: 300px;
	height: inherit;
	vertical-align: top;
	text-align: left;
}
.profile .profileright h4 {
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
	clear: both;
	text-indent: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 280px;
	height:24px;
	font-size: 14px;
}
.profilesep {
	margin: 0;
	clear: both;
	height: 20px;
	
}
a.buddy2, a.buddy20, a.buddy21 {
	color: #AAAAAA;
	text-decoration:none;
	line-height: 11px;
}
a.buddy3, a.buddy30 {
	color: #AA0000;
	text-decoration:none;
	line-height: 11px;
}
a.buddy31 {
	color: #00AA00;
	text-decoration:none;
	line-height: 11px;
}
.fnavbar {
	width: 642px;
}
.fnavbar p {
	float: left;
	width: 420px;
	overflow: hidden;
	margin: 0;
	padding: 3px;
}
.btn_small {
	margin-left: 2px;
	height: 20px;
	font: normal 10px Geneva, Arial, Helvetica, san-serif;
	padding: 0;
}
.authors {
	margin: 0;
}
.authors li {
	margin-left: 30px;
	list-style: disc inside;
	font: normal 16px Geneva, Arial, Helvetica, san-serif;
	line-height: 22px;
}
.letterlist {
	display: none;
}
.letterlist a {
	color: black;
}

.quotes {
	margin: 0;
}
.quotes li {
	text-align: justify;
	margin: 0px 20px 15px 50px;
	padding-bottom: 0px;
	list-style: disc outside;
	font: normal 13px Geneva, Arial, Helvetica, san-serif;
	cursor: pointer;
}
.quotes li span {
	display: none;
}
.insult {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: left;
	background-color: #eeeeee;
}
body.gallery {
	width: 100%;
	height: 135px;
	border: 0;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	background: url('../images/back.gif') repeat;
}
.gallery table {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
.gallery td {
	padding: 0;
	margin: 1px;
	height: 135px;
}
.gallery td img {
	border: 2px inset black;
}
.gallery td img:hover {
	border: 2px outset gray;
}
#rnditem {
	width: 200px;
}
#rnditem img {
	margin-left: auto;
	margin-right: auto;
	width: 130px;
	height: 130px;
	border: 0;
}
.level0 {
	position: relative;
	left: 30px;
	display: list-item;
	list-style-image: url('../images/starter.gif');
	list-style-position: outside;
	cursor: pointer;
	margin-bottom: 5px;
}
.level0 p {
	font: bold 18px Geneva, Arial, Helvetica, san-serif;
}
.level1 {
	position: relative;
	left: 30px;
	display: none;
	border: 3px double gray;
	width: 85%;
	margin-bottom: 10px;
	padding: 5px;
}
.level1 p {
	font: normal 16px Geneva, Arial, Helvetica, san-serif;
}
.level2 {
	position: relative;
	left: 0px;
	cursor: pointer;
	display: block;
	width: 99%;
	border: 0;
	padding-left: 5px;
	padding-right: 5px;
}
.level2 p {
	border: 0;
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
}
.level2 p:hover {
	background-color: #eeeeee;
}
.level3 {
	position: relative;
	left: 10px;
	cursor: pointer;
	display: none;
}
.level3 p {
	font: normal 14px Geneva, Arial, Helvetica, san-serif;
	width: 90%;
}
.banner_120x600_hun {
	width: 120px;
	height: 600px;
	margin: 0px 0px 5px 0px;
	padding: 0;
	background: url(../images/banner_120x600_hun.gif) no-repeat;
	cursor: pointer;
}
.banner_120x600_eng {
	width: 120px;
	height: 600px;
	margin: 0px 0px 5px 0px;
	padding: 0;
	background: url(../images/banner_120x600_eng.gif) no-repeat;
	cursor: pointer;
}
.banner_120x300_hun {
	width: 120px;
	height: 300px;
	margin: 0px 0px 5px 0px;
	padding: 0;
	background: url(../images/banner_120x300_hun.gif) no-repeat;
	cursor: pointer;
}
.banner_120x300_eng {
	width: 120px;
	height: 300px;
	margin: 0px 0px 5px 0px;
	padding: 0;
	background: url(../images/banner_120x300_eng.gif) no-repeat;
	cursor: pointer;
}
.banner_728x90_hun {
	width: 728px;
	height: 90px;
	margin: 0;
	padding: 0;
	background: url(../images/banner_728x90_hun.gif) no-repeat;
	cursor: pointer;
}
.banner_728x90_eng {
	width: 728px;
	height: 90px;
	margin: 0;
	padding: 0;
	background: url(../images/banner_728x90_eng.gif) no-repeat;
	cursor: pointer;
}
.left200 {
	border: 0;
	width: 200px;
	height: 330px;
	margin: 0;
	padding: 0;
	overflow: visible;
}
.ad468x180 {
	border: 0;
	width: 468px;
	height: 180px;
	margin: 0;
	padding: 0;
	overflow: visible;
}

.rtebutton {
	vertical-align:middle;
	padding:0;
	margin:1px 0;
}
button img {
	vertical-align:middle;
	margin:-1px;
}
select {
	vertical-align:middle;
	margin:1px
}
.rte_off {
	background-color: #eeeeee;
}
.rte_on {
	background-color: #99aa22;
}
.rte_control {
	position: relative;
}
.rte_dialog {
	position: absolute;
	left: 15px;
	top: 30px;
	padding: 0px 10px 0px 10px;
	border: 2px outset black;
	background-color: #eeeeee;
	text-align: center;
	display: none;
}
.rte_dialoghead {
	position: relative;
	padding: 0px;
	border: 0;
	background-color: #000080;
	color: #ffffff;
	text-align: center;
	cursor: move;
}

div.tab_body {
	border-top: 0;
	border-right: 1px black solid;
	border-left: 1px black solid;
	border-bottom: 1px black solid;		
	width: 200px;
	height: 400px;
	clear: both;
	background-color: #ffffff;
	overflow: auto;
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
	margin-bottom: 5px;
}
div.tab_body p {
	margin: 0;
	padding: 5px 5px 5px 5px;
	color: black;
}
div.tab_body h5 {
	width: 95%;
	background-color: #f0f0f0;
	text-align: center;
	margin: 0;
	padding: 5px 5px 5px 5px;
	color: black;
	font: bold 12px Geneva, Arial, Helvetica, san-serif;
}
div.tab_body img {
	margin: 0px 5px 10px 15px;
	padding: 0;
	border: 3px black outset;
}
div.tab_head {
	border-left: 1px black solid;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	height: 24px;
	width: 201px;
}
div.tab_visible {
	display: block;
}
div.tab_visible a {
	font: normal 11px Geneva, Arial, Helvetica, san-serif;
}
div.tab_visible p {
	text-align: justify;
	padding: 0;
	margin: 0px 2px 4px 5px;
	border-bottom: 1px dotted gray;
}
div.tab_invisible {
	display: none;
}
div.tab_active {
	float: left;
	width: 41px;
	height: 24px;
	background: transparent url('../images/tab_on.png') no-repeat;
	cursor: pointer;
}
div.tab_inactive {
	float: left;
	width: 40px;
	height: 24px;
	background: transparent url('../images/tab_off.png') no-repeat;
	cursor: pointer;
}
img.tab_icon {
	padding: 4px 0 0 11px;
}
a.tab_inner {
	color: black;
}
#prolog {
	background-color: #eeeeee;
	padding: 5px 5px 5px 5px;
	font: normal 12px Geneva, Arial, Helvetica, san-serif;
}
a.rate {
	font-size: 14px;
	cursor: pointer;
	color: black;
	text-decoration: none;
	vertical-align: middle;
}
a.rate:hover {
	text-decoration: underline;
}
div.rate_popup {
	position: absolute;
	border-top: 1px #A0A0A0 solid;
	border-left: 1px #A0A0A0 solid;
	border-bottom: 1px #404040 solid;
	border-right: 1px #404040 solid;
	background-color: #EEEEEE;
	display: none;
	padding: 2px 4px 2px 4px;
	right: 6px;
	bottom: 22px;
}
img.rate {
	position: relative;
	top: -5px;
	margin: 5px;
	background: url('../images/status.png') no-repeat;
	width: 65px;
	height: 12px;
	cursor: pointer;
}
.status_0 {
	background-position: 0 0px;
}
img.status_5 {
	background-position: 0 -12px;
}
img.status_10 {
	background-position: 0 -24px;
}
img.status_15 {
	background-position: 0 -36px;
}
img.status_20 {
	background-position: 0 -48px;
}
img.status_25 {
	background-position: 0 -60px;
}
img.status_30 {
	background-position: 0 -72px;
}
img.status_35 {
	background-position: 0 -84px;
}
img.status_40 {
	background-position: 0 -96px;
}
img.status_45 {
	background-position: 0 -108px;
}
img.status_50 {
	background-position: 0 -120px;
}
h4.cat {
	background: url('../images/ico_plus1.gif') transparent no-repeat;
	margin: 0;
	padding: 0 0 5px 20px;
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
	cursor: pointer;
}
h4.cat_selected {
	background: url('../images/ico_minus1.gif') transparent no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
	cursor: pointer;
}
.galview {
	width: 100%;
	padding: 0px 5px 0px 0px;
}
.galview td {
	width: 34%;
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: top;
	background: #eaf9da;
}
.galview h3 {
	clear: both;
	text-indent: 0;
	vertical-align: top;
	text-align: center;
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	background: #C1DAA5 url('../images/shadow.png') repeat-x scroll center bottom;
	height:24px;
	font-size: 14px;
}
img.thumbnail {
	width: 130px;
	height: 130px;
	border: 2px solid #7f9d55;
}
.galview p {
	font: normal 14px Geneva, Arial, Helvetica, san-serif;
	min-height: 40px;
}
.galview div {
	background: #96b373;
	border: 1px solid #839e59;
	text-align: left;
	padding: 0;
	height: 27px;
	font: bold 12px Geneva, Arial, Helvetica, san-serif;
}
.galview div span {
	padding: 0px 10px 0px 5px;
	vertical-align: super;
}
.galview div img {
	padding-top: 3px;
	border: 0;
}
