* { margin:0; padding:0; }

html, body {	height:100%; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

body { background-color:#363636; font-family:Arial, Helvetica, sans-serif; font-size:14px;	line-height:21px;	color:#000; }

img { border:0; vertical-align:top; text-align:left; }

object { vertical-align:top; outline:none; }

ul, ol { list-style:none; }

.fleft { float:left; }

.fright { float:right; }

.clear { clear:both; line-height:0px; font-size:0px; }

.std { margin: 0;}


.header { width:100%; margin:0 auto; background-color:#597200; background-repeat: no-repeat; background-position: 50% 0%;	position:relative }
  .header .head {	width:970px; margin:0 auto;	position:relative }
  
.middle_wiersz1 { background-color: #fff; }
  .middle_wiersz1 .container { margin: 0 auto; width: 980px; padding: 20px 0;}
  .middle_wiersz1 .site_left, .middle_wiersz1 .site_left2, .middle_wiersz1 .site_center { float: left; }
  .middle_wiersz1 .site_right, .middle_wiersz1 .site_right2 { float: right; }
  .middle_wiersz1 .site_cols { padding: 0 0 20px 10px; }
  .middle_wiersz1 .site_up { padding: 20px 0 0 10px; }
  
.middle_wiersz2 { background-color: #F2F2F2; }
  .middle_wiersz2 .container { margin: 0 auto; width: 980px; padding: 20px 0; }    
  .middle_wiersz2 .site_left { float: left;  }
  .middle_wiersz2 .site_right { float: right; }
  .middle_wiersz2 .site_cols { padding: 0 0 20px 10px; }
  .middle_wiersz2 .site_up { padding: 20px 0 0 10px; }

.body_lewa .middle_wiersz1 .site_left { width: 620px; }
.body_lewa .middle_wiersz1 .site_left2 { width: 300px;   }
.body_lewa .middle_wiersz1 .site_right { width: 280px; }
.body_lewa .middle_wiersz1 .site_right2 { width: 300px; }
.body_lewa .middle_wiersz1 .site_center { width: 300px; margin-left: 35px;  }
.body_lewa .middle_wiersz2 .site_left { width: 620px; }
.body_lewa .middle_wiersz2 .site_right { width: 280px; }

.body_prawa .middle_wiersz1 .site_left { width: 280px; }
.body_prawa .middle_wiersz1 .site_left2 { width: 300px;   }
.body_prawa .middle_wiersz1 .site_right { width: 620px; }
.body_prawa .middle_wiersz1 .site_right2 { width: 300px; }
.body_prawa .middle_wiersz1 .site_center { width: 300px; margin-left: 35px;  }
.body_prawa .middle_wiersz2 .site_left { width: 280px; }
.body_prawa .middle_wiersz2 .site_right { width: 620px; }

.more_btn { display: block; width: 104px; height: 28px; text-align: center; line-height: 28px; font-size: 13px; color: #C63A00; background-repeat: no-repeat; background-position: top left; margin-top: 10px;}

.z_wcieciem .hd { display: block; }
.z_wcieciem .txt { display: block; padding: 0 0 10px 60px;}
  .z_wcieciem .txt ul, .artykul .txt ul { margin: 10px 0; list-style: none outside none; }
    .z_wcieciem .txt ul li, .artykul .txt ul li { background-repeat: no-repeat; background-color: transparent; background-position: 0 7px; padding-left: 14px; }
  .z_wcieciem .txt a, .artykul .txt a { color: #597200; text-decoration: underline; }
  .z_wcieciem .txt a.more_btn, .artykul .txt a.more_btn { color: #C63A00; }
  
.bottom_menu a { color: #8E8E8E; font-size: 10px; margin-right: 10px;  }  

.formkontakt { overflow: hidden; }
  .formkontakt ul { list-style: none outside none; }
    .formkontakt li { background: none !important; }
    .formkontakt label, .formkontakt .hint { width: 150px; float: left; clear: left; padding: 5px 0 10px; }
    .formkontakt .intext { float: left; vertical-align: middle; width: 400px; padding: 5px 0;}
    .formkontakt .inselect { float: left; vertical-align: middle; width: 400px; padding: 5px 0;}
    .formkontakt textarea { float: left; vertical-align: middle; width: 400px; height: 100px; padding: 5px 0;}
    .formkontakt .hint { color: #8E8E8E; font-size: 11px; }
    .formkontakt .action input { float: left; vertical-align: middle; margin-top: 10px; }
  
.foto_art { float: left; margin: 0 10px 10px 0; }
  
.footer { height:77px; background:#363636; }
  .footer .container { padding:0 !important; position:relative; margin: 0 auto; width: 980px; }
    .footer .copy { width: 360px; margin:24px 0 0 0; color:#8e8e8e; font-size:12px; float: right; text-align: right; }
      .footer .copy a { color:#fff; text-decoration:none; }
    .bottom_menu { width: 550px; margin:24px 0 0 0; float: left; }	
      .bottom_menu ul li { float:left; background:url(images/spacer2.gif) no-repeat 100% 4px;	font-size:12px;	margin-left:-1px; }
        .bottom_menu ul li a { display:inline-block; color:#8e8e8e;	text-decoration:none;	line-height:17px;	cursor:pointer;	font-size:12px }
          .bottom_menu ul li a span{ display:inline-block; padding:0 8px }
          .bottom_menu ul li a:hover, .bottom_menu ul li a.act { display:inline-block; background:#f68810 url(images/bgs1.gif) no-repeat 0% 0%;	color:#fff; 	text-decoration:none; 	line-height:17px;	position:relative; }
          .bottom_menu ul li a:hover span, .bottom_menu ul li a.act span{	display:inline-block;	background:url(images/bgs2.gif) no-repeat 100% 0%;	padding:0 8px }


.slideshow { margin-bottom: 20px; }

  .slideshow .navi .items a {cursor: pointer; }

  .slideshow .slides { height: 370px; width: 620px; position: relative; overflow: hidden;}
  
  .slideshow .slides .click { height: 370px; width: 620px; position: absolute; z-index: 10000; top: 0; left: 0; }
  
  .slideshow .slides .slide_col { z-index: 1; position: absolute; top: 0; left: 0; }
  
  .slideshow .slides .slide_col .slidepics { position: absolute; top: 0; left: 0; }
  
  .slideshow .slides .slide_col .slidehotel { width: 620px; height: 370px; }
  
    .slideshow .slides .slide_col .slidehotel .pics { background-position: center; height: 189px; width: 620px; } 
    
    .slideshow .slides .slide_col .slidehotel .infos { height: 83px; width: 620px; }
    
      .slideshow .slides .slide_col .slidehotel .left { float: left; margin: 8px 0 0 28px; color: #fff; font-size: 22px; }
      
      .slideshow .slides .slide_col .slidehotel .region { font-size: 26px; font-weight: bold;  }
      
      .slideshow .slides .slide_col .slidehotel .right { float: right; margin: 5px 24px 0 0; color: #fff; font-size: 18px; text-align: right; }
      
      .slideshow .slides .slide_col .slidehotel .cena { font-size: 32px; font-weight: bold; }
  
  .slideshow .navi { height: 26px; background-color: #e3e3e3;}
  
    .slideshow .navi .arrow { float: left; width: 29px; }
    
    .slideshow .navi .items { float: left; width: 562px; height: 26px; overflow: hidden; }
    
      .slideshow .navi .items a { float: left; width: 32px; display: block; text-decoration: none; background-color: #d8d8d8; color: #ffffff; font-size: 11px; text-align: center; line-height: 26px; border-right: 1px solid #ffffff; }

      .slideshow .navi .items a:hover { background-color: #c9c9c9; }
      
      .slideshow .navi .items a.active { background-color: #597200; }    
      
      
      
#jquery-overlay { position: absolute; top: 0;	left: 0; z-index: 90000;	width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0;	width: 100%; z-index: 90010; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { 	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 90010;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0;	float: left; }
#lightbox-nav-btnNext { 	right: 0;	float: right; }
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0; }
#lightbox-container-image-data {	padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%;	float: left;	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block;	clear: left;	padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose {	width: 66px;	float: right;	padding-bottom: 0.7em; }      


.tabela { margin-top: 20px; }
.tabela th { background-color: #808080; padding: 12px 0; color: #fff; text-align: center;}
.tabela td { background-color: #eee; color: #000; padding: 7px 7px; }

.tw_strefa { overflow: hidden; }
.tw_strefa .left { float: left; background-repeat: no-repeat; background-position: top left; width: 474px; height: 287px; margin-left: 6px; }
.tw_strefa .contener { padding: 15px; line-height: 20px; }
.tw_strefa h2 img { padding-right: 10px; }
.tw_strefa h2 { padding-bottom: 15px; }
.tw_strefa ul { padding: 20px 0 20px 20px; }

