/* ******************************************************************************** */

html {
    height: 100%;
}
body {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 1em;
    font: 76% Tahoma, Verdana, Arial;
    height: 100%;
    background: url( '../images/header-tile-x.gif' ) 0 0 repeat-x;
	color: #4F5457;
}
body.vidinis {
	background-position: 0 -125px;
}

* html body {
    text-align: center;
}

#wrapper {
    height: 100%;
    width: 100%;
    margin: 0 auto;
}

* html #wrapper {
    text-align: left;
}

* {
    padding: 0;
    margin: 0;
}

h1 {
    display: none;
}

strong, b {
    font-weight: bold;
}

em, i {
    font-style: italic;
}

small {
    display: block;
}

fieldset, img {
    border: 0;
}

td {
    vertical-align: top;
}

a {
	color: #4E849C;
}
a:hover {
	color: #EC0141;
}

ul {
	list-style: none;
	padding: 5px 0;
}

/* ******************************************************************************** */

#header.vid {
	background: url('../images/header.jpg') 50% 0 no-repeat;
}
.center {
	position: relative;
    width: 810px;
    margin: 0 auto;
}

/* ******************************************************************************** */

#calculator {
	border-collapse: collapse;
}
#calculator td {
	padding: 2px 0;
}
#calculator td span {
	color: #EC0141;
}
#calculator input.input {
	border: 1px solid #CCD3D8;
	padding: 2px;
}
#calculator label.label {
	padding: 0 10px;
}
#calculator input.checkbox {
	margin: 0 0 0 10px;
}
#calculator input.mini {
	margin-left: 30px; 
	width: 60px;
}
#calculator input.width {
	margin-left: 10px; 
	width: 300px;
}
#calculator select.dropdown {
	border: 1px solid #CCD3D8;
	background: #FFF;
	margin-left: 10px; 
	width: 307px;
}
#calculator textarea.pildyk {
	border: 1px solid #CCD3D8;
	padding: 2px;
	margin-left: 10px; 
	width: 303px;
}
#calculator input.disabled {
	background: none;
	border: none;
	color: #4E849C;
}
#calculator input.submit {
	border: none;
	background: #4E849C;
	color: #FFF;
	padding: 2px 15px;
}
.mail_button {
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
	color: #4E849C;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
#special-offer {
	padding: 10px;
	margin: 0 50px 0 0;
	border: 1px solid #CCD3D7;
	background: #F5F8FC;
}

/* ******************************************************************************** */

#error {
	border: 2px solid #EC0141;
	padding: 5px;
	margin: 10px 30px 20px 0;
	text-align: center;
	background: #F5F8FC;
	color: #EC0141;
}
p.error {
	color: #EC0141;
}
#error span {
	padding: 5px 0;
	margin: 0;
}

/* ******************************************************************************** */

#footer {
    vertical-align: bottom;
    background: url( '../images/footer-tile-x.gif' ) 0 100% repeat-x;
	font-size: 11px;
}

#footer ul {
    margin: 0 auto;
    width: 810px;
    height: 100px;
	list-style: none;
}
#footer ul li {
	float: left;
	width: 50%;
	padding: 58px 0 0 0;
}
#footer ul li a {
	color: #4E849C;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #EC0141;
}

/* ******************************************************************************** */

#menu {
	padding: 0;
	list-style: none;
	margin: 2px 0 0 0;
	height: 48px;
}
#menu li {
	float: left;
	margin: 0 1px 0 0;
}
#menu li a {
	display: block;
}
#menu li a span {
	display: none;
}

/* ******************************************************************************** */

#languages {
	position: absolute;
	right: 0;
	top: 221px;
	z-index: 100;
}
#languages.titulinis {
	position: absolute;
	right: 0;
	top: 347px;
	z-index: 100;
}
#languages li {
	float: left;
	padding: 0 0 0 1px;
}
#languages li a {
	width: 26px;
	height: 48px;
	display: block;
}
#languages li a span {
	display: none;
}
#languages li a.lt {
	background: url('../images/lt.gif') 50% 50% no-repeat;
}
#languages li a.en {
	background: url('../images/en.gif') 50% 50% no-repeat;
}
#languages li a.lt:hover {
	background: url('../images/lt_hover.gif') 50% 50% no-repeat;
}
#languages li a.en:hover {
	background: url('../images/en_hover.gif') 50% 50% no-repeat;
}

/* ******************************************************************************** */

