body {
        margin: 0px;
        padding: 0px;
        background-color: #406618;
        text-align: center; /*IE5*/ }
#global {
        position: relative;
        width: 962px;
        margin-left: auto;
        margin-right: auto;
        text-align: left; /*IE5*/ }
#left {
        z-index: 5;
        position: absolute;
        width: 175px;
        height: 768px;
        left: 6px;
        top: 0px;
        background-color: #406618;
		}
#bg_logo {
        position: absolute;
        width: 175px;
        height: 585px;
        background: url('img/bg_logo_in3.jpg') #ecdab6 no-repeat left top;}
#bg_logo a img {
        margin: 34px 0px 0px 43px;
        opacity: 0.9;
        -khtml-opacity: 0.9;
        -moz-opacity: 0.9;
        filter: alpha(opacity=90);}
#bg_logo a:hover img {
        opacity: 1.0;
        -khtml-opacity: 1.0;
        -moz-opacity: 1.0;
        filter: alpha(opacity=100);}
#right {
        position: relative;
        width: 775px;
        min-height: 768px;
        left: 181px;
        overflow: hidden;
        background-color: #f8ead0;
		}
#header {
        position: static;
        width: 775px;
        height: 24px;
        background-color: #406618;
		}

#zag {
        z-index: 2;
        position: absolute;
        width: 672px;
        top: 147px;
        text-align: right;
        margin: 0px 0px 0px 50px;
		}
#zag h1 {
	color: #382727;
	letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
	font: normal bold 20px times new roman, serif;
	}
.zag_part {
	color: #382727;
    text-align: right;
	letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
	font: normal bold 14px times new roman, serif;
	}
#content {
/*		border: solid 1px red;*/
        z-index: 2;
        position: relative;
        padding: 0px 55px 0px 50px;
		}
#content a {
	color: #51291f;
	font: 12px verdana, tahoma, sans-serif;
	text-decoration: underline;
	padding: 1px 2px 1px 2px;
	}
#content a:hover {
	color: #000;
	font: 12px verdana, tahoma, sans-serif;
	text-decoration: none;
	background-color: #f1e0c6;
	}
p {
	color: #51291f;
	font: 12px verdana, tahoma, sans-serif;
	text-align: justify;
	margin: 0px 0px 10px 0px;
	}
.zametka {
	color: #51291f;
	font: 11px verdana, tahoma, sans-serif;
	text-align: justify;
	margin: 0px 0px 10px 0px;
	}
h2 {
	color: #253d0c;
	letter-spacing: 1px;
	font: normal bold 19px times new roman, serif;
	margin: 30px 0px 15px 0px;
	}
h3 {
	color: #240e09;
	font: normal bold 14px verdana, tahoma, sans-serif;
	margin: 20px 0px 5px 0px;
	}
ul.spisok {
	padding-left: 0;	
	font: 12px verdana, tahoma, sans-serif; 
	margin: 0px 0px 10px 0px;
	}
ul.spisok li {
	color: #51291f;
	font: 12px verdana, tahoma, sans-serif;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	}
ul.spisok2 {
	padding-left: 0;	
	font: 12px verdana, tahoma, sans-serif; 
	margin: 5px 0px 10px 45px;
	}
ul.spisok2 li {
	color: #51291f;
	font: 12px verdana, tahoma, sans-serif;
	margin: 0px 0px 1px 0px;
	list-style-type: none;
	}
ol.prim {
	padding-left: 0;	
	font: 11px verdana, tahoma, sans-serif; 
	margin: 0px 0px 30px 25px;
	}
ol.prim li {
	color: #51291f;
	font: 11px verdana, tahoma, sans-serif;
	margin: 0px 0px 5px 0px;
	}

.avtor_texta {
	color: #51291f;
	font: 12px verdana, tahoma, sans-serif;
	text-align: right;
	margin: 0px 0px 10px 0px;
	}

div.preview {
	position: relative;
	width: 185px;
/*	border: 1px solid blue;*/
	float: right;
	text-align: right;
	}
.preview img {
	border: solid 1px #416a32;
	padding: 1px;
	background-color: #f8e7ca;
	margin: 0px 0px 5px 0px;
	}
.preview p {
	color: #1d0f10;
	font: 10px verdana, tahoma, sans-serif;
	line-height: 1;
	margin: 0px 0px 10px 15px;
	}

