body{
       margin:0;
       padding:0;
       font:normal 8pt tahoma,arial,vardana,sans-serif;
       background-color:#fff;
       color:#1A527B;
       }
h1,h2,h3,h4,h5,h6,div,form,input,select,table,th,tr,td,dt,dd,dl,ul,ol,li,hr{
       margin:0;
       padding:0;
       font-size:8pt;
       outline:none;}
a{text-decoration:none;color:#ff3300;}
a:hover{color:#d00;}
img,a img{border:0}
form p {margin:0; padding:0;}
#top,
#head,
#wrapper,
#footer{
       width:950px;
       margin:0 auto 0 auto;}
#top{
       margin:0px;
       height:40px;
       background-color:#00a2e0;
       border-bottom:3px solid #19537b;
       text-align:right;
}
       #top ul{}
       #top ul li{display:block;float:right;}
       #top a{font-size:10px;color:#fff;border-right:1px solid #fff;padding-right:7px;margin:7px 4px 0 4px;display:block;}
              #top a:hover{color:#1b527b}
              #top a.a{font-weight:bold;}
              #top a.last{border:none;padding-right:14px;}

       #top #search_form{
              float:right;
              display:inline;
              width:170px;
              margin-right:24px;
              padding:6px 0 7px 0;
              background-color:#1b527b;}
              #top #search_form input{float:right;}
              #top #search_form #search{
                     width:132px;
                     border:none;
                     background:#fff url("/static/main/images/search_input_bg.jpg") repeat-x left top;
                     font:normal 9px tahoma;
                     color:#acacac;
                     padding:2px 2px 3px 6px;}
#top p {margin:0; padding:0;}

#head{
       height:102px;
       background:#fff url("/static/main/images/head_bg.jpg") repeat-x left top;}
       #head #icons{margin:7px 5px 0 0;float:right}
              #head #icons a{margin-left:5px;}

       #head #flash_menu{clear:right;float:right;margin-top:14px;}
       #head img{margin:0;}

/* ================================= KONTENT =================================== */
#wrapper{
       text-align:left;
       width:927px;
       background:#fff url("/static/main/images/wrapper_bottom.gif") repeat-x bottom left;
       /*margin-left:11px;*/
       padding:0 0 8px 0;
       border-bottom:7px solid #f1f1f1;
       overflow:hidden}
       #glowna #wrapper{
              background:#fff url("/static/main/images/wrapper_bg.jpg") repeat-x bottom left; position:relative; overflow:auto;}
       #glowna #login {position:absolute; right:20px; top:250px;}
       #wrapper #flash{float:left;}
       #wrapper #box{float:left;margin-left:18px;width:280px;position:relative;color:#1C4E71;}
       #wrapper #box h1{
              padding:0;
              margin-bottom:16px;
              color:#4894BF;font:bold 11px tahoma;}
              #wrapper #box .news{
       padding-left:1px;
       height:100px;
       margin-bottom:14px;
       overflow:hidden;
}
              #wrapper #box .news a{color:#1C4E71;}
              #wrapper #box .news a span{font-weight:bold;background:#fff url("/static/main/images/news_ico.jpg") no-repeat top right;padding-right:11px;}
              #wrapper #box .news a:hover span{text-decoration:underline}


              #wrapper #left{
                     position:relative;
                     float:left;
                     width:242px;
                     background:transparent url("/static/main/images/e.gif") no-repeat bottom right;}
              /* ============= STREFA LOGOWANIA ============== */
              #login{}
                     #left #login{
                            position:absolute;bottom:0;width:242px;background:transparent url("/static/main/images/wrapper_bg.jpg") repeat-x bottom left;}

