* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
}
body {
background: #fff;
color: #414751;
font: 70% tahoma, sans-serif;
min-width: 990px;
}
a {
color: #015ca8;
}
a img {
border: 0;
}
li {
list-style: none;
}
table, td, th, tr {
position: relative;
}
.border {
border: 1px solid #dde4e6;
}
.c_anons_img {
height: 140px;
left: 0;
position: absolute;
top: 0;
width: 200px;
}
.c_anons_town {
color: #9f9f9f;
float: right;
}
.c_anons_txt {
margin: 14px 14px 14px 20px;
height: 110px;
overflow: auto;
position: relative;
}
.c_anons_txt h3 {
font-size: 1em;
margin: 0 0 1.2em 0;
text-transform: uppercase;
}
.c_anons_txt p {
margin: 0 0 .6em 0;
}
.c_anons_wrap {
border: 1px solid #dde4e6;
border-width: 1px 0 1px 0;
height: 138px;
margin: 0 0 0 200px;
position: relative;
}
.c_cruise_sel_all {
width: 65px;
}
.c_cruise_sel_all a {
border-bottom: 1px dashed #787f89;
color: #787f89;
text-decoration: none;
}
.c_cruise_sel_submit {
width: 20px;
}
.c_cruise_sel_submit input {
background: #4f545b;
border-width: 0;
color: #8a9092;
height: 19px;
width: 20px;
}
.c_opinions_date {
color: #d2d2d2;
float: right;
position: relative;
}
.c_opinions_ie {
position: relative;
}
.c_opinions_txt {
margin: 0 44px;
position: relative;
}
.c_opinions_wrap {
margin: 16px;
position: relative;
}
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.color_1 {
color: #2a52be;
}
#c_wrap form .form_btn {
background: #414751;
border-width: 0;
color: #fff;
padding: 5px 10px;
width: auto;
}
.country_links img {
margin: 0 4px;
vertical-align: middle;
}
.gallery_img {
border: 1px solid #dde4e6;
margin: 0 0 3px 0;
}
.gallery_txt {
width: 122px;
}
.h1 {
border-bottom: 1px solid #2a52be;
color: #2a52be;
font-size: 1em;
font-weight: normal;
margin: 0 0 1em 0;
padding: 0 0 .45em 0;
text-transform: uppercase;
}
.img_left {
float: left;
margin: 0 15px 12px 0;
padding: 5px 5px 5px 0;
}
.img_left div, .img_right div {
color: #aab2b4;
font-size: .9em;
line-height: 1em;
padding: 5px 0 5px 0;
}
.img_left img, .img_right img {
border: 1px solid #dde4e6;
}
.img_right {
border: 1px solid #cbcbcb;
float: right;
margin: 0 0 12px 15px;
padding: 5px 0 5px 5px;
}
.l_country_btn {
background: #2a52be;
border-width: 0;
color: #fff;
font-size: 13px;
height: 21px;
padding: 0 4px 2px 4px;
width: 26px;
}
.l_currency_bot td {
padding: 0 1px 3px 1px;
}
#l_currency .l_currency_cur {
color: #ff8a00;
font-weight: bold;
padding: 0 0 0 16px;
}
.l_currency_top td {
padding: 3px 1px 0 1px;
}
.m_countries_bord {
background: url("des_white_3px.gif"/*tpa=http://exat-vsem.ru/theme/images/des_white_3px.gif*/) 100% 0% repeat-y;
height: 80px;
position: relative;
}
#m_countries_last .m_countries_bord {
background: none;
}
.m_countries_time {
font-size: .9em;
position: absolute;
right: 12px;
text-align: right;
top: 6px;
cursor:pointer;
}
.m_countries_time span {
background: #fff;
color: #4a4a4a;
font-size: 1.1em;
font-weight: bold;
margin: 0 0 0 6px;
padding: 0 1px 1px 1px;
}
#m_top li.m_top_over {
background: #2a52be url("m_top_a.png"/*tpa=http://exat-vsem.ru/theme/images/m_top.png*/) 0% 0% repeat-x;
}
.m_top_div {
display: none;
left: 0;
position: absolute;
top: 39px;
z-index:6;
}
.m_top_div table {
width: 200px;
}
.m_top_div_3px {
background: #2a52be;
}
.notice_excl {
background: #fffee7;
border: 1px solid #dde4e6;
margin: 0 0 15px 0;
position: relative;
}
.notice_excl div {
background: url("icon_excl.png"/*tpa=http://exat-vsem.ru/theme/images/icon_excl.png*/) 18px 2px no-repeat;
margin: 10px 0;
padding: 0 38px;
position: relative;
}
.notice {
background: #fffee7;
border: 1px solid #dde4e6;
margin: 0 0 15px 0;
position: relative;
}
.notice div {
margin: 10px 0;
padding: 0 8px;
position: relative;
}
.notice h4 {
font-size: 1em;
margin: 0 0 .2em 0;
margin-left:10px;
}

