html{font-size:100.01%;}
body{width:100%; font-size:62.5%; line-height:1; font-family:Arial, sans-serif; color:#000; background-color:#fff;}
input,select,textarea{font-size:100%;}
table{empty-cells:show; border-collapse:collapse; border-spacing:2px; border-color:#999; font-size:100%;}
table tr td,table tr th{border-color:#999;}
h1, h2, h3, h4, h5, h6, pre, code, kbd{font-size:1em;}
dl, ul, ol, li, dd, dt, h1, h2, h3, h4, h5, h6, pre, form,body, html, p, blockquote, table, tr, td, th, fieldset, input{margin:0; padding:0; list-style:none;}
form label{cursor:pointer;}
fieldset{border:none;}
a img,:link img,:visited img{border:none;}
address, abbr{font-style:normal;}
#snav{background-color:#c5e313;height:36px;line-height:36px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#4f4f4f;}
#snav .cnt{height:36px;position:relative;}
.cnt{margin:auto; width:960px;}
.lb{float:left;width:250px;}
#smnav{display:block;height:36px;position:absolute;}
#smnav li{display:block; float:left; }
#smnav a{background:url(smico.gif) no-repeat;display:block;height:36px;width:34px;}
#home a{background-position:14px -14px;}
#map a{background-position:-39px -14px;}
#sm a{background-position:-87px -14px;}
#home a.current,#home a:hover{background-position:14px 14px;}
#map a.current,#map a:hover{background-position:-39px 14px;}
#sm a.current,#sm a:hover{background-position:-87px 14px;}
#lnglab{position:absolute;left:105px;text-align:right;width:75px;}
#lng{position:absolute;top:10px;right:0px;line-height:normal;}
#lng a{display:block;float:left;height:11px;width:16px;background-image:url(flag.png);margin-left:11px;background-repeat:no-repeat;padding:2px;border:1px solid #C5E313;}
#lng a:hover,#lng a.current{border-top-color:#4F4F4F;border-right-color:#4F4F4F;border-bottom-color:#4F4F4F;border-left-color:#4F4F4F;}
#l-ru{background-position:2px 2px;}
#l-gb{background-position:2px -18px;}
#l-ar{background-position:2px -178px;}
#l-br{background-position:2px -138px;}
#l-cn{background-position:2px -118px;}
#l-de{background-position:2px -98px;}
#l-dk{background-position:2px -78px;}
#l-es{background-position:2px -58px;}
#l-fi{background-position:2px -38px;}
#l-fr{background-position:2px -158px;}
#l-is{background-position:2px -238px;}
#l-it{background-position:2px -258px;}
#l-jp{background-position:2px -278px;}
#l-ko{background-position:2px -398px;}
#l-nl{background-position:2px -298px;}
#l-no{background-position:2px -318px;}
#l-pl{background-position:2px -338px;}
#l-po{background-position:2px -438px;}
#l-se{background-position:2px -378px;}
#l-th{background-position:2px -358px;}
#l-tk{background-position:2px -118px;}
#l-tw{background-position:2px -218px;}
#l-us{background-position:2px -418px;}
#logo{position:absolute;left:0px;top:30px;}
#top{height:120px;margin-right:auto;margin-left:auto;width:960px;position:relative;font-family:Tahoma,Geneva,sans-serif;font-size:12px;color:#0283cd;line-height:18px;}
#top a{color:#0283cd;}
#top a:hover{color:#034bad;}
#help{background-image:url(basket.png);background-repeat:no-repeat;padding-left:40px;position:absolute;left:205px;top:36px;background-position:0px 5px;}
#phones{position:absolute;left:540px;top:36px;background-image:url(phones.png);background-repeat:no-repeat;padding-left:40px;background-position:0px 5px;}
#1icq{position:absolute;top:36px;right:3px;background-image:url(icq.png);background-repeat:no-repeat;padding-left:50px;background-position:0px 5px;}

#icq{position:absolute;top:36px;right:3px;}
#sot1,#sot2,#sot3,#sot4 { background:url(sotialt.png) no-repeat; display:block; padding-left:20px;}
#sot1 {background-position: 0 0}
#sot2 {background-position: 0 -64px}
#sot3 {background-position: 0 -32px}
#sot4 {background-position: 0 -96px}

#mid{margin:auto;width:960px;overflow:hidden;zoom:1;}
#lb{width:180px;float:left;}
#sb{width:180px;display:block;margin-bottom:12px;border:1px solid #80c1e6;height:21px;}
#sb .in{font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#80C1E6;background-color:#FFF;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;float:left;width:150px;padding-top:3px;padding-left:2px;}
#sb:hover .in{color:#184399;}
#sb .but{font-size:11px;color:#FFF;background-color:#FFF;background-image:url(zoom.png);background-repeat:no-repeat;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-position:50% 50%;line-height:22px;height:20px;width:20px;float:right;cursor:pointer;}
#m1{font-size:12px;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#0283CD;}
#m1 ul{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;display:block;}
#m1 li{display:block;border-top-width:1px;border-top-style:dotted;border-top-color:#0283CD;}
#m1 li a{color:#134698;text-decoration:none;display:block;padding-top:3px;padding-bottom:3px;}
#m1 li li{background-image:url(b.gif);background-repeat:no-repeat;background-position:0px 9px;}
#m1 li li li{background-image:none;}
#m1 li li a{font-size:11px;padding:3px 3px 3px 10px;color:#0283cd;font-weight:normal;}
#m1 li li li a{color:#6C9100;}
#m1 li li li li a{color:#333;padding-left:15px;}
#m1 a.current{background-color:#80c6ec;color:#FFF;}
#m1 a:hover{color:#134698;text-decoration:underline;}
#rb{float:right;width:765px;}
#order{margin-bottom:20px;width:758px;}
#labs{display:block;height:25px;margin-bottom:-1px;margin-left:2px;}
.or_dream #labs .dream{border-bottom:1px solid #fcf0e0;}
.or_avia #labs .avia{border-bottom:1px solid #EAEDFD;}
.or_wagon #labs .wagon{border-bottom:1px solid #E2F7FC;}
.or_ae #labs .ae{border-bottom:1px solid #B3DBEF;}
.or_hotels #labs .hotels{border-bottom:1px solid #D6F8DD;}
.or_tours #labs .tours{border-bottom:1px solid #E6F7BF;}
.or_cruise #labs .cruise{border-bottom:1px solid #FFFFCE;}
.or_blog #labs .avia{border-bottom:1px solid #EAEDFD;}
#labs li{display:block;float:left;height:25px;line-height:25px;width:94px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;background-repeat:no-repeat;background-image:url(lab-bg.png);position:relative;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;}
.or_dream #labs li{border-bottom:1px solid #aa5e00;height:24px;}
.or_avia #labs li{border-bottom:1px solid #134397;height:24px;}
.or_wagon #labs li{border-bottom:1px solid #137C97;height:24px;}
.or_hotels #labs li{border-bottom:1px solid #139771;height:24px;}
.or_tours #labs li{border-bottom:1px solid #719713;height:24px;}
.or_cruise #labs li{border-bottom:1px solid #A9AA00;height:24px;}
.or_blog #labs li{border-bottom:1px solid #134397;height:24px;}
#labs a{color:#134397;display:block;height:25px;padding-left:10px;}
#labs .avia{background-position:-65px 0px;background-color:#EAEDFD;border-left-width:1px;border-left-style:solid;border-left-color:#134397;}
#labs .wagon{background-position:-225px 0px;background-color:#E2F7FC;border-left-width:1px;border-left-style:solid;border-left-color:#137C97;}
#labs .ae{background-position:-225px 0px;background-color:#B3DBEF;border-left-width:1px;border-left-style:solid;border-left-color:#137C97;}
#labs .hotels{background-position:-385px 0px;background-color:#D6F8DD;border-left-width:1px;border-left-style:solid;border-left-color:#139771;}
#labs .tours{background-position:-545px 0px;background-color:#E6F7BF;border-left-width:1px;border-left-style:solid;border-left-color:#719713;}
#labs .cruise{background-position:-705px 0px;background-color:#FFFFCE;border-left-width:1px;border-left-style:solid;border-left-color:#A9AA00;}
#labs .dream{background-position:-865px 0px;background-color:#fcf0e0;border-left-width:1px;border-left-style:solid;border-left-color:#aa5e00;position:relative;}
#labs .blog{background-position:-226px 0px;background-color:#B3DBEF;border-left-width:1px;border-left-style:solid;border-left-color:#137C97;}
.or_dream .order{background-color:#fcf0e0;border:1px solid #aa5e00;}
.or_avia .order{background-color:#EAEDFD;border:1px solid #134397;}
.or_wagon .order{background-color:#E2F7FC;border:1px solid #137C97;}
.or_ae .order{background-color:#B3DBEF;border:1px solid #137C97;}
.or_hotels .order{background-color:#D6F8DD;border:1px solid #139771;}
.or_tours .order{background-color:#E6F7BF;border:1px solid #719713;}
.or_cruise .order{background-color:#FFFFCE;border:1px solid #A9AA00;}
.or_blog .order{background-color:#EAEDFD;border:1px solid #134397;}
.order{display:block;padding:5px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#333;z-index:10;}
#tigg{display:block;margin-bottom:8px;font-size:14px;margin-top:8px;}
#tigg a{margin-right:20px;color:#134397;text-decoration:none;}
#tigg .on{color:#000;cursor:text;font-weight:bold;}
#tigg .off{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#134397;}
.order .in{font-family:Tahoma,Geneva,sans-serif;font-size:12px;}
.order .but{font-family:Tahoma,Geneva,sans-serif;font-size:12px;color:#FFF;background-color:#134397;border-top:1px solid #748CC6;border-right:1px solid #091E42;border-bottom:1px solid #091E42;border-left:1px solid #748CC6;padding:3px 20px;}
#outmonth,#inmonth{width:60px;}
.order table{width:660px;}
.order td{padding-top:5px;padding-bottom:5px;}
.order td label{display:block;margin-bottom:3px;}
#pb-big{height:230px;}
#pb-big div{background-repeat:no-repeat;}
#pb-big .pix{background-position:1px 1px;float:left;width:379px;}
#pb-big .mask{background-image:url(mask01.png);background-repeat:no-repeat;height:100px;width:170px;background-position:0px 0px;padding-top:120px;padding-left:160px;}
#pb-big a{background-image:url(bigprbg2.gif);width:150px;display:block;padding:10px;text-decoration:none;}
.mask h2{color:#284bd2;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:normal;}
.mask p{font-size:20px;font-weight:bold;color:#FFF;text-decoration:none;margin-top:5px;margin-bottom:0px;}
#pb-small{overflow:hidden;zoom:1;}
#pb-small div{height:120px;float:left;width:379px;background-repeat:no-repeat;background-position:1px 1px;}
#pb-small .pngfix{background-image:url(mask02.png);padding-left:125px;width:220px;background-position:0px 0px;}
#pb-small img{height:82px;width:117px;background-repeat:no-repeat;background-position:1px 1px;float:left;margin-right:10px;}
#pb-small a{font-size:12px;font-weight:bold;color:#025dc3;font-family:Tahoma,Geneva,sans-serif;}
#pb-small p{font-size:12px;margin-top:5px;margin-bottom:5px;color:#5c5c5c;}
#pb-small h5{color:#025dc3;font-size:16px;}
#navbar{font-size:11px;font-family:Tahoma,Geneva,sans-serif;}
#navbar a{color:#134397;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:normal;color:#333;letter-spacing:-1px;margin-top:10px;margin-bottom:10px;}
#content{line-height:125%;font-size:12px;font-family:Tahoma,Geneva,sans-serif;margin-bottom:40px;color:#444;}
#content a{color:#025DC3;}
#content h1{font-size:19px;color:#333;}
#content h2{font-size:16px;color:#333;font-family:Arial,Helvetica,sans-serif;}
#content h3{font-size:16px;color:#666;font-family:Arial,Helvetica,sans-serif;}
#content h4{font-size:14px;color:#666;font-family:Arial,Helvetica,sans-serif;}
#content p,#content ul,#content table{margin-top:10px;margin-bottom:10px;}
#content ol li{list-style-type:decimal;margin-left:27px;}
#content ul li{background-image:url(b.gif);background-repeat:no-repeat;padding-left:27px;background-position:12px 8px;}
#content .t1{width:700px;}
#content .t1 th{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#2C98E6;padding:3px;}
#content .t1 td{padding:3px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#contacts ,.personal{overflow:hidden;zoom:1;}
#contacts .personal div{float:left;width:285px;background-repeat:no-repeat;padding-left:90px;padding-right:5px;height:130px;}
.personal img{height:18px;width:18px;vertical-align:middle;}
#contacts h2{clear:left;margin-top:10px;margin-bottom:7px;text-transform:uppercase;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#80C6EC;}
#contacts h3{margin-bottom:5px;font-weight:normal;font-family:Tahoma,Geneva,sans-serif;color:#333;}
#contacts h4{font-weight:normal;font-size:11px;line-height:100%;margin-bottom:5px;}
#contacts p{line-height:100%;margin-top:7px;margin-bottom:7px;}
img.left{float:left;padding:3px;margin-right:5px;margin-bottom:5px;border:1px solid #CCC;}
#btm{position:relative;height:100px;font-size:11px;color:#999;width:960px;margin-top:20px;margin-right:auto;margin-bottom:auto;margin-left:auto;border-top-width:1px;border-top-style:solid;border-top-color:#80c1e6;}
#btm a{color:#999;}
#copyright{position:absolute;left:194px;top:10px;}
#office42{position:absolute;left:10px;top:10px;}
#smsg{margin-top:20px;font-size:11px;color:#333;}
#smsg label{margin-top:10px;display:block;}
#smsg .in{display:block;width:170px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-top:2px;padding-bottom:2px;}
.errlabel{font-weight:bold;}
#smsg label.errlabel span{display:inline; color:#C00; padding:0 2px;}
#smsg label span{display:none;}
#smsg .but{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#80C6EC;border-top:1px solid #469AEE;border-left:1px solid #469AEE;border-bottom:1px solid #0C457E;border-right:1px solid #0C457E;margin-top:0px;width:168px;} 
#sSubscr{}
#sSubscr ol li{margin-bottom:5px;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;display:block;position:relative;}
#sSubscr li a{text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#9A0000;font-weight:normal;position:absolute;right:205px;}
#sSubscr{font-family:Tahoma, Geneva, sans-serif;font-size:11px;padding-bottom:70px;}
#sEmail , #sBut{background-color:#C5E313;font-size:16px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:25px;}
#sEmail{}
#unsEmail{background-color:#9A0000;font-size:16px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:25px;color:#FFF;}
#unsEmail .semail{width:100px;}
#unsEmail #sub_email2{width:130px;}
#unsEmail #sub_phone2{width:130px;}
#sBut{padding-left:30px;background-image:url(conv.png);background-repeat:no-repeat;background-position:400px 0px;margin-top:20px;margin-bottom:30px;}
#sBut #button{margin-left:180px;}
#sBut .but , #unsEmail .but{font-size:14px;padding:5px;}
#sSubscr .semail, .semail{font-size:16px;padding:3px;width:200px;}
#sSubscr input , #sSubscr select, #sSubscr textarea{font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
#sSubscr table{width:680px;}
#sSubscr td{vertical-align:top;padding-left:25px;}
#sSubscr .info{background-image:url(information.png);background-repeat:no-repeat;background-position:0px 25px;padding-top:25px;color:#C5E313;padding-left:35px;}
#sSubscr .tLine{border-top-width:1px;border-top-style:dashed;border-top-color:#CCC;}
.tList{height:150px;width:300px;overflow:auto;border:1px inset #CCC;background-color:#FFF;}
.tList label{display:block;padding:5px;}
.tList input{margin-right:5px;}
#sSubscr h5{margin-top:7px;margin-bottom:5px;}
#qQuery{width:750px;margin-top:5px;margin-bottom:5px;display:block;border:1px dashed #C5E313;background-color:#E9FCD6;}
#qQuery td{vertical-align:top;width:220px;padding-right:10px;padding-left:10px;}
#qQuery label{display:block;margin-top:5px;margin-bottom:3px;}
#qQuery .in{width:200px;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px;}
#qQuery .errlabel{color:#C00;}
#qQuery label span{display:none;}
#qQuery label.errlabel span{display:inline;}

#qQuery.qaviaorder {padding: 10px; width: 735px;}
#qQuery.qaviaorder label {margin-right: 20px; display: inline; float: none;}

#callback{position:absolute;left:50%;top:50px;background-color:#c5e313;border:2px solid #666;font-size:11px;width:250px;margin-left:-125px;z-index:999;}
#callback h1{display:block;margin:0px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:10px;color:#eee;background-color:#1c499e;}
#callback form{padding-right:20px;padding-bottom:20px;padding-left:20px;padding-top:5px;}
#callback p{padding-top:10px;padding-right:20px;padding-left:20px;}
#callback label{display:block;margin-bottom:2px;margin-top:5px;}
#callback .in{border:1px solid #9A0000;width:210px;font-family:Tahoma,Geneva,sans-serif;font-size:12px;padding:2px;}
#callback .but{margin-top:10px;background-color:#FAA61A;border:3px double #9A0000;}
#callback a{float:right;color:#9A0000;line-height:40px;}

#sm .in {display: block; margin: 3px 0 15px 0; width: 600px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px;}
.errlabel {font-weight: bold;}
#sm label.errlabel span { display: inline; color: #C00; padding: 0 2px;}
#sm label span {display: none;}
#sm .but {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; background-color: #1E488C; border-top: 2px solid #469AEE; border-left: 2px solid #469AEE; border-bottom: 2px solid #0C457E; border-right: 2px solid #0C457E;}

#smdream p{margin: 10px 0; font-size: 12px; line-height: 1.2;}
#smdream .littlebig{font-size: 14px;}

#smdream .in {display: block; margin: 3px 0 15px 0; width: 730px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; border: 1px inset;}
.errlabel {font-weight: bold;}
#smdream label.errlabel span { display: inline; color: #C00; padding: 0 2px;}
#smdream label span {display: none;}
#smdream .but {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; background-color: #aa5e00; border-top: 2px solid #ab8a63; border-left: 2px solid #ab8a63; border-bottom: 2px solid #5b4832; border-right: 2px solid #5b4832;}
#smdream .name {display: none;}


#pers{height:90px;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:15px;color:#333;}
#pers div{float:left;width:194px;background-repeat:no-repeat;padding-left:55px;padding-right:5px;height:80px;}
#pers a{color:#003889;}
.personal img{height:18px;width:18px;vertical-align:middle;}
.hot {padding: 15px 0; font-size: 12px;}

#blog .post {overflow: hidden; zoom: 1; margin-bottom: 10px;}
#blog h2 {margin-bottom: 10px;}
#blog img {float: left; margin: 0 10px 5px 0; width: 100px; height: 100px;}




-#nybody{background: white url(/f/nybg1.jpg) no-repeat fixed 0 0;}
-#top,#mid,#btm {background-color:#fff; padding: 0 10px;}
-#btm {margin-bottom: 100px; margin-top: 0;}
-#logo {left: 10px;top:10px;}
-#icq {right: 13px;}