#login em{
       display:inline;
       float:right;
       width:125px;
       font-style:normal;
       padding-top:3px;
}
                     #left #login em{
       width:75px;
}
              #login h2{
       padding-top:15px;
       margin:15px 0 0 0;
       padding-bottom:2px;
       color:#176C9B;
       font:bold 11px tahoma;
}
              #box #login h2{
       margin-bottom:0;
       padding-top:13px;
}
                     #left #login h2{
                            padding-left:20px;}

              #login #login_form{
       float:left;
       width:135px;
       display: inline;
}
                     #left #login_form{
                            margin-left:18px;}
              #login #login_form img{
                     float:left}
              #login #login_form #user,
              #login #login_form #pass{
                     width:125px;
                     border:1px solid #d5d5d5;
                     background:#fff url("/static/main/images/search_input_bg.jpg") repeat-x left top;
                     font:normal 9px tahoma;
                     color:#acacac;
                     margin-top:6px;
                     padding:2px 2px 3px 6px;}
              #login #login_form span{
       text-align:right;
       margin-top:3px;
       display:block;
       color:#4B90C9;
       font:bold 10px tahoma;
       text-transform: uppercase;
}
                     
       .afterlogin {display:block; margin:10px 0 10px 20px; padding:0; width:200px;}

       .afterlogin a {text-align:right; margin-top:3px;       display:block; color:#026105; font:bold 10px tahoma; text-transform:uppercase}

       .afterlogin b {color:#e04a41;}



       .logintop {
       position:relative;
       height:120px
}

       .loginbottom {
       position:absolute;
       bottom:5px;
       left:0px;
}



              /* ============= SIDEBAR PO LEWEJ ============== */
              #kontakt{
                     float:left;
                     height:103px;
                     width:240px;
                     background:#fff url("/static/main/images/kontakt2.jpg") no-repeat top left;
                     text-align:right;
                     padding:20px 16px 0 0;
                     color:#2A78A4;
                     font:bold 10px tahoma;}
              #middle{
                     width:682px;
                     float:left;
                     height:123px;
                     background:#fff url("/static/main/images/middle/slupy.jpg") no-repeat top left;
                     padding-top:130px;
                     overflow:auto;
                     height:auto;}
              #menu{
                     height:100%;
                     margin-bottom:122px;
                     /*background:#fff url("/static/main/images/menu_cien.png") no-repeat top left;*/}
                     /* ========================= MENU ============================ */

                     #menu ul{clear:both;}
                     #menu .first{clear:both}
                     #menu ul li a{padding:6px 0 6px 0;text-indent:15px;margin-left:0px;display:block;width:100%;font:bold 11px tahoma;color:#636363;}
                     #menu ul li a:hover{background-color:#cecece;}
                     #menu .first a{font-weight:bold;}
                     #menu a img{margin:0 0 3px 6px;vertical-align:middle;}
                     #menu .sub a{color:#1A527B;margin-left:10px;}

                            #menu .normal li{margin:0 0 3px 0;background-color:#e1e1e1;display:block;}
                                   #menu .normal li.a{background-color:#2b78a4;}
                                          #menu .normal li.a a{color:#fff}
                                          #menu .normal li.a a:hover{background-color:#2b78a4;}

                            #menu .sredniego{background-color:#f2f2f2; list-style-type:none; margin:0; padding:0;}
                            #menu .sredniego a{color:#636363;margin:0;width:100%;}
                            #menu .sredniego a:hover{background-color:#c6dce7}
                            #menu .sredniego .a{background-color:transparent;}
                                   #menu .sredniego .first a{color:#fff;background-color:#79c4ec;}
                                   #menu .sredniego .first a:hover{background-color:#79c4ec;}
                                   
                                   #menu .sredniego .sub{
                                          border-top:1px solid #79c4ec;
                                          background-color:transparent
                                   }
                                   #menu .sredniego .sub a{font-weight:normal;color:#0583b3;width:100%}
                                   #menu .sredniego .sub.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
                                   #menu .sredniego .sub.a a:hover{background-color:#c6dce7;}
                                   
                                   #menu .sredniego .subLast{
                                          border-top:1px solid #79c4ec;
                                          border-bottom:1px solid #79c4ec;
                                          background-color:transparent
                                   }
                                   #menu .sredniego .subLast a{font-weight:normal;color:#0583b3;width:100%}
                                   #menu .sredniego .subLast.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
                                   #menu .sredniego .subLast.a a:hover{background-color:#c6dce7;}
                                   
                                   #menu .sredniego .subCat{
                                          margin-left:12px;
                                          background-color:transparent
                                   }
                                   #menu .sredniego .subCat a{font-weight:bold;color:#6C6C6C;width:100%;}
                                   #menu .sredniego .subCat.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
                                   #menu .sredniego .subCat.a a:hover{background-color:#c6dce7;}

                                   #menu .sredniego .subProd{
                                          margin-left:25px;
                                          background-color:transparent
                                   }
                                   #menu .sredniego .subProd a{font-weight:normal;color:#6C6C6C;width:100%}
                                   #menu .sredniego .subProd.a a{color:#79c4ec; background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:normal;}
                                   #menu .sredniego .subProd.a a:hover{background-color:#c6dce7;}
                                   #menu ul li.subProd a{padding:3px 0 3px 0;}

                            #menu .wiecej {list-style-type:none; margin:0; padding:0;}
                            #menu .wiecej li a{padding:3px 5px 3px 10px}
                            #menu .wiecej a{color:#636363;font-weight:normal;font-size:9px;}
                            #menu .wiecej .first{background-color:#e1e1e1;}
                                   #menu .wiecej .first a{font-weight:bold;padding:6px 5px 6px 10px;font-size:11px;}
                            #menu .wiecej .a a{color:#636363;}

                            /********************** 2 KOLUMNY WIECEJ **************************/
                            #menu .wiecej li a:hover{color:#d00;background-color:transparent}
                            #menu .wiecej li{float:left;width:49%;}
                            #menu .wiecej li a{width:95px;padding-left:13px;padding-right:0;background:transparent url("/static/main/images/dot.gif") no-repeat 7px 7px;}
                            #menu .wiecej .first{float:none;width:100%;}
                            #menu .wiecej .first a{width:222px;background:transparent}
                            #menu .wiecej .first a:hover{color:#636363;}

                            /************************************************/

                            #menu .niskiego{background-color:#f2f2f2; list-style-type:none; margin:0; padding:0;}
                            #menu .niskiego a{color:#44a244;margin:0;width:100%;}
                            #menu .niskiego a:hover{background-color:#bfebbf}
                            #menu .niskiego .a{background-color:transparent;}
                                   #menu .niskiego .first a{color:#fff;background-color:#67bf68;}
                                   #menu .niskiego .first a:hover{background-color:#67bf68;}
                                          
                                          #menu .niskiego .sub{
                                                 border-top:1px solid #67bf68;
                                                 background-color:transparent}
                                          #menu .niskiego .sub a{font-weight:normal;color:#0b8b0a;width:100%}
                                          #menu .niskiego .sub.a a{background:transparent url("/static/main/images/arrow_right_green.jpg") no-repeat 3px 50%;font-weight:bold;}
                                          #menu .niskiego .sub.a a:hover{background-color:#bfebbf;color:#0b8b0a}
                                          
                                          #menu .niskiego .subLast{
                                                 border-top:1px solid #67bf68;
                                                 border-bottom:1px solid #67bf68;
                                                 background-color:transparent}
                                          #menu .niskiego .subLast a{font-weight:normal;color:#0b8b0a;width:100%}
                                          #menu .niskiego .subLast.a a{background:transparent url("/static/main/images/arrow_right_green.jpg") no-repeat 3px 50%;font-weight:bold;}
                                          #menu .niskiego .subLast.a a:hover{background-color:#bfebbf;color:#0b8b0a}

                                          #menu .niskiego .subCat{
                                                 padding-left:12px;
                                                 background-color:transparent;
                                                 width:89%;
                                          }
                                          #menu .niskiego .subCat a{font-weight:bold;color:#6C6C6C;width:100%;  display:block; text-indent:0; padding-left:15px;}
                                          #menu .niskiego .subCat.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
                                          #menu .niskiego .subCat.a a:hover{background-color:#67bf68;}

                                          #menu .niskiego .subProd{
                                                 margin-left:25px;
                                                 background-color:transparent
                                          }
                                          #menu .niskiego .subProd a{font-weight:normal;color:#6C6C6C;width:100%}
                                          #menu .niskiego .subProd.a a{color:#79c4ec; background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:normal;}
                                          #menu .niskiego .subProd.a a:hover{background-color:#67bf68;}

              /* ========================= ZAWARTOSC ============================ */
              #right{
                     width:684px;
                     border-right:1px solid #fff;
                     float:right;
                     background-color:#fff;}
              #right h1{
                     margin-top:17px;
                     margin-bottom:11px;
                     padding-bottom:8px;
                     font:bold 14px tahoma;
                     color:#19527d;
                     border-bottom:1px solid #ccc;}
			  #holding h1{
                     margin-top:17px;
                     margin-bottom:11px;
                     padding-bottom:8px;
                     font:bold 14px tahoma;
                     color:#19527d;
                     border-bottom:1px solid #ccc;}
                     #right h1 span{display:block;color:#4395bd;font-size:12px;margin-top:3px;}
                     #right .wstep{
                            color:#19527d;
                            font-weight:bold;}


