* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
BODY {
    color : #000;
    background : #FFF;
    font-size : 1em;
    font-family : Arial, sans-serif;
}
li { list-style: none; }
p{ padding: 8px 8px 5px 0;text-align: justify;}
strong{color: #404040;}
h2{ font-size: 1.2em; padding: 10px 0 10px 0;
color: #FF8000; }
.mini{font-size: 0.9em;}  
.mini2{font-size: 0.7em;}
#all{ min-height: 100%;
 width: 1004px;}
a:visited{ color: Blue; }
*html #all{ height: 100%; }
/* start shapka */
.header{
position: absolute;
top: 0;
left: 0;
width: 237px;
height: 230px;
background: url(img/krisa.gif) no-repeat;
}
.signature{
position: absolute; 
top: 170px;
left: 180px;
width: 600px;
height: 42px;
font-size: 0.8em;
text-align: right;
}  
.sign{
font-weight: bold;
font-style: italic;
color: #101080;
}

.logo{
position: absolute;
top: 20px;
left: 500px;
width: 276px;
height: 122px;
background: url(img/logo.jpg) no-repeat;
}
h1{font-size: 2.5em; 
color: #808080;
font-family: "Times New Roman",sans-serif;
position: absolute;
top: 60px;
left: 250px;
 }
/* end shapka */
/* menu */
.menu{ width: 167px; float: left;
padding: 0 0 55px 0;
}
.sh-m{
height: 15px;
border: 1px solid #808080;
 background: #90D0FF;
margin: 232px 0 0 0px;
}
.menu ul {
border-left: 1px solid #CBCBCB;
border-bottom: 1px solid #CBCBCB;
border-right: 1px solid #CBCBCB;
background: #FFE0A0;
}
.menu ul li{
padding: 10px 0;
border-bottom: 1px solid #fff;
border-top: 1px solid #CBCBCB;
}
li a, li a:link, li a:active, li a:visited{
    text-decoration : none;
    color : #000;
    padding: 10px 0 10px 60px;
    background: url(img/keda.gif) no-repeat 7px 8px;
} 
.lisir li{
    padding: 5px 0 0 25px;
    background: url(i/hasnew.gif) no-repeat 1px 4px;
} 
.licook li{
    padding: 5px 0 0 25px;
    margin-left: 10px;
    background: url(i/nonew.gif) no-repeat 1px 4px;
} 
 li a:hover{ color: Blue; }
/* menu */
/* start content */
.content{
margin: 0 0 0 180px;
padding: 232px 0 0 0;
}
.cont{ width: 580px; 
border: 2px solid #CBCBCB;
padding: 2px 6px 2px 12px;
}
.forum{ 
margin: 0 0 65 180px;
padding: 231px 0 0 0;
}
.right{
position: absolute; 
top: 231px;
left: 798px; 
width: 200px;
padding: 0 0 55px 0;
}   

.begunok{
align: right; 
width: 10px; 
height: 10px; 
overflow: auto;
} 

.direct{
border: 1px solid #D5D5D5;
}

.img-c{ float: left; padding: 10px; }
.img{ float: center; padding: 10px; }
.img-co{ float: right; padding: 10px; }
/* end content */
/* start footer */
.clear{ clear: left; 
height: 100px;}
.footer{
height: 80px;
text-align: right;
font-size: 0.8em;
margin: -80px 0 0 0;
background: #FFE2A8;
border-top: 1px solid #5400A8;
width: 100%;
}
.footer p{ padding: 5px 10px 0 0;text-align: right; }
.sir{
    background: url(img/sir.gif) no-repeat 0 0;
    height: 168px;
    margin: -168px 0 0 0;
}
/* end footer */
