/* 2007 (c) UAB "Dizaino kryptis" */
/* 2007 (c) Simonas Falkauskas */
html {height: 100%; min-width: 930px;}
body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76% Arial, Tahoma, Helvetica, sans-serif;
	min-width: 930px;
	height: 100%;
	background: url('../images/bg.gif') repeat-x;
}
body#index {background: url('../images/bg-index.gif') repeat-x;}

* html body {text-align: center;}

#holder {
	width: 100%; height: 100%;
	border-collapse: collapse;
	border: 0;
}
#holder td {
	text-align: center;
	font-size: 1em;
}
* html #holder td {
	font-size: .75em;
	font-size/* */:/**/1em;
}
#holder td.top {vertical-align: top;}
#holder td.bottom {vertical-align: bottom; border-top: 2px solid #00498F;}
#wrapper {
	width: 930px;
	margin: 0 auto;
	position: relative;
	padding-top: 120px;
	text-align: left;
	background: url('../images/bg-wrapper.jpg') no-repeat 50% 0;
}

#index #wrapper {
	padding-top: 390px;
	background: url('../images/bg-wrapper-index.jpg') no-repeat 50% 0;
}
/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
h1 {display: none;}
/* --- Standart Tag's --- */

.logo {
	position: absolute;
	top: 0; left: 15px;
	display: block;
	width: 215px; height: 90px;
	background: url('../images/logo.gif') no-repeat 50% 50%;
}
.logo span {display: none;}
#logo-print {display: none;}

/* Top Navigation & Languages */
#top-navigation, #languages {
	padding: 0;
	list-style: none;
	position: absolute;
	right: 2px;	width: 29px;
	z-index: 10;
}
#top-navigation {
	top: 76px; height: 116px;
}
#languages {
	top: 192px; height: 87px;
}
#index #languages {top: 298px;}

#top-navigation li, #languages li {
	display: inline;
}

#top-navigation a, #languages a {
	display: block;
	width: 29px; height: 28px;
	margin-bottom: 1px;
}
#top-navigation a span, #languages a span {display: none;}

#top-navigation .home a {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
#top-navigation .mail a {background: url('../images/ico-mail.gif') no-repeat 50% 50%;}
#top-navigation .sitemap a {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
#top-navigation .print a {background: url('../images/ico-print.gif') no-repeat 50% 50%;}

#languages .lt a {background: url('../images/ico-lt.gif') no-repeat 50% 50%;}
#languages .en a {background: url('../images/ico-en.gif') no-repeat 50% 50%;}
#languages .ru a {background: url('../images/ico-ru.gif') no-repeat 50% 50%;}
/* End Top Navigation & Languages */
/* Meniu */
#meniu {
	padding: 0;
	list-style: none;
	position: absolute;
	top: 22px; right: 20px;
}
#meniu li {
	float: left;
}
#meniu a {
	display: block;
	padding: 3px 10px;
	color: #333;
	text-decoration: none;
	border-left: 1px solid #E5EEF8;
}
#meniu .first a {border: 0;}

#meniu a:hover, #meniu a.active {color: #F46F21;}
/* End Meniu */
/* Graphics & Flash */
#graphics {
	position: absolute;
	top: 70px; left: 270px;
	width: 620px; height: 210px;
	background: url('../images/graphics.jpg') no-repeat 50% 50%;
}

#flash {
	position: absolute;
	top: 60px; left: 0;
	width: 930px; height: 340px;
}
/* End Graphics & Flash */
/* Structure */
#container {
	width: 100%;
	position: relative;
}
#block-left, #block-center, #block-right {float: left;}

#block-left {width: 261px;}
#block-right {width: 669px; margin-top: 190px;}

#block-center {width: 420px; margin-top: 20px;}
#index #block-right {width: 249px; margin-top: 20px;}
/* End Structure */

/* Slogan */
#slogan {
	background: url('../images/bg-slogan-bottom.gif') no-repeat 50% 100%;
	padding-bottom: 17px;
	font-size: .9em;
}
#index #slogan {
	position: absolute;
	top: 120px; left: 0;
	background: none;
	width: 260px;
	padding: 0;
}
#slogan div {
	padding: 15px 15px 15px 25px;
	background: #F8FCFF url('../images/bg-slogan.jpg') no-repeat 50% 0;
	border-bottom: 1px solid #CCDBE9;
	border-right: 1px solid #CBDCEB;
	border-left: 1px solid #DCE6F0;
	line-height: 18px;
	color: #666;
	min-height: 90px;
}
* html #slogan div {
	height: 120px;
	height/* */:/**/90px;
}
#index #slogan div {
	border: 0;
	background: 0;
}

#slogan h2 {
	font-size: 1.1em;
	color: #00498F;
}

