div, html, body {
border:0 none;
margin:0;
padding:0;}

html, body {height:100%; width:100%;}
body {
background:none;
min-height:100%;
min-width: 1024px;
width:expression(document.body.clientWidth <1024? "1024px": "100%" );
}
#cont_old {
background-attachment:scroll;
background-color:#FEF6ED;
background-image:url(/img/niz22.jpg);
background-position:right bottom;
background-repeat:no-repeat;
height:auto !important;
min-height:100%;
height:100%;
text-align:center;
width:100%;
min-width: 1024px;
width:expression(document.body.clientWidth <1024? "1024px": "100%" );}
#wrapper {
	position:relative;
	width:100%;
	min-width: 1024px;
    width:expression(document.body.clientWidth <1024? "1024px": "100%" );
	min-height:100%;
	margin:0 auto;
	text-align:left;
}
#head { width:100%;
        min-width: 1024px;
        width:expression(document.body.clientWidth <1024? "1024px": "100%" );
        height:167px;
		background:#f8e1b3 url(/img/head_s_bg.png) left top repeat-x scroll;
		overflow:hidden;
		margin:0 auto;
		position:relative;}
#head2 { width:100%;
         min-width: 1024px;
         width:expression(document.body.clientWidth <1024? "1024px": "100%" );
         height:150px;
		 padding:6px 0 11px 0;
		 position:relative;
		 z-index:10;}
#dom_fr { width:820px;
          height:167px;
		  position:absolute;
		  right:0;
		  z-index:5;
		  background: url(/img/dom.png) 100% 0 no-repeat;
		  -background:none;
		  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/dom.png',  sizingMethod='crop');
		  

		  }
#img_logo { display:block;
            float:left;
			width:227px;
			height:151px;
			margin:0 20px;
			background: url(/img/logo.png);
			-background:none;
		    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png',  sizingMethod='crop');
			}
#logo_hot { display:block;
            width:471px;
			height:77px;
			cursor:hand;
			margin:0;
			text-indent:-10000px;
			background: url(/img/logo_hot.png);
			-background:none;
		    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo_hot.png',  sizingMethod='crop');}

h1.guizeppe { width:491px;
           height:77px;
		   display:block;
		   margin: 30px 0 0 0px;
		   padding-left:20px;
		   overflow:hidden;
		   float:left;
		   position:relative;
		   z-index:11;}
#head2_r { width:22-0px;
           height:150px;
		   float:right;
		   background:none;
		   margin:0px 20px 0px -10px;}
a.en, a.ru, a.it { display:block; width:35px; height:21px; float: right; text-decoration: none;}
a.en { background:url(/img/en.png) bottom left no-repeat;}
a.ru { background:url(/img/ru.png) top left no-repeat;}
a.it { background:url(/img/it.png) bottom left no-repeat;}
a.en:hover { background:url(/img/en.png) left top no-repeat;}
a.it:hover { background:url(/img/it.png) left top no-repeat;}

#head2_r p { font-family:"Palatino Linotype"; font-size:115%; font-weight:800; line-height:130%;  color:#634139;
              margin:0;
text-align: right;
text-indent:0;}
a.mailto { font-family:"Palatino Linotype"; font-size:105%; font-weight: normal; line-height:130%;  color:#634139;
              margin:0;
text-align: right;
text-decoration:none;
}

a.mailto:hover { text-decoration:none;}



#headp { width:100%;
         height:15px;
		 background: url(/img/headp_bg.jpg) left top repeat-x;}
img.header  { margin:0 20px; width:227px; height:151px; }
.ms{width:100%;text-align:left;background:url('/img/menu_bg.png') #000 top left repeat-x;height:27px;}

/*
#menu ul{padding:0;margin:0;height:25px;}
#menu li{float:left;list-style:none;padding:5px 0 0 30px;}
#menu a{color:#fff;font-weight:bold;} */

/*menu***************/
div#menunav {
  width:100%;
  min-width: 1024px;
  width:expression(document.body.clientWidth <1024? "1024px": "100%" );
  position: relative;
  height:36px;
  background: url(/img/menu.png) left top repeat-x;
  margin:0  !important;
  margin-top:-3px;
  float: left;
  font-size: 11px;  /*    */
  padding:0;
  text-align:center;
  display:block;
  z-index:20;
}

