@charset "UTF-8";
/* CSS Document */
#header{
	
	width:700px;
	height:148px;
	margin-left:300px;
	margin-right:300px;
	
	}
#header #info{
	width:700px;
	float:left;
	height:20px;

	}

#header .container-header{
	width:17px;
	height:92px;
	float:left;
	text-align:left;
}




#footer .container-header{
	width:17px;
	height:92px;
	float:left;
	text-align:left;

}

#header .container-header .column-right{
	width:16px;
	height:76px;
	}
	
#header .container-header .column-left{
	width:16px;
	height:76px;
	}

#header .container-header .top-left{
	width:17px;
	height:16px;
}

#header .container-header .top-right{
	width:17px;
	height:16px;
}



#header #header-content{
	
	width:666px;
	height:91px;
	float:left;
}

#header #menu{
	
	width:700px;
	float:left;
	height:33px;

	}
#header #header-content #logo-image {
	height: 91px;
	width: 330px;
	float:left;
}
#header #header-content #phone {
	height: 91px;
	width: 169px;
	float: left;
}
#header #header-content #chat {
	float: left;
	height: 91px;
	width: 167px;
}
#header #info #language {
	float: left;
	width: 320px;
}
#header #info #call {
	width: 320px;
	float: left;
}
#main {
	width: 1300px;
	margin-left:auto;
	margin-right:auto;
	ma
}
#main #footer {
	float: left;
	width: 700px;
	margin-top: 5px;
	margin-left:300px;
	margin-right:300px;
}

#footer .container-header .column-right-footer{
	width:17px;
	height:76px;
	}
	
#footer .container-header .column-left-footer{
	width:17px;
	height:76px;
	}

#footer .container-header .top-left-footer{
	width:17px;
	height:16px;
}
#main #content #search .details-sub-menu {
	float: left;
	width: 165px;
}
#main #content #search .details-sub-menu table tr .sub-menu-content form .search-column {
	float: left;
	width: 72px;
}
#main #content #search .spacer-sub-menu {
	float: left;
	width: 165px;
	height: 3px;
}
#main #content #search .details-sub-menu table tr .sub-menu-content-left {
	width: 10px;
}
#main #content #search .price-container table tr .price-left {
	width: 10px;
}
#main #content #search .price-container table tr .price-right {
	width: 10px;
}
#main #content #search .details-sub-menu table tr .sub-menu-content-right {
	width: 10px;
}

#footer .container-header .top-right-footer{
	width:17px;
	height:16px;
}
#main #footer #footer-content #footer-text {
	background-color: #CCC;
	height: 76px;
	width: 666px;
	float: left;
}
#main #footer #footer-content #footer-top {
	width: 666px;
	height: 16px;
	float: left;
}
#main #footer #footer-content {
	float: left;
	width: 666px;
}
#main #footer #footer-bottom-left-corner {
	float: left;
	height: 31px;
	width: 17px;
}
#main #footer #footer-copyright {
	float: left;
	height: 27px;
	width: 666px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5e5e5;
}
#main #content {
	float: left;
	width: 700px;
	margin-top: 5px;
	margin-bottom: 5px;
	position:relative;
	margin-left:300px;
	margin-right:300px;

}
#main #content #search {
	float: left;
	width: 165px;
}
#main #content #keywords {
	float: left;
	width: 465px;
	height: 46px;
	padding-top: 10px;
}
#main #footer #footer-bottom-right-corner {
	float: left;
	height: 31px;
	width: 17px;
}
#main #content #progress {
	float: left;
	width: 531px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#main #content #subcontainer {
	float: left;
	width: 531px;
	margin-left: 2px;
}
#main #content #subcontainer #title {
	float: left;
	width: 531px;
}
#main #content #subcontainer #data {
	float: left;
	width: 531px;
}

.search-rectangle-corner-left{
	width:10px;
	height:12px;
	float: left;
}

.search-rectangle-corner-right{
	width:10px;
	height:12px;
	float: left;
}

