body { background: #384452; color: #9FCBDB; font-family: Tahoma, Arial, Sans serif; margin: 0; padding: 0; }

.png
{
//background-image: none ! important;
behavior: url("pngfix.htc"/*tpa=http://www.leimesta.lt/pngfix.htc*/);
}

table, img { border: 0; }
a { color: #FFFFFF; }
a:hover { color: #EFF5B5; }

a.nwd { background: url('new-wnd.gif') no-repeat left .4em; padding-left: 20px; white-space: nowrap }

h1 { color: #EFF5B5; font-family: Arial; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-size: 150%; }
h2 { color: #EFF5B5; font-family: Arial; margin: 20px 0 10px 0; padding: 0; font-weight: bold; font-size: 100%; }
h2 a { color: #EFF5B5; }
h3 { color: #EFF5B5; margin: 1.5em 0; padding: 0; font-weight: bold; font-size: 80%; }

hr { height: 1px; border: 0 none; background: url('hr.gif'); margin-top: .5em; margin-bottom: .5em }

p, label, span { margin: 0 0 8px 0; padding: 0; font-size: 80%; line-height: 150%; }
p.comment { color: #9AA583; margin: .5em 0; }
p.alert { color: #FFA751; }

ul { margin: 0; padding: 0; position: relative; z-index: 1; font-size: 80%; }
ul li { margin: 0; list-style-type: none; background: url('dash.gif') no-repeat 0 .85em; line-height: 150%; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0 }

ol { margin: 0 0 10px 0; padding: 0; position: relative; z-index: 1; font-size: 90%; }
ol p { margin: 0; padding: 0; }

table.main { height: 100%; }

table.body td#pad { padding: 0 60px; }

div.pos { position: relative; }

/* NAVIGATION */

table.nav { width: 100%; }
table.nav td#logo { vertical-align: top; padding-top: 35px; }
table.nav td#links { vertical-align: top; padding-top: 40px; line-height: 120%; font-weight: bold; color: #000000; }
table.nav td#s-icons { vertical-align: top; padding-top: 50px; }
table.nav td#s-icons img#home { margin-right: 40px; }
table.nav td#s-icons img#lang { margin-top: 5px; }
table.nav td#s-icons img { float: left; }
table.nav a { color: #CAD8AD; }
table.nav a:hover { color: #000000; }
table.nav p.cur { position: relative; left: -20px; padding-left: 20px; background: url('ar-cur.gif') no-repeat 0 55%; z-index: 3 }
table.nav p.cur a { color: #000000; }

img.logo-print { display: none; }

/* FOOTER */

table.footer a { color: #364250; }
table.footer a:hover { color: #0D85B6; }

tr.footer { background: #E8E8E8; color: #364250; font-size: 70%; }
tr.footer span { font-size: 100%; }
tr.footer td { height: 78px; }
tr.footer a { color: #364250; }
tr.footer a:hover { color: #000000; }
tr.footer td#copy { padding: 15px 30px 0 30px; }
tr.footer td#pad { padding: 15px 0 0 0; }
tr.footer img.art-logo { width: 90px; height: 37px; margin-right: 12px; }

/* MAIN */

img.people1 { width: 45px; height: 51px; position: absolute; left: 65%; top: 200px; z-index: 1; }
img.people2 { position: relative; width: 161px; height: 114px; top: -40px; left: 20px; z-index: 3; }
img.gas-station { position: absolute; top: -208px; right: 0; z-index: 2; }
img.man { width: 181px; height: 289px; position: absolute; top: -43px; left: 0; }

.back { background: url('back.jpg') top left; }
div.sky-back { background: url('sky-back.jpg') repeat-x top left; }
div.mountains { background: url('moutains.gif') repeat-x 609px 214px; }
div.sky-left { background: url('sky-left.jpg') no-repeat top left; }
div.sky-right { background: url('sky-right.jpg') no-repeat top right; }
div.ground { background: url('ground.jpg') repeat-x 0 242px; }
div.factory { background: url('factory.gif') no-repeat 50% 163px; }
div.oil-pump { background: url('oil_pump.gif') no-repeat top left; }
div.gas-station { background: url('gas_station.png') no-repeat right 82px; }

/* INNER */

div.top-back { background: url('top-back.jpg') repeat-x top left; }

table.hr { width: 100%; font-size: 80%; color: #6DCDF4; }
table.hr td { padding-bottom: 1em; }
table.hr td#wd { padding-right: .3em; white-space: nowrap; }
table.hr td#hr { background: url('hr.gif') repeat-x left 35%; width: 100% }

div.wnd { height: 315px; }
div.wnd-back { width: 100%; height: 378px; position: absolute; top: -65px; right: 0; background: url('wnd-back.jpg') no-repeat 40% 11px; z-index: 1; overflow: hidden }
img.window { width: 812px; height: 244px; z-index: 2; position: absolute; right: -1px; }
img.hanger { position: absolute; bottom: 0; right: 20%; z-index: 3; width: 77px; height: 348px; }

table.map td { padding: 0 30px 0 0; vertical-align: top; }

div.tabs { margin-bottom: 1em; }
div.tabs span { padding: .2em 0 0 0; color: #FFFFFF; margin: 0 1em; border-bottom: 1px dashed #FFFFFF; cursor: pointer; cursor: hand; }
div.tabs span.selected { padding: .2em 1em; margin: 0; color: #000000; background: #BFD09B; border: 0; cursor: auto; }

/* SEARCH */

div.FormControl {
	width: 70%;
	white-space: nowrap;
	padding-bottom: 1em;
}

div.FormControl span {
	color: #BFD09B;
	margin: 0 20px 0 0px;
	cursor: pointer; cursor: hand;
}

div.FormControl span img {
	margin-right: 5px;
	width: 9px;
	height: 9px;
}

form.SearchForm, fieldset { padding: 0; border: 0; margin: 0; }
table.ThisForm { width: 100%; }
table.ThisForm td.ThisFormTD { padding: 0 15px 0 0; color: #FFFFFF; vertical-align: top; white-space: nowrap; }
table.ThisForm td.ThisFormTD input#VacancyKeywords {width: 100%; }
input { margin-left: 0; font-size: 80%; }

/* BOTTOM-TABLE */

table.tb { width: 100%; }
table.tb td#ar { width: 30%; text-align: right; padding-right: 4px; }
table.tb td#a { width: 70%; text-align: left; padding: 1em 30px; background: #FFFFFF; color: #7A7364; border-left: 4px solid #4981BC; }
table.tb td#a p { margin: 0; padding: 0; font-size: 90%; }
table.tb td#a a { color: #163FF0; }
table.tb td#a a:hover { color: #000000; }

table.tl { width: 80%; }
table.tl td { padding: 1em 30px; border-top: 4px solid #4981BC; background: #FFFFFF; color: #7A7364; }
table.tl td a { color: #163FF0; font-size: 90%; }
table.tl td a:hover { color: #000000; }

/* FEEDBACK */
.feedback { padding: 60px; }

table.form { width: 100%; font-size: 80%; }
table.form td#tdd { padding: .2em 2em .2em 0; vertical-align: top; }
table.form td#tdi, table.form td#tds { padding: .2em; width: 80%; }
table.form input, textarea { font-family: Tahoma, Arial, Sans serif; font-size: 100%; }
table.form td#tdi input, textarea { width: 100%; }

/* 404 */
body.e404 { background: #F4F4F4; }
table.e404 { width: 100%; background: #587084; }
table.e404 td { padding: 20px 0; }
table.e404 td#pad { padding-top: 40px; }

/* VACANCY */
table.vacancy { font-size: 80%; line-height: 150%; }
table.vacancy td#param { font-weight: bold; padding-right: 30px; }