html, body {
	margin:0px; padding:0px;
	position:relative;
	text-align:center;
	font-family:Times New Roman;
	font-size:12px;
	color: #292929;
	font-size:16px;
	width:100%;
}

/*
	рисунок по краям основного
*/
html{
	background:#1f0504 url('/skins/default/images/ornament1.gif') 50% 0 repeat-y;
	behavior: url('/skins/default/styles/hover.htc');
}
a, img, div, span{border:none;}
div{position:relative;}
a{
	color:#993300;
}
a:hover{
	color:#CC3333;
}
a:visited{
	color:#CC9966;
}
div{position:relative;}
h1, h2, h3, h4{color:#581510;font-family:Arial;color:#63231C;}
h1{font-size:20px;}
h2{font: bold 16px Arial, sans-serif;padding-top:15px;margin-bottom:5px;}
h1.documentTitle, h2.documentTitle{font-weight:normal;margin-top:0;padding-top:0;}

h2.documentTitle{margin-bottom:5px;	font-size:18px;	font-weight:normal;}
#newsAnons h2.documentTitle{font-family:Verdana}
#txt h2.documentTitle{
	font-size:16px;
	font-weight:bold;
}
dl.news, dl.news dt, dl.news dd{
	margin:0;
	padding:0;
	font-family:Verdana;
}
dl.news dt{
	vertical-align:bottom;
	font-weight:bold;
	color:#993300;
}
dl.news dd{
	margin-bottom:23px;
	font-size:11px;
}
dl.first{
	font-weight:bold;
}
.date{
	font-weight:bold;
	font-size:18px;
}
.month{
	font-weight:bold;
	font-size:11px;
}
p{margin:0 0 20px 0;}
.q{
	font: bold 14px Arial, sans-serif;
	background: url("/skins/default/images/q.gif") 10px 0 no-repeat;
	display: block;
	margin: 20px 0;
	padding: 0 0 0 75px;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	color: #8E3620;
}


/*
	содержимое документа, фоном заданы "вензеля"
*/
#all {
	width:100%;
	height:1%;
	min-width:990px;
	background: url('/skins/default/images/body-bg2.gif') 50% 0 no-repeat;
	z-index:10;
	text-align:center;
	margin:0 auto;
	padding:0;
	position:relative;
}

.cont td { font-size: 10px; }
.cont .AlignLT { vertical-align: top; }
.cont .li2 { vertical-align: middle; padding: 2px 7px 0px 0px; }
.cont h1 { color: #84837E; font-size: 15px; font-weight: normal; padding: 0px; margin: 0px; white-space: nowrap; }
.cont a, .cont a:active, .maincenter .c .cont a:visited, .maincenter .c .cont a:link { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #84837E; text-decoration: none; }
.cont a:hover { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #84837E; text-decoration: underline; }

/*
	panel
*/

#panel td { vertical-align: top; cursor: hand; font-size: 10px; }

#panel a, #panel a:visited, #panel a:link { font-size: 11px; }

/*
	шапка
*/
#head {
	background:#1f0504;
	border-left:2px solid #D9A164;
	border-right:2px solid #D9A164;
}
#TopFlash{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-487px;
	width:974px;
	height:379px;
	background:#5B1611;
	z-index:200;
}
*:first-child+html #TopFlash{
	margin-left:-488px;
}

#TopFlash object{
	position:absolute;
	top:0;
	left:0px;
	border-bottom:5px solid #5B1611;
}
#TopFlash img{
	position:absolute;
	left:0;
	top:-5px;
	$top:0px;
}
/* html #head {
	background-position:1px 0;
}
*:first-child+html #head {
	background-position:1px 0;
}*/
/*
	основной текстовый блок, задан  размер здесь и фон в виде прехода от красного к черному
*/
#containerBlock{
	width:974px;
	background:#160202 url('/skins/default/images/text-bg.jpg') 1px 0 repeat-x;
	margin:0 auto;
	/*min-height:1000px;*/
	overflow-x:hidden;
	border-left:2px solid #D9A164;
	border-right:2px solid #D9A164;
}

#inner, #innerSecondChild, #innerThirdChild {
	display:block;
	height:auto !important;
	height:800px;
	min-height:800px;
	position:relative;
	padding:0;
	z-index:40;
	margin:0 auto;
	width:974px;
}
#bottomDesBlock{
	position:absolute;
	top:-90px;
	right:18px;
	width:18px;
	height:71px;
	background: url('/skins/default/images/right_bottom_03_03.jpg') 0 100% no-repeat;
}

