body {
   text-align:center;
   background:#EFE8DA url(../images/pixheader.gif) repeat-x 0 86px;
   behavior: url(/cms/23/csshover.htc);
   font:normal 11px/14px tahoma,sans-serif;
}
* {
   padding:0;
   margin:0;
}
img,
fieldset {
   border:none;
}
a {
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
.bg_n {
   background:none !important;
}
.b_n {
   border:none !important;
}
.dN {
  display:none !important;
}
.dB {
  display:block !important;
}
.taR {
  text-align:right !important;
}
.taL {
  text-align:left !important;
}
.clean {
   clear:both;
}
.skipmenu {
   position: absolute;
   left: 0px;
   top: -500px;
}
#header {
   height:288px;
   width:964px;
   background:url(../images/headerflash.gif);
   margin:auto;
   border-bottom:1px solid #EFE8DA ;
}
#topNav {
   width:82px;
   height:32px;
   float:right;
   margin-top:50px;
   margin-right:120px;
   list-style:none;
   background: url(../images/menuheader.gif) no-repeat 0px 0px;
}
#topNav li a {
   height:32px;
   display:block;
}
#tn1 a {
   width:41px;
   float:left;
}

#tn1 a:hover {
    background: url(../images/menuheader.gif) 0 -32px;
}

#tn2 a {
   width:41px;
   float:left;
}

#tn2 a:hover {
    background: url(../images/menuheader.gif) -41px -32px;
}
#pasek1 {
   height:9px;
   width:750px;
   background: url(../images/pasek1.gif) repeat-x 0px 0px;
   margin:auto;
}
#headermenu {
   height:44px;
   width:760px;
   margin:auto;
}
#headermenu ul {
   height:44px;
   width:760px;
   list-style:none;
   margin-left:5px;
}
#headermenu ul li {
   position:relative;
   float:left;
}
#headermenu li a {
   height:44px;
   display:block;

}

#mn1 a {
   width:176px;
   background: url(../images/headermenu.gif) 0 0 no-repeat;
}
#mn1 a:hover {
   background: url(../images/headermenu.gif) 0 -44px;
}
#mn2 a {
   width:177px;
   background: url(../images/headermenu.gif) -176px 0 no-repeat;
}
#mn2 a:hover {
   background: url(../images/headermenu.gif) -176px -44px;
}
#mn3 a {
   width:153px;
   background: url(../images/headermenu.gif) -353px 0 no-repeat;
}
#mn3 a:hover {
   background: url(../images/headermenu.gif) -353px -44px;
}
#mn4 a {
   width:110px;
   background: url(../images/headermenu.gif) -506px 0 no-repeat;
}
#mn4 a:hover {
   background: url(../images/headermenu.gif) -506px -44px;
}
#mn5 a {
   width:134px;
   background: url(../images/headermenu.gif) -616px 0 no-repeat;
}
#mn5 a:hover {
   background: url(../images/headermenu.gif) -616px -44px;
}
#pasek2 {
   height:5px;
   width:750px;
   background: url(../images/pasek2.gif) repeat-x 0px 0px;
   margin:auto;
}
#headermenu ul li ul {
   width:290px;
   height:auto;
   background:#E4E0D8;
   position:absolute;
   left:-5px;
   top:44px;
   display:none;
   text-align:left;
   border-left:solid 4px #CCC9C0;
   border-right:solid 4px #CCC9C0;
   border-bottom:solid 4px #CCC9C0;
}
#headermenu ul li ul li {
   text-align:left;
   font-size:14px;
   color:#910004;
   display:block;
   width:285px;
   height:30px;
}
#headermenu ul li ul li a {
   width:275px;
   padding:6px;
   height:18px;
   text-align:left;
   margin-left:10px;
   color:#74675B;
   font-size:12px;
}
#headermenu ul li ul li a:hover {
   text-decoration:none;
   color:#393630;
   
}
#headermenu ul li:hover ul {
   display:block;
}
#content {
   width:750px;
   margin:0 auto;
}
#textbg1 {
   background: url(../images/textbg.gif) repeat-y 0 0;
   margin-top:10px;
}
#textbg2 {
   background: url(../images/tbgtop.gif) no-repeat 0 0;
}
#text {
   background: url(../images/tbgbot.gif) no-repeat 0 bottom;
}
#col1 {
   float:left;
   min-height:200px;
   width:494px;
}
#mainp {
   width:454px;
   list-style:none;
   margin:5px 20px 0;
}
#mainp li {
   float:left;
   height:120px;
   padding-top:10px;
}
#mainp li.left {
   width:200px;
}
#mainp li.right {
   width:254px;
   text-align:right;
}
#mainp li.bBot {
   border-bottom:solid 1px #CCC9C0;
}
#mainp li.bTop {
   border-top:solid 1px #fff;
}
#mainp li h1 {
   text-align:left;
}
#mainp li p {
   text-align:left;
   margin-top:5px;
   line-height:16px;
   color:#796D61;
}
#mainp li p a {
   font-weight:bold;
   color:#796D61;
   text-align:right;
}

