body {
        background:#fff url(../images/bg.gif) 0 0 repeat;
        text-align:center;
}
* {
        margin:0;
        padding:0;
}
img {
        border:none;
}
#main {
        width:759px;
        margin:0 auto;
        padding:0 0 40px;
        border-left:solid 1px #D1D1D1;
        border-right:solid 1px #D1D1D1;
        border-bottom:solid 5px #B2B2B2;
        background:#fff url(../images/bg2.gif) 0 0 repeat-y;
}
.clean {
        clear:both;

}
#top {
        width:759px;
        height:0;
        border-bottom:solid 4px #EC6009;
        background-color:#fff;
}
#logo {
        width:177px;
        height:56px;
        float:left;
         background:url(../images/logo.jpg) 0 0 repeat;
}
#ban_top {
        margin:0 auto;
        padding:5px 0 0;
        width:363px;
        height:46px;
}
#szukaj {
        width:195px;
        height:55px;
        float:right;
}
#szukaj img {
        float:left;
        margin:15px 0 0 12px;
}
#szukaj fieldset {
        clear:both;
}
#top1 {
        width:759px;
        height:171px;
        border-top:solid 1px #fff;
}
#left {
        width:204px;
        float:left;
        border-top:solid 1px #fff;
}
.m h4 {
        width:204px;
        height:26px;
        background:url(../images/l_top.jpg) 0 0 repeat;
}
.m h4 img {
        float:left;
        margin:12px 0 0 12px;
}
.m p {
        padding:20px;
        font:normal 11px tahoma, sans-serif;
        color:#6A6A6A;
        line-height:16px;
        text-align:justify;
}
.rek {
        width:203px;
        float:left;
}
ul.tree {
        display: block;
        margin-left: 0;
        padding-left: 0;
        list-style:none;
}
ul.tree ul {
        display: block;
        margin:0;
        list-style:none;
}
ul.tree li ul li {
        color:blue;
        padding:0 0 0 5px;
}

