*{padding: 0;margin: 0;}
body { margin: 0; font-family: Arial, Tahoma, Verdana, Helvetica; padding: 0; color: #000; font-size: 15px; line-height: 18px; background:#fff; }
html, body { width: 100%; height: 100%; }                                                                                                       
td { vertical-align: top; }
body, div, li, td, a, input, select, textarea { font-family: Arial, Tahoma, Verdana, Helvetica; }
form { margin: 0; padding: 0; }
img, a img { border: none !important; }
a, a:visited { text-decoration: underline; color: #0a2177; }
a:hover { color: #0a0741; }
.menu, .footer { background:url("../images/menu_bg.gif") top left repeat-x; }
.menu div, .footer div { background:url("../images/menu_left.gif") top left no-repeat; }
.menu div div, .footer div div { background:url("../images/menu_right.gif") top right no-repeat; height:55px; overflow:hidden; text-align:center; }
.menu a { font-family: "Myriad Pro",Calibri,Arial,Helvetica,sans-serif; font-size:18px; }
.title { font-family: "Myriad Pro",Calibri, Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color: #474571; }
.footer div div p { text-align:left; color:#828282; font-size:14px; padding:17px 20px; }
.menu ul li { display:inline; margin: 0 30px; }
.menu ul { overflow:hidden; margin:20px auto; }
.menu { margin-right:20px; margin-bottom:20px; }
.header { overflow:hidden; width:100%; text-align:right; background: url("../images/photo_bg.jpg") top left repeat-x; clear:both; _position:relative; _height:175px; }
.header div.logo { float:left; background:url("../images/logo.png") center center no-repeat; position:absolute; left:0; width:350px; height:154px; }
/*
.header div.logo a { _position:relative !important; _display:block; _float:left; _width:350px; _height:156px; _cursor:pointer; }
*/
.header div.phone { float:right; background:url("../images/phone.png") center center no-repeat; }
.header div.left { background:url("../images/left_img.png") top left no-repeat; float:left; width:100%; _width:99.9%; }
.header div.right { background-image:url("../images/right_img.png"); background-position: top right; background-repeat:no-repeat; overflow:hidden; width:100%; float:right; _width:620px; _height:175px; _position:absolute; _right:0; }
.sidebar div.b0 { background: #f3f3f3 url("../images/border.gif") top right repeat-y; margin-bottom:20px; }
.sidebar div.b1 { background: url("../images/border.gif") bottom right repeat-x; }
.sidebar div.b2 { background:url("../images/top_border.gif") top left repeat-x; }
.sidebar div.b3 { background:url("../images/top_corner.gif") top right no-repeat; }
.sidebar div.b4 { background:url("../images/bot_corner.gif") bottom right no-repeat; overflow:hidden; *padding: 20px 15px 30px; _padding:0; }
.weather fieldset, .sidebar fieldset { border:0; margin:20px 15px 30px; _margin:0; _padding:20px 15px 30px; _overflow:hidden; *clear:both; }
.sidebar fieldset.contact h3 { background:url("../images/contact_title.gif") center center no-repeat; text-indent:-9999em; width:161px; height:15px; }
.sidebar fieldset.time h3 { color:#0a0741; background:url("../images/time_title.gif") center center no-repeat; text-indent:-9999em; width:85px; height:14px; }
.sidebar fieldset.aero h3 { color:#0a0741; background:url("../images/aeroport_title.gif") center center no-repeat; text-indent:-9999em; width:162px; height:15px; }
.sidebar fieldset h3 { color: #0a0741; margin-bottom:8px; }
.sidebar { width:230px; float:left; }
.sidebar fieldset { overflow:hidden; width:220px; }
.content { margin-left:250px; }
.container { width:100%; overflow:hidden; }
.sidebar p { color:#646464; font-size:15px; padding-left:12px; padding-bottom:10px; }
.sidebar ul { list-style-type: none; margin-left:10px; }
.sidebar ul li { padding-left:15px; background:url("../images/arrow.gif") center left  no-repeat; margin-bottom:2px; }
.sidebar ul li a { color:#636363; text-decoration:none; }
.sidebar ul li a:hover { color:#000; }
div.content-container h1.home-title { background:url("../images/next_tours_title.gif") top left no-repeat; height:16px; width:100%; text-indent:-999em; margin-top:20px; }
.content-container { overflow:hidden; width:100%; }
.weather { float:right; width:200px; }
.weather div.b0 { background: #f3f3f3 url("../images/border.gif") top left repeat-y; margin-bottom:20px; overflow:hidden; }
.weather div.b1 { background: url("../images/border.gif") bottom right repeat-x; }                          
.weather div.b2 { background: url("../images/border.gif") top right repeat-x; }
.weather div.b3 { background: url("../images/top_corner_left.gif") top left no-repeat; }
.weather div.b4 { background: url("../images/bot_corner_left.gif") bottom left no-repeat; overflow:hidden; }
.weather h3 { background:url("../images/weather_title.gif") center center no-repeat; text-indent:-999em; height:14px; width:148px; }
.weather table { margin-top:-20px; margin-left:10px; }
.weather td { color:#636363; vertical-align:middle; }
.weather td img { width:5px; height:5px; }
a.rbcwea { font-size:8px; }
.weather td font { padding: 0 10px;  }
.thumb { display:block; width:86px; height:86px; float:left; margin: 0 20px !important; position:relative; }
.inner-container a.thumb img { margin:0 !important; }
img.paspartu { position:absolute; left:0; top:0; }
.homepage li, .news li { margin: 15px 0 20px 10px; color:#666; font-size:14px; overflow:hidden; width:90%; }
.homepage li p, .news li p { margin: 5px 0; }
.homepage li p a, .news li p a { white-space:nowrap; }
.homepage li h3, .news li h3 { font-size:16px; font-weight:normal; }
.homepage, .news { list-style-type:none; }
.inner-container .news { margin:0; padding:0; }
.inner-container .news li { padding-left:0; margin-left:0; }
.content-inner { margin-right:250px; }
.all a { font-style:italic; }
.all { text-align:right; padding-right:50px; }
.inner-container { color:#666; font-size:14px; line-height:18px; }
.inner-container p { color: #666; margin: 8px 0; font-size:14px; line-height:24px; }
.inner-container ul li { color: #666; font-size:14px; line-height:24px; margin-left:0; }
.inner-container ul { padding: 8px 0 8px 40px; }
.inner-container img { margin: 5px 30px; }
.inner-container { margin: 10px 30px 50px 10px; }
.inner-container h2 { font-size:15px; font-weight:normal; margin-top:20px; color:#000; margin-bottom:10px; }
.inner-container h1 { font-size:18px; font-weight:normal; margin-top:20px; color:#474571; margin-bottom:10px; }
.inner-container blockquote { margin-left:10px; }
.date { font-size:11px; color:#666; display:block; margin-top:10px; font-style:italic; }
.home-content { font-size:14px; color:#666; border-top: solid 1px #f0f0f0; padding-top:20px; }
.home-content a h3 { font-weight:normal; }
.home-content p { margin: 5px 0; }
.back { clear:both; text-align:left; margin:20px 0 50px; padding:10px 0; border-top:solid 1px #ccc; width:100%; float:left; }
/* PNG Fix*/
.png { _behavior: url("/css/iepngfix.htc"); }
.date { display:none; }
ul.weather { list-style-type: none; margin: 10px 0;  width:90%; }
ul.weather li { list-style-type: none; overflow:hidden; font-size: 12px; padding-bottom: 5px; margin-left:5px; }
ul.weather li  span { float:right; }
.back { width:100%; }
ul.list li a { font-size:16px; }
.exat { padding:10px; border: solid 1px #a198bb; margin-bottom:10px; margin-right:20px; }
.exat strong { color:#0A0741; }