#menu li a.about  {
	background: url('../images/menu_apie_lt.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li a.facts {
	background: url('../images/menu_faktai_lt.gif') 50% 50% no-repeat;
	width: 145px;
	height: 48px;
}
#menu li a.karjr {
	background: url('../images/menu_karjera_lt.gif') 50% 50% no-repeat;
	width: 73px;
	height: 48px;
}
#menu li a.cncts {
	background: url('../images/menu_kontaktai_lt.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li a.pslgs {
	background: url('../images/menu_paslaugos_lt.gif') 50% 50% no-repeat;
	width: 92px;
	height: 48px;
}

#menu li a.en_about  {
	background: url('../images/menu_apie_en.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li a.en_facts {
	background: url('../images/menu_faktai_en.gif') 50% 50% no-repeat;
	width: 145px;
	height: 48px;
}
#menu li a.en_karjr {
	background: url('../images/menu_karjera_en.gif') 50% 50% no-repeat;
	width: 73px;
	height: 48px;
}
#menu li a.en_cncts {
	background: url('../images/menu_kontaktai_en.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li a.en_pslgs {
	background: url('../images/menu_paslaugos_en.gif') 50% 50% no-repeat;
	width: 92px;
	height: 48px;
}


/* ******************************************************************************** */

#menu li.active a.about {
	background: url('../images/me_a_apie_lt.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.active a.facts {
	background: url('../images/me_a_faktai_lt.gif') 50% 50% no-repeat;
	width: 145px;
	height: 48px;
}
#menu li.active a.karjr {
	background: url('../images/me_a_karjera_lt.gif') 50% 50% no-repeat;
	width: 73px;
	height: 48px;
}
#menu li.active a.cncts {
	background: url('../images/me_a_kontaktai_lt.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.active a.pslgs {
	background: url('../images/me_a_paslaugos_lt.gif') 50% 50% no-repeat;
	width: 92px;
	height: 48px;
}

#menu li.active a.en_about {
	background: url('../images/me_a_apie_en.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.active a.en_facts {
	background: url('../images/me_a_faktai_en.gif') 50% 50% no-repeat;
	width: 145px;
	height: 48px;
}
#menu li.active a.en_karjr {
	background: url('../images/me_a_karjera_en.gif') 50% 50% no-repeat;
	width: 73px;
	height: 48px;
}
#menu li.active a.en_cncts {
	background: url('../images/me_a_kontaktai_en.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.active a.en_pslgs {
	background: url('../images/me_a_paslaugos_en.gif') 50% 50% no-repeat;
	width: 92px;
	height: 48px;
}

/* ******************************************************************************** */

#menu li.over a.about,
#menu li:hover a.about {
	background: url('../images/me_a_apie_lt.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.over a.facts, 
#menu li:hover a.facts {
	background: url('../images/me_a_faktai_lt.gif') 50% 50% no-repeat;
	width: 145px;
	height: 48px;
}
#menu li.over a.karjr, 
#menu li:hover a.karjr {
	background: url('../images/me_a_karjera_lt.gif') 50% 50% no-repeat;
	width: 73px;
	height: 48px;
}
#menu li.over a.cncts, 
#menu li:hover a.cncts {
	background: url('../images/me_a_kontaktai_lt.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.over a.pslgs, 
#menu li:hover a.pslgs {
	background: url('../images/me_a_paslaugos_lt.gif') 50% 50% no-repeat;
	width: 92px;
	height: 48px;
}

#menu li.over a.en_about,
#menu li:hover a.en_about {
	background: url('../images/me_a_apie_en.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.over a.en_facts, 
#menu li:hover a.en_facts {
	background: url('../images/me_a_faktai_en.gif') 50% 50% no-repeat;
	width: 145px;
	height: 48px;
}
#menu li.over a.en_karjr, 
#menu li:hover a.en_karjr {
	background: url('../images/me_a_karjera_en.gif') 50% 50% no-repeat;
	width: 73px;
	height: 48px;
}
#menu li.over a.en_cncts, 
#menu li:hover a.en_cncts {
	background: url('../images/me_a_kontaktai_en.gif') 50% 50% no-repeat;
	width: 88px;
	height: 48px;
}
#menu li.over a.en_pslgs, 
#menu li:hover a.en_pslgs {
	background: url('../images/me_a_paslaugos_en.gif') 50% 50% no-repeat;
	width: 92px;
	height: 48px;
}

/* ******************************************************************************** */

