body
{
  background-image:url('../images/background.jpg');
  margin: 0px;
  padding: 0px;
  background-color: #c4c4c4;
  font-family: Arial;
  text-align: justify;
  background-repeat: repeat-x;
  background-position: top;
  color: #6b6965;
  font-size: 8pt;
  line-height: 14px;
}
p
{
  margin: 0px;
  padding: 0px;
}
div.clr
{
  clear: both;
  font-size: 1px;
}

div.fl
{
  float:left;
}

div.fr
{
  float:right;
}

form{padding:0px; margin: 0px;}

a
{
  text-decoration: underline;
  color: #636161;
  font-size: 11px;
  font-family: tahoma;
}

a:hover
{
  text-decoration: none;
  color: #000000;
}

#matild-background
{
  background-color: #FFFFFF;
  padding:2px;
  width: 990px;
}

#matildonline-menu
{
 background-color: #4c4c4e;
 width: 990px;
 height: 50px;
 text-align:left;
}

#matildonline-left
{
  padding-top: 2px;  
  width: 207px;
}

#matildonline-right
{
  padding-top: 2px;  
  width: 591px;
  overflow:hidden;
  margin-left: 2px;
  text-align:left;
}

#matildonline-rightfull
{
  padding-top: 2px;  
  width: 188px;
  overflow:hidden;
  margin-left: 2px;
  text-align:left;
}

div.matildonline-menubox
{
  background-color: #e5edd6;
  margin-top: 2px;
}

div.TitleBG
{
  background-image: url('../images/titlebg.gif');
  height: 28px;
  width: 100%;
}

div.TitleBGBlu
{
  background-image: url('../images/titlebgblue.gif');
  height: 28px;
  width: 100%;
}

div.TitleBGY
{
  background-image: url('../images/titlebgyellow.gif');
  height: 28px;
  width: 100%;
}

div.TitleBGG
{
  background-image: url('../images/titlebggreen.gif');
  height: 28px;
  width: 100%;
}


div.Title
{
  padding: 6px;
  color: white;
}

#comment
{
  color: #6b6965;
  font-size: 8pt;
  font-family: Arial;
}

.menuText{ 
  position: absolute; 
  left: -1px; 
  top: -1px; 
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial;
  margin: 0px;
  text-decoration: none;
  padding: 0px;
  }
  
.shadow { 
  position: relative; 
  left: 2px; 
  top: 2px; 
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial;
  margin: 0px;
  padding: 0px;
  }
  
div.TitleIn
{
  font-size: 10pt;
}

td.comments
{
  color: #aaaaaa;
}

.VideoOne
{
  color: #aaaaaa;
}

.VideoOne a
{
  text-decoration: none;
  color: #FFFFFF;
}

.VideoOne a:hover
{
  text-decoration: none;
  color: #d5d4d4;
}


.GalImageOut
{
  border: 1px solid #cf7304;
  background-color:#ee9b01;
  width: 100%;
  text-align: center;
  height: 140px;
}

.GalImageOne
{
padding:2px;
border: 2px solid #cf7304;
}

.GalTitle
{
background-color: #cf7304;
color: #FFFFFF;
font-weight:bold;
}

.GalText
{
background-color: #cf7304;
color: #FFFFFF;
text-align:left;
padding: 4px;
}

.GalText2
{
color: #cf7304;
text-align:right;
padding: 4px;
}

h1
{
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  padding-bottom: 1px;
  color: #5f5f61;
  line-height: 16px
}

h1.no1
{
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  padding-bottom: 3px;
  color: #FFFFFF;
}


h1.username
{
  font-size: 15px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color: #FFFFFF;
}

