@charset "windows-1251";
	
BODY {
	margin: 0px;
         padding: 0px;
	color: black;
	font-family: tahoma;
	font-size: 11px;
	text-align: center;

}



#pageBody {
	width: 739px;         
         text-align: left;
	background: white;
         margin: auto;
         padding: 0px;
         border-right: 1px solid #cbcbcb; 
}


/* --- HEADER --- */

#myFlash {
position: absolute; 
top: 0px;  
z-index: 0;
}

#pageHeader {
         height: 238px;	
         width: 739px;
         margin: 0px auto;
         padding: 0px; 
         /*border-right: 1px solid #cbcbcb;*/ 
         border-left: 1px solid #cbcbcb;
         position: absolute;
         top: 0px;
}

#siteLanguage {display: none;}
#siteLogotype {display: none;}
#siteSubtitle {display: none;}
#siteTitle {display: none;}

/* --- header --- */
/* --- CONTENT --- */

#pageTitle {
         width: 724px; 
         height: 17px;
         background: url(/skin/pachmenu.jpg);
         padding: 8px 5px 3px 10px;
         margin: 0px;
         left: 0px;
         top: 0px;
         position: absolute;
         color: #a44601; 
         font-size: 15px; 
         font-weight: bold; 
         font-family: arial;
         text-decoration: none;
         display: none;
}
h3,
h3.title {
	color: white;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 4px 70px;
         background:  url(/skin/blue.jpg) repeat-x;
         width: 425px; 
         position: relative;
         display: block;
         top: 0px;
         left: 0px;
         height: 25px;
}

h4,
h4.title {
	color: #5d5d5d;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
         font-weight: bold;
         backgruond: none;
}


#pageEnteringText,
#pageClosingText {	clear: both; margin: 10px;}


#pageContent {
	
	position: relative;
	min-height: 850px;
         _height: 850px;
         width: 500px;
         margin: 0px;
	padding: 0px;
	text-align: justify;
         left: 0px;
         top: 239px;
         border-left: 1px solid #cbcbcb;
         border-right: 1px solid #cbcbcb;
}


#walk #pageContent {
	min-height: 1550px;
}

#children #pageContent {
	min-height: 750px;
}

#base #pageContent {
	min-height: 700px;
}

#sea #pageContent {
	min-height: 650px;
}


p {margin: 10px; margin: 15px;}

img.image{float: right; margin: 5px 10px 5px 15px;}	
img.preview{float: left; margin: 5px 15px 5px 0px;}
.text { display: block; width: 330px; padding-bottom: 10px;}


.object {
	margin: 0px;
         padding: 5px;
         border: 1px solid gray;
         border-collapse: collapse;
         display: block;
}


/*#walk .object {
         height: 250px;
}

#children .object {
         height: 250px;
}

#base .object {
         height: 100%;
}


#residence .object  {
         height: 250px;
}*/





.object .title {
         text-align: right; 
         width: 300px;
         display: block;
         margin: 0px;
         padding: 0px;
}

/*.object .link {
	float: right;
         margin-right: 15px;
         
}*/

.object .preview{
         float: left;
         clear: both;
         display: block;
         margin: 10px;
         padding: 0px;
         width: 100px;
         height: 100px;
}

.object .note{
         display: block;
         margin: 0px;
         padding: 0px;
         float: right;
}



.button {
	background: gray;
	border: none;
	color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
         margin: 10px;
}
#pageSearch {display: none;}

/* --- content --- */
/* --- MENU --- */

#pageMenu {display: none;}
#pageServiceMenu {display: none;}
#pagePathMenu {
         width: 724px; 
         height: 17px;
         background: url(/skin/pachmenu.jpg);
         border-left: 1px solid #cbcbcb; 
         display: block;
         padding: 8px 5px 3px 10px;
         margin: 0px;
         left: 0px;
         position: relative;
         display: none;
}
#pagePathMenu .menu { 
         color: #a44601; 
         font-size: 15px; 
         font-weight: bold; 
         font-family: arial;
         text-decoration: none;
}
/* --- menu --- */

/* --- PHOTOALBUM --- */
.contentPhotoAlbum .object {
         border: none;
	border-right: 1px solid gray;
         border-bottom: 1px solid gray;
	margin: 0px;
	padding: 5px;
	clear: none;
         display: block;
         width: 235px;
         height: 100px;
         
         float: left;
         text-align: left;
         
}
.contentPhotoAlbum .preview {
         display: block; 
         clear: none; 
         float: left;
         margin: 15px 0px 5px 20px;
	padding: 0px;

}


.contentPhotoAlbum .objectPhotoPreview{
         height: 150px;
         margin: 0px;
	padding: 0px 0px 15px 0px;
}

.contentPhotoAlbum .object .link {
        float: none;
        display: block;
        font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 120px;
         text-align: left;

}

.contentPhotoAlbum .note {
	float: left;
         clear: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 230px;    
         text-align: left;

}