#bottomDesBlock2{
	position:absolute;
	top:-20px;
	right:-2px;
	width:42px;
	height:22px;
	background: url('/skins/default/images/right_bottom_conner_06.jpg') 0 0 no-repeat;
}

#bottomDesBlock3{
	position:absolute;
	top:-115px;
	left:236px;
	width:14px;
	height:122px;
	background: url('/skins/default/images/left_bottom_conner_03.jpg') 0 0 no-repeat;
}
#bottomDesBlock4{
	position:absolute;
	top:-59px;
	left:-2px;
	width:240px;
	height:64px;
	background: url('/skins/default/images/left_bottom_09.jpg') 0 0 no-repeat;
}

*:first-child #bottomDesBlock4{
	width:239px;
	left:-1px;
	background-position:-1px 0;
}
#inner{
	background: url('/skins/default/images/right-text-bg_12_11.jpg') 239px 0 repeat-y;
	margin:0 auto;
}
#innerSecondChild{
	background: url('/skins/default/images/text_top_bg_04.jpg') 234px 0 no-repeat;
}
#innerThirdChild{
	/*background: url('/skins/default/images/right-text-bottom-bg_11.jpg') 0px 100% no-repeat;*/
	background: url('/skins/default/images/right-text-bottom-bg_14.jpg') 243px 100% no-repeat;
}

#center {
	position:relative;
	display:block;
	vertical-align:top;
	z-index:60;
	padding:0;
	width:100%;
	background: url('/skins/default/images/text-right-bg.jpg') 946px 10px no-repeat;
	/*border-top:2px solid #daa164;*/
}

#textBlock{
	display:block;
	vertical-align:top;
	width:974px;
	padding:0px;
	text-align:left;
	position:relative;
	background: url('/skins/default/images/text-left-bg.jpg') 237px 21px no-repeat;
}
#lftCenter, #centerLeft, #centerRight{
	width:232px;
	height:auto !important;
	/*height:816px;*/
	/*min-height:816px;*/
	margin: 0;
	padding:0;
}
/*
	левая часть текстового блока
*/
#centerLeft{
	float:left;
	padding-bottom:60px;
	margin-left:3px;
	margin-right:-700px;
	vertical-align:top;
	overflow-x: hidden !important;
	font-family:Verdana;
}
#centerLeft a:hover{
	color:#D76B45;
}

/*
	дочерний блок для #lftCenter, левая суб-навигация
*/

div#subMenu{
	margin: 40px 0 0 0;
	z-index:1000;
	height:auto !important;
	height:130px;
	min-height:130px;
	padding:0;
	padding-bottom:20px;
	font-family:Arial;
}

/*
	список подразделов раздела
*/
div#subMenu ul{
	background:transparent;
	font-size:16px;
	padding:0;
	margin:0 0 0 28px;
	padding:0;
	font-weight:600;
}
div#subMenu ul li{
	list-style-type:none;
	background:transparent;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}

div#subMenu ul li a{
	text-decoration:none;
	color:#ffcc99;
	display:block;
	margin-left:-20px;
	cursor:text;
	font-weight:bold;
}
div#subMenu ul li span.design{
	display:none;
}
div#subMenu ul li a span.submenu{
	cursor:pointer;
	display:table;
	padding-left:20px;
	background:url('/skins/default/images/a_menu_bg_04.gif') 0 3px no-repeat;
}
* html div#subMenu ul li a span.submenu{
	display:inline-block;
}
*:first-child+html div#subMenu ul li a span.submenu{
	display:inline-block;
}
@media all and (min-width: 0px) {
html:first-child div#subMenu ul li a span.submenu{
	display:inline-block;}
}
div#subMenu ul li a span.submenu:hover{
	color:#D76B45;
	background-position:-286px 3px;
}
* html div#subMenu ul li.first a span.submenu:hover{
	color:#D76B45;
	background-position:-286px 3px;
}

/*
	нижняя часть левой половины (почта, новости, группа компаний, партнеры ,голосование, дисконт)
*/

