body {
background: #ffffff url('/images/bg_new.jpg') fixed repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
color: #555555;
line-height: 18px;
}

table {font-family: Verdana, Arial, Helvetica, sans-serif;}
td    {font-size: 12px; line-height: 18px;}

.logotip {
background: url('/images/logotip.gif') no-repeat;
padding-bottom: 30px;
}

.logo {
background: url('/images/header_4.jpg');
height: 220px;
width: 780px;
margin: 5px;
}

.top_menu {
height: 40px;
background: #e4f2fd url('/images/bg3.gif');
font-weight: bold;
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff;
padding-left: 5px;
padding-bottom: 2px;
}

.top_menu a {
text-decoration: none;
color: #574e39;
padding: 6 10 6 6px;
border-right: 1px solid #d0e0ec;
}
.top_menu a:hover {
text-decoration: underline;
color: #D54E21;
}

.header {
background: #ffffff; 
width: 590px;
padding: 0 25 0 25px;
text-align: left;
vertical-align: top;
border-right: 1px solid #cccccc;
}

.header ol li { line-height: 22px; }

.otstup_verh {
background: #ffffff;
height: 30px;
}

.otstup_niz {
background: #ffffff;
height: 40px;
}

.footer {
background: #B1BACB;
height: 40px; 
text-align: center;
color: #737373; 
font-size: 10px;
border-top: 5px solid #D5D9E2; 
}

.footer a {
color: #E6E6E6; 
text-decoration: none;
}

.footer a:hover {
color: #ffffff; 
text-decoration: none;
}

h1 { font-size: 22px; color: #009aff; font-weight: normal;}
h2 { font-size: 22px; color: #009aff; font-weight: normal;}

h2 a, h3 a { color: #009aff; }
h2 a:hover, h3 a:hover { text-decoration: underline; }

a { color: #ea7500; text-decoration: none; }
a:hover { text-decoration: underline; }

.right_menu h3 { font-size: 18px; color: #009aff; font-weight: normal; margin: 0 0 12 0px;}

.right_menu {
background: #ffffff;
vertical-align: top;
padding: 0 20 0 20px;
width: 190px;
}

.right_menu ul {
width: 190px;
list-style: none;
padding: 0 0 40 0px;
margin: 0 0 10 0px;
background: url('images/split-mini2.gif') no-repeat bottom;
}

.right_menu ul li {
display: block;
}

.right_menu ul li a {
background: url('/images/star.gif') no-repeat;
background-position: 0px 11px;
padding: 6 0 6 18px;
display: block;
color: #c622b0;
text-decoration: none;
}

.right_menu ul li a:hover {
background: url('images/list-style-arrow.gif') no-repeat;
background-position: 0px 11px;
padding: 6 0 6 18px;
display: block;
color: #c71585;
text-decoration: underline;
}
* html ul li { height: 1%; }
* html ul li a { height: 1%; }
