body{margin: 35px 0 30px 0; background: url(/image/bg.jpg) repeat-x top;}
img{border: 0;}
form{display:inline;}

div, ul, li, p, a, textarea, input, span{font-family: Verdana; font-size: 12px; color: #000; text-decoration: none;}
h1{font-family: Verdana; font-size: 12px; font-weight: bold; color: #303C84; }

#navMenu {	list-style:none;	text-align:center;	margin: 0px;	padding: 0px;	font-weight: normal;}#navMenu li {	float:left;	/* default background image	*/	width:130px;							/* width and height of the menu item */	position:relative;}#navMenu li a {	display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/	position:relative;	font-size: 13px; 	font-weight: bold;	color: #303C84;	text-decoration: none;} #navMenu li .hover {	position:absolute;	/* must be postion absolute 	*/	text-decoration: underline;	display:block;}
.name{width: 298px; height: 18px; background: url(/image/mn.jpg) no-repeat 0 17px;}
.x {position: absolute; height: 21px; line-height: 20px; padding-left: 10px; background: url(/image/z.gif) no-repeat left center; text-align: left; white-space: nowrap;}
.xa {background: url(/image/x.gif) no-repeat left center;}
.x1 {top: 112px; left: 54px; width: 168px;}
.x2 {top: 132px; left: 77px; width: 145px;}
.x3 {top: 152px; left: 90px; width: 132px;}
.x4 {top: 172px; left: 99px; width: 123px;}
.x5 {top: 192px; left: 103px; width: 119px;}
.x6 {top: 212px; left: 103px; width: 119px;}
.x7 {top: 232px; left: 99px; width: 123px;}
.x8 {top: 252px; left: 90px; width: 132px;}
.x9 {top: 272px; left: 77px; width: 145px;}
.x10 {top: 292px; left: 54px; width: 168px;}
.ban {position: absolute; padding: 0; margin: 0; left: 290px; top: 0; height: 94px; width: 589px; text-align: center; border-left: 1px solid #ABABAB; overflow:hidden;}

#non {position: relative; margin: 0 auto;}
#lg{width: 288px; text-align:center; height: 20px;}
#lg div{display:-moz-inline-box; display: inline-block; width: 26px; height: 20px;}
#lg a{display: block; height: 20px;}
#LT {background: url(/image/s.jpg) repeat-x -42px -279px;}
#EN {background: url(/image/s.jpg) repeat-x -68px -279px;}
#RU {background: url(/image/s.jpg) repeat-x -93px -279px;}


#home{position: relative; left: 20px; width: 206px; top: 13px; margin: 0 auto; clear: both;}
#home ul{list-style-image: none; list-style-position: outside; list-style-type:none; margin: 0; padding: 0; text-align: center;}
#home li{float: left; height: 31px; margin-right:35px; padding: 0;}
#home a{display: block; height: 20px;}
#hoa {background: url(/image/s.jpg) repeat-x -42px -248px; width: 31px;}
#hob {background: url(/image/s.jpg) repeat-x -72px -248px; width: 29px;}
#hoc {background: url(/image/s.jpg) repeat-x -103px -248px; width: 41px;}

#b1{position: absolute; left: -105px; top: 112px; height: 203px; width: 95px; background: url(/image/s.jpg) no-repeat 0 0px;}
.r0{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -95px 0;}
.r1{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat 0 -299px;}
.r2{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -109px -299px;}
.r3{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat 0 -502px;}
.r4{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -109px -502px;}
.r5{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -204px 0;}
.r6{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -218px -203px;}
.r7{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -218px -406px;}
.r8{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat 0 -705px;}
.r9{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -109px -705px;}
.r10{position: absolute; left: -11px; top: 112px; height: 203px; width: 109px; background: url(/image/s.jpg) no-repeat -218px -609px;}

#logo {position: relative; width: 201px; height: 45px; top: 25px; left: 45px;}
#logo a{display: block; height: 45px;}


#cust{width: 290px; height: 92px; text-align: center; background: url(/image/r.jpg) repeat-x 0 -66px;}
#custi {position: absolute; left: 124px; top: 5px; width: 42px; height: 45px; background: url(/image/s.jpg) 0 -248px;}
#custt {position: absolute; width: 290px; left: 0; top: 58px; font-size: 14px; color: #303C84; text-align: center;}

#menu {position: absolute; top: 0; left: 0; width: 290px; height: 339px; background: url(/image/r.jpg) repeat-x 0 -158px; text-align: center; padding-top: 6px;}
#menu a {color: #303C84;}
#menu a:hover {color: #000;}

#content{position: relative; left: 290px; top: 0; padding: 25px; padding-top: 15px;border-left: 1px solid #ABABAB; width: 539px; min-height: 440px; height: auto !important; height: 440px; background-color: #FFF;}


#mb{position: relative; width: 880px; height: 94px; margin: 0 auto; border: 1px solid #ABABAB; background-color: #FFF;}
#mc{position: relative; width: 880px; height: 22px; margin: 15px auto; border: 1px solid #ABABAB; background: url(/image/r.jpg) repeat-x 0 0; text-align: center;}
#md{position: relative; width: 880px; margin: 0 auto; border: 1px solid #ABABAB; background-color: #F2F7FF; min-height: 490px; height: auto !important; height: 490px;}
#me{position: relative; width: 880px; height: 92px; margin: 15px auto 5px auto; border: 1px solid #ABABAB; background-color: #FFF;}
#mr{position: relative; width: 880px; height: 20px; margin: 0 auto 15px auto; text-align: center; color: #999; font-size: 11px; line-height: 17px;}

#con {position: absolute; height: 84px; border-top: 1px solid #ABABAB; width: 266px; bottom: 0; left: 0; background: #FFF; padding: 8px 12px;}
#con a {color: #303C84;}
#con a:hover {text-decoration: underline;}
#con_l {position: absolute; height: 41px; width: 44px; bottom: 84px; left: 200px; background: url(/image/s.jpg) no-repeat -144px -248px;}

#mc ul{list-style-image: none; list-style-position: outside; list-style-type:none; margin: 0; padding: 0; text-align: center;}
#mc li{float: left; display: block; width: 160px; height: 22px; line-height: 22px; white-space: nowrap; background: url(/image/r.jpg) no-repeat 0 -44px;}
#mc a {display: block; font-size: 14px; margin-left: 2px;}
#mc a:hover {background: url(/image/r.jpg) repeat-x 0 -22px; color: #FFF;}
#mc a.act {background: url(/image/r.jpg) repeat-x 0 -22px; color: #FFF;}


.c {position: absolute; height: 9px; width: 9px; font-size: 1px;}
.a1 {background: url(/image/c.gif) no-repeat 0 0; top: -1px; left: -1px; }
.a2 {background: url(/image/c.gif) no-repeat -9px 0; top: -1px; right: -1px; }
.a3 {background: url(/image/c.gif) no-repeat 0 -9px; bottom: -1px; left: -1px; }
.a4 {background: url(/image/c.gif) no-repeat -9px -9px; bottom: -1px; right: -1px; }

.b1 {background: url(/image/c.gif) no-repeat 0 -18px; top: -1px; left: -1px; }
.b2 {background: url(/image/c.gif) no-repeat -9px -18px; top: -1px; right: -1px; }
.b3 {background: url(/image/c.gif) no-repeat 0 -27px; bottom: -1px; left: -1px; }
.b4 {background: url(/image/c.gif) no-repeat -9px -27px; bottom: -1px; right: -1px; }

.c1 {background: url(/image/c.gif) no-repeat 0 -36px; top: -1px; left: -1px; }
.c2 {background: url(/image/c.gif) no-repeat -9px -36px; top: -1px; right: -1px; }
.c3 {background: url(/image/c.gif) no-repeat 0 -45px; bottom: -1px; left: -1px; }
.c4 {background: url(/image/c.gif) no-repeat -9px -45px; bottom: -1px; right: -1px; }

.d1 {background: url(/image/c.gif) no-repeat 0 -54px; top: -1px; left: -1px; }
.d2 {background: url(/image/c.gif) no-repeat -9px -54px; top: -1px; right: -1px; }

.none{background-image: none !important;}
#kontaktai {margin-top: 15px;}
#kontaktai label{float: left; width: 100px;}
#kontaktai p{line-height: 23px;}
#kontaktai a {background: transparent url('/image/left.gif') no-repeat top left; display: block; float: left; font: normal 12px Arial; line-height: 15px; height: 23px; padding-left: 9px;text-decoration: none; margin-right: 10px;}
#kontaktai a:hover {background-position: bottom left;}
#kontaktai span{background: transparent url('/image/right.gif') no-repeat top right; display: block; padding: 4px 9px 4px 0;}
#kontaktai a:hover span{background-position: bottom right; color: black;}
#kont {position: relative; left: 0; top: 0; width: 230px; height: 300px; clear: both; top: 10px; margin: 15px 0;}
#kont div {position: absolute; clear: both; left: 240px; top: 0;}
#kont p{height: 20px; margin: 0; padding: 0; white-space: nowrap;}


.jban {position: absolute; left: 290px; top: 0; height: 93px; width: 589px; line-height: 93px; border-left: 1px solid #ABABAB; overflow:hidden;}
.jban div {position: absolute; left: 0; top: 15px; width: 5040px;}
.jban div img {vertical-align: middle; margin: 0 2px; padding: 0;}
#div2 {left: 5040px;}

.clients {position: relative; clear: both; margin-top: 20px;}
.clients div {position: relative; width: 131px; display:-moz-inline-box; display: inline-block; height: 60px;}

.cat {position: relative; clear: both; padding-top: 15px;}
.catdiv {float: left;}
.cat p {margin-top: 0;}
.cat img {margin: 0 10px 5px 0; border: 1px solid #ABABAB;}
.mn	{position: relative; clear: both; background: url(/image/mn.jpg) no-repeat left top; font-size: 1px; height: 1px;}

.paging {position: relative; text-align: center; height: 20px; margin-top: 10px; line-height: 20px; font-size: 11px;}
.paging p{font-size: 11px;}
.paging a{font-size: 11px; margin: 0 3px;}
.paging a:hover{color: #303C84; text-decoration: underline;}
.paging a.act{color: #303C84; font-weight: bold;}

#tree{position: relative; left: 0; top: 0; width: 270px;}
#tree ul {list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 5px; margin-left: 5px; margin-bottom: 3px;}
#tree li {margin-bottom: 3px;}
#tree a:hover{text-decoration: underline;}
.smal{font-size: 11px;}
