/*eric meyer's CSS reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

html {font:normal 62.5% Verdana, Arial;color:#333}
body{background-color:#F5F5F5}
ul{font-size:1.2em}
.justify{text-align:justify}
.abs{position:absolute}
.rel{position:relative}
.hide{display:none;}
.cursor{cursor:pointer;}
.wrapper{overflow:hidden;height:100%;}
.left{float:left}
.clear{clear:both}
.vMiddle {vertical-align:middle;}
.aligncenter {text-align:center;}
a {color:#F2F2F2;text-decoration:none}
.underline {border-bottom:1px solid;}

.bgMain {background:#e4eae6 url(images/mainBg3.png) top left repeat-x;width:100%}
.bgFooter {background: #f5f5f5 url(images/footerBg.png) top left repeat-x;width:100%;min-height:99px}

.container{width:1003px;margin:0 auto;position:relative;overflow:hidden}
.cont_bg {background: url(images/mainContBg.png) top left repeat-y;}
#header {
    /*background: url(images/headerImg.jpg) top center no-repeat;
    width:689px;
    height:199px;*/
    margin:0 auto;
    position:relative;
    height:294px;
    background: url(images/mainTopBg2.png) left bottom no-repeat;
}
#flashAnchor{
    display:block;
    position:relative;
    top:9px;
    width:191px;
    left:58px;
}
#header .hydrofloss {position:absolute;top:57px;right:73px;width:102px;height:58px;}
#header h1 {
    position:absolute;
    width:454px;
    height:32px;
    top:48px;
    right:230px
}

#header h1.enTitle {
	height:25px;
   width:454px;
	top:56px;
}

#breadcrumbs {margin:6px 0 7px 250px}
#breadcrumbs a, #breadcrumbs {color:#b9b9b9;font-size:10px}
#breadcrumbs .current {color:#8f8f8f;font-weight:bold}

/*nav*/
#sidebar {float:left;width:244px;margin-top:55px;overflow:visible;}
.content {float:left;width:609px;margin-top:14px;color:#555;font:1.2em/1.5em Verdana;text-align:justify;}
#navigation {padding:0;margin:0}
#navigation li{background: url(images/nav_arrows.gif) no-repeat 0 4px;padding:0 0 0 15px;margin:2px 0}
#navigation .current_page_item, #navigation .current_page_parent {background-position:-1px -12px;}
#navigation li a:link,#navigation li a:visited {color:#6b6b6b;font: 0.95em Verdana}

#navigation li a:hover, #navigation li a:active, #navigation li.current_page_item a, #navigation li.current_page_parent ul li.current_page_item a {color:#459FAF}

#navigation li ul li {background:none}

#navigation li ul li a:link, #navigation li ul li a:visited {font: 11px verdana;color:#7f7f7f}
#navigation li ul li a:hover, #navigation li ul li a:active {font: 11px verdana;color:#459FAF}

.page_item ul{display:none}
.current_page_item ul, .current_page_parent ul{display:block}
/*nav end*/

#bodyTop h1{color:#4ba6b5;margin:15px 0 0 92px;font:3em Verdana}
#bodyMain {padding:0 75px 0;height:100%;margin-top:-137px;position:relative;z-index:10}

.homepageBodyMenu {margin: 40px 0 0;padding:0 0 40px}
.homepageBodyMenu .homeNav {width:217px;height:149px;border:1px solid #d7d7d7;margin: 0 11px 0 0;position:relative}
.homeNav.item1 {background: url(images/mokslas_nav.jpg) top left no-repeat;}
.homeNav.item2 {background: url(images/konferencijos_nav.jpg) top left no-repeat;}
.homeNav.item3 {background: url(images/parduotuve_nav.jpg) top left no-repeat;}
.homeNav.last{margin:0}
.homeNav .moreButton{position:absolute;bottom:0;right:0;width:68px;height:25px}
.moreButton a {font:1.2em Verdana;color:#ff6000;padding:5px 10px;position:relative;top:6px;}
.homeNav h2 {
    color:#777;
    font:2em Verdana;
    text-align:right;
    border:1px solid #d7d7d7;
    border-top:0;
    border-right:0;
    display:inline;
    float:right;
    padding:5px;
    background:url(images/homeNavBg1.png) top left repeat-x;
}

.content h1, #sidebar .innerContent h2:first-child {
    font:normal 23px Arial;
    color:#555;
    margin:0 0 12px;
    text-align:left
}

#bodyBottom {
    background: url(images/mainFooterBg.png) 2px 0 no-repeat;
    height:64px;
    padding:38px 65px 0 76px;
    overflow:hidden;
}

#bodyBottom div{
       float:left;
       color:#828282;
       font:1.1em Verdana;
    }
    #bodyBottom #copy{width: 80px;margin:0 40px 0 0;}
    #bodyBottom #footerNav{width:75%;margin-left:80px;text-align:center;position:relative;top:-17px}
    #bodyBottom #footerNav ul li{display:inline;margin: 0 6px}
        #footerNav ul li a{font-size:0.8em}
        #footerNav ul li a:link, #footerNav ul li a:visited {color:#60605f}
        #footerNav ul li a:hover, #footerNav ul li a:active {color:#459FAF}
       #bodyBottom div#created{float:right;margin: 0 5px 0 0}
        #created strong {margin: 0 5px 0 0}
        #created a {color:#828282;font-size:0.9em}
		
