* {
margin: 0;
padding: 0;
border: 0;
}
HTML {
font-size: 100%;
}
BODY {
font: 0.9em Arial, sans-serif;
color: #000;
background: #BBB url(/im/bg.jpg) repeat-x;
}
A {
font: 100% Arial, sans-serif;
color: #2F3F91;
text-decoration: none;
}
h4, h3, h2 {
font: bold 100% Arial, sans-serif;
margin: 0 0 5px;
}
.print {
display: none;
}
.f_left {
float: left;
}
.f_right {
float: right;
}
.clear {
clear: both;
height: 1px;
overflow: hidden;
}
.clear2 {
clear: both;
}
#counter {
visibility: hidden;
position: absolute;
top: -1000px;
left: -1000px;
}
.container {
font: 80% Arial, sans-serif;
min-width: 778px;
width: 100%;
background: url(/im/envelope.jpg) no-repeat 100% 39px;
}
.container#s1002 {
min-width: 1002px;
}
.banner {
text-align: center;
padding: 10px 0;
}
.header {
min-height: 195px;
height: auto;
background: no-repeat 583px 11px;
}
.header#i_main {
background-image: url(/im/illustr/i_main.jpg);
}
.header#i_1 {
background-image: url(/im/illustr/i_1.jpg);
}
.header#i_2 {
background-image: url(/im/illustr/i_2.jpg);
}
.header#i_3 {
background-image: url(/im/illustr/i_3.jpg);
}
.header#i_4 {
background-image: url(/im/illustr/i_4.jpg);
}
.header#i_5 {
background-image: url(/im/illustr/i_5.jpg);
}
.header#i_6 {
background-image: url(/im/illustr/i_6.jpg);
}
#notebook_top {
min-height: 195px;
height: auto;
background: url(/im/notebook_top.jpg) no-repeat 0 8px;
}
#langs_pict {
padding: 25px 0 0 12px;
}
#langs{
padding: 5px 0 0;
float: left;
}
#pict {
padding: 0 0 0 30px;
float: left;
}
#pict img {
margin: 0 20px 0 0;
}
#logo {
width: 290px;
float: left;
}
#logo img {
margin: 0 0 0 67px;
}
#block_info {
font-size: 90%;
color: #2448A5;
width: 290px;
float: left;
}
#block_info .title {
font-size: 110%;
font-weight: bold;
color: #A00707;
margin: 0 0 5px;
}
#clock {
margin: 0 50px 0 60px;
}
#clock p {
height: 32px;
padding: 0 0 0 40px;
background: url(/im/clock.gif) no-repeat;
}
#weather {
margin: 20px 50px 5px 60px;
}
#weather span {
color: #000;
}
#main {
width: 100%;
background: #FFF url(/im/bg_main.gif) repeat-y;
}
#wr_column_r {
width: 100%;
height: auto;
margin: 0 0 0 -235px;
float: right;
}
#column_r {
margin: 0 0 0 235px;
min-height: 125px;
height: auto;
background: url(/im/bg_main_top.jpg) repeat-x;
}
#wr_content {
height: auto;
margin: 0 20px;
padding: 20px 0;
}
.path {
font-size: 85%;
margin: 1em 0 35px;
}
.path A {
color: #000;
}
.path span {
color: #A00707;
}
.path_sm {
font-size: 85%;
}
#menu_top {
margin: -15px 0 1em;
padding: 10px 0;
width: 100%;
background: #E5EEFF url(/im/line_v.gif) repeat-y;
}
#menu_top A {
white-space: nowrap;
margin: 5px 15px;
float: left;
}
#menu_top A:hover, #menu_top A.active {
color: #C30F0F;
}
#menu_top A.active {
font-weight: bold;
}
#column_l {
width: 235px;
float: left;
}
#menu_main {
text-align: right;
background: url(/im/notebook_bot.jpg) no-repeat;
}
#menu_main ul {
padding: 0 25px 10px 18px;
}
#menu_main li {
list-style-type: none;
margin: 0 0 5px;
}
#menu_main A {
font-size: 85%;
}
#menu_main A:hover {
color: #C30F0F;
}
#menu_left {
padding: 15px 10px 10px 12px;
}
.section_title {
min-height: 30px;
margin: 0 0 10px;
}
.section_title h2 {
padding: 7px 0 0 36px;
}
.section_title#p_7 {
background: url(/im/p_7.jpg) no-repeat;
}
.section_title#p_7 A {
color: #333399;
}
.section_title#p_8 {
background: url(/im/p_8.jpg) no-repeat;
}
.section_title#p_8 A {
color: #CC3333;
}
.section_title#p_9 {
background: url(/im/p_9.jpg) no-repeat;
}
.section_title#p_9 A {
color: #009933;
}
.section_title#p_364 {
background: url(/im/p_364.jpg) no-repeat;
}
.section_title#p_364 A {
color: #78362D;
}
.section_title#p_367 {
background: url(/im/p_367.jpg) no-repeat;
}
.section_title#p_367 A {
color: #0066CC;
}
.section_title#p_1058 {
background: url(/im/p_1058.gif) no-repeat;
}
.section_title#p_1058 A {
color: #ff6000;
}
.section_title#p_1328 {
background: url(/im/p_1328.gif) no-repeat;
}
.section_title#p_1328 A {
color: #195800;
}
#menu_left ul {
padding: 0 0 30px 20px;
}
#menu_left li {
list-style-type: none;
margin: 0 0 5px;
}
#menu_left li A {
color: #C30F0F;
padding: 0 0 0 16px;
display: block;
background: url(/im/arrow.gif) no-repeat -11px 0;
}
#menu_left li A:hover, #menu_left li A.active {
color: #9A9999;
background: url(/im/arrow.gif) no-repeat 0 -16px;
}
#link_top {
text-align: right;
padding: 0 20px;
}
#wr_bottom {
padding: 30px 0;
margin: 0 0 0 235px;
background: #FFF3DC url(/im/bg_main_bot.jpg) repeat-x;
}
#bottom {
text-align: left;
margin: 1em 20px 0;
}
#content {
width: 100%;
margin: 10px 0 0;
}
#content A:hover {
color: #C30F0F;
}
A.a_r_sm {
color: #F00;
text-decoration: underline;
font-size: 90%;
}
A.a_bl_sm {
color: #000;
text-decoration: underline;
font-size: 90%;
}
#content p {
margin: 0 0 1em;
}
#content p.pages {
margin: 2em 0;
}
p.pages A {
font-weight: bold;
color: #ab1923;
text-decoration: underline;
margin: 0 3px;
}
p.pages A.active {
color: #000;
text-decoration: none;
}
#content ul, #content ol {
margin: 0 0 20px;
padding: 0 0 0 25px;
}
#content ul li, #content ol li {
margin: 0;
padding: 0 0 0 5px;
}
#content table {
font: 100% Arial, sans-serif;
width: 100%;
margin: 10px 0 15px;
border-collapse: collapse;
}
#content td, #content th {
font: 100% Arial, sans-serif;
vertical-align: top;
padding: 3px 5px;
border: 1px solid #94A1E5;
}
#content th {
font-weight: bold;
text-align: left;
}
#content table.t_nb td, #content table.t_nb th {
padding: 3px 5px 3px 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 table.t_sm {
width: 300px;
margin: 10px auto;
}
#content table.t_sm2 {
width: 400px;
margin: 0 auto;
}
#content table.t_sm3 {
width: 450px;
margin: 10px auto;
}
#content table.t_sm td, #content table.t_sm2 td {
padding: 3px 5px 3px 0;
border: none;
}
#content table.t_sm th, #content table.t_sm2 th {
padding: 7px 5px 3px 0;
border: none;
}
#content table.t_sm3 td {
padding: 3px 0;
border: none;
}
#content td.w1 {
width: 10%;
}
#content td.w2 {
width: 20%;
}
#content td.w3 {
width: 30%;
}
#content td.w4 {
width: 40%;
}
#content td.w5 {
width: 50%;
}
#content td.w6 {
width: 60%;
}
#content td.w8 {
width: 80%;
}
#content td.sep {
height: 20px;
background: url(/im/sep.gif) repeat-x 0 45%;
}
.line {
width: 100%;
height: 3px;
margin: 1.5em 0;
background: url(/im/line.gif) repeat-x;
}
.line2 {
width: 100%;
height: 3px;
margin: 2.5em 0 0.5em;
background: url(/im/line.gif) repeat-x;
}
.nwrp {
white-space: nowrap;
}
#content img {
margin: 0 15px 10px 0;
}
#content img.img_mr {
margin: 0 15px 0 0;
}
.c {
text-align: center;
}
.r {
text-align: right;
}
.f_b {
font-weight: bold;
}
.f_i {
font-style: italic;
}
.explanation {
color: #333;
font-size: 95%;
font-style: italic;
}
.warning {
color: #A00707;
margin: 0 0 1em;
}
.red {
color: #F00;
}
.link_print {
margin: 1em 0;
}
.link_print .f_left {
width: 65%;
}
.link_print .f_right {
width: 30%;
text-align: right;
}
#content .link_print img {
margin: 3px 5px -3px 0;
}
.link_print A {
font-style: italic;
font-size: 95%;
color: #555;
}
h3.subtitle {
font-size: 110%;
color: #EC9728;
margin: 0 0 1em;
position:relative;
display:block;
}
h3.subtitle a {
position:absolute;
right:0px;
top:0px;
font-size: 12px;
text-decoration:underline;
color: #999999
}
h4.subtitle {
font-size: 105%;
color: #EC9728;
margin: 0 0 1em;
}
.block {
margin: 0 0 20px;
clear: both;
}
.block img {
float: left;
}
.block50 {
font-size: 90%;
width: 49.9%;
margin: 5px 0 15px;
float: left;
}
.block50 img {
float: left;
}
.block50 h4 {
font-size: 120%;
}
.pr5 {
padding: 0 5% 0 0;
}
.block_object {
margin: 20px 0 0;
padding: 0 0 20px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.block_object#obj_last {
background: none;
}
.obj_logo {
width: 135px;
float: left;
}
.obj_block_right {
font-size: 90%;
width: 160px;
float: right;
}
.obj_block_right#proc_r {
width: 25%;
}
.obj_block_right A {
text-decoration: underline;
}
.obj_coord1 {
padding: 5px 3px;
background: #FFF3DC url(/im/bg_obj_coord1.gif) repeat-y 3px 0;
}
.obj_coord2 {
padding: 5px 3px;
margin: 1px 0 5px;
background: #EDEDED url(/im/bg_obj_coord2.gif) repeat-y 3px 0;
}
.coord {
padding: 3px 0 3px 37px;
}
.c_address {
background: url(/im/p_address.gif) no-repeat 6px 50%;
}
.c_metro {
background: url(/im/p_metro.gif) no-repeat 5px 50%;
}
.c_phone {
background: url(/im/p_phone.gif) no-repeat 5px 50%;
}
.c_fax {
background: url(/im/p_fax.gif) no-repeat 5px 50%;
}
.c_mobile {
background: url(/im/p_mobile.gif) no-repeat 7px 50%;
}
.c_email {
background: url(/im/p_email.gif) no-repeat 6px 50%;
}
.c_web {
background: url(/im/p_ie.gif) no-repeat 6px 50%;
}
.c_web A {
color: #CC0000;
}
.c_key {
background: url(/im/p_key.gif) no-repeat 6px 50%;
}
.c_key A {
color: #000;
text-decoration: underline;
}
.obj_others {
padding: 20px;
margin: 20px 0;
background-color: #EDEDED;
}
.obj_block_right#proc_r .obj_others {
margin: 10px 0 20px;
}
.obj_others h4 {
font-size: 120%;
}
#content .obj_others img {
margin: 0 0 10px;
}
#content .obj_others ul {
padding: 0;
margin: 0;
}
#content .obj_others li {
list-style-type: none;
margin: 0 0 3px;
padding: 0;
}
#content .obj_others li A {
color: #000;
padding: 0 0 0 16px;
display: block;
background: url(/im/arrow.gif) no-repeat -11px 0;
}
#content .obj_others li A:hover, #content .obj_others li A.active {
text-decoration: none;
background: url(/im/arrow.gif) no-repeat 0 -16px;
}
.obj_descr {
font-size: 90%;
text-align: justify;
margin: 0 170px 0 135px;
}
.obj_descr h4 {
font-size: 120%;
}
.obj_descr h4 img {
position: relative;
left: 2px;
top: 5px;
}
#content p.schedule {
margin: 20px 0 0;
}
#content p.cards {
margin: 20px 0 0;
}
#content .cards img {
margin: 5px 8px 0 0;
}
.obj_descr_det {
text-align: justify;
margin: 0 170px 0 0;
}
.obj_descr_det#proc_l {
margin: 0;
width: 70%;
float: left;
}
#content .photo_album img {
margin: 15px 15px 0 0;
}
#content .photo_album_fl {
margin: 1em 0;
}
#content .photo_album_fl div {
text-align: center;
width: 135px;
height: 110px;
float: right;
}
#content .photo_album_fl img {
margin: 0;
}
#content .photo_album_fl_e {
margin: 100px 0 0;
}
#content .photo_album_fl_e div {
text-align: center;
width: 160px;
height: 110px;
float: left;
}
#content .photo_album_fl_e img {
margin: 0 5px 0 0;
}
.embassies {
font-size: 90%;
margin: 20px 0 0;
}
.embassies#emb_line {
padding: 20px 0 0;
background: url(/im/line.gif) repeat-x;
}
.embassies h4 {
font-size: 120%;
}
.embassy {
width: 362px;
height: 38px;
float: left;
}
.emb_flag {
width: 36px;
float: left;
}
#content .emb_flag img {
margin: 0 0 3px;
}
.emb_country {
padding: 0 10px 3px 0;
margin: 0 0 0 36px;
}
.embassy_coord {
padding: 0 0 10px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.embassy_coord A {
text-decoration: underline;
}
.embassy_coord .obj_coord1, .embassy_coord .obj_coord2 {
background: none;
}
.embassy_coord .coord {
padding: 3px 0 3px 27px;
background-position: 0 50% !important;
}
#map_site {
margin: 1em 0;
}
#map_site .m A {
font-weight: bold;
}
#map_site .m1 {
margin: 2em 0 0 0;
}
#map_site .m1 A {
font-weight: bold;
}
#map_site .m2 {
margin: 0.5em 0 0 1em;
}
#map_site .m3 {
margin: 0.3em 0 0 2em;
}
#map_site .m4 {
margin: 0.2em 0 0 3em;
}
#map_site .m5 {
margin: 0.1em 0 0 4em;
}
#map_site .m3 A, #map_site .m4 A, #map_site .m5 A {
font-size: 85%;
}
form.f_sm {
max-width: 500px;
}
input, select {
font: 100% Arial, sans-serif;
color: #000;
width: 100%;
height: auto;
padding: 2px 0;
margin: 0 0 0.5em 0;
background-color: #FFF;
border: 1px solid #94A1E5;
}
textarea {
font: 100% Arial, sans-serif;
color: #000;
width: 100%;
height: 7em;
margin: 2px 0 0.5em 0;
background-color: #FFF;
border: 1px solid #94A1E5;
}
.inp_sm {
width: 50%;
}
.inp_wp {
width: 40px;
margin: 0 15px 0 0;
}
#content .p_img img {
margin: 7px 10px -3px 0;
}
.p_img input {
width: 100px;
margin: -10px 0 0;
}
.sel_sm {
width: 15%;
margin: 0 15px 0 0;
}
.ch {
width: 15px;
height: 15px;
padding: 0;
margin: 0;
}
.rd {
width: 15px;
height: 15px;
padding: 0;
margin: 0;
border: none;
}
.but {
width: auto;
padding: 2px 5px;
margin: 0.5em 0;
background-color: #CEDBFF;
}
.but_nm {
width: auto;
padding: 2px 5px;
margin: 0;
background-color: #CEDBFF;
}
.but_r {
width: auto;
padding: 2px 5px;
margin: 0;
background-color: #CEDBFF;
float: right;
}
select .inactive {
color: #777;
}
#content table.t_f_add {
font-size: 85%;
width: 99%;
}
#content table.t_f_add td {
text-align: right;
padding: 2px 5px 2px 0;
border: none;
}
#content table.t_f_add th {
font-weight: bold;
padding: 5px 5px 2px 0;
border: none;
}
#content table.t_f_add td.l {
text-align: left;
}
.search_res {
font-size: 85%;
}
#wr_footer {
padding: 15px 20px 10px;
background: url(/im/bg_footer.jpg) repeat-x;
}
#footer {
font-size: 90%;
width: 100%;
}
#footer A {
color: #000;
}
#footer A:hover {
text-decoration: underline;
}
#links_add {
width: 215px;
min-width: 215px;
float: left;
}
#hoster {
color: #333;
margin: 3px 0;
}
#hoster A {
color: #333;
}
#google_search {
width: 300px;
float: left;
}
#google_search input {
margin: 0 0 5px;
border: 1px solid #333;
}
#google_search .rd {
margin: 0;
background-color: #BBB;
border: none;
}
#google_search .but {
font-size: 90%;
color: #000;
padding: 1px 3px;
margin: 0;
background-color: #999;
float: right;
}
#google_search_p {
width: 500px;
margin: 2em 0 3em;
}
#google_search_p .but {
font-size: 90%;
padding: 1px 3px;
margin: 0;
float: right;
}
#author {
width: 200px;
text-align: right;
float: right;
}
.incorrect {font-size: 90%;margin: 20px 0;
}
.incorrect a {color: #999;
text-decoration: underline;
}
.add_org {padding-top: 15px;
}
.add_org a{color: #999;
text-decoration: underline;
}
#content_col_main {
margin: 0 265px 0 0;
}
#content_col_r {
width: 250px;
float: right;
}
.block_news_h {
padding: 0 0 15px;
margin: 0 0 25px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.block_news_h h3 {
font-size: 110%;
font-weight: bold;
color: #EC9728;
margin: 0 0 1em;
}
.block_news_h h3 a,
#content .block_news_h h3 a:hover {font-weight: bold;
color: #EC9728;
}
.block_news_h dl {
margin: 0 0 15px;
}
.block_news_h dt a {font-size: 110%;
font-weight: bold;
padding: 0 0 0 15px;
display: block;
background: url(/im/ar_gr.gif) no-repeat 0 50%;
}
.block_news_h dd {
font-size: 90%;
margin: 5px 0 0 15px;
}
.block_news_h dd a {
color: #999;
text-decoration: underline;
}
#content .block_news_h dd a:hover {
color: #999;
}
.block_map_h {
padding: 0 0 15px;
margin: 0 0 25px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.block_map_h h3 a {
font-weight: bold;
}
.block_map_h select {
font-size: 90%;
padding: 0;
margin: 0 0 5px;
}
.block_map_h .but {
padding: 0 5px;
float: right;
}
.wr_block_info_h {
padding: 0 0 25px;
margin: 0 0 25px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.block_info_h {
background-color: #e5eeff;
}
.block_info_h .title {
background: #2f3f91 url(/im/c_bl_tl.gif) no-repeat;
}
.block_info_h .title h3 {
color: #fff;
padding: 10px 48px 7px 15px;
margin: 0;
background: url(/im/c_bl_tr.gif) no-repeat 100% 0;
}
.block_info_h .body {
padding: 40px 15px 0;
background: url(/im/info_h.gif) no-repeat 205px 0;
position: relative;
top: -21px;
}
.block_acc_search_h h3 {
margin: 0 0 10px;
}
.block_acc_search_h h3 a {
font-weight: bold;
}
.block_acc_search_h input {
vertical-align: middle;
}
.block_acc_search_h .inp_wp {
margin: 0 5px 0 0;
}
.block_acc_search_h select {
font-size: 90%;
vertical-align: middle;
padding: 0;
margin: 10px 0 5px;
}
.block_acc_search_h select.sel_sm {
margin: 3px 0 8px;
width: 50px;
}
.block_acc_search_h p {
padding: 0 0 10px;
background: url(/im/line_gr.gif) repeat-x 0 100%;
}
.block_acc_search_h .but {
padding: 0 5px;
margin: 0;
float: right;
}
.block_news {
margin: 20px 0 0;
padding: 0 0 10px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.block_news img {
float: left;
}
.block_news h4 span {
font-size: 85%;
font-weight: normal;
margin: 0 15px 0 0;
}
.block_news h4 a {
font-size: 110%;
padding: 0 0 0 15px;
background: url(/im/ar_gr.gif) no-repeat 0 50%;
}
#content .block_news p.themes {
font-size: 90%;
margin: 5px 0;
}
.block_news .themes span {
color: #ab1923;
font-weight: bold;
}
.block_news .themes a  {
color: #999;
text-decoration: underline;
margin: 0 10px 0 0;
}
#content .block_news .themes a:hover {
color: #999;
}
#content .block_news p.source {
text-align: right;
margin: 15px 0 5px;
}
.block_news p.source a {
font-style: italic;
color: #000;
padding: 5px 20px;
background-color: #ededed;
}
#content .block_news p.source a:hover {
color: #000;
}
.block_comments {
margin: 20px 0 0;
}
.block_comments form {
font-size: 90%;
padding: 0 0 10px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.block_comments input,
.block_comments textarea {
vertical-align: middle;
margin: 3px 0 10px;
width: 85%;
}
.block_comments input.captcha {
width: 50px;
}
.block_comments input.but {
width: auto;
margin: 0 15% 0 0;
float: right;
}
#content .block_comments img {
vertical-align: middle;
margin: 3px 0 10px 10px;
float: none;
}
.comments {
margin: 20px 0 0;
padding: 0 0 10px;
background: url(/im/line.gif) repeat-x 0 100%;
}
.comments h4 span {
font-weight: normal;
color: #a00707;
}
.comments .block {
margin: 0 0 30px;
}
#content .comments .name {
font-size: 90%;
color: #999;
margin: 0 0 5px;
}
.comments .name span {
color: #000;
margin: 0 5px 0 0;
}
.sape {padding: 15px 10px 10px 12px;
margin: 20px 0 0;
}
.obj_block_right .sape {padding: 20px;
}

