body, td, th, input, textarea, div {
	font:normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	line-height:130%;
	color: #151419;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	line-height:130%;
	color: #151419;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}
.outer { 
	position: relative;
	height:100%;
	width:100%;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #2d5f8c;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #2d5f8c;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}


/* main */
table.whf {
	width:100%;
	height:100%;
}
.main_bg {
	vertical-align:bottom;
}
.page_main_bg {
	background:url(../images/bg/right_bottom.gif) no-repeat bottom right;
}
.main_bg table {
	height:100%;
	width:473px;
	margin:0px 193px 0px 328px;
}
.main_bg table td {
	vertical-align:top;
}
.main_content_wrapper {
	padding:0px 30px 30px 30px;
	background:url(../images/bg/main_content.jpg) no-repeat top left;
	min-height:250px;
}
.main_content_wrapper .hdr {
	padding:12px 0px 0px 0px;
	font-size:20px;
	color:#B0DEFD;
	margin:0px 0px 12px 0px;
}

.main_content_wrapper .topback {
	text-align:right;
}

.cms_text {
	color:#B0DEFD;
}
.cms_text * {
	color:#B0DEFD;
}
.cms_text a {
	color:#FFFFFF !important;
}
.cms_text table {
	height:auto !important;
	width:auto !important;
	margin:0px !important;
}
/* main */



/* footer */
.foot_wrap {
	margin-top:125px;
	background:url(../images/bg/loopas.jpg) repeat-x bottom left;
}
.footer {
	position:relative;
	background:url(../images/bg/apatines_pagaves.jpg) no-repeat bottom left;
}
.footer div {
	height:57px;
	background:url(../images/bg/girl_pillow.png) no-repeat bottom left;
	color:#004F87 !important;
	font-size:9px !important;
	padding:400px 0px 0px 72px;
}
.footer .wrap {
	background:url(../images/bg/apatines_pagaves.jpg) no-repeat bottom left !important;
}
.footer div * {
	color:#004F87 !important;
	font-size:9px !important;
}
.footer .logo {
	position:absolute;
	top:401px;
	left:716px;
}
.footer_page {
	height:56px;
}
.footer_page .logo {
	margin:0px 0px 0px 35px;
}
.footer_page .txt {
	margin:0px auto auto -305px;
	position:absolute;
	color:#619AC2 !important;
	font-size:9px !important;
	width:275px;
}
.footer_page .txt * {
	color:#619AC2 !important;
	font-size:9px !important;
}
/* footer */



/* misc */
.company_logo {
	width:282px;
	height:311px;
	position:absolute;
	top:25px;
	left:545px;
}
.company_logo_page {
	width:282px;
	height:311px;
	position:absolute;
	top:15px;
	left:715px;
	display:block;
	cursor:pointer;
	cursor:hand;
}
.langs {
	position:absolute;
	top:10px;
	left:0px;
	width:320px;
	height:18px;
}
.langs select {
	float:right;
	width:55px;
	font-size:9px;
	background:#6EB4E1;
	color:#FFFFFF;
}
.langs select * {
	font-size:9px;
	background:#6EB4E1;
	color:#FFFFFF;
}
.langs div {
	float:left;
	width:260px;
	text-align:right;
	font-size:9px;
	margin:0px 5px 0px 0px;
	padding:3px 0px 0px 0px;
	color:#FFFFFF;
}
.langs_page {
	position:absolute;
	top:10px;
	left:0px;
	width:315px;
	height:18px;
}
.langs_page select {
	float:right;
	width:55px;
	font-size:9px;
	background:#6EB4E1;
	color:#FFFFFF;
}
.langs_page select * {
	font-size:9px;
	background:#6EB4E1;
	color:#FFFFFF;
}
.langs_page div {
	float:left;
	width:255px;
	text-align:right;
	font-size:9px;
	margin:0px 5px 0px 0px;
	padding:3px 0px 0px 0px;
	color:#FFFFFF;
}
.help_phone {
	position:absolute;
	top:415px;
	left:70px;
}
.help_phone_page {
	position:absolute;
	top:415px;
	left:70px;
}
.solution {
	position:absolute;
	display:block;
	padding:4px 35px 0px 0px;
	margin-top:10px;
	margin-left:552px;
	color:#41769F !important;
	font-size:9px !important;
	background:url(../images/ico/ssp.gif) no-repeat center right;
	text-decoration:none !important;
}
.hosting {
	position:absolute;
	display:block;
	margin-top:14px;
	margin-left:422px;
	padding:0px 60px 0px 0px;
	color:#41769F !important;
	font-size:9px !important;
	background:url(../images/ico/names.gif) no-repeat center right;
	text-decoration:none !important;
}
/* misc */



/* main menu */
.main_menu {
	width:319px;
	position:absolute;
	top:90px;
	left:0px;
	z-index:100000000;
}
.main_menu a {
	display:block;
	text-align:right;
	width:100%;
	text-decoration:none !important;
	color:#FFFFFF !important;
	padding:3px 0px 5px 0px;
	background:url(../images/bg/main_menu.png);
	cursor:pointer;
}
.main_menu div {
	margin:0px 0px 2px 0px;
}
.main_menu a:hover {
	color:#003256 !important;
}
.main_menu a.active {
	color:#003256 !important;
}
.main_menu a img {
	display:inline;
	margin:0px 6px 2px 11px;
}
/* main menu */

.main_dec {
	height:234px;
	width:473px;
}



/* main menu page */
.main_menu_page {
	width:324px;
	position:absolute;
	top:42px;
	left:0px;
}
.main_menu_page a {
	display:block;
	text-align:right;
	width:100%;
	text-decoration:none !important;
	color:#FFFFFF !important;
	padding:3px 0px 5px 0px;
	background:url(../images/bg/main_menu.png);
	cursor:pointer;
}
.main_menu_page div {
	margin:0px 0px 2px 0px;
}
.main_menu_page a:hover {
	color:#003256 !important;
}
.main_menu_page a.active {
	color:#003256 !important;
}
.main_menu_page a img {
	display:inline;
	margin:0px 11px 2px 11px;
}
/* main menu page */


/* forma */
.kontaktai_1 input {
	color:#FFFFFF;
	border:1px solid #2F5777;
	width:190px;
	background:#588EB5;
}
.kontaktai_1 textarea {
	color:#FFFFFF;
	width:420px;
	height:70px;
	border:1px solid #2F5777;
	background:#588EB5;
}
.kontaktai_1 td {
	color:#80BEE7;
	height:20px;
}
.button_1 {
	margin-top: 8px;
}
.button_1 input {
	color:#B0DEFD;
	width:60px;
	background:#224866;
}

.white {
	color:#B0DEFD;
	font-size:9px;
}


/* forma2 */
.kontaktai_2 input {
	color:#FFFFFF;
	border:1px solid #2F5777;
	width:190px;
	background:#588EB5;
}
.kontaktai_2 textarea {
	color:#FFFFFF;
	width:418px;
	height:70px;
	border:1px solid #2F5777;
	background:#588EB5;
}
.kontaktai_2 td {
	color:#80BEE7;
	height:20px;
}
.button_1 {
	margin-top: 8px;
}
.button_1 input {
	color:#B0DEFD;
	width:60px;
	background:#224866;
}

.white {
	color:#B0DEFD;
	font-size:9px;
}

