/* 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;
    background: transparent url('../images/fonas.jpg') repeat fixed 0 0;
    background-color: #e7e7e7;
    padding-top: 10px;
}

a {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #1F2876;
}

.wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px;
    border-radius: 7px;
    width: 980px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    box-shadow: 0 0 10px #999;
    -moz-box-shadow: 0 0 10px #999;
    -webkit-box-shadow: 0 0 10px #999;
    behavior: url(http://www.fsf.vu.lt/templates/vu/scripts/PIE.htc);
}

/* Viršutinė 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;
    display: block;
}

#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: #1F2876;
}

ul#languages li img {
    margin: 0;
}

/* Paieška */

#header-right .finder {
    margin-top: 40px;
}

.finder input.inputbox {
    border: 2px solid #F5F2E9;
    color: #999;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding: 5px 0 5px 10px;
    width: 180px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 3px #F5F2E9;
    -webkit-box-shadow: inset 0 0 3px #F5F2E9;
    box-shadow: inset 0 0 3px #F5F2E9;
}

.finder input:hover {
    background-color: #FBFAF7;
    border: 2px solid #efefef;
}

.finder input:focus {
    background-color: #fff;
}

ul.autocompleter-choices li {
    font-size: 12px;
}

ul.autocompleter-choices li.autocompleter-selected {
    background-color: #1F2876;
}

/* 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: #1F2876;
}

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: #1F2876;
    color: #fff;
}

dl.search-results dd.result-url {
    border-bottom: 1px solid #eee;
    color: #1F2876;
    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: 120px;
    background: url("../images/vu_ansamblis.png") no-repeat scroll 300px 30px #FFFFFF;
    overflow: hidden;
}

#header h1 {
    width: 365px;
    margin-top: 3px;
    margin-left: 10px;
}

#header-left, #vulogo, #logo, #vutitle, #fsftitle {
    float: left;
}

#header-left {
    width: 669px;
    color: #666;
    text-transform: uppercase;
    line-height: 17px;
    margin-top: 15px;
}

#header-left img {
    float: left;
    margin-left: 10px;
    text-indent: -9999px;
}

#header-left a:nth-of-type(2) img {
    width: 67px;
}

#header-left #vutitle {
    width: 340px;
    margin-top: 15px;
    margin-left: 10px;
}

#header-left #vutitle a {
    float: left;
    font-family: Garamond;
    font-size: 21px;
    color: #666;
    display: block;
}

#header-left #vutitle a:hover, #header-left h1 a:hover {
    color: #1F2876;
    text-decoration: none;
}

#header-left h1 {
    float: left;
}

#header-left h1 a {
    float: left;
    font-family: Garamond;
    font-size: 26px;
    font-weight: bold;
    line-height: 26px;
    color: #666;
    display: block;
}

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

/* Pagrindinis meniu */

#navigation {
    width: 980px;
    height: 25px;
    border-bottom: 5px solid #1F2876;
    background: #F5F2E9;
    margin-bottom: 15px;
}

#main-nav {
    float: left;
}

#navigation ul#main-nav {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
}

#main-nav li {
    background: none;
    padding: 0;
    text-transform: uppercase;
    display: table-cell;
    text-align: left;
}

#main-nav > li {
    text-align: center;
}

#main-nav li a {
    float: left;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #1F2876;
    padding: 0 10px;
    border-bottom: 0;
    display: block;
}

#main-nav > li > a, #main-nav > li > span {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#main-nav li.active a {
    color: #fff;
    background: #1F2876;
}

#main-nav li a:hover, #main-nav li.hover a {
    color: #fff;
    background: #1F2876;
}

#main-nav li ul {
    background-color: #1F2876;
    border: 3px solid #1F2876;
    border-top: 5px solid #1F2876;
    display: none;
    margin: 25px 0px 0px;
    max-width: 230px;
    min-width: 190px;
    padding: 0;
    position: absolute;
    z-index: 999;
    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-top: 1px solid #E1E1E1;
}