div.friends2 {
        position: relative;
	color: #755832;
	font: 10px times new roman, serif;
	margin: 10px 0px 10px 0px;
	width: 550px;
	}
#content .friends2 a {
	color: #755832;
	font: 10px times new roman, serif;
	text-decoration: underline;
	}
#content .friends2 a:hover {
	color: #755832;
	font: 10px times new roman, serif;
	text-decoration: underline;
	}


#svertok_top {
        position: relative;
        width: 775px;
        height: 191px;
        background: url('img/svertok_top3.jpg') no-repeat left top;}
#svertok_edge1 {
        position: absolute;
        width: 32px;
        height: 301px;
        background: url('img/svertok_edge13.jpg') #f8ead0 no-repeat left top;}
#svertok_edge2 {
        position: absolute;
        width: 32px;
        height: 32767px;
        top: 516px;
        background: url('img/svertok_edge23.jpg') #f8ead0 repeat-y left top;}
#svertok_body {
		position: static;
        left: 32px;
        width: 775px;
        min-height: 592px;
        _height: 602px; /*IE*/
        padding: 0px 0px 10px 0px;
        background: url('img/svertok_body3.jpg') repeat-y 32px top;}
#svertok_ornam {
        z-index: 1;
        position: absolute;
        width: 201px;
        height: 152px;
        top: 137px;
        left: 529px;
        background-image: url('img/ornam.jpg');}

#svertok_btm {
        position: relative;
        width: 100%;
        height: 166px;
        background: url('img/svertok_btm3.jpg') no-repeat left top;}
p.totop {
	color: #314071;
	font: normal bold 15px times new roman, serif;
    text-align: center;
	padding-top: 23px;
	margin: 0px 0px 60px 0px;
	}
.totop a {
	color: #301a10;
	text-decoration: none;
	}
.totop a:hover {
	color: #301a10;
	text-decoration: underline;
	}
p.menubtm {
	color: #705345;
	font: normal bold 11px verdana, tahoma, sans-serif;
    text-align: center;
	margin: 0px 0px 0px 0px;
	} 
.menubtm a {
	color: #301a10;
	font: 11px verdana, tahoma, sans-serif;
	text-decoration: none;
	}
.menubtm a:hover {
	color: #301a10;
	font: 11px verdana, tahoma, sans-serif;
	text-decoration: underline;
	}

#ksu {
        position: relative;
        width: 100%;
        text-align: center;
        padding: 87px 0px 15px 0px;
        background-color: #406618;
		}
#ksu p {
        text-align: center;
        color: #b3c2a3;
        font: 10px verdana, tahoma, sans-serif;
        margin: 0px 0px 0px 0px;}
#ksu a {
        color: #dde3d7;
        font: 10px verdana, tahoma, sans-serif;
        text-decoration: none;}
#ksu a:hover {
        color: #fff;
        font: 10px verdana, tahoma, sans-serif;
        text-decoration: underline;}
#counter {
        position: relative;
        width: 100%;
        height: 41px;
        bottom: 0px;
        text-align: center;
        padding: 0px 0px 0px 0px;
        background-color: #406618;
		}
#counter img {
        opacity: 0.3;
        -khtml-opacity: 0.3;
        -moz-opacity: 0.3;
        filter: alpha(opacity=30);
        margin: 0px 0px 0px 7px;}
#counter a:hover img {
        opacity: 1.0;
        -khtml-opacity: 1.0;
        -moz-opacity: 1.0;
        filter: alpha(opacity=100);}


div.menudiv {
        z-index: 5;
        position: relative;
        top: 160px;
        margin: 45px 0px 0px 0px;
		}
.menudiv ul {
	width: 110px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 35px;
	font: bold 13px verdana, tahoma, sans-serif;
	list-style-type: none;
	}
.menudiv ul li {
	position: relative;
    margin: 0px 0px 6px 0px;
	font: bold 13px verdana, tahoma, sans-serif;
	}
.menudiv ul li a {
	color: #e0d6be;
	text-decoration: none;
	display: block;
	overflow: visible;
	font: bold 13px verdana, tahoma, sans-serif;
	}
.menudiv ul li a:hover {
	color: #f7f2e3;
	text-decoration: none;
	font: bold 13px verdana, tahoma, sans-serif;
	}
* html .menudiv ul li { float: left; height: 1%; }
* html .menudiv ul li a { height: 1%; }