html, body, div, ul {
	margin: 0;
	padding: 0;
}

body {
    color: #262626;
	background: #f4f4f4;
	/*font: normal 12px/18px Verdana, sans-serif;   */
}

img
{
	 border:none;
}

#container
{
	width: 100%;

}
#content {
	
	width: 400px;
	margin: 40px auto 0 auto;
	padding: 0 60px 30px 60px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}

.DotImg
{
	border: none;
	margin-bottom: 20px;
}

h1 {
	/*margin: 30px 0 15px 0;*/
	font-size: 15px;
	font-weight: bold;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
	padding-left: 8px;
	/*border-bottom: 1px dotted rgba(0, 0, 0, .5);*/

}

.sub_tit_n {
	/*margin: 30px 0 15px 0;*/
	font-size: 12px;
	font-weight: bold;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
	padding-left: 8px;
	/*border-bottom: 1px dotted rgba(0, 0, 0, .5);*/

}

h1 span {
	font-size: 50%;
	letter-spacing: -0.05em;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #E5E5E5;
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;
	padding: 7px 0;
}

a {
	outline: none;
}

a img {
	border: 1px solid #BBB;
	padding: 1px;
	margin: 2px 2px 2px 0;
	vertical-align: top;
}

a img.last {
	margin-right: 0;	
}

ul {
	margin-bottom: 24px;
	padding-left: 30px;
}
/*--aa page--*/
.sliderA
{  
      width: 245px;
      height: 185px;	
      border: 0px solid #FFFFFF;
      border-radius:0px;
      box-shadow: 0px 0px 0px #333333;
      float: left;
      margin-left: 5px;
}

.sliderB
{
      width: 245px;
      height: 185px; 
      border: 0px solid #FFFFFF;
      border-radius:0px;
      box-shadow: 0px 0px 0px #333333;
       float: left;
      margin-left: 5px;
}


.sliderC
{
      width: 245px;
      height: 185px; 
      border: 0px solid #FFFFFF;
      border-radius:0px;
      box-shadow: 0px 0px 0px #333333;
       float: left;
      margin-left: 5px;
}

.sliderD
{
      width: 245px;
      height: 185px; 
      border: 0px solid #FFFFFF;
      border-radius:0px;
      box-shadow: 0px 0px 0px #333333;
       float: left;
      margin-left: 5px;
}


.BoxA
{
 padding-top: 20px;
 margin: 0 auto;
 width: 241px;
 height: 250px;	
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
	-moz-box-shadow: 5px 5px 10px #888888;
	-webkit-box-shadow: 5px 5px 10px #888888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
}

.BoxB
{
 padding-top: 20px;
 margin: 0 auto;
 width: 241px;
 height: 270px;	
 background-color: white;     	  
 border: 1px solid #FFFFFF;
 border-radius:1px; 
 	-moz-box-shadow: 5px 5px 10px #888888;
	-webkit-box-shadow: 5px 5px 10px #888888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
}

.BoxC
{
	padding-top: 20px;
 margin: 0 auto;
 width: 241px;
 height: 200px;	
 background-color: white;     	  
 border: 1px solid #FFFFFF;
 border-radius:1px; 
 	-moz-box-shadow: 5px 5px 10px #888888;
	-webkit-box-shadow: 5px 5px 10px #888888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
}

.BoxD
{
	padding-top: 20px;
 margin: 0 auto;
 width: 241px;
 height: 245px;	
 background-color: white;     	  
 border: 1px solid #FFFFFF;
 border-radius:1px;
 	-moz-box-shadow: 5px 5px 10px #888888;
	-webkit-box-shadow: 5px 5px 10px #888888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
}
#content1
{

	
	width: 1015px;
	text-align: center;
	display: block;
	margin-left:1%;
	


}

ul {
   
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

a {
        
    text-decoration: none;
    font-size: 80%;
    color: gray; 
    padding: 0.1em 0.2em;
    border-right: 0px solid white;
}

a:hover {
     text-decoration: underline;
}

#Cabec 
{
	width: 1005px;
	margin-top: 10px;	
	background-color: white; 
	-moz-box-shadow: 5px 5px 10px #888888;
	-webkit-box-shadow: 5px 5px 10px #888888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  margin-bottom: 5px;
  
}


#Cabec h2
{
	padding: 0px 0px 0px 0px;
	font-family:  'Arial Narrow', Arial, sans-serif;
	color: #8c050a;
	font-size: 50px;
	font-weight: none;
	margin: auto;

}

#Cabec li {
    display: inline;
}

#Cabec li:after {
	content: "|";
	color: #888888;
	font-family: "Calibri";
}
#Cabec a {
	font-size: 10pt;
}

#Cabec a img {
	border: none;
	
}
.parent /*ul*/ 
{
	list-style: none;
	
}

.child /*li*/
{
    cursor: pointer;
    cursor: hand;
    padding-left: 15px !important;
    

}

.linklike
{
	color: black;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	 font-size: 80%;
	 padding-left: 1px;

}

.linkimg
{
	border: none !important;
	
}

