/* общий стиль body & td */
body {margin:0px;padding:0px;background-color:#ffffff; color:#696969; font:9pt arial;}
td { font:9pt arial; color:#696969; }
img {border:0px;}

/* поля для ввода */
input, textarea, select { padding:2px; font:11px tahoma; font-weight:normal; color:#000000; border:1px solid #aaaaaa;}

/* кнопки */
.btn { background-color:f7f7f7; font-size:10px; color:#000000; height:19px;font-weight:bold; border:1px solid #000;}

/* общий стиль ссылок */
a { color:#000000; text-decoration:none;}
a:hover { color:#cc0017; text-decoration:none;}

/* ссылки категорий базы знаний */
a.kbase_category {color:000000;text-decoration:none;font:8pt verdana;}
a.kbase_category:hover {color:cc0017;text-decoration:none;}

/* ссылки активной категории базы знаний */
a.kbase_category_sel {color:000000;text-decoration:none;font:8pt verdana;font-weight:bold;}
a.kbase_category_sel:hover {color:cc0017;text-decoration:none;}

/* ссылка заглавия текущего раздела базы знаний */
a.kbase_title {color:000000;text-decoration:none;font-weight:bold;}
a.kbase_title:hover {color:000000;text-decoration:none;}

/* ссылки на дочерний страницы */
a.child_link {color:000000;text-decoration:none; font:8pt verdana;}
a.child_link:hover {color:cc0017;text-decoration:none;font:8pt verdana;}


.orange { padding:2px; font:11px tahoma; font-weight:normal; color:#000000; border:1px solid #f7f7f7;}

a.link {text-decoration:none;color:#000000;font:11px arial;}
a.link:hover {text-decoration:underline;color:#cc0017;}

a.bottommenu {color:#004c21;text-decoration:none;}
a.bottommenu:hover {color:#000000;text-decoration:underline;}


a.note {color:#ADADAD;font:9pt arial;}

a.title {font-weight:bold;color:#000000;text-decoration:none;}
a.title:hover {text-decoration:underline;}

a.mm  { color:#000000; font-weight:normal; text-decoration:none; font:8pt verdana;}
a.mm:hover   { color:#000; font:8pt verdana;}	

a.mmsel  { color:#004c21; font-weight:bold; text-decoration:none; font:8pt verdana;}
a.mmsel:hover   { color:#000; font:8pt verdana;}	
	
.left_orange {border-left:2px solid #FF9900;padding-left:5px;}
.p8 {padding:8px;}

a.tt {color:#ff9900;}
a.tt:hover {color:#000000;}

.note_orange {font:10px arial;color:#ff9900;}

	.mmenu_item {background-color:transparent; color:#ffffff; padding:0 10 0 10; font-weight:normal;}
	.mmenu_item_active {background-color:#efefef; color:#000000; padding: 0 10 0 10;}
	
	a.predl {  }
	a.predl:hover { filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1; }
	
	.small { font-size:11px; }
	
	.page_name2  { font:14px arial;font-weight:bold;color:#000000; padding-bottom:6px; }
	.page_name3  { font:12px arial;font-weight:bold;color:#004c21; padding-bottom:6px; border-bottom:1px dashed #dedede; }
	.page_name4  { font:14px arial;font-weight:bold;color:#dd0000; padding-bottom:6px; border-bottom:1px dashed #dedede; }
	
	.pagebar { padding:6px; background-color:#edf6f1; border:1px solid #bbdcc9; }
	
	.note { font:8pt arial; }
	
	.price { font:16px arial; font-weight:bold; color:#000; }
	
	.prod_row  { border-bottom:1px dashed #dedede; }
	.prod_img_row  { border-bottom:3px solid #bcbcbc; }
	
	.mc { padding:15px; color:#004c21; cursor:pointer; border-top:1px solid #f5f9f7; border-bottom:1px solid #f5f9f7; } 
	.mca { padding:15px; padding-left:10px; background-color:#fff; border:1px solid #758c82; border-right:0; position:relative; left:4px; z-index:6; color:#000;cursor:pointer;} 
	
	.ml { font-weight:normal; }

	.rbcelldot { padding-top:5px; padding-left:16px; vertical-align:top; }
	
	.rbcell { padding:5px; vertical-align:top; }	

	#tooltip { border-right:#000 1px solid; padding-right:5px; border-top:#000 1px solid;
           padding-left:5px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
           visibility:hidden; padding-bottom:4px; font:11px tahoma;
           border-left: #000 1px solid; padding-top:3px; background:#f9eec7; border-bottom:#000 1px solid;
           position:absolute; text-align:justify; moz-opacity:.85; opacity:.85; z-index:100;}

.leftblock_title {font:12px verdana; height:22px; background-image: url('../img/fon_kolonk.jpg');background-repeat:repeat-x;
background-position:left top;border-top: #dcdcdc 1px solid;font-weight:bold;color: #000000;padding:3 0 0 8;}

.pagename {font:12px arial; font-weight:bold; color:#000;}
.content_box {background-image:url(img/pnbg.jpg);background-repeat:no-repeat;background-position:0 20;}
.right_box {border-left:1px solid #dedede;}
.bleft {border-left:1px solid #dedede;}
.bright {border-right:1px solid #dedede;}
.content_box_nocols {border-left:1px dashed #bcbcbc; border-right:1px dashed #bcbcbc;background-image:url(img/pnbg.jpg);background-repeat:no-repeat;}

.maintable {border-left:1px solid #dedede;border-right:1px solid #dedede;}

#dataview_tree_table {}
#dataview_tree_table td {}

#tests_table	{border-right:1px solid #dedede;}
#tests_table td {border-bottom:1px solid #dedede;border-left:1px solid #dedede;}
#tests_table th {background-color: #dedede;font:11px arial;font-weight:bold;}

#tooltip {filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;}

.leftblue {border-left:3px solid #7F8EAF;padding:5 10 5 10px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;border-right:1px solid #dedede;}
.leftblue2 {border-left:3px solid #7F8EAF;padding:5 10 5 10px;}

.calendar_weekdays {color:#000;
font-size:8pt;
text-decoration:none;
padding:4px; border-right:1px solid #ECF0F2;border-bottom:1px solid #ECF0F2;}

.calendar_date {color:#000;
font-size:8pt;
text-decoration:none;cursor:pointer;
border-right:1px solid #ECF0F2;border-bottom:1px solid #ECF0F2;}

.calendar_date_today {color:#000;
font-size:8pt;
text-decoration:none;cursor:pointer;
border:1px solid #FFE4C6;
}

.calendar_date_current {color:#000;
font-size:8pt;
text-decoration:none;cursor:pointer;
border:1px solid #888;
}

.calendar_date_nonactive {color:#aeaeae;
font-size:8pt;
text-decoration:none;cursor:pointer;
border-right:1px solid #ECF0F2;border-bottom:1px solid #ECF0F2;}



.calendar_title {font-weight:bold;padding:4px; border-right:1px solid #ECF0F2;border-bottom:1px solid #ECF0F2;  border-collapse:collapse; }
.calendar_table {width:100%; border-top:1px solid #ECF0F2;border-left:1px solid #ECF0F2;}
.datebox {background-image:url('../img/calendar_datebox.jpg');width:15px;height:15px;padding:5px;}
.datebox_active {background-image:url('../img/calendar_datebox_active.jpg');width:15px;height:15px;padding:5px;}
