body {
font-family:Tahoma;
font-size:11px;
color:#393939;
background:#FDFDFD;
margin:2px;
padding:0 8px;
}

TD {
font-family:Tahoma;
font-size:11px;
}

HR {
border-top:.1em solid #787DAA;
border-bottom:.1em solid #FDFDFD;
}

#timerID {
font-size:14px;
font-weight:700;
color:#787DAA;
}

.b0_3_10_3 {
margin:0 3px 10px;
}

.b10_3_0_3 {
margin:10px 3px 0;
}

.b3_3_0_3 {
margin:3px 3px 0;
}

.l3 {
margin:0 3px 2px;
}

.l3_b {
font-weight:700;
margin:0 3px 2px;
}

.l15 {
margin:0 3px 2px 15px;
}

.l25 {
margin:0 3px 2px 25px;
}

.newsdes_norma {
color:#393939;
font-size:16px;
font-family:Tahoma;
}

input,textarea,select {
background:#FDFDFD;
border:1px #787DAA solid;
color:#31518C;
font-family:Tahoma;
font-size:11px;
}

.fbutton {
background:#FDFDFD;
color:#31518C;
font-size:9px;
cursor:pointer;
font-weight:700;
padding:2px 10px;
}

fieldset {
border:solid #787DAA 1px;
}

a:link,a:visited,a:active {
text-decoration:none;
color:#31518C;
}

a:link.reg,a:visited.reg,a:active.reg {
text-decoration:none;
color:#8B0000;
}

a:hover.reg {
text-decoration:none;
color:#B22222;
}

a:link.mn,a:visited.mn,a:active.mn {
text-decoration:none;
color:#31518C;
font-weight:700;
}

a:hover.mn {
text-decoration:none;
color:#787DAA;
font-weight:700;
}

a:link.rec,a:visited.rec,a:active.rec {
font-size:170%;
font-weight:400;
text-decoration:none;
color:#8B0000;
}

a:hover.rec {
font-size:170%;
font-weight:400;
text-decoration:none;
color:#B22222;
}

a:link.rec_norma,a:visited.rec_norma,a:active.rec_norma {
font-size:125%;
font-weight:700;
text-decoration:none;
color:#8B0000;
}

a:hover.rec_norma {
font-size:125%;
font-weight:700;
text-decoration:none;
color:#B22222;
}

a:link.titleactive,a:visited.titleactive,a:active.titleactive {
background:#FDFDFD;
color:#8B0000;
}

a:hover.titleactive {
background:#FDFDFD;
color:#B22222;
}

a:link.search,a:visited.search,a:active.search,a:hover.search {
background-color:#D3E2EA;
color:red;
}

a:link.undrl,a:visited.undrl,a:active.undrl {
text-decoration:underline;
color:#31518C;
}

#menu_head {
width:99%;
height:110px;
position:fixed;
left:0;
top:25px;
z-index:10;
margin:0;
padding:0;
}

#menu_top {
font-size:11px;
font-weight:700;
width:97%;
float:left;
background:#787DAA url(../pic/topmenu-line.gif);
margin:2px;
padding:18px 25px 0 4px;
}

#menu_top ul li {
float:left;
margin:0 1px;
}

#menu_top ul li a.current,#menu_top ul li a.current:hover {
background:#FDFDFD;
color:#31518C;
}

#menu_top ul li a {
color:#FDFDFD;
text-decoration:none;
float:left;
background:#787DAA;
padding:2px 7px;
}

#menu_top ul li a:hover {
background:#EFEFEF;
color:#31518C;
}

#tab_head {
opacity:.5;
filter:alpha(opacity=50);
-moz-opacity:.5;
}

.ln {
color:#393939;
font-size:10px;
font-weight:400;
font-family:Tahoma;
}

.ln a:link,.ln a:visited {
color:#31518C;
font-size:10px;
}

.ln a:hover {
color:#787DAA;
font-size:10px;
}

h1 {
font-size:10px;
color:#787DAA;
font-weight:700;
margin:0;
}

h2 {
font-size:20px;
color:#8B0000;
font-weight:700;
margin:0;
}

