body {
	margin: 0px;
	padding: 0px;
	background: transparent;
}

table {
	width: 100%;
}

#page {
	width: 100%;
	border: 0px;
	background: transparent;
}

#header {
	display: none;
}

#header_orangeLine 
{
    display: none;
}

#menu_left {
    display: none;
}

#body {
	width: 100%;
}

#footer {
	display: none;
}

.title_bullet_search_content {
	display: none;
}

.title_bullet_back_content {
	display: none;
}

.window {
	width: 100%;
}

.window_title {
	width: 100%;
}

.window_text {
	width: 100%;
}

.window_text_half_content {
	width: 49%;
}

.window_text_highlight_full {
	width: 100%;
}

.window_text_highlight_half {
	width: 49%;
}

.window_text_error_content {
	width: 100%;
}

#fair_results_title_content {
	width: 100%;
}

#fair_results_text_content {
	width: 100%;
}

#fair_stands {
	width: 90%;
}

.fair_stand {
	width: 250px;
}

#presentation_title_content {
	width: 100%;
}

#presentation_text_content {
	width: 100%;
}

.presentation_item_value_content {
	width: 90%;
}

.presentation_item_value_content table {
	width: 100%;
}

.window_form {
	width: 100%;
}

#form_language_prez {
	display: none;
}

.form_item_half_rows {
	width: 49%;
}

.form_item_half_float {
	float: left;
	width: 48%;
}

.controls {
	display: none;
}

.hide {
	display: none;
}

.voucherNoPrint 
{
	display: none;
}

div#voucher, div#invoice 
{
    margin: 0px;   
}

input#printButton 
{
    float: right;  
}


div#voucher, div#invoice {
	height: 100%;
	padding-bottom: 100%;
}

#voucher div#voucherFooterBlock, #invoice div#invoiceFooterBlock {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding-left: inherit;
	padding-right: inherit;
}