body {
	background:#FFF;
}
body, td, th, div {
	font:normal normal 11px Arial, Verdana, Tahoma, sans-serif;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}




/* main */
/* main */
#map {
	height:500px;
}
#map .in-wrp {
	background:url(../images/bg/under-map.gif) 0 0 repeat-x;
	position:absolute;
	width:660px;
	margin:10px auto auto 20px;
}
#map .in-wrp a.ainv {
	background:url(../images/ico/down.gif) right 3px no-repeat;
	padding:0 10px 0 0;
	position:absolute;
	margin:10px auto auto 10px;
	display:block;
	color:#555;
}
#banner {
	margin:-22px -12px 0 0;
	position:relative;
	background: url(../images/tmp/skelbimas-bg.gif) no-repeat;
	width: 193px;
	height: 241px;	
}

#left {
	width:50%;
	vertical-align:top;
	text-align:right;
	background:url(../images/bg/left.gif) 0 0 repeat-x;
}
#left img {
	display:inline;
}
#right {
	width:50%;
	vertical-align:top;
	background:url(../images/bg/right.gif) 0 0 repeat-x;
}
#center {
	vertical-align:top;
}
#main-width {
	width:920px;
}
#title {
	background:url(../images/bg/title.jpg) 0 0 no-repeat;
}
#title .top {
	height:307px;
}
h1 {
	position:absolute;
	width:169px;
	height:72px;
	display:block;
	background:url(../images/hdr/seimos-vaistine.jpg);
	cursor:pointer;
	cursor:hand;
	margin:31px auto auto 35px;
}
h1 span {
	display:none;
}
#poster {
	float:right;
	background: url(../images/tmp/skelbimas-bg.gif) no-repeat;
	width: 193px;
	height: 241px;
}
#footer {
	margin:20px 10px 10px 10px;
	border-top:1px solid #E0E5DC;
	padding:8px 10px;
	color:#555;
}
#footer .idea-design {
	float:right;
	display:block;
	background:url(../images/ico/idea-design.gif);
	width:69px;
	height:5px;
	cursor:pointer;
	cursor:hand;
	margin:3px 0 0 0;
}
#footer .idea-design span {
	display:none;
}
#title-table td {
	vertical-align:top;
	border-left:1px solid #D9D9D9;
	padding:20px 10px 0 10px;
}
#title-table td.fst {
	border:none;
}
#title-table .lft-1 {
	padding:20px 10px 0 20px !important;
}
#title-table .lft-1 .space {
	width:155px;
	height:1px;
}
#title-table .lft-2 {
	width:100%;
}
#title-table .rght-1 .space {
	width:180px;
	height:1px;
}
#title-table .rght-2 {
	padding:20px 15px 0 10px !important;
}
#title-table .rght-2 .space {
	width:180px;
	height:1px;
}
#icos {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	height:33px;
}
#icos li {
	display:block;
	margin:0;
	list-style:none;
	float:left;
	border-left:1px solid #9BC475;
	padding:3px 8px;
}
#icos span {
	display:none;
}
#icos img {
	margin:3px 0 2px 0;
}
#icos a {
	text-transform:uppercase;
	color:#999;
	text-decoration:none !important;
}
#icos a.act {
	color:#599D19;
}
#icos li.fst {
	border:none;
}
#menu {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#menu ul {
	display:block;
	padding:5px 0 5px 10px;
	margin:0;
	list-style:none;
}
#menu li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	border-top:1px solid #DEE8D5;
}
#menu li.fst {
	border:none;
}
#menu a {
	display:block;
	padding:2px 2px 2px 28px;
	font-size:13px;
	font-weight:bold;
	color:#002159;
	text-decoration:none !important;
	background:url(../images/ico/lev-1-off.gif) 10px center no-repeat;
}
#menu a.act {
	color:#599D19;
	background:url(../images/ico/lev-1-on.gif) 10px center no-repeat;
	border-bottom:1px solid #DEE8D5;
}
#menu li li a {
	padding:2px 2px 2px 18px !important;
	font-weight:normal !important;
	background:url(../images/ico/lev-2.gif) 4px center no-repeat !important;
}
#menu li li a.act {
	background:url(../images/ico/lev-2.gif) 4px center no-repeat !important;
	border:none !important;
}
#menu a:hover {
	text-decoration:underline !important;
}
h2 {
	display:block;
	background:url(../images/dec/h2-lft.gif) 0 0 no-repeat #68D700;
	height:26px;
}
h2 span {
	display:block;
	background:url(../images/dec/h2-rght.gif) right 0 no-repeat;
	font-size:15px;
	color:#FFF;
	padding:4px 12px 5px 12px;
}
h3 {
	display:block;
	background:url(../images/dec/h3-lft.gif) 0 0 no-repeat #FF6C00;
	height:26px;
}
h3 span {
	display:block;
	background:url(../images/dec/h3-rght.gif) right 0 no-repeat;
	font-size:15px;
	color:#FFF;
	padding:4px 12px 5px 12px;
}
h4 {
	display:block;
	background:url(../images/dec/h4-lft.gif) 0 0 no-repeat #D0FF98;
	height:26px;
}
h4 span {
	display:block;
	background:url(../images/dec/h4-rght.gif) right 0 no-repeat;
	font-size:15px;
	color:#60AD17;
	padding:4px 12px 5px 12px;
}
h5 {
	font-size:19px;
	color:#5D9E20;
	padding:10px 5px;
	font-weight:normal;
	border-bottom:2px solid #5EA11F;
	display:block;
	margin:0 20px;
}
h6 {
	display:block;
	margin:0 20px;
	height:45px;
}
h6 span {
	font-size:19px;
	color:#5D9E20;
	padding:10px 5px;
	font-weight:normal;
	border-bottom:2px solid #5EA11F;
	display:block;
	margin:0 auto auto 0;
	width:648px;
	position:absolute;
}
.more {
	padding:0 22px 0 0;
	color:#599D19;
	font-size:10px;
	text-decoration:none !important;
	background:url(../images/ico/more.gif) right center no-repeat;
}
.more:hover {
	text-decoration:underline !important;
}
.more-1 {
	padding:0 22px 0 0;
	color:#599D19;
	font-weight:bold;
	text-decoration:none !important;
	background:url(../images/ico/more.gif) right center no-repeat;
}
.more-1:hover {
	text-decoration:underline !important;
}
.more-2 {
	padding:0 12px 0 0;
	color:#599D19;
	font-size:13px;
	text-decoration:none !important;
	background:url(../images/ico/next.gif) right center no-repeat;
}
.more-2:hover {
	text-decoration:underline !important;
}
.list-1 {
	padding:0 10px;
	margin:0;
	list-style:none;
	display:block;
}
.list-1 li {
	padding:17px 10px 0 10px;
	margin:0;
	list-style:none;
	display:block;
}
.list-1 .txt {
	color:#555;
	font-size:13px;
	padding:0 0 4px 0;
}
.list-1 .txt * {
	color:#555;
	font-size:13px;
}
.list-1 .txt b {
	font-size:11px !important;
}
.item-1 {
	padding:10px 0 10px 10px;
	color:#555;
}
.item-1 .di {
	text-align:center;
	padding:10px 0 0 0;
}
.item-1 .ainv {
	color:#555;
	padding:13px 0 6px 0;
}
.item-1 .ainv * {
	color:#555;
}
.item-1 .txt {
	color:#555;
	padding:0 0 6px 0;
	margin:-6px 0 0 0;
}
.item-1 .txt * {
	color:#555;
}
.item-1 b {
	display:block;
	padding:0 0 13px 0;
}
.item-1 b a {
	color:#555;
	text-decoration:none !important;
}
#find-nearest {
    background:url(../images/bg/title-right-bot.gif) 0 bottom no-repeat #FFF;
    padding:20px 10px 10px 10px;
    margin:0 0 20px 0;
}
#find-nearest b {
	padding:5px 0 5px 73px;
	margin:0 0 20px 0;
	background:url(../images/dec/mini-map.gif) 10px center no-repeat;
	display:block;
	color:#67D103;
	font-size:12px;
	text-transform:uppercase;
}
.mini-frm label {
	display:block;
	background:url(../images/bg/green-line.gif) 0 center repeat-x;
	color:#7DD925
}
.mini-frm label span {
	padding:0 7px 0 0;
	background:#EEFFD7;
}
.mini-frm select {
	margin:6px 0 9px 0;
	font-size:11px;
	color:#555;
	width:160px;
}
/* main */




