html{font-size:69%;}
body, td, big  
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em; 
 /*letter-spacing:0.042em;*/
  line-height: 15px;
font-color: #333333;

}

table, img 
{

	vertical-align:top;
  border: 0;
  line-height: 25px;
}

/*стиль контента*/

.content 
{
	font-size: 1.20em; 
	line-height: 1.25em;
	color: #383838;
}

.content A:link 

{
	font-size: 1em; 
	line-height: 1.25em;	
	text-decoration: underline;
	color: #064ca3;
	
}

.content A:visited 
{
	font-size: 1em; 
	line-height: 1.25em;	
	text-decoration: underline;
	color: #753974;	
}

.content A:hover 
{
	font-size: 1em; 
	line-height: 1.25em;	
	text-decoration: none;
	color: #064ca3;	
}


input, textarea, select
 {
 background-color: #ffffff;
 border-style: solid;
 border-width: 1px;
 border-color: black;
 font-family: Sans Serif;
 font-size: 12px;
 color: black;
 padding: 3px;
 border-top: 1px #666666 solid;
 border-bottom: 1px #666666 solid;
 border-left: 1px #666666 solid;
 border-right: 1px #666666 solid;
 
 }
 
 h1
 {
 	text-decoration: none;
  	color: #482478;
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	font-size: 18px;
	vertical-align:middle;	
 
 
 
 }

#spo_line
 {

 border-right: 1px #000000 solid;

 }

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


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;


}

}

#subject {
  text-decoration: none;
  color: #e0701a;
  font-family: Verdana;
  font-weight: bold;
  font-size: 14px;
 }
#subject_low {
  text-decoration: none;
  color: #e0701a;
  font-family: Verdana;
  font-weight: bold;
  font-size: 14px;
  padding-left: 24px;
 }

#subj_news {
  text-decoration: none;
  color: #000066;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 18px;
  text-align: left;
  padding: 0px 0px 10px 0px;
 }

#date_news {
  text-decoration: none;
  color: #000000;
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  padding-top: 0px;
 }


/*менюшки онлайн-бронирования*/

		#menu_b 
				{
  				text-decoration: none;
  				color: #333333;
  				font-family: Arial, Helvetica, sans-serif;
  				font-weight: bold;
  				font-size: 11px;
  				padding-left: 2px;
  				
				 }

		#menu_b A:link

				{
	
  				text-decoration: none;
  				color: #333333;
  				font-family: Arial, Helvetica, sans-serif;
 				font-weight: bold;
  				font-size: 11px;
  			    line-height: 15px;
 			    padding-left: 2px;

				}



		#menu_b A:visited

				{
	
  				text-decoration: none;
  				color: #753974;
                font-weight: bold;
 			    font-size: 11px;
               line-height: 15px; 
 			    padding-left: 2px;
 
				}

		#menu_b A:hover

				{
	
  				text-decoration: underline;
  				color: #333333;
                font-weight: bold;
				font-size: 11px;
                line-height: 15px;
 			    padding-left: 2px;

				}



/*менюшки основные*/

			#menu 
				{
  				text-decoration: none;
 				color: #333333;
  				font-family: Arial, Helvetica, sans-serif;
  				font-weight: normal;
  				font-size: 11px;
  				padding-left: 2px;
  				line-height: 15px;
				 }

			#menu A:link

				{
	
				text-decoration: underline;
  				color: #333333;
  				font-family: Arial, Helvetica, sans-serif;
  				font-size: 11px;
 				padding-left: 2px;
  				line-height: 15px;
				}


			#menu A:visited

				{
	
				text-decoration: underline;
  				color: #753974;
  				font-family: Arial, Helvetica, sans-serif;
  				font-size: 11px;
  				padding-left: 2px;
  				line-height: 15px;
				}

			#menu A:hover

				{
	
				text-decoration: none;
  				color: #333333;
 			    font-family: Arial, Helvetica, sans-serif;
  				font-size: 11px;
  				padding-left: 2px;
  				line-height: 15px;
				}



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

  		.icon 
				{

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





/*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;

            }


/*регионы в СПО*/



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


             }

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


            }

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

            }

            .menu_spo A:hover
            {
 
                 color: #333333;
                 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;
				
					
				}




