@font-face{font-family:'RobotoCR';src:url('/web_scripts/fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),url('/web_scripts/fonts/RobotoCondensed-Regular.woff') format('woff'),url('/web_scripts/fonts/RobotoCondensed-Regular.ttf') format('truetype'),url('/web_scripts/fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoCB';src:url('/web_scripts/fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),url('/web_scripts/fonts/RobotoCondensed-Bold.woff') format('woff'),url('/web_scripts/fonts/RobotoCondensed-Bold.ttf') format('truetype'),url('/web_scripts/fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');font-weight:normal;font-style:normal;}
* { font-family: RobotoCR; }
html, body { padding: 0; margin: 0; }
html { max-width: 768px; min-width: 260px; }
body { background-color: #fff; font-size: 15px; line-height: 22px; color: #666; position: relative; -webkit-text-size-adjust: none }
body * { text-shadow: none; }
h1, h2, h3, h4, h5, h6 { line-height: 1; font-weight: bold; margin: 20px 0 10px 0; }
h1, h2, h3 { font-size: 19px; }
h4, h5, h6 { font-size: 17px; }
p { margin: 0 0 10px 0; }
a, a:link, a:active, a:visited, a:hover { color: #000; text-decoration: none; }
nav:not(.mm-menu) { display: none; }
.header, .content, .footer { text-align: center; }
.header { font-size: 17px; font-weight: bold; color: #fff; line-height: 50px; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 50px; padding: 0px; text-indent: 50px; background: #f5c491; background: -webkit-gradient(linear,left top,left bottom,from(#fbdfbe),to(#f5c491)); background: -o-linear-gradient(top,#fbdfbe,#f5c491); background: -webkit-linear-gradient(top,#fbdfbe,#f5c491); background: -moz-linear-gradient(top,#fbdfbe,#f5c491); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbdfbe',endColorstr='#f5c491'); }
.footer { background: #f5c491; font-size: 17px; font-weight: bold; color: #fff; line-height: 50px; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 50px; padding: 0px; }
.header.fixed { position: fixed; top: 0; left: 0; }
.footer.fixed { position: fixed; bottom: 0; left: 0; }
.header a { background: center center no-repeat transparent; background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC ); display: block; width: 50px; height: 50px; position: absolute; top: 0; left: 10px; }
.content { padding: 15px; text-align: justify; line-height: 125%; }
.content p img { max-width: 100%; height: inherit !important; }
span.mainlogo { display: inline-block; height: 50px; line-height: 50px; width: 450px; background-size: 450px 50px; background-position: center center; background-repeat: no-repeat; background-image: url('/web_images/KKL2025_logom.svg'); }
div.header2 { height: 13px; overflow: hidden; }
div.header2 hr { margin: 0px; padding: 0px; border-style: solid; border-color: #b8936d; border-width: 3px 0px 0px 0px; box-shadow: #000000 0px 0px 10px; }
a.cp, a.cp:hover, a.cp:visited, a.cp:active { display: block; text-align: center; padding: 5px 0px; margin-top: 10px; font-weight: normal; color: #b8936d; text-indent: 0px; font-size: 13px; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }
table { border-collapse: collapse; }
h1 { margin: 0px 0px 15px 0px; padding: 8px 20px; font-size: 17px; text-align: center; font-weight: bold; border: solid #b8936d 1px; color: #b8936d; text-shadow: #ffffff 1px 1px 0px; -moz-text-shadow: #ffffff 1px 1px 0px; -webkit-text-shadow: #ffffff 1px 1px 0px; box-shadow: #b8936d 2px 2px 0px; -moz-box-shadow: #b8936d 2px 2px 0px; -webkit-box-shadow: #b8936d 2px 2px 0px; background: #fbdfbe; background: -webkit-gradient(linear,left top,left bottom,from(#f5c491),to(#fbdfbe)); background: -o-linear-gradient(top,#f5c491,#fbdfbe); background: -webkit-linear-gradient(top,#f5c491,#fbdfbe); background: -moz-linear-gradient(top,#f5c491,#fbdfbe); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5c491',endColorstr='#fbdfbe'); }
a.mobiledownload { display: block; padding: 4px 4px 4px 36px; margin: 2px 0px; background-color: #fbdfbe; border: solid #b8936d 1px; min-height: 22px; background-repeat: no-repeat; background-position: 6px center; background-image: url('/web_images/nav/attachment.png'); }
#desktopconfirmo { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,0.7); z-index: 9999; }
#desktopconfirm { display: none; position: fixed; top: 5%; left: 5%; width: 90%; height: 90%; overflow: hidden; background-color: #fff; z-index: 10000; border: solid #000 2px; box-shadow: #000000 4px 4px 0px; text-align: center; background-repeat: no-repeat; background-position: center 10px; background-image: url('/web_images/nav/warning.png'); }
#desktopconfirm span { display: block; margin: 60px 15px 0px 15px; }
#desktopconfirm a { display: block; padding: 6px 6px 6px 28px; border-style: solid; border-width: 1px; text-align: center; font-size: 19px; background-position: 8px center; background-repeat: no-repeat; margin: 10px 0px; }
#desktopconfirm a.confirm1 { background-color: #ccffcc; background-image: url('/web_images/nav/confirm_yes.png'); font-weight: bold; }
#desktopconfirm a.confirm2 { background-color: #ffcccc; background-image: url('/web_images/nav/confirm_no.png'); font-weight: normal; }
fieldset { margin: 10px 0px; padding: 6px 10px; border: solid #b8936d 2px; }
fieldset legend { margin: 0px 0px 0px 20px; padding: 0px 10px; border: solid #b8936d 2px; }
div.MCL1 { font-weight: bold; font-size: 17px; text-align: center; }
div.MCL2 { margint-top: 10px; text-align: center; font-style: italic; }
a.MCL3 { display: block; padding: 6px 10px; border: solid #b8936d 1px; margin: 4px 0px; font-size: 15px; font-weight: bold; background-color: #fbdfbe; text-align: left; line-height: normal; }
img.MCL4 { clear: right; float: right; margin: 0px 0px 2px 10px; max-width:60px; }
a.MCL5 { display: block; margin: 6px 0px; border: solid #b7936d 1px; padding: 4px 4px 4px 28px; background-repeat: no-repeat; background-position: 4px center; background-color: #fbdfbe; }
a.MRC1 { display: block; margin: 5px 0px; padding: 6px 30px 6px 12px; background-color: #fbdfbe; border: solid #b8936d 1px; font-weight: bold; font-size: 17px; text-align: left; background-repeat: no-repeat; background-position: right 8px center; background-image: url('/web_images/nav/paragraph.png'); }
div.MRC2 { display: none; }
div.MCO1 { min-height: 150px; position: relative; }
div.MCO2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; background: rgba(255,255,255,0.7); z-index: 10000; }
div.MCO3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-image: url('/web_images/loading.gif'); z-index: 10001; }
.MCB1 { display: block; text-align: center; font-size: 21px; font-weight: bold; border: solid #b8936d 2px; line-height: 30px; height: 30px; overflow: hidden; background-color: #fff; position: relative; }
select.MCB2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
span.MCB3 { font-size: 21px; color: #222222; }
span.MCB4 { font-size: 21px; color: #ff4444; }
a.MCB5, a.MCB6, a.MCB7 { display: block; font-size: 20px; height: 30px; line-height: 30px; border-width: 2px; padding-right: 4px; }
a.MCB5, a.MCB6 { border-style: solid; border-color: #b8936d; font-weight: bold; }
a.MCB5 { background-color: #fef4e8; }
a.MCB6 { background-color: #ffdddd; }
a.MCB7 { border-style: transparent; color: #aaa; }
a.MCB8 { border-color: #000; background-color: #fbdfbe; }
h1.dropdown { position: relative; color: #444; padding-right: 36px; background-color: #fbdfbe; background-repeat: no-repeat; background-position: right 8px center; background-image: url('/web_images/nav/dropdown.png'); }
h1.dropdown span { text-shadow: #ffffff 1px 1px 0px; -moz-text-shadow: #ffffff 1px 1px 0px; -webkit-text-shadow: #ffffff 1px 1px 0px; }
div.MPP1 { border-style: solid; border-color: #b8936d; border-width: 1px 1px 0px 1px; width: 50%; font-size: 13px; font-weight: bold; padding: 2px 10px; white-space: nowrap; overflow: visible; background: #fbdfbe; background: -webkit-gradient(linear,left top,left bottom,from(#fef4e8),to(#fbdfbe)); background: -o-linear-gradient(top,#fef4e8,#fbdfbe); background: -webkit-linear-gradient(top,#fef4e8,#fbdfbe); background: -moz-linear-gradient(top,#fef4e8,#fbdfbe); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef4e8',endColorstr='#fbdfbe'); }
a.MPP2 { display: block; font-weight: bold; }
table.table { border: solid #b8936d 1px; }
table.pogrupis { margin-bottom: 15px; }
tr.title { background-color: #fbdfbe; border-color: #b8936d; }
th.title { color: #b8936d; font-weight: normal; padding: 1px; font-size: 11px; border-color: #b8936d; line-height: normal; }
tr.tr1 { background-color: #fff; }
tr.tr2 { background-color: #fef4e8; }
td.td { border-color: #b8936d; line-height: normal; }
td.tdt { font-size: 13px; }
img.MTP1 { max-width: 75px; max-height: 60px; margin-left: 10px; }
span.MTP2 { color: #888; font-weight: normal; }
span.MTP3, span.MTP3 * { color: #000; font-weight: bold; }
hr.MTP4 { border-style: solid; border-color: #b8936d; border-width: 1px 0px 0px 0px; margin: 3px 0px 2px 0px; }
td.MTP5, td.MTP5 * { line-height: normal; text-align: left; font-size: 12px; }
div.MTP6 { padding: 6px; border: solid #b8936d 2px; margin-bottom: 10px; }
span.MTP7 { color: #ff0000; }
table.br { margin-bottom: 10px; }
img.MTP8 { margin-right: 10px; border: solid #b8936d 1px; }
div.MTP9 { margin-bottom: 4px; font-weight: bold; font-size: 17px; }
a.MTP10 { display: block; padding: 4px 0px; }
div.MTP11 { color: #666; font-size: 12px; line-height: normal; }
div.MTP17 { color: #ff0000; font-size: 13px; line-height: normal; }
div.MTP11 span { display: inline-block; margin-right: 8px; line-height: normal; }
hr.MTP12 { margin: 0px; border-style: solid; border-color: #b8936d; border-width: 1px 0px 1px 0px; }
div#MTP13 { position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 10000; }
div#MTP14 { position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 10002; background-position: center center; background-repeat: no-repeat; background-size: 160px 200px; cursor: pointer; overflow: hidden; color: #fff; }
div#MTP15 { position: fixed; display: none; bottom: 0; left: 0; width: 100%; z-index: 10001; text-align: center; padding: 14px 0px; color: #fff; font-size: 28px; font-weight: bold; text-shadow: #000000 2px 2px 0px; -moz-text-shadow: #000000 2px 2px 0px; -webkit-text-shadow: #000000 2px 2px 0px; background: rgba(0,0,0,0.7); border-style: solid; border-color: #000; }
div#MTP16 { position: fixed; display: none; top: 0; left: 0; width: 100%; z-index: 10001; text-align: center; padding: 14px 0px; color: #fff; font-size: 24px; font-weight: normal; text-shadow: #000000 2px 2px 0px; -moz-text-shadow: #000000 2px 2px 0px; -webkit-text-shadow: #000000 2px 2px 0px; background: rgba(0,0,0,0.7); border-style: solid; border-color: #000; }
a.MN01 { display: block; line-height: normal; overflow: hidden; }
a.MN01 * { text-align: left; }
img.MN02 { clear: left; float: left; margin: 0px 6px 2px 0px; border-color: #b8936d; }
h3.MN03 { display: block; text-align: left; font-size: 15px; font-weight: bold; margin: 0px 0px 2px 0px; }
span.MN04 {  }
span.MN05 { display: block; font-size: 11px; font-weight: normal; color: #b8936d; margin: 6px 0px 2px 0px; }
span.MN06 { display: block; font-size: 12px; font-weight: normal; color: #222; }
hr.MN07 { margin: 8px 0px; border-style: solid; border-color: #b8936d; border-width: 1px 0px 1px 0px; }
div.MN08 { text-align: center; min-height: 40px; }
a.MN09 { display: inline-block; padding: 6px 20px; font-weight: bold; border: solid #b8936d 1px; font-weight: bold; font-size: 17px; background-color: #fbdfbe; }
span.MN10 { display: block; margin: 4px 0px; font-size: 13px; font-weight: normal; color: #b8936d; text-align: center; }
img.MN11 { max-width: 100%; margin-bottom: 8px; border-color: #b8936d; }
blockquote { display: block; clear: both; z-index: 100000; position: relative; min-height: 35px; margin: 15px 0px; background-color: #fef4e8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 5px; font-style: italic; padding: 10px 50px; text-align: justify; border-style: none; }
blockquote:before { content: ""; position: absolute; width: 30px; height: 30px; bottom: 5px; left: 5px; background-image: url('http://www.kkl.lt/web_img/site/quote1.png'); background-position: bottom left; background-repeat: no-repeat; }
blockquote:after { content: ""; position: absolute; width: 30px; height: 30px; top: 5px; right: 5px; background-image: url('http://www.kkl.lt/web_img/site/quote2.png'); background-position: top right; background-repeat: no-repeat; }
blockquote p { margin: 4px 0px; }
a.MB01, span.MB01 { display: block; padding: 2px 0px; color: #222; word-break: break-all; line-height: 1; }
tr.th td { line-height: 1.5; }
div.POS { position: relative; overflow: hidden; width: 934px; }
div.POF { position: absolute; }
div.POV { position: absolute; width: 2px; background: #888; }
div.POH { position: absolute; height: 2px; background: #888; }
a.POB { display: block; width: 100px; height: 40px; border: solid #b8936d 1px; text-decoration: none; overflow: hidden;  z-index: 500; font-size: 12px; font-weight: bold; color: #00; background-color: #fef4e8; }
span.POI { display: table-cell; width: 100px; height: 40px; overflow: hidden; text-align: center; vertical-align: middle; font-size: 12px; }
span.POI2 { overflow: hidden; text-align: center; font-size: 14px; white-space: normal; }
div.POT { position: absolute; width: 100px; height: 20px; top: 0px; left: px; line-height: 20px; overflow: hidden; font-size: 13px; color: #888; text-align: center; }
div.POS { position: relative; overflow: hidden; width: 934px; }
div.POE { position: absolute; width: 934px; height: 30px; line-height: 30px; text-align: left; font-weight: bold; color: #000; letter-spacing: 1px; overflow: hidden; text-indent: 15px; font-size: 21px; }
div.POL { margin: 10px 0px 40px 0px; }
div.POX { border-style: solid; border-color: #b8936d; border-width: 0px 2px 2px 2px; overflow-x: scroll; overflow-y: hidden; margin-bottom: 15px; position:relative; padding: 5px; line-height:normal; }
div.PON { border-style: solid; border-color: #b8936d; border-width: 2px 2px 0px 2px; text-align: center; font-size: 19px; font-weight: bold; color: #444; line-height: 30px; background-color: #fbdfbe; }
table.RB01 { margin-bottom: 10px; cursor: pointer; }
th.RB02 { font-size: 11px; }
span.RB03 { display: block; font-weight: bold; font-size: 21px; line-height: normal; }
span.RB04 { display: block; font-weight: normal; font-size: 11px; line-height: normal; }
img.RB05 { margin: 1px; }
td.RB06 { padding: 0px; }
span.RB07 { display: block; text-align: center; line-height: normal; }
span.RB08, span.RB09 { display: inline-block; height: 12px; line-height: 14px; font-size: 11px; margin: 0px 10px 0px 2px; padding-left: 14px; background-position: left center; background-repeat: no-repeat; overflow: hidden; }
span.RB08 { background-image: url('/web_images/nav/sch-youtube.png'); }
span.RB09 { background-image: url('/web_images/nav/sch-fiba.png'); }
td.RB10 { padding: 2px; background-color: #fef4e8; }
a.FG01 { display: block; background-position: left top; background-repeat: no-repeat; margin-bottom: 10px; background-size: 60px 45px; height: 45px; position: relative; padding-left: 65px; font-weight: bold; text-align: left; }
a.FG02 { display: inline-block; margin: 0px 10px 10px 0px; }
div.MB02 { text-align: center; font-weight: bold; font-size: 26px; line-height: normal; }
div.MB02 span { font-size: 44px; display: block; }
div.MB03, a.MB03, a.MB07 { display: block; margin: 10px 0px; text-align: center; font-size: 19px; line-height: normal; padding: 6px; border: solid #b7936d 1px; }
a.MB03 { padding-left: 32px; background-repeat: no-repeat; background-position: 10px; center; background-image: url('/web_images/nav/navi_maps.png'); }
div.MB04 { text-align: center; margin-top: 16px; font-size: 17px; line-height: 150%; }
a.MB05 { display: block; font-size: 17px; font-weight: bold; margin: 6px 0px; }
a.MB06 { display: block; margin-bottom: 16px; border: solid #b7936d 1px; background-color: #fef4e8; background-position: 10px center; background-repeat: no-repeat; background-image: url('/web_images/nav/live-watch.png'); padding: 16px 5px 16px 110px; font-weight: bold; font-size: 21px; line-height: normal; }
a.MB07 { padding-left: 32px; background-repeat: no-repeat; background-position: 10px; center; background-image: url('/web_images/nav/navi_direction.png'); }
div.MB08 { margin: 16px 0px 6px 0px; text-align: center; font-size: 15px; }
a.MB09 { display: block; margin: 4px 0px 0px 0px; text-align: left; padding: 2px; border: solid #b7936d 1px; padding-left: 32px; background-repeat: no-repeat; background-position: 4px; center; height: 24px; line-height: 24px; font-size: 19px; font-weight: bold; white-space: nowrap; overflow: hidden; background-color: #fbdfbe; }
a.MB09 span { font-weight: normal; color: #888; }
a.MB10 { display: block; margin: 0px; padding: 4px 6px; text-align: left; line-height: normal; border-style: solid; border-color: #b7936d; border-width: 0px 1px 1px 1px; }
div.MB11 { display: none; }
a.MB12 { display: inline-block; margin: 0px 2px 2px 0px; border: solid #b7936d 1px; width: 77px; height: 52px; background-repeat: no-repeat; background-position: center center; background-size: 75px 50px; }
div.ST01 { overflow-x: scroll; overflow-y: hidden; position:relative; max-width: 500px; min-height: 100px; margin-left: -1px; }
tr.ts { background-color: #fbdfbe; }
table.ts { margin-bottom: 10px; }
div.IB01 { margin: 2px -15px; padding: 2px 15px; border-style: solid; border-width: 1px 0px; text-align: center; font-size: 12px; line-height: normal; }
div.IB02 { margin-bottom: 10px; }
a.LS34 { display: block; margin-top: 8px; }
a.videolink,a.videolist{display:block;margin-bottom:10px;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:56.25%;position:relative;}
a.videolink span,a.videolist span{position:absolute;bottom:10px;left:20px;padding:10px 20px;background-color:rgba(255,255,255,0.75);font-weight:bold;margin-right:20px;text-align:left;}
a.videolink span{font-size:22px;}
a.videolist span{font-size:17px;box-shadow:#000000 2px 2px 3px;}
a.videolink img,a.videolist img{position:absolute;top:10px;right:20px;width:72px;height:40px;}
td.bt,th.bt{border-left:width:3px;}