/* The navigation bar */
.navbar {
    overflow: hidden;
    background-color: #333;
    position: fixed; /* Set the navbar to fixed position */
    top: 0%; /* Position the navbar at the top of the page */
    width: 100%; /* Full width */
	text-decoration:none;
}

/* Links inside the navbar */
.navbar a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
	
}



/* Main content */
.main {
    margin-top: 30px; /* Add a top margin to avoid content overlay */
}
/* Add a black background color to the top navigation */
.topnav {
    background-color: #333;
    overflow: hidden;
	position: fixed; /* Set the navbar to fixed position */
    top: 0%; /* Position the navbar at the top of the page */
	width: 100%; /* Full width */

}

/* Style the links inside the navigation bar */
.topnav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;


}

/* Change the color of links on hover */
 .topnav a:hover {
    background-color: #ddd;
    color: black;
}

/* Hide the link that should open and close the topnav on small screens */
 .topnav .icon {
    display: none;
} 
/* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the topnav (.icon) */
@media screen and (max-width: 800px) { 
  /*.topnav a:not(:first-child) {display: none;}*/
  .topnav a.icon {
	color: #f2f2f2;
    float: left; /*right*/
    display: block;
	 
  }
  .topnav a {display: none;}
}



/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens (display the links vertically instead of horizontally) */
@media screen and (max-width: 800px) {
/*  .topnav.responsive {position: relative;}*/
  .topnav.responsive {position: fixed;}
  .topnav.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
} 

/* The sticky class is added to the topnav with JS when it reaches its scroll position */
/*.sticky {
  position: fixed;
  top: 0;
  width: 100%
}
 */
/* start of desktop styles */
iframe.vid {
	width:560px;
	height:315px;
}
@media screen and (max-width: 991px) {
     /* start of large tablet styles */
iframe.vid {
	width:480px;
	height:300px;
}
}

@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
iframe.vid {
	width:375px;
	height:250px;
}
}
@media screen and (max-width: 479px) {
     /* start of phone styles */
iframe.vid {
 awidth: 100%    !important;
  aheight: auto   !important;
  	awidth:320px;
	aheight:200px;
	width:375px;
	height:250px;
}
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#topimg {
	max-width: 100%;  
	height:172px; aheight: auto; 
	background-image:url(img/top_2017-0926-lt.png);
	background-repeat:no-repeat;
}
@media screen and (max-width: 991px) {
     /* start of large tablet styles */
#topimg {
	max-width: 100%;  
	height:172px; aheight: auto; 
	background-image:url(img/top_2017-0926-lt_900px.png);
	background-repeat:no-repeat;
}
}
@media screen and (max-width: 767px) {
     /* start of large tablet styles */
#topimg {
	max-width: 100%;  
	height:172px; aheight: auto; 
	background-image:url(img/top_2017-0926-lt_750px.png);
	background-repeat:no-repeat;
}
}
@media screen and (max-width: 479px) {
     /* start of large tablet styles */
#topimg {
	max-width: 100%;  
	height:172px; aheight: auto; 
	background-image:url(img/ojas_top_lt1.png);
	background-repeat:no-repeat;
}
}

