* { font-family: 'Open sans'; margin:0; padding:0; outline: none; }
body { background:#fff; }
.cnt { width:1170px; margin:0 auto; }
.text a { color:#92b955; }
.text a:hover { text-decoration:none; }
#head { width:100%; height:800px; position:relative; }
h1 { font-size:19pt; font-weight:bold; color:#444; padding-bottom:22px; }
.slider { width:100%; height:800px; list-style-type:none; }
.slider li { width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; }
.hide { width:100%; display:block; height:100%; background:url(images/hider.png); }
.sltext { width:900px; height:800px; margin:0 auto; }
.sltext span { width:900px; height:800px; display:table-cell; color:#fff; vertical-align:middle; text-align:center; font-size:12.5pt;  }
.sltext h1 { font-size:35pt; font-weight:bold; padding-bottom:11px; color:#fff; }
.skp { display:block; text-align:center; margin:0 auto; margin-top:25px; font-size:10.5pt; font-weight:bold; color:#fff; padding:13px 0; width:180px; border-radius:24px; background:url(images/skp.png) repeat-x; text-decoration:none; }
.skp:hover, .mdp:hover, .mdp.on { background:#de3a47; }
#mtop { width:100%; position:absolute; top:0; padding-top:50px; z-index:11; }
.sleft { background:url(images/left.png) no-repeat center; display:block; width:19px; opacity: 0.7; filter: alpha(opacity=70); height:36px; position:absolute; left:5%; top:50%; margin-top:-18px; z-index:11; cursor:pointer; }
.sright { background:url(images/right.png) no-repeat center; width:19px; height:36px; opacity: 0.7; filter: alpha(opacity=70); position:absolute; right:5%; top:50%; margin-top:-18px;  z-index:11; cursor:pointer;}
.sleft:hover, .sright:hover { opacity: 1; filter: alpha(opacity=100); }
.mcnt { width:96%; margin:0 auto; }
.lang { list-style-type:none; float:right; margin-top:4px; }
.lang li { display:inline-block; margin-right:15px; }
.lang li:last-child { margin-right:0; }
.lang li a img { opacity: 0.9; filter: alpha(opacity=90);  }
.lang li a.on img, .lang li a:hover img { opacity: 1; filter: alpha(opacity=100); }
.find_it { width:34px; height:34px; float:right; display:inline-block;  background-image:url(images/find.png); background-repeat:no-repeat; background-position:center; cursor:pointer;  }
.button2 { background-color:#fff; border:0; border-radius:18px; width:34px; height:34px; float:right; display:inline-block;  background-image:url(images/fbutton.png); position:absolute; right:11px; margin-top:-7px; background-repeat:no-repeat; background-position:center; cursor:pointer;  }
.find_field { margin-top:-7px; width:120px; top:20px;font-size:10pt; position:absolute; left:85px; color:#222; float:left; height:34px; border:0; padding:0 15px; display:inline-block; background-color:#fff;  border-radius:20px; margin-left:0px;  }
.search { width:auto; max-width:250px; float:right; display:block; margin-right:24px;  }
.search form { float:left;  }
.meniu { list-style-type:none; width:auto; float:right; margin-top:2px; }
.meniu li { display:inline-block; margin-right:12px; border-right:1px solid #5c6c76; }
.meniu li a { font-size:11.5pt; color:#fff; font-weight:600; text-decoration:none; padding:3px 11px 4px 0px; display:block;  }
.meniu li a:hover, .meniu li a.on { text-decoration:underline;  }
.vid .meniu li { border-color:#bcdb95;}
.logo { float:left; display:block; position:absolute; top:0; }
.tleft {  font-size:10pt; color:#fff; font-weight:600; }
.tleft span {  padding-left:17px;  display:block; position:absolute; top:38px; margin-left:134px;}
.tleft a { color:#fff; text-decoration:none; }
.tleft a:hover { text-decoration:underline; }
.trblock { position:absolute; bottom:30px; z-index:11; }
.trblock  div { width:332px; height:225px; border-radius:6px; display:block; float:left; padding:0 19px; background-image:url(images/bureliai.png); background-size:100% 100%; background-position:top center; margin-right:30px; }
.trblock div:nth-child(2) {  background-image:url(images/studijos.png);  }
.trblock div:nth-child(3) { background-image:url(images/klubai.png);  }
.trblock div:nth-child(2) h2 { border-color:#dcad6e; }
.trblock div:nth-child(3) h2 { border-color:#89b94d; margin-right:0; }
.trblock h2 { font-size:19pt; padding:11px 19px 12px 19px; margin-left:-19px; color:#fff; font-weight:bold; border-bottom:1px solid #b46666; width:100%; }
.trblock ul { list-style-type:none; margin-top:11px; }
.trblock ul li { font-size:10.5pt; color:#fff; padding:2px 0; padding-left:16px; background-image:url(images/li.png); background-repeat:no-repeat; background-position:left center;}
.trblock ul li a { font-size:10.5pt; color:#fff; text-decoration:none; }
.trblock ul li a:hover { text-decoration:underline; }
#content { padding:40px 0; min-height:300px;}
.rside { float:right; width:270px;  }
.lside { width:870px; float:left; }
.fb-page { margin-bottom:30px; }
.mdp { width:100%; display:block; padding:13px 0; border-radius:23px; text-align:center; font-size:10.5pt; color:#fff !important; text-decoration:none; font-weight:bold; background:url(images/mdr.png) repeat-x; }
.news a { color:#444; }
.news div.ns { width:380px; height:443px; display:block; overflow:hidden; float:left; margin-bottom:30px; font-size:10.5pt; color:#444; line-height:170%; margin-right:30px; padding:15px 19px 0px 19px; border:1px solid #d9d9d9; border-radius:6px; }
.news div.ns:nth-child(2n) { margin-right:0; }
.time { font-size:10pt; padding-left:21px; background:url(images/time.png) no-repeat left center; color:#888; }
.nname { font-size:13.5pt; font-weight:bold; color:#444; text-decoration:none; display:block; }
.nname:hover { text-decoration:underline; }
.nft { margin-left:-19px; display:block; height:200px; display:table-cell; vertical-align:middle; text-align:center; padding-top:15px; padding-bottom:7px;}
.nft img { margin-left:-19px; }
#footer { margin-top:-16px; width:100%; height:70px; padding-top:136px; background:url(images/footer.png) repeat-x center bottom; font-size:10.5pt; color:#444; }
#footer span { float:right; }
#footer a { color:#444; font-size:10.5pt; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
.vid { background:url(images/vid.png) repeat-x; height:137px; margin-bottom:8px; position:relative !important; }
.vid .logo { padding:0px 8px 11px 8px; margin-left:-8px; background:url(images/logobg.png) no-repeat center bottom; }
.text { color:#444; font-size:11pt; line-height:170%;  }

.text h1 { padding-bottom:17px; }
.file { margin-right:20px; padding:8px 49px 8px 19px; display:inline-block; background-image:url(images/failas.png); background-position:right 19px center; background-repeat:no-repeat; text-decoration:none; border-radius:26px; border:1px solid #e2414d; background-color:#f3e9ea; font-size:10.5pt; color:#444; font-weight:bold;  }
.file:hover { background-color:#f9f4f4; }
.text .time { margin-bottom:-4px; display:block; }
.newsft a { margin-right:30px; margin-bottom:23px; display:inline-block; }
.newsft a:nth-child(4n) { margin-right:0; }
.findv { width:805px; margin:8px auto; height:65px;}
.findv input[type='text'] { width:80%; float:left; height:34px; background:#fff; border:0; display:inline-block; font-size:10.5pt; color:#444; }
.findv input[type='submit'] { width:34px; height:34px; display:inline-block; float:right; background-image:url(images/fbutton.png); background-position:center; background-repeat:no-repeat; border:0; background-color:#fff;}
.prez { border-top:2px solid #e6e6e6; width:100%; }
.prez div { border-bottom:2px solid #e6e6e6; display:block; padding:12px 0; }
.prez div a { font-size:13.5pt; font-weight:bold; color:#444; text-decoration:none; }
.prez div a.prezap {  width:160px; height:53px; font-size:10.5pt; font-weight:bold; color:#df3d49; text-align:right; display:table-cell; vertical-align:middle; }
.prez div a.prezap:hover { text-decoration:underline; }
.pxw { width:710px; display:table-cell; vertical-align:middle; }
.pxw .time { display:block; }
.mrside { width:870px; float:right; }
.mlside { width:270px; float:left; }
.submeniu { list-style-type:none; background:#efefef; border-radius:6px; padding-bottom:2px;}
.submeniu li:first-child { font-size:12.5pt; font-weight:bold; color:#444; border-bottom:1px solid #d1d1d1; padding:16px 18px; }
.submeniu li { padding:0 18px; }
.submeniu li:nth-child(2) a { margin:8px 0px 10px 0px;  }
.submeniu li a { font-size:10.5pt; text-decoration:none; color:#444; background-image:url(images/sli.png); background-position:left center; background-repeat:no-repeat; padding:6px 0px 4px 16px; margin:10px 0px; display:block;} 
.submeniu li a:hover, .submeniu li a.on { background-image:url(images/slion.png); color:#df3d49; }
.partn ul { list-style-type:none; }
.partn ul li { width:195px; margin-right:30px; display:inline-block; text-align:center; height:70px; margin-bottom:30px; }
.partn ul li:nth-child(4n) { margin-right:0; }
.partn ul li img { opacity: 0.7;
    filter: alpha(opacity=70) }
.partn ul li img:hover {
	 opacity: 1;
    filter: alpha(opacity=100)
}
.partn ul li a { display:table-cell; height:70px; width:195px; vertical-align:middle; text-align:center;  }
.infatn { font-size:9pt; }
.fmeniu { list-style-type:none; width:auto; display:inline-block; margin-left:208px; }
.fmeniu li { display:inline-block; padding-right:10px; border-right:1px solid #d9d9d9; margin-left:10px; }
.fmeniu li:last-child { border-right:none; }
.fmeniu li a { color:#444; font-size:10.5pt; text-decoration:none; font-weight:600;  }
.fmeniu li a:hover, .fmeniu li a.on { text-decoration:underline; }
.pabg { position:absolute; background:url(images/vhider.png); width:285px; height:60px;  margin-left:-240px; z-index:1; margin-top:-13px;   border-radius:10px; display:none; }
.pabgx { font-size:10.5pt; color:#444; font-weight:600; margin-top:20px; display:block; float:left; padding-left:10px;}
.tabst table { 	border-collapse: collapse; border-radius:5px !important;}
.tabst table tr { border-bottom:1px solid #d1d1d1; padding:8px;  }
.tabst table tr td {  padding:8px;  }
.tabst table tr:first-child { background-color:#f9f9f9;  }
.tabst table tr:nth-child(2n+3) { background-color:#f9f9f9; }
#tablestyle { 	border-collapse: collapse; border-radius:5px !important;}
#tablestyle tr { border-bottom:1px solid #d1d1d1; padding:8px;  }
#tablestyle tr td {  padding:8px;  }
#tablestyle tr:first-child { background-color:#efefef;  }
#tablestyle tr:nth-child(2n+3) { background-color:#f9f9f9; }
#tablestyle2 { 	border-collapse: collapse; border-radius:5px !important;}
#tablestyle2 tr { border-bottom:1px solid #d1d1d1; padding:8px;  }
#tablestyle2 tr td {  padding:8px;  }
#tablestyle2 tr:first-child { background-color:#f9f9f9;  }
#tablestyle2 tr:nth-child(2n+3) { background-color:#f9f9f9; }
.text ul { margin-left:20px; }
@media all and (max-width: 1320px) {
.tleft span { display:none; }
body { min-width:980px !important; }
}
@media all and (max-width: 1240px) {
.cnt { width:96%; }
.mcnt { width:96%; min-width:980px; }
.trblock { width:96%; }
.trblock  div { width:27%; padding-left:2%; padding-right:2%; background-image:url(images/bureliai.png); background-position:top center; background-size:100% 200px; margin-right:2%; }
.trblock h2 { font-size:15pt; padding:11px 19px 12px 19px; padding-left:7%; padding-right:7%; margin-left:-7%; width:100%; }
.sltext { width:700px; }
.sltext span { width:700px;  }
.lside { width:69%; }
.mrside { width:69%;  }
.news div.ns { width:45%; height:443px; margin-bottom:30px; margin-right:0; padding-left:2%; padding-right:2%;  }
.news div.ns:nth-child(2n) { float:right;}
.text img { max-width:100%; }
.fmeniu {  margin-left:108px; }
}
@media all and (min-width: 1150px) and (max-width: 1220px) {
.lside { width:74%; }
.mrside { width:74%; }
}
@media all and (min-width: 1090px) and (max-width: 1149px) {
.lside { width:72%; }
.mrside { width:72%;  }
}
