/* pat1 */
html, body{
 margin:10px;
 padding:10px;
 text-align:center;
 font-family:verdana,tahoma,arial;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #395579;
	background: #fff;
}

#pagewidth{
 width:1000px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#header{
 position:relative;
 height:195px;
 width:100%;
 border-bottom:1px solid black;
}

#maincol {
 float: left;
 display:inline;
 position: relative;
 width:720px;
 min-height:400px;
 border:none;
 padding:10px;
 border-right:1px dotted #D3D3D3;
 }

#rightcol {
 width:250px;
 float:right;
 position:relative;

 }



#footer {
 position:relative;
 border-top:1px solid black;
 clear:both;
 padding-top:10px;
 padding-bottom:10px;
 }



 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}

img.logo_laborantka {
	position:absolute;
	left:0px;
	top:5px;
}
img.logo_nazwa {
	position:absolute;
	left:250px;
	top:10px;
}
img.logo_hr {
	position:absolute;
	right:0px;
	top:120px;
}
#mainlevel-nav {
	position:absolute;
	left:0px;
	top:0px;
}
div.tytul_rozszerzenie {
  font-weight:bold;
  position: absolute;
  left:250px;
  top:80px;
  text-align:center;
  width:483px;
  color:#576E8F;
  font-size:13px;
}
form {
  margin: 0;
  padding: 0;
}

img,table {
	border: none;
}

p {
	margin: 5px 0;
	text-align: justify;
}

a {
	color: #395579;
	outline: none;
	text-decoration: underline;
	font-weight: 400;
}

a:link {
	font-weight: 400;
}

a:visited {
	font-weight: 400;
	color: #395579;
}

a:hover {
	text-decoration: underline;
	font-weight: 400;
}
hr.hr_sekcji {
  width:1000px;
  position:absolute;
  left:0px;
  top:190px;
  color: #576E8F;
  height: 1px;
}



#pillmenu {
	position:absolute;
  left:240px;
  top:140px;
	width:800px;
	height:50px;
	padding:0 10px;
	overflow:hidden;
  font-size:12px;
}

#pillmenu h3 {
  visibility: show;
}

#pillmenu ul {
	padding:0;
	margin:0;
	list-style: none;
}

ul.menu-nav_glowne
{
  position:absolute;
  left:-10px;
  top:17px;
}

#pillmenu li {
	float: left;
}

#pillmenu li a {
	float:left;
	cursor:pointer;
  padding-right:15px;
}

#pillmenu li a span {
	float:left;
	font-size:12px;
	font-weight:400;
	height:34px;
	line-height:33px;
	padding: 0 10px;
        padding-right:0px;  
	text-decoration : underline;
}

#pillmenu li a:hover,#pillmenu li#current a{
	float:left;
}


#search {
	position:absolute;
	width:183px;
	height:34px;
	right:0;
	top:4px;
}

.search {
	float:left;
	height:34px;
	width:173px;
	padding:0 0 0 10px;
}

.search .inputbox {
	float:left;
	border: 1px solid black;
	font-size:11px;
	width:140px;
	padding:4px 6px 3px 0;
	background:none;
}

.search .button {
	position:absolute;
	right:0;
	top:15px;
	border:none;
	height:21px;
	width:21px;
	font-size:0;
	line-height:0;
	padding-top:0px;
	background: transparent url(../images/search_btn.png) no-repeat top right;
}

p.iteminfo, p.articleinfo {
  color:#8998B1;
  font-style:italic;
}

p.copyright {
  text-align:center;
}

img.patomorfolog_ikona_stempel
{
  position: absolute;
  right:0px;
  padding-bottom:20px;
}

div.moduletableklienci {
  text-align:left;
}

h1{
	font-size:22px;
    font-weight:bold;
    margin-top: 16px;
}
h2{
	font-size:18px;
    font-weight:bold;
    margin-top: 16px;
}
h3{
	font-size:13px;
    font-weight:bold;
    margin-top: 10px;
}

table.tb_moduly{
	border-left: 1px solid black;
    border-top:  1px solid black;
}

tr.tr_moduly{
	background-color:silver;
}

td.td_moduly{
	border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding:5px;
}

.goto {
	font-size: 1.5em; line-height: 1.5em; width:100%; height: 50px; color: #fff;
    background-color: #fd7e14;
    border-color: #fd7e14; border-radius: 5px;
}

.pthanks {
	font-size: 1.5em; line-height: 1.5em;
}
