@media screen
{
input 
	{
	border : 1px solid black;
	background-color : #FFFFFF;
	}
textarea 
	{
	border : 1px solid black;
	background-color : #FFFFFF;
	}
body	
	{
	font-family : Arial;
	font-size : 12pt;
	color : black;
	scrollbar-track-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-3dlight-color : #000000;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-shadow-color : #000000;
	scrollbar-arrow-color : #000000;
	}
table
	{
	font-family : Arial;
	font-size : 10pt;
	border : 0;
	}
img
	{
	border : 0;
	}
a:link, a:visited, a:active
	{
    text-decoration : none;
	color : black;
	}
a:hover
	{
    text-decoration : underline;
	color : black;
	}
hr
	{
 	height : 1px;
	color : #990033;
	}
.login_table
	{
	position : relative;
	top : 8em;
	text-align : center;
	}
.login_gray_text
	{
	color : gray;
	}	
.login_tr_lang
	{
	text-align : right;
	}
.login_tr_logo {}
.login_tr_companyname {}
.login_tr_input {}
.login_tr_text {}
.login_tr_buttons
	{
	text-align : center; 
	}
.login_button 
	{
	background-color : darkred;
	color : white;
	}
.login_image {}
.login_input 
	{
	font-family : "courier new", monospace;
	width : 300px;
	}
.login_flag
	{
	cursor : hand;
	}

.question_font_1
	{
	font-size : 10pt;
	}
.question_font_2
	{
	font-size : 12pt;
	}
.question_font_3
	{
	font-size : 13pt;
	}
.question_font_4
	{
	font-size : 14pt;
	}
.question_font_5
	{
	font-size : 16pt;
	}
.question_font_6
	{
	font-size : 18pt;
	}
.question_font_7
	{
	font-size : 20pt;
	}
.question_font_8
	{
	color : #990000;
	}
.question_font_9	
	{
	color : green;
	}
.question_font_10	
	{
	color : blue;
	}
.question_form
	{
	width : 90%;
	border : 1px solid black;
	padding : 1em;
	position : relative;
	left : 5%;
	background-color: #FBFAF0;
	}
.admin_login_table
	{
	position : relative;
	top : 5em;
	text-align : center;
	}
.admin_login_tr_caption
	{
	font-weight : bold;
	}
.admin_login_tr_inputs {}
.admin_login_tr_buttons 
	{
	text-align : right;
	}
.admin_login_td_name {}
.admin_login_td_pass {}
.admin_login_td_input {}
.admin_login_button {}
.admin_login_input {}
.admin_login_tr_gray {}
.admin_login_gray_text
	{
	color : gray;
	}
.admin_main_table 
	{
	width : 100%;
	height : 100%;
	}
.admin_main_tr_caption 
	{
	text-align : center;
	border : 1px black solid;
	vertical-align : text-top;
	height : 1%;
	}
.admin_main_caption
	{
 	font-weight : bold;
	}
.admin_main_menu
	{
	border : 1px black solid;
	vertical-align : text-top;
	width : 20%;
	text-align : center;
	}
.admin_main_window  
	{
	border : 1px black solid;
	vertical-align : text-top;
	width : 80%;
	}
.admin_root_dir_active
	{
	font-weight : bold; 
	position : relative;
	color : green;
	width : 220px;
	}
.admin_root_dir_deactive
	{
	font-weight : bold; 
	position : relative;
	color : red;
	width : 220px;
	}
.admin_root_auth 
	{
	position : relative;
	width : 100px;
	left : 1em;
	font-family : "courier new", monospace;
	}
.admin_root_status
	{
	position : relative;
    left : 2em;
	color : gray;
	}
.admin_root_list
	{
	width : 300px;
	}
.admin_root_count
	{
	width : 50px;
	}
.admin_root_button {}
.admin_root_none 
	{
	font-weight : bold;
	}
.admin_welcome
	{
	font-weight : bold;
	font-size : 16pt;
	}
.admin_users_user
	{
	font-weight : bold;
	position : relative;
	left : 1em;
	}
.admin_users_input
	{
	width : 150px;
	}
	
.question_type_comment
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_qcomment
	{
	border : 1px solid black;
	background-color: #EFE0C0;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_selectone
	{
	border : 1px darkred;
	background-color : #FBFAF0;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_selectone_font
	{
	font-size : 12pt;
	}
.question_input_radio
	{
	border : 1px solid black;
	margin : 1px;
	}
.question_type_spacer
	{
	margin : 1em;
	font-size : 12pt;
	}
.question_type_selectmax
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_selectmax_font
	{
	font-size : 12pt;
	}
.question_type_select7
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_select7_input
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	background-color : #E4E4E4;
	}
.question_select7_add1
	{
	position : relative;
	width : 100px;
	text-align : right;
	font-size : 8pt;
	}
.question_select7_div_add1
{
	width : 100px;
	text-align : right;
}	
.question_select7_div_add2
{
	width : 100px;
	text-align : left;
}	
.question_select7_add2
	{
	position : relative;
	width : 100px;
	text-align : left;
	font-size: 8pt;
	}
.question_input_check
	{
	border : 1px solid black;
	margin : 1px;
	}
.question_tr_select7  {}
.question_td_select7_first 
	{
	text-align : left;
	vertical-align : text-top;
	width : 100%;
	font-size : 12pt;
	}
.question_td_select7_second 
	{
	text-align : center;
	}
.question_tr_select11 {}
.question_td_select11_first 
	{
	text-align : left;
	vertical-align : text-top;
	width : 100%;
	font-size : 12pt;
	}
.question_td_select11_second 
	{
	text-align : center;
	}
.question_type_select11
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_tr_culture {}
.question_td_culture_first 
	{
	text-align : right;
	vertical-align : text-top;
	width : 50%;
	font-size : 12pt;
	}
.question_td_culture_middle 
	{
	text-align : center;
	vertical-align : middle;
	position : relative;
	width : 300px;
	}
.question_td_culture_second
	{
	text-align : left;
	vertical-align : text-top;
	width : 50%;
	font-size : 12pt;
	}
.question_type_culture
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_vertical_culture {}
.question_vertical_culture_middle {}
.question_type_culture_input
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	background-color : #E4E4E4;
	}
.question_type_order
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_tr_order {}
.question_td_order_second
	{
	text-align : left;
	vertical-align : text-top;
	width : 100%;
	font-size : 12pt;
	}
.question_td_order_first
	{
	text-align : right;
	}
.question_input_select
	{
	width : 100px;
	}
.question_input_smalltext
	{
	width : 98%;
	}
.question_type_smalltext
	{
	border : 1px solid black;
	background-color : white;
	margin : 1px;
	padding : 3px;
	text-align : left;
	}
.question_input_largetext
	{
	width : 98%;
	height : 200px;
	}
.question_type_largetext
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	text-align : center;
	}
