/* Global
----------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	}
ul,li {
	list-style-type:none;
	}
body {
	/*color: #676767;*/
	background: transparent url(./css/sxbg.gif) top left repeat;
	
        font: 14px Verdana,Arial,Helvetica,sans-serif;
	}
hr {
	clear:both;
	visibility:hidden;
	}
.clear {
	clear:both;
	}
.centered, p.centered {
	text-align:center;
	}
.right {
	text-align:right;
	}		
img {
	border:0;
	}
a:link {text-decoration: none; color:#000000;}
a:visited {text-decoration: none; color:#000000;}
a:hover {text-decoration: none; color:#000000;}
a:active {text-decoration: none; color:#000000;}
/* Container
----------------------------------------------*/
#container {
background-color: transparent;
width: 1016px;
margin: 30px auto 20px auto;
padding-top: 1px;
padding-bottom: 1px;
}

#content_container {
background: white;
}

/* Logo
----------------------------------------------*/
/*#logo {
width: 157px;
height: 191px;
}
*/
/*#logo h1 { 
text-indent: -10000px;
margin: 0;
padding: 0;
}*/
h1 a img{
width: 157px;
height: 191px;
/*background: url(./css/szexpress_mask.jpg) no-repeat;
background: url(./css/szexpress_mask.png) no-repeat !important;
cursor: hand;
float: left;*/
margin: -4px auto -100px 405px;
}
h1 a:hover {
/*float: left;
color: #fff;
background: url(./css/szexpress_mask.jpg) no-repeat; 
background: url(./css/szexpress_mask.png) no-repeat !important;
cursor: hand;*/
text-decoration: none;
}

/* Menu
----------------------------------------------*/
#menu {
height: 280px;
background: transparent url(./css/szexpress_menu_bg.jpg) 0px 60px no-repeat;
margin: 0px;

}

ul.leftmenu {
float: left;
margin: -15px 0px 0px 20px;
text-align: left;
}

#menu a {
font: 20px Georgia, serif;
color: white;
font-weight: bold;
font-style: italic;
text-decoration: none;
}

ul.rightmenu {
float: right;
margin: -10px 22px 0px 0px;
text-align: right;
}

#menu ul li {
line-height: 18px;
}

.topad {
height: 90px;
width: 728px;
margin: 22px auto 0px 145px;
}

/* Content
----------------------------------------------*/
#content {
background: transparent url(./css/szexpress_content_bg.jpg) 0px 0px repeat-y;
margin-top: 0px;
padding: 15px;
}

#content p {
color: black;
font: 10px Verdana,Arial,Helvetica,sans-serif;
margin-top: 2px;
}
/*
#content a {
font: 10px Verdana,Arial,Helvetica,sans-serif;
margin-top: 2px;
margin-bottom: 2px;
color: #751f0e;
}

#content a:hover {
background: #751f0e;
color: #e9cbc4;
}
*/
#content h2 {
font: 12px Georgia,Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
margin-bottom: 2px;
}

#content h3 {
font: 12px Georgia,Verdana,Arial,Helvetica,sans-serif;
font-style: italic;
margin-bottom: 5px;
}

#tbl {
margin-top: -4px;
}

#tbl table {
margin-top: 100px;
margin-top: 0px !important;
border-collapse: separate;
border-spacing: 15px 15px;
}

#tbl tr {
height: 150px;
vertical-align: top;
}


#tbl td {
border: 1px solid #5a1a0c;
background: #e9cbc4;
width: 150px;
padding: 10px;
}

#kereses {
margin: 0px auto 30px 360px;
}

#regisztracio {
margin: 20px 20px 50px 20px;
}

#feltetelek {
width: 600px;
margin-top: -20px;
margin-bottom: 30px;
}

#feltetelek p {
font: 12px Georgia,Verdana,Arial,Helvetica,sans-serif;
line-height: 16px;
}

#belepes {
margin: 0px 20px 50px 20px;
}

#mypage {
margin: -40px 20px 30px 25px; background-color:#e9cbc4; border: 1px solid #5a1a0c;
}

.line {
margin-left: 25px;
margin-bottom: 50px;
font: 12px Georgia,Verdana,Arial,Helvetica,sans-serif;
}

.middlead {
margin: 10px auto 10px 145px;
}

/* Unit
----------------------------------------------*/
.unit {
float: left;
width: 310px;
height: 470px;
margin: 5px;
/*background: #d5b5ae;*/
background: #e9cbc4;
/*border: 1px solid #e9cbc4;*/
border: 1px solid #5a1a0c;

}

.unit p,a {
margin: 10px;
text-align: left;
}

.unit img {
/*margin-left: 10px;*/
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 3px;
display: inline;
}

a.button {
font: 11px Georgia,Verdana,Arial,Helvetica,sans-serif;
color: #751f0e;
font-weight: bold;
text-decoration: none;
background: transparent url(./css/button.jpg) 0px 0px no-repeat;
padding: 6px 35px 6px 30px;
margin: 10px 0px 10px 10px;
}

a.button2 {
font: 11px Georgia,Verdana,Arial,Helvetica,sans-serif;
color: #751f0e;
font-weight: bold;
text-decoration: none;
background: transparent url(./css/button.jpg) 0px 0px no-repeat;
padding: 6px 20px 6px 10px;
margin: 10px 0px 10px 10px;
}

a.email {
color: #751f0e;
}

a.email:hover {
background: #751f0e;
color: #e9cbc4;
}

/* Footer
----------------------------------------------*/
#footer {
height: 10px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 32px;
}

#footer a {
color: #c8a69d;
font: 10px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
font-weight: bold;
}

#footer p {
color: #c8a69d;
font: 10px Verdana,Arial,Helvetica,sans-serif;
}
