body {
	 background-color:#fff; 
     font-family: verdana, tahoma, arial, helvetica, sans-serif;
	 color: #000000; 
	 font-size: 10px;
	 margin: 0 auto;
	 padding: 6px 0 0 0;
	 background: url(images/bg_top.gif) repeat-x;
	 background-color: #fff;	 
	 width: 100%;
	 }

a:link, a:visited {text-decoration: none; color: #545454;} 	 
a:hover {text-decoration: none; color: #3594C9;} 	 



/* dla png 
img, input.send, input.clean { behavior: url(iepngfix.htc) }
*/

.bold {font-weight: bold;}
img {border: 0;}
img.blank {width: 100%; height: 1px; float: left;}


#bg_all {width: 100%; float: left; background: url(images/bg_clouds.jpg) no-repeat center 0px;}

#all {width: 817px; margin: 0 auto; }

/* gora */
#top {width: 809px; height: 55px; float: left;}
.ico-nav {float: left; margin: 0 0 0 4px;}
a#ico1 {display: block; width: 247px; height: 12px; float: left; padding: 40px 0 0 0; text-align: center; color: #545454; background: url(images/ico0.gif) no-repeat;} /* strona glowna */
a:hover#ico1 {color: #a9a9a9; background: url(images/ico0-on.gif) no-repeat;}
a#ico2 {display: block; width: 86px; height: 12px; float: left; padding: 40px 0 0 0; text-align: center; color: #a9a9a9; background: url(images/ico2.gif) no-repeat;} /* mapa strony */
a:hover#ico2 {color: #545454; background: url(images/ico2-on.gif) no-repeat;}
a#ico3 {display: block; width: 67px; height: 12px; float: left; padding: 40px 0 0 0; text-align: center; color: #a9a9a9; background: url(images/ico3.gif) no-repeat;} /* kontakt */
a:hover#ico3 {color: #545454; background: url(images/ico3-on.gif) no-repeat;}

/* gora logo */
.top_logo {width: 248px; height: 8px; float: left; margin: 47px 0 0 20px;}
.top_logo img {margin: 0;}

/* imininy */
.info {float: right; margin: 40px 0 0 0; font-size: 9px; }

.top-logo-menu {width: 809px; height: 130px; float: left}

/* wszystko pod menu */
.under-menu {width: 817px; float: left;}
.top-img {width: 484px; height: 201px; float: left;}
.motto {width: 332px; height: 95px; float: left;}
.bg_short-info {width: 325px; height: 86px; float: left; background: url(images/bg_short-info.jpg) no-repeat; font-size: 10px; line-height: 13px;}
.bg_short-info p {width: 90%; margin: 0 auto; color: #fff; font-size: 10px; line-height: 13px;}

/* hierarchia linkow */
.hierarchy {width: 100%; float: left; margin: 10px 0 0 0;}
.hierarchy span {margin: 0 20px 0 15px;}
a.link_here {font-weight: bold; text-decoration: underline;}

/* gora tresci */
.content-top { font-size: 11px; width: 809px; height: 39px; float: left; margin: 10px 0 0 0; background: url(images/content-top.gif) no-repeat; 	line-height: 18px;}
.content-top2 { font-size: 11px; width: 809px; height: 39px;  margin: 10px 0 0 0; background: url(images/content-top2.gif) no-repeat; 	line-height: 18px;}
p {line-height: 18px; font-size: 11px;}
li {line-height: 18px; font-size: 11px;}  
.content-top p {display: block; margin: 15px 0 0 20px; font-size: 12px; color: #626262; font-weight: bold;}
.content-top2 p {display: block; margin: 15px 0 0 20px; font-size: 12px; color: #626262; font-weight: bold;}

/* tresc */
.content {width: 769px; float: left; overflow: hidden; padding: 0 20px; margin: 15px 0 0 0;}
.content .left {width: 480px; float: left;} /* lewa strona */
.content .right {width: 260px; float: left; margin: 0 0 0 20px;} /* prawa strona - z formularze */
.content p {margin: 0;}
img.miniature {float: left; margin: 0 5px 0 0; border: 3px solid #cecece;}  

.left-with-menu {width: 200px; float: left;} /* lewa strona - wersja z menu */
.right-with-menu {width: 540px; float: right; margin: 0 0 0 20px;} /* prawa strona - wersja z menu */
#menu-content {width: 190px; float: left; padding: 0 10px; background: url(images/bg_box-form.gif);}
#menu-contenta {width: 190px; float: left; padding: 0 10px; background: url(images/bg_box-form.gif);}
#menu-content a {display: block; width: 185px; height: 22px; float: left; padding: 8px 0 0 5px; color: #fff; background: url(images/bg_menu-content.gif) repeat-x left 100%;}
#menu-content a:hover {font-weight: bold;}

/* dol tresci */
.content-bottom {width: 789px; height: 24px; float: left; padding: 15px 20px 0 0; text-align: right; background: url(images/content-bottom.gif) no-repeat;}
.content-bottom a {margin: 0 10px 0 0;}

/* formularz */
.box-form {width: 259px;}
.box-form-title {width: 259px; height: 77px; text-align: center; background: url(images/box-form-title.gif) no-repeat;} /* naglowek formularzu */
.box-form-title img {margin: 27px 0 0 0;}
.bg_box-form {width: 227px; margin: 0 auto; padding: 10px 0 10px 18px; background: url(images/bg_box-form.gif); } /* tlo */
.bg_box-form p {color:#ffffff; font-size: 10px; line-height: 15px;}
.form {width: 200px; height: 18px; padding: 2px 0 0 0; margin: 0 0 5px 0; border: 1px solid #fff; background: url(images/bg_form.gif) repeat-x;}
.list {width: 200px; margin: 0 0 5px 0; border: 1px solid #fff;}
.description {width: 200px; height: 100px; margin: 0 0 5px 0; border: 1px solid #fff; background: #fff url(images/bg_form.gif) repeat-x;}

/* przyciski */
.send {cursor: pointer; width: 29px; height: 14px; margin: 0 20px 0 0; border: 0px; background: url(images/send.png) no-repeat;}
.clean {cursor: pointer; width: 44px; height: 14px; border: 0px; background: url(images/clean.png) no-repeat; }

/* stopka */
.footer {width: 809px; height: 150px; float: left; margin: 40px 0 0 0; background: url(images/bg_footer.jpg) no-repeat left top;}
.footer .f-1 {float: left; margin: 20px 0 0 50px;}
.f-1 img {position: absolute; }
.footer #f-2 {float: right; color: #fff; margin: 20px 20px 0 0;}
#f-2 a {font-weight: bold; color: #fff;}
.f-3 {width: 100%; float: left; margin: 20px 0 0 0;}
#f-3 {float: right;}
#f-3 a {display: block; height: 11px; float: left; padding: 0 10px 0 0; margin: 0 10px 0 0; background: url(images/line.gif) no-repeat right top;}
#f-3 a:hover {text-decoration: underline;}

.foto {border: #E7E7E7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.table { font-size: 11px; color: #000000;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent; border: 1px #F4F4F4 solid}
table.table td { font-size: 11px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #D7D7D7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.ankie {background : url(images/cien.gif) repeat-x; background-color: #FFFFFF; font-size: 11px; color: #000000; text-align: left; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ankie2 {background : url(images/11.gif) repeat-x; font-size: 11px; color: #F6F6F6; text-align: left; border: #9C9C9C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.ankieg { font-size: 11px; color: #F6F6F6; text-align: left}
.ankier { font-size: 11px; color: #2780B7; text-align: left ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.ankiew { font-size: 13px; color: #43AA03; text-align: left ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}


