BODY, TABLE, TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #363636;
}

H2 {
	color: white;
	font-size: 1.6em;
	margin: 0 16px;
	padding:0;
	font-weight: normal;
}

H3 {
	color: #DF052D;
	font-size: 1.1em;
	margin: 0 16px 12px 4px;
	padding:0;
	font-weight: bold;
}

H4 {
	color: #464646;
	font-size: 1.0em;
	margin: 12px 16px 12px 12px;
	padding:0;
	font-weight: bold;
}
H5 {
	color: #DF052D;
	font-size: 155%;
	font-weight: normal;
	margin: 4px; 
	padding: 0px;
}
H6 {
				color: #DF052D;
				font-size: 100%;
				width: 100%;
				font-weight: bold;
				margin: 0px; 
				padding: 6px 16px;
				border-bottom: 1px solid #E3E4E8;
}				

P {
	line-height: 140%;
	font-size: 13px;
}

A { text-decoration: none;}
A:link { color: #888; } 
A:visited { color: #888;}
A:hover { color: #888; text-decoration: underline; cursor: pointer;}

A IMG { border: 0px; }

TABLE.main {
	width: 100%;
}

.grey { background-color: #e3e4e8; }

.red0 { background-color: #DF052D;}
.red1 { background-color: #CF0026;}
.red2 { background-color: #EF8094;}


.border_left { border-left: 1px solid white; }
.border_right { border-right: 1px solid white; }

TABLE.article {
/* 	background-color: #F9FAFA;  */
}

TD.simple_search {
	color: #DF052D;
	font-size: 0.9em;
	padding: 8px 0px 8px 8px;	
	background-color: #E3E4E8;	
}

TD.art_title {
	color: #DF052D;
	font-size: 155%;
	padding: 10px;
	font-weight: normal;
}
TD.threeart_title {
	color: #898989;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
}
TD.threeart_title_over {
	font-size: 11px;
	font-weight: bold;
	color: black;
	cursor: pointer;
	padding-bottom: 6px;
}

span.more {
	color: #7D7D7D;
	cursor: pointer;
	padding-top: 10px;
}

span.more_over {
	color: #7D7D7D;
	cursor: pointer;
	padding-top: 10px;
	text-decoration: underline;
}

TD.search_title {
	font-weight: bold;
	padding: 6px;
}


/* style dotyczace galerii zdjec */
TABLE.gallery {
	width: 100%;
	border-top: 1px solid #CBCDD5;
	border-bottom: 1px solid #CBCDD5;	
}

TABLE.gallery TD.image {
	border: 1px solid white;
	width: 145px;
}

TD.image_out {
	border: 1px solid #E8E8EC;
	background-color: #E8E8EC;
	color: #C42102;
}
TD.image_over {
	border: 1px solid #DF052D;
	background-color: #D4D4DD;
	color: #DF052D;
}

DIV.image_title {
	height: 23px; 
	padding: 4px 4px 4px 8px;
}
DIV.image_more {
	height: 23px; 
	padding: 4px 4px 4px 8px; 
	color: #555; 
	cursor:pointer;
}
/* koniec stylow dot. galerii */



/*Style do formularza kontaktowego*/
TABLE.contact_form TD.field1 {
	width: 30%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #E3E4E8;
}

TABLE.contact_form TD.field2 {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #E3E4E8;
}

TABLE.contact_form TD.field2 input, TABLE.contact_form TD.field2 textarea{
	width: 295px;
	border: 1px solid #A4B97F;
}
/*koniec styli do formularza kontaktowego*/

/********************************************************************/
/*    STYLE GŁÓWNEGO POZIOMEGO MENU  								*/
/********************************************************************/

TABLE.standard TD.main_menu, TABLE.off TD.main_menu, TABLE.over TD.main_menu {
	height: 31px;
	text-align: center;
	padding-left: 9px; 
	color: white; 
	font-weight: bold; 
	background-image: url('../../images/siltec/menu_bg.gif');
}
TD.tenteges {
	background: url('../../images/siltec/menu_bg_right.gif') no-repeat top left; 
	width: 6px;
}
TABLE.highlighted TD.main_menu, TABLE.on TD.main_menu, TABLE.over TD.main_menu {
	height: 31px;
	text-align: center;
	padding-left: 9px; 
	color: white; 
	font-weight: bold; 
	background: url('../../images/siltec/menu_bg.gif') 0px -31px;
	cursor: pointer;
}

TABLE.highlighted TD.tenteges, TABLE.on TD.tenteges, TABLE.over TD.tenteges  {
	background: url('../../images/siltec/menu_bg_right.gif') no-repeat 0px -31px; 
	width: 6px;
	cursor: pointer;
}

TD.navbar {
	padding: 5px 0px 0px 10px; 
}

TD.search {
	padding: 0px 10px 0px 10px;
	text-align: right;
}

/** 
 * A to co znowu??


DIV#A {
	color: #7D7D86;
	text-decoration: none;	
	font-size: 10px;
}
DIV#A:hover {
	text-decoration: underline;
	cursor: pointer;
}
**/

TABLE.module_add {
	border-collapse: collapse;
	background-color: #F3F3F3; 
	width: 500px; 
	border: 1px solid #CD3333;				
	margin: 0px auto;
}

TABLE.module_add TD {
	border: 1px solid #CD3333;
	background-color: #F3F3F3; 
	padding: 6px;
}

TABLE.module_add TH {
	background-color: #CD3333;; 
	text-align: center; 
	color: white; 
	height: 20px;
	font-weight: normal;
	border-width: 0px 1px 0px 1px;
	border-color: #CD3333;
	border-style: solid;
}	

/******************************************************/
/*											LEWE MENU 										*/
/******************************************************/



/* OUT - definiuje wyglad normalny */
TD.lev1_out TABLE {
				background-color: white; 
				border: 1px solid white; 
				width: 100%;
				color: #6D6D6D;	
}

TD.lev1_out TABLE TD.pointer { width: 20px; text-align: center;}
TD.lev1_over TABLE TD.pointer { width: 20px; text-align: center;}

TD.lev1_over, TD.lev1_out {

}


TD.lev1_over TABLE {
				background-color: #EAEBEE; 
				cursor: pointer;
				width: 100%;
				border: 1px solid white; 
}

TD.left_menu_link {
				height: 22px; 
				vertical-align: middle;
				text-align: left;
}
			
TABLE.undermenu TD A:link, TABLE.undermenu TD A:visited {
				padding-left: 16px; 
				background-color: #FF5A00; 
				color: white; 
				border-bottom: 1px solid white;
				display: block; 
				line-height: 20px;
				text-decoration: none;
}
TABLE.undermenu TD A:hover {
				padding-left: 16px; 
				background-color: #C30024; 
				color: white; 
				border-bottom: 1px solid white;
				display: block; 			
				text-decoration: none;
}
UL.linkman {
				margin: 0px 20px; 
				color: #64646C;
}
UL.linkman LI {
				display: inline; 
				background: url('../../images/siltec/siltec_list_style2.gif') no-repeat 0% 50%; 
				padding: 0px 12px 0px 8px; 
				line-height: 24px;
}
UL.linkman LI A {
				color: #64646C;
}

UL.linkman LI A:hover {
	text-decoration: underline;
}


DIV.hoverek {
			background-color: #F8F8FA;
			border: 1px solid red;
			height: 19px;
			line-height: 19px;
			border-bottom: 1px solid #E3E4E8;	
}
SPAN.red_text {
				color: red;
				font-weight: bold;
				font-size: 12px;				
}

TD.lev1_out TABLE A {
	color: green;
}
