@IMPORT url("definitions.css");

@IMPORT url("temp.css");

body {
	font-family: Tahoma, Verdana, Arial, Georgia, "Times New Roman";
	font-size: 11px;
	color: #4d4b45;
	background: white url('../images/background.png') repeat-x;
}

.silver {
	color: #939393;
}

.pink {
	color: #e92466 !important;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

#siteWrapper,.siteWrapper {
	width: 935px;
	margin: 0 auto;
}

#header {
	width: 100%;
	padding-top: 20px;
}

#logo {
	display: block;
	width: 221px;
	height: 52px;
	float: left;
	margin-top: -10px;
}

ul#top-menu {
	float: right;
	width: 530px;
	display: block;
	list-style: none;
	margin-top: 13px;
}

ul#top-menu li {
	float: left;
}

ul#top-menu li a {
	width: 107px;
	display: block;
	height: 26px;
	text-align: center;
	font-size: 14px;
	color: #354551;
	font-weight: bold;
	text-decoration: none;
	padding-top: 13px;
}

ul#top-menu li a:hover,ul#top-menu li.current a {
	background: transparent url('../images/top-menu-tab.png') no-repeat;
}

#reserve-phone {
	float: right;
	text-align: right;
	font-size: 13px;
	color: #354551;
	font-weight: bold;
}

#reserve-phone h1 {
	font-size: 29px;
	color: #ef4780;
	font-family: Impact;
}

.top-offer {
	width: 572px;
	height: 323px;
	float: left;
	background: transparent url('../images/top-offer-background.png') no-repeat;
	margin-top: 16px;
}

.top-offer img.img {
	margin: 21px 23px;
	width: 503px;
	height: 274px;
	width: 503px;
}

.top-offer .of-day {
	background: transparent url('../images/offer_of_day_bg.png') no-repeat;
	width: 133px;
	height: 134px;
	position: relative;
	margin-top: -323px; /*-323*/
	left: -5px;
}

.top-offer .labels { /*
	 background: transparent url('../images/top-offer-image-label-price.png') no-repeat;
	*/
	background: transparent url('../images/prices-index-label.png') no-repeat;
	width: 537px;
	height: 79px;
	position: relative;
	margin-top: 88px;
	left: 23px;
}

.top-offer .labels .title a {
	font-size: 21px;
	width: 410px;
	float: left;
	font-family: arial;
	color: #2d3b45;
	padding: 20px 0 0 20px;
	font-family: arial;
	text-decoration: none;
}

.top-offer .labels .price {
	font-size: 17px;
	font-family: tahoma;
	color: white;
	float: right;
	padding: 22px 20px 0 0;
	font-weight: bold;
}

.search-box {
	background: transparent url('../images/search-box.png') no-repeat;
	width: 339px;
	height: 300px;
	float: left;
	margin-top: 15px;
	padding-top: 23px;
	padding-left: 20px;
	color: #466277;
	font-size: 14px;
	font-weight: bold;
}

.search-box .search-title {
	color: #FFF;
}

.search-box form {
	margin-left: 39px;
}

.search-box .title {
	margin-top: 30px;
	margin-bottom: 7px;
}

.search-box label,.search-box select {
	color: #222121;
	font-size: 11px;
	font-weight: normal;
}

.search-box label {
	text-transform: uppercase;
	margin-left: 4px;
}

.search-box select {
	width: 200px;
}

.search-box .search-button {
	border: 1px solid #d3d0c0;
	background-color: #edece6;
	color: #646259;
	text-decoration: none;
	/*	display: block;*/
	padding: 10px 60px;
	font-weight: normal;
	font-size: 16px;
}

