* {
	margin: 0;
	padding: 0;
}
a img {
	border: 0;
}
/*color map*/
h1, h2, h3, h4, h5, h6, a, .tel span, .tels span, .email span {
	color: #900000;
}
#main h4 {
	color: #6e6e6e;
}
/*end of color map*/
body {
	font: 62.5% "Trebuchet MS", Arial, sans-serif;
	color: #6e6e6e;
	background: #fff;
}
#wrapper {
	width: 970px;
	padding: 15px 15px 30px;
	margin: 0 auto;
}
	#header {
		height: 120px;
		position: relative;
	}
		#header h1 {
			background: url("/img/turris-hotels.ru/log.png");
			width: 305px;
			height: 79px;
			/*text-indent: 155px;*/
			overflow: hidden;
			position: absolute;
			top: -5px;
			left: 55px;
			font-size: 0.7em;
		}
			#header h1 a {
				text-indent: 155px;
				display: block;
				height: 75px;
				width: 119px;
				
			}
		#header h2 {
			display: none;
		}
		#menu_icon {
			float: right;
			border-left: 1px dotted #919191;
			margin: 0 0 0 25px;
			padding: 0 0 0 17px;
		}
			#menu_icon li {
				float: left;
				list-style: none;
				margin: 0 5px;
			}
				#menu_icon a {
					display: block;
					height: 11px;
					width: 11px;
					white-space: nowrap;
					text-indent: 11px;
					overflow: hidden;
					background: url("/img/turris-hotels.ru/icons.png") no-repeat 0 0;
				}
				a#iconhome {
					background-position: 0 0;
				}
				a#icontree {
					background-position: 0 -12px;
				}
				a#iconmail {
					background-position: 0 -23px;
				}
				a#iconlang {
					background: #900000 url("/img/turris-hotels.ru/icon_ok_bg.png") no-repeat 0 0;
					color: #fff;
					width: 38px;
					height: 13px;
					text-indent: 0;
					text-align: center;
					text-decoration: none;
					font: .9em Arial;
					padding: 2px 0 0;
					margin: 0 0 0 10px;
				}
		#searchform {}
			#searchform fieldset {
				border: 0;
				float: right;
			}
			#searchform fieldset {
				padding: 0 0 0 20px;
				height: 16px;
				background: url("/img/turris-hotels.ru/icon_find.png") no-repeat 0 1px;
			}
			#searchform #searchquery {
				height: 15px;
				width: 90px;
				border: 1px solid #919191;
				color: #919191;
				font: 1.1em Tahoma;
				padding: 0 0 0 5px;
				float: left;
			}
			#searchform #submit {
				background: #900000 url("/img/turris-hotels.ru/icon_ok_bg.png") no-repeat 0 0;
				width: 38px;
				height: 15px;
				border: 0;
				color: #fff;
				font: .9em Arial;
				float: left;
				margin: 0 0 0 10px;
				padding: 0 0 1px;
			}
		#menu_short {
			position: absolute;
			top: 30px;
			right: 0;
		}
			#menu_short li {
				float: left;
				list-style: none;
				margin: 0 0 0 10px;
				background: url("/img/turris-hotels.ru/bullet_triangle.png") no-repeat 0 center;
				padding: 0 0 0 10px;
			}
				#menu_short a {
					color: #878787;
					text-transform: uppercase;
					font: 1em Verdana;
				}
				#menu_short a:hover {
					text-decoration: none;
				}
