body {
  text-align:center;
  background:url(../images/tlo.gif) 0 0 repeat-x fixed;
}

* {
	margin:0;
  padding:0;
}

img {
	border:none;
}

#main {
        width:770px;
        margin:0 auto;
        padding:5px 0 0;
      position:relative;
}
#top1 {
        width:750px;
        height:40px;
        position:relative;
        text-align:right;
        padding:35px 20px 0 0;
        font:normal 11px tahoma, sans-serif;
        color:#8B8D81;
}
#top1 a {
        font:normal 11px tahoma, sans-serif;
        color:#8B8D81;
        padding:1px 3px 2px;
        text-decoration:none;
        margin:0 1px;
}
#top1 a:hover {
        background-color:#8B8D81;
        color:#202716;
}
#logo {
        position:absolute;
        top:13px;
        left:10px;
}
a#logo:hover {
        background-color:transparent !important;
}
#top2 {
        width:770px;
}
#menu {
        height:38px;
        border-top:solid 2px #FBFBF2;
        width:770px;
        margin:0 0 3px;
        background:url(../images/menu.jpg) 0 0 no-repeat;
        position:relative;
}
#menu li {
        list-style: none;
        position: absolute;
        top: 0;
}
#menu li a strong { 
	display: none;
}
#menu li, #menu li a {
        height: 38px;
        display: block;
}
#n1 {left: 0; width: 76px;}
#n2 {left: 77px; width: 122px;}
#n3 {left: 200px; width: 196px;}
#n4 {left: 397px; width: 100px;}
#n5 {left: 498px; width: 135px;}
#n6 {left: 635px; width: 62px;}
#n7 {left: 697px; width: 73px;}


#n1 a:hover {background: transparent url(../images/menu.jpg) 0 -38px no-repeat;}
#n2 a:hover {background: transparent url(../images/menu.jpg) -77px -38px no-repeat;}
#n3 a:hover {background: transparent url(../images/menu.jpg) -200px -38px no-repeat;}
#n4 a:hover {background: transparent url(../images/menu.jpg) -397px -38px no-repeat;}
#n5 a:hover {background: transparent url(../images/menu.jpg) -498px -38px no-repeat;}
#n6 a:hover {background: transparent url(../images/menu.jpg) -635px -38px no-repeat;}
#n7 a:hover {background: transparent url(../images/menu.jpg) -697px -38px no-repeat;}
#text {
        width:770px;
        background:url(../images/text.gif) 0 0 repeat-y;
        overflow:hidden;
				_zoom:1;
}
.clean {
	clear:both
}
#left {
        float:left;
        width:559px;
        position:relative;				
}
#left_top {
        float:left;
        width:559px;
        background:#FBFBF2 url(../images/logo_bg2.jpg) 25px 60px no-repeat;
        padding:15px 0 20px;
        min-height:350px;
}
.glo {
        background:#FBFBF2 url(../images/logo_bg2.jpg) 25px 20px no-repeat !important;

}
.glo h1 {

}
#left_top h1 {
        color:#A3A044;
        font:bold 16px arial, sans-serif;
        text-align:left;
        padding:10px 40px 0 30px;
        margin:5px 0 10px;
        clear:both;
}
#left_top h2 {
        color:#262D1B;
        font:bold 12px tahoma, sans-serif;
        text-align:justify;
        padding:0 40px 0 30px;
        margin:5px 0 10px;
        line-height:14px;
        clear:both;
}
#left_top p {
        color:#262D1B;
        font:normal 12px tahoma, sans-serif;
        text-align:justify;
        padding:0 40px 0 30px;
        margin:5px 0 10px;
        line-height:16px;
}
#left_top img {
        border:solid 6px #DCDECF;
        margin:5px 0 10px;
}
#left_top p img {
        border:solid 6px #DCDECF;
        cursor:pointer;
}
#left_top img:hover {
        border-color:#CCCEC0;
}
#left_top p .r {
        float:right;
        margin:0 0 10px 15px;
}
#left_top p .l {
        float:left;
        margin:0 15px 10px 0;
}
#left_top .img1 {
        cursor:pointer;
}
#left_top .img2 {
        cursor:default;
}
#left_top p a {
        text-decoration:none;
        color:#76786E;
}
#left_top p a:hover {
        text-decoration:underline;
}
.a_imp {
        padding:2px 4px !important;
        font-weight:bold;
        background-color:#CDCCC7 !important;
        color:#FBFBF2 !important;
        text-decoration:none !important;
}
a.a_imp:hover {
        background-color:#BAB9B4 !important;
}
#left_top ul {
        list-style:none;
}

