html {margin:0; padding:0; height: 100%; width: 100%; overflow-y: scroll}
body {margin:0; padding:0; height: 100%; width: 100%; background-color: #fff; font-family: Arial, Helvetica, 'Sans Serif'; font-size: 11px;}
.clear {height: 0; line-height: 0; margin:0; padding:0; clear: both;}

a {text-decoration: none; color: #3273b0}
a:hover, a.active {color: #000 !important; text-decoration: none}
ul, li {margin: 0; padding:0}
h1, h2, h3, h4, h5 {margin:0; padding: 0; font-weight: normal; font-size: 14px;}
img {border: 0}

#header {display:block; width: 781px; height: 98px; position: relative; border: 1px #fff solid;}
#header .logo {margin-top: 18px; margin-left: 41px}
#header .topnavi {position: absolute; right: 6px; top: 18px; list-style-type: none;}
#header .topnavi li {color: #9999a3; font-size: 10px; float: left}
#header .topnavi li.skirt {}
#header .topnavi a {color: #9999a3; font-size: 10px}
#header .lang {position: absolute; top: 5px; left: 150px; color: #9999a3;}
#header .lang li {list-style-type: none; float: left}
#header .lang li a {color: #9999a3; font-size: 10px;}
#header .lang li a:hover, #header .lang li a.active {text-decoration: underline; color: #9999a3 !important;}
#header .lang li.skirt {padding-left: 3px; padding-right: 3px;}



#header .mainnavi {list-style-type: none; position: absolute; right: 6px; bottom: 0px; }
#header .mainnavi li {float: left; padding-left: 10px; display: inline-block; line-height: 22px; overflow: hidden}
#header .mainnavi li a {color: #5c5c61; font-weight: bold; font-size: 11px; font-family: Tahoma; display: inline-block; height: 18px; overflow: hidden; line-height: 18px; position: relative;}
#header .mainnavi li a.active {color: #000}
#header .mainnavi li a:hover img, #header .mainnavi li a.active img {margin-top: -18px}
 

#middle .title .txt {color: #000; font-weight: bold; position: absolute; bottom: 6px; left: 15px; font-size: 17px; font-family: tahoma}
#middle .title .sub {display: none; position: absolute; right: 0; top: -5px; padding-top: 2px;  height: 71px; padding-left: 10px; }
#middle .title .sub table {border-collapse: collapse}
#middle .title .sub td {vertical-align: top; }


#middle .title .sub a {display: block;  color: #878791; background-color: #e6e6eb; padding: 0 2px 2px 2px;}


#middle {background-color: #e6e6eb; width: 100%; display: block;}
#middle .title {width:  780px; height: 71px; display: block; border-right: 1px #fff solid; position: relative}
#middle .hphoto {width: 780px; display: block; border-top: 1px #fff solid; border-right: 1px #fff solid; background-color: #e2e2e2; overflow: hidden}
#middle .subrow {width: 780px; height: 19px; display: block; border-right: 1px #fff solid; background-color: #9999a3; overflow: hidden; position: relative}
#middle .subrow .srowtitle {background-color: #5c5c61; width: 210px; display: block; height: 19px;  color: #fff; font-weight: bold; font-family: tahoma; font-size: 10px;}
#middle .subrow .srowtitle span {background: url('../images/subt.gif') no-repeat right 4px; padding-right: 7px; padding-left: 15px; line-height: 19px}
#middle .subrow .srowtitle span.ig {line-height: 20px; background-position: right 3px;}


#middle .subrow .subitem {display: block; height: 20px; overflow: hidden; float: left; color: #f2f2f3; font-weight: bold; line-height: 20px; font-size: 10px; font-family: verdana; padding-left: 7px; padding-right: 8px;}
#middle .subrow a.subitem:hover {color: #ccccd1 !important;}
#middle .subrow a.subitem:hover img {margin-top: -20px}
#middle .subrow a.subitem img {padding-left: 2px; padding-right: 2px;}

#content .leftmenu {width: 180px; display: block; float: left; margin-left: 15px; margin-right: 15px}
#content .leftmenu ul {list-style-type: none; padding-top: 7px}
#content .leftmenu ul li a {color: #9999a3; font-weight: bold; padding-left: 15px; font-size: 11px; line-height: 18px; display: inline-block; }

#content .leftmenu ul li ul {padding-top: 0; padding-left: 8px;}
#content .leftmenu ul li ul li a {font-size: 10px; font-weight: normal;}

#content .cnt {float: left; width: 571px; display: block; line-height: 14px}
#content .cnt h1 {font-size: 14px; font-weight: bold; margin-top: 21px; margin-bottom: 13px}
#content .cnt h2, .forma h2 {font-size: 12px; font-weight: bold; margin-top: 5px; margin-bottom: 5px}
#content .leftnews {width: 574px; display: block; margin-left: 10px; float: left; margin-top: 20px;}
#content .leftnews .nitem {display: block; width: 175px; float: left; margin-left: 5px; margin-right: 5px;}
#content .leftnews .ntitle {display: block; width: 175px; height: 30px;}
#content .leftnews .nphoto {display: block; width: 175px; overflow: hidden; margin-bottom: 5px}
#content .rightnews {width: 191px; margin-left: 5px; display: block; float: left; margin-top: 20px;}
#content .ntitle {margin-bottom: 10px; height: 30px;}
#content .ntitle a {color: #5c5c61; font-weight: bold;}
#content .morenews {color: #3e5f88; background: url('../images/oarr.gif') no-repeat left center; padding-left: 9px; display: block; }
#content .newsscroll {position: relative; height: 165px; overflow: hidden; }
#content .nouter {border-top: 1px #ccccd1 solid; border-bottom: 1px #ccccd1 solid; padding: 5px 5px 5px 0px; margin-bottom: 5px}
#content .topl {position: absolute; right: 0px; top: 3px; background: url('../images/arrtop.gif') no-repeat right top; width: 7px;}
#content .botl {position: absolute; right: 0px; bottom: 3px; background: url('../images/arrbot.gif') no-repeat right bottom; width: 7px;}

#content .naujienosfoto {padding-right: 5px; float: left; padding-bottom: 2px}
#content .naujienudata {color: #9E9EA0; font-size: 10px; margin-top: 15px; margin-bottom: -10px;}
#content .cnt ul {list-style-type: square; padding-left: 15px;}


#nscr_news {position: absolute; width: 140px}
#nscr_news a {background: url('../images/oarr.gif') no-repeat left 3px; font-size: 11px; padding-left: 8px; color: #000; display: block;}
#nscr_news a:hover {text-decoration: underline} 
#nscr_news a span {color: #3e5f88; font-size: 9px}

#content .nws {margin: 32px 35px 0 15px}
#content .nws a {background: url('../images/oarr.gif') no-repeat left 3px; font-size: 10px; padding-left: 8px; color: #3e5f88; display: block; margin-bottom: 18px; line-height: 14px}
#content .nws a:hover {text-decoration: underline} 
#content .nws a span {color: #878791; font-size: 10px}
#content .mphoto {float: left; margin-right: 10px; width: 180px; display: block; margin-top: 5px; margin-bottom: 5px;}
#content .mphoto a {color: #000}
#content .mphoto div {width: 180px; height: 135px; display: block; overflow: hidden;}
#content .mphoto .link {display: block; padding-top: 5px; padding-bottom: 10px}
#content .mphoto .link a {color: #3273b0}
#content .mphoto .link a:hover {text-decoration: underline}

#content .cnt ul.inner {padding-left: 0 ;}
#content .inner ul {padding-left: 10px; }
#content .inner li, #content .lastlevel a {list-style-type: none; background: url('../images/oarr.gif') no-repeat left 4px; padding-left: 9px; font-weight: bold; font-size: 11px; color: #000 !important; display: block}
#content .lasttext {padding-top: 10px; padding-bottom: 10px;}

#content .inner a {display: block; color: #000 !important; padding-bottom: 4px;}
#content .inner a:hover {text-decoration: underline}

/*a.pdf {padding-left: 14px; background-image:url("../images/pdf.gif"); background-position: left 2px; background-repeat: no-repeat;}*/

a.pdf {background: url('../images/oarr.gif') no-repeat left 4px; padding-left: 9px;}
a.pdf:hover {text-decoration: none !important}
a.pdf span {background: url('../images/pdf.gif') no-repeat right 3px; padding-right: 14px}

a.other {background: url('../images/oarr.gif') no-repeat left 4px; padding-left: 9px;}
a.other:hover {text-decoration: none !important}
a.other span {background: url('../images/download.gif') no-repeat right 3px; padding-right: 14px}

a.outerlink {background: url('../images/oarr.gif') no-repeat left 4px; padding-left: 9px;}
a.outerlink:hover {text-decoration: none !important}
a.outerlink span {background: url('../images/inter.gif') no-repeat right 3px; padding-right: 14px}


a.outerlink2 {background: url('../images/oarr.gif') no-repeat left 4px; padding-left: 9px;}
a.outerlink2:hover {text-decoration: none !important}
a.outerlink2 span {background: url('../images/outer.gif') no-repeat right 3px; padding-right: 14px}


a.outerl span {background: url('../images/outer.gif') no-repeat right 2px; padding-right: 14px}


/*
a.other {padding-left: 14px; background-image:url("../images/download.gif"); background-position: left 1px; background-repeat: no-repeat;}
a.word {padding-left: 14px; background-image:url("../images/word.gif"); background-position: left 1px; background-repeat: no-repeat;}
a.excel {padding-left: 14px; background-image:url("../images/xls.gif"); background-position: left 1px; background-repeat: no-repeat;}
*/
#content .nvitem {margin-bottom: 31px}
#content .nvdate {color: #878791; font-size: 10px; margin-bottom: 12px; margin-top: -3px}
#content .nvtitle a {color: #000; font-weight: bold; }
#content .nvtitle {margin-bottom: 15px;}
#content .nvphoto {float: left; display: block; width: 180px; height: 160px; overflow: hidden}
#content .nright {float: left; width: 370px; margin-left: 15px}
#content .totop {float: right; background: url('../images/totop.gif') no-repeat left center; padding-left: 12px}

#middle .flashcover {position: absolute; z-index: 1000;}

#footer {width: 779px; display: block; border: 1px #fff solid; position: relative; margin-top: 35px}
#footer .copyright {margin-bottom: 12px; margin-left: 13px; color: #9999a3;}

.forma input, .forma select, .forma textarea {font-size: 11px; MARGIN: 0px; PADDING: 0px; color: #000; BACKGROUND-COLOR: #ffffff;}
.forma .inp input, .forma select, .forma textarea {border: 1px #ccccd1 solid}
.forma .submit input {padding-left: 5px; padding-right: 5px; margin-top: 5px; COLOR: #9999A3;}


table.dkort {width: 450px; border-collapse: collapse}
table.dkort td {border-top: 1px #000 solid; border-bottom: 1px #000 solid; vertical-align: top; font-size: 11px; padding-top: 10px; padding-bottom: 10px;}
table.dkort td.img {width: 175px; overflow: hidden; padding-left: 5px;}

.forma div {margin-bottom: 5px}
.forma label {display: block;}
.forma .fb_invalid input, .forma .fb_invalid select, .forma .fb_invalid textarea {border: 1px #ff0000 solid}
.forma .err {display: block; margin-bottom: 10px; color: #ff0000}

.forma .tskirt {padding-top: 10px;}

table.nobord {border: 0px !important;}

th {background-color: #ccccd1}

table.nobord td, table.nobord tr {background-color: none !important; border: 0px !important;}






.flt {margin-top: 4px; margin-bottom: 4px;}

select, .select_f {width: 176px;}
.select_f {height: 15px; background: url('../images/selbck.gif') no-repeat left top; }
.select_fInner {height: 15px; width: 166px; background: url('../images/selarr.gif') no-repeat right top; font-size: 11px; padding-top: 2px; padding-left: 10px; font-size: 11px; color: #000; line-height: 11px}
.frow {display: block; height: 21px; margin-left: 10px; margin-top: 2px; margin-bottom: 2px;}
.frow2 {display: block; padding-bottom: 4px; margin-left: 10px;}

.label, .filt {float: left;} 
.label {width: 90px;  font-size: 10px; color: #9999a3}

button {float: right; background-color: #b9b9be; border: none; color: #fff; font-size: 10px; line-height: 14px; margin-top: 2px; margin-bottom: 2px; cursor: pointer}

.spbef {display: block; height: 18px;}

.leftmenu h2 {font-size: 15px; color: #9999a3; font-weight: bold; margin-top: 14px}
.leftmenu h3 {font-size: 11px; color: #9999a3; font-weight: bold; line-height:14px; margin-bottom: 2px; height: 14px;}
.leftmenu .firi { margin-top: 14px; }

.fr {float: right}
.spr {padding-right: 3px;}

.isskl {color: #3b7ab2; background: url('../images/orarr.gif') no-repeat left 3px; padding-left: 10px; font-size: 11px}

.dno {display: none}
.dnos {position: absolute; left: -9999px}




.number {float:left; margin-left: 0 !important; padding-left: 0 ! important ; margin-bottom:10px; margin-top:0px; width: 200px;}
.number_priekis {background: url('../images/galas.gif') no-repeat 4px center;}
.number li a {display: block; height:13px; width:14px; text-decoration:none; color:#bababe; line-height: 12px;}
.number li a.active {background-color: #e6e6e7; color: #97979d !important}
.number li{list-style:none; margin-right:4px; display: block; color:#bababe; height:13px; width:14px; border:solid 1px #bababe; text-align:center; line-height:12px; float:left; overflow: hidden}
.number li a:hover{text-decoration:underline; color:#bababe;}
.number li a:hover {text-decoration:underline; color:#bababe !important;}
.number_galas{background: url('../images/priek.gif') no-repeat center center;}


.spausdinti{float:right; display:block; line-height:15px; background: url('../images/print3.gif') no-repeat left top #bababe; padding-left:20px; padding-right:7px; font-size:10px; color:#fff; margin-top:0px; margin-right:10px; margin-bottom:10px; }

.spausdinti a:hover{text-decoration:underline; color:#bababe !important;}
.info{border-right:solid 1px #ccccd1; margin-top: 5px; display:block; float:left; width:382px;}

.auto{overflow:hidden; width:180px; height:111px;  float: left;}
.autoinf {display:block; float:left; width:184px; margin-left:16px; margin-right:0px;}
.autoinf p {margin:0px; float:left; font-size: 11px; font-family:Arial;}
.autoinf .textas{display: block; margin-top:0px; float:left; font-size: 11px; font-family:Arial; }
.autoinf a, .autoinf h2 {font-weight: bold; font-size: 11px; font-family: Arial; color:black; margin-top: 0 !important;}
.kainos {margin-top:10px;  display: block;}
.kaina {padding-left:10px; font-weight: bold; color:#e20b2c;}
.sena_kaina {padding-left:10px; font-weight: bold; text-decoration:line-through;}
.kainanorm {padding-left:10px; font-weight: bold;}
.rezervuota {margin-top:5px; margin-bottom:0px; background: url('../images/rezervuota.gif') no-repeat left center; padding-left:20px; color:#5c5c61; display: block; height: 15px;}

a.daugiau{margin:5px 0px !important; padding-top:2px; padding-bottom:2px; background-color:#3b7ab2; padding-left:5px; padding-right:5px; font-size:10px; color:#fff; display: inline-block; float: left}
a.daugiau:hover{color:#3b7ab2;}

.apt{ margin-top:0px; margin-bottom:0px}
.fix{margin-top:0px; margin-bottom:10px;}
 
.desine{width:170px; float:left; margin-left:8px; margin-top:5px;font-size:11px;}
.desine p{ margin-top:0px;}
h3{margin-bottom:0px; font-size:11px; font-weight:bold; color:#000;}
a.rasti {background: url('../images/oarr.gif') no-repeat left center; padding-left: 8px;}




.button{line-height:10px;}
.button p{margin:0px;}
.button a{color: #fff;}
.button a:hover{color:#3b7ab2 !important;}

.button_a {float:right;margin-top:30px;}
.button_a a{color: #fff;}
.button_a a:hover{color:#3b7ab2 !important;}

.b_atgal{float:right; display:block; line-height:15px;background: url('../images/v_atgal.gif') no-repeat left top #bababe;padding-top:0px; padding-left:20px; padding-right:10px; font-size:10px; color:#fff !important; margin-top:0px; margin-right:10px;}
.b_ndraugui{float:right; display:block;  line-height:15px; background: url('../images/ndraugui.gif') no-repeat left top #bababe; padding-left:20px; padding-right:10px; font-size:10px; color:#fff; margin-top:0px; margin-right:10px;}
.b_spausdinti{float:right; display:block;  line-height:15px; background: url('../images/print3.gif') no-repeat left top #bababe; padding-left:20px; padding-right:10px; font-size:10px; color:white; margin-top:0px; margin-right:0px;}

.kaire{float:left;margin-top:30px;width:195px;}
.kaire p{margin:0px;}

.pdd {padding-left: 10px;}
.k_dabar{float:left;padding-left:22px;font-weight: bold; color:#e20b2c;}
.k_dabar_eu{float:left;padding-left:21px;font-weight: bold; color:#e20b2c;}
.buvo{padding-left:95px;font-weight: bold; text-decoration:line-through;}
.buvo_eu{padding-left:95px;font-weight: bold; text-decoration:line-through;}
.kainos_k{margin-top:30px;}
.k_l{float:left; width: 90px}
.k_r {float: left	}
.b_isimoket{ float:left;display:block; line-height:15px; background: url('../images/procent.gif') no-repeat left top #bababe; padding-left:20px; padding-right:10px; font-size:10px; color:white; margin-top:10px; margin-right:0px;}
.b_isimoket a{color:#fff;}
.b_isimoket a:hover{color:#3b7ab2 !important;}
.apie_aut{margin-top:36px;}


.apie_aut td {vertical-align: bottom}
.apie_aut th {width: 97px; padding-right: 3px !important;} 

.thmim img {width: 74px;}


.rezervuota_k {margin-top:20px; margin-bottom:5px; background: url('../images/rezervuota.gif') no-repeat left center; padding-left:20px; color:#5c5c61; display: block; height: 15px;}
.k_apacia{float:left; width: 340px; padding-right: 10px}
.k_apacia table td{width:195px;border:none !important;}
.k_apacia table{ border:none !important;}

.chkbgroup{margin-top:15px; display: block; width: 350px}

.galery{float:left;display:block;overflow:hidden;width:375px;margin-top:10px;}

.ordy{float:left;overflow:hidden;width:374px; height: 260px; display: block;}
.thumb{width:390px;float:left; padding-left:0px !important;}
.thumb a{float:left; display: block; padding-right:1px;padding-top:1px;}
.thumb .pirmas{float:left; display: block; padding-left:0px;padding-top:1px;}
.thumb a.active {opacity:0.4;filter:alpha(opacity=40)}
.papild p{margin:0px;}
.papild{margin-top:15px;}
.a_desine{float:left; margin-left:8px; line-height:13px; width: 200px}
.a_desine p {margin: 2px 0 2px 0}

.abot {background: url('../images/skirt.gif') repeat-y 350px top; margin-top: 15px;}


#cont, #issimoket {position: absolute; z-index:11; width: 300px; background: #fff; border: 1px #e6e6eb solid}
#cont .forma, #issimoket .forma {position: relative; padding: 15px 20px 15px 20px;}

#cont button, #issimoket button {float: left !important}
.forma h2 {margin-bottom: 10px;}

.forma .inp label, .forma .inp .label {float: left; width: 100px;}
.forma .inp .rcol {float: left;}

#fore {display: none; position: absolute; z-index:10; background: url('../images/fore.png') repeat; } 


.close {display: block; width: 15px; height: 15px; background: url('../images/closebox.png') no-repeat center center; position: absolute; right: 3px; top: 3px; text-decoration: none}


.systbut {display:block; line-height:15px; background: url('../images/print3.gif') no-repeat left top #bababe; padding-left:20px; font-size:10px; color:#fff; padding-right: 7px; margin-bottom: 2px}
.markall {display: block; line-height:15px; background: url('../images/markall.gif') no-repeat left top #bababe; padding-left: 20px; padding-right: 7px; font-size: 10px; color: #fff; margin-top:0px; margin-right:2px; margin-bottom: 2px}
.reserv {display: block; line-height:15px; background: url('../images/rezervuoti.gif') no-repeat left top #bababe; padding-left: 20px; padding-right: 7px; font-size: 10px; color: #fff; margin-top:0px; margin-right:2px; margin-bottom: 10px}
.edit {display: block; line-height:15px; background: url('../images/edit.gif') no-repeat left top #bababe; padding-left: 20px; padding-right: 7px; font-size: 10px; color: #fff; margin-top:0px; margin-right:2px; margin-bottom: 2px}
.systbox {position: absolute; margin-left: 580px; margin-top: 10px;}
.sb {width: 153px !important;}

#result {display:block; color: #ec6200; font-weight: bold; padding-top: 2px;}  
.loadermini {display: none; height: 16px; width: 16px; background: url('../images/preloadmini.gif') no-repeat center center; float: left; margin-left: 5px; padding-top: 2px;}
.loaderminiuni {display: none; height: 16px; width: 16px; background: url('../images/preloadmini.gif') no-repeat center center; float: left; position: absolute; margin-left: -20px;}
.loadersubmit {display: none; height: 16px; width: 16px; background: url('../images/preloadmini.gif') no-repeat center center; float: right; z-index:99;margin-right: 2px;margin-top:2px;}



.fprint {display: block; float: left; margin-left: 2px; margin-top: 5px; padding-left: 15px; background: #bababe url('../images/print4.gif') no-repeat 1px 1px; cursor: pointer; height: 18px}
.fprint input {height: 12px; border: 0; margin-top: 3px; cursor: pointer}

#ScriptTimer td {padding: 5px!important}


sup {margin: 0px;

	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
	font-size: 9px;
}

.chbf, .chbfi {cursor: pointer}

.sold {text-transform: uppercase; color: #e42421; font-weight: bold;}



.lef, .rig {float: left; width: 280px}

.lef {margin-right: 10px;}

.lef p, .rig p {line-height: 14px; margin-top: 2px; margin-bottom: 2px}
.conts {background: url('../images/gskirt.gif') repeat-y 280px center }

#masinos {
	width: 500px;
}

.container {
	margin-left: 210px;
	margin-top: 15px;
	position:relative;
	font-size: 12px;
}

.forma2 {
	color: #9999A3;
}

.forma2 input {
	width: 170px;
	height: 13px;
	padding: 0;
	margin: 0;
	border: 1px solid #CDCDCF;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	outline: 0;
}

.forma2 input.ck {
	width: 13px;
}

.forma2 input.but {
	width: auto;
	height: auto;
	background-color: #B9B9BE;
	border: none;
	color: white;
	font-size: 11px;
	line-height: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor: pointer;
	padding-left:10px;
	padding-right:10px;
}

.forma2 td {
	vertical-align: top;
}

.lab {
	color: #000000;
}

table.aa td {
	text-align: left;
}

.aa #calc_price div {
	color: #000000;
}

.aa #error, .aa #error2, .aa #error3, .aa #error4 {
	color: #000000;
}

#masinos {
	border: 1px solid #CCCCD1;
	border-collapse: collapse;
}

#masinos {
	background-color: #CCCCD1;
}
#masinos td, #masinos th {
	color: #000000;
	padding:5px;
}

.hist_table {
	margin-top:10px;
}

#logout1 {
	position: absolute;
	left: 535px;
	top: -15px;
}

.show_hide_msg {
	display: none;
}

.forma2 a.print_wind {
	width: auto;
	height: auto;
	background-color: #B9B9BE;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}

.forma2 a.print_wind:hover {
	color: #FFFFFF !important;
}