#main-nav li ul li:first-child {
    border-top: 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: #1F2876 !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: #1F2876;
}

#main-nav li ul li ul li.current a {
    color: #fff !important;
}

#main-nav li ul li ul li.current a:hover {
    color: #1F2876 !important;
}

#main-nav li ul li.active a {
    background: #1F2876;
    color: #FFF;
}

#main-nav li.active ul li a:hover {
    background: #1F2876;
    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: #1F2876;
}

#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: #1F2876;
}

#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: #1F2876;
    margin-bottom: 10px;
}

#main-page .grey .block-title {
    background: #666666;
    margin: 0;
}

#main-page .blue .block-title {
    background: #1F2876;
    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: 1px;
    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: #1F2876;
}

#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: #1F2876;
}

#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: 215px;
    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: 215px;
}

#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: 196px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: #1F2876;
    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: #1F2876;
    border-bottom: none;
}

.widget ul li.current a {
    color: #1F2876;
}

.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 15px 0 15px;
    display: inline;
}

#page-content .plusright {
    width: 510px !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-bottom: 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: #1F2876;
}

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: 10px;
}

/*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;
    margin-bottom: 2px;
}

#page-content form label span {
    color: #1F2876;
}

#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 #1F2876;
    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: #1F2876;
    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;
}

#page-content ul li ul, #page-content ol li ol {
    margin: 5px 0 7px 0;
}

#page-content dl {
    display: inline-block;
    margin-bottom: 10px;
}

#page-content dl dt {
    font-weight: bold;
}

#page-content dl dd {
    margin-left: 15px;
    margin-bottom: 10px;
}

#page-content dl dd.published, #page-content dl dd.category-name {
    float: left;
    margin: 0 5px 0 0;
}

#footer {
    width: 960px;
    margin-top: 15px;
    border-top: 2px solid #1F2876;
    background: #F5F2E9;
    padding: 10px;
    font-size: 11px;
    color: #666666;
    line-height: 16px;
    border-radius: 0 0 7px 7px;
    width: 960px;
}

#footer a {
}

#footer p {
    padding: 0;
}

#footer .sep {
    color: #ceccc5;
}

#footer-left {
    float: left;
    width: 75%;
}

#footer-right {
    float: right;
    padding-top: 9px;
}

li#item-21, li#item-22, li#item-500, li.item-796 {
    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: #1F2876;
}

.menu li.current ul li a {
    color: #666;
}

.menu li.current ul li a:hover {
    color: #1F2876;
}

#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: #1F2876;
}

a.pathway:hover {
    color: #1F2876;
}

/* 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: 13px !important;
}

.nspMainPortalMode3 .nspTitleTab .nspDate {
    font-size: 12px !important;
    display: none;
}

.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: right;
    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: 135px;
}

#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: #1F2876;
    background-position: 0 0;
    color: #fff;
}

div.gkTabContainer0 { /* height: 250px;*/
    width: 609px !important;
    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: #1F2876;
}

.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;
}

/*rl tabs*/
.rl_tabs>.tab-content{
    float: left;
    width: 100%;
}
/* 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;
}

.utright {
    margin-bottom: 15px;
}

.utright a {
    color: #666;
    display: block;
}

.utright a:hover {
    color: #1F2876;
    text-decoration: none;
}

.utright ul.social {
    border: none;
    margin-top: 10px;
}

.ubleft {
    width: 749px;
    float: left;
    overflow: hidden;
}

.ubleft .block-cont {
    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;
}

.utright .round .block-cont, .ubright .round .block-cont {
    border-radius: 7px 7px 7px 7px;
}

.ubright .block-cont {
    height: auto;
}

.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;
}

/* 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;
}

/* Telefonų knygos lentelė */

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

/* Naujienų kategorijos */
.blog h2 .rss {
    float: right;
}

.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 .blog img.no-border, #page-content .item-page img.no-border {
    padding: 0;
    border: none;
    box-shadow: none;
}

