* { padding: 0; margin: 0; }

body {	background: #000c1a; font-family: Verdana; 
font-size: 13px; color: #94a5bc; text-align: justify; margin-top: 0px; margin-left: 0px; }

#kontener {	position: relative;	min-height: 100%;	height: 100%;	width: 100%; }
#szer {	position: relative;	width:1000px;	margin: 0 auto;	padding-bottom:0;	z-index:1; }
#gora {	position: relative;	width: 1000px; height: 390px; }

#tyl {	background:url('img/tyl.jpg') repeat-x; position: absolute; height: 406px; width:100%; top: 0; left: 0; }
#tyl2 {	background:url('img/tyl2.jpg') repeat-x; position: absolute; height: 182px; width:100%; top: 406px; left: 0; }

.dol { background: url('img/tyl_dol.jpg'); position: relative; height: 143px; width:100%; bottom: 0; left: 0; z-index: 0; }
#szer2 {	position: relative;	width:1000px;	margin: 0 auto;	padding-bottom:0;	z-index:1; }

#kontakt { position: absolute; top: 50px; left: 630px; z-index: 10; line-height: 15px; text-align: left; font-size: 11px;  font-family:  'Open Sans', Arial, Sans-Serif; color: #afafaf;}
#kontakt a:link, #kontakt a:visited {font-size: 13px;  font-family:  'Open Sans', Arial, Sans-Serif; font-weight: normal; text-decoration: none; color: #3378ce; text-align: left;}
#kontakt a:hover, #kontakt a:active {font-size: 13px;  font-family:  'Open Sans', Arial, Sans-Serif; font-weight: normal; text-decoration: none; color: #ffffff; text-align: left; }

#zkwp {position:absolute; width:46px; height:46px;	left: 839px; top: 15px;}
#fci {position:absolute; width:46px; height:46px;	left: 839px; top: 73px; }

#dol1 {	position: relative;	width: 1000px; height: 143px; }
#dol1h { background: url('img/dol.jpg'); width: 1000px; height: 143px; top:0px; left:0px; position: absolute; text-align:left;}

#copy {position: absolute;width: 400px; height: 40px; top:50px; left:40px; position: absolute;text-align: left; color:#4d5a6a; font-size: 10px; font-family: verdana;}
#copy a:link, #copy a:visited {color:#456a96; font:10px verdana;text-decoration: none;}
#copy a:hover, #copy a:active {text-decoration: underline; color:#456a96; font:10px verdana;}

#index {position:absolute; width:458px; height:87px;	left: 33px; top: 91px;}

#en {position:absolute; width:37px; height:33px;	left: 18px; top: 351px;}
a#en  { width:37px; height:33px;	left: 19px; top: 351px;}
a#en:hover { background: url(img/en.jpg); }
 
#jrt {position:absolute; width:65px; height:61px;	left: 9px; top: 287px; }
a#jrt { width:65px; height:61px;	left: 9px; top: 287px;}
a#jrt:hover { background: url(img/jrth.jpg); }

#ess {position:absolute; width:69px; height:62px;	left: 6px; top: 218px; }
a#ess { width:69px; height:62px;	left: 6px; top: 218px;}
a#ess:hover { background: url(img/essh.jpg); }

#head1 { background: url('img/head1.jpg'); width: 1000px; height: 406px; top:0px; left:0px; position: absolute; }
#ttt { width:100%;  height: auto;  position: relative; z-index: 9; }

#tresc { width:900px;  height: auto;  position: relative; z-index: 10; min-height: 400px; text-align:left}

#menu {position: absolute; left: 0px; top: 350px; width: 970px; height: 50px; text-align: right;}

#menu {	color: #935a26;font-size: 13px;  font-family:  'Open Sans', Arial, Sans-Serif; font-weight: normal;}
#menu a:link, #menu a:visited {font-size: 13px;  font-family:  'Open Sans', Arial, Sans-Serif; font-weight: normal; text-decoration: none; color: #4677b3; text-align: left;padding: 5px;}
#menu a:hover, #menu a:active {font-size: 13px;  font-family:  'Open Sans', Arial, Sans-Serif; font-weight: normal; text-decoration: none; color: #ffffff; text-align: left; background: #7a4212; padding: 5px;}

A:link, A:visited {
       color: #9e4800;
       font-size: 16px;
       text-decoration: none;
       font-weight: normal;
       font-style: normal;
       font-family:  'Open Sans', Arial, Tahoma, Sans-Serif;   }

A:hover, A:active {
       color: #ffffff; 
	   font-size: 16px;
       text-decoration: none;
       font-weight: normal;
       font-style: normal;
       font-family:  'Open Sans', Arial, Tahoma, Sans-Serif;   }

A:focus { outline: none; } 


h1 {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 25px;font-weight: normal; text-align:left; margin-left: 30px; margin-top: 30px; color:#93521b; }
h2 {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 22px;font-weight: normal; text-align:left;  color:#004279; }
.h2a {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 20px;font-weight: normal; text-align:left;  color:#b0bbc4; }
h3 {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 20px;font-weight: normal;  color:#93521b; }
h4 {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 15px;font-weight: normal;  color:#21669f; }

hr { border-top:1px solid #06203f; border-width:1px 0 0 0; height:1px;}

p { line-height: 22px;}
 
.galeria img { border: 5px solid #051b3c;  }
.galeria a:link img, .galeria a:visited img {border: 5px solid #051b3c;  }
.galeria a:hover img, .galeria a:active img {border: 5px solid #93521b;  }


.galeriaa img { border: 5px solid #051b3c; height:100px}
.galeriaa a:link img, .galeriaa a:visited img {border: 5px solid #051b3c; height:100px }
.galeriaa a:hover img, .galeriaa a:active img {border: 5px solid #93521b;  }

.new_tytul td{ border-top: 1px solid #051b3c; }
.new_dat{ background: #051b3c;  padding: 5px 10px 5px 10px; text-align: center; color: #71a1b0; font-size:18px; font-family:'Open Sans', Tahoma, Sans-Serif;  width: 50px; height: 50px; line-height: 22px;}
.new_rok { font: 12px verdana; font-weight: bold; color: #185191; text-align:center; }
.podpis { font: 11px verdana;  color: #36587f; margin-left: 40px;}
.h2 { text-align: left; margin-left: 20px; font-family:'Open Sans', Tahoma, Sans-Serif;  font-size: 18px; color: #355482; font-weight: normal; }
.tytul { color: #ba4600; }
 
.badania { color: #ba4600; font-weight: bold;}
.pies {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 14px; color: #e3e3e3;}
.tytul2 {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 15px; color: #cbd1d6;}

.p1 {text-indent: 20px;}

.tbl_wzorzec, .tbl_wzorzec td { border-collapse: collapse; border: 1px solid #000c1a;	padding: 10px;}

.tbl_galeria td { background: #062445;  border-collapse: collapse; border: 3px solid #000c1a;	padding: 10px; text-align:center;}
.tbl_galeria td:hover { background: #0f3158;}
.tbl_galeria a:link, .tbl_galeria a:visited { font-size: 12px; color: #7e8590;}
.tbl_galeria a:hover, .tbl_galeria a:active { font-size: 12px; color: #ffffff;}


.imie { font-family: 'Open Sans', Arial, Sans-Serif; font-size: 25px;font-weight: normal;  color:#ffffff; }
.domowe { font-family: 'Open Sans', Arial, Sans-Serif; font-size: 17px;font-weight: normal; letter-spacing: 2px; color:#c0c0c0; }
.tytul_pies { color: #1a68a9; font-family: 'Open Sans', Arial, Sans-Serif; font-size: 14px; line-height: 17px;}
.tytul_maly {font-size: 11px; line-height: 17px;}

.styl4 { font-family: 'Open Sans', Arial, Sans-Serif; font-size: 22px;font-weight: normal;  color:#8e4202; }
.styl1 { font-family: 'Open Sans', Arial, Sans-Serif; font-size: 22px;font-weight: normal;  color:#c7c7c7; }
.styl2 { font-family: 'Open Sans', Arial, Sans-Serif; font-size: 17px;font-weight: normal;  color:#5d7aa3; }
.styl3 { font-family: 'Open Sans', Arial, Sans-Serif; font-size: 22px; color: #3172a9;}

.rodzice {font-family: 'Open Sans', Arial, Sans-Serif; font-size: 15px; color: #C7792D;}
.tbl_rodzice td { border-collapse: collapse; border-bottom: 10px solid #000c1a; background: #062445; padding: 10px; }


 #td-o {
 font: 10px Verdana; color: #8e4202; font-weight: normal; text-decoration: none; text-align: center; }

 #td-p {
 font: 12px Verdana;  color: #D4DDE8; font-weight: normal; text-decoration: none; text-align: center; }

 
  .tbl_psy, .tbl_psy td { background: #062445;  border-collapse: collapse; border: 0;	padding: 10px; text-align:center;}

.rodowod {
	border-collapse: collapse; 	border: 1px solid #061b33;	background: #011225; }


.rodowod td {	border: 1px solid #061b33;	padding: 3px;	text-align: center;	color: #D4DDE8;}





 #text_s {
  font: 24px Georgia; color: #C2CCD6; font-weight: normal; text-decoration: none; text-align: center;}

  #text_as {
 font: 24px Georgia; color: #C2CCD6; font-weight: normal;  text-decoration: none; text-align: center; }

 #text_xs { 
 font: 18px Georgia; color: #A3AEB9;  font-weight: normal; text-decoration: none; text-align: center; }

 #text_big {
 font: 35px Georgia; color: #C2CCD6; font-weight: normal; text-decoration: none; text-align: left; }

  