BODY {
margin:0;
padding:0;
background: url(/i/n.gif) no-repeat;
background-attachment: fixed;
background-color:#303030;
font:90% Arial, Tahoma, Verdana, sans-serif;
color:#acacac;
text-align:center;
}
A {color:#acacac;text-decoration:none;}
A:hover {color:#ccc;text-decoration:underline;}
.top {
margin:0 0 20px 0;
background:url(/i/bg_top.gif) repeat-x 0 0;
text-align:left;
}
.top IMG {border:none;}
.photo {
width:800px;
margin:0 auto;
padding:0 0 70px 0;
text-align:center;
}
.photo .title {
padding:0 0 5px 0;
font-size:17px;
}
.photo .desc {
font-size:12px;
color:#7d7d7d;
}
.photo .desc A {color:#7d7d7d;}
.photo IMG {
margin:0 0 5px 0;
border:2px solid #555;
}
.prev {
width:800px;
margin:0 auto;
padding:0 0 70px 0;
text-align:left;
}
.prev IMG {
margin:10px;
border:2px solid #555;
}
.prev A:hover IMG {
border:2px solid #ccc;
}
.prev .nav {font-size:110%;word-spacing:5px;}
.prev .nav A {text-decoration:underline;}

.bottom {
position:fixed;
bottom:0;
left:0;
//position:absolute;
width:100%;
padding:5px 0 20px;
background-color:#555;
/*background-color:#594c5d;*/
font-size:20px;
/*font-weight:bold;*/
text-transform:lowercase;
/*letter-spacing:2px;*/
color:#707070;
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + document.body.clientHeight - offsetHeight);
}
.bottom A, .bottom A:hover {color:#fff;}
.key {
font-size:75%;
color:#ccc;
}
.menu {
display:inline;
float:left;
margin:0 -150px 0 0;
padding:0 0 0 20px;
}
.sub_menu {}

.razdels {
width:800px;
margin:0 auto;
padding:20px 0 70px 0;
text-align:left;
}
.razdels A {
font-size:22px;
}
.razdels IMG {
margin:0 20px 0 0;
border:2px solid #555;
vertical-align:middle;
}
.razdels A:hover IMG {
border:2px solid #ccc;
}
.razdels DIV {
display:inline;
float:left;
width:400px;
margin:0 0 70px 0;
}
.razdels .d1 {}
.razdels .d2 {}
.razdels .d3 {}
.razdels .d4 {}

.contacts {
position:absolute;
top:0;
right:0;
padding:2px 7px 0 0;
font-size:11px;
}
.contacts A {text-decoration:underline;}

.text {
margin:0 0 40px 0;
border-bottom:1px solid #555;
}
.text DIV {
width:800px;
margin:0 auto;
padding:0 0 20px 0;
font-size:15px;
text-align:left;
}
.text  A {text-decoration:underline;}

.counter {
position:absolute;
top:0;
left:0;
}