.search-box2 .title {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.search-box2 label {
	font-size: 14px;
	text-transform: uppercase;
	margin-right: 50px;
	margin-left: 5px;
}

.search-box2 .searchtt {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.search-box2 .searchtt input {
	padding: 4px;
}

.search-small-box {
	width: 165px;
	margin-left: 40px;
}

.box290 {
	width: 290px;
	border: 1px solid #d1d0d0;
	background-color: white;
}

.box290 img.img {
	width: 269px;
	height: 88px;
	margin: 9px;
}

.boxIndexHoliday {
	width: 295px;
	float: left;
	margin-right: 13px;
}

.boxIndexHoliday .title {
	font-size: 18px;
	border-bottom: 1px solid #8b887f;
	margin-bottom: 15px;
	height: 25px;
	font-family: arial;
}

.boxIndexHoliday .sub-title {
	height: 30px;
	overflow: hidden;
	font-size: 15px;
	color: #8b887f;
	font-family: arial;
	font-weight: bold;
	margin-bottom: 5px;
}

.boxIndexHoliday .sub-title a {
	color: #8b887f;
}

.boxIndexHoliday .sub-title a:hover {
	color: #e92466;
}

.boxIndexHoliday .holidayPhoto {
	height: 110px;
	overflow: hidden;
}

.boxIndexHoliday .price {
	background: transparent url('../images/index-holiday-box-price.png') no-repeat scroll right top;
	width: 92px;
	height: 27px;
	float: right;
	text-align: center;
	color: white;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -90px;
	padding-top: 4px;
}

.imageHover {
	width: 56px;
	height: 50px;
	position: relative;
	top: -70%;
	left: 40%;
	display: none;
}

.boxIndexHoliday .infowidth {
	width: 290px;
}

.boxIndexHoliday .name {
	width: 230px;
	height: 13px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
}

.boxIndexHoliday .name a {
	color: #e92466 !important;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}

.boxIndexHoliday .name a:hover {
	text-decoration: underline;
}

.boxIndexHoliday a.reservation-button {
	display: block;
	width: 290px;
	height: 18px;
	background: transparent url('../images/index-holiday-reservation-button.png') no-repeat;
	color: white !important;
	padding-top: 5px;
	text-align: center;
}

.boxIndexHoliday .desc {
	margin-top: 10px;
	height: 30px;
	overflow: hidden;
	line-height: 13px;
}

.boxIndexHoliday .desc a:hover {
	text-decoration: underline;
}

.boxIndexHoliday a {
	color: #606060;
	font-weight: bold;
	text-decoration: none;
}

.boxIndexHoliday .stars {
	float: right;
	margin-top: 5px;
	text-align: right;
	width: 50px;
}

.star1 {
	width: 10px;
	height: 9px;
	background: transparent url('../images/star.png') repeat-x;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.star2 {
	width: 20px;
	height: 9px;
	background: transparent url('../images/star.png') repeat-x;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.star3 {
	width: 30px;
	height: 9px;
	background: transparent url('../images/star.png') repeat-x;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.star4 {
	width: 40px;
	height: 9px;
	background: transparent url('../images/star.png') repeat-x;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.star5 {
	width: 50px;
	height: 9px;
	background: transparent url('../images/star.png') repeat-x;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.blue {
	color: #49bee5 !important;
	text-decoration: none;
	font-weight: normal;
}

span.orange {
	color: #ffb911;
}

span.green {
	color: #77bf42;
}

.hrline {
	width: 905px;
	height: 25px;
	background: transparent url('../images/hrline.jpg') no-repeat top center;
	margin-top: 20px;
	margin-bottom: 5px;
}

.cities {
	width: 600px;
	margin-right: 15px;
}

.cities .title {
	font-size: 18px;
	color: #514d3f;
	border-bottom: 1px solid #8b887f;
	height: 25px;
}

ul.cities-list {
	width: 100%;
	margin-left: 20px;
	list-style-image: url("../images/pink_point.png");
}

ul.cities-list li {
	width: 150px;
	margin: 3px 0px;
	float: left;
}

ul.cities-list li a {
	color: #e92466;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
}

ul.cities-list li a:hover {
	text-decoration: underline;
}

.indexContactsBox {
	width: 290px;
	/*height: 134px;*/
						height: 202px;
	/*background: transparent url('../images/contacts-box-290x134.png') no-repeat;*/
	background: transparent url('../images/contacts-box-290x134.png') no-repeat;
	text-align: center;
	font-size: 13px;
}

.contBoxfont {
	font-family: tahoma;
	font-size: 11px;
	text-align: center;
}


.indexContactsBox .title {
	padding: 7px 0 25px 15px;
	font-size: 18px;
	font-family: arial;
	color: #4a4944;
	text-align: left;
}

.indexContactsBox img {
	margin-bottom: 5px;
}

.ContactsBox {
	width: 227px;
	/*height: 142px;*/
						height: 216px;
	background: transparent url('../images/contact_box_small.png') no-repeat;
	text-align: center;
	font-size: 13px;
	margin-top: 20px;
}

.ContactsBox .title {
	padding: 7px 0 25px 15px;
	font-size: 18px;
	font-family: arial;
	color: #4a4944;
	text-align: left;
}

.ContactsBox img {
	margin-bottom: 5px;
}

#footer {
	width: 100%;
	margin-top: 20px;
	background: #3f382b url('../images/footer-background.png') repeat-x;
}

#footer  .menu { /*height: 33px;*/
	
}

#footer  .menu .left a {
	padding: 0 10px;
	float: left;
	font-family: verdana;
	color: #354551;
	font-weight: bold;
	text-decoration: none;
}

#footer  .menu .left img {
	float: left;
	padding-top: 10px;
}

#footer  .menu .right a {
	float: right;
	text-decoration: none;
	font-weight: bold;
	color: #354551;
	margin-right: 20px;
}

#footer .menu a {
	padding-top: 10px !important;
}

#footer  .menu .right a.tab {
	display: block;
	color: white !important;
	text-decoration: none;
	height: 25px;
	text-align: center;
	background: transparent url('../images/footer-tab.png') no-repeat;
	width: 168px;
}

#footer .bottom {
	font-weight: bold;
	height: 35px;
	padding-top: 10px;
	background-color: white;
	border-bottom: 7px solid #e4e4e4;
	text-align: center;
}

