body {
    margin: 0;
    padding: 0;
    background: #000000;
    font-size: 12px;
    color: #140300;
}

body, th, td, input, textarea, select, option {
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #0ba5e0;
    font-size: 18px;
    line-height: 54px;
}

h3 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #c84501;
    font-size: 16px;
    font-weight: normal;
}

h4 {
    font-family: Arial, Helvetica, sans-serif;
    color: #057099;
    font-size: 16px;
    font-weight: normal;
}

p, ul, ol {
    line-height: 18px;
}

a {
    color: #057099;
    text-decoration: none;
}

img {
    border: 1px solid #bebebc;
}

form, fieldset {
    margin: 0;
    padding: 0;
    border: 0 none;
}

legend {
    display: none;
}

label {
    cursor: pointer;
}

/* Header */ #header {
    width: 970px;
    height: 447px;
    margin: 0 auto;
}

/* Logo */ #logo {
    float: left;
} #logo h1 {
    margin: 0;
    padding: 0;
    width: 172px;
    height: 124px;
} #logo h1.lt {
    background: url(images/logo.lt.gif) no-repeat;
} #logo h1.en {
    background: url(images/logo.en.gif) no-repeat;
} #logo h1.ru {
    background: url(images/logo.ru.gif) no-repeat;
} #logo a {
    display: block;
    width: 172px;
    height: 124px;
} #logo span {
    display: none;
}

/* Eco */ #eco {
    float: left;
} #eco h1 {
    margin: 0 0 0 345px;
    padding: 0;
    width: 172px;
    height: 124px;
    position:absolute;
} #eco h1.lt {
    background: url(images/eco.lt.jpg) 100% 23px no-repeat;
} #eco h1.en {
    background: url(images/eco.en.jpg) 100% 23px no-repeat;
} #eco h1.ru {
    background: url(images/eco.ru.jpg) 100% 23px no-repeat;
} #eco a {
    display: block;
    width: 172px;
    height: 124px;
} #eco span {
    display: none;
}

/* Quick Menu */ #quickmenu {
    float: right;
    margin-top:24px;
} #quickmenu p {
    margin: 0;
    padding: 0;
} #quickmenu a {
    text-indent: -9999px;
    display:block;
    height:19px;
    float:left;
} #quickmenu a#icon1 {
	width:17px;
	margin-right:10px;
    background: url(icon.home.png) 0 100% no-repeat;
} #quickmenu a#icon2 {
	width:17px;
	margin-right:10px;
    background: url(icon.print.png) 0 100% no-repeat;
} #quickmenu a#icon3 {
	width:21px;
	margin-right:10px;
    background: url(icon.sitemap.png) 0 100% no-repeat;
}

/* Languages */ #languages {
    float: right;
    margin: 15px 0;
    width: 128px;
    height: 37px;
    background: url(images/img14.jpg) no-repeat;
} #languages p {
    margin: 0;
    padding: 0;
    line-height: 37px;
    text-align: center;
    color: #ffffff;
} #languages a {
    color: #ffffff;
    text-transform: uppercase;
}

/* Search */ #search {
    clear: right;
    float: right;
    padding-top: 9px;
} #search fieldset {
    border: 0 none;
    padding: 0;
    margin: 0;
} #search legend, #search label, #search br {
    display: none;
} #search input {
    border: 0 none;
    margin: 0 0 0 5px;
    color: #ffffff;
    float: left;
} #query {
    width: 191px;
    padding: 3px 5px 1px;
    height: 18px;
    background: url(images/img16.jpg) no-repeat;
} #do {
    padding: 0;
    width: 66px;
    height: 22px;
    font-weight: bold;
    background: url(images/img15.jpg) no-repeat;
}

/* Menu */ #menu {
    clear: both;
    padding-left: 750px;
    padding-top: 9px;
    width: 220px;
    height: 314px;
    background: url(images/img08.jpg) no-repeat;
} #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 36px;
} #menu li {
} #menu li ul {
    padding-bottom: 7px;
    line-height: 18px;
} #menu li li {
    padding-left: 30px;
    background: url(images/img06.gif) no-repeat 11px 50%;
} #menu a {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
} #menu li li a {
    color: #5ed0ff;
    font-weight: normal;
    text-transform: none;
}

/* Page */ #page {
    width: 970px;
    margin: 0 auto;
    background: #fff url(images/img11.jpg) 0 0 repeat-x;
} #page .footer {
    height: 5px;
    margin-top: -5px;
    background: url(images/img10.gif) 0 100% no-repeat;
}

/* Content */ #content {
    width: 970px;
    margin: 0 auto;
    padding-bottom: 5px;
    background: url(images/img17.gif) 271px 0 repeat-y;
}

/* Post */ #post {
    float: right;
    width: 668px;
    padding: 0 15px 15px 16px;
    background: url(images/img18.gif) 0 100% repeat-x;
} #post p {
    margin: 0;
} #post .box {
}

/* Article */ #article {
    float: right;
    width: 668px;
    padding: 0 15px 0 16px;
} #article p {
    margin: 0;
    margin-bottom: 1em;
} #article .box {
    margin: 0 7px 7px 0;
} #article h2 span {
    padding-left: 15px;
    color: #057099;
    font-size: 11px;
    font-weight: normal;
}

