html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}
body {font-family:arial,tahoma,verdana,sans-serif; font-size:80%; color:#000; background:#fff url(http://i.owox.ua/engine/body-bg.jpg) repeat-x 0 0;}
td {font-size:80%;}
html, body{	height:100%;}




h2, h3, p, a{font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.3em;}
h2 { color:#fff; font-weight:500; font-size:110%;}
h3 {padding-top:10px; padding-bottom:0px;}
p {padding-bottom:5px; padding-top:5px;}
a {color:#0154a9; text-decoration:underline;}

body.air p { *padding-bottom:3px; *padding-top:3px;}



.out, .bottom{
	min-width:780px;
	width:expression((documentElement.clientWidth||document.body.clientWidth)<780?'780px':'auto');
}
.out{
	height:100%;
	min-height:100%;
}
body.air .out {margin-bottom:-260px;}
body.earth .out {margin-bottom:-242px;}
body.water .out {margin-bottom:-263px;}

body.inner .out {margin-bottom:-50px;}

html>body .out,in{
	height:auto;
}

.container{
	width:100%;
	float:right;
}

.center-content {zoom:1;padding-top:45px; *padding-top:expression((documentElement.clientHeight||document.body.clientHeight)>650?'60px':'45px'); }
body.water .center-content {*padding-top:43px;}

.clear{
	clear:both;
	width:100%;
}
body.air .clear {height:260px;}
body.earth .clear {height:242px;}
body.water .clear {height:263px;}

body.inner .clear {height:50px;}

.bottom {width:100%;}


body.air .bottom{
	height:260px;
	background:url(http://i.owox.ua/engine/footer-bg-air.jpg) repeat-x 0 100%;
}
body.earth .bottom{
	height:242px;
	background:url(http://i.owox.ua/engine/footer-bg-earth.jpg) repeat-x 293px 0;
}
body.water .bottom{
	height:263px;
	background:url(http://i.owox.ua/engine/footer-bg-water.jpg) repeat-x 0 100%;
}
body.inner .bottom {background:none; height:50px;}

body.earth .bottom-image {
position:relative;
width:100%;
height:242px;
background:url(http://i.owox.ua/engine/footer-earth.jpg) no-repeat 0 0;
}
body.earth .bad-train {
position:relative;
margin-top:-200px;
left:700px;
width:275px;
height:130px;
cursor:pointer;
}
body.earth .best-train {
cursor:pointer;
position:relative;
margin-top:-150px;
left:0px;
width:350px;
height:180px;
}

body.earth .best-train .happy-mash { display:none; position:absolute; z-index:100; left:270px; top:-90px;}
body.earth .best-train .happy-pass { display:none; position:absolute; z-index:100; left:20px; top:-110px;}
body.earth .bad-train .bad-mash { display:none; position:absolute; z-index:100; left:-95px; top:-125px;}
body.earth .bad-train .bad-koch { display:none; position:absolute; z-index:100; left:-35px; top:-135px;}

body.water .bottom-image {
position:relative;
width:50%;
height:263px;
float:left;
background: url(http://i.owox.ua/engine/footer-board.jpg) no-repeat 0 0;
}

.board {
position:relative;
float:left;
height:220px;
width:290px;
margin-top:-250px;
margin-left:100px;
*margin-left:50px;
cursor:pointer;
}

body.water .board .happy-capt {
display:none;
position:absolute;
top:-120px;
left:170px;
z-index:100;
}
body.water .board .happy-blond {
display:none;
position:absolute;
top:-120px;
left:-90px;
z-index:100;
}

body.water .board .happy-matros {
display:none;
position:absolute;
top:-160px;
left:40px;
z-index:100;
}

.barkas {
position:relative;
float:right;
height:118px;
margin-top:130px;
margin-right:90px;
_margin-right:65px;
cursor:pointer;
width:180;
height:118;
}
.barkas div.hero{
width:100%;
height:100%;
background:url(http://i.owox.ua/engine/barkas.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/barkas.png,sizingMethod=scale);
_background:none;
}

.barkas .bad-capt {
display:none;
position:absolute;
top:-125px;
left:-180px;
z-index:100;
}
.barkas .bad-koch {
display:none;
position:absolute;
top:-80px;
left:-10px;
z-index:100;
}
.barkas .bad-pass {
display:none;
position:absolute;
top:-110px;
left:-10px;
z-index:100;
}

.bottom-copyright {position:absolute; margin-left:90px;}

.bottom-copyright-water a,
.bottom-text-copy a{color:#fff;}
.bottom-copyright, .bottom-text-copy, .bottom-copyright-water {
 color:#fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:95%;
 width:160px;
 padding-top:5px;
 text-align: center;
}

body.air .bottom-copyright { margin-top:230px;}
body.earth .bottom-copyright { margin-top:-30px;}
body.water .bottom-copyright { margin-top:240px; *margin-left:-400px;}
body.inner .bottom-copyright, body.water .bottom-copyright {margin-top:20px; *margin-left:90px; *font-size:95%;}
.bottom-copyright-water {position:absolute; top:240px; left:160px; font-size:90%;}
.bottom-relative {position:relative;}
.bottom-png-bg {position:absolute; z-index:5;}
.bottom-png-bg img { width:165px; height:25px;}
.bottom-text-copy { position:relative; z-index:10;}

.sky-left {background:url(http://i.owox.ua/engine/sky-left.jpg) no-repeat 0 0;}
.sky-right {background:url(http://i.owox.ua/engine/sky-right.jpg) no-repeat 100% 0;}


.text-block{

padding-top:10px;
*padding-top:expression((documentElement.clientHeight||document.body.clientHeight)>650?'45px':'10px');
*padding-bottom:expression((documentElement.clientHeight||document.body.clientHeight)>650?'70px':'0px');
width:85%;
max-width:1100px;
width: expression(this.parentNode.offsetWidth > 1280 ? "1100px" :"85%");
}


.text-block p,
.text-block a,
.text-block h3,
.text-block table  {margin-left:280px;}
.text-block p a,
.text-block table a {margin-left:0}

.solutions{margin-top:35px;_padding-top:0;zoom:1}



.intro {
margin-top:5px;
*margin-top:0;
margin-left:170px;
width:75%;
border-collapse:collapse;
border:0;
}
.intro td {
padding:0;
background:url(http://i.owox.ua/engine/alfa.png) repeat 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/alfa.png,sizingMethod=scale);
}

.intro td.lt,
.intro td.rt,
.intro td.l,
.intro td.r,
.intro td.lb,
.intro td.rb {width:20px;}

.intro td.lt,
.intro td.t,
.intro td.rt,
.intro td.lb,
.intro td.b,
.intro td.rb {height:20px;}

.intro td.rt {
background:url(http://i.owox.ua/engine/intro-top-right.png) no-repeat 100% 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/intro-top-right.png,sizingMethod=scale);
}
.intro td.rb {
background:url(http://i.owox.ua/engine/intro-bottom-right.png) no-repeat 100% 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/intro-bottom-right.png,sizingMethod=scale);
}
.intro td.lb {
background:url(http://i.owox.ua/engine/intro-bottom-left.png) no-repeat 0 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/intro-bottom-left.png,sizingMethod=scale);
}
.intro td.rt,
.intro td.rb,
.intro td.lb,
.intro td {_background:none;}

td.cont { padding-left:90px;}

.header {
position:relative;
*margin-top:expression((documentElement.clientHeight||document.body.clientHeight)>650?'30px':'0px');
*margin-bottom:expression((documentElement.clientHeight||document.body.clientHeight)>650?'15px':'0px');
}
.logo {
position:absolute;
*position:relative;
float:left;
top:-25px;
width:280px;
margin:0 auto;
text-align:center;
height:50px;

}

.menu {
margin-left:280px;
width:70%;
}

.menu table {
width:95%;
*width:100%;
border-collapse: collapse;
}

.menu table td { vertical-align:middle; padding:0; text-align:center;}
.menu table td.home {width:40px; text-align:center; height:23px;}
.menu table td.empty {width:10%;}

.menu table td a, .menu table td span {
display:block;
color:#fff;
font-family:"Microsoft Sans Serif", Arial;
font-size:100%;
*font-size:105%;
font-weight:500;
margin:0 5px;

}
.menu table td a div div {text-decoration:underline; height:23px; padding:5px 0; *padding-bottom:7px; *padding-top:5px;}

.menu table td span {background:#3a7dbe url(http://i.owox.ua/engine/corner-top-left.gif) no-repeat 0 0;}
.menu table td span div {background:url(http://i.owox.ua/engine/corner-bottom-left.gif) no-repeat 0 100%;}
.menu table td span div div {background:url(http://i.owox.ua/engine/corner-bottom-right.gif) no-repeat 100% 100%; height:23px; padding-top:7px; *padding-bottom:7px;}

.menu table td a:hover {
background:#5f95c9 url(http://i.owox.ua/engine/corner-top-left-hover.gif) no-repeat 0 0;
cursor:pointer;

}
.menu table td a:hover div {
background:url(http://i.owox.ua/engine/corner-bottom-left-hover.gif) no-repeat 0 100%;
cursor:pointer;

}

.menu table td a:hover div div {
background:url(http://i.owox.ua/engine/corner-bottom-right-hover.gif) no-repeat 100% 100%;
cursor:pointer;

}



body.air .birds,
.birds-air-inner {
position:absolute;
width:230px;
height:175px;
background:url(http://i.owox.ua/engine/birds-air.gif) no-repeat 0 0;
z-index:0;
}

body.air .birds {
left:0;
top:250px;
z-index:0;
}
.birds-air-inner {
left:0;
top:250px;
}

body.earth .birds,
.birds-earth-inner {
position:absolute;
width:58px;
height:67px;
background:url(http://i.owox.ua/engine/birds-earth.gif) no-repeat 0 0;
}
body.earth .birds {
left:80px;
top:250px;
}
.birds-earth-inner {
left:80px;
top:250px;
}

body.water .birds {
position:absolute;
left:10px;
top:300px;
width:32px;
height:15px;
background:url(http://i.owox.ua/engine/birds-water1.gif) no-repeat 0 0;
}

body.water .birds2 {
position:absolute;
left:92%;
top:300px;
width:73px;
height:34px;
background:url(http://i.owox.ua/engine/birds-water2.gif) no-repeat 0 0;
}

body.water .birds3,
.birds3-water-inner {
position: absolute;
width:79px;
height:87px;
background:url(http://i.owox.ua/engine/birds-water3.gif) no-repeat 0 0;
}
body.water .birds3 {
left:90%;
top:340px;
}
.birds3-water-inner {
top:250px;
left:50px;
}

.plain {
position:relative;
margin-left:5%;
margin-top:-180px;
width:188px;
height:98px;
cursor:pointer;
}
.plain div.hero{
background:url(http://i.owox.ua/engine/plain.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/plain.png,sizingMethod=scale);
_background:none;
width:100%;
height:100%;
}

.plain .bad-pilot { display:none; position:absolute; top:-140px; left:0px; z-index:100;}

.lainer {
position:relative;
width:535px;
height:135px;
float:right;
margin-top:-270px;
margin-right:20px;
cursor:pointer;
}
.lainer .happy-pilot {display:none; position:absolute; top:-100px; left:90px; z-index:100;}
.lainer .happy-stuart {display:none; position:absolute; top:-70px; left:60px; z-index:100;}
.lainer .happy-pass {display:none; position:absolute; top:-55px; left:50px; z-index:100;}



.language-menu {
position:absolute;
top:62px;
*width:30px;
}
.language-menu ul {
list-style:none;
}
.language-menu ul li {height:14px; padding:9px; padding-bottom:5px; font-size:80%; font-family:"Microsoft Sans Serif", Arial; font-weight:700;}
.language-menu ul li a {color:#fff;}
.language-menu ul li span {font-size:95%; color:#204776;}
.language-menu ul li.select {background:#6f9ed1 url(http://i.owox.ua/engine/language-select-bg.gif) no-repeat 100% 100%;}

div.birds-air-inner,
div.birds-earth-inner,
div.birds3-water-inner{
	display:none;
}

.text-block ul {list-style: none;}
.text-block ul li { padding:5px 0;}

table.contact {
width:80%;
border-collapse:collapse;
}
table.contact td {vertical-align: text-bottom;}

a.go-home {background:url(http://i.owox.ua/engine/home-blue.gif) no-repeat 0 3px; padding-left:20px;}
.bag {
background:url(http://i.owox.ua/engine/bag.jpg) no-repeat 0 0;
position:absolute;
margin-top:-16%;
margin-left:60%;
width:153px;
height:139px;
}



table.clients {
width:75%;
border-collapse:collapse;
}

table.clients td {
width:30%;
padding-right:20px;
vertical-align:top;
padding-bottom:30px;
}

.logo-company { width:100%; height:60px; position:relative; text-align:left;}
.logo-company img { position:reletive; margin-top:20px;}

div.menu-portal {
margin-left:170px;
width:75%;
text-align:right;
position:absolute;
overflow:hidden;
}
div.menu-portal table {border:0; border-collapse:collapse; float:right;}
div.menu-portal td.l,
div.menu-portal td.r,
div.menu-portal td.lb,
div.menu-portal td.rb {width:9px;}

div.menu-portal td.lb,
div.menu-portal td.rb,
div.menu-portal td.b {height:9px;}

div.menu-portal td { padding:0;
background:url(http://i.owox.ua/engine/menu-poject-bg.png) repeat 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/menu-poject-bg.png,sizingMethod=scale);
}
div.menu-portal td.lb {
background:url(http://i.owox.ua/engine/menu-poject-lb.png) no-repeat 0 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/menu-poject-lb.png,sizingMethod=scale);
_background:none;
}

div.menu-portal td.rb {
background:url(http://i.owox.ua/engine/menu-poject-rb.png) repeat 100% 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.owox.ua/engine/menu-poject-rb.png,sizingMethod=scale);
}
div.menu-portal td.rb,
div.menu-portal td.lb,
div.menu-portal td {_background:none;}
div.menu-portal ul {
overflow:hidden;
position:relative;
top:3px;
list-style:none;
margin:0 20px;
*margin-top:5px;
font-size:85%;
}
div.menu-portal ul li {display:inline;}
div.menu-portal ul li a {color:#000;}
div.menu-portal ul li span {padding:5px; color:#7897b7;}