@import "inner.css";
@import "vdu-map.css";

body, h1, h2, h3, h4, h5, h6, p, form, div
{
    margin: 0;
    padding: 0;
}

body
{
    background-color: #e8e8e8;
}

.error
{
	color: red !important;
}

.success
{
    color: #5ed000 !important;
}

.clear
{
    clear: both;
    margin: 0;
    padding: 0;
    width: 1px;
}

body > *
{
    font: normal 13px Arial;
    color: #000;
}

a
{
    outline: none;
    color: #b11b7f;
    text-decoration: none;
    cursor: pointer;
}

a:hover
{
    text-decoration: none;
    color: #b11b7f;
}

.loading
{
    background: url('../images/loading.gif') no-repeat center center;
}

.simpleMore
{
    color: #b11b7f;
    font: normal 11px arial;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 0 0px;
    text-align: right;
}

.container
{
    width: 961px;
    margin: 0 auto;
}

.arrows
{
    padding-left: 5px !important;
}

.singleArrow
{
    color: #b11b7f;
    font: normal 11px arial;
    text-transform: uppercase;
    padding: 0 0 0 5px !important;
}

/**
* HEADER
*/
#header
{
    background: url('../images/header_bg.jpg') repeat-x top left;
    height: 186px;
    font: normal 12px arial;
    overflow: hidden;
}

.top-ico
{
    display: block;
    float: left;
    height: 34px;
    background-repeat: no-repeat;
    background-position: top left;
}

#header .top-ico
{
    margin-top: 5px;
    height: 40px;
}

.top-ico-1
{
    background-image: url('../images/top-ico-1.jpg');
    width: 92px;
}

.top-ico-2
{
    background-image: url('../images/top-ico-2.jpg');
    width: 69px;
}

.top-ico-3
{
    background-image: url('../images/top-ico-3.jpg');
    width: 85px;
}

.top-ico-4
{
    background-image: url('../images/top-ico-4.jpg');
    width: 20px;
}


#header .row1
{
    padding: 0 0 0 0;
    width: 960px;
    height: 41px;
}

#header .row1 .title
{
    display: block;
    float: left;
    width: 412px;
    height: 41px;
    background: url('../images/header_text.jpg') no-repeat top left;
    text-indent: -9999px;
}

#header .row1 ul
{
    margin: 0;
    padding: 14px 5px 0 0;
    float: right;
}

#header .row1 ul li
{
    list-style-type: none;
    display: inline;
    padding: 0 13px 0 16px;
}