#lupa_tit {
	position: absolute;
	top: 255px;
	right: 131px;
	z-index: 2;
	width:	198px;
	height:	129px;
	background: url('../images/lupa_tit.png') 50% 50% no-repeat;
}
*html #lupa_tit {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/lupa_tit.png');
}
#lupa_vid {
	position: absolute;
	top: 155px;
	right: 105px;
	z-index: 2;
	width:	172px;
	height:	116px;
	background: url('../images/lupa_vid.png') 50% 50% no-repeat;
}
*html #lupa_vid {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/lupa_vid.png');
}

/* ******************************************************************************** */

#logo {
	position: absolute;
	top:	20px;
	left:	60px;
	z-index: 4;
	font-size: 10px;
	font-weight: normal;
}
#logo a {
	display: block;
	width:	105px;
	height: 80px;
}
#logo a span {
	display: none;
}
#logo.vid {
	top:	86px;
	left:	88px;
}

/* ******************************************************************************** */

#left {
	float: left;
	width: 363px;
	min-height: 120px;
	background: url('../images/bckg01.gif') 50% 0 no-repeat; 
}

#left div.questions {
	padding: 20px 35px 0 35px;
}
#left div.questions a {
	margin: 0;
	padding: 0 15px;
	background: url('../images/bullet3.gif') 0 50% no-repeat;
	text-decoration: none;
}

#advantages {
	margin: 0 0 0 35px;
	padding: 15px 0 25px 0;
	/* border-bottom: 1px solid #E6E9EB; */
	width: 280px;
	list-style: none;
}
#advantages li {
	padding: 10px 0 10px 15px;
	background: url('../images/bullet1.gif') 0 50% no-repeat;
}
#advantages li:over, 
#advantages li:hover {
	background: url('../images/bullet2.gif') 0 50% no-repeat;
}
#advantages li a {
	text-decoration: none;
	color: #4E849C;
}
#advantages li a:hover {
	color: #EC0141;
}
#advantages li.over a,
#advantages li:hover a {
	color: #EC0141;
}

#advantages .green {
	color: #51a22f;
}


/* ******************************************************************************** */

h2 {
	color: #EC0141;
	font-size: 15px;
	padding: 0 0 15px 0;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 5px 0;
	color: #576066;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 5px 0;
	color: #81888C;
}
h5 {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	width: 580px;
}
h5 a {
	text-decoration: none;
}

/* ******************************************************************************** */

p {
	line-height: 17px;
	text-align: justify;
}
#vid {
	float: left;
	width: 571px;
	background: url('../images/bckg03.gif') 100% 0 no-repeat #FFF;
	padding: 30px 30px 0 30px;
	font-size: .9em;
}
*html #vid {
	padding-right: 25px;
	width: 571px;
	background: url('../images/bckg03.gif') 0 0 no-repeat;
}

/* ******************************************************************************** */

#vid p {
	font-size: 1em;
	margin: 0 20px 0 0;
	padding: 0 0 13px 0;
}
#vid p.cite {
	text-align: right;
	font-size: 12px;
	color: #8C9092;
	margin: 10px 10px 0 0;
}
#vid p.cite span {
	font-weight: bold;
	font-size: 11px;

}

/* ******************************************************************************** */

#vid div.note {
	float: left;
	width: 300px;
	padding: 0 20px 0 0;
	border-right: 1px solid #EBECED;
}
#vid div.note p {
	width: 300px;
}

/* ******************************************************************************** */

#vid ul.note {
	float: left;
	width: 190px;
	padding: 0 20px 0 10px;
	color: #566A75;
	list-style: none;
}
#vid ul.right {
	margin: 0 0 0 15px;
}
#vid ul.note ul {
	color: #566A75;
	list-style: none;
}
#vid ul.note li {
	padding: 5px 0 5px 15px;
	background: url('../images/bullet1.gif') 0 9px no-repeat;
}
#vid ul.note ul {
	padding: 5px 0 0 20px;
	background: none;
}

/* ******************************************************************************** */

#vid ul.notes {
	list-style: none;
	line-height: 17px;
	color: #666;
	padding: 0 0 15px 10px;
}
#vid ul.notes.p {
	padding: 10px 0 0 0;
}
#vid ul.notes li {
	padding: 0 0 0 15px;
	background: url('../images/bullet1.gif') 0 5px no-repeat;
}

/* ******************************************************************************** */

/* #CCD3D7 */
/* #EBECED */

table.descriptions {
	width: 550px;
	border-collapse: collapse;
	margin: 20px 0;
}
table.descriptions th {
	border: 1px solid #CCD3D7;
	padding: 7px;
	text-align: center;
}
table.descriptions td {
	border: 1px solid #CCD3D7;
	padding: 6px 7px;
	text-align: justify;
	line-height: 17px;
}
table.descriptions td.l {
	width: 50%;
}
table.descriptions td.blue {
	/* background: #FAFBFC; */
	width: 200px;
	vertical-align: top;
	text-align: left;
}