/*MAIN MENU*/
		#menu_main {
			text-transform: uppercase;
			color: #fff;
			position: absolute;
			right: 0;
			bottom: 31px;
		}
		#menu_main a:hover {
			text-decoration: none;
		}
		#menu-top-right-corner {
			background: url("/img/turris-hotels.ru/corner_red_top_right.png") no-repeat right 0;
			position: absolute;
			top: 0;
			right: 1px;
			width: 7px;
			height: 7px;
			list-style: none;/*furryfox is crazy one :-0*/
		}

			#menu_main .first_level {
				float: right;
				color: #fff;
				height: 23px;
				padding: 0 20px 5px 30px;
			}
			#menu_main #ctg1 {background: #527ea0 url("/img/turris-hotels.ru/corner_blue_f.png") no-repeat 0 0;}
			#menu_main #ctg2 {background: #FF5E28 url("/img/turris-hotels.ru/corner_brown.png") no-repeat 0 -31px;}
			/*#menu_main #ctg2 {background: #cdc096 url("/img/turris-hotels.ru/corner_brown.png") no-repeat 0 -31px;}*/
			#menu_main #ctg2.active {background-position: 0 0;}
			#menu_main #ctg3 {background: #900000 url("/img/turris-hotels.ru/corner_red.png") no-repeat 0 -31px;margin: 0 1px 0 0;}
			#menu_main #ctg3.active {background-position: 0 0;}
			/*#ctg3 a {background: url("/img/turris-hotels.ru/corner_red_top_right.png") no-repeat right 0;}*/
			
				#menu_main .first_level a {
					color: #fff;
					font: 1.2em Arial;
					height: 19px;
					/*padding: 5px 20px 0 30px;*/
					padding: 5px 0 0 0;
					display: block;
					text-align: center;
					white-space: nowrap;
					border-bottom: 0px dashed #fff;
					text-decoration: none;
					line-height: 1.6em;
					border-outline: 0;
					font-weight: bold;
				}
				#menu_main .first_level.active a {
					text-decoration: none;
					border: 0;
					padding-bottom: 1px;
				}
				#menu_main .first_level.active .second_level a {
					text-decoration: underline;
					border: 0;
					text-decoration: none;
					font-size: 1em;
				}
				#menu_main .first_level.active .second_level.active a, #menu_main .first_level.active .second_level a:hover {
					text-decoration: none;
					font-size: 1.1em;
					font-weight: bold;
				}
				#menu_main .second_level {
					position: absolute;
					bottom: -31px;
					right:0;
					width: 970px;
					background: url("/img/turris-hotels.ru/menu_bg.png") no-repeat 0 0;
					height: 23px;
					padding: 8px 0 0;
					/*text-align: center;*/
					text-align: left;
				}
				#menu_main #ctg1 .second_level {background-color: #527ea0;background-position: 0 0;}
				#menu_main #ctg2 .second_level {background-color: #FF5E28;background-position: 0 -31px;}
				/*#menu_main #ctg2 .second_level {background-color: #cdc096;background-position: 0 -31px;}*/
				#menu_main #ctg3 .second_level {background-color: #900000;background-position: 0 -62px;}
					#menu_main .second_level li {
						/*float: left;
						height: 23px;*/
						padding: 8px 8px 0;
						/*width: 161px;*/
						list-style: none;
						display: inline;
					}
					/*#menu_main .first_level:hover .second_level {display: block;}*//*in my dreams ie-six is dead ^^*/
					#menu_main .second_level .active {background: none;}
					.hide {display: none;}
						#menu_main .second_level a {
							background: none;
							display: inline;
							padding: 0;
							font: 10px Verdana;
							
						}
						#menu_main .second_level .active a {text-decoration: none;}
