body { background:#e7e7e7 url(images/fbg.png) no-repeat bottom right; padding:0; margin:0 }
strong { font-weight:600 }
* { outline:none; font-family:'Open Sans', sans-serif }
a { color:#444 }
a:hover { text-decoration:none }
::-moz-selection { background:#ff3c1f; color:#fff; text-shadow:none }
::selection { background:#ff3c1f; color:#fff; text-shadow:none }
.news-rside { float:right; width:370px; padding-top:17px; text-align:center; font-size:9pt; padding-left:20px; display:block; color:#717070 }
.news-lside { width:720px; float:left }
img { border:0 }
.marker { background-color: #fdd1cb;}
td, div, h1 { color:#333; -webkit-font-smoothing:antialiased }
.txt td, .txt div, .txt2 td, .txt2 div { letter-spacing:0px }
.logo_10 { display:block; line-height:40%; margin:15px 0; float:left; }
.logo_10 img { height:60px; }
.logotipas { display:block; line-height:40%; margin:15px 0; float:left; }
.logotipas img { height:60px; }
.ksitem { border-bottom:2px solid #e7e7e7; padding:10px 0; margin-bottom:10px }
.xnew { border:none; background:transparent; margin-left:15px; -moz-appearance:none; -webkit-appearance:none; appearance:none; padding-right:25px; color:#ff422C; background:url(/images/v.png) no-repeat right center; font-weight:700; width:100px; font-size:23pt }
#cookie { text-align:left; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position:fixed; bottom:0; left:0; z-index:100; background-color:#fff; width:100%; padding:20px 0px 15px 0px; color:#444; font-size:9.5pt; line-height:150% }
#cookie a { color:#ff3c1f }
#cookie a.sutinku { transition:0.2s ease; cursor:pointer; color:#fff; background-color:#6c6c6c; display:block; width:105px; padding:12px 0; float:right; margin-left:20px; font-size:11pt; text-decoration:none; border-radius:3px; font-weight:600; text-align:center }
#cookie .cnt { width:1170px; margin:0 auto }
#cookie a:hover { text-decoration:none }
#cookie a.sutinku:hover { background-color:#ff3c1f }
.xnew option { color:#444; font-size:17pt; font-weight:normal }
.xnew::-ms-expand, #slideshow li span p, .nl_ac, .selector select::-ms-expand { display:none }
#men { list-style-type:none; margin:0; padding:0; clear:both }
#men li { position:relative; display:inline-block; margin:0 2px 0 0 }
#men li a { font-weight:600; display:inline-block; padding:0 14px 0 13px; color:#444; font-size:10.5pt; margin:0 5px 0 0 }
#men li:last-child a { margin:0 }
#men > li:hover > a:hover { color:#ff341d; box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3) }
#men > li:hover > a { color:#ff341d; box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3) }
#men li ul { display:none; background:#FFF; position:absolute; z-index:9999; left:0; text-align:left; margin:4px 0 0 -4px; padding:0 0 6px 0; min-width:245px; background:url(images/sbm_vb.png) no-repeat center bottom }
#men li ul li{ display:block; padding:0 0 0 27px; margin:0; background:url(images/sbm_mid.png) repeat-y center; line-height:100% }
#menu li ul li:last-child { padding-bottom:10px }
#men li ul li a { display:block; font-size:10pt; letter-spacing:0px; padding:11px 0; padding-right:15px; margin:0; line-height:100% }
#men li ul li a:focus-visible { text-decoration:underline; outline:none; }
/*#men a.on { color:#ff341d }*/
#men > li > a.on { position:relative; color:#000; }
#men > li > a.on::after { content:""; position:absolute; background-color:#ff341d; height:2px; left:10px; bottom:0px; width:calc(100% - 20px); display:block; }
#men > li > ul { padding-top:5px; margin-top:-5px; background-image: url(images/sbm_vb.png); background-repeat: no-repeat; background-position: center bottom; background-size:100% auto }
.extra_files input { width: calc(100% - 427px); padding-top:9px !important; padding-bottom:9px !important; margin:0 !important; float:right }
#eksp_mul { list-style-type:none; margin:0 !important; margin-top:20px !important; padding:0 }
#eksp_mul li { display:block; float:left; margin-bottom:20px; width:calc(25% - 15px); margin-right:20px }
#eksp_mul li:nth-child(4n) { margin-right:0 }
#eksp_mul li a { display:table-cell; font-size:12pt; vertical-align:middle; text-align:center; width:300px; font-weight:600; text-decoration:none; max-width:calc(100% - 30px); padding-left:15px; padding-right:15px; height:100px; border-radius:2px; background-color:#717070; color:#fff; transition:0.3s ease }
#eksp_mul li a:hover { background-color:#666; color:#fff }
.mobile_cont { display:block; padding:0; margin:0; list-style-type:none }
.mobile_cont li { display:inline-block; margin-right:10px }
.mobile_cont li a { position:relative; font-size:10.5pt; height:50px; color:#000; background-color:#f0f0f0; display:block; text-decoration:none; font-weight:600; line-height:50px; padding:0 20px }
.mobile_cont li.on a { background-color:#fff }
#men > li > ul > li { background-image: url(images/sbm_mid.png); background-repeat:repeat-y; background-position: center; background-size:100% 3px }
#men > li > ul > li > ul { display:block; background:#fff; list-style-type:none; min-width:100px; width: 90%; position:relative; padding:0; margin:0 }
#men > li > ul > li > ul > li:last-child { padding-bottom:0 }
#men > li > ul > li > ul > li { padding-left:15px; background-image:url(images/opg.png); background-repeat:no-repeat; background-position:left center }
#menu_a { width:100%; height:104px; position:fixed; background:url(images/web_02.png); top:0px }
#menu { width:100%; padding-top:15px; height:104px; position:relative; z-index:10; background:#FFF; -webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.3); box-shadow:0px 0px 10px 2px rgba(0,0,0,0.3) }
.cnt { width:1170px; margin:0 auto }
#content_a { margin-top:100px }
#footer { margin:0 auto 180px auto; width:1020px; padding:20px 20px 20px 120px; color:#444; font-size:8.5pt; background-size:auto 40px; background-image:url(images/ltkt-logo-grey-mini.png); background-repeat: no-repeat; background-position: left center; }
#footer span { float:right; text-align:right; margin-right:-20px }
.main_1 h1, .main_2 h1 { padding:0; font-weight:600; font-size:22pt; color:#FFF; margin:0 }
.main_1, .main_2 { width:960px; height:449px; margin-bottom:15px; color:#FFF }
.main_1 .inf { float:left; background:url(images/rbg.png); padding:40px; margin-left:84px; width:490px; height:auto; color:#FFF; margin-top:145px }
.main_1 .inf a { display:inline-block; padding:7px 10px; text-transform:uppercase; font-size:8pt; background:#FFF; color:#ff3c1f; margin-top:10px; text-decoration:none }
.main_1 .inf a:hover { color:#FFF; background:#ff3c1f }
.main_2 .inf { float:right; color:#FFF; margin-right:84px; background:url(images/gbg.png); padding:40px; width:490px; margin-top:145px; height:auto }
.main_2 .inf a { display:inline-block; padding:7px 10px; text-transform:uppercase; font-size:8pt; background:#FFF; color:#717070; margin-top:10px; float:left; text-decoration:none }
.main_2 .inf a:hover { color:#FFF; background:#717070 }
#menu2 { float:right; padding-top:5px; line-height:230%; padding-right:10px; text-align:right }
#menu2 a { color:#444; margin:0 5px; text-decoration:none }
#menu2 a img { margin:0 -5px }
.ximg { padding:4px 0 0 0 !important; margin:0 !important; float:right }
.ximg > a { margin-right:5px !important; display:inline-block; }
.ximg > a > img { margin:0 !important; }
.ximg > a:last-child { margin-right:0 !important; }
#menu2 a:hover { color:#ff3c1f }
#menu2 a.dis { font-size:9pt; background:url(images/ico_dis.png) no-repeat center left; padding-left:22px; text-transform:uppercase; font-weight:600; display:inline-block; margin-right:30px }
#content { background:#FFF; width:1170px; margin:0 auto }
.header { width:960px; height:300px; position:relative; z-index:0; margin:-3px auto 0 auto }
.feedback { border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:30px; width:163px; font-size:9pt; color:#717070 }
.feedback span.name { font-size:10.5pt; margin-top:17px; display:block }
.feedback span.par { font-size:8.5pt; display:block; line-height:150%; margin-bottom:10px }
h1 { font-weight:700; padding:0; font-size:23pt; margin:14px 0 21px 0 }
.txt { padding:30px; color:#333; line-height:150%; font-size:14px; background:#FFF }
.txt2 { float:left; width:529px; padding:30px 20px 0 20px; color:#333; line-height:150%; font-size:14px }
#rmenu { border-top:1px solid #ff3c1f; border-bottom:1px solid #ff3c1f; border-left:1px solid #ff3c1f; width:145px; padding:30px 5px 30px 15px; float:right; margin-top:30px }
#rmenu a { color:#717070; display:block; font-size:9.5pt; line-height:180%; text-decoration:none }
#rmenu a:hover, #rmenu a.on { color:#ff3c1f; display:block; line-height:180% }
.foot { height:20px; border-bottom:2px solid #FFF }
.finder { border:1px solid #cacaca; width:110px; padding:2px 5px; color:#717070; height:18px; border-right:0; color:#a0a0a0; position:absolute; left:0; top:-17px }
.finder:hover, .finder:focus { color:#222 }
.fimg { cursor:pointer; margin-right:25px; padding:2px; background:#a0a0a0; position:absolute; right:0px; top:-17px }
form { display:inline-block; margin-top:10px }
#myform { padding:0; margin:0; display:inline-block }
#myform span { position:relative; width:177px; display:inline-block }
.fin_in { margin:0 0 10px 0; line-height:130%; font-size:9pt; border-bottom:1px dotted #f0f0f0; padding-bottom:5px }
.fin_in a.topic { font-weight:bold; text-decoration:none }
.fin_in a.nlink { color:#666; }
.duk_item { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #e1e1e1; font-size:9.5pt }
.duk_kl { border:1px solid #e7e7e7; background:#f8f8f8; padding:15px; margin-top:10px }
.duk_kl input { border:1px solid #e7e7e7; padding:7px; color:#999; margin-bottom:10px; width:646px }
.duk_kl input:focus, .duk_kl input:hover { border:1px solid #999; padding:7px; color:#444 }
.duk_kl input.duk_button, input[type=button] { float:right; width:auto; padding:7px 15px; margin-right:1px; color:#FFF; border:0; margin-bottom:0; background:#717070 }
.duk_kl input.duk_button:hover, input[type=button]:hover { background:#666 }
.prenum { padding:30px 26px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; width:171px; font-size:8.5pt; color:#717070 }
.prenum h2 { color:#FF331c; font-size:11.5pt; margin:0 0 10px 0; padding:0; font-weight:normal }
.prenum input { border:1px solid #cacaca; color:#717070; font-size:9pt; padding:3px; width:157px; margin-top:10px }
.prenum input[type=submit] { background:#6a6a6a; color:#FFF; width:auto; padding:4px 10px; border:0 }
.prenum input[type=submit]:hover { background:#4a4a4a }
#slideshow { position:relative; margin-top:-4px }
#slideshow ul { list-style-type:none; margin:0; padding:0 }
#slideshow ul li { margin:0; padding:0; overflow:hidden }
#nnext { position:absolute; right:0px; top:200px; z-index:90909090; opacity:0.8; filter:alpha(opacity=80) }
#pprev { position:absolute; left:0px; top:200px; z-index:90909090; opacity:0.8; filter:alpha(opacity=80) }
#pprev:hover, #nnext:hover { opacity:1; filter:alpha(opacity=100) }
.main_blocks { padding-left:30px }
.main_blocks .mblo { float:left; padding-left:30px; padding-bottom:40px; padding-top:30px; width:174px; padding-right:20px; min-height:344px; border-right:1px solid #e7e7e7 }
.las { border-right:0 }
.main_blocks .mblo:first-child{ padding-left:0px }
.mblo h2, .bottom_block h2 { font-size:13.5pt; font-weight:bold; color:#333; height:45px }
.nl h2 { font-size:13.5pt; font-weight:bold; color:#FFF; height:45px }
.mblo ul { margin:5px 0 0 0; padding:0; font-size:10pt; list-style-type:none }
.mblo ul li { line-height:165%; margin-bottom:5px }
.mblo a { transition:0.3s ease; text-decoration:none; color:#605e5e }
.mblo a:hover { color:#ff3c1f; text-decoration:underline }
.bottom_block { border-top:1px solid #e7e7e7; width:900px; margin-top:20px; padding-top:8px; min-height:180px; margin-left:30px }
.bottom_block div.l { float:left; width:670px }
.bottom_block div.r { width:210px; float:right; font-size:10pt }
.r input[type=text] { border:1px solid #e7e7e7; color:#717070; padding:4px; width:202px; font-size:10pt }
.r input[type=text]:hover, .r input[type=text]:focus { border:1px solid #e1e1e1; color:#333 }
.r input[type=submit] { background:#a0a0a0; color:#FFF; border:0px; padding:1px 8px; font-size:10pt; margin-top:10px }
.r input[type=submit]:hover, .r input[type=submit]:focus, .finder_block input[type=submit]:hover, .finder_block input[type=submit]:focus { background:#333 }
.finder_block select:focus { border-color:#ff341d; }
a.moremore { float:right; font-size:9.5pt; color:#e7e7e7; display:block; margin-top:18px }
a.moremore:hover { color:#666 }
.news_item { float:left; border:10px solid #e7e7e7; border-right:0; height:100px; width:184px; font-size:10.5pt; overflow:hidden; padding:13px }
.news_item span { display:block; font-size:9pt; margin-bottom:5px }
.news_item:last-child { border:10px solid #e7e7e7 }
.news_item:hover { background:#ff3c1f; color:#fff; cursor:pointer }
.finder_block { background:#a0a0a0; margin-top:25px; padding:14px 20px }
.finder_block h2 { font-size:13pt; font-weight:normal; padding:0; margin:0 0 10px 0; color:#FFF }
.finder_block input { padding:1px 4px }
.finder_block input[type=submit] { border:0; color:#FFF; background:#717070 }
table.hside { border:0; border-collapse:collapse }
table.hside tr td:first-child { border-left:1px solid #e7e7e7 }
table.hside td { padding:15px; font-size:9.5pt; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7 }
table.hside td a { font-weight:600; display:block; font-size:10pt; text-decoration:none; color:#444 }
table.hside td a:hover{ color:#ff341d }
table.hside td a.a1 { font-weight:600; color:#12be0e }
table.hside td a.a2 { font-weight:600; color:#2a8cca }
table.hside td a.a3 { font-weight:600; color:#717070 }
.info_table { border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px 0; margin-bottom:20px }
.fin h2, .txt h2 { font-size:12pt; font-weight:600; margin:0; padding:0 }
.red_block { margin-top:30px; background:#ff341d; padding:6px 20px }
.red_block h2 {color:#FFF; font-size:12pt; font-weight:600; padding:0; margin:0 }
.red_block1, .red_block3 { border:1px solid #ff341d; padding:20px }
.red_block1 ol { padding:0; margin:0 30px 30px 30px }
.red_block1 ol li { border-bottom:1px solid #e7e7e7; padding:15px 30px }
.red_block1 h2 { font-weight:normal; font-size:12pt; margin:0; padding:0; color:#ff341d }
.red_block1 span { display:inline-block; width:320px; margin-top:15px; padding-right:9px }
.red_block1 span:last-child { padding-right:0; width:300px }
.red_block1 span a { font-size:12pt; display:block; margin-bottom:5px }
.langs { margin-left:20px; margin-right:6px; display:inline-block; float:right; font-size:9.5pt !important; color:#444; display:inline-block; float:right; margin-top:2px }
.langs a { font-size:9.5pt !important; float:none !important }
.langs span.on { color:#000; display:inline-block; padding-right:10px }
.herbas { float:right; margin-top:20px }
#cnt_men { background:#e7e7e7; padding:20px 0; margin:0; list-style-type:none }
#cnt_men li { display:inline-block; width:285px; margin-right:10px; background:#FFF }
#cnt_men li:last-child { margin:0 !important }
#cnt_men li a { transition:0.3s ease; text-decoration:none; text-align:center; color:#333; font-size:12.5pt; font-weight:600; display:block; padding:30px 0 }
#cnt_men li a:hover { background:#ff3c1f; color:#FFF }
#slideshow {	padding:0; margin:20px 0 0 0; background:#e7e7e7; list-style-type:none }
#slideshow li { background-color:#000; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;	position:relative; cursor:pointer }
#slideshow li span { position:absolute; bottom:0; left:0; right:0px; padding:20px; background:url(images/opg.png); display:block; font-size:9.5pt; color:#f1f1f1 }
#slideshow li span a { color:#FFF; font-weight:600; text-decoration:none; display:block; font-size:12.5pt }
#slideshow li:nth-child(1) {overflow:hidden; width:799px; height:299px;	border-right:1px solid #fff; border-bottom:1px solid #fff }
#slideshow li:nth-child(2) {overflow:hidden; width:370px; height:299px; border-bottom:1px solid #fff }
#slideshow li:nth-child(3) {overflow:hidden; width:585px; height:299px; border-right:1px solid #FFF; margin-top:-5px }
#slideshow li:nth-child(4) {overflow:hidden; width:291px; height:299px; border-right:1px solid #FFF; margin-top:-5px }
#slideshow li:nth-child(5) {overflow:hidden; width:292px; height:299px; margin-top:-5px }
#slideshow li p { display:none }
.nl { background:#717070 url(images/mail.png) no-repeat right bottom; float:right; padding:30px; width:210px; height:355px; color:#fff; font-size:10pt }
.nl input[type=text] { border:0; color:#a0a0a0; padding:11px 20px 10px; max-height:35px; width:129px; float:left; margin-top:28px }
.nl input[type=text]:hover, .nl input[type=text]:focus { color:#333 }
.nl input[type=image] { transition:0.3s ease; padding:13px; margin-top:28px; background:#333 }
.nl input[type=image]:hover, .nl input[type=image]:focus-visible { background:#ff3c1f }
.linker { padding-top:11px }
.linker a { text-transform:uppercase; color:#666; font-size:9.5pt; text-decoration:none; padding-left:19px; background:url(images/snap.png) no-repeat left center; display:inline-block; margin-right:15px }
.linker a:first-child { background:none; padding-left:0 }
.linker a:hover, .taryba-item a.cv:hover { text-decoration:underline }
.taryba-item, .taryba-item-in { width:255px; margin-right:30px; margin-bottom:30px; float:left; height:590px; position:relative }
.taryba-item:nth-child(4n) { margin-right:0 }
.taryba-item span.ph, .taryba-item a.ph, .taryba-item-in span.ph { display:block; background-repeat:no-repeat; background:#f9f9f9; width:255px; height:382px; margin-bottom:20px }
.taryba-item span.v, .taryba-item a.v, .taryba-item-in span.v, .taryba-item-in h1 { text-decoration:none; font-weight:600; display:block; text-transform:uppercase; font-size:10.5pt }
.taryba-item-in h1 {margin:0; }
.taryba-item-in { height:auto; }
.taryba-item span.p, .taryba-item-in span.p { font-weight:600; margin-bottom:5px; display:block; font-size:10pt }
.taryba-item a.cv, .taryba-item-in a.cv { margin-top:10px; position:absolute; bottom:0px; left:0px; right:0px; display:block; background:#FFF url(images/cv.png) no-repeat left center; padding:2px; padding-left:25px; color:#ff422c; font-weight:600; font-size:11pt; text-decoration:none }
.txt h1 { line-height:120%; }
h2.big { font-weight:700; padding:0; font-size:19pt; margin:14px 0 21px 0; line-height:115% }
#nmen { margin:25px 0 0 0; padding:0; float:left; list-style-type:none; width:272px; background:#333 }
#nmen li { border-bottom:1px solid #404040 }
#nmen li:first-child { font-weight:bold; color:#FFF; font-size:13.5pt; padding:13px 0 14px 29px }
#nmen li:last-child { border-bottom:0 }
#nmen li a { display:block; background:url(images/li.png) no-repeat 28px center; padding:14px 0; padding-left:41px; color:#d0d0d0; text-decoration:none; font-weight:600; font-size:10.5pt }
#nmen li.on a, #nmen li a.on, #nmen li a:hover { background:#444 url(images/li_on.png) no-repeat 28px center; color:#FFF }
#nmen > li > ul { list-style-type:none; margin:0; padding:0 }
#nmen > li > ul > li:first-child { font-weight: 600; color: #d0d0d0; font-size: 10.5pt; padding: 0px }
#nmen > li > ul > li { border-top:1px solid #333; border-bottom:0 }
#nmen > li > ul > li > a { background-image: url(images/snap.png) !important; background-repeat:no-repeat !important; background-position: 41px center !important; display:block; padding:10px 0; padding-left:60px }
#nmen > li > ul > li > a.on { text-decoration:underline }
.side_right { width:870px; float:right }
h2.big_h2 { font-size:17pt; font-weight:bold; margin-bottom:20px }
#sriciu_men { list-style-type:none; margin:0; padding:0 }
#sriciu_men li { display:block; float:left; width:calc(25% - 15px); margin-right:20px; margin-bottom:20px }
#sriciu_men li:nth-child(4n) { margin-right:0 }
#sriciu_men li a { transition:0.3s ease; width:400px; height:70px; max-width:calc(100% - 20px); display:table-cell; vertical-align:middle; text-align:center; font-weight:600; font-size: 10.5pt;color: #000;background-color: #f0f0f0; line-height:23px;text-decoration: none; padding: 0 10px;}
#sriciu_men li a:hover { color:#fff; background-color:#444 }
.side_right .txt { margin-bottom:20px;}
.side_right .txt iframe { max-width:100% }
.news-list { float:right; width:870px }
.news-item { width:270px; height:410px; background:#FFF; margin-right:30px; margin-bottom:30px; position:relative; float:left; color:#605e5e; font-size:10pt; overflow:hidden }
.news-item:nth-child(3n+1) { margin-right:0 }
.news-item img { height:160px; width:270px }
.news-item img:hover { opacity:0.7; filter:alpha(opacity=70) }
.news-item span.data { display:block;margin-bottom:15px; background:url(images/data.png) no-repeat left center; color:#444; font-size:9.5pt; padding-left:24px; margin-left:20px;}
.news-item a.topic { color:#333; font-size:12pt; display:block; padding:0 20px; text-decoration:none; font-weight:600 }
.news-item a.topic:hover { color:#ff422c }
.news-item a.readmore { font-size:11pt; display:block; position:absolute; padding:20px; right:0; left:0; z-index:2; bottom:0px; background:url(images/shadow.png) center top; background-repeat:repeat-x; color:#000; font-size; 11.5pt }
.txt_in { display:block; padding:0 20px; height:100px; overflow:hidden }
#pager { text-align:center }
#pager a { display:inline-block; font-size:10.5pt; color:#FFF; margin:0 8px; font-weight:600; text-decoration:none; background:#717070; padding:5px 0; width:30px; text-align:center }
#pager a:hover, #pager span { display:inline-block; font-size:10.5pt; color:#FFF; margin:0 8px; font-weight:600; text-decoration:none; background:#333; padding:5px 0; width:30px; text-align:center }
#pager a.last { float:right; margin-right:0 }
#pager a.first {	float:left; margin-left:0 }
.txt span.data { display:block; margin-bottom:15px; background:url(images/data.png) no-repeat left center; color:#444; font-size:9.5pt; padding-left:24px }
.news_img {	float:right; margin-right:15px; margin-bottom:10px }
h3.contacts { border-top:1px solid #e7e7e7; margin:0 -30px; padding:30px }
.contacts-item { float:left; margin-bottom:30px; font-size:10.5pt !important; width:370px; overflow:hidden; background-repeat:no-repeat; line-height:150% }
.contacts-item img {	float:left }
.contacts-item a { text-decoration:none; color:#ff422c }
.contacts-item a:hover {	text-decoration:underline }
.selector { float:right; margin-top:-56px; font-weight:600; font-size:10pt }
.selector select { border:0; background:#a0a0a0 url(images/select.png) no-repeat right 15px center; color:#FFF; font-size:11.5pt; font-weight:600; padding:6px 45px 6px 15px; -webkit-appearance:none; margin-left:10px; -moz-appearance:none; appearance:none }
.selector select:hover, .selector select:focus {	background:#717070 url(images/select.png) no-repeat right 15px center }
.selector select option { border:0 }
.txt h2.dcs { border-bottom:1px solid #e7e7e7; margin:-30px -30px 25px -30px; padding:26px 30px; font-size:13.5pt; font-weight:bold }
.txt h3.dcs { font-size:10.5pt; margin-bottom:25px }
.file-item { float:left; border:1px solid #e7e7e7; color:#333; font-weight:600; padding:20px; margin-right:27px; margin-bottom:27px; background:#f4f4f4; position:relative; width:158px; height:120px; -moz-border-radius:5px; border-radius:5px }
.file-item span { overflow:hidden; width:158px; height:120px; display:block }
.file-item:nth-child(5n) { margin-right:0 }
.file-item a { position:absolute; bottom:-1px; right:-1px; left:-1px; display:block; text-transform:uppercase; color:#fff; text-decoration:none; font-size:9.5pt; padding:8px 0; padding-left:50px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px }
.bb { border-top:1px solid #e7e7e7; padding-top:25px }
h2.bbm { display:block; border-top:1px solid #e7e7e7; margin:30px -30px !important }
.file-item a:hover, .footer2 a:hover { text-decoration:underline }
.file-item a.pdf { background:#e96455 url(images/pdf_ico.png) no-repeat 20px center }
.file-item a.doc { background:#498ce7 url(images/doc_ico.png) no-repeat 20px center }
.file-item a.xls { background:#3dc868 url(images/xls_ico.png) no-repeat 20px center }
a.s_pdf { display:inline-block;	padding-left:20px;	background:url(images/s_pdf.png) no-repeat left center }
a.s_xls { display:inline-block;	padding-left:20px;	background:url(images/s_xls.png) no-repeat left center }
a.s_doc { display:inline-block;	padding-left:20px;	background:url(images/s_doc.png) no-repeat left center }
.info_table .s1 { float:left; font-size:11pt; max-width:calc(50% - 10px); line-height:200%; width:545px; text-align:right }
.info_table .s2 { float:left; font-size:11pt; max-width:calc(50% - 10px); line-height:200%; width:545px; color:#444; margin-left:20px }
.footer2 { background:#717070; padding:12px 0; margin-top:25px; width:100%; text-align:center }
.footer2 a { text-decoration:none; color:#FFF; font-size:9.5pt; display:inline-block; margin:0 10px }
.mod { float:right; width:810px }
.sp_1 { float:left; margin:0 !important}
.make-cnt { margin:0 auto; display:block }
.at_box { border-top:1px solid #eb5d43; border-bottom:1px solid #eb5d43; margin:20px 0; padding:20px 0; text-align:center }
.at_box a { display:inline-block; height:164px; width:41px; background-repeat:no-repeat; background-position:top center; margin-right:12px }
.at_box a:last-child { margin-right:0 }
.at_box a.at_box_item { position:relative; line-height:18px; text-decoration:none; color:#000; font-size:10pt; text-align:center; font-weight:600; text-align:center; display:block; float:left; height:auto; width:100px; background-repeat:no-repeat; background-position:top center; margin-right:20px }
.at_box.at_box_all_page a.at_box_item { margin-right:12px; }
.at_box a.at_box_item span { position:relative; width:65px; margin:0 auto; display:block; height:65px; background-size:100%; background-repeat:no-repeat; background-position:center; margin-bottom:10px; }
.at_box a.at_box_item:last-child { margin-right:0; }
.at_box.at_box_small { width:580px; margin:0 auto; }
.at_box a.at_box_item:hover span { filter: invert(45%) sepia(100%) saturate(2269%) hue-rotate(338deg) brightness(94%) contrast(99%); }
.at_box a.at_box_item.on span { z-index:2; filter: brightness(0) invert(1); }
.at_box a.at_box_item.on::after { z-index:0; content:""; display:block; position:absolute; left:calc(50% - 32px); top:0; width:65px; height:65px; background-color:#f05637; }
h1.spec { text-align:center; font-weight:300; color:#eb5d43; height:20px }
.cl_item { border:1px solid #ebebeb; margin-bottom:20px }
.cl_item .lt_1 {	float:left; width:533px; padding:0px 10px 10px 10px; border-right:1px solid #ebebeb; max-height:550px; overflow:auto }
.cl_item .lt_2 { float:left; width:534px; padding:0px 10px 10px 10px; max-height:550px; overflow:auto }
.cl_item .lt_3 { padding:0px 10px 10px 10px; max-height:550px; overflow:auto }
.arg { clear:both; border-top:1px solid #ebebeb; padding:10px }
.cl_item span.title { display:block; font-weight:600; background:#d7d7d7; padding:7px; font-size:11pt }
.cl_item textarea { max-width:calc(100% - 22px);border:1px solid #ebebeb; background:#f9f9f9; width:1066px; padding:10px; height:100px; font-size:10.5pt }
.cl_item textarea:hover, .cl_item textarea:focus { border-color:#d7d7d7; background:#f9f9f9; overflow:auto; height:100px }
.cl_item table { margin-top:10px; width:100% !important; border-collapse:collapse; border:1px solid #ccc !important }
.cl_item table tr td { padding:7px 15px; border:1px solid #ccc !important }
.cl_item table tr td p { margin:5px 0 }
input[type=button] {	float:none; margin:0 auto; font-size:11pt }
ul.num {	list-style-type:none; padding:10px 0 }
ul.num li { display:inline-block; margin-right:10px; margin-bottom: 10px; cursor:pointer; border:1px solid #ebebeb; background:#f9f9f9; color:#d7d7d7; width:30px; text-align:center; padding:4px 0; -moz-border-radius:15px; border-radius:15px }
ul.num li.on {	border:1px solid #d7d7d7; color:#333; background:#fff }
ul.num_new {	list-style-type:none; padding:10px 0 }
ul.num_new li { display:inline-block; margin-right:10px; margin-bottom: 10px; cursor:pointer; border:1px solid #ebebeb; background:#f9f9f9; color:#999; text-align:center; padding:4px 8px; font-weight:600; font-size:10pt; -moz-border-radius:15px; border-radius:15px }
ul.num_new li > span:first-child { display:block; float:left; width:20px; border-radius:50%; height:20px; line-height:20px; border:1px solid #ebebeb; background-color:#ebebeb; margin-right:8px; }
ul.num_new li.on {	border:1px solid #d7d7d7; color:#333; background:#fff }
input[type=button].kb-ts { margin-right:10px; background:#c0c0c0 }
input[type=button].kb-ts:hover { background:#444 }
.newfotog { max-height:160px; background-color:#000; margin-bottom:20px; display:block; position:relative; display:block }
.ftcomm { display:block; text-align:right; position:absolute; font-size:9pt; top:0; right:0; text-shadow: 0px 0px 2px #000; color:#fff; padding:3px 5px }
.navbar-toggle { display:none }
.appl_info { border:2px dashed #FF422C; padding:5px 25px; display:block }
#application { width:700px; max-width:100%; margin:0 auto }
#application.wide { width:100% }
#application input[type=text] { transition:0.3s ease; height:40px; padding:0 20px; border:1px solid #ececec; font-size:16px; color:#111; width:calc(100% - 42px) }
#application textarea, .apkls textarea { transition:0.3s ease; height:80px; overflow:auto; padding:20px; border:1px solid #ececec; font-size:16px; color:#111; width:calc(100% - 42px) }
#application select, .q5_select_country select { background-color:#fff; -webkit-appearance:none;-moz-appearance:none;appearance:none; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-position:right 20px center; transition:0.3s ease; height:42px; padding:0 20px; border:1px solid #ececec; font-size:16px; color:#111; width:100% }
#application input[type=text]:hover, .q5_select_country select:hover, .q5_select_country select:focus, #application select:hover, #application input[type=text]:focus, #application select:focus, #application textarea:hover, #application textarea:focus { border-color:#FF422C }
.q5_select_country select { float:left; border-color:#888; width:calc(50% - 10px); }
.q5_select_country select:first-child { margin-right:20px; }
.appl_line, .appl_list { display:block; margin-bottom:15px }
.appl_line > span, .appl_list > span { display:block; text-align:right; float:left; width:235px; line-height:42px; font-weight:600 }
.wide .appl_line > span, .wide .appl_list > span { width:385px }
.appl_list > span, .appl_line > span.long { line-height:21px }
#application .appl_line input[type=text], #application .appl_list input[type=text] { width:calc(100% - 292px); float:right }
#application.wide .appl_line input[type=text], #application.wide .appl_list input[type=text] { width:calc(100% - 447px) }
#application.wide .appl_line textarea { width:calc(100% - 447px); resize: none; float:right }
#application.wide .appl_line select { width:calc(100% - 405px); padding-right:45px; float:right }
#application .appl_list textarea { height:140px }
.appl_line_side { float:right; width:calc(100% - 405px) }
.appl_clear { clear:both }
.appl_list > span > span, #application.wide .appl_line > span > span, .finss_small { display:block; font-size:90%; color:#666 }
.appl_label label { cursor:pointer; display:block; text-align:left; clear:both }
.appl_line_side label { cursor:pointer; margin-top:5px; display:inline-block; text-align:left; margin-right:20px }
.appl_line_side label:last-child { margin-right:0 }
.appl_label label:nth-child(n+2) { margin-top:7px }
.appl_label label input[type=checkbox], .appl_line_side label input[type=radio] { display:none }
.appl_label { width:calc(100% - 250px); float:right }
.appl_label label input + span, .appl_line_side label input + span, .st_label input + span { transition:0.3s ease; position:relative; height: 16px; width: 16px; background-color: #fff; border:2px solid #ccc; border-radius:3px; display:block; float:left; margin-right:10px }
.appl_label label:hover input + span, .appl_line_side label:hover input + span, .st_label:hover input + span { background-color:#efefef }
.appl_label label input:checked + span, .appl_line_side label input:checked + span, .st_label input:checked + span { background-color:#ccc; border-color:#ccc }
.appl_label label input:checked + span::after, .appl_line_side label input:checked + span::after, .st_label input:checked + span::after { content:""; position:absolute; left:5px; top:1px; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);	}
.appl { background-color:#a0a0a0; height:42px; padding:0 50px; font-weight:600; cursor:pointer; font-size:11pt; line-height:42px; float:right; margin-bottom:30px; color:#fff; transition:0.3s ease; display:inline-block; text-transform:uppercase }
.appl:hover { background-color:#333 }
.appl_ac { font-size:14pt; text-align:center; font-weight:600; color:#56ab3c }
#application h2 { margin-top:20px; margin-bottom:20px; font-size:13pt; text-transform:uppercase }
#finss, #finvs { width:calc(100% - 405px); float:right; border:1px solid #000; border-collapse:collapse }
#finvs { width:100% }
.form_tb { border:1px solid #000; border-collapse:collapse }
#finss tr td, #finvs tr td, .form_tb tr td { padding:6px 10px; border:1px solid #000; text-align:center; font-size:10.5pt }
#finss tr td b, #finvs tr td b { display:block }
#finss tr td:last-child, #finvs tr td:last-child { width:120px }
#finvs tr td:first-child { width:80px }
#application.wide .appl_line #finss input[type=text] { width:calc(100% - 42px) }
#application input[type=file] { padding:6px 10px; border:1px solid #ececec; margin:3px }
.fuinput { width:calc(100% - 320px) !important; display:inline-block !important; float:right }
.left_info_align .appl_line > span { width: 330px }
#application.left_info_align .appl_line input[type=text] { width: calc(100% - 392px) }
.left_info_align .appl_line > span.full { width:100%; text-align:left }
.left_info_align table input { width:calc(100% - 42px) !important }
.data_input { text-align:center; width:calc(50% - 72px) !important; float:left !important }
.data_lin { width:60px; display:block; float:left; display:block; height:42px; position:relative }
.data_lin::after { width:16px; position:absolute; left:50%; margin-left:-8px; height:2px; background-color:#ccc; content:""; margin-top:-1px; top:50% }
.msimb_kk { width:calc(100% - 407px) !important; float:right !important; line-height:21px !important; clear:both }
.st_label { display:block; position:relative; padding-left:35px; margin-bottom:25px }
.st_label input { display:none }
.st_label input + span { position:absolute; left:0; top:0; margin:0 }
.apkls { list-style-type:none; padding:0 !important; margin:0 !important; margin-bottom:20px !important }
.apkls li { display:block; width:100% }
.apkls li:nth-child(n+2) { margin-top:8px }
.apk_next, .apk_submit, .apk_prev { transition:0.3s ease; display:inline-block; padding:0 25px; height:46px; line-height:46px; background-color:#717070; color:#fff; border-radius:5px; font-size:10pt; cursor:pointer; font-weight:600; text-transform:uppercase }
.apk_prev { background-color:#999; margin-right:15px }
.apk_next:hover, .apk_submit:hover { background-color:#499531 }
.apk_prev:hover { background-color:#333 }
.apklausa_list .apklausa_item { display:none }
.apklausa_list .apklausa_item:last-child { display:block }
.msg_ok, .msg_bad { font-size:14pt; color:#499531; font-weight:600; text-align:center; display:block }
.msg_bad { color:#cc0000 }
.msg_ok.msg_inbox { font-size:11pt; padding:15px; border:2px dashed #499531; margin-top:25px; margin-bottom:10px }
.msg_bad.msg_inbox { font-size:11pt; padding:15px; border:2px dashed #cc0000; margin-top:25px; margin-bottom:10px }
.apkls li input[type=text], .kita_ans { width:calc(100% - 180px); padding:0 20px; height:36px; border:1px solid #e5e5e5; font-size:16px; color:#000; margin-left:15px }
.apkls li label input[type=checkbox], .apkls li label input[type=radio] { display:none }
.apkls li label input[type=checkbox] + span { transition:0.3s ease; position:relative; height: 16px; width: 16px; background-color: #fff; border:2px solid #ccc; border-radius:3px; display:block; float:left; margin-right:10px }
.apkls li label:hover input[type=checkbox] + span { background-color:#efefef }
.apkls li label input[type=checkbox]:checked + span { background-color:#ccc; border-color:#ccc }
.apkls li label input[type=checkbox]:checked + span::after { content:""; position:absolute; left:5px; top:1px; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);	}
.apkls li label input[type=radio] + span { transition:0.3s ease; position:relative; height: 16px; width: 16px; background-color: #fff; border:2px solid #ccc; border-radius:50%; display:block; float:left; margin-right:10px }
.apkls li label:hover input[type=radio] + span { background-color:#efefef }
.apkls li label input[type=radio]:checked + span::after { content:""; position:absolute; left:50%; top:50%; margin-left:-4px; margin-top:-4px; width:8px; height:8px; border-radius:50%; background-color:#ccc }
.apkls li label input[type=checkbox] + span.minitop, .apkls li label input[type=radio] + span.minitop { margin-top:10px;}
.idg { font-size:13px; line-height:130%; margin-top:10px; display:block; float:right; width:calc(100% - 126px); }
.idg p { margin-top:2px; margin-bottom:2px; }
.file_pastaba { font-size:8.5pt; display:none; }
.last_table_item td { background-color:#efefef; font-weight:600; }
.stip_vav_ja > label { width:calc(50% - 10px); float:left; }
.stip_vav_ja > label > span { margin-top:5px; font-weight:600; font-size:9pt; display:block; }
.stip_vav_ja > label > select { width:100% !important; }
.stip_vav_ja > label:nth-child(2n) { margin-right:0; }
.stip_vav_ja > label > input[type=text] { width:calc(100% - 42px) !important; }
.sa_ja_citem.wide { width:100%; }
.file_inline_itm input[type=file].error_el, .error_el { border-color:#FF422C !important; }
.txt .apklausa_rkt p { margin:10px 0 !important; }
.cl_question { display:block; padding:15px; border:1px solid #ccc; margin-bottom:10px; }
.cl_question .cl_item .lt_1 { width: calc(50% - 21px); }
.cl_question .cl_item .lt_2 { width: calc(50% - 20px); }
.cl_question .cl_item .lt_fz { padding:0 10px 10px 10px; width: calc(100% - 20px); }
.cl_question .cl_item span.title { padding: 7px 10px; width:100%; margin-left:-10px; margin-right:-10px; }
@media all and (min-width:980px) { #men > li:hover > ul { display:block } }
.k_paieska_e1 { width: 205px !important; margin-right: 10px !important }
.k_paieska_e2 { width: 250px !important; margin-right: 10px !important }
.k_paieska_e3 { width: 250px !important; margin-right: 10px !important; margin-left:10px !important }
.k_paieska_e4 { width: 225px !important; margin-right: 10px !important }
.k_paieska_e4.k_paieska_e4_wide { width: 485px !important }
.k_paieska_e5 { width: 78px !important }
.cl { clear:both }
.finp_h3 { position:relative; border-bottom: 1px solid #e7e7e7; margin:0; margin-bottom:-1px; padding:15px 20px; font-size: 13.5pt; font-weight: bold; transition:0.3s ease; cursor:pointer }
.finp_h3::after { content:""; position:absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); right:20px; top:50%; margin-top:-7px; border: solid #222; border-width: 0 2px 2px 0; display: inline-block; padding: 4px }
.finp_table { transition:0.3s ease; width:100%; border:1px solid #e7e7e7; border-collapse:collapse; display:none }
.finp_table tr td { padding:10px 15px; line-height:150%; border:1px solid #e7e7e7; font-size:10.5pt }
.finp_table tr:nth-child(2n+1) td { background-color:#fbfbfb }
.finp_table tr:first-child td { background-color:#f7f7f7; font-weight:600; font-size:11.5pt }
.finp_h3:hover { background-color:#f7f7f7 }
.finp_h3.on::after { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); margin-top:-2px }
.sa_login_box label { width:calc(50% - 15px); float:left }
.sa_login_box label:first-child { margin-right:30px }
.sa_login_box { width:600px; max-width:calc(100% - 50px); margin:0 auto; padding:25px; background-color:#f4f4f4 }
.sa_login_box label span { display:block; font-weight:600; font-size:10.5pt; margin-bottom:4px }
.sa_login_box label input[type=email], .sa_login_box label input[type=password] { width:calc(100% - 42px); padding:0 20px; height:36px; border:1px solid #e5e5e5; font-size:16px; color:#000 }
.sa_login_box input[type=submit] { transition:0.3s ease; display:inline-block; padding:0 25px; height:38px; line-height:38px; background-color:#717070; color:#fff; border-radius:5px; font-size:10pt; cursor:pointer; border:0; font-weight:600; text-transform:uppercase; float:right; margin-top:15px; width:130px; text-align:center }
.sa_no_pass { float:left; width:calc(100% - 150px); display:block; margin-top:15px; font-weight:600; font-size:10pt }
.sa_no_pass a { display:block; color:#ff341d }
.sa_logout { display:inline-block; background-color:#cc0000; padding:0 10px; height:30px; line-height:30px; font-weight:600; font-size:10pt; color:#fff; border-radius:3px; margin-left:5px; text-decoration:none; transition:0.3s ease }
.sa_logout:hover { background-color:#ff341d }
#sa_table { width:100%; border:1px solid #e5e5e5; border-collapse:collapse }
#sa_table tr td { padding:7px 12px; border:1px solid #e5e5e5 }
#sa_table tr:first-child td { font-weight:600; color:#000; background-color:#efefef }
.sa_pildyti img { height:24px; display:block; margin-top:2px; margin-bottom:-2px }
.sa_pildyti, .sa_pildyti_edit { display:inline-block; line-height:50% }
.sa_pildyti_edit { margin-left:5px }
.sa_pildyti_edit img { height:20px; display:block; margin-top:4px; margin-bottom:-1px }
.sa_form input[type=text] { transition:0.3s ease; height:40px; padding:0 20px; border:1px solid #ececec; font-size:16px; color:#111; width:calc(100% - 42px) }
.sa_form textarea { transition:0.3s ease; height:80px; overflow:auto; padding:20px; border:1px solid #ececec; font-size:16px; color:#111; width:calc(100% - 42px) }
.sa_form select { -webkit-appearance:none;-moz-appearance:none;appearance:none; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-position:right 20px center; transition:0.3s ease; height:42px; padding:0 20px; border:1px solid #ececec; font-size:16px; color:#111; width:100% }
.sa_form input[type=text]:hover, .sa_form select:hover, .sa_form input[type=text]:focus, .sa_form select:focus, .sa_form textarea:hover, .sa_form textarea:focus { border-color:#FF422C }
.sa_citem { display:block; float:left; width:calc(33.33% - 15px) }
.sa_iv_list { display:block; float:right; width:calc(66.66% - 15px) }
.sa_citem span, .sa_iv_list label span { display:block; font-weight:600; font-size:10pt; margin-bottom:4px }
.sa_iv_list label { width:calc(50% - 15px); float:left }
.sa_iv_list label:nth-child(2) { float:right }
.sa_iv_list label.full { width:100% }
.file_title > div:first-child, .file_inline > div:first-child { width:calc(50% - 15px); float:left }
.file_title > div:nth-child(2), .file_inline > div:nth-child(2) { width:calc(50% - 15px); float:right; position:relative }
.remove_sam_line, .clear_line_dt, .pa23remove_option, .remove_option, .tbremove_option, .eremove_option, .aremove_option, .bremove_option, .cremove_option, .dremove_option, .tremove_option, .clear_line, .clear_line_ev { display:none; position:absolute; right:-20px; top:50%; cursor:pointer; margin-top:-8px; width:16px; height:16px }
.remove_line, .remove_tline { display:block; position:absolute; right:-20px; top:50%; cursor:pointer; margin-top:-8px; width:16px; height:16px; }
.remove_line::before, .remove_tline::before, .tbremove_option::before, .remove_sam_line::before, .clear_line_dt::before, .pa23remove_option::before, .remove_option::before, .eremove_option::before, .aremove_option::before, .bremove_option::before, .cremove_option::before, .dremove_option::before, .tremove_option::before, .clear_line::before, .clear_line_ev::before { display:block; width:100%; height:2px; background-color:#cc0000; content:""; transform:rotate(45deg); margin-top:7px }
.remove_line::after, .remove_tline::after, .tbremove_option::after, .remove_sam_line::after, .clear_line_dt::after, .pa23remove_option::after, .remove_option::after, .eremove_option::after, .aremove_option::after, .bremove_option::after, .cremove_option::after, .dremove_option::after, .tremove_option::after, .clear_line::after, .clear_line_ev::after { display:block; height:100%; margin-top:-9px; width:2px; background-color:#cc0000; content:""; transform:rotate(45deg); margin-left:7px }
.text_11_line, .sa_iv_list { position:relative }
.clear_line, .clear_line_ev { display:block }
.file_title > div { font-size:10.5pt; font-weight:600; margin-bottom:5px }
.file_inline { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e5e5e5 }
.file_inline input[type=file] { border: 1px solid #ececec; height:20px; padding:10px; width:calc(100% - 26px); background-color:#fff }
#add_main_document, #add_extra_document, #add_extra_t11, #add_extra_t12 { display:inline-block; float:right; cursor:pointer; font-size:10pt; color:#fff; border-radius:3px; font-weight:600; padding:0 10px; height:28px; line-height:28px; background-color:#999 }
#add_main_document:hover, #add_extra_document:hover, #add_extra_t11:hover, #add_extra_t12:hover { background-color:#444 }
.text_11_box select, .stip_vav select, .stip_vav input[type=text] { margin-bottom:10px }
.file_option_value { transition: 0.3s ease; line-height:40px; height: 40px; padding: 0 20px; border: 1px solid #ececec; font-size: 16px; color: #111; width: calc(100% - 42px) }
#pf_bl { margin-bottom: 25px }
#pf_bl label { display: inline-block; color: #333; font-size: 13px !important; background: #e9e9ed; border: 1px solid #8f8f9d; padding:2px; padding-right: 7px; border-radius: 5px; margin-right: 10px }
#pf_bl label input[type=checkbox] { appearance: checkbox !important; -webkit-appearance: checkbox !important;
-moz-appearance: checkbox !important; height: auto }
.pakv_ek_first { background-color:#f7f7f7; display:table-cell; width:370px; height:300px; max-width:100%; vertical-align:middle; text-align:center; }
.pakv_ek_first.orange { background-color:#f15f47; }
.pakv_ek_first_txt { display:block; text-align:center; padding:0 30px; font-size:11.5pt; margin-bottom:15px; font-weight:600; }
.pakv_ek_first input[type=text] { transition: 0.3s ease; cursor: pointer; display: block; padding: 0 20px; font-size: 16px; height: 48px; border: 1px solid #e7e7e7; color: #111; width: calc(100% - 102px); margin:0 auto; }
.pakv_ek_first .copied { bottom: 50%; margin-bottom: -8px; }
.pakv_ek_first input[type=text]:hover, .pakv_ek_first input[type=text]:focus { border-color:#e1e1e1; }
.file_inline_itm input[type=file] { width:calc(100% - 22px); margin:0 0 5px 0 !important; border-color:#888 !important; }
#application.ukr textarea, #application.ukr input[type=text], #application.ukr input[type=file], #application.ukr select { border-color:#888; }
#application.ukr textarea:focus, #application.ukr input[type=text]:focus, #application.ukr input[type=file]:focus, #application.ukr select:focus, #application.ukr textarea:hover, #application.ukr input[type=text]:hover, #application.ukr input[type=file]:hover, #application.ukr select:hover { border-color:#ff341d; }
#application.ukr .appl_label label input:checked + span, #application.ukr .appl_line_side label input:checked + span { background-color: #888; border-color: #888; }
#application.ukr .appl_line_side label input + span { border: 2px solid #888; }
.vkl_clist ul { padding:0; margin:0; list-style-type:none; display:block; float:left; width:calc(50% - 10px); }
.vkl_clist ul:nth-child(2) { float:right; }
.vkl_clist ul input[type=checkbox] { display:none; }
#application.ukr .appl_line_side.vkl_clist label input + span { margin-bottom:5px; }
.line_city_ukr select { width:calc(50% - 8px) !important; }
.line_city_ukr select:first-child { margin-right:10px; }
.line_city_ukr input[type=text] { width: calc(50% - 44px) !important; }
@media all and (min-width:1231px) {
.contacts-item:nth-child(3n+4) { clear:both }
.contacts-item.no_clear { clear:none !important; }
}
#first_calendar { padding:3px 0 30px 0; }
#first_calendar h2 { margin-bottom:32px; position:relative; font-size: 28px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #262b32; }
#first_calendar h2::before { content:""; background-color:#bfc0c1; width:100%; height:1px; position:absolute; top:50%; left:0; }
#first_calendar h2 span { padding:0 48px; background-color:#e7e7e7; position:relative; display:inline-block; }
.calendar_item { width:calc(33.33% - 14px); margin-right:21px; display:block; float:left; }
.calendar_item:nth-child(3n) { margin-right:0; }
.calendar_item:nth-child(n+4) { margin-top:21px; }
.calendar_item h3 { margin:0; background-color:#262b32; font-size: 18px; padding:18px 20px; line-height:24px; font-weight: 600; color: #fff; }
.calendar_item_content { display:block; padding:20px; background-color:#fff; width:calc(100% - 40px); }
.calendar_select_box { margin-bottom:20px; position:relative; }
.calendar_sb { position:relative; cursor:pointer; background-color:#f4f4f8; display:block; width:calc(100% - 40px); padding:19px 20px; line-height:22px; }
.stitle { font-size: 16px; font-weight: 600; color: #444; display:inline-block; margin-right:10px; }
.svalue { font-size: 16px; color: #262b32; }
.calendar_sb::after { content:""; right:20px; margin-top:-8px; top:50%; position:absolute; border: solid #747b8d; border-width: 0 2px 2px 0; display: inline-block; padding: 4px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.calendar_smv { margin-bottom:20px; display:block; padding:15px 0px 20px 0px; border-top:1px solid #e5e5e9; border-bottom:1px solid #e5e5e9; }
.smv_title { font-size: 14px; color: #666; margin-bottom:11px; display:block; }
.calendar_smv_items > div { text-transform:uppercase; position:relative; display:inline-block; padding:2px 10px 1px 26px; font-size: 12px; font-weight: 600; letter-spacing: 0.34px; color: #000; border-radius:10px; border:2px solid #d9e0f6; }
.calendar_smv_items > div::before { background-color:#4264d0; content:""; width:10px; height:10px; border-radius:50%; position:absolute; left:6px; top:5px; }
.calendar_smv_items > div.green { border-color:#d3f0eb; }
.calendar_smv_items > div.green::before { background-color:#23b59c; }
.calendar_smv_items > div.yellow { border-color:#fff4d4; }
.calendar_smv_items > div.yellow::before { background-color:#ffca29; }
.calendar_smv_items > div.lblue { border-color:#d4f3fd; }
.calendar_smv_items > div.lblue::before { background-color:#2ac2f6; }
.calendar_smv_items > div.orange { border-color:#ffe9da; }
.calendar_smv_items > div.orange::before { background-color:#ff8f44; }
.calendar_smv_items > div.purple { border-color:#e7d4f5; }
.calendar_smv_items > div.purple::before { background-color:#8626cc; }
.calendar_data_item { display:block; cursor:pointer; font-size: 14px; padding-left:57px; color: #000; position:relative; }
.calendar_data_item:nth-child(n+2) { margin-top:10px; }
.calendar_data_item::before { background-color:#4264d0; opacity:0.2; width:36px; height:10px; border-radius:5px; content:""; left:0; top:5px; display:block; position:absolute; }
.calendar_data_item::after { content:""; display:block; position:absolute; left:3px; top:7px; height:6px; width:6px; background-color:#4264d0; border-radius:50%; }
.calendar_data_item > span::after { content:""; display:block; position:absolute; left:27px; top:7px; height:6px; width:6px; background-color:#4264d0; border-radius:50%; }
.calendar_data_item.green::before, .calendar_data_item.green::after, .calendar_data_item.green > span::after { background-color:#23b59c; }
.calendar_data_item.yellow::before, .calendar_data_item.yellow::after, .calendar_data_item.yellow > span::after { background-color:#ffca29; }
.calendar_data_item.lblue::before, .calendar_data_item.lblue::after, .calendar_data_item.lblue > span::after { background-color:#2ac2f6; }
.calendar_data_item.orange::before, .calendar_data_item.orange::after, .calendar_data_item.orange > span::after { background-color:#ff8f44; }
.calendar_data_item.purple::before, .calendar_data_item.purple::after, .calendar_data_item.purple > span::after { background-color:#8626cc; }
.calendar_style { display:block; margin-bottom:20px; }
.calendar_sb_list { width:100%; display:none; max-height:calc(100vh - 300px); overflow:auto; z-index:3; position:absolute; left:0; top:60px; background-color:#f7f7f7; }
fieldset { padding:0;margin:0; border:0; }
.calendar_sb_list > label, .calendar_sb_list > fieldset > label { transition:0.3s ease; cursor:pointer; display:block; padding:11px 40px 11px 20px; border-top:1px solid #e9e9e9; position:relative; }
.calendar_sb_list > label > input, .calendar_sb_list > fieldset > label > input { display:none; }
.calendar_sb_list > label > input + span, .calendar_sb_list > fieldset > label > input + span { font-size:14px; color:#000; }
.calendar_sb_list > label:hover, .calendar_sb_list > fieldset > label:hover { background-color:#e9e9e9; }
.calendar_sb_list > label > input:checked + span::after, .calendar_sb_list > fieldset > label > input:checked + span::after { content: ""; position: absolute; right: 17px; top: 15px; width: 6px; height: 10px; border: solid #000; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.small_form_desc { float:right !important; clear:right; font-size:9.5pt !important; font-weight:400 !important; color:#222; text-align:center !important; width:calc(100% - 410px) !important; line-height:110% !important; margin-top:4px; }
#pa210, #pa3 { width:100%; border:1px solid #999; border-collapse:collapse; }
#pa210 tr td, #pa3 tr td { text-align:center; border:1px solid #999; padding:5px 10px; }
#pa210 tr td:last-child { position:relative; }
#pa210 tr:first-child td, #pa3 tr:first-child td { font-weight:600; line-height:120%; }
#pa210 tr td:first-child, #pa3 tr td:first-child { width:30px; }
#pa210 tr td:last-child, #pa210 tr td:nth-last-child(2) { width:80px; }
#pa210 tr td:nth-last-child(3) { width:100px; }
#pa3 tr td:last-child, #pa3 tr td:nth-last-child(2) { width:200px; }
#pa3 { margin-bottom:20px; }
.appl_line_side #pa210 label input[type=radio] + span { margin-right:0 !important; }
#application.wide .appl_line #pa210 input[type=text] { width: calc(100% - 42px); }
#pildyti_prieda { cursor:pointer; transition:0.3s ease; display:inline-block; color:#fff; background-color:#FF422C; border-radius:3px; padding:7px 15px; font-size:10pt; font-weight:600; text-transform:uppercase; }
#pildyti_prieda:hover { background-color:#499531; }
.pp_form { display:block; padding:20px; border-radius:2px; border:1px solid #999; }
.pp_form_title { display:block; font-size:11pt; font-weight:600; margin-bottom:20px; background-color:#999; color:#fff; padding:10px 20px; margin-top:-20px; margin-left:-20px; width:100%; }
.pp_form_antr { font-style:italic; font-size:10.5pt; color:#222; }
.pp_form_antr b { font-size:110%; font-style:normal; font-weight:700; color:#000; }
.pp_form_table { width:100%; border-collapse:collapse; border:1px solid #999; }
.pp_form_table tr td { text-align:center; font-size:10.5pt; border:1px solid #999; padding:5px; }
.pp_form_table tr:first-child td { font-weight:600; color:#000; font-size:11pt; background-color:#e9e9e9; }
.pp_form_table tr td:last-child, .pp_form_table tr td:nth-last-child(2), .pp_form_table tr td:nth-last-child(3) { width:160px; }
.pp_form_table tr td:nth-last-child(5) { width:50px; }
.pp_form_table.pp_form_two tr td:nth-last-child(3) { width:auto; }
.pp_form_table.pp_form_two tr td:nth-last-child(4) { width:50px; }
.three_appl_line { display:block; width:100%; }
.three_appl_line > label { display:block; float:left; width:calc(33.33% - 12px); margin-right:18px; }
.three_appl_line > label:nth-child(3n) { margin-right:0; }
.three_appl_line > label span { margin-top: 5px; font-weight: 600; font-size: 9pt; display: block; }
.three_appl_line > label input[type=text] { width:calc(100% - 42px) !important; }
.three_appl_line.two_al > label { width:calc(50% - 9px); }
.three_appl_line.two_al > label:nth-child(3n) { margin-right:18px; }
.three_appl_line.two_al > label:nth-child(2n) { margin-right:0px; }
#pa21_els select { width:100% !important; }
#pa21_els > div { position:relative; display:block; }
#pa21_els > div:nth-child(n+2) select { float:left !important; width:calc(100% - 30px) !important; }
#pa21_els > div:nth-child(n+2) { margin-top:10px; position:relative; }
.remove_pa21 { display:block; position:absolute; right:0px; top:50%; cursor:pointer; margin-top:-8px; width:16px; height:16px }
.remove_pa21::before { display:block; width:100%; height:2px; background-color:#cc0000; content:""; transform:rotate(45deg); margin-top:7px }
.remove_pa21::after { display:block; height:100%; margin-top:-9px; width:2px; background-color:#cc0000; content:""; transform:rotate(45deg); margin-left:7px }
#pa21_els > div:first-child .remove_pa21 { display:none; }
.stip_vav_ja { position:relative; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e5e5e5; }
.pa23remove_option { display:block; margin-top: 5px; }
.stip_vav_ja:first-child .pa23remove_option { display:none; }
.remove_sam_line { display:block; position:relative; top:0; right:0; float:right; margin-right:-24px; margin-top:14px; }
@media (max-height: 800px) and (min-width: 1231px) {
#slideshow li:nth-child(1), #slideshow li:nth-child(2), #slideshow li:nth-child(3), #slideshow li:nth-child(4), #slideshow li:nth-child(5) { height: 259px; }
.pakv_ek_first { height:259px; }
}
.msg_alert { background:#fff3cd; display:block; margin-bottom:10px; text-align:center; border-radius:5px; font-size:12pt; padding:15px; color:#000; border:2px dashed #f6b519; }
.clear_jbutton { color:#cc0000; font-weight:bold; cursor:pointer; }
.clear_jbutton:hover { text-decoration:underline; }
.ek_rg_side { width:calc(100% - 350px); float:right; border-bottom:0 !important; margin-top:8px; }
.ek_rg_side > label > span { margin-top: 5px; font-weight: 600; font-size: 9pt; display: block; }
.ek_rg_side > label:first-child { margin-right:20px; }
.total_xline { display:none; width:100%; margin-top:5px; text-align:right; font-size:10.5pt; font-weight:600; color:#222; }
.total_xline > span { color:#ff341d; font-weight:bold; }
.pakviesk_eksperta { margin-top:15px; display:block; text-align:center; font-weight:600; font-size:15px; margin-bottom:-15px; color:#111; background-color:#e7e7e7; cursor:pointer; transition:0.3s ease; padding:0 35px; height:50px; line-height:50px; float:right; background-image:url(images/link_icon.png); background-size:20px auto; background-repeat:no-repeat;background-position:12px center; padding-left:40px; padding-right:20px; }
.pakviesk_eksperta:hover { background-color:#e1e1e1; }
.pakv_button { width: 395px; float: right; position:relative; display:none; margin-top:15px; margin-bottom:-15px; }
.pakv_button input { transition:0.3s ease; cursor:pointer; display:block; padding:0 20px; font-size:16px; height:48px; border:1px solid #e7e7e7; color:#111; width:calc(100% - 42px); }
.pakv_button input:focus, .pakv_button input:hover { border-color:#ccc; }
.copied { transition:0.6s ease; display:none; position:absolute; left:50%; margin-left:-85px; bottom:55px; width:170px; text-align:center; height:26px; line-height:26px; background-color:#e1e1e1; color:#111; font-size:10pt; font-weight:600; }
.pakv_button input.copi { border-color:#e1e1e1 !important; }
.copied::after { transition:0.6s ease; content:""; position:absolute; bottom:-5px; left:50%; margin-left:-2px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #e1e1e1; }
.hide_pakv_box { display:none; }
.pakv_ek_button { transition:0.3s ease; font-weight:600; font-size:20pt; color:#fff; display:block; text-align:center; }
.pakv_ek_first { transition:0.3s ease; }
.pakv_ek_first.orange:hover { background-color:#f48775; }
.wt_four > label { display:block; width:calc(50% - 10px); float:left; }
.wt_four > label:first-child { margin-right:20px; }
.wt_four > label > span { font-weight: 600; font-size: 9pt; display: block; }
.wt_four > label select { background-color: #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(images/select-dark.png); background-repeat: no-repeat; background-position: right 20px center; transition: 0.3s ease; height: 42px; padding: 0 20px; border: 1px solid #ececec; font-size: 16px; color: #111; width: 100%; }
.wt_four > label input[type=text] { width:calc(100% - 42px); height:40px; margin:0; }
#vinss { width:100%; border-collapse:collapse; }
#vinss tr td { border:1px solid #000; padding:6px 10px; font-size: 10.5pt; }
#vinss tr td:nth-last-child(3) { width:80px; text-align:center; font-weight:600; }
#vinss tr td:last-child { width:140px; text-align:center; position:relative; }
#vinss tr:last-child td:first-child { text-align:right; font-weight:600; }
#vinss tr:nth-child(n+3) .tbremove_option { display:block; }
.apkls li label input[type=checkbox] + span + select, .apklausa_table tr td label input[type=checkbox] + span + select { display:none; background-color:#fff; margin-right:10px; margin-top:-4px; height:28px; width:64px; padding:0 10px; float:left; text-align:left; border:2px solid #ccc; color:#000; font-size:16px; font-weight:600; }
.apkls li label input[type=checkbox]:checked + span + select, .apklausa_table tr td label input[type=checkbox]:checked + span + select { display:block; }
.apkls li input.extra_inp { width: calc(100% - 310px); margin-top:-9px; }
.apklausa_table { width:100%; border-collapse:collapse; }
.apklausa_table tr td { font-size:10.5pt; border:1px solid #ccc; padding:8px 10px; text-align:center; }
.apklausa_table tr:first-child td { font-weight:600; }
.apklausa_table tr td label input[type=radio], .apklausa_table tr td label input[type=checkbox] { display:none; }
.apklausa_table tr td label input[type=radio] + span, .apklausa_table tr td label input[type=checkbox] + span { transition: 0.3s ease; position: relative; height: 16px; width: 16px; background-color: #fff; border: 2px solid #ccc; border-radius: 50%; display: inline-block; }
.apklausa_table tr td label input[type=checkbox] + span { border-radius:0; }
.apklausa_table tr td label input[type=radio]:checked + span::after { content: ""; position: absolute; left: 50%; top: 50%; margin-left: -4px; margin-top: -4px; width: 8px; height: 8px; border-radius: 50%; background-color: #ccc; }
.apklausa_table tr td label input[type=checkbox]:checked + span { background-color:#ccc; border-color:#ccc }
.apklausa_table tr td label input[type=checkbox]:checked + span::after { content:""; position:absolute; left:5px; top:1px; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);	}
.apklausa_table input[type=text], .qtx_lab input[type=text] { width: calc(100% - 42px); padding: 0 20px; height: 36px; border: 1px solid #e5e5e5; font-size: 16px; color: #000; }
.apklausa_table tr td:first-child input[type=text] { width:calc(100% - 152px); margin-left:10px; }
.apklausa_table.lft_tt tr td { text-align:left; }
.apklausa_table.lft_tt tr td:last-child { text-align:center;}
.apklausa_table.lft_ttf tr td:first-child { text-align:left; }
.apklausa_table tr td:first-child input[type=text][name=q11_e] { width: calc(100% - 200px); margin-left:10px; }
.hide_qs12, .hide_qs13, .hide_qs23, .hide_qs24, .hide_qs29 { display:none; }
.qtx_lab > span { display:block; font-weight:600; font-size:10.5pt; color:#222; margin-bottom:3px; }
#qs28_table tr td:nth-child(2) { width:100px; }
#qs28_table.apklausa_table tr td label input[type=checkbox] + span + select { float:right; }
#qs28_table.apklausa_table tr td textarea { border: 1px solid #ccc; height:40px; width:300px; max-width:100%; padding:10px; font-size:16px; color:#000; overflow:auto; }
.pild_ag { transition:0.3s ease; display:inline-block; font-size:10.5pt; font-weight:600; text-transform:uppercase; padding:0 15px; border-radius:5px; height:40px; line-height:40px; color:#fff; text-decoration:none; background-color:#666; }
.pild_ag:hover { background-color:#555; }
.in_pran { margin-top:10px; display:block; text-align:center; font-size:10.5pt; color:#000; padding:15px; border:2px dashed #FF422C; border-radius:5px; }
.in_pran a { color:#ff422C; }
#apklausa_gr .apkls li label input[type=radio] + span, #apklausa_gr .apkls li label input[type=checkbox] + span { border-color:#888; }
#apklausa_gr .apkls li label input[type=radio]:checked + span::after { background-color: #888; }
#apklausa_gr .apkls li label input[type=checkbox]:checked + span { background-color: #888; border-color: #888; }
#apklausa_gr .apkls li input[type=text], .kita_ans { border-color:#888; }
#apklausa_gr .apklausa_table tr td label input[type=radio] + span, #apklausa_gr .apklausa_table tr td label input[type=checkbox] + span { border-color:#888; }
#apklausa_gr .apklausa_table tr td label input[type=radio]:checked + span::after { background-color: #888; }
#apklausa_gr .apklausa_table tr td label input[type=checkbox]:checked + span { background-color: #888; border-color: #888; }
#apklausa_gr .apklausa_table input[type=text] { border-color:#888; }
.apklausa_rkt textarea { border:1px solid #888; color:#000; font-size:16px; padding:15px 20px; width:calc(100% - 42px); height:80px; overflow:auto; }
.q5_select_country input[type=text] { background-color: #fff; transition: 0.3s ease; height: 40px; padding: 0 20px; width:calc(50% - 52px); float:left; border: 1px solid #888; font-size: 16px; color: #000; }
.wide.lkt_frm .appl_line > span { width: 190px; }
#application.wide.lkt_frm .appl_line input[type=text] { width: calc(100% - 250px); }
.triple_label { width:100% !important; }
.triple_label li { display:inline-block; margin-bottom:5px; width:calc(33.33% - 12px); margin-right:12px; }
.triple_label li:nth-child(3n) { margin-right:0; }
.trl_full { width:100% !important; margin:0 !important; }
.trl_full label { width:100% !important; }
.triple_label input[type=text] { display:none; float:right; width:calc(100% - 180px) !important; }
.triple_label label input:checked + span + input[type=text] { display:block; }
.file_inline input[type=text] { width:calc(100% - 42px) !important; }
#add_extra_document { width:auto !important; }
.line_city:nth-child(n+2) .eremove_option { display:block; right:0; }
.line_city { position:relative; padding-right:30px; }
.kons_navi { list-style-type:none; margin:15px 0 !important; padding:0; padding-left:20px; }
.kons_navi li { font-size:12pt; font-weight:600; margin-bottom:8px; }
.kons_navi li:last-child { margin-bottom:0; }
.kons_navi li.on { color:#ff341d; text-decoration:underline; }
.cl_item .lt_full, .cl_item .lt_siul { display:block; padding:0 15px 15px 15px; }
.cl_item .lt_full .title { font-size:12pt; width:100%; padding:10px 15px; margin-left:-15px; margin-right:-15px; margin-bottom:15px; }
.cl_item .lt_siul .title { float:left; font-size:12pt; width:calc(50% - 16px); padding:10px 15px; margin-left:-15px; margin-bottom:15px; }
.cl_item .lt_siul::after { content:""; display:block; clear:both; }
.cl_item .lt_siul .title:nth-child(2) { float:right; margin-right:-15px; }
.siul_item textarea { width:calc(50% - 32px) !important; float:left; height:40px !important; overflow:auto; }
.siul_item textarea:nth-child(2) { float:right; }
.siul_item::after { display:block; content:""; clear:both; }
.siul_item { clear:both; position:relative; padding:10px 0; border-bottom:1px solid #ccc; }
.add_siul { display:block; color:#ff341d; text-decoration:underline; text-align:right; margin-top:5px; cursor:pointer; font-weight:600; font-size:10.5pt; }
.add_siul:hover { text-decoration:none; }
.start_query { transition:0.3s ease; font-weight:600; display:inline-block; padding:0 30px; text-decoration:none; height:50px; color:#fff; background-color:#12be0e; font-size:10.5pt; line-height:50px; }
.start_query:hover { background-color:#333; }
.apkls li input[type=text].aiteta_full_window { display:none; width:calc(100% - 42px); margin-top:10px; margin-left:0; }
.show_f3a1x input[type=text], .show_f3a2x input[type=text] { float:left !important; width: calc(100% - 82px) !important; }
.rem_f3a { width:30px; margin-left:10px; height:40px; display:block; float:right; position:relative; cursor:pointer; }
.rem_f3a::before { content:""; width:30px; height:2px; background:#cc0000; position:absolute; left:calc(50% - 15px); top:calc(50% - 1px); transform:rotate(45deg); }
.rem_f3a::after { content:""; height:30px; width:2px; background:#cc0000; position:absolute; top:calc(50% - 15px); left:calc(50% - 1px); transform:rotate(45deg); }
.apkl_tabl { width:100%; border:1px solid #ccc; border-collapse:collapse; margin-bottom:20px; }
.apkl_tabl tr td { padding:10px; text-align:center; border:1px solid #ccc; }
.apkl_tabl tr:first-child td { font-weight:600; }
.apkl_tabl tr td label input { display:none; }
.apkl_tabl tr td label input[type=radio] + span { margin:0 auto; transition:0.3s ease; position:relative; height: 16px; width: 16px; background-color: #fff; border:2px solid #999; border-radius:50%; display:block; }
.apkl_tabl tr td label:hover input[type=radio] + span { background-color:#efefef }
.apkl_tabl tr td label input[type=radio]:checked + span::after { content:""; position:absolute; left:50%; top:50%; margin-left:-4px; margin-top:-4px; width:8px; height:8px; border-radius:50%; background-color:#999 }
.apkl_tabl tr td.w70 { width:70px; }
.apkl_tabl tr td.w90 { width:90px; }
.apkl_tabl tr td.w100 { width:100px; }
.apkl_tabl tr td.w175 { width:175px; }
.apkl_tabl tr td.wkmb { width:350px; }
.apkl_tabl tr td:first-child { text-align:left; }
.apkl_tabl tr td textarea { padding:10px; border:1px solid #999; overflow:auto; height:70px; width:calc(100% - 22px); font-size:16px; color:#000; }
#apklausa_item_68 .apkls li { display: inline-block; width: 20px; text-align: center; margin-right: 15px; font-weight: 600; }
.apkls li input[type=text].pakome { width: calc(100% - 300px); float:right; }
.kita_ans { width: calc(100% - 160px); }
#about_main_box { width:100%; position:relative; padding:60px 0; background:#fff; }
.about_box { width:260px; margin-left:auto; margin-right:auto; border-top:1px solid #eb5d43; padding:20px 0; text-align:center; }
.about_box.wide { width:370px; }
.about_box > a { margin:0 25px; display:inline-block; width:67px; height:100px; background-size:100% auto; background-repeat:no-repeat; background-position:center top; }
.about_box > a.about_box_istorija { background-image:url(images/lkt-istorija-icon-10.svg); }
.about_box > a.about_box_apie { background-image:url(images/apie-mus-a.svg); }
.about_box > a.about_box_vizija { background-image:url(images/lkt-vizija-icon-10.svg); }
.about_box > a.about_box_apie:hover { background-image:url(images/apie-mus-b.svg); }
.about_box > a.about_box_istorija:hover { background-image:url(images/lkt-istorija-icon-10-hover.svg); }
.about_box > a.about_box_vizija:hover { background-image:url(images/lkt-vizija-icon-10-hover.svg); }
.about_box > a.about_box_istorija.on { background-image:url(images/lkt-istorija-icon-10-on.svg); }
.about_box > a.about_box_apie.on { background-image:url(images/apie-mus-c.svg); }
.about_box > a.about_box_vizija.on { background-image:url(images/lkt-vizija-icon-10-on.svg); }
.about_box.about_box_en > a.about_box_apie { background-image:url(images/about-us-a.svg); }
.about_box.about_box_en > a.about_box_apie:hover { background-image:url(images/about-us-b.svg); }
.about_box.about_box_en > a.about_box_apie.on { background-image:url(images/about-us-c.svg); }
.about_box.about_box_en > a.about_box_istorija { background-image:url(images/en-lkt-istorija-icon-10.svg); }
.about_box.about_box_en > a.about_box_vizija { background-image:url(images/en-lkt-vizija-icon-10.svg); }
.about_box.about_box_en > a.about_box_istorija:hover { background-image:url(images/en-lkt-istorija-icon-10-hover.svg); }
.about_box.about_box_en > a.about_box_vizija:hover { background-image:url(images/en-lkt-vizija-icon-10-hover.svg); }
.about_box.about_box_en > a.about_box_istorija.on { background-image:url(images/en-lkt-istorija-icon-10-on.svg); }
.about_box.about_box_en > a.about_box_vizija.on { background-image:url(images/en-lkt-vizija-icon-10-on.svg); }
.about_box_1 > div:first-child { line-height:31px; font-size:24px; font-weight:800; text-align:center; background-image:url(images/about-bg-1.png); background-size:cover; background-position:center; text-transform:uppercase; width:calc(25% - 10px); height:84px; font-weight:800; color:#ff5d3c; float:left; background:#fff; position:relative; }
.about_box_1 > div:first-child::after, .about_box_2 .about_box_left > div::after, .about_box_3 > div:first-child::after { content:""; width:100%; position:absolute; left:0; bottom:-10px; height:1px; background:#ff856d; }
.about_box_1 > div:first-child::before, .about_box_2 .about_box_left > div::before, .about_box_3 > div:first-child::before { content:""; width:100%; position:absolute; left:0; bottom:-11px; height:1px; background:#ffa491; }
.about_box_1 > div:first-child > span, .about_box_1 > div:nth-child(2) > span { display:table-cell; vertical-align:middle; width:800px; max-width:100%; height:84px; }
.about_box_1 > div:nth-child(2) { line-height:31px; float:right; font-size:24px; font-weight:800; text-align:center; background-image:url(images/about-bg-2.png); background-size:cover; background-position:center; text-transform:uppercase; width:calc(75% - 10px); float:right; height:84px; font-weight:800; color:#ff5d3c; }
.about_box_1, .about_box_2, .about_box_3 { width:100%; margin-bottom:20px; }
.about_box_1::after, .about_box_2::after, .about_box_3::after, .about_box_4::after { content:""; display:block; clear:both; }
.about_box_2 .about_box_left { width:calc(25% - 10px); display:block; float:left; }
.about_box_2 .about_box_right { width:calc(75% - 10px); display:block; float:right; }
.about_box_2 .about_box_left > div { position:relative; line-height:31px; text-align:center; width:100%; display:block; height:368px; background-image:url(images/about-bg-3.png); background-size:cover; background-position:center; text-transform:uppercase; font-weight:800; color:#ff5d3c; font-size:24px; background:#fff; }
.about_box_2 .about_box_left > div > span { width:300px; max-width:calc(100% - 40px); padding-left:20px; padding-right:20px; display:table-cell; vertical-align:middle; height:368px; }
.about_box_2 .about_box_right > div { position:relative; line-height:31px; cursor:pointer; text-align:center; display:block; float:left; width:calc(33.33% - 13.33px); margin-right:20px; height:174px; background-image:url(images/about-bg-small-clicked.png); background-position:center; text-transform:uppercase; background-size:cover; font-weight:800; color:#ff5d3c; font-size:24px; }
.about_box_2 .about_box_right > div:nth-child(3n) { margin-right:0; }
.about_box_2 .about_box_right > div:nth-child(n+4) { margin-top:20px; }
.about_box_2 .about_box_right > div > span { width:300px; max-width:100%; display:table-cell; vertical-align:middle; height:174px; }
.about_box_3 > div:first-child { position:relative; line-height:31px; font-size:24px; font-weight:800; text-align:center; background-image:url(images/about-bg-4.png); background-size:cover; background-position:center; text-transform:uppercase; width:calc(25% - 10px); height:125px; font-weight:800; color:#ff5d3c; float:left; background:#fff; }
.about_box_3 > div:first-child > span, .about_box_3 > div:nth-child(2) > span { display:table-cell; vertical-align:middle; width:800px; max-width:100%; height:125px; }
.about_box_3 > div:nth-child(2) { line-height:31px; float:right; font-size:24px; font-weight:800; text-align:center; background-image:url(images/about-bg-5.png); background-size:cover; background-position:center; text-transform:uppercase; width:calc(75% - 10px); float:right; height:125px; font-weight:800; color:#ff5d3c; }
.about_box_4 .about_box_left { width:calc(25% - 10px); display:block; float:left; }
.about_box_4 .about_box_right { width:calc(75% - 10px); display:block; float:right; }
.about_box_4 .about_box_left > div { position:relative; line-height:31px; text-align:center; width:100%; display:block; height:1005px; background-image:url(images/about-bg-6.png); background-size:cover; background-position:center; text-transform:uppercase; font-weight:800; color:#ff5d3c; font-size:24px; background:#fff; }
.about_box_4 .about_box_left > div > span { width:300px; max-width:100%; display:table-cell; vertical-align:middle; height:1005px; }
.about_box_4 .about_box_right > div { position:relative; line-height:31px; cursor:pointer; text-align:center; display:block; float:left; width:calc(33.33% - 13.33px); margin-right:20px; height:555px; background-image:url(images/about-bg-big-clicked.png); background-size:cover; background-position:center; text-transform:uppercase; font-weight:800; color:#ff5d3c; font-size:24px; }
.about_box_4 .about_box_right > div:nth-child(3n) { margin-right:0; }
.about_box_4 .about_box_right > div:nth-child(n+4) { margin-top:20px; height:430px; }
.about_box_4 .about_box_right > div > span { width:300px; max-width:calc(100% - 40px); padding-left:20px; padding-right:20px; display:table-cell; vertical-align:middle; height:555px; }
.about_box_4 .about_box_right > div > span:nth-child(2) { max-width:100%; padding:0; }
.about_box_4 .about_box_right > div:nth-child(n+4) > span { height:430px; }
.about_box_2 .about_box_right > div.about_box_title_active > span:first-child { transition:0.3s ease; position:relative; z-index:2; color:#fff; }
.about_box_2 .about_box_right > div.about_box_title_active::after { transition:0.3s ease; background-image:url(images/about-bg-small-active.png); background-repeat:no-repeat; background-size:cover; background-position:center; position:absolute; left:0; top:0; width:100%; height:100%; content:""; }
.about_box_4 .about_box_right > div.about_box_title_active > span:first-child { transition:0.3s ease; position:relative; z-index:2; color:#fff; }
.about_box_4 .about_box_right > div.about_box_title_active::after { transition:0.3s ease; background-image:url(images/about-bg-big-active.png); background-repeat:no-repeat; background-position:center; background-size:cover; position:absolute; left:0; top:0; width:100%; height:100%; content:""; }
.about_box_2 .about_box_right > div.about_box_title_active:hover > span:first-child, .about_box_4 .about_box_right > div.about_box_title_active:hover > span:first-child { color:#ff5d3c; }
.about_box_2 .about_box_right > div.about_box_title_active:hover::after, .about_box_4 .about_box_right > div.about_box_title_active:hover::after { opacity:0; }
.about_box_2 .about_box_right > div > span:nth-child(2) > span, .about_box_4 .about_box_right > div > span:nth-child(2) > span { color:#ff5d3c; font-size:14px; line-height:21px; text-align:center; width:300px; max-width:calc(100% - 40px); display:table-cell; font-weight:600; text-transform:none; background:#fff; vertical-align:middle; }
.about_box_2 .about_box_right > div > span:nth-child(2) > span { height:174px; }
.about_box_4 .about_box_right > div > span:nth-child(2) > span { height:555px; }
.about_box_4 .about_box_right > div:nth-child(n+4) > span:nth-child(2) > span { height:430px; }
.about_box_2 .about_box_right > div.about_box_title_active > span:nth-child(2), .about_box_4 .about_box_right > div.about_box_title_active > span:nth-child(2) { opacity:0; transition:0.3s ease; display:none; }
.about_box_2 .about_box_right > div.about_box_title_active > span:nth-child(1), .about_box_4 .about_box_right > div.about_box_title_active > span:nth-child(1) { transition:0.3s ease; }
.about_box_2 .about_box_right > div.about_box_title_active.on > span:nth-child(1), .about_box_4 .about_box_right > div.about_box_title_active.on > span:nth-child(1) { opacity:0; display:none; }
.about_box_2 .about_box_right > div.about_box_title_active.on::after, .about_box_4 .about_box_right > div.about_box_title_active.on::after { opacity:0; }
.about_box_2 .about_box_right > div.about_box_title_active.on > span:nth-child(2), .about_box_4 .about_box_right > div.about_box_title_active.on > span:nth-child(2) { opacity:1; display:block; }
.about_box_2 .about_box_right > div.about_box_title_active.on > span:nth-child(2) > span > span, .about_box_4 .about_box_right > div.about_box_title_active.on > span:nth-child(2) > span > span { display:block; padding-top:22px; padding-bottom:22px; position:relative; }
.about_box_2 .about_box_right > div.about_box_title_active.on > span:nth-child(2) > span > span::before, .about_box_4 .about_box_right > div.about_box_title_active.on > span:nth-child(2) > span > span::before { content:""; width:60px; top:0; left:calc(50% - 30px); background-color:#ff7e64; position:absolute; height:1px; }
.about_box_2 .about_box_right > div.about_box_title_active.on > span:nth-child(2) > span > span::after, .about_box_4 .about_box_right > div.about_box_title_active.on > span:nth-child(2) > span > span::after { content:""; width:60px; bottom:0; left:calc(50% - 30px); background-color:#ff7e64; position:absolute; height:1px; }
.appl_line_side.vvl_lines { width: calc(100% - 263px); }
.cv_phidder { position:fixed; z-index:60; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); }
.cv_popup { font-size:16px; line-height:150%; width:500px; position:fixed; left:calc(50% - 280px); display:block; padding:30px; background:#fff; top:calc(50% - 200px); z-index:61; }
.cv_data { margin: 0; background-color: #262b32; font-size: 18px; padding: 13px 30px; width:100%; margin-left:-30px; margin-bottom:30px; margin-right:-30px; margin-top:-30px; line-height: 24px; font-weight: 600; color: #fff; display:block; }
.cv_popup_close { transition:0.3s ease; cursor:pointer; width:50px; height:50px; float:right; position:relative; z-index:3; margin-top:-30px; margin-right:-30px; background:#f4f4f8; }
.cv_popup_close::before { transition:0.3s ease; position:absolute; left:calc(50% - 15px); top:calc(50% - 1px); display:block; width:30px; height:2px; background-color:#000; content:""; transform:rotate(45deg); }
.cv_popup_close::after { transition:0.3s ease; position:absolute; top:calc(50% - 15px); left:calc(50% - 1px); display:block; height:30px; width:2px; background-color:#000; content:""; transform:rotate(45deg); }
.cv_popup_close:hover { background-color:#262b32; }
.cv_popup_close:hover::before, .cv_popup_close:hover::after { background-color:#f4f4f8; }
.cv_vsritis { display:block; }
.cv_etapas { display:block; font-weight:600; margin-bottom:5px; }
.cv_popup ul { padding:0; margin:0; font-size:14px; font-weight:600; margin-left:20px; margin-top:10px; }
.cv_popup ul li { margin-top:6px; position:relative; line-height:150%; }
.cv_popup ul li::after { content:""; }
.cv_popup .max_ulh {  max-height:300px; overflow-y:auto; }
.pat_email { background-color:#f4f4f8; display:block; padding:30px; width:300px; max-width:calc(100% - 60px); margin:0 auto; margin-top:30px; }
.pat_em_tit { display:block; font-weight:600; text-align:center; color:#111; margin-bottom:6px; font-size:10.5pt; }
.pat_email input[type=email] { height:48px; border:1px solid #ccc; text-align:center; font-size:16px; color:#000; padding:0 20px; width:calc(100% - 42px); background-color:#fff; }
.pateikti_elp { display:block; text-align:center; background-color: #a0a0a0; height: 42px; font-weight: 600; cursor: pointer; font-size: 11pt; line-height: 42px; margin-top:10px; color: #fff; transition: 0.3s ease; text-transform: uppercase; }
.pateikti_elp:hover { background-color:#111; }
.gvs_men { margin:0; padding:0; list-style-type:none; }
.gvs_men li { display:inline-block; margin-right:-1px; border:1px solid #ccc; }
.gvs_men li a { height:44px; display:block; text-decoration:none; line-height:44px; padding:0 25px; font-size:11pt; font-weight:600; color:#111; background-color:#efefef; }
.gvs_men li.on { border-bottom:1px solid #fff; }
.gvs_men li.on a { background-color:#fff; }
.apie_right { width:450px; float:right; }
.apie_left { width:calc(100% - 480px); float:left; }
.apie_right img { max-width:100%; height:auto !important; }
.select_radios.sr_rig { display:block; width:calc(100% - 190px); float:right; }
.select_radios label { display:inline-block; margin:0px 0px 10px 20px; }
.select_radios label input { display:none; }
.select_radios label input + span { transition:0.3s ease; position:relative; height: 16px; width: 16px; background-color: #fff; border:2px solid #ccc; border-radius:3px; display:block; float:left; margin-right:10px }
.select_radios label:hover input + span, { background-color:#efefef }
.select_radios label input:checked + span { background-color:#ccc; border-color:#ccc }
.select_radios label input:checked + span::after { content:""; position:absolute; left:5px; top:1px; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);	}
.select_radios label input:disabled + span { background-color:#efefef; border-color:#ccc; opacity:0.3; }
.calendar_data_item:focus-visible, a:focus-visible, .calendar_sb:focus-visible, .calendar_sb_list > label:focus-visible, .calendar_sb_list > fieldset > label:focus-visible { transition: none !important; text-decoration:underline; outline:solid 1px #ff341d; outline-offset: 2px }
.fimg:focus, .cv_popup_close:focus-visible { background-color:#ff341d; }
.pakv_button { margin-left:30px; }
.eks_demesio { float:left; color:#ff341d; margin:0; font-weight:600; width:calc(100% - 460px); font-size:13pt; display:block; }
.hide_inp { display:none; }
.small_wid_select { width:150px !important; float:right; }
.half_wid_select { width:calc(100% - 165px) !important; float:left; }
.bob_table span { display:block; float:none; width:100%; font-size:14px; font-weight:600; margin-bottom:5px; }
.bob_table tr td { padding:10px; }
.bob_table input[type=text] { width:calc(100% - 42px) !important; }
.alig_rig { float:right; width:calc(100% - 190px); }