/* RESET */
/* ----------------------------------------- */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; outline: none; }
table { /*border-collapse:collapse;*/ border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:bold; }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* LAYOUT */

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }
.clear { clear: both; }
.left {float: left;}
.right {float: right;}
.center {margin: 0 auto;}
input::-moz-focus-inner /*Remove button padding in FF*/ { border: 0; padding: 0; }

/* BODY */

html { overflow-y: scroll; }
body { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; text-align: center; }
a { color: #666666; text-decoration: none; }
a:hover { color: #AA1E21; }
.wrapper { background: none repeat scroll 0 0 #FFFFFF; padding: 0 15px 15px; border-radius: 7px; width:980px; margin: 0 auto; text-align:left; position:relative; }

/* Viršutine juosta */

#top { width: 980px; height: 25px; background-color: transparent; position: absolute; }
#top-left {	float: left; padding: 5px 0 0 15px; }
#top-left a { color: #FFF; font-size: 12px; font-weight: bold; border: none; letter-spacing: 0.1em; }
#top-left span { display: none; }
#top-right { float: right; padding: 0 3px 0 0; }
#top-right ul.menu { margin: 0; padding: 5px 0;	float: right; }
#top-right ul.menu li {	display: inline; list-style-type: none; padding: 0; background: none; }
#top-right ul.menu li a { display: block; float: left; padding: 0 5px; color: #999; font-size:11px; }
#top-right ul.menu li a img { margin: 4px 3px 0; }
#top-right ul.menu li a:hover {	color: #000; border-bottom: none; }
ul#languages { float: right; margin: 4px 0 0; padding: 0; }
ul#languages li {	float: left; background: none; padding: 0; }
ul#languages li a { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; margin: 0 0 0 5px; display: inline; }
ul#languages li a:hover {	color: #AA1E21; }
ul#languages li img { margin: 0; }

/* Paieška */

#header-right .finder { margin-top: 40px; }
.finder input.inputbox { border: 1px solid #ccc; color: #999; font-size: 13px; height: 20px; line-height: 20px; padding: 3px; width: 172px; }
.finder input:hover { background-color: #FBFAF7; border: 2px solid #efefef; }
.finder input:focus { background-color: #fff; }
.finder button.finder { float: right; }
ul.autocompleter-choices li { font-size: 12px; }
ul.autocompleter-choices li.autocompleter-selected { background-color: #AA1E21; }

/* Search ---*/
form#searchForm { border-top: 1px solid #e5e6e7; }
.searchintro { border-bottom: 1px solid #e5e6e7; }
.results h4 { text-transform: none; font-size: 110%; }
.search fieldset { border: 1px solid #e5e6e7; margin: 15px 0; padding: 10px; }
.search legend {	font-size: 100%; font-weight: bolder; line-height: 1.2; margin-left: 10px; }
#search-form #finder-search input.inputbox { margin-right: 5px; }

/* Smart Search ---*/
dl.search-results { border-top: 2px solid #eee; padding-top: 10px; }
dl.search-results dt.result-title { font-size: 125%; margin-bottom: 5px; }
dl.search-results dt.result-title a { color: #666; }
dl.search-results dt.result-title a:hover,
dl.search-results dt.result-title a:focus,
dl.search-results dt.result-title a:active { color: #AA1E21; }
dl.search-results dd.result-text { margin: 0 0 5px; }
#advanced-search-toggle {
  background: #e5e6e7;
  color: #353637;
  clear: right;
  display: inline-block;
  font-weight: bold;
  margin-top: 10px;
  padding: 5px 10px;
}
#advanced-search-toggle:hover {
  background: #AA1E21;
  color: #fff;
}
dl.search-results dd.result-url {
  border-bottom: 1px solid #eee;
  color: #AA1E21;
  margin: 0 0 20px;
  padding-bottom: 10px;
}
div.advanced-search-tip {
  background: #fffaf3;
  border: 1px solid #fddaad;
  margin-bottom: 20px;
  padding: 0 10px;
}
div.advanced-search-tip p {
  margin: 5px 0;
}
#finder-filter-window {
  background: #fafafa;
  border: 1px solid #ccc;
  width: auto !important;
}
#finder-filter-window #finder-filter-select-list li {
  background: none;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 5px 20px;
}
#finder-filter-window #finder-filter-select-list li label {
  display: block;
  float: left;
  font-weight: bold;
  padding-right: 10px;
  width: 150px;
}

/* Headeris */

#header { width: 980px; height: 105px; background: url("../images/vu_ansamblis.png") no-repeat scroll 300px 15px #FFFFFF; overflow: hidden; }
#header h1 { width: 700px; margin-top: 3px; margin-left: 15px; }
#header-left, #vulogo, #logo, #padpav, #fsftitle { float:left; }
#header-left { width: 870px; color: #666; text-transform: uppercase; line-height: 17px; margin-top: 15px; }
#header-left .vulogo { float: left; background: url("../images/vu_logo.jpg") no-repeat; width: 67px; height: 73px; margin-left: 10px; text-indent: -9999px; }
#header-right .vulogo { float: left; background: url("../images/tf-logo.jpg") no-repeat; width: 73px; height: 80px; margin-left: 15px; text-indent: -9999px; }
#header-left .padalinio-logo { float: left; /* background: url("../images/tf-logo.jpg") no-repeat; */ width: 67px; height: 73px; margin-left: 10px; /* text-indent: -9999px; */  }
#header-left #padpav { width: 470px; margin-top: 15px; margin-left: 15px; }
#header-left #padpav a { float: left; font-family: Garamond; font-size: 21px; color: #666; display: block;}
#header-left #padpav a:hover, #header-left h1 a:hover { color: #AA1E21; text-decoration: none; }
#header-left h1 { float:left; }
#header-left h1 a { float: left; font-family: Garamond; font-size: 30px; font-weight: bold; line-height: 26px; color: #666; display: block; }

#header-right { float: right; width: 90px; margin: 15px 4px 0 0; display: inline; }

/* Pagrindinis meniu */

#navigation { width: 980px; height: 25px; border-bottom: 5px solid #AA1E21; background: #F5F2E9; margin-bottom: 15px; }
#main-nav { float: left; }
#navigation ul#main-nav { margin: 0; padding: 0; }
#main-nav li { float: left; background: none; padding: 0; text-transform: uppercase; display: block; }
#main-nav li a { float: left; line-height: 25px; font-size: 12px; font-weight: bold; text-decoration: none; color: #AA1E21; padding: 0 15px; border-bottom:0; display: block; }
#main-nav li.active a { color: #fff; background: #AA1E21; }
#main-nav li a:hover, #main-nav li.hover a { color: #fff; background: #AA1E21; }
#main-nav li ul { background-color: #AA1E21; border: 3px solid #AA1E21; border-top: 5px solid #AA1E21; display: none; margin: 25px 0px 0px; max-width: 230px; min-width: 190px; padding: 0; position: absolute; z-index: 1; box-shadow: none; }
#main-nav li.hover ul { display: block; }
#main-nav li ul li { display: block; float: none; position: relative; text-transform: none; border-bottom: 1px solid #E1E1E1;}
#main-nav li ul li:last-child { border-bottom: none; }
#main-nav li ul li a { background: #F5F2E9!important; color: #666666!important; display: block; float: none; line-height: normal; padding: 5px 10px 5px 15px; }
#main-nav li ul li a:hover { color: #fff; }
#main-nav li ul li.hover a, #main-nav li ul li.active a, #main-nav li ul li.active a:hover { color: #fff!important; background-color: #AA1E21!important; }
#main-nav li ul li.current a, #main-nav li ul li.active a { color:#fff!important; }
#main-nav li ul li.current a:hover, #main-nav li ul li.active a:hover { color:#AA1E21; }
#main-nav li ul li ul li.current a { color: #fff!important; }
#main-nav li ul li ul li.current a:hover { color: #AA1E21!important; }
#main-nav li ul li.active a { background: #AA1E21; color: #FFF; }
#main-nav li.active ul li a:hover { background: #AA1E21; color: #fff; }
#main-nav li.active ul li a { background: none; }
#main-nav li ul li ul { left: 170px; top: -5px; }
#nav-right { float: right; }
#nav-right li {	float: left; position: relative; text-transform: uppercase; }
#nav-right li a { float: left; line-height: 30px; font-size: 11px; font-weight: bold; text-decoration: none; color: #666666; padding: 0 15px; }
#nav-right li a:hover, #nav-right li.active a { color: #fff; background: #AA1E21; }
#nav-right li.active ul li a { background: none; }
#nav-right li ul { display: none; position: absolute; padding: 5px 0; top: 30px; right: 0; width: 170px; background: url(../images/submenu_bg.png) repeat; }
#nav-right li.hover > ul { display: block; }
#nav-right li ul li { float: none; height: auto; text-transform: none; }
#nav-right li ul li a {	float: none; display: block; color: #fff; line-height: normal; padding: 6px 0 6px 15px; background: none; }
#nav-right li ul li a:hover, #nav-right li ul li.active a, #nav-right li.active ul li a:hover { background: #f3f2e8; color: #AA1E21; }
#nav-right li ul li ul { right: 170px; top: -5px; }

#content { margin: 9px 0 0; }
#main-page { float: left; }
#main-page .cont-spacing { height: 20px; overflow: hidden; }
#main-page .main-block { float: left; overflow: hidden; }
#main-page .no-marg {
	margin-bottom: 0;
}
.block-title a { border-bottom:0; }
#main-page .main-block .block-title {
	padding: 4px 4px 4px 16px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #AA1E21;
	margin-bottom: 10px;
}
#main-page .grey .block-title {
	background: #666666;
	margin: 0;
}
#main-page .main-block .block-title h2 {
	font-weight: bold;
	text-transform: uppercase;
}
#main-page .main-block .block-title h2 a {
	color: #fff;
	text-decoration: none;
	cursor:pointer;
}
#main-page .main-block .block-title h2 a:hover {
	color: #fff;
}
#main-page .main-block .block-title h2 .active {
	color: #CCC;
}
#main-page .main-block .block-title h2 .not-active {
	color: #e38887;
}
#main-page .grey .block-title h2 .not-active {
	color: #bebebe;
}
#main-page .grey .block-title h2 a:hover {
	color: #fff;
}
#main-page .main-block .block-title h2 .sep {
	margin: 0 10px;
}
#main-page .main-block .block-title .rss {
	float: right;
	width: 13px;
	height: 13px;
	margin-top: -13px;
	margin-right: 3px;
}
#main-page .main-block .block-title .rss-active {
	display: block;
}
#main-page .main-block .block-cont {
	font-size: 12px;
	color: #000;
	margin: 0;
}
#main-page .main-block .block-cont .gallery-image {
	padding: 5px;
	background: #fff;
	border: 1px solid #d6d6d6;
	box-shadow: 0px 0px 3px #d6d6d6;
	-moz-box-shadow: 0px 0px 3px #d6d6d6;
	-webkit-box-shadow: 0px 0px 3px #d6d6d6;
	display: block;
	width: 190px;
	height: 124px;
	margin: 4px auto 10px;
}
.gallery-image a { border:0; }
#main-page .main-block .block-cont .youtube-image-block {
	padding: 5px;
	background: #fff;
	border: 1px solid #d6d6d6;
	box-shadow: 0px 0px 3px #d6d6d6;
	-moz-box-shadow: 0px 0px 3px #d6d6d6;
	-webkit-box-shadow: 0px 0px 3px #d6d6d6;

	position: relative;
	display: block;
	width: 190px;
	height: 124px;
	margin: 4px auto 10px;
}
.youtube-image-block a { border:0; }
#main-page .main-block .block-cont .youtube-image-block .youtube-image-link {
	position: absolute;
	width: 190px;
	height: 124px;
	top: 8px;
	background: url(../images/youtube_button.png) no-repeat;
}
#main-page .main-block .block-cont .youtube-image-block .youtube-image-link:hover {
	background: url(../images/youtube_button_hover.png) no-repeat;
}
#main-page .main-block .block-cont .gallery-link {
	margin: 0 12px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 18px;
}
#main-page .main-block .block-cont .gallery-link a {
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
	font-weight: bold;
}
#main-page .main-block .block-cont .gallery-link a:hover {
	color: #AA1E21;
}
#main-page .main-block .block-cont .link-list {
	margin: -3px 16px 0;
}
#main-page .main-block .block-cont .link-list li {
	line-height: 24px;
	color: #666666;
}
#main-page .main-block .block-cont .link-list li a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
}
#main-page .main-block .block-cont .link-list li a:hover {
	color: #AA1E21;
}
#main-page .main-block .block-cont .social-list {
	margin: 20px 11px 5px;
}
#main-page .main-block .block-cont .social-list li {
	float: left;
}
#main-page .main-block .block-cont .social-list li a {
	float: left;
	margin: 0 5px;
}
#main-sidebar {
	width: 300px;
	float: right;
}
#sidebar-left {
	float: left;
	width: 180px;
	position: relative;
}
#sidebar-left ul.menu {
	margin: 0px;
	padding-left: 15px;
}
#sidebar-left ul li ul { padding: 0 0 0 5px; }
#sidebar-right {
	float: right;
	width: 180px;
}
#sidebar-right .widget .widget-title {
	background: #4d4d4d;
}
.widget {
	font-size: 12px;
	color: #333333;
	margin-bottom: 15px;
}
.fixed {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.widget .widget-title {
	padding: 4px 4px 4px 15px;
	width:161px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #AA1E21;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.widget h2.widget-title {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.widget ul {
}
.widget ul li {
	margin-bottom: 9px;
}
.widget ul li a {
	background:none;
	color: #666666;
	font-weight: bold;
	display: block;
	line-height: 16px;
}
.widget ul li ul {
	margin: 5px 0!important;
}
.widget ul li a:hover {
	color: #AA1E21;
	border-bottom: none;
}
.widget ul li.current a {
	color: #AA1E21;
}
.widget .widget-text {
	/* margin: 0 15px 0 */;
}
.widget .widget-text a {
	/* border-bottom: 1px dotted #666666; */
	font-weight: bold;
}

#page-content {
	float: left;
	margin: 0 20px 0 20px;
	display: inline;
}
#content .plusright {
	width: 580px!important;
}
h1 {
	font-size: 28px;
	color: #000000;
	margin-bottom: 10px;
	font-family: Georgia;
	line-height:35px;
}
h2 {
	font-size: 24px;
	color: #000000;
	margin-bottom: 10px;
	font-family: Georgia;
	line-height:24px;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	color: #000000;
	margin-bottom: 10px;
	font-family: Georgia;
	line-height:22px;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
	font-family: Georgia;
	line-height:20px;
}
h5 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
	font-family: Georgia;
	line-height:20px;
}
h6 {
	font-size: 14px;
	color: #000000;
	margin: 5px 0;
	font-family: Georgia;
	line-height:20px;
}
hr { margin: 10px 0; background: #ceccc5; display: block; height: 1px; overflow: hidden; border: none; }
.items-more { width: 100%; clear: both; padding-top: 15px; }
p.readmore { width: 100%; clear: both; padding: 5px 0 15px; }

p { padding: 5px 0; line-height: 18px; }
p a, li a, a  { color: #AA1E21; }
p a:hover, li a:hover, a:hover  { text-decoration: underline; }
.blockquote { background: #F5F2E9 url(../images/quote_right.png) no-repeat bottom right; padding: 9px 80px 14px 7px; margin-bottom: 20px; }
.blockquote blockquote { background: url(../images/quote_left.png) no-repeat top left; padding: 7px 0 0 58px; font-size: 14px; color: #333333; font-weight: bold; font-style: italic; font-family: Georgia; }
.blockquote .author { margin: 0 0 0 55px; color: #333333; }
#page-content item-page img {
	padding: 5px;
	display: inline-block;
	background: #fff;
	border: 1px solid #d6d6d6;
	box-shadow: 0px 0px 3px #d6d6d6;
	-moz-box-shadow: 0px 0px 3px #d6d6d6;
	-webkit-box-shadow: 0px 0px 3px #d6d6d6;
	
}
#page-content .image img { display: block; }
#page-content .image span { margin: 5px 0 0 0; color: #333333; }
table { width: 100%; color: #333333; margin-bottom: 20px; }
/*table td, table th { padding: 6px; }
table .highlight, table th {
	background: #f5f2e9;
	color: #4d4d4d;
	font-weight: bold;
}*/
/*table .highlight th, table .highlight td {
	font-weight: bold;
}*/
#page-content form .form-sep {
	margin-bottom: 30px;
}
#page-content form label {
	display: block;
	color: #333333;
	font-weight: bold;
}
#page-content form label span {
	color: #AA1E21;
}
#page-content form .text {
	width: 200px;
	height: 15px;
	border: 1px solid #ceccc5;
	background: url(../images/input_bg.jpg) no-repeat;
	font-size: 12px;
	color: #333333;
	padding: 3px 4px;
}
#page-content form .text-error {
	border: 2px solid #AA1E21;
	float: left;
}
#page-content form small {
	display: block;
	color: #666666;
	font-size: 11px;
	margin-left: 2px;
}
#page-content form div p.error {
	float: left;
	color: #AA1E21;
	margin: 4px 0 0 12px;
	padding:0;
}
#page-content form .submit {
	margin-left: 4px;
	padding: 0 10px;
	height: 23px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #ceccc5;
	background: url(../images/submit_bg.jpg) repeat-x;
	cursor: pointer;
}
#page-content form .submit:hover {
	background: url(../images/submit_bg_hover.jpg) repeat-x;
}
#page-content ul, #page-content ol {
	margin: 0 0 5px 0;
}
#page-content ul li ul, #page-content ol li ol {
	margin: 5px 0 7px 0;
}
#page-content dl {
	margin-bottom: 10px;
}
#page-content dl dt {
	font-weight: bold;
}
#page-content dl dd {
	margin-left: 15px;
}
#footer {
	margin-top: 15px;
	border-top: 2px solid #AA1E21;
	background: #F5F2E9;
	padding: 10px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	border-radius: 0 0 7px 7px;
}
#footer a {}
#footer p {	padding: 0; }
#footer .sep {
	color: #ceccc5;
}
#footer-left {
	float: left;
	width: 75%;
}
#footer-right {
	float: right;
}
li#item-21, li#item-22, li#item-500 {
	display: none;
}

