@charset "utf-8";
/* CSS Document RESET */
html, body, div, span, applet, object, iframe,  caption, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	padding: 0;
	border: 0;
	}

/* BODY */
body { margin:0px; background-color:#eae9e9;  }
body,div,td,a,span,input,textarea,select,option,sup,sub { font-family:Arial, Helvetica, sans-serif;  }
p,td { line-height:20px; }

a,p,body,td { font-size:12px; color:#707070; }
a {	text-decoration:none; font-weight:bold;	}
a:hover { text-decoration:underline; }

#whole { height:1310px; background-image:url(../images/b.gif); background-position:top center; background-repeat:no-repeat; }
#page_container { width:948px; position:absolute; left:50%; top:0px; margin-left:-474px; }
#page { width:948px; position:relative;}
#header { position:relative; height:200px; }
#header_logo { position:absolute; width:189px; height:185px; top:0px; left:0px; }
#header_inf { position:absolute; width:243px; height:25px; top:0px; left:700px; z-index:2; background-color:#22223d;  }
#header_inf div { padding:5px 10px 5px 10px; color:#fff; font-weight:bold; text-transform:uppercase; }

#header_topmenu { position:absolute; width:650px; height:23px; top:14px; left:223px; z-index:2;  }
#header_topmenu a { font-weight:normal; font-size:11px; color:#5e5e5e; text-transform:uppercase; text-decoration:none; display:block; float:left; margin: 0px 30px 0px 0px; }
#header_topmenu a:hover { text-decoration:underline; }

#header_mainmenu { position:absolute; width:740px; height:50px; top:43px; left:223px; z-index:2; }
#header_mainmenu a { font-size:12px; color:#22223d; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; float:left; margin: 0px 19px 5px 0px; }
#header_mainmenu a:hover { text-decoration:underline; }

#header_belka { position:absolute; width:737px; height:107px; top:94px; left:207px; background-color:#22223d; z-index:2; }
#header_belka_tytul { position:absolute; width:707px; height:55px; top:100px; left:223px; z-index:3; line-height:26px; padding-top:10px; }
#header_belka_tytul a { color:#eae9e9; font-style:italic; font-size:30px; text-transform:uppercase; font-weight:bold; }
#header_belka_tytul a:hover { text-decoration:none; }
#header_belka_bread { position:absolute; width:707px; height:30px; top:161px; left:223px; z-index:3; line-height:12px; color:#c1c1cf; font-size:11px; text-transform:uppercase; font-weight:normal; text-decoration:none;  padding-top:6px;}
#header_belka_bread a { color:#c1c1cf; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
#header_belka_bread a:hover { color:#fefefe; text-decoration:underline; }
#header_belka_bread a_active { color:#fefefe; font-size:11px; text-transform:uppercase; font-weight:bold; font-style:italic; text-decoration:underline; }

#banner { position:relative; height:228px; }
#banner_img { position:absolute; width:938px; height:228px; top:0px; left:4px; }

#left { float:left; width:300px; margin:1px 0px 0px 4px; background-color:#FFF; }
#right { float:left; width:628px; margin:1px 0px 0px 12px; background-color:#FFF; }
#right_content { padding:29px 17px 80px 17px; width:594px; }

#footer { width:940; height:90; background-color:#22223d; margin-top:120px; position:relative; }
#footer_menu { width:750; height:35; position:absolute; top:25px; left:19px; }
#footer_menu a { font-size:11px; color:#d8d8da; text-transform:uppercase; display:block; font-weight:normal; float:left; margin:0px 15px 3px 0px; text-decoration:none; }
#footer_menu a:hover { text-decoration:underline; }
#footer_copyrights { width:818; height:20; position:absolute; top:62px; left:19px; font-size:11px; color:#a5a5a5; }
#footer_bip { width:940; height:90; position:absolute; top:23px; left:846px; }

.navy_title_c { background-color:#22223d; width:220px; margin:0px 0px 20px 0px; }
.navy_title { width:195px; padding: 16px 8px 7px 19px; }
.navy_title a { color:#d8d8da; font-size:14px; font-weight:bold; font-style:italic; text-transform:uppercase; }
.navy_title a:hover { text-decoration:none; }



a.topmenu {	color: #0A172F;	text-decoration:none;	font-weight:normal;	}
a.link {	color: #AE2227;	font-weight:normal;	}
a.plik {	color: #252653;	font-weight:normal;	}
a.galeria {	color: #252653;	font-weight:bold;	}
a.galeria_box {	color: #838E42;	}
a.submenu {	font-size:11px;	font-weight:normal;	color: #22223d; text-transform:uppercase;}
a.submenu_active {	font-size:11px;	font-weight:normal;	color: 22223d;	text-decoration:underline;text-transform:uppercase;	}
font.sciezka,a.sciezka {	color:#ffffff;	}
p.small {	margin:0px;	font-size:10px;	color:#aaaaaa;	}
a.tytul1, p.tytul1 {	margin:0px;	font-size:14px;	font-weight:bold; font-style:italic;	color:#4e4e4e; line-height:24px;	}
.tytul2 {	margin:0px 0px 20px 0px;	font-size:14px;	font-weight:bold; font-style:italic;	color:#4e4e4e; line-height:24px; }
.tytul2 a {	font-size:14px;	font-weight:bold; font-style:italic;	color:#4e4e4e;	}
textarea.main_form_input, input.main_form_input {	border:1px solid #9DB2C7;	font-size:10px;	color:#51708D;	}
input.main_form_button {	border:1px solid #9DB2C7;	color:#EF4523;	background-color:#EBEBEB;	padding:1px 18px 1px 18px;	font-weight: bold;	font-size:10px;	}
table.numerystron {	background-color:#888855;	}
td.wiersz_numerystron {	background-color:#C7DBA0;	font-weight:bold;	padding:15px 2px 4px 2px;	border-top:1px solid #456407;	border-bottom:1px solid #456407;		}
a.numerystron {	text-decoration:none;	color:#000000;	font-weight:bold;	}
td.tabela_wiersz_naglowek {	padding: 18px 3px 6px 3px;	color: 0A172F;	background-color:#FFCCCC;	vertical-align:top;	}
td.tabela_wiersz_content {	padding: 3px 3px 3px 3px;	color: 444444;	background-color:#ffffff;	vertical-align:top;		}
table.tabela_strona {	background-color:#d0d0d0;	}
