/* 2008 (c) UAB "Dizaino kryptis" */
/* 2008 (c) Simonas Falkauskas */

body {
	padding: 0; margin: 0;
	position: relative;
	text-align: center;
	font-size: 1em;
	font: 76% Georgia, Georgia, serif;
	background: #fff;
}

#wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 20px;
}

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, dd, ul, img {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */
/* --- Hacks --- */
* html #id {}
*:first-child+html #id {}
object:focus { -moz-outline-style: none; outline: none; }
/* --- End Hacks --- */

#flash-wrap, #flash {
	position: relative;
	width: 100%;
	min-width: 960px;
}
* html #flash-wrap {width:expression( document.body.clientWidth < 960 ? "960px" : "100%" );}

#flash-wrap {height: 540px;}
#flash {
	height: 540px;
	background-position:center;
}

#dis {width: 960px;}


#content {
	position: relative;
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

#index-block-left, #index-block-center, #index-block-right {
	float: left;
	padding-bottom: 45px;
}
#index-block-left {width: 230px;}
#index-block-center {
	width: 480px;
	background: url('../images/bg-index-block-center.jpg') no-repeat 0 0;
}
#index-block-right {
	width: 250px;
	background: url('../images/bg-index-block-right.jpg') no-repeat 0 0;
}

h1 {
	width: 100%;
	height: 45px;
}
h1.contacts-lt {background: url('../images/h1-contacts-lt.gif') no-repeat 0 50%;}
h1.news-lt {background: url('../images/h1-news-lt.gif') no-repeat 0 50%;}
h1.help-lt {background: url('../images/h1-help-lt.gif') no-repeat 0 50%;}

h1.contacts-en {background: url('../images/h1-contacts-en.gif') no-repeat 0 50%;}
h1.news-en {background: url('../images/h1-news-en.gif') no-repeat 0 50%;}
h1.help-en {background: url('../images/h1-help-en.gif') no-repeat 0 50%;}

h1 span {display: none;}

/* --- Index Contacts --- */
.contacts {
	width: 230px;
	color: #333333;
}
.contacts dd {padding: 2px 0 2px 20px;}
.contacts dd a {color: #007db6;}
.contacts dd a:hover {text-decoration: none;}

.contacts dd.map {
	padding: 30px 0 30px 65px;
	background: url('../images/bg-map.jpg') no-repeat 0 50%;
}
/* --- End Index Contacts --- */
/* --- Index News --- */
h2 {
	padding: 10px 40px 15px 70px;
	color: #007db6;
	font-size: 1.2em;
	font-weight: normal;
}
h2 small {
	color: #999999;
	font-size: .75em;
}
h2 a {color: #007db6;}
h2 a:hover {text-decoration: none;}

.news {
	padding: 0 40px 0 70px;
	line-height: 20px;
	color: #333;
}
/* --- End Index News --- */
/* --- Index Help --- */
#help {padding: 0 0 0 65px;}
#help fieldset {padding: 5px 0;}
#help fieldset.button-lt, #help fieldset.button-en {padding-bottom: 19px;}
* html #help fieldset.button, * html #help fieldset.button-en {padding-bottom: 15px;}
*:first-child+html #help fieldset.button, *:first-child+html #help fieldset.button-en {padding-bottom: 15px;}

#help fieldset.button-lt {background: url('../images/bg-botton-lt.gif') no-repeat 0 100%;}
#help fieldset.button-en {background: url('../images/bg-botton-en.gif') no-repeat 0 100%;}

#help fieldset label {display: none;}
#help fieldset .txtfld {
	font: 100% Arial, Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #89c4e0 #89c4e0 #d8f1fc #d8f1fc;
	color: #333;
	padding: 3px 8px;
	font-size: 1em;
	width: 134px;
}
* html #help fieldset .txtfld {
	width: 150px;
	width/* */:/**/134px;
}

#help a {color: #007db6;}
#help a:hover {text-decoration: none;}
/* --- End Index Help --- */




/* --- Footer --- */
#footer {
	width: 960px;
	border-top: 1px solid #d8f1fc;
	padding-top: 15px;
	font-size: .9em;
	color: #333;
}
#footer ul {
	padding: 0;
	list-style: none;
	width: 960px;
	overflow: hidden;
}
#footer ul li.left {float: left;}
#footer ul li.right {float: right;}

#footer ul li a {color: #007db6;}
#footer ul li a:hover {text-decoration: none;}
/* --- End Footer --- */

.clear {
	width: 100%;
	clear: both;
}
.get_flash{
	font-size:16px;
	color: #007db6;
}
.get_flash:hover{
	text-decoration: none;
}

/* --- Menu no flash index --- */

#menu_no_flash {
	position: relative;
	z-index: 30;
	float: left;
	width: 100%;
	height: 533px;
}

#menu_no_flash .tab-row {
	position: relative;
	z-index: 20;
	margin: 0 auto;
	width: 960px;
	top: 430px;
}

#menu_no_flash .tab-row .tab {
	float: left;
	width: 192px;
	text-align: left;
}

#menu_no_flash .tab-row .tab a {
	float: left;
	width: 192px;
	color: #fff;
	text-decoration: none;
	font-size: 1.4em;
}

#menu_no_flash .tab-row .tab a span {
	float: left;
	width: 162px;
	height: 70px;
	padding: 15px 10px 0 20px;
	cursor: pointer;
}

#menu_no_flash .tab-row .tab a span.bg_1 {
	background: #5cbbe5;
}

