/* def style */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #828181;
	font-size: 14px;
	line-height: 20px;
}

a, a:visited, a:active {
	border: none;
	color: #828181;
}

.publ_dates,
#kryptis_block,
#additional_menu,
#reserv_block,
#home_reserv,
.pages_block,
.right_block,
.print,
#path,
#site_meniu,
.slider_bg,
#right_block
{
	display: none;
}

#fancybox-overlay,
#fancybox-wrap,
.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal
{
	display: none !important;
}


img {
	border: none;
      display: inline-block;
}

strong {
	color: #2a2626;
}

ul li {
	list-style: none;
}

fieldset {
	border: none;
}

input, textarea, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ACA298;
}

.clear
{
	clear: both;
}

.nowrap
{
	white-space: nowrap;	
}


.hidden
{
	display: none;
}

#footer
{
	clear: both;
}

/* news list */

.news_list .details
{
	display: none;
}

.news_list .content_block2
{
	min-height: 0;
}

.news_list .news_item:first-child
{
	border-top: none;
}

.news_list  .news_item
{
	overflow: hidden;
	padding: 25px 0 20px 0;
	border-top: 1px solid #eeeeee;
	clear: both;
}

.news_list .details_date,
.news_list .news_item .date
{
	padding-bottom: 10px;
	color: #b0afaf;
	font-weight: bold;
}

.news_list .news_image_details
{
	border: 1px solid #f6f6f6;
	margin-top: 34px;
	overflow: hidden;
	margin: 0 40px 30px 0;
}

.news_list .mag_glass
{
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 23px;
	z-index: 100;
	display: none;
}

.news_list .news_image_details:hover .mag_glass
{
	display: block;
}

