*{outline:none}
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;}
#calendar {background-color: #ffffff; font-size:10pt; padding: 2px 2px 0 4px; height:100%; width:100%;}
#calendar td {font-size:9pt;}
#calendar a {font-size:9pt; color:#336699;}
#calendar a:hover {text-decoration:none;}
#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;}

#menu {width: 987px; height:41px; background-color:#336699;}
#menu p {font-size:12pt; padding: 10px 10px 9px 15px; 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: 4px; 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 div.img {float:left; padding: 0 10px 5px 0px;}
#liter #info_lit div.img1 {float:left; padding: 0 10px 25px 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;}


#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 #say img  {float:left; padding: 5px 10px 1px 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  #search span a {font-size:8pt; color:#ffffff; text-decoration:line; padding:0; margin:0;}
#liter #panel_lit  #search span 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  input {padding: 0 0 0 5px; font-size:10pt; color:#336699;}
#liter #panel_lit  #alls #searchf{padding: 1px 0 0 10px;}
#liter #panel_lit  #rega { width:240px} 
#liter #panel_lit  #rega input {width:160px;}
#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 span {width:50px; float:left; text-align:right; padding: 4px 5px 0 0;}
#liter #panel_lit  #rega b {float:right; padding: 5px 18px 0 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;}
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;}



td.dan {border-bottom: 1px solid #cecece;}
hr{background-image: url(/i/pic/hr.gif); background-repeat: repeat-x; width: 98%; height: 1px; margin: 0;}
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;}
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: normal 14px Tahoma;
background-color: #336699;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url(/i/pic/blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}