/*  Layout */
body, table, tr, td, div, a, b, input, textarea, form, select {
	font-family: Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
	font-size: 11px;
	margin:0px;
	}
a {text-decoration: none;}	
a:hover {
	color: #990000;
	text-decoration: underline;
	}
h1 {
        font: bold 11px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        color: #1A509A;
}

h2 {
        font: bold 11px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        color: #1A509A;
}

h3 {
        font: normal 9px Verdana, Arial, Helvetica, sans-serif;
        color: #1A509A;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}
	
.link1 a:link {text-decoration: none; color: #fff;}
.link1 a:visited {text-decoration: none; color: #fff;}
.link1 a:active {text-decoration: none; color: #fff;}
.link1 a:hover {text-decoration: underline; color: #fff;}	
	
.link2 a:link {text-decoration: none; color: #1A509A; font-weight:bold;}
.link2 a:visited {text-decoration: none; color: #1A509A; font-weight:bold;}
.link2 a:active {text-decoration: none; color: #1A509A; font-weight:bold;}
.link2 a:hover {text-decoration: underline; color: #1A509A; font-weight:bold;}	

.text_row {color: #ffffff; font-weight:bold; font-size: 13px;}
#10{
  font-size: 10px;
}
#11{
  font-size: 11px;
}
#12{
  font-size: 12px;
}
.red{
  color: #bb0000;
}
.green{
  color: #005500;
}
.blue{
  color: #000033;
}


/* Form elements */
select, textarea, input, textarea { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	/*border-color: #563409;*/
	border-color: #777777;
    font-size: 12px;
}

.border0{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;

}

/* Price preview (info) */
.text_preview { 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-color: #563409;	
    font-size: 11px;
}

/* Terminarz */
.bg_red {    
    border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #770000;
    padding: 8px 16px;
}

.record_even {
    background-color: #f2f2f2;
    padding: 4px;
}
.record_odd {
    background-color: #fefefe;
    padding: 4px;
}
/* end Terminarz */