#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;
}

/* Lentelės */
.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;
}

/* Įvairūs */

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

/* Klaidų 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;
}

/* Lentelių atvaizdavimas */

#content #main-page #page-content table {
    margin-top: 10px;
    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 7px 10px 7px;
    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: #363636;
    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:visited,
#content #main-page #page-content table a:link {
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

#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: 5px;
    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 p {
    padding: 0;
}

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

#content #main-page #page-content #suvenyrai table tr td:first-child {
    text-align: center;
}

#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;
}

/* Tab Slider GK5 Start */
.gkTabsItem.gk-slide_horizontal {
    padding: 5px 10px !important;
}

.ubleft .tabai .block-cont {
    height: 259px;
    overflow: hidden;
}

.tabai .gkTabsWrap.horizontal ol {
    padding: 0 0 0 0;
    margin: 0 0 0 30px;
}

.tabai .gkTabsWrap.horizontal ol li {
    border-bottom: 1px solid #E1E1E1 !important;
    text-shadow: none !important;
    background: #F5F2E9;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    height: 49px;
    line-height: 49px !important;
    width: 135px;
    margin: 0 0 0px !important;
}

.tabai .gkTabsWrap.horizontal ol li.gkTab.gkTabs-10 {
    border-bottom: 0px;
!important;
}

.tabai .gkTabsWrap.horizontal ol li:hover {
    color: #666 !important;
}

.tabai .gkTabsWrap.horizontal ol li.active {
    background-color: #1F2876;
    background-position: 0 0;
    color: #FFFFFF;
}

.tabai .gkTabsWrap.horizontal ol li.active:hover {
    color: #FFFFFF !important;
}

div.gkTabsContainer { /* height: 250px;*/
    width: 600px !important; /*float:left;*/
    display: inline;
    clear: both;
}

/* Tab Slider GK5 End */

/* Spausdinimas */
.print-icon a {
    background-image: url('../images/printIcon.png');
    background-repeat: no-repeat;
    font-size: 0;
    height: 15px;
    width: 15px;
    display: block;
}

.rss-icon a {
    background-image: url('../images/icon_rss.png');
    background-repeat: no-repeat;
    font-size: 0;
    height: 15px;
    width: 15px;
    display: block;
}

/* No number Slider START */
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    color: #1F2876;
}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover span {
    color: #1F2876;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    border-radius: 4px 4px 0 0;
    background: #1F2876;
    color: #fff;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle span {
    color: #fff !important;
}

/* No Number Sldier END */

/* No Number Tab */
.rl_tabs > ul.nav-tabs > li > a {
    color: #1F2876;
}

.rl_tabs > ul.nav-tabs > li > a:hover {
    color: #1F2876;
}

.rl_tabs .nav-tabs > li.active > a, .rl_tabs .nav-tabs > li.active > a:hover {
    color: #fff;
    background: #1F2876;
}

.rl_tabs .nav-tabs {
    float: left;
    width: 100%;
}

/* No Number Tab END */

