/** BASIC */
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	backgroun: url(images/bg.gif) repeat;
}
/** FORMS */
form {
	margin: 0px;
	padding: 0px;
}
/** HEADINGS */
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
h2 {margin: 0 0 10px 0; font-size: 14px; color: #0080c0;}
.foto {margin: 0 15px 10px 0; float: left; border: 2px solid #82c0ff;}
strong {color: #666666;}
.galeria img {border: 1px solid #82c0ff;}
/** TEXTS */
body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D9D9E;
}
p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
	line-height: 15px;
	
	
		font-size: 12px;
	color: #7c7c7c;
}
.ramka {background: #ffffe1; border: 1px dotted #c0c0c0; padding: 10px;color:#7C7C7C;}
.linia {border-top: 1px dotted #c0c0c0; padding: 20px 0 0 0; margin: 20px 0 20px 0;}
.tbl01 {text-align: center; border-bottom: 1px solid #00a3f0; padding: 5px;}
.tbl02 {text-align: center;  border-left: 1px solid #00a3f0; border-bottom: 1px solid #00a3f0; padding: 5px;  font-weight: bold;}
.tbl03 {text-align: center;  border-left: 1px solid #00a3f0; border-bottom: 1px solid #00a3f0; padding: 5px; font-weight: bold;}
.tbl04 {text-align: left; border-bottom: 1px solid #00a3f0; padding: 5px; font-weight: bold;}
.tbl05 {text-align: center; border-left: 1px solid #00a3f0; border-bottom: 1px solid #00a3f0; padding: 5px 0 5px 11px; font-weight: bold; color: #00c400; background: url(images/time.gif) 5px 50% no-repeat;}
.tbl06 {text-align: center;  border-left: 1px solid #00a3f0; border-bottom: 1px solid #00a3f0; padding: 5px 0 5px 11px; font-weight: bold; color: #00c400; background: url(images/time.gif) 5px 50% no-repeat;}
.tbl04b {text-align: left; border-bottom: 1px solid #00a3f0; padding: 5px; font-weight: bold; background: #f4f4f4;}
.tbl05b {text-align: center; border-left: 1px solid #00a3f0; border-bottom: 1px solid #00a3f0; padding: 5px 0 5px 11px; font-weight: bold; color: #00c400; background: #f4f4f4; background: url(images/time.gif) 5px 50% no-repeat;}
.tbl06b {text-align: center;  border-left: 1px solid #00a3f0; border-bottom: 1px solid #00a3f0; padding: 5px 0 5px 11px; font-weight: bold; color: #00c400; background: #f4f4f4; background: url(images/time.gif) 5px 50% no-repeat;}
.ul2 {list-style: square; margin: 0 0 0 10px; padding: 0 0 0 25px; text-align: left;}
.li2 {
padding: 0 10px 10px 0px;
background: url(imaes/pointkol.jpg) no-repeat left top;}
.ul1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
.ul1 a {
	padding-left: 11px;
	background: url(images/homepage11.gif) no-repeat left center;
}
.text1 {
	font-size: 11px;
	font-weight: bold;
	color: #395260;
}
.text2 {
	padding-left: 10px;
	background: url(images/homepage12.gif) no-repeat left center;
	font-weight:bold;
	font-size: 13px;
	color: #395260;
}
.home-page .text2{
    background: none;
    padding-left: 0;
}
.text3 {
	font-weight:bold;
	font-size: 13px;
	color: #a5e50c;
}
.text4 {
	padding-left: 10px;
	background: url(images/homepage12.gif) no-repeat left center;
	font-weight:bold;
	font-size: 16px;
	color: #395260;
}
.text5 {
	font-weight:bold;
	font-size: 16px;
	color: #a5e50c;
}
.text6 {
	text-align: center;
	font-size: 10px;
	color: #B5B5B5;
}

.text_is {
	padding-left: 10px;
	font-weight:bold;
	font-size: 13px;
	color: #395260;
	float:left;
	line-height:63px;
	width:350px;
}
.text_is a strong{	font-weight:bold;
	font-size: 13px;
	color: #395260;}

/** LINKS */
a {
	color: #a5e50c;
		text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/** STYLES */
.style1 {
	font-size: 10px;
	color: #FFFFFF;
}
.style1 a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
/** BACKGROUNDS */
.bg1 {
	background: url(images/homepage09.gif);
	height: 39px;
}
.bg2 {
	background: #EFF9FF url(images/homepage20.jpg) repeat-x left top;
}
.bg3 {
	background:url(images/homepage19.gif) repeat-y right;
}
.bg4 {
	background: #EFF9FF url(images/homepage21.jpg) repeat-x left top;
}
/** MISC */
.align-justify { text-align: justify; }
.align-right { text-align: right; }
img { border: none; }
.img1 {
	float: left;
	margin-right: 15px;
}
.home-page .img1{
    margin: 0 5px 1em 0;
}
.img2 {
	float: right;
	margin: 0 0 15px 15px;
}
hr { display: none; }
.hr1 {
	height: 1px;
	margin: 1em 0px;
	background: url(images/homepage13.gif) repeat-x left top;
  clear: left;
}
#tags a{color: #7c7c7c;}
/* gallery */
.l-gal a{
	display: block;
	font-weight: bold;
	color: #0080C0;
	text-align: center;
	font-size: 1.3em;
	text-decoration: none;
}
.gal-head{
	color: #666666;
	font-weight: bold;
	text-align: center;
	font-size: 1.3em;
}
.fL{float: left;}
.fR{float: right;}
.cB{clear: both;}
/* clearfix */
.cfx:before, .cfx:after{
  content:"";
  display:block;
}
.cfx:after{
clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cfx{
  zoom:1;
}
.cfx div{
  text-align: center;
}
  .cfx h3 a{
    color: #0080C0;
    display: block;
    padding: 10px 0;
  }
.poradnia-naglowek{
    background: #eaeaea;
    padding: 5px;
}
    .poradnia-naglowek a{
        color: #395260;
    }
.link-center{
  text-align: center;
  display: block;
}
/* 6krokow-subpage */
.krokiHead{
    text-align: center;
}
.krokiHead strong{
    display: block;
}
.kroki{
    margin: 2em 0;
}
.kroki td{
    padding: 5px;
}
.tblInp .checkbox{
    width: 15px;
    height: 15px;
    display: block;
    border: 1px solid #000;
    padding: 5px;
    background: #0080C0;
}
.gal-gabinet{
    list-style: none;
    margin: 0;
    padding: 0;
}
.gal-gabinet li{
    float: left;
    margin: 0 2px;
}

