body{font: 10px Verdana; color:#000000;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}
H1{color:#6b777e; font: bold 12px Arial; margin:15px;
}
H1.skid{color:#fff; font: bold 22px Arial; margin:5px;
}
.skidki{
	 background-image:url(skid.jpg); background-repeat:no-repeat; font:bold 11px Arial; color:#FFFFFF; height:150px; background-color: #fff;
 }
 
 a.askidki{ margin:20px; 
	  font:bold 11px Arial; color:#fff; text-decoration: none;
 }
 a.askidki:hover{ margin:20px;
	  font:bold 11px Arial; color:#ccc; text-decoration: none;
 }
 #impr{
 font:bold 11px Arial; color:#333; text-decoration: none;
 border: solid 1px #333; 
 padding: 5px;
 height: 150px;
 width: 350px;
 top: 10px;
 left: 10px;
 background-image:none; background-color: #fff !important ; 
 background-color: eee; 
 position: relative; 
 z-index:1; 
 opacity:0.7; 
 filter:alpha(opacity=70);
  }
  
P{ color:#333; font: 11px Arial; margin:15px;
}
.P1{ color:#333; font: 14px Arial; margin:15px;
}
A.lnk:link { COLOR: #000; TEXT-DECORATION: underline; font-size: 12px;
}
A.lnk:visited { COLOR: #000; TEXT-DECORATION: underline;font-size: 12px;font-weight: bold;
}
A.lnk:active { COLOR: #FFF; TEXT-DECORATION: underline
}
A:unknown { COLOR: Red;
}
A.lnk:hover { COLOR: #FFF; TEXT-DECORATION: none
}

