* { box-sizing: border-box;overflow-anchor: none; }
body {background:#f9f9f9; font-family:Tahoma,Arial,sans-serif; margin: 0; padding: 0;}
h1{font-weight:normal; font-size:30px; color:#b69e64; margin:0; padding:0; font-family:Arial;}
h2{font-weight:normal; font-size:24px; color:#b69e64; margin:0; padding:0;font-family:Arial;}
h3{font-weight:bold; font-size:18px; color:#b69e64; margin:0;font-family:Arial;}
h4{font-weight:bold; font-size:16px; color:#b69e64; margin:0;font-family:Arial;}
p{color:#939393; line-height:1; font-size: 15px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px; margin-left: 0px;}
li{color:#939393; line-height:1; font-size: 15px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px; margin-left: 0px;}

a{font-size: 15px;color: #c6a05f;line-height: 14px;}
a:link {text-decoration: none;color: #c6a05f;}
a:visited {text-decoration: none;color: #c6a05f;}
a:active {text-decoration: none;color: #c6a05f;}
a:hover {text-decoration: underline;color: #c6a05f;}

th {text-align:left;}
td {text-align:left;font-size:13px;}
tr td:first-child{ text-align:left;font-size:13px;font-weight:bold;}
tr td:last-child {}
img {border:none;}

/*----------------Pdf, doc stilius pdf,doc,docx failams----------------*/
a[href$='.pdf'] {
  background: url(../docs/pdf.png) no-repeat left center;
  background-size: 18px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  padding: 5px 5px 5px 25px;
  display: inline-block;
}
a[href$='.pdf']:hover {text-decoration: none;}

a[href$='.doc'] {
  background: url(../docs/doc.png) no-repeat left center;
  background-size: 18px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  padding: 5px 5px 5px 25px;
  display: inline-block;
}
a[href$='.doc']:hover {text-decoration: none;}

a[href$='.docx'] {
  background: url(../docs/docx.png) no-repeat left center;
  background-size: 18px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  padding: 5px 5px 5px 25px;
  display: inline-block;
}
a[href$='.docx']:hover {text-decoration: none;}

a[href$='.xls'] {
  background: url(../docs/xls.png) no-repeat left center;
  background-size: 18px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  padding: 5px 5px 5px 25px;
  display: inline-block;
}
a[href$='.xls']:hover {text-decoration: none;}

a[href$='.xlsx'] {
  background: url(../docs/xlsx.png) no-repeat left center;
  background-size: 18px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  padding: 5px 5px 5px 25px;
  display: inline-block;
}
a[href$='.xlsx']:hover {text-decoration: none;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #e4e2e2;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #e4e2e2;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #e4e2e2;
}

.main_table {max-width:1280px; width:100%; display:block; margin:auto!important; position:relative; height:auto; padding-bottom:15px; padding:10px; background:#fff;top: 10px; border-radius: 0px;}

.extra_margin_right{margin-right:220px;}
.baze_logo {
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 2px;
}
.baze_logo img {
    height: 36px;
}

.main_left {float: left;}
.main_right {float: right}

.align-right{text-align: right;}
.align-left{text-align: left;}

.selected_member_name {
    background: #bd9e61;
    color: #fff!important;
    border-radius: 3px;
    padding: 2px 10px;
    font-size: 13px;
    display: inline-block;
    vertical-align: bottom;
}

.cfg_btn {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    border-radius: 1.875rem;
    border: solid 1px #dedede;
    padding: 6px 13px 5px 13px;
    color: #686666 !important;
}
.cfg_btn:hover {text-decoration: none;opacity: 0.8; background-color: #ededed;}

.div_bg_top1 {min-height:40px; margin:auto; box-sizing:border-box;text-align: right;}
.navigation_bg {
	width: 100%;
    display: block;
    text-align: left;
    margin: 5px 0;
    background-color: #fff;
    border-radius: 3px;
    padding: 5px;
    border-bottom: 1px solid #ededed;
}
.btn_back {background-color: #7d7d7d; color:#fff!important; border-radius:3px;padding: 3px 10px; text-align: left; display: inline-block; text-decoration: none!important;font-size: 13px;}
.btn_back:hover {opacity: 0.8;}
.header_top_hd_login {text-align:center; height:auto; color:#666; width:100%; margin-bottom:20px;}
.header_top_hd_login img:hover {cursor: pointer;}
.div_txt_cntrbg {text-align:left;margin-top: 30px;}
.login_bg_h1 {max-width:720px; width:100%; min-width:320px; background:#b19e67; color:#fff; font-size:20px; font-weight:bold; margin:auto; height:60px; line-height:60px; display:inline-block;}
.login_bg_bgk {max-width:720px; width:100%; min-width:320px; color:#999; font-weight:bold; margin:auto; display:inline-block; padding:40px; background:#F8F8F8 url(lock.png) no-repeat top right;}
.login_bg_bgk2 {max-width:720px; width:100%; min-width:320px; color:#999; font-weight:bold; margin:auto; display:inline-block; padding:40px; background:#F8F8F8}

.btn_aukcionai {display: inline-block; padding: 5Px 12Px; font-size: 14Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none!important; color: #333; background: #cccccc;  border: 1Px solid transparent; border-radius: 20px; cursor: pointer; margin-right:10px; margin-bottom:2px;}
.btn_aukcionai:hover {color: #fff; background: #bc9e61;}
.btn_aukcionai_ac {display: inline-block; padding: 5Px 12Px; font-size: 14Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none!important; color: #fff !important; background: #bc9e61;  border: 1Px solid transparent; border-radius: 20px; cursor: pointer; margin-right:10px; margin-bottom:2px;}
.btn_aukcionai_ac:hover {color: #fff; background: #bc9e61;}

.profile_main {width: 170px; display: inline-block; background-color:#fff;border-radius: 10px;border: 1px solid #dddfe2;overflow: hidden; margin-right: 10px;text-decoration: none; transition: 0.3s ease; cursor:pointer;min-height: 240px;}
.profile_main:hover {box-shadow: 0 1px 8px 5px #dddfe2; text-decoration: none;}
.profile_photo {
    width: 100%;
	display: block;
    background-color: #ececec;
}
.profile_photo img {
	width: 100%;
    text-decoration: none;
    max-height: 200px;
    height: 200px;
    text-align: center;
    vertical-align: top;
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    background-size: 100%!important;}
.profile_name {display: block; font-size: 14px; color:#4b4f56; text-align: center; padding: 8px;text-decoration: none;}
.profile_add_btn {display: block; font-size: 14px; font-weight: 400; color:#bc9e61; text-align: center; padding: 8px;text-decoration: none;}

.doc_form {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    padding: 10px;
}

.doc_form .lenteles_h1_1 {margin-top: 0px;}

.table_form {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    padding: 10px;
}


.btn_bg {padding: 0;}

.default_btn {
    min-width: 210px;
    padding: 13px 15px;
    background-color: #b69e64;
    border: none;
    text-align: center;
    font-size: 16px;
    color: #fff!important;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    margin-bottom: 20px;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
}

.default_btn:hover {text-decoration: none; opacity: 0.7;}

.table_default .default_btn {margin-bottom: 5px;}

.small_btn {
    padding: 10px 8px;
    background-color: #b69e64;
    border: none;
    text-align: center;
    font-size: 16px;
    color: #fff!important;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    margin-bottom: 5px;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
}

.small_btn:hover {text-decoration: none; opacity: 0.7;}

.small_btn_ac {
    padding: 10px 8px;
    background-color: #736034;
    border: none;
    text-align: center;
    font-size: 16px;
    color: #fff!important;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    margin-bottom: 5px;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
}

.small_btn_ac:hover {text-decoration: none; opacity: 0.7;}

.contact_form {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}
.contact_form form {
    width: 100% !important;
	margin: 20px 0;
}
.contact_form form input[type=text] {
    display: block;
    margin-bottom: 12px;
    height: 34px;
    width: 100%;
    background-color: #fff;
    font-size: 15px;
    color: #000;
    line-height: 1.2;
    padding-left: 5px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    -webkit-appearance: none;
    border-radius: 0;
}

.kalendorius {
    background: #fff url(../images/kalend.svg) no-repeat 99% center!important;
    background-size: 20px!important;
    border: solid 1px #dedede;
    padding: 4px 6px 4px 6px;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    outline: none;
    line-height: 100%;
}

.contact_form form input[type=password] {
    display: block;
    margin-bottom: 12px;
    height: 34px;
    width: 100%;
    background-color: #fff;
    font-size: 15px;
    color: #000;
    line-height: 1.2;
    padding-left: 5px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    -webkit-appearance: none;
    border-radius: 0;
}

.contact_form form select {
    display: block;
    margin-bottom: 12px;
    height: 34px;
    width: 100%;
    border: none;
    background-color: #fff;
    font-size: 15px;
    line-height: 1.2;
    padding-left: 5px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline-color: #e1e1e1;
    position: relative;
    background: #fff url(../select_down.svg);
    background-position: 98% 50%;
    background-repeat: no-repeat;
    background-size: 25px;
}

.contact_form textarea {
    display: block;
    margin-bottom: 12px;
    min-height: 100px;
    width: 100%;
    background-color: #fff;
    font-size: 15px;
    color: #000;
    line-height: 1.2;
    padding-left: 5px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    -webkit-appearance: none;
    border-radius: 0;
}
.contact_form form input[type=submit] {
    min-width: 210px;
    height: 40px;
    padding: 0px 15px;
    background-color: #b69e64;
    border: none;
    text-align: center;
    font-size: 16px;
    line-height: 1px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    margin-bottom: 20px;
    display: block;
    -webkit-transition: all .2s ease-in-out;
}

.contact_form form input[type=submit]:hover {
    background: #c68e39;
}

.contact_form .checkbox label {
    color: #5d5d5d;
    padding-left: 3px;
	font-size: 13px;
}

.padbottom16 {padding-bottom: 16px;}
.padbottom32 {padding-bottom: 32px;}

.info_pazyma {padding-bottom: 16px; display: flex;}
.info_pazyma p {font-size: 14px;}

.ico_pazyma {
    background-image:url(../images/ico_pazyma.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80px;
    height: 80px;
    width: 80px;
    min-width: 80px;
    margin-right: 10px;
    color: #eb4d51;
    display: inline-block;
}

.txt_pazyma {display: inline-block;}

.dm_form_line {
    max-width: 1280px;
    margin-bottom: 15px;
    font-size: 14px;
    vertical-align: top;
}



.dm_form_line p {color:#3a3a3a;}

.dm_form_line label {
    font-size: 14px;
    font-weight: normal;
    color: #a3a3a3;
    font-family: Arial;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
}

.red_border {
	background-image:url(../images/ico_error.svg);
	background-position: 99%;
	background-repeat: no-repeat;
	background-size: 20px;
	display: block;
    margin-bottom: 12px;
    height: 34px;
    width: 100%;
    background-color: #fff;
    font-size: 15px;
    color: #000;
    line-height: 1.2;
    padding-left: 15px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    -webkit-appearance: none;
    border-radius: 0;
}

.notifications {
    position: relative;
    margin-bottom: 20px;
    padding: 15px 30px 15px 50px;
    font-size: 13px;
    border-left: 6px solid #4b9432;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.notifications.green {
    background: #d9ecbc url(../images/ico_check.svg) no-repeat 10px 50%;
    background-size: 28px 28px;
    color: #4b9432;
    border-left: 6px solid #4b9432;
}

.notifications.error {
    background: #f3d9d9 url(../images/ico_error.svg) no-repeat 10px 50%;
    background-size: 28px 28px;
    color: #eb4d51;
    border-left: 6px solid #eb4d51;
}

.notifications.yellow {
    background: #f7f0cc url(../images/ico_check2.svg) no-repeat 10px 50%;
    background-size: 28px 28px;
    color: #b99e15;
    border-left: 6px solid #b99e15;
}

.legend_bg {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    padding: 20px 0;
}

.bubble_bg {
    display: flex;
    align-items: center;
    padding-right: 10px;
}

.paaiskinimai_burb {
    width: 15px !important;
    height: 15px !important;
    background-size: 15px !important;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 100%;
    border: 1px solid #e0e0e0;
}

.bubble_green {
    background: #E0F7D8;
    border: 1px solid #A9E694;
    color: #53A835;
}

.bubble_red {
    background: rgba(255, 199, 191, 1);
    border: 1px solid #E22213;
    color: #E22112;
}


/* LOGIN */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-fw{width:1.28571429em;text-align:center}
.fa-user:before{content:"\f007"}
.fa-lock:before{content:"\f023"}

button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}



*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { content: ''; display: table; }
.clearfix:after { clear: both; }

.content {
	font-size: 150%;
	padding: 0;
}
/* Top Navigation Style */
.input {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 10px;
	max-width: 600px;
	width: calc(100% - 2em);
	vertical-align: top;
}

.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 100%;
	border: none;
	border-radius: 0;
	background: #acafa6;
	color: #aaa;
	font-weight: bold;
	font-family:Arial;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}


.input__field:focus {
	outline: none;

}

.input__label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	color: #6a7989;
	font-weight: bold;
	font-size: 70.25%;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}

.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
}

.icon {
	color: #ddd;
	font-size: 150%;
}



/* Hideo */
.input--hideo {
	overflow: hidden;
	background: #fff;
}

.input__field--hideo {
	padding: 0.85em 0.85em 0.85em 3em;
	width: 100%;
	background: transparent;
	-webkit-transform: translate3d(1em, 0, 0);
	transform: translate3d(1em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.input__label--hideo {
	position: absolute;
	padding: 1.25em 0 0;
	width: 4em;
	height: 100%;
}

.input__label--hideo::before {
content: '';
 position: absolute;
 top: 0;
 left: 0;
 z-index: -1;
 width: 4em;
 height: 100%;
 background: #b69e64;
 -webkit-transform-origin: 0% 50%;
 transform-origin: 0% 50%;
 -webkit-transition: -webkit-transform 0.3s;
 transition: transform 0.3s;
}

.icon--hideo {
	color: #fff;
	-webkit-transform: scale3d(1, 1, 1); /* Needed for Chrome bug */
	transform: scale3d(1, 1, 1);
	-webkit-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	font-size:30px;
}

.input__label-content--hideo {
	position: absolute;
	top: 100%;
}

.input__field--hideo:focus {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input__field--hideo:focus + .input__label--hideo::before {
	-webkit-transform: scale3d(0.8, 1, 1);
	transform: scale3d(0.8, 1, 1);
}

.input__field--hideo:focus + .input__label--hideo .icon--hideo {
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
}

.btn_div_bg {display:inline-block; z-index:10; position:relative; margin:auto; max-width:720px; width:100%;}

/* General button style (reset) */
.btn {
	border: none;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 5px 80px;
	display: inline-block;
	margin: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-family:Arial;
	margin-bottom: 10px!important;
}

.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

/* Button 1 */
.btn-1 {
	 border: 1px solid #b69e64;
	 color: #b69e64;
	 font-size:20px;
	 border-radius:0px;
	 overflow:hidden;
}

/* Button 1c */
.btn-1c:after {
	width: 0%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 background:#b69e64;
	 border-radius:0px;
}

.btn-1c:hover,
.btn-1c:active {
	color: #fff!important;
}

.btn-1c:hover:after,
.btn-1c:active:after {
	width: 100%;
	color: #fff!important;
}


.ico_link {display: inline-block!important;text-decoration:none; font-size:12px;line-height: 2}
.ico_link:hover {}

.div_set_ico {
    vertical-align: top;
    display: inline-block;
    height: 25px;
    width: 25px;
    position: relative;
}
.div_set_ico img {width: 100%;height: 100%;}
.div_set_txt {
	vertical-align: top;
    display: inline-block;
    line-height: 1;
    margin: auto;
}
.ico_link:link {text-decoration:none; font-size:12px;}
.ico_link:visited {text-decoration:none; font-size:12px;}
.ico_link:active {text-decoration:none; font-size:12px;}
.ico_link:hover {text-decoration:none; font-size:12px;}

.header_top_hd_title {text-align:center; min-height:180px; color:#bfa063; width:100%; font-weight:bold;font-size: 18px}

.img_div_bg {display:inline-block; width:136px; text-align:center; font-size:15px; color:#999; line-height:15px; cursor:pointer; vertical-align:top;padding:0px; margin-right:4px;}
.img_div_bg:hover {opacity:0.7}
.img_div_bg:last-child{margin-right:0px;}
.img_div_bg img {max-width: 100px!important; max-height: 100px!important;}
.img_div_bg p {margin:10px 0}

.btn_default {display: inline-block; padding: 5Px 12Px; font-size: 14Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #cccccc;  border: 1Px solid transparent; border-radius: 20px; cursor: pointer; margin-right:10px; margin-bottom:2px;}
.btn_default:hover {color: #fff; background: #009246;text-decoration:none;}

.about_cover {display: none;}

.btn_skelb_nebeatkyvus {background: #838383; color:#fafcf9}
.btn_skelb_nebeatkyvus_2 {background: #ed1d23; color:#fafcf9}
.btn_skelb_nebeatkyvus_2_i {background: #ed1d23 !important; color:#fafcf9 !important}
.btn_skelb_praleisti {background: #e15a00; color:#fafcf9}
.btn_skelb_praleisti_i {background: #e15a00 !important; color:#fafcf9 !important}
.btn_skelb_panaudotas {background: #0e6900; color:#fafcf9}
.btn_skelb_kitas {background: #838383; color:#fafcf9}

.btn_skelb_praleisti_i:hover {
    background: #009246 !important;
    color: #fff !important;
}
.btn_skelb_nebeatkyvus_2_i:hover {
    background: #009246 !important;
    color: #fff !important;
}

.btn_skelb_riba {opacity:0.3; cursor: auto;}
.btn_skelb_riba:hover {opacity:0.3; cursor: auto;}

.img_div_txt {display: block;}

.header_top_hd {width:100%;}

.div_left {width:70%; min-height:40px; display:inline-block; box-sizing:border-box; vertical-align:top;}
.header_top_hd2 {text-align:left; height:40px;  vertical-align:top; line-height:50px;display:inline-block;}
.header_top_hd2txt {display:inline-block;color:#313131; font-size:15px; font-weight:bold; padding-top:9px; padding-left:10px;}
.div_right {width:30%; min-height:40px; display:inline-block; box-sizing:border-box; vertical-align:top;}
.margin_right_5{margin-right:5px;}

.div_selectlist_div{display:inline-block; margin-right:15px; border-radius: 1.875rem; border: solid 1px #dedede; padding: 11px 13px 11px 13px; font-size: 12px; color: #686666; font-family: Arial, Helvetica, sans-serif; text-align: left; vertical-align: top;}

.img_div_bg2ac {display:inline-block; width:55px; text-align:center; font-size:13px; color:#999; cursor:pointer; padding:0px 10px 10px 10px; opacity:0.3; vertical-align:top;}

.img_div_bg2 {display:inline-block; width:55px; text-align:center; font-size:13px; color:#999; cursor:pointer; padding:0px 10px 10px 10px; vertical-align:top;}
.img_div_bg2:hover {opacity:0.7}

.img_div_bg2_text {}
.img_div_bg2ac_text {opacity:0.3;}

.img_div_bg2_root{display:inline-block;}
.img_div_bg2_root:hover{opacity:0.7;}

.top_btns{text-align:left;/*display: block!important;*/}


.main_meniu{width:100%; margin:10px 0px;}
.main_content{width:100%; margin:10px 0px;text-align: center;}
.main_content_top{width:100%; margin:10px 0px;text-align:left;}

.lenteles_h1_1 {font-size:22px; font-weight:bold; margin-bottom:10px; margin-top:18px; display:block; color:#b69e64}
.lenteles_h1_2 {color: #606770; font-size: 15px; line-height: 24px; margin-bottom: 12px;}
.lenteles_h1_3 {font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:5px; display:block; color:#b69e64}

.btn_daugiau {padding:5px; font-size:12px; background:#CCC; color:#333; text-decoration:none!important; display:block; border-radius:10px; text-align:center;}
.btn_daugiau:hover {background:#b69e64; color:#fff;}

.width50{width:50%; display:inline-block; vertical-align:top; padding-right:1%; box-sizing:border-box;}

.show_single_block{width:100%; padding:4px 0px;}
.show_single_line1{width:30%; color: #686666; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 14px; font-weight: bold; display: inline-block;}
.show_single_line2{width:70%; color: #686666; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 14px; font-weight: normal; display: inline-block;}

.content_table{width: 100%;overflow-x: auto;}

.form_level0_block{width: 100%;}
.form_level1_block{width:50%; padding-right:10px; display:inline-block;  box-sizing:border-box; vertical-align:top;}
.form_single_block{width:100%; padding:4px 0px; box-sizing:border-box;}
.form_single_block label{font-size:14px; font-weight:normal; color:#686666; font-family:Arial, Helvetica, sans-serif; text-align:left; display:inline-block;vertical-align:middle; width:30%;}
.form_single_block input{border-radius: 1.875rem;border:solid 1px #dedede; padding:10px 13px 10px 13px; font-size:14px; font-weight:bold; color:#686666; font-family:Arial, Helvetica, sans-serif; text-align:left; display:inline-block;vertical-align:middle; width:70%;}
.form_single_block input:focus { outline: none; }
.form_single_block textarea{border-radius: 1.875rem;border:solid 1px #dedede; padding:10px 13px 10px 13px; font-size:14px; font-weight:bold; color:#686666; font-family:Arial, Helvetica, sans-serif; text-align:left; display:inline-block;vertical-align:middle; width:69%;}
.form_single_block input:focus { outline: none; }
.form_single_block select{border-radius: 1.875rem;border:solid 1px #dedede; padding:10px 13px 10px 13px; font-size:14px; font-weight:bold; color:#686666; font-family:Arial, Helvetica, sans-serif; text-align:left; display:inline-block;vertical-align:middle; width:70%;}
.form_single_block select:focus { outline: none; }
.input_error_1{border:1px solid red !important;}
.error_msg_isv{font-family:Arial, Helvetica, sans-serif; color: #962828!important; font-size: 16px; text-align: center;}
.error_msg{font-family:Arial, Helvetica, sans-serif; color: #962828!important; font-size: 16px; text-align: left; padding:10px 0px;}

.error_msg {
    position: relative;
    display: block;
    width: 100%;
    padding: 16px 50px 16px 50px;
    font-size: 16px;
    font-weight: 400;
    color: #7C0000;
    border: 1px solid #EDC3C3;
    background-color: #F7E7E7;
    text-align: left;
}

.error_msg.info {
    background-image: url(../icons/ico_error.svg);
    background-repeat: no-repeat;
    background-position: 16px 13px;
    background-size: 24px 24px;
}

.form_main_block_nr{display:none;}
.form_block_title{font-size:22px; font-weight:bold; margin-bottom:10px; margin-top:10px; display:block; color:#009246}

#countdown {height:14px; font-size:14px; font-weight:normal; color:#686666; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.innder2_btns_main{width:100%; margin:10px 0px;}

.btn2{padding: 5px; font-size: 12px; background: #CCC; color: #333; text-decoration: none; display: block; text-align: center; margin: 0px 10px 10px 10px;}
.btn2:hover{opacity:0.8;}

.delay1{font-weight:bold; color:green;}
.delay2{font-weight:bold; color:red;}

.code{background-color: #EEEEEE; padding: 5px; font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; width: 99%;height: 100px; box-sizing:border-box;}

.form_checkbox_type_8:hover{
	background-color: #e3f4eb;
}
.modal-body {font-size: 14px!important; padding-top: 15px; padding-bottom: 15px;}
.modal-title {font-size: 16px!important;line-height: 1!important; padding: 10px 0;}
.btn{margin:0px;}
.btn_open_new_link{background:#cccccc url(ico/ico_link.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_open_new_link:hover{background:#009246 url(ico/ico_link.png) no-repeat;background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_nebeatkyvus_ico{background:#838383 url(ico/ico_nebeaktyvus.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_nebeatkyvus_ico:hover{background:#009246 url(ico/ico_nebeaktyvus.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_nebeatkyvus_2_ico{background:#ed1d23 url(ico/ico_nebeaktyvus.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_nebeatkyvus_2_ico:hover{background:#009246 url(ico/ico_nebeaktyvus.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_surasti_nauja_atsitiktini_numeri_ico{background:#cccccc url(ico/btn_surasti_nauja_atsitiktini_numeri_ico.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_surasti_nauja_atsitiktini_numeri_ico:hover{background:#009246 url(ico/btn_surasti_nauja_atsitiktini_numeri_ico.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_patikrinti_turima_numeri_ico{background:#cccccc url(ico/btn_patikrinti_turima_numeri_ico.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_patikrinti_turima_numeri_ico:hover{background:#009246 url(ico/btn_patikrinti_turima_numeri_ico.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_praleisti_ico{background:#e15a00 url(ico/ico_praleisti.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_praleisti_ico:hover{background:#009246 url(ico/ico_praleisti.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_panaudotas_ico{background:#0e6900 url(ico/ico_panaudotas.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}
.btn_skelb_panaudotas_ico:hover{background:#009246 url(ico/ico_panaudotas.png) no-repeat; background-size:20px;background-position: 5px center;padding-left: 30px;margin-bottom:10px;}

.sub_admin_note_block{
	border: #f44336 solid 2px;
	padding: 4px 8px;
	display: block;
}

.sub_admin_note_block_2{
	border: #f44336 solid 1px;
    padding: 4px 8px;
    vertical-align: top;
    display: inline-block;
    font-size: 13px;
    color: #e8675d;
    background: #ffe2e2;
}

.sub_admin_note_block_2 .note_block_2_symbol{
	margin-right: 4px;
    font-size: 16px;
    border-radius: 100%;
    color: #fff;
    background: #f44336;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
}

.forget_btn {
    cursor: pointer;
    font-size: 16px;
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    display: block;
    max-width: 300px;
    padding: 5px 15px;
    margin: auto;
    margin-bottom: 5px;
    font-weight: 400;}

.forget_btn:hover {opacity: .7;}

.checkbox {padding-bottom: 20px;}
.checkbox label {font-size: 13px; line-height: 1;}
.checkbox a {font-size: 13px; line-height: 1; vertical-align: baseline;}

.login_container {background-color: #f9f9f9!important;}
.login_inside_container .txt_default_big h2 {font-family: Arial!important; font-size: 36px!important;}
.login_info_bg {justify-content: center!important;}

.login_inside_input_bg .message {margin: 30px 0;}
.login_inside_input_bg .message {margin: 30px 0;}
.login_inside_input_bg .default_btn {margin-top: 30px;}

.login_check {margin: 10px 0;}

.error_input {
    font-weight: 400;
    color: #962828 !important;
    font-size: 14px;
    text-align: left;
    background: #fff;
    border: 1px solid #962828 !important;
    width: 100%;
    display: block;
    background: url(../icons/ico_error.svg) right 10px center no-repeat;
    background-color: #fff;
    background-size: 24px;
    width: 100%;
}


.test_rez {width: 100%; display: block; padding: 10px; border:1px solid red}
.test_row {width: 25%; display: inline-block; text-align: left; padding: 10px 0;}
.test_row_h1 {font-weight: 700; font-size: 14px;}
.test_row_text {font-weight: 400; font-size: 13px;}

/* check box */
.container_check {
    display: block;
    position: relative;
    padding-left: 32px;
    cursor: pointer;
    font-size: 16px;
    line-height:1!important;
    color:#4B5363;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .container_check input {
    position: absolute!important;
    opacity: 0!important;
    cursor: pointer;
    height: 0!important;
    width: 0!important;
  }

  /* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 1px solid #D1D4DB;
  }
  
  /* On mouse-over, add a grey background color */
  .container_check:hover input ~ .checkmark {
    background-color: #000;
    border: 1px solid #000;
  }
  
  /* When the checkbox is checked, add a blue background */
  .container_check input:checked ~ .checkmark {
    background-color: #000;
    border: 1px solid #000;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .container_check input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .container_check .checkmark:after {
    left: 5px;
    top: 1px;
    width: 7px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
/* check box */

/* radio box */
.container_radio {
    display: block;
    position: relative;
    padding-left: 32px;
    cursor: pointer;
    font-size: 16px;
    line-height:1!important;
    color:#1E2127;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .container_radio span {color:#6B7280; font-size:14px;}
  
  /* Hide the browser's default radio button */
  .container_radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom radio button */
  .checkradio {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 1px solid #D1D4DB;
    border-radius: 50%;
  }
  
  /* On mouse-over, add a grey background color */
  .container_radio:hover input ~ .checkradio {
    background-color: #000;
    border: 1px solid #000;
  }
  
  /* When the radio button is checked, add a blue background */
  .container_radio input:checked ~ .checkradio {
    background-color: #000;
    border: 1px solid #000;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .checkradio:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .container_radio input:checked ~ .checkradio:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .container_radio .checkradio:after {
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
  }
/* radio box */

.top112 {padding-top: 112px;}
.top80 {padding-top: 80px;}
.top48 {padding-top: 48px;}
.top32 {padding-top: 32px;}
.top24 {padding-top: 24px;}
.top16 {padding-top: 16px;}
.top12 {padding-top: 12px;}
.top8 {padding-top: 8px;}
.top4 {padding-top: 4px;}

.bottom112 {padding-bottom: 112px;}
.bottom80 {padding-bottom: 80px;}
.bottom48 {padding-bottom: 48px;}
.bottom32 {padding-bottom: 32px;}
.bottom24 {padding-bottom: 24px;}
.bottom16 {padding-bottom: 16px;}
.bottom12 {padding-bottom: 12px;}
.bottom8 {padding-bottom: 8px;}
.bottom4 {padding-bottom: 4px;}
.bottom0 {padding-bottom: 0px;}

.marbottom112 {margin-bottom: 112px;}
.marbottom80 {margin-bottom: 80px;}
.marbottom48 {margin-bottom: 48px;}
.marbottom32 {margin-bottom: 32px;}
.marbottom24 {margin-bottom: 24px;}
.marbottom16 {margin-bottom: 16px;}
.marbottom12 {margin-bottom: 12px;}
.marbottom8 {margin-bottom: 8px;}
.marbottom4 {margin-bottom: 4px;}
.marbottom0 {margin-bottom: 0px;}

.padd112x0 {padding: 112px 64px 0 64px;}
.padd112x112 {padding: 112px 64px 112px 64px;}
.padd0x112 {padding: 0px 64px 112px 64px;}




@media screen and (max-width: 700px) {
    .main_left {float: none; text-align: center; padding-bottom: 10px;}
    .main_table {top: 0px;}
	.width50{width:100%;}
	.div_left{width:100%; text-align: center;}
	.div_right{width:100%;}
    .main_right {float: none;}
	.top_btns{text-align: center;}
	.content_table{overflow-x: scroll; overflow-y:none;}
	.form_level1_block{width:100%; padding:0px;}
	.form_single_block label{width:100%;}
	.form_single_block input{width:100%;}
	.form_single_block select{width:100%;}
	.btn_default {width:100%;padding:10px;}
	.btn_open_new_link{width:100%;padding:10px;}
	.btn_skelb_nebeatkyvus_ico{width:100%;padding:10px;}
	.btn_skelb_nebeatkyvus_2_ico{width:100%;padding:10px;}
	.btn_surasti_nauja_atsitiktini_numeri_ico{width:100%;padding:10px;}
	.btn_patikrinti_turima_numeri_ico{width:100%;padding:10px;}
	.btn_skelb_praleisti_ico{width:100%;padding:10px;}
	.btn_skelb_panaudotas_ico{width:100%;padding:10px;}
    .ico_link {font-size:0;}
    .div_set_txt {display: none;}
    .div_txt_cntrbg {text-align: center;}
    .div_selectlist_div {margin-right: 0px;padding: 5px;}
    .cfg_btn {padding: 5px;}
    .div_set_ico {height: 15px; width: 15px;}
    .doc_form {width: 100%;}
    .default_btn {width: 100%;}
    .contact_form form input[type=submit] {width: 100%;}
    .contact_form {width: 100%;}
    .profile_main {width: 48%; margin-right: 1%; margin-left: 1%;}
    .profile_photo img {max-height: none; height: auto;}
    .img_div_bg {width: 33.33%; margin-right: 0px;}
    .login_name .div_set_txt{display: block;}
    .login_name .ico_link{font-size: 12px;}


    .bucket_dropdown {top:0!important}
    .bucket-icon {background-size: 24px!important;}
    .bucket-dropdown-content {right: -180px!important; left: auto;}
    .legend_bg {flex-direction: column;}
    .bubble_bg {padding: 10px; width: 100%;}
    .bubble_bg .info_ico {margin-left: 0px;}
    .bubble_bg .info_diag {margin-left: 0px;}
}
.ico_download{background:url(ico_down.png) no-repeat top center; background-size:20px 14px; width:20px; height:14px; display:inline-block}


@media screen and (max-width: 596px) {
    .top112 {padding-top: 64px;}
    .top80 {padding-top: 48px;}
    .top48 {padding-top: 32px;}
    .top32 {padding-top: 24px;}
    .top24 {padding-top: 20px;}
    .top16 {padding-top: 16px;}
    .top12 {padding-top: 12px;}
    .top8 {padding-top: 8px;}
    .top4 {padding-top: 4px;}
    
    .bottom112 {padding-bottom: 64px;}
    .bottom80 {padding-bottom: 48px;}
    .bottom48 {padding-bottom: 32px;}
    .bottom32 {padding-bottom: 32px;}
    .bottom24 {padding-bottom: 20px;}
    .bottom16 {padding-bottom: 16px;}
    .bottom12 {padding-bottom: 12px;}
    .bottom8 {padding-bottom: 8px;}
    .bottom4 {padding-bottom: 4px;}
    .bottom0 {padding-bottom: 0px;}
    
    .marbottom112 {margin-bottom: 64px;}
    .marbottom80 {margin-bottom: 48px;}
    .marbottom48 {margin-bottom: 32px;}
    .marbottom32 {margin-bottom: 32px;}
    .marbottom24 {margin-bottom: 20px;}
    .marbottom16 {margin-bottom: 16px;}
    .marbottom12 {margin-bottom: 12px;}
    .marbottom8 {margin-bottom: 8px;}
    .marbottom4 {margin-bottom: 4px;}
    .marbottom0 {margin-bottom: 0px;}
    
    .padd112x0 {padding: 64px 16px 0 16px;}
    .padd112x112 {padding: 64px 16px 64px 16px;}
    .padd0x112 {padding: 0px 16px 64px 16px;}
    }