html
{
         color:#333;
         font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
         background:#fff;
         margin:0px;
         font-size:11px;
         width:100%;
         height:100%;
         background:url('serwis/img/tlo_pion.gif') repeat-y 50% 0;
}

body
{
         margin:0px;
         width:100%;
         text-align:center;
         background:url('serwis/img/tlo.jpg') no-repeat 50% 0;
}

h1,h2,h3,h4,h5,h6,form,div,img
{
         padding:0;
         margin:0;
         border:0;
         border:none;
}

input, select, button
{
         padding:0;
         margin:0;
         font-size:11px;
}

h1,h2,h3,h4,h5,h6
{
         font-size:11px;
}

ul, ol
{
         margin:0px;
         padding:3px 0 10px 30px;
}

ul li
{
         list-style-type:square;
         padding:0px;
         margin:0px;
         text-align:left;
}

.ul__
{
         margin:0px;
         padding:3px 0 10px 0px;
}

.ul__ li
{
         padding:0px;
         margin:0px;
         padding-bottom:3px;
         list-style-type:none;
}


.ul_
{
         margin:0px;
         padding:5px 0 5px 18px;
         color:#aaa;
}

.ul_ li
{
         padding:0 0 3px 0;
         margin:0px;
         list-style-type:square;
         text-align:left;
}


.sonda
{
         margin:0px;
         padding:0px;
}

.sonda li
{
         margin:0px;
         padding:0 0 5px 0px;
         list-style-type:none;
}

.ul_news
{
         margin:0px;
         padding:0px;
}

.ul_news li
{
         margin:0px;
         padding:0 0 3px 10px;
         list-style-type:none;
         color:#C82F2F;
         background:url('img/ico.gif') no-repeat 0px 4px;
}


.ul_blue
{
         margin:0px;
         padding:0px;
}

.ul_blue li
{
         margin:0px;
         padding:3px 0 3px 10px;
         list-style-type:none;
         color:#333;
         background:url('img/blue_ico.gif') no-repeat 0px 7px;
         border-bottom:solid #A2E4EF 1px;
}

.no_exist
{
         text-align:center;
         color:#f00;
}

.mar10
{
         margin-bottom:10px;
}

.mar20
{
         margin-bottom:20px;
}

.right
{
         text-align:right;
}

.left
{
         text-align:left;
}

.center
{
         text-align:center;
}

.warstwa_war
{
         position: absolute;
         visibility: visible;
}

.warstwa
{
         position: absolute;
         visibility: hidden;
         text-align:center;
}

.clear
{
         clear:both;
         font-size:0;
         line-height:0;
         height:0;
}


select#mies
{
          background:#fff;
}


/* ************************ moduly ****************** */

.p_title_newsletter
{
         font-weight:bold;
         font-size:13px;
         padding:0 10px 2px 25px;
         color:#C82F2F;
         background:url('img/title_logo.jpg') no-repeat 0px 0px;
}

.p_title_newsletter_line
{
         background:url('img/title_line.jpg') no-repeat 0px 0px;
}

.modul_title
{
        font-weight:bold;
        color:#C82F2F;
        padding:0 0 1px 0px;
        font-size:12px;
        margin-bottom:10px;
}

.linia_data
{
        height:10px;
        text-align:right;
        font-size:10px;
        color:#999;
}

.arch
{
         padding-bottom:1px;
         background:url('img/title_line.jpg') no-repeat 0px 100%;
}


.foto_tlo
{
         background:url('img/foto_tlo.jpg') no-repeat 0 0;
         width:122px;
         height:98px;
         padding:1px 0 0 1px;
         margin-right:3px;
         float:left;
         display:inline;
}

.foto_tlo2
{
         background:url('img/foto_tlo.jpg') no-repeat 0 0;
         height:121px;
         width:91px;
         padding:1px 0 0 1px;
         float:right;
         margin-right:10px;
         display:inline;
}

.foto_col
{
        width:124px;
        float:left;
        margin-right:5px;
}

/* ****************************************** */

.data_akt
{
         float:right;
         font-size:10px;
         width:120px;
         text-align:right;
         padding-bottom:10px;
         color:#00A4C4;
}

.tytul_akt
{
         float:left;
         width:380px;
         padding-bottom:10px;
         color:#000;
         background:url('img/menu_ico_black.gif') no-repeat 0px 4px;
}

.title
{
         padding-left:10px;
         background:url(serwis/img/tytul_ico.gif) no-repeat 0 2px;
         font-weight:bold;
         margin-bottom:10px;
}
.title a, .tresc a
{
         color:#0B185C;
}
.tresc
{
         margin-bottom:15px;
}
.more
{
         padding:0 0px 5px 0;
         text-align:right;
}