ul.tree li a {
        text-decoration: none;
        cursor: pointer;
        line-height:30px !important;
        display:block;
        width:173px;
        text-align:left;
        font:bold 11px tahoma, sans-serif;
        color:#2E3638;
        padding:0 0 0 30px;
        border-bottom:solid 1px #ECECEC;
        background:url(../images/strz6.gif) 5px 10px no-repeat;
}
ul.tree li a:hover {
        background-color:#fafafa;
        text-decoration:underline;
}
ul.tree li ul li a {
        padding:0 0 0 25px;
        width:164px;
        border-bottom:solid 1px #ECECEC;
        margin:0 0 0 auto;
        color:#898989;
        background:url(../images/strz2.gif) 10px 13px no-repeat;
}
ul.tree li ul li ul li a {
        color:green;
        padding:0 0 0 25px;
        width:154px !important;
        border-bottom:solid 1px #ECECEC;
        margin:0 0 0 auto;
        color:#BCBCBC;
        background:url(../images/strz1.gif) 12px 13px no-repeat;
}
.kurz {
        margin:15px 0 0;
        width:203px;
        height:40px;
        display:block;
        background:url(../images/kurz.jpg) 0 0 no-repeat;
}
a.kurz:hover {
        background:url(../images/kurz.jpg) 0 -40px no-repeat;
}
.kba {
        width:203px;
        height:48px;
        margin:5px 0;
        display:block;
        background:url(../images/kba.jpg) 0 0 no-repeat;
}
a.kba:hover {
        background:url(../images/kba.jpg) 0 -48px no-repeat;
}
.ovm {
        width:203px;
        height:40px;
        margin:15px 0;
        display:block;
        background:url(../images/ovd.jpg) 0 0 no-repeat;
}
a.ovm:hover {
        background:url(../images/ovd.jpg) 0 -40px no-repeat;
}
.valentin {
        margin:15px 0;
        width:203px;
        height:36px;
        display:block;
        background:url(../images/val.jpg) 0 0 no-repeat;
}
a.valentin:hover {
        background:url(../images/val.jpg) 0 -36px no-repeat;
}
#right {
        width:553px;
        float:right;
        padding:40px 0 0;
        position:relative;
}
#right table {
        clear:both;
}
#gdzie {
        width:553px;
        position:absolute;
        top:0;
        left:0;
         font:bold 11px tahoma, serif;
        color:#0C528E;
        text-align:left;
        padding:10px 0 0 30px;
}
.ul {
        padding:0 30px;
        margin:15px 0;

}
.ul .li {
        margin:0 0 0 -10px;
        background:none;
}
.ul li {
        padding:0 0 0 10px;
        background:url(../images/li.gif) 0 9px no-repeat;
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
        text-align:left;
        line-height:18px;
        list-style:none;
        margin:0 0 0 10px;
}
#gdzie a {
        font:bold 11px tahoma, serif;
        color:#002B5A;
        text-decoration:none;
        line-height:18px;
        margin:0 3px 0 0;
}
#gdzie a:hover {
        text-decoration:underline;
}
#gdzie img {
        margin:0 3px 0 0;
}
#right p {
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
        text-align:justify;
        line-height:18px;
        padding:0 30px;
        margin:15px 0;
}
#right p a {
        color:#002B5A;
        text-decoration:none;
}
#right p a:hover {
        text-decoration:underline;
}
#right h2 {
        font:bold 12px tahoma, sans-serif;
        color:#002B5A;
        text-align:left;
        line-height:20px;
        clear:both;
        margin:25px 0 0 30px;
}
#right h1 {
        font:bold 11px tahoma, sans-serif;
        color:#002B5A;
        text-align:left;
        line-height:18px;
        padding:0 30px;
        text-decoration:underline;
}
#right h1 a {
        color:#002B5A;
}
#foot {
        width:759px;
        height:65px;
        clear:both;
        margin:0 auto;
        border-top:solid 2px #fff;
        border-left:solid 1px #D1D1D1;
        border-right:solid 1px #D1D1D1;
        background-color:#F1F1F1;
        font:bold 11px tahoma, sans-serif;
        color:#868D97;
        padding:25px 0 0;
}
#foot a {
        font:bold 11px tahoma, sans-serif;
        color:#868D97;
        padding:0 1px;
        text-decoration:none;
}
#foot a:hover {
        text-decoration:underline;
}
#foot h1 {
        font:bold 11px tahoma, sans-serif;
        color:#3E4F57;
        line-height:30px;
}
.inp {
        width:104px;
        background:url(../images/inp1.jpg) 0 0 repeat;
        border:solid 1px #D1D1D1;
        font:normal 11px tahoma, sans-serif;
        color:#44444E;
        line-height:16px;
}
.inp1 {
        float:left;
        margin:5px 0 0 10px;
}
.but {
        width:45px;
        height:25px;
        background:url(../images/but1.jpg) 0 0 repeat;
        border:none;
        font:bold 9px tahoma, sans-serif;
        color:#fff;
        line-height:24px;
        cursor:pointer;
}
.but1 {


}
.but2 {
        margin:0 0 -4px 5px;
}
.but3 {
        font:bold 11px tahoma, serif;
        color:#002B5A;
        background-color:#fff;
        border:none;
        float:right;
        margin:5px 17px 0 0;
}
.ul1, .ul2 {
        margin:30px auto 0 30px;
        list-style:none;
        width:450px;
}
.ul1 li, .ul2 li {

        border-bottom:solid 1px #D1D1D1;
        clear:both;
        position:relative;

}
.ul1 li img, .ul2 li img {
        float:left;
        margin:10px 0;

}
.ul1 li p, .ul2 li p {
        float:right;
        padding:0 !important;
        width:295px;
        color:#000 !important;

}

.ul1 li a {
        position:absolute;
        bottom:5px;
        right:5px;
        color:#0C528E;
        font:bold 11px tahoma, sans-serif;
        text-decoration:none;
        padding:0 0 0 12px;
        background:url(../images/strz3.gif) 0 5px no-repeat;
        clear:both;
}
.ul1 li a:hover, a.part:hover {
        text-decoration:underline;
}
.part {
        position:absolute;
        bottom:5px;
        right:5px;
        color:#0C528E;
        font:bold 11px tahoma, sans-serif;
        text-decoration:none;
        clear:both;
}
fieldset {
        border:none;
}
#t1 {
        margin:10px auto 0 30px;
        padding:0 0 20px;
        width:420px;
}

