* {margin:0px;padding:0px}
table, img {border:0px}

body {
    font:           0.9em Georgia;
    color:          #494949;
    background:     #fcfdfd;
}
a {color:#009bdf}
a:hover {color:#ed8927}
td {vertical-align:top}

#main {
    margin-top:     0px;
    width:          100%;
    clear:          both;
}
#menu h2, #right h2, #content h1 {
    font:           150% Georgia;
    margin-bottom:  20px
}

/* Header */
#top {
    width:          100%;
    height:         300px;
    background:     url(../../../i/top/fon.gif) repeat-x;
}
#top h1 {
    z-index:        5;
    position:       absolute;
    top:            42px;
    left:           17%;
    margin-left:    30px;
}
div#t-left {
    z-index:        2;
    position:       absolute;
    width:          665px;
    height:         250px;
    background:     url(../../../i/top/left.jpg) no-repeat;
}
div#t-right {
    z-index:        3;
    width:          265px;
    height:         299px;
    position:       absolute;
    right:          0;
    background:     url(../../../i/top/right.jpg) no-repeat;
}
div#t-cloud {
    z-index:        3;
    position:       absolute;
    right:          265px;
    top:            133px;
    width:          119px;
    height:         110px;
    background:     url(../../../i/top/cloud.png) no-repeat;
    //background:   none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../i/top/cloud.png');
}
div#t-clouds-bg {
    z-index:        0;
    height:         74px;
    width:          100%;
    top:            150px;
    position:       absolute;
    background:     url(../../../i/top/clouds.jpg) repeat-x -84px top;
}
div#t-clouds {
    z-index:        2;
    position:       absolute;
    right:          30%;
    top:            49px;
    width:          138px;
    height:         44px;
    background:     url(../../../i/top/clouds.png) no-repeat;
    //background:   none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../i/top/clouds.png');
}
/* Menu */
#menu {
    width:          17%;
    padding-left:   20px;
}
#menu h2 {color:#aa926d}
#menu a  {color:#6c5c45}
#menu a:hover {color:#2b251b}
#menu li {
    font-size:      130%;
    list-style:     none;
    margin-bottom:  10px;
    color:          #ed8927;
}
#menu li li {
    margin:         5px 0 4px 20px;
    font-size:      130%;
}
#menu li.cur a {color:#ed8927}
#menu li.cur li a {color:#8e795b}
#menu li.cur li.cur a {color:#ed8927}
#menu div {
    margin:         80px 0 0 -20px;
    width:          163px;
    height:         243px;
    background:     url(../../../i/menu_fon.jpg) no-repeat;
}
/*********
 Right  */
#right {
    width:          20%;
    padding-right:  20px;
}
#right h2 {color:#52733d}
#right p {line-height:130%}

/* Counter */
#counter p {
    top:250px;
    left:500px;
}

/* Copyright */
#copyright {
    height:         117px;
    margin-top:     50px;
    background:     url(../../../i/bottom.jpg) no-repeat right bottom;
}
#copyright p#copy {
    float:          right;
    padding:        65px 80px 0 10px;
    color:          #fff;
    font-size:      90%;
    text-indent:    -0.5em;
    line-height:    1.5em;
}
#microsite {
    margin:         55px 0 0 0%;
    padding-left:   30px;
    float:          left; 
    font-size:      90%;
}
#microsite img {
    float:          left;
    margin-right:   10px;
}

/***********
  Content */
#content {padding:0 30px}
#content p, #news-list dd, #content li {
    line-height:    130%;
    margin-bottom:  1em;
}
#content ul, #content ol {margin-bottom:  1em}
#content li {margin-left:2em}
#content h1 {color:#ed8927;}
#content h2 {font-size: 140%}
#content h3 {font-size: 150%}
#content h4 {font-size: 140%}
#content h2, #content h3, #content h4 {font-weight: normal;margin: 0.7em 0 0.2em 0;}

/* News-list */
#news-list dt {
    color:          #aa926d;
    margin-bottom:  0.5em;
}
#news-list dd {margin-bottom:3em;}
#news-list img {
    border:         1px solid #121212;
    margin:         0 10px 5px 0;
    float:          left;
}
#news-list div {
    width:          100%;
    clear:          both;
    font-size:      1px;
    height:         1px;
    margin-bottom:  -15px;
}
#ill {
    float:          left;
    border:         1px solid #121212;
    margin:         0 15px 10px 0;
}

#news p#date {margin-bottom:0;color:#aa926d;}
#news h2 {margin: 0 0 15px 0}

#files span {color:#aa926d;}
#files img {
    vertical-align:bottom
}
#files li p {
    text-indent:0;
    margin: 5px 0 3px 0;
}
#files li {
    list-style:none;
    margin-bottom: 25px
}
