/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}

.clear{ clear:both; }

body {
        font-size: 12px; 
        color: #555555; 
        font-family: Arial, Helvetica, sans-serif;
		background-image:url(../images/bg.jpg);
		background-color:#1a0826;
		background-repeat:repeat-x;
		text-align: center;
		margin:0;
}

a {color:#fdd6d3; font-family: Arial, Verdana; font-size: 12px; text-decoration:none; }
a:link {color:#fdd6d3; font-family: Arial, Verdana; font-size: 12px; text-decoration:none; }
a:active {color:#fdd6d3; font-family: Arial, Verdana; font-size: 12px; text-decoration:none; }
a:visited {color:#fdd6d3; font-family: Arial, Verdana; font-size: 12px; text-decoration:none; }
a:hover {color:#fdd6d3; font-family: Arial, Verdana; font-size: 12px; text-decoration:underline; }

/* top */
div#top{width:1114px; height:auto; margin:0 auto 0 auto;}
div#wraper-header{width:1042px; margin:0 0 0 72px; display:inline; float:left}
div#header{width:1042px; height:123px; float:left;}
div#logo{width:176px; height:123px; float:left;}
img.link{border:none}

div#site-menu{width:550px; height:123px; float:left;  background-image:url(../images/menu-bg.jpg); background-repeat:no-repeat}
#main-menu{margin:0 0 0 7px; display:inline; text-align:left;padding:0;float:left}
#main-menu li{list-style: none; float:left; padding: 40px 0 0 14px}
#main-menu li a{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#f5eae9;}
#main-menu li a:hover{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none}
#main-menu li.menu-spacer{list-style: none; float:left; padding: 36px 0 0 13px}

div#lng-box{width:316px; height:123px; float:left; background-image:url(../images/lng-box-bg.png); background-repeat:no-repeat}
img.img-lng{margin:38px 0 0 30px; display:inline}

div#banner{width:1042px; height:378px;; float:left}
div#banner-logo{width:176px; height:378px; float:left; background-image:url(../images/banner-bg_1.jpg); background-repeat:no-repeat}
div#tv{width:550px; height:378px; float:left; background-image:url(../images/tv-banner-bg.jpg); background-repeat:no-repeat}
div#tv-box{width:238px; height:206px; float:left}
div#banner-3{width:316px; height:378px; float:left; background-image:url(../images/banner-bg_3.png); background-repeat:no-repeat}

/* content */
div#content{width:100%; min-width:1114px; height:auto; margin:0; float:left; background-color:#110518; clear:both}
div#wraper-content{width:960px; height:40px;margin:0 auto 0 auto;}
div#wraper-content-subsites{width:970px; height:40px;margin:0 auto 0 auto;}

div#nav-links{width:920px; padding:2px 0px 2px 40px; float:left; text-align:left}
a.nav-links{color:#53465c;font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;text-decoration:none;}
a.nav-links:link, a.nav-links:visited{color:#53465c;text-decoration:none;}
a.nav-links:hover{color:#695d71;text-decoration:underline;}
h2#h2-style{background-image:url(../images/h2-bg.png); background-repeat:no-repeat; width:930px; height:40px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#d37096; font-weight:normal; padding:6px 0 0 40px; text-align:left}
div#site-content{width:896px; padding:10px 30px 14px 30px; height:auto; float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#675970; text-align:justify; background-color:#1a0826; margin:0 0 6px 2px; display:inline; line-height:1.4}
div#site-content-galeria{width:888px; padding:10px 34px 14px 34px; height:auto; float:left; text-align:justify; background-color:#1a0826; margin:0 0 6px 2px; display:inline; line-height:1.4}
div#site-content-kokomo360{width:888px; padding:10px 34px 14px 34px; height:auto; float:left; text-align:center; background-color:#1a0826; margin:0 0 6px 2px; display:inline; line-height:1.4}
div.panorama-kokomo360{width:888px; height:102px; float:left; clear:both; padding:10px 0 10px 0; text-align:center}
img.panorama-img{border-color:#6d1944; padding:2px; border-width:1px; border-style:solid}


/*home*/
div#content-home{width:982px;padding:6px 0 15px 0; float:left;}
div#flash-link-galeria{width:238px; height:206px; float:left}
div#flash-link-kokomo360{width:238px; height:206px; float:left; margin:0 0 0 2px; display:inline}
div#aktualnosci{width:502px; height:206px; float:left; background-image:url(../images/aktualnosci-bg.png); background-repeat:no-repeat; margin:0 0 0 2px; display:inline}
div#aktualnosci-data{width:202px;height:auto; clear:both;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d5bec5; font-weight:bold; float:left; text-align:left; padding:18px 0 0 40px}
div#aktualnosci-info{width:245px;height:64px; clear:both;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d5bec5; float:left; padding:2px 0 0 40px; text-align:justify}
div#aktualnosci-spacer{width:421px; height:3px; background-image:url(../images/aktualnosci-spacer.png); background-repeat:no-repeat; float:left; margin:0 0 0 30px; display:inline}
div#aktualnosci-kokomo{width:430px; height:auto; float:left; text-align:justify;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d5bec5; padding:10px 0 0 25px; line-height:1.4}
a.link-more{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d5bec5;font-weight:normal;text-decoration:none;}
a.link-more:link, a.link-more:visited{color:#d5bec5;text-decoration:none;}
a.link-more:hover{color:#d5bec5;text-decoration:underline;}

a.link-wk{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d5bec5;font-weight:bold;text-decoration:none;}
a.link-wk:link, a.link-wk:visited{color:#d5bec5;text-decoration:none;}
a.link-wk:hover{color:#d5bec5;text-decoration:none;}

a.link-iz{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d5bec5;font-weight:normal;text-decoration:none;}
a.link-iz:link, a.link-iz:visited{color:#d5bec5;text-decoration:none;}
a.link-iz:hover{color:#d5bec5;text-decoration:none;}

/* kontakt */
div#content-kontakt-left{width:488px; height:auto; float:left; border-right:dotted 1px #6d1944}
div#content-kontakt-right{width:407px; height:auto;float:left; text-align:center;}
div#googleMap{padding:0px 22px 0px 0px;}
a.link-kontakt{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#675970; text-decoration:none}
a.link-kontakt:link, a.link-kontakt:visited{color:#675970;text-decoration:none;}
a.link-kontakt:hover{color:#7d6e86;text-decoration:underline;}

/* wraper-footer */
div#footer{width:100%; min-width:1114px; height:auto; margin:0; float:left; clear:both; padding:0 0 20px 0}
div#wraper-footer{width:960px; height:auto;margin:0 auto 0 auto;}
div#footer-info{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#53465c; width:492px; float:left; padding:8px 0 0 0; text-align:left}
div#akceptujemy-platnosci{width:283px; height:35px; float:left;padding:7px 0 0 185px;}

/* formularz rezerwacji */
#form{width:550px; margin:0 auto 0 auto}
#form-loader{width:550px; margin:0 auto 0 auto; padding:40px 0 40px 0; height:200px; text-align:center}
#form-box{width:550px; height:auto; float:left; text-align:left; padding-bottom:25px; padding-top:12px; position:relative}
fieldset {width:500px; height:400px; background-color:#271733; padding:0 20px 20px 20px; border:solid 1px #6d1944; overflow:hidden}
.text-pola-formularza{text-align:left; padding-bottom:10px;}
.pola-formularza{position: absolute; left: 190px; border:solid 1px #23122f; font-size:14px; background-color:#351d46; color:#675970}
#rezerwuj-box{width:400px; text-align:center; padding-top:140px; padding-left:100px; float:left; overflow:hidden}





