body {padding:3px; margin:3px; background:#ffffff; text-align:center;}
body, td {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#666666; text-decoration:none;}
a {color:#666666; text-decoration:none;}

form {padding:0; margin:0;}
.txt, select, textarea {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#666666; text-decoration:none; border:1px solid #D4D4D4;}
.cmd {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#ffffff; text-decoration:none; border:0px solid #ffffff; background:url(../img/cmd_middle.jpg) left top no-repeat; width:131px; height:22px;}

hr {border:1px solid #FFFFFF; border-top-color:#d4d4d4;}
hr.black {border:1px solid #FFFFFF; border-top-color:#000000;}

#conatainer {width:940px; min-width:940px; text-align:left; position:relative; margin:0 auto;}
#container-box {width:940px; min-width:940px; border:1px solid #D4D4D4; text-align:left; position:relative; margin:0 auto; padding:5px;}
#header1-box {position:relative; height:50px;}
#logo {position:absolute;}
#phone {position:absolute; font-size:18px; color:#9A9898; right:0px; text-align:right;}

#header2-box {}
#empty-menu {height:2px;}
#visual-box {padding:0; margin:0; height:146px;}
#search-box {margin-left:650px; width:289px;}
#search-snazzy {}
.search-bottom {display:block; background:transparent; font-size:1px;}
.search-b1, .search-b2, .search-b3, .search-b4 {display:block; overflow:hidden;}
.search-b1, .search-b2, .search-b3 {height:1px;}
.search-b2, .search-b3, .search-b4 {background:#5C9FDF; border-left:1px solid #5C9FDF; border-right:1px solid #5C9FDF;}
.search-b1 {margin:0 5px 0 0; background:#5C9FDF;}
.search-b2 {margin:0 3px 0 0; border-width:0 2px;}
.search-b3 {margin:0 2px 0 0;}
.search-b4 {height:2px; margin:0 1px 0 0;}
.search-box-content {display:block; background:#5C9FDF; border:0 solid #5C9FDF; border-width:1px 1px 0 1px; height:140px;}
#slogan {margin:20px; font-size:15px; color:#FFFFFF;}
#navigation {margin:0 20px; text-align:center;}

#content-box {padding:0 0 20px 0; position:relative;}
.line {height:5px; font-size:1px; background:url(../img/line.jpg) left top;}
.first-block-name {padding-bottom:10px;}
.first-block-text {padding-top:10px;}
.first-block-text a {color:#5B9FDE}
.first-block-text a:hover {text-decoration:underline;}

.sidemenuborder {border-top:1px solid #d4d4d4;}
.sidemenu a {text-decoration:none; line-height:20px; padding-left:10px;}
.active a, .sidemenu a:hover, .submenu a:hover, .sidemenuactive a {color:#5397D6;}
.active a {background:url(../img/side_menu_bullet.jpg) left center no-repeat;}
.submenu a {text-decoration:none; padding-left:20px; line-height:15px;}
#print {text-align:right; padding:0 10px 5px 0; border-bottom:1px solid #d4d4d4;}
#data-page-name, .data-page-name {padding:5px; font-size:14px;}
#data-page-name a {text-decoration:none; color:#1F226C;}
.pathactive {padding-right:30px; background:url(../img/path_bullet.jpg) right center no-repeat;}

#content {padding:20px 0;}
#content ul {list-style:circle;}
#content a{color:#5397D6; text-decoration:underline;}
#alt-nav {padding:5px;}

#footer-box {width:950px; min-width:950px; text-align:left; margin:0 auto;}
#footer {padding:20px;}
#top-menu {background:url(../img/menu_bg.jpg) left top repeat-x; height:31px; width:100%;}

ul.dropdown, ul#titularvisual, ul.sub_menu {list-style:none; padding:0; margin:0;}
ul.dropdown {position:relative; z-index:10000;}
ul.dropdown li {float:left; zoom:1; background:url(../img/divider.jpg) no-repeat center left;}
ul.dropdown li.no-border {background-image:none;}
ul.dropdown a:hover {}
ul.dropdown a:active {}
ul.dropdown li a {display:block; text-decoration:none; color:#ffffff; padding:0 15px; line-height:30px;}
ul.dropdown li:last-child a {border-right:none;} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover{position:relative;}
ul.dropdown li.hover a {}
/* LEVEL TWO */
ul.dropdown ul {width:200px; visibility:hidden; position:absolute; top:100%; left:0; list-style:none;}
ul.dropdown ul li, ul.dropdown ul li li  {font-weight:normal; background:#20226D; color:#ffffff; float:none; padding: 4px 0}
ul.dropdown ul li a {border-right:none; width:180px; display:inline-block; line-height:11px;}
ul.dropdown ul li:hover {background:#4A4C88 url(../img/menu_bullet.gif) 3px center no-repeat;}
/* LEVEL THREE */
ul.dropdown ul ul  {left:160px; top:0; list-style:none;}
ul.dropdown li:hover > ul {visibility:visible;}

.t-menu ul {padding:0; margin:0; list-style-type:none; float:left}
.t-menu ul ul {width:150px;}
.t-menu ul li {float:left; position:relative; background:url(../img/divider.jpg) no-repeat center left;}
.t-menu ul li.no-border {background-image:none;}
.t-menu a, .t-menu a:visited {display:block; text-decoration:none; color:#ffffff; height:31px; padding:0 15px; line-height:30px;}
* html .t-menu a, * html .t-menu a:visited {width:11em; w\idth:7em;}
.t-menu ul ul a.drop, .t-menu ul ul a.drop:visited {background:#20226D;}
.t-menu ul ul ul a, .t-menu ul ul ul a:visited {background:#20226D;}
.t-menu ul ul ul a:hover {background:#4A4C88 url(../img/menu_bullet.gif) 3px center no-repeat;}
.t-menu ul ul {visibility:hidden; position:absolute; height:0; top:31px; left:0; width:150px;}
* html .t-menu ul ul {top:31px;t\op:31px;}
.t-menu ul ul ul{left:149px; top:0; width:150px;}
.t-menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.t-menu ul ul a, .t-menu ul ul a:visited {background:#20226D; color:#ffffff; height:auto; line-height:15px; padding:5px 15px; width:120px;}
* html .t-menu ul ul a, * html .t-menu ul ul a:visited {width:150px;w\idth:120px;}
.t-menu ul ul a:hover{color:#8ECBF7; background:#4A4C88 url(../img/menu_bullet.gif) 3px center no-repeat;}
.t-menu ul ul :hover > a {color:#8ECBF7; background:#4A4C88 url(../img/menu_bullet.gif) 3px center no-repeat;}
.t-menu ul li:hover ul, .t-menu ul a:hover ul{visibility:visible;}
.t-menu ul :hover ul ul{visibility:hidden;}
.t-menu ul :hover ul :hover ul{visibility:visible;}

#lightbox{	position:absolute;	left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox img{width:auto; height:auto;}
#lightbox a img{border:none;}

#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer{padding:10px;}

#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}

#prevLink, #nextLink{width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display:block;}
#prevLink {left:0; float:left;}
#nextLink {right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(../img/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(../img/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer{font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%	;}

#imageData{	padding:0 10px; color:#666;}
#imageData #imageDetails{width:70%; float:left; text-align:left;}	
#imageData #caption{font-weight:bold;	}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em;	}			
#imageData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em; outline:none;}	 	

#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}

.specialistes {padding:5px 0 5px 15px; margin:0 5px; border-bottom:1px solid #D4D4D4; background:url(../img/side_menu_bullet.jpg) left center no-repeat;}
.specialistes a {font-size:12px; text-decoration:none;}
.spec-list {padding:5px;}
.specialistes1 {padding:2px 0 5px 15px; background:url(../img/side_menu_bullet.jpg) left center no-repeat;}
.specialistes1 a {text-decoration:none;}
a.spec-active {color:#5C9FDF;}


/* TABLE stylius pradzia */
.table {margin-top:5px;}
.table table {margin:0px; padding:0px; border:1px solid #D4D4D4;}
.table table, .table tr, .table th, .table td {border-collapse:collapse; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#666666; text-decoration:none;}
/* HEAD */
.table thead {background-color:#dddddd;}
.table thead tr th {padding:2px; border-width:1px 1px 3px 1px; border-style:solid solid double solid; border-color:#D4D4D4; background-color:#dddddd;}
.table thead tr td {padding:2px; border:1px solid #D4D4D4; background-color:#dddddd;}
/* BODY */
.table tbody tr th, .table tbody tr td {padding:2px; border:solid 1px #D4D4D4; background-color:#FFFFFF;}
.table tbody tr th {background-color:#eeeeee;}
.table tbody tr td {background-color:#FFFFFF;}
.table tbody tr.odd td {background-color:#f6f6f6;}
.table tbody tr:hover td, .table tbody tr.odd:hover td {background-color:#f5f5f5;}
.table tbody tr th {padding:2px; font-weight:bold;}
.table tbody tr th:hover {}
.table tbody tr td.selectedtr, .table tbody tr td.selectedtr a {color:#A90003;}
/* FOOTER */
.table tfoot {color:#444544; text-align:center;}
.table tfoot tr td {color:#444544; padding:2px;}
/* TABLE stylius pabaiga */


.tickercontainer {position: relative; width: 289px; height: 20px; margin: 0; padding: 0; overflow: hidden; border:1px solid #f00;}
.tickercontainer .mask123 {position: absolute; left: 0px; top: 3px; width: 1000px;}
ul.newsticker {position: absolute; left: 289px; list-style-type: none; margin: 0; padding: 0;}
ul.newsticker li {float: left; margin: 0; padding: 0; background: #fff;}
ul.newsticker a {white-space: nowrap; padding: 0;}

.error {color:#f00; text-align:center; padding:5px 0;}
.clear {clear:both; height:1px; font-size:1px;}
.image-margin {margin:0 10px 10px 0;}
#titularvisual {display:none;}
