/* CSS Document */
html, body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:100%;
	height:100%;
	background:#7D806F;
	
	
	
}table { font-size: 100%;}

/*Основные стили (Main Styles) */
a {	color: #A7754F}
a:hover { color: #593F2B}
a:visited {	color: #6F001C}
table{
	border:0px; 
	border-collapse:collapse; 
	border-width:0px;
}
#txt .noborder td { border:none;}
p {
	margin: 0px;
	padding: 10px 3px 2px 0px;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	text-indent:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	margin:10px 0px 0px 5px;
}
h2 {
	font-size:120%;
	font-weight: normal;
	color: #737373;
	margin: 0px;
	padding: 22px 0px 3px 20px;
}
h3 {
	font-size:140%;
	font-weight: normal;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #111111;
	margin: 0px;
	padding: 15px 0px 0px;
}
h4 {
	font-size:70%;
	font-weight: normal;
	color: #737373;
	margin: 0px;
	padding: 5px 0px 3px 20px;
	text-decoration: underline;
}
h5 {
	font-size:70%;
	font-weight: normal;
	color: #9D070B;
	margin: 0px;
	padding: 5px 0px 3px 20px;
}
h6 {
	font-size:70%;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 5px 0px 3px 20px;
}
h7 {
	font-size:50%;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

span { }
ul {
	line-height: 150%;
}
li {width: auto}
ul ul {
	margin: 0px;
	padding: 5px 0px 10px 20px;
	line-height: 100%;
}
ol {
	padding: 10px 0px 10px 40px;
}
img {border:none; text-decoration: none; text-decoration:none}
/*end* Основные стили*/
 
a IMG { border: none; }
.fon_left
{background:url(img/fon.jpg) right repeat-y; text-align:right; 
}
#fon_right{background:url(img/fon_flip.jpg) left repeat-y;
width:128px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#fon_switok
{
background: transparent url(img/switok.gif) top right  no-repeat; 
width:13px;
height:92px;
}
#terrer
{position:relative;
top:-60px;
left:30px;
}
#terrer_cab
{position:relative;
top:15px;
left:35px;
}
#terrer_din
{position:absolute;
top:40px;
margin-left:35px;

}
#terrer_child {
position:absolute;
top:5px;
left:35px;
width:1px;
}
#main {
	background-color:#fcf5ce;
	height:100%;
}
#fon_niz_left {
	width:128px;
	height:50px;
	background: transparent url(img/trava_left.png) bottom left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/trava_left.png', sizingMethod='image');
}

#fon_niz_right {
	width:128px;
	height:72px;
	background:transparent url(img/trava_right.png) bottom  no-repeat; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/trava_right.png', sizingMethod='image');
}

#top_menu_full_ind {
	position:relative;
	left:275px;
	top:-117px;
	max-width:800px;
}

#top_menu_full {	
	position:absolute;
	margin-left:0px;
	top:30px;
	max-width:1000px;
	min-width:880px;
}

#top_menu_full_dinning
{position:relative;
left:274px;
top:-73px;
max-width:800px;
}
#top_menu_full_buduar
{position:relative;
left:276px;
top:-66px;
max-width:800px;
}
#top_menu_full_kab
{position:relative;
left:274px;
top:-46px;
max-width:800px;
}
#top_menu_full_children
{/*position:absolut;
left:176px;
top:-53px;
max-width:800px;
*/}
.menu_top_center{font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#1d6999;}
.menu_top_center a:link, .menu_top_center a:visited, .menu_top_center a:hover, .menu_top_center a:active{
text-decoration:none;
color:#655610;

}
.menu_top_center .in_puth a:link, .menu_top_center .in_puth a:visited, .menu_top_center .in_puth a:hover, .menu_top_center .in_puth a:active{

color:#3f9598;

}
.menu_top_center a:hover{text-decoration:underline;}
/*.menu_top_center a:visited{color:#7f7e7e;}*/
.menu_top_link{display:inline;}
.menu_top_center .menu_top_link a:link,.menu_top_center .menu_top_link a:visited, .menu_top_center .menu_top_link a:hover, #menu_top_link a:active
{

color :#000000;
text-decoration:underline;
}
#menu_left, #menu_left_buduar, #menu_left_dining{
position:absolute;
top:115px;
margin-left:30px;
height:150px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
}
#menu_left ul, #menu_left_buduar ul, #menu_left_dining ul, #menu_left_dining ul
{list-style-type:none;}
#menu_left, #menu_left_buduar, #menu_left_dining li{margin-top:0px;}
#menu_left a:link, #menu_left a:visited, #menu_left a:hover, #menu_left a:active{
text-decoration:none;
color :#3B0000;
}
/*#menu_left a:visited{color:#c2c0c0;}*/
#menu_left_buduar a:link, #menu_left_buduar a:visited, #menu_left_buduar a:hover, #menu_left_buduar a:active{
font-family:"Times New Roman", Times, serif;