.contentPhotoAlbum .object .link:hover {
	color: orange;
}
.objectPhoto {text-align: left; border: none; }
.objectPhoto .title {display: block; width: auto; margin: 5px 0px 0px 10px; text-align: left;}
.objectPhoto img.image {float: right;  clear: none; display: block;}
#return {margin-left: 15px;}
/* --- photoalbum --- */

/* --- NEWS --- */



.contentNews .title{
    font-size: 12px;
    font-weight: bold;
    width: auto;
    margin: 0px;
    color: white;
}
.date {
	color: #444444;
	font-size: 12px;
	
}
.contentNews .link {color: #1585a6;}
.contentNews A {color: #1585a6;}

/* --- news --- */
/* --- TABLE ---*/

.tableTable {
	color: gray;
	margin-bottom: 5px;
	margin-top: 5px;
         margin-left: 15px;
	border: 1px solid silver;
         width: 94%;
}

.tableTable .tableHeader td {
	background: #9EB600;
	color:  #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid silver;
}

.tableTable td {
	border-bottom: 1px solid silver;
	padding: 5px 3px;
}

.tableTable td.preview {
	border-top: 0px;
}

.tableTable td.title {
	font-size: 11px;
	font-weight: bold;
}
.tableRowEven td {
	background-color: #F8F8F8;
}

.tableRowOdd td {
	background-color: white;
}
/* --- table ---*/
/* --- SPECIALSALES --- */

.contentSpecialSales {
	height: 300px;
	background: lightblue;
	padding: 0px;
         color: white;
         margin: 20px;
         width: 460px;
}
.contentSpecialSales .title {
         margin-bottom: 10px;
         display: block;
         clear: none;
         width: auto;
}
.contentSpecialSales .link{margin: 20px; clear: both;}
/* --- specialsales --- */
/* --- ProductListBlocklike ---*/

.contentProductListBlocklike .objectProduct
{
    float: left; clear:none; 
}
	
.contentProductListBlocklike .objectProduct .link
{
   float: none;
}
.contentProductListBlocklike .button {
clear: both
}
.contentProductListBlocklike .objectProduct .note { clear:both }

/* --- ProductListBlocklike ---*/


/* --- FOOTER --- */

#pageFooter {
	BACKGROUND: #e7e7e7;
	height: 45px;
	width: 740px;
         margin: auto;
         padding: 0px;
         position: relative;
         border-top: 10px solid #d3d3d3;
         margin-top: 250px;
        
}


#pageCopyrights {
	bottom: 25px;
         right: 10px;
	color: #7c7c7c;
	font-size: 11px;
	margin: 0px;
         padding: 0px;
	position: absolute;
	text-align: right;
	width: 700px;
}
#pageTechnology { 
    display: block;
    bottom: 7px;
	color: #7c7c7c;
	font-size: 11px;
	right:10px;
	position: absolute;
	text-align: right;
	width: 700px;
    z-index: 1001;
    padding: 0px;
    margin: 0px;
}
#pageCounter {bottom: 5px;	left: 105px; position: absolute;}
#siteProviderLogo { display: block; }
#siteTechnologyLogo { display: block; bottom}
#siteProviderLogo img {border: none; bottom: 5px; left: 210px; position: absolute; }
#siteTechnologyLogo img {border: none; bottom: 5px; left: 10px; position: absolute; }

#pageContactsBrief {clear: both;}

/* --- footer --- */


A {color: #1585a6;}

/* --- REKLAMA --- */
#adServiceMenu {position: absolute; left: 150px;  top: 30px; z-index: 1000;}
#adHeader {position: absolute; left: 145px; top: 100px;}
#adSite{ position: absolute; left: 830px; top: 100px; z-index: 1000;}
#adFooter {position: absolute; left:200px; bottom: 5px;}
/* --- reklama --- */


.match {background: orange; color: black;}

#reclama {
         
         width: 238px;
         position: absolute;
         right: -239px;
         height: 100%;
         color: #333333;
         
}



#weather {
         
        text-align: center; 
        padding-bottom: 7px;
}
#weather table {background: gray; width: 150px; margin: 0px; padding: 0px;}
#weather table td{
        background: #444444; 
        width: 150px; 
        color: white; 
        font-weight: bold; 
        font-size: 14px;
        height: 25px;
        display: block;
        margin: 0px;
        padding-left: 15px;
        font-style: italic;
        color: #333333;
}


#pogoda .object{
        float: both;
        clear: left;
}

#reclama A {color: white; text-decoration: none; color: #333333;}
#reclama A:hover {color: lightblue; color: #333333;}
#reclama h3 {width: auto; }
#reclama .olive {color: #333333; background: url(/skin/green_kompas.jpg); height: 25px; margin: 0px;}
#reclama .gray {background: url(/skin/yellow.jpg); height: 25px; margin: 0px; text-align: left;}
#reclama .blue2 {color: #333333; background: url(/skin/blue_info.jpg); height: 25px; margin: 0px; text-align: left;}
#reclama .orange2 {background: url(/skin/orange2.jpg); height: 25px; margin: 0px; text-align: left;}


