/* Верхнее меню */
#top_menu_punkt{height: 25px; font-size: 8pt;	vertical-align: middle;	text-align: center;	background: #f3f3f3 url(/i/topmenu_gray_bg.gif) repeat-x;}
#top_menu_active_punkt{ height: 25px; font-size: 8pt;  vertical-align: middle;  text-align: center; background: #e7e7e7 url(/i/topmenu_green_bg.gif) repeat-x;}
#line_punkt{ height: 2px;  font-size: 1px;  background-color: #e7e7e7;}
#line_active_punkt{height: 2px; font-size: 1px; background-color: #79d347;}
.nbsp{height: 2px; font-size: 1px; }
img.menu_icon{ vertical-align: middle; margin-right: 5px;}

/* Визуал */
td.green_visual{ height: 80px;	background: #199419 url(/i/green_visual.jpg) repeat-x;}
div.norcom_logo{cursor: hand; width:220px; height:80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/norcom_logotype.png');}
img.norcom_logo{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
							/* рекламки в блоке с визуалом */
div.stock{cursor: hand; width:300px; height:80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/stock.png');}
img.stock{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

/* Светло зеленая плашка с авторизацией */
td.header_entrance_block{width: 70%; color: White; padding: 4px 10px 0 5px; background: #199419 url(/i/layingmenu_green_bg.gif) repeat-x;}
td.entrance_block_main{	width: 100%;background: #199419 url(/i/entrance_block_bg_main.jpg) no-repeat;}
input.entrance{ width: 100%;font-size: 8pt; padding: 0 5px 0 5px; }

/* Меню-закладки */
.layingmenu_white{ 
height: 20px; font-size: 8pt;  text-align: center; padding: 0 5px 0 5px; 
border-right: 1px solid #78d347; border-bottom: 1px solid #78d347; border-left: 1px solid #78d347; cursor:hand;}

.layingmenu_green{ 
height: 20px; font-size: 8pt; font-weight: bold; color: white;  text-align: center;padding: 0 5px 0 5px; 
background: #78d347 url(/i/layingmenu_green_bg.gif) repeat-x;
border-right: 1px solid #78d347; border-bottom: 1px solid #78d347; border-left: 1px solid #78d347;  cursor:hand;}
 
.layingmenu_green_light{ 
height: 20px; font-size: 8pt;  color: white;  text-align: center;padding: 0 5px 0 5px; 
background: #78d347 url(/i/layingmenu_green_bg.gif) repeat-x; cursor: hand;
border-right: 1px solid #78d347; border-bottom: 1px solid #78d347; border-left: 1px solid #78d347; }

.layingmenu_link_white{ 
  text-decoration:none; color: none;
}
.layingmenu_link_green{ 
  text-decoration:none; color:white;
}
.layingmenu_link_green:hover{ 
  text-decoration:none; color:white;
}
 
/*Поиск*/
td.search{ text-align: center; background-color: #199419;}

/* Инфоблоки (общий стиль) */
table.infoblock_border{border: 1px solid #cbcbcb; margin-bottom: 15px; width:100%;}
table.tab_infoblock {margin-bottom: 15px; width:100%;}
td.name_infoblock{height: 24px; text-align:left;  font-weight: bold; background: white url(/i/gray_pix.gif) repeat-x center;}
.header_infoblock{ background-color: White; padding: 0 4px 0 4px;color: #199419; }
td.content_infoblock{ font-size: 8pt; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb; padding: 5px 10px 10px 10px;}
td.top_left_angle{border-left: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb;width:1%; }
td.top_right_angle{ border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; }
img.pre_img{margin: 0px 10px 5px 0px;}
							/* Иконки в подразделах */
img.block_img{padding: 2px; border: 2px solid #cbcbcb; margin-bottom: 5px;}

/* Копирайты и сокращенное меню */
td.copyright_td{ height: 25px; font-size: 8pt;  background-color: #eee;   padding: 0px 15px 0px 15px; }
td.separator{ background-color: #eee; }
.selected {padding:3px 0 2px 0; background-color: #cdcdcd;}

/* Ссылки */
a {text-decoration: underline;	color: #3d3d3d;}
a:hover{ text-decoration: none; color: #157b15;}
a.green {text-decoration: underline; color: #126c12;}
a.green:hover{ text-decoration: none;  color: #157b15;}
a.white{text-decoration: none; color: white;}
a.white:hover{text-decoration: none; color: #157b15;}
a.white_line{text-decoration: underline; color: white;}
a.white_line:hover{text-decoration: none; color: white;}

/* Нумерация страниц */
.pagelist {border: 0px solid #cccccc; }
.pagelisttd { margin: 1px; padding: 2px 5px 2px 5px;}
.pagelisttd_light {margin: 1px; padding: 2px 5px 2px 5px;  }
.pagelisttd_current {margin: 1px; padding: 2px 5px 2px 5px;	background-color: #eeeeee;}
.pagelist_link { text-decoration: underline;  }
.pagelist_link:hover { text-decoration: none;  border-bottom:  1px solid #b7cbb5; color: #157b15;}

/* Основное */
body{font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; color: #3d3d3d;} 
td, table{font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}
p {padding: 0; margin:0 0 5px 0;}
input, select, textarea{ }
table.main {width: 100%;height: 100%;border-collapse: collapse;}
td.main_content{width: 90%;vertical-align: top;}
td.space_td{ width: 5%; vertical-align: top;}
div.space_content_div{ width: 10px;}
h1{font-size: 20pt; color:#199419;}
h2{font-size: 18pt; color:#199419;}
h3{font-size: 16pt; color:#199419;}
h4{font-size: 14pt; color:#199419;}
h5{font-size: 12pt; color:#199419;}
h6{font-size: 10pt; color:#199419;}
ul, li{	color: gray;}

/* Карта сайта */
td.step0 {padding: 20px 0 0 0;}
td.step1 {padding: 5px 0 0 20px;}
td.step2 {padding: 5px 0 0 40px;}
td.step3 {padding: 5px 0 0 60px;}
td.step4 {padding: 5px 0 0 80px;}
td.step5 {padding: 5px 0 0 100px;}

a.step0 {font-size: 11pt; font-weight: bold;  color:#199419;}
a.step1 {font-size: 10pt; font-weight: bold; }
a.step2 {font-size: 9pt; }
a.step3 {font-size: 8pt; }
a.step4 {font-size: 7pt; }
a.step5 {font-size: 7pt; }
a.step6 {font-size: 7pt; }
a.step7 {font-size: 7pt; }
a.step8 {font-size: 7pt; }
a.step9 {font-size: 7pt; }
a.step10 {font-size: 7pt; }

/* Дерево навигации по разделу */
td.subs_step0 {padding: 0px 0 0 5px;}
td.subs_step1 {padding: 0 0 0 10px;}
td.subs_step2 {padding: 0 0 0 20px;}
td.subs_step3 {padding: 0 0 0 30px;}
td.subs_step4 {padding: 0 0 0 40px;}
a.subs_step0 {font-size: 9pt; font-weight: bold;  color:#199419;}
a.subs_step1 {font-size: 9pt;  }
a.subs_step2 {font-size: 8pt; }
a.subs_step3 {font-size: 8pt; }
a.subs_step4 {font-size: 8pt; }

/* строка навигации */
.chain {font-size: 14pt; color:#199419;}

/* Таблицы с данными */
.green_line{ border-bottom: 2px solid #199419;}
.green_border{ border: 1px solid #199419;}
.gray_line{ border-bottom: 1px solid #e7e7e7;}


table.tab_green { margin-bottom: 20px;  }
td.tab1_green {text-align:center;border-bottom:2px solid green; color: #999999;}
td.tab2_green {text-align:center;border-bottom:1px solid #ccffcc; padding:1px;}


table.tab3 { margin-bottom: 20px;  }
td.tab3_title {border-bottom:2px solid green; color: #999999;}
td.tab3_row {border-bottom:1px solid #ccffcc; padding:5px;}


/* таблица с температурами */
td.meteo_city_name{font-size: 12pt; color:#199419;}
span.temperature {font-size: 11pt; font-weight: bold; color:black;}
td.meteo_tab_desc{padding-bottom: 20px;}
img.meteo_icon{vertical-align: middle;  margin: 0 0 2px 5px;}

/*сноска */
.note { color: #bbbbbb; font-size: 8pt; }
.textcopyright { margin: 10px 0 10px 0; font-style: italic;}
.greentext{color: #199419;}
.hour { padding:3px; background-color:#efefef; font-weight: bold;}

/* формы */
.form_text {  padding: 5px 5px 0 5px; color: #999999; font-size: 10px;}

.highlight {background-color:yellow; font-weight: bold; color:black;}

/* LINE MENU */
.line_menu { 
  background-color:#efefef; 
  text-align: center; 
  border-bottom: 1px solid #cccccc;
}
.line_menu_empty { 
  background-color:#ffffff; 
  text-align: center; 
  border-bottom: 1px solid #cccccc;
}
    
.line_menu_active { 
  background-color:#ffffff; 
  text-align: center; 
  border-top: 1px solid #cccccc; 
  border-left: 1px solid #cccccc; 
  border-right: 1px solid #cccccc;
}


/* Календарь */
.cl_cell { text-align: center; background-color: #f6f6f6;}
.cl_cell_sun { text-align: center; background-color: #efefef;}

.cl_cell_sel { text-align: center; background-color: #efefef; border: 2px solid black;}
.cl_cell_sun_sel { text-align: center; background-color: #efefef; border: 2px solid black;}

.cl_cell_cur { text-align: center; background-color: #efefef; border: 2px solid #199419;}
.cl_cell_sun_cur { text-align: center; background-color: #efefef; border: 2px solid #199419;}

.cl_title { text-align: center; background-color: #199419; color: white; font-weight: bold; }
.cl_title_sun { text-align: center; background-color: red; color: white; font-weight: bold;}

.cl_link {  }
.cl_link_future { text-decoration:none; }


/* cells */
.cell_s {font-size: 80%;}
.cell_key {text-align: right; padding-right:5px; vertical-align: top;}
.cell_mainval { font-weight: bold; font-size: 120%;  padding-bottom:10px;}
.cell_val { }
.cell_val { text-align:left: padding-left:10px;}

/* Btns */
#BtnN{width:101px; height:75px; background:url(/i/btns/n.gif) 0px 26px no-repeat;}
#BtnNSel{width:101px; height:75px; background:url(/i/btns/n.gif) 0px 16px no-repeat; cursor:pointer;}

#BtnO{width:101px; height:75px; background:url(/i/btns/o.gif) 0px 36px no-repeat;}
#BtnOSel{width:101px; height:75px; background:url(/i/btns/o.gif) 0px 26px no-repeat; cursor:pointer;}

#BtnR{width:101px; height:75px; background:url(/i/btns/r.gif) 0px 31px no-repeat;}
#BtnRSel{width:101px; height:75px; background:url(/i/btns/r.gif) 0px 21px no-repeat; cursor:pointer;}

#BtnC{width:101px; height:75px; background:url(/i/btns/c.gif) 0px 21px no-repeat;}
#BtnCSel{width:101px; height:75px; background:url(/i/btns/c.gif) 0px 11px no-repeat; cursor:pointer;}

#BtnO2{width:101px; height:75px; background:url(/i/btns/o2.gif) 0px 12px no-repeat;}
#BtnO2Sel{width:101px; height:75px; background:url(/i/btns/o2.gif) 0px 2px no-repeat; cursor:pointer;}

#BtnM{width:101px; height:75px; background:url(/i/btns/m.gif) 0px 26px no-repeat;}
#BtnMSel{width:101px; height:75px; background:url(/i/btns/m.gif) 0px 16px no-repeat; cursor:pointer;}


/* Copyright 2003—2007 © Компания Icecity */
/* http://www.icecity.ru */