@charset "UTF-8";
/* CSS Document */

body{ background:url(img/bg.png) repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; color:#333}
h1, h2, h3, h4, h5, h6, p{ margin:0; padding:0}
img{ border:0;}

.clear{clear:both}

.top{ width:902px; text-align:left;}
#logo{padding: 25px 0 10px 0; float:left; width:421px;}
#menu{ float:right; width:478px; text-align:right; padding-top:50px;}

#green_one{ float:left; height:298px; padding-left:30px; width:462px; background:url(img/green_one.jpg) no-repeat; background-position:0 15px;}
#green_one h1{ font-size:18px; font-weight:bold; letter-spacing:-0.5px; border-bottom:1px solid #eee; color:#00a651; margin: 24px 30px 0 0; padding-bottom:5px;}
#green_one h1 span{ font-size:12px;}
#slideshow{ float:left; height:298px; width:382px; background:url(img/foto.jpg) no-repeat;}
#green_two{ float:left; height:298px; width:28px; background:url(img/green_Two.jpg) no-repeat; background-position:0 15px;}
#welcome{ height:230px; margin-top:15px; overflow:hidden;}
#welcome h1{ font-size:18px; font-weight:normal; letter-spacing:-0.5px; border:0; color:#eee; margin: 35px 30px 20px 0; padding:0;}
#welcome p{ font-size:12px; color:#ddfd84; line-height:16px; text-indent:15px; padding-bottom:5px; font-weight:normal; padding-right:30px;}
#welcome .wiecej{ text-align:right; font-size:11px; text-transform:uppercase; margin:10px 0 0 0; font-weight:bold;}
#welcome .wiecej a{ color:#FFF;}
#welcome .wiecej a:hover{color:#ddfd84;}

#content{ width:902px; text-align:left;}
#left{ float:left; width:432px; padding:15px 30px;}
#left h1{ font-size:18px; font-weight:bold; letter-spacing:-0.5px; border-bottom:1px solid #eee; color:#00a651; margin: 24px 30px 0 0; padding-bottom:5px;}
#left h1 span{ font-size:12px;}
#left h6{ font-size:12px; text-transform:uppercase;}
a{ color:#333; text-decoration:none}
#left .kat_opis p{ font-size:11px; line-height:12px; color:#666; padding-top:5px}
  .kat1{ background:url(img/kat1.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat1 a{ color:#333; text-decoration:none}
  .kat1 a:hover{ color:#00a572;}
  .kat2{ background:url(img/kat2.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat2 a{ color:#333; text-decoration:none}
  .kat2 a:hover{ color:#0078d0;}
  .kat3{ background:url(img/kat3.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat3 a{ color:#333; text-decoration:none}
  .kat3 a:hover{ color:#dc0031;}
  .kat4{ background:url(img/kat4.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat4 a{ color:#333; text-decoration:none}
  .kat4 a:hover{ color:#ad2196;}
  .kat5{ background:url(img/kat5.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat5 a{ color:#333; text-decoration:none}
  .kat5 a:hover{ color:#eb005b;}
  .kat6{ background:url(img/kat6.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat6 a{ color:#333; text-decoration:none}
  .kat6 a:hover{ color:#ff8008;}
  .kat7{ background:url(img/kat7.gif) no-repeat; height:51px; margin: 15px 0 10px 0; padding: 5px 0 0 76px}
  .kat7 a{ color:#333; text-decoration:none}
  .kat7 a:hover{ color:#ffc800;}
  
#left p{ font-size:12px; line-height:16px; color:#333; padding-bottom:5px;}
  
#right{ float:left; width:358px; padding:0 40px 0 10px; text-align:left;}
#right h1{font-size:18px; font-weight:bold; letter-spacing:-0.5px; border-bottom:1px solid #eee; color:#00a651; margin: 24px 0 0 0; padding-bottom:5px;}
#right a{color:#00a651;}


#pozostale{ list-style:none; margin:20px 0 0 0; padding:0}
#pozostale li{ font-size:11px; color:#333; line-height:18px;}
#pozostale a{ color:#00a651;}
.wyposazenie{ color:#00a651; font-size:12px; font-weight:bold; padding:15px 0 0 0;}


#footer{ width:902px; text-align:left; border-top:2px solid #00a651; padding:15px 0;} 
#footer a{color:#c4beb8;}
#footer a:hover{color:#000}
#xors{ background:url(img/xors.gif) no-repeat;  height:35px; padding-top:6px; float:left; width:600px;}
#xors p{font-size:10px; line-height:11px; padding-left:45px; color:#c4beb8;}
#cert{ float:right; width:200px; text-align:right;}

.foto_up{ background:url(img/foto_up.gif) no-repeat; height:10px;}
.foto_mid{background:url(img/foto_mid.gif) repeat-y;}
.foto_bot{ background:url(img/foto_down.gif) bottom left no-repeat; height:10px;}
.miniatura{ background:url(img/miniatura_bg.gif) no-repeat; height:140px;}
.nazwa_min{ height:50px;}

.wyposazenie_dodatkowe{ background:url(img/wyposazenie.gif) no-repeat; width:133px; padding-top:3px; background-position:3px 0}
.wyposazenie_dodatkowe .foto{ height:80px; margin-bottom:5px;}
.wyposazenie_dodatkowe .opis {font-size:10px; line-height:12px;  margin-bottom:15px;}
.wyposazenie_dodatkowe p{font-size:10px; line-height:12px;}
.pdf{ text-align:center; margin-top:30px;}

.tabelka{ font-size:11px; margin:20px 0 0 0;}
.tabelka td{ border:1px solid #e4e4e4; background:#f4f4f4; padding:2px 3px;}
.tabelka .tytuly td{ background:#dfffef; font-weight:bold; padding:8px 3px 8px 3px}

.label_kont{ font-size:12px; padding-top:6px; color:#333; width:140px; text-align:right; padding-right:5px; display:inline; float:left;}
.input_kont{ background:#f4f4f4; border:1px solid #999; padding:5px; margin:2px; width:200px; font-family:"Trebuchet MS", sans-serif; font-size:12px;}
.input_kont_short{ background:#f4f4f4; border:1px solid #999; padding:5px; margin:2px; width:80px; font-family:"Trebuchet MS", sans-serif; font-size:12px; float:left}
.texta_kont{ background:#f4f4f4; border:1px solid #999; padding:5px; margin:2px; width:240px; height:100px; font-family:"Trebuchet MS", sans-serif; font-size:12px;}
.submi_kont{ margin:2px;}
.error{ border:#ffb3b9 1px solid; background: #ffcfc9; padding: 5px 6px 4px 6px; color: #ff0000; margin: 5px 0;}

.sciezka_linkow{ font-size:10px; margin:-14px 0 19px 0;}


.mapa_strony{ margin-left:-25px;}
.mapa_strony ul{ margin:0; padding-left:25px; list-style:none;}
.mapa_strony .mapa_tytul{ background:url(img/folder.gif) no-repeat; background-position:0 1px; margin:2px 0;}
.mapa_strony .mapa_subtytul{ background:url(img/plik.gif) no-repeat; background-position:2px 1px; margin:2px 0; padding-left:3px;}
.mapa_strony h3 a{ color:#333; font-size:11px; padding-left:15px;}
.mapa_strony h6 a{ color:#666; font-size:11px; padding-left:12px;}

.news{ margin:15px 0 5px 0;}
.news_title{ font-size:12px; color:#00a651; margin-left:1px}
.news_title a{color:#00a651}
.news_data{ font-size:10px; margin:2px 0 5px 0; color:#999; margin-left:1px;}
.news_img img{ padding:4px 4px 4px 4px; padding-bottom:4px; border:#f4f4f4 1px solid; text-align:center; margin:0;}
.news_intro{ font-size:11px; line-height:16px; color:#666; margin:3px 0 0 1px;}
.news_wiecej{ font-size:11px; line-height:16px; color:#666; margin:3px 0 0 1px; text-align:right;}
.news_wiecej a{color:#00a651;}

.newsletter .txt p{ font-size:11px; margin-top:15px; color:#666}
.newsletter_input_td{ background:url(img/newsletter_form.gif) no-repeat; width:199px; height:31px;}
.newsletter_txt{ padding:5px 8px 6px 8px; width:176px; border:0; background:none; font-family:Tahoma, sans-serif, font-size:12px; color:#666}
.newsletter_but{ background:url(img/zapisz_but.gif) no-repeat; width:74px; height:31px;}
.newsletter_but:hover{ background-position:0 -31px;}