body    {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
 background-color: #D9E1EC;

}

#page {
    position: relative;
     width: 665px !important;
     width: 665px;    
     width/**/:/**/665px;    
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-top: 0px;

	 
}








 
#wrapper {
	margin: 0px;
	padding: 0px;
	width: 665px;

	background: white url(page-bg.gif) repeat-y 0px 0px;

}

#wrapper-1 {
	margin: 0px;
	padding: 0px;
	width: 665px;

	background: url(header.gif) no-repeat 0px 0px !important;
	background: url(header.gif) no-repeat 0px 0px;
	background/**/:/**/ url(header.gif) no-repeat 0px 0px;

	padding-top: 195px !important;
	padding-top: 195px;
	padding-top/**/:/**/ 195px;



}


#wrapper-2 {
	margin: 0px;
	padding: 0px;
	width: 665px;



	margin-top: 0px; 
}


#mainBox{
	margin-top: 0px;

     width: 632px !important;
     width: 632px;    
     width/**/:/**/620px;  

	float: left;
	display: table;



     margin-left: 18px !important;
     margin-left: 18px;    
     margin-left/**/:/**/10px;  

	 padding-bottom: 10px;
}



.backgroundEnd{
    clear: both;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
}

.logoBox  {
	position: relative;
	margin: 0px;
	padding: 0px;
}

.logo{
	 border: none;
}

.flag{
	 border: none;
}


#Langbar{
	    display: block;
    position: absolute;
    right: 15px;
    top: 35px;
}


/* footer
--------------------------------------------------*/

#footer {
	clear: both;
	font-size: 0.8em;
	margin: 0px;
  	color: #757575;
	background:  url(footer-bg.gif) no-repeat bottom;
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;

	padding-top: 15px;
	padding-bottom: 10px;	

     padding-bottom: 20px !important;
     padding-bottom: 20px;    
     padding-bottom/**/:/**/10px;
	
}



#footer p {
border-top: 1px solid #BDC6C6;
	padding: 0px;
 padding-top: 5px;
}

#footer strong {font-weight:normal;}
.singlecol #footer {background-image:none;}
#footer a {color: #757575;}
#footer a:hover {color:#757575;}
#footer strong {color: #757575;}


/* menu */

 #ddtoptabs{

	width: 400px;
	margin: 0px;
	padding: 0px;

	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 5px;

	position: absolute;
	top: 140px;
	right: 20px;

}


#ddtoptabs ul{
	margin:0;
	padding:0;
	list-style:none;

}

#ddtoptabs li{
	display:inline;
	margin: 0 4px 0 0;
	padding:0;
}

#ddtoptabs a{
	float:right;
	background-position: -1000px 0%;
	margin:0 10px 0 0;
	padding:0 0 0 2px;
	text-decoration:none;
	color: #fff;
	
}


#ddtoptabs #kontakt-sk,#ddtoptabs #penzion-sk,#ddtoptabs #aktivity-sk,#ddtoptabs #cennik-sk {
	padding:3px 0 3px 0;
	overflow: hidden;
	width: 80px;
	text-indent: -3000px;
	height:70px;

}

#ddtoptabs #penzion-sk {
	background: url(m-penzion-sk.gif) no-repeat;
}

#ddtoptabs #aktivity-sk {
	background: url(m-aktivity-sk.gif) no-repeat;
}

#ddtoptabs #kontakt-sk {
	background: url(m-kontakt-sk.gif) no-repeat;
}

#ddtoptabs #cennik-sk {
	background: url(m-cennik-sk.gif) no-repeat;
}

#ddtoptabs #kontakt-sk:hover,#ddtoptabs #penzion-sk:hover,#ddtoptabs #aktivity-sk:hover,#ddtoptabs #cennik-sk:hover{
	background-position: 0 -75px;
}





.TextHolder{
	margin-bottom: 20px;


}

.h1-cennik{
	background: url(h1-cennik.gif) no-repeat;
	text-indent: -3000px;
 height: 60px;
}


.h1-penzion{
	background: url(h1-penzion.gif) no-repeat;
	text-indent: -3000px;
 height: 60px;
}

.h1-aktivity{
	background: url(h1-aktivity.gif) no-repeat;
	text-indent: -3000px;
 height: 60px;
}

.h1-kontakt{
	background: url(h1-kontakt.gif) no-repeat;
	text-indent: -3000px;
 height: 60px;
}



.col-size-25{
 float: left;
 width: 24%;
	
}

.col-size-50{
 padding: 10px;
 float: left;

     width: 45% !important;
     width: 50%;    
     width/**/:/**/50%;  
}



.col-size-75{
 padding: 0px;
 float: left;
 width: 75%;
 text-align: justify;
}

.col-size-100{
 padding: 5px;
 width: 99%;
 text-align: justify;
 clear: both;
}

