html, body { width: 100%; margin: 0px; padding:0px; }
body { background: #fff url('/templates/_img/main_bg.png') 0px 0px repeat-x; behavior: url(/templates/_css/csshover.htc);}
#bodyside {  width: 971px; }
#bodytd { height: 290px;  width: 971px; text-align:left; }

.bg_2 { background:url('/1templates/_img/_bg2.png') 0px 0px no-repeat; width: 950px;  }
.bgle {  width: 18px; }
.bgre {  width: 24px; }

.mne { margin-right: 0px;  }
.mnex { height: 100px; border-bottom: 1px solid #ccd0d6;}
.mne h2 { display: block; font: 12px arial; color: #666666; padding: 0px 0px 0px 0px; font-weight: bold; margin: 0px 0px 10px 0px; height: 30px; }
.mne h2:hover { text-decoration:underline; color: #E4011D;}
.mne p { font: 12px arial; color: #666666; text-align: justify; }
.mne .more { width: 222px; text-align: right; font: 12px arial; color: #ccd0d6;  text-decoration: none; padding-top: 5px; } 
.mne .more a { font: 12px arial; color: #E4011D;  text-decoration: none;  }
.mne .more a:hover { text-decoration: underline;  }

#footerside {   width: 905px; margin-top:30px; }

#footerside .menu { font: 12px arial; color: #837258; padding-top: 10px; }
#footerside .menu a { font: 12px arial; color: #92979e; text-decoration: none; padding-left: 5px; padding-right: 5px; }
#footerside .menu a:hover { text-decoration: underline; color: #E4011D; }

img { border:0px; }
div.clr { height: 0; line-height: 0; clear: both; overflow: hidden; font-size: 0; }
hr.cleaner {       border: none;       clear: both;       height: 1px;       margin: -1px 0 0 0;       padding: 0;       visibility: hidden;}
.fl { float: left; }
.bo { border: 1px solid #000; }

.left_td { width: 240px; }

#mtx { float: left; background: url('/templates/_img/_bx2.gif') 60px 0px no-repeat; }

.logo { float: left; padding-right:0px; padding-top:5px; }

.menu_top2 ul { margin:0px; padding: 0px 0px 0px 0px; }
.menu_top2 ul li { height: 21px; list-style: none; display: inline; float: left; font: 12px tahoma; color: #fff; text-transform:none; }
.menu_top2 ul li a {font: 12px tahoma; color: #3b3b3b; text-transform:none; text-decoration:none; padding:5px 15px 0px 0px; display:block; }
.menu_top2 ul li a:hover { text-decoration:none; color: #727272; }
.menu_top2 ul .sel a { color: #000000; }

.footer_info { padding-right: 40px; font: 10px arial; color: #554632; padding-top:20px; }
.newsletter { width:330px;  text-align:right; padding-right: 30px; padding-top:35px; }
.newsletter form { }
.newsletter img { padding-top:1px; }
.newsletter .former {width:200px; height:18px; border: 1px solid #D9D2C0; font: 12px trebuchet ms; color: #666666; text-align: center; }
.newsletter span { display: block; font: 12px arial; margin-bottom:8px;  }
.butok { width: 44px; height: 23px; border: 0px; margin: 0px; padding:0px; }
#newsletter_input { padding: 3px; width: 160px; text-align: center; font: 12px gerogia; color: #7a6a53; border: 1px solid #463624; background: #200102; }

#menu { background: url('/templates/images/bg1.png') 0px 0px repeat-x; }
#menu ul { margin:0px; padding:8px 0px 0px 5px; }
#menu ul li { list-style: none; float: left; padding-right: 20px;}
#menu ul li a { font: 13px tahoma; font-weight: bold; color: #bebfb1; }
#menu ul li a:hover {  text-decoration: none; color: #94adfe; }
#menu ul li a.sel {  text-decoration: none; color: #94adfe; }

h3 { background: url('/templates/images/h3.png') 0px 2px no-repeat; padding-left: 20px; color: #CFCCC2; }

.fotka { float: left; padding: 5px; }
.fotka img {border:2px solid #D9DADE;}
.kolejne { font: 12px arial;  color: #5A5A5A; width:auto;}
.kolejne a { font: 14px arial; color: #5A5A5A; font-weight: bold; text-decoration:underline; font-size: 13px; }
.kolejne a:hover { text-decoration:underline; color: #ED000F; }
.kolejne .ut { font: 14x arial; font-weight:normal; text-decoration:underline; font-size: 14px; padding: 0px 3px 0px 3px; }
.kolejne .ut2 { font: 14px arial; text-decoration: none;  font-size: 14px; padding: 0px 3px 0px 3px;}
.kolejne .ut2:hover { text-decoration: underline; }

#reserv_form { padding-top:30px; }
#reserv_form .input { width: 150px;  background: #fefcf8; border: 1px solid #4b3d28; font: 12px arial; color: #473812; padding:3px; }
#reserv_form .select { background: #fefcf8; border: 0px solid #F4D8C6; font: 12px tahoma; color: #8fb36d; padding:2px; }
.fb { float: left;  padding:10px; font:12px arial; color: #808080; }
#reserv_form label { display: block; font:12px arial; color: #808080; font-weight: bold; padding:10px; }
#reserv_form #submiter { margin:10px 10px 0px 0px; }

.bar_title {   }
.bar_title h1 { font: bold 16px arial; color:  #5a5a5a; padding-top: 8px; padding-left: 3px; }
.bara_title { background:url('/templates/_img/bar2.png') 0px 0px no-repeat; width: 293px; height: 57px;  }
.bara_title h1 { font: 19px arial; color:  #5F5F5F; display: block; padding: 12px 0px 0px 65px; font-weight: bold;}
.bara_dane { font: 13px arial; color: #5F5F5F; line-height:23px; padding-top: 15px; }
.bara_dane p { padding-left: 10px; }
.bara_dane a { color:#5F5F5F; }

.barc_title { background:url('/templates/_img/bar6.png') 0px 0px no-repeat; width: 239px; height: 57px;  }
.barc_title h1 { font: 19px arial; color:  #5F5F5F; display: block; padding: 12px 0px 0px 65px; font-weight: bold; }
.barc_dane { font: 13px arial; color: #5F5F5F; line-height:23px; padding-top: 15px;
height: 220px;
 }
.barc_title2 { background:url('/templates/_img/bar6c.png') 0px 0px no-repeat; width: 239px; height: 57px;  text-align:center; }
.barc_title2 h1 { font: 19px arial; color:  #5F5F5F; display: block; padding: 12px 0px 0px 0px; font-weight: bold; text-align:center; }
.barc_dane2 { font: 13px arial; color: #5F5F5F; line-height:23px; padding-top: 15px;
height: 220px;
 }
 
.barb_title { background:url('/templates/_img/bar3.png') 0px 0px no-repeat; width: 620px; height: 57px;  }
.barb_title h1 { font: 19px arial; color:  #5F5F5F; display: block; padding: 12px 0px 0px 135px; font-weight: bold;}
.bar_info { background:url('/templates/_img/bar5.png') 0px 0px no-repeat; width: 659px; height: 72px; font: 12px arial; color: #837258; margin-top: 10px; margin-bottom: 20px;  }
.bar_info .inside { padding: 5px 15px 0px 170px; }

.second_part  { padding: 0px 0px 0px 10px; }
.right_content { padding-top: 0px; padding-left: 0px; padding-right: 5px; font: 12px arial;color: #666666; }
.right_content b, .right_content strong { font-weight: bold; color: #E4011D; }

.right_content ul { margin-left: 10px; padding-left:10px; }
.right_content p { padding-top:0px; }
.right_content ul li { list-style: none; padding: 0px 5px 5px 11px; background:url('/templates/_img/anro_arrow.png') 0px 5px no-repeat; }


.barc_dane ul { margin:0px; padding:8px 0px 0px 25px; width: 190px; }
.barc_dane ul li { list-style: none; float: left; padding: 5px 5px 5px 0px; background:url('/templates/_img/dots2.png') bottom left no-repeat; width: 190px; display: block; line-height: 18px;}
.barc_dane ul li a { font: 13px arial; font-weight: bold; color: #5F5F5F; text-decoration: none; }
.barc_dane ul li a:hover {  text-decoration: underline; }
.barc_dane ul li a.sel {  text-decoration: underline; }

.thumberek2 { }
.barc_dane ul li a.sel {  text-decoration: none; }

.thumberek2 {  width: 175px; height: 131px; background:url(/templates/_img/r2a.png) 0px 0px no-repeat; text-align: center; margin: 13px 15px 13px 15px;}

#gallery { background: url('/templates/_img/bgz.png') 0px 0px repeat-y; margin-top: 10px;}
#gallery table { margin-top: 4px; }

/* Kontakt */

#contact_box, #cForma { margin-left:15px; margin-top:12px;} 
#cForma input { display: block; }
.txtBox2, .txtBox3 { font: 12px tahoma; color: #666666; border:0px; padding-top: 3px; padding-left:5px; }
.txtBox2 {       border: 1px solid #564834;       height: 20px; width: 410px; }
.txtBox3 {       border: 1px solid #564834;       height: 146px; width: 410px; margin-top:2px; overflow:hidden; padding-top:5px;}
fieldset { border:0px; margin:0px; padding:0px; }
.text_content { font: 12px tahoma; color: #666666; }
.send { border:0px; width: 87px; height: 25px; color: #fff; display: block; text-align:center; background: url('/templates/_img/snde.gif') 0px 0px no-repeat; }
.lnx { color: #837258; }
.lnx2t td { color: #676767; font: 11px arial;}
.lnx2 { color: #676767; font: bold 11px arial; }
.notice { border-bottom: 1px solid #E8E7EC; color: #676767; font: 11px arial; padding-top: 5px; margin-bottom: 20px; text-align: center; padding-bottom:10px;  }
.lnx2t label { margin-bottom:3px; }


.nici { border: 3px solid #E8E9EB; }
.nici:hover { border: 3px solid #C2D1EF; }
.smallpe { text-align: left; font: 10px arial; }
#rese td { padding: 3px; }
#rgb {  width: 658px; height: 97px; background:url(/templates/_img/rbg.png) 0px 0px no-repeat; text-align: center; margin: 13px 15px 13px 0px;}
#submiter1 { width: 114px; height: 26px; background:url(/templates/_img/reserverd.png) 0px 0px no-repeat; text-align: center; border: 0px; }
#submiter2  {  width: 118px; height: 26px; background:url(/templates/_img/erase.png) 0px 0px no-repeat; text-align: center; border: 0px; }

#nabix { 
   margin-top: 10px;
   width: 252px; height: 51px; background:url(/templates/_img/nabix.png) 0px 0px no-repeat; text-align: center;
}
#nabix a, #nabix td { 
  color: #867763; text-decoration: none; font-size: 12px; 
}
#nabix td { height: 50px; vertical-align: middle; text-align: center; }
#nabix table { margin:0px; }

.right_content img {  } 
.right_content h2, .right_content h1, .right_content h3, .right_content h5, .right_content h5 { color: #5F5F5F; }
.right_content a { font-weight: bold; color: #5F5F5F; text-decoration: underline;  }
.right_content a:hover { font-weight: bold; color: #E4011D; text-decoration: none;  }


.MsoNormal a { font-weight: bold; color: #5F5F5F; text-decoration: none; }
.MsoNormal a:hover { text-decoration: underline; }

.wirt_bg {
     width: 952px; height: 265px; background:url(/templates/_img/wirt_bg.png) 0px 0px no-repeat; 
}
.wirt_bg .padding { padding: 68px 0px 0px 25px; }
.centab td { padding: 4px; border-bottom: 1px solid #C8C2BD; }
.centab td.r { border-left: 1px solid #C8C2BD;  }


/* Navigation */
.nav, .nav ul { 
       list-style: none;
       margin: 0;
       padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  height: 41px; 

}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #626262;
  display: block;
  padding: 0 22px;
  text-decoration: none;
   
}

.nav li a:hover {
  color: #000;       

}
#nav-one li:hover a, 
#nav-one li.sfHover a {

  color: #ED000F;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #959595;       
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #000;       
}

.nav ul {
  border-top: 3px solid #c3c6cb;
  border-right: 1px solid #c3c6cb;
  border-left: 1px solid #c3c6cb;
  border-bottom: 1px solid #c3c6cb;
  list-style: none;
  margin: 0;
  width: auto;
  position: absolute;
  top: -999em;
  left: -1px;
  background: #fff;
  padding-top: 0px;  
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 39px;
}
.nav ul li {

  float: none;
  height: 25px;
  padding-top:8px;
  
}
.nav ul li:hover {
  background: #dee0e2;
}
.nav .li_li_3 ul li:hover {
  background: #dee0e2;
}
.nav .li_li_4 ul li:hover {
  background: #dee0e2 ;
}
.nav ul a {
  border-bottom: 0;
  padding-right: 20px;
  width: 140px;
  white-space: nowrap;
  text-transform: none;
  height: 22px;
  display: block;
  font-weight: normal;
  text-decoration: none;
}


#nav-one { margin: 52px 0px 0px 0px; }
.sbi { height: 155px; }
.sbi td { vertical-align:bottom; }
.sbzz a { font: 14px trebuchet ms; color: #fff; text-decoration: none; display: block; padding-top:30px; }
.sbi1 a  { }
.t1 { width: 155px; padding: 0px 0px 15px 15px; border-bottom: 17px solid #00D8E0; }
.t2 { width: 147px;  padding: 0px 0px 15px 15px; border-bottom: 17px solid #00b2c7; }
.t3 { width: 155px; padding: 0px 0px 15px 15px; border-bottom: 17px solid #ffc000; }
.t4 { width: 151px;  padding: 0px 0px 15px 15px; border-bottom: 17px solid #c900d6; }
.t5 { width: 154px; padding: 0px 0px 15px 15px; border-bottom: 17px solid #ea009a; }
.t6 { width: 158px; padding: 0px 0px 15px 15px; border-bottom: 17px solid #4e4e4e; }

.t1:hover, .t1active {  background: url('/templates/_img/_p1.png') 0px 0px no-repeat; } 
.t2:hover, .t2active {  background: url('/templates/_img/_p2.png') 0px 0px no-repeat; } 
.t3:hover, .t3active {  background: url('/templates/_img/_p3.png') 0px 0px no-repeat; } 
.t4:hover, .t4active {  background: url('/templates/_img/_p4.png') 0px 0px no-repeat; } 
.t5:hover, .t5active {  background: url('/templates/_img/_p5.png') 0px 0px no-repeat; } 
.t6:hover, .t6active {  background: url('/templates/_img/_p6.png') 0px 0px no-repeat; } 

#main_side { background: url('/templates/_img/psza.png') 0px 0px no-repeat; margin-top: 10px; } 
h3.title { font: bold 16px arial; color:  #5a5a5a; padding-top: 3px; padding-left: 3px; }

.footer_0 { border-top: 1px solid #ccd0d6; border-bottom: 1px solid #ccd0d6; clear: both; height: 35px; }
.footer_0 .left { font: 10px arial; color: #666666; float: left; padding-top: 12px; }
.footer_0 .right { font: 12px arial; color: #666666; float: right; }
.footer_1 { font: 10px arial; color: #bdc1c6; padding-top: 5px; text-align:left; }

.sd { font:12px arial; padding:3px; border:1px solid #D9DBDE; margin-top: 8px; }
.lix a { text-transform: uppercase; }
.capt { padding-top: 5px; }

.form_user_input_register {
   background:#fff;
   border:0 none;
   font-size:13px;
   height:22px;
   padding:5px 2px 0 11px;
   width:343px;
   border: 1px solid #D5D5D5;
}
.form_user_input_register3 {
    background:#fff;
   border:0 none;
   float:left;
   font-family: arial;
   font-size:13px;
   height:150px;
   padding:5px 2px 0 11px;
   width:343px;
   border: 1px solid #D5D5D5;
}
.form_user_input_register:focus, .form_user_input_register3:focus, .form_user_input_register:hover, .form_user_input_register3:hover { border: 1px solid #D2000A; }
.lnx { padding-bottom: 10px; }


.newsy { margin:0px; padding:8px 0px 0px 25px; width: 202px; }
.newsy  li { list-style: none; float: left; padding: 5px 5px 5px 0px; background:url('/templates/_img/aktubg.png') bottom left no-repeat; width: 202px; display: block; line-height: 18px;}
.newsy li a { font: 12px arial; font-weight: bold; color: #5A5A5A; text-decoration: none; }
.newsy li a:hover {  text-decoration: underline; color:#E4011D; }
.newsy li a.sel {  text-decoration: underline; color:#E4011D; }
.newsy li span { font: 10px arial; }

div.caption-bottom {font-size: 10px; font-weight: normal;}

