* {
  margin: 0;
  padding: 0 auto;;
}

html {
   height: 100%;
}

body {
width:100%;
position: relative;
min-height: 100%;
}

*html body {
   height: 100%;
}


#container {
   overflow: hidden;
   width: 100%;
   padding-bottom: 50px;
}

#left {
width:200px;
float:left;
}

#melyuzga {
width:1px;
height:1300px;
bottom:80px;
float:left;
}


#top-podleft{
position:absolute;
left:0px;
top:0px;
bottom:0px;
width:200px;
background:url(../i/top-podleft1.png) repeat-y;

}

#top-podleft{
height:expression(document.body.clientHeight+0);
}

#podtop {
position:absolute;
top:203px;
left:0px;
right:0px;
height:3px;
background:url(../i/podtop1.png) repeat-x;
width:100%;
z-index:3;
}

#podtop {width:expression(document.body.clientWidth-0);}

/*--MENU--*/
#menu {
position:absolute;
top:207px;
left:0px;
font:700 0.9em "Times New Roman", serif;
z-index:5;
}

.menudiv ul{
margin: 0;
padding: 0;
width: 193px;
border-bottom: 1px solid #ccc;
list-style-type: none;
}

.menudiv ul li{
position: relative;
}

.menudiv ul li a{
display: block;
overflow: auto;
color: #FFF;
text-decoration: none;
background: #36c;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.menudiv ul li a:visited{
color: #FFF;
}

.menudiv ul li a:hover{
background-color: #339;
}

.menudiv .subfolderstyle{
background:#36c url(../i/arrow-list.gif) no-repeat center right;
}.menudiv ul{
margin: 0;
padding: 0;
width: 193px;
border-bottom: 1px solid #ccc;
list-style-type: none;
}

.menudiv ul li{
position: relative;
}

.menudiv ul li a{
display: block;
overflow: auto;
color: #FFF;
text-decoration: none;
background: #36c;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.menudiv ul li a:visited{
color: #FFF;
}

.menudiv ul li a:hover{
background-color: #339;
}

.menudiv .subfolderstyle{
background:#36c url(../i/arrow-list.gif) no-repeat center right;
}
/*--/MENU--*/

/* --TOP-- */
#header {
position: absolute;
left: 0px;
width: 100%;
height: 200px;
background-color:#36c;
z-index:2;
}


#logo {
position: absolute;
left:250px;
height: 200px;
background:url(../i/nizhny-tagil-top7.jpg) no-repeat;
background-color:#36c;
width: 735px;
z-index:3;
}

#nazvanie {
position: absolute;
left: 10px;
top: 10px;
width:250px;
font:700 1.2em "Times New Roman", serif;
color: #fff;
z-index:3;
}

#poisk {
position: absolute;
top:90px;
left:25px;
}

#pod-poiskom {
position:absolute;
top:120px;
left:20px;
width: 200px;
color: #fff;
font:700 0.9em "Times New Roman", serif;
}

#maincontent {
margin-left:207px;
margin-top:170px;
height:100%;
z-index:5;
}


#result-search {
position: absolute;
top:200px;
left:27px;
}


#footer {
position:absolute;
bottom:0px;
width:100%;
background:url(../i/bottom.png) repeat-x;
height:90px;
clear:left;
z-index:7;
}

#footer-text {
margin-top:23px;
margin-left:30px;
}

#footer-text1 {
margin-left:30px;
color:#000;
}

#schetchik {
float:right;
margin-top:18px;
margin-right:15px;
color:#000;
}

a.footer:link,a.footer:visited,a.footer:hover,a.footer:active {
color:#000;
text-decoration:none;
}