h3 {
font-size:175%;
color:#31518C;
font-weight:700;
margin:0 .2em;
}

h4 {
font-size:13px;
color:#8B0000;
font-weight:700;
margin:1px;
padding:0;
}

h5 {
font-weight:700;
border:0;
}

h6 {
font-size:150%;
color:#31518C;
font-weight:700;
margin:0 .2em;
}

.rubric {
color:#31518C;
font-size:18px;
font-family:Comic Sans MS, Tahoma;
}

.newstitle {
color:#31518C;
font-size:18px;
font-weight:700;
}

.news {
color:#31518C;
font-size:16px;
font-weight:700;
}

.newsdes {
color:#393939;
font-size:14px;
}

.content {
color:#393939;
font-size:11px;
}

.copyright {
color:#393939;
font-size:.9em;
}

.search_title_dn {
background-color:#D3E2EA;
color:red;
font-size:100%;
font-weight:700;
margin:0;
}

.stranicy {
font-weight:700;
text-decoration:none;
color:#EFEFEF;
background-color:#787DAA;
padding:2px 5px;
}

.reg {
font-size:11px;
font-weight:700;
color:#8B0000;
}

.fpart {
color:#393939;
font-size:9px;
background-color:#FAFAFA;
border:#EFEFEF dotted .2em;
margin:1px;
padding:3px;
}

.part:first-letter {
text-transform:capitalize;
padding:0;
}

.error {
background-color:#FFFACD;
color:#31518C;
font-size:12px;
width:97%;
padding:5px 10px;
}

.adm_table {
background:#FDFDFD;
padding:3px;
}

.adm_table_n {
padding:3px;
}

.n_des {
width:98%;
float:left;
font-size:14px;
background:#FCFCFC;
clear:right;
margin:0 0 8px;
padding:1px 4px;
}

.f_des {
width:20%;
float:right;
font-size:14px;
margin:15px 0 5px 5px;
padding:5px;
}

.fd {
font-size:12px;
color:#31518C;
background-color:#FFF;
padding:3px;
}

.fl {
font-size:12px;
color:#FFF;
padding:3px;
}

.topmenu a:hover {
text-decoration:underline;
}

td.n_h22 {
margin:0;
padding:1px 10px 0;
}

td.tiny {
color:#909090;
font-size:10px;
margin:0;
padding:0 10px;
}

.n_content {
color:#393939;
font-size:13px;
margin:0;
padding:3px 10px;
}

td.n_des {
width:97%;
background-color:#FCFCFC;
margin:0 4px;
padding:0 4px;
}

div.bl_t {
background:#EFEFEF;
border:1px solid #787DAA;
margin-bottom:4px;
width:97%;
position:relative;
padding:2px;
}

div.bl_t h5 {
font-size:11px;
background:#787DAA;
color:#FDFDFD;
margin:0 0 3px;
padding:3px;
}

.dd_des {
width:74%;
float:left;
font-size:14px;
background:#FCFCFC;
clear:right;
margin:0 0 8px;
padding:1px 10px;
}

.ass_pp_full_head {
width:98%;
float:left;
font-size:11px;
font-weight:700;
background:#787DAA;
color:#FDFDFD;
margin:10px 2px 5px;
padding:2px 5px;
}

.ass_pp_full_head a:link,.ass_pp_full_head a:visited,.ass_pp_full_head a:hover {
color:#FDFDFD;
font-size:11px;
font-weight:700;
}

.ass_pp_full {
width:98%;
float:left;
font-size:11px;
margin:0 0 5px;
padding:1px 5px 5px;
}

.ass_pp_head {
width:47%;
float:left;
font-size:11px;
font-weight:700;
background:#787DAA;
color:#FDFDFD;
margin:10px 2px 5px;
padding:2px 5px;
}

.ass_pp {
width:47%;
float:left;
font-size:11px;
margin:0 2px;
padding:0 5px;
}

div.dd_categoryes {
float:left;
width:75%;
font-size:11px;
background:#FCFCFC;
margin:3px;
padding:3px;
}

