/* 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%;
}

* 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: 100%;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
/* --- 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 {display: none;}
#logo-print {}

/* Top Navigation & Languages */
#top-navigation, #languages {display: none;}
/* End Top Navigation & Languages */
/* Meniu */
#meniu {display: none;}
/* End Meniu */
/* Graphics & Flash */
#graphics {display: none;}
#flash {display: none;}
/* End Graphics & Flash */
/* Structure */
#container {
	width: 100%;
	position: relative;
}
#block-center, #block-right {float: left;}

#block-left {display: none;}
#block-right {width: 100%;}
#block-center {width: 100%;}
#index #block-right {display: none;}
/* End Structure */

/* Slogan */
#slogan {display: none;}
/* End Slogan */
/* Submeniu */
#submeniu {display: none;}
/* End Submeniu */
/* Search */
#search {display: none;}
/* End Search */
/* 2 Projects */
#projects {display: none;}
/* 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 {display: none;}
/* End Index Items */
/* Gallery */
#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;
	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 .nobg {background-image: none;}

#text .oneside {background: none;}

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

#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;
}
#text .catalog-right-images table th {
	padding: 10px;
	border: 1px solid #A0BCD6;
}
#text .catalog-right-images table img {border: 0;}

#text .catalog-left-text div, #text .oneside div {padding: 15px 20px 10px 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 td {
	padding: 10px;
	border: 1px solid #C3D5E3;
}
#text .catalog-view table img {border: 0;}

#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 {display: none;}
/* End Back Top */
/* Pager */
#pager {display: none;}
/* 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))
}