#left_top .ul1 {
        list-style:none;
        margin:10px 40px 10px 43px;
}
#left_top .ul1 li {
        font:normal 11px tahoma, sans-serif;
        color:#262D1B;
        text-align:left;
        line-height:20px;
        padding:0 0 0 20px;
        background:url(../images/strz2.gif) 0 8px no-repeat;
}
#left_top .t1 {
        width:480px;
        margin:5px 40px 10px 30px;
}
#left_top .t1 td {
        font:normal 11px tahoma, sans-serif;
        color:#262D1B;
        text-align:left;
        line-height:16px;
        padding:2px 15px;
        border:solid 1px #DCDECF;
        width:50%;
}
#left_top .t1 thead td {
        text-align:center;
        background-color:#EFF1E4;
}
#left_bot {
        width:41px;
        height:41px;
        position:absolute;
        bottom:0;
        right:0;
        background:url(../images/left_tlo.jpg) 0 0 no-repeat;
}
.p1 {
        font:normal 11px tahoma, sans-serif;
        color:#262D1B;
        text-align:left;
        line-height:20px;
        padding:0 0 0 20px !important;
        margin-left:40px !important;
        background:url(../images/strz2.gif) 0 6px no-repeat;
}
#right {
        width:211px;
        float:left;
        margin-bottom:1px;
				_padding-bottom:20px
}
#right ul {
        list-style:none;
        text-align:left;
        padding:0 4px;      
}
#right ul li a {
        color:#F3F3E8;
        text-decoration:none;
        font:normal 11px tahoma, sans-serif;
        display:block;
        margin:5px 0 0 0;
        line-height:26px;
        padding:0 0 0 30px;
        background:url(../images/strz1.gif) 10px 11px no-repeat;
        border-bottom:solid 1px #434938;
}
#right ul li a:hover {
        text-decoration: underline;
        background-position:15px 11px;
}

#center {
        width:770px;
        height:190px;
        clear:both;
        margin-top:-1px;
        background:url(../images/center_tlo.jpg) 0 0 repeat-x;
}
#center h1 {
        font:bold 11px tahoma, sans-serif;
        color:#F3F3E8;
        text-align:left;
        margin:20px 20px 10px;
        line-height:28px;
        padding:0 0 0 23px;
        background:url(../images/kw.gif) 2px 11px no-repeat;
        border-bottom:solid 2px #595E4E;
}
#center h1 a {
        color:#F3F3E8;
        text-decoration:none;
}
#center h1 a:hover {
        text-decoration:underline;
}
#center p {
        font:normal 11px tahoma, sans-serif;
        color:#F3F3E8;
        text-align:justify;
        margin:5px 20px 0;
        line-height:16px;
        height:75px;
}
#center .wiecej {
        font:normal 11px tahoma, sans-serif;
        color:#F3F3E8;
        line-height:16px;
        float:right;
        margin:0 20px 0 0;
        padding:0 0 0 10px;
        background:url(../images/strz3.gif) 0 6px no-repeat;
        text-decoration:underline;
}
#c1 {
        width:285px;
        height:203px;
        float:left;
        background:url(../images/c1.gif) 284px 25px no-repeat;
}
#c1  img {
        border:solid 5px #44493A;
        display:block;
        float:left;
        margin:2px 10px 0 25px;
}
#c1 img:hover {
        border-color:#595E4E;
}
#fla1, #fla2 {
         border:solid 5px #44493A;
        display:block;
        float:left;
        margin:2px 10px 0 25px;
        width:85px;
        height:69px;
}
#fla1:hover, #fla2:hover {

}
#c2 {
        width:250px;
        height:203px;
        float:left;
}
#c2 div,
#c3 div {
        float:left;
        border:solid 1px #565E4A;
        margin:2px 10px 0 20px;
}
#c2 div img,
#c3 div img {
        border:solid 5px #44493A;
        display:block;
}
#c2 div:hover img,
#c3 div:hover img {
        border-color:#595E4E;
}
#c3 {
        width:230px;
        height:203px;
        float:left;
        background:url(../images/c1.gif) 284px 25px no-repeat;
}

