.Cal_desc {
    background: #2F5B5A!important;
    color: #ffffff;
    font: bold 11px Verdana;
}

.Cal_desc td {
    background: #2F5B5A!important;
}

table.kal_caloroczne {
    border: solid 2px #2F5B5A;

}

table.kal_caloroczne td {
    padding: 2px 2px 2px 6px;
    border: solid 1px #E0E0E0;
    background: #E0E0E0;
}

.Cal_opis {
    padding: 10px!important;
    background: #ffffff!important;
}

.cell_left
    {
    width: 140px;
    color: #018BCF;
    }

.cell_left_sprzet
    {
    width: 90px;
    color: #018BCF;
    padding-left: 10px;
    }

table.zamowienia
	{
	margin: 10px 0px 10px 0px;
	border-bottom: solid 1px #E2E0E2;
	padding-bottom: 20px;
	}

.cell_left_zamowienia
    {
    color: #018BCF;
    padding-right: 10px;
    width: 210px;
    text-align: right;
    }

.left_sale
    {
    width: 140px;
    color: #018BCF;
    }

.left_sale_en
    {
    width: 160px;
    color: #018BCF;
    }

.left_naczynia
    {
    width: 60px;
    color: #018BCF;
    }

.cell_right
    {
    color: #002B6F;
    text-align: justify;
    }

.right_sale
    {
    color: #002B6F;
    text-align: justify;
    }

.right_naczynia
    {
    color: #002B6F;
    text-align: justify;
    }

.cell_header
    {
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    background-color: #1C302F;
    }

fieldset.DFoffer, fieldset.naczynia, fieldset.DFOffer
    {
    border: solid 1px #1C302F!important;
    }

.tab_sale
    {
    width: 368px;
    margin-left: 20px;
    }

table.tab_naczynia
    {
    width: 300px;
    margin: 10px;
    
    }

fieldset.naczynia
    {
    width: 400px;
    }

div.inside
    {
    padding: 20px;
    }

a#DFmapka {
    display: block;
    background: url('http://www.gak.gda.pl/img/mapa_th_lo.png') no-repeat center left;
    text-decoration: none;
    padding: 0px 0px 2px 25px;
    width: 90px;
}

a#DFmapka:hover {
    background: url('http://www.gak.gda.pl/img/mapa_th_lo.png') no-repeat 5px center;
    text-decoration: underline;
}

.foto_main
    {
    float: right;
    padding-left: 15px;
    padding-bottom: 10px;
    }


td.short_img a
    {
    display: block;
    width: 100px; 
    height: 100px;
    padding: 5px; 
    margin: 0 5px 5px 0; 
    background: url('http://gak.br-design.pl/images/layout/misc/banner-bg.gif'); 
    text-decoration: none;
    }

.tab_short
    {
    text-align: justify;
    vertical-align: middle;
    padding-left: 20px;
    }

.tab_short a
    {
    text-decoration: none;
    }


.tab_short a:hover
    {
    text-decoration: underline;
    }

.tab_contact
    {
    height: 25px;
    vertical-align: middle;
    padding-left: 20px;
    color: #2F5B5A;
    }
