
body {
    margin:0;
    padding:0;
    font-family : Tahoma, Arial;
    font-size :9pt;
    color:#000;
}
object{
    display:block;
}

h5{
	font-family : Arial Narrow,Arial;
	font-size : 15px;
	color: #752c25;
        font-weight:bold;
	padding: 0px;
	margin: 0px;

}
.title{
    font-family:Arial Narrow, Arial;
}
.small {
    font-size:9pt;
}
#top {
	color:#fff;
}
#main {
    background:url(http://www.amaks-hotels.ru/_/022.gif) top left no-repeat;
    height:100%;
    padding: 0 0 10px 20px;
    font-family : Tahoma, Arial;
    font-size :9pt;
	position:relative;

}
#right {
    background: url("http://www.amaks-hotels.ru/_/23.jpg") no-repeat scroll 0px -2px transparent;
}

A.menu {
	font-weight: bold !important; 
	font-family: arial; 
	font-size: 14px;
        color: #222222;
	letter-spacing: -1px;
     
}
A.menu:hover {
	text-decoration : none;
	font-weight: bold; 
	font-family: arial; 
	font-size: 14px;
        color: #222222;
	letter-spacing: -1px;
}
A.smenu {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #791907;
	text-decoration : none;
	font-weight:bold;

}
A.smenu:hover {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #CC0000;
	text-decoration : none;
	font-weight:bold;

}
a {
    text-decoration:underline;
    FONT-SIZE: 9pt;
    color:#993300;
    font-weight:bold;
}
a:hover {
    text-decoration:none;
}
a.camlink{
	position:absolute; 
	top:23px; 
	right:0px;
	
}
p.menu {
	margin-bottom:0px;
	padding:0px;
}
p.menu img{
    margin-right:0px;
    float:left;
}
p.menu span{
margin: 3px 0 5px 30px;
display:block;

}
.little{
    font-size:9px;
    font-weight:normal;
}
.footer_text{
font-family:Arial,Verdana,sans-serif;
font-size:9px;
text-align:center;
}

.print {
        font-family : Arial;
	font-size : 9px;
        color: #FFF;

}
A.print {
        font-family : Arial;
	font-size : 9px;
        color: #FFF;

}
A:hover.print {
        font-family : Arial;
	font-size : 9px;
        color: #FFF;

}
H1,div.phone {
	COLOR: #59230b;
	font-family: Arial Narrow,Arial;
	font-size: 17px;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;

}
h1.underline{
	  background: url("h2.gif") no-repeat scroll 0 0 transparent;
	  padding-left: 30px;
	  margin-top:17px;
	  white-space:nowrap;
	  line-height: 18px;
}


H1.i {
	MARGIN: 2px 0 15px 270px;
}
H2, div.h2 {

	line-height:18px;
	MARGIN-BOTTOM: 12px;
	MARGIN-TOP: 0px;
	COLOR: #59230b;
	background:url('h2.gif') 0px 0px no-repeat;
	padding-left:30px;
	font-family: Arial Narrow,Arial;
	font-size: 17px;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;   
}