.h1 { font-size: 20px; color: #663C72; font-weight: bold; }
.h2 { font-size: 14px; color: #E185AE; font-weight: bold }
.h3 { font-size: 16px; font-weight: bold; color: #06F; }
.h4 { font-weight: bold; color: #365A3F; }
.h5 { font-size: 14px; font-weight: bold;  }
.h6 { font-size: 16px; color: #365A3F; }
.h7 { font-size: 16px;  font-weight: bold; color: #365A3F; margin-bottom:1px;  }
.red { color: #df607b; }
.redred {color: #F00; }
.cian {color: #80f9fd; }
.cian-sviesi0 {color: #c1fdff; }
.violet {color: #a4a4e1; }
.violetine0 {color: #a4a4e1; }
.violetine1 {color: #8684c0; }
.violetine2 {color: #7c7bb5; }
.violetine3 {color: #373976; }
.violetine4 {color: #a4a4e1; }
.silver {color: silver; }
.white {color: white; }
.grey {color: grey; }
.blue0 {color: #12259a; }
.blue1 {color: #2453aD; }
.green {color: #093;}

.black {color: black; }
.gold {color: #ffcc00; }
.darkgray { color:#494949;}
.orange {color:#F60; font-weight:bold; }
.maroon {color:#cc0099; }

.yellow {  color: #f2f007;  }

.margin0 {  margin:0px; text-indent:0px; }
.blue {color: #3475cd;}

.compact {  margin:0px; text-indent:0px; padding:0px; }
.address {color: green;    }
.place {color: green;    }
.date {color:#cc0099; }
.caps { color:inherit; text-transform: uppercase; }

.right { text-align: right; text-indent: 0px; margin-top: 1px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px }
.left { text-align: left; text-indent: 0px; margin-top: 1px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px }
.cards { text-align: left; text-indent: 0px; margin-left: 10px; margin-right: 5px; margin-top: -35px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px }

.menu-left{color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold; text-decoration: none}

h1 { font-size: 20px; color: #819fce; #3d2d92; font-weight: bold; text-align: center; margin: 20px; margin-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif ; } 

h1.melsva { font-size: 20px; color: #a0cce1; #80f9fd; font-weight: bold; text-align: center; margin: 20px; margin-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif ; } 
h2.violetine { font-size: 14px; color: #8684c0; font-weight: bold; text-align: left; }   

h2.rozine { font-size: 14px; color: #8684c0; font-weight: bold; text-align: left; }   

h2 { font-size: 14px; color: #df607b; font-weight: bold; text-align: left; text-indent:0px; }   
h2.center { font-size: 14px; color: #df607b; font-weight: bold; text-align: center; }   
h2.right { font-size: 14px; color: #df607b; font-weight: bold; text-align: right; }   
h3 { font-size: 14px; color:#06C; font-weight: bold; text-align: left; }   
h3.center { font-size: 14px; color: #80f9fd; font-weight: bold; text-align: center; }   
h4 { font-size: 15px; color: #8684c0; font-weight: bold; text-align: center;}   
h5 { font-size: 15px; color: #8684c0; font-weight: bold; text-align: center; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ;  } 
h6 { font-size: 13px; color: #c1fdff; font-weight: bold; text-align: left; margin: 10px;}   

h1.red { font-size: 20px; color: #df607b; oldcolor: white; font-weight: bold; text-align: center; margin: 10px; }
h1.cian { font-size: 20px; color: #80f9fd; oldcolor: white; font-weight: bold; text-align: center; margin: 10px; }
h1.svies-cian { font-size: 20px; color: #c1fdff; oldcolor: white; font-weight: bold; text-align: center; margin: 10px; }
h2.violet { font-size: 14px; color: #a4a4e1; font-weight: bold; text-align: left; }
h2.violettamsesne { font-size: 14px; color: #6f6faa; font-weight: bold; text-align: left; }

.kontaktai { color: #FFFFFF; background-repeat: no-repeat}
.adresas {  font-size: 10px; font-weight: bold }

a:link    {color: #3475cd; text-decoration: underline; font-weight:normal; font-size: 13px; } 
a:visited {color: #3475cd; text-decoration: underline; font-weight:normal; font-size: 13px; } 
a:hover   {color: #ff0000; text-decoration: underline; font-size:13px; } 

a.undec:link    {color: #3475cd; text-decoration: none; font-weight:normal; font-size: 13px; } 
a.undec:visited {color: #3475cd; text-decoration: none; font-weight:normal; font-size: 13px; } 
a.undec:hover   {color: #ff0000; text-decoration: none; font-size:13px; } 


A.cian:link {color: #c1fdff; text-decoration: underline; font-weight:normal; } 
a.menu-upper:link {color: #ffcc00; font-family: Arial,  Helvetica, Verdana, sans-serif ; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none}
a.menu-upper:visited {color: #ffcc00; font-family: Arial, Helvetica, Verdana,  sans-serif ; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none}
a.menu-upper:hover {color: #001df7; text-decoration: none}

a.menu-left:link {color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold; text-decoration: none}
a.menu-left:visited {color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 12px; font-weight: bold; text-decoration: none}
a.menu-left:hover {color: #001df7; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold;  text-decoration: none}

a.menu-right:link {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; text-decoration: none; text-align:left}
a.menu-right:visited {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 12px;  text-decoration: none; text-align:left}
a.menu-right:hover {color: #001df7; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px;  text-decoration: none; text-align:left}



a.menu-left_submeniu:link {color: #ffcc00; text-decoration: none; font-size: 13px;}
a.menu-left_submeniu:visited {color: #ffcc00;  text-decoration: none; font-size: 13px;}
a.menu-left_submeniu:hover {color: #001df7; text-decoration: underline}

a.gold:link {color: #ffcc00; text-decoration: none;}
a.gold:visited {color: #ffcc00;  text-decoration: none;}
a.gold:hover {color: #ff0000; text-decoration: underline}



A.kalba:link {color: #3d7899; text-decoration: underline; font-weight:normal; font-size: 12px; } 
A.kalba:visited {color:#3d7899; text-decoration: underline; font-weight:normal; font-size: 12px; } 
A.kalba:hover {color: #80f9fd; text-decoration: underline; font-size:12px; } 


A.eventname  { font-size: 100%; color: #2453aD; text-align: left; text-indent:0px; margin-bottom:1px; margin-top:1px; font-weight:bold; text-transform:uppercase;}


td.menu-left_submeniu {color: #263592; text-decoration: none; font-size: 13px;}

IMG {border:none; vertical-align:middle;text-decoration: none;  }

@media screen and (max-width: 991px) {
     /* start of large tablet styles */
IMG {  max-width:100%;height:auto;  }
}

@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
IMG {  max-width:100%;height:auto;  }
}

@media screen and (max-width: 479px) {
     /* start of phone styles */
IMG {  max-width:100%;height:auto;  }
}

BODY.langasX { background-color: #ffffff; margin: 20px; }

#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:1200px;
  height: 100%;
  margin: auto;
  background-color: #a0beef;
  
}
#html, body.window {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:600px;
  height: 100%;
  margin: auto;
  background-color: #ffffff;
  
}
  <!--background-color: #cfedff; -->
td.bgblue {background-color: #7b9bcc;}
tr.bgblue {background-color:#7b9bcc; }

TABLE.progr  { border: none ; font-size: 95%; color: #202020;}
TABLE.progr TD.progr { border: 1px #e8e8e8  inset;  background-color: #ffffff; padding-top: 10px } 

p.eventname  { font-size: 120%; color: #2453aD; text-align: left; text-indent:0px; margin-bottom:1px; margin-top:1px; font-weight:bold; text-transform:uppercase;}
            
p.eventdate  { font-size: 100%; color: #cc0099; text-align: left; text-indent:0px; margin-bottom:1px; margin-top:1px; font-weight:bold;  }
p.eventplace { font-size: 100%; color: green;   text-align: left; text-indent:0px; margin-bottom:1px; margin-top:1px;  }
p.eventleader {font-size: 110%;                 text-align: left; text-indent:0px; margin-bottom:1px; margin-top:1px; }

.pos_c80
{
position:relative;
top:-80px; color:grey; right:60px;
}
.pos_c60
{
position:relative;
top:-60px; color:grey; right:60px;
}
.pos_y60
{
position:relative;
top:-60px; 
}
.pos_y50
{
position:relative;
top:-60px; 
}
.pos_y40
{
position:relative;
top:-40px; color:grey;
}
.pos_y20
{
position:relative;
top:-20px; color:grey;
}
P.violet { font-size: 120%; color: #663C72; text-align: left }
P.violetine-bol { font-size: 120%; color: #E185AE; font-weight: bold; text-align: left }
P.violetine-bol-center { font-size: 120%; color: #4D3E7F; font-weight: bold; text-align: center }
P.close {color: #343434;  margin-left: 0px; margin-top: 1px; margin-bottom: 1px; text-indent: 0px;}
P.close2 {color: #343434;  margin-left: 0px;  margin-right: 4px; margin-top: 1px; margin-bottom: 1px; }
P.close-right {color: #343434;  margin-left: 0px; margin-top: 1px; margin-bottom: 1px; text-indent: 0px;text-align: right;}
P.close-left {color: #343434;  margin-left: 0px; margin-top: 1px; margin-bottom: 1px; text-indent: 0px;text-align: left;}
P { font-size: 13px; color:#494949; text-align: justify; text-indent: 0px; margin-top: 1px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px; word-wrap:normal; word-wrap: unrestricted}
@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
P { font-size: 13px; color:#494949; text-align: left; text-indent: 0px; margin-top: 1px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px; word-wrap:normal; word-wrap: unrestricted}

}
P.right { font-size: 13px; color: #343434; text-align: right; text-indent: 0px; margin-top: 1px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px }
P.left { font-size: 13px; color: #343434; text-align: left; text-indent: 0px; margin-top: 1px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px }

P.center { font-size: 13px; color: #343434; text-align: center; text-indent: 0px; margin-top: 1px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:15px }
P.saltinis { font-size: 11px; color: #343434; text-align: left; text-indent: 0px; margin-top: 1px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:15px }

UL{ font-size: 13px; color: #343434; text-align: justify; text-indent: 0px; margin-top: 1px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px; word-wrap:normal; word-wrap: unrestricted; padding-left: 0px; margin-left: 40px; alist-style-type:circle; list-style-position: outside;}
LI { margin-top: 5px; margin-bottom: 5px; padding-left: 5px;  }

UL.left{ font-size: 13px; color: #343434; text-align: left; text-indent: 0px; margin-top: 1px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:20px; word-wrap:normal; word-wrap: unrestricted; padding-left: 0px; margin-left: 33px; alist-style-type:circle; list-style-position: outside;}
LI.left { margin-top: 5px; margin-bottom: 5px; padding-left: 2px;  }


FONT.violet { color: #663C72;}
FONT { color: #343434;}
.skyrelio_pavad { color: #263592; font-size: 110%; font-weight: bold }
.meniu1 { color: #80f9fd; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold; }
.menu-upper { color: #263592; font-family: Arial,  Helvetica, Verdana, sans-serif ; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none }


FONT.p100 { font-size: 100%; font-weight: normal}
FONT.p90 { font-size: 90%; font-weight: normal}
FONT.p80 { font-size: 80%; font-weight: normal}
FONT.p70 { font-size: 70%; font-weight: normal}
FONT.p120 { font-size: 120%; font-weight: normal}

FONT.papr70 { font-size: 70%; font-weight: normal; color:#000000}
FONT.papr {  font-weight: normal; font-style:normal}

FONT.90 { font-size: 90%; font-weight: normal}
FONT.70 { font-size: 70%; font-weight: normal}

.verdan { font-family: Verdana, Arial, Helvetica, sans-serif ; line-height:15px;font-size: 13px;  }
.arial { font-family:  Helvetica, Arial, Verdana,  sans-serif ; line-height:15px;font-size: 13px; }

hr {color:#263592; background-color:#263592;  }

th { font-size: 12px; color: #263592;  font-family: Arial, Helvetica, sans-serif; word-wrap: normal;}
td { font-size: 12px; color: black;  font-family: Arial, Helvetica, sans-serif; word-wrap: normal; border-collapse:collapse; border-color:#777777; background:transparent; }


td.top-right{ width:260px; height:100%;  font-size: 12px; color: #ffcc00; font-family: Arial, Helvetica, sans-serif; background-color: #3475cd; background-image: url(img/virsus-sonas-desine.jpg); background-repeat:none; vertical-align:top;}

/* start of desktop styles */
TABLE { color: #d4d4d4;  margin-left: auto; margin-right: auto;  border-collapse:collapse; border-color:#777777; }
TABLE.main {  padding:0px; border-color:#777777; width:1200px; border-collapse:collapse;  }
TABLE.menu-upper { padding:0px;  border-collapse:collapse;  background-color: #7b9bcc; color: #ffcc00;  }



@media screen and (max-width: 991px) {
     /* start of large tablet styles */
TABLE.main {  padding:0px; border-color:#777777; width:auto; border-collapse:collapse;  }
}

@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
TABLE.main {  padding:0px; border-color:#777777; width:auto; border-collapse:collapse;  }

}

@media screen and (max-width: 479px) {
     /* start of phone styles */
TABLE.main {  padding:0px; border-color:#777777; width:auto; border-collapse:collapse;  }

}



TABLE.news { padding:0px; border:1px solid #e8edf0; width:190px;}

td.side-left { width:199px; height:100%;  font-size: 12px; color: #ffcc00; font-family: Arial, Helvetica, sans-serif; background-color: #3475cd; background-image: url(img/fonas-melynas.png); background-repeat:repeat-x; vertical-align:top;}

td.side-right { width:199px; height:100%; font-size: 12px; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;  background-color: #3475cd;  background-image: url(img/fonas-melynas.png); background-repeat:repeat-x; vertical-align:top;  text-align:center; }
td.menu-news { width:199px; height:100%; font-size: 13px; color:  white; font-family: Arial, Helvetica, sans-serif;  vertical-align:text-top; }
td.menu-news0 { width:199px; height:100%; font-size: 13px; color:  #ffcc00; font-family: Arial, Helvetica, sans-serif;  vertical-align:text-top;text-align:center  }

/* start of desktop styles */
td.center-part { width:800px; font-size: 12px; color: #ffffff;   font-family: Arial, Helvetica, sans-serif; background-color: #3475cd; vertical-align:top; text-indent:10px; background-image: url(img/fonas-melynas.png); background-repeat:repeat-x; text-align:center;}
@media screen and (max-width: 991px) {
     /* start of large tablet styles */
	  td.center-part  {
         width:100%;
			max-width: 800px;
    }

}
@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
 td.center-part  {
         width:100%;
			max-width: 700px;
    }
}
@media screen and (max-width: 479px) {
	 /* start of phone styles */
    td.center-part  {
         width:auto;
			max-width: 100%;
    }
}
/* start of desktop styles */
table.liking {width:800px;
}


@media screen and (max-width: 991px) {
     /* start of large tablet styles */
table.liking {width:auto;}
}

@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
table.liking {width:auto;}
}

@media screen and (max-width: 479px) {
     /* start of phone styles */
table.liking {width:auto;}
}

td.sonine-linija { width:1px; vertical-align:top;  abackground-image:url(img/linija-sonui.jpg); background-repeat:no-repeat; text-align:center; height:1000px}
td.virsus { width:1200px; height:130px; font-size: 12px; color: white; font-family: Arial, Helvetica, sans-serif} // buvo 1200x200


TABLE.menulist {  padding:0px;  width:600px; border: none; border-collapse:collapse;text-align:left;  }
td.menulist { width:500px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:left} // buvo 1200x200

TABLE.menulistWithShortInfo {  padding:0px;  width:600px; border: none; border-collapse:collapse;text-align:left;  }
td.menulistWithShortInfo { width:370px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align:left; vertical-align:top} // buvo 1200x200

/* start of desktop styles */
TABLE.page-white { padding:0px;  width:800px; border: none; border-collapse:collapse; }
td.page-white-top { padding:0px;  width:800px; height:17px; border: none;  color: #494949;  background-image: url(img/fonas-white-top.png); background-repeat:no-repeat;;  }
td.page-white-middle { padding:0px;   width:800px;  color: #494949; border:none;  background-image: url(img/fonas-white-middle.png); background-repeat:repeat-y; }
td.page-white-bottom { padding:0px;  width:800px; height:17px; border: none;  color: #494949;  background-image: url(img/fonas-white-bottom.png); background-repeat:no-repeat;;  }



@media screen and (max-width: 991px) {
     /* start of large tablet styles */
TABLE.page-white { width:800px; }
td.page-white-top { width:800px;}
td.page-white-middle {  width:800px; background-image: none; background-color:#FFF;}
td.page-white-bottom {width:800px; background-image: none; background-color:#FFF; }
}

@media screen and (max-width: 767px) {
     /* start of medium tablet styles */
TABLE.page-white {  width:700px;  }
td.page-white-top { width:700px;   }
td.page-white-middle { width:700px; background-image: none; background-color:#FFF; }
td.page-white-bottom { width:700px; background-image: none; background-color:#FFF;}
}

@media screen and (max-width: 479px) {
     /* start of phone styles */
TABLE.page-white {  width:auto;
			max-width: 100%; }
td.page-white-top { width:auto;
			max-width: 100%; }
td.page-white-middle { width:auto;
			max-width: 100%; background-image: none; background-color:#FFF;}
td.page-white-bottom { width:auto;
			max-width: 100%; background-image: none; background-color:#FFF;}
}

TABLE.txt-psl { padding:0px;  width:600px;  margin-left: auto; margin-right: auto;  border-collapse:collapse; border-color:#777777; overflow:auto; }
td.txt-psl { width:600px; overflow:auto; }

TABLE.picture {  padding: 0px; padding:0px; border:none; word-wrap: normal; table-layout:fixed;text-indent:0px; }

td.picture {  padding: 0px; padding:0px; border:none; word-wrap: normal; text-indent:0px; background:transparent;  }



td.img_desine-virsus { width:10px; height:10px; background-image: url(img/seselis_virs-desine.png); background-repeat:no-repeat;}

td.img_desine-vidurys { width:10px; background-image: url(img/seselis_desine-vidurys.png); background-repeat:repeat-y;}

td.img_desine-apacia { width:14px; height:13px; background-image: url(img/seselis_apat-desine.png); background-repeat:no-repeat;}

td.img_apacia-vidurys { height:13px; background-image: url(img/seselis_apat-vidur.png); background-repeat:repeat-x;}

td.img_apacia-kaire { height:13px; width:10px; background-image: url(img/seselis_apat-kaire.png); background-repeat:no-repeat;}



td.black { background-color:#090812; }



TABLE.scheduleShortest { width:auto;  font-size: 12px; color:white;   font-family: Arial, Helvetica, sans-serif; vertical-align:top; text-indent:0px; border: 0px solid #777777; }
td.scheduleShortest { width:300px; padding:0px; line-height:10px; vertical-align:top;  }

td.scheduleShortest-event-leader { width:auto; padding:1px;  color:white; text-decoration:none  }
td.scheduleShortest-datetime { width:auto; padding:2px;   color: #f2f007;  }
td.scheduleShortest-place { width:auto; padding:2px;   color: white;  }
 .scheduleShortest-event { width:auto; padding:1px;  color:white; font-weight:800; font-style:normal; text-decoration:none }
 .scheduleShortest-leader { width:auto; padding:1px;  color:white;  };
 .scheduleShortest-leader0 { width:auto; padding:1px;  color:#ccccff;  };
 .scheduleShortest-date {  font-weight:bold;  color: #f2f007;  }
 .scheduleShortest-time {    }
 .scheduleShortest-weekday {  }

a.scheduleShortest-leader  {color: white; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShortest-event:link     {color: white; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShortest-event:visited   {color: white; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShortest-event:hover   {color: white; text-decoration:underline; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}

a.scheduleShortest-leader:link    {color:white; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShortest-leader:visited {color:white; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif; }
a.scheduleShortest-leader:hover   {color:white;   text-decoration:underline; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}

a.scheduleShortest:link   {color:white;   text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShortest:visited   {color:white;   text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShortest:hover   {color:white;   text-decoration:underline; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}



TABLE.scheduleShort { width:196px;  font-size: 12px; color:white;   font-family: Arial, Helvetica, sans-serif; vertical-align:top; text-indent:0px; text-align:left; border-collapse:collapse; border: 1px solid #777777; 
border-right: 0px solid #28283f; border-bottom: 0px solid #28283f;  border-left: 0px solid #777777; border-top: 1px solid #777777;}
td.scheduleShort { width:auto; padding:5px; line-height:10px; vertical-align:top; 
border-collapse:collapse; border: 0px solid #777777; 
border-bottom: 0px solid #28283f; border-right: 0px solid #28283f; }
td.scheduleShort-left { width:85px; padding:4px; line-height:11px; vertical-align:top;  text-align:left;
border-collapse:collapse; border: 0px solid #777777;
border-left: 1px solid #9fb0bc;  border-right: 1px solid #6699ff;  border-top: 1px solid #9fb0bc;  border-bottom: 1px solid #9fb0bc;  }
td.scheduleShort-right { width:131px; padding:4px; line-height:11px; vertical-align:top; text-align:left;
border-collapse:collapse; border: 0px solid #777777; 
border-left: 0px solid #28283f;  border-right: 1px solid #28283f;  border-top: 1px solid #9fb0bc;  border-bottom: 1px solid #9fb0bc;  }
td.scheduleShort-date { width:85px; padding:2px;   color: #f78383; #903; font-weight:bold;   text-align:left;}
td.scheduleShort-time { width:40px; padding:1px;   color: #f3b1b1; f3b1b1; #903; font-style:italic; }
td.scheduleShort-weekday { width:45px; padding:2px;  color:  #f3b1b1; #903; }
td.scheduleShort-place { width:85px; padding:2px;   color:#47c34d;  }
td.scheduleShort-event { width:auto; padding:1px;  color:#b9e1f8;}
td.scheduleShort-leader { width:auto; padding:1px;  color:#81bee7; };
a.scheduleShort-leader  {color:#81bee7; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}

a.scheduleShort-leader:link    {color:#81bee7; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}
a.scheduleShort-leader:visited {color:#81bee7; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif; }
a.scheduleShort-leader:hover   {color:white;   text-decoration:underline; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}


TABLE.scheduleDaily { 
width:500px;  
font-size: 13px; 
color:white;   
font-family: Arial, Helvetica, sans-serif; 
vertical-align:top; 
text-indent:2px; 
text-align:left; 
border-collapse:collapse;
border: 1px solid #CCCCCC;  
line-height:16px;  
padding:5px;}
@media screen and (max-width: 479px) {
	TABLE.scheduleDaily { 
width:360px !important;  
overflow-x:auto !important;
font-size: 13px; 
color:white;   
font-family: Arial, Helvetica, sans-serif; 
vertical-align:top; 
text-indent:2px; 
text-align:left; 
border-collapse:collapse;
border: 1px solid #CCCCCC;  
line-height:16px;  
padding:5px;}
}
td.scheduleDaily-weekend {border-collapse:collapse;  font-size: 13px; border:1px solid red; width:100px; padding:5px;     text-align:left;}
td.scheduleDaily-workday {border-collapse:collapse;  font-size: 13px; border: 1px solid #CCCCCC;  width:40px; padding:5px;   font-style:bold; }
td.scheduleDaily-workda1 {border-collapse:collapse;   font-size: 13px;
 border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   border-top: 1px solid red; 
   width:40px; padding:5px;   font-style:bold; }
td.scheduleDaily-workda5 {border-collapse:collapse;   font-size: 13px;
 border-bottom: 1px solid red; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   border-top: 1px solid #CCCCCC; 
   width:40px; padding:5px;   font-style:bold; }
td.scheduleDaily-weekday { width:45px; padding:2px;  color:  #f3b1b1; #903; }


td.scheduleDaily-workday_Pavasaris { background-color:#ffffcc; line-height:13px; border-collapse:collapse;  font-size: 13px; border:1px solid #CCCCCC;  width:40px;  padding:5px;   font-style:bold; vertical-align:bottom; margin-bottom:10px }
td.scheduleDaily-weekend_Pavasaris { background-color:#ffffcc; line-height:13px; border-collapse:collapse;  font-size: 13px; border:1px solid red;      width:100px; padding:5px;   text-align:t top; vertical-align:text-top; alignment-baseline:central }
td.scheduleDaily-workda5_Pavasaris { background-color:#ffffcc; line-height:13px; border-collapse:collapse;  font-size: 13px;                            width:40px;  padding:5px;   font-style:bold;
 border-bottom: 1px solid red; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   border-top: 1px solid #CCCCCC; 
   }
td.scheduleDaily-workda1_Pavasaris { background-color:#ffffcc; line-height:13px; border-collapse:collapse;   font-size: 13px;
 border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   border-top: 1px solid red; 
   width:40px; padding:5px;   font-style:bold; }


td.scheduleDaily-workday_Resortas { background-color:#ccffcc; line-height:13px; border-collapse:collapse;  font-size: 13px; border:1px solid #CCCCCC;  width:40px;  padding:5px;   font-style:bold; }
td.scheduleDaily-weekend_Resortas { background-color:#ccffcc; line-height:13px; border-collapse:collapse;  font-size: 13px; border:1px solid red;      width:100px; padding:5px;   text-align:left;}
td.scheduleDaily-workda5_Resortas { background-color:#ccffcc; line-height:13px; border-collapse:collapse;  font-size: 13px;                            width:40px;  padding:5px;   font-style:bold;
 border-bottom: 1px solid red; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   border-top: 1px solid #CCCCCC; 
   }
td.scheduleDaily-workda1_Resortas { background-color:#ccffcc; line-height:13px; border-collapse:collapse;   font-size: 13px;
 border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   border-top: 1px solid red; 
   width:40px; padding:5px;   font-style:bold; }
   
a.scheduleDaily-leader  {color:#81bee7; text-decoration:none; font-size:12px;  font-family: Arial, Helvetica, sans-serif;}

li {   clip:   rect(   ); margin-left: -15px; margin-bottom: 5px}


td.bgimg {
background-image:url(img/2013-0116-rst-gamta-zmogus.png);
 background-repeat:no-repeat;
 background-position:right top;
}

td.bgimg2 {
background-image:url(img/2014-0627-saves-pazinimas.png);
 background-repeat:no-repeat;
 background-position:right top;
}

td.bgimg3 {
background-image:url(img/pukai_sm.png);
 background-repeat:no-repeat;
 background-position:right top;
}

td.adsd2016 {
background-image:url(img/2016-0814-adsd-2.png);
 background-repeat:no-repeat;
 background-position:left top;
}