/* page */
#page-table .lft {
	vertical-align:top;
	padding:150px 25px 0 15px;
	background:url(../images/bg/inner-left.gif) 0 0 repeat-x;
}
#page-table .lft h1 {
	margin:-120px auto auto 10px;
}
#page-table .cntr {
	vertical-align:top;
	width:100%;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
#page-table .top {
	height:256px;
}
#page-table .top .dec {
	margin:10px 0 0 0;
}
#page-table .top .wrp {
	height:256px;
	width:480px;
	position:absolute;
	margin:0 auto auto -1px;
	background:url(../images/bg/inner-left.gif) 0 0 repeat-x;
}
#page-table .lft .space {
	width:180px;
	height:1px;
}
#page-table .rght {
	vertical-align:top;
	padding:23px 20px 0 20px;
	background:url(../images/bg/inner-left.gif) 0 0 repeat-x;
}
#page-table .rght .space {
	width:180px;
	height:1px;
}
.paging {
	display:block;
	padding:15px 0;
	margin:0;
	list-style:none;
	text-align:center;
}
.paging li {
	display:inline;
	padding:0 5px;
	line-height:150%;
	font-size:13px;
	color:#599D19;
	margin:0;
	list-style:none;
	border-left:1px solid #D9D9D9;
}
.paging a {
	line-height:150%;
	font-size:13px;
	color:#599D19;
	text-decoration:none !important;
}
.paging a.act {
	color:#002159;
	font-weight:bold;
}
.paging img {
	display:inline;
}
.paging .prev {
	border:none;
}
.paging .prev img {
	margin:0 7px 3px 0;
}
.paging .next img {
	margin:0 0 3px 7px;
}
.list-2 {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
.list-2 li {
	display:block;
	padding:7px 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #DEE8D5;
	font-size:13px;
}
.list-2 a {
	padding:0 0 0 25px;
	background:url(../images/btn/open.gif) 4px 0 no-repeat;
	color:#599D19;
	display:block;
}
.list-2 a.act {
	background:url(../images/btn/close.gif) 4px 0 no-repeat;
	color:#FF4200;
}
.list-2 * {
	font-size:13px;
}
.list-2 .txt {
	display:none;
	padding:10px 0 10px 20px;
	color:#555;
}
.list-2 .txt * {
	color:#555;
}
.list-2 .txt span {
	color:#FF4200 !important;
}
#cms-txt {
	padding:10px 25px;
}
#cms-txt p {
	font-size:13px;
	color:#555;
}

