/* This is the default template of CMSimple */

/* RESET BROWSERSTYLE */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,hr,blockquote {padding: 0; margin: 0;}

/* GLOBAL */
h1 {font-family: Arial, Helvetica, georgia, serif; color: #30393c; font-size: 28px; line-height: 1.3em; font-weight: 700; padding: 16px 0 0 0; margin: 0;}
h2 {font-family: Arial, Helvetica, georgia, serif; color: #30393c; font-size: 26px; line-height: 1.3em; font-weight: 700; padding: 16px 0 0 0; margin: 0;}
h3 {font-family: Arial, Helvetica, georgia, serif; color: #30393c; font-size: 24px; line-height: 1.3em; font-weight: 700; padding: 16px 0 0 0; margin: 0;}
h4 {font-family: Arial, Helvetica, georgia, serif; color: #30393c; font-size: 22px; line-height: 1.3em; font-weight: 700; padding: 16px 0 0 0; margin: 0;}
h5 {font-family: Arial, Helvetica, georgia, serif; color: #30393c; font-size: 20px; line-height: 1.3em; font-weight: 700; padding: 16px 0 0 0; margin: 0;}
h6 {font-family: Arial, Helvetica, georgia, serif; color: #30393c; font-size: 18px; line-height: 1.3em; font-weight: 700; padding: 16px 0 0 0; margin: 0;}

p {margin: 10px 0;}
ol {margin: 6px 0;}
ol li {line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 22px;}
ul {list-style: disc; margin: 6px 0;}
ul li {line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;}
hr {height: 1px; clear: both; color: #999; background-color: #999; border: 0; margin: 16px 0;}
blockquote {background: #eee; border-left: 3px solid #999; padding: 2px 0 2px 20px; margin: 12px 0;}
img {box-sizing: border-box; max-width: 100%; height: auto;}
.tplge_navintern {display: none;}



/* 
##############################
 C O N T E N T  C L A S S E S 
##############################
*/

img.tplge_left {display: block; float: left; max-width: 44%; border: 0; margin: 0 20px 16px 0;}
img.tplge_right {display: block; float: right; max-width: 44%; border: 0; margin: 0 0 16px 20px;}
img.tplge_centered {display: block; border: 0; margin: 24px auto;}
img.tplge_left_noborder {display: block; float: left; max-width: 44%; border: 0; margin: 0 20px 16px 0;}
img.tplge_right_noborder {display: block; float: right; max-width: 44%; border: 0; margin: 0 0 16px 20px;}
img.tplge_centered_noborder {display: block; border: 0; margin: 24px auto;}
img.tplge_left_border {display: block; float: left; max-width: 44%; border: 6px solid #999; padding: 0; margin: 0 20px 16px 0;}
img.tplge_right_border {display: block; float: right; max-width: 44%; border: 6px solid #999; padding: 0; margin: 0 0 16px 20px;}
img.tplge_centered_border {display: block; border:6px solid #999; padding: 0; margin: 24px auto;}
img.tplge_border {border: 6px solid #999; padding: 0;}

p.tplge_box01 {clear: both; background: #eee; border: 3px solid #aaa; padding: 12px 16px; margin: 10px 0;}
p.tplge_code {clear: both; background: #ece6dc; color: #222; font-family: 'courier new', monospace; border: 3px solid #999; padding: 10px 16px; margin: 10px 0; overflow: scroll;}

.tplge_clearLeft {clear: left;}
.tplge_clearRight {clear: right;}
.tplge_clearBoth {clear: both;}

.tplge_legal {padding: 6px 0;}



/* 
##############################
           B O D Y
##############################
*/

/* BODY UND SEITE / BODY AND PAGE */
body {font-family: arial, sans-serif; font-size: 16px; line-height: 1.4em; color: #535349; }
.body {min-width: 940px; text-align: left; }
#top {font-size: 10px; line-height: 10px;}





/* 
##############################
        D E S I G N
############################## 
*/

/* HEADER */
header {background: #fff url(images/langelis.png);}
.tplge_headerin {max-width: 1280px; padding: 0; margin: 0 auto; height: 172px; border: 0px solid red;}
.tplge_headerin img.tplge_headerimage {display: block; margin: 0 auto;}

.tplge_logo {float: left; padding: 11px; border: 0px solid red;}
.tplge_sitename {float: left; top: 0; color: #35993D; font-size: 35px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 0 0 0 10px; margin: 0; width: 1148px; height: 40px; border: 0px solid red;}
.tplge_sitename_print {float: left; top: 0; color: #B5A819; font-size: 25px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 0 0 0 10px; margin: 0; width: 1148px; height: 120px; border: 0px solid red;}
.tplge_sitename_green {float: right; top: 0; color: #317739; background: #C6FFBF; font-size: 18px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 10px 0 0 20px; margin: 0; width: 320px; height: 118px; border: 0px solid red;}
div.tplge_sitename_green li {font-size: 18px;}
.tplge_top {float:left; background: #35993D; color: white; text-align: right; width: 244px; height: auto; margin: 7px 0 0 3px; padding: 0 5px 5px 5px;}
.tplge_top_title {float:left; background: #35993D; color: white; text-align: left; width: 230px; height: auto; font-size: 16px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.tplge_klientai_top {float:left; background: #C7FFAF; color: #000; text-align: left; width: 200px; height: auto; font-size: 15px; margin: 2px; padding: 0 0 0 5px;}
.tplge_klientai_top_placiau {float:right; background: #C7FFAF; color: #000; text-align: left; width: 70px; height: auto; font-size: 15px; margin: 1px 37px 0 0; padding: 0 0 0 5px;}

/* locator */
.tplge_locator {overflow: hidden; background: #fff url(images/langelis.png); color: black; font-weight: bold; line-height: 2em; border: 0px solid #45dfd2;}
.tplge_locatorin {font-size: 15px; text-align: left; padding: 3px 20px; margin: 6px auto;}
.tplge_locatorText {font-weight: 700; padding-right: 3px;}
.tplge_locatorDelimiter {font-weight: 700; margin: 0 6px;}
.cmsimpleLocatorElement {font-size: 15px;}
.cmsimpleLocatorElementLast {font-weight: 700;}

/* languagemenu */
div.langmenu_container {float: right; text-align: right; border: 0px solid #c00; padding: 0; margin: 0;}
.langmenu_container img {margin: 0 20px 0 0; border: 3px solid #aaa;}





/* MAIN */
.tplge_main {background: #fff url(images/langelis.png);}





/* CONTENT Elements */

/* CMSimple mailform */
.tplge_content input {background: #fff; border: 1px solid #aaa; border-radius: 3px; padding: 6px;}
.tplge_content textarea {width: 90%; background: #fff; border: 1px solid #aaa; border-radius: 3px; padding: 10px; margin: 0 0 10px 0;}
.tplge_content input.submit {background: url(images/button.jpg) repeat-x; float: left; color: #333; font-size: 14px; line-height: 20px; border: 1px solid #999; border-radius: 3px; padding: 2px 9px; margin: 4px 9px 16px 0;}

/* CMSimple loginform old */
.tplge_content input#submit {background: url(images/button.jpg) repeat-x; float: left; color: #333; font-size: 14px; line-height: 20px; border: 1px solid #999; border-radius: 3px; padding: 2px 9px; margin: 0 auto 6px 0;} 

/* prev-top-next */
.tplge_prevtopnext {clear: both; text-align: center; padding: 0; margin: 24px 0 0 0;}
.tplge_prevtopnext span {padding: 0 24px;}
.tplge_prevtopnext img {background: #D6C842; padding: 9px; border: 0px solid #c0c6c9; border-radius: 16px; margin: 0 20px;}
.tplge_prevtopnext img:hover {background: #FFF496;}

ul.sitemaplevel1 {list-style: none; font-size: 16px; font-weight: 700; padding: 20px 0 0 0!important; margin: 0!important;}
ul.sitemaplevel1 li {list-style: none; font-size: 16px; font-weight: 700; padding: 20px 0 0 0; margin: 0;}

ul.sitemaplevel2 {list-style: none; font-size: 16px; font-weight: 700; padding: 0!important; margin: 0!important;}
ul.sitemaplevel2 li {font-size: 15px; font-weight: 100; padding: 9px 0 0 0; margin-left: 20px;}

ul.sitemaplevel3 {list-style: none; font-size: 16px; font-weight: 700; padding: 0!important; margin: 0!important;}
ul.sitemaplevel3 li {font-size: 15px; font-weight: 100; padding: 9px 0 0 0; margin-left: 20px;}

ul.sitemaplevel4 {list-style: none; font-size: 16px; font-weight: 700; padding: 0!important; margin: 0!important;}
ul.sitemaplevel4 li {font-size: 15px; font-weight: 100; padding: 9px 0 0 0; margin-left: 20px;}

ul.sitemaplevel5 {list-style: none; font-size: 16px; font-weight: 700; padding: 0!important; margin: 0!important;}
ul.sitemaplevel5 li {font-size: 15px; font-weight: 100; padding: 9px 0 0 0; margin-left: 20px;}

ul.sitemaplevel6 {list-style: none; font-size: 16px; font-weight: 700; padding: 0!important; margin: 0!important;}
ul.sitemaplevel6 li {font-size: 15px; font-weight: 100; padding: 9px 0 0 0; margin-left: 20px;}

/* span.submenuParentLink {display: none;} */





/* SIDEBAR Elements */

/* searchbox */
.tplge_searchboxContainer {box-sizing: border-box; width: 240px; float: left; background: url('images/lupe.png') right 9px top 9px no-repeat; border: 0px solid #c0c6c9; border-radius: 3px; margin: 0 auto; overflow: hidden;}
.tplge_searchboxContainer input.text {width: 172px; background: #fff; float: left; font-size: 14px; border: 1px solid #aaa; border-radius: 3px; padding: 8px; margin: 3px;}
.tplge_searchboxContainer input.submit {width: 42px; height: 36px; float: right; background: none!important; color: transparent; border: 0; padding: 0; margin: 0;}
.tplge_searchboxContainer input.submit:hover {cursor: pointer;}

/* toc */
.tplge_sidebar li {list-style-type: none; list-style-image: none;}

.tplge_sidebar ul.menulevel1 {background: #D9E283; color: #930; border: 0; border-radius: 5px; padding: 10px 16px; margin: 8px 3px;}
.tplge_sidebar ul.menulevel1 li {line-height: 1.2em; text-align: left; font-size: 16px; font-weight: 700; border-radius: 3px; padding: 6px 0; margin: 0;}

.tplge_sidebar ul.menulevel2 {border: 0; padding: 0; margin: 0;}
.tplge_sidebar ul.menulevel2 li {line-height: 1.2em; font-size: 15px; font-weight: 400; text-align: left; border: 0; padding: 9px 0 0 0; margin: 0;}

.tplge_sidebar ul.menulevel3 {border: 0; padding: 0; margin: 0;}
.tplge_sidebar ul.menulevel3 li {line-height: 1.2em; font-size: 15px; text-align: left; border: 0; padding: 9px 0 0 16px; margin: 0;}

.tplge_sidebar ul.menulevel4 {border: 0; padding: 0; margin: 0;}
.tplge_sidebar ul.menulevel4 li {line-height: 1.2em; font-size: 15px; text-align: left; border: 0; padding: 9px 0 0 16px; margin: 0;}

.tplge_sidebar ul.menulevel5 {border: 0; padding: 0; margin: 0;}
.tplge_sidebar ul.menulevel5 li {line-height: 1.2em; font-size: 15px; text-align: left; border: 0; padding: 9px 0 0 16px; margin: 0;}

.tplge_sidebar ul.menulevel6 {border: 0; padding: 0; margin: 0;}
.tplge_sidebar ul.menulevel6 li {line-height: 1.2em; font-size: 15px; text-align: left; border: 0; padding: 9px 0 0 16px; margin: 0;}

.tplge_subnav {display: table; text-align: left; padding: 24px 0 10px 0; margin: 0 auto 0 0;}
.tplge_sidebar ul.tplge_subnav {list-style-type: none; padding: 36px 0 16px 0; margin: 0;}
.tplge_sidebar ul.tplge_subnav li {font-size: 14px; padding: 3px 0 3px 0; margin: 3px 0;}
.tplge_subnav img {background: #D9E283; border: 0px solid #aaa; border-radius: 3px; padding: 6px; margin: 3px;}

p.tplge_lastupdate {font-size: 14px; color: #333;}





/* NEWS AREA Elements */

div.tplge_news {width: 300px; float: left;}
div.tplge_newsin {line-height: 1.3em; border: 0px solid #996; padding: 0; margin: 0 20px 20px 20px;}
div.tplge_newsin ul {list-style-type: none; list-style-image: none; padding: 2px 0;}
div.tplge_newsin li {list-style-type: none; list-style-image: none; line-height: 1.2em; padding: 6px 0; margin: 0;}

div.tplge_newsin h1, div.tplge_newsin h2, div.tplge_newsin h3, div.tplge_newsin h4 {background: #C6FFBF!important; font-size: 20px!important; color: #317739!important; border: 0px solid #ccc; border-radius: 3px; padding: 6px 16px 36px 16px; margin: 20px 0 12px 0;}
div.tplge_newsin h5, div.tplge_newsin h6 {color: #aa9; letter-spacing: 1px; margin: 10px 0 0 0;}



/* FOOTER */
footer {font-size: 14px; text-align: center; color: #666; padding: 10px 40px 10px 10px; margin: 0;}
footer p {padding: 0; margin: 0;}



/* LINKS */
a:link {color: #1D5577; text-decoration: none;}
a:visited {color: #1D5577; text-decoration: none;}
a:hover {color: #991E35; text-decoration: underline;}
a:active {color: #991E35; text-decoration: underline;}
a:focus {color: #991E35; text-decoration: underline;}

.tplge_locator a:link {color: #1D5577; font-weight: bold;}
.tplge_locator a:visited {color: #1D5577; font-weight: bold;}
.tplge_locator a:hover {color: #991E35; text-decoration: underline;}
.tplge_locator a:active {color: #B5A819; text-decoration: underline;}
.tplge_locator a:focus {color: #B5A819; text-decoration: underline;}

.tplge_sidebar ul a:link {color: #1D5577; font-style: normal;}
.tplge_sidebar ul a:visited {color: #1D5577; font-style: normal;}
.tplge_sidebar ul a:hover {color: #991E35; font-style: normal; text-decoration: none;}
.tplge_sidebar ul a:active {color: #991E35; font-style: normal; text-decoration: none;}
.tplge_sidebar ul a:focus {color: #991E35; font-style: normal; text-decoration: none;}

.tplge_newsin a:link {color: #ccc; text-decoration: none;}
.tplge_newsin a:visited {color: #ccc; text-decoration: none;}
.tplge_newsin a:hover {color: #f90; text-decoration: underline;}
.tplge_newsin a:active {color: #fff; text-decoration: underline;}
.tplge_newsin a:focus {color: #fff; text-decoration: underline;}

footer a:link {color: #999; text-decoration: none;}
footer a:visited {color: #999; text-decoration: none;}
footer a:hover {color: #f90; text-decoration: underline;}
footer a:active {color: #fff; text-decoration: underline;}
footer a:focus {color: #fff; text-decoration: underline;}

.youtube { width: 800px; height: 450px;}

.klientai {float:right; background: #35993D; color: #C7FFAF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki {float:left; background: #35993D; color: white; text-align: right; width: 614px; height: auto; font-size: 24px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis {float:left; background: #35993D; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave {float:left; background: #C7FFAF; color: #000; text-align: left; width: 620px; height: auto; font-size: 20px; margin: 2px; padding: 2px;}
.klientai_klases {float:left; background: #C7FFAF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_atostogos {float:right; background: #E5C654; color: #FFF3AF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki_atostogos {float:left; background: #E5C654; color: white; text-align: right; width: 614px; height: auto; font-size: 24px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis_atostogos {float:left; background: #E5C654; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 620px; height: auto; font-size: 20px; margin: 2px; padding: 2px;}
.klientai_klases_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_studentai {float:left; color: #000; text-align: left; width: 665px; height: auto; margin: 2px; padding: 2px;}
.klientai_pastaba {border: 1px solid red; float:left; color: #000; text-align: left; width: 665px; height: auto; margin: 2px; padding: 2px;}
.klientai_visas {float:left; width: 700px; height: auto;}



/* 
###################################### 
   R E S P O N S I V E  L A Y O U T
###################################### 
*/

header {}

.tplge_locator {}
.tplge_locatorin {width: 1120px; font-size: 15px; text-align: left; padding: 3px 20px; margin: 6px auto;}

.tplge_main {}
.tplge_mainin {width: 1160px; padding: 10px 0; margin: 0 auto;}

.tplge_sidebar {float: left; width: 300px;}
.tplge_sidebarin {padding: 8px 20px;}

.tplge_content {float: right; width: 860px;}
.tplge_contentin {width: 800px; margin: 0 auto;}

.tplge_newsArea {background: #000 url(images/langelis.png);}
.tplge_newsArea aside {width: 900px; padding: 20px 0; margin: 0 auto;}

footer {}


@media (max-width: 1180px) {
.body {min-width: 240px; font-size: 16px;}

.tplge_navintern {display: table; clear: both; padding: 24px 0 6px 0; margin: 0 auto;}
.tplge_navintern img {display: block; padding: 0; margin: 6px;}
.tplge_navintern img.tplge_contentlink {background: #ddd;}
.tplge_button {background: #1D5577; color: #fff; float: left; border-radius: 3px; padding: 0; margin: 0 9px;}
.tplge_button:hover {background: #991E35;}
.tplge_button_active {background: #991E35; color: #fff; float: left; border-radius: 3px; padding: 0; margin: 0 9px;}

/* header */
header {}
.tplge_headerin {width: 100%; height: 172px; background: #fff url(images/langelis.png);}
.tplge_sitename {float: left; top: 0; color: #35993D; font-size: 35px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 0 0 0 10px; margin: 0; width: 941px; height: 40px; border: 0px solid red;}
.tplge_sitename_green {float: right; top: 0; color: #317739; background: #C6FFBF; font-size: 18px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 10px 0 0 20px; margin: 0; width: 320px; height: 118px; border: 0px solid red;}
div.tplge_sitename_green li {font-size: 18px;}


/* locator */
.tplge_locatorin {width: 90%; max-width: 800px;}

/* searchbox */
.tplge_searchboxContainer {margin-top: 16px;}

/* language menu */
div.langmenu_container {clear: left; float: none; text-align: right; border: 0px solid #c00; padding: 0; margin: 0;}
.langmenu_container img {margin: 0 16px 0 1px;}

/* Main Container */
.tplge_main {}
.tplge_mainin {width: 100%; max-width: 860px; padding: 20px 0; margin: 0 auto;}

/* Content Area */
.tplge_content {width: 100%; max-width: 800px; float: none; padding: 0; margin: 0 auto;}
.tplge_contentin {width: 100%; padding: 0;}

/* Menu Area */
.tplge_sidebar {width: 300px; float: none; margin: 0 auto;}
nav.tplge_sidebarin {width: 260px; float: none; padding: 0; margin: 16px auto;}

/* Youtube */
.youtube { width: 800px; height: 450px;}

.klientai {float:right; background: #35993D; color: #C7FFAF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki {float:left; background: #35993D; color: white; text-align: right; width: 614px; height: auto; font-size: 24px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis {float:left; background: #35993D; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave {float:left; background: #C7FFAF; color: #000; text-align: left; width: 615px; height: auto; font-size: 20px; margin: 2px; padding: 2px;}
.klientai_klases {float:left; background: #C7FFAF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_atostogos {float:right; background: #E5C654; color: #FFF3AF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki_atostogos {float:left; background: #E5C654; color: white; text-align: right; width: 614px; height: auto; font-size: 24px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis_atostogos {float:left; background: #E5C654; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 615px; height: auto; font-size: 20px; margin: 2px; padding: 2px;}
.klientai_klases_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_studentai {float:left; color: #000; text-align: left; width: 665px; height: auto; margin: 2px; padding: 2px;}
.klientai_pastaba {border: 1px solid red; float:left; color: #000; text-align: left; width: 665px; height: auto; margin: 2px; padding: 2px;}
.klientai_visas {float:left; width: 700px; height: auto;}

}



@media (max-width: 960px) {
header {overflow-x: hidden;}

.tplge_headerin {width: 100%; height: 162px; background: #fff url(images/langelis.png);} 
.tplge_sitename {float: left; top: 0; color: #35993D; font-size: 25px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 0 0 0 10px; margin: 0; width: 631px; height: 30px; border: 0px solid red;}
.tplge_sitename_green {float: right; top: 0; color: #317739; background: #C6FFBF; font-size: 18px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 10px 0 0 20px; margin: 0; width: 320px; height: 118px; border: 0px solid red;}
div.tplge_sitename_green li {font-size: 18px;}

.tplge_locatorin {width: 90%; max-width: 720px;}
.tplge_contentin {width: 90%;}
.tplge_newsArea aside {width: 600px;}

/* Youtube */
.youtube { width: 600px; height: 338px;}

.klientai {float:right; background: #35993D; color: #C7FFAF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki {float:left; background: #35993D; color: white; text-align: right; width: 514px; height: auto; font-size: 20px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis {float:left; background: #35993D; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave {float:left; background: #C7FFAF; color: #000; text-align: left; width: 521px; height: auto; font-size: 20px; margin: 2px; padding: 2px;}
.klientai_klases {float:left; background: #C7FFAF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20x; margin: 1px; padding: 0 0 0 5px;}
.klientai_atostogos {float:right; background: #E5C654; color: #FFF3AF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki_atostogos {float:left; background: #E5C654; color: white; text-align: right; width: 514px; height: auto; font-size: 20px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis_atostogos {float:left; background: #E5C654; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 521px; height: auto; font-size: 20px; margin: 2px; padding: 2px;}
.klientai_klases_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_studentai {float:left; color: #000; text-align: left; width: 565px; height: auto; margin: 2px; padding: 2px;}
.klientai_pastaba {border: 1px solid red; float:left; color: #000; text-align: left; width: 565px; height: auto; margin: 2px; padding: 2px;}
.klientai_visas {float:left; width: 600px; height: auto;}

}



@media (max-width: 640px) {
.tplge_headerin {width: 100%; height: 152px; background: #fff url(images/langelis.png);}
.tplge_newsArea aside {width: 300px;}
.tplge_sitename {float: left; top: 0; color: #35993D; font-size: 15px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 0 0 0 10px; margin: 0; width: 461px; height: 20px; border: 0px solid red;}
.tplge_sitename_green {float: right; top: 0; color: #317739; background: #C6FFBF; font-size: 12px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 15px 0 0 20px; margin: 0; width: 200px; height: 113px; border: 0px solid red;}
div.tplge_sitename_green li {font-size: 12px;}
.tplge_locatorin {width: 90%; max-width: 500px;}

/* Youtube */
.youtube { width: 440px; height: 248px;}

.klientai {float:right; background: #35993D; color: #C7FFAF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki {float:left; background: #35993D; color: white; text-align: right; width: 264px; height: auto; font-size: 19px; margin: 1px 0 0 0; padding: 4px 10px 7px 4px;}
.klientai_zodis {float:left; background: #35993D; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave {float:left; background: #C7FFAF; color: #000; text-align: left; width: 327px; height: auto; font-size: 18px; margin: 2px; padding: 2px;}
.klientai_klases {float:left; background: #C7FFAF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_atostogos {float:right; background: #E5C654; color: #FFF3AF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki_atostogos {float:left; background: #E5C654; color: white; text-align: right; width: 264px; height: auto; font-size: 19px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis_atostogos {float:left; background: #E5C654; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 327px; height: auto; font-size: 18px; margin: 2px; padding: 2px;}
.klientai_klases_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_studentai {float:left; color: #000; text-align: left; width: 330px; height: auto; margin: 2px; padding: 2px;}
.klientai_pastaba {border: 1px solid red; float:left; color: #000; text-align: left; width: 330px; height: auto; margin: 2px; padding: 2px;}
.klientai_visas {float:left; width: 350px; height: auto;}

}



@media (max-width: 480px) {
.tplge_headerin {width: 100%; height: 149px; background: #fff url(images/langelis.png);} 
.tplge_sitename {float: left; top: 0; color: #35993D; font-size: 14px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 0 0 0 10px; margin: 0; width: 361px; height: 17px; border: 0px solid red;}
.tplge_sitename_green {float: right; top: 0; color: #317739; background: #C6FFBF; font-size: 10px; line-height: 1em; text-align: left; font-weight: 900; font-style: normal; padding: 15px 0 0 20px; margin: 0; width: 180px; height: 113px; border: 0px solid red;}
div.tplge_sitename_green li {font-size: 10px;}
img.tplge_right_border, img.tplge_left_border, img.tplge_right, img.tplge_left {display: block; float: none; max-width: 100%; margin: 0 0 16px 0;}
.tplge_locatorin {width: 90%; max-width: 440px;}

/* Youtube */
.youtube { width: 320px; height: 180px;}

.klientai {float:right; background: #35993D; color: #C7FFAF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki {float:left; background: #35993D; color: white; text-align: right; width: 264px; height: auto; font-size: 19px; margin: 1px 0 0 0; padding: 4px 10px 7px 4px;}
.klientai_zodis {float:left; background: #35993D; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave {float:left; background: #C7FFAF; color: #000; text-align: left; width: 327px; height: auto; font-size: 18px; margin: 2px; padding: 2px;}
.klientai_klases {float:left; background: #C7FFAF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_atostogos {float:right; background: #E5C654; color: #FFF3AF; text-align: center; width: 56px; height: 45px; font-size: 30px; margin: 1px 15px 0 0; padding: 10px 0 0 0;}
.klientai_pasitiki_atostogos {float:left; background: #E5C654; color: white; text-align: right; width: 264px; height: auto; font-size: 19px; margin: 1px 0 0 0; padding: 4px 10px 4px 4px;}
.klientai_zodis_atostogos {float:left; background: #E5C654; color: white; text-align: center; width: 52px; height: auto; font-size: 12px; margin: 0; padding: 0 0 0 3px;}
.klientai_rezervave_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 327px; height: auto; font-size: 18px; margin: 2px; padding: 2px;}
.klientai_klases_atostogos {float:left; background: #FFF3AF; color: #000; text-align: left; width: 160px; height: auto; font-size: 20px; margin: 1px; padding: 0 0 0 5px;}
.klientai_studentai {float:left; color: #000; text-align: left; width: 330px; height: auto; margin: 2px; padding: 2px;}
.klientai_pastaba {border: 1px solid red; float:left; color: #000; text-align: left; width: 330px; height: auto; margin: 2px; padding: 2px;}
.klientai_visas {float:left; width: 350px; height: auto;}

}

/* tvarkarastis */
.laikai {float:left; width: 350px; height: auto;}
.laikas {float:left; background: #286EA5; color: white; text-align:center; width: 110px; height: 22px; margin: 1px; padding: 1px;}
.laisvas {float:left; font-size: 14px; background: #22762E; color: white; text-align:center; width: 170px; height: 22px; margin: 1px; padding: 1px;}
.uzimtas {float:left; font-size: 14px; background: #DD0D1D; color: white; text-align:center; width: 170px; height: 22px; margin: 1px; padding: 1px;}
.rezerva {float:left; font-size: 14px; background: #A5FFAD; color: white; text-align:center; width: 170px; height: 22px; margin: 1px; padding: 1px;}
.skirtukas {float:left; width: 336px; height: 2px; background: #535349;}
.bendras {float:left; background: #286EA5; color: white; text-align: center; width: 46px; height: 35px; font-size: 30px; margin: 1px; padding: 15px 0 0 0;}

.laiko_zona {float:left; background: #30292a; color: white; text-align: center; width: 46px; height: 45px; font-size: 16px; margin: 1px; padding: 5px 0 0 0;} 
.uzimtumas_kaina {float:left; background: #30292a; color: white; text-align: center; width: 286px; height: 35px; font-size: 16px; margin: 1px; padding: 15px 0 0 0;}

.rezervacija {float:left; background: #32FF8B; color: #30292a; text-align: left; width: 329px; height: 72px; font-size: 17px; margin: 1px; padding: 2px; border: 1px solid #005B29;}
.uzimta15 {float:left; color: white; text-align: center; width: 260px; height: 1px; font-size: 35px; margin: 2px 5px 5px 5px; padding: 3px 3px 3px 3px; border: 0px solid #005B29;}
.uzimta30 {float:left; color: white; text-align: center; width: 260px; height: 10px; font-size: 35px; margin: 2px 5px 5px 5px; padding: 5px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta45 {float:left; color: white; text-align: center; width: 260px; height: 30px; font-size: 35px; margin: 5px; padding: 5px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta60 {float:left; color: white; text-align: center; width: 260px; height: 30px; font-size: 35px; margin: 5px; padding: 15px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta90 {float:left; color: white; text-align: center; width: 260px; height: 30px; font-size: 35px; margin: 5px; padding: 30px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta120 {float:left; color: white; text-align: center; width: 260px; height: 30px; font-size: 35px; margin: 5px; padding: 45px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta150 {float:left; color: white; text-align: center; width: 260px; height: 50px; font-size: 35px; margin: 5px; padding: 55px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta180 {float:left; color: white; text-align: center; width: 260px; height: 110px; font-size: 35px; margin: 5px; padding: 55px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta240 {float:left; color: white; text-align: center; width: 260px; height: 30px; font-size: 35px; margin: 5px; padding: 95px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta270 {float:left; color: white; text-align: center; width: 260px; height: 70px; font-size: 35px; margin: 5px; padding: 85px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta360 {float:left; color: white; text-align: center; width: 260px; height: 30px; font-size: 35px; margin: 5px; padding: 155px 5px 5px 5px; border: 0px solid #005B29;}
.uzimta390 {float:left; color: white; text-align: center; width: 260px; height: 105px; font-size: 35px; margin: 5px; padding: 105px 5px 5px 5px; border: 0px solid #005B29;}

.laikas_zonoj {float:left; color: white; text-align: center; width: 46px; height: 48px; font-size: 30px; margin: 0px; padding: 10px 0 0 0;} 

.auksine_dd {float:left; background: #FFD700; color: white; text-align: center; width: 46px; height: 122px; font-size: 30px; margin: 1px; padding: 5px 0 0 0;} 
.auksine_ss {float:left; background: #FFD700; color: white; text-align: center; width: 46px; height: 235px; font-size: 30px; margin: 1px; padding: 5px 0 0 0;} 
.uzimtumas_kaina_auksine_dalis_dd {float:left; background: #DBDBDB; color: #30292a; text-align: left; width: 281px; height: 122px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_auksine_dalis_ss {float:left; background: #DBDBDB; color: #30292a; text-align: left; width: 281px; height: 235px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_auksine_visa_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 281px; height: 122px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_auksine_visa_ss {float:left; background: #FFD700; color: #30292a; text-align: left; width: 281px; height: 235px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_auksine_tik45_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 47px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik60_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 62px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik75_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 70px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik90_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 100px; font-size: 15px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik90_dd_apacia {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 100px; font-size: 15px; margin: 2px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik135_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 125px; font-size: 15px; margin: 2px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik150_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 150px; font-size: 15px; margin: 18px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik270_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 270px; font-size: 15px; margin: 2px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik360_dd {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 325px; font-size: 15px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_auksine_tik360_kainose {float:left; background: #FFD700; color: #30292a; text-align: left; width: 269px; height: 325px; font-size: 15px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.kaina_auksine {float:left; background: #C69F00; color: white; text-align: center; width: 140px; height: 20px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #896E00;} 
.kaina_auksine_maz {float:left; background: #C69F00; color: white; text-align: center; width: 120px; height: 20px; font-size: 12px; margin: 1px; padding: 1px; border: 1px solid #896E00;} 

.sidabrine_dd {float:left; background: #C0C0C0; color: white; text-align: center; width: 46px; height: 360px; font-size: 30px; margin: 1px; padding: 5px 0 0 0;} 
.sidabrine_ss {float:left; background: #C0C0C0; color: white; text-align: center; width: 46px; height: 122px; font-size: 30px; margin: 1px; padding: 5px 0 0 0;} 
.uzimtumas_kaina_sidabrine_visa_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 281px; height: 360px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_sidabrine_dalis_dd {float:left; background: #DBDBDB; color: #30292a; text-align: left; width: 281px; height: 360px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_sidabrine_dalis_ss {float:left; background: #DBDBDB; color: #30292a; text-align: left; width: 281px; height: 122px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_sidabrine_tik45_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 47px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik60_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 62px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik75_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 70px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik90_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 100px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik150_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 150px; font-size: 15px; margin: 2px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik210_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 210px; font-size: 15px; margin: 25px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik270_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 270px; font-size: 15px; margin: 2px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik360_dd {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 325px; font-size: 15px; margin: 2px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_sidabrine_tik360_kainose {float:left; background: #C0C0C0; color: #30292a; text-align: left; width: 269px; height: 325px; font-size: 15px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #606060;}
.kaina_sidabrine_dd {float:left; background: #828282; color: white; text-align: center; width: 140px; height: 20px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #606060;} 
.kaina_sidabrine_maz {float:left; background: #828282; color: white; text-align: center; width: 120px; height: 20px; font-size: 12px; margin: 1px; padding: 1px; border: 1px solid #606060;} 

.vip_dd {float:left; background: #FF2348; color: white; text-align: center; width: 46px; height: 360px; font-size: 30px; margin: 1px; padding: 5px 0 0 0;} 
.vip_ss {float:left; background: #FF2348; color: white; text-align: center; width: 46px; height: 616px; font-size: 30px; margin: 1px; padding: 5px 0 0 0;} 
.uzimtumas_kaina_vip_dalis_dd {float:left; background: #DBDBDB; color: #30292a; text-align: left; width: 281px; height: 360px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_vip_dalis_ss {float:left; background: #DBDBDB; color: #30292a; text-align: left; width: 281px; height: 616px; font-size: 17px; margin: 1px; padding: 5px 0 0 5px;}
.uzimtumas_kaina_vip_tik45_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 47px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_vip_tik60_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 62px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_vip_tik75_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 70px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #606060;}
.uzimtumas_kaina_vip_tik120_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 120px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #9E0F48;}
.uzimtumas_kaina_vip_tik240_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 240px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #9E0F48;}
.uzimtumas_kaina_vip_tik270_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 270px; font-size: 15px; margin: 2px; padding: 2px; border: 1px solid #9E0F48;}
.uzimtumas_kaina_vip_tik360_dd {float:left; background: #FF2348; color: #30292a; text-align: left; width: 269px; height: 325px; font-size: 15px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #9E0F48;}
.uzimtumas_kaina_vip_grupine_dd {float:left; background: #EA8C9D; color: #30292a; text-align: left; width: 269px; height: 90px; font-size: 14px; margin: 1px; padding: 2px; border: 1px solid #9E0F48;}
.uzimtumas_kaina_vip_grupine_tik420_dd {float:left; background: #EA8C9D; color: #30292a; text-align: left; width: 269px; height: 380px; font-size: 14px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #9E0F48;}
.kaina_vip_dd {float:left; background: #9E0F48; color: white; text-align: center; width: 140px; height: 20px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #680A30;} 
.kaina_vip_maz {float:left; background: #9E0F48; color: white; text-align: center; width: 120px; height: 20px; font-size: 12px; margin: 1px; padding: 1px; border: 1px solid #680A30;} 
.kaina_vip_grupe {float:left; background: #9E0F48; color: white; text-align: center; width: 108px; height: 18px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #680A30;} 
.kaina_vip_grupe_kainose {float:left; background: #9E0F48; color: white; text-align: left; width: 200px; height: 18px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #680A30;} 
.placiau_vip_grupe {float:right; background: #F7B2BE; color: white; text-align: center; width: 148px; height: 18px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #680A30;} 

.uzimtumas_kaina_vip_laisva_tik45_dd {float:left; background: #0092CC; color: #30292a; text-align: left; width: 269px; height: 47px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #186D8E;}
.uzimtumas_kaina_vip_laisva_tik60_dd {float:left; background: #0092CC; color: #30292a; text-align: left; width: 269px; height: 62px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #186D8E;}
.uzimtumas_kaina_vip_laisva_tik90_dd {float:left; background: #0092CC; color: #30292a; text-align: left; width: 269px; height: 92px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #186D8E;}
.uzimtumas_kaina_vip_laisva_tik120_dd {float:left; background: #0092CC; color: #30292a; text-align: left; width: 269px; height: 122px; font-size: 15px; margin: 1px; padding: 2px; border: 1px solid #186D8E;}
.uzimtumas_kaina_vip_laisva_tik270_dd {float:left; background: #0092CC; color: #30292a; text-align: left; width: 269px; height: 270px; font-size: 15px; margin: 2px; padding: 2px; border: 1px solid #186D8E;}
.uzimtumas_kaina_vip_laisva_tik360_dd {float:left; background: #0092CC; color: #30292a; text-align: left; width: 269px; height: 325px; font-size: 15px; margin: 15px 2px 2px 2px; padding: 2px; border: 1px solid #186D8E;}
.kaina_vip_laisva_dd {float:left; background: #186D8E; color: white; text-align: center; width: 140px; height: 20px; font-size: 14px; margin: 1px; padding: 1px; border: 1px solid #0C3949;} 
.kaina_vip_laisva_maz {float:left; background: #186D8E; color: white; text-align: center; width: 120px; height: 20px; font-size: 12px; margin: 1px; padding: 1px; border: 1px solid #0C3949;} 


/* kainos */

.kainos {float: left; width: 850px; height: 220px; border: 0px solid red;}
.kainosin {float: left; width: 350px; height: 220px; border: 0px solid red;}
.kainos_top {float: left; background: #286EA5; color: white; padding: 2px; text-align: center; width: 110px; border: 0px solid red; margin: 1px;}
.kainos_top_akademinis {float: left; background: #286EA5; color: white; padding: 2px; text-align: center; width: 100px; border: 0px solid red; margin: 1px;}
.kainos_akademinis{float: left; background: #DDC0B1; font-size: 18px; padding: 10px 2px 2px 2px; font-weight: bold; text-align: center; width: 100px; height: 78px; border: 0px solid red; margin: 1px;}
.kainos_populiariausias{float: left; background: #F9F29F; font-size: 25px; padding: 20px 2px 2px 2px; font-weight: bold; text-align: center; width: 110px; height: 98px; border: 0px solid red; margin: 1px;}
.kainos_vertingiausias{float: left; background: #89FF7A; font-size: 30px; padding: 60px 2px 2px 2px; font-weight: bold; text-align: center; width: 110px; height: 118px; border: 0px solid red; margin: 1px;}
.kainos_grupes {float: left; width: 850px; height: 120px; border: 0px solid red;}
.kainosin_grupes {float: left; width: 350px; height: 120px; border: 0px solid red;}
.kainos_top_grupes {float: left; background: #A5FFAD; color: white; padding: 2px; text-align: center; width: 78px; border: 0px solid red; margin: 1px;}
.kainos_top_grupes_kaina {float: left; background: #FFF56D; color: black; padding: 2px; text-align: center; width: 78px; border: 0px solid red; margin: 1px;}


.formule {text-align: center; font-size: 25px; font-weight: bold;}

.mokomoji_medziaga {border: 1px solid black;}

.reklama {float: left; width: 250px; height: 250px; background: #286EA5;}

.zalias_bold {font-weight: bold; color: green;}
.raudonas_bold {font-weight: bold; color: red;}
.geltonas_bold {font-weight: bold; color: #B5A819;}
.violetinis_bold {font-weight: bold; color: #7132A1;}
.melynas_bold {font-weight: bold; color: #0070C0;}
.rudas_bold {font-weight: bold; color: #C55A11;}

.bruksnys_virs_teksto {text-decoration:overline;}


ul.circle {list-style-type: circle;}

table.pirminiai {padding: 0px; border: 0px solid #999; text-align: center;}
td.pirminiai {padding: 2px; border: 1px solid #999;}

td.pirminiai_vertikaliai {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr;}
td.pirminiai_pilka {padding: 2px; border: 1px solid #999; background: #B7B7B7;}
td.pirminiai_vertikaliai_ruda_1 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #FBE4D5;}
td.pirminiai_vertikaliai_ruda_2 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #F7CAAC;}
td.pirminiai_vertikaliai_ruda_3 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #F4B083;}
td.pirminiai_ruda {padding: 2px; border: 1px solid #999; background: #EA9864;}
td.pirminiai_vertikaliai_geltona_1 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #FFF2CC;}
td.pirminiai_vertikaliai_geltona_2 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #FFE599;}
td.pirminiai_vertikaliai_geltona_3 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #FFD966;}
td.pirminiai_geltona {padding: 2px; border: 1px solid #999; background: #EAAC00;}
td.pirminiai_vertikaliai_melyna_1 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #D9E2F3;}
td.pirminiai_vertikaliai_melyna_2 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #B4C6E7;}
td.pirminiai_vertikaliai_melyna_3 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #8EAADB;}
td.pirminiai_melyna {padding: 2px; border: 1px solid #999; background: #6496E5;}
td.pirminiai_vertikaliai_zalia_1 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #E2EFD9;}
td.pirminiai_vertikaliai_zalia_2 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #C5E0B3;}
td.pirminiai_vertikaliai_zalia_3 {padding: 2px; border: 1px solid #999; writing-mode: vertical-lr; background: #A8D08D;}
td.pirminiai_zalia {padding: 2px; border: 1px solid #999; background: #74B24A;}

table.palyginimas {padding: 0px; border: 0px solid #999; text-align: center; margin: 0 0 10px 0;}
td.palyginimas_rudas {border: 1px solid #41719C; background: #843C0C; width: 20px; height: 20px;}
td.palyginimas_juodas {border: 1px solid #41719C; background: #000; width: 20px; height: 20px;}

td.palyginimas_rudas_3 {border: 1px solid #41719C; background: #843C0C; width: 94px; height: 20px;}
td.palyginimas_juodas_3 {border: 1px solid #41719C; background: #000; width: 94px; height: 20px;}
td.palyginimas_rudas_5 {border: 1px solid #41719C; background: #843C0C; width: 54px; height: 20px;}
td.palyginimas_juodas_5 {border: 1px solid #41719C; background: #000; width: 54px; height: 20px;}

/* Grupes*/
table.grupes_bendra {padding: 5px; border: 1px solid #999; text-align: center;}
td.grupes_bendra_1 {padding: 2px; border: 1px solid #999; text-align: center; background: #007C0C; font-size: 22px; color: #AFFFB2;}
td.grupes_bendra_2 {padding: 2px; border: 1px solid #999; text-align: center; background: #00AF0E; font-size: 20px; color: #AFFFB2;}
td.grupes_bendra_3 {padding: 2px; border: 1px solid #999; text-align: center; background: #23DB2C; font-size: 18px; color: #AFFFB2;}
td.grupes_bendra_kiti {padding: 2px; border: 1px solid #999; text-align: center; background: #EFFF47;}



.frac {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    letter-spacing: 0.001em;
    text-align: center;
}
.frac > span {
    display: block;
    padding: 0.1em;
}
.frac span.bottom {
    border-top: thin solid #535349;
}
.frac span.symbol {
    display: none;
} 

table.be_remo {border: 0px solid red; padding: 0px; margin: 0px;}
tr.be_remo {border: 1px solid red; padding: 0px; margin: 0px;}
td.desine {border-right: 1px solid #535349; padding: 0 3px 0 0; margin: 0px; vertical-align: top;}
td.kaire {border: 0 0 0 1px solid #535349; padding: 0 0 0 3px; margin: 0px; vertical-align: top;}



/*
td.uzimtas {background: #DD0D1D; color: white; font-size: 12px; text-align:center;}
td.rezerva {background: #D3B445; color: white; font-size: 12px; text-align:center;}
td.laisvas {background: #22762E; color: white; font-size: 12px; text-align:center;}
td.savaite {background: #B8B023; color: white; font-size: 16px; text-align:center; border-bottom: 5px solid black;}
td.laikas {background: #286EA5; color: white; font-size: 16px; text-align:center;}
td.antraste {background: #BCDAF4; color: black; font-size: 22px; text-align:center;}
td.linija {border-bottom: 2px solid black;}
p {padding-bottom: 15px; font-size: 20px;}
p.laiko {padding-bottom: 15px; font-size: 24px;}
p.uzimtumo_ps {padding-bottom: 15px; font-size: 18px; color: #DD0D1D;}
p.uzimtumo_ps_zal {padding-bottom: 15px; font-size: 18px; color: #22762E;}
li {font-size: 20px;}

td.kainos_top{background: #286EA5; color: white; font-size: 16px; padding: 5px; text-align: center; width: 150px;}
td.kainos_akademinis{background: #40A0AD; font-size: 16px; padding: 5px; font-weight: bold; text-align: center; width: 150px;}
td.kainos_populiariausias{background: #F9F29F; font-size: 19px; padding: 5px; font-weight: bold; text-align: center; width: 150px;}
td.kainos_vertingiausias{background: #89FF7A; font-size: 22px; padding: 5px; font-weight: bold; text-align: center; width: 150px;}

table.none { padding: 2px; border-bottom: 0px solid #BDA387; vertical-align: bottom;}

img.donatas { padding: 0px 20px 10px 0px;}
*/

