body {margin: 0; top: 0; padding: 0; background-color:#f0f0f0;
}

p,h1,h2,h3,h4,h5,h6,li,marquee { margin: 0; cursor: default; font-style: normal; font-family: Verdana, Arial }
a { margin: 0; font-style: normal; font-family: Verdana, Arial; text-decoration: none }
table,tr,td { margin: 0; padding: 0 }

a:link img, a:visited img { border-style: none }

.main_container { margin: auto auto; }
.border_site { width: 990px; border: 1px solid #9d9d9d; }
.top_part { position: relative; height: 76px; width: 990px; text-align:left; background-color: #ffffff; }
.main_part { position: relative; height: 683px; width: 990px; text-align:left; background-color: #ffffff; }
.bg_main_part { position: absolute; height: 366px; width: 706px; margin-top: 158px; background-color: #707070; }
.main_menu_div { position: absolute; height: 17px; width: 706px; margin-left: 284px; margin-top: -17px; }
.down_part { position: absolute; height: 40px; width: 990px; margin-top: 643px; background-color: #303030 }

.spbt_big { position: absolute; height: 59px; margin-left: 318px; }
.langs_site { position: absolute; height: 12px; width: 706px; margin-left: 284px; margin-top: 43px; text-align: right }
.div_to_intro_down { position: absolute; height: 40px; margin-left: 21px; }
.div_pictograms_down { position: absolute; height: 40px; width: 149px; margin-left: 404px; }
.div_img_to_mainpage { position: absolute; height: 40px; }
#img_to_mainpage { cursor: pointer }
.div_img_to_map { position: absolute; height: 40px; margin-left: 68px; }
#img_to_map { cursor: pointer }
.div_img_to_cont { position: absolute; height: 40px; margin-left: 129px; }
#img_to_cont { cursor: pointer }
.div_vatext { position: absolute; height: 40px; width: 200px; margin-left: 769px; }

.cntr_2 *{
   font-family: Verdana, Arial; font-size:12px;
}

.p_spbt_big { color: #ffffff; font-size: 25px; font-weight: 700; line-height: 25px; margin-top: 16px }
.p_textlangs { color: #ffffff; font-size: 11px; font-weight: 400; text-align: right; margin-right: 9px; text-transform: uppercase; text-decoration: underline; cursor: pointer }
a.p_textlangs:hover { color: #fe0000 }
.p_textlangs_act { color: #a5a5a5; font-size: 11px; font-weight: 400; text-align: right; margin-right: 9px; text-transform: uppercase }
.vatext {color: #ffffff; font-size: 11px; font-weight: 400; text-align: right}
a.vatext:hover { color: #fe0000; }
.to_intro_down { color: #ffffff; font-size: 12px; font-weight: 400; text-align: left; letter-spacing: -1px; line-height: 18px; text-decoration: underline }
a.to_intro_down:hover { color: #cfcfcf }
.red_lines { position: absolute; height: 38px; width: 468px; margin-left: 522px; margin-top: 589px }
.div_down_menu { position: absolute; height: 15px; width: 509px; margin-left: 460px; margin-top: 571px; }
.down_menu { color: #010101; font-size: 12px; font-weight: 400; text-align: right; letter-spacing: -1px; line-height: 12px; text-decoration: underline; cursor: pointer}
.div_curtour_name { position: absolute; height: 38px; width: 456px; margin-left: 21px; margin-top: 569px; overflow: hidden}
.p_tour_name {color: #fe0000; font-size: 14px; font-weight: 600; text-align: right; letter-spacing: 0px; line-height: 18px}

.to_main_page { position: absolute; height: 84px; width: 21px; margin-top: 17px; cursor: pointer}
#id_img_to_main { cursor: pointer }