#page-content { overflow:visible; display:block !important; position:relative; width: 735px; }
#main-sidebar { overflow:visible; }
#main-sidebar .bannergroup { margin-left:-12px; }
#footer { display:block; position:relative; }
.menu li ul { display:none; }
.menu li.active ul { display:block; }
.menu li.active ul li ul { display:none; }
.menu li ul li.active ul { display:block; }
.menu li ul li.active ul li ul { display:none; }
.menu li ul li ul li.active ul { display:block; }
.menu li.current a { color:#AA1E21; }
.menu li.current ul li a { color:#666; }
.menu li.current ul li a:hover { color:#AA1E21; }
#enHeader {margin-bottom:18px;}
.vuevents .events-list li { overflow:hidden; }
.vuevents .events-list li .event-info { width:485px; }
.event-table { display:none; }
.events-list .active { display:block; }
a.lastnews { font-size:14px; line-height:24px; border-bottom:1px dotted #666; font-weight:bold; }
.blog h2 { /* font-size:20px; */ font-weight: bold; }
.blog h2 span { /* padding-left:10px; */ }
.pagination ul { list-style:none; text-align:center; }
.pagination ul li { background: none; display:inline; margin:0 !important; padding:0 5px; }
.social-list li a { border:0; }

/* Failu ikonos */

a[href$='.pdf'] { display:inline-block; padding-right:20px; line-height:18px; background:transparent url(../images/pdf.png) center right no-repeat; }
a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] { display:inline-block; padding-right:20px; line-height:18px; background:transparent url(../images/flash.png) center right no-repeat; }
a[href$='.xls'], a[href$='.xlsx'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] { display:inline-block; padding-right:20px; line-height:18px; background:transparent url(../images/excel.png) center right no-repeat; }
a[href$='.ppt'], a[href$='.pps'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(../images/powerpoint.png) center right no-repeat;
}

a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'], a[href$='.docx'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(../images/word.png) center right no-repeat;
}

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(../images/zip.png) center right no-repeat;
}
	
/* Kelias */

#breadcrumbs { width: 980px; background: none repeat scroll 0 0 #fff; clear: both; color: #999; font-size: 90%; height: 15px; line-height: 15px; margin-top: -6px; }
.breadcrumbs { float:left; padding-left: 15px; }
a.pathway:link, a.pathway:visited { color: #AA1E21; }
a.pathway:hover { color: #AA1E21; }

/* Nuorodos */

.block-cont ul.weblinksgrey li, .block-cont ul.category-modulegrey li { padding: 5px 15px; }
.block-cont ul.weblinksgrey li a { font-weight: bold; }

/* News show pro */

.nspArt p.nspText { float: none; line-height: 1.5em; }
.nspArt h4.nspHeader { margin-bottom: 5px; }
.nspArt h4.nspHeader a { line-height: 1.5em; text-decoration: none; }
.nspArt .fnone { clear: both; float: none; width: 100%; }
.nspArt .tleft { text-align: left; }

.nspArtMain readon { border-bottom: none; }
.nspArtMain p { padding: 0; }
.nspMainPortalMode3 .nspTitleTab .nspTitle { font-size: 14px!important; }
.nspMainPortalMode3 .nspTitleTab .nspDate { font-size: 12px!important; }
.nspMainPortalMode3 .nspTitleTab { height: 44px; width: 747px; background: transparent!important; }

.nspMainPortalMode3 .nspTitleBlock .nspArtMore { background: transparent; }

.utleft .gkTabItemSpace ul li { line-height: 1.5em!important; }

/* Tabai */

.clearfix-tabs { clear: both; }
.gkTabItemSpace { padding: 5px 10px; }
div.gkTab { position: relative; }
div.gkTabWrap { width: 747px; margin: 0 auto; }
#content ul.gkTabs { height: 250px; float:left; list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
#content ul.gkTabs li { background: #F5F2E9!important; color: #000; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; clear: both; cursor: pointer; float: left; height: 49px; padding: 0 !important; width: 149px; }
#content ul.gkTabs li span { border-bottom: none; border-top: none; color: #666666; display: block; font-size: 13px; font-weight: bold; height: 49px; line-height: 49px; padding-left: 9px; }
#content ul.gkTabs li.active span { background-color: #AA1E21; background-position: 0 0; color: #fff; }
div.gkTabContainer0 {/* height: 250px;*/ width: 597px; float:left; display: inline; clear: both; }
div.gkTabContainer1 { overflow: hidden; }
div.gkTabItem { float: left; overflow: hidden; padding: 0; }
div.gkTabButtonNext,
div.gkTabButtonPrev { width: 23px; height: 23px; cursor: pointer; position: absolute; top: 13px; right: 4px; text-indent:-999em; }
div.gkTabButtonPrev { background-position: left -23px; right:30px; }
div.gkTabButtonNext:hover { background-position: right bottom; }
div.gkTabButtonPrev:hover { background-position: left bottom; }
.gkTabContainer0,
.gkTabContainer1,
.gkTabContainer2 { position:relative; }
.gkTabItemSpace a { color: #AA1E21; }
.gkTabItemSpace a:hover {}
.gkTabContainer0,
.gkTabContainer1,
.gkTabContainer2 { position:relative; }
.gkTabItem { position: absolute; left: -999em; top: 0; width: 100%; }
.gkTabItem.active { position: static; left: 0; }
.gkTabContainer0 { clear: both; }
.gkTabContainer1 { overflow: hidden; }
#content ul.gkTabs li.gkTab-1,
#content li.gkTab-1.active span { border-top-right-radius: 7px; }
#content ul.gkTabs li.gkTab-5,
#content li.gkTab-5.active span { height: 48px; border-bottom-right-radius: 7px; border-bottom: none; }

/* CUSTOM */

.utright, .ubright { float: left; height: 250px; width: 213px;  margin-left: 15px; border: none; border-radius: 7px; overflow: hidden;}
.utleft { float: left; height: 248px; width: 747px; margin-bottom: 15px; border: 1px #e1e1e1 solid; border-radius: 7px; overflow: hidden; }
.utleft .block-cont { padding: 10px 15px; }
.utright { margin-bottom: 15px; }
.utright a { color: #666; display: block; }
.utright a:hover { color: #AA1E21; text-decoration: none; }
.utright ul.social { border: none; margin-top: 10px;}
.ubleft { width: 749px; float: left; overflow: hidden; }
.ubleft .block-cont { border: 1px #e1e1e1 solid; border-radius: 0px 0px 7px 7px; }
.utright .main-block, .ubright .main-block { width: 213px; }
.utright .block-cont, .ubright .block-cont { height: 225px; border: 1px #e1e1e1 solid; border-radius: 0px 0px 7px 7px; }
.ubright .block-cont { height: 215px; }
.ubright .main-block .block-cont { margin: 0; padding: 10px 10px 0 10px; }
.ubleft .block-title { margin-bottom: 0!important; }
.utright .block-title, .ubleft .block-title, .ubright .block-title { border-radius: 7px 7px 0 0; margin-bottom: 0; }
.utright .block-title h2, .ubleft .block-title h2, .ubright .block-title h2 { color: #FFF; font-size: 12px; margin: 0;line-height: 15px; font-family: Arial, Helvetica, sans-serif; }

.category-list h1 { color: #000000; font-family: Georgia; font-size: 24px; font-weight: normal; line-height: 24px; margin-bottom: 10px; }

/* Nuotrauku slideshow */

.lof-ass .lof-navigator li h4 { font-size: 120%; padding: 20px 0 0 !important; }
.lof-inner { width: 480px; padding: 10px 15px 10px 10px; color: #000; }

/* Sarasai */

ul { padding: 0 0 0 15px; margin: 10px 0 10px 0px; }
ol { padding: 0 0 0 31px; margin: 10px 0 10px 0px; list-style-position: outside; }
ul li, ol li { padding: 0; line-height: 1.7em; margin: 0; }
ul li ol li { background: none; padding-left: 5px;}
ul li { background: url(../images/indent.png) no-repeat 0 .6em; padding-left: 1em; }
ul li {	list-style: none; }
ol li { list-style: decimal; }
ol li ol li { list-style: lower-alpha; }
ol li ol li ol li { list-style: lower-roman; }

/* Telefonu knygos lentele */

table.telefonai, table.telefonai td, table.telefonai th { border: 1px solid #F4F1E9; vertical-align: middle; }

/* Naujienu kategorijos */

.blog .item { overflow: hidden; }
.blog h3 { margin-top: 10px; }
blog .items-leading h3 { margin-top: 0; }

#page-content .blog img, #page-content .item-page img { padding: 5px; border: 1px solid #D6D6D6; box-shadow: 0 0 3px #D6D6D6; }
#page-content .item-page h2 img { padding: 0; border: none; box-shadow: none; }
.tip-wrap { background: none repeat scroll 0 0 #FFFFCC; border: 1px solid #E2E2B5; z-index: 999; }
.tip-title { border-bottom: 1px solid #E2E2B5; font-weight: bold; padding: 5px 10px; }
.tip-text { font-size: 100%; margin: 0; padding: 5px 10px; }

/* Lenteles */
.cat-list-row0 { background-color: #F6F6F6; }
.ident-justify { text-align: justify; text-indent: 14px;}

/* Kairys meniu */
#sidebar-left ul.menu { padding: 0 0 0 15px; margin: 10px 0 10px 0px; }
#sidebar-left ul.menu li { background: url(../images/indent.png) no-repeat 0 .5em; padding-left: .8em; line-height:1.7em; margin: 0 0 5px; }

/* IE warning */
#_d { height: 300px!important; }
#_d ul li { margin: 0; padding: 0; }

/* Tabber */
div.tabber_container.rounded div.tabber_nav li.tabber_tab a, div.tabber_container.rounded div.tabber_nav li.tabber_tab a:hover { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
div.tabber_nav li.tabber_tab a, div.tabber_nav li.tabber_tab a:hover { font-size: 13px; }

/* Ivairus */

.img-border { border: 1px solid #D6D6D6; box-shadow: 0 0 3px #D6D6D6; }

/* Klaidu puslapis */

h1.error { color: #D4D7DD; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 150px; line-height: 150px; font-weight: normal; margin: 0; }
h2.error { max-width: 285px; color: #D4D7DD; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 24px; line-height: 24px; text-align: center; font-weight: normal; margin: 0; }

/* ... */
dd.modified { font-size: 12px; color: #999; }

/* Lenteliu atvaizdavimas */

#content #main-page #page-content table {
    margin-top: 20px;
    font-size: 12px;
    -moz-border-radius: 3px;
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    background: #eaebec;
    border: #ccc 1px solid;
    border-radius: 3px;
    box-shadow: 0 1px 2px #d1d1d1;
    font-family: Arial, Helvetica, sans-serif;
    /*text-shadow: 1px 1px 0px #fff;*/
}

#content #main-page #page-content table tr.even td {
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);
}

#content #main-page #page-content table th {
    padding: 10px 25px 10px 25px;
    border-bottom: 1px solid #e0e0e0; border-top: 1px solid #fafafa;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#D6D6D6));
    background: -moz-linear-gradient(top, #cccccc, #D6D6D6);
}

#content #main-page #page-content table th:first-child {
    padding-left: 20px;
    text-align: left
}

#content #main-page #page-content table a:visited {
    color: #999999;
    font-weight: bold;
    text-decoration: none
}

#content #main-page #page-content table a:active,
#content #main-page #page-content table a:hover {
    color: #bd5a35;
    text-decoration: underline
}

#content #main-page #page-content table a:link {
    color: #666;
    font-weight: bold;
    text-decoration: none
}

#content #main-page #page-content table tr:nth-child(even)  {
    padding-left: 20px;
    text-align: center;
	background: #F5F2E9;
}
#content #main-page #page-content table tr:nth-child(odd)  {
    padding-left: 20px;
    text-align: center;
	background: #FFF;
}

#content #main-page #page-content table tr:first-child th:first-child {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}

#content #main-page #page-content table tr:first-child th:last-child {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}

#content #main-page #page-content table tr:last-child td {    border-bottom: 0 }

#content #main-page #page-content table tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

#content #main-page #page-content table tr:last-child td:last-child {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

#content #main-page #page-content table tr:hover td {
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);
}

#content #main-page #page-content table tr td {
    padding: 10px 18px 10px 18px;
    border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top: 1px solid #ffffff;
    /*background: #fafafa;*/
/*    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top, #fbfbfb, #fafafa);*/
}

#content #main-page #page-content table tr td:first-child {
    padding-left: 20px;
    border-left: 0;
    text-align: left
}

#content #main-page #page-content .clear-table {
    margin: 0;
    font-size: 12px;
    -moz-border-radius: none;
    -moz-box-shadow: none;
    -webkit-border-radius: none;
    -webkit-box-shadow: none;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: none;
}

#content #main-page #page-content .clear-table tr:hover td {
    
    background: none;
    background: none;
}

#content #main-page #page-content .clear-table tr td {
    padding: 10px 18px 10px 18px;
    border-bottom: none;
	background: none;}
	
	#content #main-page #page-content .clear-table tr:nth-child(even)  {
    padding-left: 20px;
    text-align: center;
	background: none;
}
#content #main-page #page-content .clear-table tr:nth-child(odd)  {
    padding-left: 20px;
    text-align: center;
	background: none;
}

#content #main-page #page-content .clear-table tr td {
    padding: 10px 18px 10px 18px;
    border-bottom: none; border-left: none; border-top: none;
}
/* Slider */ 
div.slider_container.rounded div.slider_slide.active a, div.slider_container.rounded div.slider_slide.active a:hover {border-radius: 0;}

div.slider_container.rounded div.slider_slide a, div.slider_container.rounded div.slider_slide a:hover {border-radius: 0;}

div.slider_container.rounded div.slider_content_wrapper div.slider_content {border-radius: 0;}

div.slider_slide.active a, div.slider_slide.active a:hover {background-color: #AA1E21;color: #FFFFFF;}

div.slider_slide a:hover {background-color: #AA1E21 ;color: #333333;}

div.itemListCategory {
    background: none!important;
    border: none;
    margin: 4px 0;
    padding: 8px;
}
 

#main-nav1 {float: right;margin:0;padding:0;}
#main-nav1 li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    padding: 0;
    text-transform: uppercase;}
#main-nav1 li a {
    border-bottom: 0 none;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 15px;
    text-decoration: none;}
	
	
#main-nav1 li a:hover, #main-nav1 li.hover a {
    background: none repeat scroll 0 0 #AA1E21;
    color: #FFFFFF;}
#page-content #k2Container .catItemHeader h3 a {color: #000000;}
#page-content #k2Container .catItemHeader h3 a:hover {color: #AA1E21;text-decoration:none;}
#page-content #k2Container .catItemHeader h3 {}
#page-content #k2Container .itemBody .itemFullText table tbody tr td .icon img {display:none;}
#page-content #k2Container .itemBody .itemFullText table tbody tr td .icon {display:inline;font-weight:normal;}

#page-content #k2Container .itemBody .itemFullText .hits img {display:none;}
#page-content #k2Container .itemBody .itemFullText .hits {font-weight:normal;}
#content #main-page #page-content .download table {border-left:none;border-right:none;border-top:3px solid #AA1E21;border-bottom:3px solid #AA1E21;border-radius:0;box-shadow: none;}
#content #main-page #page-content .download table tr td {border:none;}
#content #main-page #page-content .download table tbody tr td img {float: left;    margin-right: 5px;}
#content #main-page #page-content .download table tbody tr td a {color:#000000;}
#content #main-page #page-content .download table tbody tr td {margin:0;padding:20px 0 20px 0;}

/* Žurnalai */

div.catItemHeader h3.catItemTitle { font-size: 14px !important; font-family: Arial, Helvetica, sans-serif; }
#sidebar-right .search input#mod-search-searchword { width: 168px; border: 1px solid #ccc; padding: 5px; }

div.itemHeader span.itemAuthor {margin-left: -8px;margin-top:7px;}

#content #main-page #sidebar-left .widget ul li {background:none;}

#page-content #k2Container div.itemBackToTop {display:none;}

.atgal {float:right;}


.ja-k2filter input[type="text"], .ja-k2filter select, .ja-k2filter textarea {width: 176px;}
 
/*div ul.ja-k2filter li:nth-child(2) {display:none;}
*/
.header_style {font-size:14px;line-height: 23px;color:#000000;}
a.header_style:hover {text-decoration:none;}
.author_style {color: #AA1E21;font-size: 12px;}
.rubrika {font-weight:bold;font-size:16px;}
.cat_name {border-bottom: 1px dotted #CCCCCC; padding: 10px 0 3px 0;}


div.itemHeader h2.itemTitle {font-size: 24px !important;}
div.itemView {border-bottom: none;}
#page-content .print {float:right;}