ul#helpNavigation{
	padding-top:0;
	padding-left:0;
	padding-bottom:44px;
	margin:0px 5px 25px 28px;
	background:url('/skins/default/images/sub_menu_bg.gif') 70px 100% no-repeat;
}
ul#helpNavigation li{
	list-style-type:none;
	margin-bottom:7px;
}
ul#helpNavigation li a{
	font-size:12px;
	color:#CC9966;
	font-weight:bold;
}
/*
	блок голосования
*/
#voteForm{
	padding: 0;
	margin:0 0 0 20px;
	color:#cc9966;
}
#voteForm  div{
	margin:0;
}
/*
	заголовок
*/
cite.title{
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
/*
	заголовок блок голосования
*/
#voteForm cite.title{
	margin:0;
	display:block;
	width:200px;
}
/*
	форма голосования
*/
div.input{
	font-size:12px;
	margin:10px 0;
	position:relative;
	padding:2px 0 10px 22px
}
div.input input{
	position:absolute;
	top:0;
	left:0;
}
* html div.input input{
	left:-20px;
}
form{
	margin-bottom:0;
	margin-top:15px;
}
div.submit{
	padding-top:10px;
}
div.submit input{
	font-weight:bold;
	border:none;
}
div.querySubmit input, div.submit input{
	border:none;
	width:104px;
	height:21px;
	color:#cc9966;
	margin-left:23px;
	background:url('/skins/default/images/vote_bg_14.jpg') 0 0 no-repeat;
	margin-bottom:10px;
}
a.helpLinks{
	font-size:11px;
	color:#CC9966;
	margin-left:23px;
}
#voteForm  a.helpLinks, #voteForm  .string{
	;
}
div.query, div.querySubmit{
	display:inline;
}
div.query{
	;
}
div.querySubmit input{
	padding-right:5px;
}
/*
	правая часть текстового блока
*/
#centerRight{
	width:650px;
	text-align:center;
	position:relative;
	top:0;
	float:right;
	vertical-align:top;
	margin:90px 55px 0 0;
	text-align:left;
	padding-bottom:90px;
	z-index:100;
}
* html #centerRight{
	margin-right:25px;
}
/*#centerRight a{
	color:#993300;
}
*/
#lft{
/*	min-height:570px;*/
	height:auto !important;
	/*height:700px;*/
	padding:0 0 130px 0;
	margin:0;
	text-align:left;
}
/*
	текстовый блок
*/
#mainText{
	width:430px;
	float:left;
	position:relative;
}
#newsAnons{
	float:right;
	margin:0;
	padding:0;
	width:200px;
}
/*
	#bannerInText1, #bannerInText2 - графические баннеры в текстовом блоке
*/
#bannerInText1, #bannerInText2{
	border:3px solid #d7a163;
	height:103px;
	width:206px;
	float:left;
	margin-right:5px;
	overflow:hidden !important;
	position:relative;
	margin-bottom:15px;
}
#bannerInText2{
	margin-right:0;
}
#bannerInText1 img, #bannerInText2 img{
	position:absolute;
	top:0;
	left:0px;
}
.clear {
	clear:both;
	font-size:0;
}
.font_size_normal{
	font-size:11px;
}
/*
	подвал
*/
#bottom{
	display:block;
	z-index:70;
	position:relative;
	height:50px;
	margin:0 auto;
	width:974px;
	background:#2f100b url('/skins/default/images/bottom-bg.jpg') 0px 0 no-repeat;
	font-family:Tahoma;
	border-left:2px solid #D9A164;
	border-right:2px solid #D9A164;
	ovverflow-x: hidden;
}

/*
	дочерний блок для #bottom
*/
#bottomText{
	position:relative;
	font-size:11px;
	text-align:left;
	color:#cc9966;
	margin:0;
	white-space: nowrap;
}
#bottomText a{
	color:#cc9966;
	background:transparent;
}
#bottomText a:hover{
	color:#D76B45;
}
a#bottomLinkToMain, a#bottomLinkToForum, a#bottomLinkToAll, a#bottomLinkAbout, a#bottomLinkToDiscount, a#bottomLinkMap{
	position:absolute;
	top:6px;
	left:29px;
}
a#bottomLinkToForum{
	padding-left:14px;
	left:87px;
	background:#2f100b url('/skins/default/images/link_to_forum_03.jpg') 0px 1px no-repeat;
}
a#bottomLinkToAll{
	left:148px;
	font-weight:bold;
}
a#bottomLinkAbout, a#bottomLinkToDiscount, a#bottomLinkMap{
	top:25px;
}
a#bottomLinkToDiscount{
	left:108px;
}
a#bottomLinkMap{
	left:178px;
}
/*
	ссылка на юнком
*/
a#biart{
	position:absolute;
	top:15px;
	right:25px;
	width:170px;
	text-align:right;
	text-decoration:none;
}
a#biart:hover{

	text-decoration:underline;
}