/*текст новостей на главной*/

#news
{
	
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #333333;
   font-size: 11px;
   letter-spacing:0.042em;
   padding-left: 0px;

}

#news a:link
{
	
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #064ca3;
   font-size: 11px;
   letter-spacing:0.042em; 
   padding-left: 0px;

}




#news a:visited
{
	
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #753974;
   font-size: 11px;
   letter-spacing:0.042em;
   padding-left: 0px;

}

#news a:hover
{
	
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #064ca3;
   font-size: 11px;
   padding-left: 0px;
}
/*отступы в блоке отелей*/
#block_hotels
{
padding-left:10px;

}

#block_hotels_m
{
padding-left: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;



}

/*текст выбора города в спецпредложениях*/

					#menu_t 
							{
 						 text-decoration: none;
 						 color: #000000;
 						 font-family: Arial, Helvetica, sans-serif;
 						 font-weight: bold;
  						 font-size: 13px;
  
 					     &#9658:8px;
						 }

					#menu_t A:link

						{
	
				         text-decoration: underline;
  						color: #000000;
  						font-family: Arial, Helvetica, sans-serif;
  						font-weight: bold;
                        font-size: 13px;
  

                         }


                    #menu_t A:visited

                         {
	
	                    text-decoration: underline;
                        color: #753974;
                        font-family: Arial, Helvetica, sans-serif;
                        font-weight: bold;
                        font-size: 13px;

                         }

                    #menu_t A:hover

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

                        }


 
#arrow
{
	font-size:8px;
	color:#000000;


}

#price
{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color: #FF0000;
	font-weight:bold;

}

#price A:link
{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color: #FF0000;
	font-weight:bold;
	text-decoration:underline;


}



#price A:visited
{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color: #CC0000;
	font-weight:bold;
	text-decoration:underline;
}

#price A:hover
{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color: #FF0000;
	font-weight:bold;
	text-decoration:none;
}

#menu_spec A:link{
  text-decoration: underline;
  color: #000000;
  font-family: Times New Roman, Times, serif;
  font-weight: bold;
  font-size: 12px;
 }
 
 
 
 #menu_spec A:visited{
  text-decoration: underline;
  color: #333333;
  font-family: Times New Roman, Times, serif;
  font-weight: bold;
  font-size: 12px;
 }

#menu_spec A:hover{
  text-decoration: none;
  color: #000000;
  font-family: Times New Roman, Times, serif;
  font-weight: bold;
  font-size: 12px;
 }
#menu_low {
  text-decoration: underline;
  color: #686868;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  padding-left: 24px;
 }

#main_text {
  text-decoration: underline;
  color: #000000;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  padding-left: 10px;
 }

#form_text {
  text-decoration: none;
  color: #656565;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  padding-left: 1px;
  text-align:left;
  padding-top:20px;
 }

#spo
 {
 background-color: #e4dfe6;
 border-styke: solid;
 border-width: 1px;
 border-color: #000000;
 border-top: 1px #000000 solid;
 border-bottom: 1px #000000 solid;
 border-left: 1px #000000 solid;
 border-right: 1px #000000 solid;
 padding-top: 3px;
 }

#spo_subj {
  text-decoration: none;
  color: #373461;
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  padding-top: 10px;
 }

#spo_text {
  text-decoration: none;
  color: #656565;
  font-family: Verdana;
  font-weight: normal;
  font-size: 10px;
  padding-left: 5px;
 }



