HTML, BODY {
min-height: 100%;
height: auto;
}
BODY {
font: 10pt Arial, sans-serif;
color: #000;
margin: 0;
padding: 0;
background: #FFF none;
}
A {
font: 10pt Arial, sans-serif;
color: #000;
text-decoration: none;
}
h1 {
font: bold 12pt Arial, sans-serif;
margin: 0 0 5pt;
}
h2 {
font: bold 11pt Arial, sans-serif;
margin: 0 0 4pt;
}
h2 A {
font: bold 11pt Arial, sans-serif;
}
h3, h4 {
font: bold 10pt Arial, sans-serif;
margin: 0 0 3pt;
}
h3 A, h4 A {
font-weight: bold;
}
h5, h6 {
font: 10pt Arial, sans-serif;
margin: 0 0 1pt;
}
.clear, .clear2 {
clear: both;
}
#counter {
visibility: hidden;
}
.container {
width: 100%;
min-height: 100%;
height: auto;
background-color: #FFF;
}
.noprint, .header, .banner, .path, #menu_top, #column_l, #link_top, #wr_bottom, #links_add, .link_print, p.pages, #content_col_r, .block_news_h, .sape {
display: none;
}
#main, #wr_column_r, #column_r, #wr_content, #content {
width: 100%;
}
.path_sm {
margin: 10pt 0 5pt;
}
.path_sm A {
font-weight: bold;
}
#content p {
margin: 0 0 3pt;
}
#content ul, #content ol {
margin: 0 0 20pt;
padding: 0 0 0 25pt;
}
#content ul li, #content ol li {
margin: 0;
padding: 0 0 0 5pt;
}
#content table {
width: 100%;
margin: 10pt 0;
border-collapse: collapse;
}
#content td, #content th {
font: 10pt Arial, sans-serif;
vertical-align: top;
padding: 3pt;
border: 1px solid #CCC;
}
#content th {
font-weight: bold;
text-align: left;
}
#content table.t_nb td, #content table.t_nb th {
padding: 3pt 3pt 3pt 0;
border: none;
}
#content td.bot {
vertical-align: bottom;
}
#content td.c {
text-align: center;
}
#content td.r {
text-align: right;
}
#content table.t_c td, #content table.t_c th {
text-align: center;
}
#content img {
margin: 0 15pt 10pt 0;
border: 0;
}
#content img.img_mr {
margin: 0 10pt 0 0;
}
.c {
text-align: center;
}
.r {
text-align: right;
}
.f_b {
font-weight: bold;
}
.f_i {
font-style: italic;
}
.warning {
color: #F00;
margin: 0 0 1em;
}
.red {
color: #F00;
}
h3.subtitle {
font: bold 11pt Arial, sans-serif;
margin: 10pt 0 5pt;
}
h4.subtitle {
margin: 5pt 0 3pt;
}
.block {
width: 100%;
margin: 5pt 0 15pt;
clear: both;
}
.block img {
float: left;
}
.block50 {
margin: 5pt 0 15pt;
clear: both;
}
.block50 img {
float: left;
}
.block_object {
width: 100%;
margin: 0 0 30pt;
clear: both;
}
.obj_logo {
display: none;
}
.obj_block_right {
width: 30%;
margin: 13pt 0 0 0;
float: right;
}
.obj_block_right#obr_wide {
width: 100%;
margin: 0 0 10pt;
float: none;
}
.obj_block_right .c {
display: none;
}
.obj_block_right#proc_r {
display: none;
}
.obj_coord1 {
margin: 0 0 5pt;
}
.obj_others {
display: none;
}
.obj_descr {
text-align: justify;
width: 65%;
float: left;
}
#content p.schedule {
margin: 10pt 0;
}
#content p.cards {
margin: 10pt 0;
}
#content .cards img {
margin: 5pt 8pt 0 0;
}
.obj_descr_det {
text-align: justify;
width: 65%;
float: left;
}
.obj_descr_det#odd_wide {
width: 100%;
float: none;
}
.obj_descr_det#proc_l {
width: 100%;
float: none;
}
#content .photo_album img {
margin: 10pt 15pt 0 0;
}
#content .photo_album_fl {
margin: 10pt 0 0;
}
#content .photo_album_fl div {
text-align: center;
width: 135px;
height: 110px;
float: left;
}
#content .photo_album_fl img {
margin: 0;
}
.embassies {
margin: 20pt 0 0;
}
.embassies h4 {
margin: 0 0 5pt;
}
.embassy {
margin: 3pt 0 7pt;
clear: both;
}
.emb_flag {
width: 36px;
float: left;
}
#content .emb_flag img {
margin: 0 0 3pt;
}
#map_site .m A {
font-weight: bold;
}
#map_site .m1 {
margin: 5pt 0 0 0;
}
#map_site .m1 A {
font-weight: bold;
}
#map_site .m2 {
margin: 4pt 0 0 10pt;
}
#map_site .m3 {
margin: 3pt 0 0 20pt;
}
#map_site .m4 {
margin: 2pt 0 0 30pt;
}
#map_site .m5 {
margin: 1pt 0 0 40pt;
}
form {
display: none;
}
form.form_vis {
display: block;
}
.search_res {
font: 9pt Arial, sans-serif;
margin: 0 0 30pt;
}
#author {
font: 9pt Arial, sans-serif;
}
#author A.info {
display: none;
}
.block_news {
width: 100%;
margin: 5pt 0 15pt;
}
.block_news img {
float: left;
}
#content .block_news p.themes {
font-size: 9pt;
margin: 2pt 0 4pt;
}