/*
	поиск по сайту
*/
div#searchForm{
	position:absolute;
	top:5px;
	right:20px;
	width:210px;
	height:20px;
}
@media all and (min-width: 0px) {
html:first-child div#searchForm{
	top:-5px;
}}
div#searchForm div.querySubmit input{
	position:absolute;
	left:140px;
	top:0px;
	font-weight:bold;
	width:36px;
	height:21px;
	border:none;
	background: url('/skins/default/images/submit_bg_03.jpg') 0 0 no-repeat;*/
}
div#searchForm div.query input{
	position:absolute;
	top:0;
	left:0;
	width:157px;
	height:19px;
	background:#330000;
	border:none;
	border-left:1px solid #A67744;
	border-right:1px solid #A67744;
	color:#915233;
	padding-left:2px;
	background:url('/skins/default/images/input_bg_03.jpg') 0 0 repeat-x;
}
@media all and (min-width: 0px) {
html:first-child div#searchForm div.querySubmit input{
	position:relative;
	float:righ;
	top:-21px;
}
html:first-child  div#searchForm div.query input{
	position:relative;
	float:left;
}
}
#CounterAdminAndLawInformation{
	position:absolute;
	left:29px;
	top:10px;
	min-width:400px;
}

.voteResult{
	width:104px;
	height:13px;
	position:relative;
	padding:1px;
	border:1px solid #752C15;
}
* html .voteResult{

	overflow:hidden;
}
.question{
	margin:0 -20px 10px 0;
	width:200px;
	padding-top:15px;
	padding-bottom:5px;
}
.percent{
	position:relative;
	height:14px;
	font-size:10px;
	color:#D76B45;
	background:url('/skins/default/images/inner-jpg/vote_percent-bg_03.jpg') -1px -1px no-repeat;
}
span.vote_data{
	position:absolute;
	top:0px;
	left:115px;
	font-size:10px;
	color:#D76B45;
}
#docTitle{
	position:relative;
	margin-bottom:10px;
	background:url('/skins/default/images/inner-jpg/h1_bg_07.gif') -1px 100% no-repeat;
	padding-bottom:2px;
	min-width:420px;
	width:100%;
	z-index:200;
}
#docTitle h1.documentTitle{
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	background:url('/skins/default/images/inner-jpg/title_bg_04.gif') 0 2px no-repeat;
	margin-bottom:0;
	min-width:420px;
	position:relative;
}

#subNavigation{
	border:3px  solid #996666;
	border-top:2px solid #996666;
	/*width:646px;*/
	background-color:#FDE1C2;
	z-index:200;
}
* html #subNavigation{
	display:block;
	padding-right:10px;
}
#subNavigation ul{
	list-style-type:none;
	margin:10px;
	padding:0;
}
#subNavigation ul li{
	margin:0 0 15px 0;
	padding:0;
}
#subNavigation a{
	font-family:Verdana;
	font-size:12px;
	color:#993300;
}
#subNavigation a:hover{
	color:#CC3333;
}
#subNavigation ul li.selected{
	font-weight:bold;
	color:#581510;
}
#subNavigationRightConner{
	position:absolute;
	right:-3px;
	bottom:-3px;
	width:5px;
	height:5px;
	background:url('/skins/default/images/inner-jpg/subNavigation_right_bg_03.gif') 0 0 no-repeat;
}

#subNavigationLeftConner{
	position:absolute;
	left:-3px;
	bottom:-3px;
	width:5px;
	height:5px;
	background:url('/skins/default/images/inner-jpg/subNavigation_left_bg_03_03.gif') 0 0 no-repeat;
}

.foto_album{
	width:575px;
	min-height:100px;
	clear:both;
	margin:0 0 20px 63px;
}
.foto_album a, a.listing_big_link{
	display:block;
	float:left;
	width:160px;
	height:121px;
	margin:0 20px 20px 0;
	background:url('/skins/default/images/inner-jpg/a_photo_bg.gif') 0 0 no-repeat;
	position:relative;
}

a.listing_big_link{
	margin-bottom:5px;
}
.foto_album a:hover, a.listing_big_link:hover{
	background-position:100% 0;
}
.foto_album a img, a.listing_big_link img{
	overflow:hidden !important;
	position:absolute;
	left:2px;
	top:3px;
	width:156px;
	height:116px;
}