div.dd_cat {
clear:both;
float:left;
width:110px;
background:#FDFDFD;
font-size:11px;
overflow:hidden;
margin:3px 3px 0 0;
padding:2px;
}

div.dd_cat_grey {
clear:both;
float:left;
width:110px;
background:#EFEFEF;
font-size:11px;
overflow:hidden;
margin:3px 3px 0 0;
padding:2px;
}

div.dd_aftercat {
float:left;
width:50%;
font-size:11px;
font-weight:700;
overflow:hidden;
margin:3px 3px 0;
padding:2px;
}

div.dd_aftercat_n {
width:100%;
font-size:10px;
overflow:hidden;
margin:0 3px 0 0;
padding:3px;
}

div.dd_aftercat_n a:link,div.dd_aftercat_n a:visited {
font-size:10px;
}

.dn_foot {
clear:both;
float:left;
width:98%;
font-size:11px;
margin:4px;
padding:4px;
}

.google_ads {
clear:both;
float:left;
width:98%;
background:#FDFDFD;
margin:4px;
padding:4px;
}

.floatstop {
clear:both;
}

div.t1 {
width:98%;
background:#FDFDFD;
margin:4px;
padding:4px;
}

div.t2 {
width:98%;
background:#FDFDFD;
border-bottom:#787DAA 1px dotted;
border-top:#787DAA 1px dotted;
padding:4px;
}

div.t3 {
width:98%;
background:#FDFDFD;
margin:5px 0 0;
padding:3px 10px;
}

div.t4 {
width:350px;
background:#FDFDFD;
padding:4px;
}

div.t5 {
width:98%;
margin-bottom:4px;
background:#EFEFEF;
padding:4px 7px;
}

div.t6 {
width:98%;
background:#31518C;
margin:0;
padding:0;
}

#pnt {
list-style:none;
margin:3px 0 0;
padding:0 3px;
}

#pnt li {
margin-bottom:5px;
padding-left:11px;
background:url(/images/pnt.jpg) no-repeat left center;
}

#cnt {
width:100%;
margin:115px 0 10px;
padding:0;
}

#mcnt {
float:left;
width:82%;
padding-right:0;
margin:0;
}

#mcnt_oleft {
float:left;
width:100%;
padding-right:0;
margin:0;
}

#mcnt_oright {
float:right;
width:82%;
padding-right:0;
margin:0;
}

#bleft {
background:#EFEFEF;
float:left;
clear:left;
width:22%;
margin:0;
padding:0;
}

div#bcenter {
background:#FDFDFD;
float:right;
width:78%;
margin:0;
padding:0;
}

div#bcenter_oright {
background:#FDFDFD;
float:left;
overflow:visible!important;
width:100%;
margin:0;
padding:0;
}

#bright {
background:#EFEFEF;
float:right;
width:18%;
margin:0;
}

.clr:after {
content:".";
display:block;
height:0;
line-height:0;
clear:both;
visibility:hidden;
}

.clr {
display:block;
}

* html .clr {
height:1%;
}

#number {
float:left;
text-align:right;
width:10%;
font-size:10px;
margin:0;
padding:2px 3px 3px 0;
}

#afternumber {
width:100%;
color:#909090;
margin:0;
padding:2px 0 3px 4px;
}

#hits {
float:right;
width:15%;
text-align:right;
color:#909090;
font-size:10px;
margin:0;
padding:2px 4px 3px 0;
}

.block {
margin:0;
padding:4px;
}

a:hover,a:hover.undrl {
color:#787DAA;
text-decoration:none;
}

#menu_top ul,#pnt ul {
list-style:none;
}

.tiny,.hits {
color:#909090;
font-size:10px;
}

.search,.search_title {
background-color:#D3E2EA;
color:red;
font-size:100%;
font-weight:700;
}

.topmenu,.topmenu a:link,.topmenu a:visited {
color:#FDFDFD;
font-size:11px;
font-weight:700;
text-decoration:none;
}

div.dd_aftercat a:link,div.dd_aftercat a:visited,div.floatstop a:link,div.floatstop a:visited {
font-size:12px;
}