/********** сайт **************/
body {
        background: url(images/logo-bg.gif) repeat-x top;
        font-family: Arial;
}
.logo-fon {
        background: url(images/logo-fon.jpg) no-repeat top right;
}
.site_title {
        background: #E1AB1C url(images/site_title.gif) no-repeat left top;
        font-size: 13px;
        color: White;
        padding-left: 43px;
        padding-top: 10px;
}
.site_title a {
        color: White;
}
#menu-fon {
        background: #FEF6E3 url(images/bot-kolos.gif) no-repeat bottom left;
        border-right: #F6DFB6 1px solid;
}
#menu-fon-right {
        background: #FEF6E3;
        border-left: #F6DFB6 1px solid;
}
#leftmenu {
        background: url(images/menu-fon.gif) no-repeat top left;
        width: 184px;
}
#leftmenu ul {
        list-style: none;
        font-size: 13px;
        color: #9D6942;
        margin: 0px;
        padding: 0px;
        padding-top: 24px;
}
#leftmenu li {
        padding-bottom: 2px;
        margin-left: 0px;
}
#leftmenu a {
        color: #9D6942;
        text-decoration: none;
        padding-left: 20px;
}
#leftmenu a:hover {
        text-decoration: underline;
}
.leftmenu_act {
        padding-left: 13px;
        font-weight: 600 ;
        color: #cc9900;
        font-style: oblique;
}

#bottommenu {
        margin-left: 20px;
        width: 80%;
}
#bottommenu ul {
        list-style: none;
        font-size: 13px;
        color: #9D6942;
        margin: 0px;
        padding: 0px;
        padding-top: 24px;
}
#bottommenu li {
        padding-bottom: 2px;
        margin-left: 0px;
}
#bottommenu a {
        color: #9D6942;
        text-decoration: none;
        padding-left: 10px;
}
#bottommenu a:hover {
        text-decoration: underline;
}
.bottommenu_act {
        padding-left: 13px;
        font-weight: 600 ;
        color: #cc9900;
        font-style: oblique;
}
#text {
        background-color: #FFFAEF;
        font-size: 13px;
        color: #4D5866;
        vertical-align: top;
        padding-left: 20px;
        padding-right: 2%;
}
.map {
        margin-top: 5px;
}
#text p {
        padding-top: 14px;
        padding-right: 2%;
        margin-bottom: 0px;
}
#text ul {
        margin: 0px;
        padding: 0px;
        margin-left: 17px;
        margin-top: 14px;
        color: #DB9B00;
}
#text li {
        padding-bottom: 10px;
}
.li_text {
        color: #4D5866;
}
#text ol {
        margin: 0px;
        padding: 0px;
        padding-top: 14px;
        margin-left: 17px;
}
#text a {
        color: #DB9B00;
        text-decoration: none;
}
#text a:hover {
        text-decoration: underline;
}
.text-tab {
        background-color: #FFFAEF;
        font-size: 13px;
        color: #4D5866;
        vertical-align: middle;
        padding-left: 16px;
}
#text-news {
        background-color: #FFFAEF;
        font-size: 13px;
        color: #4D5866;
        vertical-align: top;
        padding-left: 20px;
        padding-right: 2%;
}
#text-news p {
        color: #9D6942;
		text-align: center;
        padding-top: 14px;
        padding-right: 2%;
        margin-bottom: 0px;
}
#text-news span {
        font-size: 13px;
        font-weight: normal;
        color: #4D5866;
}		
#text-news div {
        font-size: 13px;
        font-weight: normal;
        color: #9D6942;
}		
#text-news ul {
        margin: 0px;
        padding: 0px;
        margin-left: 17px;
        margin-top: 14px;
        color: #DB9B00;
}
#text-news li {
        padding-bottom: 10px;
}
#text-news h1 {
        color: #9D6942;
        font-size: 14px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
		text-align: center;
}
#text-news h2 {
        color: #9D6942;
        font-size: 13px;
        font-weight: bold;
        margin: 10px;
        padding: 0px;
		text-align: center;
}
#text-news ol {
        margin: 0px;
        padding: 0px;
        padding-top: 14px;
        margin-left: 17px;
}
#text-news a {
        color: #DB9B00;
        text-decoration: none;
}
#text-news a:hover {
        text-decoration: underline;
}
h1 {
        font-size: 13px;
        font-weight: bold;
        color: #9D6942;
        margin: 0px;
        padding: 0px;
        padding-bottom: 10px;
        padding-top: 12px;
}
h2 {
        font-size: 13px;
        font-weight: normal;
        color: #9D6942;
        margin: 0px;
        padding: 0px;
/*        padding-bottom: 10px;*/
        padding-top: 12px;
}
#ref {
        font-size: 13px;
        color: #DB9B00;
        text-align: right;
        text-decoration: underline;
        padding: 0px;
        margin: 0px;
        padding-top: 5px;
        margin-right: 16px;
}
#ref a {
        cursor: hand;
}
.cursor{
        cursor: hand;
}
.hide {
        display: none;
}
.img {
        background-color: #F6DFB6;
        margin-top: 16px;
        margin-bottom: 16px;
}
.img2 {
        background-color: #F6DFB6;
        margin-top: 16px;
}
#bottom {
        background: #EABA42 url(images/bot-bg.gif) repeat-x bottom;
        font-size: 13px;
        color: #9D6942;
        padding-left: 20px;
}
#bot-fon {
        background: url(images/img-bot.gif) no-repeat left;
        font-size: 13px;
        color: #9D6942;
        padding-left: 20px;
}
*html #bot-fon {
        background: url(images/img-bot.gif) no-repeat 0px 0px;
}
#bottom a {
        color: #9D6942;
        font-weight: bold;
        text-decoration: none;
}
#bottom a:hover {
        text-decoration: underline;
}
#bot-fon a {
        color: #9D6942;
        font-weight: bold;
        text-decoration: none;
}
#bot-fon a:hover {
        text-decoration: underline;
}
.ref {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #D89C09;
        text-decoration: underline;
        padding-left: 8px;
}