#header .row1 ul li a
{
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

#header .row1 ul li a:hover
{
    text-decoration: underline;
}

#languages
{
	position: relative;
	float: right;
	display: none;
}

#languages ul
{
	float: none !important;
	clear: both;
}

#languages .small
{
    padding: 0 !important;
}

#languages .popup
{
	margin-top: 15px;
	margin-left: -40px;
}

#languages a
{
	display: block;
	width: 16px !important;
	height: 11px !important;
}

#languages .big
{
}

#languages .big a
{
	width: 48px !important;
	height: 48px !important;
}

#languages ul li
{
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	padding: 0 !important;
}

#languages ul li.clear
{
	margin: 0 !important;
	padding: 0 !important;
}

#header .row1 .forInternational
{
    float: right;
    width: 282px;
    height: 40px;
    display: block;
    background: url('../images/header_international.jpg') no-repeat top left;
    text-indent: -9999px;
}

#header .row1 .lietuviskai
{
    float: right;
    width: 282px;
    height: 40px;
    display: block;
    background: url('../images/header_lietuviskai.jpg') no-repeat top left;
    text-indent: -9999px;
}

#header .row2
{
    clear: both;
    padding: 12px 0 0 13px;
    height: 120px;
}

#header .row2 .logo
{
    float: left;
    display: block;
    width: 125px;
    height: 125px;
    background: url('../images/logo.jpg') no-repeat top left;
    text-indent: -9999px;
    cursor: pointer;
}

#header .row2 .title
{
    float: left;
    display: block;
    height: 52px;
    padding: 23px 0 0 41px;
    
    width: 739px;
    margin: 0 0 0 14px;
    background: url('../images/logo_title.jpg') no-repeat bottom left;
    
    /*
    width: 777px;
    margin: 0;
    background: url('../images/logo_title_christmas.jpg') no-repeat bottom left;
    */
    text-indent: -9999px;
    cursor: pointer;
}

#header .row2 .title-christmas
{
    width: 777px;
    margin: 0;
    background: url('../images/logo_title_christmas.jpg') no-repeat bottom left;
}

#header .row2 .title-en
{
    background-image: url('../images/logo_title_en.jpg');
}

#header .row2 ul,
#headerInner .row2 ul
{
    float: right;
    margin: -1px 0 0 0;
    padding: 0 9px 0 0;
    width: auto;
    height: 20px;
    overflow: hidden;
	min-width: 100px;
}

#header .row2 ul li,
#headerInner .row2 ul li
{
    display: block;
    float: left;
    height: 18px;
    background: url('../images/header_button_bg.jpg') repeat-x top left;
    margin: 0 5px 0 0;
    font: normal 11px arial;
}

#header .row2 ul li a,
#headerInner .row2 ul li a
{
    display: block;
    height: 18px;
    background: url('../images/header_button_left.jpg') no-repeat top left;
    color: #333333;
    cursor: pointer;
    text-align: center;
}

#header .row2 ul li a:hover,
#headerInner .row2 ul li a:hover
{
    color: #b11b7f;
}

#header .row2 ul li a span,
#headerInner .row2 ul li a span
{
    display: block;
    height: 17px;
    background: url('../images/header_button_right.jpg') no-repeat top right;
    padding: 3px 0 10px;
}

#header .row2 ul li.sub a span,
#headerInner .row2 ul li.sub a span
{
    background: url('../images/header_button_right_sub.jpg') no-repeat top right;
    padding-right: 18px;
}
/** HEADER */


/**
*   MENU
*/

/* priemimas i studijas */
#menu
{
    height: 44px;
    background: url('../images/menu_bg.jpg') repeat-x top left;
    font: normal 13px arial;
    width: 100%;
    border: none;
    position: relative;
    z-index: 999;
}

#menu ul
{
    padding: 0 0 0 2px;
    margin: 0 auto;
}

#menu > ul
{
    height: 43px;
}

#menu ul li
{
    display: inline;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    float: left;
}

#menu ul li a,
#menu ul li span
{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    padding: 12px 25px 17px 26px;
    position: relative;
    cursor: default;
}

#menu ul li .first
{
    padding-left: 19px;
    padding-right: 19px;
}

#menu ul li a
{
    cursor: pointer;
}

#menu ul li a:hover,
#menu ul li .hover
{
    background: #eee url('../images/menu_a_hover.jpg') repeat-x top left;
    color: #b0007c;
}

#menu ul li .active
{
    background-color: #fff;
    color: #83005b;
}

#menu ul li .submenu
{
    display: none;
    position: absolute;
    background: #eee url('../images/menu_ul_li_ul.gif') repeat-x bottom left;
    width: 223px;
    margin: -4px 0 0 0;
}

#menu ul li .submenuDouble
{
    width: 446px;
    margin: -4px 0 0 0;
}

#menu ul li .submenuMirror
{
    margin-left: -104px;
}

#menu ul li .mirror
{

}

#menu ul li ul
{
    float: left;
    font: normal 12px Arial;
    width: 213px;
    padding: 10px 0 10px 10px;
    margin: 0;
}

#menu ul li ul li
{
    display: block;
    float: none;
    padding: 0 0 4px 0;
}

#menu ul li ul li div
{
    border-bottom: 1px solid #d6d6d6;
    display: inline;
    padding-bottom: 8px;
    line-height: 30px;
    clear: both;
    width: auto;
}

#menu ul li ul li span
{
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 4px;
}

#menu ul li ul li a
{
    color: #121212;
    background: url('../images/menu_ul_li.gif') no-repeat right center;
    float: none;
    cursor: pointer;
    padding: 4px 15px 4px 4px;
    display: inline;
    text-transform: none;
}
/*
* Page higlight in main menu
*/
#menu ul li ul li a:hover,
#menu ul li ul li.page-1158 a,
#menu ul li ul li.page-1161 a,
#menu ul li ul li.page-1162 a
{
    color: #b11b7f;  
    background: #fff url('../images/menu_ul_li.gif') no-repeat right center;
}

#menu ul li ul li.page-1158 a,
#menu ul li ul li.page-1161 a,
#menu ul li ul li.page-1162 a
{
    font-weight: bold;
}

/** MENU */


/**
*   BANNER
*/
.noTopBanner
{
    margin: 0;
    padding: 0;
    height: 15px;
    clear: both;
}

#banner
{
    background: #fff url('../images/banner_bg.jpg') repeat-x bottom left;
    padding: 0 0 12px 0;
    margin: -1px 0 4px 0;
    clear: both;
    width: 100%;
}

#banner .wrapper
{
    background: url('../images/banner_content_bg.jpg') no-repeat top center;
    width: 100%;
}

#banner .container
{
    width: 939px;
    padding: 16px 0 0 22px;
    min-height: 237px;
    height: 250px;
}

#banner .container ul#newsNavigation
{
    margin: 0;
    padding: 14px 0 0 9px;
    width: 21px;
    float: left;
}

#banner .container ul#newsNavigation li
{
    margin: 0;
    padding: 1px 0 1px 0;
    list-style-type: none;
}

#banner .container ul#newsNavigation li a
{
    font: normal 11px arial;
    color: #b11b7f;
    display: block;
    width: 20px;
    height: 18px;
    text-align: center;
    padding: 4px 0 0 1px;
    background: url('../images/banner_number.jpg') no-repeat center;
}

#banner .container ul#newsNavigation li a.number:hover
{
    text-decoration: none;
    background: url('../images/banner_active_number.jpg') no-repeat center;
    color: #fff;
}

#banner .container ul#newsNavigation li .active
{
    background: url('../images/banner_active_number.jpg') no-repeat center;
    color: #fff;
}

#banner .container ul#newsNavigation li a.arrow
{
    display: block;
    height: 9px;
    padding: 0;
}

#banner .container ul#newsNavigation li a.up
{
    background: url('../images/banner_arrow_up.gif') no-repeat top center;
    padding: 0 0 8px 0;
}

#banner .container ul#newsNavigation li a.down
{
    background: url('../images/banner_arrow_down.gif') no-repeat bottom center;
    padding: 10px 0 0 0;
}

#banner .container .item
{
    float: left;
    padding: 0 0 0 35px;
    width: 874px;
    font: normal 13px Arial;
    color: #3c3e3e;
    height: 250px;
    overflow: hidden;
}

#banner .container .item .text
{
    width: 371px;
    padding: 12px 0 0 0;
    float: left; 
    line-height: 20px;
}

#banner .container .item .text p
{
    padding-bottom: 10px;
}

#banner .container .item .text h1
{
    padding-bottom: 12px;
    font: bold 22px Georgia;
}

#banner .container .item .text h1 a
{
    color: #373a3a;
}


#banner .container .item .image
{
    display: block;
    float: right;
    background: url('../images/banner_image_bg.jpg') no-repeat bottom right;
    padding: 0 36px 18px 0;
}

#banner .container .item .image img
{
    border: none;
    border-bottom: 2px solid #fff !important;
}

#banner .container .item .more
{
    display: block;
    text-align: center;
    float: left;
    color: #fff;
    text-transform: uppercase;
    font: normal 11px arial;
    background: url('../images/banner_read_more.jpg') no-repeat top center;
    width: 119px;
    height: 22px;
    line-height: 22px;
}

#banner .container .item a:hover.more
{
    text-decoration: none;
}

#banner #bannersContainer
{
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 884px;
}

#banner #bannersContainer a img
{
    border: none;
}

#banner #bannersContainer .scroller
{
    position: relative;
}
/** BANNER */


/**
*   Content MAIN
*/
#content .container
{
    width: 967px;
}

#content .container .main
{
    background: url('../images/content_main_bg.gif') repeat-y top center;
    width: 638px;
    float: left;
}

#content .container .main .wrapper
{
    background: url('../images/content_main_top.gif') no-repeat top center;    
}

#content .container .main .wrapper .holder
{
    background: url('../images/content_main_bottom.gif') no-repeat bottom center;
    padding: 18px 25px 25px 25px;   
    width: 588px;  
}

#content .title
{
    border-bottom: 3px solid #b11b7f;
    color: #3d3b3b;
    font-style: italic;
    padding: 0 0 3px 0;
    margin: 0 0 7px 0;
    height: 33px;
}
/** Content MAIN */


/** 
*   Content RIGHT 
*/
#content .container .right
{
    float: left;
    margin: 0 0 0 13px;
    font: normal 13px Arial;
    color: #000;
    overflow: hidden;
    width: 316px;
}

#content .container .right .title
{
    height: 33px;
}

#content .container .right .block
{
    background: url('../images/content_right_bg.gif') repeat-y top left;
    width: 316px;
    margin: 0 0 9px 0;
}

#content .container .right .block .wrapper
{
    background: url('../images/content_right_top.gif') no-repeat top left;    
}

#content .container .right .block .wrapper .holder
{
    background: url('../images/content_right_bottom.gif') no-repeat bottom left;      
    padding: 18px 17px 14px 20px;
    width: 276px;
    overflow: hidden;
}

#content .container .right .block .wrapper .holderBanner
{
    padding-top: 12px;
    padding-bottom: 10px;
}

#content .container .right .title {
font-size: 17px; }