a{ 
  text-decoration: none;
}
a:hover{ 
  color:#0000CC; text-decoration: none;
}
h5{ 
  color:#6b777e; font: bold 12px Arial;
}
h2{ 
  font: bold 11px Arial; padding: 2px;
}
.registr{
	font: bold 10px Arial; color: #4b4b4d; padding:5px;
}
.registr2{
	font: bold 10px Arial; color: #ffffff; padding:5px;
}
.ff{
  font: 10px Arial; color: #333333;
}
.fntm{ font:bold 11px Arial; color: #333333;
}
.menu{ font: bold 11px Arial; color:#ffffff;
}
.but{ background:#269fee; background-image:url(img/btbg.jpg); background-repeat: repeat-x; 
  font: bold 10px Arial; color: #fff; border: 1px  solid #2e9dec; height:20px;
}
.data{ font: bold 11px Arial; color:#0791ec;
}
.nameh{ font: bold 11px Arial; color:#0791ec;
}
.brd{ border: 1px solid #666666;
}
.brd1{border:0px;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
.zagh{ font-family: Verdana; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #00a2ff;
}
#lfrm{ top:170px; left: 360px; width: 230px; height: 120px; display: none; position: absolute; z-index: 10;
 filter: Alpha(opacity=100,finishOpacity=80, style=1,); opacity: 0.95;
}
#trst{
}
.tdj{ text-align: justify;
}
.tur{ border:1px solid; border-color:#cbd0d9; background-color: #CFE6FD; text-align: center; font: 9px Verdana; color:#666666; 
}
.turv{ border:0px; background-color: #EDEEF1; text-align: center; font: 9px Verdana; color:#666666; 
}
.turz{ border:0px; background-color: #EDEEF1; text-align: center; font:bold 9px Verdana; color:#666666; 
}
.turh { text-decoration: underline; color: #CC3300; font-family: Verdana; font-weight: bold; font-size: 10px;
}
.turh:hover { text-decoration: underline; color: #3CCE09; font-family: Verdana; font-weight: bold; font-size: 10px;
}
.turhr { text-decoration: underline; color: #31A309; font-family: Verdana; font-size: 10px; 
}
.turhr:hover { text-decoration: underline; color: #3CCE09; font-family: Verdana; font-size: 10px;
}
.borlist{ border:0px; border-bottom:3px solid; border-right:3px solid; border-left:1px solid; border-color:#cbd0d9; background-color: #f6f9fc; 
 background-image: url(img/np/bgd.jpg); background-repeat: repeat-x;
}
.textlist{ font:bold 11px Arial; color:#fff; 
}
#srchz{ top:70px; left: 360px; width: 230px; height: 120px; display: none; position: absolute; z-index: 10; filter: Alpha(opacity=100, 
        finishOpacity=80, style=1,); opacity: 0.95;
}  /* див поиск заявки */
.img{ border:1px; border-color:#666666;
}/* стиль для фоток */
.img:hover{ border:1px; border-color:#FB8525;
}/* стиль для фоток со ссылкой */
.zakbut{ background-image: url(img/zak.jpg); background-repeat: no-repeat; height:25; width:70; border:0; background-color: #27a1ee;}
.emlbut{ background-image: url(img/email.jpg); background-repeat: no-repeat; height:25; width:70; border:0; background-color: #27a1ee;}
.bggreysh{ background-image: url(img/greysh.gif); background-repeat: no-repeat;
}/* тень от шапки */
.bggreysh1{ background-image: url(img/greysh1.gif); background-repeat: no-repeat;
} /* тень от шапки 2 */
.grey{ font:bold 11px Verdana; color:#fff; background-image: url(img/bggrey.gif); background-repeat: repeat-x;
} /* серая полосочка с текстом внутри */
.bghw{ font:bold 11px Verdana; color:#fff; background-image: url(img/bghwt.jpg); background-repeat: repeat-x;
} /**/
.bggrey{ font:bold 11px Verdana; color:#fff; background-image: url(img/grey.gif); background-repeat: no-repeat;
} /* серая полосочка с текстом внутри */
.newsdate {text-decoration:none; color: #CC3300; font-family: Verdana; font-weight: bold; font-size: 10px;
}/* новости  */
.newsdate1 {text-decoration: underline; color: #00008B; font-family: Verdana; font-weight: bold; font-size: 10px;
}/* новости ссылка */
.newsdate1:hover {text-decoration: underline; color: #CC3300; font-family: Verdana; font-weight: bold; font-size: 10px;
}/* новости ссылка при наведении */
.newstitle { font-family: Verdana; font-size: 10px;
}/*новости заголовок*/
.btdy1{ background:#f0a40d;color:#000;border:1px solid black; border-top:#f8e2b5 1px solid;border-left:#f8e2b5 1px solid;
}
.btdy {font-family: Verdana; font-size: 10px; color:#000000; background:#f0a40d; border:1px solid #A9A7A2; 
       border-top:#f8e2b5 1px solid;border-left:#f8e2b5 1px solid; margin : 2px 2px 2px 2px;
}
.btly {font-family: Verdana; font-size: 10px;color:#000000; background:#ffcc66;color:#000;border:1px solid #A9A7A2;
       border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;
}
.btly1 { background:#ffcc66;color:#000;border:1px solid black; border-top:#f8e2b5 1px solid;border-left:#f8e2b5 1px solid;
}
a:hover { text-decoration: none;
}
.menu { font-family: Verdana; font-size: 12px;
}
#gost h2 { font-family: Verdana;  font-style: normal; font-variant: normal;  font-weight: bold;  font-size: 12px; color: #3CCE09; margin: 8px 0 0 8px;
}
#gost h1 { font-family: Verdana;  font-style: normal; font-variant: normal;  font-weight: bold;  font-size: 10px; color: #666; margin: 8px 0 0 8px;
}
#gost h2:hover{ color: #3CCE09;
}
.nav { color: #FFF; font-family: Verdana; font-size: 12px;
}
.navactiv { color: #000; font-family: Verdana; font-size: 12px; font-weight: bold;
}
.text { font-family: Verdana; font-size: 13px;
}
.textp { font-family: Verdana; font-size: 13px;
}
.textbig { font-family: Verdana; font-size: 16px;
}
.textsmall { font-family: Verdana; font-size: 12px;
}
.textsm { font-family: Verdana; font-size: 12px; padding : 10px;
}
.textsm1 { font-family: Verdana; font-size: 12px; padding : 5px; font-weight : bold;
}
.ts,.ats { font-family: Verdana; font-size: 10px;
}
.tsgr { color:#666666; font-family: Verdana; font-size: 10px;
}
.tsb,.tsb { font-family: Verdana; font-size: 10px; font-weight : bold;
}
.tsc { font-family: Verdana; font-size: 10px; font-weight : bold; background-color: #d0e6f8;
}
.ts1 { font-family: Verdana; font-size: 12px;
}
.ts2 { border : 0px;border-left: 1px solid #666; font-family: Verdana; font-size: 12px;
}
.ts3 { border : 0px;border-right: 1px solid #666; font-family: Verdana; font-size: 12px;
}
.ts4 { color:#ffffff; font: bold 14px Verdana;
}
.textsmallr { color: #CC3300; font-family: Verdana; font-size: 12px;
}
.textsmallw { color: #FFFFFF; font-family: Verdana; font-size: 12px;
}
.zag { font-family: Verdana; font-size: 13px; font-weight: bold;
}
.zag1 { color: #000; font-family: Verdana; font-size: 12px; font-weight: bold;
}
.zagtable { color: #000; font-family: Verdana; font-size: 10px; font-weight: bold;
}
.zag3 { color: #FF141F; font-family: Verdana; font-size: 14px; font-weight: bold; text-decoration: underline;
}
.zag2 { color: #000; font-family: Verdana; font-size: 11px; font-weight: bold;
}
.zag2w { color: #FFF; font-family: Verdana; font-size: 11px; font-weight: bold;
}
.zag1w { color: #FFF; font-family: Verdana; font-size: 12px; font-weight: bold;
}
.zagmenu1 { color: #FF0000; font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: none;
}
.hotzag { color: #000; font-family: Verdana; font-size: 12px; font-weight: bold;
}
.zagmenu { color: #000; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: underline;
} /* главное меню */
.zagmenu:hover{ color: #666; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration:  none;
} /* главное меню наведение */
.border{ border:0px; border-bottom:1px solid #666;
} /* бордюр нижний */
.bordertop{ border:0px; border-top:1px solid #666;
} /* бордюр верхний */
.zagw { color: #FFF; font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: none; 
} /* бордюр верхний */
.my { background-color:#D0e6f8; font: bold 10px Verdana; color: Black;
}