/*END OF MAIN MENU*/
	#content {
		/*border-bottom: 3px solid #d9d9d9;*/
	}
		#sidebar {
			width: 285px;
			float: left;
		}
			#order {
				background: #95bac7 url(/img/turris-hotels.ru/order.png) 0 0 no-repeat;
				height: 235px;
				width: 215px;
				padding: 0 70px 0 0;
				margin: 1px 0 0;
				position: relative;
				color: #fff;
			}
				#sidebar #order h2 {
					color: #fff;
					border: 0;
					font: 1.8em Verdana, sans-serif;
					margin: 0 0 0 15px;
					padding: 10px 0 0;
				}
				#order ol {
					margin: 0 0 0 33px;
					line-height: 1.1em;
				}
				#order p {
					font: 1em "Trebuchet MS";
					margin: 0 0 0 17px;
					line-height: 1.1em;
				}
				#orderbanner {
					position: absolute;
					bottom: 0;
					background: url("/img/turris-hotels.ru/orderbanner.png") 0 0 no-repeat;
					height: 92px;
					/*width: 285px;*/
					width: 270px;
					padding: 30px 0 0 15px;
				}
					#orderbanner h3 {
						color: #fff;
						font: 1.8em Verdana, sans-serif;
					}
					#orderbanner p {
						margin: 10px 0 0;
						font-size: 1.5em;
					}
			.banner {
				width: 270px;
				height: 140px;
				background: url("/img/turris-hotels.ru/banner_reserve.png") no-repeat 0 0;
				padding: 0 0 0 15px;
				margin: 2px 0 0;
			}
				#sidebar h2 {
					font: 1.8em Verdana, Arial, sans-serif;
					padding: 0 0 0 15px;
					border-left: 4px solid #900000;
					margin: 0 0 0 15px;
				}
				.banner a, #orderbanner a {
					color: #fff;
					font: 2em Tahoma;
					display: block;
					padding: 25px 0 5px;
				}
				#orderbanner a {padding: 0 0 5px;}
				.banner a:link, .banner:visited, #orderbanner a:link, #orderbanner a:visited {
					text-decoration: underline;
				}
				.banner a:hover, .banner:active, #orderbanner a:hover, #orderbanner a:active {
					text-decoration: none;
				}
				.banner p {
					color: #fff;
					font: 1em Arial;
					margin: 15px 0 0;
					font-size: 1.5em;
				}
			#bonuses {
				padding: 10px 20px 0 0;
				background: #f1e6cb url("/img/turris-hotels.ru/bonuses.png") 0 0 no-repeat;
				width: 263px;
			}
				#bonuses li {
					list-style: none;
					margin: 0 0 0 15px;
					padding: 20px 0 30px;
					border-bottom: 1px dotted #979797;
				}
				#bonuses img {
					width: 62px;
					height: 62px;
					float: left;
				}
				#bonuses p {
					padding: 5px 0 0 75px;
					color: #000;
					font-size: 1.2em;
					line-height: 1.2em;
				}
			#news {
				padding: 30px 0 25px;
				background: #f1e6cb url("/img/turris-hotels.ru/news.png") 0 bottom no-repeat;
				width: 283px;
			}
			#news ol {margin: 0;}
				#news li {
					list-style: none;
					padding: 0 0 0 15px;
					margin: 20px 0;
				}
				#news p {
					margin: 10px 20px 0 0;
					font-size: 1.2em;
					line-height: 1.2em;
				}
				#news .allinone {
					margin: 0 0 0 15px;
				}
				#news .date {
					background: #fff url("/img/turris-hotels.ru/news_date.png") 0 0 no-repeat;
					color: #900000;
					font-size: 1.2em;
					width: 91px;
					height: 17px;
					display: block;
					text-align: center;
				}
			#news .allinone 5px {
				border-top: 1px dotted #979797;
				margin: 0 15px 0 15px;
				text-transform: lowercase;
				padding: 10px 0 0;
			}
			#main .newsarchive img {
				margin: 7px 20px 18px 0;
			}
			#main .newsarchive .illblock {
				margin: 7px 20px 0 0;
			}
		#main {
			padding: 0 0 55px 285px;
		}
			/*#main .ill {
				width: 685px;
				height: 230px;
				border-bottom: 6px solid #f1e6cb;
				margin: 0 0 18px;
				float: none;
			}*/
			#main #ill {
				width: 685px;
				height: 230px;
				border-bottom: 6px solid #f1e6cb;
				margin: 0 0 18px;
				float: none;
			}
			#main h2 {
				font: 1.8em Verdana, Arial, sans-serif;
				padding: 0 0 0 15px;
				border-left: 5px solid #b5b5b5;
				/*margin: 0 0 10px 28px;*/
				display: inline;
				position: relative;
				left: 28px;
			}
			#main h3 {
				font: 1.7em Verdana, Arial, sans-serif;
				padding: 8px 0 8px 20px;
				margin: 0 0 0 28px;
			}
			#main h4 {
				font: 1.4em Verdana, Arial, sans-serif;
				font-weight: bold;
				padding: 5px 0 5px 20px;
				margin: 0 0 0 28px;
			}
			#main h5 {
				font: 1.4em Verdana, Arial, sans-serif;
				padding: 0 0 0 20px;
				margin: 0 0 0 28px;
				font-weight: bold;
			}
			#main h6 {
				font: 1.2em Verdana, Arial, sans-serif;
				padding: 0 0 0 20px;
				margin: 0 0 0 28px;
				font-weight: bold;
			}
			#main table {
				border: 1px solid #d9d9d9;
				border-width: 0 1px 1px;
				text-align: center;
				border-collapse: collapse;
				margin: 20px 0 20px 48px;
				padding: 0 0 30px;
			}
				#main thead {
					
				}
					#main th {
						background: #9d0a0e;
						padding: 4px 0;
					}
						#main th h4 {
							font: 1.2em Verdana, sans-serif;
							color: #fff;
							font-weight: bold;
							padding: 3px 27px;
							margin: 0;
							border-left: 1px solid #fff;
						}
				#main tbody {
					
				}
					#main td {
						font: 1em Verdana, sans-serif;
						border-bottom: 1px dotted #d9d9d9;
						margin: 10px 0;
						padding: 4px 0;
					}
						#main td span {
							display: block;
							border-left: 1px solid #d9d9d9;
							padding: 3px 22px;
						}
						#main td.odd span {
							background: #f7f7f7;
						}
					#main td.head {
						background: #d9d9d9;
					}
						#main td.head h5 {
							font: 1.1em Verdana, sans-serif;
							font-weight: bold;
							color: #6e6e6e;
							padding: 3px 27px;
							margin: 0;
							border-left: 1px solid #6e6e6e;
						}
					#main th.fsttd h4, #main td.fsttd h5, #main td.fsttd span {
						border-left: 0;
					}
			#main .catalog_list{
				list-style: none;
				margin: 10px 0 30px 28px;
			}
				#main .catalog_list li {
					background: url("/img/turris-hotels.ru/dotted_grey_line.png") no-repeat center bottom;
					/*padding: 25px 45px 12px 0;*/
					padding: 25px 25px 12px 0;
					font-size: 1em;
				}
				.catalog_list .last {
					background: none;
				}
					#main .catalog_list .catalog_item_preview {
						margin: 0;
					}
					#main .catalog_item_preview {
						width: 132px;
						height: 106px;
						float: left;
						margin: 10px 20px 0 48px;
					}
					.catalog_list .desc {
						padding: 0 0 20px 160px;
						margin: -5px 0 0;
					}
						#main .catalog_list h3 {
							font: 1.6em Verdana, Arial, sans-serif;
							display: inline;
							padding: 0 58px 0 0;
							margin: 0;
						}
						#main .catalog_list .star1 {background: url("/img/turris-hotels.ru/star1.png") no-repeat right center;padding: 0 20px 0 0;}
						#main .catalog_list .star2 {background: url("/img/turris-hotels.ru/star2.png") no-repeat right center;padding: 0 40px 0 0;}
						#main .catalog_list .star3 {background: url("/img/turris-hotels.ru/star3.png") no-repeat right center;padding: 0 60px 0 0;}
						#main .catalog_list .star4 {background: url("/img/turris-hotels.ru/star4.png") no-repeat right center;padding: 0 80px 0 0;}
						#main .catalog_list .star5 {background: url("/img/turris-hotels.ru/star5.png") no-repeat right center;padding: 0 100px 0 0;}
						#main .catalog_list p {
							margin: 15px 0;
							padding: 0;
							text-indent: 0;
						}
						.catalog_list .redbtn {
							height: 19px;
							/*margin: 0 0 0 -15px;*/
							margin: 0 0 0 5px;
							background: #fff url("/img/turris-hotels.ru/rarr.png") no-repeat 0 0;
							color: #fff;
							text-decoration: none;
							float: left;
							width: 227px;
							text-indent: 227px;
							overflow: hidden;
							position: relative;
							left: -17px;
						}
        		#main .catalog_list .redbtn {
        			margin: 0 20px 0 5px;
        		}
        		#main .catalog_item_preview.catalog_add_info {
        			float: none;
        			width: auto;
        			height: auto;
         			font-size: 1.2em;
        		}
						* html .catalog_list .redbtn {
							text-indent: 20px;
							font-size: 0;
							color: #900000;
						}
					#main .desc h3 {
						font-size: 1.6em;
					}
			#main p {
				padding: 5px 0 5px 20px;
				margin: 0 0 0 28px;
				font-size: 1.2em;
				/*text-indent: 2em;*/
				line-height: 1.2em;
			}
			#main ul, ol {
				margin: 0 0 0 70px;
			}
				#main li {
					font-size: 1.2em;
				}
			#main img {
				float: left;
				margin: 7px 20px 18px;
			}
			.illblock {
				width: 132px;
				float: left;
				margin: 7px 20px 0;
			}
				#main .illblock img {
					display: list-item;
					float: none;
					margin: 0 0 18px 0;
				}
			/*contacts'n'vcards*/
			#content #main .vcard {
				margin: 15px 0 14px 48px;
			}
				.role, .fn, .tel, .email, .adr .type {
					display: block;
				}
				.role, .map strong, .adr type {
					font: 1.2em "Trebuchet MS", sans-serif;
					font-weight: bold;
				}
				.fn, .adr span {
					font: 1.6em "Trebuchet MS", sans-serif;
				}
				.tel {
					display: block;
					width: 20em;
					position: relative;
					font-size: 1.4em;
					text-indent: 2px;
				}
					.tel span, .tels span, .email span, .email a {
						font: 1.8em Verdana, sans-serif;
					}
					#footer .tel span {
						font: 1.2em Verdana, sans-serif;
					}
					.tel .value {
						position: absolute;
						right: 0;
					}
				#main .adr {
					margin: 0;
					padding: 0;
					font-size: 1em;
				}
				#main .photo img {
					float: none;
					margin: 5px 0 0 0;
				}
			#main .map {
				margin: 0 0 0 33px;
			}
				#main .map li {
					list-style: none;
					font-size: 1em;
					padding: 0 0 0 15px;
				}
					#main .map a {
						text-decoration: none;
						font-size: 1.6em;
					}
				#main .map .fstlvl {
					background: url("/img/turris-hotels.ru/bullet_red_plus.png") no-repeat 0 5px;
					padding: 0 0 0 15px;
					margin: 10px 0;
				}
				#main .map .fstlvl.active {
					background: url("/img/turris-hotels.ru/bullet_red_minus.png") no-repeat 0 5px;
				}
				#main .map .fstlvl a {
					font: 1.6em Verdana, sans-serif;
				}
					#main .map .fstlvl ul {
						margin: 0 0 0 33px;
					}
					#main .map .scndlvl {
						background: url("/img/turris-hotels.ru/bullet_grey_plus.png") no-repeat 0 5px;
						padding: 0 0 0 15px;
						margin: 5px 0;
					}
					#main .map .scndlvl.active {
						background: url("/img/turris-hotels.ru/bullet_grey_minus.png") no-repeat 0 5px;
					}
					#main .map .scndlvl a {
						font: 1.4em Verdana, sans-serif;
						color: #616161;
						font-weight: bold;
					}
						#main .map .thrdlvl {
							list-style: disc;
						}
						#main .map .thrdlvl a {
							font: 1.2em "Trebuchet MS", sans-serif;
							color: #6e6e6e;
						}
			#main .newsarchive, #main .promotionarchive {
				list-style: none;
				margin: 0 0 0 48px;
			}
				#main .newsarchive li, #main .promotionarchive li {
					font-size: 1em;
					padding: 16px 0;
					margin: 0;
					background: url("/img/turris-hotels.ru/dotted_grey_line.png") no-repeat 0 bottom;
				}
					.newsarchive .date, .promotionarchive .date {
						background: #900000 url("/img/turris-hotels.ru/news_archive_date.png") no-repeat 0 0;
						width: 117px;
						height: 19px;
						display: block;
						color: #fff;
						font: 1.4em Verdana, sans-serif;
						font-weight: bold;
						text-align: center;
					}
					#main .newsarchive h3, #main .promotionarchive h3 {
						font-size: 1em;
						padding: 5px 0 20px;
						margin: 0;
					}
					#main h3.news_header {
						font-size: 1.6em;
					}
						.newsarchive h3 a, .promotionarchive h3 a {
							font: 1.6em Verdana, sans-serif;
							text-decoration: underline;
						}
						.arch_link_promotion, .arch_link_news {
							position: relative;
							top: 0;
							left: 45px;
							color: #6e6e6e;
							border-left: 1px solid #6e6e6e;
							padding: 0 0 0 5px;
							text-decoration: underline;
							font: 1.2em "Trebuchet MS" sans-serif;
						}
						.arch_link_news {
							/*left: 150px;*/
						}
						.arch_link:hover {
							text-decoration: none;
						}
						.newsarchive h3 a:hover, .promotionarchive h3 a:hover {
							text-decoration: none;
						}
					#main .newsarchive li p, #main .promotionarchive li p  {
						padding: 0;
						margin: 0;
					}
					#main .pagenewscount, #main .pagesearchcount, #main .pagepromotioncount {
						margin: 20px 0 0 48px;
						list-style: none;
					}
						#main .pagenewscount li, #main .pagesearchcount li, #main .pagepromotioncount li {
							display: inline;
							margin: 0 10px 0 0;
						}
					#main .allcount {
						margin: 0 0 0 28px;
					}
					#main .tooltip {
						padding-bottom: 0;
					}
					#main #searchform fieldset {
						float: none;
						background: none;
						margin: 0 0 0 28px;
					}
					#main .search_results {
						margin: 0 0 0 28px;
					}
						#main .search_results li {
							font-size: 1em;
							list-style: none;
							margin: 0;
							padding: 16px 0 16px 0;
							background: url("/img/turris-hotels.ru/dotted_grey_line.png") no-repeat 0 bottom;
						}
							#main .search_results h3 {
								font-size: 1em;
								margin: 0;
							}
								#main .search_results h3 a {
									font: 1.4em Verdana, sans-serif;
								}
							#main .search_results p {
								margin: 0;
								padding: 0 0 0 20px;
							}
			#main .vacansy_list {
				margin: 0 0 0 48px;
				
			}
			#main .vacansy_list li {
				list-style: none;
				font-size: 1em;
				background: url("/img/turris-hotels.ru/dotted_grey_line.png") no-repeat 0 bottom;
				padding: 16px 0;
			}
				#main .vacansy_list h3 {
					margin: 0;
					padding: 0;
					font-size: 1em;
				}
					#main .vacansy_list a {
						text-decoration: underline;
						font: 1.6em Verdana, sans-serif;
					}
					#main .vacansy_list h3.active a {
						text-decoration: none;
					}
				#main .vacansy_list .vacansy_descr {
					display: none;
				}
				#main .vacansy_list .active {
					display: block;
				}
					#main .vacansy_list h4 {
						margin: 0;
						padding: 19px 0 8px;
						font: 1.4em Verdana, sans-serif;
						font-weight: bold;
					}
					#main .vacansy_list ul {
						margin: 0;
						padding: 0 0 0 20px;
					}
						#main .vacansy_list ul li {
							margin: 0;
							list-style: disc;
							font: 1.2em "Trebuchet MS", sans-serif;
							background: none;
							padding: 4px 0;
						}
				#main .vacansy_list .send_resume {
					font-size: 1.2em;
					display: block;
					margin: 10px 0;
				}
			.infoblock {
				margin: 0 0 0 28px;	
			}
			#main .infoblock h3 {
				font: 1.6em Verdana;
				margin: 10px 0 10px 20px;
				padding: 0;
			}
			#main .infoblock p {
				margin: 5px 0;
			}
			.resume_upload {
				margin: 15px 0 0 48px;
			}
				
				#main .resume_upload h2, #main .resume_upload ul, #main .resume_upload p {
					padding: 0;
					margin: 0;
				}
				#main .resume_upload h2 {
					border: 0;
					margin: 0 0 15px;
				}
				.resume_upload li {
					list-style: none;
					margin: 0 0 10px;
					width: 445px;
					text-align: right;
				}
				.resume_upload label {
					float: left;
					width: 100px;
					text-align: right;
					font-weight: bold;
				}
				.resume_upload input {
					width: 294px;
					height: 14px;
					padding: 2px 3px;
					font-size: 1em;
				}
				.resume_upload fieldset {
					border: 0;
				}
				#realinput_wrap {
					position:relative;
					height: 30px;
				}
				#submit_vacansy {
					float: right;
					background: #900000 url("/img/turris-hotels.ru/btn-l.png") no-repeat 0 0;
					height: 22px;
				}
				#realinput {
					height: 22px;
					width: auto;
				}
				.resume_upload .multi {
					position: absolute;
					top: 0;
					right: 0;
					height: 22px;
					width: auto;
				}
				#realinput_wrap_labels {
					position: absolute;
					top: 22px;
					right: 0;
				}
				#realinput_wrap_labels div {
					display: inline;
					padding: 0 0 0 10px;
				}
				* html #realinput {
					padding: 0 112px 0 0;
				}
				*+html #realinput {
					padding: 0 108px 0 0;
				}
				#fake {
					display: none;
				}
				#submit_vacansy_btn {
					height: 22px;
					width: auto;
					text-transform: uppercase;
					background: url("/img/turris-hotels.ru/btn-r.png") no-repeat 100% 0;
					color: #fff;
					border: 0;
					padding: 0 3px;
				}
			#main .reviews_list {
				margin: 20px 0 0 50px;
			}
				/*
				 * копипасты-копипасты,
				 * вы так трудны, вы так опасны.
				 */
				#main .reviews_list *, #main .send_order * {
					margin: 0;
					padding: 0;
				}
				#main .reviews_list li {
					list-style: none;
				}
				#main .reviews_list .date {
					border-bottom: 1px solid #6e6e6e;
					padding: 0 0 0 20px;
				}
				#main .reviews_list .date span {
					background: #6e6e6e;
					color: #fff;
					padding: 0 3px;
				}
				#main .reviews_list .fio {
					text-align: right;
					font-weight: bold;
				}
				#main .reviews_list .desc {
					margin: 10px 0;
				}
				#main .reviews_list p {
					font-size: 1em;
				}
			#main .send_order, #main .common_order {
				padding: 0 0 0 50px;
				width: 545px;
			}
			#main .common_order ul {
				margin: 18px 0 0;
				padding: 0;
			}
				#main .send_order li, #main .common_order li {
					list-style: none;
					margin: 0 0 10px;
					text-align: right;
				}
				#main .send_order label, #main .common_order label {
					float: left;
					width: 200px;
					text-align: right;
					font-weight: bold;
				}
				#main .send_order input,
				#main .send_order textarea,
				#main .common_order input,
				#main .common_order textarea,
				#main .common_order select {
					width: 294px;
					padding: 2px 3px;
					height: 14px;
					font-size: 12px;
				}
				#main .send_order textarea {
					height: 72px;
				}
				#main .common_order select {
					height: 20px;
					padding: 0 0 0 3px;
				}
				#main .send_order .btn, #main .common_order .btn {
					float: right;
					background: #900000 url("/img/turris-hotels.ru/btn-l.png") no-repeat 0 0;
					height: 20px;
					padding: 0 0 2px;
				}
				#main #submitorder {
					background: url("/img/turris-hotels.ru/btn-r.png") no-repeat 100% 0;
					color: #fff;
					text-transform: uppercase;
					height: 22px;
					width: auto;
					border: 0;
				}



	#footer {
		/*border-top: 3px solid #900000;*/
		background: url(/img/turris-hotels.ru/footer_border.png) repeat-x 0 20px;
		margin: 2px 0 0;
		font-size: 1.3em;
		padding: 30px 0 0;
		clear: both;
	}