/* Article */ #news {
    float: right;
    width: 668px;
    padding: 0 15px 0 16px;
} #news h3 span {
    padding-left: 15px;
    color: #057099;
    font-size: 11px;
} #news .sep {
    border-bottom: 1px solid #e7e5e5;
    height: 15px;
} #news .box {
    margin-bottom: 0;
}#news p {
    margin-bottom: 0;
}

/* Career */ #career {
    float: right;
    width: 668px;
    padding: 0 15px 0 16px;
} #career .looking {
    border: 1px solid #c84501;
    border-collapse: collapse;
    background: #fdf3ee;
    width: 664px;
    margin: 0 auto;
} #career .looking th, #career .looking td {
    border-top: 1px dotted #c84501;
    border-collapse: collapse;
    padding: 14px;
    color: #c84501;
    vertical-align: bottom;
} #career .looking th {
    text-align: left;
    cursor: pointer;
} #career .looking td.posted {
    text-align: right;
    font-size: 11px;
} #career .looking td.about {
    border: 0 none;
} #career .request {
    margin: 0 auto;
} #career .request td {
    padding: 0 14px;
} #career .styled {
    display: none;
}#career #filepc1, #career #filepc2 {
    width: 197px;
} #career .file {
    border: 1px solid #93c1d3;
    background: #f5fcff;
    width: 121px;
    height: 20px;
    padding: 0;
    margin: 3px 0 8px;
} #career .button {
    border: 1px solid #a1a8bb;
    background: #ece9d8;
    width: 66px;
    height: 22px;
    padding: 0;
    margin: 0 0 8px 8px;
    position: relative;
    top: 2px;
    font-size: 11px;
} #career .input {
    border: 1px solid #93c1d3;
    background: #f5fcff;
    width: 195px;
    height: 20px;
    padding: 0;
    margin: 3px 0 8px;
} #career .message {
    border: 1px solid #93c1d3;
    background: #f5fcff;
    width: 421px;
    height: 86px;
    padding: 0;
    font-size: 12px;
    margin: 3px 0 8px;
} #career .submit {
    border: 0 none;
    background: #f5fcff;
    color: #ffffff;
    font-weight: bold;
    width: 66px;
    height: 22px;
    background: url(images/img29.gif) 50% 0 no-repeat;
}

/* Sidebar */ #sidebar {
    float: left;
    width: 241px;
    padding: 0 15px;
} #sidebar p {
    margin: 0;
    font-size: 11px;
} #sidebar .sep1 {
    margin: 38px -15px 0;
    height: 1px;
    background: url(images/img18.gif) 0 0 repeat-x;
} #sidebar .sep2 {
    margin: 8px -15px 18px;
    height: 1px;
    background: url(images/img27.png) 0 0 repeat-x;
}

/* Presentation */ #presentation {
    float: left;
    width: 379px;
    padding: 0 16px 15px 16px;
    background: url(images/img17.gif) 100% 0 repeat-y;
} #presentation .box {
    margin: 0;
}

/* Office */ #office {
    float: right;
    width: 258px;
    padding: 0 15px;
}

/* Footer */ #footer {
    width: 970px;
    margin: 0 auto;
} #footer p {
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 48px;
} #footer a {
    color: #ffffff;
    text-decoration: none;
} #legal {
    color: #adadad;
    float: right;
} #links {
    color: #ffffff;
    float: left;
    text-transform: uppercase;
}

/* Misc */ .clearfix {
    clear: both;
} .box {
    float: left;
    margin: 0 15px 15px 0;
    border: 1px solid #dcdfdf;
} .top {
    margin: -1px -1px 0;
    height: 7px;
    background: url(./images/img23.png) 0 0 no-repeat;
    position: relative;
} .top span {
    display: block;
    height: 7px;
    background: url(./images/img24.png) 100% 0 no-repeat;
} .mid {
    margin: 0 7px;
} .mid img {
    display: block;
} .bot {
    margin: 0 -1px -1px;
    height: 7px;
    background: url(./images/img26.png) 0 0 no-repeat;
    position: relative;
} .bot span {
    display: block;
    height: 7px;
    background: url(./images/img25.png) 100% 0 no-repeat;
} .box p {
    margin: 0;
    padding: 0 0 0 9px;
    font-size: 11px;
    color: #057099;
} .box p a {
    text-decoration: underline;
} .box .others {
    float: right;
} .box .others a {
    font-weight: bold;
    color: #fd8a45;
    text-decoration: none;
} .more {
    display: block;
    float: right;
    color: #fff;
    font-weight: bold;
    background: url(images/img21.gif) 0 0 no-repeat;
    text-align: center;
    height: 18px;
    width: 60px;
	margin-top:10px;
} .pages {
    font-size: 11px;
    text-align: center;
} .pages a {
    color: #057099;
    text-align: center;
    border: 1px solid #057099;
    padding: 0 2px;
} .divinputfile {
    background: url(images/img30.gif) no-repeat 100% 0;
    height: 22px;
    width: 197px;
    margin: 3px 0 8px;
	position:relative;
} .divinputfile #filepc1, .divinputfile #filepc2 {
    opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha( opacity = 00);
} .fakeinputfile {
    position:absolute;
	top:0;
	left:0;
} .fakeinputfile #fakefilepc1, .fakeinputfile #fakefilepc2 {
    border: 1px solid #93c1d3;
    background: #f5fcff;
    width: 121px;
    height: 20px;
    padding: 0;
} .centered {
}