#main
{
         width:970px;
         margin:0 auto;
         position:relative;
         overflow:hidden;
         text-align:left;
}

#main #top
{
         height:24px;
         margin-top:25px;
         background:url('serwis/img/gradient_up.png') no-repeat 0px 100%;
         color:#fff;
}


#main #top #top_l
{
         float:left;
         width:650px;
         margin-top:4px;
         font-size:10px;
}

#main #top #top_r
{
         float:right;
         width:220px;
         vertical-align:middle;
         font-size:10px;
}

#main #top #top_r_2
{
         float:right;
         width:81px;
         margin-top:2px;
}

.search
{
         width:160px;
         height:12px;
         border:solid #fff 1px;
         background:transparent;
         color:#fff;
         font-size:9x;
}

#main #baner
{
         height:178px;
}

#main #main_menu
{
         height:37px;
         background:url('serwis/img/gradient_down.png') no-repeat 0px 100%;
}

.menu_mid
{
         margin:0px 0px 0px 30px;
         padding:0px;
         font-size:11px;
         height:37px;
}

.menu_mid li
{
         list-style-type:none;
         float:left;
         margin-top:12px;
         font-weight:bold;
}
.menu_mid li a, .menu_mid li span
{
         display:block;
         color:#021339;
         padding:0px 10px 0px 10px;
         border-left:solid 1px #fff;
}
.menu_mid .no_border a, .menu_mid .no_border span
{
         display:block;
         color:#021339;
         padding:0px 10px 0px 0px;
         border-left:solid 0px #fff;
}

#main #srodek
{
         background:#fff;
         margin-bottom:15px;
         padding-bottom:15px;
         zoom:1;
}


#main #srodek #baner_left
{
         float:left;
         width:292px;
}


#main #srodek #sonda
{
         float:left;
         width:292px;
         background:url('img/sonda_tlo.jpg') no-repeat 0px 0px;
         padding-top:45px;
         margin-top:1px;
}

#main #srodek #sonda #sonda_title
{
         color:#0661B5;
         padding:0 10px 15px 50px;
         font-size:12px;
         font-weight:bold;
}

#main #srodek #sonda #sonda_odp
{
         padding:0 10px 10px 50px;
}

#main #srodek #sonda #sonda_odp .sonda_row
{
         padding:0 0 8px 0;
         zoom:1;
}

#main #srodek #sonda #sonda_odp .sonda_row .sonda_inp
{
         width:20px;
         float:left;
}

#main #srodek #sonda #sonda_odp .sonda_row .sonda_inp_odp
{
         width:200px;
         float:left;
         padding-top:0px;
}

#main #srodek #sonda #sonda_wynik
{
         padding:0 10px 10px 50px;
}

#main #srodek #sonda #sonda_wynik #sonda_wynik_w
{
         float:left;
         width:85px;
}

#main #srodek #sonda #sonda_wynik #sonda_wynik_g
{
         float:right;
         width:43px;
}

#main #srodek #o_firmie
{
         float:left;
         width:442px;
         margin-left:15px;
         background:url('serwis/img/o_firmie.jpg') no-repeat 0px 10px;
         padding-top:40px;
}


#main #srodek #o_firmie_eng
{
         float:left;
         width:442px;
         margin-left:15px;
         background:url('eng/img/o_firmie.jpg') no-repeat 0px 10px;
         padding-top:40px;
}

#main #srodek #baner_right
{
         float:left;
         width:206px;
         margin-left:15px;
}


#main #srodek #baner_right #kontakt, #main #srodek #baner_right #kontakt td
{
         margin-top:10px;
         font-size:13px;
}

#main #bottom
{
         margin-bottom:2px;
         background:#fff url('serwis/img/przewozy_miedz.jpg') no-repeat 4px 6px;
}

#main #fast
{
         margin-bottom:50px;
         text-align:right;
}

#main #przewozy_miedz
{
         height:40px;
}

#main #bottom #baner_down
{
         height:133px;
         padding:0 3px;
}

#main #bottom #bottom_menu
{
         background:url('serwis/img/logo_cargo_m.jpg') no-repeat 5px 0px;
         height:35px;
         margin-top:15px;
}

#main #bottom #bottom_menu_right
{
         float:right;
         height:35px;
         margin-top:15px;
}

.menu_down
{
         margin:0px 2px 0px 42px;
         padding:0px;
         font-size:11px;
         border-top:solid #d7d7d7 1px;
}

