body {
  font-family: tahoma, arial, verdana, seans;
  margin: 0; padding: 0; 
  font-size: 13px;
  color: #13171a;
  background: #e8621d url("../../img/tla/tlo-gora-repeat.png") repeat-x center top;;
}
img {border:0px;}
a {color:#13171a; font-size: 13px; text-decoration: none;  }
a:hover {color:#888;  font-size: 13px; text-decoration: none;   }
a:link, a:visited, a:active, a:focus, a:hover { outline:0 }
form {}
object, param, embed {  z-index:1; position:relative; }  
form {margin:0px; padding:0px;} 
p {padding:10px 0px; margin:0px;}
.btn_zmianaH { display:none; }
.left {float:left;}
.right {float:right;}
.clear {clear:both}
input {width:250px; height:16px; background:#fff; border:1px solid #999; margin:2px 0; font-size:11px; font-family: tahoma, arial, verdana, seans; }
.submit {width:150px; height:20px; color:#450f1e; margin:2px 0 2px 255px; background:#790418; border:1px solid #450f1e;}
textarea {width:250px; height:100px; background:#fff; border:1px solid #999; margin:2px 0; font-size:11px; font-family: tahoma, arial, verdana, seans; }
.png {}

#Preklama { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; z-index:61;}
#Pobrazek { width:100%; position:absolute; left:0px; top:130px; bottom:120px; text-align:center; z-index:12;}
#Palphatelko { position:absolute; z-index:11; background-color:#000;  overflow:auto; width:100%; height:950px; opacity:0.7; filter:alpha(opacity=50); text-align:center; }

/* top */
.site-gradient {width:100%; position:relative; background: url("../../img/tla/csite-gradienta.png") repeat-y center top; }
#top {margin:auto; width:999px; height:343px; position:relative; background: url("../../img/tla/top-tlo.png") no-repeat center top; }
/* koniec - top */

#logo { position:absolute; top:0px; left:7px; background: url("../../img/grafika/logo.png") no-repeat center;}
#tekst-1 { position:absolute; top:0px; left:280px; width:211px; height:37px; background: url("../../img/tla/tekst-1.png") no-repeat center;}


/* menu */
#menu {width:410px; position:absolute; top:0px; right:0px;}

#menu a {float:left; height:52px; text-align:center}
#menu a:hover {  filter:alpha(opacity=60); opacity:0.6;}

#menu .a-oferta {width:68px; background: url("../../img/buttony/pl/oferta.png") no-repeat top; }
#menu .a-oferta:hover {background: url("../../img/buttony/pl/oferta.png") no-repeat bottom; }
#menu .a-oferta-over { width:68px; background: url("../../img/buttony/pl/oferta.png") no-repeat bottom; }
#menu .a-formularz-kontaktowy {width:169px; background: url("../../img/buttony/pl/formularz-kontaktowy.png") no-repeat top; }
#menu .a-formularz-kontaktowy:hover {background: url("../../img/buttony/pl/formularz-kontaktowy.png") no-repeat bottom; }
#menu .a-formularz-kontaktowy-over { width:169px; background: url("../../img/buttony/pl/formularz-kontaktowy.png") no-repeat bottom; }
#menu .a-mapa {width:67px; background: url("../../img/buttony/pl/mapa.png") no-repeat top; }
#menu .a-mapa:hover {background: url("../../img/buttony/pl/mapa.png") no-repeat bottom; }
#menu .a-mapa-over { width:67px;; background: url("../../img/buttony/pl/mapa.png") no-repeat bottom; }
#menu .a-kontakt {width:79px; background: url("../../img/buttony/pl/kontakt.png") no-repeat top; }
#menu .a-kontakt:hover {background: url("../../img/buttony/pl/kontakt.png") no-repeat bottom; }
#menu .a-kontakt-over { width:79px; background: url("../../img/buttony/pl/kontakt.png") no-repeat bottom; }
/* koniec - menu */

/* content */
#content-tlo {width:100%; background: url("../../img/tla/tlo-content.jpg") repeat-y center top; }
#content {margin:auto; width:999px;  background: url("../../img/tla/csite-gradienta.png") repeat-y center top;}
#oknoL {float:left; width:650px; padding:0 0 20px 35px; }
#oknoP {float:right; width:287px; padding:0px 0px 20px 0; position:relative; color:#fff; }
/* koniec - content */

/* naglowki */
.naglowek-dzial {clear:both; float:right; width:630px; height:50px; padding:2px 0 0 20px; font-size: 20px; margin-top:10px; background: url("../../img/tla/strzalka-nag.png") no-repeat 0px 9px; font-family: "Myriad Pro", tahoma; }
/* koniec - naglowki */

/* oferta */
#dzial_tekstowy {clear:both; width:650px; }
#dzial_tekstowy .tresc {display:block; width:650px; line-height:16px;}
#dzial_tekstowy .tresc .fotka {margin:0 15px 10px 0; border:1px solid #333;}
#dzial_tekstowy .wiecej {display:block; width:640px; padding-bottom:10px; text-align:right; border-bottom:1px solid #333; }
#dzial_tekstowy a.a_linki {display:table; }
#dzial_tekstowy .gal_obszar {width:640px; position:relative; overflow:hidden;}
#dzial_tekstowy .gal_obszar ul {width:740px; margin:0; padding:0; list-style-type:none}
#dzial_tekstowy .gal_obszar ul li {float:left; width:202px; margin:0; text-align:center; padding:0 17px 5px 0; }
#dzial_tekstowy .gal_obszar li.hr {float:left;width:740px; height:1px; margin:0; padding:0; border:0;position:relative; overflow:hidden;}
#dzial_tekstowy .gal_obszar table {width:202px; height:182px; }
#dzial_tekstowy .gal_obszar img {border:1px solid #333}
/* koniec - oferta */

/* - kontakt box -  */
#kontakt_box {clear:both; width:307px; padding-top:20px; line-height:16px; }
#kontakt_box .naglowek_pl {width:307px; height:38px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/pl/box-kontakt.jpg") no-repeat top left;}
#kontakt_box .naglowek_gb {width:307px; height:38px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/gb/box-kontakt.jpg") no-repeat top left;}
#kontakt_box .naglowek_de {width:307px; height:38px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/de/box-kontakt.jpg") no-repeat top left;}
#kontakt_box .naglowek_fr {width:307px; height:38px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/fr/box-kontakt.jpg") no-repeat top left;}
#kontakt_box .wiersz { width:243px; padding:5px 20px 15px 44px; color:#fff }
#kontakt_box a {color:#eee;}
#kontakt_box a:hover {color:#999;}
/* - kontakt box - koniec - */

/* kontakt */
#kontakt_z_form {clear:both; width:650px; line-height:16px;}
#kontakt_z_form .tresc {display:block;  padding:0px 0px; line-height:16px; }
#kontakt_z_form .tresc-mapa {clear:both;  display:block;  padding:0 0 20px; line-height:16px; }
#kontakt_z_form label {clear:both; float:left; width:250px; padding:4px 5px 0 0; margin:2px 0; text-align:right;  }
#kontakt_z_form label.kolP {clear:both; float:left;  width:355px; margin-left:255px; padding:0; text-align:left;}
#kontakt_z_form input {float:left;width:250px; height:16px; background:#fff; border:1px solid #999; margin:2px 0;}
#kontakt_z_form .submit, #kontakt_z_form .submit_form {width:150px; height:20px; background:#bd521b; color:#fff; margin:2px 0 2px 255px; border:1px solid #450f1e;}
#kontakt_z_form .submit_form {width:80px;}
#kontakt_z_form textarea {float:left;}
#kontakt_z_form .bledy {color:#f00; font-weight:bold; }

#map {clear:both; width: 648px; height: 400px; color:#333; border:1px solid #bbb; position:relative; margin-top:10px;line-height:13px}
#wskazowki {clear:both; width: 648px; margin:0px; padding:0px;  background:#fff;position:relative; margin-top:10px; font-size:11px;}
#wskazowki table { width:100%; background:#fff; }
/* koniec - formularz - */

/* galeria */
#galeria {clear:both; width:640px; padding:0px 0px; line-height:16px; }
#galeria h2 {font-size:13px; font-weight:bold; margin:10px 0}
#galeria .tresc {display:block; width:640px; line-height:16px; }
#galeria .wiecej {display:block; width:640px; padding-bottom:10px; text-align:right; border-bottom:1px solid #455569; }
#galeria .gal_obszar {width:640px; position:relative; overflow:hidden;}
#galeria .gal_obszar ul {width:740px; margin:0; padding:0; list-style-type:none}
#galeria .gal_obszar ul li {float:left; width:202px; margin:0; text-align:center; padding:0 15px 5px 0;}
#galeria .gal_obszar li.hr {float:left;width:740px; height:1px; margin:0; padding:0; border:0;position:relative; overflow:hidden;}
#galeria .gal_obszar table {width:202px; height:182px; }
#galeria .gal_obszar img {border:1px solid #eee}
/* koniec - galeria */



/* oferta_box */
#oferta_box {width:307px; padding:0px 0 0px; }
#oferta_box .naglowek_pl {width:307px; height:55px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/pl/oferta_box.jpg") no-repeat top left;}
#oferta_box .naglowek_gb {width:307px; height:55px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/gb/oferta_box.jpg") no-repeat top left;}
#oferta_box .naglowek_de {width:307px; height:55px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/de/oferta_box.jpg") no-repeat top left;}
#oferta_box .naglowek_fr {width:307px; height:55px; border:0px; margin:0; padding:0;  background: url("../../img/naglowki/fr/oferta_box.jpg") no-repeat top left;}
#oferta_box .oferta-box-dol {width:307px; height:36px;  background: url("../../img/tla/oferta-box-dol.jpg") no-repeat top left;}
#oferta_box a { clear:both; float:right; width:256px; padding:3px 10px 3px 20px;  background: url("../../img/tla/oferta-box-kropka.jpg") no-repeat 0px 7px; color:#fff; font-size:12px; font-weight:normal; line-height:16px; }
#oferta_box a:hover { color:#bbb}
#oferta_box a.activ {color:#fff; font-weight:bold; }
/* koniec - oferta_box */



#oferta-txt {width:247px; padding:10px 20px 0; }
#oferta-txt .nag {width:247px; padding:0 0 15px; font-size:14px; color:#fff; font-weight:bold; /*font-family: "Myriad Pro", tahoma;*/ }
#oferta-txt .btn-1 {width:232px; padding:5px 0 10px 15px; font-size:13px; color:#e78f1e; font-family: tahoma; background: url("../../img/tla/strzalka-box.png") no-repeat 0px 9px;  }
#oferta-txt .btn-2 {width:212px; padding:0 0 10px 35px; font-size:13px; color:#e6bf31; font-family: tahoma; }
#oferta-txt .podpis {width:247px; margin-top:20px; padding:25px 0 10px 0px; font-size:12px; color:#fff; font-family: tahoma; text-align: center; line-height: 18px; background: url("../../img/tla/sep-1.png") no-repeat top center;  }


/* oferta */
#oferta {clear:both; width:640px; padding:0 0 15px 0px; line-height:16px; }
#oferta .wiersz {clear:both; width:640px; padding:5px 0; }
#oferta .tytul {clear:both; width:640px; font-size:12px; font-weight: bold;}
#oferta .tresc .fotaGal img { margin:10px 15px 10px 0; border:1px solid #eee;}
#oferta h2 {font-size:13px; font-weight:bold;margin:10px 0}
#oferta .tresc {clear:both; float:left; width:640px;}
#oferta .wiecej {display:block; width:640px; padding-bottom:10px; text-align:right; border-bottom:1px solid #455569; }
#oferta .powrot {clear:both; float:right; width:640px; padding-bottom:10px; text-align:right;  }
#oferta a.a_linki {display:table; }
#oferta .gal_obszar {width:640px; position:relative; overflow:hidden;}
#oferta .gal_obszar ul {width:740px; margin:0; padding:0; list-style-type:none}
#oferta .gal_obszar ul li {float:left; width:202px; margin:0; text-align:center; padding:0 15px 5px 0;}
#oferta .gal_obszar li.hr {float:left;width:740px; height:1px; margin:0; padding:0; border:0;position:relative; overflow:hidden;}
#oferta .gal_obszar table {width:202px; height:182px; }
#oferta .gal_obszar img {border:1px solid #eee}
/* koniec - oferta */


/* mapa_strony */
#mapa_strony {width:640px; padding:0; line-height:16px; }
#mapa_strony ul {padding:0; margin:5px 0 3px 10px;}
#mapa_strony ul li {padding:0; margin:5px 0 3px 10px;}
#mapa_strony ul li a {font-weight:bold;}
#mapa_strony ul li ul {padding:0; margin:3px 0 3px 10px;}
#mapa_strony ul li ul li {padding:0; margin:3px 0 3px 10px;}
/* koniec - mapa strony */

/* footer */

#tlo-footer { width:100%; height:90px; position:relative; background: #bd521b url("../../img/tla/footer-tlo-2.png") repeat-x center top;}
#footer {margin:auto; width:999px; height:90px; position:relative; background: url("../../img/tla/footer-tlo.png") no-repeat center top; color:#fff;}
/* koniec - footer */

/* - menu dół - */
#menu_dol {float:left; width:297px; padding:30px 0 0 115px; text-align:left;}
#menu_dol a {display:block; float:left; width:134px; padding:0px 0 4px; color:#fff; font-size:11px;}
#menu_dol a:hover {display:block; float:left; width:134px; padding:0px 0 4px; color:#999 }
#menu_dol a.activ {color:#e78f1e; }
/* - menu dół - koniec - */


#box-tel {float:left; width:250px; padding:18px 0 0 90px; text-align:left; }
#box-adres {float:left; width:185px; padding:18px 0 0 60px; text-align:left; }
#box-tel, #box-tel p, #box-tel a, #box-adres, #box-adres p, #box-adres a { line-height: 18px; font-size:11px; color:#fff;}
#box-tel a:hover, #box-adres a:hover { color:#888; }

/* - stopka - */
#podpis { float:left; padding:0 0 0 20px; text-align:right; color:#333; }
#podpis a {color:#333; font-size:11px; }
#podpis a:hover {color:#999;}
#podpis span {color:#f0dd82; }
/* - stopka - koniec - */