/* 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: #1F2876;
    color: #FFFFFF;
}

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

div.tabber_nav li.tabber_tab.active a, div.tabber_nav li.tabber_tab.active a:hover {
    background-color: #1F2876;
    color: #FFFFFF;
}

div.rl_sliders_container.rounded div.rl_sliders_slider.active a, div.rl_sliders_container.rounded div.rl_sliders_slider.active a:hover {
    border-radius: 0;
}

div.rl_sliders_container.rounded div.rl_sliders_slider a, div.rl_sliders_container.rounded div.rl_sliders_slider a:hover {
    border-radius: 0;
}

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

div.rl_sliders_slider.active a {
    background: #1F2876;
    color: #FFFFFF;
}

div.rl_sliders_slider.active a:hover {
    background: #1F2896;
    color: #FFFFFF;
}

div.rl_sliders_slider a:hover {
    background: #1F2896;
    color: #FFFFFF;
}

#content #main-page #page-content .category-list table tr:nth-child(2n+1) {
    border: none;
    background: none;
}

#content #main-page #page-content .category-list table {
    background: none;
    border: none;
    border-radius: none;
    box-shadow: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 10px;
}

#content #main-page #page-content .category-list table tr td {
    border-bottom: none;
    border-left: none;
    border-top: none;
    padding: 5px 5px;
}

#content #main-page #page-content .category-list table tr:nth-child(2n) {
    background: none;
    padding-left: 20px;
    text-align: center;
}

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

#page-content .blog h3 img {
    border: none;
    box-shadow: none;
    padding: 0;
}

.login-greeting {
    margin: 0 10px;
}

.logout-button {
    margin: 5px 10px;
}

.login-fields {
    margin-bottom: 10px;
}

ul.actions {
    float: right !important;
}

#page-content .item-page h2 {
    width: 100%;
}

ul.actions li {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    line-height: 1;
}

form .spacer label {
    display: table-cell !important;
}

/* Sistemines zinutes M */
#system-message-container {
    background: #F5F2E9;
    padding: 10px;
    margin-bottom: 10px;
}

#system-message-container .close {
    float: right;
    font-size: 20px;
    line-height: 20px;
    cursor: pointer;
    text-decoration: none;
}

#sbox-window {
    padding: 0;
}

#sbox-window dt.notice, #sbox-window dt.message, #sbox-window dt.error, #sbox-window dt.warning {
    display: none;
}

#sbox-window dd.notice ul, #sbox-window dd.message ul, #sbox-window dd.error ul, #sbox-window dd.warning ul {
    margin: 10px;
    padding: 0;
}

#sbox-window dd.notice ul li, #sbox-window dd.message ul li, #sbox-window dd.error ul li, #sbox-window dd.warning ul li {
    background: none;
    padding-left: 0;
}

.no-border img {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

#content #main-page #page-content #adminForm fieldset table tr td {
    border-bottom: 1px solid #ccc;
    border-left: none;
    border-top: none;
    padding: 0;
    background: none repeat scroll 0 0 #F0F0EE;
}

#content #main-page #page-content #adminForm fieldset table {
    background: none;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #D1D1D1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
}

#content #main-page #page-content #adminForm fieldset table table {
    background: none;
    border: none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #D1D1D1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
}

#page-content #adminForm fieldset img {
    border: 1px solid #D6D6D6;
    box-shadow: 0 0 3px #D6D6D6;
    padding: 0;
}

.formelm {
    padding-bottom: 5px;
}

form#adminForm fieldset {
    border: 1px solid #DDDDDD;
}

form#adminForm fieldset {
    margin: 10px 0 15px;
    padding: 20px 15px;
}

.formelm {
    margin: 5px 0;
}

.formelm label {
    display: inline-block;
    vertical-align: top;
    width: 13em;
}

.jd_footer a {
    display: none;
}

.jd_page_nav ul li {
    background: none;
}

#page-content .down tr td {
    text-align: center !important;
}

#page-content div div ul div li {
    background: none;
}

.item-page table tr ol li {
    padding-top: 10px;
    padding-bottom: 10px;
}

.utright ul {
    margin: 10px 0 5px 0;
}

/* Naujienų tabai */

#gk-tab-2 .gkTab- {
    position: relative;
}

#gk-tab-2 .gkTabWrap {
    margin: 0 auto;
}

#gk-tab-2 ul.gkTabs {
    margin: 0 !important;
    padding: 0 !important;
    background: #333399;
    height: 22px;
    border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    background: #1F2876;
    width: 747px;
    -webkit-border-radius: 7px 7px 0 0;
}

#gk-tab-2 ul.gkTabs li {
    list-style-type: none;
    position: relative;
    margin: 0 !important;
    border: none !important;
    border-right: 1px solid #e3e3e3 !important;
    background: none !important;
    float: left;
    cursor: pointer;
    font-weight: bold;
    color: #666;
    clear: none;
}

