BODY, TD,P, LI {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
        background: url('/n.gif') no-repeat;
        background-attachment: fixed;


}

.v_gloss a img
{
	border:solid 6px #ececec;

}


TH {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;	
}

H1.t1 {
	font-family:Times, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#000000; 
	font-weight: bold;
	padding : 0px;
	margin : 0px;
	text-align : right;
}

A {
	color:#0090bf; 

}

A.phone, LI.phone, .phone {
	color : #0a439a;
	font-size : 13px;
}

A.nomer {
	color:#A60000; 
	font-size : 14px;	
}

H1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#A60000; 
	font-weight: bold;
	padding : 0px;
	padding-top: 4px;	
	padding-bottom: 12px;		
	margin : 0px;
	text-align : left;
}

H3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color:#034a8c; 
	font-weight: bold;
	padding : 0px;
	padding-top: 4px;	
	text-align : left;
}

textarea {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;	

}

H3.resp {
	padding-top:0px;
	margin-bottom:0px;
}
H4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#004A8F; 
	font-weight: bold;
	padding-top : 16px;
	margin : 0px;

}

A.kv {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#505050; 
	font-weight: bold;
	padding : 0px;
	margin : 0px;
	text-align : right;
}


.kv {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#004A8F; 
	font-weight: bold;
	padding : 0px;
	margin : 0px;
}

A.topnav, .topnav {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color:#ffffff; 
	font-weight: bold;
	padding : 0px;
	margin : 0px;

	text-decoration: none;		
	
}

A.navleft, .navleft {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#4d4d4d; 
	text-decoration: none;
	padding : 0px;
	margin : 0px;
	cursor:hand;
	cursor:pointer;
}

A.mobil {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#FFFFFF; 
	font-weight: bold;

}

A.hotel {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color:#0090bf; 
	font-weight: bold;

}

.mobil {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#FFFFFF; 
	font-weight: bold;

}

.graytext {
	color:#626262; 
}

.cgray {
	background-color : #7F7F7F;
}

#pricecolor {
	color : #A60000;
	font-weight: bold;
	font-size:15px;
	padding-left: 18px;
}

.cblue {
	background-color : #004A8F;
}

.cred {
	background-color : #A60000;
}
.cwhite {
	background-color : #FFFFFF;
}

.red {
	color : #A60000;
}

.white {
	color : #FFFFFF;
} 

.border1 {
	border: 1px solid #BABABA; 
	border-right: 0px; 
	border-left: 0px; 
	border-top: 0px;
}

HR {
   color: #336699;
   width: 100%;
   margin: 0px;
   border : 1px solid #dadada;
}

.inperror{

	background-color : #ff7575;
}

.contact_page
{
	width: 590px;
	margin-left: 20px;
}

.response_1 {
	width:100%;
border: 0px solid #ececec; 	
}

.response_0 {
	width:100%;
}

.borderroom {
border: 1px solid #ececec; 

}
.clitegray {
	background-color : #ececec;
	border: 1px solid #b9b9b9; 
}

.clitegray2 {
	background-color : #ececec;
}

.advertphoto {
	background-color: #e7e7e7;
}

.ofz {
	background-color : #b0c4de;
}

.disphot {
	display:none;
	clear:both;
}

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.font11 {
	font-size: 11pt; 

}

.ab1 {
	color:#034a8c;
	font-size : 15px;		
	font-weight: bold;
}

.ab2 {
	border: 1px double #d6c1ac; 	
	padding:1px;
}

.ab3 {
	border: 1px outset #8cbce2; 	
	padding:1px;
}

.arrow {
list-style-type:none; 
    list-style-image: url(http://www.hotels-volgograd.ru/img/arrow.gif); 

	
}
.li {
    padding-bottom: 12px;
}

.topphone {
	color: #A60000;
	font-size: 15pt; 

}

.redtext {
color: #A60000;

}

.bigtext {
	font-size: 11pt; 
}

.bigtext2 {
	font-size: 15px; 
}

.bluetext, .blue {
color: #004A8F;

}
.yellowtext {
	color: #e75202;
}


.bold {
	font-weight: bold;
}
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
}
.b1 {
  margin: 0 2px;
  background: #EBEEF0;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.text {
  border: 1px solid #B0BCC2;
  border-width: 0 1px;
  padding: 0 12px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color:#003c77;  
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 0px;
}
.text3 {
  border: 1px solid #B0BCC2;
  border-width: 0 1px;
  padding: 0 12px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;

	padding-left: 30px;
	padding-right: 30px;	
	padding-bottom: 30px;
	padding-top: 30px;	
}
.interval {

}

.just {
	text-align: justify;
}