.text1 { background-color:#D0E6F8;border: 3px double #000; vertical-align: middle; font: bold 10px Verdana;color: Black;text-align : justify;padding: 5px;
}
.top { text-align:left; background-color:#8CC6FC; font: bold 11px Verdana; color: Black;
}
.pod { background-color: #FFCC66; border: 1px solid #000;padding: 3px;
}
.top1 { padding: 5px; background-color:#FFF1B7 ; border: 1px solid #000;border-top:0px ;
}
.top2 { padding: 5px; background-color: #FFCC66; border: 1px solid #000; border-top:0px ; font-weight: bold; font-size: 12px; 
       font-family:Verdana; color: Black;
}
#block1 { top: 300px; left: 250px; background : #D3D3D3; position : absolute; height : 200px; width : 300px; z-index : 100; visibility: hidden;
}
.dvh { visibility: hidden;
}
.table { border : 1px solid; border-color: #666666;
}
.table1 { border : 0px solid; border-color: #666; margin-top: 1px;
}
.table2 { margin-top: 1px;
}
.hotinfoleft { border : 0px;border-left: 1px solid #666;
}
.name { background-color: #D0E6F8;border:0px;vertical-align:middle; font: bold 14px Verdana;color: Black;text-align : justify;padding: 5px;
}
.name1 { background-color: #D0E6F8;border:0px;vertical-align: middle;font:bold 11px Verdana; color: Black;text-align : justify;padding: 5px;
        border-left: 1px solid #666;text-align :center;
}
.namez{ font: bold 11px Arial; color:#0791ec;
}
.adress { background-color: #eee;border:0px; border-left: 1px solid #666;border-right: 1px solid #666; vertical-align: middle;font:  11px Verdana;
         color: Black; text-align : justify;padding: 5px; margin-bottom: 6px; border-bottom: 1px solid #666;
}
.info { background-color:#FFF;border: 1px  solid #666; font: 10px Verdana;color: Black; padding: 3px;
}
.tdinfo { background-color: #eee;border:0px;border-bottom: 0px solid #666; vertical-align: middle;font:  11px Verdana;color: Black;
         text-align : justify;padding: 5px;
}
.ntable { border: 1px  solid #666;
}
.partner { background-color: #8CC6Fc;border:0px;vertical-align: middle;font:bold 11px Verdana; color: Black;text-align : justify;padding: 5px;
          border-left: 1px solid #666;text-align :center;
}
.data { font-family:Verdana; font-size:10px; color:#999999;
}
.copyright { font-family:Verdana; font-size:9px; color:#ffffff;padding:5px;
}
.glmenu { font:bold 9px Verdana; color:#ffffff; text-decoration:underline;
}
.glmenu:hover { font:bold 9px Verdana; color:#EFAD4E; text-decoration:underline;
}
.zaglmenu { padding:5px; font:bold 11px Verdana; color:#444444; text-decoration:underline;
}
.zaglmenu:hover { padding:5px; font:bold 11px Verdana; color:#CB6D08; text-decoration:underline;
}
.toppad { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin: 5px; font-family:Verdana; 
font-size:11px; color:#555555;
}
#textovka h2 { font-family:Verdana; font-size:9px; font-weight: normal;
}
#textovka strong { font-weight: normal;
}
.fontblock { font:bold 11px Verdana; color:#ffffff;
}
.zak { background-image: url(img/zakaz.jpg); background-repeat: no-repeat; background-position: right;
}
.bgimgyell { background-color: #3A8CDE; font:bold 11px Verdana; color:#ffffff; background-image: url(img/bgyell.gif); background-repeat: repeat-x;
}
.bgimgblue { background-color: #3A8CDE; font:bold 11px Verdana; color:#ffffff; background-image: url(img/bgmen.gif); background-repeat: repeat-x;
}
.bgimgorange { font:bold 11px Verdana; color:#666666; background-image: url(img/bgorange.gif); background-repeat: repeat-x;
}
.bgimgred { font:bold 11px Verdana; color:#ffffff; background-image: url(img/bgred.gif); background-repeat: repeat-x;
}
.bgimggreen { font:bold 11px Verdana; color:#ffffff; background-color: #29C529; background-image: url(img/bggreen.gif); background-repeat: repeat-x;
}
.bgimgviol { font:bold 11px Verdana; color:#ffffff; background-color: #8B9BD7; background-image: url(img/bgviol.gif); background-repeat: repeat-x;
}
.tlink { font:bold 11px Verdana; color:#F52424;
}
.zakaz { padding:5px; font-family:Verdana; font-size:10px; color:#555555;
}
.podzagolovok { padding:5px; font:bold 10px Verdana; color:#555555;
}
.btbluel { font:10px Verdana; color:#555555; cursor: pointer; padding:1px; background-color: #D6E7FB;border:1px solid; border-color: #555555;
}
.btbluel:hover { font:10px Verdana; color:#000; cursor: pointer; padding:1px; background-color: #DEFBE5; border:1px solid; border-color: #555555;
}
.btblue { font:10px Verdana; color:#555555; cursor: pointer; padding:1px; background-color: #B1D2F7;border:1px solid; border-color: #555555;
}
.btblue:hover { font:10px Verdana; color:#000; cursor: pointer; padding:1px; background-color: #B1F7C2;border:1px solid; border-color: #555555;
}
.butorange { font:10px Verdana; color:#555555; cursor: pointer; padding:1px; background-color: #F7D5B1;border:1px solid; border-color: #555555;
}
.butorange:hover { font:10px Verdana; color:#ffffff; cursor: pointer; padding:1px; background-color: #F7CAB1;border:1px solid; border-color: #555555;
}
.butblue { font:10px Verdana; color:#555555; cursor: pointer; padding:1px; background-color: #B1D2F7;border:1px solid; border-color: #555555;
}
.butblue:hover { font:10px Verdana; color:#000; cursor: pointer; padding:1px; background-color: #B1F7C2;border:1px solid; border-color: #555555;
}
.urtext { padding:5px; background-color: #ffffff;border:0px; font-family:Verdana; font-size:10px; color:#555555;
}
.levbortl { border:0px; border-top:1px  solid #D9D9D8; border-left:1px solid #D9D9D8;
}
.borright { border:0px; border-right:2px solid #D9D9D8;
}
.borbot { border:0px; border-bottom:1px  solid #D9D9D8;
}
.levbortr { border:0px; border-top:3px  #cccccc; border-right:1px solid #cccccc; border-style: ridge; border-collapse: separate;
}
.levborlrb { border:0px; border-bottom:1px  solid #cccccc; border-left:1px  solid #cccccc; border-right:1px  solid #cccccc;
}
.tscolor { font: 10px Verdana; color: #4973BD; padding:3px;
}
.tscolor1 { font: 10px Verdana; color: #FD8B46; padding:3px;
}
.lineblock { background-color: #F69F35; background-image: url(img/bgblock.gif); background-repeat: repeat-x; 
}
.map { background-position: right; background-image: url(img/map.jpg); background-repeat: no-repeat;  
}
/* для страниц отелей */
.bghotlist { width: 16px; background-image: url(newhotel/bglst.gif); background-repeat: repeat-y;  
}
.bghotlistr { width: 12px; background-image: url('newhotel/bglstrig.gif'); background-repeat: repeat-y;  
}
.ugolcenter { width: 181px; background-position: right; background-image: url(newhotel/ugolcenter.jpg); background-repeat: no-repeat;  
}
.bggreen { background-color: #3CCE09; background-image: url(newhotel/bggreen.jpg); background-repeat: repeat-x;  
}
.btr { background-color: #FFFEFC;  width:181px; height:40px; background-image: url(newhotel/botright.jpg); background-repeat:no-repeat;  
}
.uglft { background-color: #FFFEFC;  width:16px; height:8px; background-position: right; background-image: url(newhotel/uglft.jpg); 
        background-repeat:no-repeat;  
}
.bglite { background-color: #3CCE09; height:32px; background-image: url(newhotel/bglite.gif); background-repeat: repeat-x; 
}
.bgcenter { background-color: #C2F691; height:80px;  background-position: right; background-image: url(newhotel/cntrsml.jpg); background-repeat:no-repeat;
}
.bgbig { height:80px;  background-position: left; background-color: #3CCE09; background-image: url(newhotel/bgmdlcenter.jpg); background-repeat:no-repeat;
        font:bold 16px Verdana; color: #fff;
}
.rep { background-repeat:no-repeat;
}
.bgmenu { background-image: url(newhotel/bgmenu1.gif); background-repeat:repeat-x; font:bold 11px Verdana; color: #000; background-color: #eeeeee;
}
.bglstbot { background-image:  url(newhotel/bglstbot.gif); background-repeat:repeat-x;
}
#ic1 { top:27px; left: 45px; z-index: 5; position: absolute; width: 81px; height: 81px; border:0px;
}
#ic2 {top:145px; left: 80px; z-index: 5; position: absolute; width: 81px; height: 81px; border:0px;
}
#ic3 {top:265px; left: 38px; z-index: 5; position: absolute; width: 81px; height: 81px; border:0px;
}
.mentf { border: 0px; color: #FF6800; font: bold 12px Verdana; text-decoration: none;
}
.mentf1 { color: #FBAD78; font: bold 12px Verdana; text-decoration: none;
}
.h2 { background-color: #27a1ee; border: 0px; font:bold 13px Verdana; color: #fff; 
}
.h2r { background-color: #F03; border: 0px; font:bold 13px Verdana; color: #fff; 
}
.h2 a:hover { background-color: #27a1ee; border: 0px; font:bold 13px Verdana; color: #ccc; 
}
.h2 a { background-color: #27a1ee; border: 0px; font:bold 13px Verdana; color: #fff; 
}
.ptf { font:bold 11px Verdana; color: #fff; border: 1px solid; border-color: #ffffff; padding: 2px;
}
.txtmenu { font:bold 10px Verdana; color: #fff; padding: 2px;
}
.mtf { border: 0px; color: #4973BD; font: 10px Verdana; text-decoration: none; padding: 5px; 
}
.mtf1 { color: #497300; font:  10px Verdana; text-decoration: none; padding: 5px;
}
.mtfbrd { border:0px; border-bottom: 1px dotted  #4973BD; padding: 5px; 
}
.button { font: bold 10px Verdana; background-color: #FF9900; background-image:  url(newtf/but.jpg); background-repeat: repeat-x; height:20px; 
         border:solid 1px; border-color: #cccccc;
	 }
#fnd { border: solid 1px #CCCCCC; position: absolute;z-index: 20; display: block; top: 100px;left: 300px;width: 350px;height: 200px;
	   background-color: #ffffff;
}
.spLks { color: #fff; 
}
.spLks a { color: #fff; 
}
.spLks a:hover { color: #fff; 
}
.spLks a:visited { color: #fff; 
}