#gk-tab-2 ul.gkTabs li:hover,
#gk-tab-2 ul.gkTabs li.active {
    color: #5581b2 !important;
    border-bottom: none !important;
}

#gk-tab-2 ul.gkTabs li:hover:first-child,
#gk-tab-2 ul.gkTabs li.active:first-child {
    -moz-border-radius-topleft: 4px;
    -webkit-border-radius-topleft: 4px;
    border-radius-topright: 4px;
}

#gk-tab-2 .gkTabContainer0 {
    clear: both;
    height: none !important;
}

#gk-tab-2 .gkTabContainer1 {
    overflow: hidden;
}

#gk-tab-2 .gkTabItem {
    float: left;
    overflow: hidden;
}

#gk-tab-2 .gkTabButtonNext,
#gk-tab-2 .gkTabButtonPrev {
    width: 18px;
    height: 18px;
    background: url('../images/style1/b_next.png') no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    top: 43%;
    right: 0;
    text-indent: -999em;
}

#gk-tab-2 .gkTabButtonPrev {
    background: url('../images/style1/b_prev.png') no-repeat 0 0;
    left: 0;
    right: inherit;
}

#gk-tab-2 .gkTabButtonNext:hover,
#gk-tab-2 .gkTabButtonPrev:hover {
    background-position: 100% 0;
}

#gk-tab-2 .gkTabContainer0 {
    position: relative;
    height: none !important;
}

#gk-tab-2 .gkTabContainer1 {
    position: relative;
}

#gk-tab-2 .gkTabContainer2 {
    position: static !important;
}

#gk-tab-2 .gkTabItem {
    position: static !important;
    left: -999em;
    top: 0;
    width: 100%;
}

#gk-tab-2 .gkTabItem.active {
    position: static !important;
    left: 0;
}

#gk-tab-2 ul.gkTabs li.active span {
    background-color: #666666;
    background-position: 0 0;
    color: #fff;
}

#gk-tab-2 div.gkTabContainer0 {
    height: none !important;
    width: 745px !important;
    float: left;
    display: inline;
    clear: both;
    border: 1px solid #E1E1E1;
    border-radius: 0 0 7px 7px;
}

#content #gk-tab-2 ul.gkTabs li.gkTab-1, yy
#content #gk-tab-2 li.gkTab-1.active span {
    border-radius: 0px;
}

#content #gk-tab-2 ul.gkTabs li {
    width: auto;
    height: auto;
}

ul.gkTabs li span {
    display: block;
    height: 49px;
    line-h
}

#gk-tab-2 ul.gkTabs li span {
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    border-top: none;
    border-bottom: none;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 100%
}

#gk-tab-2 .gkTabItemSpace {
    padding: 0;
}

#content #gk-tab-2 ul.gkTabs li.gkTab-1, #content #gk-tab-2 li.gkTab-1.active span {
    border-top-right-radius: 0;
    border-top-left-radius: 7px;
}

#content #gk-tab-2 ul.gkTabs li.gkTab-3, #content #gk-tab-2 li.gkTab-3.active span {
    float: right;
    background: url(../images/icon_rss.png) no-repeat;
    border-style: none !important;
}

#content #gk-tab-2 li.gkTab-3 span {
    float: right;
    background: url(../images/icon_rss.png) no-repeat;
    color: #000;
    height: 14px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0;
    width: 14px;
    border-style: none !important;
}

element.style #gk-tab-2 {
    left: 0;
    position: static !important;
    width: 767px;
}

.gkTabItemSpace .besps_slides img {
    box-shadow: 0 0 6px 1px #666666;
    border-radius: 7px;
    margin: 1px 0px 0px -2px;
}

#content_bot {
    display: block;
    margin-right: 10px;
    margin-top: 5px;
}

.table {
    display: block;
}

.main-block.plotis {
    width: 240px;
}

