@charset "utf-8";
/* CSS Document */


@media only screen and (min-width: 768px) {
   #container-tablet
	{
	display: none;
	}
	
	#container-mobile
	{
	display: none;
	}
	
	
}

@media only screen and (max-width: 599px){
   #container
	{
	display: none;
	}
	
	#container-tablet
	{
	display: none;
	}
	
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
   #container
	{
	display: none;
	}
	
	
}

*
	{
	padding: 0;
	margin: 0;
	border: 0;
	}
	
body
	{
	text-align: center;
	background-color: #fff;
	margin-top: 8px;
	font-family: Arial, Verdana;
	font-size: 14px;
	
	}
	
.clear
	{
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	}
	
.clear-5
	{
	clear: both;
	display: block;
	height: 5px;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	}

.clear-10
	{
	clear: both;
	display: block;
	height: 10px;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	}
	
a, a:visited, a:active
	{
	text-decoration: none;		
	}
	
a:hover
	{
	text-decoration: underline;	
	}

a.content, a.content:visited, a.content:active
	{
	text-decoration: underline;		
	}
	
a.content:hover
	{
	text-decoration: underline;	
	}
	
a.hp, a.hp:visited, a.hp:active
	{
	text-decoration: none;		
	}
	
a.hp:hover
	{
	text-decoration: none;	
	}	
	
ul
	{
	list-style-type: none;
	}
	

#container
	{
	margin: 0 auto;
	width: 944px;
	text-align: right;
	background-color: #fff;
	}
	
#container-mobile
	{
	margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 2px;
    margin-left: 0px;
	width: 100%;
	text-align: right;
	background-color: #fff;
	}	

.logo-m
      {
    float: left;
	padding-left: 10px;


    }

.top-menu-m
      {
     float: right;
	 padding-right: 10px;
	 padding-top: 5px;


    }	
	
.top-links li
	{
	display: inline-block;	
	padding: 0 10px;
	border-right: 1px solid #7fbeff;
	zoom: 1;
	*display: inline;
	}
	
.top-links li.first
	{
	padding-left: 0;	
	}
	
.top-links li.last, .footer-links li.last
	{
	border: none;	
	}
	
.top-links li a
	{
	color: #696969;	
	}
	
.footer-links
	{
	direction: rtl;
	text-align: right;	
	padding-top: 10px;
	padding-right: 10px;	
	}
	
.footer-links li
	{
	display: inline-block;	
	padding: 0 3px;	
	border-left: 1px solid #373737;
	zoom: 1;
	*display: inline;
	}
	
.footer-links li a
	{
	color: #373737;	
	}	
	
#top-strip
	{
	padding-right: 10px;
	float: left;	
	}
	
#menu
	{
	background: url("images/navbar.png") no-repeat;
	width: 944px;
	height: 34px;
	margin:0;
	padding:0;
	}
	
#menu span
	{
	padding: 0 0 0 35px;
	}
 