/*order mega formzz*/
#main .common_order * {
	margin: 0;
	padding: 0;
}
#main .common_order .ui-datepicker-trigger {

  cursor:pointer;
}
#main .common_order h2 {
	text-align: left;
	position: static;
	border: 0;
	font-size: 1.4em;
	display: block;
}
#main .common_order li {
	text-align: left;
	margin: 20px 0 10px;
}
#main .common_order li li {
	margin: 0 0 10px;
}
#main .common_order input, #main .common_order select, #main .common_order textarea {
	margin: 0 10px;
}
#main .common_order .input_date {
	width: 253px;
}
#main .common_order select {
	width: 304px;
}
.common_order .calendar_icon {
	position: relative;
}
.common_order .calendar_icon {
	position: absolute;
}
#main .common_order .with_textarea {
	height: 110px;
	margin: 17px 0 0;
}
#main .common_order textarea {
	height: 95px;
}
#main .confa .btn {
	/*margin: 0 30px 0 0;*/
	margin: 0;
	position: relative;
	right: 30px;
	height: 20px;
}
#main .confa #submitorder {
	margin: 0;
	height: 20px;
}
/*_-order mega formzz*/



/*IE six hacks*/

* html #bonuses {width: 283px;}
* html #bonuses ul {padding-right: 20px;}
* html #bonuses li {padding-bottom: 10px;}
*+html #bonuses li {padding-bottom: 10px;}
* html #bonuses p {position: relative;top: -17px;}
*+html #bonuses p {position: relative;top: -17px;}
* html #news {width: 283px;}
*+html .catalog_list .desc {margin: -20px 0 0;} /*IE7 too*/

