body {
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size : 12px;
color: #333;
background: url(../images/bg.gif) repeat-y center top #555555; 
margin:0px;
padding:0px;
text-align:left;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #999999;
scrollbar-3dlight-color: #999999;
scrollbar-arrow-color: #999999;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
overflow : auto;
}

.content {
background: url(../images/7torony_spring.gif) no-repeat #5c6a94;
}

.tophead{
}

.contentframe {
background:url(../images/corner.gif) top left no-repeat #fff;
}

a {
text-decoration: none;
color: #052878;
}

a:hover {
text-decoration: underline;
}

.sitename{
position: absolute;
top: 0;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: normal;
font-size : 44px;
color: #dedede;
}

.slogan
{
position: absolute;
padding-left: 4px;
top: 44px;
font-size: 10px;
color: #dedede;
letter-spacing: 3px;
white-space: nowrap
}

.username{
font-family: Arial, sans-serif;
font-size: 10px;
color: #dedede;
}

.toplink {
padding:10px;
font-size : 10px;
font-weight: normal;
color: #dedede;
}

.toplink a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

.toplink a:hover {
color: #eb0;
font-weight: bold;
text-decoration: none;
}

.topmenu, .topmenuact, .acttopmenu {
padding-bottom:4px;

}


.topmenu a {
text-decoration: none;
background: url(../images/button.gif) top center;
position: relative;
display: block;
height:20px;
border-right: #333 1px solid;
margin-top: 0;
color: #000;
font-size: 10px;
line-height:20px;
font-weight:normal;
padding: 0;
padding-left: 5px;
padding-right: 5px;
letter-spacing: 1px;
}

.acttopmenu a {
text-decoration: none;
background: url(../images/buttonanim.gif) #e6e6e6 top center;
position: relative;
display: block;
height:20px;
border-right: #333 1px solid;
margin: 0;
color: #000;
font-size: 10px;
line-height:20px;
font-weight:normal;
padding: 0;
padding-left: 5px;
padding-right: 5px;
letter-spacing: 0.1em;
}

.topmenuact a {
text-decoration: none;
background: url(../images/button.gif) bottom center;
position: relative;
display: block;
height:20px;
border-right: #333 1px solid;
margin: 0;
color: #000;
font-size: 10px;
line-height:20px;
font-weight:normal;
padding-left: 5px;
padding-right: 5px;
letter-spacing: 0.1em;
}

.topmenu a:hover, .topmenuact a:hover{
background: url(../images/button.gif) center center;
text-decoration: none;
color: #000;
padding-left: 5px;
padding-right: 5px;
}

.topmenu a:active {
background: url(../images/button.gif) bottom center;
text-decoration: none;
color: #000;
padding-left: 5px;
padding-right: 5px;
}

#firsttopmenu a{
background-position:top left;
padding-left:10px;
}

#firsttopmenu a:active, #firsttopmenuact a{
background-position:bottom left;
padding-left:10px;
}

#firsttopmenu a:hover{
background-position:center left;
padding-left:10px;
}

#lasttopmenu a{
background-position: top right;
padding-right:10px;
border:0;
}

#lasttopmenu a:active, #lasttopmenuact a{
background-position: bottom right;
padding-right:10px;
border:0;
}

#lasttopmenu a:hover{
background-position: center right;
padding-right:10px;
border:0;
}

.menu {
background-color: #5c6a94;
}

.menubar{
color:#dedede;
}

.menubar a {
display: block;
background: url(../images/button.gif) center top;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #000;
text-decoration: none;
text-align: center;
border: 0;
height:20px;
line-height:20px;
margin-left: 4px;
margin-bottom: 2px;
margin-top: 2px;
margin-right: 4px;
letter-spacing: 0.1em;
}

.menubutton {
background: url(../images/button.gif) center top;
width: 104px;
height: 20px;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 10px;
font-weight:normal;
line-height:12px;
color: #000;
text-align: center;
border:0;
padding: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
letter-spacing: 0.1em;
}

.menubar a:hover, .menubutton:hover{
background: url(../images/button.gif) center center;
color: #000;
text-decoration: none;
}

.menubar a:active, .menubutton:active {
background: url(../images/button.gif) center bottom;
color: #000;
text-decoration: none;
}

.nav a {
background: url(../images/button0.gif) #fff center;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
color: #333333;
border: #999 1px solid;
text-decoration: none;
text-align:center;
padding-left: 3px;
padding-right: 3px;
margin: 0;
margin-left: 4px;
letter-spacing: 0.1em;
}

.nav a:hover, .navact a, .navact a:hover {
background: url(../images/button1.gif) #97baf6 center;
color: #000000;
border: #333 1px solid;
text-decoration: none;
text-align:center;
padding-left: 3px;
padding-right: 3px;
margin: 0;
margin-left: 4px;
letter-spacing: 0.1em;
}


