body, div, td, p, ul, li, img, a, h1, h2, h3, form, fieldset {

    padding: 0;

    margin: 0;

    border: 0;

}



body, div, td {

    font-family: Tahoma, Verdana;

    font-size: 12px;

}



body {

    text-align: center;

    background: #cbbda6;

}



p {

    line-height: 1.75;

    margin-bottom: 10px;

}



#tlo {

    background: url('/images/tlo.png') repeat-y;

    background-position: center top;

    min-height: 300px;

    overflow: inherit;

}



.box {

    width: 980px;

    height: auto;

    margin: 0 auto;

}



td {

    vertical-align: top;

}



a {

    color: #003300;

    text-decoration: none;

}



a:hover {

    text-decoration: underline;

}



#site {

    margin: auto;

    width: 900px;

    height: 100%;

}



.hleft {

    width: 254px;

    height: 418px;

    padding-left: 90px;

    background: url('/images/lay_01.jpg') top left no-repeat;

}



.lang {

    width: 155px;

    height: 39px;

float:left;
margin-left:60px;

    background: url('/images/flagi_tlo.png') top no-repeat;

}



.lang a {

    float: left;

    margin-left: 14px;

    margin-top: 10px;

}



.hleft ul {

    height: 252px;

    background: url('/images/lay_09.jpg') bottom no-repeat;

    list-style: none;

    font-size: 0;

}



.hleft li {

    height: 40px;

}



.hright {

    background: url('/images/lay_03.jpg') left top no-repeat;

    text-align: left;

    padding-top: 189px;

    padding-left: 68px;

}



.mleft {

    background: url('/images/bg_left.jpg') repeat-y;

    text-align: center;

}



.mright {

    background: url('/images/lay_11.jpg') top left no-repeat;

}



.maintext {

    padding-top: 10px;

    padding-left: 20px;

    padding-bottom: 20px;

    text-align: justify;

    font-size: 12px;

    line-height: 1.5;

}



.footer {

    height: 30px;

    padding-top: 5px;

    background: url('/images/lay_12.jpg') left bottom no-repeat;

}



.copy {

    padding-top: 10px;

    text-align: center;

    color: #e6ddcf;

    font-family: Garamond;

    font-size: 11px;

    text-transform: uppercase;

}



.copy a {

    color: #e6ddcf;

    font-family: Garamond;

    font-size: 11px;

    text-transform: uppercase;

}



.menust a {

    margin-left: 10px;

    margin-right: 10px;

    color: #e6ddcf;

    font-family: Garamond;

    font-size: 11px;

    text-transform: uppercase;

}



h2 {

    color: #336600;

    font-size: 24px;

    text-align: left;

    padding-bottom: 5px;

    font-family: Garamond;

    color: #40190e;

    margin-top: 15px;

}



.gallery {

    width: 100%;

}



.gallery td {

    vertical-align: top;

    text-align: center;

    font-size: 12px;

    padding-left: 5px;

    padding-right: 5px;

}



.gallery img {

    border: 1px solid #b9a88d;

    background: #d2c4af;

    padding: 7px;

}



fieldset {

    padding-bottom: 5px;

}



p {

    padding-bottom: 5px;

}



#tlotop {

    background: url('/images/tlotop.png') no-repeat;

    background-position: center top;

    min-height: 300px;

    overflow: inherit;

}



.clear {

    clear: both;

}



.clear10 {

    clear: both;

    height: 10px;

}



.logo {

    background: url('/images/domotel.png') no-repeat;

    width: 469px;

    height: 82px;

    float: left;

    margin-top: 5px;

    margin-bottom: 5px;

}



.sliderzew {

    border: 1px solid #33190a;

}



.slidertlo {

    background: url('/images/slider.png') repeat-x;

    width: 976px;

    height: 363px;

    margin: 0 auto;

    border-left: 1px solid #955229;

    border-right: 1px solid #955229;

}



.slidertlo img {

    border: 1px solid #804725;

    margin-top: 10px;

}



.slidertlo ul li {

    list-style-type: none;

}



/*============================*/

/*=== Custom Slider Styles ===*/

/*============================*/

#slider-wrapper {

    background: url(images/slider.png) no-repeat;

    width: 976px;

    height: 392px;

    margin: 0 auto;

    padding-top: 0px;

    margin-top: 0px;

}



#slider {

    position: relative;

    width: 618px;

    height: 246px;

    margin-left: 190px;

    background: url(slider/loading.gif) no-repeat 50% 50%;

}