* html #menu_main {bottom: 30px;}
* html #menu_main .second_level {bottom: -31px;margin-right: 1px;}
* html #main #ill {width: 680px;}
* html #bonuses {padding-right: 0;}
* html #menu_main .first_level {height: 23px;}
* html #menu_main .first_level a {width: 150px;padding: 0;padding-top: 5px;}
* html #menu-top-right-corner {right: 2px;}
/** html #menu_main #ctg3 {padding-right: 1px;}*/
* html #menu_main #ctg3 a {position: relative;right: -1px;}
* html #menu_main .first_level.active {padding-bottom: 6px;}

  #orderform {
                background: #567ea1 url("/img/turris-hotels.ru/order_bg.png") repeat-x 0 100%;
                height: 230px;
                border-bottom: 6px solid #900000;
                color: #fff;
            }
                #sidebar #orderform h2 {
                    border: none;
                    padding: 5px 0 0 0;
                    color: #fff;
                }
                #orderform form {height: 70px;margin: 10px 0 0 17px;border-bottom: 2px solid #a9c4d0;width: 258px;padding: 0 0 9px;}
                    #orderform #datein, #orderform #dateout {width: 70px;border:1px solid #9495A2;}
                    #orderform #datein {right: 81px;}
                    #orderform #dates label {height: 15px;}
                    #dates .separator {position: absolute; right: 75px;}
                    #dates img {display: none;}
                    #orderform fieldset {border: 0;height: 23px;}
                        #orderform label {display: block;width: 248px;height: 17px;font: 1.2em Arial, sans-serif;position: relative;margin: 0 0 4px;padding: 0 0 0 7px;}
                        /*#city {background: #0f0;}
                        #city select, #city label {display: none;}
                        #places {background: #00f;}*/
                        *+html #places, *+html #buttons {position: relative;top: -23px;}
                        * html #places, * html #buttons {position: relative;margin-top: -23px;}
                        /*#places select, #places label {display: none;}
                        #buttons {background: #0ff;}
                        #buttons input {display: none;}*/
                            #orderform input {border: 0;background: #fff;font: 1em Arial;color: #7b7b7b;text-align: center;position: absolute;right: 0;width: 123px;}
                            #orderform select {border: 1px solid #9495a2;background: #fff;font: 1em Arial;color: #7b7b7b;position: absolute;right: 0;width: 153px;height: 19px;margin: 0;}
                            #orderform #calin, #orderform #calout {width: 19px;height: 16px;right: 130px;}
                        #orderform #submitorder {width: 153px;height: 23px;padding: 1px 0 3px;margin: 20px 3px 1px 0;background: url("/img/turris-hotels.ru/order_submit.png") no-repeat 0 0;color: #fff;font: 1.2em Arial;border: 0;float: right;position: static;}

                #orderform .link-map {background: url("/img/turris-hotels.ru/order_joystick.png") no-repeat 0 0;height: 33px;margin: 10px 0 0 17px;padding: 12px 0 0 70px;cursor: pointer;}
                #orderform .link-order-online {background: url("/img/turris-hotels.ru/order_card.png") no-repeat 0 7px;height: 39px;padding: 12px 0 0 70px;margin: 0 0 0 17px;cursor: pointer;}
                #orderform .link-order-online a {color: #fff;font: 1.2em Tahoma, sans-serif;}
                #orderform .link-map a {color: #fff;font: 1.2em Tahoma, sans-serif;}
                #orderform span.tooltip {font-size: 1.0em;position: relative;left: 87px;top: -25px;}

/* html #orderform .link-map {
	background: url("/img/turris-hotels.ru/order_joystick.png") no-repeat 0 0;
	float: left;
	width: 75px;height: 55px;margin: 4px 0 0 5px;padding: 8px 0 0 53px;
}
* html #orderform .link-order-online {
	background: url("/img/turris-hotels.ru/order_card.png") no-repeat 0 7px;
	float: left;
	width: 50px;height: 55px;padding: 12px 0 0 60px;
}
* html #orderform span.tooltip {float: right;position: relative;margin-top: -30px;top: 5px;left: -15px;height: 1%;width: 60px;line-height: 1em;font-size: 1em;}*/

* html #fancy_frame {width: 598px;}
*+html #fancy_frame {width: 598px;}

#main .common_order #calendarHidden {z-index: -1;position: absolute;margin-left: -273px;width: 253px;}

#my_area{

width:85%;

text-align:left;
margin-bottom:20px;

/*border-bottom:#999999 dotted 1px;*/
/*border-bottom:#999999 dotted 1px;*/
}

#my_area a{
margin-bottom:10px;
font-size:16px;
}