.news_list .news_image_details_bg
{
	height: 3px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.news_list .news_image_detals .text_content
{
	margin-left: 300px;
}

.news_list .news_image
{
	width: 180px;
	height: 237px;
	position: relative;
	float: left;
	border: 1px solid #f6f6f6;
	margin: 0 36px 10px 0;
	overflow: hidden;
	margin-left: 91px; 
}

.news_list .news_image a
{
	width: 180px;
	height: 237px;
	display: block;
}

.news_list .news_image a img
{
	width: 271px;
	height: 237px;
}


.news_list .news_date_title
{
}

.news_list .news_image_descr
{
	margin-left: 312px;	
}

.news_list .news_description
{
	display: none;
	clear: both;
	position: relative;
	padding-right: 44px;
	overflow: hidden;
	clear: both;
}

.news_list .news_description h2
{
	color: #7b7b7b;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 18px;
}

.news_list .news_item .details
{
	padding: 5px 0;
}

.news_list .news_item .details a
{
	color: #3ca268;
	font-weight: bold;
}

.news_list .news_date_title a
{
	font-weight: bold;
	line-height: 14px;
}

.news_list .news_date_short_desc
{
	padding: 10px 44px 0 0;
	position: relative;
}

.news_list a.collapse,
.news_list a.expand
{
	display: none;
}

/* content headers */

.content_header
{
	padding: 26px 0;
	position: relative;
	clear: both;
}

.content_header h1
{
	font-size: 26px;
	color: #7b7b7b;
	line-height: 26px;
}

/* text content */

.text_content
{
	
}

.text_content img
{
	display: inline;
}

.text_content
{
	color: #828181;
}

.text_content a:hover
{
	text-decoration: none;
}

.text_content h1,
.text_content h2,
.text_content h3,
.text_content h4,
.text_content h5,
.text_content h6
{
	padding: 5px 0;
}

.text_content h1
{
	font-size: 26px;
	color: #7b7b7b;
	line-height: 30px;
	padding: 10px 0;
}

.text_content h2
{
	color: #7b7b7b;	
}

.text_content h3
{
	color: #7b7b7b;
}

.text_content h4
{
	color: #7b7b7b;
}

.text_content h5
{
	color: #7b7b7b;	
}

.text_content h6
{
	color: #7b7b7b;
	font-weight: bold;
}

.text_content p
{
	padding: 10px 0;
}

.text_contnet ul
{
	padding: 10px 0;
}

.text_content ol
{
	margin-left: 44px;
	padding: 10px 0;
}

.text_content ul li
{
	padding-left: 40px;
}

.text_content table
{
	max-width: 100%;
	border: none;
}
.text_content table td
{
	border: none;
}

.text_content table caption
{
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
}

.text_content table[border="1"],
.text_content table[border="2"]
{
	margin: 6px 0;
	border: 1px solid;
}

.text_content table[border="1"] tr:first-child td
{
	padding: 5px 5px;
	font-size: 15px;
}

.text_content table[border="1"] tr.header td,
.text_content table[border="2"] tr.header td,
.text_content table[border="2"] tr td,
.text_content table[border="1"] tr td
{
	border: 1px solid;
	border-collapse: collapse;
}
	
.text_content table[border="2"] tr.one td,
.text_content table[border="1"] tr.one td
{
	padding: 5px 5px;
}

.text_content table[border="2"] tr.two td,
.text_content table[border="1"] tr.two td
{
	padding: 5px 5px;
}

/* labs list */

.labs_page .lab_header > div
{
	float: left;
	width: 200px;
	height: 60px;
	margin: 20px 20px 0 -1px;
}

.lab_header .title_lab
{
	display: none;
}


.labs_page .name_lab
{
	width: 200px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}


.labs
{
	padding: 10px 0 38px;
	overflow: hidden;
}


.labs_page ul li,
.labs ul li
{
	padding: 2px 0;
}

.labs ul
{
	float: left;
	width: 230px;
	margin: 20px 0 0 0;
}

.labs_page
{
	clear: both;
}

.labs_page ul
{
	width: 210px;
	float: left;
	margin: 20px 20px 0 0;
}


.labs_page .lab_header div:first-child,
.labs_page ul:first-child,
.lab_list ul:first-child
{
	margin-left: 0;
}

.labs_page ul a,
.labs ul a
{
	text-decoration: none;
}

/* bottom banners */

.bottom_banners
{
	margin: 20px 0;	
}

.bottom_banners .baner_items
{

	float: none;
	padding-bottom: 30px;
}

.bottom_banners img
{
	display: inline;
}

/* contact */

#contacts_listing .category_title td
{
	padding: 10px 20px;
}

#contacts_listing .catt_adress
{
	text-transform: none;
}

#contacts_listing .category_title a,
#contacts_listing .category_title h2
{
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: white;
	text-align: left;
}

#contact_info .text_conten,
#contact_info
{
	margin-bottom: 20px;
}

#contacts_listing table
{
	border: 1px solid;
}

#contacts_listing td
{
	text-align: center;
	padding: 10px 5px;
	font-size: 13px;
	color: #5e5d5d;
	border: 1px solid;
}

#contacts_listing .theader td
{
	text-align: center;
	color: white;
	white-space: nowrap;
}

#contacts_listing .listing
{
	width: 100%;
}

#contacts_listing .mail
{
	color: silver;
}

#contacts_listing .level
{
	color: #909090;
}

#cont_menu .right_menu a
{
	font-weight: bold;
	top: 15px;
	position: relative;
}

.right_menu .active > a,
.right_menu > .active
{
	color: #7dba9e;
}

#cont_menu .first_menu li:first-child
{
	padding-left: 10px;
}

#cont_menu .first_menu li
{
	padding-left: 30px;
}

#cont_menu a.labs
{
	padding: 0  0 3px 2px;
}

#cont_menu li a
{
	display: block;
	min-width: 160px;
	width: 160px;
	padding-left: 11px;
}

#cont_menu li li li
{
	padding-left: 30px;
	margin-left: 0;	
}

#footer 
{
	position: relative;
	padding-bottom: 20px;
	overflow: hidden;
	color: #828282;
}

#footer .site_block
{
	overflow: hidden;
	padding: 20px 0;
}

/* publications */

.publication .p_item_1
{
	margin-right: 40px;
}

.publication .p_item
{
	width: 310px;
	float: left;
	padding: 0 20px 20px 0;
}

.publication .p_img
{
	float: left;
	width: 160px;
}

.publication .p_content
{
	float: right;
	width: 150px;
	position: relative;
	height: 220px;
	overflow: hidden;
}

.publication .p_title
{
	font-weight: bold;
	font-size: 16px;
	color: #7b7b7b;
}

.publication .button
{
	display: none;
}

/* atvira prieiga */

.rezerv_home .center_block,
.rezerv_home .file_list,
.rezerv_home .download
{
	display: none;
}


.rezerv_content .rezerv_item
{
	border-top: 1px solid #eef0ee;
	border-bottom: 1px solid #d0d3d0;
	margin-bottom: 4px;
	position: relative;
}

.rezerv_content .rezerv_item .button
{
	display: none;	
}

.rezerv_content .open
{
	padding: 20px 30px;
	min-height: 20px;
	overflow: hidden;
}

.rezerv_item .rezerv_seven,
.rezerv_item .close_button
{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 20;
}

.rezerv_item .title,
.rezerv_item .one_title
{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.rezerv_item .description
{
	padding: 10px 30px;
	position: relative;
	z-index: 50;
}

.rezerv_item .mini_slider
{
	margin-top: 20px;
}

.rezerv_item .title
{
	padding-right: 190px;
}

.rezerv_item .rezerv_seven
{
	padding-right: 40px;
}

.rezerv_item .reserv_close
{
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.rezerv_details
{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.rezerv_item .rezerv_info
{
	
	font-size: 12px;
	color: #767670;
	padding-right: 30px;
	position: relative;
	z-index: 10;
}

.rezerv_details .left_site
{
	float: left;
	width: 100%;
	padding: 20px 0 20px 30px; 
}

.rezerv_details .right_site
{
	display: none;
}

/* projektai */

.projects .title,
.projects .title a
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.projects .projects_item:first-child
{
	border: none;
}

.projects .projects_item
{
	padding: 20px 0;
	border-top: 1px solid #eeeeee;
}

.projects_item .termin
{
	padding-top: 5px;
	color: #b0afaf;
	font-weight: bold;
}

.projects_item .termin b
{
	color: #cacaca;
}

.projects_item .leaders
{
	color: #464646;
}

.projects_item .more a
{
	color: #0a8f51;
	font-weight: bold;
}

.user_profile_bg .def_title a,
.user_profile_bg .def_title
{
	color: #7b7b7b;
	font-size: 18px;
	font-weight: bold;
}

.user_profile_bg .right_menu
{
	text-align: left;
	margin: 10px;
}

.user_profile_bg .right_menu ul li
{
	margin-left: 20px;
}

.user_profile_bg .right_menu li
{
	padding: 5px 0;
}

.user_profile_bg .right_menu a
{
	color: #0a8f51;
}

/* publikacijos */


.publ2 .publ2_item
{
	padding: 20px 20px;
	color: #464646;
}

.publ2_item a
{
	color: #464646;
	display: block;
}

.publ2 .p_name_date
{
	float: left;
	width: 180px;
}

.publ2 .p_title
{
	margin-left: 200px;
}

.publ2 .p_title
{
	padding: 10px 0;
	
}

.publ2_item span,
.publ2_item a span
{
	font-weight: bold;
	color: #464646;
}

.publ2 .p_date
{
	color: #b0afaf;
	font-weight: bold;
}

.publ2 .p_author
{
	font-style: italic;
	color: #464646;
}

/* zurnalai */

.publ_details .publ_list a
{
	color: #0a8f51;
}


.publ_details .p_img
{
	float: left;
	width: 160px;
}

.publ_details .p_content
{
	float: right;
	width: 525px;
}

.publ_list b
{
	display: block;
	width: 100%;
	padding: 2px 0;
}

.publ_details .publ_list a:hover
{
	color: #53a67f;
	font-weight: bold;
}


.publ_article .publ_title
{
	color: #a5a2a2;
}

.publ_article .art_item:first-child
{
	border-top: none;
}

.publ_article .art_item
{
	padding: 20px 0;
	border-top: 1px solid #eeeeee;
}

.publ_article .art_author
{
	font-style: italic;
	color: #464646;
}

.publ_article .art_title
{
	padding-top: 5px 0 0;
}

.publ_article .art_title,
.publ_article .art_title a
{
	font-weight: bold;
	font-size: 18px;
}

.publ_article *
{
	text-decoration: none !important;
}

/* galerija */

.gallery .gallery_item
{
	float: left;
	width: 230px;
	position: relative;
}

.gallery .save_files
{
	float: right;
}

.gallery_item .jcarousel-skin-tango .jcarousel-container-horizontal
{
	padding: 0 0 0 10px !important;
}

.gallery_item p
{
	padding: 20px 0;
	text-align: center;
	color: #7b7b7b;
	width: 200px;
}

#gallery_slider1 .img_bg2,
#gallery_slider2 .img_bg2,
.gallery_item .img_bg2,
.gallery_item .img_bg
{
	width: 196px;
	margin-left: 1px;
	position: relative;
	overflow: visible;
}

#gallery_slider1 .img_bg2 > div,
#gallery_slider2 .img_bg2 > a,
.gallery_item .img_bg2  a,
.gallery_item .img_bg  a
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 100%;
}

.gallery_item .jcarousel-skin-tango .jcarousel-clip-horizontal,
.gallery_item .jcarousel-skin-tango .jcarousel-item
{
	height: auto !important;
}

#gallery_slider1 .img_bg2 > div
{
	width: 660px;
	height: auto;
}

.gallery_item .img_bg  a,
.gallery_item .img_bg2  a
{
	width: 185px;
	height: auto;
}

#gallery_slider2 .img_bg2 > a
{
	width: 150px;
	height: auto;
}

#gallery_slider2 .img_bg2 a img,
#gallery_slider1 .img_bg2 img,
.gallery_item .img_bg2 img,
.gallery_item .img_bg img
{
	display: inline-block;
	margin-bottom: -6px;
}

.gallery_item .img_bg2
{
	position: relative;
	z-index: 5;
	left: 40px;
	margin: 40px 0;
}

#gallery_slider2
{
	position: absolute;
	left: -4px;
	bottom: -6px;
	z-index: 2000;
	width: 780px;
}

#gallery_slider2 .img_bg2
{
	width: 162px;
	margin: 0 5px;
	border: none;
}

#gallery_slider1 .img_bg2
{
	width: 660px;
	padding: 12px;
	margin: 0 2px;
}

#gallery_slider2 .img_bg2 a
{
	border: 6px solid white;
}

#gallery_slider2 .img_bg2 a.active
{
	border: 6px solid #004898;
}

/* sitemap */


#sitemap
{
	padding-right: 130px;
}

#sitemap li.first
{
	margin-left: 0;
}

#sitemap ul li
{
	padding: 8px 0;
	margin-left: 92px;
	border-left: 1px solid #e3e3e3;
}

#sitemap ul li.child
{
	padding: 20px 0 8px;
}

#sitemap .home
{
	color: #59b389;
	padding-left: 25px;
}

#sitemap ul li.child > a
{
	top: -12px;
}

#sitemap ul li a
{
	position: relative;
	left: 105px;
	top: -2px;
	text-decoration: none;
}

#sitemap li.last_li1
{
	border-left: none;
	padding-left: 1px;
}

#sitemap li.last_li2
{
	border-left: none;
	padding-left: 1px;
}

#sitemap > ul
{
	margin-left: 10px;
}

/* paieska */

.search_result .info
{
	font-size: 20px;
	color: #ababab;
	margin-bottom: 20px;
}

.search_result .search_item:first-child
{
	border-top: none;
}

.search_result .search_item
{
	border-top: 1px solid #eeeeee;
	padding: 15px 0;
	position: relative;
}

.search_result .search_item b
{
	position: absolute;
	left:0;
	top:15px;
	font-size: 20px;
	color: #a8a8a8;
	font-weight: normal;
}

.search_result .path,
.search_result .title
{
	margin-left: 40px;
}

.search_result .path
{
	margin-top: 5px;
}

.search_result .path,
.search_result .path a
{
	font-size: 12px;
	text-decoration: none;
}

.search_result .title a
{
	font-size: 18px;
	text-decoration: none;
}
