body
{
	font-family: Arial;
	font-size: 10pt;
	color: #636363;
	font-weight: normal;
	line-height: 14pt;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background: url('bg1.gif') top center repeat;
	background-color:#ffffff;
	/*
	scrollbar-face-color:#9b9b9b;
	scrollbar-arrow-color:#e6e6e6;
	scrollbar-track-color:#d0d0d0;
	scrollbar-shadow-color:#767676;
	scrollbar-highlight-color:#c7c7c7;
	scrollbar-3dlight-color:#c7c7c7;
	scrollbar-darkshadow-color:#767676;*/
}

table
{
    border-color: #f0f0f0;
    border-collapse: collapse;
}

td, th, .tekstasA
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	color: #696969; 
	line-height: 14pt;
	FONT-FAMILY: Arial;
	border-width: 1px 1px 1px 1px;
}

A {
	color: #009ad0; 
	text-decoration: none;
}

A:hover {
	color: #035481;
	text-decoration: underline;
}


h1, .tema {
	font-family: "Arial";
	font-size: 13pt;
	font-weight: bold;
	color: #3c4495;
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
    padding-top: 15px;
	line-height: 15pt;
}
h1 a {color: #3c4495;}


h2, .Poteme {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	color: #3c4495;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	line-height: 15pt;
}
h2 a {color: #3c4495;}

h3 {
	font-family: "Arial";
	font-size: 11pt;
	font-weight: bold;
	color: #035481;
	padding: 0;
	margin: 0;
	line-height: 15pt;
}
h3 a {color: #035481;}
h3 a:hover {color: #0578b7;}

h4 {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding:0;
	margin:0;
}
h4 a {color: #000000;}


img {
	border-color: #aab7cc;
}

p {
	margin: 0;
	padding: 0;
}

UL {
	 LIST-STYLE-IMAGE: url(ul.gif); 
	 LIST-STYLE-TYPE: circle; 
	 MARGIN-BOTTOM: 10px; 
	 MARGIN-LEFT: 18px; 
	 MARGIN-TOP: 3px;
	 line-height: 14pt;
	 padding: 0;
}

OL {
	margin: 0px;
	padding: 5px 5px 10px 40px;
}

form {
	margin: 0;
	padding: 0;
}

A.Neutral {
	color: #696969;
}

hr {
	height: 0; 
	border: 0; 
	border-top: 1px solid #e5e6e1; 
	width: 100%;
}

.teksto_sritis{
	width: 400px;
	overflow: hidden;
	text-align: justify;
}
.teksto_sritis2{
	padding: 0 15px;
	text-align: justify;
}

.Punktas {
	font-size: 11pt;
	font-weight: bold;
	color: #1d1d1d;
	margin-left: 0px;
}
.Punktas a {color: #1d1d1d;}
.Punktas a:hover {}


.Punktas2 {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding-left: 30px;
}

.Pavadinimas {
	font-family: "Arial";
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	padding-left: 25px;
	padding-bottom: 1px;
}
.Pavadinimas a {color: #000000;}
.Pavadinimas a:hover {color: #375865;}


.MPdiv {
	font-family: "Arial", serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0c4975;
	text-decoration: none;
	padding: 0;
}

A.MP1 {color: #0c4975; text-decoration: none;}
A.MP1:hover {color: #107cca; text-decoration: underline;}

A.MP2 {color: #107cca; text-decoration: none;}
A.MP2:hover {color: #107cca; text-decoration: underline;}

.MSdiv {
	font-family: "Arial", serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 5px 10px 0 24px;
	line-height: 11pt;
}
.MSdiv2 {padding-top: 2px;}

A.MS1 {color: #0c4975; font-size:15px; text-decoration: none;}
A.MS1:hover {color: #107cca; font-size:15px; text-decoration: underline;}

A.MS2 {color: #ffffff; font-size:15px; text-decoration: none;}
A.MS2:hover {color: #ffffff; font-size:15px; text-decoration: underline;}


.MTdiv {
	font-family: "Arial", serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 0 60px;
}

A.MT1 {color: #ffffff;text-decoration: none;}
A.MT1:hover {color: #e4e6e8; text-decoration: underline;}
A.MT2 {color: #ffffff; font-weight:bold; text-decoration: underline;}
A.MT2:hover {color: #ffffff; text-decoration: underline;}




.MAdiv {
	font-family: "Arial", serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 0 15px;
}
.MAdiv span {
	font-size: 15pt;
}

A.MA1 {
	color: #000000;
	text-decoration: none;
}
A.MA1:hover {
	color: #4f5e6b;
	text-decoration: underline;
}

A.MA2 {
	color: #4f5e6b;
	text-decoration: none;
}
A.MA2:hover {
	color: #4f5e6b;
	text-decoration: underline;
}




 
.TekstasB {
	font-family: "Arial";
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
 
A.NuorodaA {
	font-family: "Arial";
	font-size: 9pt;
	color: #000;
	text-decoration: none;
}

A.NuorodaA:hover{#00537f;}
 
A.NuorodaB {
	font-family: "Arial";
	font-size: 9pt;
	color: #CE0000;
	font-weight: bold;
	text-decoration: none;
}
A.NuorodaB:hover {
	color: #000000;
}

A.NuorodaC {
	font-size: 12pt;
	font-weight: bold;
}
A.NuorodaC:hover {
}

.justify {
	text-align: justify;
}

.Data {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

.Data a {
	color: #000000;
}
.Data a:hover {
	color: #0066c0;
}



.Naujiena {color: #212121; font-style:italic; font-weight:bold;}
.Naujiena a{color: #212121;}
.Naujiena a:hover{color:#035481;}
.Naujiena span {color: #000000; font-weight: normal;}

 
.Placiau {color: #01b0f3;font-weight: normal;}
.Placiau a {color: #01b0f3;}
.Placiau a:hover {color: #035481;}

.Archyvas {font-size: 9pt; color:#ffffff;}
.Archyvas a {color: #ffffff;}
.Archyvas a:hover {color: #d4e5ec;}



.Kalbos {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: url('kalbos2.gif') center center no-repeat;
}

.Kalbos a {
	color: #000000;
}
.Kalbos a:hover {
	color: #00500c;
	text-decoration: underline;
}

.Kalbos2 {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background: url('kalbos1.gif') center center no-repeat;
}

.Kalbos2 a {
	color: #FFFFFF;
}
.Kalbos2 a:hover {
	color: #f3ffcb;
	text-decoration: underline;
}


.Kontaktai {
	color: #000;
	font-size: 9pt;
	font-weight: normal;
	padding-right: 20px;
}
.Kontaktai a {
	color: #000;
}
.Kontaktai a:hover {
	color: #333;
}

.Klausimas {
	font-family: "Arial";
	font-size: 10px;
	color: #1f8919;
	font-weight: bold;
}

.Atsakymas {
	font-family: "Arial";
	font-size: 8pt;
	color: #4f675c;
	margin-left: 5; 
	margin-right: 5;
}

.Error_block {
	border: solid 1px #D50000;
	background-color: #fdf0e1;
	padding: 4px;
	margin-bottom: 10px;
	margin-left: 22px;
}

.Error {
	font-family: "Arial";
	font-size: 9pt;
	color: #D50000;
	font-weight: bold;
}

.copyright {
	font-family: "Arial";
	font-size: 8pt;
	font-weight: normal;
	color: #4e4d52;
}
.copyright a {
	color: #4e4d52;
}
.copyright a:hover {
	color: #4e4d52;
}


A.Puslapiai {
	font-family: "Arial";
	font-size: 8pt;
	font-weight: normal;
	color: #4e4d52;
	text-decoration: none;
}
A.Puslapiai:hover {
	color: #066282;
}

.TVS {
	font-family: "Arial";
	font-size: 8pt;
	font-weight: bold;
	color: #bae3b7;
	text-align: left;
	margin-left: 5px;
}

.Atitraukta {
	margin-left: 50;
}

.tblx {
	background-position: bottom left;
	background-repeat: repeat-x;
}

.tbcx {
	background-position: bottom center;
	background-repeat: repeat-x;
}

.tbrn {
	background-position: bottom right;
	background-repeat: no-repeat;
}

.tbln {
	background-position: bottom left;
	background-repeat: no-repeat;
}

.tbcn {
	background-position: bottom center;
	background-repeat: no-repeat;
}

.ttcn {
	background-position: top center;
	background-repeat: no-repeat;
}

.tccn {
	background-position: center center;
	background-repeat: no-repeat;
}

.tcln {
	background-position: center left;
	background-repeat: no-repeat;
}

.ttly {
	background-position: top left;
	background-repeat: repeat-y;
}

.ttlx {
	background-position: top left;
	background-repeat: repeat-x;
}

.ttrx {
	background-position: top right;
	background-repeat: repeat-x;
}


.ttcx {
	background-position: top center;
	background-repeat: repeat-x;
}

.ttry {
	background-position: top right;
	background-repeat: repeat-y;
}

.ttrn {
	background-position: top right;
	background-repeat: no-repeat;
}

.ttln {
	background-position: top left;
	background-repeat: no-repeat;
}

.tcrn {
	background-position: center right;
	background-repeat: no-repeat;
}

.title {
	background-repeat: no-repeat;
	background-position: center;
}

.iconspace {
	margin-right: 6px;
}

.skirtukas1 {
	background: url('skirtukas1.gif') center center repeat-x;
}
.skirtukas2 {
	background: url('skirtukas2.gif') center left repeat-x;
}

.forma {
	color: #000000;
	font-size: 10pt;
	font-family: "Arial";
	border: solid 1px #5588a2;
	background: url("formos_fonas.gif") top left repeat-x;
	background-color: #ffffff;
	line-height: 13pt;
	width: 365px;
	height: 20px;
	padding: 0 2px;
}

.uzklausai {
	background: url("formos_fonas.gif") top left repeat-x;
	height: 70px;
	width: 365px;
}

.area {
	background: url("formos_fonas.gif") top left repeat-x;
	height: 70px;
	width: 365px;
}


.w50 {width: 50px;}
.w100 {width: 100px;}
.w170{width: 170px;}
.w250 {width: 250px;}
.w390 {width: 390px;}

.a80 {height: 80px;}

.mygtukas1 {
	font-family: "Arial"; 
	color: #2d5065; 
	font-size: 9pt; 
	font-weight: bold;
	border: none;
	background: url("mygtukas1.gif") center center no-repeat;
	line-height: 10pt;
	width: 153px;
	height: 24px;
	cursor: pointer;
}

.mygtukas2 {
	font-family: "Arial"; 
	color: #fff; 
	font-size: 9pt; 
	font-weight: bold;
	border: none;
	background: url("mygtukas2.gif") center center no-repeat;
	line-height: 10pt;
	width: 150px;
	height: 36px;
	cursor: pointer;
}

.mygtukas_atsaukti {
	font-family: Arial; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold;
	border: none;
	background: url("mygtukas_atsaukti.gif") no-repeat;
	background-color: #f8760e;
	line-height: 10pt;
	width: 100px;
	height: 25px;
	cursor: pointer;
}

.paieskos_mygtukas {
	background: url("paieskos_mygtukas.gif") center right no-repeat;
	background-color: #ddeafd;
	color: #000000;
	border: none;
	font-weight: bold;
	font-size: 9pt;
	margin-right: 10px;
	text-align: right;
	padding-right: 18px;
	padding-bottom: 1px;
	line-height: 12pt;
	width: 90px;
	height: 20px;
	cursor: pointer;
}


.mini_mygtukas {
	background: url("mini_mygtukas.gif") center right no-repeat;
	color: #000000;
	border: none;
	font-weight: bold;
	font-size: 9pt;
	margin-right: 10px;
	text-align: right;
	padding-right: 18px;
	width: 150px;
	height: 20px;
	cursor: pointer;
}



.imgspace1 {
	margin-right: 15px;
}
.imgspace2 {
	margin-left: 15px;
}
.imgspace3 {
	margin-right: 6px;
}
.imgspace4 {
	margin-left: 6px;
}

.iconspace1 {
	margin-right: 5px;
	vertical-align: middle;
}
.iconspace2 {
	margin-left: 5px;
	vertical-align: middle;
}

.inline {
	display: inline;
}

.flink {
	cursor: pointer;
}

.pb6 {padding-bottom: 6px;}
.pb12 {padding-bottom: 12px;}
.pb24 {padding-bottom: 24px;}

.pt6 {padding-top: 6px;}
.pt10 {padding-top: 10px;}

.pr6 {padding-right: 6px;}
.pr10 {padding-right: 10px;}
.pr24 {padding-right: 24px;}

.pv6 {padding-top: 6px; padding-bottom: 6px;}
.pv12 {padding-top: 12px; padding-bottom: 12px;}
.ph20 {padding-left: 20px; padding-right: 20px;}

.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.mr10 {margin-right: 10px;}
.mt25 {margin-top: 25px;}
.mt12 {margin-top: 12px;}
.mb12 {margin-bottom: 12px;}

.mv8 {margin-top: 8px; margin-bottom: 8px;}

.lentele {
	border: solid 1px #cbdda5;
}
.lentele td {
	border: solid 1px #cbdda5;
}
.cele {
	border: #e6e9ea 1px solid;
}

.lentele1 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: none;
	border: solid 1px #e8e9ea;
}
.lentele1 th {
	border: none;
	border-top: solid 1px #e8e9ea;
	background-color: #f3f4f5;
	text-align: left;
	padding-left: 10px;
}
.lentele1 th div {
	padding-left: 12px;
}

.lentele1 td {
	border: solid 1px #e8e9ea;
	border-right: none;
	border-bottom: none;
	padding-left: 10px;
	text-align: left;
}


.lentele2 {
	background-color: #edf2f8;
	border: none;
	border-bottom: solid 3px #FFFFFF;
}
.lentele2 th {
	border: none;
	border-top: solid 3px #FFFFFF;
	text-align: left;
}
.lentele2 th div {
	padding-left: 12px;
}


.lentele2 td {
	border: solid 3px #FFFFFF;
	border-right: none;
	border-bottom: none;
	text-align: center;
	width: 22px;
	height: 22px;
}


.mygt_issaugoti {
	font-family: Tahoma; 
	color: #008000; 
	font-size: 10px; 
	font-weight: bold;
	line-height: 10px;
	border: none;
	background-color: #ffffff;
	background: url("issaugoti.gif") no-repeat;
	width:170px; 
	height:19px;
	cursor: pointer;
}

.mygt_redaguoti {
	font-family: Tahoma; 
	color: #d50000; 
	font-size: 10px; 
	font-weight: bold;
	line-height: 10px;
	border: none;
	background-color: #ffffff;
	background: url("redaguoti.gif") no-repeat;
	width:170px; 
	height:19px;
	cursor: pointer;
}

/* CF */
.form_inc {width:66px; height:25px; background:url('inc.gif') center center no-repeat;}
.form_inc img {cursor:pointer;}
.form_inc input {color:#000000; font-size:13pt; font-weight:bold; width:34px; height:21px; background:none; border:none; text-align:right;}

.form_text {}
.form_text input {width:177px; background:url('text.gif') center center no-repeat; height:22px; border:none; color:#000; font-size:10pt; line-height:16pt; padding:0 4px;}

.form_textarea {width:371px; height:81px; background:url('area.gif') center center no-repeat; text-align:center; padding-top:3px;}
.form_textarea textarea {width:365px; height:75px; background:none; border:none; color:#000; font-size:10pt; line-height:14pt; font-family:"Arial";}

.form_radio {margin-right:10px; cursor:pointer;}
.form_radio img {margin-right:6px; vertical-align:middle;}

.form_checkbox {cursor:pointer;}

.cf_selecttd {height: 22px; background: url('select.gif') top left no-repeat; text-align: center;}
.cf_select {color: #423e3a; font-size: 10pt; font-family: Arial; border: none; background: none; width: 250px; height: 22px;}
.select_cont {width: 250px; height: 22px; background: url('select.gif') top left no-repeat; cursor: pointer;}
.select_sel {padding: 3px 6px;}
.select_drop {position: absolute; width: 246px; margin-top: 0px; height: 300px; overflow: auto; z-index: 990; display: none; background-color:#ffffff; border: solid 1px #c5cacb; cursor: default;}
.select_opt {padding: 2px 6px; cursor: pointer;}
.sel2 {background-color: #f1f2f3;}


.navi {padding-left: 10px; color:#000;}
.navi1 {color:#000;}
.navi2 {color:#000; font-size: 11pt;}


.sar_kaire {
	display: inline;
	float: left;
	text-align: left;
}
.sar_desine {
	display: inline;
	float: right;
	text-align: right;
}



.cf_areatd {
	height: 70px;
	background: url('area.gif') top left no-repeat;
	text-align:center;
}
.cf_area {
	color: #423e3a;
	font-size: 10pt;
	font-family: Arial;
	border: none;
	background: none;
	width: 296px;
	height: 66px;
}

.cf_texttd {
	height: 22px;
	background: url('text.gif') top left no-repeat;
}
.cf_text {
	color: #423e3a;
	font-size: 10pt;
	font-family: Arial;
	border: none;
	background: none;
	width: 306px;
	padding: 3px 5px 0 5px;
	height: 22px;
}

.cf_selecttd {
	height: 22px;
	background: url('text.gif') top left no-repeat;
	text-align: center;
}
.cf_select {
	color: #423e3a;
	font-size: 10pt;
	font-family: Arial;
	border: none;
	background: none;
	width: 300px;
	height: 18px;
}


.select_cont {
	width: 306px;
	height: 24px;
	background: url('select.gif') top left no-repeat;
	cursor: pointer;
}
.select_sel {
	padding: 2px 6px;
	
}
.select_drop {
	position: absolute;
	width: 306px;
	margin-top: 0px;
	height: 300px;
	overflow: auto;
	z-index: 990;
	display: none;
	
	background-color:#ffffff;
	border: solid 1px #dddfe0;
	cursor: default;
}

.select_opt {
	padding: 2px 6px;
	cursor: pointer;
}
.sel2 {
	background-color: #f1f2f3;
}


.ribotuvas_nav{padding: 4px 0 0 0;}

.ribotuvas{padding: 0 2px 0 2px;}
.ribotuvas a {color:#000000; font-weight:bold;}
.ribotuvas a:hover {color:#0f63a7;}

.ribotuvas2{padding: 0 2px 0 2px;}
.ribotuvas2 a {color:#0f63a7; font-weight:bold;}
.ribotuvas2 a:hover {color:#0f63a7;}





#screen_bg {
	width:100%; 
	height:100%; 
	position:absolute; 
	display:none; 
	top:0; 
	left:0; 
	background-color:#ede9c3; 
	opacity:0.7; 
	filter:alpha(opacity=70); 
	z-index:999;
}


#divinputfile{
	background:url(upload.gif) 0 0 no-repeat;
	height:28px;
	width:410px;
	margin:0px;
}

#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	width: 410px;
	cursor:pointer;
}
 
#fakeinputfile{
	margin-top:-28px;
}
 
#fakeinputfile #fakefilepc{
	margin-top: 4px;
	width:295px;
	height:20px;
	border: none;
	background: none;
	padding: 0px 2px 0px 4px;
	font-size:10pt;
	font-family:Arial;
}

.white {color: #fff;}
.white a{color: #fff;}

.black {color: #000;}
.black a{color: #000;}

a.ared {color:#ec2125;}
a.ared:hover{color:#ac0000;}


.block1 {padding: 0 60px 0 0; color:#242424; font-weight:bold; font-size:11pt;}
.block1 a {color:#242424;}

.infoblock1 {padding: 6px 20px 0 20px; text-align:justify; font-size: 12px;}

.infoblock2 {padding: 6px 0 2px 0; text-align:justify; font-size: 12px;}

.news_block table td {font-size: 12px;}



.print {color: #000;}
.print a {color: #000;}
.print h1 {color: #000;}
.print h1 a {color: #000;}
.print h2 {color: #000;}
.print h2 a {color: #000;}
.print td {color: #000;}
.print div {color: #000;}




@media only screen and (min-width:768px) {
    .desktop_only {
        display: block;
    }
    .mobile_only {
        display: none;
    }
}


@media only screen and (max-width:768px) {
    .desktop_only {
        display: none;
    }
    .mobile_only {
        display: block;
    }
}



.mobile {
    line-height: 1.5;
}

.mobile header {
    border-top: 4px solid #3B4493;
    display: flex;
    flex-direction: row;
    background: url('p21.gif') left top repeat-x #E9F8FB;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.20);
}
.mobile header .logo {
    width: calc(100% - 44px);
}
.mobile header .logo {
    max-width: 100%;
    height: auto;
}
.mobile header .burger {
    width: 44px;
    position: relative;
    padding-right: 6px;
}
.mobile header .burger button {
    border: none;
    outline: none;
    background: #3B4493;
    display: block;
    padding: 10px 10px;
    border-radius: 8px;
    margin-top: 36px;
}

.mobile .burger .mobile_menu {
    visibility: hidden;
    opacity: 0;
    transition: 250ms;
    position: absolute;
    right: 0;
    top: 100%;
    width: 75vw;
    height: auto;
    background: #E9F8FB;
    padding: 20px;
    box-shadow: -5px 5px 10px rgba(0,0,0,0.25);
}
.mobile .burger .mobile_menu.active {
    visibility: visible;
    opacity: 1;
    transition: 250ms;
}

.mobile .menu1 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #C1E6F4;
}
.mobile .menu1 .MPdiv {
    font-size: 15px;
}
.mobile .menu1 > div {
    padding: 5px 0;
}
.mobile .menu2 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #C1E6F4;
}
.mobile .menu2 .MSdiv {
    font-size: 14px;
}
.mobile .menu2 > div {
    padding: 8px 0;
}
.mobile A.MS1 {
    font-size: 16px;
}
.mobile A.MS2 {
    font-size: 16px;
    color: #3B4493;
}



.mobile .teksto_sritis {
    width: calc(100% - 30px);
    padding: 45px 15px;
    font-size: 16px;
}

.mobile .teksto_sritis img {
    max-width: 100%;
    height: auto;
}
.mobile .teksto_sritis p,
.mobile .teksto_sritis p.MsoNormal {
    font-size: 16px;
    line-height: 1.5;
}



.mobile footer {
    background: #F2FCFE;
    border-top: 4px solid #3B4493;
    padding-top: 20px 15px 0 15px;
}

.mobile footer .mobile_menu {
    border-top: 1px solid #C1E6F4;
    text-align: center;
    font-size: 15px;
    margin: 20px 0;
    padding-top: 15px;
}
.mobile footer .categories .d1 {
    margin-top: 10px;
}
.mobile footer .categories .d1 .Pavadinimas {
    background: #C1E6F4;
    border-radius: 10px;
    padding: 5px 20px;
}
.mobile footer .categories .d2 {
    padding: 10px 0;
}
.mobile footer .categories .d3 {
    margin-bottom: 10px;
}
.mobile footer .copyright {
    background: #3B4493;
    text-align: center;
    padding: 10px 2px;
    color: #fff;
}
.mobile footer .infoblock1 {
    font-size: 14px;
}



.mobile form[name="pagrf"] table {
    width: 330px;
    background: none;
}
.mobile form[name="pagrf"] table td {
    background: none;
}
.mobile .form_textarea {
    width: 100%;
    background: none;
    margin-bottom: 20px;
}
.mobile .form_text input,
.mobile .form_textarea textarea {
    width: calc(100% - 8px);
    border: 1px solid #aaa;
    border-radius: 8px;
    padding: 10px;
    font-size: 16px;
    margin: 4px;
    height: auto;
    background: #f5f5f5;
}
