html  {  font-size: 100.1%;font-family: Arial, Tahoma, Verdana;
   color: #000;  background : url(../i/bgfon.jpg);
   margin: 0px; padding: 0px;
   text-align: center;

}
body {  font-size: 62.5%;font-family: Arial, Tahoma, Verdana;
   color: #fff;  background : url(../i/bgfon.jpg);
   margin: 0px; padding: 0px;
   text-align: center;

}
body, input, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, td, p, fieldset, dt, dd, dl{margin:0; padding:0}
img{  border:0px ;}
table{  border:0px; /* border="0" */   border-collapse:collapse; /* cellspacing="0" */ text-align:left;}
table td{  padding:0px; /* cellspadding="0" */   vertical-align: top; }


.top{vertical-align:top;}


a{  text-decoration: none;  color:#fed035;}
a:hover{ color: #f8de85;}


.sait{text-decoration: underline; color:#fff;}

.bord{border-bottom: 2px solid #49512b;}
.bord2{border-top: 1px solid #f3c835;}

.tab100 {width:100%;}
.tab100h{height:100%;}
.tab5{width:2%;}

/*цвета*/
.white{color:#fff;}
.yellow{color:#fff1bf;}
.yel_akt{color: #f8de85;}
.yel_menu{color: #fed035;}

/*размер шрифтов*/
.font11{font-size:1.1em;}
.font14{font-size:1.4em;}
.font18{font-size:1.8em;}
.font24{font-size:2.4em;}

/*пэддинги*/
.padlogo{padding:30px 0 0 60px;}
.padnazv{padding:50px 0 0 30px;}
.padtel1{padding:30px 15px 0 0;}
.padtel{padding:20px 0 13px 18px;}
.padtel2{padding: 0 15px 0 0;}
.padkriv1{padding:0 0 14px 10px;}
.padkriv2{padding:0 10px 14px 0;}
.padmenu{padding-top: 18px;}
.padfoto{padding: 23px 0 0 18px;}
.padsauna{padding-top:16px;}
.padkafe{padding-top:20px;}
.pad_onas{padding: 19px 10px 0 19px;}
.padline2{padding:4px 11px 0 0;}
.padline1{padding:4px 0 0 0;}
.padugol{padding: 0 0 0 13px;}
.paduzor{padding: 0 58px 0 0;}
.padcopy{padding: 5px 0 0 0;}
.padpauk{padding: 0 185px 0 0;}
.padsait{padding: 5px 0 0 0;}
.padniz{padding: 10px 0 10px 0;}
.padsvet{padding-top:20px;}

/*бэкграунды*/
/*.bgfon{background:url(../i/bgfon.jpg);}*/
.bglogo1{background:url(../i/bglogo1.png) no-repeat; behavior: url(css/iepngfix.htc); width:320px; height:180px;}
.bgnazv{background:url(../i/bgnazv_new.png) no-repeat; behavior: url(css/iepngfix.htc); width:421px; height:176px;}
.bgfoto{background:url(../i/podfoto.png) no-repeat; behavior: url(css/iepngfix.htc); width:534px; height:382px; }
.bgline{ background:url(../i/yel1.gif) repeat-x; background-position: 0 30px;}
.bgline1{ background:url(../i/yel2.gif) repeat-y; background-position: 28px 0;}
.bgline2{ background:url(../i/yel1.gif) repeat-y; background-position: 18px 0;}
.bgline3{ background:url(../i/yel1.gif) repeat-x; background-position: 0 42px;}
.menuakt{background:url(../i/svet1.png) no-repeat; behavior: url(css/iepngfix.htc); width:182px; height:58px; color: #f8de85; }
/*.bgniz{background:url(../i/bgniz.png) repeat-x; behavior: url(css/iepngfix.htc);}*/

.bgpauk{ background:url(../i/pauk.png) no-repeat left; behavior: url(css/iepngfix.htc);}
/*для пнг в ослике*/
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}

img.imgpng2
{ behavior: url(css/iepngfix.htc) }

.float{float:left;}
.hei{vertical-align:middle; height: 100px;}
.hei2{height:100px;}

.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.text{font-size:1.4em; color:#fff;}
.zagolovok{font-size:1.8em; color: #f8de85;}

a.svet{background: url(../i/menu_akt.gif) no-repeat; width:113px; height:43px;}

.op a{opacity: 0; float: right; }

.cena{margin: 20px 0;}
.cena tr{border-bottom: 1px white solid}
.cena th, .cena td:nth-child(3){vertical-align: middle; font-size:16px;}
.cena td, .cena th{padding:8px}
.cena td:nth-child(2){font-size:13px;}

 #map {
            width: 748px; height: 350px; padding: 10; margin: 10;
        }
