#error_response{
	color:red;
	font-size:12px;
	font-weight:bold;
	}

#module{
	position:relative;
	top:12px;
	}

#module h1{
	font-size:18px;
	font-widht: bold;
	margin-top:0px;
	margin-left: 4px;
	}
	
#module #forgot_password{
	position:relative;
	width:225px;
	height:300px;
	}
/*textbox*/	
.forgot_password_textbox{
	width:105px;
	height:13px;
	}		

#err_response{
	margin-left:auto;
	margin_right:auto;
	color:red;
	font-weight:bold;
	font-size:12px;
	}	
	
#form_table table{
	font-size:11px;
	border:0px solid #bec2c3;		
	padding: 0px;	
	spacing: 1px;
	width:98%;	
	empty-cells:show;	
	}



#form_table table tr:nth-child(2n){
	background-color:#f9af72;
	}
	
#form_table table tr:nth-child(2n+1){
	background-color:#fffcc9;
	}						

	
#form_table table tr td:nth-child(2n) {
		font-weight:normal;
	}

#form_table table tr td:nth-child(2n+1) {
	font-weight:bold;
	vertical-align:top;
	}	
	



	
		
/* show table - aplikuje sa na elementy ktore maju id="show_table", cize riadkove vypisy v moduloch, najcastejsie action="show"*/
#show_table table{
	font-size:11px;
	border:0px solid #bec2c3;		
	padding: 0px;	
	spacing: 1px;
	width:98%;	
	empty-cells:show;
	}
	
#show_table table tr:nth-child(2n) {
	background-color:#f49e58;
	}		

#show_table table tr:nth-child(2n+1) {
	background-color:#fffde2;
	}	
	
#show_table table tr:first-child {
		background-color: #fed95a;
		font-weight: bold;
		height:25px;
	}	
		
#show_table table td{
border:1px solid #bec2c3;		
}

#show_table table td a{
cursor:pointer;
text-decoration:underline;	
}


#show_table table td:last-child{
 width: 1px; 
 white-space: nowrap;	
 empty-cells:hide;	
}	
/*koniec show_table*/



/*public_infopage - styly pre infopage*/

#public_infopage{
	
	}
	
#public_infopage h1{
	margin-top:2px;
	margin-left:2px;
	color:#14529c;
	text-shadow:1px 1px 1px #ffffff;
	}
	
#public_infopage h3{
	margin-top:2px;
	margin-left:2px;
	}
	
/*public_infopage - koniec*/				


/*public_errorpage - styly pre erroropage*/

#public_error{
	width:100%;
	margin 0 auto;
	}
	
#public_error h1{
	margin-top:2px;
	margin-left:3px;
	color:#ff0000;
	text-shadow:1px 1px 1px #ffffff;
	}
	
#public_error h3{
	margin-top:2px;
	margin-left:3px;
	}
	
/*public_errorpage - koniec*/			

/*public_login - styly pre prihlasovaci formular*/
#login table{
	margin-left:auto;
	margin-right:auto;
	}
	
#login table tr td{
	font-size:0.8em;
	font-weight:bold;
	}	
	
#login table tr td a{
	font-size:1em;
	font-weight:bold;
	}	
/*public_login - koniec*/		

/*public_forgot_password - styly pre formular so zabudnutym heslom*/
#forgot_password table{
	margin-left:auto;
	margin-right:auto;
	}
	
#forgot_password table tr td{
	font-size:1em;
	}	
	
	
/*public_forgot_password - koniec*/	

/*public_reg_form - styly pre registracny formular*/
#public_reg_form {
	width:260px;
	margin-left:auto;
	margin-right:auto;
}

#public_reg_form h1{
	font-size:1.5em;
	color:black;
}

#public_reg_form table{
	border-spacing:0px;
	}

#public_reg_form table tr {
	font-size:1em;
	background-color: #f49e58;
	}	
				
	
#public_reg_form table tr:first-child{
	font-size:1em;
	background-color: #fed95a;
	font-weight: bold;
	height:25px;
	}	
	
	
/*public_reg_form - koniec*/		


/*user profile*/	
.profile_part{
	margin:6px;
	position:relative;
	width:400px;
	float:left;

	height:auto;
	}
	
.profile_subpart{
	position:relative;
	width:100%;
	float:left;
	font-size:0.9em;
	margin-top:5px;
	height:auto;
	}

.profile_subpart ul{
	margin:0;
	list-style: none;	
	}
	
.new_notificaions_bar{
	position:relative;
	width:100%;
	vertical-align:middle;
	font-size:1.2em;
	height:20px;
	background-color:#7e6e6e;
	}			
#notifications_0{
	position:absolute;
	top:20px;
	background-color:white;
	width:inherit;
	font-size:0.8em;
	z-index:800;
	}

#notifications_0 table tr:hover{	
	background-color:#475361;
	color:white;
}

#notifications_1{
	position:relative;
	background-color:white;
	width:inherit;
	font-size:0.8em;
	z-index:800;
	}

#notifications_1 table tr:hover{	
	background-color:#475361;
	color:white;
}

.notification_title{
	position:absolute;
	top:2px;
	left:24px;	
	}
/*user profile - koniec*/	