/*заголовки в меню*/



		#menu_subj_blue

 			{
				 background: url(/site_img_new/subj_blue.jpg);
 				 max-height: 100%;
                		 text-decoration: none;
			    	 color: #ffffff;
				 font-family: Arial, Helvetica, sans-serif;
				 font-weight: normal;
 				 font-size: 18px;
				 text-align: left;
 				 padding: 10px;
				 #vertical-align:middle;
 
				 }
		#menu_subj_green

 			{
                		 background: url(/site_img_new/subj_green.jpg);
			         max-height: 100%;
				 text-decoration: none;
				 color: #ffffff;
				 font-family: Arial, Helvetica, sans-serif;
				 font-weight: normal;
				 font-size: 18px;
				 text-align: left;
				 padding: 10px;
				 vertical-align:middle;
	 
				 }
        #menu_subj_orange

			{
				 background: url(/site_img_new/subj_orange.jpg);
				 max-height: 100%;
				 text-decoration: none;
				 color: #ffffff;
				 font-family: Arial, Helvetica, sans-serif;
				 font-weight: normal;
 				 font-size: 18px;
				 text-align: left;
				 padding: 10px;
				 vertical-align:middle;
 
                 }

		#menu_subj_lilac

            {
				 background: url(/site_img_new/subj_lilac.jpg);
				 max-height: 100%;
				 text-decoration: none;
				 color: #ffffff;
				 font-family: Arial, Helvetica, sans-serif;
				 font-weight: normal;
				 font-size: 18px;
				 text-align: left;
				 padding: 10px;
				 vertical-align:middle;
 
                 }
        #menu_subj_red

 			{				 
                 background: url(/site_img_new/subj_red.jpg);
				 max-height: 100%;
				 text-decoration: none;
				 color: #ffffff;
				 font-family: Arial, Helvetica, sans-serif;
				 font-weight: normal;
				 font-size: 18px;
				 text-align: left;
				 padding: 10px;
				 vertical-align:middle;
 
                 }
	






 
 #weather
 { font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
	font-weight:bold;
	color:#000066;
 }

 #news_date
 { font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	font-weight:bold;
	color:#0066CC;
 }


#tpl
 {
  padding-left: 20px;
  padding-right: 20px;
 }

#fl {
filter:Alpha(Opacity=100, FinishOpacity=40, Style=1, StartX=30, StartY=0, FinishX=0, FinishY=100);
}

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

}

/*???????????? ?????? ?? ?????????
.align
{
	vertical-align:top;
}
*/


/*???????????? ??????? ? ????*/
img
{
	vertical-align:middle;
}

/* button */

#button {
    background: #336699;
    color: #FFFFFF;
	}

#textarea {
    background: #D3DEED;
    color: #000000;
	}

#listbox {
    background: #EBEBEB;
    color: #000000;
	}
	
	
#menu_email {
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding-left: 0px;
  line-height: 17px;
  text-align: center;
 }

#menu_email_text {
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding-left: 10px;
  line-height: 17px;
  text-align: left;
 }

#anketa

{ 
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFE6BF;
  font-weight: normal;

}






#header_txt

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

#header_txt_regions

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

}


#choice

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

/*стили вип-трансфера про мерседесы*/

#vip_tr_m

{ 
  font-family: Verdana, sans-serif;
  text-decoration: none;
   color: #000000;
  font-size: 12px;
  background-color: # 333333;
  border: thin;
  border-color: #990000;
}

#subj

{ 
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #000066;
  font-size: 14px;
  background-color: #ffcc66;
  border: thin;
  border-color: #990000;
  font-weight: bold;
}

#spo_head
{

	 background-color: #ffcc33;



}


#border_table
 {
 border-style: solid;
 border-top: 1px #000000 solid;
 border-bottom: 1px #000000 solid;
 border-left: 1px #000000 solid;
 border-right: 1px #000000 solid;
 
 }


/* ! hotel block !*/


.hotel_td_big

    {

    width: 245px;
    text-align: left;
    padding-right: 13px;

    }
    
.hotel_td

    {

    width: 200px;
    text-align: left;
    padding-bottom: 5px;

    }



/*таблицы  в контенте*/

.table_style
	        {
		 border: solid;
		 border-spacing: 0;
		 border-bottom: solid;
		 border-left: solid;
		 border-right:solid;
		 border-top: solid;
		 border-size: 1px;
		 border-color: #cecece;
		 border-top-color: #cecece;
		 border-left-color: #cecece;
		 border-bottom-color: #cecece;
		 border-width: thin;
		 vertical-align:top;
		 font-size: 11px; 
		 color: #333333;
		 font-family:  Arial, Verdana, Tahoma;
                 text-align: left;
		 margin: 15 px; 
		 border-collapse: collapse;
		 empty-cells: show;
		 }
					
					
.table_style_tr
		 { 
		  text-align: center; 
	          background-color: #f0f0f0;
		 }

	
.style_td	 {
                  padding-left: 45pt;
                 }

 