div#menunav div#m_in { width:890px; padding:0; margin:0 auto; display:block;}

ul#nav {
list-style: none;
margin: 0 auto;
width:890px;
border: 0 none;
padding:1px 0 2px;
float:left;
display:block;

}
#nav li {
float: left;
position: relative;
background: url(/img/pmen.gif) left top repeat-y;
margin: 0 5px;
border: 0 none;
padding:0;
z-index: 999;
text-align:center;}


ul#nav li ul li.top_m, ul#nav li ul li.bottom_m {
   float: left;   /*     */
   position: relative;  /*         */
   list-style-type: none;  /*   */
   margin: 0;
   border: 0 none;
   padding:0;
   display: block;
   width: 165px;
   height: 17px;
}
ul#nav li ul li.top_m { background: url(/img/pmen_top.gif) left top no-repeat;}
ul#nav li ul li.bottom_m { background: url(/img/pmen_bot.gif) left top no-repeat;}

div#menunav a.m1 {
        border: none;
        padding: 0;  /*         */
		margin: 0;
		width:96px;
		height:33px;
        display: block;
		background:url(/img/menu_001.png) left top no-repeat;
		text-indent:-10000px;
}

div#menunav a.m15 {
background:transparent url(/img/menu_002.png) no-repeat scroll left top;
border:none;
display:block;
height:33px;
margin:0;
padding:0;
width:91px;
text-indent:-10000px;
}

div#menunav a.m10 {
background:transparent url(/img/menu_003.png) no-repeat scroll left top;
border:none;
display:block;
height:33px;
margin:0;
padding:0;
width:161px;
text-indent:-10000px;
}

div#menunav a.m109 {
background:transparent url(/img/menu_004.png) no-repeat scroll left top;
border:none;
display:block;
height:33px;
margin:0;
padding:0;
width:145px;
text-indent:-10000px;
}

div#menunav a.m30 {
background:transparent url(/img/menu_005.png) no-repeat scroll left top;
border:none;
display:block;
height:33px;
margin:0;
padding:0;
width:153px;
text-indent:-10000px;
}

div#menunav a.m35 {
background:transparent url(/img/menu_006.png) no-repeat scroll left top;
border:none;
display:block;
height:33px;
margin:0;
padding:0;
width:109px;
text-indent:-5000px;
}



div#menunav a.m1:hover {
background:url(/img/menu_001.png) right top no-repeat;}
div#menunav a.m15:hover {
background:url(/img/menu_002.png) right top no-repeat;}
div#menunav a.m10:hover {
background:url(/img/menu_003.png) right top no-repeat;}
div#menunav a.m109:hover {
background:url(/img/menu_004.png) right top no-repeat;}
div#menunav a.m30:hover {
background:url(/img/menu_005.png) right top no-repeat;}
div#menunav a.m35:hover {
background:url(/img/menu_006.png) right top no-repeat;}

#nav a {
   display: block;
   text-decoration: none;
   padding: 0;
   color: #441E16;
   background:transparent url(/img/menu_bp.png) no-repeat scroll center bottom;
   font-size:13px;
   width: 165px;
   line-height:20px;

}

#nav a:hover {
color: #BF1616;
background:transparent url(/img/menu_bp.png) no-repeat scroll center bottom;

}
#nav li:hover,
#nav li.jshover {
background:transparent url(/img/pmen.gif) repeat-y scroll left top;}

ul#nav li ul {
display: none;
position: absolute;
padding: 0;
margin:0;
list-style:none;
width: 165px;
z-index:25;
}
ul#nav li ul li { width: 165px; margin:0; padding:2px 0;}