.search-rectangle-top{
	width:145px;
	height:12px;
	float: left;
}
.search-rectangle-top-home{
	width:180px;
	height:12px;
	float: left;
}

.search-rectangle-column-left{
	width:10px;
	height:23px;
	float: left;
}

.search-rectangle-column-right{
	width:10px;
	height:23px;
	float: left;
}
.search-content  {
	float: left;
	width: 145px;
	height: 23px;
}
.search-content-home  {
	float: left;
	width: 180px;
	height: 23px;
}
#main #content #subcontainer #data .content-left-up {
	float: left;
	height: 8px;
	width: 10px;
}
#main #content #subcontainer #data .content-up {
	float: left;
	width: 511px;
	height: 7px;
}
#main #content #subcontainer #data .content-down {
	float: left;
	height: 7px;
	width: 511px;
}
#main #content #subcontainer #data .content-right-up {
	float: left;
	height: 8px;
	width: 10px;
}
#main #content #subcontainer #data .content {
	float: left;
	width: 527px;
	padding-left:2px
}
#main #content #subcontainer #data .content-left-down {
	float: left;
	height: 8px;
	width: 10px;
}
#main #content #subcontainer #data .content-right-down {
	float: left;
	height: 8px;
	width: 10px;
}
#main #content #search .submenu-left-down-corner {
	float: left;
	height: 12px;
	width: 15px;
}
#main #content #search .submenu-right-down-corner {
	float: left;
	height: 12px;
	width: 15px;
}
#main #content #search .submenu-down-bar {
	float: left;
	height: 12px;
	width: 135px;
}
#main #content #subcontainer #data .content .wrapper-content-list {
	float: left;
	width: 161px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 30px;
}
#main #content #subcontainer #data .content .wrapper-content-list .title {
	float: left;
	width: 159px;
}
#main #content #subcontainer #data .content .wrapper-content-list .title-top {
	float: left;
	height: 9px;
	width: 161px;
}
#main #content #search .details-sub-menu table tr .price-right {
	width: 11px;
}
#main #content #subcontainer #data .content .wrapper-content-list .pic {
	float: left;
	height: 68px;
	width: 161px;
	margin-top: 3px;
}
#main #content #subcontainer #data .content .wrapper-content-list .text {
	float: left;
	width: 161px;
}
#main #content #subcontainer #data .content .wrapper-content-list .divider {
	float: left;
	width: 161px;
	height: 12px;
}
#main #content #subcontainer #data .content .wrapper-content-list .description {
	float: left;
	width: 75px;
	padding-left: 5px;
}
#main #content #subcontainer #data .content .wrapper-content-list .price {
	float: left;
	width: 76px;
	padding-right: 5px;
}
#main #content #subcontainer #data .content .wrapper-content-list .links {
	float: left;
	width: 156px;
}
#main #content #subcontainer #data .content .day-header .day-header-left {
	float: left;
	height: 30px;
	width: 11px;
}
#main #content #subcontainer #data .content .day-wrapper .tours {
	float: left;
	width: 512px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#main #content #subcontainer #data .content .day-header {
	float: left;
	height: 30px;
	width: 522px;
	margin-left: 4px;
}
#main #content #subcontainer #data .content .day-header .day-header-center       {
	height: 22px;
	width: 495px;
	float: left;
	text-align: left;
	padding-top: 7px;
}
#main #content #subcontainer #data .content .legends .legends_text table tr th {
	height: 11px;
	width: 11px;
	padding-left: 22px;
}
#main #content #subcontainer #data .content .legends .legends_text .legends_table {
	width: 100%;
}
#main #content #subcontainer #data .content .day-header .day-header-right {
	float: left;
	height: 30px;
	width: 11px;
}
#main #content #subcontainer #data .content .day-wrapper {
	float: left;
	width: 522px;
	margin-bottom: 10px;
}
#main #content #subcontainer #data .content .day-wrapper .day-title {
	float: left;
	width: 522px;
}
#main #content #subcontainer #data .content .day-wrapper .day-pics {
	float: left;
	width: 522px;
	padding-left:3px;
	margin-top: 8px;
	text-align:left;
}
#main #content #subcontainer #data .content .day-wrapper .day-title .picture {
	float: left;
	width: 220px;
}
#main #content #subcontainer #data .content .day-wrapper .day-title .context {
	float: left;
	width: 240px;
}
#main #content #subcontainer #data .content .day-wrapper .day-title .day-margin-left {
	margin-left: 15px;
}
#main #content #search .search-spacer {
	float: left;
	width: 165px;
	height: 2px;
}
#main #content #search .price-container {
	width: 165px;
}
#main #content #search .details-sub-menu table tr .client-left {
	width: 8px;
}
#main #content #search .details-sub-menu table tr .client-right {
	width: 8px;
}
#main #content #search .details-sub-menu table tr .client-center {
	padding-top: 8px;
	padding-bottom: 8px;
}
#main #content #search .price-day-left-up {
	float: left;
	height: 11px;
	width: 11px;
}
#main #content #search .price-day-mid-up {
	height: 11px;
	width: 143px;
	float: left;
}
#main #content #search .price-day-right-up {
	float: left;
	height: 11px;
	width: 11px;
}
#main #content #search .price-day-left-bottom {
	height: 11px;
	width: 11px;
	float: left;
}
#main #content #search .price-day-right-bottom {
	height: 11px;
	width: 11px;
	float: left;
}
#main #content #search .price-day-mid-bottom {
	height: 11px;
	width: 143px;
	float: left;
}
#main #content #subcontainer .buttons_bar {
	float: left;
	width: 453px;
	text-align: left;
}
#main #content #subcontainer #data .content .legends {
	float: left;
	height: 334px;
	width: 135px;
	margin-left: 15px;
}
#main #content #subcontainer #data .content .legends .legend_title {
	float: left;
	width: 135px;
	color: #FF8b20;
	margin-top: 20px;
	text-align: left;
}
#main #content #subcontainer #data .content .legends .legend_top {
	background-image: url(images/template/top_hotels.jpg);
	height: 15px;
	width: 135px;
	float: left;
	margin-top: 20px;
}
#main #content #subcontainer #data .content .legends .legends_down {
	background-image: url(images/template/down_hotels.jpg);
	float: left;
	height: 15px;
	width: 135px;
}
#main #content #subcontainer #data .content .legends .legends_text {
	float: left;
	width: 133px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-left-color: #e6e6e6;
	font-size: 11px;
	color: #FF8b20;
}
#main #content #subcontainer #data .content .map {
	float: left;
	height: 334px;
	width: 360px;
	margin-left: 10px;
}
#main #content #subcontainer #data .spacer {
	float: left;
	height: 8px;
	width: 100px;
}
#main #content #subcontainer #data .content .wrapper-content-list .operator {
	float: left;
	height: 13px;
	width: 156px;
	margin-top: 5px;
	margin-left: 5px;
}
#main #content #subcontainer #data .content .day-wrapper .day-pics .map {
	float: left;
	width: 264px;
	height: 240px;
}
#main #content #subcontainer #data .content .day-wrapper .day-pics .amenities {
	float: left;
	width: 220px;
	margin-left: 10px;
	margin-top: 20px;
}
#main #content #search .home_client_left {
	float: left;
	height: 32px;
	width: 8px;
	background-image: url(images/template/home_client_left.jpg);
}
#main #content #search .home_client_right {
	float: left;
	height: 32px;
	width: 8px;
	background-image: url(images/template/home_client_right.jpg);
}
#main #content #search .home_client_top {
	float: left;
	height: 22px;
	padding-top:10px;
	width: 149px;
	background-image: url(images/template/home_client_top.jpg);
	font-size:13px;
	color:#FFF;
	font-weight:bold;

}

