/*
SPP
arkusz podstawowy
*** (c) feel by fish, http://www.imagen.pl
*/

table.fixed {table-layout: fixed;}
b {font-weight: bold;}
body {background: #000000 url(gfx/back.gif) repeat-x;}	

/* links */
a:link, a:visited, a:active {color: #606060; text-decoration: none;}
a:hover {color: #FFFFFF;}
a.wh:link, a.wh:visited, a.wh:active {color: #FFFFFF; text-decoration: none;}
a.wh:hover {color: #FFFFFF; text-decoration: underline;}
a.yel:link, a.yel:visited, a.yel:active {color: #FFC000; text-decoration: none;}
a.yel:hover {color: #FFC000; text-decoration: underline;}

a.foto {color: #B4B4B4;}
img.foto {border-color: #606060;}

/* colors */
.wh {color: #FFFFFF;}
.blk {color: #000000;}

/* forms */
form {margin-top: 0px;}

/* menu */
table.menu td {vertical-align: bottom;}
table.menu td.menuitem div {text-align: center; padding-bottom: 1px;}
table.menu td.menuitem div a:link, table.menu td.menuitem div a:visited, td.menuitem div a:active {color: #AAA; text-decoration: none;}		
table.menu td.menuitem div a:hover {color: #FFFFFF;}
table.menu td.menuitem div.sel a:link, table.menu td.menuitem div.sel a:visited, td.menuitem div.sel a:active {color: #FFFFFF; text-decoration: none;}		
table.menu td.menuitem div.sel a:hover {color: #FFFFFF;}
table.menu td.submenuitem div {text-align: center; padding-bottom: 1px;}
table.menu td.submenuitem div a:link, table.menu td.submenuitem div a:visited, td.submenuitem div a:active {color: #AAA; text-decoration: none;}		
table.menu td.submenuitem div a:hover {color: #FFFFFF;}
table.menu td.submenuitem div.sel a:link, table.menu td.submenuitem div.sel a:visited, td.submenuitem div.sel a:active {color: #FFFFFF; text-decoration: none;}		
table.menu td.submenuitem div.sel a:hover {color: #FFFFFF;}

table.dropmenu, table.dropmenu tr {background-color: #505050;}		
table.dropmenu td.menutxt {background-color: #000000; color: #AAA; text-align: left; padding-left: 5px;behavior: url(js/htf-selectmenuitem.htc);}
table.dropmenu a:link, table.dropmenu a:visited, table.dropmenu a:active {color: #AAA; text-decoration: none;}		
table.dropmenu a:hover {color: #FFFFFF;}
#dropmenu1 {position: absolute; visibility: hidden; top: 109px; left: 23px; width: 140px; z-index: 9; clip:rect(0px 140px 260px 0px);}		
#dropmenu1body {position: relative; visibility: hidden; top: 0px; left: 0px; width: 140px;}		
#dropmenu2 {position: absolute; visibility: hidden; top: 109px; left: 118px; width: 140px; z-index: 9; clip:rect(0px 140px 260px 0px);}		
#dropmenu2body {position: relative; visibility: hidden; top: 0px; left: 0px; width: 140px;}		
#dropmenu3 {position: absolute; visibility: hidden; top: 109px; left: 214px; width: 140px; z-index: 9; clip:rect(0px 140px 260px 0px);}		
#dropmenu3body {position: relative; visibility: hidden; top: 0px; left: 0px; width: 140px;}		
#dropmenu4 {position: absolute; visibility: hidden; top: 109px; left: 310px; width: 140px; z-index: 9; clip:rect(0px 140px 260px 0px);}		
#dropmenu4body {position: relative; visibility: hidden; top: 0px; left: 0px; width: 140px;}		
#dropmenu5 {position: absolute; visibility: hidden; top: 109px; left: 406px; width: 140px; z-index: 9; clip:rect(0px 140px 260px 0px);}		
#dropmenu5body {position: relative; visibility: hidden; top: 0px; left: 0px; width: 140px;}		
#dropmenu6 {position: absolute; visibility: hidden; top: 109px; left: 502px; width: 140px; z-index: 9; clip:rect(0px 140px 260px 0px);}		
#dropmenu6body {position: relative; visibility: hidden; top: 0px; left: 0px; width: 140px;}		


/* main */
div.main div.hd {padding: 36px 0px 8px 26px; width: 700px; color: #FFFFFF;}
div.main div.hd1 {padding: 8px 0px 18px 26px; width: 380px; color: #FFFFFF;}
div.main div.hd2 {padding: 8px 0px 8px 26px; width: 380px; color: #FFFFFF;}
div.main div.hd3 {padding: 8px 0px 8px 26px; width: 700px; color: #FFFFFF;}
div.main div.items {padding: 0px 0px 0px 26px; width: 800px; color: #FFFFFF; line-height: 20px; letter-spacing: 1px;}
div.main div.items a:link, div.main div.items a:visited, div.main div.items a:active {color: #AAA; text-decoration: none;}		
div.main div.items a:hover {color: #FFFFFF;}
div.main div.newshd {padding: 0px 0px 0px 26px; width: 380px; color: #FFFFFF;}
div.main div.newshd a:link, div.main div.newshd a:visited, div.main div.newshd a:active {color: #FFFFFF; text-decoration: none;}		
div.main div.newshd a:hover {color: #FFC000;}
div.main div.newsdate {padding: 0px 0px 0px 48px; width: 380px; color: #999;}
div.main div.newsfoto {padding: 0px 0px 0px 44px; width: 680px; color: #999;}
div.main div.newstxt {padding: 4px 0px 28px 48px; width: 380px; color: #BBB; line-height: 16px;}
div.main div.newstxt a:link, div.main div.newstxt a:visited, div.main div.newstxt a:active {color: #FFFFFF; text-decoration: underline;}		
div.main div.newstxt a:hover {color: #FFC000; text-decoration: none;}
div.main div.txt1 {padding: 4px 0px 16px 48px; width: 520px; color: #BBB; line-height: 20px;}
div.main div.txt1 a:link, div.main div.txt1 a:visited, div.main div.txt1 a:active {color: #FFFFFF; text-decoration: none;}		
div.main div.txt1 a:hover {color: #FFC000;}
div.main div.txt1 a.intxt:link, div.main div.txt1 a.intxt:visited, div.main div.txt1 a.intxt:active {color: #FFC000; text-decoration: none;}		
div.main div.txt1 a.intxt:hover {color: #FFC000; text-decoration: underline;}
div.main div.txt2 {padding: 4px 0px 16px 48px; width: 520px; color: #BBB; line-height: 20px;}
div.main div.txt2 a:link, div.main div.txt2 a:visited, div.main div.txt2 a:active {color: #FFFFFF; text-decoration: none; font-weight: bold;}		
div.main div.txt2 a:hover {color: #FFC000;}

#infocus div.hd {padding: 36px 0px 8px 26px; width: 380px; color: #FFFFFF;}
#infocus div.focus {padding: 0px 0px 0px 44px; width: 380px; color: #AAA;}
#infocus div.focus a:link, #infocus div.focus a:visited, #infocus div.focus a:active {color: #FFF; text-decoration: none; font-weight: bold;}		
#infocus div.focus a:hover {color: #FFC000;}

div.msg-hd {padding: 8px 8px 8px 8px; color: #FFFFFF;}
div.msg-txt1 {padding: 8px 8px 8px 8px; color: #FFFFFF;}

div.div-solid {width: 560px; border-top: #666 1px solid; margin: 0px 0px 0px 25px;}
div.div-dashed {width: 560px; border-top: #666 1px dashed; margin: 0px 0px 0px 25px;}


/* gallery */
#galnavi {position: absolute; top: 120px; left: 702px; width: 55px; z-index: 5;}

#galphoto1 {position: absolute; top: 160px; left: 50px; width: 100px; z-index: 5;}
#galphoto1body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto2 {position: absolute; top: 160px; left: 170px; width: 100px; z-index: 5;}
#galphoto2body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto3 {position: absolute; top: 160px; left: 290px; width: 100px; z-index: 5;}
#galphoto3body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto4 {position: absolute; top: 160px; left: 410px; width: 100px; z-index: 5;}
#galphoto4body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto5 {position: absolute; top: 160px; left: 530px; width: 100px; z-index: 5;}
#galphoto5body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto6 {position: absolute; top: 160px; left: 650px; width: 100px; z-index: 5;}
#galphoto6body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto7 {position: absolute; top: 300px; left: 50px; width: 100px; z-index: 5;}
#galphoto7body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto8 {position: absolute; top: 300px; left: 170px; width: 100px; z-index: 5;}
#galphoto8body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto9 {position: absolute; top: 300px; left: 290px; width: 100px; z-index: 5;}
#galphoto9body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto10 {position: absolute; top: 300px; left: 410px; width: 100px; z-index: 5;}
#galphoto10body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto11 {position: absolute; top: 300px; left: 530px; width: 100px; z-index: 5;}
#galphoto11body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#galphoto12 {position: absolute; top: 300px; left: 650px; width: 100px; z-index: 5;}
#galphoto12body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}


#twgalphoto1 {position: absolute; top: 160px; left: 50px; width: 200px; z-index: 5;}
#twgalphoto1body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 200px; z-index: 7;}
#twgalphoto2 {position: absolute; top: 160px; left: 270px; width: 200px; z-index: 5;}
#twgalphoto2body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 200px; z-index: 7;}
#twgalphoto3 {position: absolute; top: 160px; left: 490px; width: 200px; z-index: 5;}
#twgalphoto3body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 200px; z-index: 7;}


#galicon {position: absolute; top: 8px; left: 8px; width: 5px; z-index: 6;}
#galbody {position: absolute; top: 0px; left: 0px; width: 100px; z-index: 7;}
div.galhd {padding: 8px 0px 8px 26px; width: 380px; color: #FFFFFF;}
div.galtxt {padding: 2px 0px 0px 0px; color: #BBB;}
div.galtxt a:link, div.galtxt a:visited, div.galtxt a:active {color: #AAA; text-decoration: none;}		
div.galtxt a:hover {color: #FFC000;}

/* model */
#moddescr {position: absolute; top: 518px; left: 410px; width: 200px; z-index: 5;}
#modnavi {position: absolute; top: 120px; left: 702px; width: 55px; z-index: 5;}
#modbooking {position: absolute; top: 518px; left: 665px; width: 100px; z-index: 8; color: #FFC000; font-weight: bold;}
#modvideo {position: absolute; top: 565px; left: 605px; width: 60px; z-index: 8; text-align: right;}
#modvideo a:link, #modvideo a:visited, #modvideo a:active {color: #AAA; text-decoration: none; font-weight: bold;}		
#modvideo a:hover {color: #FFC000;}
#modprint {position: absolute; top: 572px; left: 652px; width: 105px; z-index: 5; text-align: right;}
#modprint a:link, #modprint a:visited, #modprint a:active {color: #AAA; text-decoration: none; font-weight: bold;}		
#modprint a:hover {color: #FFC000;}
#modinfo {position: absolute; top: 518px; left: 605px; width: 150px; z-index: 8; color: #FFC000; font-weight: bold;}
#modinfo a:link, #modinfo a:visited, #modinfo a:active {color: #AAA; text-decoration: none; font-weight: bold;}		
#modinfo a:hover {color: #FFC000;}

#modphoto1 {position: absolute; top: 160px; left: 50px; width: 315px; z-index: 5;}
#modphoto1body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 315px; z-index: 7;}
#modphoto2 {position: absolute; top: 160px; left: 410px; width: 100px; z-index: 5;}
#modphoto2body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#modphoto3 {position: absolute; top: 160px; left: 530px; width: 100px; z-index: 5;}
#modphoto3body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#modphoto4 {position: absolute; top: 160px; left: 650px; width: 100px; z-index: 5;}
#modphoto4body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#modphoto5 {position: absolute; top: 322px; left: 410px; width: 100px; z-index: 5;}
#modphoto5body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#modphoto6 {position: absolute; top: 322px; left: 530px; width: 100px; z-index: 5;}
#modphoto6body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}
#modphoto7 {position: absolute; top: 322px; left: 650px; width: 100px; z-index: 5;}
#modphoto7body {position: absolute; visibility: hidden; top: 0px; left: 0px; width: 100px; z-index: 7;}

#modicon {position: absolute; top: 8px; left: 8px; width: 5px; z-index: 6;}
div.modhd {padding: 8px 0px 8px 26px; width: 380px; color: #FFFFFF;}
table.moddescr td.attr {color: #AAA;}
table.moddescr td.value {color: #FFFFFF; text-align: right;}

/* footer */
table.footer div {color: #808080;}
table.footer div a:link, table.footer div a:visited, table.footer div a:active {color: #808080; text-decoration: none;}		
table.footer div a:hover {color: #FFFFFF;}
table.footer div.txt1 {padding: 2px 0px 0px 26px;}
table.footer div.txt2 {padding: 2px 0px 0px 0px;text-align: right;}

/* menu */
#menu {position: absolute; top: 110px; left: 18px; width: 200px; z-index: 5;}


div.items2 {padding: 0px 0px 0px 26px; width: 800px; color: #FFFFFF; line-height: 20px; letter-spacing: 1px;}
div.items2 a:link,  div.items2 a:visited, div.items2 a:active {color: #AAA; text-decoration: none;}		
div.items2 a:hover {color: #FFFFFF;}