/* ================================= STOPKA ==================================== */
#footer{
       width:917px;
       /*margin-left:44px;*/
       height:180px;
       border:1px solid #d5d5d5;
       border-width:1px 0 0 0;
       background:#fff url("/static/main/images/footer_bg.jpg") repeat-x top left;
       font-size:9px;
       color:#ababab;
       padding-left:10px;}
       #footer span{padding:0 8px 0 8px;text-align:center;}
       #footer #partnerzy{
              float:right;
              width:auto;
              padding-right:10px;
              height:77px;
              border:1px solid #d5d5d5;
              border-width:0 1px 1px 0;
              background:#fff url("/static/main/images/partnerzy_bg.jpg") no-repeat bottom left;}
              #footer #partnerzy h1{
                     width:200px;
                     margin:6px 0 0 5px;
                     font:bold 11px tahoma;}
              #footer #partnerzy img{
                     float:left;
                     margin:5px 35px 15px 10px;}
              #footer #partnerzy .last{margin-right:10px;}
              #footer #partnerzy .bg{float:left;margin:0;}
       #footer #newsletter{
              height:65px;}
              #footer #newsletter h1{
                     margin:6px 0 0 1px;
                     font:bold 11px tahoma;}
              #footer #newsletter #newsletter_input{
                     float:left;
                     width:136px;
                     border:1px solid #d5d5d5;
                     background:#fff url("/static/main/images/search_input_bg.jpg") repeat-x left top;
                     font:normal 9px tahoma;
                     color:#acacac;
                     margin-top:6px;
                     padding:2px 2px 3px 6px;}
              #footer #newsletter .submit{
                     float:left;
                     margin-top:5px;}
              #footer #newsletter span{
                     float:left;color:#1C4E71;text-align:left;}
       #footer #enigmatis{
              clear:right;
              float:right;}
              
       #footer a {color:#ABABAB}
    #footer a:hover {color:#27A2E4;}


              #left,#right{display:table-row}