#footer a {
	color: #cbc4ad;
	text-decoration: none;
}

#footer .text {
	border-bottom: 1px solid #5b5445;
	border-top: 1px solid #5b5445;
	padding: 10px 0;
	color: #77705f !important;
	font-size: 10px;
}

#footer .title {
	border-bottom: 1px solid #ffffff;
	height: 25px;
}

#footer .title .left {
	color: #cbc4ad;
	font-size: 18px;
	font-family: arial;
}

#footer .title .right a {
	color: #cbc4ad;
	font-size: 11px;
	font-family: tahoma;
}

#footer .bottom a {
	padding: 0 10px;
}

#footer ul.list {
	list-style: none;
	width: 95%;
	margin: 0 auto;
}

#footer ul.list li {
	width: 215px;
	height: 25px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
}

#footer ul.list img {
	width: 50px;
	height: 25px;
	border: 1px solid #8a857d;
	vertical-align: middle;
	margin-right: 4px;
}

#footer ul.list a {
	color: #999179;
	font-weight: bold;
	text-decoration: none;
}

#offers-search {
	background: transparent url('../images/offer-search-background.png') no-repeat;
	width: 963px;
	height: 246px;
	margin-top: 35px;
}

#offers-search .label {
	padding: 22px 0 0 23px;
	color: white;
	font-size: 13px;
	width: 170px;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

#offers-search .content {
	width: 880px;
	height: 165px;
	margin: 10px 0 0 37px;
}

a.green,button.green {
	background: transparent url('../images/button-green.png') no-repeat;
	width: 188px;
	height: 42px;
	display: block;
	border: 0;
	color: white;
	font-size: 25px;
	font-family: arial;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
}

button.green {
	height: 52px;
	padding: 0;
}

button.searchgreen {
	background: transparent url('../images/search_button_1.jpg') no-repeat;
	width: 177px;
	height: 41px;
	display: block;
	border: 0;
	color: #8b8b8b;
	font-size: 25px;
	font-family: arial;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	margin-top: 10px;
}

button.searchgreen:hover {
	background: transparent url('../images/search_button_2.jpg') no-repeat;
	color: #586604;
}

