* {padding:0; margin:0;}
table, th, tr {border-collapse:collapse;padding:0; margin:0;}
body {padding:0; margin:0 auto; background:#003; width:100%; height:101%; position:absolute; color:#003;}
.first {background:#003 url(/pic/BG_logo_new_4.jpg) no-repeat 50% 100px;}

.first_page { margin:0 auto;height:100%; width:318px;background:#003 url(/pic/BG_logo_new_4.jpg) no-repeat 100% 150px;}

.lnk           { float:left;  text-align:left; padding-left:40px; color:#09f; height:16px; font:12px/16px Verdana; text-decoration:none; background:url(/pic/strelka_2.gif) no-repeat 0 -64px; border:0px solid red; padding-right:5px; }
.lnk:hover     { color:#0cf;  background:url(/pic/strelka_2.gif) no-repeat 0 -48px; }
.copy        { font:9px/16px Verdana; margin-left:15px }
.cen           { width:140px; margin:0; float:right; display:block; border:0px solid red;}
.main:hover    { color:#0cf;  background:url(/pic/strelka_2.gif) no-repeat 0 -32px; }
.hid           {padding-left:40px; color:#003; cursor:default; text-decoration:none;font:12px/16px Verdana;}


div.sel        { margin-left:15px; background:url(/pic/strelka_2.gif) no-repeat 0 0; color:#fff; text-align:left; padding-left:40px; height:16px; font:13px/15px Verdana; border:0px solid red;}
div.date {clear:both; padding:10px 0 0 30px; font:10px/16px Verdana;}

.noact {cursor:default; color:#003; text-decoration:none;   text-align:left; padding-left:40px; height:18px; font:12px/16px Verdana; text-decoration:none; background:url(/pic/strelka_2.gif) no-repeat 0 -64px; border:0px solid red; padding-right:5px; }

.lnk1 {height:auto;font:11px/16px Verdana;}
.lnk2  {height:auto; clear:left;}
.act            {background:url(/pic/strelka_2.gif) no-repeat 0 -16px; color:#003; font-weight:bold;}
.act:hover      {background:url(/pic/strelka_2.gif) no-repeat 0 -16px; color:#003;}


.menu { height:175px; margin:10px auto 0 auto; background: url(/pic/BG_logo_new_4.jpg) no-repeat 100% -14px; } 
.menu a.lnk {margin-left:15px;}
.menu #emp {width:107px;}
.menu #menu1 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-01.jpg) no-repeat 0 0;}
.menu #menu1 a:hover {background:url(/pic/menu/main-01.jpg) no-repeat 0 0;}
.menu #menu2 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-02.jpg) no-repeat 0 0;}
.menu #menu2 a:hover {background:url(/pic/menu/main-02.jpg) no-repeat 0 0;}
.menu #menu3 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-03.jpg) no-repeat 0 0;}
.menu #menu3 a:hover {background:url(/pic/menu/main-03.jpg) no-repeat 0 0;}
.menu #menu4 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-04.jpg) no-repeat 0 0;}
.menu #menu4 a:hover {background:url(/pic/menu/main-04.jpg) no-repeat 0 0;}
.menu #menu5 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-05.jpg) no-repeat 0 0;}
.menu #menu5 a:hover {background:url(/pic/menu/main-05.jpg) no-repeat 0 0;}
.menu #menu6 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-06.jpg) no-repeat 0 0;}
.menu #menu6 a:hover {background:url(/pic/menu/main-06.jpg) no-repeat 0 0;}
.menu #menu7 a {display:block; width:89px; height:89px; background:url(/pic/menu/main_or-07.jpg) no-repeat 0 0;}
.menu #menu7 a:hover {background:url(/pic/menu/main-07.jpg) no-repeat 0 0;}
.sub_menu {font:13px/16px Verdana; color:#09f; border:none;}
.sub_menu div { text-align:left; color:#09f; padding-left:40px; background:url(/pic/strelka_2.gif) no-repeat 0 -32px;}
.sub_menu #sub1 { margin-left:15px;}
.sub_menu #sub2 { margin-left:104px;}
.sub_menu #sub3 { margin-left:193px;}
.sub_menu #sub4 { margin-left:282px;}
.sub_menu #sub5 { margin-left:371px;}
.sub_menu #sub6 { margin-left:460px;}
.sub_menu #sub7 { margin-left:549px;}


.cont {font: 12px/16px Verdana; width:1000px; margin:20px 0 50px 0;text-align:left;  border-collapse:collapse;}
.cont td.left {padding-left:100px;padding:0 20px 0 150px;}
#beg_str { width:645px; text-align:left; border:0px solid red; margin:50px auto;}
#str  { margin-top:0px; padding:5px; width:345px;  border:1px dotted #09f; border-top:none; border-bottom:none;  font:13px/16px Verdana;}
#str a { color:#09f;  text-decoration:none;}

p { font: 12px/16px Verdana; margin-bottom:12px; width:40em;}
h1 { font: 16px/16px Verdana; padding:0 0 12px 0px;}
h1.bld  {font-weight:bold; margin-bottom:-12px;}

h2 { padding-left:40px; font:bold 12px/16px Verdana;background:url(/pic/strelka_3.gif) no-repeat;}
h3 { font: 12px/16px Verdana; padding-bottom:20px;}
h4 { font: 9px/16px Verdana; }

.copy_cnt {width:730px; margin:0px auto; border:0px solid red;}
.copy_cnt h3 { font:11px/16px Verdana; margin-left:45px; padding:0 0 0px 10px;background:url(/pic/line_dark_vert.gif) repeat-y;}
.copy_cnt h4 { font:10px/16px Verdana; margin-left:35px; padding:0 0 0px 10px; color:#09f;}
.copy_cnt div.selec {margin:7px 16px; float:left; padding-left:40px; color:#003; font:bold 12px/16px Verdana; text-decoration:none; background:url(/pic/strelka_2.gif) no-repeat 0 -16px; border:0px solid red; padding-right:5px; }
.copy_cnt a.local {margin:7px 0;}

a.print_butt {display:block; text-decoration:none; color:#09f; padding:0 0 0 40px; background:url(/pic/print_marker.gif) no-repeat 0 0; height:px; font:12px/30px Verdana; margin-top:0px; }

.adr {border:0px solid red; padding:50px 0 50px 0;}
.adr h3 {margin:0; padding:0; padding-left:28px; font: 14px/16px Verdana;}
.adr a {text-align:left; padding-left:40px; color:#09f; font:12px/16px Verdana; text-decoration:none; background:url(/pic/strelka_2.gif) no-repeat 0 -64px; padding-right:5px;}
.adr a:hover { color:#0cf;  background:url(/pic/strelka_2.gif) no-repeat 0 -50px; }


.padd {padding-left:30px}
.detail {font:12px/16px Verdana; border-collapse:collapse;  margin:0;}
.detail td { border-bottom:1px solid #000; padding:0 10px;}
.detail th { border-bottom:1px solid #000; padding:3px 10px;}
.detail  td.no_brd {border-bottom:none;}
.detail b {color:#f00; font-weight:normal;}

.podval {margin-left:150px; text-align:left; border:0px solid red; width:800px;} 
.podval h2 {margin-top:12px; padding-bottom:6px; background:none; padding-left:28px; color:#00c;} 
.podval h2.orang {color:#f60;}

.podval a.lnk{text-transform:lowercase;} 

.l { text-align:left;}


hr { margin:0;
    padding:0;
    border:0px none;
    height:2px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */
}
hr.bl {
    color: #09f; /*для IE */
    background-color:#09f; /*для Firefox, Opera, Safari*/
    margin:0 auto;
}

hr.gr { color:#ccc;
    background-color:#ccc; /*для Firefox, Opera, Safari*/
    margin:20px 0;
}

.clear {clear:both;}


.list { 
  padding:0px;
  margin:0;
  list-style-type:none; 
  background:url(/pic/line_blue_trance_vert.gif) repeat-y 29px 0;
  border:0px solid green;

}
.list li { margin:0; padding:0;}

.list li a {
  display:block;
  padding:0 0 4px 40px;
  margin:0;
  color:#09f; 
  font:12px/16px Verdana; 
  text-decoration:none; 
  background:transparent;
  border-right:1px solid #fff;;
}
.list li a:hover {
  background:transparent url(/pic/strelka_white.gif) no-repeat 0px 3px; 
}
.no_brd {border-bottom:none;}

.fishka {clear:both;border:0px solid #f00; height:33px; margin-left:-120px; padding-left:120px; background:url(/pic/logo_fishka1.gif) no-repeat 0 0px; margin-top:10px; padding-top:0px;}