/* ============================ SCIEZKA =============================== */
#path{
       overflow:auto;
       color:#999}
       #path ul{margin:5px 5px 6px 20px;}
       #path ul li{
              display:inline;}
       #path ul li a{
              color:#999}
              #path ul li a.last{font-weight:bold}
       #path ul li a:hover{color:#333}

/* ============================ INNE ================================== */
#handy{
       clear:both;
       float:right;
       margin:10px;}
       #handy a{
              font:bold 10px Tahoma;
              color:#4b90c9;
              text-transform:uppercase;
              margin-left:10px;}
              #handy a:hover{color:#1b527b}
              #handy a img{vertical-align:middle}

#middle2{clear:both;padding-left:10px; overflow:hidden;}
#middle2 ul {padding:0 32px; list-style: disc inside; }
/* ============================ G????WNE ZAK??ADKI ======================= */
#maintabs{overflow:visible;
position:relative;
height:45px;
background:transparent url("/static/main/images/maintabs_cien.gif") repeat-x top left;
border-top:1px solid #ccc;

}
#maintabs ul{height:45px;
background:transparent url("/static/main/images/maintabs_cien.gif") repeat-x top left;

float:left; display:inline;}

#maintabs ul li{
       position:relative;
       display:inline;
       float:left;
       width:73px;
       text-align:center;
       padding:10px 5px 5px 5px;
       /*border-right:1px solid #ccc;*/
       height:30px;
       background:transparent url("/static/main/images/maintabs_podzial.gif") no-repeat -5px bottom;}
#maintabs ul li:first-child{background-image:none; padding-left:15px}
#maintabs ul li span{
       position:absolute;bottom:-1px;right:0;
       background:transparent url("/static/main/images/maintabs_podzial.gif") no-repeat 0 -5px;width:5px;height:100%;}
#maintabs ul li.last{border-right:0;}

#maintabs ul li a{
       display:block;
       color:#666;
       
}

#maintabs ul li a:hover{color:#d00;}

#maintabs ul li.a{font-weight:bold;background:#fff; overflow:hidden}
#maintabs ul li.a a{background:transparent url("/static/main/images/maintabs_active.gif") no-repeat 50% 100%; padding-bottom:8px;}

#maintabs ul a ul {border-bottom:1px solid #ccc; position:absolute; bottom:-18px; height:18px;visibility:hidden; margin-left:-32px;}
#maintabs ul a:hover ul {visibility:visible}
#maintabs ul ul li{
       position:static;
       display:inline;
       float:left;
       width:73px;
       text-align:center;
       padding:0px 5px 0px 5px;
       /*border-right:1px solid #ccc;*/
       height:20px;
       background:transparent url("/static/main/images/maintabs_podzial.gif") no-repeat -5px bottom;}
       
/* ================================ MENU G??RNE ============================ */

#flash_menu{margin:0 20px 0 0;}
#flash_menu a{text-transform:uppercase;font:bold 12px tahoma;color:#1D7093;padding:5px 10px 5px 10px;display:block;}
#flash_menu ul li{float:left;display:block;width:auto;border-left:0px solid #86bce0;background:url("/static/main/images/flash_menu_bg.jpg") repeat-y 0px 0px;}
       #flash_menu ul li ul{position:absolute;background-color:#f6f6f6;border:1px solid #86bce0;border-width:1px 1px 1px 0;border-bottom:4px solid #27405f;}
              #flash_menu ul li ul a{font-size:10px;padding:3px 10px 3px 10px;display:block;}
       #flash_menu ul li ul li{float:none;border:none;border-left:1px solid #86bce0;background:none;}