.main-block.plotis1 {
    width: 239px;
    margin-left: 15px;
}

.nspLinks .nspLinkScroll1 ul li p {
    display: none;
}

.ubleft .block-cont {
    border: 1px solid #E1E1E1;
    border-radius: 0 0 7px 7px;
    padding: 10px 0;
}

.ubright .main-block.blue {
    margin-bottom: 15px;
}

.ubright .blue .block-cont {
    padding: 10px 0;
}

.nspArt h4.nspHeader {
    font-size: 13px !important;
    font-weight: bold;
    margin: 0 !important;
    padding: 0 !important;
}

.nspArt p.nspText {
    padding: 5px 0 !important;
}

.nspLinksWrap .nspLinks ul {
    float: left;
    margin: 0;
    width: 195px;
}

.nspLinks ul li {
    background: url("../images/indent.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    margin: 0 !important;
    padding: 0 0 0 10px !important;
}

.ubleft .nspLinks h4, .ubright .nspLinks h4 {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    margin: 0;
}

.ubleft .nspLinks h4 a,
.ubright .nspLinks h4 a {
    color: #666666;
}

.ubleft .block-title a,
.ubright .blue .block-title a {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}

#main-page .ubleft .main-block .block-title:hover {
    background: none repeat scroll 0 0 #666666;
}

#main-page .plotis .block-title .rss, #main-page .plotis1 .block-title .rss {
    background: url("../images/icon_rss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 13px;
    margin-top: 1px;
    width: 13px;
}

.nspArts {
    padding: 3px 3px 0;
}

#gk-tabs-114 .gkTabsNav {
    display: none;
}

#gk-tabs-114 .gkTabsItem.active {
    margin: 0;
    padding: 0;
}

#gk-tabs-114 .table {
    width: 450px;
}

#gk-tabs-114 .besps_slides img {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 6px 1px #666666;
    margin: 0 0 0 -2px;
}

.gkTabsItem.gk-slide_horizontal table {
    height: 240px;
}

.nspArts {
    padding: 0;
}

.nspLinks {
    padding: 0;
}

.gkTabsItem {
    padding: 0
}

.gkTabsItem img, .besps_slides div img {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 6px 1px #666666;
    margin: 0;
}

.studiju-naujienos
    /* Print */
#main-page .ubleft .news .block-cont {
    border: 1px solid #E1E1E1;
}

#page-content h3 strong {
    display: block;
}

#page-content h3 strong a {
    float: none;
}

#page-content h3 strong .published {
    font-size: 12px;
    color: #555;
}

#message, #message_reg {
    float: right;
}

.group:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

#footer .tpadding {
    padding-top: 0;
}

/* Arminas 2014-03-13 */
.ubright {
    height: auto !important;
}

.ubright .banner .block-cont {
    height: auto;
    padding: 10px;
    border-radius: 7px;
}

.ubright .banner {
    margin-top: 15px;
}

/*google search START*/
.itp-gs input.inputbox {
    border: 2px solid #F5F2E9;
    color: #999;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding: 5px 0 5px 10px;
    width: 180px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 3px #F5F2E9;
    -webkit-box-shadow: inset 0 0 3px #F5F2E9;
    box-shadow: inset 0 0 3px #F5F2E9;
}

.itp-gs form {
    position: relative;
}

.itp-gs {
    margin-top: 40px;
}

.itp-gs input.button {
    background: url(../images/search1.png) no-repeat center;
    border: none;
    text-indent: 100%;
    width: 16px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0px;
    height: 33px;
    width: 30px;
    padding: 0;
}

.itp-gs input.button:hover {
    background: url(../images/search.png) no-repeat center;
}

#content #main-page #page-content .gsc-search-box table {
    -moz-border-radius: 0;
    -moz-box-shadow: 0 #d1d1d1;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: 0 #d1d1d1;
    margin: 0;
}

#content #main-page #page-content .gsc-control-cse table,
#content #main-page #page-content .gsc-search-box table {
    margin: 0;
    -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;
}

