*{outline:none}
img {border:0;}
body {margin: 0; padding: 0; font-family: Tahoma, sans-serif; text-align: center; background-color: #c1c1c1;}
#content {width: 987px; margin: 0 auto; padding:0; text-align: left; border: 6px solid #ffffff; background-color: #ffffff;}

#top_pages {width: 987px; height:125px; background: url("/i/pic/-bg-top.gif") repeat top #DDF5FC;}
#top_pages #logo {width:529px; height:125px; margin:0; padding:0; behavior: url("/i/css/iepngfix.htc"); background: url("/i/pic/-logo.png") no-repeat; float:left;}
#top_pages #logo #link {margin:25px 0 0 124px; padding:0;}
#top_pages #logo #link a{margin:0; font-size:10pt; color:#336699; text-decoration:line; background-image: url(/i/pic/-home.gif); background-repeat: no-repeat; background-position: left; padding: 0 0 0 17px;}
#top_pages #logo #link a:hover{text-decoration:none; color:#000000;}
#top_pages #logo b{text-indent: -5000px; position: absolute;}
#top_pages #mapdec {width:458px; height:125px; background: url("/i/pic/-map.jpg") no-repeat; float:right;}
#top_pages #mapdec #camera {padding:4px; height:24px; background:#ffffff; font-size:10pt; float:right; margin: 0 20px 0 0;}
#top_pages #mapdec #camera a{color:#d00501; padding: 3px 0 0 26px; background: url("/i/pic/camera.png") no-repeat; display:block; height:20px;}
#top_pages #mapdec #camera a:hover{text-decoration:none;}
#marshrut {width:190px; height:20px; background: url("/i/pic/marshrut.gif") no-repeat; padding: 0 0 0 20px; margin: 0 0 0 8px;}
#hcard {width:200px; height:20px; background: url("/i/pic/hcard.gif") no-repeat; padding: 0 0 0 20px; margin: 0 0 0 8px;}
#menu {width: 987px; height:41px; background-color:#336699;}
#menu p {font-size:12pt; padding: 9px; margin:0; color:#ffffff; float:left;}
#menu a {color:#ffffff; text-decoration:line;}
#menu a:hover {text-decoration:none;}
#menu span {font-size:12pt; padding-top: 12px; _padding-top: 13px; padding-right: 10px; padding-bottom:9px; padding-left:15px; margin:0; color:#000000; text-decoration:none; float:left;}
#menu span b{background-color:#64B9BB; font-weight:normal; padding: 2px; margin:0;}

#liter {font-size:10pt; width: 987px; min-height:800px; margin:0; padding: 0 0 15px 0; _height:expression(this.scrollHeight < 800? "800px" :"auto");}
#liter #info_lit  {float: left; width: 690px; margin:0; padding: 10px 5px 0 5px;}
#liter #info_lit h1 {margin:5px 0 5px 0; padding:0; font-size:12pt; font-weight:lighter;}
#liter #info_lit h2 {margin:5px 0 5px 0; padding:0; font-size:12pt; font-weight:lighter;}
#liter #info_lit h3 {margin:5px 0 5px 0; padding:0; font-size:12pt; font-weight:lighter;}
#liter #info_lit p.pag {font-size:9pt;}
#liter #info_lit  span a.act {display:block; float:right; padding:3px; color:#ffffff; background:#a12402;}
#liter #info_lit div.img {float:left; padding: 0 10px 5px 0px;}
#liter #info_lit div.img1 {float:left; padding: 0 10px 15px 0px;}
#liter #info_lit .lc {margin:0; padding:0 0 5px 2px; width:680px; border-bottom:1px solid #F5F6E8; text-align:right; font-size:8pt; color:#333333;}
#liter #info_lit .lc span {padding: 1px; background-color:#336699; color:#ffffff;}
a.com {background: url('/i/pic/com.gif') no-repeat center left; padding: 0 0 0 18px; font-weight: normal;}
a.rep {background: url('/i/pic/rep.gif') no-repeat center left; padding: 0 0 0 18px; font-weight: normal;}
a.add {background: url('/i/pic/add.gif') no-repeat center left; padding: 0 0 0 18px; font-weight: normal;}
a.edd {background: url('/i/pic/edd.gif') no-repeat center left; padding: 0 0 0 18px; font-weight: normal;}
a.mail {background: url('/i/pic/letter.gif') no-repeat center left; padding: 0 0 0 18px; font-weight: normal;}
b.com {font-weight: normal;}
span.cms {font-size: 8pt;}

#liter #info_lit p.pag b {padding: 2px 2px 2px 2px; color:#ffffff; background-color:#336699;}
#liter #info_lit a {font-size:9pt;}
#liter #info_lit #vopros {background-color:#F5F6E8; padding: 0 10px 10px 10px; border:1px solid #336699;}
#liter #info_lit #vopros:hover {background-color:#ffffff;}

#liter #info_lit td {font-size:10pt;}

#liter #info_lit p{font-size:10pt;}
#liter #info_lit a{font-size:10pt; text-decoration:line; color:#336699;}
#liter #info_lit a:hover{text-decoration:none;}
#liter #info_lit ul,li {padding:0; margin: 3px 0 3px 8px; list-style-type:square;}


#liter #info_lit #say  {width: 680px; margin:0; padding: 5px; background-color:#F5F6E8;}
#liter #info_lit #say111  {width: 680px; margin:0; padding: 5px; background-color:#dff0fa;}
#liter #info_lit #say img  {float:left; padding: 5px 5px 0 0;}  
#liter #info_lit #say p  {font-size: 10pt; line-height: 1.7; margin:0; padding:0;}
#liter #info_lit #say b  {font-size: 10pt; margin:0; padding:1px 0 3px;}

fieldset {border: 1px solid #cecece; margin:5px 0 5px 0; font-size:10pt; padding:0 10px 10px 10px; _padding:3px;}
fieldset ul,li {font-size:10pt; padding:0; margin: 3px 0 3px 8px; list-style-type:square;}
fieldset li.men {font-size:10pt; padding:0 0 0 5px; margin: 3px 0 3px 17px; list-style-type:square;}
fieldset li.men:hover {color:#D00501;}
fieldset li:hover {color:#D00501;}
fieldset a {color:#336699;}
fieldset p {line-height: 1.3; padding:5px 5px 5px 0; margin: 3px 0 3px 8px;}
fieldset a:hover {text-decoration:none;}
legend {font-size:14pt; padding: 0 10px 0 10px; margin:0; color:#000000;}

#liter #info_lit fieldset #doc_1 {float:left; width:240px; padding: 0 5px 0 20px; _padding: 15px 10px 0 30px;}
#liter #info_lit fieldset #doc_2 {float:left; width:395px; padding: 0 5px 0 0; _padding: 15px 10px 0 0;}  

#liter #info_lit #news{float:left; margin:0; padding:10px 15px 0 0; width:515px;}
#liter #info_lit #news .def{margin:5px 0 5px 0; padding:10px 10px 5px 11px; min-height:135px; width:470px; _margin:0 0 8px 11px; _padding: 7px 7px 7px 7px;}
#liter #info_lit #news .def:hover{background-color:#F5F6E8;}
#liter #info_lit #news .def .img{float:left; width:100px; border:1px solid #336699; padding: 0; margin:0; text-align:center; background-color:#336699;}
#liter #info_lit #news .def .img .data{color:#ffffff; font-size:8pt;}
#liter #info_lit #news .def .anons{float:left; width:357px; padding: 0 0 0 10px; margin:0;}
#liter #info_lit #news .def .lc {margin:0; padding:3px 0 5px 0; width:470px; clear:both; border-bottom:1px solid #F5F6E8; text-align:right; font-size:8pt; color:#333333;}
#liter #info_lit #news .def .lc span {padding: 1px; background-color:#336699; color:#ffffff;}

span.data {color:#ffffff; background-color:#336699;}
#liter #info_lit #fast_link{float:left; margin:0; padding:21px 0 0 0; width:160px;}
#liter #info_lit #fast_link .block {width:139px; border-left:1px solid #DDDED1; background-color:#F5F6E8; font-size:10pt;  padding: 10px 10px 11px 10px; margin:0 0 10px 0;}
#liter #info_lit #fast_link .block:hover {border-left:1px solid #F5F6E8; background-color:#DDDED1;}
#liter #info_lit #fast_link .block a{color:#317D7F; text-decoration:line;}
#liter #info_lit #fast_link .block a:hover{text-decoration:none;}

#liter #panel_lit {float: left; width: 273px; margin:0; padding: 0 5px 0 5px;}
#liter #panel_lit   form {padding:0; margin:0;}

#liter #panel_lit  #search{width: 220px; height:43px; margin:0 10px 0 25px; padding: 0 3px 0 10px; background: url("/i/pic/-serch-decor.jpg") no-repeat left bottom #336699;}
#liter #panel_lit  input {padding: 0 0 0 5px; font-size:10pt; color:#336699; margin:0;}
#liter #panel_lit  #searchf #alls{padding: 1px 0 0 10px; margin:0; width:187px;}
#liter #panel_lit  #searchf #buts{padding: 1px; margin:0; width:20px;}

#liter #panel_lit  #search address {padding:1px 0 0 0; margin:0;}
#liter #panel_lit  #search address a {font-size:8pt; color:#ffffff; text-decoration:line; padding:0; margin:0;}
#liter #panel_lit  #search address a:hover {text-decoration:none;}
#liter #panel_lit  #searchf{width: 180px; height: 18px; border:1px solid  #E8F8FD; 	font-size: 9pt; padding: 0 0 0 10px;	float:left; margin:0;}
#liter #panel_lit  #rega { width:240px} 
#liter #panel_lit  #rega input {width:160px; margin:4px 0 0 0;}
#liter #panel_lit  #rega #user {background: #ffffff url('/i/pic/user.gif') no-repeat center left; padding-left: 18px;}
#liter #panel_lit  #rega #user:focus {background: #ffffcc url('/i/pic/user.gif') no-repeat center left; padding-left: 18px;}
#liter #panel_lit  #rega #pass {background: #ffffff url('/i/pic/login.gif') no-repeat center left; padding-left: 18px;}
#liter #panel_lit  #rega #pass:focus {background: #ffffcc url('/i/pic/login.gif') no-repeat center left; padding-left: 18px;}
#liter #panel_lit  #rega ins {width:50px; float:left; text-align:right; padding: 6px 5px 0 0;}
#liter #panel_lit  #rega pre {float:right; padding: 0 18px 0 0; margin:0}
#liter #panel_lit  #rega p {font-size: 9pt;}
#liter #panel_lit  #rega p.cen {text-align: center; font-size: 9pt; padding:0; margin:0;}
#liter #panel_lit  #rega a {color:#336699; text-decoration:line;}
#liter #panel_lit  #rega a:hover {text-decoration:none;}
.hod {border: 1px solid #cecece; min-height:50px;}
.hod:hover{background-color:#F5F6E8;}

#day {padding: 5px 5px 10px 5px;}

#partner {padding: 5px 5px 10px 5px;}
#partner .org {float:left; width: 104px; height:60px; padding:10px 3px 5px 3px; margin: 5px 11px 5px 11px; border: 1px solid #E8F8FD; text-align: center;}
#partner .org:hover {border: 1px solid #D00501;}
#bottom_pages {width: 987px; height:111px; background-color:#336699; color:#ffffff; font-size:10pt;}
#bottom_pages #left {float:left; width: 500px; padding:10px;}
#bottom_pages #right {float:right; width: 400px; padding:10px; text-align:right;}
#bottom_pages ul, li{list-style-type:square; padding:0; margin: 3px 0 3px 8px;}
#bottom_pages li:hover {color:#D00501;}
#bottom_pages a {color:#ffffff; text-decoration:line;}
#bottom_pages a:hover {text-decoration:none;}
#bottom_pages p.min {font-size:8pt;}

p  {font-size: 10pt; line-height: 1.4;}
p.dep {text-align: center; font-size: 9pt; padding:10px 0 0 0; margin:0;}
p.ip {font-size:8pt;}
img.dimg{border:3px solid #336699;}
input, option, textarea {font-size: 10pt;}
.clear {clear:both; padding:0; margin:0;}

div.map{margin: 5px 0 0 0; ; font-size: 10pt; font-weight: bold;}
div.map1{margin: 10px 0 0 0; ; font-size: 10pt; font-weight: bold;}
div.map2{margin: 5px 0 0 20px;font-size: 10pt; font-weight: bold;}
div.map3{margin: 2px 0 0 40px;font-size: 10pt;}
div.map4{margin: 2px 0 0 60px;font-size: 10pt;}
div.map5{margin: 1px 0 0 80px;font-size: 10pt;}
div.map6{margin: 0 0 0 100px;font-size: 9pt;}
div.map7{margin: 0 0 0 120px;font-size: 9pt;}
div.map8{margin: 0 0 0 140px;}
div.map9{margin: 0 0 0 160px;}


div.comsay{margin: 5px 0 0 0; font-size: 10pt; }
div.comsay1{margin: 10px 0 0 20; font-size: 10pt;}
div.comsay2{margin: 5px 0 0 30px; font-size: 10pt;}
div.comsay3{margin: 2px 0 0 40px; font-size: 10pt;}
div.comsay4{margin: 2px 0 0 60px; font-size: 10pt;}
div.comsay5{margin: 1px 0 0 80px; font-size: 10pt;}
div.comsay6{margin: 0 0 0 100px; font-size: 10pt;}
div.comsay7{margin: 0 0 0 120px; font-size: 10pt;}
div.comsay8{margin: 0 0 0 140px; font-size: 10pt;}
div.comsay9{margin: 0 0 0 160px; font-size: 10pt;}

h5 {margin:20px 0 20px 0; padding:0 0 0 20px; border-left:3px solid #336699; font-size:12pt; font-weight:lighter;}
td.dan {border-bottom: 1px solid #cecece;}
hr { margin: 7px 0;  height: 1px;  border: none;  background: #cecece; color: #cecece;}
div.hr{background-image: url(/i/pic/hr.gif); background-repeat: repeat-x; width: 98%; height: 1px; margin: 0;}

.maps {font-size: 9pt; margin: 4px 0 4px 0;}
.maps a{font-size: 9pt; margin: 4px 0 4px 0;}

#coment_top {padding: 0; margin:0; border-bottom:1px solid #336699;}
#coment_top p {padding: 5px 0 2px 7px; margin:0; color:#ffffff; background-color:#336699; width:85px;}
#coment_top span {padding: 5px 0 2px 7px; margin:0; background-color:#ffffff;}

#mask {position:absolute; left:0;  top:0;  z-index:9000;  background-color:#000; display:none;}
#boxes .window {position:absolute;  left:0;  top:0;  width:790px; height:470px;  display:none;  z-index:9999;   padding:20px;}
#boxes #dialog {width:790px; height:470px; padding:5px; background-color:#ffffff; font-size:10pt;}
#boxes #dialog1 {width:790px; height:530px; padding:1px; background-color:#ffffff; font-size:10pt;}
#boxes #dialog2 {width:475px; height:250px; padding:1px; background-color:#ffffff; font-size:10pt;}
#boxes #dialog3 {width:500px; height:350px; padding:1px; background-color:#ffffff; font-size:10pt;}
a.close {display:block; float:right; padding:3px; color:#ffffff; background:#a12402;}
div.ps {padding:10px; background:#f7eeb3; border-top:1px solid #666666; border-bottom:1px solid #666666;}