#menu li, #menu a
	{
		
	height: 34px;	
	line-height: 34px;
	display: block;
	color: #005bb9;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	}
	
#menu li
	{
	float:left;
	list-style:none;
	display:inline;
	}
	
#home
	{
	width: 83px;
	}
	
#brands
	{
	width: 95px;	
	}
	
#networks
	{
	width: 102px;
	}
	
#last_minute
	{
	width: 176px;	
	}
	
#deals
	{
	width: 143px;	
	}
	
#guesthouses
	{
	width: 128px;	
	}
	
#zimmers
	{
	width: 105px;	
	}
	
#hotels
	{
	width: 112px;	
	}
	
#home a:hover
	{
	background: url("images/navbar.png") 0px -34px no-repeat;
	}
	
#brands a:hover
	{
	background: url("images/navbar.png") -83px -34px no-repeat;	
	}
	
#networks a:hover
	{
	background: url("images/navbar.png") -178px -34px no-repeat;	
	}
	
#last_minute a:hover
	{
	background: url("images/navbar.png") -280px -34px no-repeat;		
	}
	
#deals a:hover
	{
	background: url("images/navbar.png") -456px -34px no-repeat;		
	}
	
#guesthouses a:hover
	{
	background: url("images/navbar.png") -599px -34px no-repeat;		
	}
	
#zimmers a:hover
	{
	background: url("images/navbar.png") -727px -34px no-repeat;		
	}
	
#hotels a:hover
	{
	background: url("images/navbar.png") -832px -34px no-repeat;		
	}
	
#grey-box
	{
	background-color: #f1f1f1;
	width: 100%;
	/*height: 100%;*/
    text-align: right;
	padding-right: 2px;
	padding-top: 5px;
    
	}
	
#grey-box-m
	{
	background-color: #f1f1f1;
	width: 100%;	    
	padding-right: 2px;
	padding-top: 5px;
    float: right; 
	}	
	
#footer
	{
	background-color: #c1dcf7;
	width: 100%;
	height: 73px;	
	color: #373737;
	font-size: 0.9em;
	}
	
#footer-m
	{
	background-color: #c1dcf7;
	width: 100%;
	height: 30px;	
	color: #373737;
	font-size: 0.9em;
	}	
	
#footer a
	{
	color: #373737;	
	}
	
.footer-left
	{
	padding-left: 50px;
	padding-top: 20px;	
	float: left;
	}
	
.footer-right
	{
	direction: rtl;
	padding-right: 50px;
	padding-top: 20px;	
	float: right;
	}
	
.footer-right-m
	{
	direction: rtl;
	padding-right: 50px;
	padding-top: 10px;	
	float: right;
	}	
	
.search-dropdown
	{
	border: 1px solid #cacaca;
	width: 120px;	
	margin-bottom: 5px;
	}
	
.search-select
	{
	border: 1px solid #cacaca;
	width: 94px;
	}
	
.search-text
	{
	width: 164px;
	height: 25px;
	background: url(images/search_txt_bg.png) no-repeat;
	padding: 5px 0 0 0;
	}
	
#main-content
	{
	direction: rtl;
	text-align: right;
	font-size: 14px;
	}
	
#two-cols-left
	{
	float: left;	
	width: 716px;
	margin-right: 10px;
	text-align: right;
	color: #5b5b5b;
	}
	
#three-cols-left
	{
	float: left;	
	width: 186px;
	margin-right: 10px;
	text-align: center;
	}
	
#three-cols-left li
	{
	background: url(images/recomended-list-bg.png) no-repeat;
	height: 27px;
	line-height: 27px;
	margin-bottom: 1px;	
	text-align: right;
	padding-right: 17px;	
	}
	
#three-cols-left li a
	{
	color: #fff;	
	}
	
#three-cols-left .ads
	{
	margin-bottom: 5px;	
	}
	
#three-cols-mid
	{
	float: left;	
	width: 519px;
	margin-right: 10px;
	}
	
.hotel-block h1, .hotel-left h1, .hotel-right h1
	{
	color: #007eff;	
	font-size: 36px;
	font-weight: 400;
	margin-bottom: 5px;
	}

a.title1, a.title1:visited, a.title1:active, a.title1:hover
	{
	color: #007eff;	
	font-size: 36px;
	font-weight: 400;
	margin-bottom: 5px;
	text-decoration: none;		
	}
	
a.title1-m, a.title1-m:visited, a.title1-m:active, a.title1-m:hover
	{
	color: #007eff;	
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 5px;
	text-decoration: none;		
	}	
	
h1
{
    color: #007eff;	
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 5px;
}

.top-menu-m h1	
{
    color: #007eff;	
	font-size: 18px;
	font-weight: 400;
	margin-top: 3px;
}

h2
{
    color: #007eff;	
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 5px;
}

.styled-select-m  select
{
background: #ddd;
width: 90%;
font-size: 16px;
color: #0000FF;
font-weight: 200;

}

.styled-select-m-center select
{
background: #ddd;
width: 90%;
font-size: 20px;
color: #0000FF;
font-weight: 200;

}

a.blue-big:link{
	font-size: 18px;
	color: #007eff;	
	text-decoration: underline;
}

a.blue-big:visited{
	font-size: 18px;
	color: #007eff;		
	text-decoration: underline;
}
a.blue-big:hover{
	font-size: 18px;
	color: #007eff;	
	text-decoration: underline;
}

a.blue-big:active{
	font-size: 18px;
	color: #007eff;	
	text-decoration: underline;
}


a.category:link{
	font-size:16px;	
	color: #007eff;	
	text-decoration: none;
}

a.category:visited{
	font-size:16px;	
	color: #007eff;		
	text-decoration: none;
}
a.category:hover{
	font-size:16px;	
	color: #007eff;	
	text-decoration: underline;
}

a.category:active{
	font-size:16px;	
	color: #007eff;	
	text-decoration: none;
}

.inner

{
    color: #007eff;	
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 5px;
	margin-right: 2px;
}

.inner-m

{
    color: #5b5b5b;	
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 5px;
	margin-right: 2px;
}

a.list:link{
	font-size:14px;	
	color: #007eff;	
	text-decoration: none;
}

a.list:visited{
	font-size:14px;	
	color: #007eff;		
	text-decoration: none;
}
a.list:hover{
	font-size:14px;	
	color: #007eff;	
	text-decoration: underline;
}

a.list:active{
	font-size:14px;	
	color: #007eff;	
	text-decoration: none;
}

.hotel-left, .hotel-right
	{
	float: right;	
	
	}
	
.hotel-left
	{
	margin-left: 25px;	
	}
	
.hotel-block-inner
	{
	width: 100%;
	background-color: #ffea00;
	height: 125px;	
	}
	
.hotel-block-inner2
	{
	width: 75%;
	background-color: #ffea00;
	height: 125px;	
	}	
	
.hotel-block-small
	{
	background-color: #ffea00;
	width: 337px;
	height: 125px;	
	padding-top: 4px;
	color: #ff0000;
	font-size: 18px;
	}
	
.hotel-block-small-img
	{
	float: right;	
	padding: 3px 5px 0 0;
	}
	
.hotel-block-small-text
	{
	float: right;	
	text-align: right;
	margin-right: 10px;
	}
	
.order-now
	{
	float: left;
	padding: 16px;
	}
	
.order-details
	{
	padding-top: 4px;
	float: left;
	text-align: right;
	width: 212px;	
	color: #ff0000;
	font-size: 18px;
	}
	
.order-details a
	{
	font-size: 13px;
	font-weight: normal;
	color: #726d32;	
	}
	
.order-details a:hover
	{
	text-decoration: none;	
	}
	
.order-details h2, .hotel-block-small h2
	{
	color: #ff0000;
	font-size: 26px;
	margin-bottom: 5px;
	}
	
.order-price
	{
	color: #fff;	
	background-color: #ff0000;
	padding: 5px;	
	font-size: 24px;
	}
	
.shach
	{
	font-size: 	18px;
	vertical-align: top;
	}
	
.order-img
	{
	padding: 6px 8px 0 0;
	}
	
.order-image
	{
	border: 1px solid #c2c2c2;	
	}
	
.mid-col-hr
	{
	margin-top: 10px;
	*margin-top: 5px;
	color: #ccc;
	background-color: #ccc;
	width: 100%;
	height: 1px;	
	}
	
#right-col
	{
	float: right;
	width: 217px;	
	}
	
.right-col-inner-header
	{
	background: url(images/right-col-h3-header.png) no-repeat;
	width: 217px;
	height: 23px;
	line-height: 23px;
	margin-top: 3px;
	}
	
.right-col-inner-header h3
	{
	color: #fff;	
	font-size: 1em;
	padding-right: 5px;
	}

	
#right-col li
	{
	background: #ffe96e url(images/right-col-bullet.png) no-repeat 190px center;
	margin-top: 2px;
	height: 24px;
	line-height: 24px;
	padding-right: 45px;	
	}
	
#right-col li a
	{
	color: #383838;	
	}
	
.right-col-hot-img
	{
	margin-top: 2px;
	float:  right;
	margin-left: 10px;
	border: 1px solid #75ade6;
	}
	
#right-col h4 a
	{
	color: #2f70b2;
	font-size: 12px;
	font-weight: bold;
	}
	
#right-col h5 a
	{
	color: #568bc0;
	font-size: 11px;
	font-weight: normal;
	}

#right-col h5
	{
	margin-bottom: 1em;
	}

#right-col h6 a
	{
	color: #ff0000;
	font-size: 11px;
	font-weight: normal;
	}	
	
#hotel-search
	{
	height: 190px;
	background: url(images/serach-box-bg.png) no-repeat;
	padding: 7px 6px 0 0;	
	}
	
#search-inner
	{
	text-align: center;
	padding: 10px 0 0 0;
	background-color: #fff;
	width: 150px;	
	height: 150px;
	border: 1px solid #cacaca;
	}

.found
	{
	float: right;	
	margin-left: 50px;
	color: #007eff;
	font-size: 18px;
	}
	
.hotel-title
	{
	width: 718px;
	height: 36px;
	line-height: 36px;
	background: url(images/hotel-title.png) no-repeat;	
	margin-bottom: 10px;
	}
	
.hotel-title-m
	{
	background: url(images/hotel-title.png) no-repeat right top;	
	width: 100%;
	height: 36px;
	line-height: 36px;	
	margin-bottom: 10px;
	float: right;
	}

.title
	{
	font-size: 18px;
	font-weight: bold;
	color: #fff;	
	padding-right: 10px;
	}	
	
.rating-stars
	{
	float: left;
	padding-left: 10px;	
	padding-top: 8px;
	*padding-top: 0;
	}
	

	
.hotel-img
	{
	float: right;    
	}
	
.hotel-img img
	{
	border: 1px solid #cfcfcf;		
	}
	
.hotel-text
	{
	float: right;	
	padding-right: 5px;
	width: 100%;
	}
	
	
.dots
{
      background-position:right center;
      background-repeat:no-repeat;
      color:#444444;
      font-family:Arial;
    font-size:12px;
    padding-top:4px;
    padding-right:25px;
    padding-left:20px;
    padding-bottom:4px;
}

#left-col-title
	{
	background: url(images/recomended_title.png) no-repeat;
	width: 186px;
	height: 29px;
	color: #fff;
	line-height: 23px;	
	font-weight: bold;
	font-size: 1.2em;
	text-align: right;
	}
	
.green-titles-text
	{
	padding-right: 10px;
    float: right;	
	}
	
.green-titles-text2
	{
	padding-right: 0px;	
	}	

.green-titles-text3
	{
	padding-right: 0px;	
	}

.green-titles-text4
	{
	padding-right: 0px;	
	}

.green-titles-text5
	{
	padding-right: 0px;	
	}	

#main-col-title
	{
	background: url(images/mid-col-title.png) no-repeat;
	width: 519px;
	height: 29px;
	color: #fff;
	line-height: 23px;	
	font-weight: bold;
	font-size: 1.2em;
	text-align: right;
	}
	
#main-col-title-m
	{
	background: url(images/mid-col-title.png) no-repeat right top;
	width: 100%;
	height: 29px;
	color: #fff;
	line-height: 23px;	
	font-weight: bold;
	font-size: 1.2em;
	text-align: right;
	float: right; 
	}	

#hotel-search-title
	{
	background: url(images/hotel-search-title.png) no-repeat;
	width: 217px;
	height: 29px;
	color: #fff;
	line-height: 23px;	
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	
	}

#long-left-title
	{
	background: url(images/long-left-title-bg.png) no-repeat;
	width: 716px;
	height: 29px;
	color: #fff;
	line-height: 23px;	
	font-weight: bold;
	font-size: 1.2em;
	text-align: right;
	}

#long-left-title-m
	{
	background: url(images/long-left-title-bg.png) no-repeat;
	width: 100%;
	height: 29px;
	color: #fff;
	line-height: 23px;	
	font-weight: bold;
	font-size: 1.2em;
	text-align: right;
	}	

/* start newsletter */
.sendform2 {
	background-image: url(images/backgr.gif);	
	height: 116px;
	width: 196px;
	margin-bottom: 12px;
	margin-right: 13px;
}
.sendform2 table{
	width: 144px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
	color: #FFFFFF;
}
.sendform2 table input {
	width:103px;
	height:16px;
	border:0;
	margin-bottom: 6px;
}
.formtitle2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
}
/* end newsletter */

.list-ul {
	color: #007eff;	
	font-size: 14px;	
	font-weight: bold;	
}