#content .container .right a img
{
    border: none;
}

#content .container .right p
{
    padding: 0 0 5px 0; 
}

#content .container .right .subtitle,
#contentInner .container .right h2.subtitle,
#content .subtitle
{
    border-bottom: 1px solid #dbdbdb;
    padding: 7px 0 0px 0;
    height: 32px;
    font-family: Georgia;
    text-transform: none;
    color: #3D4040;
    font-size: 17px;
}

#content .container .right .subtitleFirst
{
    padding-top: 19px;
}

#content .container .right ul
{
    margin: 0;
    padding: 17px 0 0 0;
}

#content .container .right .text
{
    margin: 0;
    padding: 10px 0 0 0;
}

#content .container .right .text a
{
    color: #b11b7f;
}

#content .container .right ul li
{
    list-style-type: none;
    padding: 0 0 12px 0;
    color: #333333;
}

#content .container .right ul li a
{
    color: #3e3e3e;
    font: normal 14px Georgia;
}

#content .container .right ul li a:hover
{
    color: #b11b7f;
}

#content .container .right ul li a em
{
    
}

#content .container .right ul li a.moreEvents
{
    padding-left: 70px;
    font: normal 11px arial;
    color: #B11B7F;
}

#content .container .right ul .dateEvent .date
{
    width: 70px;
    display: block;
    float: left;
    font-style: normal;
    font-size: 11px;
}

#content .container .right ul li a strong
{
    float: left;
    width: 225px;
    display: block;
    font-weight: normal;
    font: normal 14px Georgia;
}

#content .container .right ul .dateEvent strong
{
    width: 200px;
}

#content .container .right ul li a span
{
    padding: 0 10px 0 0;
}

#content .container .right .englishNews span
{
    color: #cc3399;
}
/** Content RIGHT */

/**
*   Content RIGHT search
*/

.searchForm
{
    font: normal 12px Arial;
    color: #000000;
    margin: 0;
    padding: 0;
    z-index: 99;
    position: relative;
}

.searchForm .field
{
    border: none;
    margin: 0;
    padding: 0 0 7px 0;
    background: url('../images/right_search_input.jpg') no-repeat top left;
    width: 276px;
    height: 29px;
}

.searchForm .field .inputField
{
    border: none;   
    background: transparent;
    width: 240px;
    height: 18px;
    padding: 7px 0 4px 5px;
    font-size: 13px;
    color: #000;
    float: left;
}

.searchForm .field .button,
.searchForm .field .button2
{
    width: 19px;
    height: 19px;
    border: none;
    background: url('../images/right_search_submit.gif') no-repeat center;
    text-indent: -9999px;
    cursor: pointer;
    margin: 5px 0 0 0;
    float: left;
}

