.wrapper{
height:100%;
}

html, body {
height: 100%;
}

.page_all {
min-height: 100%;
margin-bottom: -44px;
width:1000px;
text-align:left;
background:url(images/en/bg.gif) no-repeat top left;
position:relative;
}

* html .page_all {
height: 100%;
}

.page_empty {
height: 44px;
clear: both;
}

.page_footer {
height: 44px;
background:url(images/en/footer.gif) no-repeat top left;
width:1000px;
text-align:left;
}

body{
font:11px/16px Tahoma;
color:#000000;
}

table td{
font:11px/16px Tahoma;
color:#000000;
vertical-align:top;
}

html, body, p, h1, h2, h3, form{
margin:0px;
padding:0px;
}

a, a:visited{
color:#0074B1;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

a img{
border:none;
}

img.alpha {
behavior: url(png.htc);
}

.lang_en, .lang_en:visited{
display:block;
width:25px;
height:18px;
background:url(images/en/en.gif) no-repeat top left;
position:absolute;
top:20px;
left:52px;
z-index:66;
}

.lang_ru, .lang_ru:visited{
display:block;
width:25px;
height:18px;
background:url(images/en/ru.gif) no-repeat top left;
position:absolute;
top:20px;
left:80px;
}

.lang_en:hover, .lang_ru:hover{
background:none;
}

.menu0{
color:#ffffff !important;
position:absolute;
top:18px;
left:300px;
}

.menu0 a{
margin:0px 28px 0px 28px;
font:bold 12px/18px Tahoma !important;
color:#ffffff !important;
text-decoration:none !important;
}


.menu0 a.selected, .menu0 a.selected:hover, .menu0 a.selected:visited{
margin:0px 28px 0px 28px;
font:bold 13px/18px Tahoma !important;
color:#c2e4fe !important;
text-decoration:none !important;
border-bottom:1px dashed #c2e4fe;
}

.menu0 a:hover{
border-bottom:1px dashed #ffffff;
}

.m1{
position:absolute;
top:58px;
left:319px;
width:230px;
height:45px;
font:bold 13px/22px Tahoma;
color:#5D83B6;
text-decoration:none !important;
background:url(images/en/m1.gif) no-repeat top left;
padding:10px 0px 0px 30px;
padding-top:expression('11px');
}

.m2{
position:absolute;
top:58px;
left:549px;
width:220px;
height:45px;
font:bold 13px/22px Tahoma;
color:#5D83B6;
text-decoration:none !important;
background:url(images/en/m2.gif) no-repeat top left;
padding:10px 0px 0px 32px;
padding-top:expression('11px');
}

.m3{
position:absolute;
top:58px;
left:769px;
width:230px;
height:45px;
font:bold 13px/22px Tahoma;
color:#5D83B6;
text-decoration:none !important;
background:url(images/en/m3.gif) no-repeat top left;
padding:10px 0px 0px 36px;
padding-top:expression('11px');
}

.m1:hover, .m2:hover, .m3:hover{
background:none;
text-decoration:none;
}

.spacer{
height:102px;
}

.left{
width: 319px;
float:left;
}

.content{
width: 652px;
float:left;
vertical-align: top;	
}

.content, .content p, .content p font, .content p ul li font, .content p ul, .content p li{
/*color:#000000 !important;*/
/*font:11px/16px Tahoma !important;*/
/*color:#000000;
font:11px/16px Tahoma;*/
}

.sitemap{
display:block;
width:92px;
height:20px;
position:relative;
top:13px;
left:27px;
}

.news{
width:246px;
margin:96px 0px 0px 48px;
}

.news_title{
display:block;
width:246px;
padding:0px 0px 0px 2px;
}

.news_text{
padding:0px 0px 0px 2px;
}

.sep{
margin:18px 0px 22px 0px;
}

.label{
display:block;
width:84px;
padding:5px 0px 0px 2px;
float:left;
margin:5px 0px 5px 0px;
}

.input{
height:23px;
width:152px;
border:1px solid #ffffff;
background:url(images/en/input_bg.gif) repeat-x top left;
font:11px/16px Tahoma;
padding:3px 2px 0px 2px;
margin:6px 0px 5px 0px;
}

.inst_track{
display:block;
float:left;
width:137px;
padding:3px 0px 0px 2px;
margin:8px 0px 0px 0px;
}

.logon{
margin:8px 0px 0px 0px;
}

.visual{
margin:0px 0px 23px 0px;
}

.block_title{
margin:5px 0px 5px 0px;
}

.logistics{
color:#A9B2B6;
width:325px;
float:left;
}

.shipping{
color:#A9B2B6;
width:325px;
float:left;
clear:left;
padding:35px 0px 35px 0px;
}

.airlines{
color:#A9B2B6;
width:325px;
float:left;
}

.transportation{
padding:35px 0px 35px 0px;
color:#A9B2B6;
width:325px;
float:left;
}

.menu3{
position:absolute;
top:102px;
left:770px;
width:236px;
}

.menu3 a.mdd{
position:relative;
display:block;
width:230px;
height:30px;
text-decoration:none !important;
background:url(images/en/titles/m1bg.gif) no-repeat 0px 0px;
color:#ffffff;
}

.menu3 a.mdd:hover{
position:relative;
display:block;
width:230px;
height:30px;
text-decoration:none !important;
background:url(images/en/titles/m1bg.gif) no-repeat 0px -30px;
color:#0C76B5 !important;
}

.menu3 a.mdd_double{
position:relative;
display:block;
width:230px;
height:45px;
text-decoration:none !important;
background:url(images/en/titles/m1bgdbl.gif) no-repeat 0px 0px;
color:#ffffff;
}

.menu3 a.mdd_double:hover{
position:relative;
display:block;
width:230px;
height:45px;
text-decoration:none !important;
background:url(images/en/titles/m1bgdbl.gif) no-repeat 0px -45px;
color:#0C76B5 !important;
}

.menu3 a.mdd span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:0px;
left:25px;
font:bold 11px/24px Tahoma;
text-decoration:none !important;
z-index:2;
}