#content #main-page #page-content .gsc-search-box table tr:hover td {
    background: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background: -moz-linear-gradient(top, #fff, #fff);
}

#content #main-page #page-content .gsc-search-box table tr td:first-child {
    padding-left: 0;
    padding-right: 12px;
}

#content #main-page #page-content .gsc-control-cse table tr td,
#content #main-page #page-content .gsc-search-box table tr td {
    padding: 0;
    border: none;
}

.gsc-selected-option-container {
    box-shadow: 0 0 0 #eee !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) !important;
}

#content #main-page #page-content .gsc-above-wrapper-area table tr:hover td {
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background: -moz-linear-gradient(top, #fff, #fff);
}

#content #main-page #page-content .gsc-control-wrapper-cse table tr td:first-child {
    padding-left: 0;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #FFFFFF !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
    text-decoration: none !important;
}

#content #main-page #page-content .gs-result table tr:nth-child(odd) {
    text-align: left;
}

.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #F5F2E9;
}

#content #main-page #page-content .gs-result table tr td {
    padding: 5px 0px 5px 0px;
    border: none;
}

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

#content #main-page #page-content .gs-result table tr:nth-child(odd) {
    text-align: left;
    background: none;
}

.gsc-control-cse {
    padding: 0 !important;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
}

.gsc-wrapper a[href$='.pdf'] {
    background: none;
}

#content #main-page #page-content .gsc-control-cse table a:link,
#content #main-page #page-content .gsc-search-box table a:link {
    color: #666 !important;
    font-weight: bold;
    text-decoration: none;
}

#content #main-page #page-content .gsc-results table a:visited,
#content #main-page #page-content .gsc-results table a:active,
#content #main-page #page-content .gsc-results table a:hover {
    color: #666;
}

/*google search END*/

/* left position main-block START*/
#sidebar-left .main-block {
    font-size: 12px;
    color: #333333;
    margin-bottom: 15px;
}

#sidebar-left .main-block .block-title h2 {
    padding: 4px 4px 4px 15px;
    width: 196px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: #1F2876;
    margin-bottom: 10px;
    text-transform: uppercase;
}

#main-page #sidebar-left .main-block .block-title {
    padding: 0;
}

#sidebar-left .main-block .block-title h2 {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
}

#main-page #sidebar-left .main-block .block-cont {
    font-size: 12px;
    color: #000;
    margin: 0;
}

#sidebar-left .main-block ul li a {
    background: none;
    color: #666666;
    font-weight: bold;
    display: block;
    line-height: 16px;
}

/* left position main-block END*/

/* left position login */

#sidebar-left .block-cont > #login-form .control-group {
    padding-bottom: 10px;
}

#sidebar-left #login-form .controls input {
    display: block;
    width: 95%;
    padding: 5px;
}

#sidebar-left #login-form .userdata ul li {
    margin-bottom: 0;
}

/* left position login END*/

/*top menu START*/
#navigation #main-nav li.deeper:hover ul {
    display: block;
}

#navigation #main-nav li > ul > li > ul > li a:hover,
#navigation #main-nav li > ul > li > ul > li:hover a {
    color: #fff !important;
    background: #1F2876 !important;
}

#navigation #main-nav li.active > ul > li.active > ul > li > a {
    background: #F5F2E9 !important;
    color: #666 !important;
}

#navigation #main-nav li.active > ul > li > ul > li:hover > a,
#navigation #main-nav li.active > ul > li > ul > li.active > a {
    color: #fff !important;
    background-color: #1F2876 !important;
}

#navigation #main-nav li.deeper:hover > ul > li > ul {
    display: none;
}

#navigation #main-nav li.deeper:hover > ul > li:hover > ul {
    display: block;
    margin: 0;
    left: 40%;
    top: 50%;
}

#main-nav li:hover a {
    color: #fff;
    background: #1F2876;
}

#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: #1F2876 !important;
}