.searchForm .field .button2
{
    background-image: url('../images/newsletter_submit.png');
}

.searchForm strong
{
    float: left;
    width: 50px;
    padding: 5px 0 0 7px;
    text-align: center;
    display: block; 
}

.searchForm .extras
{
    float: left;
    width: 180px;
    border: none;
}
/** Content RIGHT search */

/**
* Search in header
*/
#search
{
    font: normal 12px Arial;
    color: #000000;
    margin: -8px 0 -5px 20px;
    padding: 0;
    z-index: 99;
    position: relative;
    float: right;
}

#headerInner #search
{
    margin: 10px 15px 0 0;
}

#search .field
{
    border: none;
    margin: 0;
    padding: 0 0 7px 0;
    background: url('../images/search-field-bg.png') no-repeat top left;
    width: 235px;
    height: 25px;
}

#search .field .inputField
{
    border: none;
    background: transparent;
    width: 190px;
    height: 21px;
    padding: 6px 0 4px 15px;
    font-size: 13px;
    color: #686868;
    font-weight: bold;
    float: left;
}

#search .field .button
{
    width: 19px;
    height: 19px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    margin: 5px 0 0 0;
    float: left;
    background: transparent;
}

/** Search in header */


/** 
*   FOOTER
*/
#footer
{
    background: #4a4a4a url('../images/footer_bg.jpg') repeat-x top left;
    margin: 40px 0 0 0;
}

#footer .container
{
    background: url('../images/footer_watermark.jpg') no-repeat 40px 85px;
    padding: 30px 0 30px 5px;
    width: 956px;
}

#footer .container .collumn
{
    float: left;
    width: 220px;
    padding: 0 15px 0 0;
}

#footer .container .collumn h3
{
    color: #fff;
    font: bold 18px georgia;
    text-transform: normal;
    padding: 0 0 10px 4px;
    margin: 0;
}

#footer .container .collumn ul
{
    padding: 0 0 30px 0;
    margin: 0;
}

#footer .container .collumn ul li
{
    list-style-type: none;
    padding: 0 0 7px 0;
    clear: both;
}

#footer .container .collumn ul li span
{
    
    padding: 4px 5px;
}

#footer .container .collumn ul li a
{
    font: normal 12px Arial;
    color: #fff;
    padding: 2px 6px;
    line-height: 18px;
    display: block;
    background-color: #2e2e2e;
    float: left;
    clear: both;
    margin: 0 0 7px 0;
}

#footer .container .collumn ul li a:hover
{
    background-color: #fff;
    color: #b11b7f;
}

#footer #faculties
{
    padding: 30px 0 30px 0;
    margin: 0;    
    border-bottom: 1px solid #848484;
}

#footer #faculties li
{
    padding: 0 4px;
    list-style-type: none;
    display: inline;
}

#footer #faculties li a
{
    background: none;
    padding: 0;
    position: relative;
}

#footer #faculties li a img
{
    border: none;
    width: 61px;
    height: 42px;
}

#footer .copyright
{
    font: normal 11px Arial;
    color: #fff;
    padding: 30px 0 0 0;
    float: left;
    width: 700px;
    line-height: 18px;
}

#footer .copyright a
{
    color: #cf9ad6;
}

#footer .authorContainer
{
    float: right;
    width: 200px;
    height: 60px;
    padding: 27px 0px 0 20px;
    color: #b9b9b9;
    text-align: right;
}

#footer .authorContainer a
{
    color: #b9b9b9;
    font: normal 11px Arial;
}

#footer .authorContainer a img
{
    border: none;
}

#footer .authorContainer .author
{
    float: left;
    padding: 5px 0 0 0;
}
/** FOOTER */


/**
* NEWS
*/
#news .item
{
    border-bottom: 1px solid #dbdbdb;
    padding: 17px 0 21px 0;
}

#news .item .date
{
    display: block;
    font: normal 11px arial;
    color: #333333;
    text-align: left;
    padding: 0 0 7px 0;
}

#news .item a img
{
    border: none;
}

#news .item .image
{
    float: left;
    padding: 3px 21px 0 0;
}

#news .item .image img
{
    width: 122px;
    height: 92px;
}

#news .item iframe
{
    text-align: center;
    margin-top: 10px;
}

#news .item .text
{
    width: 435px;
    float: left;
    font: normal 13px Arial;
    color: #000000;
    line-height: 19px;
    margin: -2px 0 0 0;
}

#news .item .text h2
{
    font: bold 17px Georgia;
    padding: 0 0 3px 0;
}

#news .item .text h2 a
{
    color: #3d4040;
}


#news .item .text h2 a:visited
{
    color: #676767;
}

#news .item .text h2 a:hover
{
    text-decoration: none;
    color: #b11b7f;
}

#news .item .text .countComments
{
	background: url('../images/comments_num2.gif') no-repeat top right;
	padding: 0;
	top: -4px;
	font: normal 11px Georgia;
	color: #fff !important;
	width: auto;
	position: relative;
	display: inline-block;
	height: 17px;
	line-height: 15px !important;
}

#news .item .text a:visited.countComments
{
	color: #fff;
}

#news .item .text a:hover.countComments
{
	color: #fff;
}

#news .item .text .countComments span
{
	background: url('../images/comments_num.gif') no-repeat top left;
	padding: 0;
	display: inline-block;
	height: 17px;
	padding: 0 5px;
	position: relative;
}

