* {margin: 0; padding: 0}
a {color: #007fc5}
img {border:0 none}
body {
    font: 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #dce994 url(/images/header1.jpg) center top no-repeat;
}
.head_table {
    margin: 0 auto;
}
.main_table {
    margin: 0 auto;
}
.bg_bottom span {
	height: 12px;
}
#styler {text-align:right; }
#styler span {cursor:pointer}
.png {behavior: url(/js/iepngfix.htc);}
#mainpage, #sitemappage {
    width: 124px;
    height: 27px;
    background: url(/images/png_left.png) left no-repeat;
    padding-left:6px;
    text-align:left;
    behavior: url(/js/iepngfix.htc);
}
#sitemappage {
    width: 104px;
}
#mainpage .int1, #sitemappage .int1 {
    padding-right:6px;
    background: url(/images/png_right.png) right no-repeat;
    behavior: url(/js/iepngfix.htc);
}
#mainpage .int2, #sitemappage .int2 {
    height: 24px;
    padding-top: 3px;
    text-align: center;
    background: #f3f7ee;
}
.searchform {
    text-align: right;
    float: right;
    height: 27px;
    width: 222px;
    background: url(/images/search.png) no-repeat;
    behavior: url(/js/iepngfix.htc);
}
.searchform input {
    height: 15px;
    width: 140px;
    margin: 6px 13px 0 0;
    border: 0px;
}
* html .searchform input {width:125px}
.searchform a {
    text-align: right;
    color: #007fc5;
    margin-right:10px;
    text-decoration: none;
}
#menu, #menu .int1, #menu .int2{
    height:35px;
}
#menu {
    width: 100%;
    background: url(/images/bkg.png) center top repeat-x;
    zpadding-left: 35px;
    behavior: url(/js/iepngfix.htc);
}
#menu_rubric .href_level1, #menu_rubric .href_level1_parrent_active {
    height:18px;
    float: left;
    font-size: 16px;
    color: white;
    margin-top: 5px;
    text-decoration: underline;
    padding: 0 35px;
}
#menu_rubric ul li {
	list-style-type: none;
	display: inline;
}
ul.childrens li {
	list-style-type: none;	
    margin-bottom: 7px;	
}
.menu_rubric_href_l2 { }
.menu_rubric_href_l3 { }
.menu_rubric_href_l4 { }
.menu_rubric_href_l5 { }
.menu_rubric {
    margin-bottom: 7px;
}
.href_childrens {
    font-weight: normal;
    font-size: 16px;
}
.href_childrens:hover { }
.path {
    color: #007fc5;
    margin: 28px 0 36px;
}
.cur_path {
    color: #e91e28;
}
#sprav {
    overflow:none;
    background: url(/images/bg_sprav.gif) no-repeat;
}
#sprav .int1 {
    height: 466px;
    overflow: auto;
    padding: 22px;
}
#sprav .menu_rubric {
    font-weight: bold;
}
#spec {
    overflow: none;
    background: url(/images/bg_spec.gif) left top no-repeat;
}
#spec .int1 {
    overflow: auto;
    height: 316px;
    padding: 22px;
}
#spec .menu_rubric {
    font-weight: bold;
}
ul li, #menu_rubric {
    text-align: left;
}
ul {
    padding-bottom: 10px;
}
.infotable{
    border: 1px solid #9a9e81 !important;
}
.infotable td {
    padding: 10px;
    border: 1px solid #9a9e81;
}
#site_map {
    padding-left: 40px;
    text-align: left;
}
#site_map a {
    color: #007fc5;
}
#site_map .lvl0 {
    padding-left: 20px;
}
#site_map .lvl1 {
    padding-left: 40px;
}
#site_map .lvl2 {
    padding-left: 60px;
}
#site_map .lvl3 {
    padding-left: 80px;
}
#site_map .lvl4 {
    padding-left: 100px;
}
td.head {
    padding-left: 35px;
    padding-right: 35px;
}
td.content {
    padding-left: 165px;
    padding-right: 35px;
    padding-bottom: 35px;
    height: 350px;
}
table.footer {margin: 0 auto}