#top-nav {
	margin-top: 20px;
	font-size: 10px;
	font-family: verdana;
}

#top-nav ul {
	list-style: none;
}

#top-nav ul li {
	float: left;
	color: #e92466;
}

#top-nav ul li a {
	color: black;
	font-weight: normal;
}

#top-nav ul li.arrow {
	background: transparent url('../images/arrow-right.png') no-repeat scroll center 4px;
	width: 7px;
	height: 15px;
	margin: 0 10px;
}

.offer-item {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
}

.offer-item:hover {
	background: transparent url('../images/offer_hover.png') no-repeat bottom;
}

.offer-item .title {
	font-size: 20px;
	font-weight: bold;
	color: black;
	font-family: arial;
}

.offer-item .title a {
	color: #e92466;
	text-decoration: none;
}

.offer-item .desc {
	height: 45px;
	line-height: 15px;
	overflow: hidden;
}

.offer-item .image {
	height: 110px;
	overflow: hidden;
}

.offer-item .image .price {
	background: transparent url('../images/index-holiday-box-price.png') no-repeat scroll right top;
	width: 92px;
	height: 27px;
	float: right;
	text-align: center;
	color: white;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -100px;
	left: -5px;
	padding-top: 4px;
}

.offer-item .image .price-brown {
	background: transparent url('../images/price_brown.png') no-repeat scroll right top;
	width: 92px;
	height: 27px;
	float: right;
	text-align: center;
	color: white;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -100px;
	left: -5px;
	padding-top: 4px;
}

.f17 {
	font-size: 17px;
	color: #5e5e5e;
}

.offer-item a {
	color: #606060;
	font-weight: bold;
	text-decoration: none;
}

.box230 {
	background-color: #f2f2ed;
	width: 230px;
	border: 1px solid #e3e3dd;
	border-right: none;
	border-bottom: none;
}

.box230 .item {
	margin: 10px auto;
	clear: both;
	width: 205px;
}

.box230 .item .img-hidden {
	height: 75px;
	overflow: hidden;
}

.box230 .item .img-background {
	background-color: white;
	border: 1px solid #e9e9e4;
	height: 75px;
	width: 100%;
}

.box230 .item .price {
	background: transparent url('../images/price-small-background.png') no-repeat scroll right top;
	width: 70px;
	height: 20px;
	float: right;
	text-align: center;
	color: white;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: -70px;
	left: 4px;
	padding-top: 2px;
}

.box230 .item .imageHover1 {
	width: 56px;
	height: 50px;
	position: relative;
	top: -65px;
	left: 35%;
	padding-top: 2px;
	display: none;
}

.box230 .item a.linkname {
	width: 180px;
	display: block;
	background: transparent url('../images/arrow_right_gray.png') no-repeat top left;
	padding-left: 10px;
	margin-left: 5px;
	font-weight: normal;
}

.box230 .item a.linkname:hover {
	color: #268aac;
	background: transparent url('../images/arrow_right_blue.png') no-repeat top left;
}

.offer .title {
	font-size: 20px;
	font-weight: bold;
	color: black;
	font-family: arial;
	border-bottom: 1px solid #e9e9e4;
}