#slogan ul {
	padding: 0;
	list-style: none;
}
#slogan li {
	display: block;
	padding-left: 13px;
	background: url('../images/bg-slogan-bullet.gif') no-repeat 0 7px;
}
/* End Slogan */
/* Submeniu */
#submeniu {
	margin-right: 15px;
	padding-bottom: 11px;
	background: #E5EDF5 url('../images/bg-submeniu-bottom.gif') no-repeat 50% 100%;
}

#submeniu ul {
	list-style: none;
	padding: 1px;
}

#submeniu li {display: inline;}

#submeniu a {
	display: block;
	padding: 6px 10px 6px 30px;
	color: #333;
	text-decoration: none;
	border: 1px solid #FFF;
	background: #EBF3F9 url('../images/bg-submeniu-bullet.gif') no-repeat 13px 50%;
	margin-bottom: 1px;
}
#submeniu a:hover {background: #F9FCFF url('../images/bg-submeniu-bullet.gif') no-repeat 13px 50%;}
#submeniu a.active {color: #F46F21; background: #F9FCFF url('../images/bg-submeniu-bullet-a.gif') no-repeat 13px 50%;}
/* End Submeniu */
/* Search */
#search {
	margin-right: 15px;
	background: #EEF4F9;
}
#index #search {
	position: absolute;
	top: 320px; left: 15px;
	width: 230px;
	background: none;
	border-top: 1px solid #D9E4EE;
}

#search fieldset {padding: 10px;}
#index #search fieldset {padding: 10px 0;}

#search label {display: none;}

#search .txtfld {
	font-size: .9em;
	padding: 2px 0;
	color: #666;
	text-indent: 3px;
	width: 195px;
	border: 1px solid #ADD2F6;
	vertical-align: middle;
}
#index #search .txtfld {width: 170px;}

#search .submit {vertical-align: middle;}
/* End Search */
/* 2 Projects */
#projects {margin-right: 15px;}

#projects .projects-item {
	background: #EEF4F9;
	margin-top: 11px;
	position: relative;
	width: 100%;
	font-size: .9em;
}
#index #projects .projects-item {margin-top: 0; margin-bottom: 11px;}

#projects .image, #projects dl {float: left;}
#index #projects .image, #index #projects dl {float: none;}

#projects .projects-item .no {
	padding: 10px;
	font-weight: bold;
	color: #00498F;
}

#projects .image {
	width: 85px;
	padding: 9px;
	border: 1px solid #CDDCEA;
	background: #FFF;
}
#index #projects .image {width: auto;}

#projects dl {
	width: 121px;
	padding: 10px;
}
* html #projects dl {
	width: 139px;
	width/* */:/**/119px;
}
#index #projects dl {
	width: auto;
	background: url('../images/bg-projects-index.jpg') no-repeat 50% 0;
}

#projects dt {
	font-weight: bold;
	color: #00498F;
}
#index #projects dt {font-size: 1.1em;}

#projects dd {
	margin: 0;
	padding-top: 10px;
	color: #666;
}
#projects a {color: #F46F21; text-decoration: none;}
#projects a:hover {text-decoration: underline;}
/* End 2 Projects */
/* Text */
#text {
	padding: 0 60px 50px 10px;
	line-height: 18px;
	text-align: justify;
	font-size: .9em;
	color: #666;
}
#index #text {padding: 10px 25px 50px 10px;}
#gallery #text {padding: 0 30px 50px 10px;}

#text h2 {
	font-size: 1.6em;
	color: #00498F;
	padding-bottom: 25px;
}
#text h3 {
	color: #00498F;
	font-size: 1.1em;
	padding-bottom: 20px;
}

#text p {margin: 0 0 1.5em 0;}
#text a {color: #F46F21; text-decoration: none;}
#text a:hover {text-decoration: underline;}
#text img {border: 1px solid #CDDCEA;}

#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 1em;
}
#text ul li {
	display: block;
	padding: 1px 0 1px 50px;
	background: url('../images/bg-text-bullet.gif') no-repeat 30px 7px;
}
* html #text ul li {vertical-align: top; height: 1%;}
#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 30px;
	background: url('../images/bg-text-bullet2.gif') no-repeat 10px 7px;
}
#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet3.gif') no-repeat 10px 7px;
}

#text ol {
	padding: 0 0 0 40px;
}
* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}

#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}

