body {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: small;
 font-weight: normal; 
 color: #555;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start text styles                                              */
/* ---------------------------------------------------------------*/

p {
 margin: 0;
 padding: 0px 0px 12px 0px;
 font-size: small;
 font-weight: normal; 
 color: #555;
}

p.big {
 margin: 0px 6px 6px 6px;
 padding: 0px 6px 6px 6px;
 font-size: large;
 font-weight: normal; 
 color: #f2f1f1;
/* background-color: #ececec;
 border: 2px solid #dbdbdb; */
}

#bottom p {
 margin: 0;
 padding: 0;
 padding-top: 6px;
 font-size: 9px;
 font-weight: normal;  
 color: #CFCFCF;
 text-align: center;  
}

b {
 font-size: small;
 color: #9F0000;
 font-weight: bold; 
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start links style                                              */
/* ---------------------------------------------------------------*/

a {
 color: #555;
 text-decoration: underline;
}

a:link {
 color: #555;
}

a:active {
 color: #555;
}

a:visited {
 color: #555;
}

a:hover {
 color: #bea4a4;
}

/* adres links */
#bottom a {
 color: #CFCFCF; 
 text-decoration: none;
}

#bottom a:link {
 color: #CFCFCF; 
 text-decoration: none; 
}

#bottom a:active {
 color: #CFCFCF; 
 text-decoration: none; 
}

#bottom a:visited {
 color: #CFCFCF; 
 text-decoration: none; 
}

#bottom a:hover {
 color: #bea4a4;
 text-decoration: none; 
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start route/contact style                                      */
/* ---------------------------------------------------------------*/

table {
 margin: 0;
 padding: 0;
 border-spacing: 0px;
 border: 0;
 border-collapse: collapse;
}

table.chronology {
 font-size: smaller;
 color: #555;
 border-spacing: 2px;
}

table.chronology td.spacer1 {
 padding-left: 20px;
}

table.chronology td.spacer2 {
 padding-left: 40px;
}

table.chronology td.break {
 height: 4px;
}

table.contact {
 margin-left: 34px;
 border-spacing: 2px;
}


input {
	font-family: verdana, arial;
	font-size: 10px;
	border: 1px solid #a9a9a9;
	background-color: #fff;
	color: #000;
}

.input {
	font-family: verdana, arial;
	font-size: 10px;
	border: 1px solid #a9a9a9;	
	background-color: #fff;
	color: #000;
}

.inputbutton {
	font-family: verdana, arial;
	font-size: 10px;
	background-color: #fff;
	font-weight: bold;	
    color: #a9a9a9;
    cursor: pointer;
}

.inputbutton:hover {
	font-family: verdana, arial;
	font-size: 10px;
	background-color: #fff;
	font-weight: bold;	
	color: #bea4a4;
    cursor: pointer;
}

img.right {
 float: right;
 margin: 0px 4px 4px 10px;
 padding: 0;
}