.question_type_garuda_inactive
	{
	border : 1px darkred;
	background-color : #F3EEDE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_garuda_active
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_tr_garuda {}
.garuda_label_first
	{
	text-align : center;
	vertical-align : text-top;
	}
.garuda_label_second
	{
	text-align : center;
	vertical-align : text-top;
	}	
.question_td_garuda_first
	{
	font-size : 12pt;
	width : 1000px;
	text-align : left;
	vertical-align : text-top;
	}
.question_td_garuda_second
	{
	text-align : center;
	vertical-align : middle;
	width : 100px;
	}	
.question_td_garuda_first1
	{
	width : 1000px;
	text-align : left;
	font-size : 12pt;
	vertical-align : text-top;
	background-color : #EFE3C0;
	}
.question_td_garuda_second1
	{
	text-align : center;
	vertical-align : middle;
	background-color : #EFE3C0;
	width : 100px;
	}	
.question_type_focus_active
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_focus_inactive
	{
	border : 1px darkred;
	background-color : #F3EEDE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_focus_input
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	background-color : #E4E4E4;
	}
.question_tr_focus {}
.question_td_focus_first
	{
	width : 100%;
	font-size : 12pt;
	text-align : left;
	vertical-align : text-top;
	}
.question_label_focus
	{
	background-color : #FBFAF0;
	text-align : center;
	vertical-align : text-top;
	}
.question_td_focus_second
	{
	text-align : center;
	vertical-align : text-top;
	}	
.question_td_focus_first1
	{
	width : 100%;
	font-size : 12pt;
	text-align : left;
	vertical-align : text-top;
	background-color : #EFE3C0;
	}
.question_td_focus_second1
	{
	text-align : center;
	vertical-align : text-top;
	background-color : #EFE3C0;
	}
.question_type_lculture
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}
.question_td_lculture_first
	{
	font-size : 12pt;
	width : 1000px;
	text-align : left;
	vertical-align : text-top;
	}
.question_td_lculture_second
	{
	text-align : center;
	vertical-align : middle;
	width : 100px;
	}		
.question_tr_lculture {}

.question_type_personal
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}
.question_tr_personal {}
.question_td_personal 
	{
	width : 100%;
	}
.question_type_school
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}
.question_type_control
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}		
.question_td_control1 {}	
.question_td_control2 {}		
.question_table_control {}
.question_type_selectone4
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}		
.question_table_selectone4
	{
	width : 100%;
	}