#footer {
        width:750px;
        text-align:right;
        padding:0 10px;
        clear:both;
}
#footer a {
        font:normal 11px tahoma, sans-serif;
        color:#FBFBF2;
        text-decoration:none;
        line-height:30px;
}
#footer a:hover {
        text-decoration:underline;
}
.a {
        padding:0 0 0 6px;
        background:url(../images/a.gif) 0 9px no-repeat;
}
#imp {
        float:left;
}
.bungee {
  margin:10px 30px;
}
.bungee li {
        width:auto;
        float:left;
        padding:0 10px;
        list-style: none;
}
.sprz_poj {
        margin:10px 30px;
}
.sprz_poj li {
        width:225px;
        float:left;
        padding:0 10px;
        list-style: none;
}
.sprz_poj li h2, .sprz_poj li p {
        padding:0 !important;
}
.t2 {
        margin:10px 0 30px;
}
.t2 td {
        font:normal 11px tahoma, sans-serif;
        color:#262D1B;
        text-align:center;
        line-height:16px;
        padding:2px 5px;
        border:solid 1px #DCDECF;
}
.t2 .td1 {
        background-color:#EFF1E4;
}
fieldset {
        border:none;
}
#t_kontakt {
        margin:10px auto 0 50px;
        padding:0 0 20px;
        width:420px;
}
#t_kontakt td {
        height:22px;
        text-align:left;
}
#t_kontakt .td1 {
        width:90px;
        font:normal 11px tahoma, serif;
        color:#262D1B;
        text-align:left;
        padding:2px 0 0 0;
}
.i1 {
        width:200px;
        border:solid 1px #8B8D81;
        font:normal 12px tahoma, serif;
        color:#262D1B;
        background-color:#FBFBF2 !important;
        letter-spacing:1px;
}
.i1:focus, .area1:focus {
        background-color:#fff !important;
}
.area1 {
        width:306px;
        border:solid 1px #8B8D81;
        font:normal 12px tahoma, sans-serif;
        color:#262D1B;
        height:100px;
        margin:5px 0 0;
        background-color:#FBFBF2;
}
.c {

        font-weight: bold !important;
        display:inline;
}
.powrot {
        font:normal 11px tahoma, serif;
        color:#515147;
        text-decoration:none;
}
.but {
        font:bold 12px tahoma, sans-serif;
        color:#FBFBF2;
        border:none;
        background-color:#CDCCC7;
        float:right;
        margin:10px 20px 0 0;
        padding:2px 4px;
        cursor:pointer;
}
.but:hover {
        background-color:#BAB9B4;
}
.galeria {
        width:500px;
        margin:10px auto 30px;
}
.galeria li {
       list-style:none;
       display:inline;
       height:80px;
}
.galeria li  img{
        float:left;
        width:75px;
        margin:6px 6px !important;
        cursor:pointer;
        display:inline;
}
.galeria2 {
        width:500px;
        margin:10px auto 30px;
}
.galeria2 li {
       list-style:none;
       display:inline;
}
.galeria2 li  img{
        float:left;

        margin:6px 16px !important;
        cursor:pointer;
        display:inline;
}
#sie {
   border:solid 6px #DCDECF;
   float:left;
   margin:0 15px 10px 30px;
   width:130px;
   height:98px;
}
#pop {
   border:solid 6px #64714F;
   width:600px;
   height:480px;
   position:fixed;
   top:60px;
   left:300px;
   background:#fff;
}
#pop div {

   border:solid 3px #FBFBF2;
}
#pop img {
   display:block;
}
.zam {
   position:fixed;
   top:69px;
   left:695px;
   margin:2px;
   display:block;
   cursor:pointer;
   height:10px;
   width:10px;
   background:url(../images/zam.jpg) 0 0 no-repeat;
}
.pl {
   width:24px;
   height:15px !important;
   display:block;
   background:transparent url(/images/pol1.gif) 0 0 no-repeat;
   position:absolute;
   top:13px;
   right:50px;
}
a.pl:hover {
   background:transparent url(/images/pol2.gif) 0 0 no-repeat;
}
.gbr {
   width:24px;
   height:15px;
   display:block !important;
   background:transparent url(/images/gbr1.gif) 0 0 no-repeat;
   position:absolute;
   top:13px;
   right:20px;
}
a.gbr:hover {
   background:transparent url(/images/gbr2.gif) 0 0 no-repeat;
}
.szkolenia li {
   background:url(../images/strz5.gif) 15px 6px no-repeat;
   margin-left:20px;

}

#pop-box {
	text-align:left;
	position:absolute;
	top:100px;
	border:solid 3px #fff;
	left:50px;
	width:537px;
	_width:543px;
	height:350px;
	_height:356px;
	background:#000
}

#pop-box img {
	display:block
}

#pop-box  a {
	position:absolute;
	right:10px;
	top:10px;
	font:bold 10px tahoma,sans-serif;
	cursor:pointer;
	z-index:20;
	padding:2px;
	color:#000;
	background-color:#F1D93D;
	font-size:11px
}
.reg {
  color:#262D1B;
        font:bold 12px tahoma, sans-serif;
        text-align:left;
        padding:0 40px 0 30px;
        margin:5px 0 10px;
        line-height:14px;
		float:left;
}
.reg:hover {
  color:#586444;
}
.logoks{
margin-top:30px;

}

/* infoSlider */

#infoSlider { width:770px; height:190px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slide  { position:absolute; top:0; width:770px; display:none; }