#flash_menu ul li.first{background:none}
#flash_menu .sub{display:none}
#flash_menu .sub a {padding-left:10px;}
#flash_menu li:hover ul,#flash_menu li.iehover ul{display:block;z-index:10000}
#flash_menu li.a a{border-bottom:3px solid #77c2ec;color:#274162}
#flash_menu li.a li a{border-bottom:0;color:#1D7093}
#flash_menu li .a a{background-color:#dcefef;border:none;color:#274162}
#flash_menu ul li a{text-transform:uppercase;font:bold 12px tahoma;color:#1D7093;padding:5px 3px 3px 3px;display:block;margin:0 7px 3px 7px}
#flash_menu ul li ul li a{font-size:10px;padding:3px 10px 3px 10px;margin:0;}
/*#flash_menu a:hover,#flash_menu li.a li a:hover{color:#274162}*/
#flash_menu a:hover,#flash_menu li.a li a:hover{background-color:#dcefef;border:none;}


#login #login_form a.tooltip{display:block;position:relative;}
#login #login_form a.tooltip span{display:none}
#login #login_form a.tooltip:hover span{display:block;width:150px;text-align:left;padding:2px;border:1px solid #ccc;background-color:#fff;position:absolute;bottom:-10px;left:10px;-moz-border-radius:6px;cursor:pointer;}


h3.w {display:block; height:33px; background:url("/static/main/images/wybierz.png"); color:#646464; font-size:13px;}
h3.w span {display:block; text-align:center; padding:8px 0 5px 0; background:url("/static/main/images/plus.png") no-repeat 640px 7px}

body #middle2 ul.tyco * {list-style-type:none; list-style:outside; padding:0px; margin:0; text-indent:0; clear:both; display:block; float:none;}
body #middle2 ul.tyco li {margin:0; padding:0; display:block; padding:0px; margin:0; text-indent:0; clear:both; display:block;}
body #middle2 ul.tyco .title {border-top:1px solid #ccc; font-weight:bold; border-bottom:1px solid #ccc; display:block;}
body #middle2 ul.tyco a {color:#686868; margin:0; padding:0; text-indent:0; display:block;}
body #middle2 ul.tyco a:hover {color:#d00; font-weight:normal;}
body #middle2 ul.tyco li .a {color:#0190D6; font-weight:bold;}
body #middle2 ul.tyco li.title strong {color:#357ABD; font-weight:bold;}
body #middle2 ul.tyco li {padding:4px 0; margin:0;}
body #middle2 ul.tyco ul {list-style: none; padding:4px 24px;}
body #middle2 ul.tyco ul ul {list-style: none; padding:8px 24px;}
body #middle2 ul.tyco ul ul li {padding:1px 0;}

/* ================================ FLASH ============================ */
#subflash{
       position:relative;
       float:left;
       width:680px;
       height:122px;z-index:1
}

#flash2{
       position:relative;
       float:left;
       width:622px;
       height:367px;
}

/* ================================ style do formularzy ============================ */
#form{margin-top:20px;}
#form label{width:100px;margin:6px 3px 0 0;padding:3px 2px;text-align:right;float:left;clear:left}
#form label i{font-style:normal;color:#c00}
#form span{display:block;margin:6px 3px 0 3px;padding:3px 2px;float:left;color:#c00;}
#form input,
#form textarea,
#form select{
              width:250px;margin:6px 120px 0 0;padding:3px;float:left;font-size:11px;font-family:Tahoma;border:1px solid #ccc; color:#1A527B
}
#form .button{width:auto;margin:10px 0 0 107px;clear:both;border:1px solid #ebdcd0;background-color:#f4ebe4;color:#707070}
#form p.send{margin-top:20px;padding-left:3px;}
#form .error{border:1px solid #c00;}
#form input.chk{width:auto;margin:5px 5px 5px 0;}
#form input.radio{width:auto;margin:5px 5px 5px 0;}
#form div.zgoda{display:block;margin:10px 0 0 107px;clear:both;font-weight:normal;}
#form div.zgoda label{float:none;width:auto;display:inline}

/* ================================ stopka ============================ */

#enigmatis a {color:#ABABAB}
#enigmatis a:hover {color:#27A2E4;}

a:focus {outline:0;}

