body {
    color: #000;
    font-family:Arial,Verdana,sans-serif;
    font-size:0.7em;
    text-align:left;
    line-height: 1.3em;
    background:#FFF;
}

a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }

.cleaner {
    height:0.1em;
    line-height:0.1em;
    font-size:0.1em;
    clear:both;
}

form {
    margin:0px;
    padding:0px;
}
input,textarea,select,table {
    font-size:1em;
    font-family:Arial,Verdana,sans-serif;
}

img { border:none; }

h1 {
    text-align:left;
    width:640px;
    margin:0px auto 10px auto;
    text-align:left;
    border-bottom:1px solid #000;
    padding:25px 0px 20px 0px;
    position:relative;
}
h1 span { display:none; }

h2 {
    padding:0px 0px 10px 0px;
    margin:0px;
    color:#000;
    font-size:1.6em;
    font-weight:normal;
    line-height:1em;
}

#page {
    padding:0px 0px 10px 0px;
}

#content {
    text-align:left;
    width:640px;
    margin:0px auto;
    text-align:left;
    position:relative;
    padding:0px 0px 10px 0px;
}

#kontakt {
    position:absolute;
    top:-120px;
    right:5px;
    text-align:right;
}

#kontakt h3 { display:none; }
#payment { display:none; }
#lang { display:none; }
#topMenu { display:none; }
#mainMenu { display:none; }
#leftMenu { display:none; }
#addons { display:none; }
#left .back { display:none; }
#right .back { display:none; }

#left .cennik { clear:both; }

/*
    ========================================
    CENNIK
    ========================================
*/
#left .cennik {
    width:344px;
    background: url('../images/cennik-bg.gif') repeat-y 0px 0px;
    float: left;
}
#left .cennikTop {
    background: url('../images/cennik-top.gif') no-repeat top center;
    padding-top: 8px;
}
#left .cennikBottom {
    background: url('../images/cennik-bottom.gif') no-repeat bottom center;
    padding-bottom: 7px;
}
#left .cennik table {
    width: 344px;
    border-left: 1px solid #A1B5E6;
    border-right: 1px solid #A1B5E6;
}
#left .cennik table tr.row1 { background: #EAF0FF; }
#left .cennik table tr th {
    padding-left: 15px;
    font-weight: normal;
}
#left .cennik table tr td {
    padding-right: 15px;
    text-align: right;
}
#left .cennik span.mini {
    font-size: 0.8em;
    color: #000;
    padding-left: 15px;
}

/*
    ========================================
    NASA PONUKA
    ========================================
*/
#left div.ponuka {
    width:260px;
    float: right;
}
#left div.ponuka ul {
    margin:0px;
    padding:0px 0px 0px 17px;
    list-style:none;
}
#left div.ponuka ul li {
    background: url('../images/sipka-mini.gif') no-repeat 0px 7px;
    padding:1px 0px 1px 13px;
}

/*
    ========================================
    CENNIK
    ========================================
*/
#right .price-list {
    border: 1px solid #000;
    margin:0px auto;
    text-align:left;
}
#right .price-list tr.row1 { background: #EFEFEF; }
#right .price-list tr th {
    background:#000;
    color:#FFF;
    padding:3px 5px 3px 5px;
    text-align:center;
    font
}
#right .price-list tr th.column1 { text-align:left; }

#right .price-list tr td {
    padding:3px 5px 3px 5px;
    text-align:center;
}
#right .price-list tr td.column1 { text-align:left; }
#right .price-list tr .column1 { width:260px; }
#right .price-list tr .column2 { width:100px; }
#right .price-list tr .column3 { width:100px; }
#right .price-list tr .column4 { width:100px; }

/*
    ========================================
    NASA PONUKA
    ========================================
*/
#right fieldset.produkt {
    border:1px solid #000;
    margin:0px 0px 10px 0px;
    padding:5px 10px 5px 20px;
}
#right fieldset.produkt legend {
    color:#000;
    font-weight:bold;
    font-size:1.3em;
    padding:5px 15px 5px 15px;
}
#right table.produkt { width:100%; }
#right table.produkt td {
    vertical-align:top;
}
#right table.produkt td.image {
    width:225px;
    text-align:center;
}
#right table.produkt td.image table {
    background:#FFF;
    width:100%;
}
#right table.produkt td.image table td {
    padding:1px 5px 1px 5px;
}

#bottom {
    clear:both;
    text-align:left;
    width:640px;
    margin:0px auto;
    text-align:center;
    border-top:1px solid #000;
    padding:10px 0px 10px 0px;
}

