/* Version: 1.0 (Jun 20, 2008), darkmay.com */

/***** Body and fonts settings *****/
 
body {
	margin:0;
	padding:0;
	font-family:  Arial CE, arial, helvetica, sans-serif;
	font-size: 11px; 
	color:#364A90;
	background: #b2cce3 url("http://shorehotels.eu/img/css/bg-all-1.jpg") 0 0 repeat-x; 
}
		
#menu_iframe {
    z-index: 10;
    position: absolute;
    display: none;
}
a {
	text-decoration: none;
	/*color: #a96b08;*/
	color: #9b4a3f;
	       }
a:link {
	       }
a:visited {
        	}
a:active {
      	}
a:hover {
	      text-decoration: underline;
	}
h1 {
      	font-size: 2.0em;
      	font-weight: normal;
      	margin-top: 0em;
      	margin-bottom: 0em; 
      }
h2 {
      	font-size: 1.7em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: normal;
      	}
h3 {
      	font-size: 1.4em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: normal;
      	}
h4 {
      	font-size: 1em;
      	margin: .4em 0em .4em 0em;
		padding: .2em;
      	font-weight: bold;
		background: #258bc9;
		color: white; 
      	}
h5 {
      	font-size: 1.0em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: bold;
      	}
h6 {
      	font-size: 0.8em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: bold;
      	} 
img {
      	border: 0;
      	}
p {
      	font-size: 1.0em;
      	line-height: 1.3em;
      	margin: 1.2em 0em 1.2em 0em;
      	}
li > p {
	     margin-top: 0.2em;
}

.clear {clear: both}
.left {float: left;}
.right {float: right;}
 

 
/***** Page layout  *****/

#main {                               
	margin: 0 auto;   
	width: 970px;           
}

#main-bg-fixed {
	width: 970px;  
	background: url(http://shorehotels.eu/img/css/bg-cont.jpg) no-repeat;         
}

#main-bg {
	width: 970px;
	background: url(http://shorehotels.eu/img/css/bg-cont-plus.jpg) repeat-y;           
}
        
#wrap {
	margin: 0 auto; 
	width: 912px;
	position: relative;
}

#inner {
	border: 5px solid white;
	min-height: 700px;
	background: #fff;
}

#head, #head img  {
	border: none;
    width: 902px;       
	background: #fff;
}

#head {
	border-bottom: 2px solid white;
}

#cont  { 
		
	border-top: 2px solid white;
	clear: both;
}

#master  {
   min-height: 850px;
   border-left: 5px solid white;
	 background: #fff;
	 overflow: hidden;
}


/* slavery */


#left-slave  {
         width: 145px;
         min-height: 54px; 
         float: left;
		 background: #f5f9fe;
	     /*display: none; -> pokud je aktivnÃ­ vymaÅ¾e slave z webu */
       }
	   
#footer  {
         height: 30px;
		 line-height: 30px;
		 text-align: right;
		 padding-right: 15px;
         background: #258cc9;
		 border-top: 2px solid #ebebeb;
		 color: #fff
       }

#footer a {
       color: #fff
       }

.ppad {
	  margin: 0 0 10px 0!important;
	  padding: 0!important;
}     


.side-price {
	  font-weight: bold;
}   

/* addes styles */
/* side-box styles */ 
.sidebox {
	width: 145px!important;
	min-height: 60px;
	clear: both;
	margin-bottom: 5px;
}
.sidebox a {
	 text-decoration: underline; 
}
 
.sidebox p {
	 margin:0;padding:5px;
	 font-size: 10px;
}

.sidebox-title .text {
    padding:4px 0 4px 3px;
  	font-weight: bold;
}

.master-title .text {
    margin:4px 0 4px 3px;
  	font-weight: bold;
}

.icon {
	margin:1px 1px 1px 0;
	padding: 0;
	border: 0;
	float: right;
}

     



      

 
 
 