#slider img {

    position: absolute;

    top: 0px;

    left: 0px;

    display: none;

}



#slider a {

    border: 0;

    display: block;

}



.nivo-controlNav {

    position: absolute;

    left: 260px;

    bottom: -42px;

}



.nivo-controlNav a {

    display: block;

    width: 22px;

    height: 22px;

    background: url(slider/bullets.png) no-repeat;

    text-indent: -9999px;

    border: 0;

    margin-right: 3px;

    float: left;

}



.nivo-controlNav a.active {

    background-position: 0 -22px;

}



.nivo-directionNav a {

    display: block;

    width: 30px;

    height: 30px;

    background: url(slider/arrows.png) no-repeat;

    text-indent: -9999px;

    border: 0;

}



a.nivo-nextNav {

    background-position: -30px 0;

    right: 15px;

}



a.nivo-prevNav {

    left: 15px;

}



.nivo-caption {

    text-shadow: none;

    font-family: Helvetica, Arial, sans-serif;

}



.nivo-caption a {

    color: #efe9d1;

    text-decoration: underline;

}



/*====================*/

/*=== Other Styles ===*/

/*====================*/

.clear {

    clear: both;

}



table.menu {

    margin: 0 auto;

    margin-top: 8px;

    width: 960px;

    text-align: center;

    height: 50px;

}



table.menu tr td {

    text-align: center;

}



.menu a {

    text-decoration: none;

    color: #e6ddcf;

    font-family: Garamond, Arial,Tahoma;

    text-transform: uppercase;

    font-size: 15px;

    margin: 0 auto;

}



.menu a:hover {

    color: #9b552b;

}



.menupodzial {

    background: url('/images/menupodzial.png');

    width: 18px;

    height: 18px;

}



.fast_kontakt {

    background: url('/images/kontakt.png');

    width: 211px;

    height: 66px;

    float: right;

    font-family: Garamond, Verdana;

    font-size: 16px;

    padding-left: 50px;

    color: #582618;

    margin-top: 10px;

    text-align: left;

    padding-top: 15px;

    font-weight: bold;

}



.fast_kontakt a {

    color: #582618;

}



.fast_kontakt a:hover {

    color: #582618;

}



.ap_tyt {

    font-family: Garamond, Verdana;

    font-size: 22px;

    color: #3f1800;

    font-weight: bold;

    text-align: left;

    margin-left: 10px;
	margin-top:-2px;

}



.ap_adr {

    font-family: Garamond, Verdana;

    font-size: 16px;

    color: #3f1800;

    font-weight: bold;

    text-align: left;

    margin-left: 10px;

    margin-top: 6px;

}



.lewo {

    width: 265px;

    height: auto;

    float: left;

}



.prawo {

    width: 680px;

    height: auto;

    float: right;

    margin-left: 15px;

    text-align: left;

}



.miniat1 {

    background: url('/images/miniat.jpg');

    width: 261px;

    height: 233px;

    float: left;

    margin-top: 10px;

}



.miniat2 {

    background: url('/images/miniat2.jpg');

    width: 261px;

    height: 233px;

    float: left;

    margin-top: 10px;

}



.apart1 {

    background: url('/images/apart1.jpg');

    width: 245px;

    height: 163px;

    float: left;

    text-align: left;

    margin: 6px;

}



.apart2 {

    background: url('/images/apart2.jpg');

    width: 245px;

    height: 163px;

    float: left;

    margin: 6px;

}



.tresc_linia {

    background: url('/images/tresc_linia.png');

    width: 689px;

    height: 34px;

    margin-top: -5px;

    margin-bottom: 10px;

}



.stopka {

    background: url('/images/stopka.png') repeat-x;

    width: 100%;

    height: 98px;

    margin: 0 auto;

}



.stopka2 {

    background: url('/images/stopka2.jpg');

    background-position: center top;

    height: 78px;

    overflow: inherit;

    padding-top: 20px;

}



label {

    float: left;

    width: 60px;

    margin-right: 30px;

}



textarea {

    background: #cfc0ab;

    border: 1px solid #b8a790;

    padding: 4px;

    color: #352b1c;

    float: left;

}



input[type="text"] {

    background: #cfc0ab;

    border: 1px solid #b8a790;

    padding: 4px;

    color: #352b1c;

    float: left;

}



input[type="submit"] {

    background: #552417;

    padding: 5px;

    font-family: Garamond;

    color: #cfc0ab;

    border: 1px solid #321108;

    font-size: 14px;

    cursor: pointer;

    float: right;

    margin-right: 50px;

}


