/* main ---------------------- */
body {
    margin: 0px;
    font-family: Arial;
    background-color: #ffffff;
    background-repeat: no-repeat;
    text-align: center;
    color: #000000 !important;
}

* {
	background-image: none !important;
    background-color: #ffffff !important;
    color: #000000 !important;
}

#top_line {
		display: none;
}

#main {
    font-size: 12px;
}

#main_admin {
    font-size: 12px;
}

#header {
		display: none;
}


#logo {
		display: none;
}

#content {
		background-color: #ffffff !important;
    color: #000000 !important;
}

#content_in {
		background-color: #ffffff !important;
    color: #000000 !important;
}

#content_in_admin {
		background-color: #ffffff !important;
    color: #000000 !important;
}

#content_end {
    clear: both;
}


/* menu ---------------------- */
#left {
		display: none;
}

/* boxes ---------------------- */
.left_box {
    float: left;
    width: 350px;
    padding-right: 15px;
}

.left_box_long {
    float: left;
    width: 400px;
    padding-right: 15px;
}

.left_box_longer {
    float: left;
    width: 554px;
    padding-right: 15px;
}

/* hidding ---------------------- */
.hide {
    height: 0px;
    overflow: hidden;
}

.hide_open {
    overflow: hidden;
}

.controls {
    cursor: pointer;
    display: inline;
}

.controls_hide {
    display: none;
}



/* others ---------------------- */
h1 {
		display: none;
}

.print_none {
		display: none;
}

.msg {
    display: none;
}

.msg_error {
    display: none;
}

.cursor {
		cursor: pointer;
}

.inline {
    display: inline;
}

.center {
    text-align: center;
}

.clear {
    clear: both;
}

.inactive {
  	opacity: 0.4;
  	filter: alpha(opacity=40);
  	-moz-opacity: 0.4;
  	-khtml-opacity: 0.4;
}

td {
    color: #e2e2e2;
}

#hide_div {
    display: none;
}

#hide_span {
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}

.bigger {
    font-size: 14px;
    font-weight: bold;
}

.admin_day {
    float: left;
    width: 160px;
    height: 220px;
    border: solid 1px #444444;
    margin-bottom: 4px;
}

.guests_fields {
    width: 400px;
    border: solid 1px #444444;
    margin-bottom: 4px;
}

.only_line {
    border-bottom: solid 1px #cccccc;
}

.help_button {
    cursor: pointer;
}

.left {
    text-align: left !important;
}

#en_texts {
    display: none;
}

legend {
    color: #e2e2e2;
}

.margin_bottom {
    margin-bottom: 4px;
}

.margin_top {
    margin-top: 3px;
}

.bottom_link {
		display: none;
}

#bottom_line {
		display: none;
}

.center {
	text-align: center;
}

/* qr codes ---------------------------------- */