text-decoration:none;
color :#c5c855;
}
/*#menu_left_buduar a:visited{color:#c2c0c0}*/
#menu_left_dining a:link, #menu_left_dining a:visited, #menu_left_dining a:hover, #menu_left_dining a:active{
font-family:"Times New Roman", Times, serif;

text-decoration:none;
color :#3B0000;
}
/*#menu_left_dining a:visited{color:#c2c0c0}*/


#menu_left_dining #in_this a:link,#menu_left_dining #in_this a:visited,#menu_left_dining #in_this a:hover, #menu_left_dining #in_this a:active{
color:#7A5F11;

}


img.zavitok{background: transparent url(img/zavitok.png) no-repeat;
padding-left:10px;
display:inline-block;
margin:0px 0px 0px 0px;
vertical-align:middle;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/zavitok.png', sizingMethod='scale');

}
#txt {
	padding: 15px 39px 0px 78px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	text-align:left;
}
#txt table td { border:#000000 solid 1px;}
#txt {padding:0px 30px 20px 90px;}
#txt p{

text-indent:0px;

}
#txt a:link, #txt a:visited, #txt a:hover, #txt a:active{


text-decoration:underline;
color :#1d6999;
}
#caption_txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
text-indent:20px;
padding:20px 0px 10px 0px;
}

#news{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 12px 19px 0px 0px;
font-size:12px;
color: #1d6999;
width:250px;
}
#left_block {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px 35px 0px 39px;
font-size:12px;
width:220px;
color: #1d6999;

}
#news dfn, #events dfn
{
display:block;
margin: 14px 0px -8px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-style:normal;
color: #1d6999;
font-size:12px;
}
#news p{
text-align:left;
text-indent:0px;
margin:0px;
font-size:12px;
text-decoration:none;
}
#news a:link,#news a:visited,#news  a:hover,  #news a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color :#1d6999;
}
#left_block a:link,#left_block a:visited,#left_block a:hover,#left_block a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#1d6999;
text-decoration:none;
}
#news a:hover, #events a:hover {/*text-decoration:underline*/; color:#000000}
#txt_active {margin:0px 0px 0px 0px; font-weight:bold;}
#txt_active a:link, #txt_active a:visited, #txt_active a:hover, #txt_active a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color :#2389c9;
}
#bottom
{
height:140px;
background:url(img/bg_bot.jpg) center bottom no-repeat;
text-align: center;
vertical-align:bottom;
font-size:1px;
}
#copy_right
{
position:absolute;
margin:-28px 0px 0px 800px;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:220px;
}
#copy_right a:link, #copy_right a:visited, #copy_right a:hover, #copy_right a:active
{
color:#FFFFFF;
text-decoration:none;
}
#copy_right a:hover {
	text-decoration:underline;
}
#caption_table {
	color:#6b1104;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 52px;
}
.chet_col
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#f8e8b9;
padding: 10px 0px 10px 0px;
line-height:12px;
}
.nechet_col
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding: 10px 0px 10px 0px;
line-height:11px;
}
.nechet_col a:link,.nechet_col a:visited, .nechet_col a:hover, .nechet_col a:active
{
color:#495575;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.chet_col a:link,.chet_col a:visited, .chet_col a:hover, .chet_col a:active
{
color:#495575;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.tema
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#903f39;

}
.date
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#903f39;
font-style:italic;
}
.author
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#903f39;
text-indent:10px;
height:40px;
}
.message{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-indent:10px;
height:20px;
font-style:italic;
}
fieldset
{border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#903f39;
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-indent:0px;
}
input{
border:#964a42	1px solid;
background-color:#fcf5ce;
width:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}
textarea{
border:#964a42	1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-style:solid;
background-color:#fcf5ce;
width:220px;}
#send_but{
background:url(img/but.jpg) no-repeat;
width:79px;
height:23px;
border-style:none;
padding-right:00px;
margin-right:0px;
}
#str
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#28596d;
}
#str a:link,#str a:visited, #str a:hover, #str a:active
{
color:#28596d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
}
#str_active a:link,#str_active a:visited, #str_active a:hover, #str_active a:active
{
color:#4aabb8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
#top_menu{
background:url(img/line.png);
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/line.png', sizingMethod='scale');
padding-left:290px;
}