#news .item .text .icon_photo,
#news .item .text .icon_video
{
	background-position: left 2px;
	display: inline-block;
	height: 17px;
}

#news .newsMore
{
    text-transform: uppercase;
    color: #b11b7f;
    font-family: arial;
}
/** NEWS */

/** 
* Calendar
*/
#content .container .right #calendar h3
{
    text-align: center;
    color: #333333;
    font: normal 14px Arial;
    text-transform: uppercase;
    margin: 0;
    padding: 10px 0 10px 0;
}

#content .container .right #calendar #calendarLeft
{
    float: left;
    width: 35px;
    background: url('../images/arrow_left.gif') no-repeat center;
    height: 158px;
    display: block;
}

#content .container .right #calendar #calendarRight
{
    float: left;
    width: 35px;
    background: url('../images/arrow_right.gif') no-repeat center;
    height: 158px;
    display: block;
}

#content .container .right #calendar .month
{
    margin: 0;
    padding: 0;
    width: 205px;
    height: 168px;
    display: block;
    float: left;
    background: url('../images/calendar_bg.jpg') no-repeat center;
    overflow: hidden;
}

#content .container .right #calendar .month li
{
    float: left;
    display: block;
    width: 29px;
    text-align: center;
    height: 12px;
    margin: 0;
    font: normal 11px Arial;
    overflow: hidden;
}

#content .container .right #calendar .month li a,
#content .container .right #calendar .month li span,
#content .container .right #calendar .month li em
{
    display: block;
    float: left;
    width: 27px;
    height: 18px;   
    padding: 4px 0 0 0;
    font: normal 11px Arial;
}

#content .container .right #calendar .month li em
{
    color: #999999;
}

#content .container .right #calendar .month li a
{
    color: #b11b7f;
    font-weight: bold;
}

#content .container .right #calendar .month li a:hover,
#content .container .right #calendar .month li a.active
{
    background-color: #b11b7f;
    color: #fff;
    font-weight: bold;
}

#content .container .right #calendar .month li .current
{
    border: 2px solid #b11b7f;
    width: 24px;
    height: 16px;
}

#content .container .right #calendar .month li.days
{
    padding: 8px 0 0 0;
    height: 16px;
}
/** Calendar */

/**
*   Event popup
*/
#event
{
    position: absolute;
    width: 360px;
    top: 600px;
    left: 450px;
    z-index: 100;
}

.popup
{
	position: absolute;
    width: 360px;
    z-index: 1001;
}

#event h2
{
    font: bold 13px Arial;
    margin: 0;
    padding: 5px 0 5px 0;
    float: left;
    width: 240px;
}

#event .close,
.popup .close
{
    float: right !important;
    display: block !important;
    width: 15px !important;
    height: 15px !important;
    cursor: pointer;
}

.popup .close
{
	margin-bottom: -20px !important;
}

#event .content,
.popup .content
{
    width: 280px;
    padding: 50px 40px 0 40px;
    background: url('../images/event_bg.png') no-repeat top left;
}

#event .content .container,
.popup .content .container
{
    width: 280px;
    margin: -140px 0 0 0;
    padding: 5px 5px 5px 5px;
    position: relative;
    z-index: 999;
}

.popup .content .container
{
	margin-top: -80px;
	padding: 0 10px;
}

#event .top,
.popup .top
{
    background: url('../images/event_top_right.png') no-repeat top left;    
    height: 121px;
    width: 360px;
}

.popup .top
{
	background: url('../images/event_top.png') no-repeat top left;   
	height: 50px; 
}

#event .topLeft
{
    background: url('../images/event_top_left.png') no-repeat top left;    
}

#event .bottom,
.popup .bottom
{
    background: url('../images/event_bottom.png') no-repeat top left;     
    width: 360px;
    height: 50px;
}

#event .text
{
    padding: 5px 3px;
    font: normal 12px Arial;
    line-height: 16px;
}

#event .text p
{
    margin-bottom: 10px;
    line-height: 16px;
}

#event .info
{
    background-color: #f0f0f0;
    padding: 5px;
    margin: 0;
    width: 270px;
    clear: both;
    font: normal 11px Arial;
}

#event .info .date
{
    background: url('../images/event_date.jpg') no-repeat top left;
    padding-right: 30px;
    display: block;
    float: left;
    height: 20px;
    padding: 0 10px 0 25px;
    width: 100px;
}

#event .info .time
{
    background: url('../images/event_time.jpg') no-repeat top left;
    display: block;
    float: left;
    height: 20px;
    padding: 0 10px 0 25px;
    width: 100px;
}

#event .info .place
{
    background: url('../images/event_place.jpg') no-repeat top left;
    clear: both;
    height: auto;
    display: block;
    float: left;
    padding: 0 10px 0 25px;
    width: 245px;
}
/** Event */

/**
* Box people
*/
#box-people
{
	padding-bottom: 20px;
	min-height: 300px;
}

#box-people .containerWide
{
    padding: 0 55px;
}

#box-people .peopleImage
{
    border: 1px solid #dedede;
    float: left;
    margin: 0 25px 20px 0;
    padding: 2px;
    min-width: 210px;
    min-height: 160px;
}

#box-people .peopleImageEmpty
{
    background: url('../images/gallery_default_big.jpg') no-repeat center;
}

#box-people .details
{
    float: left;
    width: 365px;
}

#box-people .detailsWide
{
    float: left;
    width: 625px;
}

