a	 			{color: #254CA5; text-decoration: underline}
a:hover 		{color: #A53D25;text-decoration: underline}
.link			{color:#3C5E83; text-decoration: underline}

a:hover img {
    text-decoration: none;
}


p				{text-align: justify;}

.fone_1 				{  background-color: #676C80; background-image: url(/images/fone_1.jpg); background-repeat: no-repeat}
.fone_2 				{ background-color: #1D4D99; background-image: url(/images/fone_2.jpg); background-repeat: no-repeat }
.none 					{ font-size: 1px}
.adr_white 				{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ECF1FA; font-weight: bold; padding-left: 6px}
.adr_yellow 			{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffff00; font-weight: bold; padding-left: 6px}
.link_menu_up 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold ; text-decoration: none}
a.link_menu_up:hover		{color: #FFFFFF; text-decoration: underline;}
.link_menu_left 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none}
.link_menu_left:hover 	{ text-decoration: underline; color: #ffffff;}
.menu_left_fone 		{  padding-left: 8px; padding-bottom: 3px}
.fone_3 				{ background-color: #E0E3DF}
.razdel_left_up 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2B3E53; font-weight: bold ; text-decoration: none; padding-top: 3px; padding-bottom: 3px; margin-top: 3px; margin-bottom: 3px; padding-right: 3px ; background-color: #E0E3DF}
.menu_left_fone_arr 	{ padding-top: 1px}
.razdel_text 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2B3E53; font-weight: bold ; text-decoration: none; padding-top: 3px; padding-bottom: 3px; margin-top: 3px; margin-bottom: 3px; padding-right: 3px }

.rubrikator 		{font-family: Arial, sans-serif; font-size: 11px; color: #752828; font-weight: normal; text-decoration: none;}
a.rubrikator:hover 	{font-family: Arial, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: underline;}
.razdlist 			{font-family: Arial, sans-serif; font-size: 11px; color: #990000; font-weight: bold ; text-decoration: none;}
/*.razdel_head	 	{font-family: Arial, Arial, sans-serif; font-size: 18px; color: #1C4C9A; font-weight: normal; text-decoration: none;}*/
.catalog_head 		{font-family:Arial, sans-serif; font-size: 15px; color: #2B3E53; font-weight: bold ;}
.news_date 			{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}

.news_head 			{font-family:Arial, sans-serif; font-size: 13px; color: #254CA5; font-weight: normal; text-decoration: underline;}
.news_head:hover	{font-family:Arial, sans-serif; font-size: 13px; color: #A53D25; font-weight: normal; text-decoration: underline;}

.arh_date 			{font-family:Arial, sans-serif; font-size: 9px; color: #2B3E53; font-weight: normal ;}
.arh_fname 			{font-family: Arial, sans-serif; font-size: 11px; color: #2B3E53; font-weight: bold ;}
.arh_info 			{font-family:Arial, sans-serif; font-size: 9px; color: #2B3E53; font-weight: normal ;}
.fgal_info 			{font-family:Arial, sans-serif; font-size: 11px; color: #2B3E53; font-weight: normal ;}
.fgal_active 		{font-family: Arial, sans-serif; font-size: 9px; color: #990000; font-weight: bold ;}
.fgal_notactive 	{font-family: Arial, sans-serif; font-size: 9px; color: #999999; font-weight: bold ; text-decoration: none;}
.sitemap 			{font-family:Arial, Arial, sans-serif; font-size: 11px; color: #2B3E53; font-weight: normal ;}
.mp_razd_head	 	{font-family: Arial, Arial, sans-serif; font-size: 17px; color: #2B3E53; font-weight: bold ; text-decoration: none;}
.mp_link 			{font-family: Arial, Arial, sans-serif; font-size: 11px; color: #990000; font-weight: bold ;}

.searchresult		{font-size: 10px; color: #000000; font-family: Arial;}

.main, table, td, tr, p, ul, ol, li, input,	textarea, body, div, select
					{font-family: Arial, Arial, sans-serif; font-size: 13px; color: #000000; font-weight: normal;}
		
.rzv				{font-size: 15px; color: red; font-weight: normal; text-decoration: none;}
		
.cl10 {font-size: 10px;}
.cl11 {font-size: 11px;}
.cl12 {font-size: 12px;}
.cl13 {font-size: 13px;}
.cl14 {font-size: 12px;}
.cl15 {font-size: 15px;}
.cl16 {font-size: 16px;}
.cl18 {font-size: 18px;}
.cl20 {font-size: 20px;}
.cl24 {font-size: 24px;}
.cl30 {font-size: 30px;}

.fone_logo {  background-attachment: fixed; background-image: url(/images/fone_logo.jpg); background-repeat: no-repeat; background-position: left top}
.tel {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.zero {  font-size: 1px}
.services { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none ; padding-right: 4px}
.services:hover			{color: #ffffff}
.pass_forms {  background-color: #FFFFFF; background-image: url(/images/fone_forms.gif); border: 1px #727272 solid; font-size: 11px; height: 18px; font-family: Arial, Helvetica, sans-serif; text-indent: 1pt}
.services_2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #B53924; text-decoration: none ; padding-right: 4px ; text-indent: 1pt; white-space: nowrap}

.dark_bg {background-color:#e1e5d8;}
.cal_bg1 {background-color:#D6DFBA;}
.cal_bg2 {background-color:#ECD6CD;}
.cal_day {background-color:#E6EDD5;}
.cal_wday {background-color:#EDE8D5;}
.cal_sel {background-color:#B5B57D; color: white;}

.gb_date 			{font-family:Arial, sans-serif; font-size: 9px; color: #2B3E53; background-color:#e1e5d8; font-weight: normal ;}
.gb_addnew 			{font-family:Arial, sans-serif; font-size: 11px; color: #2B3E53; font-weight: bold ;}
.red				{color: #990000;}
.texts { font-family: Arial, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; ; text-align: justify}
h1.text             {font-family:Arial, sans-serif; font-size: 12px; font-weight:normal; display:inline;}
#h1                 {overflow:auto; width:1px; height:1px;}


h1 {
    font-family: Arial, Arial, sans-serif; 
    font-size: 18px; color: #1c4c9a; 
    font-weight: normal; 
    text-decoration: none;
    margin-top: 10px; 
    margin-bottom: 10px;
}

h3 {  
    font-family: Arial, sans-serif; 
    font-size: 13px; 
}




table.history-calendar tr, table.history-calendar td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size  : 10px; 
}


/*
#menu-hotels { color: #B53924 }
*/



#cities-filter {
    text-align: center; 
    margin-bottom: 15px;
}

#cities-filter.error input {
    color: red; 
}

#cities-filter input, #cities-filter label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
}

#cities-filter label {
    font-size: 15px; 
    margin-right: 8px;
    color: #254CA5;
}

#cities-list {
    min-height: 250px;
}

#cities-list div { 
    float: left; 
    width: 180px; 
    height: 150px; 
    text-align: center; 
    vertical-align: top;
}

#cities-list img { 
    display: block; 
    margin: 3px auto; 
    border: 0;
}

#cities-list a { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    text-decoration: none;
}

#cities-list a:hover { 
    text-decoration: underline;
}


#city-info { 
    margin-left: 20px;
    width: 220px;
}

#city-info th, #city-info td { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: #cccccc 1px dotted;
}

#city-info th { 
    font-size: 11px; 
    font-weight: bold;    
    text-align: left;
    padding: 3px;
    background-color: #d8e8b3;
    color: #555;
}

#city-info td { 
    text-align: center;    
    padding: 7px;
}


#city-info .title a { text-decoration: none; }
#city-info .coat-of-arms img { border: 0; display: block; margin: 0 auto; }
#city-info .weather img { border: 0; display: block; margin: 0 auto; }
#city-info .airports ol { text-align: left; margin: 0; }
#city-info .airports li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
