html,body {
        margin: 0;
        padding: 0;
        background-color: #ffffff;
        text-align: center; /*IE5*/ }
#global {
        position: relative;
        width: 1018px;
        margin-left: auto;
        margin-right: auto;
        text-align: left; /*IE5*/ }

#header {
        position: relative;
        width: 1018px;
        height: 311px;
        left: 0px;
        overflow: hidden;}
#head_bg1 {
        position: absolute;
        width: 24px;
        height: 232px;
        background: url('img/1.jpg') no-repeat left top;}
#header_top {
        position: relative;
        width: 970px;
        height: 232px;
        left: 24px;
        background: url('img/2.jpg') no-repeat left top;}
#head_bg2 {
        position: relative;
        width: 188px;
        height: 32px;
        left: 24px;
        padding: 5px 0px 0px 10px;
        background: url('img/4.jpg') no-repeat left top;}
#head_bg2 a {
        color: #7c6559;
        font: 10px tahoma, verdana, sans-serif;
        text-decoration: none;
}
#head_bg2 a:hover {
        color: #7c6559;
        text-decoration: underline;
}


#header_menu {
        position: absolute;
        width: 772px;
        height: 32px;
        top: 232px;
        left: 212px;
        padding: 7px 0px 0px 0px;
        text-align: center;
        background-color: #ae4c1c;}
#header_menu a {
        color: #fdf3e9;
        font: normal bold 14px tahoma, verdana, sans-serif;
        margin: 0px 33px 0px 0px;
        text-decoration: none;}
#header_menu a:hover {
        color: #ffffff;
        text-decoration: underline;}


#head_bg3 {
        position: absolute;
        width: 10px;
        height: 32px;
        left: 984px;
        top: 232px;
        background: url('img/6.jpg') no-repeat left top;}
#head_bg4 {
        position: absolute;
        width: 970px;
        height: 47px;
        left: 24px;
        top: 264px;
        background: url('img/7.jpg') no-repeat left top;}


#menu {
        position: relative;
        float: left;
        left: -1%;
        top: 0px;
        margin-left:-628px;
        }
#authors {
        border-bottom: solid 1px #bdbbbe;
        position: relative;
/*        position: absolute;*/
        width: 140px;
        height: 25px;
        left: 0px;
        top: 0px;
        color: #ffffff;
        font: bold 12px verdana, tahoma, sans-serif;
        padding: 3px 0px 0px 9px;
        margin-bottom: 28px;
        background: url('img/name_bg.gif') no-repeat left top;}
#menu_data {
position: relative;
/*        position: absolute;*/
min-height: 300px;
/*height: 300px;*/
        width: 140px;
        left: 0px;
/*        top: 50px;*/
        }
#menu_data ul {
        width: 140px;
        display: block;
        border-bottom: solid 1px #bdbbbe;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
        font: 13px verdana, tahoma, sans-serif;
        list-style-type: none;}
#menu_data ul li {
        position: relative;
        margin: 0px 0px 4px 0px;
        font: 10px verdana, tahoma, sans-serif;}
#menu_data a {
        color: #555555;
        font: 13px verdana, tahoma, sans-serif;
        text-decoration: none;}
#menu_data a:hover {
        color: #363333;
        text-decoration: underline;}

#girlplace {
/* пустое место, куда поместится девочка, если остальные колонки окажутся очень короткими */
        position: relative;
        width: 178px;
        height: 305px;
        left: 0px;
}

#girl {
/*border: solid 1px yellow;*/
        position: absolute;
        width: 178px;
        height: 305px;
        left: 24px;
        top: -170px;
        background: url('img/girl.jpg') no-repeat left bottom;}


#center {
                position: relative;
                margin-left: 202px;
                width: 455px;}

#mainblock {
/*border: solid 1px red;*/
                position: relative;
        float: left;}
#series {
        border-bottom: solid 1px #bdbbbe;
        position: absolute;
        width: 455px;
        height: 25px;
        left: 0px;
        top: 0px;
        padding: 3px 0px 0px 7px;
        background: url('img/name_bg2.gif') no-repeat left top;}
#series h1 {
        margin: 0px 0px 0px 0px;
        color: #ffffff;
        font: bold 12px verdana, tahoma, sans-serif;}
#textblock {
        position: relative;
        width: 455px;
        left: 0px;
        top: 25px;
        padding: 30px 0px 30px 0px;}
#textblock h2 {
        margin: 0px 0px 15px 0px;
        color: #376d31;
        font: normal bold 14px tahoma, verdana, sans-serif;}
