body 
{
	background-image:url('../images/Background.gif');
	font-family:arial;
	font-size:11px;
	color:#1c393a;
	margin:0px;
}
img {
    border:none;    
}
td
{
	font-family:arial;
	font-size:11px;
	color:#1c393a;
}
a 
{
	text-decoration:none;
	color:#1c393a;
}
a:hover
{
	text-decoration:underline;
	color:#f55f04;
}
p
{
	margin:0px 0px 8px 0px;
}
td.MainBox
{
	background-image:url('../images/BoxBackground.jpg');
	background-repeat:repeat-y;
	background-position:top;
	width:227px;
	height:194px;
	padding:0px;
}
div.MainBox
{
	margin:20px 12px 20px 12px;
	width:203px;
	height:154px;
	overflow:hidden;
}
td.TimeTableHour
{
	background-color:#d8d5ce;
	text-align:right;
}
td.TimeTableContent
{
	background-color:#e4e1da;
}
td.TimeTableDescription
{
	background-color:#d7dddc;
	font-size:10px;
}
td.SubRightBox
{
	background-image:url('../images/SubRightBoxBG.gif');
}
div.SubRightBox
{
	margin:12px 12px 0px 18px;
	width:205px;
}
div.LeftBox
{
	margin:6px 12px 6px 6px;
	width:212px;
}
div.Ruler
{
	background-image:url('../images/Ruler.gif');
	height:2px;
	background-repeat:repeat-x;
    clear:both;
}
div.SubMenu
{
	padding:0px 12px 0px 12px;
	font-weight:bold;
}
div.DropDownMenu
{
	padding:6px;
	border:1px solid #968E82;
	font-weight:bold;
	background-color:#d8d5ce;
	position:absolute; 
	top:218px;
	line-height:20px;
}
div.Path
{
	font-weight:bold;
	margin-bottom:6px;
}
div.Content
{
	margin:12px 12px 12px 30px; 
    width:440px;
	text-align:justify;
	line-height:16px;
}
div.Article
{
	margin:12px 12px 12px 15px; 
	width:440px;
	/*text-align:justify;*/
	line-height:16px;
}
div.Article a
{
	font-weight:bold;
	color:#9a7e83;
}

img.LeadThumb
{
	margin-right:6px;
}
.CalendarMonth
{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#6a807e;
}
.CalendarHead
{
	text-align:center;
	font-weight:bold;
}
.CalendarHeadWeekend
{
	text-align:center;
	font-weight:bold;
	color:#f55f04;
}
.CalendarDay
{
	text-align:center;
	width:32px;
}
.CalendarDaySelected
{
	text-align:center;
	background-color:#967C81;
}

/* */
input.text, textarea, select
{
	font-family:arial;
	font-size:11px;
	color:#1c393a;
	border: 1px solid #968E82;
	padding:2px;
    width:175px;
}
input.button
{
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	border: 1px solid #7A6D69;
	background-color:#967C81;
	padding:4px;
	font-weight:bold;	
}
/* Text-formatting */
h1
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#9a7e83;
	margin:0px 0px 8px 0px;
	text-align:left;
}
h2
{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}
h3
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#6a807e;
	margin:0px 0px 8px 0px;
}
h3 a
{
	color:#6a807e;
}
h3 a:hover
{
	color:#6a807e;
}
.OrangeText
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#f55f04;	
}
.Orange
{
	font-family:arial;
	color:#f55f04;	
}

/** Katona Istvan wrote: **/

.topline {
    padding: 10px 20px 0 0; 
}

.topline a {
    font-family: Trebushet MS; 
    font-size: 14px;
    color: #fff;
    text-decoration: none;    
}

ul.topmenu {
    margin: 0;
    padding: 0;    
}

ul.topmenu li {
    list-style-type: none;
    float: left;
    cursor: pointer;
    height:34px;    
}

ul.sidemenu {
    margin: 20px 0 0 15px;
    padding: 0;
}

ul.sidemenu li {
    list-style-type: none; 
    padding: 6px 0;   
}

ul.sidemenu li a {
    color: #000a07;    
    font-family: Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
}

ul.sidemenu li.active, ul.sidemenu li a:hover {
    font-weight:bold;    
}

ul.sidemenu li ul.sidemenu_sub {
    margin: 7px 0 0;
    padding: 0 0 0 14px; 
    display: none;      
}

ul.sidemenu li ul.sidemenu_sub li {
    font-weight: normal;
    list-style-type: square;
    list-style-position: outside;
    padding: 3px 0 3px 5px;        
}

ul.sidemenu li ul.sidemenu_sub li.active {
    font-weight:bold;
}

ul.gallery {
    margin: 0;
    padding: 0;        
}

ul.gallery li {
    list-style-type: none;
    float: left;    
    margin: 0 0 10px 0;
    width: 215px;
    height:180px;
    text-align: center;
}

ul.gallery li img {
    border: 0;    
}

.footer {
    text-align: center;
    background: url('../images/footer.gif') no-repeat;    
}

.content {
    background:url('../images/mainbg.gif') repeat-y;
    min-height: 600px;   
}

#zugloi_content_header {
    margin: 0 0 0 1px;  
}

#right_column {
    min-height: 612px;
    width: 224px;
    border: 1px solid #fff;
    background-color: #e2e0db;    
}                   

p#login {
    margin: 15px 0 15px 15px;
    color: #ea7b2c;    
    font-size:12px;
}

form#login {
    margin: 0 0 0 15px;    
}

p#loginerror {
    color: #cd0000;
    font-weight: bold;
    margin: 15px 0 0;    
}

.footer a {  
    font-size: 12px;
    color: #1c393a;
    text-decoration: none;  
}