#col2 {
   float:right;
   min-height:200px;
   width:247px;
}
#f1,
#f2 {
   margin:0 20px;
}
#f1 {
   border-bottom:solid 1px #CCC9C0;
   padding-bottom:13px;
}
#f2 {
   border-top:solid 1px #fff;
   padding-top:10px;
}
#textBot {
   overflow:auto;
   margin:10px 0;
}
#banFlash {
   height:186px;
   width:494px;
   float:left;
   background:url(../images/bottomleft.gif);
}
#banFlash img {
   float:left;
   margin-top:15px;
   margin-left:20px;
}
#contact {
   height:186px;
   width:247px;
   float:right;
   background:url(../images/bottomright.gif);
}
#contact img {
   margin-top:15px;
   float:left;
   margin-left:20px;
}
#contact p {
   color:#74675B;
   text-align:left;
   margin-top:45px;
   margin-left:20px;
   line-height:17px;
}
#stopka {
   height:49px;
   width:750px;
   background: url(../images/stopka.gif) repeat-x;
   margin:auto;
}
#stopka p {
   float:left;
   margin-top:20px;
   margin-left:17px;
   color:#796D61;
}
#stopka a {
   color:#796D61;
   margin:0 5px 0 5px;
}
#stopka ul {
   list-style:none;
   padding-top:20px;
   float:right;
   padding-right:17px;
}
#stopka ul li {
   color:#796D61;
   display:inline;
}

#form {
   clear:both;
}
#form div {
   clear:both;
   padding:6px 0 0;
   text-align:left;

}
#form label {
   display:block;
   width:80px;
   text-align:right;
   padding-right:5px;
   float:left;
   font:normal 11px/20px tahoma,sans-serif;
   color:#796D61;
}
#form .inp {
   width:120px;
   padding:2px 0;
   font:normal 11px tahoma,sans-serif;
   background-color:#EDE4D7;
   border-top:solid 1px #E0CFAA;
   border-left:solid 1px #E0CFAA;
   border-right:solid 1px #E0CFAA;
   border-bottom:solid 1px #E0CFAA;
}

#input {
   float:right;
   margin-top:5px;
}
#input .prz {
   height:18px;
   width:38px;
   background:url(../images/przycisk.gif);
   border:none;
   cursor:pointer;
}
.inf {
   text-align:left;
   margin-left:30px;
   margin-right:30px;
   margin-top:15px;
   color:#796D61;
   line-height:20px;
   font-size:13px;
}
.wyr {
   text-align:left;
   margin-left:30px;
   margin-top:20px;
   color:#74675B;
   margin-bottom:-10px;
   font-size:14px;
}
.mer {
   float:left;
   margin-left:20px;
   margin-right:20px;
   margin-top:20px;
   border-top:solid 4px #fff;
   border-left:solid 4px #fff;
   border-right:solid 4px #fff;
   border-bottom:solid 4px #fff;
}
.merp {
   text-align:left;
   list-style:none;
   margin-top:20px;
   color:#74675B;
   font-size:13px;
   line-height:18px;

}
.car {
   text-align:left;
   margin-left:20px;
   color:#74675B;
   margin-top:15px;
}
.kont {
   text-align:left;
   margin-left:30px;
   color:#74675B;
   font-size:13px;
   margin-top:10px;
   line-height:30px;
}

.nag {
   color:#910004;
   font-size:15px;
   text-align:left;
   margin-left:30px;
   margin-top:10px;
   padding-bottom:5px;
}
.gal2 {
   padding-top:20px;
   float:left;
   margin-left:15px;
}
.merg {
   padding-left:10px;
   border-top:solid 2px #CCC9C0;
   border-left:solid 2px #CCC9C0;
   border-right:solid 2px #CCC9C0;
   border-bottom:solid 2px #CCC9C0;
}
.listag {
   float:left;
   text-align:left;
   list-style:none;
   margin-top:10px;
   margin-left:35px;
   color:#796D61;
   line-height:20px;
}
.form2 {
   margin-top:15px;
   float:left;
   margin-left:20px;
   padding-bottom:10px;
}
.fotocol2a{
   margin-top:20px;
   padding-left:px;
   border-top:solid 4px #CCC9C0;
   border-left:solid 4px #CCC9C0;
   border-right:solid 4px #CCC9C0;
   border-bottom:solid 4px #CCC9C0;
}

.galeria {
	margin-top:20px;
	overflow:hidden
}

.galeria li {
   margin-bottom:30px;
   list-style:none;
   float:left;
   border-top:solid 4px #fff;
   border-left:solid 4px #fff;
   border-right:solid 4px #fff;
   border-bottom:solid 4px #fff;
   margin-left:33px;
}

.inf2 {
   margin-left:30px;
   font-size:12px;
   text-align:left;
}
.inf2 a {
   color:#74675B;
   line-height:22px;
}
.inf2 a:hover {
   color:#393630;
}
.inf3 {
   color:#910004;
   margin-left:30px;
   font-size:13px;
   text-align:left;
   margin-bottom:3px;
   margin-top:3px;
}
.zak {
   padding-bottom:13px;
}