#t1 td {
        height:22px;
        text-align:left;
}
#t1 .td1 {
        width:90px;
        font:normal 11px tahoma, serif;
        color:#002B5A;

        padding:2px 0 0 0;
}
#t9 .td1 {
        width:90px;
        font:normal 11px tahoma, serif;
        color:#002B5A;
        padding:2px 0 0 0;
        margin:0px;
}
#t9 {

   margin-right:30px;
   padding:0px;
   width:280px;
   float:right;
   height:170px;
   text-align:left;
}
*html #t9 {
   margin-right:15px;
}
.i1 {
        width:200px;
        border:solid 1px #60799B;
        font:normal 11px tahoma, serif;
        color:#0C528E;
        background-color:#fff !important;
}
.i1:focus, .area1:focus {
        background-color:#FAFEFF !important;
}
.area1 {
        width:306px;
        border:solid 1px #60799B;
        font:normal 11px tahoma, sans-serif;
        color:#0C528E;
        height:70px;
        margin:5px 0 0;

}
.c {

        font-weight: bold !important;
        display:inline;
}
.powrot {
        font:normal 11px tahoma, serif;
        color:#515147;
        text-decoration:none;
}
a.powrot:hover {
        text-decoration:underline;
}
#tech {
        width:460px;
        margin:-10px auto 0;
}
#tech li {
        width:200px;
        float:left;
        margin:11px 10px 3px;
        list-style:none;
}
#tech h1 {
        width:200px;
        height:100px;
        text-decoration:none;
        margin:0 !important;
        text-align:center !important;
        display:inline;
}
#tech li a {
        display:block;
        width:200px;
        height:100px;
        font:bold 11px tahoma, serif;
        color:#515147;
        text-decoration:none;
        list-style:none;
}
#t2 {
        margin:10px 30px 0;
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;

}
#t2 td {
        margin:0;
        border-bottom:solid 1px #2F4D6F !important;
}
#t2 .t {
        text-align:center;
        padding:4px 0;
        height:24px;
        line-height:23px;
        font-weight:bold;
        background-color:#F3F6FA;
}
#t2 .td1 {
        width:150px;
        text-align:left;
        padding:3px 3px;
        border-right:solid 1px #2F4D6F;
}
#t2 .td2 {
        text-align:left;
        padding:3px 3px;
        width:340px;
}
#t2 .td3 {
        text-align:left;
        padding:3px 3px;
        border-right:solid 1px #2F4D6F;
        background-color:#F3F6FA;
}
#t2 .td4 {
        text-align:left;
        padding:3px 3px;
        background-color:#F3F6FA;
}
.ul3 {
        margin:-20px auto 0;
}
.ul3 li {
        list-style:none;
        height:50px;
        margin:20px 0 0;
}
.kurz1 {
        width:203px;
        height:40px;
        display:block;
        background:url(../images/kurz.jpg) 0 0 no-repeat;
        float:left;
        margin:5px 0 0 40px;
}
a.kurz1:hover {
        background:url(../images/kurz.jpg) 0 -40px no-repeat;
}
.kba1 {
        width:203px;
        height:48px;
        display:block;
        float:right;
        margin:0 40px 0 0;
        background:url(../images/kba.jpg) 0 0 no-repeat;
}
a.kba1:hover {
        background:url(../images/kba.jpg) 0 -48px no-repeat;
}
.ovm1 {
        width:203px;
        height:40px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/ovd.jpg) 0 0 no-repeat;
}
a.ovm1:hover {
        background:url(../images/ovd.jpg) 0 -40px no-repeat;
}
.valentin1 {
        width:203px;
        height:36px;
        display:block;
        float:right;
        margin:0 40px 0 0;
        background:url(../images/val.jpg) 0 0 no-repeat;
}
a.valentin1:hover {
        background:url(../images/val.jpg) 0 -36px no-repeat;
}
.ksw1 {
        width:203px;
        height:48px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/ksw.jpg) 0 0 no-repeat;
}
a.ksw1:hover {
        background:url(../images/ksw.jpg) 0 -48px no-repeat;
}
.art1 {
        width:203px;
        height:48px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/art.jpg) 0 0 no-repeat;
}
a.art1:hover {
        background:url(../images/art.jpg) 0 -48px no-repeat;
}
.dre1 {
        width:203px;
        height:48px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/dre.jpg) 0 0 no-repeat;
}
a.dre1:hover {
        background:url(../images/dre.jpg) 0 -48px no-repeat;
}
.mel1 {
        width:203px;
        height:48px;
        display:block;
        float:right;
        margin:0 40px 0 0;
        background:url(../images/mel.jpg) 0 0 no-repeat;
}
a.mel1:hover {
        background:url(../images/mel.jpg) 0 -48px no-repeat;
}
.met1 {
        width:203px;
        height:48px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/met.jpg) 0 0 no-repeat;
}
a.met1:hover {
        background:url(../images/met.jpg) 0 -48px no-repeat;
}
.upm1 {
        width:203px;
        height:48px;
        display:block;
        float:right;
        margin:0 40px 0 0;
        background:url(../images/upm.jpg) 0 0 no-repeat;
}
a.upm1:hover {
        background:url(../images/upm.jpg) 0 -48px no-repeat;
}
.sie1 {
        width:203px;
        height:48px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/sie.jpg) 0 0 no-repeat;
}
a.sie1:hover {
        background:url(../images/sie.jpg) 0 -48px no-repeat;
}
.sym1 {
        width:203px;
        height:48px;
        display:block;
        float:right;
        margin:0 40px 0 0;
        background:url(../images/sym.jpg) 0 0 no-repeat;
}
a.sym1:hover {
        background:url(../images/sym.jpg) 0 -48px no-repeat;
}
.raf1 {
        width:203px;
        height:48px;
        display:block;
        float:left;
        margin:0 0 0 40px;
        background:url(../images/raf.jpg) 0 0 no-repeat;
}
a.raf1:hover {
        background:url(../images/raf.jpg) 0 -48px no-repeat;
}
.hol1 {
        width:203px;
        height:48px;
        display:block;
        float:right;
        margin:0 40px 0 0;
        background:url(../images/hol.jpg) 0 0 no-repeat;
}
a.hol1:hover {
        background:url(../images/hol.jpg) 0 -48px no-repeat;
}
.ul4 .li1 {
        margin:0 0 0 -20px;
}
.ul4 {
        margin:10px 30px;
        list-style:none;
}