/* ******************************************************************************** */

#submenu {
	height: 30px;
	border-top: 1px solid #EBECED;
	border-bottom: 1px solid #EBECED;
	background: #F3F6F9;
	width: 550px;
	margin: 0 0 15px 0;
	list-style: none;
	padding: 0;
}
#submenu li {
	float: left;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: none;
}
#submenu li a {
	text-decoration: none;
	padding: 8px 15px 7px 15px;
	display: block;
	background: #F3F6F9;
}
#submenu li a.active {
	color: #EC0141;
}
#submenu li a:hover {
	text-decoration: none;
	padding: 8px 15px 7px 15px;
	display: block;
	background: #FFF;
}

/* ******************************************************************************** */

#right {
	float: left;
	width: 267px;
	min-height: 120px;
	background: url('../images/bckg02.gif') 50% 0 no-repeat; 
	padding: 0;
}

#right div {
	width: 136px; 
	height: 43px;
	text-indent: -999em;
}
#right div.lt {
	background: url('../images/our_services.gif') 100% 100% no-repeat;
}
#right div.en {
	background: url('../images/our_services_en.gif') 100% 100% no-repeat;
}
#right ul {
	width: 195px;
	border-top: 1px solid #E6E9EB;
	margin: 0 0 0 25px;
}
#right ul li {
	margin: 0 0 0 5px;
	padding: 10px 0 10px 15px;
	background: url('../images/bullet1.gif') 0 50% no-repeat;
}
#right ul li.over,
#right ul li:hover {
	background: url('../images/bullet2.gif') 0 50% no-repeat;
}
#right ul li a {
	text-decoration: none;
	color: #4E849C;
}
#right ul li a:hover {
	color: #EC0141;
}
#right ul li.over a,
#right ul li:hover a {
	color: #EC0141;
}

ul.quality li {
	padding: 5px 0;
	line-height: 17px;
}

/* ******************************************************************************** */

#calc {
	list-style: none;
	float: left;
}
*html #calc {
	width: 160px;
}
*:first-child+html #calc {
	width: 160px;
}
#calc li {
	position: relative;
}
* html #calc li {
	vertical-align: top; 
	height: 1%;
}
#calc li a {
	width: 160px;
	height: 89px;
	display: block;
}
#calc li a span {
	display: none;
	padding: 0;
	margin: 0;
}

/* **** */

#calc li a.calc {
	border-top: 1px solid #F2F3F4;
	background: url('../images/calculator.gif') 17px 50% no-repeat;
}
#calc li a.calc_en {
	border-top: 1px solid #F2F3F4;
	background: url('../images/calculator_en.gif') 17px 50% no-repeat;
}
#calc li.active a.calc_en,
#calc li a:hover.calc_en {
	background: url('../images/calculator_en_active.gif') 17px 50% no-repeat;	
}

/* **** */

#calc li a.host {
	background: url('../images/lock.gif') 20px 50% no-repeat;
}
#calc li a.host_en {
	background: url('../images/lock_en.gif') 20px 50% no-repeat;
}
#calc li.active a.host_en,
#calc li a:hover.host_en {
	background: url('../images/lock_en_active.gif') 20px 50% no-repeat;
}

/* **** */

/* **** */

#calc li a.nuolaida {
	background: url('../images/nuolaida.gif') 20px 50% no-repeat;
}
#calc li a.nuolaida_en {
	background: url('../images/nuolaida.gif') 20px 50% no-repeat;
}
#calc li.active a.nuolaida_en,
#calc li a:hover.nuolaida_en {
	background: url('../images/nuolaida.gif') 20px 50% no-repeat;
}

/* **** */

#calc li.over ul.tooltip,
#calc li:hover ul.tooltip {
	display: block;
}
ul.tooltip {
	position: absolute;
	top: 30px;
	z-index: 10;
	right: 150px;
	display: none;
	width: 200px;
	background: #FFF;
	border: 1px solid #CCD3D7;
}
*html ul.tooltip {
	left: -190px;
}
*:first-child+html ul.tooltip {
	right: 150px;
}
ul.tooltip li {
	margin: 0;
	padding: 10px;
	font-size: 11px;
	color: #2A3D4B;
	line-height: 17px;
}

ol.advantages {
	padding: 0 0 0 25px;
}
ol.w {
	width: 530px;
}
ol.advantages li {
	padding: 5px 0;
}