.child a 
{
	color: #2978bb !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.fln
{
	cursor: pointer;
	text-align: left;
}

.fln a
{
	color: black;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

.fln ul
{
	float: none;
	padding-left: 27px;

}

.fln ul li:before
{
	content: "\00bb";

}

/*--aa page--*/

/*--bb page--*/



.BoxForm
{
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 985px;
 min-height: 1600px; 
 /*height:auto !important;*/
    height:1600px;
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
  -moz-box-shadow: 5px 5px 10px #888888;
  -webkit-box-shadow: 5px 5px 10px #888888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  overflow: hidden;
  

}

.Boxbb
{
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 985px;
 min-height: 600px; 
 /*height:auto !important;*/
    height:380px;
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
  -moz-box-shadow: 5px 5px 10px #888888;
  -webkit-box-shadow: 5px 5px 10px #888888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  overflow: hidden;
  

}

.Boxbb2
{
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 985px;
 min-height: 550px; 
 /*height:auto !important;*/
    height:1800px;
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
  -moz-box-shadow: 5px 5px 10px #888888;
  -webkit-box-shadow: 5px 5px 10px #888888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  overflow: hidden;
  

}
.Boxbbcp
{
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 985px;
 min-height:1400px; 
 /*height:auto !important;*/
    height:4400px;
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
  -moz-box-shadow: 5px 5px 10px #888888;
  -webkit-box-shadow: 5px 5px 10px #888888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  overflow: hidden;
  

}

.Boxbbcp_n
{
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 985px;
 min-height:600px; 
 /*height:auto !important;*/
    height:2000px;
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
  -moz-box-shadow: 5px 5px 10px #888888;
  -webkit-box-shadow: 5px 5px 10px #888888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  overflow: hidden;
  

}


.Boxbbhotels
{
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 985px;
 min-height: 600px; 
 /*height:auto !important;*/
    height:600px;
 background-color: white;       
 border: 1px solid #FFFFFF;
 border-radius:1px;
  -moz-box-shadow: 5px 5px 10px #888888;
  -webkit-box-shadow: 5px 5px 10px #888888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=10);
  overflow: hidden;
  

}
.OPtxt
{
	/*  -webkit-column-count: 2; /* Chrome, Safari, Opera */
   /*-moz-column-count: 2; /* Firefox */
   /* column-count: 2;*/
    border: solid 1px;
    border-color: #CECEF6;
    padding: 5px 5px 5px 5px;

}

.Boxbb a
{
	font-size: 100%;
	color: blue;
}

	


.Boxbb ul
{
	list-style: circle;
	padding-left: 40px;
}

.bord
{
	border: 0px solid  rgba(0, 0, 0, .5);
	
  min-height: 365px;
	margin-top: 1px;
	margin-left: -5px;
	margin-right: -5px;
}

.bord h1 
{
	color: #BDBDBD;
	border: none;
	font-size: 20px;
	margin-bottom: 5px !important;
	

}

.bord h3
{
	font-weight: bold;
	border-top: 2px dotted;

	border-bottom: 2px dotted;
	margin: 2px 0px 0px 20px;
	width: 460px;
}

.bordText
{
	
  font-size: 9.5pt;
  padding-left: 15px;
	padding-top: 5px;
	margin-top: 10px;
	margin-right: 35px;
	/*-webkit-column-count: 2;   /* Chrome, Safari, Opera */
   /*-moz-column-count: 2;  /* Firefox */
  /* column-count: 2; */
  height: 340px;
   line-height: 145%;
   text-align: justify;

}

.bordText a
{
	font-size: 9pt !important;
}

.ColDiv
{
	float: left;
	margin-left: 5px;
	width: 460px;
	margin-right: 5px;
	display: inline-block;


}

.bordText p
{
	padding: 5px;

}
.bordText a
{
	 
    font-size: 100%;
    color: blue;

}

.cl
{
	clear: both;
}

.btn {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 10px;
  background: #BDBDBD;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  margin-right: 5px;
  float: left;
  margin-top: 20px;
  width: 35px;
}


.btn1 {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 10px;
  background:#2a78bc ;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  margin-right: 5px;
  float: left;
  margin-top: 20px;
   width: 35px;
}



.btn2 {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 10px;
  background:#0040FF;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  margin-right: 5px;
  float: left;
  margin-top: 20px;
   width: 35px;
}

.btns
{
	float: right;
}

.btns1
{
	
	margin-bottom: 20px;
}


.btn:hover {
  background: #11e3fe;
  text-decoration: none;
   cursor: pointer;
}
.btn1:hover {
  background: #11e3fe;
  text-decoration: none;
   cursor: pointer;
}
.btn2:hover {
  background: #11e3fe;
  text-decoration: none;
   cursor: pointer;
}

#OHotels 
{
	 border-collapse: collapse;	
	 border-color:#66737c;
	border-width: 1px;
	background:#e7e7e7 ;
}


#OHotels td{

	
	padding-left: 4px;

}
#OHotels th{
	
	
	border-bottom: 2px solid;
	border-color:#6b7881;
	padding-left: 4px;
	color:  #AEB165;
	text-align: center;
	vertical-align: bottom;
}
.tdbt
{
	border-bottom: 2px solid;
	border-color:#6b7881;
}

.emptytdright
{
	border-left: 2px solid;
	border-color:#6b7881;
}
.emptyrow
{
	height: 5px;
	border-bottom: 2px solid;
	border-color:#6b7881;
}



/*#OHotels tr:nth-child(even) {background: #F2F2F2}*/

/*--bb page--*/ 
.grn{
	color: #2978bb !important;
}
.hraa{
	/*border-top: dotted 1px;
        width:98%;  */
   margin-bottom: 10px;     
}
.hrbb{
	border-top: dotted 1px;
	 margin: 0 0 10px 6px;
	 position: absolute; 
}


footer
{
	clear: both;
	text-align: center;
	border-top: dotted 1px;
	 width:1005px;
	 margin: 0 auto;
	 margin-top: 10px;
	 color: #848484;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;;
	font-size: 12px;


}
#aafooter
{
	clear: both;
	text-align: center;
	border-top: dotted 1px;
	 width:1005px;
	 margin: 0 auto;
	 margin-top: 550px;
	 color: #848484;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;;
	font-size: 12px;
	position: absolute;

}
#imageleft
{
	float: left;
	width: 150px;
	margin-right: 5px;
	margin-left: 8px;
        margin-top: 10px;
	margin-bottom: 10px;
}