h1.username_c
{
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.DateRow
{
  padding-bottom: 4px;
  color: #b3b3b0;
  padding-top: 2px;
}

.DateRow a
{
  text-decoration: none;
}

h2.BlogTitle
{
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

div.OneBox
{
  background-image:url('../images/gradient.jpg');
  padding: 8px;
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #FFFFFF;
}

input.input
{
  background-color: #899729;
  border: 1px solid #3d4411;
  color: #FFFFFF;
  font-size: 11px;
  width: 175px;
}

input.matild-submit
{
  border: 0px;
  cursor: pointer;
  background-color: #899729;
  border: 1px solid #3d4411;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}

input.szavazas
{
  border: 0px;
  cursor: pointer;
  background-color: #899729;
  border: 1px solid #3d4411;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}

input.submit
{
  border: 0px;
  cursor: pointer;
  background-color: #2e566f;
  border: 1px solid #1d4056;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}

input.input-reg{background-color:#FFFFFF; border: 1px solid #d5dada; width: 200px; color: #6b6965;}
input.error{background-color:#ffe7d7; border: 1px solid #7c7c7c; width: 200px; color: #6b6965;}

/*LAPOZO*/
.Lapozo { float:left; border: 1px solid #aaaaaa;	background-color: #ffffff; font-weight: normal;  cursor: pointer; margin: 2px; padding: 4px;}
.LapozoActive { float:left; border: 1px solid #aaaaaa;	color: #FFFFFF;   background-color: #919191; cursor: pointer;  margin: 2px; padding: 4px;}



input.btn-input-reg
{
  background-color:white;
  border: 1px solid #7c7c7c;
  color: #6b6965;
  font-size: 11px;
  width: 200px;
}

div.ok
{
  background-color: #899729;
  color: #FFFFFF;
  text-align: center;
  padding: 5px;
}

div.no1 a
{
  text-decoration: underline;
  color: white;
}

div.no1 a:hover
{
  text-decoration: none;
  color: #000000;
}

div.no1
{
  color:#c3c3c9;
}

img.ImageS
{
border: 1px solid #6b6965; padding: 1px;
}

/*IMAGES*/
img.images{border: 3px solid #dee0e0; margin-right: 8px; padding: 1px; background-color:#81251d;}

img.ImageSL
{
border: 1px solid #889629; padding: 1px; background-color: #58621a
}


/* #############################################################################
   LOGIN
/* ###########################################################################*/

#btn-loginbox
{
  float: left;
  margin-top: 15px;
  width:208px;
  height: 92px;
  overflow: hidden;
  padding: 10px;
  padding-left: 38px;
}

#btn-roombox
{
  float: left;
  margin-left: 28px;
  margin-top: 15px;
  width: 495px;
  height: 112px;
  overflow: hidden;
}


div.btn-space2[class]
{
 height: 4px;
 clear: both;
}




div.LoginError
{
  position: absolute; 
  width:176px; 
  height: 85px; 
  background-color:#c82f0b; 
  border: 1px solid #9a1e02
}

div.retry
{
  background-color:#899729; 
  padding: 3px 5px 3px 5px; 
  color: white; 
  cursor:pointer; 
  border: 1px solid #3d4411;
  text-transform: uppercase
}

/* #############################################################################
   CONTENT SETUP
/* ###########################################################################*/

#btn-contentrow
{
  margin-left: 12px;
  width: 801px;
  background-image: url('../images/btn-sitebg.gif');
}


#btn-menu
{
  float:left;
  width: 140px;
}
#btn-content-in
{
  float:left;
  width: 444px;
  margin-left: 1px;
}
#btn-right
{
  float:left;
  width:213px;
  margin-left: 1px;
}

/* #############################################################################
   LEFT MENU
/* ###########################################################################*/
#btn-menu-bg-none
{
  background-image: url('../images/btn-menubg-1.jpg');
  padding:9px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 1px;
  cursor: pointer;
}

.btn-menu-bg
{
  background-image: url('../images/btn-menubg.jpg');
  width: 122px;
  height: 13px;
  padding:9px;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  background-color: #e2e2e2;
}

.btn-menu-bg-sub
{
  background-image: url('../images/btn-menubg-sub.jpg');
  width: 122px;
  height: 13px;
  padding: 3px 3px 4px 15px;
  text-transform: lowercase;
  cursor: pointer;
}


/* #############################################################################
   CENTER INSIDE
/* ###########################################################################*/

#btn-content-inside
{
  padding: 12px;
}

h1.btn-h1
{
  text-transform: uppercase;
  font-size: 12px;
  padding: 0px;
  margin: 5px 0px 10px 0px;
}


div.btn-newsdate
{
  color: #cbcbcb;
  padding-bottom: 4px;
  border-bottom: 2px solid #cbcbcb;
}

#btn-lexicon-main
{
  background-image: url('../images/btn-main-lexicon.jpg');
  background-position: top;
  background-repeat: no-repeat;
  background-color: #ff8400;
  width: 412px;
  margin-top: 15px;
  color:white;
}

#btn-lexicon-inside
{
  padding: 9px;
  padding-top: 4px;
}

#btn-lexicon-title
{
  width: 80px;
  text-align:center;
  padding-top: 5px;
  margin-bottom: 4px;
}

#btn-lexicon-more
{
  text-align:right;
  padding-top: 5px;
  margin-bottom: 4px;
  font-weight: bold;
}

#btn-lexicon-more A
{
  color: white;
  text-decoration: none
}

input.btn-input-reg
{
  background-color:white;
  border: 1px solid #7c7c7c;
  color: #7c7c7c;
  font-size: 11px;
  width: 200px;
}

div.chkbox
{
  float:left;
}

div.chkbox-error
{
  float:left;
  background-color:#ffe7d7;
  border: 1px solid #ff8300;
}



.btn-avatar
{
  border: 1px solid #bebebe;
  background-color: #dfdee3;
  height: 69px;
  width: 69px;
  float:left;
}

.btn-avatar2
{
  border: 1px solid #bebebe;
  background-color: #dfdee3;
  width: 69px;
  float:left;
  margin-left: 2px;
  margin-right: 2px;
}


.btnuserinfo
{
  margin-left: 6px;
  float:left;
  width: 131px;
  overflow: hidden;
}

.btn-usermenu
{
  width: 131px;
  height: 68px;
  background-image: url('../images/btn-usermenu.gif');
  background-position: top;
  background-repeat: no-repeat; 
  margin-top: 4px;
}

.btn-usermenu-row
{
  height: 16px;
  margin-top: 5px;
  padding-left: 25px;
  font-weight: bold; 
  padding-top: 3px;
  text-transform: lowercase;
}

#btn-time
{
  margin-top: -30px;
  position:absolute;
  text-align: right;
  width: 200px;
}

#btn-right-calendar
{
  margin-top: 0px;
  width: 202px;
  margin-left: 5px;
}

.btn-time-title
{
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 18px;
  font-size: 12px;
}
/* #############################################################################
   BOTTOM
/* ###########################################################################*/

#btn-bottom
{
  background-image: url('../images/btn-bottom.jpg');
  background-position: right;
  background-repeat: no-repeat;
  background-color: #7c7c7c;
  width: 801px;
  margin-left: 12px;
  height: 92px;
  color: white;
}

btn-bottom a
{
  color: white;
}

btn-bottom a:hover
{
  color: #e2e2e2;
}

/*GALLERY*/

div.text
{
 margin-top: 165px;
 width: 602px; 
 float:left;
}

div.onepicture {
	width: 129px;
	text-align: center;
	margin: 1px;
  padding-bottom: 0px;
  padding-top: 6px;
  float:left;
  background-color: #efefef;
  overflow:hidden;
}

div.csuszas
{
  margin-left: 1px;
}

div.csuszas[class]
{
  margin-left: 0px;
}

div.zoom
{
  background-color: #c8d7db;
  width: 130px;
  padding: 4px;
}

div.picout
{
  padding: 5px; 
  background-color: #404040;
  width: 130px;
  text-align: center;
}

.clr{
	clear: both;
	font-size:1pt;
}
      

div.picin
{
  border: 2px dotted #cbcbcb;
  background-color: #FFFFFF;
  padding: 2px;
  text-align: center;
}

div.picin2
{
  border: 2px dotted #cbcbcb;
  background-color: #FFFFFF;
  padding: 1px;
  text-align: center;
}

div.picout3
{
  padding: 5px; 
  text-align: center;
  width: 100px;
  margin-right: 5PX;
}

div.picin3
{
  border: 2px dotted #cbcbcb;
  background-color: #FFFFFF;
  text-align: center;
  overflow: hidden;
  width: 90px;
  height: 90px;
}
div.picinin3
{
  border: 2px solid #FFFFFF;
  background-color: #FFFFFF;
  padding: 0px;
  text-align: center;
  overflow: hidden;
  width: 86px;
  height: 86px;
}
.dvhdr1 {
            background:#c5d4d7;
            font-family:Verdana;
            font-size:10px;
            font-weight:bold;
            border:1px solid #a9bcc0;
            padding:5px;
            color: #545454;
         }
         
.dvbdy1 {
            background:#c5d4d7;
            font-family:Verdana;
            font-size:10px;
            border-left:1px solid #a9bcc0;
            border-right:1px solid #a9bcc0;
            border-bottom:1px solid #a9bcc0;
            padding:5px;
            color: #545454;
         }

.hr
{
  border: 0px;
  border-bottom: 2px solid #bebebe;
}

/* #############################################################################
   CALENDAR
/* ###########################################################################*/

.calendar
{
  border: 1px solid #bebebe;
  background-image: url('../images/btn-naptarbg.gif');
}

#btn-right-calendar td
{
  text-align: center;
  padding: 5px;
  border: 1px solid #bebebe;
  background-color: #FFFFFF;
  background-image: url('../images/btn-cal-td.jpg');
  background-repeat: repeat-x;
  background-position: bottom;
}

#btn-right-calendar td.linked-day
{
  text-align: center;
  padding: 5px;
  border: 1px solid #bebebe;
  background-color: #ff8300;
  font-weight: bold;
}

.calendar-month
{
  text-align: right;
  padding: 4px;
  background-color: #bebebe;
  color: #FFFFFF;
  font-weight: bold;
}

.calendar-month a
{
 color: white;
}

.btn-time-signup
{
  background-image: url('../images/btn-signup.jpg');
  background-repeat: no-repeat;
  width: 198px;
  height: 21px;
  text-align: center;
  font-weight: bold;
  color: white;
  padding-top: 5px;
  margin-left: 2px;
  cursor: pointer;
}

.btn-time-signup a
{
  color: #FFFFFF;
}


.btn-SignupBt
{
  background-image: url('../images/signup.gif');
  background-repeat: no-repeat;
  width: 128px;
  height: 21px;
  text-align: left;
  font-weight: bold;
  color: white;
  padding-top: 4px;
  padding-left: 8px;
  margin-left: 2px;
  cursor: pointer;
}

img.PicCorner
{
  border: 2px solid #7c7c7c;
  
}

div.ContentPic
{
  text-align: left;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

div.border{padding: 7px; margin-top: 4px; border: 1px solid #dee0e0; background-color: #FFFFFF; background-image:url('../images/operetthajo-content-bg.jpg'); background-repeat:repeat-x; background-position:bottom center;}



