img { behavior: url('../css/pngbehavior.htc'); }   /* äëÿ ïðîçðà÷íûõ PNG */

/*
 .i_footer {
	width: 285px;  // ÎÁßÇÀÒÅËÜÍÎ óêàçûâàòü øèðèíó 
	background-image: expression('none');  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/0.gif', sizingMethod='crop'); 
}
*/


body {
	background: url('../images/bg.gif') 50% 0% repeat;
}

body, p, td, br, div {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; /* Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 12px;
}


.bg_white {
	background: #ffffff;
	width: 1000px;
}


.infotableweek{
	border: 0px; /*	width: 100%; */
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu {
	border-bottom: solid 1px #626d7b;
	width: 960px;
}

.menu .m_item{
	background-color: #626d7b;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 3px 15px;	
	background: #626d7b url('../images/bg_menu.gif') 0% 0% no-repeat;
	text-align: center;
}

.t_now#day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.t_now#night {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #4ba0b0;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.t_today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	letter-spacing: -1px;
}

.t11 {
	font-size: 11px;
}



.weekcell {
	background: url('../images/bg_weekcell.gif') 50% 0% no-repeat;
	border-right: solid 1px #E0E6E9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.weekcell#weekcellfirst {
	background: url('../images/bg_weekcell.gif') 50% 0% no-repeat;
	border-left: solid 1px #E0E6E9;
	border-right: solid 1px #E0E6E9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.weekcell#weekcelltoday {
	background: url('../images/bg_weekcell_today.gif') 50% 0% no-repeat;
	border-left: solid 1px #E0E6E9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.weekcell#weekcelltoday .weekday, .weekcell#weekcelltoday .weekdata {
	color: #000000;
}

.weekdata {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.weekday {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.weektempday{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.weektempnight {
	color: #4ba0b0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.weektextday {
	color: #333333;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.weektextnight  {
	color: #4ba0b0;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.t_today#t_today_night {
	color: #4ba0b0;	
}

.blocks_now_and_today {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 697px;
}

.box_banner_240x400 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
}

.box_main {
	width: 960px;
	border-bottom: solid 1px #E0E6E9;
	border: solid 1px #ffa500;
}

.box_now#day {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/bg_now_day.jpg') 100% 0% no-repeat;
}

.box_now#night {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/bg_now_night.jpg') 100% 0% no-repeat;
}

.box_today {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.infoblock_now {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
}




.title3 {
	width: 960px;
	background: url('../images/bg_shadow.jpg') 0% 0% repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.title3 p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 30px;	
}

.tableweek {
	width: 100%;
}


/*--------------------------------------------------------------*/

.panel_blue {
	background-color: #54acc0;
	margin: 0px 0px 0px 0px;
	width: 700px;
}
.title1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
}

.title4 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
	/* background-color: #f5f6f7; */
	background-color: #E0E6E9;
	text-align: left;
}


.title2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 30px;
}

.infotable {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 30px 0px;
}

.infotable p{
	border-bottom: solid 1px #E0E6E9;
	font-size: 11px;
	line-height: 20px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.panel_day {
	background: #ffcc6a;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 30px;
}

.panel_night {
	background: #7b8897;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 30px;
}

.prognoz {
	margin: 30px 0px 0px 30px;
	padding: 0px 60px 0px 15px;	
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: url('../images/bg_prognoz.gif') 50% 100% no-repeat;
}

.prognoz2 {
	margin: 10px 0px 0px 2px;
	padding: 0px 0px 0px 15px;	
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: url('../images/bg_prognoz.gif') 50% 100% no-repeat;
}


.bg_top {
	background: url('../images/bg_top.jpg') 50% 0% no-repeat;
}

.bg_top1 {
	background: url('../images/bg_top1.jpg') 50% 0% no-repeat;
}

.bg_top2 {
	background: url('../images/bg_top2.jpg') 50% 0% no-repeat;
}

.bg_top3 {
	background: url('../images/bg_top3.jpg') 50% 0% no-repeat;
}

.bg_top4 {
	background: url('../images/bg_top4.jpg') 50% 0% no-repeat;
}


.shadow {
	background: url('../images/bg_shadow.jpg') 0% 0% repeat-x;
}

.other_city_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;	
}

.city_list {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 30px;		
	text-align: left;
}

.city_list p  {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 30px;
	background: url(../images/bullet.gif) 0 0 no-repeat;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hilow tr td {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.title5 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 10px 20px;
	background-color: #E0E6E9;
	text-align: left;	
	background: url(../images/ico_hi.gif) 0px 2px no-repeat;
}

.title6 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 10px 20px;
	background-color: #E0E6E9;
	text-align: left;	
	background: url(../images/ico_low.gif) 0px 2px no-repeat;
}

.color {
	width: 10px;
	height: 10px;
	font-size: 1px;
	margin: 0px 5px 0px 0px;
}

.c {
	color: #b2b2b2;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding: 20px 0px 30px 0px;
}