.ul4 li {
        padding:0 0 0 20px;
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
        text-align:left;
        line-height:18px;
}
.none {
        display:none;
}
.pdf {
        float:left;
        margin:20px 0 0 30px;
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
        text-decoration:none;
}
a.pdf:hover, .powrot:hover {
        text-decoration:underline;
}
.powrot {
        float:right;
        margin:20px 30px 0 0;
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
        
}
.col2, .col1 {
        width:480px;
        text-align:center;
        margin:20px auto 0;
        empty-cells:show;
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
}
.col2 td, .col1 td {
        border-bottom:solid 1px #6E88A3;
        border-right:solid 1px #6E88A3;
        padding:3px 4px;
        background-color:#F3F6FA;
        width:auto;
}
.col2 .tc1, .col1 .tc1 {
        border-left:solid 1px #6E88A3;
}
.col2 .tr1 td, .col1 .tr1 td {
        width:auto !important;
         border-top:solid 1px #6E88A3;
}

.col2 .tc1 {
        width:150px;
}
.col2 .tc2 {
        background:url(../images/colors.jpg) 0 0 no-repeat;
}
.col2 a {
        color:#002B5A;
        font:normal 11px tahoma, sans-serif;
        text-decoration:none;
}
.c1 {
        background-color:#303338 !important;
        color:#fff;
}
.c2 {
        background-color:#fff !important;
}
.c3 {
        background-color:#0B8D4F !important;
}
.c4 {
        background-color:#FD002C !important;
}
.c5 {
        background-color:#046BC7 !important;
}
.c6 {
        background-color:#B5ACA3 !important;
}
.c7 {
        background-color:#FF9900 !important;
}
.c8 {
        background-color:#FEF600 !important;
}
.c9 {
        background-color:#F9F6F1 !important;
}
.c10 {
        background-color:#FFCC99 !important;
}
.a10 {
        font:normal 10px tahoma, sans-serif;
        color:#16487E;
        text-align:left;
        display:block;
        width:auto;
        line-height:18px;
        padding:0 30px;
        margin: 0 0 20px;
        text-decoration:none;
}
a.a10:hover {
        text-decoration:underline;
}
.zab {
        clear:both;
        text-align:center;
}
.zab img {
        margin:0 7px;
}
.opro {
        font:normal 11px tahoma, sans-serif;
        color:#002B5A;
        text-align:justify;
        line-height:18px;
        margin:-10px 35px 0;
}
.opro td {
        width:200px;
        vertical-align:top;
}
.zdjecie {
        float:right;
        margin:5px 30px 0 0;
}
.odn {
   display:none;
}
.trt {
   font: bold 12px black tahoma;
   color:#1A5C8C;

}
.nag {
   text-decoration:none;
   
}
#list1 {
   list-style-type:none;
   font:normal 11px tahoma;
   color:#002B5A;
   text-align:left;
   margin-left: 35px;
   line-height:15px;
   margin-bottom:40px;
}

.zd2 {
   display:block;
   margin:0 auto;
}
.zd4{
   float:right;
   margin:5px;
   padding:5px;
}
.zd5 {
   float:left;
   margin:5px;
   margin-bottom:0px;
}
.areat {
   width:200px;
   border:solid 1px #60799B;
   font:normal 11px tahoma, sans-serif;
   color:#0C528E;
   height:70px;
   margin:5px 0 0;
}

.td9 {


   margin:0px;
   width:200px;
   
}

.but9  {
        font:bold 11px tahoma, serif;
        color:#002B5A;
        background-color:#fff;
        border:none;
        width:70px;
        float:right;
        cursor:pointer;
        margin-bottom:30px;
}
.divl {
   float:left;
   background-color:transparent;
   width:173px;
   height:270px;


}
.divr {
   float:right;
   background-color:transparent;
   width:380px;
   height:270px;

  }
#b1, #b2, #b3 {
   display:none;
   height:300px;


}
#a1, #a2, #a3 {
   cursor:pointer;

}