.menu_down li
{
         list-style-type:none;
         margin-top:7px;
         float:left;
}
.menu_down li a, .menu_down li span
{
         display:block;
         color:#021339;
         padding:0px 10px 0px 10px;
         border-left:solid 2px #d7d7d7;
}
.menu_down .no_border a, .menu_down .no_border span
{
         display:block;
         color:#021339;
         padding:0px 10px 0px 0px;
         border-left:solid 0px #d7d7d7;
}

/* podstrona */

#main #srodek #sub_menu
{
         float:left;
         margin:15px 15px 0 10px;
         width:200px;
         display:inline;
}


#p_menu
{
         margin:0px 0px 0px 0px;
         padding:0px;
         font-size:12px;
         /* background:#fdfbfa; */
}
#p_menu li
{
         list-style-type:none;
         font-weight:bold;
         zoom:1;
}
#p_menu li a, #p_menu li span
{
         background:url('img/p_menu_gradient2.jpg') repeat-y 0 0;
         color:#021339;
         display:block;
         padding:5px 0px 5px 10px;
         border-bottom:solid #DAD6D5 1px;
}
#p_menu li a:hover, #p_menu li .sel
{
         background:url('img/p_menu_gradient.jpg') repeat-y 0 0;
         color:#021339;
         display:block;
         padding:5px 0px 5px 10px;
         border-bottom:solid #DAD6D5 1px;
         text-decoration: none;
}


#main #srodek #sub_tresc
{
         float:left;
         margin:15px 10px 0 0;
         width:735px;
}

#main #srodek #sub_tresc #p_srodek_mid
{
         float:left;
         width:719px;
         margin-bottom:15px;
}

#main #srodek #sub_tresc #p_srodek_mid #p_title
{
         font-weight:bold;
         font-size:13px;
         padding:0 10px 2px 20px;
         background:url('img/title_logo.jpg') no-repeat 0px 0px;
}

#main #srodek #sub_tresc #p_srodek_mid #p_path
{
         background:url('img/title_line.jpg') no-repeat 0px 0px;
}

#main #srodek #sub_tresc #p_back
{
         float:left;
         width:16px;
}

#main #srodek #sub_tresc #p_up
{
          text-align:right;
          margin-top:10px;
}

#main #srodek #sub_tresc #p_srodek
{
          text-align:justify;
          padding-right:25px;
}

.inp_radio
{
      float:left;
      width:18px;
}

.inp_label
{
      float:left;
      width:55px;
}


.border1
{
         border:solid #f00 1px;
}

.spacer1
{
         height:1px;
}

.spacer20
{
         height:20px;
}

.spacer10
{
         height:10px;
}

.col_black
{
         color:#000;
}

.col_orange
{
         color:#C82F2F;
}

.col_white
{
         color:#fff;
}

.col_gray
{
         color:#666;
}

.col_red
{
         color:#f00;
}

.col_blue
{
         color:#0B185C;
}

.tlo_white
{
         background:#fff;
}

table td
{
        vertical-align: top;
        font-size:11px;
}

.tab_space
{
        border-collapse: collapse;
        padding: 0px;
}
.tab_space td
{
     padding: 0px;
}

.tabelka
{
        border-collapse: collapse;
        margin-bottom: 10px;
}
.tabelka td, .tabelka th
{
     margin-bottom:0px;
     margin-top:0px;
     border:1px #cccccc solid;
     padding:3px;
}

.blacky
{
     font-size:11px;
     color:#000;
     background:#fff;
}

.blacky2
{
     font-size:11px;
     color:#000;
     background:#fff;
     width:250px;
     margin-bottom:5px;
}
.blacky3
{
     font-size:11px;
     color:#000;
     background:#fff;
     width:180px;
     margin-bottom:5px;
}
.lista_orange
{
      font-weight:bold;
      color:#f00;
}

.wyslij
{
         width:80px;
         font-size:10px;
}

.tekst
{
     text-align:left;
}

.label
{
     margin-bottom:5px;
}

.warstwa
{
         position: absolute;
         visibility: hidden;
         text-align:center;
}

a
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #C82F2F;
}

a:hover
{
          text-decoration: underline;
}

.tab_kal
{
        border: solid #070769 1px;
}
.tab_kal td
{
        width: 12px;
        padding: 2px;
        height: 10px;
        background:#BBD2F2;
        border: solid #070769 1px;
        text-align: center;
}
.tab_kal .tab_kal_td
{
         background: #fff;
}

.tab_kal .tab_kal_td_fill
{
         background: #E4EEFA;
}

.tab_kal td a
{
         text-decoration:none;
         color:#FF9A02;
}

.tab_kal td a:hover
{
         text-decoration:underline;
}