#main h2 {
	line-height:18px;
	MARGIN-BOTTOM: 12px;
	MARGIN-TOP: 20px;
	COLOR: #59230b;
	background:none;
	padding:0;
	font-family: Arial Narrow,Arial;
	font-size: 17px;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;   
}
.smnu div.title{
	color: #59230B;
    font-family: Arial Narrow,Arial;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
	margin:5px 0;
}
#submenu {
	/*background: #8f2d14 url('top-bg2.gif') repeat-x scroll center bottom;*/
	width:100%;
	height:35px;
	color:#fff;
	text-align:center;
	padding-top:9px;
}
#submenu a{
	font-weight: bold; 
	font-family: arial; 
	font-size: 14px;
        color: #FFFFFF;
	letter-spacing: -1px;
	text-decoration:underline;
}
#submenu a:hover{
	
	font-weight: bold; 
	font-family: arial; 
	font-size: 14px;
        color: #FFFFFF;
	letter-spacing: -1px;
	text-decoration:none;
}
h3{
	font-family: Arial Narrow,Arial;
	font-size: 17px;
	color: #222222;
	letter-spacing: -1px;
	font-weight: bold;
        margin:10px 0;
	text-decoration:none;

}
.hhh{
	font-family: Tahoma;
	font-size: 11px;
	color: #FDF8DB;
	font-weight: bold;
	text-decoration:none;

}
li {
  list-style-type: none;
  background: url('arr_icon.gif') no-repeat 0px 3px;
  padding:0 0 7px 20px;

}
ul {
  padding-left: 10px;
}
.white{
    color: white;
}
.text{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #000;
}
/*H1 {MARGIN-TOP: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 7px;
    COLOR: #d02312;
    MARGIN-TOP: 7px;
    COLOR: #993300;
    padding-left:5px;
    font-family: "Times New Roman", Times, serif
}*/
.hotel_c{
	width:275px;
	float:left;
} 
.hotel {
	font-family : Tahoma, Arial;
	font-size : 12px;
	background:#FFF ;
	width:230px;
	margin-right:20px;
	margin-bottom:5px;
	border: 3px solid #993300;
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px ;
    border-radius: 25px;
	padding:6px 12px 0 12px;
	line-height:1.2;
}