#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #E7EEF4;
	width: 100%;
	margin-bottom: 1em;
	color: #666;
}
* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #E7EEF4;
	vertical-align: top;
	text-align: left;
}
#text th {
	padding: 4px 5px;
	text-align: left;
	font-weight: bold;
	border-color: #E7EEF4;
	background: #EEF4F9;
}
#text td p, #text th p {margin: 0;}
/* End Text */
/* Index Items */
#item_1, #item_2, #item_3 {
	margin-right: 30px;
	background: #EEF4F9;
	font-size: .9em;
}
#item_1 h2, #item_2 h2, #item_3 h2 {
	font-size: 1.1em;
	color: #00498F;
	padding: 6px 10px;
	background: #E6EFF6;
	border-bottom: 1px solid #EEF4F9;
}

#item_1 div, #item_2 div, #item_3 div {
	color: #666;
	line-height: 18px;
	padding: 7px 10px;
	border-top: 1px solid #E0EAF3;
}

#item_1 div p, #item_2 div p, #item_3 div p {margin: 0;}

#item_1 div ul, #item_2 div ul, #item_3 div ul {
	list-style: none;
	padding: 0;
}
#item_1 div ul li, #item_2 div ul li, #item_3 div ul li {
	display: block;
	padding-left: 14px;
	background: url('../images/bg-text-bullet.gif') no-repeat 0 7px;
}
/* End Index Items */
/* Gallery */
#text .gallery-list {
	border: 0;
	width: auto; line-height: 14px;
}
#text .gallery-list td {
	vertical-align: top;
	padding: 0;
	width: 85px;
}
#text .gallery-list td span {
	display: block;
	padding: 2px;
	font-size: .9em;
}

#text .gallery {
	width: 100%;
	position: relative;
}
#text .gallery .list, #text .gallery .cat {float: left;}
#text .gallery .list {width: 423px; margin-right: 10px;}
#text .gallery .cat {width: 195px;}

#text .gallery .cat {
	padding-bottom: 11px;
	background: #E5EDF5 url('../images/bg-submeniu-bottom.gif') no-repeat 50% 100%;
}

#text .gallery .cat ul {
	list-style: none;
	padding: 1px; margin: 0;
	font-size: 1.1em;
}
#text .gallery .cat h2 {background: #FFF;}

#text .gallery .cat li {
	display: inline;
	background: none;
	padding: 0;	margin: 0;
}

#text .gallery .cat a {
	display: block;
	text-align: left;
	padding: 6px 10px 6px 30px;
	color: #333;
	text-decoration: none;
	border: 1px solid #FFF;
	background: #EBF3F9 url('../images/bg-submeniu-bullet.gif') no-repeat 13px 50%;
	margin-bottom: 1px;
}
#text .gallery .cat a:hover {background: #F9FCFF url('../images/bg-submeniu-bullet.gif') no-repeat 13px 50%;}
#text .gallery .cat a.active {color: #F46F21; background: #F9FCFF url('../images/bg-submeniu-bullet-a.gif') no-repeat 13px 50%;}

#text .gallery .list img {border: 0;}
#text .gallery .list a {
	display: block;
	float: left;
	width: 85px; height: 65px;
	padding: 9px;
	border: 1px solid #E7EEF4;
}
/* End Gallery */
/* Projects */
#text .projects-list {
	width: 100%;
	position: relative;
	padding-bottom: 10px;
}
#text .blue {background: #FFF url('../images/bg-projects-list.jpg') no-repeat 50% 100%;}
#text .white {background: #EEF4F9 url('../images/bg-projects-list.jpg') no-repeat 50% 100%;}

#text .projects-list-text, #text .projects-list-image {float: left;}
#text .projects-list-text {width: 350px;}
#text .projects-list-image {width: 225px;}
* html #text .projects-list-image {
	width: 245px;
	width/* */:/**/225px;
}

#text .projects-list-image {
	background: #FFF;
	padding: 10px;
	border: 1px solid #CDDCEA;
}
#text .projects-list-image img {border: 0; margin: 0; padding: 0;}

#text .projects-list-text div {padding: 15px 20px 10px 20px;}
#text .projects-list-text h3, #text .projects-text h3 {padding: 0;}
#text .projects-list-text small, #text .projects-text small {
	display: block;
	padding-bottom: 15px;
	font-size: 1.1em;
	color: #3399CC;
}
/* End Projects */
/* Catalog */
#text .catalog-list {
	width: 100%;
	position: relative;
	padding-bottom: 10px;
}

#text .bluec {background: #FFF url('../images/bg-catalog-list.jpg') no-repeat 0 100%;}
#text .whitec {background: #EEF4F9 url('../images/bg-catalog-list.jpg') no-repeat 0 100%;}

#text .bluecn {background: #FFF;}
#text .whitecn {background: #EEF4F9;}

#text .oneside {background: none;}

#text .catalog-left-text, #text .catalog-right-images {float: left;}
#text .catalog-left-text {width: 370px;}
#text .catalog-right-images {width: 205px;}

