.galeria{
    height: 352px;
}

body{
    background: #5e5e5c;
    margin: 0;
    padding: 16px 0 0 0;
    font-family: Arial;
}
a{
    outline: none;
}
p{
    margin:0;
    padding: 8px 0;
}

.l{
    text-align: left;
}
.r{
    text-align: right;
}
.c{
    text-align: center;
}
.j{
    text-align: justify;
}
.floatL{
    float: left;
}
.floatR{
    float: right;
}
.borderL{
    border-left: 1px solid black;
}
.borderR{
    border-right: 1px solid black;
}
.borderB{
    border-bottom: 1px solid black;
}
.borderT{
    border-top: 1px solid black;
}
.border{
    border: 1px solid black;
}
#tinymce{
    background: none;
}
.even{
    background-color: #E1E1FF;
}
fieldset{
    border-style: none;
    padding: 0;
}
#jd a{
    background: url(images/jd.jpg) no-repeat 100% 50%;
    display: block;
    height: 16px;
    width: 930px;
    margin: auto;
    text-indent: -5000px;
    cursor: pointer;
}
#pageOut{
    width: 100%;
    height: 550px;
    border-bottom: 2px solid #dee00d;
    border-top: 2px solid #dee00d;
}
#center{
    width: 1124px;
    margin: auto;
}
#page{
	width: 932px;
    height: 550px;
    float: left;
}
#top{
    width: 932px;
    height: 136px;
    margin: 0;
    position: relative;
}
#top .logo{
    background: url("images/logo.png") no-repeat;
    width: 350px;
    height: 67px;
    position: absolute;
    left: 0px;
    top: 30px;
    display: block;
}


#middle{
    width: 930px;
    height: 352px;
    border: 1px solid white;
    position: relative;
}
#menuL{
    background: url(images/menuLeftBG.png) no-repeat;
    width: 340px;
    height: 352px;
    float: left;
    margin:0;
    padding:0;
}
#content, #zoneText{
    width: 590px;
    height: 352px;
    float: left;
    background: #989692;
    margin:0;
    padding:0;
    overflow: hidden;
}
#zoneText{
    background: none;
    margin-top: 0px;
    position: relative;
}
#content{
    position: relative;
}

.right ul, .right ol{margin: 0;padding-left: 40px;}
#content .left, #content .right{
    float: left;
    height: 352px;
    color: white;
    font-size: 11px;
    text-align: justify;
}
#content .left{
    width: 282px;
    border-left: 1px solid white;
}
#content .cennik{
    background: #5e5e5c;
    padding: 0 24px;
    width: 234px;
}
.cennik table{
    border-collapse: collapse;
}

.cennik td{
    padding: 1px 4px;
    width: 117px;
    font-size: 9px;
    border: 1px solid white;
}
.cennik th{
    font-weight: normal;
}

#content .right{
    background: #989692;
    padding: 0 24px;
    width: 259px;
    font-size: 9px;
}
.right ol{
    padding-left: 20px;
}

#content .kontakt2{background: url(images/kontakt2.png) no-repeat;}
#content .kontakt2 a{color: white;text-decoration: none;}
#content .impressum{text-align: right;}
#zNazov{
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 372px;
    z-index: 1;
}
#zone{
    border-left: 1px solid white;
    height: 352px;
    overflow: hidden;
    width: 592px;
}
/*#zone td{
    background: silver 50% 50%;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
    height: 70px;
    padding: 0;
    width: 146px;
}*/
#zone .dark{background: #5e5e5c;}
#zone .light{background: #989692;}
a.item, #zone .dark, #zone .light, #zone div.item{
    border-bottom: 1px solid white;
    border-right: 1px solid white;
    display: block;
    float: left;
    height: 70px;
    text-indent: -5000px;
    width: 147px;
}
#galeria{
    width: 590px;
    height: 352px;
    position: relative;
}
#galeria .image{
    width: 590px;
    height: 352px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
#galeria .bannerT, #galeria .bannerB{
    position: absolute;
    background: #5e5e5c;
    width: 590px;
}
#galeria .bannerT{
    height: 30px;
    top: 0px;
    border-bottom: 1px solid white;
}
#galeria .bannerB{
    height: 27px;
    bottom: 0px;
    border-top: 1px solid white;
}
#galeria .nazov{
    padding-left: 16px;
    line-height: 27px;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial Black;
    color: white;
    text-transform: uppercase;
    float: left;
}

