body {padding:0px; margin:0; font: normal 12px Arial, Verdana, Tahoma; color:#5f5f5f; background:#FFF}
img{border:0px;}
table, tr, td{font: normal 12px Arial, Verdana, Tahoma; vertical-align:top; text-align: left; color: #5f5f5f; padding:0px; margin: 0px;}
div{font: normal 12px Arial, Verdana, Tahoma; text-align: left; color: #5f5f5f}

form{padding:0; margin:0;}
.classrel{position: relative; top:0px; left:0px; width: 0px; height: 0px;}
.fll{float:left;}
.flr{float: right}
.clear{clear: both;}
.wh100{height:100%; width:100%;}
#maindiv{width:950px; margin: 0 auto; background: #FFF;}

a, a:link, a:active, a:visited {color: #5f5f5f; font: normal 12px Arial, Verdana, Tahoma; text-decoration: underline;}
a:hover {color: #5f5f5f; font: normal 12px Arial, Verdana, Tahoma; text-decoration: none;}

a.link, a.link:link, a.link:active, a.link:visited {text-decoration:underline; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7;}
a.link:hover {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7;}

.newstit, a.newstit, a.newstit:link, a.newstit:active, a.newstit:visited {text-decoration:underline; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7; font-weight:bold;}
a.newstit:hover {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7; font-weight:bold;}

.submenu, a.submenu, a.submenu:link, a.submenu:active, a.submenu:visited {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #ff942b;}
a.submenu:hover {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #FFF; }

a.lang, a.lang:link, a.lang:active, a.lang:visited {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #676767; background:url(../../img/lang_arr.gif) no-repeat center right; padding-right:10px; padding-left:10px;}
a.lang:hover {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7; background:url(../../img/lang_arr.gif) no-repeat center right; padding-right:10px; padding-left:10px;}
a.lang_act, a.lang_act:link, a.lang_act:active, a.lang_act:visited, a.lang_act:hover {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7; background:url(../../img/lang_arr.gif) no-repeat center right; padding-right:10px; padding-left:10px;}




.topmenu_div_en{text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr.gif) no-repeat top right; padding-right:27px; padding-left:18px; display:block; height:25px; float:left; padding-top:5px; cursor:pointer; white-space: nowrap;}
.topmenu_div_hover_en{text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:27px; padding-left:18px; display:block; height:25px; float:left; padding-top:5px;cursor:pointer; }
a.topmenu_en, a.topmenu_en:link, a.topmenu_en:active, a.topmenu_en:visited {text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr.gif) no-repeat top right; padding-right:27px; padding-left:18px; display:block; height:25px; float:left; padding-top:5px; }
a.topmenu_en:hover {text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:27px; padding-left:18px; display:block; height:25px; float:left; padding-top:5px;}
a.topmenu_act, a.topmenu_act:link, a.topmenu_act:active, a.topmenu_act:visited, a.topmenu_act:hover {text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:27px; padding-left:30px; display:block; height:25px; float:left; padding-top:5px;}


.topmenu_div_ru{text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr.gif) no-repeat top right; padding-right:25px; padding-left:12px; display:block; height:25px; float:left; padding-top:5px; cursor:pointer; white-space: nowrap;}
.topmenu_div_hover_ru{text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:25px; padding-left:12px; display:block; height:25px; float:left; padding-top:5px;cursor:pointer;}
a.topmenu_ru, a.topmenu_ru:link, a.topmenu_ru:active, a.topmenu_ru:visited {text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr.gif) no-repeat top right; padding-right:25px; padding-left:12px; display:block; height:25px; float:left; padding-top:5px;}
a.topmenu_ru:hover {text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:25px; padding-left:12px; display:block; height:25px; float:left; padding-top:5px;}
a.topmenu_act, a.topmenu_act:link, a.topmenu_act:active, a.topmenu_act:visited, a.topmenu_act:hover {text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:27px; padding-left:30px; display:block; height:25px; float:left; padding-top:5px;}

.topmenu_div_am{text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr.gif) no-repeat top right; padding-right:25px; padding-left:8px; display:block; height:25px; float:left; padding-top:5px; cursor:pointer; white-space: nowrap;}
.topmenu_div_hover_am{text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:25px; padding-left:8px; display:block; height:25px; float:left; padding-top:5px;cursor:pointer;}
a.topmenu_am, a.topmenu_am:link, a.topmenu_am:active, a.topmenu_am:visited {text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr.gif) no-repeat top right; padding-right:25px; padding-left:8px; display:block; height:25px; float:left; padding-top:5px;}
a.topmenu_am:hover {text-decoration:none; font:bold 12px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:25px; padding-left:8px; display:block; height:25px; float:left; padding-top:5px;}
a.topmenu_act, a.topmenu_act:link, a.topmenu_act:active, a.topmenu_act:visited, a.topmenu_act:hover {text-decoration:none; font:bold 13px Arial, Verdana, Tahoma; color: #FFF; background:url(../../img/menu_arr_h.gif) no-repeat top right; padding-right:27px; padding-left:30px; display:block; height:25px; float:left; padding-top:5px;}












.pager, a.pager, a.pager:link, a.pager:active, a.pager:visited {text-decoration:none;  color:#5f5f5f; border: 1px solid #00aae7; background: #FFF;  padding:2px; padding-left:5px;  padding-right:5px; display: block; float: left; margin-right:2px; text-align: center}
a.pager:hover {text-decoration:none; color:#f97e2e; border: 1px solid #5f5f5f; background: #FFF;  padding:2px; padding-left:5px;  padding-right:5px; display: block;  float: left; margin-right:2px; text-align: center}

.pager_act, a.pager_act, a.pager_act:link, a.pager_act:active, a.pager_act:visited, a.pager_act:hover {text-decoration:none; color:#f97e2e; border: 1px solid #5f5f5f; background: #FFF;  padding:2px; padding-left:5px;  padding-right:5px; display: block; float: left; margin-right:2px; text-align: center}


.langdiv{padding-top:9px; height:21px; float:right; color:#c3c3c3; padding-right:10px;}
.menudiv{float:right; width:738px; height:53px; background:url(../../img/topbg.gif) repeat-x top left; padding-top:25px; padding-left:6px; padding-right:10px;}

.select{width:148px; height:20px; border:1px solid #a5acb2; color:#969696;}
.inp{width:240px; height:18px; border:1px solid #a5acb2; color:#969696; background: #FFF;}
.area{width:260px; height:100px; border:1px solid #a5acb2; color:#969696; background: #FFF;}
.inptxt{vertical-align:middle; width:80px; color:#0363a2; font-weight:bold; padding-top:3px;}

.search{width:107px; height:27px; background:url(../../img/but.gif) no-repeat top left; border:0px; color:#FFF; text-align:center; font-size:13px; font-weight:bold;}
.but{width:107px; height:27px; background:url(../../img/but2.gif) no-repeat top left; border:0px; color:#FFF; text-align:center; font-size:13px; font-weight:bold;}


a.more, a.more:link, a.more:active, a.more:visited {text-decoration:underline; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7; background: url(../../img/more.gif) no-repeat center right; padding-right:13px;}
a.more:hover {text-decoration:none; font:normal 12px Arial, Verdana, Tahoma; color: #00aae7; background: url(../../img/more.gif) no-repeat center right; padding-right:13px;}

.searchdiv{clear:both; margin-top:20px; height:315px; border:1px solid #d2d2d2; background:#dedede url(../../img/searchpix.gif) repeat-x top left; }
.searchdiv2_en{clear:both; margin-top:20px; height:219px; border:1px solid #d2d2d2; background:#dedede url(../../img/armavia_banners/topbanner_b_en.jpg) repeat-x top left}
.searchdiv2_ru{clear:both; margin-top:20px; height:219px; border:1px solid #d2d2d2; background:#dedede url(../../img/armavia_banners/topbanner_b_ru.jpg) repeat-x top left}
.searchdiv2_am{clear:both; margin-top:20px; height:219px; border:1px solid #d2d2d2; background:#dedede url(../../img/armavia_banners/topbanner_b_am.jpg) repeat-x top left}

.hdr{font-size:16px; font-weight:bold; color:#0071bb}
.date{font-weight:bold; color:#f97e2e; font-size:12px;}
.newsimg{float:left; margin-top:2px; margin-right:6px;}
.newsdiv_home{float:left; width:280px; height:200px; font-size:11px; color:#0071bb; line-height:110%; }
.botbg{width:930px; height:44px; background:url(../../img/botbg.gif) repeat-x top left; clear:both; padding:5px; padding-left:10px;  padding-right:10px;}
.arrivaldiv{float:left; width:710px; padding:10px; padding-top:0px; padding-bottom:0px; text-align:center;}
.sitemax{padding-top:8px; float:right;}
.botlogo{float:left; padding-top:3px;}
.sepdiv{clear:both; height:20px;}
.botbg_orange{width:930px; height:43px; background:url(../../img/botbg_orange.gif) repeat-x top left; clear:both; padding:10px;}
.copydiv{float:left; text-align:center; color:#FFF; width:650px; padding-right:15px; padding-left:15px; font-size:11px;}

.search_shad{width:11px; height:311px; background:url(../../img/search_shad.gif) no-repeat top left; position:absolute; top:0px; left:-12px;}
.topimgdiv_en{width:618px; height:315px; background:url(../../img/armavia_banners/topbanner_en.jpg) no-repeat bottom left; float:right;  }
.topimgdiv_ru{width:618px; height:315px; background:url(../../img/armavia_banners/topbanner_ru.jpg) no-repeat bottom left; float:right;  }
.topimgdiv_am{width:618px; height:315px; background:url(../../img/armavia_banners/topbanner_am.jpg) no-repeat bottom left; float:right;  }
.topimgdiv2{width:613px; float:right; text-align:right; padding-right:5px; padding-top:5px; }

.tel{font-size:13px; font-weight: bold; color: #f7941d}
.contformdiv{float: left; width:400px; padding-top:20px; background: url(../../img/vsep.gif) repeat-y top right;}
.contdiv{clear: both; height: 25px; padding-top:5px;}
.conttxt{text-align:right; padding-right:5px; width:100px; color:#0363A2; font-weight:bold; padding-top:3px; float: left;}
.teldiv{float: right; padding-top:20px; width: 200px;}
.orange{font-size:15px; font-weight: bold; color: #f7941d}
.or{font-size:12px;  color: #00aae7}

.sep{clear: both; height: 20px; background: url(../../img/sep.gif) repeat-x center left}
.imgfl{border:1px solid #a5acb2; padding:1px; margin-right:7px; float:left;}
.part{border: 1px solid #ccc; float: left; margin-right:5px; margin-bottom:0px;}

.ser1{float: left; width:170px; padding-top:8px; padding-right:7px;}

.drop{position:absolute; top:10px; left:17px; width:160px; border: 1px solid #000; background: #181818 url(../../img/drop.jpg) repeat-x top left; z-index: 500000; }
.drop2{position:absolute; top:-47px; left:160px; width:160px; border: 1px solid #000; background: #181818 url(../../img/drop.jpg) repeat-x top left; z-index: 500000; }

.subsep{height: 1px; background: url(../../img/subsep.gif) no-repeat center center;}

.flight1{color: #f17d0c; padding:3px; border:1px solid #ccc; border-bottom-width:0px; border-right-width:0px; vertical-align:middle; text-align:center; }
.flight1_end{color: #f17d0c; padding:5px; border:1px solid #ccc; border-bottom-width:0px; vertical-align:middle; text-align:center; }

.flight2{color:#FFF; padding:5px; border:1px solid #ccc; border-bottom-width:0px; border-right-width:0px; vertical-align:middle; text-align:center; width:60px;}
.flight2_end{color:#FFF; padding:5px; border:1px solid #ccc; border-bottom-width:0px; vertical-align:middle; text-align:center; width:60px;}

.flight3{color:#FFF; padding:5px; border:1px solid #ccc; border-right-width:0px; vertical-align:middle; text-align:center;}
.flight3_end{color:#FFF; padding:5px; border:1px solid #ccc; vertical-align:middle; text-align:center;}


.border {border: 1px solid red}
.borderwight {border: 1px solid #fff}
.hidden{display:none;}
.showblock{display:block; }

.margintop10 {margin-right:10px;}

#captcha_image dd{padding: 0px; margin: 0px;}


.timetab1{border:1px solid #CCCCCC; border-right-width:0px; color:#F17D0C; padding:5px; text-align:center; vertical-align:middle;}
.timetab2{border:1px solid #CCCCCC; border-right-width:0px; border-top-width:0px; color:#FFFFFF; padding:5px; text-align:center; vertical-align:middle;}
.odd{background: #3d3d3d;}
.even{background: #767676;}

.contcont{height:expression( this.scrollHeight < 300 ? "300px" : "auto" ); min-height: 300px;  float: left; width:620px; background: url(../../img/contbg.gif) no-repeat bottom left}
.q_div p{padding:0; margin: 0;}
.a_div {padding-top:7px;}

.a_div p{padding:0; margin: 0;}

.box {
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width:100px;
	height:100px;
	border:1px solid #333;
	background:#CCC;
}

.boxFrame {
	position:absolute;	
	 top:20px; left:0px; width:85px; height:87px; z-index: 20000;
	 margin-left:-2px;
filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	                                                       
	
}


.droparr{padding:5px; padding-right:20px; background:transparent  url(img/droparr.gif) no-repeat center right; cursor:pointer; color: #909090;}
.droparr_h{padding:5px; padding-right:20px; background:#161616  url(img/droparr_h.gif) no-repeat center right; color:#FFF; cursor:pointer;}
.droparrno{padding:5px; padding-right:20px; background:transparent  ; cursor:pointer; color: #909090;}
.droparrno_h{padding:5px; padding-right:20px; background:#161616; color:#FFF; cursor:pointer;}
.cont_td td{height:40px; vertical-align: middle;}
.cont_li li{background:transparent url(../img/lang_arr.gif) no-repeat scroll left center; display:block; font-size:12px; padding-left:15px;}

.fb-like{
     float: right;
    height: 25px;
    overflow: scroll;
    overflow: hidden;
    width: 101px;
     height: 24px;
    margin-top: 100px;
}