.menu3 a.mdd_double span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:2px;
left:25px;
font:bold 11px/20px Tahoma;
text-decoration:none !important;
z-index:2;
}

/*.menu3 a{
position:relative;
display:block;
width:236px;
height:30px;
text-decoration:none !important;
}

.menu3 a.double{
position:relative;
display:block;
width:236px;
height:45px;
text-decoration:none !important;
}

.menu3 a span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:200px;
top:0px;
left:36px;
font:bold 11px/24px Tahoma;
color:#ffffff;
text-decoration:none !important;
z-index:2;
}

.menu3 a.double span{
cursor:pointer;
position:absolute;
display:block;
height:43px;
width:200px;
top:2px;
left:36px;
font:bold 11px/20px Tahoma;
color:#ffffff;
text-decoration:none !important;
z-index:2;
}*/

.menu2{
position:absolute;
top:102px;
left:548px;
width:229px;
}

.menu2 a.mdd{
position:relative;
display:block;
width:220px;
height:30px;
text-decoration:none !important;
background:url(images/en/titles/m2bg.gif) no-repeat 0px 0px;
color:#ffffff;
}

.menu2 a.mdd:hover{
position:relative;
display:block;
width:220px;
height:30px;
text-decoration:none !important;
background:url(images/en/titles/m2bg.gif) no-repeat 0px -30px;
color:#0C76B5 !important;
}

.menu2 a.mdd_double{
position:relative;
display:block;
width:220px;
height:45px;
text-decoration:none !important;
background:url(images/en/titles/m2bgdbl.gif) no-repeat 0px 0px;
color:#ffffff;
}

.menu2 a.mdd_double:hover{
position:relative;
display:block;
width:230px;
height:45px;
text-decoration:none !important;
background:url(images/en/titles/m2bgdbl.gif) no-repeat 0px -45px;
color:#0C76B5 !important;
}

.menu2 a.mdd span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:0px;
left:25px;
font:bold 11px/24px Tahoma;
text-decoration:none !important;
z-index:2;
}

.menu2 a.mdd_double span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:2px;
left:25px;
font:bold 11px/20px Tahoma;
text-decoration:none !important;
z-index:2;
}

/*.menu2 a{
position:relative;
display:block;
width:229px;
height:30px;
text-decoration:none !important;
}

.menu2 a.double{
position:relative;
display:block;
width:229px;
height:45px;
text-decoration:none !important;
}

.menu2 a span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:193px;
top:0px;
left:36px;
font:bold 11px/24px Tahoma;
color:#ffffff;
text-decoration:none !important;
z-index:2;
}

.menu2 a.double span{
cursor:pointer;
position:absolute;
display:block;
height:43px;
width:193px;
top:2px;
left:36px;
font:bold 11px/20px Tahoma;
color:#ffffff;
text-decoration:none !important;
z-index:2;
}          */

.menu1{
position:absolute;
top:102px;
left:319px;
width:230px;
}

.menu1 a.mdd{
position:relative;
display:block;
width:230px;
height:30px;
text-decoration:none !important;
background:url(images/en/titles/m1bg.gif) no-repeat 0px 0px;
color:#ffffff;
}