.notice_excl h4 {
font-size: 1em;
margin: 0 0 .2em 0;
}
.notice_plus {
border: 1px solid #dde4e6;
margin: 0 0 15px 0;
position: relative;
}
.notice_plus div {
background: url("icon_plus.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_plus.gif*/) 18px 2px no-repeat;
margin: 10px 0;
padding: 0 38px;
position: relative;
}
.notice_plus h4 {
font-size: 1em;
margin: 0 0 .2em 0;
}
.notice_x {
background: #ce0000;
border: 1px solid #ce0000;
color: #fff;
margin: 0 0 15px 0;
position: relative;
}
.notice_x div {
background: url("icon_x_b.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_x_b.gif*/) 18px 2px no-repeat;
margin: 10px 0;
padding: 0 38px;
position: relative;
}
.notice_x h4 {
font-size: 1em;
margin: 0 0 .2em 0;
}
.pages, .pages_nav, .pages li, .pages_nav li {
position: relative;
}
.pages {
margin: 0 0 20px 0;
}
.pages li {
display: inline;
padding: 0 5px 0 0;
}
.pages_a {
color: #ff7d00;
}
.pages_nav {
float: right;
z-index: 2;
}
.pages_nav li {
display: inline;
padding: 0 0 0 7px;
}
.png_alpha a {
position: relative;
}
.r_200 {
margin: 0 20px;
position: relative;
}
.r_subscribe_btn {
background: #4f545b;
border-width: 0;
color: #8a9092;
font-size: 12px;
height: 19px;
padding: 0 4px 1px 4px;
width: 22px;
}
.r_subscribe_text {
color: #8a9092;
font-size: 12px;
padding: 1px;
width: 82%;
}
.reminders_d {
background: url("icon_darr_9x9.png"/*tpa=http://exat-vsem.ru/theme/images/icon_darr_9x9.png*/) 0 .4em no-repeat;
min-height: 12px;
padding: 0 0 0 14px;
position: relative;
}
.reminders_d span {
color: #aeb3b8;
}
.size_09 {
font-size: .9em;
}
.special_new {
background: url("icon_new.png"/*tpa=http://exat-vsem.ru/theme/images/icon_new.png*/) 0 0 no-repeat;
height: 11px;
left: 0;
position: absolute;
top: 2px;
width: 20px;
}
.special_price {
left: -6px;
position: relative;
}
.special_price img {
margin: 0 0 0 10px;
position: relative;
top: -1px;
vertical-align: middle;
}
.special_price span {
background: #f3f7f9;
padding: 3px 6px 4px 6px;
}
.special_table {
margin: 0 0 10px 0;
}
.special_table td {
line-height: 1em;
padding: 1px 0;
vertical-align: bottom;
}
.special_table_d {
background: url("des_dotted.gif"/*tpa=http://exat-vsem.ru/theme/images/des_dotted.gif*/) 0% 86% repeat-x;
width: 150px;
}
.special_table_d span {
background: #fff;
}
.special_table .special_table_r {
padding: 1px 0 1px 3px;
}
.special_y .special_wrap {
background: #fffee7;
}
#special .special_y .special_table_d span {
background: #fffee7;
}
#special .special_y .special_price span {
background: none;
}
.special_wrap {
margin: 0 0 0 40px;
padding: 2px 6px;
position: relative;
}
.table_black td {
background: #fafbfb;
}
.workers_fio {
font-size: 1.1em;
}
.workers_img {
height: 120px;
left: 0;
position: absolute;
top: 0;
width: 90px;
}
.workers_txt {
height: 100px;
margin: 0 10px 10px 100px;
overflow: auto;
position: relative;
top: 10px;
}
.wrapper {
overflow: auto;
position: relative;
width: 100%;
}
#body {
background: #fff;
height: 100%;
position: relative;
}
#c_anons, #c_anons li {
position: relative;
}
#c_anons {
}
#c_anons li {
border-right: 1px solid #dde4e6;
margin: 0 0 15px 0;
min-height: 140px;
}
#c_countries {
margin: 0 0 0 0;
}
#c_cruise {
background: #414751;
margin: 0 0 16px 0;
position: relative;
}
#c_cruise h2 {
border-bottom: 1px solid #4f545b;
color: #fff;
font-size: 11px;
font-weight: normal;
margin: 0 0 2px 0;
padding: 14px 0 2px 16px;
text-transform: uppercase;
}
#c_cruise h2 img {
margin: 0 2px 0 0;
vertical-align: top;
}
#c_cruise_search {
background: url("icon_zoom.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_zoom.gif*/) 0% 50% no-repeat;
padding: 0 0 0 14px;
float: right;
position: relative;
right: 16px;
top: 12px;
}
#c_cruise_search a {
border-bottom: 1px dashed #787f89;
color: #787f89;
position: relative;
text-decoration: none;
}
#c_cruise_sel {
border: 1px solid;
padding: 0 16px 14px 16px;
}
#c_cruise_sel table {
width: 100%;
}
#c_cruise_sel table td select {
color: #8a9092;
font-size: 11px;
height: 19px;
width: 100%;
}
#c_cruise_sel table th {
color: #787f89;
font-size: .8em;
font-weight: normal;
padding: 0 0 0 2px;
text-align: left;
}
#c_opinions, #c_opinions li {
position: relative;
}
#c_opinions {
margin: 0 0 20px 0;
}
#c_opinions li {
border: 1px solid #dde4e6;
margin: 0 0 16px 0;
}
#c_opinions li h4 {
font-size: 1.1em;
margin: 0 0 5px 0;
min-height: 20px;
padding: 0 0 0 44px;
}
#c_opinions_excl {
float: right;
font-size: 11px;
position: relative;
top: .5em;
}
#c_opinions_excl span {
color: #ff8a00;
font-size: 14px;
font-weight: bold;
}
#c_opinions_smile {
font-size: .9em;
height: 18px;
padding: 0 0 7px 10px;
position: relative;
}
#c_opinions_smile a {
color: #c7ccce;
}
#c_stars {
position: relative;
}
#c_wrap {
font-size: 1.1em;
display: table;
position: relative;
width: 100%;
}
#c_wrap form {
margin: 0 0 30px 0;
}
#c_wrap form div {
margin: 0 0 4px 0;
}
#c_wrap form input {
color: #8a9092;
padding: 1px 2px;
width: 230px;
}
#c_wrap form select {
color: #8a9092;
width: 238px;
}
#c_wrap form textarea {
font: 1em tahoma, sans-serif;
height: 140px;
color: #414751;
padding: 1px;
width: 425px;
}
#c_wrap h1 {
border-bottom: 1px solid #2a52be;
color: #ff7d00;
font-size: .9em;
font-weight: normal;
margin: 0 0 1.8em 0;
padding: 0 0 .45em 0;
text-transform: uppercase;
}
#c_wrap h1 span {
color: #bdbdbd;
}
#c_wrap h2 {
border-bottom: 1px solid #dde4e6;
font-size: .9em;
margin: 0 0 1em 0;
padding: 0 0 .4em 0;
text-transform: uppercase;
}
#c_wrap h3 {
font-size: .9em;
margin: 0 0 .3em 0;
text-transform: uppercase;
}
#c_wrap ol {
margin: 0 0 2em 40px;
}
#c_wrap ol li {
color: #ff7d00;
list-style: decimal;
margin: 0 0 1.3em 0;
}
#c_wrap ol li div {
color: #414751;
}
#c_wrap p {
margin: 0 0 1.3em 0;
}
#c_wrap table {
width: 100%;
}
#c_wrap table caption {
color: #aab2b4;
font-size: .8em;
padding: 7px 0 30px 0;
text-align: left;
}
#c_wrap table td, #c_wrap table th {
padding: 8px;
}
#c_wrap table td {
border-bottom: 1px solid #dde4e6;
}
#c_wrap table th {
background: #414751;
color: #fff;
font-size: .9em;
font-weight: normal;
text-align: left;
text-transform: uppercase;
}
#c_wrap ul {
margin: 0 0 2em 20px;
}
#c_wrap ul li {
background: url("des_mdash.gif"/*tpa=http://exat-vsem.ru/theme/images/des_mdash.gif*/) 0% .6em no-repeat;
margin: 0 0 .3em 0;
padding: 0 0 0 18px;
}
#center {
margin: 0 23%;
padding: 17px 0 0 0;
position: relative;
z-index: 1;
}
#country {
min-height: 36px;
position: relative;
}
#country_time {
background: url("icon_clock.png"/*tpa=http://exat-vsem.ru/theme/images/icon_clock.png*/) 0 4px no-repeat;
color: #bdc6c8;
font: 24px/20px arial, sans-serif;
float: right;
padding: 0 0 0 16px;
position: relative;
}
#country_time span {
font: 11px tahoma, sans-serif;
}
#f_budda {
background: url("f_budda.jpg"/*tpa=http://exat-vsem.ru/theme/images/f_budda.jpg*/) 0% 0% no-repeat;
height: 391px;
position: absolute;
right: 0;
top: -230px;
width: 319px;
}
#f_copy {
left: 20px;
position: absolute;
top: 20px;
width: 220px;
}
#f_counter {
height: 31px;
left: 20px;
position: absolute;
top: 71px;
width: 220px;
}
#f_info {
left: 23%;
position: absolute;
top: 20px;
}
#f_info address {
font-style: normal;
}
#f_info div {
color: #1f1f1f;
font: bold 20px arial, sans-serif;
margin: 0 0 7px 0;
}
#f_line_1px {
background: #dde4e6;
font-size: 0;
height: 1px;
line-height: 0;
margin: 0 20px;
position: relative;
}
#f_studio {
position: absolute;
right: 20px;
top: 22px;
width: 20%;
}
#f_studio a {
color: #8a9092;
text-decoration: none;
}
#f_studio img {
margin: 0 0 5px 0;
}
#footer {
bottom: 0;
color: #8a9092;
height: 152px;
left: 0;
position: absolute;
width: 100%;
}
#gallery {
overflow: auto;
width: 100%;
}
#gallery, #gallery li {
position: relative;
}
#gallery li {
color: #aab2b4;
float: left;
font-size: .9em;
height: 160px;
line-height: .9em;
margin: 0 9px 5px 0;
overflow: hidden;
position: relative;
width: 122px;
}
#gallery li p {
margin: 0;
}
#h_img {
background: #2380be url("h_img.png"/*tpa=http://exat-vsem.ru/theme/images/h_img.png*/) 0% 0% repeat-x;
height: 220px;
position: relative;
}
#h_img_b {
height: 220px;
position: absolute;
width: 100%;
z-index: 1;
}
#h_info {
background: #2a52be url("h_info.png"/*tpa=http://exat-vsem.ru/theme/images/h_info.png*/) 0% 0% repeat-x;
border-bottom: 1px solid #e6e3c2;
color: #58553a;
font-size: 1.1em;
height: 29px;
line-height: 29px;
overflow: hidden;
padding: 0 75px;
position: relative;
z-index: 2;
}
#h_info a {
border-bottom: 1px dashed;
color: #58553a;
position: relative;
text-decoration: none;
}
#h_info_txt {
margin: 0 75px;
overflow: hidden;
position: relative;
white-space: nowrap;
width: 75%;
}
#h_info_x {
background: url("icon_x.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_x.gif*/) 0% 12px no-repeat;
font-size: .9em;
height: 29px;
padding: 0 0 0 12px;
position: absolute;
right: 10px;
top: 0;
}
#h_info_x a {
border-width: 0;
color: #c2c0a7;
text-decoration: none;
}
#l_country {
background: #2a52be url("m_left.png"/*tpa=http://exat-vsem.ru/theme/images/m_left.png*/) 0% 0% repeat-x;
margin: 0 20px 3px 20px;
padding: 16px 0;
position: relative;
}
#l_country form {
margin: 0 16px;
}
#l_country form select {
color: #373e44;
font-size: 13px;
width: 82%;
}
#l_currency {
background: #373e44 url("l_currency.png"/*tpa=http://exat-vsem.ru/theme/images/l_currency.png*/) 0% 0% repeat-x;
margin: 0 20px;
position: relative;
}
#l_currency h2 {
border-bottom: 1px solid #4f545b;
color: #fff;
font-size: 11px;
font-weight: normal;
margin: 0 0 3px 0;
padding: 14px 0 4px 16px;
text-transform: uppercase;
}
#l_currency h2 img {
margin: 0 6px 0 0;
vertical-align: middle;
}
#l_currency table {
margin: 0 0 .8em 0;
width: 100%;
}
#l_currency table td {
background: #4f545b;
color: #fff;
}
#l_currency table th {
color: #787f89;
font-size: .9em;
font-weight: normal;
padding: 0 0 3px 0;
text-align: left;
}
#l_currency_cbrf {
background: url("icon_emblem.png"/*tpa=http://exat-vsem.ru/theme/images/icon_emblem.png*/) 0% 0% no-repeat;
height: 16px;
margin: 0 0 0 16px;
padding: 0 0 .8em 20px;
position: relative;
}
#l_currency_cbrf a {
border-bottom: 1px dashed #787f89;
color: #787f89;
text-decoration: none;
}
#l_spec {
background: url("prices_back.jpg"/*tpa=http://exat-vsem.ru/theme/images/prices_back.jpg*/) right 0% repeat-x;
margin: 0 20px 16px 20px;
position: relative;
height:89px;
}

