body{
background:#000 url("../images/BCG.png") repeat-x;
padding:0;
margin:0;
font-family:helvetica, arial, sans-serif;
font-size:9pt;
line-height:12pt;
color:#ddd;
text-align:justify;
}

div{
margin:0;
padding:0;
}


.clear{
height:0px;
line-height:0px;
clear:both;
font-size:0px;
border:0 none;
}

#all {
min-height:670px;
width:1010px;
padding:30px 0 0 0;
background: url("../images/BCG_all.png") no-repeat;
left:50%;
margin-left:-555px;
position:absolute;
}

#logo{
height:92px;
width:250px;
margin:68px 0 10px 0;
float:left;
background:url("../images/logo.png") no-repeat;
}

#banner{
height:150px;
width:750px;
margin:10px 10px 10px 0;
float:left;
background:url("../images/banner/Banner1.png") no-repeat;
}

a#home, a#home:link, a#home:visited{
height:50px;
width:130px;
margin:0 10px 0 110px;
float:left;
background:url("../images/images_all.png") no-repeat -0px -50px;
}

a#home:hover{
background:url("../images/images_all.png") no-repeat -0px -100px;
}

/******************************** TOP MENU ************************************/
#menu{
width:750px;
height:50px;
margin:0 10px 0 0;
float:left;
background:orange;
}


ul.menu, ul.menu li{
display:inline;
list-style:none;
margin:0;
padding:0;
}

ul.menu li{
text-align:center;
width:107px;
height:50px;
float: left;
display: block;
}

ul.menu a:link, ul.menu a:visited, ul.menu a{
display:block;
line-height: 47px;
width:107px;
height:50px;
text-decoration:none;
font-weight:bold;
font-size:12px;
color:white;
background:url("../images/images_all.png") no-repeat 0px -150px;
cursor: pointer;
}

ul.menu a:hover{
color:#eff;
background-position:0px -200px;
}
/******************************************************************************/

/******************************** MENU OFERTA,KULE ************************************/
ul.menu-oferta li, ul.menu-kule li{
height:auto;
float: left;
display: block;
margin-right:18px;
}

ul.menu-oferta a, ul.menu-oferta a, ul.menu-oferta a, ul.menu-kule a, ul.menu-kule a, ul.menu-kule a{
display:block;
line-height:14px;
text-decoration:none;
font-size:12px;
color:#fff;
cursor:pointer;
margin-right:18px;
}

ul.menu-oferta a:hover, ul.menu-kule a:hover{
color:#fe930b;
}
/******************************************************************************/

#left-content{
width:130px;
height:420px;
float:left;
margin:10px 0 0 110px;
}

#left1{
width:130px;
height:130px;
float:left;
margin:0 0 10px 0;
background:url("../images/left/Left1.png") no-repeat;
}

#left2{
width:130px;
height:130px;
float:left;
margin:0 0 10px 0;
background:url("../images/left/Left2.png") no-repeat;
}

#left3{
width:130px;
height:130px;
float:left;
margin:0 0 10px 0;
background:url("../images/left/Left3.png") no-repeat;
}

#content-all{
width:770px;
height:430px;
float:left;
padding:0;
}

/* LAYOUT STANDARDOWY */
#content-alone{
width:730px;
height:390px;
background:url("../images/content.png") no-repeat;
float:left;
padding:20px;
}
/*********************/

/* LAYOUT OFERTA, GALERIA */
#content-oferta-all{
width:770px;
height:auto;
background: url("../images/oferta-mid.png") repeat-y;
float:left;
}

#content-galeria-all{
width:770px;
min-height:409px;
background: url("../images/oferta-mid.png") repeat-y;
float:left;
}

#content-oferta-top, #content-kule-top{
width:751px;
height:40px;
padding:11px 10px 0 10px;
background: url("../images/oferta-top.png") no-repeat;
float:left;
}

#content-galeria-top{
width:750px;
height:5px;
padding:10px 10px 0 10px;
background: url("../images/galeria-top.png") no-repeat;
float:left;
}

#oferta-wrap-left, #galeria-wrap-left{
width:12px;
height:358px;
background: url("../images/oferta-wrap-left.png") no-repeat;
float:left;
}

#content-oferta-mid, #content-galeria-mid, #content-sezon-mid{
width:730px;
height:auto;
background:#343434;
float:left;
margin:0;
padding:8px 8px 0 8px;
}

#oferta-wrap-right, #galeria-wrap-right{
width:12px;
height:358px;
background: url("../images/oferta-wrap-right.png") no-repeat;
float:left;
}

#content-oferta-bot, #content-galeria-bot{
width:770px;
height:20px;
background: url("../images/oferta-bot.png") no-repeat;
float:left;
}
/*********************/

/* LAYOUT KULE WODNE */
#content-kule-all{
width:770px;
height:430px;
background:url("../images/content.png") no-repeat;
float:left;
}

#content-kule-mid{
width:730px;
height:350px;
padding:8px 20px 10px 20px;
float:left;
}

/*********************/

.contentheading{
font-size: 18px;
font-family:"Times New Roman" , serif;
font-style:italic;
margin:0;
padding-left: 26px;
display: block;
width: 700px;
background-color: none;
height: 27px;
line-height: 13px;
border-bottom: 1px dashed #7c7c7c;
background: url("../images/images_all.png") no-repeat -50px 0;
}

.componentheading{
font-size: 16px;
font-family:"Times New Roman" , serif;
font-style:italic;
text-align:center;
}

#content-oferta-mid .componentheading{
display:none;
}

.article_separator{
line-height:30px;
}


#footer{
width:210px;
height:20px;
float:left;
padding-left:580px;
font-size: 12px;
}

/* LAYOUT KONTAKT */
#alone-heading{
width:730px;
height:40px;
float:left;
}

#alone-left{
width:365px;
height:350px;
float:left;
}

#alone-right{
width:339px;
height:350px;
padding:0 0 0 25px;
border-left: 1px solid #444;
float:left;
}

.button{
margin-left:40px;
}

.intro_text{
text-align:center;
font-family:"Times New Roman" , serif;
font-style:italic;
font-size:12pt;
margin:15px 0 40px 0;
}

a.kontakt-gg:link, a.kontakt-gg:visited, a.kontakt-gg, a.kontakt-skype:link, a.kontakt-skype:visited, a.kontakt-skype{
text-decoration:none;
border:none;
color:#aaa;
}

a.kontakt-gg:hover, a.kontakt-skype:hover{
color:#ccc;
}

/******************/

.filmyButton{
border:1px dashed #555555;
height:52px;
width:77px;
margin:0;
overflow:hidden;
padding:0;
}

.filmyIMG{
width:75px;
height:50px;
padding:2px;
}

/**************************/
ul.menu3 li{
margin-bottom:20px;
}

ul.menu3 a:link, ul.menu3 a:visited, ul.menu3 a{
text-decoration:none;
font-size:14px;
color:#fff;
text-shadow:0 0 5px #ccc;
}

ul.menu3 a:hover, ul.menu3 a:hover{
color:#fe930b;
text-shadow:0 0 5px #eee;
}

/*************************/
#content-sezon-mid p img{
border:1px dashed #555555;
padding:2px;
}
