/* общий стиль body & td */
body {margin:0px;padding:0px;background-color:ffffff; color:333333; font:10pt arial;}
td { font:10pt arial; color:333333; }
img {border:0px;}

/* поля для ввода */
input, textarea, select { padding:2px; font:11px tahoma; font-weight:normal; color:666666; border:1px solid #aaaaaa;}

/* кнопки */
.btn { background-color:f0f7f7; font-size:10px tahoma; color:333333; height:19px;font-weight:normal; border:1px solid #000;}

/* общий стиль ссылок */
a { color:003366; text-decoration:none;}
a:hover { color:ff3300; text-decoration:none;}

/* ссылки категорий базы знаний */
a.kbase_category {color:003366;text-decoration:none;font:10pt arial;}
a.kbase_category:hover {color:ff3300;text-decoration:none;}

/* ссылки активной категории базы знаний */
a.kbase_category_sel {color:ff3300;text-decoration:none;font:10pt arial;}
a.kbase_category_sel:hover {color:ff0000;text-decoration:none;}

/* ссылка заглавия текущего раздела базы знаний */
a.kbase_title {color:003366;text-decoration:none;font:10pt arial;}
a.kbase_title:hover {color:ff3300;text-decoration:none;}

/* ссылки на дочерний страницы */
a.child_link {color:003366;text-decoration:none; font:8pt arial;}
a.child_link:hover {color:ff3300;text-decoration:none;font:8pt arial;}


.orange { padding:2px; font:10pt arial; font-weight:normal; color:003366; border:1px solid f0f7f7;}

a.link {text-decoration:none;color:003366;font:11pt arial;}
a.link:hover {text-decoration:none;color:ff3300;}

a.bottommenu {color:003366;text-decoration:none;}
a.bottommenu:hover {color:ff3300;text-decoration:none;}


a.note {color:#ADADAD;font:9pt arial;}

a.title {font-weight:bold;color:003366;text-decoration:none;}
a.title:hover {color:ff3300;text-decoration:none;}

a.mm  { color:003366; font-weight:normal; text-decoration:none; font:11pt arial;font-weight:bold;}
a.mm:hover   { color:ff3300; font:11pt arial;font-weight:bold;}	

a.mmsel  { color:ff3300; font-weight:bold; text-decoration:none; font:11pt arial;font-weight:bold;}
a.mmsel:hover   { color:ff3300; font:11pt arial;font-weight:bold;}	
	
.left_orange {border-left:2px solid #FF9900;padding-left:5px;}
.p8 {padding:8px;}

a.tt {color:003366;}
a.tt:hover {color:ff3300;}

.note_orange {font:10px arial;color:000000;}

	.mmenu_item {background-color:transparent; color:ffffff; padding:0 10 0 10; font-weight:normal;}
	.mmenu_item_active {background-color:ffffff; color:ff3300; 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:12px arial;font-weight:bold;color:000000; padding-bottom:6px; }
	.page_name3  { font:12px arial;font-weight:bold;color:000000; padding-bottom:6px; border-bottom:1px dashed #dedede; }
	.page_name4  { font:12px arial;font-weight:bold;color:000000; padding-bottom:6px; border-bottom:1px dashed #dedede; }
	
	.pagebar { padding:6px; background-color:#edf6f1; border:1px solid #bbdcc9; }
	
	.note { font:8pt arial; }
	
	.price { font:12px 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:#000000; 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:13px century gothic; 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: ff3300; padding:3 0 0 8;}

.pagename {font:12pt arial; font-weight:bold; color:#ff3300;}
.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;}

h1 {
    padding: 0px;
    margin: 0px;
    color: #003366;
    font-size: 14pt;
    
}

h2 {
    padding: 0 px;
    margin: 0 px;
    color: #333333;
    font-size: 12pt;
}


h3 {
    padding: 0 px;
    margin: 0 px;
    color: #003366;
    font-size: 12pt;
}


h4, h5 {
    padding: 0 px;
    margin: 0px;
    font-weight: bold;
    color: #003366;
}


/* стиль страницы модуля КАРТЫ */


table.maplist {}
table.maplist td {font: 9 pt arial;color: 666666; padding-bottom: 10 px; padding-left: 20 px;}
table.maplist td a.title {font: bold 11pt arial;color:000000;}
table.maplist td a.title:hover {font: bold 11pt arial; color:ff0000;text-decoration:none;}