#l_spec h2 img {
margin: 0 4px 0 0;
vertical-align: middle;
}

#l_tours {
border: 1px solid #dde4e6;
margin: 0 20px 16px 20px;
position: relative;
}
#l_tours dl {
margin: 0 15px 16px 15px;
position: relative;
}
#l_tours dl dd {
margin: 0 0 1em 0;
}
#l_tours dl dt, #l_tours dl dt a {
color: #1f1f1f;
}
#l_tours dl dt {
font-weight: bold;
}
#l_tours ul, #l_tours ul li {
position: relative;
}
#l_tours ul li ul li {
font-size: .9em;
margin: 0 0 0 .5em;
}
#l_tours h2 {
color: #ff8a00;
font-size: 11px;
font-weight: normal;
margin: 0 0 15px 0;
padding: 9px 0 4px 15px;
text-transform: uppercase;
}
#l_tours h2 img {
margin: 0 4px 0 0;
vertical-align: middle;
}
#left {
float: left;
padding: 17px 0 0 0;
position: relative;
width: 23%;
}
#c_countries #list_town_imgs {
margin: 50px 0 0 0;
width: 100%;
}
#c_countries #list_town_imgs li {
background: none;
float: left;
margin: 0 3px 3px 0;
padding: 0;
width: 80px;
}
#c_countries #list_town_imgs li img {
display: block;
}
#logo {
height: 100px;
left: 20px;
position: absolute;
top: 10px;
width: 161px;
z-index: 2;
}
#m_countries {
background: #108aba url("m_countries_int.png"/*tpa=http://exat-vsem.ru/theme/images/m_countries_int.png*/) 0% 0% repeat-x;
border: 3px solid #fff;
border-width: 3px;
height: 26px;
overflow: hidden;
position: relative;
}
#m_countries li {
color: #fff;
float: left;
height: 26px;
position: relative;
width: 14%;
}
#m_countries #m_countries_last {
background: none;
border-width: 0;
width: 15%;
}

