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('') 60px 0px no-repeat; width: 670px; text-align: right; }#mt5x { 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: 150px;    text-align: left;  white-space: nowrap;  text-transform: none;  height: 22px;  display: block;  font-weight: normal;  text-decoration: none;}#nav-one { margin: 52px 0px 0px 0px; padding-left: 150px; }.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;}