html{
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	background-color: #036CB0;
}

.base_lvl {
	position: absolute;
	top:0px;
	left:0px;
	margin: 0px;
	width: 50%;
	height: 600px;
	background-color: #036CB0;
	background-repeat: repeat-x;
}

.base_lvl_r {
	position: absolute;
	top:0px;
	left: 50%;
	margin: 0px;
	width: 50%;
	height: 600px;
	background-image: url('../img/body_bg_in.png');
	background-color: #036CB0;
	background-repeat: repeat-x;
}

.no-float{
	clear: both;
}
.hand{
	cursor: pointer;
}
.nowr{
	white-space:nowrap;	
}
.zero{
	height:0px;
	line-height:0px;
}
.c_norm{
	cursor:default;
}
.no-margin{
	margin:0px;
	padding:0px;
}
.f-left {
	float: left;
}

.bg {
	/*background-image: url('../img/bg_title4.jpg');
	background-repeat: repeat-y;*/
	width: 999px;
	margin: 0 auto;
	background-color: #036CB0;
	min-height: 100%;
	position: relative;
}

.page {
	/*background-color: #368ECE;*/
	width: 999px;
	background-image: url('../img/bg_in.jpg');
	background-repeat: no-repeat;
	margin: 0 auto;
}

.main {
	width: 818px;
	margin: 0 auto;
	min-height: 600px;
}

.main .top_section {
	margin: 0px;
}

.main .bottom_section {
	margin: 0px;
	clear: left;
	padding-top: 10px;
	padding-bottom: 12px;
	border-top: 1px solid #66afdf;
}

.main .bottom_section .oblock {
	float: left;
}

.main .block_title {
	margin: 0px; 
}

.top_section .menu_top {
	margin:0px;
}   

.top_section .menu_top li.active{
	background-color: white;
	background-image: url('../img/a_top_bg_l.png');
	background-repeat: no-repeat;
}

.top_section .menu_top li.active .bg_m{
	background-image: url('../img/a_top_bg.png');
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	width: 5px;
	height: 41px;
}

.top_section .menu_top li.active a{
	color: #036CB0;
	border-right: 1px solid white;
	float: left;
	padding-right: 7px;
	padding-bottom: 11px;
	margin-bottom: 0px;
}

.top_section .menu_top li{
	margin:0px; 
	display: block;
	float: left;
}

.top_section .menu_top li a{
	display: block;
	font-size: 13px;
	padding: 7px 12px 7px 12px;
	border-right: 1px solid #4db1f1;
	margin-top: 7px;
	margin-bottom: 4px;
	color: #fefefe;
}

.top_section .contacts {
	margin: 0px;
	float: right;
	width: 305px;
}

.top_section .susisiekite {
	background-image: url('../img/susisiekite.png');
	background-repeat: no-repeat;
	background-position: left center;
	height: 14px;
	line-height: 14px;
	width: 103px;
	padding: 8px 21px 8px 9px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	margin: 11px 0px 0px 0px;
	cursor: pointer;
}

.top_section .susisiekite span{
	cursor: pointer;
}

.top_section .telefonas{
	width: 104px;
	height: 37px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 48px;
	padding-right: 20px;
	background-image: url('../img/phone.png');
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	float: right;
}

.top_section .nr{
	font-size: 15px;
	color: white;
	font-weight: bold;
}

.logo_title {
	position: absolute;
	z-index: 99;
	margin-top: 16px;
	margin-left: 19px;
}

.oblock {
	margin: 0px;
}

.ocontent {
	margin: 0px;
}

.block_title .oblock {
	background-image: url('../img/aniblock_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 8px;
	width: 801px;
	height: 278px;
	position: relative;
	z-index: 50;
}

.menu_base {
	padding: 0px;
	margin: 0px;
}

.menu_base li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url('../img/title_main_menu_bg.png');
	background-repeat: no-repeat;
	width: 266px;
	height: 193px;
	margin-top: 13px;
	margin-right: 10px;
	padding-bottom: 6px;
}

.menu_base li a{
	display: block;
	text-decoration: none;
}

.menu_base li a span{
	margin-left: 7px;
	font-size: 16px;
	color: #0085d8;
	font-weight: bold;
	display: block;
}

.menu_base li a img {
	border: 0px;
	margin: 7px;
}

.logo_in {
	clear: both;
	margin: 0px;
	float: left;
	padding-top: 34px;
	padding-right: 25px;
}

.menu_base_in {
	padding: 0px;
	margin: 0px;
	float: left;
}

.menu_base_in li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url('../img/in_main_menu_bg.png');
	background-repeat: no-repeat;
	width: 229px;
	height: 193px;
	margin-top: 13px;
	margin-right: 10px;
	padding-bottom: 6px;
}

.menu_base_in li a{
	display: block;
	text-decoration: none;
}

.menu_base_in li a span{
	margin-left: 7px;
	font-size: 16px;
	color: #0085d8;
	font-weight: bold;
	display: block;
}

.menu_base_in li a img {
	border: 0px;
	margin: 7px;
}

.cont {
	font-size: 11px;
	float: left;
}

.freshmedia {
	float: right;
	margin-top: 14px;
	width: 330px;
	font-size: 10px;
	text-align: right;
}

/*.freshmedia a{
	background-image: url('../img/freshmedia.png');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 18px;
	color: white;
	text-decoration: none;
	font-size: 10px;
	padding-top: 3px;
	display: block;
}*/