#main-nav li > ul > li > ul {
    border-top: 3px solid #1F2876;
}

/*top menu END*/
/*Breadcrumbs START*/
.breadcrumbs > div {
    zoom: 1;
    display: inline !important;
}

/*Breadcrumbs END*/
#main-nav li ul li:first-child {
    border-top: none;
}

/* Beganti eilute */
.marquee-with-options,
.marquee-with-options-127 {
    float: left;
    height: 30px;
    line-height: 35px !important;
    color: #1F2876;
    font-weight: bold;
    font-family: Arial, ​Verdana, ​Tahoma, ​sans-serif !important;
}

/* Text separator */
#main-nav li span {
    float: left;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #1F2876;
    padding: 0 10px;
    border-bottom: 0;
    display: block;
}

#main-nav li.active span {
    color: #fff;
    background: #1F2876;
}

#main-nav li span:hover, #main-nav li.hover span {
    color: #fff;
    background: #1F2876;
    cursor: default;
}

#main-nav li ul li span {
    background: #F5F2E9 !important;
    color: #666666 !important;
    display: block;
    float: none;
    line-height: normal;
    padding: 5px 10px 5px 15px;
}

#main-nav li ul li span:hover {
    color: #fff;
}

#main-nav li ul li.hover span, #main-nav li ul li.active span, #main-nav li ul li.active span:hover {
    color: #fff !important;
    background-color: #1F2876 !important;
}

#main-nav li ul li.current span, #main-nav li ul li.active span {
    color: #fff !important;
}

#main-nav li ul li.current span:hover, #main-nav li ul li.active span:hover {
    color: #1F2876;
}

#main-nav li ul li ul li.current span {
    color: #fff !important;
}

#main-nav li ul li ul li.current span:hover {
    color: #1F2876 !important;
}

#main-nav li ul li.active span {
    background: #1F2876;
    color: #FFF;
}

#main-nav li.active ul li span:hover {
    background: #1F2876;
    color: #fff;
}

#main-nav li.active ul li span {
    background: none;
}

#nav-right li span {
    float: left;
    line-height: 30px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    padding: 0 15px;
}

#nav-right li span:hover, #nav-right li.active span {
    color: #fff;
    background: #1F2876;
}

#nav-right li.active ul li span {
    background: none;
}

#nav-right li ul li span {
    float: none;
    display: block;
    color: #fff;
    line-height: normal;
    padding: 6px 0 6px 15px;
    background: none;
}

#nav-right li ul li span:hover, #nav-right li ul li.active span, #nav-right li.active ul li span:hover {
    background: #f3f2e8;
    color: #1F2876;
}

#main-nav > li:hover > span {
    background: #1F2876;
    color: #fff;
}

/* Text separator end */
.jssor_slider_ittc {
    margin-bottom: 15px;
}

/* 2017-09-26 mažinamas padding, kad neisplauktų logotipai */
#nsp-nsp-112 .nspArtPage.active .nspCol1 {
    padding: 0 9px !important;
}

/* studijų programos */
table.programos {
    margin-top: 15px !important;
    margin-bottom: 0;
}

table.programos,
table.programos tr td p,
table.programos tr td img,
table.programos tr td,
table.programos tr {
    padding: 0 !important;
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

table.programos tr td {
    padding-bottom: 15px !important;
    vertical-align: top;
}

#content #main-page #page-content table.programos tr td:first-child {
    padding-right: 15px !important;
}

#content #main-page #page-content table.programos tr td:last-child {
    padding-left: 15px !important;
}

#content #main-page #page-content table.programos tr td a {
    background-color: #656364;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 9px;
    min-height: 191px;
}

table.programos tr td a:visited {
    color: #fff !important;
}

table.programos tr td a:hover {
    text-decoration: none !important;
    color: #fff !important;
}

table.programos tr td a:hover img {
    opacity: 0.8;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.inline-pdf-anchors-container a[href$='.pdf'] {
    display: inline;
}