.m_l_towns {
background: #2a52be;
margin: 0 20px;
padding: 0 0 16px 0;
position: relative;
}
#m_l_towns_a  {
background: #2a52be url("icon_rarr_4x8.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_rarr_4x8.gif*/) 0% .6em no-repeat;
border-width: 0;
}
.m_l_towns li {
border-bottom: 1px solid #ff9400;
color: #fff;
font-size: .9em;
padding: .3em 0 .3em 16px;
text-transform: uppercase;
}
#m_l_towns_a2 {
background: #2a52be url("icon_rarr_3x5_1.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_rarr_3x5_1.gif*/) 0% .45em no-repeat;
}

.m_l_towns li a {
color: #fff;
position: relative;
text-decoration: none;
}

.m_l_towns_sub {
background: #2a52be;
margin: -14px 20px 0 20px;
padding: 0 16px 0 16px;
position: relative;
}
.m_l_towns_sub li {
color: #fff;
font-size: 1em;
padding: 1px 0 1px 10px;
position: relative;
}
.m_l_towns_sub li a {
color: #fff;
position: relative;
text-decoration: none;
}


#m_left {
background: #2a52be url("m_left.png"/*tpa=http://exat-vsem.ru/theme/images/m_left.png*/) 0% 0% repeat-x;
margin: 0 20px;
padding: 16px 0;
position: relative;
}
#m_left #m_left_a {
background: #2a52be url("icon_rarr_4x8.gif"/*tpa=http://exat-vsem.ru/theme/images/icon_rarr_4x8.gif*/) 0% .6em no-repeat;
border-width: 0;
}
#m_left li {
border-bottom: 1px solid #2a52be;
color: #fff;
font-size: .9em;
padding: .3em 0 .3em 16px;
text-transform: uppercase;
}
#m_left li a {
color: #fff;
position: relative;
text-decoration: none;
}
#m_r_parts {
margin: 0 10px 10px 10px;
}
#m_r_parts, #m_r_parts li {
position: relative;
}
#m_r_parts li {
margin: 0 0 .4em 0;
padding: 2px 6px 3px 6px;
}
#m_r_parts #m_r_parts_a {
background: #015ca8;
color: #fff;
font-weight: bold;
}