.question_tr_selectone4
	{
	width : 100%;
	}
.question_td_selectone41
	{
	width : 5%;
	}
.question_td_selectone42
	{
	width : 20%;
	}

.question_type_selectone2
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}		
.question_table_selectone2
	{
	width : 100%;
	}
.question_tr_selectone2
	{
	width : 100%;
	}
.question_td_selectone21
	{
	width : 5%;
	}
.question_td_selectone22
	{
	width : 20%;
	}	
.question_td_selectone23
	{
	width : 5%;
	}
.question_td_selectone24
	{
	width : 70%;
	}		
.question_input_smalluncontroled
	{
	width : 98%;
	}
.question_type_smalluncontroled
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}
.question_type_work
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;	
	}
	
.question_type_preference_inactive
	{
	border : 1px darkred;
	background-color : #F3EEDE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_preference_active
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_tr_preference {}
.preference_label_first
	{
	text-align : center;
	vertical-align : text-top;
	}
.preference_label_second
	{
	text-align : center;
	vertical-align : text-top;
	}	
.question_td_preference_first
	{
	font-size : 12pt;
	width : 1000px;
	text-align : left;
	vertical-align : text-top;
	}
.question_td_preference_second
	{
	text-align : center;
	vertical-align : middle;
	width : 100px;
	}	
.question_td_preference_first1
	{
	width : 1000px;
	text-align : left;
	font-size : 12pt;
	vertical-align : text-top;
	background-color : #EFE3C0;
	}
.question_td_preference_second1
	{
	text-align : center;
	vertical-align : middle;
	background-color : #EFE3C0;
	width : 100px;
	}	
	
	
.question_type_select5
	{
	border : 1px darkred;
	background-color : #F2EACE;
	margin : 1px;
	padding : 3px;
	font-size : 12pt;
	}
.question_type_select5_input
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	background-color : #E4E4E4;
	}
.question_select5_add1
	{
	position : relative;
	width : 200px;
	text-align : right;
	font-size : 8pt;
	}
.question_select5_div_add1
{
	width : 200px;
	text-align : right;
}	
.question_select5_div_add2
{
	width : 200px;
	text-align : left;
}	
.question_select5_add2
	{
	position : relative;
	width : 200px;
	text-align : left;
	font-size: 8pt;
	}
.question_input_check
	{
	border : 1px solid black;
	margin : 1px;
	}
.question_tr_select5  {}
.question_td_select5_first 
	{
	text-align : left;
	vertical-align : text-top;
	width : 100%;
	font-size : 12pt;
	}
.question_td_select5_second 
	{
	text-align : center;
	}	
	
	
	
	
.admin_question_radio
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	}
.admin_question
	{
	border : 1px solid black;
	margin : 1px;
	padding : 3px;
	}
.admin_question_array
	{
	width : 95%;
	height : 100px;
	}
.admin_question_add
	{
	width : 95%;
	}
.admin_question_text
	{
	position : relative;
	width : 70px;
	}
.question_click
	{
	position : relative;
	width : 17px;
	text-align : center;
	border : 1px solid black;
	margin : 1px;
	padding : 1px;
	}

.question_type_selectmax_caption	
{
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
}
	
	
.admin_form_none 
	{
	font-weight : bold;
	}
.admin_form_input
	{
	width : 50px;
	}
.admin_form_label
	{
	font-weight : bold;
	font-size : 14pt;	
	}
.admin_form_input
	{
	width : 200px; 
	}
.admin_var_table {}
.admin_var_td1
	{
	border : 1px solid black;
	width : 150px;
	}
.admin_var_td2
	{
	border : 1px solid black;
	width : 150px;
	}
.admin_hr
	{
	color : black;
	}
.admin_bord
	{
	width : 95%;
	height : 400px;
	}
.admin_var_label
	{
	font-weight : bold;
	font-size : 14pt;	
	}
.form_submit
	{
	text-align : center;
	font-weight : bold;
	font-size : 16pt;
	}

.error
	{
	font-family : Arial;
	font-size : 16pt;
	font-weight : bold; 
	color : red;
	border : 1px red solid;
	margin : 5px;
    padding: 5px 5px 5px 30px;
    background-image: url(../images/warning.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
	}
.instrukcia
	{
	font-family : Arial;
	font-size : 12pt;
	color: #F2EACE;
	}	
table.inst
	{
	width: 100%;
	border: 0px;
	font-family : Arial;
	font-size : 12pt;
	color: #F2EACE;
	}	
}
@media print
{
body
	{
	display : none;
	}
}