#nav li:hover ul,
#nav li.jshover ul {
display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
width: 138px;
top: -9px;
left: 118px;
lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
 display: block;
}

/*************end menu ***************************/

#search a{color:#fff;}
#content{width:1004px; background:none;}
/*#content a{color:#000;}*/
div.inner3 .header{margin:0;padding:0 0 10px 0; color:#644239; text-align:center;
font-size:20px;
font-weight:normal;}
.left{padding:0;}
.left blockquote{margin:12px;padding:0 12px 0 12px;;border-left:3px solid #ff7700;}
.center{width:312px;padding:20px 30px 30px 0;}
#gratitude a{color:#ff7700;}
.header_gratitude{position:absolute;padding:5px 0 0 135px;}
.gratitude_foto{text-align:center;padding-right:3px;}
.gratitude_foto img{display:block;padding:1px;border:1px solid #c5c5c5;}
.gratitude_text{padding:0 0 10px 5px;}
#no{width:354px;height:169px;margin:0 0 0 -21px;position:absolute;background:url('/img/no_bg.png') top left no-repeat;}
#no{background:url(/img/no_bg.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/no_bg.png),sizingMethod=scale);}
#no ul{padding:70px 0 0 5px;}
.right{width:255px;padding:20px 30px 30px 0;}
.header_news{position:absolute;padding:5px 0 0 80px;}
#news, #news_lent{margin:0;padding:0;}
#news a, #news_lent a{color:#ff7700;}
#news li, #news_lent li{list-style:none;padding-bottom:5px;clear:both;}
#news p, #news_lent p{margin:0;padding:5px 0 3px 0;}
#news span, #news_lent span{color:#898989;}
.header_blog{position:absolute;padding:5px 0 0 47px;}
#blog{margin:0;padding:0;}
#blog a{color:#ff7700;}
#blog li{list-style:none;padding-bottom:10px;}
#blog span{display:block;color:#898989;}
#blog_items a{color:#ff7700;}
.blog_item{padding-bottom:20px;}
.blog_header{display:block;padding-bottom:20px;}
.blog_header span{color:#898989;padding-top:5px;}
.aitems {display:block;font-size:15px;}
.subitems{padding-left:30px;}

#search_pages a{color:#ff7700;}
.comments{text-align:right;}
.footer{height:49px;vertical-align:middle;background:url('/img/footer_bg.png') #000 top left repeat-x;padding:4px 30px 0 30px;color:#fff;}
.copyright{width:200px;float:left;}
.developer{text-align:right;}
.footer img{margin-top:-8px;}

#foter { width:100%;
         min-width: 1024px;
         width:expression(document.body.clientWidth <1024? "1024px": "100%" );
         height:90px;
		 clear:both;
		 text-align:left;
		 background:url(/images/footbg.png) bottom left no-repeat scroll;
		 margin:-84px auto 0;}

#foter_in { 
      width:100%;
      height:52px;
		  background:url(/img/foot2bg.png) bottom right no-repeat scroll;
		  margin:0 auto;
position: relative;

     }

#foter div#f_menu {
background:url(/img/menu_fot.png) repeat-x scroll left bottom;
height:38px;
width:100%;
text-align:center;
margin:0 auto;
  position:relative;
}
#foter div#f_menu a {
margin:0 20px;
}
/*****************************************************************/


#content { width:100%;
           height: auto;
		   margin:0;
		   text-align:center;
		   padding-bottom:170px;

}


#fl { width:100%; margin:0 auto; background:#FFEED9; text-align:center;}
#fl2 { 
width:100%; margin:0 auto; background: url(/img/hrenka.jpg) no-repeat scroll left top;
height:auto !important;
z-index:30;
overflow:hidden;
text-align:center!important;}

.inner {
padding:10px 15px;
width:974px !important;
width:1004px;
min-height: 274px;
margin:0 auto;
text-align:left;
}
.inner2 {
padding:10px 15px 40px;
width:974px !important;
width:1004px;
min-height: 190px;
margin:0 auto;
text-align:left;
}
.inner2 img { margin:25px;}
.inner img { margin-right:20px; margin-bottom:10px;}