#m_service {
position: absolute;
left: 20px;
top: 108px;
width: 13px;
z-index: 2;
}

#en {
position: absolute;
left: 115px;
top: 128px;
width: 22px;
z-index: 3;
}

#m_service li {
float: left;
margin: 0 0 0px 0;
padding: 7px;
position: relative;
width: 13px;
}
#m_service li img {
display: block;
margin: 0 auto;
position: relative;
}
#m_service_a {
background: #ff9200;
}
#c_wrap #m_stars {
border: 1px solid #dde4e6;
border-width: 0 0 0 1px;
margin: 0;
position: absolute;
right: 0;
top: -7px;
width: 25%;
}
#c_wrap #m_stars li {
background: none;
border: 1px solid #dde4e6;
border-width: 1px 1px 1px 0;
float: left;
padding: 0 3px;
margin: 0;
width: 15px;
}
#c_wrap #m_stars li img {
display: block;
margin: 3px 0 5px 0;
}
#c_wrap #m_stars #m_stars_a {
border-bottom: 1px solid #fff;
}
#m_top {
background: #2a52be url("m_top.png"/*tpa=http://exat-vsem.ru/theme/images/m_top.png*/) 0% 0% repeat-x;
border-top: 1px solid #ffb400;
height: 39px;
padding: 0 5px;
position: relative;
z-index: 4;
}
#m_top li {
color: #fff;
float: left;
font-size: 10px;
line-height: 39px;
position: relative;
text-transform: uppercase;
}
#m_top li a {
color: #fff;
display: block;
padding: 0 14px;
text-decoration: none;
}
#m_top li a:hover {
background: #2a52be url("m_top_a.png"/*tpa=http://exat-vsem.ru/theme/images/m_top_a.png*/) 0% 0% repeat-x;
}
#m_top li ul {
background: #fff;
border: 1px solid #dde4e6;
border-width: 0 1px 1px 1px;
margin: 0;
padding: 5px 7px;
position: relative;
width: 200px;
}
#m_top li ul li {
color: #414141;
float: none;
font-size: 11px;
line-height: 12px;
margin: 0 0 0 0;
padding: 0;
text-transform: none;
}
#m_top li ul li a {
color: #015ca8;
display: block;
padding: 5px 7px;
position: relative;
text-decoration: underline;
}
#m_top li ul li a:hover {
background: #015ca8;
color: #fff;
text-decoration: none;
}
#m_top li:hover .m_top_div, #m_top li.m_top_over .m_top_div {
display: block;
}
#m_top_a {
background: #2a52be url("m_top_a.png"/*tpa=http://exat-vsem.ru/theme/images/m_top_a.png*/) 0% 0% repeat-x;
}
#m_top_3px {
background: #2a52be;
font-size: 0;
height: 3px;
line-height: 0;
width: 216px;
}
#m_top_shadow_b {
background: url("des_shadow_2x2.png"/*tpa=http://exat-vsem.ru/theme/images/des_shadow_2x2.png*/) 0% 0% repeat-x;
bottom: -2px;
height: 2px;
left: 2px;
position: absolute;
width: 216px;
}
#c_wrap #m_txt_sub {
float: right;
margin: 0;
width: 25%;
}
#c_wrap #m_txt_sub li {
background: none;
font-size: .9em;
margin: 0 0 .3em 0;
padding: 0 6px;
}
#c_wrap #m_txt_sub #m_txt_sub_a {
padding: 0;
}
#c_wrap #m_txt_sub #m_txt_sub_a span {
background: #015ca8;
color: #fff;
font-weight: bold;
padding: 1px 6px 2px 6px;
}
#prefooter {
height: 210px;
}
#r_cards {
border: 1px solid #dde4e6;
}
#r_cards h4 {
color: #ff7d00;
font-size: .9em;
font-weight: normal;
padding: 12px 16px 16px 16px;
text-transform: uppercase;
}
#r_cards p {
margin: 0 0 8px 0;
text-align: center;
}
#r_country {
font-weight: bold;
margin: 16px;
position: relative;
}
#r_country img {
margin: 0 4px 0 0;
}
#r_country span {
background: #015ca8;
color: #fff;
line-height: 1.5em;
padding: 2px 5px;
}
#r_country_1px {
background: #dde4e6;
font-size: 0;
height: 1px;
line-height: 0;
margin: 0 16px 11px 16px;
position: relative;
}
#r_news {
margin: 0 20px;
position: relative;
}
#r_news dl {
margin: 0 0 1.8em 0;
position: relative;
}
#r_news dl dd {
font-size: 1.1em;
margin: 0 0 .8em 0;
}
#r_news dl dt {
color: #8a9092;
font-size: .9em;
}
#r_news h2 {
border-bottom: 1px solid #2a52be;
color: #ff8a00;
font-size: 11px;
font-weight: normal;
padding: 0 0 3px 0;
margin: 0 0 12px 0;
text-transform: uppercase;
}
#r_news_more {
font-weight: bold;
}
#r_news_rss {
height: 16px;
position: absolute;
right: 0;
top: -3px;
width: 16px;
}
#r_phlist {
border: 1px solid #dde4e6;
margin: 0 20px 16px 20px;
padding: 16px 8px;
position: relative;
}