.list-3 {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
.list-3 li {
	display:block;
	padding:5px 0 20px 78px;
	margin:0;
	list-style:none;
}
.list-3 i {
	display:block;
	position:absolute;
	font-size:13px;
	margin:0 auto auto -78px;
	width:78px;
	color:#599D19;
}
.list-3 .txt {
	border-left:1px solid #5FA71B;
	padding:0 0 0 10px;
	font-size:13px;
	color:#555;
}
.list-4 {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
.list-4 li {
	display:block;
	padding:0 0 20px 90px;
	margin:0 0 10px 0;
	list-style:none;
	font-size:13px;
	color:#555;
	border-bottom:1px solid #D9D9D9;

}
.list-4 b {
	display:block;
	font-size:13px;
	color:#599D20;
	text-decoration:none;
}

/* page */




/* inner-pages */
#duk {
	padding:0 25px;
}
#duk .tp {
	background:url(../images/dec/info-blc-1.gif) 0 0 no-repeat #E5FFC5;
	margin:10px 0 20px 0;
}
#duk .tp .wrp-1 {
	background:url(../images/dec/info-blc-2.gif) right 0 no-repeat;
}
#duk .tp .wrp-2 {
	background:url(../images/dec/info-blc-3.gif) right bottom no-repeat;
}
#duk .tp .wrp-3 {
	background:url(../images/dec/info-blc-4.gif) 0 bottom no-repeat;
	padding:5px;
	height:51px;
	color:#555;
	min-height:1px;
	font-size:13px;
}
#duk .tp .wrp-3 * {
	color:#555;
	font-size:13px;
}
#duk .tp .wrp-3 a {
	color:#599D19 !important;
}
#duk .filter {
	display:block;
	height:35px;
	border-bottom:1px solid #DEE8D5;
	color:#555;
	font-size:13px;
}
#duk .filter select {
	float:right;
	width:260px;
	color:#555;
	font-size:11px;
}
#news-list {
	padding:10px 25px;
}
#news-list .filter {
	height:40px;
	font-size:13px;
	color:#555;
}
#news-list .filter ul.ainv {
	display:inline;
	padding:0 0 0 7px;
	margin:0;
	list-style:none;
}
#news-list .filter ul.ainv li {
	display:inline;
	padding:0 7px;
	margin:0;
	list-style:none;
	font-size:13px;
	color:#555;
	border-left:1px solid #D9D9D9;
}
#news-list .filter ul.ainv li.fst {
	border:none;
}
#news-list .filter ul.ainv a {
	color:#599D19;
}
#news-list .filter ul.ainv a.act {
	color:#002159;
	font-weight:bold
}
.form-block label {
	display:block;
	height:28px;
}
.form-block label i {
	display:block;
	float:right;
	color:#555;
}
.form-block label input {
	float:right;
}
.form-block label select {
	float:right;
}
.form-block label textarea {
	float:right;
}
.form-block label span {
	float:left;
	border-bottom:1px solid #D4D0C8;
	color:#555;
	font-size:11px;
	display:block;
	padding:2px 0 2px 0;
	width:67px;
}
.item-1 .form-block {
	padding:8px 0 0 0;
}
.item-1 .form-block .tac {
	padding:8px 0 0 0;
}
.item-1 .form-block label input {
	width:95px;
	font-size:11px;
}
.item-1 .form-block label input.short {
	width:61px;
	margin:0 34px 0 0;
}
.item-1 .form-block label select {
	font-size:11px;
	width:99px;
}
#interesting {
	padding:25px 25px 10px 25px;
}
.list-4 .i-1 {
	background:url(../images/dec/count.jpg) 0 0 no-repeat;
}
.list-4 .i-2 {
	background:url(../images/dec/carrots.jpg) 0 0 no-repeat;
}
.list-4 .i-3 {
	background:url(../images/dec/lybra.jpg) 0 0 no-repeat;
	border:none;
}
#forms-wrap {
	padding:10px 25px;
}
#forms-wrap .inner-hdr {
	font-size:15px;
	font-weight:bold;
	color:#555;
	padding:0 0 25px 0;
}
#forms-wrap .hlp-txt {
	vertical-align:top;
	color:#555;
	font-size:13px;
	padding:0 0 0 20px;
}
#forms-wrap .hlp-txt b {
	display:block;
	padding:5px 0 12px 0;
}
#forms-wrap .txt {
	padding:0 0 10px 0;
	color:#555;
	font-size:13px;
}
#forms-wrap .txt * {
	color:#555;
	font-size:13px;
}
#forms-wrap .tp {
	background:url(../images/dec/info-blc-1.gif) 0 0 no-repeat #E5FFC5;
	margin:10px 0 20px 0;
}
#forms-wrap .tp .wrp-1 {
	background:url(../images/dec/info-blc-2.gif) right 0 no-repeat;
}
#forms-wrap .tp .wrp-2 {
	background:url(../images/dec/info-blc-3.gif) right bottom no-repeat;
}
#forms-wrap .tp .wrp-3 {
	background:url(../images/dec/info-blc-4.gif) 0 bottom no-repeat;
	padding:10px 15px;
	color:#555;
	min-height:1px;
	font-size:13px;
}
#forms-wrap .tp .wrp-3 span {
	color:#FF4E00;
}
#widening label input {
	width:255px;
}
#widening label textarea {
	width:255px;
	height:70px;
}
#widening label.tarea {
	height:80px !important;
}
#widening label.tarea-1 {
	height:120px !important;
}
#widening label.tarea-1 textarea {
	height:110px !important;
}
#widening label span {
	width:150px;
	padding:2px 0 2px 3px;
	font-size:13px;
	color:#555;
}
#widening label span i {
	font-style:normal;
	font-size:9px;
	color:#555;
}
#widening .tac {
	margin:4px 0 0 0;
	padding:10px 15px 0 0;
	border-top:1px solid #DEE8D5;
}
#widening .short-1 {
	width:210px;
	margin:0 50px 0 0;
}
#widening .short-2 {
	width:236px;
	margin:0 24px 0 0;
}
#widening .short-3 {
	width:86px;
	margin:0 174px 0 0;
}
#widening .more-lines {
	height:44px;
}
#widening .more-lines input {
	margin-top:16px !important;
}
#widening .more-lines select {
	margin-top:16px !important;
}
#widening .must {
	border-top:1px solid #DEE8D5;
	margin:0 0 -4px 0;
	padding:3px 9px;
	color:#666;
	background:#F0F0F0;
}
#job-offers {
	padding:0 25px;
}
#job-offers .tp {
	background:url(../images/dec/info-blc-1.gif) 0 0 no-repeat #E5FFC5;
	margin:10px 0 20px 0;
}
#job-offers .tp .wrp-1 {
	background:url(../images/dec/info-blc-2.gif) right 0 no-repeat;
}
#job-offers .tp .wrp-2 {
	background:url(../images/dec/info-blc-3.gif) right bottom no-repeat;
}
#job-offers .tp .wrp-3 {
	background:url(../images/dec/info-blc-4.gif) 0 bottom no-repeat;	
	color:#693;
	padding:5px;
	height:21px;
	min-height:1px;
	font-size:13px;
}
#job-offers .text {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	color:#555;
	font-size:13px;
	border-bottom:1px solid #DEE8D5;
}
#job-offers .text * {
	color:#555;
	font-size:13px;
}
#job-offers .text strong {
	color:#693 !important;
}
#job-offers .text-1 {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	color:#555;
	font-size:13px;
}
#job-offers .text-1 * {
	color:#555;
	font-size:13px;
}
#job-offers .text-1 strong {
	color:#693 !important;
}
#job-offers .text-1 ul {
	padding-left:0;
	margin-top:5px;
	margin-left:0;
}
#job-offers .text-1 li {
	background:url(../images/ico/lev-2.gif) 7px center no-repeat;
	margin-left:-22px;
	padding-left:22px;
	list-style:none;
	height:22px;
}
#job-offers .text-1 li a {
	display:block;
	float:left;
	text-decoration:none;
	color:#002159;
	padding:2px 0;
	border-bottom:1px solid #DEE8D5;
}
#job-offers .text-1 li a strong {
	color:#002159 !important;
}
#job-offers .text-1 li a:hover {
	color:#693 !important;
}
#job-offers .text-1 li a:hover strong {
	color:#693 !important;
}
#count {
	width:245px;
	vertical-align:top;
	padding:0 15px 0 0;
	border-right:1px solid #D9D9D9;
}
#count .tac {
	padding:8px 0;
	border-bottom:1px solid #599D19;
	margin:0 25px 8px 0;
}
#count .your-index {
	line-height:200%;
	color:#599D19;
	font-size:13px;
	font-weight:bold;
}
#count .your-index span {
	background:#599D19;
	color:#FFF;
	padding:0 13px 0 5px;
	margin:0 0 0 5px;
}
#count label input {
	width:120px;
}
#count label span {
	width:90px;
	font-size:13px;
}
#count label i {
	width:25px;
	text-align:right;
	font-size:13px;
}
#work-time {
    padding:13px 25px 0 25px;
}
#work-time .cities {
    vertical-align:top;
    width:123px;
    background:url(../images/bg/side-line-1.gif) right 0 repeat-y;
}
#work-time .cities b { 
    font-weight:normal;
    color:#555;
    font-size:13px;
    display:block;
    padding:5px 0 10px 0;
}
#work-time ul {
    display:block;
    padding:0;
    margin:0;
    list-style:none; 
}
#work-time .cities li {
    display:block;
    padding:0;
    margin:0;
    min-height:21px;
    list-style:none;
    line-height:100%;
}
#work-time .cities li .tp1 {
    height:11px;
	
    line-height:5px;
    font-size:5px;
}
#work-time .cities li .tp1 img {
    display:none;
}
#work-time .cities li .bt1 {
    height:5px;
    line-height:5px;
    font-size:5px;
}
#work-time .cities li .bt1 img { 
    display:none;
}
#work-time .cities li.act {
    background:url(../images/bg/line-1.gif) 0 0 repeat-y #FFF;
}
#work-time .cities li.act .tp1 {
    background:url(../images/bg/line-1.gif) 0 0 repeat-x; 
}
#work-time .cities li.act .bt1 {
    background:url(../images/bg/line-1.gif) 0 bottom repeat-x;
}
#work-time .cities li.act img {
    display:block;
}
#work-time .cities li a {
    display:block; 
    font-size:13px;
    padding:0 0 0 24px;
    color:#002159;
    background:url(../images/ico/lev-2.gif) 10px center no-repeat;
}
#work-time .cities li.act a {
    font-weight:bold;
    color:#599D19; 
}
#work-time .times {
    vertical-align:top;
    padding:0 0 0 20px;
}
#work-time .times b {
    color:#555;
    font-size:15px;
    display:block;
    padding:5px 0 10px 0;
}
#work-time .times li { 
    display:block;
    padding:0 0 15px 0;
    margin:0 0 10px 0;
    border-bottom:1px solid #DEE8D5;
    list-style:none;
    color:#555;
    font-size:13px;
}
#work-time .times li.lst {
    border:none; 
}
#work-time .wtimes {
    background:url(../images/dec/wrapper.gif) right center no-repeat;
    color:#808080;
    font-size:13px;
    height:53px;
    padding:0 15px 0 0;
}
#work-time .wrpas { 
    margin:10px 0 0 0;
}
#work-time .wrpas table {
    margin:0 0 0 15px;
}
#work-time .wrpas table td {
    color:#808080;
    font-size:11px;
    padding:2px 0;
}
#work-time .wrpas .middle td { 
    border-top:1px solid #E6EEE0;
    border-bottom:1px solid #E6EEE0;
}
#work-time .wrpas table .wday {
    font-weight:bold;
    width:40px;
}
/* inner-pages */