.empty_menu_space {
	margin: 0px;
	padding: 0px;
	width: 110px;
}

.left_menu {
	margin: 0px;
	padding: 0px;
	width: 237px;
	margin-right: 41px;
}

.left_menu li{
	display: block;
	margin: 0px;
}

.left_menu li a{
	display: block;
	width: 180px;
	padding-left: 47px;
	padding-right: 10px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	color: white;
	font-size: 12px;
	background-image: url('../img/left_menu_bg2.png');
	background-repeat: no-repeat;
}

.left_menu li a.active{
	background-image: url('../img/left_menu_bg.png');
	color: #0085d8;
	text-decoration: none;
}

.left_menu .l2{
	padding: 0px 0px 0px 32px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}

.left_menu .l2 li{
	display: block;
}

.left_menu .l2 li a{
	background-image: url('../img/left_menu_bg3.png');
	background-position: left 15px;
	border-bottom: 1px solid #4f98c8;
	width: 166px;
	padding-left: 29px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
	line-height: normal;
	height: auto;
}

.left_menu .l2 li a.active{
	text-decoration: none;
	color: white;
}

.content {
	margin: 0px;
	float: left;
	overflow: hidden;
	width: 540px;
	padding-bottom: 50px;
}

.form_letter {
	display: none;
	position: absolute;
	left: -84px;
	top: 41px;
	background-image: url(../img/siusti_bg.png);
	background-repeat: no-repeat;
	padding: 14px 14px 6px 14px;
	width: 188px;
	height: 230px;
	margin: 0px;
	z-index: 100;
}

.form_letter input, .form_letter textarea{
	width: 182px;
	padding: 2px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #7d7d7d;
}

.form_letter input {
	height: 19px;
}

.form_letter textarea {
	height: 126px;
}

.form_letter .submit_letter {
	background-image: url('../img/siusti.png');
	background-repeat: no-repeat;
	margin: 2px 0px 0px 0px;
	height: 24px;
	width: 65px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	float: right;
}

.form_letter .infos p{
	color: #0085D8;
}

.form_letter .error {
	border: 1px solid red;
}

.page_title {
	font-size: 27px;
	font-weight: bold;
	margin-top: -4px;
	margin-bottom: 10px;
}

.lang {
	float: right;
	display: block;
	padding-top: 18px;
	padding-right: 8px;
	width: 20px;
	overflow: hidden;
	margin: 0px;
}

.lang a{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* paieskai */
.search {
	padding-top: 20px;
	margin: 0px;
}

.search_fld {
	width: 88px;
	height: 13px;
	border: 1px solid #7392e5;
	color: #6697D9;
}

#searchsuggest{
	display: block;
	position: absolute;
	visibility: hidden;
	/*height: 200px;*/
	min-width: 160px;
	max-width: 170px;
	border: 1px solid #6793ac;
	background-color: #ffffff;/*#FBFFDB;*/
	margin: 16px 0px 0px -50px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#searchBtn{
	margin-top:4px;
	float:left;
	width:17px;
	height:12px;
	border:none;
	background-image: url("../img/looking_glass_spr.jpg");
	background-repeat: no-repeat;
}
.nsb{
	background-position: left -12px;
	cursor: default;
}
.asb{
	background-position: left 0px;
	cursor: pointer;
}

.qs_rez_block{
	padding: 3px 9px 3px 11px;
	cursor: pointer;
	font-size: 9px;
}
.act_sq_rez{
	background-color: #dfdfdf;
}
.qs_rez_block .qs_link{
	font-size: 9px;
	color: #29536b;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.qs_rez_block .qs_in_content{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.qs_rez_block .qs_in_content p{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.qs_rez_block .qs_in_content, .qs_rez_block .qs_in_content p{
	font-size: 9px;
	color: #29536b;
	font-style: normal;
}
.qs_rez_block .qs_in_content .found, .qs_rez_block .qs_in_content p .found{
	font-weight: bold;
	
	font-style: italic;
	background-color: transparent;
	color: #fb9b39;
}
/*.act_sq_rez .qs_in_content,
.act_sq_rez .qs_in_content p,
.act_sq_rez .qs_in_content,
.act_sq_rez .qs_in_content p,*/
.act_sq_rez .qs_in_content .found,
.act_sq_rez .qs_in_content p .found{
	color: #fb9b39;
}

#qs_loader{
	display: block;
	position: absolute;
	visibility: hidden;
	height: 14px;
	width: 14px;
	margin: 4px 0px 0px 5px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background-image: url("../img/mini_loader_tr.gif");
	background-repeat: no-repeat;
}

#searchsuggest .qs_all_rez {
	background-image: url("../img/qsp.png");
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 11px;
	margin-right: 9px;
	color: #fb9b39;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #dfdfdf;
	font-size: 9px;
	padding-left: 10px;
	cursor: pointer;
}

#searchsuggest .qs_all_rez .qstext{
	font-weight: normal;
	font-size: 9px;
}

.letform #send_form{
	margin-top: 5px;
}

.pager a {
	color: #ffffff;
}

.pager a.dis {
	color: #cccccc;
}

.pager a.curent {
	font-weight: bold;
}

.page_search {
	border:1px solid #7392E5;
}
.code_border{
	border: 2px solid #fff;
	background-color: #fff;
}