.menu1 a.mdd:hover{
position:relative;
display:block;
width:230px;
height:30px;
text-decoration:none !important;
background:url(images/en/titles/m1bg.gif) no-repeat 0px -30px;
color:#0C76B5 !important;
}

.menu1 a.mdd_double{
position:relative;
display:block;
width:230px;
height:45px;
text-decoration:none !important;
background:url(images/en/titles/m1bgdbl.gif) no-repeat 0px 0px;
color:#ffffff;
}

.menu1 a.mdd_double:hover{
position:relative;
display:block;
width:230px;
height:45px;
text-decoration:none !important;
background:url(images/en/titles/m1bgdbl.gif) no-repeat 0px -45px;
color:#0C76B5 !important;
}

.menu1 a.mdd span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:0px;
left:25px;
font:bold 11px/24px Tahoma;
text-decoration:none !important;
z-index:2;
}

.menu1 a.mdd_double span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:2px;
left:25px;
font:bold 11px/20px Tahoma;
text-decoration:none !important;
z-index:2;
}

/*.menu1 a{
position:relative;
display:block;
width:230px;
height:30px;
text-decoration:none !important;
}

.menu1 a.double{
position:relative;
display:block;
width:230px;
height:45px;
text-decoration:none !important;
}


.menu1 a span{
cursor:pointer;
position:absolute;
display:block;
height:30px;
width:177px;
top:0px;
left:36px;
font:bold 11px/24px Tahoma;
color:#ffffff;
text-decoration:none !important;
z-index:2;
}

.menu1 a.double span{
cursor:pointer;
position:absolute;
display:block;
height:43px;
width:177px;
top:2px;
left:36px;
font:bold 11px/20px Tahoma;
color:#ffffff;
text-decoration:none !important;
z-index:2;
}*/

.menu1 a img, .menu2 a img, .menu3 a img{
position:absolute;
top:0px;
left:0px;
z-index:1;
}

.visual_inside{
float:right;
margin:15px 0px 10px 10px;
}

.content p img{
/*margin:20px 0px 10px 0px;*/
}

.content p{
margin:0px 0px 30px 15px;
}

.menu2level{
margin:10px 0px 0px 0px;
}

.menu2level a{
display:block;
width:219px;
height:30px;
background:url(images/en/titles/menubg.gif) no-repeat 0px 0px;
font:bold 11px/24px Tahoma;
color:#ffffff !important;
text-decoration:none !important;
}

.menu2level a.double{
display:block;
width:219px;
height:45px;
background:url(images/en/titles/menubgdbl.gif) no-repeat 0px 0px;
font:bold 11px/20px Tahoma;
color:#ffffff !important;
text-decoration:none !important;
}

.menu2level a.double:hover{
background:url(images/en/titles/menubgdbl.gif) no-repeat -219px 0px;
font:bold 11px/20px Tahoma;
color:#0C76B5 !important;
text-decoration:none;
}

.menu2level a.double span, .menu2level a.doubleselected span{
position:relative;
top:1px;
left:36px;
}

.menu2level a span{
position:relative;
top:0px;
left:36px;
}

.menu2level a:hover{
background:url(images/en/titles/menubg.gif) no-repeat -219px 0px;
font:bold 11px/24px Tahoma;
color:#0C76B5 !important;
text-decoration:none;
}

.menu2level a.selected, .menu2level a.selected:hover, .menu2level a.selected:visited{
display:block;
width:219px;
height:30px;
background:url(images/en/titles/menubg.gif) no-repeat -438px 0px;
font:bold 11px/24px Tahoma;
color:#000000 !important;
text-decoration:none;
}

.menu2level a.doubleselected, .menu2level a.doubleselected:hover, .menu2level a.doubleselected:visited{
display:block;
width:219px;
height:45px;
background:url(images/en/titles/menubgdbl.gif) no-repeat -438px 0px;
font:bold 11px/20px Tahoma;
color:#000000 !important;
text-decoration:none;
}

strong.h1{
display:block;
width:400px;
margin:20px 0px 10px 0px;
font:bold 20px/23px 'Trebuchet MS';
}

strong.h2{
display:block;
width:400px;
margin:4px 0px 10px 0px;
font:bold 20px/23px 'Trebuchet MS';
}

strong.h3{
margin:5px 0px 5px 0px;
font:bold 14px/20px 'Trebuchet MS';
}

.lc_title{
font:bold 20px/23px 'Trebuchet MS';
margin:0px 0px 3px 0px;
}


/** styles for news */
.news_table td
{
	width: 310px;
	text-align: left;
	vertical-align: top;
}