#box-people .details h2
{
    font: normal 13px Arial;
    color: #666666;
    border: none;
    margin: 0;
    padding: 0 0 2px 0;
}

#box-people .details h1
{
    font: bold 24px Georgia;
    color: #333333;
    padding: 35px 0 5px 0;
    border: none;
    margin: 0;
}

#box-people .details .contacts
{
    margin: 15px 0 0 0;
    background-color: #f0f0f0;
    color: #343333;
    padding: 10px !important;
    height: auto;
}

#box-people .details a
{
    color: #993366;
}

#box-people .image
{
    margin: 0 auto;
}

#box-people .email
{
    background-color: #f0f0f0;
    padding: 5px;
}
/** box people */


/**
* Breadcrumb
*/
#breadcrumb
{
    margin: -20px 0 24px -20px;
    padding: 7px 63px 0 10px;
    list-style-type: none;
    font: normal 11px arial;
    color: #B11B7F;
    background: #f6f6f6 url('../images/breadcrumb_bg.jpg') no-repeat top right;
    float: left;
    height: 22px;
}

#breadcrumb li
{
    display: inline;
    padding: 0 16px 0 13px;
    background: url('../images/breadcrumb_arrow.jpg') no-repeat center right;
}

#breadcrumb li.last
{
    background-image: none;
    color: #333333;
    font-weight: bold;
}

/** Breadcrumb */


/**
* Live search box
*/
#liveSearchBox
{
    position: absolute;
    width: 275px;
    padding: 0;
    margin: -7px 0 0 1px;
    background: url('../images/livesearch_bg.png') repeat-y top left;
    z-index: 9;
    clear: both;
    overflow: hidden;
}

#liveSearchBox .text
{
    padding: 0 10px !important;
}

#liveSearchBox .bottom
{
    clear: both;
    height: 8px;
    background: url('../images/livesearch_bottom.png') no-repeat top left;
    width: 275px;
    padding: 0;
    margin: 0;
}

#liveSearchBox ul li a
{
    color: #000 !important;
    font-size: 12px !important;
}

#liveSearchBox ul li a:hover
{
    text-decoration: underline;
    color: #b11b7f;
}

#search #liveSearchBox
{
    top: 36px;
}

#liveSearchBox a#searchShowAll
{
    border-top: 1px solid #ccc;
    display: block;
    font-size: 12px;
    padding: 10px 2px 0 2px;
    margin: 10px 0 0 0;
    clear: both;
    width: auto;
}

#liveSearchBox a:hover#searchShowAll
{
    text-decoration: underline;
}
/** Live search box */


.icon_video
{
    padding-left: 50px;
    background: url('../images/icon_video.gif') no-repeat top left;
}

.icon_photo
{
    padding-left: 50px;
    background: url('../images/icon_photo.gif') no-repeat top left;
}


.icon_pdf
{
    padding-left: 30px;
    background: url('../images/icons/icopdf.png') no-repeat top left;
}

.icon_doc
{
    padding-left: 30px;
    background: url('../images/icons/icodoc.png') no-repeat top left;
}

.icon_pps
{
    padding-left: 30px;
    background: url('../images/icons/icoppt.png') no-repeat top left;
}

.icon_xls
{
    padding-left: 30px;
    background: url('../images/icons/icoxls.png') no-repeat top left;
}

#icons {border: 1px solid #e0e0e0;}

/**
* EVENTS BLOCK
*/
#content #eventsBlock .tab
{
	display: none;
}

#content #eventsBlock .tabs li
{
	display: inline;
}

#content #eventsBlock .tabs li a
{
	display: block;
	float: left;
	height: 21px;
	font: bold 11px Arial;
	color: #fff;
	margin-right: 10px;
}

#content #eventsBlock .tabs li a span
{
	height: 16px;
	float: left;
	display: block;
	margin: 0;
	padding: 5px 0 0 0;
}

#content #eventsBlock .tabs li a .left
{
	width: 4px;
	background: url('../images/events-tab-left.jpg') no-repeat top left;
}

#content #eventsBlock .tabs li a .text
{
	background: url('../images/events-tab-bg.jpg') repeat-x top left;
	padding-left: 5px;
	padding-right: 5px;
}

#content #eventsBlock .tabs li a .right
{
	width: 4px;
	background: url('../images/events-tab-right.jpg') no-repeat top left;
}

#content #eventsBlock .tabs li a.active
{
	color: #000;
}

#content #eventsBlock .tabs li a.active .left
{
	background-image: url('../images/events-tab-left-active.jpg');
}

#content #eventsBlock .tabs li a.active .right
{
	background-image: url('../images/events-tab-right-active.jpg');
}

#content #eventsBlock .tabs li a.active .text
{
	background-image: url('../images/events-tab-bg-active.jpg');
}

#eventsBlock .event .time,
#eventsBlock .event .date
{
    float: left;
    display: block;
    width: 40px;
    font: normal 11px arial;
    color: #333;
    padding: 3px 0 0 0;
}

#eventsBlock .event a
{
    cursor: pointer;
}

#eventsBlock .event .date
{
    width: 60px;
}
/** EVENTS BLOCK */

/**
* PHOTOS BLOCK
*/
#photosContainer,
#videosContainer
{
    padding: 25px 0 20px 0;
}


#photosContainer .subtitle,
#videosContainer .subtitle
{
    text-transform: uppercase;
    border-bottom: none;
}