.h_name, .h_adress, .h_area, .h_dest, .h_room {
	padding-top: 0px;
	padding-bottom: 6px;
}

.h_dest {
	color:#3a3a3a;
	
}

.gloss {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;	
}

/* навигация*/
.drawbar_1 {
	float: left;
	padding: 6px;
	margin-left: 3px;
	background-color: #feeba6;	
}
.drawbar_2 {
	float: left;
	padding: 6px;
	margin-left: 3px;
	background-color: #dcdcdc;		
}

.drawbar_3 {
	float: left;
	padding: 6px;
	margin-left: 3px;	
}

.drawbar_4 {
	float: left;
	padding: 6px;
	margin-left: 0px;	
	padding-left: 0px;
}

.nofloat {
	width: 100%;
	float: none;
}

/*таблица с ценами*/
table.rp{
	 border-collapse: collapse;
	 border: none;
 }
 td.rp, th.rp {
	 border:1px solid #d8d8d8;
	 padding:6px;
}

/*черные рамки таблицы*/
 td.rp2, th.rp2  {
	 border:1px solid #000000;
	 padding:6px;
	 text-align: center;		 
}

 td.rp3, th.rp3  {
	 border:1px solid #000000;
	 padding:6px;
 
}

.rpgray {
	background-color: #ececec;	

}

.rpgraylight {
	background-color: #efefef

}

/* хеадер*/
.pd20 {
	padding-left:20px;
	padding-top:9px;
	padding-bottom:10px;	

}

/*шапка */
.tdtop {
	margin:0px;
	padding-left:12px;
	padding-right:12px;
	text-align:center;

}

#scolor {
	position:relative;
	background-color:#145899;
	height: 8px;
	width: 260px;
	padding:0px;
	margin-left: 723px;
}

#scolor2 {
	background-color:#145899;
}

#searchform {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;	

}

#searchtext {
	padiing:0px;
	padding-top:9px;
	color: white;
}

#searchbutton {
	padiing:0px;
	padding-top:8px;
	color: white;

}
#searchresult {
	margin: 0px;
	padding-top:12px;
	padding-bottom:16px;
	color: white;
}

#selectroom {
	background-color:#a60000; 
	color: white;
	padding:3px;
	padding-bottom:6px;
	width:95%;
	text-align:center;
}

.grayline {
	background-color:#d0d0d0;
}
.navbg {
	background-color:#efefef;
}

.navbgline {
	background-image: url(img/bg-line-left.jpg);
	height: 3px;
	background-repeat: repeat-x;
}
.minip {
	padding-top:6px;
	padding-bottom:6px;
	margin:0px;	
}

#bodylineleft {
	background-image: url(img/line-body-black.jpg);
	height: 3px;
	background-repeat: repeat-x;
}

#bodylineright {
	background-image: url(img/line-body-gray.jpg);
	height: 3px;
	background-repeat: repeat-x;
}

.pd30 {
	padding:30px;
}

.pd15 {
	padding:15px;
}

.pricephoto {
	padding:20px;
	 border:1px solid #d8d8d8;	
}

.bottoml {
	padding:20px;
}

.advertlink {
	color:#0091be;
}
.minsize {
	font-size: 12px;
}

ul { list-style: none; 
	margin-left:-36px;
}

LI.my {
    background:url(img/li-tag.jpg) no-repeat left top; 
    padding-left:25px; /* отступ от маркера */
	padding-bottom: 4px;
}

/*большие фотографии*/

.bigphoto {
	border: 4px solid #efefef; 

}

#pad12 {
	padding-bottom:18px;

}


#YMapsID {
	height:400px; 
	width:100%;
	float:none;
	margin-bottom:30px;
	margin-top:10px;
}


.lightgray {
	color: #767676;
}

.center {text-align:center;}
.center {text-align:center;}

.uln {
	text-decoration: underline;		
	color: red;
	padding:2px;	
}

.navhotel {
	text-decoration: underline;		
	cursor: hand;
	cursor: pointer;	
	float: left;
	padding-left:0px;
	padding-right:20px;
}


.center {text-align:center;}

