#d2_top { background: url(/images/top_background.png) repeat-x; height: 254px; margin: 0px; padding: 0px; }
#d2_top_b { background: url(/images/top_line.gif) repeat-x; height: 5px; margin: 0px; padding: 0px; }
#d2_icons { left: 0; position: absolute; top: 0px; width: 100%; }
#d2_icons div { margin: 0px 180px 0px 0px; }
#d2_icons table { width: 80%; }
#d2_icons table td { text-align: left; }
.d2_left { text-align: left !important; }
.d2_right { text-align: right !important; }
#d2_date { background: url(/images/date_bg.gif) repeat-x; border: 1px solid #ffe880; font-size: 11px; font-weight: black; position: absolute; right: 5px; top: 13px; }
#d2_date div { background: url(/images/d2_date.gif) repeat-y top right; margin: 0px 4px; padding: 0px 4px; }
#d2_logo { height: 250px; left: 0px; position: absolute; top: 0px; width: 790px; }
#d2_icon_home { position: absolute; right: 140px; top: 67px; }
#d2_icon_fav { position: absolute; right: 118px; top: 56px; }
#d2_icon_sub { position: absolute; right: 90px; top: 60px; }
#d2_icon_about { position: absolute; right: 60px; top: 67px; }
.d2_under { color: black; font-size: 11px; padding: 5px 10px; text-align: right; }
.d2_under a { color: black !important; text-decoration: underline !important; }
body, form { margin: 0; padding: 0; position: relative; }
table.menuh td { background-color: #e8e9eb; }
a { text-decoration: none;  }
a:hover { text-decoration: underline; }
a, a:link, a:visited { color: #54585C; }
a.copyr, a.copyr:link, a.copyr:visited { color: #BEBEBE; text-decoration: none; }
a.copyr:active, a.copyr:focus, a.copyr:hover { color: #BEBEBE; text-decoration: underline; }
.l_tbl, .l_tbl:link, .l_tbl:visited { color: #32404F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.l_tbl:active, .l_tbl:focus, .l_tbl:hover { color: #4E1A09; }
.submenu a { color: black; font-size: 14px; font-weight: bold; }
a.menu:active, a.menu:focus, a.menu:hover { color: #E8D471; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.menu:link, a.menu:visited { color: #F4F4F4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a:active, a:focus, a:hover { text-decoration: underline; }
a.submenu { color: black; font-size: 11px; font-weight: bold; }
body, html, td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: lighter; margin: 0px; padding: 0px; }
.hN h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 6px; font-size: 18px; color: #473216; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; }
.h2n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 7px; margin-top: 2px; }
hr { color: #E0E0E0; }
img { border: 0; padding: 3px; }
table.calendar { border-collapse: collapse; }
table.calendar td { font-size: 10px; text-align: center; }
table.calendar td a { text-decoration: underline; }
table.calendar td, table.calendar th { border: 1px solid #858585; }
table.calendar td.activeDay { background-color: #54585C; color: white; font-size: 10px; font-weight: bold; text-align: center; }
table.calendar th { background-color: #007109; color: white; font-size: 11px; }
td.time div { font-size: 14px; padding: 1px 5px; white-space: nowrap; color: #737373; }
td.catTime div { background-color: #995a00; color: white; font-size: 10px; padding: 1px 5px; }
td.comTime div { background-color: #bf9763; color: white; font-size: 10px; padding: 1px 5px; }
.blockHeader { background-color: #E7E9EB; color: #081018; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 5px; padding-left: 7px; padding-top: 3px; }
.bread { font-weight: normal; margin-left: 6px; margin-right: 15px; padding: 3px 5px; color: #473216; margin-top: 10px; font-size: 12px; }
.bread a { color: #473216; }
.c_date { background-color: #D7DDD1; color: #54585C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; }
.c_txt { color: #54585C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-align: justify; }
.tagg a { color: navy; }
.cell { background-color: #D7DDD1; color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: justify; }
.copyr { color: #D2D2D2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin-right: 6px; text-align: right; text-decoration: none; }
.div { background-image: url(/images/div.gif); background-repeat: repeat-x; height: 6px; }
.hNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 6px; padding-top: 3px; }
.hNews a { text-decoration: underline; }
.menu { background-color: #6C7177; background-image: url(/images/menu_bg.gif); background-repeat: repeat-x; color: #F4F4F4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 16px; text-align: right; vertical-align: middle; }
.menu_curr { color: #DBBB20; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.menu_diver { color: #989EA6; padding-left: 4px; padding-right: 4px; }
.other { color: #535049; font-size: 10px; }
.other a { color: #000066; font-size: 14px; }
.padMT { padding-bottom: 7px; padding-left: 11px; padding-top: 7px; }
.padTitle { padding-bottom: 7px; padding-left: 5px; padding-top: 7px; }
.rubrLink { color: #000066; font-size: 11px; font-weight: normal; }
.catRubrLink, .catRubrLink a { color: #995a00; }
.rubrLink a { color: #000066; }
.rubrLink a:hover { color: red; }
.tbl { background-color: #E7E9EB; background-image: url(/images/tbl_corner.png); background-position: top right; background-repeat: no-repeat; }
.time { padding-top: 3px; vertical-align: top; }
.top { background-color: #BAC3CC; background-image: url(/images/logo_bg.gif); background-repeat: repeat-x; color: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; height: 78px; text-align: left; }
.ttl { background-color: #E7E9EB; color: #081018; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 3px; text-decoration: underline; }
.ttl_bar { background-color: #C5CFAA; color: #1D1E1F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: center; }
.txt { color: #32404F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-left: 10px; }
div.vote div.variants { font-size: 10px; font-weight: bold; padding-bottom: 2px; }
div.vote div.title { font-size: 14px; padding-bottom: 7px; }
div.vote div.button { padding-bottom: 5px; padding-top: 5px; text-align: center; }
div.vote div.button input { background-color: #6d7255; color: white; font-size: 11px; font-weight: bold; }
div.vote span.red { background-color: #6d7260; margin: 0; padding: 0; }
.future { color: #B0B0B0; }
.submenu { background-color: #BAC3CC; color: #E0E0E0; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 3px; text-align: right; white-space: nowrap; }
.zero { color: #B4B4B4; }
.submenu a { color: black; font-size: 11px; font-weight: bold; }
.padMT2 { padding-bottom: 7px; padding-top: 5px; }
span.red { color: #e00000; font-weight: bold; }
span.orange { color: #319600; font-weight: bold; }
table.contact th, table.contact td { padding: 3px; vertical-align: top; }
table.contact th { font-size: 11px; text-align: left; }
table.contact td input, table.contact td select { font-size: 10px; width: 200px; }
table.contact td textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; height: 150px; width: 200px; }
div.currentDate table td { font-size: 11px; }
div.currentDate { font-size: 11px; padding-left: 5px; position: absolute; white-space: nowrap; }
a.comLink { font-size: 11px; font-weight: bold; text-decoration: underline; }
ul.map li { font-size: 13px; font-weight: bold; }
ul.map ul li { font-size: 11px; font-weight: bold; list-style-type: circle; }
div.printref { margin: 0; padding: 0; position: relative; top: -8px; }
div.pad { padding: 3px; }
a.cat_latest { color: #006699; font-size: 11px; font-weight: bold; padding-left: 10px; }
td.dossier { color: #e00000; font-size: 12px; font-weight: bold; line-height: 18px; }
td.dossier a { color: #e00000; font-weight: bold; }
span.small { font-size: 10px; }
span.voxpopuli { color: #8e8e8e; font-size: 10px; font-weight: normal; }
span.voxpopuli a { color: #3a7cea; }
div.pad5 { height: 5px; }
#site { position: relative; }
#site div { color: #da0000; font-weight: bold; position: absolute; right: 20px; top: -10px; }
#site div a, a.rred { color: #da0000; font-weight: bold; text-decoration: underline; }
.dossierlist1 { background-color: #f0f0f0; }
.site_link, .site_link a { color: #cc6666; font-size: 11px; font-weight: bold; }
.site_name { font-size: 12px; font-weight: bold; padding-left: 12px; padding-top: 20px; }
.site_question { padding-bottom: 7px; padding-left: 12px; padding-top: 7px; }
.site_href { color: #a0a0a0; font-size: 11px; padding-left: 12px; }
.site_votes { color: #da0000; float: right; font-size: 30px; font-weight: bold; padding: 25px 25px 10px 40px; text-align: center; }
.site_votes div { color: #a0a0a0; font-size: 11px; font-weight: normal; padding-top: 4px; }
.site_textarea { padding-left: 12px; padding-top: 20px; }
.site_vote { font-weight: bold; padding-bottom: 5px; padding-left: 12px; padding-top: 10px; text-align: center; }
span.vote-huge { font-size: 22px; font-weight: bold; }
span.vote-large { font-size: 18px; font-weight: bold; }
span.vote-normal { font-size: 16px; }
span.vote-small { font-size: 13px; }
span.vote-tiny { font-size: 11px; }
.vote-huge a { color: #54585C; }
.vote-large a { color: #686c70; }
.vote-normal a { color: #7c8185; }
.vote-small a { color: #85898c; }
.vote-tiny a { color: #989a9c; }
.pagespan { line-height: 30px; padding: 3px 7px 3px 7px; }
.dossierpad { padding: 8px 5px 6px 16px; }
.leftp { _padding: 5px 0px; }
.dossier_container { left: -16px; position: relative; width: 300px; }
.dossier_top { background: #c5c3c3 url(/images/dossier_top.gif) no-repeat top right; height: 3px; margin-top: 3px; }
.dossier_bottom { background: #c5c3c3 url(/images/dossier_bottom.gif) no-repeat top right; height: 3px; margin-bottom: 22px; }
.dossier_main { background: #6e9c00; border-right: 3px solid #c5c3c3; color: white; font-size: 14px; padding: 3px 10px 5px 10px; }
.dossier_main a { color: white !important; font-size: 18px; font-weight: bold; text-decoration: underline; }
#blogging { display: none; margin-bottom: 15px; }
#blogging_href { margin: 10px 0; }
#blogging_href a { color: #737373; }
.novoteka { padding-bottom: 15px; }
.nnn_informer_title { display: block; font-size: 11px; margin-bottom: 5px; }
.nnn_list_item_title { font-size: 11px; text-align: left; }
.mbul { list-style: none; }
.mbli { background: url(/images/dot_pink.gif) no-repeat 0px 3px; padding-bottom: 4px; padding-left: 16px; text-align: left; }
.mbli a { color: navy; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.vzg { margin: 7px 7px 15px 7px; }
.vzg li { background: url(/images/dot_pink.gif) no-repeat 0px 3px; list-style: none; padding-bottom: 4px; padding-left: 16px; text-align: left; }
.vzg li a { color: navy; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.dictionary { border-left: 4px solid #051394; color: #071169; font-weight: bold; margin-left: 10px; padding-left: 8px; }
.news_subjects { color: #737373;}
.news_subjects a { color: #737373; }
.newfooter { border-right: 1px dashed white; float: left; height: 100px; width: 50%; }
.newfooter p { padding-left: 40px; padding-right: 40px; padding-top: 18px; }
.newfooter_container { background: #737373; color: white; font-size: 12px; height: 100px; }

.conspects { background: #f0f0f0; padding-top: 10px; margin-top: -5px; margin-bottom: 10px; padding-bottom: 10px; padding-left: 15px; }
.hr { height: 1px; border-top: 1px dashed #ccc; margin-top: 8px; margin-bottom: 8px; }
.hr hr { display:  none; }
.gap { height: 15px; background: white; }
body { min-width: 1240px; }
.clear { clear: both; }
.news_text { background: #f0f0f0; font-size: 12px; color: #737373; padding: 7px 10px; }
.main_container a { text-decoration: underline; }
.other { background: #f0f0f0; color: #737373; font-size: 11px !important; padding: 5px 10px; }
.other li { list-style: none; }
.other a { text-decoration: underline; color: #737373; font-size: 11px !important; }
