p, table, blockquote, .error, .login, form label, form, td.label {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; line-height: 130%;}

body {margin:0;padding:0;}

#wrapper {position:relative; width:950px; margin: 0 auto; padding:10px; 
			/* csak a keret */
			border-style: solid; 
			border-width: 1px; 
			border-color:#999999; 
			-moz-box-shadow:    3px 3px 5px 6px #ccc;
  			-webkit-box-shadow: 3px 3px 5px 6px #ccc;
  			box-shadow:         3px 3px 5px 6px #ccc;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
}

#fej_morzsa_menu {position:relative; width:950px; margin: 0 auto 5px auto; text-align:right; padding:0;}
#fej_morzsa_menu a {font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.box-shadow {
	/* http://dimox.net/cross-browser-css3-box-shadow/ */
  behavior: url(css/ie-css3.htc);
}

#wrapper input[type="text"], textarea, #wrapper input[type="password"] {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 4px #BBBBBB inset;
}


/* menu */

nav {
    display: flex;
    justify-content: center;
}
.sf-menu {
    display: flex;
    width: 100%;
    justify-content: center;
}
.sf-menu > li {
    display: flex;
    flex: 1 1 0;
    justify-content: center;
}
.sf-menu > li > a {
    width: 100%;
    display: flex;
    justify-content: center;
}

/* login */
.error {font-weight: bold; color: #FF0000;}
.login {font-style: italic;}
form label {display: inline-block; width: 150px; font-weight: bold;}
td.label {font-weight: bold;}
img.profile {vertical-align: top;}

/* atveteli */
.atveteli1, .atveteli2 {line-height:150%;}
.atveteli1 td {border-right: 1px solid black;}
.atveteli1 td:last-child {border-right: none;}
table.atveteli1 {border: 1px solid black;}
table.atveteli2 {border-left: 1px solid black; border-bottom: 1px solid black;}
table.atveteli3 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
.atveteli2 td {border-right: 1px solid black;}
table.atveteli4, .atveteli4 td {border:none;}

.allapot_foto {max-width:24px; max-height:24px;}
.also_nagy_kep {max-width: 50%; max-height:600px;}
#tablazat img {border-color: transparent !important;}
#partnerek th, #partnerek td {font-size:12px; font-weight:normal;}
.elojon {display:none;}
.vallalasi_feltetelek, #egyedi_template p, #egyedi_template {font-size:11px; line-height: 140%; text-align:justify;}
#part_megj{height:300% !important;}