.clearboth { clear: both; }

.bbg {
	background-image: url(design/ltolt.jpg);
	background-repeat: repeat-x;
}
.jbg {
	background-image: url(design/ltjobb.jpg);
	background-repeat: repeat-x;
}
.stbgg {
	background-image: url(design/tolt.jpg);
	background-repeat: repeat;
}
.beerkfej {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: justify;
	background-color: #e3cc66;
	padding: 5px;
}
.beerktx {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: justify;
	background-color: #FFF;
	padding: 5px;
}
.beerktx2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: justify;
	background-color: #ebebd2;
	padding: 5px;
}

.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	text-align: justify;
}
.menu_tolt {
	background-image: url(design/menu_tolt.jpg);
	background-repeat: repeat;
}
.menu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
}
.fejlec {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}
td.keres { background: url('design/keres_bev.jpg') repeat-y; border: none; }
.keres {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: #f7f7ef;
	height: 17px;
	border: 1px solid #f7f7ef;
}
.lablec1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C5C5C5;
	text-align: center;
	padding-right: 70px;
	padding-left: 70px;
	text-transform: none;
	line-height: 20px;
}
.form {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	padding-top: 0px;
	padding-left: 15px;
}


.formb {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #900;
	border: 1px solid #cacbc5;
	height: 25px;
	width: 170px;
}

/* Menu */
ul.Menu { margin: 0px; padding: 0px 0px 0px 20px; }
ul.Menu a {	color: #fff; text-decoration: none; }
ul.Menu li { font: bold 15px/30px "Trebuchet MS", Arial; list-style: none; text-transform: uppercase; }

/* Mail menu */
ul.Mail { margin: 0px; padding: 0px 0px 0px 10px; }
ul.Mail a {	color: #900;; text-decoration: none; }
ul.Mail li { font: 15px/30px "Trebuchet MS", Arial; list-style: none; text-align: left; }

/* Photo gallery */
#content div.photogallery { }
#content div.photogallery .description { margin: 0px 0px 0px 0px; }
#content div.photogallery .highslide-gallery ul li { background: url('/design/frame.png') no-repeat center center; border: none; height: 160px; margin: 0px; padding: 3px; width: 155px; }
#content div.photogallery .thumb { margin: 15px 0px 15px 0px; padding: 15px; }
#content div.photogallery .thumb .picture { border: solid 1px #414141; cursor: pointer; display: block; float: left; height: 100px; overflow: hidden; width: 100px; }
#content div.photogallery .thumb .title { float: left; font: bold 13px Arial; margin: 0px 0px 0px 15px; width: 360px; }
#content div.photogallery .thumb .title a { color: #313131; text-decoration: none; }
#content div.photogallery .thumb .description { color: #313131; float: left; font: 12px/20px Arial; margin: 0px 0px 0px 15px; width: 360px; }
#content div.photogallery .thumb .description p { margin: 0px; }
#content div.photogallery .back { margin: 14px 0px 0px 0px; }
#content div.photogallery .back a { color: #313131; font: bold 14px Arial; text-decoration: none; }

/* Guestbook */
#content div.guestbook div.row label { display: block; width: 140px; }
#content div.guestbook { margin-bottom: 15px; }
#content div.guestbook .head { color: #000; font: bold 13px/24px Arial; height: 30px; margin: 0px; padding: 0px; text-align: left; }
#content div.guestbook .head .posted { float: left; height: 24px; padding: 3px 0px; }
#content div.guestbook .head .date { float: right; height: 24px; padding: 3px 0px; border-left: 1px solid #FFFFFF; }
#content div.guestbook .entry { font: 13px/20px Arial; padding: 0px; text-align: justify; }

/* Signup form */
#content div.signup div.row { margin: 10px 0px; }
#content div.signup div.row label { display: block; float: left; font: bold 12px Arial; width: 160px; }
#content div.signup div.row input[type="text"] { display: block; float: left; width: 300px; }
