A {  text-decoration: none;  background: transparent; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
A:link  { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background: transparent }
A:visited  { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background: transparent }
A:active   {
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background: transparent;
	color: #0066FF;
}
A:hover { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #0066FF; background: transparent; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-bottom: 10;
	margin-left: 10;
	margin-right: 10;
	margin-top: 25;
}
.b_iframe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0;
}
.capt {
	background-color: #ffcc66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.capt1 {
	background-color: #ffffcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.capt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.hotel_parameter {
	background-color: #D3DEED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.DivCalendarClassName {
	background-color: #FFFFFF;
}
.BsDp_dayUnselectable {
	color: #CCCCCC;
}
.BsDp_dayToday {
	color: FF0000;
}
.BsDp_day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6589BE;
}
.flyday {
	background-color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt {
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txt_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.border {border: 1px solid #AEC1DD;}
.border_dark {border: 1px solid #7369BF;}
.border_dark_calendar {border: 1px solid #7369BF; font-size: 10px;}
.noplace {
background-color: #FF8080;
color: #000000;
}
.yesnoplace {
background-color: #DADA92;
color: #000000;
}
.yesplace {
background-color: #96E08B;
color: #000000;
}
.requestplace {
	font-weight: bold;
}
.red { color: red; font-size:12px; font-weight:bold; font-family:Arial; }
.stopsalehotel {background-color: #FFAAAA;}
.NoPlaceFreightIn {background-color: #6AB5FF;}
.NoPlaceFreightOut {
	background-color: #91DBFF;
	color: #000000;
}
.town {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	color: #333333;
}
.hotellname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	font-weight:bold;
}
.hotelname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A7B6FE;
	font-weight:bold;
}
.starname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight:bold;
}
.hotelparamname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.element {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #EBEBEB;
}
.element100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #EBEBEB;
	color: #000000;
	width: 100%;
}
.element_mono {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #000000;
	background-color: #EBEBEB;
}
.button {
	background-color: #336699;
	border: 3px double #FFFFFF;
	color: #FFFFFF;
}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.error {
	color: #FF0000;
}
a {
	text-decoration: none;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
img {
	text-decoration: none;
	border: 0;
}
#calendarDiv {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.cal_emptytd {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cal_holyday {
	background-color: #FFC4C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cal_sundaytd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}
.cal_weekDay {
	background-color: #D3DEED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cal_seldate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	BACKGROUND-COLOR: #C4FFC4;
	color:#00CC33;
}
.overCell {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #d7d7d7;
}
span.show_hide
{
	color: #FFFFFF;
	height:	13px;
	background-color: #AEC1DD;
	text-align:		right;
	font-size:	11px;
	font-weight:	bold;
	font-family:	Tahoma;
	border-bottom:solid #c0c0c0 1px;
	border-right:solid #c0c0c0 1px;
	margin-bottom: 6px;
	cursor: pointer;
	display: block;
	width: 100%;
}
#PRICE_TBL td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6589BE;
	padding: 1;
}
.scr 
{
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color:#AEC1DD;
    scrollbar-darkshadow-color:#AEC1DD;
    scrollbar-face-color: #D3DEED; /* Цвет базы под треугольными стрелочками и самого бегунка */
    scrollbar-highlight-color: #AEC1DD; /* Цвет внутреней обводки сверху и слева, а также тени неактивных стрелочек */
    scrollbar-shadow-color: #AEC1DD; /* Цвет треугольных стрелочек в неактивном состоянии и внутреней обводки снизу и справа */
    scrollbar-arrow-color: #AEC1DD; /* Цвет треугольных стрелочек в активном состоянии */
    
    scrollbar-darkshadow-color: #AEC1DD; /* Цвет обводки снизу и справа */
    scrollbar-base-color: #AEC1DD; /* Цвет обводки сверху и слева */

	padding-bottom: 0px;
}
.bkg
{
	BACKGROUND-COLOR: #EDE9E9;
}
.stopsale{
background-color:#A3C6F6;
color:#ffffff;
}

/*стили в шапке*/

#header_txt_regions

{
	
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #000033;
  font-size: 12px;	

}


#header_txt

{ 
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  color: #000033;
  font-size: 10px;
}


/*текст пути*/

#path
{
	text-decoration: none;
  color: #666666;
  font-family: Verdana, arial, sans-serif;
 font-size: 11px;
 vertical-align: bottom;


}

#path A:link
{
	text-decoration: underline;
  color: #666666;
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;



}

#path A:hover
{
	text-decoration: none;
  color: #666666;
  font-family: Verdana, arial, sans-serif;
 font-size: 11px;



}

/*стили в шапке, регионы*/


.main_text
	{
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding-left: 5px;
 }


.main_text A:link
	{
  text-decoration: underline;
  color: #3300cc;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding-left: 5px;
 }


.main_text A:visited
	{
  text-decoration: underline;
  color: #753974;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding-left: 5px;
 }

.main_text A:hover
	{
  text-decoration: none;
  color: #3300cc;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding-left: 5px;
 }





/*ссылки в шапке, телефоны*/
#menu_top
{
 
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding-left: 0px;
  line-height: 14px;


}

#menu_top A:link
{
 
  color: #3300cc;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  font-decoration: underline;
  
  line-height: 14px;
	


}

#menu_top A:visited
{
 
  color: #753974;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  font-decoration: underline;
  
  line-height: 14px;

}

#menu_top A:hover
{
 
  color: #3300cc;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  font-decoration: none;
  
  line-height: 14px;

}



#-----------new style-----------------

/*просто ссылки*/


A:link

{
	
	text-decoration: underline;
  color: #064ca3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

}


A:visited
{
   text-decoration: underline;
  color: #753974;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

}

A:hover
{
   text-decoration: none;
  color: #064ca3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;


}




/*отступы в иконках на главной*/

  		.icon 
				{

				padding-left: 20px;
				vertical-align: top;
					
				}





/*header styles regions*/



			.menu_top
			{
 
 				    color: #ffffff;
  				    font-family: Arial, Helvetica, sans-serif;
			    	    font-weight: bold;
                		    font-size: 11px;
                		    padding-left: 2px;
				    margin-top: 1px;
                		    line-height: 13px;


             }

            .menu_top A:link
            {
 
                 color: #ffffff;
                 font-family: Arial, Helvetica, sans-serif;
                 font-weight: bold;
                 font-size: 11px;
                 text-decoration: underline;
                 line-height: 12px;
	


            }

            .menu_top A:visited
           {
 
                 color: #ffffff;
                 font-family: Arial, Helvetica, sans-serif;
                 font-weight: bold;
                 font-size: 11px;
                 text-decoration: underline;
                 line-height: 12px;

            }

            .menu_top A:hover
            {
 
                 color: #ffffff;
                 font-family: Arial, Helvetica, sans-serif;
                 font-weight: bold;
                 font-size: 11px;
                 text-decoration: none;
  
                 line-height: 12px;

            }



	
/*отступы в иконках в хидере*/

		.icon_top
					
				{
				padding-left: 0px;
				padding-right: 3px;
    			vertical-align: middle;
				
					
				}




