/* базовые теги начало секции */
body { margin: 0px; font-size: 11px; background-color: #fff; background-image: url(/images/top_b.gif);  padding: 0px;  }

textarea, select,input,a,th,td,p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  color: #000;  }

a:link,a:active,a:visited { color : #336699; text-decoration: none; }
a:hover { text-decoration: underline; color : #900000; }

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }

input { color: #000; border: 1px solid #444; text-indent : 2px; }
input, textarea, select { border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; }
input.button { border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; }

/* базовые теги окончание секции */

/* элементы навигации начало секции*/
h1 { font-size: 12px;  margin: 0px;  padding: 0px;  font-weight: bold;     }
.h1 {font-size:12pt; color: #EE7700;  padding: 4px 0px 4px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  margin: 0px;   }
.h2, h2 {font-size:9pt; color: #000;  padding: 4px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  background-color: #D1D7DC; }
.h3, h3 {font-size:11pt; color: #000;  padding: 4px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  background-color: #D1D7DC; }

.menu_out_c,.menu_out {border: solid #444; border-width: 0px 1px 1px; background-color: #DEE3E7; padding: 5px;}
.menu_out {background-image: url(/images/b2.png);}

.menu_t { background-image: url(/images/menu.png); background-position: bottom left; background-repeat: no-repeat; vertical-align: top;  }
.menu { border: 1px solid #000;  background-color: #DEE3E7; padding: 3px; font-size: 10px;  letter-spacing: 2px;  color: #000;  background-image: url(/images/b1.png); }
.nav { font-weight: bold;  font-size: 12px;  margin: 0px 0px 5px 2px; }

a.subnav { font-size: 11px; padding: 5px 0px 5px 16px; font-weight: normal;  line-height: 16px; }
a:link.subnav,a:active.subnav,a:visited.subnav { color: #003366;  text-decoration: none;  font-weight: normal;  }
a:hover.subnav { color : #900000;  text-decoration: none;  font-weight: normal; }

/* элементы навигации окончание секции*/

.status { font-weight: bold; font-size: 11px; padding: 2px; color: #fff; background-color: #ee0000;    font-family: Arial, Helvetica, sans-serif;  letter-spacing: 1px;   }
.status1 { font-weight: bold; font-size: 11pt; padding: 2px; color: #fff; background-color: #EE7700;    font-family: Arial, Helvetica, sans-serif;  letter-spacing: 1px;   }

.kat_nav	{
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
}
a:hover.kat_nav,a:link.kat_nav,a:active.kat_nav,a:visited.kat_nav	{
	font-size: 12px;
	font-weight: bold;
}

.timer { text-align: right;  font-size: 9px;  color: #505050; }
.news_h {
	font-size: 12px;
	font-weight: bold;
}
.news_h_demo { font-size: 11px;  font-weight: bold; color: #888; }
div.subcat { font-size: 10px; padding: 4px; color: #000; background-color: #DEE3E7;  border: 1px solid #000; }
a:hover.subcat,a:link.subcat,a:active.subcat,a:visited.subcat { font-size: 9px;  color: #000;   border: 0px;  padding: 4px; }
a:hover.subcat{color: #900000;  text-decoration: none; }
.q_nav,a:hover.q_nav { text-decoration: none;  font-weight: bold;  }


/* краткое описание прогнозов */
.news_bloc,.news_h,.news_c,.news_p {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  padding: 4px;  }
.news_bloc_1,.news_bloc { background-color: #fff;  }
.news_bloc_1{ background-color: #f9f9f9; border: dotted #DEE3E7;  border-width: 0px 0px 1px 0px;  }
.news_c { color: #555;  }
.news_p { color: #000;  font-size: 10px; }
.news_h_d {color: #666;  font-weight: bold;  text-decoration: none;  font-size: 10px;   }
.news_bloc_full{}
.news_p_full{}

.comment_top {font-weight: bold; font-size: 12px; padding: 4px; color: #fff; background-color: #1763AD;    width: 180px;  text-align: center;   }
.comment_bloc { color: #555;  padding: 5px 0px 5px 0px;  border-bottom-color: #555;  border-bottom-style: dotted;  border-bottom-width: 1px;}
.comment_autor { color: #000;  font-size: 10px; border: 0px}
.comment_h { color: #000;  font-size: 11px; border: 0px;  font-weight: bold; }

.finnews_bloc {}
.finnews_data {font-weight: bold; font-size: 12px; padding: 2px; color: #fff; background-color: #336699;    width: 150px;  text-align: center;  font-family: Arial, Helvetica, sans-serif; }
.finnews_p { color: #000;  font-size: 10px; }
a.finnews_p { color: #000;  font-size: 10px;  font-weight: bold;  }
.finnews_h { color: #000;  font-size: 11px;  font-weight: bold;  }
.finnews_h_demo { color: #888;  font-size: 11px;  font-weight: bold; }

.sitenews_bloc {}
.sitenews_h { color: #000;  font-size: 11px;  font-weight: bold; }

.anons_date {color: #000;  font-size: 11px;  font-weight: bold;  }
.anons_h {font-size: 11px;  font-weight: bold; }
.anons_body { padding: 5px 0px 5px 0px;  border: solid #555;  border-width: 0px 0px 1px 0px;  text-align: justify;    }

.reg,td.reg {background-color: #F4F4F4;}
input.reg {background-color: #F4F4F4; border: 0px;  font-weight: bold;  }
input.reg_chk {border: 0px; }

.local_news_t{font-weight: bold; padding: 5px 0px 5px 2px; color: #1763AD;}
a.local_news_t{font-weight: bold; padding: 5px 0px 5px 2px; color: #1763AD;}
a:hover.local_news_t{text-decoration: none; }

.local_news{font-size: 10px; padding: 3px 0px 3px 4px; border-bottom: 1px dashed #1763AD; border-top: 1px dashed #1763AD; color: #555; background-color: #fff; }

.min { font-size: 10px; }
.norm { font-size: 11px; }
.max { font-size: 12px; }


.razdel{font-weight: bold; font-size: 12pt; padding: 10px 0px 2px 10px; position: relative; font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  }
a:hover.razdel_go {text-decoration: none;  }

.line1{background-repeat: repeat-x; background-position: bottom; background-image: url(/images/line.gif);}
.line2{background-repeat: no-repeat; background-position: bottom left; background-image: url(/images/linefinal.gif);}
.line3{ position: absolute;  left: -16px;  bottom: -48px;   }

.table_top { background-color: #DEE3E7;  font-weight: bold;  text-align: center;   }
.table_row { background-color: #DEE3E7;  text-align: center;  }
.table_row1 { background-color: #fff;  text-align: center;  }
.table_row2 { background-color: #fff;   }

.pod_0 {font-weight: bold;  font-size: 11px;  color: #444;  }
.pod_1 {font-weight: bold;  font-size: 11px;  color: #000; 	}

.sectiontitle { background-color: #DEE3E7; font-weight: bold;  font-size: 11px;  color: #000;  padding: 2px;  }

ul.compact  { margin-left: 16px;  font-weight: bold; }


a.glos {padding: 3px; background-color: #DEE3E7; color: #000;}
a:hover.glos {padding: 3px; background-color: #336699; color: #fff;  text-decoration: none; }
span.glos {padding: 3px; background-color: #336699; color: #fff;}
div.glos { padding: 2px;  font-weight: normal;  font-size: 14pt;  color: #ccc;  text-transform: uppercase;     }
ul.glos { margin-left: 17px; }
li.glos { padding: 2px; }

tr.l1 { padding: 4px; background-color: #DEE3E7; color: #000;}
a.l1 {font-weight: bold;  font-size: 11px;  padding: 2px 2px 2px 2px; }
a:hover.l1 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 2px;  }

tr.l2 { padding: 4px; background-color: #F4F6F9; color: #000;}
a.l2 {font-weight: normal;  font-size: 11px;  padding: 2px 2px 2px 30px; }
a:hover.l2 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 30px;  }

tr.l3 { padding: 6px; background-color: #FFF; color: #000;}
a.l3 {font-weight: normal;   padding: 2px 2px 2px 60px;  font-style: italic;  }
a:hover.l3 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 60px;  font-style: italic;   }

tr.l4 { padding: 6px; background-color: #FFF; color: #000;}
a.l4 {font-weight: normal;   padding: 2px 2px 2px 90px;  font-style: italic;  }
a:hover.l4 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 90px;  font-style: italic;   }

tr.l5 { padding: 6px; background-color: #FFF; color: #000;}
a.l5 {font-weight: normal;   padding: 2px 2px 2px 120px;  font-style: italic;  }
a:hover.l5 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 120px;  font-style: italic;   }

tr.l6 { padding: 6px; background-color: #FFF; color: #000;}
a.l6 {font-weight: normal;   padding: 2px 2px 2px 150px;  font-style: italic;  }
a:hover.l6 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 150px;  font-style: italic;   }

tr.l7 { padding: 6px; background-color: #FFF; color: #000;}
a.l7 {font-weight: normal;   padding: 2px 2px 2px 180px;  font-style: italic;  }
a:hover.l7 {color: #336699; color: #900000;  text-decoration: none;  padding: 2px 2px 2px 180px;  font-style: italic;   }

/*стили диалогов корзины*/

.f_red {color: #900000; font-weight: bold;}
.f_green {color: #007104; font-weight: bold;}
.f_tabl {border: 1px solid #003366; background-color: #fafafa;}
.f_tabl_sub {border-collapse: collapse; background-color: #fff;  border-color: #000;  }
.f_tr {background-color: #f0f0f0; padding: 3px;}
input.f_inp {border: 0px;}

/*стили для таблиц тестовых счетов*/
.ts_tabl_1 {border: 1px solid #999; background-color: #F9F9F9;background-image: url(/images/b2.png); width: 100%;}
.ts_tabl_2 {border: 1px solid #444; background-color: #FFF; padding: 4px;background-image: url(/images/tc_back.gif)}
.ts_itog {border: 1px solid #000; background-color: #FFF; padding: 4px; margin: 4px 4px 4px 0px;}
.ts_back {}
.ts_t {border-collapse: collapse; border: 1px solid #000; width: 100%; }
.ts_head  { background-color: #DEE3E7;  background-image: url(/images/ts_t_back.gif);   }
.ts_head_sort  { background-color: #FFF;  background-image: url(/images/tc_back_top.gif);   }
.ts_head th { color: #000;  font-weight: bold;  white-space: nowrap;  height: 21px;    }
.ts_w { background-color: #FFF;}
.ts_g { background-color: #DEE3E7;}
.ts_max { background-color: #009933;}
.ts_min { background-color: #CE0000;}
.ts_min td, .ts_max td { color: #fff;  font-weight: bold;  border: solid #fff;  border-width: 1px 1px 1px 0px;   }


.subtitle { font-size : 10px;  color: #1763AD;  }
.subtitl { font-size : 10px;  color: #336699;  }
span.subtitl {
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