#controll{
    height: 27px;
    margin-top: 6px;
    position: absolute;
    width: 590px;
    right: 0px;
}
#controll .pages{
    position: absolute;
    right: 2px;
}
.pages li{
    cursor: pointer;
    width: 13px;
    font-family: Comic Sans MS;
    font-size: 12px;
    font-weight: bold;
    margin: auto;
    padding: 0 7px;
    display: block;
    float: left;
    text-align: center;
    color: #5e5e5c;
}
.pages li.d{
    background: url(images/pagerA.png) no-repeat 50% 50%;
}
.pages li.a, .pages li.d:hover{
    background: url(images/pagerD.png) no-repeat 50% 50%;
}
.pages ul{
    list-style: none;
    margin: 0px;
}

#controll2{
    float: right;
    padding-top: 22px;
    position: relative;
    width: 590px;
}
#controll2 .b, #controll2 .n, #controll2 .back{
    width: 14px;
    height: 14px;
    display: block;
    margin: 0 7px;
    float: left;
    position: absolute;
}
#controll2 .b{
    background: url(images/ctrlB.jpg) no-repeat 50% 50%;
    left: 251px;
}
#controll2 .n{
    background: url(images/ctrlN.jpg) no-repeat 50% 50%;
    left: 309px;
}
#controll2 .back{
    background: url(images/pagerA.png) no-repeat 50% 50%;
    left: 281px;
}

#right{
    width: 180px;
    float: left;
}

#menuT{
    position: absolute;
    right: 0;
    top: 54px;
    height: 17px;
}
#menuL{
    overflow: hidden;
}
#menuL ul{
    list-style: none;
    margin: 0px 0 0 92px;
    padding: 0px;
    overflow: hidden;
}
#menuL li{
    padding: 21px 0 ;
    overflow: hidden;
    height: 17px;
}

a.tl1, a.tl2, a.tl3, a.tl4{
    height: 17px;
    float: left;
    margin: 0;
}
a.ll1, a.ll2, a.ll3, a.ll4, a.ll5, a.ll6{
    height: 17px;
    text-indent: -5000px;
    display: block;
}

a.tl1{
    background: url(images/menuTop1.jpg) no-repeat;
    width: 87px;
}
a.tl2{
    background: url(images/menuTop2.jpg) no-repeat;
    width: 90px;
}
a.tl3{
    background: url(images/menuTop3.jpg) no-repeat;
    width: 125px;
}
a.tl4{
    background: url(images/menuTop4.jpg) no-repeat;
    width: 103px;
}
li.a a.tl1, a.tl1:hover{
    background: url(images/menuTop1a.jpg) no-repeat;
    width: 87px;
}
li.a a.tl2, a.tl2:hover{
    background: url(images/menuTop2a.jpg) no-repeat;
    width: 90px;
}
li.a a.tl3, a.tl3:hover{
    background: url(images/menuTop3a.jpg) no-repeat;
    width: 125px;
}
li.a a.tl4, a.tl4:hover{
    background: url(images/menuTop4a.jpg) no-repeat;
    width: 103px;
}



a.ll1{
    background: url(images/menuLeft1.png) no-repeat;
    width: 101px;
}
a.ll2{
    background: url(images/menuLeft2.png) no-repeat;
    width: 94px;
}
a.ll3{
    background: url(images/menuLeft3.png) no-repeat;
    width: 157px;
}
a.ll4{
    background: url(images/menuLeft4.png) no-repeat;
    width: 106px;
}
a.ll5{
    background: url(images/menuLeft5.png) no-repeat;
    width: 138px;
}
a.ll6{
    background: url(images/menuLeft6.png) no-repeat;
    width: 99px;
}
li.a a.ll1, a.ll1:hover{
    background: url(images/menuLeft1a.png) no-repeat;
    width: 101px;
}
li.a a.ll2, a.ll2:hover{
    background: url(images/menuLeft2a.png) no-repeat;
    width: 94px;
}
li.a a.ll3, a.ll3:hover{
    background: url(images/menuLeft3a.png) no-repeat;
    width: 157px;
}
li.a a.ll4, a.ll4:hover{
    background: url(images/menuLeft4a.png) no-repeat;
    width: 106px;
}
li.a a.ll5, a.ll5:hover{
    background: url(images/menuLeft5a.png) no-repeat;
    width: 138px;
}
li.a a.ll6, a.ll6:hover{
    background: url(images/menuLeft6a.png) no-repeat;
    width: 99px;
}


#menuT ul{
    padding: 0 0 0 18px;
    margin: 0;
    list-style: none;
}
#menuT li{
    margin: 0 0 0 42px;
    padding: 0;
    float: left;
}
#menuT li a{
    text-indent: -5000px;
}
#menu li.a a, #menu li a:hover, #menu li:hover{
    color: white;
    cursor: pointer;
}
#menuSub li.sub1{
    margin: 6px 16px;
}
#menuSub li.sub2{
    margin: 4px 0 4px 16px;
}
#menuSub li.sub3{
    margin: 2px 0 2px 32px;
}
#menuSub li.sub4{
    margin: 0 0 0 48px;
}
#menuSub{
    background: #415866;
    right: 0;
    position: absolute;
    top: 142px;
    display: none;
}
#menuSub .options{
    clear: both;
    padding: 8px;
    color: orange;
}