#menu_no_flash .tab-row .tab a span.bg_2 {
	background: #4caed9;
}

#menu_no_flash .tab-row .tab a span.bg_3 {
	background: #007db6;
}

#menu_no_flash .tab-row .tab a span.bg_4 {
	background: #2d99cb;
}

#menu_no_flash .tab-row .tab a span.bg_5 {
	background: #1d8abf;
}

#menu_no_flash .tab-row .tab a span:hover, #menu_no_flash .tab-row .selected span {
	background: #13719f !important;
}


.tab-page {
	position: absolute;
	top: 0;
	float: left;
	width: 100%;
	height: 520px;
}

#tab-page-1 {
	background: #fff url('../images/main_bg_top.jpg') no-repeat 50% 7px;
	min-width: 960px;
}

#tab-page-2 {
	background: #fff url('../images/vald_bg_top.jpg') no-repeat 50% 40px;
	min-width: 960px;
}

#tab-page-3 {
	background: #fff url('../images/dokument_bg_top.jpg') no-repeat 50% 100px;
	min-width: 960px;
}

#tab-page-4 {
	background: #fff url('../images/sprendimai_bg_top.jpg') no-repeat 50% 150px;
	min-width: 960px;
}

#tab-page-5 {
	background: #fff url('../images/outsourcing_bg_top.jpg') no-repeat 50% 130px;
	min-width: 960px;
}

#menu_line_bg {
	position: absolute;
	top: 390px;
	z-index: 10;
	float: left;
	background: url('../images/menu_line_top_bg.gif') no-repeat 50% 0;
	width: 100%;
	min-width: 960px;
	height: 145px;
}

#menu_no_flash .text {
	position: relative;
	z-index: 100;
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

#menu_no_flash .sub_menu {
	position: absolute;
	top:200px; left:50px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 172px;
}

#menu_no_flash .sub_menu li {
	float: left;
	width: 172px;
}

#menu_no_flash .sub_menu a {
	float: left;
	width: 112px;
	color: #2d99cb;
	text-decoration: none;
	font-size: 1.155em;
	padding: 9px 0;
	padding-left: 50px;
	padding-right: 10px;
	background: url('../images/sub_menu_li.gif') no-repeat 25px 13px;
	border-bottom: 1px solid #d8f1fc;
}

#menu_no_flash .sub_menu li.last a {
	border-bottom: none;
}

#menu_no_flash .sub_menu li a:hover {
	background: url('../images/sub_menu_li_active.gif') no-repeat 25px 13px;
}

#menu_no_flash .sub_menu a:hover {
	color: #13719f;
}

#menu_no_flash img {border: none;}

#menu_no_flash .logo {
	position: absolute;
	top: 85px; left: 20px;
	z-index: 100;
}

#menu_no_flash .msg_1 {
	position: absolute;
	top:270px; left: 560px;
	color: #1b1b1b;
	font-size: 1.5em;
	display: block;
	width: 270px;
	font-style: italic;
	line-height: 20px;
}

#menu_no_flash .msg_2 {
	position: absolute;
	top:170px; left: 250px;
	color: #1b1b1b;
	font-size: 1em;
	display: block;
	width: 270px;
	font-style: italic;
	line-height: 20px;
}

#menu_no_flash .msg_2_2 {
	position: absolute;
	top:290px; right: 160px;
	color: #1b1b1b;
	font-size: 1em;
	display: block;
	width: 270px;
	font-style: italic;
	text-align: right;
	line-height: 20px;
}

#menu_no_flash .msg_3 {
	position: absolute;
	top:180px; left: 255px;
	color: #1b1b1b;
	font-size: 1.33em;
	display: block;
	width: 270px;
	font-style: italic;
	line-height: 20px;
}

#menu_no_flash .msg_4 {
	position: absolute;
	top:170px; left: 510px;
	color: #1b1b1b;
	font-size: 1.33em;
	display: block;
	width: 270px;
	font-style: italic;
	line-height: 20px;
}

#menu_no_flash .msg_5 {
	position: absolute;
	top:200px; left: 260px;
	color: #1b1b1b;
	font-size: 1.33em;
	display: block;
	width: 270px;
	font-style: italic;
	line-height: 20px;
}

.slogan {
	position: absolute;
	top:85px; left: 500px;
	color: #333;
	font-size: 1.8em;
	text-transform: uppercase;
}

.top_links {
	position: absolute;
	top: 15px; left: 570px;
	z-index: 100;
}

form.sarch {
	float: left;
	width: 190px;
	height: 23px;
	margin: 0;
	padding: 0;
	background: url('../images/search_bg.gif') no-repeat top left;
}

form.sarch input {
	border: none;
	background: none;
	float: left;
	padding-top: 4px;
	padding-left: 4px;
	width: 135px;
	font-size: 1em;
	font-family: Georgia, Georgia, serif;
}

form.sarch input.submit {
	padding-top: 1px;
	width: auto;
}


.top_links a.icon {
	float: left;
	line-height: 23px;
	padding: 7px 20px 0 0;
}

.top_links ul#lang {
	float: left;
	margin: 0;
	padding: 0 0 0 35px;
	list-style: none;
}

.top_links ul#lang li {
	float: left;
}

.top_links ul#lang li a {
	float: left;
	color: #333;
	text-decoration: underline;
	width: 27px;
	line-height: 27px;
	text-align: center;
}

.top_links ul#lang li a:hover {
	text-decoration: none;
}

.top_links ul#lang li a.active {
	text-decoration: none;
	color: #fff;
	background: #4caed9;
}