.hotel .htitle {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
	border-bottom: 1px solid #ca9d89;
	padding-bottom:10px;
	color:#59230B;
	margin-top:5px;
	display:block;
	
}
.hotel .menu{
	border-top: 1px solid #ca9d89;
	display:block;
	padding-top:10px;
}
.hotel li {
  list-style-type: none;
  background: none;
  padding-left: 0;

}
.hotel a{
    font-weight:normal;
}
H6 {
    MARGIN-TOP: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 4px;
    COLOR: #993300;
}
table{
    font-family : Tahoma, Arial;
    font-size :9pt;
    color:#000;  
}
table.schedule { border-collapse: collapse; border: 1px solid #d8d2af;font-size : 9pt;}
table.schedule tr { vertical-align: top;}
table.schedule td { border: 1px solid #d8d2af; padding: 5px;}
table.schedule th { border: 1px solid #d8d2af; padding: 5px; font-weight: bold; color: #660000; text-align: left;}
a.rooms { font-size: 11px; color: #660000;}
a.rooms:hover { font-size: 11px; COLOR: #993300}
.bottom {
    background:url('001.gif');
}
.bottom, .bottom a,.bottom a:hover {
    color:#FDF8DB; text-decoration:none;
    font-size: 9px;
}
.smnu{
    width:140px;
    float:left;
    text-align:left;
    margin:15px 10px 5px;
}

/*---------------------------------------------------------------------------------*/
/*BODY {
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #222222;
}
.mnu{
filter: alpha(opacity=100); 
-moz-opacity: 1; 
opacity: 1;
}
.mnu:hover{
filter: alpha(opacity=50); 
-moz-opacity: 0.50; 
opacity: 0.50;
}
HR.dotted{
	height: 1px;
	border: 0px;
	background-color: none;
	color: #777777;
	border-bottom: 1px dotted #FFFFFF;
}
li {
  list-style-type: none;
  background: url('./point-1.gif') no-repeat 0px 0px;
  padding-left: 20px;
}
ul {
  padding-left: 10px;
}
h2 {
	font: 17px Arial Narrow;
	color: #222222;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
A.h2 {
	font: 17px Arial Narrow;
	color: #a40000;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-decoration:none;
}
A.h2:hover {
	font: 17px Arial Narrow;
	color: #222222;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-decoration:underline;
}
.red {
	font: 23px Arial;
	color: #C50000;
	letter-spacing: -2px;
	font-weight: bold;
}
/*h1 {
	font: 23px Arial Narrow;
	color: #222222;
	font-weight: bold;
	line-height: 100%;
	letter-spacing: -1.5px;
        padding: 0px;
        margin: 0px;
}*/


.cal_sel{
    color: white;
    background-color: #c41b4c;
	font-weight:bold;
}

A.cal:hover{
    color: #D2CECC;
}

A.cal_month {
	text-decoration:none;
	color: #233b5d;
	font-weight:bold;
}
A.cal_month:hover{
color:#c41b4c;
}
.cal_item_sel{
    color: white;
    background-color: #a40000;
}
.cal_month_area{
    background-color: #ffffff;
}
.cal_now_day{
    background-color: #a40000;
    border: 1px solid white;
    color: White;
}
.cal_now_day A.cal_link{
    color: White;
}
.cal_sel_day{
    background-color: #a40000;
    border: 1px solid white;
    color: White;
	font-weight: bold;
}

.cal_day, A.cal_day{
    font-size: 14px;
    font-family: Arial Narrow;
}
A.cal_link{
color: #a40000;
FONT-FAMILY: Tahoma;
font-size : 9pt;
text-decoration : underline;
text-transform : none;
font-weight: bold;
}
A.cal_link:hover{
color:#c41b4c;
text-decoration : none;
text-transform : none;
}

.ptr{
    cursor: pointer;
}

.h1style {
	border-bottom: 3px solid #796B66;

}
.big {
	font: 23px Arial Narrow;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 100%;
	letter-spacing: -1px;
}
.white {
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #FFFFFF;
}
.bigtitle {
	font: 48px Arial Narrow;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 80%;
	letter-spacing: -2px;
}
A.big {
	font: 17px Arial Narrow;
	color: #E0B6B7;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
A:hover.big {
	font: 17px Arial Narrow;
	color: #FFFFFF;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
A {
	color: #a40000;
	FONT-FAMILY: Tahoma;
	font-size : 9pt;
	text-decoration : underline;
	text-transform : none;
}
A:hover {
	color: #a40000;
	FONT-FAMILY: Tahoma;
	font-size : 9pt;
	text-decoration : none;
	text-transform : none;
}

.text{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #424242;
}
.time{
	font-family : Arial;
	font-size : 9px;
	color: #424242;
}
A.white{
	font-family : Arial;
	font-size : 9px;
	color: #E0B6B7;
        border-bottom: 1px dotted #E0B6B7;
        text-decoration : none;
	text-transform : none;
}
A.white:hover{
	font-family : Arial;
	font-size : 9px;
	color: #FFFFFF;
        border-bottom: 1px dotted #FFFFFF;
        text-decoration : none;
	text-transform : none;
}
A.m{
	font: 19px Arial Narrow;
	color: #FFFFFF;
	text-decoration : none;
	text-transform : none;
}
A:hover.m{
	font: 19px Arial Narrow;
	color: #CFCDCC;
	text-decoration : none;
	text-transform : none;
}
A.little{
	font-family : Arial;
	font-size : 9px;
	color: #6A6A6A;
	border-bottom: 1px dotted #6A6A6A;
	text-decoration : none;
	text-transform : none;
}
A:hover.little{
	font-family : Arial;
	font-size : 9px;
	color: #222222;
	border-bottom: 1px dotted #222222;
	text-decoration : none;
	text-transform : none;
}
.little{
	font-family : Arial;
	font-size : 9px;
	color: #000000;
	text-decoration : none;
	text-transform : none;
}
.littlewhite{
	font-family : Arial;
	font-size : 9px;
	color: #FFFFFF;
	text-decoration : none;
	text-transform : none;
}
.littleb{
	font-family : Arial;
	font-size : 9px;
	color: #e3deb4;
    background-color: #482a21;
	text-decoration : none;
	text-transform : none;

}
.right{
	font-family : Tahoma;
	font-size : 9pt;
	color: #222222;
}
A.right{
	font-family : Tahoma;
	font-size : 9pt;
	color: #222222;
}
A:hover.right{
	font-family : Tahoma;
	font-size : 9pt;
	color: #A8A8A8;
}
.imgf {
        BORDER-BOTTOM: 4px solid #f0e7ca;
	BORDER-LEFT: 4px solid #f0e7ca;
	BORDER-RIGHT: 4px solid #f0e7ca;
	BORDER-TOP: 4px solid #f0e7ca;
}
.imgfb {
   	BORDER-BOTTOM: 5px solid #E8E8EA;
	BORDER-LEFT: 5px solid #E8E8EA;
	BORDER-RIGHT: 5px solid #E8E8EA;
	BORDER-TOP: 5px solid #E8E8EA;
}
.login {
	color: #555555;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Helvetica;
	FONT-SIZE: 9pt;
	width: 230;
  height: 26;
  BORDER-BOTTOM: 1px solid #CCCDCC;
	BORDER-LEFT: 1px solid #CCCDCC;
	BORDER-RIGHT: 1px solid #CCCDCC;
	BORDER-TOP: 1px solid #CCCDCC;
}
.textarea {
	color: #555555;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 9pt;
  BORDER-BOTTOM: 1px solid #CCCDCC;
	BORDER-LEFT: 1px solid #CCCDCC;
	BORDER-RIGHT: 1px solid #CCCDCC;
	BORDER-TOP: 1px solid #CCCDCC;
}
.count {
                  COLOR: #FFFFFF;
	BACKGROUND: #FF5400;
	PADDING: 2px;
	FONT-FAMILY: Arial,Helvetica;
	FONT-SIZE: 9px;
}
.button {
	COLOR: #708B98;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 10px;
	width: 60;
    	height:16;
    	BORDER-BOTTOM: 1px solid #708B98;
	BORDER-LEFT: 1px solid #708B98;
	BORDER-RIGHT: 1px solid #708B98;
	BORDER-TOP: 1px solid #708B98;
    	FONT-WEIGHT: bold;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000000;
  filter:alpha(opacity=0);
  -moz-opacity: 0.0;
  opacity: 0.0;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position:relative;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  text-align:left;
}
#TB_inwindow {
  position: fixed;
  background: #ffffff;
  z-index: 100;
  color:#000000;
  text-align:left;
  top:50%;
  left:50%;
}
#TB_trans{
opacity:0.3;
filter:alpha(opacity=30);
-moz-opacity:0.3;
background-color:#000000;
width:100%;
height:100%;
position:absolute;
margin:-10px;
padding: 10px;
z-index:-1;
  display:none;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border: 0px;
}
#TB_caption{
  height:1px;
  padding:0px;
  z-index: 102;
  display:block;  
  width: 97%;
  text-align:right;
}
#TB_closeWindow{
  display:block;
  height:25px;
  padding:11px 25px 10px 0px;
  width: 97%;
  text-align:right;
  z-index: 102;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
  z-index: 102;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
    z-index: 102;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
    z-index: 102;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

.r_cat{
border: 3px solid #993300;
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px ;
    border-radius: 25px;
background:#FFF ;
padding: 10px 10px 10px 30px;

}
.r_price {
    border-left: 1px solid #BEA37B;
    border-right: 1px solid #BEA37B;
    display: none;
    float: left;
    font-size: 150%;
    margin-left: -1px;
    text-align: center;
    width: 30%;
}
.r_cat a.selected {color:#000;font-weight:bold;border:none;}
.r_cat a { 
text-decoration:none;
border-bottom:1px dotted #A40000;
}
.cat_type{
float:left;
width:30%;
}
.cat_number{
    clear: left;
    float: left;
    padding: 4px 0;
    width: 30%;
	display:none;
}
.r_double_price{
	width: 60%;
}

#imCopyright a {
  color: #FDF8DB;
  font-size: 11px;
}

#imCopyright img {
  vertical-align:middle;
}
.hiddencont{
	display:none;
}