#menuSub ul{
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
}
#menuSub ul:hover{
    background: #576871;
}

#menuSub li{
    clear: both;
    margin: 0px;
}
#menuSub li:hover{
    background: black;
}
#menuSub li a{
    display: block;
    padding: 0 16px;
    text-decoration: none;
}

#menuSub li.sub1 a{
    color: orange;
    font-size: 20px;
}
#menuSub li.sub2 a{
    color: silver;
    font-size: 18px;
}
#menuSub li.sub3 a{
    color: orange;
    font-size: 16px;
}
#menuSub li.sub4 a{
    color: silver;
    font-size: 14px;
    font-weight: normal;
}

#menuR{
    float: left;
    width: 170px;
    height: 352px;
    margin: 124px 0 0 22px;
    padding:0;
}
#menuR ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#menuR li{
    float: left;
    padding: 0px;
    margin: 31px 0px 0px;
    height: 11px;
    width: 170px;
    overflow: hidden;
}


#menuR a{
    display: block;
    float: left;
    height: 11px;
    margin: 0px;
    padding: 0px;
    text-indent: -5000px;
}
a.l1{
    background: url(images/menuRight1.jpg) no-repeat;
    width: 83px;
}
a.l2{
    background: url(images/menuRight2.jpg) no-repeat;
    width: 67px;
}
a.l3{
    background: url(images/menuRight3.jpg) no-repeat;
    width: 55px;
}
a.l4{
    background: url(images/menuRight4.jpg) no-repeat;
    width: 131px;
}
a.l5{
    background: url(images/menuRight5.jpg) no-repeat;
    width: 76px;
}
a.l6{
    background: url(images/menuRight6.jpg) no-repeat;
    width: 80px;
}
a.l7{
    background: url(images/menuRight7.jpg) no-repeat;
    width: 64px;
}
a.l8{
    background: url(images/menuRight8.jpg) no-repeat;
    width: 148px;
}
li.a a.l1, a.l1:hover{
    background: url(images/menuRight1a.jpg) no-repeat;
    width: 83px;
}
li.a a.l2, a.l2:hover{
    background: url(images/menuRight2a.jpg) no-repeat;
    width: 67px;
}
li.a a.l3, a.l3:hover{
    background: url(images/menuRight3a.jpg) no-repeat;
    width: 55px;
}
li.a a.l4, a.l4:hover{
    background: url(images/menuRight4a.jpg) no-repeat;
    width: 131px;
}
li.a a.l5, a.l5:hover{
    background: url(images/menuRight5a.jpg) no-repeat;
    width: 76px;
}
li.a a.l6, a.l6:hover{
    background: url(images/menuRight6a.jpg) no-repeat;
    width: 80px;
}
li.a a.l7, a.l7:hover{
    background: url(images/menuRight7a.jpg) no-repeat;
    width: 64px;
}
li.a a.l8, a.l8:hover{
    background: url(images/menuRight8a.jpg) no-repeat;
    width: 148px;
}











#pager{
    height: 54px;
    left: 340px;
    position: absolute;
    top: 352px;
    width: 590px;
    padding-top: 18px;
}

.pager{
    float: right;
    padding-top: 20px;
    position: relative;
    text-align: center;
/*    top: 352px;*/
    width: 590px;
}
.pager a{
    background: url("images/pagerD.png") no-repeat scroll 50% 50% transparent;
    color: #5E5E5C;
    display: inline-block;
    font-family: Comic Sans MS;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    margin: 0 4px;
    outline: medium none;
    overflow: hidden;
    padding: 0 0;
    text-decoration: none;
    width: 13px;
}
.pager a.a, .pager a.d:hover{
    background: url(images/pagerA.png) no-repeat 50% 50%;
    font-weight: bold;
}
.pager .sd{
    height: 16px;
    width: 96px;
    margin: 0 auto;
}
.pager a.b, .pager a.n{
    display: inline-block;
    height: 14px;
    width: 14px;
    line-height: 14px;
}
.pager a.b:hover, .pager a.n:hover{
    background: url(images/pagerA.png) no-repeat 50% 50%;
}
#bottom{
    background: url(images/copyright.jpg) no-repeat 50% 50%;
    float: left;
    height: 32px;
    width: 100%;
}

#bzuco{display: none;}
