* { font-size: 100%; font-family: Arial; }
body { margin: 0; padding: 0;   font-size: 0.8em;  background: #ffffff url('./i/bg01.jpg') no-repeat top left; }
body.page404 { background-image: url(./i/404page-bg.jpg); }
body.page404 #logo-link { position: absolute; top: 37px; left: 37px; }

#container { min-width: 990px; width: expression(document.body.clientWidth < 990? "990px":"100%"); background: url('./i/bg02.jpg') no-repeat bottom left;  }
body.page404 #container { background: url(./i/404page-container-bg.jpg) no-repeat 100% 100%; }

table { border-collapse: collapse; }
td { color: #3d4346; margin: 0; padding: 0; }
img { border: none; }

.clear { clear: both; width: 100%; height: 1px; }
.curs { cursor: hand; cursor: pointer; }

a { color: #3762b0; }
a:hover { text-decoration: none; }

p { margin: 0 0 21px 0; }
p.adress { font-weight: bold; color: #777777; text-transform: uppercase; }
p.adress span { color: #f99c3d; }
p.adress span.metro { color: #0a4595; }
p.rating { white-space: nowrap; margin: 0 0 0 15px; font-size: 1.3em; font-weight: bold; }
p.rating span.stars { margin-right: 28px; }
p.rating span.comment { margin-left: 14px; }

#cont p { margin-bottom: 10px;  font-size: 0.85em; }

form { margin: 0px; padding: 0px; }

h1 { color: #0a4595; font-size: 2em; font-weight: normal; margin: 0 0 22px 16px; padding: 0;  }
h1.cat { margin-bottom: 0;  }
h1.cat a { position:relative; z-index:9; }
h2 { font-size: 1.5em; margin: 0 0 17px 0; padding: 0; font-weight: normal; }
h2.cat span.links { font-size: 11px; font-weight: normal; padding-left:10px; color: #000; }
h2.cat span.links a { color:#006cff; padding:0 5px; position:relative; z-index:9; }
h2.cat { font-size: 1.3em; font-weight: bold; margin: 0; padding: 16px 0 15px 7px; background: url('./i/h_shad_tl.gif') no-repeat top left; position:relative; z-index:9; }
h2.cat a { position:relative; z-index:10; }
h3 { font-size: 1.3em; margin: 0 0 17px 0; padding: 0; }
h4 { font-size: 1.1em; margin: 0 0 17px 0; padding: 0; }
body.page404 h2 { color:#8f8f8e; font-size: 1.38em; }
body.page404 h1 { color:#000; font-size: 2.15em; margin-bottom: 36px; }
body.page404 ul { list-style: none; margin: 0 0 41px 13px; padding: 0; }
body.page404 ul li { padding: 0 0 0 13px; background: url(./i/li_404.gif) no-repeat 0 .4em; color: #454443; margin: 0 0 9px; font-size: 1.08em; }


.h_shad_t {  margin-left: 9px; background: #ffffff url('./i/h_shad_t.gif') repeat-x top left; }
.h_shad_b { background: url('./i/h_shad_b.gif') repeat-x bottom left; }
.h_shad_tr { background: url('./i/h_shad_tr.gif') no-repeat top right; }
.h_shad_br { background: url('./i/h_shad_br.gif') no-repeat bottom right; }
.h_shad_bl { background: url('./i/h_shad_bl.gif') no-repeat bottom left; }


.coners_w { position: relative; }
.coners_w div { margin: 0 4px; background-color: #ffffff; }
.coners_w img.tl { position: absolute; top: 0; left: 0; background: url('./i/coner_tl_w.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_tl_w.png', sizingMethod='crop'); }
.coners_w img.tr { position: absolute; top: 0; right: 0; background: url('./i/coner_tr_w.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_tr_w.png', sizingMethod='crop'); }
.coners_w img.bl { position: absolute; top: 0; left: 0; background: url('./i/coner_bl_w.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_bl_w.png', sizingMethod='crop'); }
.coners_w img.br { position: absolute; top: 0; right: 0; background: url('./i/coner_br_w.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_br_w.png', sizingMethod='crop'); }
.field_w { padding: 0 16px 1px 16px; background-color: #ffffff; }
.field_w a { color: #FD7B08; text-decoration: none;  }


.pos_relat, .header, .menu_flash, .menu { position: relative; width: 100%; }

.header { height: 98px; }
i.png { font-style:normal; margin: 5px 0 0 45px; float:left; display:inline; }
* html .png { 
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
            this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+
            this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    backgr\ound: none !important;
}

* html a .png {
    cursor:hand;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}

.header .rate { position: absolute; top: 23px; left: 28%; width: 332px; font-size: 11px; }
.header .rate .link_doc { position: absolute; top: 50px; left: 0; padding: 0 0 10px 12px; background: url('./i/icon1.gif') no-repeat 0 3px; }
.header .rate .link_list { position: absolute; top: 50px; left: 137px; padding: 0 0 10px 19px; background: url('./i/list.gif') no-repeat 0 3px; }
.header .rate a { color: #39749d; }
.header .rate .f_name { margin: 0; padding: 0 0 3px 2px; }
.header .rate .plashka { margin: 0 12px 0 0; float: left; width: 154px; }

.header .rate .plashka .plashka2 { position: relative; }
.header .rate .plashka .plashka2 div p span { padding-right: 12px; color: #ff7700; font-size: 15px; }
.header .rate .plashka .plashka2 div p span.date { padding: 0; margin-left: 6px; color: #a8a8a8; font-size: 9px; font-weight: bold; }


.header .rate .field_w span { padding: 0 17px 0 0; color: #ff7700; font-size: 15px; }

.header .phone { position: absolute; top: 34px; left: 66%; width: 25%; }
.header .phone b, .header .fax b { color: #0a4595; font-size: 18px; font-weight: normal; position: relative; top: 3px; }
.header .phone p, .header .fax p { margin: 0 0 3px 0; padding: 0; }
.header .phone span.code, .header .fax span { font-size: 11px; line-height: 10px; }
.header .phone span.label { font-size: 11px; line-height: 10px; color: #fd7b08; margin-right: 7px; }

.header .fax { position: absolute; top: 34px; left: 87%; width: 12%; }

.header .menu2 { position: absolute; top: 71px; left: 66%; width: 32%; font-size: 11px; }
.header .menu2 ul { margin: 0; padding: 0; list-style-type: none; }
.header .menu2 ul li { float: left; margin: 0; padding: 0 5% 0 0; }

.menu_flash { height: 170px; }

.menu { height: 28px; //display:inline-block; //zoom:1; }
.menu:after { content: "."; display: block; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; visibility: hidden; }
.menu div.item { float:left; margin-right: 1%; //display: inline; }
.menu div.first { margin: 0 1% 0 2%; }
.menu div.last { margin: 0; }
.menu .field_w { padding: 0 5px 1px 5px; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; }

.menu .act .coners_w div { margin: 0 4px; background-color: #3B6AAA; }
.menu .act .coners_w img.tl { position: absolute; top: 0; left: 0; background: url('./i/coner_tl_b.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_tl_b.png', sizingMethod='crop'); }
.menu .act .coners_w img.tr { position: absolute; top: 0; right: 0; background: url('./i/coner_tr_b.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_tr_b.png', sizingMethod='crop'); }
.menu .act .coners_w img.bl { position: absolute; top: 0; left: 0; background: url('./i/coner_bl_b.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_bl_b.png', sizingMethod='crop'); }
.menu .act .coners_w img.br { position: absolute; top: 0; right: 0; background: url('./i/coner_br_b.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/coner_br_b.png', sizingMethod='crop'); }
.menu .act .field_w { background-color: #3B6AAA; }

/*меню 3*/
.submenu { float: left; width: 28%; margin: 93px 0 0 -31%; }
.submenu ul { margin: 0; padding: 3px 43px 0 0; font-size: 1.25em; }
.submenu ul li { margin: 0 0 12px 0; padding: 0 0 8px 15px; color: #A8B9C0; list-style-type: none; background: url('./i/point.gif') no-repeat bottom right; }
.submenu ul li.last { background: none; }
.submenu ul li p { margin: 0; padding: 14px 0 14px 73px; }
.submenu ul li p a { color: #214778; }

.mid { float: left; width: 100%; }
.mid .filling { width: 61%; margin-left: 67px; }
.mid .filling .pad_all { padding: 100px 0 0 0; }
.pad_all_typ { padding: 100px 0 0 16px; }
/*.pad_all_typ { padding: 100px 30px 0 83px; }*/
.pad_all_typ h1 { margin-left: 0; }
body.page404 .mid .filling { margin-left: 42px; }
body.page404 .mid .filling .pad_all_typ { padding: 185px 0 0; }

.spec_ind_col1 { margin-top: 11px; width: 40%; }
.spec_ind_col12 { float: left; margin: 11px 0 0 -45%; width: 40%; }

.news_col { float: left; width: 28%; margin: 144px 0 0 -31%; }
.news_col .bg_news { position: absolute; top: -115px; left: -80px; width: 179px; height: 105px; background: url('./i/bg_news.gif') no-repeat top left; }
.news_col h2 { position: absolute; top: -44px; left: 10px; color: #0a4595; font-size: 2em; font-weight: normal; margin: 0; padding: 0; }

dl.news { margin: 0; padding: 0 0 11px 9px; }
dl.news dt { margin: 0 0 1px 0; padding: 0; color: #FF7700; font-size: 1.4em; }
dl.news dt b { color: #547AA6; font-size: 2em; }
dl.news dt span.year { margin: 0 11px 0 -28px; color: #808F96; font-size: 0.65em; }
dl.news dt span.date { margin-left: 9px; vertical-align: 16px; color: #FF7700; font-size: 0.7em; }

dl.news dd { margin: 0 0 23px 0; padding: 0 0 0 2px; }

/*.offer {  margin: 0 0 10px 16px; width: 100%; background: url('./i/shad_mid.gif') repeat-x bottom left; }
.offer div.shad1 { background: url('./i/shad_left.gif') no-repeat bottom left; }
.offer div.shad2 { position: relative; padding: 0 0 10px 0; background: url('./i/shad_right.gif') no-repeat bottom right; }
.offer p.offer_text, div.offer p.offer_text1 { min-height: 23px; //height: 43px; margin: 0; padding: 0 0 7px 0; background: url('./i/point2.gif') repeat-x bottom right; }
.offer p.offer_text1 { padding-left: 15px; }*/

b.word{ color: #0359B9; }
b.word a { color: #0359B9; }
b.excel{ color: #3F7E3B; }
b.excel a { color: #3F7E3B; }
b.pdf { color: #d41a1a; }
b.pdf a { color: #d41a1a; }


img.icons_big { position: absolute; top: -14px; left: -55px; }
img.icons_sm { position: absolute; top: 0; left: -20px; //left: -27px; }


ul.sp_offer { margin: 0 0 20px 9px; padding: 0; list-style-type: none; font-size: 0.85em; }
ul.sp_offer li { position: relative; margin: 0 0 5px 0; padding: 0 0 5px 7px; background: url('./i/point2.gif') repeat-x bottom left; }
#bg_index ul.sp_offer li { padding-right: 90px; } 
ul.sp_offer li div.add-ons { margin-left:8px; display:inline; position:absolute; right:0; top:5px; }
ul.sp_offer li div.add-ons img { vertical-align: top; }
ul.sp_offer li div.add-ons a { margin-right:5px; }
ul.sp_offer li b.link a { color: #3d4346; }
ul.sp_offer li.last { background: none; }
ul.sp_offer li span.rating { white-space:nowrap; }


#bg_about { background: url('./i/bg_about.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_about.png', sizingMethod='crop'); }
#bg_index { background: url('./i/bg_index.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_index.png', sizingMethod='crop'); }

#bg_oman { background: url('./i/bg_oman.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_oman.png', sizingMethod='crop'); }
#bg_uae { background: url('./i/bg_uae.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_uae.png', sizingMethod='crop'); }
#bg_thailand { background: url('./i/bg_thailand.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_thailand.png', sizingMethod='crop'); }
#bg_slovenia { background: url('./i/bg_slovenia.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_slovenia.png', sizingMethod='crop'); }
#bg_singapore { background: url('./i/bg_singapore.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_singapore.png', sizingMethod='crop'); }
#bg_seychel { background: url('./i/bg_seychel.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_seychel.png', sizingMethod='crop'); }
#bg_roumania { background: url('./i/bg_roumania.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_roumania.png', sizingMethod='crop'); }
#bg_mauritius { background: url('./i/bg_mauritius.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_mauritius.png', sizingMethod='crop'); }
#bg_maldives { background: url('./i/bg_maldives.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_maldives.png', sizingMethod='crop'); }
#bg_malaysia { background: url('./i/bg_malaysia.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_malaysia.png', sizingMethod='crop'); }
#bg_indonesia { background: url('./i/bg_indonesia.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_indonesia.png', sizingMethod='crop'); }
#bg_czechia { background: url('./i/bg_czechia.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_czechia.png', sizingMethod='crop'); }
#bg_croatia { background: url('./i/bg_croatia.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_croatia.png', sizingMethod='crop'); }
#bg_montenegro { background: url('./i/bg_montenegro.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_montenegro.png', sizingMethod='crop'); }
#bg_gamboge { background: url('./i/bg_gamboge.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_gamboge.png', sizingMethod='crop'); }
#bg_austria { background: url('./i/bg_austria.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_austria.png', sizingMethod='crop'); }
#bg_albania { background: url('./i/bg_albania.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_albania.png', sizingMethod='crop'); }
#bg_israel { background: url('./i/bg_israel.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/bg_israel.png', sizingMethod='crop'); }


table.submenu2 tr td { padding: 0 17px; background: url('./i/point3.gif') repeat-x bottom left; }
table.submenu2 tr td div { padding: 15px 0; background: url('./i/point4.gif') repeat-y top right; }
table.submenu2 tr td div a { padding: 0 0 0 16px; color: #3d4346; background: url('./i/li_submenu.gif') no-repeat 0 3px; }
table.submenu2 tr.last td, table.submenu2 tr td.end div { background: none;  }

.plashka2 { position: absolute; background: url('./i/coners_r.gif') no-repeat top right; }
.plashka2 div { padding: 0 7px; background: url('./i/coners_l.gif') no-repeat top left; }
.plashka2 div p { padding: 4px 7px 7px 7px; font-size: 12px;  background: url('./i/bg03.gif') repeat-x top left; }

#reg_online { top: 7px; left: 330px; font-size: 14px; }
#reg_agency { top: 7px; left: 230px; font-size: 14px; }
#reg_online_list { top: 7px; left: 450px; font-size: 14px; white-space: nowrap; }
#reg_agency_list { top: 7px; left: 350px; font-size: 14px; white-space: nowrap; }

/*подвал*/
td.bot { padding: 44px 24px 25px 24px; background: url('./i/shad_main.jpg') no-repeat top center; }

td.bot div.bg1 { background: #ffffff url('./i/bg04.gif') repeat-x bottom left; }
td.bot div.bg2 { background: url('./i/bg05.jpg') no-repeat bottom left; }
td.bot div.bg3 { padding: 20px 30px 10px 34px; min-height: 180px; //height: 180px; background: url('./i/bg06.jpg') no-repeat bottom right; }

table.ban tr td { padding: 0 20px; font-size: 0.85em; color: #757575; background: url('./i/bg07.gif') no-repeat top left; }
table.ban tr td.first { background: none; padding-left: 25px;}
table.ban tr td img { margin-bottom: 11px; }
table.ban tr td p.nam { margin: 0 0 3px 0; color: #3D4346; font-weight: bold; font-size: 1.3em; }

td.bot div.line { height: 3px; background-color: #ffffff; }

.bottom { position: relative; padding-top: 129px; }
.bottom .dop_links { position: absolute; top: 25px; width: 15%; color: #ffffff; font-size: 0.8em; }
.bottom .dop_links a{ color: #ffffff; text-decoration: none; text-transform: uppercase; }
.bottom .dop_links img { position: absolute; top: 0; left: 0; }
.bottom .dop_links div { padding-top: 23px; }

#vacan { left: 1%; }
#vacan div { margin-left: 51px; }

#email { left: 16%; }
#email div { margin-left: 51px; }

#ag_contract { left: 33%; }
#ag_contract div { margin-left: 62px; }

#site_map { left: 50%; }
#site_map div { margin-left: 72px; }

#contact { left: 65%; }
#contact div { margin-left: 69px; }

#copyright { left: 83%; }
#copyright div { margin-left: 59px; }

img.icon_vacan {  background: url('./i/icon_vacan.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/icon_vacan.png', sizingMethod='crop'); }
img.icon_mail {  background: url('./i/icon_vacan.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/icon_vacan.png', sizingMethod='crop'); }
img.icon_ag_contract {  background: url('./i/icon_ag_contract.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/icon_ag_contract.png', sizingMethod='crop'); }
img.icon_site_map {  background: url('./i/icon_site_map.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/icon_site_map.png', sizingMethod='crop'); }
img.icon_contact {  background: url('./i/icon_contact.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/icon_contact.png', sizingMethod='crop'); }
img.icon_copyright {  background: url('./i/icon_copyright.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.infoasia.ru/i/icon_copyright.png', sizingMethod='crop'); }

p.copy { margin: 0; padding: 9px 0 10px 174px; font-size: 0.85em; background: url('./i/biplane.gif') no-repeat 60px 0; }
p.copy a { color: #3d4346; }


/*карта сайта*/
ul.map { margin: 0; padding: 0; list-style-type: none; }
body.page404 ul.map { margin: 0; }
ul.map li { margin: 0 0 18px 0; padding: 0; }
body.page404 ul.map li { margin: 0 0 18px 0; background:none; }
ul.map li.act { margin: 0; padding: 0; }

ul.map li a { padding: 0 0 0 22px; color: #3d4346; background: url('./i/li_submenu.gif') no-repeat 0 4px; }
ul.map li a.plus { background: url('./i/plus.gif') no-repeat 0 4px; }
ul.map li a.minus { background: url('./i/minus.gif') no-repeat 0 4px; }

ul.map_level2 { margin: 0 0 18px 4px; padding: 18px 0 0 0; list-style-type: none; background: url('./i/point_y.gif') repeat-y top left; }
ul.map_level2 li { margin: 0 0 5px 0; padding: 0 0 0 21px; background: url('./i/li_map.gif') no-repeat 0 6px; }
ul.map_level2 li.last { background: url('./i/li_map_last.gif') no-repeat 0 6px; }
ul.map_level2 li a { padding: 0; color: #3d4346; background: none; }