#menu_top_end
{
background:url(img/menu_top_end.png);
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_top_end.png', sizingMethod='scale');
}
.table-cap
{
color:#FFFFFF; 
font-size:14px;
background-color:#951705;
}
p img
{padding: 20px 20px 20px 20px;}
.dining_txt{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.dining_txt_r{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
#attencion
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#903f39;
height:70px;

}
#attenc_body{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:justify;
}
#form_title
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#903f39;
}
#form_txt{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}
#photo_title
{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
color:#346272;
}
#phto_size
{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color:#000;
}
#photo{border:1px;}
#photo a:link,#photo a:visited, #photo a:hover, #photo a:active
{
color:#4aabb8;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#photo a img{border:#826d2a medium solid;}
#txt ul a:link,#txt ul a:visited, #txt ul a:hover, #txt ul a:active{list-style-type:none;}
#txt li a:link,#txt li a:visited, #txt li a:hover, #txt li a:active{
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#1d6999;}
#txt li a:visited{color:#666666}
ul, li { list-style-type:none;}
.stuckture_li{padding: 5px 0px 5px 80px}
.stuckture_ul{padding: 5px 0px 5px 47px} 
#news_active{
padding-left: 20px;
}
#separ { margin: 30px 0px 0px 0px; color:#7f7a7a; font-size: 12px;}
#separ a, #separ span { margin: 0px 3px; text-decoration: none; color:#726f6f;}
#separ span { color: #853805;}
#separ .sdf {padding-top:10px !important; }
#separ .sdf a {text-decoration: none !important;}
#separ td { padding: 0px 0px 0px 10px !important; vertical-align: top; border: none !important; } 
#news_active dfn{
color:#2389c9;
}
#fourst { padding:10px 0px 0px 40px;}
#txt #fourst p { margin:0px 0px;}
.green_text { color:green;}
.red_text { color:red;}
.photogalery_title { }
#txt .PhotoRazdel p {margin:10px 0px; padding:0px; text-indent:0px;}
#txt table td { /*border:#3B0000 solid 1px;*/}
.PhotoRazdel td {padding:10px;}
.dert {padding:0px 10px}
#txt #address { margin:-30px 0px 20px 0px; width:760px; font-size:10px; position:absolute; color:#826D2A;}
#txt #address a:link, 
#txt #address a:hover,
#txt #address a:visited {color:#A89759}

#ntable, #ntable tr, #ntable td {
	border:none !important;
}
#ntable td {
	padding: 10px 0px 20px 0px !important;
}
#ntable p, #ntable h3, #ntable a, #ntable div, #ntable img {
	margin:0px !important;
	padding: 0px !important;
}
.noborder td { border: none !important;}
#ntable span {
 	font-size:17px; 
 	color:gray;
}