#reclama .olive A{color: white; }
#reclama .gray A{color: white;}
#reclama .blue2 A{color: white;}
#reclama .orange2 A{color: white;}


/* --- CATALOG --- */
.object {border: none;}


#pageContent .catalog .object {
         border: none;
	border-right: 1px solid gray;
         border-bottom: 1px solid gray;
	margin: 0px;
	padding: 5px;
	clear: none;
         display: block;
         width: 239px;
         min-height: 100px;
         _height: 100px;
         float: left;
         text-align: left;
         
}

#pageContent .catalog .preview{
         display: block;
         float: left; 
         clear: both; 
         border: 1px solid darkcyan;
         _width: 90px;
}

#pageContent .catalog .object .title{
        float: none;
        display: block;
        font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 230px;
         text-align: right;
}

#pageContent .catalog .note {
	float: right;
         clear: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 120px;    
         text-align: left;
         _width: 90px;

}


p.text {
	
         clear: none;
         float: right;
	margin: 0px 0px 0px 13px;
	padding: 0px;
	width: auto;    
         text-align: left;
 
}
.green h3{background: url(/skin/green.jpg);}
.blue h3{background: url(/skin/blue.jpg);}
.blue1 h3{background: url(/skin/blue.jpg);}
.blue3 h3{background: url(/skin/blue.jpg);}
.red h3{background: url(/skin/red.jpg);}
.violet h3{background: url(/skin/violet.jpg);}
.brown h3{background: url(/skin/brown.jpg);}
.yellow h3{background: url(/skin/yellow.jpg);}
.olive h3{background: url(/skin/olive.jpg);}
.olive1 h3{background: url(/skin/olive.jpg);}
.olive2 h3{background: url(/skin/olive.jpg);}
.olive6 h3{background: url(/skin/olive.jpg);}
.greenhotel h3{background: url(/skin/green_hotel.jpg);}
.greenkompas h3{background: url(/skin/green_kompas.jpg);} 
.contentFeedback .orange h3{background: url(/skin/orange2.jpg);}  
.blueinfo H3 {background: url(/skin/blue_info.jpg);}
.haveagoodtime h3{background: url(/skin/icon_home.jpg);}
.haveagoodtime1 h3{background: url(/skin/icon_home.jpg);}
#haveagoodtime h3{background: url(/skin/icon_home.jpg);}
/* --- catalog --- */
		
.greenhotel{
          display: block;
          min-height: 890px;
}

.haveagoodtime{
          display: block;
          min-height: 700px;

}


.haveagoodtime1{ 
          display: block;
          min-height: 200px;

}


.olive1 {
          display: block;
          min-height: 370px;

}

.blue1  {
          display: block;
          min-height: 850px;

}

.blue3  {
          display: block;
          min-height: 420px;

}



#pageContent .contentsmall {
          width: 250px; 
          display: block; 
          padding: 0px;
          float: left;
          margin: 0px;
          position: relative;
          z-index: 10;

}	
#pageContent .contentsmall h3 {
          width: 199px; 
          padding: 6px 5px 4px 45px;
          margin-left: 1px;
          position: relative;
}	
#pageContent .contentsmall .object{
         
         padding: 10px 5px 10px 5px; 
         margin: 0px;
         display: block;
         clear: both;
         float: left;
         min-height: 170px;
         _height: 170px;
         position: relative;
         width: 230px;
}
#pageContent .contentsmall .object h4{
         margin: 0px;
         width: 230px;
         height: 25px;
         _height: 30px; 
         padding: 5px 0px 5px 0px;

}
		
#pageContent .contentsmall  img {border: 1px solid darkblue; border: none;}

#pageContent .contentsmall .object .preview{
         
         padding: 10px 5px 10px 5px; 
         margin: 0px;
         display: block;
         clear: both;
         float: left;
         _width: 90px;
}


#pageContent .contentsmall .object .note {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 120px;
         _width: 100px;    
         text-align: left;
         display: block;
         position: relative; 
         float: right;
}


#pageContent .contentsmall .object .text{
         width: 100px;
}

#pageContent .olive2{
         position: relative;
         display: block;
}

.tele{
       position: absolute;
       left: 550px;
       top: 0px;
       z-index: 100000000000000;
       width: 250px;
}	
#walk .blue3 .object {
       height: 150px;
       width: 490px;
}

#walk .blue3 .object .title {
       text-align: left;
}

.olive6{
        height: 100%;
        width: 490px;
        position: relative;
        top: 0px;
        left: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        display: block;
        z-index: 0;
}

#price #pageContent {
	min-height: 1750px;
}

#price .objectPhotoPreview{
         _width: 249px;
}


#price .objectPhotoPreview .note{
         _width: 150px;
}

								