@import url(https://fonts.googleapis.com/css?family=Dosis:400,600,700&subset=latin,latin-ext);

body, p, td, div{
	font-family: "Dosis", "Arial" , sans-serif; 
	font-size: 16px ;
	line-height: 22px;
	color:#0b2859;
}
body{
	background-color: #fff;
}
div {
	margin: 3px 0;
	padding:0px;
}

p {	margin: 16px 0px 20px 0px;
	padding:0px;
	text-align:justify;
	padding-right:10px;}

a, a:link{
	text-decoration: none;
	color: #d40000;
}
a:focus, a:hover, a:active{
	color : #d40000;
	text-decoration: underline;
}

h1 {
	font-size: 24px ;
	line-height:32px;
	font-weight: 600;
	margin: 10px 0px 16px 0px;
}

h2 {
	font-size: 16px ;
	line-height:24px;
	text-transform:uppercase;
	margin: 10px 0px 10px 0px;
}

h3 {
	font-size: 16px ;
	line-height:24px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

h4 {
	font-size: 16px ;
	line-height:24px;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
}

h5 {
	font-size: 16px ;
	line-height:24px;
	font-weight: normal;
	color: #b9babb;
	margin: 10px 0px 10px 0px;
}

h6 {
	font-size: 16px ;
	line-height:24px;
	font-weight: normal;
	color: #d40000;
	margin: 10px 0px 10px 0px;
}
ul, ol, li{
	margin: 0px;
	padding: 0px;
}
ul{
	margin-top: 3px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 4px;
	padding-left: 0px;
	list-style-type:none;
}
ol{
	margin-top: 3px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
ul li {
	padding:0 0 0 15px;
	margin:3px 0 3px 0px;
	background: transparent url('../img/filharm_bullet.png') 0 10px no-repeat;
}
li {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 0px;
}
form{
	margin:0px;
	padding:0px;
}
input {
	font-family: "Dosis", "Arial" , sans-serif; 
	font-size:16px;
	color: #0B2859;
	font-weight:600;
}

input[type=text] {
    background-color: #F2F2F2;
    border: 0 none;
    float: left;
    height: 40px;
    line-height: 30px;
    margin: 0;
    padding: 0 10px;
    border:none;
      -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type=checkbox]{
	margin:0px;
	margin-top:3px;
	padding:0px;
	height:auto;
}
input[type=radio]{
	margin:0px;
	padding:0px;
	height:auto;
}
input[type=submit], input[type=button]{
	height:40px;
	background: #0b2859;
	color: #fff;
	font-weight:bold;
	padding:0 28px;
	border: none;
	margin:0;
	cursor:pointer;
	transition:background 0.25s ease;
	-webkit-transition:background 0.25s ease;
}

input[type=submit]:hover, input[type=button]:hover{
	background: #d40000;
}
input[type=button]{
	height:40px;
}
input[disabled]{
	background-color:#ddd;
	pointer-events: none;
	&:hover,&:focus {
		background-color:#ddd;

	}
}
input[type=submit]:hover, input[type=button]:hover, input[type=image]:hover{
	/*filter: alpha(opacity = 60);
	-moz-opacity: 0.6;*/
}

textarea {
	font-family: "Dosis", "Arial" , sans-serif; 
	font-size:16px;
	padding:10px;
	color: #0b2859;
	background-color: #F2F2F2;
	  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
		  font-weight:600;
}

input[type=text]:focus, textarea:focus{
	color: #0b2859;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
    font-weight:normal;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
    opacity:  1;
     font-weight:normal;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
    opacity:  1;
     font-weight:normal;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
     font-weight:normal;
}

fieldset {
	margin:0px;
	padding:6px;
	border:1px solid #ddd;
	
}
select{
	border: 1px solid #ddd;
}
select, option{
	z-index:-1;
	height:28px;
	font-size:16px;
	margin:0px;
	color: #0b2859;
	font-family: "Dosis", "Arial" , sans-serif; 
}
pre {
	/*font-family: "Verdana" , sans-serif, "Tahoma" , sans-serif,  "Arial" , sans-serif; */
	font-family: monospace;
	margin:0px;
	padding: 12px;
	border:1px solid #999;
	background-color: #f6f6f6;
}
legend{
	padding:2px 8px 2px 8px;
	/*font-style:italic;*/
	font-weight: bold;
	font-size: 12px;
	
	/*color:#869119;*/
	/*border:1px solid  #869119;*/
	/*border-right:3px double  #ddd;
	border-left:3px double  #ddd;*/
}
table{
	empty-cells: show;
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	/*border-collapse: collapse !important;*/
	border-spacing: 0 !important;
	border:1px #f2f2f2 solid;
}

table td{
	padding: 16px 10px;
	line-height: 20px;
	text-align: left;
}

table th, 
table td {
	border: 1px solid #f2f2f2;
}



table tr.lenteles_antraste td, table td.lenteles_antraste {
	background:#f2f2f2;
	font-weight:bold;
	padding: 16px 10px;
}

.paveiksliukas_prie_teksto{
	float:left;
	margin-right:15px;
}

.atsisiuntimo_ikona, a.atsisiuntimo_ikona{
	  background-image: url('../img/download_icon.png');
        background-repeat: no-repeat;
        background-position: right top 8px;
        padding:10px 35px 10px 0;
		margin:0 0 5px 0;
		color: #d83e3e;
		display:inline-block;
		outline:none;
		text-decoration:none;
		-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	-moz-transition: all 0.3s, -moz-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
}

a.atsisiuntimo_ikona:hover{
	 background-position: right top 10px;
	color: #d40000;
	text-decoration:underline;

}

.lentele_be_remo{
	border:0px;
}

table.lentele_be_remo, .lentele_be_remo td{
	border:0px;
}

table td p:first-of-type{
	margin-top:0;
}

table td p:last-of-type{
	margin-bottom:0;
}

.mazesnis_sriftas12{
	font-size:12px;
	line-height:16px;
}

.mazesnis_sriftas14{
	font-size:14px;
	line-height:19px;
}