.today {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: right;
	letter-spacing: 0px;
	padding: 0px 10px 0px 0px;	
}

.title7 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 4px 5px 4px 20px;
	background-color: #54acc0;
	text-align: left;	
}

.title8 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 4px 5px 4px 20px;
	background-color: #e0e6e9;
	text-align: left;	
}








.inforomerSetup{
}
.inforomerSetup table{
	width:100%;	
	
}
.links{
 	zoom:1;
	margin:0;
	position:relative;
}
.inforomerSetup a img{
	border: none;
}
.terms{padding-top:12px;}
.snow{
	position: relative;
	min-height:500px;
	_height:500px;
	margin-top:22px;
	line-height:1.4;
	background:url('/images/new/snowflakes.png') no-repeat 50% 100%;  	
}
.snow h4{
	color: #474747;
	font-size:16px;
	margin:0 0 10px;
}
.snow h4 span{
	padding:4px 12px;
	background:#f5f6f7;
}
.second-row{
	margin-left:40px;
}
.important p{
	padding-left:12px;
}
.important p strong{
	font-size:16px;
}
.forecast{
	width:300px;
	position: absolute;
	top:0;
	left:0;
}
.setup{
	position: absolute;
	left:360px;
	top:70px;
	width:280px;
}
.shares{
	position: absolute;
	left:0px;
	top:140px;
	width:360px;
}
.join{
	position: absolute;
	left:410px;
	top:240px;
	width:210px;	
}
.registr legend{
	display: none;
}
.registr fieldset{
	border: none;
	margin:0;
}
.registr{
	margin-top:18px;
}
.registr table th, .registr table td{
	padding-bottom:10px;
}
.registr table th{
	width:160px;
	text-align: right;
	color: #333;
	font-size:12px;
	font-weight: normal;
	padding-right:12px;
}
.registr td div{
	width:309px;
	padding:4px 5px;
	background:url('/images/new/div-input.png') no-repeat;
}
.registr td div input{
	width:312px;
	font-size:13px;
	padding:3px 0;
	border: none;
	background: none;
}
.reg-btn{
	margin-left:44px;
}
.inforomerSetup snow ul li b	{
		background:url('/images/new/bullet_li.png');
		display:inline-block;
		padding:0 5px;
		width:7px;
		height:16px;
		margin-right:15px;
		vertical-align:middle;
		text-align:16px;
		font-weight:normal;
		color:white;
	}
.snow dl{
	padding-top:16px;
}
.snow dl, .snow dd{
	margin:0;
}
.snow dt{
	float: left;
	width:40px;
	clear: left;
}
.snow dd{
	margin:0 0 20px 40px;
}
.snow dt b	{
		background:url('/images/new/bullet_li.png') no-repeat;
		display:inline-block;
		padding:0 6px 2px;
		margin-right:15px;
		vertical-align:middle;
		font-size:16px;
		color:white;
	}
.clear{
	clear: left;
}
a:hover{text-decoration:none;}
small{
	color: #666;
}
.download{
	text-align: center;
	margin:20px 0;
}


/* NEWS STYLE */


.news_list_img 
{
	width:77px;
	height:77px; 
	float:left;
}
.news_list
{
	margin-left:50px;
}
.news_list_time 
{
	background:url(img/time_bulit.gif) no-repeat;
	width:43px;
	hight:16px;
	margin-left:10px;
	padding:0px;
	padding-left:4px; padding-right:8px;
	font-size:12px;
	color:black;
	font-weight:bold;
}
.news_list_date
{
	margin-left:3px;
	
}
.news_list_caption
{
	color:#333399;
	font-width:bold;
}
.news_list_text
{
	padding:0px;
}
.news_list_sep 
{
	font-size:0.1em;
}

.news_list_p_line
{
	background:url(img/btn_line.gif) repeat-x;
	height:1px;
	width:84%;
	float:left;
	margin-right:10px;
}
.news_list_p_pages{
	margin-left:10px;
}
.news_list_p_pages li
{
	float:left;
	list-style:none;
	list-image:none;
	border:1px solid #CBD6DA;
	width:12px;
	padding:0px;
	/*height:8px;*/
	
}
.news_list_p_pages a {
	text-decoration:none;
	color:#333399;
}
.news_list_p_select
{
	background-color:#66BBCC;
	color:white;
}
.newslist dd 
{
	margin-bottom:-10px;
}
.newslist dt
{
	margin-bottom:20px;
}
.news_one_head
{
	margin:0px;
}
.news_one_head .news_list_time
{
	margin:0px;
}
.news_one_text img
{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.news_one_h1
{
	color:#4BA0B0;
	font-size:1.6em;
	font-weight:normal;
	margin:3px 0 6px 0;
}
.news_one_footer a
{
	float:left;
	padding:0 3px 0 3px;
	border:1px solid #CBD6DA;
	text-decoration:none;
}
.news_one_footer .news_list_p_line
{
	width:85%;
	float:right;
}
.liveinternet{	width: 30px;	display: block;	margin-top: 4px;}