#text .catalog-right-images table {
	border-collapse: collapse;
	border: 0;
	margin: 0; padding: 0;
}
#text .catalog-right-images table td {
	padding: 2px;
	border: 1px solid #A0BCD6;
	background: #FFF;
}
#text .catalog-right-images table th {
	padding: 10px;
	border: 1px solid #A0BCD6;
	background: #FFF;
}
#text .catalog-right-images table img {border: 0; cursor: pointer;}

#text .catalog-left-text div, #text .oneside div {padding: 15px 20px 5px 20px;}
#text .catalog-left-text h3, #text .oneside h3 {padding: 0;}
#text .catalog-left-text small, #text .oneside small {
	display: block;
	padding-bottom: 15px;
	font-size: 1.1em;
	font-weight: bold;
	color: #3399CC;
}


#text .catalog-view {}
#text .catalog-view table {
	width: auto;
	border-collapse: collapse;
	border: 0;
}
#text .catalog-view table th {
	padding: 10px;
	border: 1px solid #C3D5E3;
	background: #FFF;
}
#text .catalog-view table td {
	padding: 2px;
	border: 1px solid #C3D5E3;
	background: #FFF;
}
#text .catalog-view table img {border: 0; cursor: pointer;}

#text .catalog-view h3 {padding: 0;}
#text .catalog-view small {
	display: block;
	padding-bottom: 15px;
	font-size: 1.1em;
	font-weight: bold;
	color: #3399CC;
}

#text .catalog-text {padding: 0 20px;}
/* End Catalog */
/* News */
#text .news-list {
	width: 100%;
	position: relative;
	padding-bottom: 10px;
}
#text .bluen {background: #FFF;}
#text .whiten {background: #EEF4F9;}

#text .news-list-text div {padding: 15px 20px 10px 20px;}
#text .news-list-text h3 {padding: 0;}
#text .news-list-text small {
	display: block;
	padding-bottom: 15px;
	font-size: 1.1em;
	color: #3399CC;
}
/* End News */
/* Feedback */
#text .form {
	width: auto;
	border: 0;
}
#text .form td {padding: 0;}

#text .form .title {
	width: 190px;
	text-align: right;
	padding: 4px 20px 4px 0;
	font-size: 1.1em;
	color: #666;
}
#text .form .title span {color: #3399CC;}

#text .form .input {
	width: 360px;
	padding: 4px 0 4px 25px;
	background: #EEF4F9;
}

#text .form .txtfld {
	border: 1px solid #ADD2F6;
	width: 250px;
	color: #666;
	font-size: 1.15em;
}
#text .form textarea {
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	font-size: 1.1em;
	border: 1px solid #ADD2F6;
	width: 250px; height: 100px;
	color: #666;
	overflow: auto;
}

#text .form .error {color: #F46F21;}

#text .form .submit {
	background: #00498F;
	color: #FFF;
	border: 0;
	font-size: .9em;
	padding: 3px 10px;
	cursor: pointer;
}
* html #text .form .submit {font-size: 1em; padding: 2px 4px;}
*:first-child+html #text .form .submit {font-size: 1em; padding: 2px 4px;}
/* End Feedback */
/* Back Top */
#back-top {
	overflow: auto;
	width: 555px;
	padding: 7px 20px;
	border-top: 1px solid #E2ECF4;
	font-weight: bold;
	background: #FFF;
	margin-top: 10px;
}
* html #back-top {
	width: 595px;
	width/* */:/**/555px;
}

#back-top .back {float: left;}
#back-top .topp {
	float: right;
	display: block;
	padding-left: 10px;
	background: url('../images/bg-top.gif') no-repeat 0 50%;
}
#back-top .backk {
	float: left;
	display: block;
	padding-left: 10px;
	background: url('../images/bg-back.gif') no-repeat 0 50%;
}
/* End Back Top */
/* Pager */
#pager {
	clear: both;
	padding: 6px 20px;
	background: #EEF4F9;
	color: #666;
}
#pager a {
	display: block inline;
	padding: 1px 4px;
	border: 1px solid #EEF4F9;
	background: #FFF;
}
#pager a:hover, #pager a.active {
	border: 1px solid #ADD2F6;
	text-decoration: none;
	background: #EDF4FA;
}

/* End Pager */
/* Footer */
#footer {
	margin: 0 auto;
	width: 930px;
	text-align: left;
	font-size: .9em;
	color: #666;
	padding: 10px 0;
	overflow: auto;
}

#footer p {margin: 0;}
#footer a {color: #F46F21; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer .left {float: left;}
#footer .right {float: right;}
/* End Footer */

.clear {	
	clear: both;
	width: 100%;
}

#text table {
	behavior: expression(function(o){
		if (o.border == "0")
			o.className += " noborder"
		o.runtimeStyle.behavior = "none";
	}(this))
}