A:LINK {color: #3b55c5;}A:VISITED {color: #3b55c5}.title{	position: relative;	color:#1f2298;	font-size: 16px;	float:left;	padding-left:3px;	margin-top: 7px;}.title2, h2 b{  font-size:15px;  font-weight: bold;  color:#3b55c5;  margin-bottom:10px;}.title2_1 {  font-size:14px;  font-weight: bold;  color:#3b55c5;  padding:10px 0 10px 0;}.title3 {  font-size:13px; 	color:#1f2298; 	margin:5px;}.title4 {  font-size:15px;  font-weight: bold;  color:#3b55c5;  margin-bottom:5px;}.title5 {  font-size:14px;  font-weight: bold;}.content {  margin:8px 15px 0 15px;  position:relative;}.under_text {	margin:10px 0 0 0;}.search {	width:100%;	float:left;	margin-bottom:8px;	position:relative;	z-index:100;}.serchcontent{	width: 215px;	height: 45px;	float:right;	position: relative;}.search_text {	color:#8ca2fe;	float:left;	position: relative;}.block_title {	color:#3b55c5;	position: relative;}#dropDownTList td {  width:99%;  height:21px;  background:#eff2ff;  margin:0 1px 0 1px;  padding:0 0 0 4px;  border-bottom: solid 1px #fff;  cursor:pointer;}.Countries_SelectList {	width:150px;	color:#3b55c5;	font-size:13px;	font-weight:normal;	font-family:helvetica,clean,sans-serif;}.Countries_SelectList option {	color:#3b55c5;	font-size:13px;	font-weight:normal;}td {	color:#3b55c5;}/*.............................Верхние ссылки.................................*/.top_link{	top:10px;	float:right;	margin-right:5px;	position:relative;	text-decoration:none;}.bottom_link {	position:relative;}.top_search{	top:9px;	margin-right:5px;	position:relative;	text-decoration:none;}.left{	float:left;}.center{	float:center;}.right{	float:right;}.top_link ul, .bottom_link ul, .right_link ul,.top_link li, .bottom_link li, .right_link li,.country_lable ul,.country_lable li{	display:inline;	margin:0;	padding:0;	float:left;}.top_link ul,.bottom_link ul,.right_link ul.country_lable li{	vertical-align: middle}.top_link li,.bottom_link li,.right_link li,.country_lable li{	border-right: solid 1px #3b55c5;	padding:0 5px 0 5px;}.country_lable li.title2  {	border-right: solid 1px #3b55c5;	padding:0 6px 0 0;}.top_link li.first,.top_link li.last,.bottom_link li.last,.right_link li.last,.top_link li.last1,.top_link li.picture,.country_lable li.last{	border-right: solid 0px;	padding:0px 0px 0px 5px;}.top_link li.last2 {	border:none;}.top_link li.first,.top_link li.first,.country_lable li.title2{	color:#3b55c5;}.top_link li.picture{	padding:0 0 0 0;}.top_link .own_town{	color:#1f2298;	font-size: 14px;	/*padding:0 6px 0 0; */}.top_link .picture {	border-right: solid 0px;	padding:0;}.top_link li span {	text-decoration:underline;	color:#3b55c5;	cursor: pointer;}/*.............................Таблица с прогнозом............................*/#frc_content_weather{	width:97%;	left:2%;	top:10px;	height:100%;	margin-bottom:1px;	position:relative;}.weather_table_1,.weather_table_2,.weather_table_3,.weather_table_4,.weather_table_5,.weather_table_6,.weather_table_7,.weather_table_8,.weather_table_9,.weather_table_10,.weather_table_11,.weather_table_12,.weather_table_13 {	height:310px;	float:left;	border-right: solid 1px #FFF;	position:relative;    display: table-cell !important;    display: inline; /* для IE */}.weather_table_1 {	width:134px;	background-color:#FFF;}#frc_td2,#frc_td4,#frc_td5,#frc_td6,#frc_td7,#frc_td8,#frc_td9,#frc_td10,#frc_td11,#frc_td12,#frc_td13 {	height:310px;	float:left;	border-right: solid 1px #FFF;	position:relative;  display: table-cell !important;  display: inline; /* для IE */	width:50px;}#frc_td3{	width:3px;	height:310px;	float:left;	background-color:#2b3a6e;}.weather_table_13 {border-right: solid 0px}.weather_row_title {	color:#3b55c5;	padding-left: 3px;}#frc_td20,#frc_td40,#frc_td50,#frc_td60,#frc_td70,#frc_td80,#frc_td90,#frc_td100,#frc_td110,#frc_td120,#frc_td130 { 	color:#1f2298; 	font-size: 14px; 	font-weight:bold;	padding: 5px 0px 2px;	width:50px;}#frc_td21,#frc_td41,#frc_td51,#frc_td61,#frc_td71,#frc_td81,#frc_td91,#frc_td101,#frc_td111,#frc_td121,#frc_td131 { 	color:#1f2298;	padding: 0px 0px 5px;	width:50px;}#frc_td22,#frc_td42,#frc_td52,#frc_td62,#frc_td72,#frc_td82,#frc_td92,#frc_td102,#frc_td112,#frc_td122,#frc_td123 {	width:50px;}#frc_td23,#frc_td43,#frc_td53,#frc_td63,#frc_td73,#frc_td83,#frc_td93,#frc_td103,#frc_td113,#frc_td123,#frc_td133 { 	color:#1f2298;	padding: 4px 0 4px 0;	width:50px;}#frc_td24,#frc_td44,#frc_td54,#frc_td64,#frc_td74,#frc_td84,#frc_td94,#frc_td104,#frc_td114,#frc_td124,#frc_td134 { 	color:#1f2298; 	font-weight:bold; 	font-size: 16px;	padding: 10px 0 10px 0;	width:50px;}#frc_td25,#frc_td45,#frc_td55,#frc_td65,#frc_td75,#frc_td85,#frc_td95,#frc_td105,#frc_td115,#frc_td125,#frc_td135 { 	color:#1f2298;	padding: 4px 0 4px 0;	width:50px;}#frc_td26,#frc_td46,#frc_td56,#frc_td66,#frc_td76,#frc_td86,#frc_td96,#frc_td106,#frc_td116,#frc_td126,#frc_td136 { 	color:#1f2298; 	height:32px;	padding: 4px 0 4px 0;  	vertical-align: middle;	width:50px;}#frc_td27,#frc_td47,#frc_td57,#frc_td67,#frc_td77,#frc_td87,#frc_td97,#frc_td107,#frc_td117,#frc_td127,#frc_td137 { 	color:#1f2298;	padding: 4px 0 4px 0;	width:50px;}#frc_td28,#frc_td48,#frc_td58,#frc_td68,#frc_td78,#frc_td88,#frc_td98,#frc_td108,#frc_td118,#frc_td128,#frc_td138 { 	color:#1f2298;	padding: 7px 0 0 0;	width:50px;}/*................................Профи.......................................*/td{	color: #1f2298;}#profi_frc_content_weather {	width:97%;	left:2%;	top:5px;	margin-bottom:1px;	position:relative;}#profi_td1{	width:435px;	float:left;	position: relative;}#profi_td2{	width:265px;	float:left;	padding-bottom: 10px;	position: relative;}.date {	width: 100px;	font-weight:bold;	background-color:#ffffff;}.date, .td_0, .tod, .td_2, .cloud, .precip, .temper, .press, .hum, .wind{	height:25px;	border-right: solid 1px #FFF;	text-align: center;}.temper {	font-size:15px;	font-weight:bold;}.profi_tr_0{	background-color:#b9bfcd;}.profi_tr_1{	background-color:#f6f0df;}.profi_tr_2{	background-color:#eee5c8;}.profi_tr_3{	background-color:#cbd4e1;}.td_0 {	width: 3px;	background-color:#2b3a6e;}.td_2 {	width: 1px;	background-color:#2b3a6e;}.tod {	width: 52px;}.precip{	width: 65px;}.cloud, .temper, .press, .hum{	width: 37px;}.wind{	width: 76px;}.date, .tod, .cloud, .precip, .temper, .press, .hum, .wind{	border-bottom: solid 1px #FFF;}._first {	border-top: solid 2px #FFF;}.v_p{	width:3px;	height:100%;	background-color:#2b3a6e;}.profi_td2_ttl {	width:265px;	height:26px;	color:#ffffff;	font-weight:bold;	text-align: center;	background-color:#2b3a6e;}.profi_td2_table {	width:265px;	height:300px;	padding-left:10px;}.profi_td2_ttl1 {	width:165px;	font-weight:bold;	height: 38px;}.profi_td2_ttl2 {	width:90px;	color:#9394bf;	font-weight:bold;	height: 38px;}.profi_td2_td1 {	height: 22px;    padding-left:10px;	border-right: solid 1px #FFF;	border-bottom: solid 1px #FFF;    background-color:#e2e7ee;}.profi_td2_td2 {	height: 22px;	text-align: center;	border-bottom: solid 1px #FFF;    background-color:#cfd6e3;}.profi_td2_line {	width:100%;	height: 3px;	background-color:#2b3a6e;}.red {	color:#ff0000;}/*..............................Астрономия....................................*/.astro_inf {	width:100%;  position:relative;}.data{ 	float:left; 	margin-top:5px; 	position:relative;}.text_inf { 	color:#1f2298; 	padding: 4px 0 0 5px; 	position:relative;}.text_bg {  width:140px;	height: 26px; 	margin-bottom:2px; 	position:relative;}.text_bg_last {  width:140px;	height: 26px; 	position:relative;}/*.............................Контакты.......................................*/.contacts {	width:140px;	position:relative;}.favorites {	width:200px;	position:relative;}
.contact {  float:left;  margin-bottom:7px;  position:relative;}.contact_last {	float:left;	position:relative;}.apun {	width:11px;	height:11px;	float:left;	margin-right:15px;}.apun_link {	float:left;}/*...........................Карты............................................*/.map_table_1,.map_table_2,.map_table_3 {	width:31%;	float:left; 	display: table-cell !important; 	display: inline; /* для IE */ 	position:relative; 	margin-bottom:8px;}.map_table_3 {	border-right: solid 0px #FFF;}#map10,#map20,#map30{	padding: 5px 0;	position:relative;}#map10 img, #map20 img, #map30 img {	width:140px;	height:98px;	border: solid 1px #6a7ed3;	padding: 1px;}/*...............................Новости......................................*/.news_position {	width:95%;	position:relative;}#news_data {	color:#7c92f0;}#news_text a {	color:#1f2298;	text-decoration:none;}#news_text img {	float: left;	padding: 3px 10px 10px 0;}#news_text a:hover {	text-decoration:underline;}.news_line {  width:185px;  height:1px;  background: url(/images/news_line.png) no-repeat;  margin:10px 0 10px 0;  overflow:hidden;}h2 a {  font-size:13px;  font-weight:normal;}.block-date {  color:#1f2298;}/*...........................Списки городов и стран...........................*/.country_lable {  color:#3b55c5;  margin-bottom: 15px;  position:relative;}.country_lable .title2 {  font-size:15px;  font-weight: bold;  color:#1f2298;  margin-bottom:1px;}.citiesContainer, .townsContainer, .countriesContainer {	width: 693px;	float:left;	position:relative;}.countriesContainer{	padding-top:10px;}.tlist {	width:674px;	height: 300px;	overflow:hidden;	margin:0 4px 0 0;	float:left;	background:#fff;	position:relative;}.townsContainerMain2 {	width: 693px;	height:393px;	float:left;	position:relative;	margin: 10px 0;}.townsContainerMain {	width: 172px;	height:300px;	float:left;	overflow:hidden;	position:relative;}.slideContainer, .slideContainer2  {	width: 14px;	height:300px;	float:right;	position:relative;}.slideContainer2 {	height:100px;}.slideTop {	width:13px;	height:7px;	overflow:hidden;	margin:0 0 2px 0;	cursor:pointer;}.slideBottom {	width:13px;	height:7px;	overflow:hidden;	margin:2px 0 0 0;	cursor:pointer;}.slideHandle {	width: 13px;	height:22px;	float:left;	background:#3b55c5;	cursor:pointer;	position:relative;}.mapContainer {	height: 300px;    float:right;	border:1px solid #6A7ED3;	margin: 1px 1px 1px 10px;	position:relative;	z-index:999;}.countrieslist td {	height:19px;	cursor:pointer;	text-decoration:underline;}.fChar {  color:#a70909;  font-size: 14px;  font-weight: bold;  text-decoration:none !important;}/*...................................... Контейнер с графиком.................*/#graphic {	width:511px;  height:139px;  left:0px;  top:0px;  visibility:hidden;  position:absolute;  z-index:100;}/*.............................Подвал.........................................*/#ft {	position:relative;	padding-top:20px;	margin:0 30px 20px 0;}.copyright{	float:left;	position:relative;	color:#FFF;}.counters{	float:right;}.counter{	float:left;	margin:0 0 0 10px;}textarea{width:23.3em;*width:23.3em; color:#3b55c5;}.selectList {	width:210px;	color:#000000;	font-size:13px;	font-family:helvetica,clean,sans-serif;}.invisible{	display: none;}/*.............................. Подсказки....................................*/.hidden { visibility:hidden;}.hint_img{	width: 14px;	height: 11px;	background: url("/images/hints/help_icon.gif") no-repeat;	cursor: pointer;}.hint {	width: 100px;	text-align: left;	font-family: Arial, Tahoma;	font-size: 12px;  	position: absolute;  	z-index: 1000;}.hint_top_left, .hint_top_center, .hint_top_right,.hint_body_left, .hint_body_center, .hint_body_right,.hint_bottom_left, .hint_bottom_center, .hint_bottom_right {	float: left;}.hint_top_center {	height: 18px;	background: url("/images/hints/hint_top_center.png");}.hint_body_left {	width: 15px;}.hint_body_center {	height: 100%;}.hint_body_right {	width: 23px;}.hint_bottom_center {	height: 18px;	background: url("/images/hints/hint_bottom_center.png");}
.modalform  {
	font-size: inherit;
	text-align: center;
	position: fixed;
}

.modalform ul li {display: inline;}

.modalform ul li button {height: 26px;}

.btn-close a {
	width: 16px;
	height: 16px;
	background: url("/images/btn-close.png") no-repeat right center;
	top: 6px;
	right: 15px;
	position: absolute;
}

#overlay {
	width: 100%;
	height: 100%;
	background: url("/images/body_overlay.png");
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 1000;
	cursor: wait;
	display: none;
}

button
{
 width: 90px;
 font:.9em/1.3 Arial,sans-serif
}