.wpcf7 img {vertical-align:middle}
.content .wpcf7-form {text-align:left}
.captcha span input {width:138px;display:block}

.content p.halfMargin {margin:0 0 5px}
.content h2 {font:bold 1.5em Verdana;margin:0 0 2px;}
.content h3 {font:bold 1.17em Verdana;margin:10px 0;} 
.content a {color:#4BA6B5}
.content a:hover {border-bottom:1px solid #4BA6B5}
.content ul{padding:0 0 0 20px;list-style:outside circle;color:#4BA6B5}
.content ul li, .content ol li{margin:0 0 10px}
.aligncenter {text-align:center}
.content p {margin:0 0 10px}
.content ol {list-style-type:decimal;padding:0 0 0 26px;}

#bodyMain .homepage {margin:59px 0 0;}
.person {overflow:hidden;margin:0 0 20px;height:100%;}
.person div {float:left;width:146px;height:192px;padding:0 20px 0 0}
.person h3 {margin:40px 0 0;font:bold 1.3em Arial;}
.content .person h3 a {color:#555;}
.content .person h3 a:hover {color:#4BA6B5;border:0;}
.content .personCV ol ul {color:#555;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:30px 0 0;font-size:1.2em;}
.personCV h3 {margin:35px 0 8px;font:bold 1.2em Arial;}
.personCV h4 {margin:25px 0 8px;font:1em Arial;text-decoration:underline;}
.personCV img {padding:0 0 10px;}
.iconsBox {float:right;margin:3px -5px 0 0;text-align:right}
.iconsBox li {float:right;margin:0 5px;}
.iconsBox li.lang {background:url(images/flags.gif) no-repeat top left;}
.iconsBox li.ltL {background-position:0 0;}
.iconsBox li.enL {background-position:0 -23px;}
.iconsBox li a {display:block;width:20px;height:20px;font-size:0;text-indent:-999px;}
.iconsBox li.lang a {width:24px;}
.content .personCV ul {font-size:1em;color:#555;list-style-type:disc}
.personCV .table p {padding-left:130px;}
.personCV .table .column1{float:left;margin-left:-130px;width:130px}
.personCV th {border-bottom:1px solid #555;text-align:left;}
.horLine2 {border-bottom:2px solid #555;}
.table3 div {overflow:hidden;height:100%;}
.table3 span{float:left;width:300px;}
.table3 span.first {width:165px;}
.table3 span.last  {width:140px;}
.content .imageList {list-style:none;padding:0;}
.content .imageList li{float:left;width:200px;margin-bottom:20px;}
.content .imageList a:hover, .content .imageList a:active{border:none}
.imageList img {border:1px solid #ededed;}
.banner {margin:30px 0 5px;}
.banner p {margin:0 0 10px;font-size:1.2em}
.vic {margin-top:60px}
.vic img {margin-left:-32px;}
.contentBlock {margin:0 0 20px ;}
.content .contentBlock p {margin:0 0 5px;}
.contentNav .cLeft, .contentNav .cRight {float:left;width:200px;text-align:center;}
.contentNav .cLeft {margin:40px 100px 0 -19px;}
.contentNav .cRight {margin:40px 0 0 0}
.content .contentNav h2 {margin:0 0 8px;}
.content .contentNav a {font-weight:normal;color:#555;}
.content .contentNav a:hover {border:0;color:#4BA6B5;}
.homepage .last {margin:30px 0 10px;}

.cities {background:url(images/kursu_miestai.png) no-repeat top left;height:53px}
.cityVilnius {background-position:0 0;width:115px}
.cityKaunas {background-position:0 -67px;width:107px}
.cityKlaipeda{background-position:0 -140px;width:131px}

.cities a {display:block;text-indent:-9999px;height:53px}
.cityVilnius a {width:115px}
.cityKaunas a {width:107px}
.cityKlaipeda a {width:131px}

.upcomingSeminar {margin:40px 0 50px;border-left:3px solid #459FAF; padding-left:15px}
.upcomingSeminar h3 {margin:10px 0;text-align:left}

#nnc {position:absolute;bottom:142px;right:73px;height:20px;width:255px;text-align:right}
#nnc a {font:bold 13px Arial;color:#459FAF;}


/*
*
Hydrofloss styles
*
*/
.singlecontent {width:100%;}
#topimage_hf {float:right;padding:0 0 10px 30px;position:relative;top:5px}

.hydrofloss ul {
	color:#555;
	font:1em/1em Verdana;
	list-style-type:square;
	padding:0 0 0 30px
}
	
.hydrofloss ol ul {margin:5px 0}

.hydrofloss ol.abc {list-style-type:lower-latin}
.singlecontent h1 {font-weight:bold;margin-top:20px;text-align:center}
.hydrofloss h2 {margin:35px 0 15px}	
.hydrofloss h2.top {margin:35px 0 15px}			
.hydrofloss h3 {margin:35px 0 15px}	
.hydrofloss h3.top {margin:10px 0 15px}	
.hydrofloss h4 {
	font:bold 1em Verdana;
	margin:10px 0;
	text-align:center;
	margin:25px 0 15px
}
.hydrofloss .warning{text-decoration:underline}


#imageMap {position:relative;margin-left:200px;display:block;overflow:visible;}
#hfhover {background:url(images/hf_img/hf_main.jpg) no-repeat left top;width:445px;height:600px;position:relative}
#hfhover dd {position:absolute;display:block}
#img1 {bottom:39px;height:130px;right:2px;width:165px}
#img2 {bottom:71px;height:69px;right:170px;width:118px}
#img3 {bottom:58px;height:16px;left:14px;width:80px}
#img4 {bottom:77px;height:41px;left:14px;width:130px}
#img5 {bottom:7px;height:48px;left:64px;width:95px}
.showThumbs {border:1px solid #FFF;}
.bigImg {position:absolute;display:none;border:1px solid #575757;}
#img1b {left:40px;top:120px}
#img2b {left:-30px;top:260px}
#img3b {left:-203px;top:230px}
#img4b {left:-230px;top:200px;}
#img5b {left:-250px;top:240px;}

/*
.bigImg {position:relative;display:none;border:1px solid #575757;}
#img1b {left:40px;top:-483px}
#img2b {bottom:363px;left:-30px}
#img3b {bottom:390px;left:-203px}
#img4b {bottom:456px;left:-230px}
#img5b {bottom:430px;left:-250px}
*/
.addBorder {border:1px solid #575757}

.hfHeaderBg {height:154px;left:64px;position:absolute;top:0;width:304px;background:url(images/headerImgHF.jpg) no-repeat left top}
.odonCentras {position:relative;left:-3px;}
.innerContent {
    border-top:1px solid #D6D6D6;
    margin:25px 0 0;
    padding:12px 0 15px
}
/*
end
*/

/**
 * Cleaner Gallery Stylesheet
 * Default style rules for the Cleaner Gallery plugin for WordPress.
 *
 * @copyright 2008 - 2009
 * @version 0.6
 * @author Justin Tadlock
 * @link http://justintadlock.com/archives/2008/04/13/cleaner-wordpress-gallery-plugin
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * @package CleanerGallery
 */

.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 20px auto;
	}
.gallery .gallery-row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0;
	}
.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0;
	text-align: center;
	list-style: none;
	padding: 0;
	}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
	max-width: 89%;
	height: auto;
	padding: 1%;
	margin: 0 auto;
	}
.gallery-caption {
	margin-left: 0;
	}
	
	.gallery a:hover {border:0}

/* Image sizes depending on the number of columns */
.col-0 { width: 100%; }
.col-1 { width: 100%; }
.col-2 { width: 50%; }
.col-3 { width: 33%; }
.col-4 { width: 25%; }
.col-5 { width: 20%; }
.col-6 { width: 16.5%; }
.col-7 { width: 14%; }
.col-8 { width: 12.4%; }
.col-9 { width: 11%; }
.col-10 { width: 10%; }
.col-11 { width: 9%; }
.col-12 { width: 8.33%; }
.col-13 { width: 7.6%; }
.col-14 { width: 7.1%; }
.col-15 { width: 6.66%; }
.col-16 { width: 6.25%; }
.col-17 { width: 5.83%; }
.col-18 { width: 5.55%; }
.col-19 { width: 5.25%; }
.col-20 { width: 4.95%; }


/**/


/* Top Slide Show */
#slideshow {padding: 8px; margin: 0 0 26px; border: 1px solid #D6D6D6; background: #F7F7F7; overflow: hidden; height: 100%; position: relative;}
#slideshow a {display: block; height: 299px;}
#slideshow a:hover {border: none;text-decoration: none}
#slideshow span {
    background:none repeat scroll 0 0 #F7F7F7;
    bottom:1px;
    color:#459FAF;
    display:block;
    font-family:Palatino,georgia,Arial;
    font-size:20px;
    font-weight:bold;
    padding:7px 0 0 8px;
    position:absolute;
    right:7px;
    z-index:999;
    height:22px;
}
#slideshow img {display: block; position: absolute;}
/*
#slideshow_left {float: left; margin: 8px 0 0; height: 399px; position: relative;}
#slideshow_left a {display: block; border: 1px solid #F7F7F7;}
#slideshow_left a:hover {border: 1px solid #000;}
#slideshow_left img {display: block; position: absolute; top: 0; left: 0}

#slideshow_right {float: right; width: 169px; overflow: hidden; height: 100%}
#slideshow_right a {float: left; border: 1px solid #F7F7F7; margin: 8px 3px 0;}
#slideshow_right a:hover {border: 1px solid #000;}
#slideshow_right img {display: block}
*/
/* END Top Slide Show */

/* Kursai */
#courses {/*border-top: 1px solid #D6D6D6; margin: 25px 0 0; padding: 12px 0 15px*/}
div.noborder {border-width: 0 !important;}
#courses input.checkbox {float: left; width: 14px; height: 14px; margin: 0px 5px 0 0; padding: 0; overflow: hidden;}
#courses p {font-size: 11px; margin-bottom: 3px; line-height: 16px;}
#courses p a {text-decoration: underline;}
#courses p.location {padding: 7px 0 0 19px; font-weight: bold; font-style: italic}
#courses p a:hover {text-decoration: none; border: 0}
#courses p.register {overflow: hidden; height: 100%}
#courses input.submit {float: right; height: 20px; text-align: left; line-height: 20px; border: 0; font-size: 11px; font-weight: bold; padding: 0 0 0 12px; margin: 10px 0 0; background: transparent url(images/nav_arrows.gif) no-repeat 0 6px; cursor: pointer;}
#courses input.submit:hover {text-decoration: underline}

#courses input.delete {float: right; height: 20px; text-align: left; line-height: 20px; border: 0; font-size: 11px; font-weight: bold; padding: 0 0 0 12px; margin: 2px 0 0; cursor: pointer; color: #F00; font-weight: normal; background: none;}
#courses input.delete:hover {text-decoration: underline}
/* END Kursai */


/* Kursai Register*/
#courses_register {border-top: 1px solid #D6D6D6; margin: 10px 0 0; padding: 25px 0 15px}

/* END Kursai Register*/


/*posts*/
#recentPosts.innerContent {
    width:212px;
    font:11px/16px Verdana;
    color:#555;
}
#recentPosts h2 {
    margin-bottom: 6px !important;
}
#recentPosts h2 + .recentPostItem {
    margin:8px 0 0
}
.recentPostItem {
    margin:16px 0 0
}
.recentPostItem h3 a {
    font:normal 18px/24px Arial;
    color:#459FAF;
}
.recentPostItem em a {
    color:#459FAF;
    font-style: italic;
}

.navigation {overflow:hidden}
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}
/*end posts*/


/*Tyrimai*/
.imageCaption {
	text-align:center;
}
.imageCaption * {
	display:block;
}
/*end Tyrimai*/