#textblock a {
        color: #376d31;
        text-decoration: underline;}
#textblock a:hover {
        color: #2a5b25;
        text-decoration: underline;}

#textblock p {
        margin: 0px 0px 25px 0px;
        text-align: justify;
        color: #363333;
        font: 12px verdana, tahoma, sans-serif;}



#anonceblock {
/*border: solid 1px blue;*/
                position:relative;
        float: right;
        margin-right:-290px;
        width: 288px;
        left: 47px;
        top: 0px;
        }
#anonces {
        border-bottom: solid 1px #bdbbbe;
        position: relative;
        width: 279px;
        height: 25px;
        right: 0px;
        text-align: right;
        color: #ffffff;
        font: bold 12px verdana, tahoma, sans-serif;
        padding: 3px 9px 0px 0px;
        margin-bottom: 13px;
        background: url('img/name_bg.gif') no-repeat right top;}
.anoncebox {
        border-bottom: solid 1px #bdbbbe;
        position: relative;
    overflow: hidden;
height: 100%;
        width: 288px;
        right: 0px;
        padding: 15px 0px 0px 0px;}
.anoncebox h2 {
        margin: 0px 0px 0px 0px;
        text-align: right;
        color: #723e24;
        font: normal bold 12px tahoma, verdana, sans-serif;}
.anoncebox h2 a {
        color: #723e24;
        text-decoration: underline;}
.anoncebox h2 a:hover {
        color: #402213;
        text-decoration: underline;}
.anoncebox h3 {
        margin: 0px 0px 10px 0px;
        text-align: right;
        color: #555555;
        font: 12px verdana, tahoma, sans-serif;}
.anoncebox h3 a {
        color: #316d3a;
        text-decoration: underline;}
.anoncebox h3 a:hover {
        color: #19401e;
        text-decoration: underline;}
.anoncebox p {
        margin: 0px 0px 25px 0px;
        text-align: justify;
        color: #555555;
        font: 10px verdana, tahoma, sans-serif;}
.anoncebox img {
/*border: solid 1px #6c803c;*/
    padding: 0px;
    background-color: #ffffff;
        margin: 0px 10px 15px 0px;
        float: left;}


#bottom {
                position: relative;
                clear: both;
/*margin-top: 42px;*/
                }

#btmmenu {
                position: relative;
        width: 792px;
        height: 22px;
        left: 202px;
        top: 70px;
        text-align: center;
        color: #ffffff;
        font: 12px verdana, tahoma, sans-serif;
/*        margin-top: 42px; */
        padding: 3px 0px 0px 0px;
        background: url('img/btmmenu_bg.gif') no-repeat left top;}
#btmmenu a {
        color: #ffffff;
        font: 12px verdana, tahoma, sans-serif;
                margin: 0px 13px 0px 13px;
        text-decoration: none;}
#btmmenu a:hover {
        color: #ffffff;
        text-decoration: underline;}

#footer {
        position: relative;
        width: 970px;
        height: 120px;
        left: 24px;
        top: 80px;
        }

#author {
                position: absolute;
        width: 280px;
        height: 20px;
        left: 0px;
        color: #838b9b;
        font: 10px verdana, tahoma, sans-serif;
        margin: 80px 0px 0px 0px;}
#author a {
        color: #404e6b;
        font: 10px verdana, tahoma, sans-serif;
        text-decoration: none;}
#author a:hover {
        color: #404e6b;
        text-decoration: underline;}
#links {
                position: absolute;
                left: 40%; /* Положение слоя от левого края */
                margin-left: -50px;
                width: 150px;
        height: 20px;
                text-align: center;
        color: #838b9b;
        font: 10px verdana, tahoma, sans-serif;
        margin: 80px 0px 0px 0px;}
#links a {
        color: #404e6b;
        font: 10px verdana, tahoma, sans-serif;
        text-decoration: none;}
#links a:hover {
        color: #404e6b;
        text-decoration: underline;}

#counter {
                position: absolute;
                right: 0px;
        width: 300px;
        height: 35px;
                text-align: right;
        margin: 70px 0px 0px 0px;}
#counter img {
        margin: 0px 0px 0px 7px;}

.hr {
        color: #fdf3e9;
        font: normal bold 14px tahoma, verdana, sans-serif;
        margin: 0px 33px 0px 0px;
}
.br {
        color: #ffffff;
        font: 12px verdana, tahoma, sans-serif;
                margin: 0px 13px 0px 13px;
}

