html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {margin: 0;	padding: 0;	border: 0; outline: none; font-size: 100%; vertical-align: baseline; background: transparent;}
body {font: 12px Tahoma, Geneva, sans-serif; background: #4a160a; color: #e49070;}
ol, ul {list-style: none;}
table {border-collapse: collapse;}
.clear {clear: both;}

a {color:#E49070;}
	.felloe {width: 100%; overflow: hidden; position: relative; z-index: 10; background: url(../img/body-bg2.jpg) center top no-repeat;}
	.felloe-inside {width: 100%; overflow: hidden; position: relative; z-index: 10; background: url(../img/body-bg2.jpg) center top no-repeat;min-width:1000px;}
	.flash {position: relative; z-index: -10;}
	.no-flash {width: 100%;}

	.container {width: 100%; overflow: hidden; max-width: 1400px; margin: 0 auto;}
	.container tr td {text-align: left; vertical-align: top;}
	.left-column {width: 100px; font-size: 0px;}

	.right-column {width: 100px; font-size: 0px; }
	.right-column-bg {background: url(../img/body-bg1.jpg) left top no-repeat;}
	.right-column-inside {width: 100px; font-size: 0px; background: url(../img/body-bg1.jpg) left top no-repeat;}

	.block {float: left; width: 33.33%; position: relative;}
	html*.block {width: 33.3%; _width: 33%;}
	.block1 {float: left; width: 66.66%; _width: 55%; position: relative;}
	html*.block1 {width: 66.6%; _width: 55%;}
	.block3 {width: 66.66%;}
	html*.block3 {width: 66.6%;}

	.centr-column {background: url(../img/body-bg.jpg) right top no-repeat; min-height: 480px; height: 480px; min-width: 1000px; max-width: 1400px;}
	.centr-column-inside {background: url(../img/body-bg.jpg) right top no-repeat; min-height: 480px; height: 480px; min-width: 1000px; max-width: 1400px;}
	.no-bg {background: none!important; min-height: auto!important; height: auto!important;}
	.no-bg1 {background: none!important; min-height: auto!important; height: auto!important; margin: 0 auto;}
	.no-bg2 {background: none!important;}

	.header {width: 100%; height: 210px;position:relative;}
		.logo {position: absolute; left: 20px; top: 27px; width: 305px; height: 104px; border: none;}
		.navigation {width: 100%; margin-top: 40px;}
		.navigation-padding {padding-left: 20px;}
		.novigator {width: 109px;}
		.novigator ul {float: left;}
		.novigator li {float: left; margin-right: 25px; padding: 8px 7px 0 0;}
		.novigator li img {border: none;}
		.novigator .active {background: url(../img/novigator-list-bg.gif) right top no-repeat;}
		.last {margin: 0!important;}
		.search {padding-top: 2px; width: 40%; height: 121px;}
		.search-block {padding-right: 21px; position: relative;}
		.search-input {width: 100%; font-size: 12px; color: #d45649; height: 19px; padding-top: 3px;padding-left:5px; background: url(../img/search-input-bg.gif) left top no-repeat; border: none;}
		html*.search-input {position: relative; top: -1px;}
		.search-submit {width: 21px; height: 22px; background: url(../img/search-submit-bg.gif) no-repeat; position: absolute; right: 0; top: 0; border: none; cursor: pointer;}
		.language {text-align: center!important; padding-top: 7px;}
		.language a {color: #c7473b; font-size: 11px;}
		.language a:hover {text-decoration: none;}
		.slogan {position: absolute; left: 20px; top: 84px; width: 292px; height: 52px;}
		.cup {width: 478px; height: 352px; position: absolute; /* left: 50%; top: 100px; margin-left: -200px; */}
		.cup-inside {position: absolute; left: 50%; top: 0; width: 478px; height: 352px; margin-left: -200px;}
		.main-menu {width: 100%; border: 1px solid #903628; height: 48px;}
		.main-menu tr td {text-align: center!important; padding-top: 13px;}
		.main-menu tr td a {padding-left: 5px; background: url(../img/main-menu-list-bg.gif) 0 0 no-repeat;white-space:nowrap;}
		html*.main-menu tr td a {white-space:nowrap;background: url(../img/main-menu-list-bg.gif) left top no-repeat;_background: url(../img/main-menu-list-bg.gif) 0 10px no-repeat; text-decoration: none;}
		.main-menu tr td a span {white-space:nowrap;font-size: 18px; color: #fff; }
		.main-menu tr td span {white-space:nowrap;font-size: 18px; color: #fff; }
		.menu_carcas {position:relative;}
		div.span_link {position: absolute; z-index:100; left: 0; top: 0; width: 100%; background:url(../img/spacer.gif);height:30px;cursor:auto;cursor:pointer;}
		.width1 {width: 53px;}
		.width2 {width: 74px;}
		.width3 {width: 81px;}
		.width4 {width: 57px;}
		.width5 {width: 54px;}
		.width6 {width: 83px;}
		.width7 {width: 133px;}
		.width8 {width: 11px;}
		.width9 {width: 20px;}

	.content {width: 100%; line-height: 1.25;}

		.wellcome-left-bg {margin-top: 258px; _margin-top: 259px; background: url(../img/wellcome-left-bg1.gif) right top no-repeat; padding-top: 12px;}
		.wellcome-left-bg1 {background: url(../img/wellcome-left-bg2.gif) right bottom no-repeat; padding-bottom: 15px;}
		.wellcome-left-bg2 {background: url(../img/wellcome-left-bg3.gif) right top repeat-y;}
		.wellcome-left-bg3 {background: url(../img/wellcome-left-bg4.jpg) right top no-repeat;}
		.wellcome {width: 100%; float: left; margin-top: 48px; background: url(../img/wellcome-bg1.gif) left top no-repeat; padding-top: 12px;}
		.wellcome-bg {width: 100%; float: left; background: url(../img/wellcome-bg2.gif) left bottom no-repeat; padding-bottom: 15px;}
		.wellcome-bg1 {width: 100%; float: left; background: #6d3427 url(../img/wellcome-bg3.jpg) right top no-repeat;}
		.wellcome-bg2 {width: 100%; float: left; background: url(../img/wellcome-bg3.gif) left top repeat-y;}
		.wellcome-bg3 {width: 100%; float: left; padding: 21px 0 55px 0; background: url(../img/wellcome-bg4.jpg) left top no-repeat; overflow: hidden;}
		.wellcome-bg4 {padding: 0 20px;}
		.wellcome h2 {font-size: 35px; color: #e49070; font-weight: normal;}
		.wellcome h3 {font-size: 25px; color: #e49070; padding-left: 183px; position: relative; top: -10px;}

		.fact {margin-top: 140px; background: #6e120a url(../img/fact-bg.gif) left top repeat-x;}
		.fact-bg {width: 100%; float: left; background: url(../img/fact-bg1.gif) left top no-repeat;}
		.fact-bg1 {width: 100%; float: left; background: url(../img/fact-bg2.jpg) right top no-repeat; padding: 26px 0 28px 0;}
		.fact-bg2 {padding: 0 20px;}
		.fact h2 {font-size: 20px; color: #e49070; font-weight: normal;}

		.baners {background: url(../img/baners-bg.jpg) center top no-repeat;}
		.baners-block {padding: 70px 20px 0 20px; min-height: 215px; _height: 215px;}
		.baners-block h3 {position: relative; width: 90%; min-width: 250px; height: 32px; padding-top: 7px; background: #4e1812; font-size: 18px; font-weight: normal; margin-bottom: 15px;}
		.baners-block h3 a {color: #e49070;}
		.baners-block p {width: 54%;}
		.baners-block-headline-bg {width: 20px; height: 39px; position: absolute; left: -20px; top: 0;}
		.carts {position: absolute; right: -45px; top: -6px; width: 125px; height: 127px;}
		.tower {position: absolute; right: -69px; top: -23px; width: 150px; height: 149px;}
		.balloon {position: absolute; right: -80px; top: -23px; width: 142px; height: 140px;}

	.footer {width: 100%; position: relative; background: url(../img/bottom_copy_back.jpg) no-repeat right bottom;}
		.footer-left {vertical-align: bottom!important;}
		.footer-bg1 {width: 100%; float: left;}
		.footer-bg1_other {width: 100%; float: left;background:url(../img/other_bottom_back.gif) no-repeat left bottom;height:110px;}
		.footer-bg2 {width: 100%; float: left; padding-top: 72px; background: url(../img/footer-bg2.gif) left bottom no-repeat;}
		.foot-link1 {width: auto;margin-top:12px;}
		.foot-link1 td {padding-right:15px;}
		.foot-link1 tr td {height: 90px; vertical-align: middle!important;}
		.foot-link1 tr td img {border: none;}
		.foot-link1-1 {text-align: center!important;}
		.foot-link1-2 {width: 16px;}
		.foot-info {padding-top: 130px; font-size: 11px; color: #8f4534;}
		.foot-info a {color: #8f4534;}
		.drova {position: absolute; left: -16px; top: 20px; width: 151px; height: 55px; border: none;}
		.slogan2 {position: absolute; left: -64px; top: 103px; width: 199px; height: 98px;}

		.vote {width: 100%; float: left; background: url(../img/vote-bg1.gif) left top repeat-x; padding-top: 1px; color: #ce9b8b;}
		.vote a {color: #ce9b8b;}
		.vote-bg {width: 100%; float: left; background: url(../img/vote-bg2.gif) left top repeat-y;}
		.vote-bg1 {width: 100%; float: left; background: url(../img/vote-bg2.gif) right top repeat-y;}
		.vote-bg2 {padding: 0 1px;}
		.vote-bg3 {width: 100%; float: left; background: #4a160a url(../img/vote-bg3.gif) left top repeat-x;}
		.vote-bg4 {width: 100%; float: left; background: url(../img/vote-bg4.gif) left top no-repeat;}
		.vote-bg5 {width: 100%; float: left; background: url(../img/vote-bg5.gif) right top no-repeat; padding: 11px 0 21px 0; min-height: 285px; _height: 285px;}
		.vote-bg6 {padding: 0 40px 0 20px;}
		.vote h3 {font-size: 18px; color: #ce9b8b; font-weight: normal; padding-bottom: 10px;}
		.vote-list {width: 100%;}
		.vote-list tr td {vertical-align: middle!important; padding: 3px 0;}
		.vote-width {width: 100px; text-align: right!important;}
		.vote-input {width: 100%; float: left; margin: 2px 0 22px 0; height: 22px;}
		.vote-input-bg {height: 22px; padding-right: 1px; background: url(../img/vote-input-bg2.gif) right top no-repeat;}
		.vote-input-text {width: 100%; border:solid 1px red; height: 20px; padding-top: 2px; background: url(../img/vote-input-bg1.gif) left top no-repeat; border: none;
		color:#ce9b8b; font-size: 12px; float: left;}
		.votiting {float: left; margin-right: 11px;}
		.result {display: block; float: left; margin-top: 5px;}
		.foot-table {width: 100%; height:314px;}
		.foot-td-first {width: 33%; background: url(../img/girl.jpg) right bottom no-repeat;}
		.foot-padding {padding-left: 20px; position: relative;}
		.foot-relative {position: relative;}

		/* my css */
		.home-copyright {padding-top:177px;color:#8F4534;}
		.home-copyright a {color:#8F4534;}
		.other_copyright {
			font-size:11px;
			white-space:nowrap;
			width: 33%;
			color:#8F4534;
		}
		.footer-bg2_other {}
		.other_copyright a {
			color: #8F4534;
		}

		/* about page */
		.left-column_about {width: 100px; font-size: 0px;background:url(../img/about_left_column.jpg) no-repeat right top;}
		.about_content {
			background: url(../img/about_content_back2.jpg) no-repeat left 135px;
			width:100%;
			float:left;
		}
		.about_content_td {
			padding: 88px 0px 0 0;
		}
		.about_content_td p {
			margin: 15px 0px;
			padding-left: 20px;

		}
		.other_block_pad {padding:0 20px 0 0; }
		.about_content_photo {
			width:400px;
			height: 858px;
			min-width:400px;
		}
		.about_block {
			background: url(../img/other_block1.jpg) no-repeat right top;
			margin: 16px 0px 0px 0px;
			padding: 10px 10px 10px 0px;
			font-size:15px;
			font-weight:bold;
			min-height:70px;
		}
		.about_block_back {
			background: #6D3427 url(../img/orher_content_block1.jpg) no-repeat left top;
			min-height:70px;
		}
		.other_block1_right {margin:358px 0 0 0;background: url(../img/other_block1_right.jpg) no-repeat left top;}

		.other_block1_right_shadow {background: url(../img/other_block1_right_shadow.jpg) no-repeat left bottom;padding-bottom:13px;}
		.other_block1_shadow {background: url(../img/other_block1_shadow.jpg) no-repeat right bottom;padding-bottom:14px;_padding-bottom:0px;margin-bottom:26px;overflow:hidden;}
		.other_block1_shadow div {position:relative;}
		.other_block1_shadow div div {position:relative;}
		.other_heading {
			padding-left: 19px;
		}
		.foot-td_other {
			width: 420px;

		}

		.foot-td_other_logo {

		}

		.foot-info_other {padding-top: 0px; font-size: 11px; color: #8f4534;}
		.date {color:#773728;font-size:11px;font-weight:normal;}

		/* news */
		.news_table {margin:0 0 0 20px;}
		.about_content_td td.news_content p {padding-left:0px;}
		.news_table td a {color:#E49070;}
		.news_table td h3 {font-size:15px;}
		.news_header {padding:0px 0px 6px 0px;}
		.foot-info_other a {color:#8F4534;}

		.news_content_photo {
			width:400px;
			min-height:858px;
			height: 800px;
			min-width:400px;
		/* background: url(../img/news_content_back2.jpg) no-repeat left top; */
		}
		.news_content_table {
			position:relative;
			left:-1px;
			width:100%;
			float:left;
			background: url(../img/news_content_back2.jpg) no-repeat left 135px;
		}

		/* action */
		.action_table {margin:0px 0px 26px 20px;width:100%;float:left;}
		.action_content_photo {
			width:400px;
			height: 858px;
			min-width:400px;
		}
		.action_content {
			background: url(../img/action_content_back2.jpg) no-repeat left 135px;
			width:100%;
			float:left;
		}
		/* cafe */
		.cafe_content {
			background: url(../img/cafe_content_back2.jpg) no-repeat left 135px;
			width:100%;
			float:left;
		}
		.cafe_content_photo {
			width:400px;
			height: 858px;
			min-width:400px;

			position:relative;
		}
		/* menu */
		.menu_content_table {position:relative;left:-1px;}
		.menu_content {
			 background: url(../img/menu_content_back2.jpg) no-repeat left 135px;
			width:100%;
			float:left;
		}
		.menu_content_photo {
			width:400px;
			height: 858px;
			min-width:400px;
			background: url(../img/menu_content_back2.jpg) no-repeat left top;
		}
		.menu_table {}
		.menu_table td {background:#7B1D13;padding:11px 0px;border-bottom:solid 1px #8F3F36;}

		.price_table_pad {background:#7B1D13;padding:0px 20px 0px 20px;display:none}
		.price_title_first {padding:5px 0 10px 20px;background:#761B12;margin-top:15px;}
		.price_title_first span {color:#E49070;font-size:15px;margin:10px 0 6px 0px;padding-bottom:1px;border-bottom:dashed 1px #AC5541;width:150px;font-weight:bold;cursor:pointer}
		.price_title {padding:5px 0 10px 20px;background:#761B12;margin-top:15px;}
		.price_title span {color:#E49070;font-size:15px;margin:10px 0 6px 0px;padding-bottom:1px;border-bottom:dashed 1px #AC5541;width:150px;font-weight:bold;cursor:pointer}
		/* vacancy */
		.current_vacancy
			{
				font-weight:bold;
				padding:8px 0 8px 0px;
				background:#751B11;
				font-size:14px;

			}
			.current_vacancy span {border-bottom:dashed 1px #AD5541;margin-left:20px;}
		.hidden_vacancy
			{
				font-weight:bold;
				cursor:pointer;
				padding:0 0 0 20px;
				font-size:14px;
			}
			.hidden_vacancy span {border-bottom:dashed 1px #97533D;}
			.vacancy_body {background:#7B1D13;padding:8px 20px 12px 0px;}
			#vacancies {}

			.vacancy_content_photo {
			width:400px;
			height: 858px;
			min-width:400px;
		}
		.vacancy_content {
			background: url(../img/vacancy_content_back2.jpg) no-repeat left 135px;
			width:100%;
			float:left;
		}

		/* club life */
		.events_table {margin:0px 0px 20px 20px;}
		.events_table p {padding-left:0px;}
		.event_img img {border:solid 3px #3c140b;}
		.event_title {font-size:15px;font-weight:bold;}

		h3 {font-size:15px;}

		.club_content_photo {
			width:400px;
			height: 858px;
			min-width:400px;
		}
		.club_content {
			background: url(../img/club_content_back2.jpg) no-repeat left 135px;
			width:100%;
			float:left;
		}


		/* feedback */
		.contacts_table {margin-left:20px;}
		.feedback_field {width:292px;height:18px;border:solid 1px #E49070;background:#4A160A;color:#E49070;font-size:12px;padding: 1px 4px 0px 4px;}

		textarea {font-family:Tahoma;width:292px;height:78px;border:solid 1px #E49070;background:#4A160A;color:#E49070;font-size:12px;padding: 1px 4px 0px 4px;}
		.button_order {background:#7B1D13;color:#E49070;border:none;font-size:11px;font-weight:bold;text-transform:uppercase;width:107px;height:22px;}

		.feedback_table td {padding:5px 0px;}

		.feedback_text_obligatory {width:153px;}
		.feedback_text_obligatory {background:url(../img/feedback_obligatory.gif) no-repeat right;}
		.feedback_text_obligatory1 {background:url(../img/textarea_obligatory.gif) no-repeat right;}
		td.feedback_field_cell {padding-left:3px;}
		/* sitemap */
		.sitemap_table {}
		.sitemap_item {padding:4px 0px 4px 20px;font-size:13px;font-weight:bold;}



ul.top_links li {}
ul.top_links li.last {}

.error {color:red; text-align:left;padding-left:156px;}
.message {text-align:left;padding-left:156px;color:#ffd297;}


/* ratings */
h3.rating_title {color:#CE9B8B;font-family:Tahoma;font--size:18px;font-weight:bold;}

.rating_popup {width:400px;background:#4A160A;color:#CE9B8B;font-family:Tahoma;}

.ratings_vote {color:#8F4534;font-size:11px;padding-top:26px;font-family:Tahoma;}
.rating_vote_percent_container {float:left;width:82px;margin-top:7px;background:url(../img/rating_back.gif) no-repeat left top;padding-left:2px;}
.rating_vote_percent {background:url(../img/rating_back2.gif) repeat-x;height:4px;}
.rating_item_text {float:left;width:212px;}
.rating_item_numbers {float:left;width:57px;color:#8F4534;font-size:11px;}
.rating_result_item {margin:6px 0px;overflow:hidden;}

.default_content_container {border:solid 1px red;height:100%;}
.collage_mask {position:absolute;top:-2000px;right:100px;z-index:10;}

/* search */
.search_pad {padding-left:20px;}

.input_search {padding:2px 4px 0px 4px;border:solid 1px #E49070;background:#4A160A;height:18px;width:294px;font-family:Tahoma;color:#E49070;font-size:12px;}
.input_search_button {width:78px;height:22px;color:#E49070;font-weight:bold;text-transform:uppercase;font-family:Tahoma;font-size:11px;border:solid 0px red;background:#7B1D13;margin-left:9px;}
