BODY {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #0d192c;
    font-family: tahoma, arial, sans-serif;
    background: #fff;
}
IMG {
    border: 0px;
}
TD {
    font-size: 11px;
    color: #000;
    font-family: tahoma, arial, sans-serif;
}
TD.top1 {
    background: #0d192c url('/sk/i/bg_top1.jpg') 0px 0px repeat-y;
}
TD.top1_1 {
    color: #fff;
    font-weight: bold;
    padding: 0px 0px 0px 40px;
}
TD.top2 {
    background: #757b91 url('/sk/i/bg_top2.jpg') 0px 0px repeat-x;
}
TD.top2_l {
    padding: 0px 0px 0px 25px;
    color: #aeb7d8;
}
TD.top2_d {
    padding: 3px 0px 2px 0px;
}
TD.left {
    background: #eaebef url('/sk/i/bg_left.gif') 0px 0px repeat-y;
}
TD.left_1 {
    background: url('/sk/i/bg_left_2.jpg') 0px 0px no-repeat;
    padding: 9px 10px 30px 25px;
    color: #797979;

}
TABLE.center {
    margin: 0px 8px 0px 8px;
}
TD.center {
    background: url('/sk/i/bg_center.gif') 100% 0% no-repeat;
    padding: 0px 0px 30px 0px;
}
TD.center_h {
    background: #f2f2f2 url('/sk/i/bg_center_h.gif') 100% 0% no-repeat;
    color: #797979;
}
TD.center_h_l {
    color: #797979;
    padding: 0px 0px 0px 14px;
}
TD.center_h_r {
    color: #a9a3c9;
    padding: 0px 14px 0px 0px;
    text-align: right;
}
TD.center_b {
    padding: 17px 0px 0px 0px;
}
TD.block {
    color: #8a9baf;
    padding: 0px 0px 5px 0px;
}
TD.block a.c {
    color: inherit;
}
TD.right {
    background: #eaebef url('/sk/i/bg_right.gif') 0px 0px repeat-y;
}
TD.right_1 {
    background: url('/sk/i/bg_right_2.jpg') 0px 0px no-repeat;
    padding: 11px 25px 30px 25px;
    color: #aeb7d8;
}
TD.right_2 {
    text-align: right;
    color: #aeb7d8;
}
TD.bottom_l {
    background: #70778a url('/sk/i/bg_bottom.gif') 0px 0px;
    color: #fff;
    padding: 0px 0px 0px 20px;
}
TD.bottom_r {
    text-align: right;
    padding: 0px 20px 0px 0px;
    background: #70778a url('/sk/i/bg_bottom.gif') 0px 0px;
    color: #fff;
}
DIV.divider {
    width: 100%;
    margin: 10px 0px 10px 0px;
    text-align: center;
}
DIV.r_h {
    color: #000000;
    margin: 0px 0px 17px 0px;
}
DIV.r_h2 {
    margin: 0px 0px 4px 0px;
}
SPAN.av {
    font-weight: bold;
    color: #ff8d92;
}
FORM {
    margin: 0px;
}
INPUT, OPTION, SELECT {
    border: 1px solid #b0cde1;
    background: #fafbff;
    font-family: tahoma, arial, sans-serif;
}
INPUT.inp {
    margin: 30px 3px 0px 0px;
    padding-left: 3px;
    width: 160px;
    border: 1px solid #b0cde1;
    background: #fafbff;
    color: #909193;
    height: 20px;
}
INPUT.inp2 {
    margin: 3px 3px 0px 0px;
    width: 160px;
    border: 1px solid #b0cde1;
    background: #fafbff;
    color: #44566a;
    height: 20px;
}
INPUT.button {
    border: 1px solid #b0cde1;
    background: #fafbff;
    color: #44566a;
}
TEXTAREA {
    color: #000;
    font-family: tahoma, arial, sans-serif;
    border: 1px solid #b0cde1;
    background: #fafbff;
    font-size: 11px;
}
H1 {
    color: #a33838;
    font-weight: bold;
    font-family: tahoma, arial, sans-serif;
    font-size: 17px;
    margin: 0px 0px 10px 0px;
}
A:link {
    color: #000;
    text-decoration: underline;
}
A:visited {
    color: #000;
    text-decoration: underline;
}
A:hover {
    color: #000;
    text-decoration: none;
}
A.top:link {
    color: #fff;
    text-decoration: none;
    margin: 0px 0px 0px 5px;
}
A.top:visited {
    color: #fff;
    text-decoration: none;
    margin: 0px 0px 0px 5px;
}
A.top:hover {
    color: #fff;
    text-decoration: underline;
    margin: 0px 0px 0px 5px;
}
A.center_h:link {
    color: #924545;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 0px 0px 2px;
}
A.center_h:visited {
    color: #924545;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 0px 0px 2px;
}
A.center_h:hover {
    color: #924545;
    text-decoration: underline;
    font-weight: bold;
    margin: 0px 0px 0px 2px;
}
A.b:link {
    color: #4eace1;
    text-decoration: none;
    font-weight: bold;
}
A.b:visited {
    color: #4eace1;
    text-decoration: none;
    font-weight: bold;
}
A.b:hover {
    color: #55bbf4;
    text-decoration: none;
    font-weight: bold;
}
A.right:link {
    color: #3375a4;
    text-decoration: none;
}
A.right:visited {
    color: #3375a4;
    text-decoration: none;
}
A.right:hover {
    color: #3375a4;
    text-decoration: underline;
}
A.av:link {
    color: #fff;
    text-decoration: underline;
}
A.av:visited {
    color: #fff;
    text-decoration: underline;
}
A.av:hover {
    color: #fff;
    text-decoration: none;
}
table.pageline {margin: 10px 0 20px 0; }
td.pageline { color: #797979; }
span.ncp { padding: 1px 3px 1px 3px; font-weight: bold; color: #DA696C; border: 1px solid #F3D6D1; background-color: #FFEDD7; }
span.nl { padding: 1px 3px 1px 3px; font-weight: bold;  color: #6C8CA4; border: 1px solid #D4ECEF; background-color: #EAF1F0; }
a.nl:link, a.nl:visited, a.nl:hover {text-decoration: none }
.hits {
    width: 50px;
    text-shadow: 0 0 3px #000,0 0 6px #000;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    font-family: monospace;
    color: #fff;
    cursor: default;
}

ul {
    padding: 0 0 0 14px;
}

li {
    margin: 0 0 12px;
}


ul.favorite {
    padding: 0;
    list-style: none;
}

ul.favorite li {
    margin: 0;
    padding: 12px 0;
    border-bottom: 1px solid #ccc;
}

ul.favorite li:last-child {
    border-bottom: none;
}

ul.favorite .img {
    margin: 0 0 8px;
    text-align: center;
}

ul.favorite .img img {
    max-width: 204px;
}

.mainmenu {
    text-align: center;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    outline: 2px solid #fff;
}

.mainmenu > div.r_h2,
.mainmenu > div {
    display: inline;
    margin: 0;
    font-size: 0;
    color: transparent;
}

.mainmenu > div.r_h2 a,
.mainmenu > div.r_h2 {
    float:left\9;
}

.mainmenu a.right,
.mainmenu a {
    display: inline-block;
    margin: 2px 6px;
    padding: 2px 6px;
    font-size: 11px;
    text-decoration: none;
    text-shadow: -1px -1px 1px #fff;
    color: #777;
}

.mainmenu a.right:hover,
.mainmenu a:hover {
    text-shadow: 0 0 0 #1769a4;
    color: #1769a4;
}

.mainmenu .active a.right,
.mainmenu .active a {
    text-shadow: -1px -1px 1px #fff;
    color: #000;
}

.footmenu {
    background-color: rgba(0,97,222,0.75);
    text-shadow: none;
    outline: none;
}

.footmenu a.right,
.footmenu a {
    margin: 1px 5px;
    padding: 1px 5px;
    font-size: 11px;
    text-decoration: none;
    text-shadow: none;
    color: #fff;
}

.footmenu a.right:hover,
.footmenu a:hover {
    text-shadow: none;
    color: #000;
}

.footmenu .active a.right,
.footmenu .active a {
    text-shadow: none;
    color: #000;
}

a .today {
    float: left;
    font-weight: bold;
}
a .today:before {
    content: "(";
}
a .today:after {
    content: ")";
}

.mainmenu a .today {
    margin-right: 4px;
}

