/* CSS Document */
img {margin: 0; padding: 0; border-width: 0;}
div.tom {margin-left:35px; width:100%; font-size:14px; padding-right:10px; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif}
div.tom a:link {color: #fff; text-decoration:none;}
div.tom a:visited {color: #fff; text-decoration:none; }
div.tom a:hover {color: #fff; text-decoration:underline; }
div.rasp
{BORDER-RIGHT: #d8dadb 1px solid; MARGIN: 0px 20px; WIDTH: 1px; HEIGHT: 12px}
div.title-topic
{padding:0px 10px 14px 42px; background:transparent url(/i/dots.gif) scroll left top no-repeat; width:100%;
font-size: 18px;
color: #009900;
font-family: tahoma;
font-weight: normal;
}

div.title-topic h3{
padding: 0.5em 0 0 0;
margin: 0 0 0 0em;
font-size: 18px;
color: #009900;
font-family: tahoma;
font-weight: normal;
}


div.menu-p
{padding:0 0 0 3px; margin-top:-10px}
/* Dashed frame */
div.frame-dashed {background-color: white; border: 1px dashed #b2b2b2; position: relative; //width: 100%;}

div.frame-dashed-tl, div.frame-dashed-tr, div.frame-dashed-br, div.frame-dashed-bl {position: absolute;}

div.frame-dashed-tl {top: -1px; left: -1px; width: 9px; height: 10px; background: url('/i/frame-dashed-tl.gif') 0 0 no-repeat;}
div.frame-dashed-tr {
	top: -1px;
	right: -1px;
	width: 11px;
	height: 14px;
	background: url('/i/frame-dashed-tr.gif') 0 0 no-repeat;
}
div.frame-dashed-br {bottom: -1px; right: -1px; width: 12px; height: 14px; background: url('/i/frame-dashed-br.gif') 0 0 no-repeat;}
div.frame-dashed-bl {bottom: -1px; left: -1px; width: 14px; height: 12px; background: url('/i/frame-dashed-bl.gif') 0 0 no-repeat;}

* html div.frame-dashed-tr, * html div.frame-dashed-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.frame-dashed-br, * html div.frame-dashed-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

div.banner  {padding:100px 10px 2px 10px; width:190px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; width:183px}
div.banner a:link {color: #fff; text-decoration:none; }
div.banner a:visited {color: #fff; text-decoration:none; }
div.banner a:hover {color: #fff; text-decoration:underline; }

/* Gray frame */
div.frame-gray {background-color: #d1d5d8; color: black; position: relative; //width: 100%;}

div.frame-gray-tl, div.frame-gray-tr, div.frame-gray-br, div.frame-gray-bl {position: absolute; width: 10px; height: 10px;}

div.frame-gray-tl {top: 0; left: 0; background: url('/i/frame-gray-tl.gif') 0 0 no-repeat;}
div.frame-gray-tr {top: 0; right: 0; background: url('/i/frame-gray-tr.gif') 0 0 no-repeat; }
div.frame-gray-br {bottom: 0; right: 0; background: url('/i/frame-gray-br.gif') 0 0 no-repeat; }
div.frame-gray-bl {bottom: 0; left: 0; background: url('/i/frame-gray-bl.gif') 0 0 no-repeat;}

* html div.frame-gray-tr, * html div.frame-gray-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
* html div.frame-gray-br, * html div.frame-gray-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

div.frame-gray a:link {color: #08628c;}
div.frame-gray a:visited {color: #532371;}
div.frame-gray a:hover {color: #ef3124;}

/* Gray frame hollow */
div.frame-gray3 {background-color: white; border: 1px solid #a0a6ab; position: relative; //width: 100%;}

div.frame-gray3-tl, div.frame-gray3-tr, div.frame-gray3-br, div.frame-gray3-bl {position: absolute; width: 10px; height: 10px;}

div.frame-gray3-tl {top: -1px; left: -1px; background: url('/i/frame-gray3-tl.gif') 0 0 no-repeat;}
div.frame-gray3-tr {top: -1px; right: -1px; background: url('/iframe-gray3-tr.gif') 100% 0 no-repeat;}
div.frame-gray3-br {bottom: -1px; right: -1px; background: url('/i/frame-gray3-br.gif') 100% 100% no-repeat; margin-right: -3px;}
div.frame-gray3-bl {bottom: -1px; left: -1px; background: url('/i/frame-gray3-bl.gif') 0 100% no-repeat; margin-right: -3px;}

* html div.frame-gray3-tr, * html div.frame-gray3-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.frame-gray3-br, * html div.frame-gray3-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

table.supply{
border-color: #CCCCCC;
border-style: solid;
border-width: 0 1px 1px 0;
font-size:80%
}

table.supply td, table.supply th{
border-color: #CCCCCC;
border-style: solid;
border-width: 1px 0 0 1px
}
div.anno {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: tahoma;}
div.anno h1 {padding:10px 0 5px 0; margin:0 0 0 0;}
div.anno b {padding:10px 0 5px 0; margin:0 0 0 0;}
div.anno a:link {FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; padding:10px 0 1px 0; margin:0 0 0 0; border-bottom-width: 1px; border-bottom-style: dashed; text-decoration:none}
div.anno a:visited {FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none}
div.anno a:hover{FONT-WEIGHT: bold; COLOR: #336633; FONT-SIZE: 11px; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none}
div.anno a:active{FONT-WEIGHT: bold; COLOR: #336633; FONT-SIZE: 11px; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none}

div.h1link {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: tahoma;}
div.h1link h1 {FONT-WEIGHT:normal; FONT-SIZE: 18px; COLOR: #009900; margin:0 0 0 0;}
div.h1link a:link {FONT-WEIGHT:normal; FONT-SIZE: 18px; COLOR: #009900; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none}
div.h1link a:visited {FONT-WEIGHT:normal; FONT-SIZE: 18px; COLOR: #009900; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none}
div.h1link a:hover{FONT-WEIGHT:normal; FONT-SIZE: 18px; COLOR: #00CC00; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none}
div.h1link a:active{FONT-WEIGHT:normal; FONT-SIZE: 18px; COLOR: #00CC00; border-bottom-width: 1px; border-bottom-style: dashed; padding:10px 0 1px 0; margin:0 0 0 0; text-decoration:none }
.bban { background-image: url(/i/regional.jpg); background-repeat:no-repeat; background-position:top left; width:500px; height:80px; z-index:5; position:absolute; top:193px; left:5em}
.bban2 { background-image: url(/i/present-nomer.jpg); background-repeat:no-repeat; background-position:top left; width:579px; height:98px; z-index:5; position:absolute; top:230px; *top:220px; left:5em; padding-bottom: 20px;}
.bban3 { background-image: url(/i/1rub-august.jpg); background-repeat:no-repeat; background-position:top left; width:579px; height:98px; z-index:5; position:absolute; top:230px; *top:220px; left:45em; padding-bottom: 20px; }
.servic {border:none; padding:0; margin:0 0 0 -2px}