.uln {
	text-decoration: underline;		
	background-color: #ffe4b5;
	padding:2px;	
}
.navhotel, a.arp {
	text-decoration: none;		
	font-size: 14px; 
	color:#004a8f; 
	cursor: hand;
	cursor: pointer;	
	float: left;
	padding-left:0px;
	padding-right:14px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.redaj, a.redaj {
	color : red;
}
.blueadj {
	color: #004a8f;
}

#scrollbar5 { width: 100%; clear: both; overflow: hidden; margin: 20px 0 10px; border:2px solid #e7e7e7; padding:0px;}
#scrollbar5 .viewport { width: 640px; height: 600px; overflow: hidden; position: relative;}
#scrollbar5 .overview {width: 600px;  list-style: none; position: absolute; left: 0; top: 0; padding:20px; background-color:#efefef;}
#scrollbar5 .scrollbar,
#scrollbar5 .thumb .end,
#scrollbar5 .thumb { background: transparent url(../img/bg-scrollbar.png) no-repeat 0 0; }
#scrollbar5 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar5 .track	{ background: transparent url(../img/bg-scrollbar-end.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar5 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar5 .thumb .end { overflow: hidden; background-position: 100% 0; height: 5px; width: 13px; }
#scrollbar5 .disable { display: none; }
#scroll5text { display: none;}
#scroll5text2 { display: none;}
#scroll5load { display:block; float:left; padding: 0 10px; line-height:33px;}
#scroll5load2 { display:block; float:left; line-height:33px; padding: 0 10px; }

#scrollbar_no { width: 610px; clear: both; overflow: hidden; margin: 10px 0 10px; border:2px solid #e7e7e7;  padding:20px; background-color:#efefef;}

.error {
	color:red;
}


/* Форма отправки  */
.clear{
	clear:both;
}

#response-container {
	padding-left:20px;
	border: 1px outset #f3f3f3;
	background-color:#f3f3f3;
}

#guest-container {
	padding-left:20px;
	border: 1px solid #cfcfcf;
	background-color:#f3f3f3;	
}

#main-container{
	width:500px;
}

#form-container{
	padding:5px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
}

label{
	text-transform:none;
	font-size:12px;
	font-family:Arial,Sans-serif;
	color:#004a8f;
	font-weight:normal
}

textarea{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

td > button{
	text-indent:8px;
}

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:300px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}

.big {
	font-size:15px;
}


.resp-text {
	color: #626262;
}

#print_version
{
	padding-left: 24px;
	margin: 0px 20px 6px 0px;
	display: block;
	height: 18px;
	background: url(../img/print_icon.png) left no-repeat;
    width:130px;
	font-weight:bold;
}

A.rednav:hover {
 color:#a52a2a;
 text-decoration: underline;
}

table.bt1, table.bt1 td {
  border: 1px solid #cacaca;
  border-collapse: collapse;
  padding: 5px;
}

table.border, table.border td {
  border: 1px solid #b8b8b8;
  border-collapse: collapse;
  padding: 5px;
}

table.border td P {
padding:0px;
margin:0px;

}

.underline {
	text-decoration: underline;
}

.cursor {
	cursor:hand;
	cursor:pointer;
}

.selectroom {
	color : #0090bf;
	text-decoration: none;
}

.selromyellow {
	color: #ca6666;
	font-weight: normal;	
	text-decoration: none;	
}

.leftroom {
	text-align: left;
}

.scubrd {
	margin-top:26px;
	border: 1px solid #e6e6fa;
	border-left: 12px solid #0090bf;	
	border-right: 12px solid #0090bf;		
	padding: 15px;
	padding-left: 30px;
	background-color : #f5f5f5;
}

.scubrd P {
	padding-bottom:12px;
	margin:0px;
	color:#a60000;	
}

sup {
	color: #708090;	
}

.bank_article td
{
    padding-top: 0px;
    padding-bottom:0px;
}

.bank_article td p
{
   padding-top: 0px;
   padding-bottom:0px;
   margin: 0px 0px 0px 0px;
}
.srvbutton-left {padding-left:25px; border: 1px solid #d0d0d0; border-right:none;}
.srvbutton-right {border: 1px solid #d0d0d0; border-left:none; text-align:center; padding-right:20px;}
A.srvb {font-family:Arial, Helvetica, sans-serif; font-size: 21px; color:#537ea8; font-weight:normal;}


/* плавающий блок Чата с менеджером*/

        #sidebar {
            height: 132px;
            width: 183px;
            position: fixed;
            bottom: 0px;
            right: 0px;
            //position: absolute;            
            left: expression(( -sidebar.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
            top: expression(( -sidebar.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
            margin: 0 0 0 0px;

  
        }

/* конец плавающего блока Чата с менеджером*/

/*
top: expression(
document.getElementsByTagName( 'body' )[0].scrollTop + document.body.clientHeight - 133 +"px");
*/

/* блок видео */
.video_bg {
    background:url(img/video_bg.jpg) no-repeat left top; 
	text-align: center;
}

.ui-datepicker-trigger {
	cursor: hand;
	cursor: pointer;	
}

.otherhotel {
	cursor: hand;
	cursor: pointer;	
	font-size : 16px;	
	color: #0a439a;
	text-decoration: underline;		
	margin-top:30px;
	text-align:center;
}