#slides-photos,
#slides-videos
{
    width: 534px;
    height: 107px;
    padding: 20px 27px;
    background: url('../images/photos_bg.jpg') no-repeat top left; 
}

#slides-photos .photoNext,
#slides-photos .photoPrev,
#slides-videos .photoNext,
#slides-videos .photoPrev
{
    display: block;
    float: left;
    width: 9px;
    height: 14px;
    margin-top: 48px;
}

#slides-photos .items,
#slides-videos .items
{
    float: left;
    width: 460px;
    margin: 0;
    height: 104px;
    overflow: hidden;
    position: relative;
    padding: 0 10px;
}

#slides-photos .items .item,
#slides-videos .items .item
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    margin-right: 21px;
    width: 139px;
    height: 104px;
    overflow: hidden;
}

#slides-photos .items a img,
#slides-videos .items a img
{
    border: none;
}

#slides-photos .items .scroller,
#slides-videos .items .scroller
{
    width: 100%;    
    position: relative;
    margin-right: 0px;
    height: 104px;
}

#slides-photos .photoPrev,
#slides-videos .photoPrev 
{
    background: url('../images/arrow_left.gif') no-repeat top left;
    padding-right: 17px;
}

#slides-photos .photoNext,
#slides-videos .photoNext  
{
    background: url('../images/arrow_right.gif') no-repeat top right;
    padding-left: 17px;
}

#slides-videos .items .item .title,
#slides-photos .items .item .title
{
    display: block; 
    position: absolute;
    z-index: 900;
    width: 130px;
    margin: 12px 0 0 -5px;
    text-align: center;
    font-style: normal;
    
    font-size: 11px;
	color: #000;
	text-shadow: 0 0 1px #ccc;
	padding: 2px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: #fff;
	background-color: rgba(255,255,255,0.92);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
	display: none;
	height: auto;
	line-height: 16px !important;
}

#slides-videos .items .item .play
{
    display: block;
    width: 139px;
    height: 104px;
    background: url('../images/play_overlay_small.jpg') no-repeat top left;
    position: absolute;
    z-index: 10;
}
/** PHOTOS BLOCK */

/**
* UVM
*/
#uvm-header
{
    display: block;
    width: 591px;
    height: 128px;
    border: none;
    margin-bottom: 20px;
    background: url('../images/uvm-header.jpg') no-repeat top left;
    text-indent: -9999px;
}
/** UVM */



/**
*   More simple
*/
.moreSimple
{
    text-transform: uppercase;
    font: normal 11px Tahoma;
}
/** More simple */


/**
*   Pagination
*/
.pagination
{
    font-size: 12px;
    padding: 33px 0 25px 0;
}

.pagination a
{
    color: #a44487;
}

.pagination a:hover
{
    text-decoration: underline;
}

.pagination a.active
{
    color: #000;
}

.pagination p
{
    float: left;
}

.pagination ul
{
    float: right;
    margin: 0;
    padding: 0;
    width: 460px;
}

.pagination ul li
{
    list-style-type: none;
    display: inline;
    padding: 0 1px;
}

.pagination ul li.last
{
    float: right;
}

/** Pagination */


.tabs
{
    margin: 0;
    padding: 0 20px;
    height: 36px;
    border: none !important;
}

.tabs li
{
    display: inline;
    list-style-type: none;
}

.tabs li a
{
    display: block;
    float: left;
    margin: 0 3px 0 0;
    text-decoration: none !important;
}

.tabs li a .l
{
    display: block;
    float: left;
    width: 5px;
    height: 36px;
    background: url('../images/tab-left.jpg') no-repeat top left;
}

.tabs li a .c
{
    display: block;
    float: left;
    height: 36px;
    background: url('../images/tab-bg.jpg') repeat-x top left;
    font-weight: bold;
    font-size: 12px;
    line-height: 36px;
    padding: 0 12px;
    color: #fff !important;
}

.tabs li a .r
{
    display: block;
    float: left;
    width: 5px;
    height: 36px;
    background: url('../images/tab-right.jpg') no-repeat top right;
}

.tabs li a:hover .l,
.tabs li a.active .l
{
    background: url('../images/tab-active-left.jpg') no-repeat top left;
}

.tabs li a:hover .c,
.tabs li a.active .c
{
    background: #fff;
    color: #000 !important;
}

.tabs li a:hover .r,
.tabs li a.active .r
{
    background: url('../images/tab-active-right.jpg') no-repeat top right;
}

.media .tabs-content
{
	padding: 20px;
	height: 225px;
}

.media-english .tabs-content
{
	min-height: 80px;
}

.media .tabs-content > div
{
	display: none;
}

.media
{
	margin: 20px 0;
    width: 588px;
    background: url('../images/media-bg.jpg') repeat-y top left;
}

.media .top
{
    background: url('../images/media-top.jpg') no-repeat top left;
    width: 548px;
    padding-top: 7px;
}

.media .top-mini
{
	width: 588px;
	height: 7px;
	background: url('../images/media-top-mini.jpg') no-repeat top left;
}

.media .bottom
{
	width: 588px;
	background: url('../images/media-bottom.jpg') no-repeat top left;
	height: 7px;
}

.media .thumb
{
	width: 58px;
	height: 43px;
	overflow: hidden;
	padding-right: 20px;
	border: none;
}

.media tr td
{
	padding-bottom: 15px;
}

.media .thumb img
{
	border: none;
	width: 58px;
	height: 43px;
}