.offer .title-small {
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family: tahoma;
	border-bottom: 1px solid #e9e9e4;
	width: 100%;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.offer .hotel-name {
	color: #e92466;
	font-size: 12px;
	font-weight: bold;
}

.offer .offer-price,.offer-price {
	color: #e92466;
	font-size: 22px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 10px 0;
}

.mt10 {
	margin-top: 10px;
}

.reservation {
	background: transparent url('../images/reservation-button-192x25.png') no-repeat;
	width: 192px;
	height: 20px;
	text-align: center;
	display: block;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
}

.reservation-hotel {
	background: transparent url('../images/hotel_reserve.jpg') no-repeat;
	width: 208px;
	height: 20px;
	text-align: center;
	display: block;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
}

.tabs {
	border-bottom: 1px solid #c1baa3;
	height: 31px;
	overflow: hidden;
	z-index: 1;
	position: relative;
}

.tabs ul {
	width: 100%;
	list-style: none;
}

.tabs ul li {
	float: left;
	margin-right: 3px;
}

.tabs ul li a {
	display: block;
	padding: 7px 10px 0 10px;
	font-size: 15px;
	font-family: arial;
	font-weight: bold;
	background-color: #a39875;
	border: 1px solid #a39875;
	height: 23px;
	color: white;
	text-decoration: none;
	text-align: center;
}

.tabs ul li a:hover,.tabs ul li a.selected { /*z-index: 2;
	position: relative;*/
	color: #978b65;
	background-color: white;
	border: 1px solid #c1baa3;
	border-bottom-color: white;
}

.tabs .right {
	margin-top: 8px;
}

.tabs .right a {
	font-weight: bold;
	color: #606060;
	text-decoration: none;
}

.box460 {
	width: 460px;
	border: 1px solid #e9e9e4;
	margin: 10px 0;
}

.box460 img.image {
	width: 433px;
	height: 324px;
	display: block;
	margin: 13px;
}

.box460 .label {
	background: transparent url('../images/opacity-60percent.png') repeat;
	width: 423px;
	height: 25px;
	font-size: 15px;
	font-family: arial;
	color: white;
	/*top: -45px;*/
	left: 13px;
	margin-top: -45px;
	padding: 7px 0 0 10px;
	position: relative;
	/*display: block;*/
}

.box460 .label-v2 {
	background: transparent url('../images/opacity-60percent.png') repeat;
	width: 423px;
	height: 25px;
	font-size: 15px;
	font-family: arial;
	color: white;
	/*top: -45px;*/
	margin-top: -37px;
	left: 5px;
	padding: 7px 0 0 10px;
	position: relative;
	/*display: block;*/
}

.box460 .label .label-text {
	
}

.box460 .images {
	margin: 0 auto;
	width: 433px;
}

hr {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #FFF;
}

.hotel-box {
	width: 95%;
}

.onehotel-box {
	width: 97%;
}

.hotel-box a,.onehotel-box a {
	text-decoration: none;
}

.hotel-box h2,.onehotel-box h2 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.hotel-box .image {
	width: 197px;
	height: 90px;
	background: transparent url('../images/list_hotel_frame.png') no-repeat;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
}

.hotel-box .hotel-bar {
	background-color: #f2f1ed;
	margin-bottom: 20px;
	height: 25px;
}

.hotel-extra {
	width: 195px;
	margin: 10px;
}

.hotel-extra1 {
	width: 185px;
}

.hotel-extra .title {
	padding-bottom: 5px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #c1baa3;
}

.read-all {
	color: #606060;
	text-decoration: none !important;
	margin-top: 5px;
	margin-right: 5px;
}

.read-all:hover {
	text-decoration: underline !important;
}

.most_saled_box {
	width: 230px;
	float: right;
}

hr.graywhite {
	width: 200px;
	border-top: 1px solid #efede7;
	border-bottom: 1px solid #FFF;
	margin-left: 17px;
}

.hrline2 {
	width: 208px;
	height: 10px;
	background: transparent url('../images/hrline2.png') no-repeat center;
}

.lineheight {
	line-height: 15px;
}

.bottom-border {
	border-bottom: 1px solid #e6e3da;
	padding-bottom: 13px;
}

.fancycolor {
	color: #466277;
	font-size: 12px;
	line-height: 14px;
}

.fancycolor a {
	color: #e23770;
	font-weight: normal;
}

.hoverunderline a:hover {
	text-decoration: underline;
}

.darkgreen {
	color: #676924 !important;
}

.arial {
	font-family: Arial;
	margin-top: 20px;
}

.arial h3 {
	color: #a39875;
	font-weight: bold;
	font-size: 16px;
}

.container table,.darkgreen table {
	width: 100%;
	margin-top: 10px;
	border-collapse: separate !important;
	border-spacing: 1px !important;
}

.container table thead tr td,.darkgreen table thead tr td {
	background-color: #f2e9d3;
	border-top: 1px solid #c1baa3;
	border-bottom: 1px solid #c1baa3;
}

.container table thead tr td,.darkgreen table thead tr td {
	width: 33%;
	padding: 10px;
	color: #a39875;
	font-weight: bold;
	font-size: 16px;
}

.container table tbody tr td,.darkgreen table tbody tr td {
	background-color: #f9f7ef;
	border-bottom: 1px solid #c1baa3;
}

.container table tbody tr td,.darkgreen table tbody tr td {
	width: 33%;
	padding: 10px;
	color: #676924;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.container table thead tr td .all {
	color: #676924;
	font-size: 10px;
	text-decoration: none;
	float: right;
}

.container table thead tr td.col,.container table tbody tr td.col {
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
}

/*
 *  PAGING DEFINITIONS
 */
.paging {
	width: 530px;
	text-align: center;
	margin: 20px auto;
	font-weight: normal;
	padding-top: 5px;
    list-style-type: none;
}

.paging a {
	width: 10px;
	border: 1px solid #bebebe;
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: normal;
}

.paging a.current {
	color: #e92466;
	background-color: #f1ece0;
	border: 1px solid #bebebe;
	text-decoration: none;
	font-weight: bold;
}

.paging a.arrows {
	color: #ccc8b7;
	background-color: #FFF;
	border: 1px solid #bebebe;
	text-decoration: none;
}

.paging a:hover {
	text-decoration: none;
	color: #7a7874;
	background-color: #f6f3ed;
}

.paging .normal {
	color: #7a7874;
	background-color: #FFF;
	text-decoration: none;
}







.reds {
	background: #e2c5c5 url(../images/red_message.gif) repeat-x;
	border: 1px solid #cf9e9e;
	
}

.reds .icos {
	background-image:url(../images/red_ico.png);
}

.reds .close:link,
.reds .close:visited,
.reds .close:active {
	background-image:url(../images/close_red.gif);
	color: #AE2727;
}

.reds .system_title {
	color: #ae2727;
	text-align: left;
}

.icos {
	display: block;
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	left: 4px;
	top: -7px;
}


.greens {
	background: #c7e5c2 url(../images/green_message.gif) repeat-x;
	border: 1px solid #a2d399;
	
}

.greens .close:link,
.greens .close:visited,
.greens .close:active {
	background-image:url(../images/close_green.gif);
	color: #799574;
}

.greens .system_title {
	color: #386d19;
}

.greens .icos {
	background-image:url(../images/green_ico.png);
}


.system_messages {
	margin: 0 0 -25px;
	padding: 15px 0 0;
}

.system_messages li {
	list-style:none;
	margin: 0 0 0px;
	padding: 3px 80px 3px 57px;
	font-size: 12px;
	position: relative;
	top: 0;
	left: 0;
	min-height: 1px;
	text-align: left;
}

.system_messages .close:link,
.system_messages .close:visited,
.system_messages .close:active {
	display: block;
	position: absolute;
	padding: 0 14px 0 0;
	right: 8px;
	top: 5px;
	font-size: 9px;
	background-position: right center;
	background-repeat: no-repeat;
	min-height: 1px;
}

* html .system_messages .close {
	height: 1px;
}

.system_messages .close:hover {
	text-decoration: none;
	color: #404a3e !important;
}


.sitemap_left {
	color: #cbc4ad;
	font-size: 14px;
	/*font-family: arial;*/
}

.wrapped li{
	line-height: 16px;
}

.sitemap_left a
{
	font-size: 12px;
	color: #284C5B;
	text-decoration: none;
}

.sitemap_left a:hover {
	color: #284C5B;
	text-decoration: none;
}

.sitemap_left a.selected
{
	color: #284C5B;
	text-decoration: none;
}

.sitemap_padding
{
	padding-left: 30px;
}

.sitemap_padding1
{
	padding-left: 16px;
}

.sitemap_text {
	font-size: 12px;
	color: #284C5B;
	text-decoration: none;
}

.top_hotel {
	float: right;
	/*padding-right: 350px;*/
	margin-top: 5px;
	background: url('../images/top.jpg') repeat-x;
	width: 140px;
	height: 20px;
}