/*  Layout */
body, table, tr, td, div, b, a, input, textarea, form, select {
	font-family: Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
	font-size: 11px;
	margin:0px;
	}
.txt {font-family:Tahoma; font-size:11px; color:000; font-weight:normal;}
td.belka a {color:#fff; text-decoration:none; font-size:12px; font-family:tahoma; font-weight:normal;}
td.nazwa a {color:#000; text-decoration:none; font-size:14px; font-family:tahoma; font-weight:normal;}
td.nazwa  {color:#000; text-decoration:none; font-size:14px; font-family:tahoma; font-weight:normal;}
td.nazwa_small a {color:#000; text-decoration:none; font-size:13px; font-family:tahoma; font-weight:normal;}
.cena {color:#ffba00; text-decoration:none; font-size:13px; font-family:tahoma; font-weight:normal;}
.wartosc {color:#840d13; text-decoration:none; font-size:13px; font-family:tahoma; font-weight:normal;}
div.belka a {color:#fff; text-decoration:none; font-size:12px; font-family:tahoma; font-weight:normal;}

a {text-decoration: none;}	
a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
td.belka a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
#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 */
.searchForm { 


}
.searchForm td {
vertical-align: middle;


}

.navMenu {
vertical-align: middle;
}

.mainCat {
	
	border-bottom: 1px solid #b42e38;
}

.subCat {
	border-top: 1px solid #a90c13;
 	background-color: #930d12;
}
.subCat, .mainCat {
	width: 100%;
}

.subCat td, .mainCat td {
	text-align: left;
	padding: 5px 0;
}


.mainCat a, .subCat a {
	color: #fff;
}

.mainCat a:hover, .subCat a:hover {
	color: #fff;
	text-decoration: underline
}