.media .text
{
	padding-right: 20px;
	width: 190px;
}

.media .text,
.media .text a
{
	color: #292b2b;
	font: normal 13px Georgia;
}

.media .text a:hover
{
	color: #b11b7f !important;
	text-decoration: underline;
}

.photo-list .item
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.photo-list .item img
{
	border: none;
}

.button-map
{
	display: block;
	width: 126px;
	height: 21px;
	background: url('../images/button-map.jpg') no-repeat top left;
	font-weight: bold;
	color: #383838 !important;
	padding: 8px 0 0 45px;
	text-decoration: none;
	font-size: 13px;
}

.button-skype,
.button-facebook
{
	display: block;
	width: 134px;
	height: 30px;
	background: url('../images/button-skype.jpg') no-repeat top left;
	padding: 0;
	text-decoration: none;
        text-indent: -9999px;
        float: left;
        margin: 8px 2px;
}

.button-facebook
{
    background: url('../images/button-facebook.jpg') no-repeat top left;
}

.flag-it
{
	background: url('../images/flags/it.png') no-repeat top left;
}

.flag-lv
{
	background: url('../images/flags/lv.png') no-repeat top left;
}

.flag-es
{
	background: url('../images/flags/es.png') no-repeat top left;
}

.flag-fr
{
	background: url('../images/flags/fr.png') no-repeat top left;
}

.flag-gb-big
{
	background: url('../images/flags/gb-big.png') no-repeat top left;
}

.flag-lt-big
{
	background: url('../images/flags/lt-big.png') no-repeat top left;
}

.flag-pl
{
	background: url('../images/flags/pl.png') no-repeat top left;
}

.flag-ru
{
	background: url('../images/flags/ru.png') no-repeat top left;
}

.flag-tr
{
	background: url('../images/flags/tr.png') no-repeat top left;
}

#languages .big a.flag-big-text
{
    width: 95px !important;
    padding-top: 50px;
    height: 20px !important;
    text-transform: uppercase;
    color: #000 !important;
    text-decoration: none;
    background-position: top center;
    text-align: center;
}

#content .container .right .studies-menu
{
    padding-top: 0;
}

#content .container .right .studies-menu li a
{
    display: block;
    width: 246px;
    padding-left: 30px;
    padding-top: 8px;
    height: 22px;
    background: url('../images/right-studies-menu-item.jpg') no-repeat 0 0;
    font-weight: bold;
    color: #333333 !important;
    font-family: Arial !important;
    font-size: 13px;
}

#content .container .right .studies-menu li
{
    padding-bottom: 2px;
}

#content .container .right .studies-menu li a:hover,
#content .container .right .studies-menu li a.active
{
    color: #fff !important;
    background-position: 0 -31px;
}

#content .container .right .text h3
{
    font: bold 16px Georgia;
    color: #3D4040;
}


#discover-vdu
{
    width: 276px;
    overflow: hidden;
    padding-left: 1px;
}

#discover-vdu h3
{
    font: bold 18px Georgia;
    color: #333333;
    margin-bottom: 4px;
}

#discover-vdu img
{
    margin-bottom: 7px;
}

#discover-vdu .item
{
    width: 276px;
    float: left;
    overflow: hidden;
}

#discover-vdu .navigation
{
    padding-top: 15px;
    padding-bottom: 10px;
    display: block;
    margin: 0 auto;
    width: 35px;
    clear: both;
}

#discover-vdu .navigation a
{
    display: block;
    float: left;
    width: 9px;
    height: 14px;
}

#discover-vdu .navigation .go-next
{
    background: url('../images/arrow_right.gif') no-repeat top left;
    margin-left: 15px;
}

#discover-vdu .navigation .go-prev
{
    background: url('../images/arrow_left.gif') no-repeat top left;
}

#menu ul li a.help-japan-lt
{
    text-indent: -9999px;
    background: url('../images/help-japan-lt.png') no-repeat top left;
    width: 75px;
    height: 40px;
    padding: 0;
    display: block;
    cursor: pointer;
    z-index: 2;
}

#menu ul li a.help-japan-en
{
    text-indent: -9999px;
    background: url('../images/help-japan-en.png') no-repeat top left;
    width: 75px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    display: block;
    z-index: 2;
}

.fb-like-place
{
    display: none;
}

.vduMoksleiviams {
    width:280px;
}
.vduMoksleiviams h3 {
    padding:10px 0 5px 0;
    font: bold 16px Georgia;
    color: #3D4040;
}
.vduMoksleiviams a img {
    padding-bottom: 10px;
}

.news-categories 
{
    padding-top: 20px; 
    padding-bottom: 15px;
}

.news-categories .news-category
{
    float: left; 
    width: 280px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6d6;
}

.news-categories .news-category h3
{
    font: bold 18px Georgia;
    padding-bottom: 15px;
}

.news-categories .news-category .news-item
{
    clear: both;
    padding-bottom: 15px;
}

.news-categories .news-category .news-title
{
    font: normal 14px Georgia;
    text-decoration: none;
    border: none;
    float: left;
    color: #3D4040;
    width: 185px;
    display: block;
    line-height: 17px;
}
.news-categories .news-category .news-title:hover
{
    color: #b11b7f;
}

.news-categories .news-category .thumb
{
    float: left;
    margin-right: 10px;
}

.news-categories .news-category .thumb img 
{
    border: none;
}

.news-categories .moreSimple
{
    float: right;
}

.news-categories .news-category-last
{
    margin-right: 0;
}