.inner p {
font-family:"Palatino Linotype";
font-size:105%;
margin:4px 0 4px 10px;
text-align:left;
text-indent:16px;
}

.inner p.cena { font-family:Trebuchet MS,helvetica,sans-serif; float:none; clear:both;}
.inner p.rest { font-family:Trebuchet MS,helvetica,sans-serif; float:none; clear:both; text-align:center;}


h1.nomerah { background:url(/img/nomerah.jpg) left top no-repeat;
                text-indent:-5000px;
				margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;}
.obotel { background:url(/img/ob-otele.png) left top no-repeat;
                text-indent:-5000px;
				margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;}

h1.histori { background:url(/img/istoriya-otelya.png) left top no-repeat;
                text-indent:-5000px;
				margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;}

h1.tip1 { background: url(/img/tip1.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.tip2 { background: url(/img/tip2.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.tip3 { background: url(/img/nomer/tip3/tip3_titul.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.tip4 { background: url(/img/tip4.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.siena { background: url(/img/siena.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}
h1.verona { background: url(/img/verona.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}
h1.salerno { background: url(/img/salerno.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.livorno { background: url(/img/livorno.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.florencia { background: url(/img/florencia.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}
h1.torino { background: url(/img/torino.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.milano { background: url(/img/nomer/milano/milano.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.savoi { background: url(/img/savoi.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.venecia { background: url(/img/venecia.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.rest { background: url(/img/restoran/rest.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}
h1.pizza { background: url(/img/restoran/pizza.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}



h1.fr { background: url(/img/conf/fr.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

h1.it { background: url(/img/conf/it.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}
h1.per { background: url(/img/per.png) left top no-repeat;
                text-indent:-5000px;
			    margin:0 0 5px -20px;
				padding:0;
				width:310px;;
				height:38px;
				display:block;
				float:right;
}

.nomer_img { padding:9px 86px 12px 23px;
             margin:20px -25px 0px -15px;
             background: url(/img/ramka.png) left top no-repeat;
			 -background:none;
		     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka.png', sizingMethod='crop');
			 float:left;}

div.nomer_img img { margin:0; padding:0;}



#nomer div h3 { background:none;
                margin:0 0 10px 0;
				padding:0;
				width:310px;;
				height:38px;
				display:block;}


#nomer div p, #nomer p  { font-family: "Palatino Linotype";
               font-size:85%;
			   text-indent:16px;
			   margin:5px 0px 5px 10px;
			   text-align:left;
			   }
#nomer p {padding:5px 0px 5px 10px;}

#in_content { width:974px;
         padding:5px 15px 40px;
		 background:url(/img/niz2.jpg)  bottom right no-repeat scroll;}





.nomer { margin:25px 30px 10px;
		font-size:20px;
         font-weight:normal;
		 color:#644239;
		 }
.bronir {
color:#644239;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
margin:0;
padding:0 0 10px;
text-align:center;}

.kazan {
color:#644239;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
margin:0;
padding:0;}

#content .kazan  a { color:#644239;}


div.nomer_img a { font-family: Georgia, "Times New Roman", Times, serif;
                  font-size:100%;
                  color:#644239;
				  font-style:italic;
				  text-decoration:underline;
				  padding:4px 22px 4px 4px;
				  margin:10px auto 5px;
				  background:url(/img/bron_bg.png) top right no-repeat scroll;
				  text-align:center;
				 }
div.nomer_img a:hover { text-decoration:none;
                        background:url(/img/bron_bg.png) #FFEFDA top right no-repeat scroll ;
						}

a.bron {
font-family: Georgia, "Times New Roman", Times, serif;
                  font-size:100%;
                  color:#644239;
				  font-style:italic;
				  text-decoration:underline;
margin:15px 10px 5px;
padding:4px 22px 4px 4px;
background:url(/img/bron_bg.png) top right no-repeat scroll;
text-align:center;
}
a.bron:hover { text-decoration:none;
                        background:url(/img/bron_bg.png) #FEF6ED top right no-repeat scroll ;
						}

a.podr {           font-family: Georgia, "Times New Roman", Times, serif;
                  font-size:100%;
				  color:#382a06;
				  font-style:italic;
				  text-decoration:underline;
				  display:block;
				  float: right;
				  margin-top:20px;
				   padding:4px 8px;
				 }
a.podr:hover { text-decoration:none;

               background:#FFEFDA ;}
div#nomer_text { margin: 20px 20px 0 0}




hr.hr_n {
	color:#d3a972;
	background-color:#d3a972;
	height: 2px;
	border-width:0px; /* убрать рамки вокруг элемента */
	clear:both;
	margin:0 50px;
}
table.nomera { border-bottom: thick; width:500px; font-size:100%; border-collapse:separate; }
table.nomera p { margin:2px 10px;}

table.konf { border-bottom: thick; width:800px; font-size:100%; border-collapse:separate; }
table.konf p { margin:2px 10px;}

a#num { color:#441E16; text-decoration:underline;}
a#num:hover { color:#BF1616; text-decoration:none;}

#left { width:650px; float:left; display:block;}
#right { width:300px; float:left; display:block; padding:10px; text-align:left; color:#644239;}
#right p { text-align:left; font-size:16px;}
#form { clear:both;}

/***********************news*;*********/
ul#news li, #news_lent li { margin-bottom:20px;}

.inner3 {
padding:10px 15px 55px;
width:974px !important;
width:1004px;
min-height: 190px;
margin:0 auto;
text-align:left;
}
.inner3 img { margin:4px 20px;}

#content a.news { color:#FF7700;}

.overline { text-decoration: line-through;}

#map{
width:900px;
height:400px;
margin:20px auto;
text-align:left;
z-index:19;
}

.inner ul { clear: right; display: block;}

#f_menu a { text-decoration:none;}



/***********/

div.inner3 h1 {
font-size:1.4em;
color:#FF6600;}

div.inner3 h2 {
color:#644239;
font-family:georgia;
font-size:1.2em;
font-style:italic;}

div.inner3 h3{
color:#644239;
font-family:georgia;
font-size:1em;
font-style:italic;}

div.inner3 h4{
font-size:1.2em;
color:#644239;}

div.inner3 blockquote {
margin:18px 255px 35px;}

ul#news_lent { clear: both; margin-top:35px!important;}
ul#news_lent p { overflow:hidden; zoom:1;}
ul#news_lent li {overflow:hidden; zoom:1;}
ul#news_lent li img {float:left;}
ul#news_lent li h4 a {text-decoration:none;}
ul#news_lent li h4 span {font-size:12px; font-weight:normal;}
ul#news_lent li h4 span a {text-decoration:underline;}
ul#news_lent li h4 span a:hover {text-decoration:none;}


#content_ind{
height:auto;
margin:0;
padding-bottom:170px;
text-align:center;
width:100%;
}


#fl_in  {
background:none repeat scroll 0 0 #FFEED9;
margin:0 auto;
overflow:hidden;
text-align:center;
width:100%;}

.inner_ind {
margin:0 auto;
padding:0;
text-align:left;
width:1000px;
overflow:hidden;
zoom:1;
}

#ind_menu {
list-style:none;
margin:14px 0;
padding:0;
float:left;
display:block;
height:120px;
width:1000px;
overflow:hidden;
background:url(/img/ind/menu_in_top2_2.jpg) left top no-repeat scroll ;
}

#ind_menu li {float:left;
width:200px;
overflow:hidden;}

#ind_menu li  a {
color:#FFFFFF;
display:block;
font-family:Georgia;
font-size:12px;
font-weight:bold;
height:23px;
-height:120px;
padding:96px 0 0 9px;
text-decoration:none;}

#fl2_ind {
background:url("/img/hrenka.jpg") no-repeat scroll left top transparent;
margin:0 auto;
overflow:hidden;
text-align:center !important;
width:100%;
z-index:30;
}

.inner2_ind {
margin:0 auto;
overflow:hidden;
padding:23px 0px 40px;
text-align:left;
width:1000px !important;
}

#spec_ind{
width:275px;
clear:both;
float:left;
overflow:hidden}

#spec_ind h2 {
background:url("/img/ind/spec_inh.png") no-repeat scroll left top transparent;
display:block;
height:44px;
margin:0 0 0 9px;
padding:0;
text-indent:-20000px;
width:268px;
}

#spec_ind ul {
list-style:none;
margin:0;
padding:0;
overflow:hidden;
clear:both;
display:block;
}

#spec_ind ul  li {
border-bottom:1px solid #EDCFAB;
clear:both;
margin:0px 0 0px 5px;
overflow:hidden;
zoom:1;
display:block;
padding:0 0 18px 0;
}

#spec_ind ul  li  img {
float:left;
margin:18px 9px 0px 23px;
}

#spec_ind ul  li  a {
color:#835C36;
display:block;
float:left;
font-size:18px;
line-height:18px;
margin:24px 5px 0 22px;
text-decoration:underline;
width:100px;
-display:inline;
}

#spec_ind ul  li  a:hover {
color:#f10b37;
text-decoration:none;
}

#cont_ind {float:left;
width:724px;
overflow:hidden;}

#cont_ind h2 {
background:url("/img/ind/hotel_inh.png") no-repeat scroll left top transparent;
display:block;
height:44px;
margin:0 0 0 14px;
padding:0;
text-indent:-20000px;
width:705px;
}

#cont_ind  div  {
font-family:Georgia;
font-size:12px;
margin:19px 10px 19px 20px;}
#cont_ind  div   p {
line-height:17px;
margin:20px 0;}

#cont_ind  div  img {float:left;
margin:-2px 16px;}
#cont_ind  div h3 {
color:#F10B37;
font-family:Georgia;
font-size:18px;
font-style:italic;
font-weight:normal;
text-align:center;}

#foter_ind, #foter_2 {
background:url("/images/footbg.png") no-repeat scroll left bottom transparent;
clear:both;
height:198px /*90px;*/;
margin:-192px auto 0;
min-width:1024px;
text-align:left;
width:100%;
}


#foter_ind div#f_menu_ind, #foter_2 div#f_menu_2 {
background:url("/img/menu_fot.png") repeat-x scroll left bottom transparent;
height:146px;
margin:0 auto;
text-align:center;
width:100%;
position: relative;
z-index: 999;

}

#foter_ind div#f_menu_ind a {
margin:0 35px;
text-decoration:none;
}

#foter_2 div#f_menu_2 a {
margin:0 20px;
text-decoration:none;
}

#swf_block {

width: 100%;
position: relative;
height: 364px;
background: #ffeed9;
 color: #644239;

}

#id {
padding-top: 15px;
float: left;
left: 50%;
margin-left: -329px;
position: absolute;

}

#full_size {
position: absolute;
bottom: 7px;
left: 50%; 
margin-left: -100px; 
}


#full_size a {
text-decoration: none;
color: #644239;
font-family: georgia;
font-size: 1.2em;

}

#preview_block {

 position: relative;
 
 width: 887px;
 margin: 22px auto;
}

#preview_foto {
 padding: 15px 15px 5px 15px;

float: left;

}

#preview_foto a {

border: 0;
text-decoration: none;
color: #644239;
font-family: georgia;
font-size: 1.2em;

}

#pan_descr {
width: 313px;
text-align: left; 
left: 50%;
margin-left: 213px;
 padding-top: 10px;
position: absolute;

 font-family: Georgia, helvetica,sans-serif; 
} 

#pan_desc_txt {
font-family: Georgia, helvetica,sans-serif;
color: #644239;


} 

