.top-img ul                { list-style:none; }
a                { color:#4d4d4d; text-decoration:underline; }
a:hover        { text-decoration:none; }

h1                { color:#4d4d4d; font:bold 18px/21px Tahoma, Arial, Verdana; }
h2                { color:#4d4d4d; font:bold 17px/21px Tahoma, Arial, Verdana; }
h3                { color:#4d4d4d; font:bold 16px/23px Tahoma, Arial, Verdana; }
h4                { color:#4d4d4d; font:bold 14px/17px Tahoma, Arial, Verdana; }
h5                { color:#4d4d4d; font:bold 13px/18px Tahoma, Arial, Verdana; }
h6                { color:#4d4d4d; font:bold 11px/16px Tahoma, Arial, Verdana; }

input, textarea, select { color:#000; border:1px solid #005a13; font:normal 12px/15px Tahoma, Arial, Verdana; background:#fff; }
body { color:#4d4d4d;  font:normal 13px/20px Tahoma, Arial, Verdana; background:#fedde6 url(../img/top.png) repeat-x top; }
html, body { width:100%; height:100%; padding:0; margin:0; position:relative; }




.main {
        width:100%;
        min-height:100%;
        _height:100%;
        min-width:1000px;
        #text-align:left;
        position:relative;
        width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
        background:url(../img/header.jpg) no-repeat top right;
}

.header {
        height:145px;
}
.logo {
        float:left;
        width:233px; height:31px;
        padding:1px 0 0 30px;
}
.logo a {
        float:left;
        width:240px; height:140px;
        background:url(../img/logotip7.png) no-repeat;
}



.top-img {
        margin:-0px 0 0 290px;
        padding:0;
}

.top-img ul {
        float:left;
        width:100%;
        padding:0;
}
.top-img li {
        float:left;
        width:25%;
}
.top-img a {
        position:absolute;
        bottom:0; left:0;
        width:230px; height:29px;
        text-align:center;
        color:#7d3373;
        font:bold 12px/29px Tahoma, Arial;
        text-decoration:none;
        text-transform:uppercase;
}
.top-img a:hover {
        color:#710963;
        text-decoration:underline;
}
.top-img div {
        position:relative;
        width:230px;
        height:125px;
        background:url(../img/bg.gif) no-repeat;
}
.top-img img {
        position:absolute;
        width:225px; height:93px;
        top:3px; left:2px;
}

.content {
        padding:0 0 100px 8px;
}
.left-col {
        float:left;
        width:266px;
        margin:0;
        padding:0;
}


.menu {
        margin:0;
        padding:0;
}





.menu li {

        padding:0 0 5px 0;
}
.menu a {
        color:#7d3373;
        display:block;
        width:266px; height:56px;
        line-height:56px;
        font:bold 12px/56px Tahoma, Arial;
        background:url(../img/menu-link.jpg) no-repeat;
}
.menu a:hover {
        background:url(../img/menu-link.jpg) no-repeat bottom left;
}
.menu a img {
        float:left;
        width:90px; height:45px;
        vertical-align:top;
        border:1px solid #e97cdb;
        margin:4px 15px 0 9px;
        display:inline;
}
.right-col {
        margin:0 11px 0 280px;
}
.news {
        border:1px solid #e97cdb;
}
.news-post {
        border:1px solid #fff;
        background:#fff url(../img/b.png) repeat-x bottom;
}
.news-post2 {
        padding:14px 35px;
        overflow:hidden;
        background:url(../img/t.png) repeat-x top;
}
.news p,
.news ul {
        #padding:8px 0;
}
.news .pic {
        text-align:center;
}
.news .pic img {
        border:1px solid #fc56e6;
        margin:0 5px;
}
.right-col h1 {
        text-align:center;
        padding:0 0 5px 0;
}
.photo {
        padding:20px 0;
}
.photo table {
        width:100%;
}
.photo table img {
        border:1px solid #fc56e6;
}



.footer {
        height:225px;
        text-align:center;
        margin:-225px auto 0 auto;
        background:url(../img/footer.gif) repeat-x;
}
.footer table { width:100%;height:75px; }
.footer-bg {
        background:url(../img/footer.jpg) no-repeat;
}
.footer-bg2 {
        height:75px;
        padding:150px 65px 0 65px;
        background:url(../img/footer-r.jpg) no-repeat top right;
}


.clear {
        font-size:0;
        line-height:0;
        height:0;
        clear:both;
}
.clear,
.over { overflow:hidden; _zoom:1; }



