html, body {
    height:100%
    }

body {
    margin:0;
    padding:0;
    background:url('img/bg/bgfon.jpg') 
	/*repeat-y center #f9e8ce;*/
    }

td.left_dyn {
	background-image:url('img/border_left.jpg');
	width:23px;
	background-repeat:repeat-y;
}

td.right_dyn {
	background-image:url('img/border_right.jpg');
	width:23px;
	background-repeat:repeat-y;
}

table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top
}

body, td {
    font:12px arial, verdana, tahoma, sans-serif;
    color:#1f1a17
    }

form {
    margin:0;
    padding:0
    }

a img {
    border:none
    }

#tbl_main {
    height:100%;
    background:url(img/bg/bg_big_top.jpg) no-repeat top #fbeace;
    }

#tbl_main td#td_main {
    width:976px;
    background:url(img/bg/bg_big_bot.jpg) no-repeat bottom;
    }

#tbl_main td#td_bottom {
    height:63px;
    background:url(img/bg/bg_bot.jpg) no-repeat;
    text-align:right;
    padding:0 0 0 500px;
    color:#302c26;
    font-style:italic;
    }

#td_bottom a {
    color:#302c26;
    text-decoration:none;
    }

#td_bottom a:hover {
    color:#302c26;
    text-decoration:underline;
    }

#td_bottom div {
    float:left;
    }

#td_bottom p {
    margin:10px 15px 0 0;
    float:right;
    font:11px arial, verdana, tahoma, sans-serif;
    }

#left {
    padding:106px 0 0 40px;
    width:460px;
    }

#menu1 {
    margin:54px 0 0 80px;
    }

#menu1 img {
    margin:0 0 12px 0;
    }

#menu2 {
    margin:80px 0 0 20px;
    }

#menu2 div {
    float:left;
    display:block;
    }

#menu2 .news {
    padding:0 25px 0 0;
    }

#menu2 .public {
    padding:43px 15px 0 0;
    }

#menu2 .pr {
    padding:80px 0 0 0;
    }

#contacts {
    color:#a99e8a;
    font:bold 12px arial, verdana, tahoma, sans-serif;
    font-style:italic;
    padding:110px 0 0 0;
    }

#bird {
    float:left;
    display:block;
    margin:0 15px 0 0;
    }

#langs {
    text-align:right;
    margin:20px 7px 0px 0px;
/*    border: solid 1px red;*/
    }

#content {
    margin:0 90px 0 0;
    }

#content h1 {
    font:bold 16px times, serif;
    margin:20px 0 5px 0;
    }

#content h2 {
    font:bold 14px times, serif;
    margin:10px 0 0px 0;
    }

#content p {
    margin:10px 0 5px 0;
    line-height:17px;
    }

#content a {
    color:#ff6600;
    text-decoration:none;
    }

#content a:hover {
    color:#ff6600;
    text-decoration:underline;
    }

#crumbs {
    color:#b1a084;
    margin:0 0 15px 0;
    }

#crumbs a {
    color:#b1a084;
    text-decoration:none;
    }

#crumbs a:hover {
    color:#b1a084;
    text-decoration:underline;
    }

.img_left {
    float:left;
    display:block;
    height:150px;
    width:175px;
    margin:0 10px 0 0;
    background:url(img/bg/bg_img.gif) no-repeat left top;
    }

.img_left img {
    margin:23px 0 0 12px;
    }

#content ul {
    padding:0 0 0 0;
    margin:10px 0 10px 0;
    }

#content li {
    list-style-type:none;
    background:url(img/bullet.gif) no-repeat left top;
    padding:0 0 0 12px;
    margin:5px 0 5px 0;
    }