#r_reestr {
background: #414750;
color: #fff;
margin: 0 0 16px 0;
position: relative;
}
#r_reestr p {
font-size: .9em;
line-height: 1em;
margin: 0 16px;
padding: 12px 0 8px 0;
}
#r_reestr_n {
background: #4f545b;
font-size: 20px;
padding: 8px 0 8px 16px;
position: relative;
}
#r_reestr_stamp {
background: url("icon_stamp.png"/*tpa=http://exat-vsem.ru/theme/images/icon_stamp.png*/) 0 0 no-repeat;
height: 38px;
position: absolute;
right: 8px;
top: 9px;
width: 27px;
}


#r_phlist li {
margin: 0 0 .3em 0;
padding: 2px 8px;
}
#r_phlist #r_phlist_a {
background: #015ca8;
color: #fff;
font-weight: bold;
}
#r_phlist #r_phlist_l {
background: url("icon_darr_11x11.png"/*tpa=http://exat-vsem.ru/theme/images/icon_darr_11x11.png*/) 0% .2em no-repeat;
font-weight: bold;
height: 15px;
margin: 20px 0 0 8px;
padding: 0 0 0 16px;
}
#r_subscribe {
background: #414751;
margin: 0 20px 16px 20px;
position: relative;
}
#r_subscribe form {
padding: 0 16px 16px 16px;
}
#r_subscribe h2 {
border-bottom: 1px solid #4f545b;
color: #fff;
font-size: 11px;
font-weight: normal;
margin: 0 0 13px 0;
padding: 12px 0 9px 16px;
text-transform: uppercase;
}
#r_subscribe h2 img {
margin: 0 6px 0 0;
vertical-align: middle;
}
#reminders {
margin: 0 16px 0 0;
}
#reminders, #reminders li {
position: relative;
}
#reminders li {
background: url("icon_doc.png"/*tpa=http://exat-vsem.ru/theme/images/icon_doc.png*/) 0 .3em no-repeat;
margin: 0 0 16px 0;
padding: 0 0 0 40px;
}
#reminders li dl dd {
margin: 0 0 .3em 0;
}
#reminders li dl dt {
font-size: 1.1em;
font-weight: bold;
margin: 0 0 .3em 0;
}
#right {
float: right;
padding: 17px 0 0 0;
position: relative;
width: 23%;
z-index: 2;
}
#special, #special li {
position: relative;
}
#special {
margin: 20px 0 20px 0;
}
#special li {
margin: 0 0 16px 0;
}
#special li h4 {
font-size: 1.1em;
margin: 0 0 .6em 0;
}
#workers, #workers li {
position: relative;
}
#workers {
margin: 0 0 20px 0;
}
#workers li {
border: 1px solid #dde4e6;
height: 120px;
margin: 0 0 20px 0;
}
#workers li h4 {
font-size: 1em;
margin: 0 0 .3em 0;
text-transform: uppercase;
}
html>body #body {
height: auto;
min-height: 100%;
}
* html .c_opinions_ie {
height: 20px;
}
* html .reminders_d {
height: 12px;
}
* html #c_anons li {
height: 140px;
}
* html #c_opinions li h4 {
height: 20px;
}
* html #center {
height: 1px;
}
* html #country {
height: 36px;
}
* html #m_top_shadow_b {
bottom: -3px;
}
/*
* html #reminders li {
height: 10px;
}
*/
#reminders li {
height: 1%;
}