.subnav a {
background: url(../images/button0.gif) #fff center;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
color: #333333;
text-decoration: none;
text-align:center;
border: #999 1px solid;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: -1px;
letter-spacing: 0.1em;
}

.subnavact a {
background: url(../images/button1.gif) #97baf6 center;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
color: #000000;
text-decoration: none;
text-align:center;
border: #999 1px solid;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: -1px;
letter-spacing: 0.1em;
}

.subnav a:hover, .subnavact a:hover {
background: url(../images/button1.gif) #97baf6 center;
color: #000000;
border: #999 1px solid;
text-decoration: none;
}

div.submenu,div.submenu a{
	font: 8pt Tahoma;
	text-align: center;
	color: #333;
	margin-top: 4px;
	margin-bottom: 20px;
}

.tlen{
	border: 0;
	font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
	background: transparent;
	color: #333;
}

table {font-size : 12px;}

p {
font-size: 100%;
margin: 0;
padding: 0;
}


#logo{
position:absolute;
top:8px;
width:100px;
padding:0;
margin:0;
margin-bottom:10px;
}


h1 {
font-weight: normal;
font-size: 24px;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
text-decoration: none;
color: #333333;
margin: 0px;
}

h2 {
font-weight: normal;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 18px;
margin: 0px;
}

h3 {
font-weight: bold;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 14px;
color: #666;
margin: 0px;
}

big {
font-weight: normal;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 14px;
color: #333;
margin: 0px;
}

ul {
margin-left: 5px;
padding: 0px;
}

li {
margin-left: 10px;
margin-top: 4px;
margin-bottom: 4px;
padding: 0px;
list-style-position: outside;
list-style-type: disc;
}

hr {
height: 0px;
border-bottom: 1px solid #ccc;
border-top: 0px;
margin-top: 2px;
margin-bottom: 10px;
}

.forumentry{
border-bottom: 1px solid #ccc;
}

.menutbox {
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
background: #fff;
border-left: #333 1px solid;
border-top: #333 1px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 3px;
}

.newsbox {
vertical-align : middle;
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
margin-top: 5px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
}

.news {
border-bottom: #ccc 1px solid;
}


.tbox {
vertical-align : middle;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12px;
color:#000;
border: #999 1px solid;
padding-right: 3px;
padding-left: 3px;
padding-top: 1px;
padding-bottom: 1px;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
}

.msgbox{
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
border:0;
border-bottom: #ccc 1px solid;
padding-right: 3px;
padding-left: 3px;
padding-top: 1px;
padding-bottom: 1px;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
}

.menutbox:hover {
border: #000 1px solid;
background: #fff;
}

.graph {
border-left: #333 1px solid;
border-top: #333 1px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
}

.chatframe {
border: #999 1px solid;
}

.checkbox {
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
vertical-align : middle;
border: #000 1px solid;
}

.listbox {
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
vertical-align : middle;
}

.radio {
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
vertical-align : middle;
}

.navbtn{
font-family: "Trebuchet MS", Geneva, Tahoma, Arial, sans-serif;
font-size: 100%;
height: 22px;
line-height:18px;
background: url(../images/button0.gif) #fff center;
color: #333;
border-left: #999 1px solid;
border-bottom: #999 1px solid;
border-top: #999 1px solid;
border-right: #999 1px solid;
text-align: center;
vertical-align : absolute-middle;
letter-spacing: 0.1em;
}

.navbtn:hover{
background: url(../images/button1.gif) #97baf6 center;
color: #000000;
border: #333 1px solid;
}


.navbtn:active{
background-color: #bfdfff;
border-right: #333 1px solid;
border-top: #333 1px solid;
border-bottom: #333 1px solid;
border-left: #333 1px solid;
}

.footer {
height: 10px;
border:0;
padding:0;
font-size : 9px;
color: #999;
}

.footer a {
text-decoration: none;
color: #999;
}

.footer a:hover {
text-decoration: underline;
}

div.prevlink{
	font: 8pt Tahoma;
	text-align: left;
	color: #333;
}
div.nextlink{
	font: 8pt Tahoma;
	text-align: right;
	color: #333;
}

div.centerlink{
	font: 8pt Tahoma;
	text-align: center;
	color: #666;
	font-weight: bold; 
}

div.title {
font-size:16px;
font-weight: bold; 
color: #333;
padding-bottom: 4px;
}

div.comment {
font-size:12px;
font-weight: bold; 
color: #333;
padding-bottom: 4px;
}

div.date {
font-size:10px;
color: #333;
padding-bottom: 2px;
}

div.head {
padding-bottom: 4px;
font-weight: bold;
font-style: italic;
}

div.text {
padding-bottom: 2px;
}

.adminlink{
color: #aa0000;
font-weight: bold;
}
