.link_global {	font-family: "Trebuchet MS";	font-size: 16px;	color: #003399;	background-color: #FFFFFF;}a:link, a:visited, a:active {	color: #003399;	text-decoration: underline;}a:hover {  color: #FF7500;	text-decoration: underline;}.link_global td {	font-family: "Trebuchet MS";	font-size: 16px;}.link_text_field {	font-family: "Trebuchet MS";	font-size: 16px;	color: #707070;	background-color: #FFFFFF;	border: 1px solid #959595;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.cat_list_string {	font-family: "Trebuchet MS";	font-size: 16px;	background-image: url(../img/cat.gif);	background-repeat: no-repeat;	background-position: 2px 12px;	text-align: left;	padding-top: 5px;	padding-right: 3px;	padding-bottom: 5px;	padding-left: 17px;	font-weight: normal;	margin: 2px;}.sel_cat_list_string {	font-family: "Trebuchet MS";	font-size: 16px;	background-image: url(../img/sel_cat.gif);	background-repeat: no-repeat;	background-position: 2px 12px;	text-align: left;	padding-top: 5px;	padding-right: 3px;	padding-bottom: 5px;	padding-left: 17px;	font-weight: normal;	margin: 2px;}.link_form_table {	border-top: 1px solid  #F6F4F4;	border-left: 1px solid  #F6F4F4;}.link_form_light_row {	border-right: 1px solid  #F6F4F4;	border-bottom: 1px solid  #F6F4F4;}.link_form_dark_row {	background-color: #FAFAFA;	border-right: 1px solid  #F6F4F4;	border-bottom: 1px solid  #F6F4F4;}.link_form_light_text {	font-family: "Trebuchet MS";	color: #666666;}.link_form_red_text {	font-family: "Trebuchet MS";	color: #FF0000;}.link_form_red_text a:link, .link_form_red_text a:visited, .link_form_red_text a:active {	color: #FF0000;	text-decoration: underline;}.link_form_red_text a:hover {	color: #FF7500;	text-decoration: underline;}.link_grey_button {	font-family: "Trebuchet MS";	font-size: 16px;	color: #707070;	background-color: #FFFFFF;	border: 1px solid #959595;	margin: 0px;	padding: 0px;}.links_mini_cat_block {	border-left: 1px solid #CCCCCC;	}.error_message {	font-family: "Trebuchet MS";	color: #FF0000;	border:1px solid #ff0000; 	padding:5px; 	background-color: #fefafa;	margin:10px 0px 10px 0px;}.error_message a:link, .error_message a:visited, .error_message a:active {	color: #FF0000;	text-decoration: underline;}.error_message a:hover {	color: #FF0000;	text-decoration: underline;}.links_message {	font-family: "Trebuchet MS";	color: #707070;	font-size: 16px;	border: 1px solid #003562;	padding:5px; 	background-color: #FAFAFA;	margin:10px 0px 10px 0px;	width:400px;}.links_message_header {	font-family: "Trebuchet MS";	font-size: 16px;	color: #FF7500;}.links_message a:link, .links_message a:visited, .links_message a:active {	color: #003399;	text-decoration: underline;}.links_message a:hover {	color: #FF7500;	text-decoration: underline;}/* Стили для заголовка страницы */.links_page_name {	text-align: left;	padding:5px 0px 5px 5px;	margin:5px 0px 10px 0px;	color: #003399;	background-color: #FAFAFA;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.links_page_name h2 {	font-family: "Trebuchet MS";	margin:0px;	padding:0px;	font-size: 16px;	font-weight: bold;	text-decoration: italic;}.slogan {	text-align: center;	font-size: 20px;	color: #003399;}/* -------- *//* стили для системной менюшки */.system_menu {	font-family: "Trebuchet MS";	font-size: 16px;	color: #707070;	background-color: #FAFAFA;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	margin: 10px 0px 10px 0px;	padding: 5px 10px 5px 10px;}.system_menu_no_sel {	color: #707070;}.system_menu_no_sel a:link, .system_menu_no_sel a:visited, .system_menu_no_sel a:active {	color: #707070;	text-decoration: none;}.system_menu_no_sel a:hover {	color: #707070;	text-decoration: underline;}.system_menu_sel {	color: #FF7500;}.system_menu_sel a:link, .system_menu_sel a:visited, .system_menu_sel a:active {	color: #FF7500;	text-decoration: none;}.system_menu_sel a:hover {	color: #FF7500;	text-decoration: underline;}/* --------- *//*---- стили для page bar ----*/.page_bar_outer{	width: 95%;	text-align: center;	margin: 10px;	font-size: 10px;}.page_bar_inner{	background-color: #ffffff;}.page_bar_center{	font-family: "Trebuchet MS";	background-color: #ffffff;	text-align: center;		font-size: 10px;	color: #336699;}/*---*/.page_bar_select_page {	color: #FF7500;	text-decoration: none;	font-size: 10px;}.page_bar_select_page a:link, .page_bar_select_page a:visited, .page_bar_select_page a:active {	color: #FF7500;	text-decoration: none;}.page_bar_select_page a:hover {	color: #FF7500;	text-decoration: none;}/*---*/.page_bar_no_select_page {	color: #003399;		text-decoration: none;	font-size: 10px;}.page_bar_no_select_page a:link, .page_bar_no_select_page a:visited, .page_bar_no_select_page a:active {	color: #003399;		text-decoration: none;}.page_bar_no_select_page a:hover {	color: #FF7500;	text-decoration: none;}

.listNav { margin:10px 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

#cityList {
			list-style-type:none;
			padding-left:0px;
			overflow:hidden;
			padding:1px;
			margin-top:30px;
		}
		
		#cityList li {
			line-height:1em;
			display:block;
			float:left;
			margin-right:20px;
			margin-bottom:20px;
			vertical-align:middle;
		}
		
		#cityList li a {
			border:1px solid gray;
			padding-top:7px;
			width:150px;
			height:50px;
			display:block;
			padding-left:10px;
			padding-right:10px;
			text-align:center;
		}
		
		#cityList-nav {
			position:relative;
			padding-top:18px;
		}