* html #r_news_rss {
right: 20px;
}
* html #r_reestr_stamp {
right: 28px;
}
* html #special li {
height: 20px;
}
input.alert {border-color:red}

#top_text
{
	position: absolute;
	left: 20px;
	top: 75px;
	width: 300px;
	z-index: 3;
	color:white;
	font-size:10px;
}

#top_text a, #top_text a:visited
{
	color:white;
	font-size:10px;
}
#l_tez {
margin: 0 20px 16px 20px;
position: relative;
background: url("tban_bg.gif"/*tpa=http://exat-vsem.ru/theme/images/tban_bg.gif*/) repeat-x;
height:60px;
}
#l_tez_left {
background: url("tban_left.gif"/*tpa=http://exat-vsem.ru/theme/images/tban_left.gif*/) no-repeat left;
height:45px;
width:100%;
text-align:center;
padding-top:15px;

}
#l_tez_right {
background: url("tban_right.gif"/*tpa=http://exat-vsem.ru/theme/images/tban_right.gif*/) no-repeat right;
height:60px;
width:100%;
}

.spec_table_100 {
width: 100%;
}
.spec_table_back td {
border-bottom: 1px solid #dde4e6;
background: #f3f7f9;
}
.spec_table_last td {
border-width: 0;
}
.spec_table_flight {
font-weight: bold;
}
.spec_table_flight img {
margin: 0 0 0 10px;
position: relative;
vertical-align: middle;
}
.spec_table_h {
background: #2a52be url("spec_table_h.png"/*tpa=http://exat-vsem.ru/theme/images/spec_table_h.png*/) 0 0 repeat-x;
color: #fff;
font-size: .9em;
font-weight: normal;
text-transform: uppercase;
}
.spec_table_nowrap {
white-space: nowrap;
}
.spec_table_back .spec_table_price {
background: #e0e8ec;
}

