*
{
        padding: 0;
        margin: 0;
}


body
{
        font: normal 12px/20px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

p
{
        text-align: justify;
}

h1
{
        font: normal 28px Georgia, Arial, Helvetica, sans-serif;
        word-spacing: 5px;
}

a
{
        font: normal 16px/22px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        text-decoration: none;
        color: #000000;
}

img
{
        border-style: none;
}

table
{
        border: 1px solid #000;
}

td
{
        border: 1px solid #000;
        text-align: center;
        padding: 0px 4px 0px 4px;
}

input
{
        border: 0px solid #000;
        padding: 1px;
}

textarea
{
        border: 1px solid #A5A5A5;
}

select
{
        border: 1px solid #A5A5A5;
}

.oferta td
{
        border: 1px solid #000;
        text-align: right;
        width: 125px;
        padding: 0 4px;
}

.ramka
{
        background-color: #DCDDDF;
        padding: 6px;
}

.link
{
        text-decoration: underline;
        padding-top : 4px;
        cursor: pointer;
}

#header
{
        display: none;
}

#navcontainer
{
        text-align: right;
        border-right: 1px solid #103278;
        padding-right: 2px;
}

#navlist
{
        font: normal 15px/19px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 92px 0 0 0;
}

#navlist li
{
        list-style: none;
        display: inline;
}

#navlist li a
{
        font: normal 15px/19px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 100px 15px 0px 15px;
        border-left: 1px solid #103278;
        border-right: 1px solid #103278;
        text-decoration: none;
        margin: -3px;
}

#navlist li a:hover
{
        color: #EAEAEA;
        background: #0D1C44;
}

#navlist a:link#current, #navlist a:visited#current
{
        background-color: #103278;
        border-bottom: 30px solid #103278;
}

#main
{
        padding: 37px 0;
}

#main-inner
{
        width: 708px;
        margin-left: 40px;
}

#main1
{
        width: 419px;
        margin-right: 41px;
}

#main1 h1
{
        font: normal 28px Georgia, Arial, Helvetica, sans-serif;
        word-spacing: 5px;
}

#main1 li
{
        font: normal 13px/15px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        margin-left: 15px;
        padding-top:5px;
}

.ramka_galeria
{
        background-image: url(../img/loading.gif);
        background-position: top left;
        background-repeat: no-repeat;
        border: 6px solid #DCDDDF;
        margin-bottom: 6px;
        cursor: pointer;
}

#main2
{
        position: absolute;
        border-left: 1px solid #C9CCBB;
        margin-left: 460px;
        padding-left: 41px;
        width: 207px;
}

#main2 h1
{
        font: normal 21px/16px Georgia, Arial, Helvetica, sans-serif;
        text-align: center;
}

#main2 p
{
        text-align: center;
}

#kompozytor
{
        background: url(../img/bg_kompozytor.png) top right repeat-x;
}

#kompozytor h1
{
        font-size: 25px;
}

#kompozytor p
{
        text-align: left;
        margin: 20px 0 5px 0;
        padding: 4px 7px;
        border-bottom: 3px solid #E6E8EA;
        background-color: #F5F5F5;
        font: normal 14px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

td {
	text-align: left;
}

#hr
{
         border-bottom: 1px solid #C9CCBB;
         margin: 7px 0;
}


table#cennik {
	border: 1px solid #000;
	font-size: 13px;
}

#cennik th {
	padding: 8px;
}

#cennik td {
	text-align: left;
	padding: 4px 8px 4px 20px;
}

.powitalna
{
        width: 419px;
        padding-bottom: 21px;
        margin-bottom: 16px;
        border-style: none;
}

.powitalna img
{
        position: absolute;
        border-style: none;
}

.powitalna-inner
{
        padding: 6px 10px 0 118px;
}

.powitalna h1
{
        font: normal 28px/42px Georgia, Arial, Helvetica, sans-serif;
}

.powitalna p
{
        text-align: left;
        font: normal 13px/16px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 2px 0 2px 0;
}

.oferta
{
        width: 419px;
        height: 280px;
        margin-bottom: 30px;
}

.oferta img
{
        position: absolute;
        border-style: none;
}


.oferta-inner
{
        padding: 10px 10px 0 130px;
}

.oferta h2
{
        font: normal 24px/30px Georgia, Arial, Helvetica, sans-serif;
        color: #494A4D;
}

.oferta p
{
        text-align: left;
        padding-top: 6px;
        font: normal 14px/20px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.oferta a
{
        font: normal 15px/22px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        text-decoration: none;
        color: #0079A6;
}

.oferta-pytanie
{
}

.oferta-pytanie img
{
        position: absolute;
        border-style: none;
        margin: 8px;
}

.oferta-pytanie-inner
{
        padding: 10px 10px 0 210px;
}

.oferta-pytanie h2
{
        font: normal 24px/30px Georgia, Arial, Helvetica, sans-serif;
}

.oferta-pytanie p
{
        text-align: left;
        padding-top: 6px;
        font: normal 14px/20px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.oferta-pytanie td
{
         text-align: left;
}
  
.oferta-pytanie select
{
        font-weight: bolder;
        color: #4D4E50;
}

.oferta-pytanie textarea
{
        width: 402px;
        height: 130px;
        padding: 1px;
}

.oferta-pytanie button
{
        border: 1px solid #A5A5A5;
        cursor: pointer;
}

#cena
{
        font-family: Tahoma , Verdana, Arial, Sans-Serif;
        font-weight: bold;
        padding-top: 10px;
}

#blog
{
}

#blog-inner
{
        background: #EAEBEB;
        padding: 5px 0;
        font: normal 20px/19px Georgia, Arial, Helvetica, sans-serif;
        color: #444549;
        width: 708px;
        margin-left: 40px;
}

div.threeColumns
{
        width: 210px;
        height: 450px;
}

#activity
{
}

#activity-inner
{
        padding: 24px 0;
        width: 708px;
        margin-left: 40px;
}

#activity li
{
        font: normal 12px/21px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
        margin-left: 15px;
        padding-top:5px;
}

#activity-inner img
{
        float: right;
        margin: 0 0 17px 25px;
}

#koszyk table
{
        //border: 1px solid #A5A5A5;
        font: normal 13px/21px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#koszyk a
{
        font: normal 13px/21px "Trebuchet MS", 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#koszyk th
{
        border: 1px solid #000;
        padding: 2px 6px;
        font-size: 14px;
}

#koszyk p
{
        margin-top: 10px;
}

#koszyk td
{
        border: 1px solid #000;
        padding: 2px 6px;
        text-align: left;
}

#koszyk input
{
        width: 200px;
}

#koszyk textarea
{
        width: 200px;
        height: 100px;
}

.first
{
        background-color: #F1F1F1;
        width: 200px;
}

#footer
{
        display: none;
}
