* {
margin:0px;
padding:0px;
font-family:arial;
font-size:13px;
}
html,body {
height:100%;
}

p {
padding-top:10px;
}

select,textarea {
color:#444444;
border:1px solid #856287;
}

input[type=text],input[type=submit],input[type=password],input[type=reset]{
border:1px solid #856287;
}

a,a:hover {
color:#734b76;
}
#main_table {
margin:0px auto;
border-collapse: collapse;
}

#left_menu {
list-style:none;
}

#left_menu li {
min-height:19px;
background-image:url('/images/skrepka.gif');
background-repeat:no-repeat;
background-position:middle center;
padding:2px 0px 2px 30px;
margin-top:10px;
}

#left_menu a{
font-size:12px;
text-decoration:none;
}

#left_menu_children {
margin-left:10px;
list-style:none;
}
#left_menu_children li {
min-height:12px;
background:none;
font-size:11px;
padding:4px 0px 2px;
margin-top:0px;
background-color:white;
}

#r_menu {
background-image:url('/images/index_04_top.jpg');
background-repeat:no-repeat;
background-position:top;
padding:20px 10px 5px 10px;
min-height:385px;
}
#l_menu {
background-image:url('/images/menu_bg_top.jpg');
background-repeat:no-repeat;
background-position:top;
padding:50px 80px 50px 10px
}

#banners {
padding:10px 10px;
}

dl.article {
margin-top:-20px;
padding:0px 0px 0px;
overflow:hidden;
}

dl.article dt {
margin-top:20px;
overflow:hidden;
clear:both;
}
dl.article dd {
margin-top:0px;
margin-left:0px;
margin-bottom:20px;
color:#664e8a;
}

dl.article dt p{
margin:0px;
font-size:13px;
color:#664e8a;
font-weight:bold;
}

dl.article a {
color:#664e8a;
font-size:13px;
text-decoration:none;
}

.greenborder {
padding:3px;
}

#r2_menu {
list-style:none;
padding:10px 0px;
}
#r2_menu li {
height:50px;
padding-left:60px;
}
#r2_menu li a {
color:#655b41;
text-decoration:none;
font-size:15px;
}
#content {
padding:30px 15px;
color:#5c5660;
}

#head {
margin-top:30px;
padding:10px;
background-color:#FDF9F0;
color:#8170a1;
font-size:17px;
font-weight:bold;
}

#r_header {
padding:3px;
background-color:#ffffff;
color:#8270a2;
font-size:15px;
font-weight:bold;
text-align:center;
}

.r_news {
padding:5px;
color:#8390d1;
}

.r_news dt {
margin-top:12px;
}

.r_news dd a {
color:#8390d1;
}

.title {
color:#8270a2;
}

.lin_nav {
color:#b47e36;
}

#lenta {
}

#lenta dt{
margin-top:10px;
font-weight:bold;
background-color:#C4BDB7;
color:white;
padding:2px;
}
#lenta dd{
margin-top:5px;
padding:2px;
}