#spec_table {
width: 100%;
}
#spec_table td {
padding: 5px;
vertical-align: top;
}
#spec_table th {
color: #bdbdbd;
font-weight: normal;
padding: 5px;
text-align: left;
white-space: nowrap;
}
.size_09 country_links a img {
text-decoration: none;
}
.m_countries_link {
height: 100%;
display: block;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.c_r_gallery_sub {
font-size: .9em;
padding: 5px 0 0 0;
}

#c_r_gallery {
float: right;
position: relative;
width: 150px;
}
#center #c_r_gallery ul {
margin: 0 0 0 30px;
position: relative;
}
#center #c_r_gallery ul li {
list-style: none;
margin: 0 0 10px 0;
padding: 0;
position: relative;
}
#c_partners {
border: 1px solid #dde4e6;
margin: 40px 0 0 0;
min-height: 30px;
padding: 15px 0;
position: relative;
}
#c_partners_tab {
background: url("c_partners_tab.png"/*tpa=http://exat-vsem.ru/theme/images/c_partners_tab.png*/) 0 0 no-repeat;
color: #8a9092;
height: 20px;
left: -1px;
position: absolute;
top: -20px;
width: 114px;
}
#c_partners_tab h4 {
font-size: 11px;
font-weight: normal;
height: 20px;
line-height: 20px;
padding: 0 0 0 10px;
position: relative;
}
#c_partners table {
width: 100%;
}
#c_partners table td {
padding: 5px;
text-align: center;
vertical-align: middle;
width: 33.3%;
}


.sitemap {
position: relative;
}
.sitemap li {
background: url("icon_r_arr_4x7.png"/*tpa=http://exat-vsem.ru/theme/images/icon_r_arr_4x7.png*/) 0 .4em no-repeat;
font-size: 1.1em;
font-weight: bold;
margin: 0 0 .3em 0;
padding: 0 0 0 15px;
position: relative;
}
.sitemap li ul {
margin: .4em 0 3.2em 0;
}
.sitemap li ul li {
font-size: 1em;
font-weight: normal;
height: 1%;
}
.sitemap li ul li ul {
margin: .4em 0 2.6em 0;
}
.sitemap li ul li ul li {
background: url("icon_r_arr_3x5.png"/*tpa=http://exat-vsem.ru/theme/images/icon_r_arr_3x5.png*/) 0 .5em no-repeat;
font-size: .9em;
margin: 0 0 .5em 0;
}
.sitemap li ul li ul li ul {
margin: .4em 0 1.8em 0;
}
.sitemap li ul li ul li ul li {
font-size: 1em;
}
.sitemap li ul li ul li ul li ul li {
font-size: .9em;
}
.sitemap li ul li ul li ul li ul li ul li {
font-size: 1em;
}
.sitemap .sitemap_sub {
background: url("icon_d_arr_7x4.png"/*tpa=http://exat-vsem.ru/theme/images/icon_d_arr_7x4.png*/) 0 .4em no-repeat;
}
.sitemap .sitemap_sub_1 {
background: url("icon_d_arr_5x3.png"/*tpa=http://exat-vsem.ru/theme/images/icon_d_arr_5x3.png*/) 0 .5em no-repeat;
}

.c_l {
float: left;
position: relative;
width: 49.5%
}
.c_r {
float: right;
position: relative;
width: 49.5%;
}

* html #m_top li {
height: 1%;
}

#m_top .m_top_div .m_top_countries {
width: 491px;
}
#m_top .m_top_div .m_top_countries ul {
border-width: 0;
padding: 0;
width: auto;
}
#m_top .m_top_div .m_top_countries ul li {
font-size: 10px;
line-height: 11px;
margin: 0 0 1px 0;
}
#m_top .m_top_div .m_top_countries ul li a {
padding: 0 0 1px 0;
}
#m_top .m_top_div .m_top_countries_col {
border: 1px solid;
float: left;
margin: 0 9px 0 0;
position: relative;
width: 110px;
}
.m_top_countries_col dl {
position: relative;
}
.m_top_countries_col dl dd {
margin: 0 0 25px 0;
}
.m_top_countries_col dl dt {
border-bottom: 1px solid #dde4e6;
color: #4a4a4a;
font-size: 11px;
font-weight: bold;
line-height: 12px;
margin: 0 0 1px 0;
padding: 0 0 5px 0;
position: relative;
text-transform: none;
}
#m_top .m_top_div .m_top_countries_wrap {
background: #fff;
border: 1px solid #dde4e6;
border-width: 0 1px 1px 1px;
padding: 20px 0 0 19px;
position: relative;
width: 491px;
}
#l_about {
border: 1px solid #dde4e6;
margin: 0 20px 16px 20px;
position: relative;
height:250px;
overflow: auto;
}
#l_about h2 {
color: #2a52be;
font-size: 11px;
font-weight: normal;
margin: 0 0 15px 0;
padding: 9px 0 4px 15px;
text-transform: uppercase;
}
#l_about div 
{
 padding:15px;
 padding-top:0px;
}
