body{font: 8px Verdana, Arial, Helvetica, sans-serif; color: #000; padding:0; margin:0; behavior:url("csshover.htc");}

table.price{width: 100%; border: 1px; border-top: 1px solid #000; font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color: #666;}
table.t-index{width: 100%; border-bottom: 1px solid #000; }
table.t-page{width: 100%; border:0;}
table.t-itech{width: 100%; border-bottom: 1px solid #CCC;}
table.t-price{width: 100%; border: 0px; border-top: 1px solid #000; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #666;}
table.t-price2{border: 0px; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; }
table.t-menu{    list-style: none;}

td.top {z-index:0;	position:absolute;	right:-260px;	}


td.td-r{border-right: 1px solid #CCC; text-align: left; color:#003366;}
td.td-b{border-bottom: 1px solid #CCC; text-align: left; }
td.td-l{ color:#003366; }

td.td-find{text-align: right; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #003366;}
td.td-flink{font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #999;}

#cat table a:hover{color: #CCC; }
td.td-colr{border-left: 0;  vertical-align: top; }
td.td-nadzor{width: 5%; background-color:#F5F7DD;  border-right: 1px solid #CCC; vertical-align: top;}
td.td-content{width: 95%; padding: 7px; vertical-align: top; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #666; cursor: default;}
td.td-index{background-color: #FFF;  border-bottom: 1px solid #003366; vertical-align: top;}
td.td-up{background-color: #3366CC;  border: 0px; vertical-align: top;}
li{list-style:none;}
#subheader{

float:none;
  width:100%;
 list-style: none; 

display: block;
	  }

#subheader ul { 
margin: 0;
	padding: 0;
	list-style: none;
	

	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
display: block;


}
#subheader li {

  float:left;
  padding:5px;
display: inline;
  }

#subheader li ul {
  position: absolute;
padding-left:-15px;
margin-left:-15px;
width:110px;
  display: none;
padding:3px;
}

#subheader1 li ul {
  position: absolute;
padding-left:-15px;
margin-left:-15px;
width:600px;
  display: none;
padding:5px;
}


#subheader ul li  a {

	
font: Verdana, Geneva, Arial, Helvetica, sans-serif;

position: relative;
 color: #FFF;
 padding: 0px;
 border: 0px ;
 border-bottom: 0;

}
#subheader ul li ul li a {

	
font: Verdana, Geneva, Arial, Helvetica, sans-serif;

position: relative;
 color: #FFF;
 padding: 0px;
 border: 0px ;
 border-bottom: 0;

}

#subheader ul li  a:hover {

 color: #CCC;
 padding: 0px;
 border: 1px ;
 border-bottom: 1px solid #000;


}
#subheader ul li :hover ul{

	
font: Verdana, Geneva, Arial, Helvetica, sans-serif;


}
#subheader li:hover ul { display: block; } /* The magic */
#subheader li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #dropmenuleft ul li { float: left; height: 1%; }
* html #dropmenuleft ul li a { height: 1%; }
/* End */

#subheader li:hover ul, li.over ul { 
list-style: disc url(/logo/mulka1.gif) inside;
   display: block; 
  

}


#p-submenu{margin: 0px; padding: 0px;  border: 0px ;  cursor: default; border-bottom:1px solid #FFF;}
#maplink{margin: 0px; padding: 5px; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #333; cursor: default;}
#map1{margin: 5px; padding: 0px 0px 0px 10px; font: 11px/15px Verdana, Arial, Helvetica, sans-serif;}
#map2{margin: 3px; padding: 0px 0px 0px 25px; font: 10px/14px Verdana, Arial, Helvetica, sans-serif;}
#map3{margin: 3px; padding: 0px 0px 0px 45px; font: 9px/14px Verdana, Arial, Helvetica, sans-serif;}
#url{margin: 0px 0px 10px 0px; padding: 5px; border-bottom: 1px solid #CCC; font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #666; cursor: default;}
#p-up, #p-find, #p-tech{margin: 0px; padding: 5px; border-bottom: 1px solid #CCC; background-color: #FDFEDF; cursor: default;}
#p-up{font: 11px/11px Verdana, Arial, Helvetica, sans-serif; color: #003366;}
#p-find{border-top: 1px solid #CCC;}
#p-tech{border-top: 1px solid #CCC; text-align: center; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #999;}
#banner1{width: 468px; height: 60px; border: 1px solid #CCC; text-align: center; font: 11px/60px Verdana, Arial, Helvetica, sans-serif;}
#price{margin: 0px; padding: 10px; border-top: 1px solid #CCC;}

#menu{width: 180px; margin: 0px; padding: 0px;}
#nadzor{width: 180px; margin: 0px; padding: 8px;}
#lawmenu{width: 240px; margin: 0px; padding: 0px; vertical-align:middle}
#mlink{margin: 0px; padding: 3px; border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; font: 11px/15px Verdana, Arial, Helvetica, sans-serif;}
#nadlink{margin: 8px; padding: 3px; border-top: 1px solid #FFF; border-bottom: 2px solid #CCC;border-right: 1px solid #AAA; font: 11px/15px Verdana, Arial, Helvetica, sans-serif;}
#mselect{margin: 0px; padding: 3px; cursor: default; border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; background-color: #FDFEDF; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #006699;}

input.find, select.type{margin: 0px; padding-left: 3px; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333;}
#form-search{margin: 0px; padding: 0px;}
#go{font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333;}

body {
 font:normal 50% georgia,helvetica,verdana,tahoma,arial,"sans serif";
}

.dialog {
 width:200px;
 margin:0px auto;
 
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:35px;
}

.dialog .ft .c {
 height:28px;
}

.dialog .hd {
 background:transparent url(../logo/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(../logo/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(../logo/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(../logo/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 0px 0px 4px;
 background: url(../logo/ms.jpg) repeat-x 0px 0px;
 padding:0em;
}

.dialog .ft {
 background:transparent url(../logo/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(../logo/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}


.dialognov {
 width:800px;
 margin:0px auto;
 
 color:#000;
}

.dialognov .hd .c,
.dialognov .ft .c {
 font-size:1px; /* ensure minimum height */
 height:35px;
}

.dialognov .ft .c {
 height:28px;
}

.dialognov .hd {
 background:transparent url(../logo/tl.gif) no-repeat 0px 0px;
}

.dialognov .hd .c {
 background:transparent url(../logo/tr.gif) no-repeat right 0px;
}

.dialognov .bd {
 background:transparent url(../logo/ml.gif) repeat-y 0px 0px;
}

.dialognov .bd .c {
 background:transparent url(../logo/mr.gif) repeat-y right 0px;
}

.dialognov .bd .c .s {
 margin:0px 0px 0px 4px;
 background: url(../logo/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialognov .ft {
 background:transparent url(../logo/bl.gif) no-repeat 0px 0px;
}

.dialognov .ft .c {
 background:transparent url(../logo/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialognov h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialognov p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialognov pre {
 font-size:1.1em;
}