* {margin:0; padding:0; top:0; left:0;} 
body {color: #FFFFF;
      font-family: Arial,Verdana,Helvetica,serif;
      font-size: 11pt;
      font-weight: normal;
      letter-spacing: 0;
      text-align: left;
      text-decoration: none;
      word-spacing: 0;
      repeat-x scroll 0 0;	
     }    

   #layer1 { position: absolute; left: 20%; top: 30px;  z-index: 2;}
   #layer2 { position: relative; z-index: 1;}
.borderdiv { border: solid #bdbcbd 1px; }
td img {display: inline; vertical-align: bottom; vertical-align: right;}
td.map {padding:0;}
.yandexmap img {margin: 0px; padding: 0px; border: 0px solid #DDDDDD;}
.yandexmap table th{ padding: 0;} 
.yandexmap table td{ padding: 0;}

a.top {font-family: Arial;
   text-decoration: none;
   font-weight: bold;
   color: #FFFFFF;
   text-shadow: 1px 1px 2px #000000;
       }
.shad {font-weight: bold; color: #FFFFFF; text-shadow: 1px 1px 2px #000000;}

a.top:hover {font-family: Arial;
   text-decoration: none;
   font-weight: bold;
   color: blue;
   text-shadow: 1px 1px 2px #ffffff;
         }
a.mmenu {color:#306596; font-size: 13pt; font-family: Verdana, sans-serif; cursor: hand; text-decoration: none; display: block}
a.norm {font-family: Arial; color: #ffffff; font-size: 10pt; font-weight: bold; display: block}
a.rek{font-family: Arial; color: blue; font-size: 10pt; font-weight: normal}
p.rek{font-family: Arial; color: gray; font-size: 10pt}
p.list {padding-left:30}
a.list {font-family: Arial; color: #306596; font-weight: normal; font-size: 12pt; text-decoration: none}
a.list:hover {font-weight: bold; border-bottom: #306596 2px dotted}
a.drug {font-family: Arial; font-weight: normal; font-size: 10pt}
a.subm {margin:0; padding:0; top:5; left:30;
	font-family: Arial;
   	text-decoration: none;
   	color: #306596;
	 font-weight: normal;
	font-size: 10pt;
	}

p   {text-align: justify; color: #6a6b6c; font-size: 12pt; margin: 5px 15px 5px 15px; text-indent: 20px}
li  {text-align: justify; color: #6a6b6c; font-size: 12pt; margin: 5px 15px 5px 15px; text-indent: 20px}
ul { margin: 5px 25px 5px 25px}
.menubox {
	margin: 1px 1px 1px 1px;
	width: 200px;
	height: 100px;
	background-color:#ffffff;
	border: solid #bdbcbd 1px;
	background-repeat: no-repeat;
	cursor: hand;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
       }
DIV.menuBar {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DIV.menuBar A.menuButton {BORDER-RIGHT: #6797de 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #2255aa 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Verdana, Arial; POSITION: relative; TOP: 0px}

.stat_link {color:gray; text-decoration:none}
.stat_link:hover {text-decoration:underline}
.stat_chapter_header {color:gray;font-weight:normal; background-color:#E8E8E8}
.stat_h4 {font-weight:normal; margin:0}
.stat_qty {color:gray; margin:0}
.iw_menu_chapter {color:gray; font-weight:bold }
.wi_menu_item {color:gray;}
.current_rtype {font-weight:bold; color: #3f3f40; font-size: 12pt; text-align: middle}

.pointer {cursor:pointer; cursor:hand }
.main_table { background-color:white; color: #3f3f40}
.main_table thead { background-color:white }

/*таблица с сортировкой */
table.list {  font:12px Arial, Helvetica, sans-serif; width:100%; cursor:hand; cursor:pointer; width:100%;}
table.tbl_search_form {  font:12px Arial, Helvetica, sans-serif; width:100%; cursor:hand; cursor:pointer; width:100%;}
table.address td {border:1px; border-color: #000000 }
table.list tr.odd { height: 48; background-color:#f2f2f2;vertical-align:center; horizontal-align:right; cursor:hand; border-collapse: collapse; 
                       border-top: hidden; border: 1px solid #cfcfcf}
table.list tr.iven { height: 48; background-color:#d7edfa;vertical-align:center; horizontal-align:right; cursor:hand; border-collapse: collapse; 
                       border-top: hidden; border: 1px solid #cfcfcf}
table.list tr:hover {background-color:#ffffff}

table.list td{ border:none; padding:0.3 em 0.2 em; cursor: hand; height: 48}
table.list thead td{ background-image: url(images/-th.jpg); height: 59; cursor:pointer; cursor:hand; font-weight:bold; text-align:center; color: #35648c; background-color:#aaaaaa; cursor: hand; border: 1px solid #cfcfcf; border-style: hidden }
table.list thead td.curcol{ background-color:#555555; color:#FFFFFF}

#addr_cell{ height:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
/*таблица с сортировкой */
/*меню*/
table.tbl_menu { font-size:12; background-color:white; font-color:red; width:85%; }
/*меню*/
table.det_tbl { background-color:white; font-size:12; }
table.tbl_search_form { color:black; }
.obj_tbl_header { color:black; }
.obj_tbl_footer { color:black; }
/*footer_num - цвет чисел, показывающих диапазон выборки 
 (например 1-10 11-20 ...)
*/
.footer_num{ color:black; }
fieldset
         {font-color: #621300;
	 margin-left: 5px;
	 margin-right: 5px;
	 position: static;}
	 
#content table{
	_width:auto !important;
	table-layout: fixed;
  	min-width: 660px;
	}
#conent a{font-family: Arial; color: #306596; font-weight: normal; font-size: 12pt; text-decoration: none}
#conent a:hover{border-bottom: #306596 2px dotted;}
#conent img{border: #306596 1px dotted;}
h1 {color:#3983c6; font-size:14pt; font-family: Verdana, sans-serif;}
h2 {color:#3983c6; font-size:12pt; font-family: Verdana, sans-serif; text-align: center;}
h3 {color:#3983c6; font-size:11pt; font-family: Verdana, sans-serif; text-align: center;}
a.relink {font-family: Arial; color: #306596; font-weight: normal; font-size: 12pt; text-decoration: none}
a.relink:hover {border-bottom: #306596 2px dotted}
.link  {border:0;}
.novostr
	{width: 280px; height: 210px; border: 1px solid #cfcfcf; padding: 5px;}