.mailform{
	width:373px;
	margin-bottom:20px;
	color:#2b2a28;
	font-size:11px;
	font-family:Verdana;
}
.form_div{
	width:100%;
	position:relative;
	padding-bottom:18px;
}
.form_div input, .form_div label{
	width:157px;
	display:block;
}
.form_div input, .form_div textarea{
	border:none;
	border-left:1px solid #a67846;
	border-right:1px solid #a67846;
	color:#63231C;
}
.form_div input{
	height:19px;
	background:#FCDEBB url('/skins/default/images/inner-jpg/mail_input_bg.gif') 0 0 repeat-x;
}
.form_div textarea{
	height:121px;
	width:365px;
	border:1px solid #a67846;
	background:#FCDEBB;
}
.mailform .submit{
	margin-left:0;
	margin-top:0;
}
.mailform .submit input{
	background:#FCDEBB url('/skins/default/images/inner-jpg/mail_submit_bg_03.jpg') 0 0 no-repeat;
}
.red{
	color:red;
}
.send{
	font-weight:bold;
}
.photo_listing{
	clear:both;
	margin-bottom:17px;
	z-index:100;
}
.photo_listing a{
	z-index:110;
}
.listing_2_small_photo{
	float:left;
	width:74px;
	height:125px;
	margin-right:20px;
	background:#FCDEBB url('/skins/default/images/2_small_link_bg_03.gif') 0 0 no-repeat;
}
.listing_2_small_photo a{
	display:block;
	width:72px;
	height:53px;
	margin-left:3px;
	margin-top:3px;
	clear:both;
	overflow:hidden !important;
	position:relative;
}
.listing_2_small_photo  a.first{
	margin-bottom:13px;
}
* html .listing_2_small_photo  a.first{
	margin-bottom:9px;
}
*:first-child+html .listing_2_small_photo  a.first{
	margin-bottom:9px;
}
.listing_2_small_photo a img{
	width:68px;
	height:50px;
	position:absolute;
	left:1px;
	top:1px;
}
.width_big{
	font-size:16px;
	z-index:100;

}
.width_big h2{
	font-size:16px;
	margin-bottom:5px;
}
.width_big h2 span{
	font-size:12px;
}
table.menu{
	width:100%;
	border-collapse:collapse;
	border:2px solid #996666;
	margin-bottom:20px;
	font-family:Verdana;
	font-size:12px;
}
table.menu th{
	background-color:#F2C9A0;
	font-size:12px;
	color:#581510;
}
table.menu th, table.menu td{
	padding:8px;
}
table.menu tr.odd td{
	background-color:#FCDEBB;
}
table.menu tr.even td{
	background-color:#FFE8CF;
}
th.first, td.first{
	width:18px;
}
th.second, td.second{
	width:390px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:0;
}


th.third, td.third{
	width:100px;
}
@media all and (min-width: 0px) {
	html:first-child  th.third{
		padding-left:10px;
		text-align:left;
	}
}
td.first a{
	width:16px;
	height:21px;
	display:block;
	overflow:hidden;
	margin:0 0 0 5px;
	padding:0;
	background:url('/skins/default/images/inner-jpg/table_menu_bg_03.gif') 0 0 no-repeat;
}
td.first a img{
	display:none;
	width:16px;
	height:21px;
}
.dish{
	display:block;
	color:#581510;
	margin:0;
	padding:0;
	font-weight:bolder;
}
.dish_desription p{
	margin:0;
	padding:0;
}
.download{
	margin-bottom:30px;
	clear:both;
}
.download p{
	margin-bottom:0;
}
.download img{
	float:left;
}
ul.download_listing{
	list-style-type:none;
	margin: 10px 0 0 0;
	padding:0;
	display:table;
	font: bold 12px/1.6em Arial, Verdana, sans-serif;

}
* html ul.download_listing{
	display:inline-block;
}
*:first-child+html ul.download_listing{
	display:inline-block;
}
ul.download_listing li span{
	font: bold 8px Verdana, Arial, san-serif;
}
ul.download_listing li  a{
	padding-left:15px;
	background:url('/skins/default/images/inner-jpg/download_bg_03.gif') 0 4px no-repeat;
}
input#searchInput{
	padding:4px 0 1px 0;
	font-size:11px;
	height:16px !important;
}
#LIinvisible{
	position:absolute;
	top:0;
	left:0;
}