#frontheader #langs {
	padding-left: 20px;
	padding-top: 53px;
}
#frontheader .currency {
    float: left;
    margin-top: 55px;
    padding-left: 25px;
    margin-left: 10px;
}
#frontheader .currency-eur {
	background: url(/files/img/new/eur.jpg) left center no-repeat;
}
#frontheader .currency-ltl {
	background: url(/files/img/new/ltl.jpg) left center no-repeat;
}
#frontheader .currency-gbp {
	background: url(/files/img/new/gbp.jpg) left center no-repeat;
}
#frontheader .slogan {
	width: 343px;
}
#frontheader .phone {
	width: auto;
	 margin-top: 27px;
}
#right_front {
	position: relative;
	top: -76px;
	margin-bottom: 0;
}
.frontPromo {
	height: auto;
	padding: 1px 1px 9px;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background: url(/files/img/new/promo-bg.png) center bottom no-repeat;
	margin: 0;
}
#right_front #scroller {
	margin-top: 6px;
	border: none;
	padding-bottom: 3px;
}
#right_front .paieska {
	margin-top: 52px;
}
.paieska {
	width: 745px;
}
.paieska span {
	font: bold 17px/22px Arial;
	color: #555555;
	display: block;
	padding-bottom: 4px;
}
.paieska form {
	height: 38px;
	padding-right: 6px;
	padding-left: 7px;
	padding-top: 6px;
	background: url(/files/img/new/paieska.png) left top no-repeat;
}
.paieska .input {
	float: left;
	border: 0;
	width: 598px;
	font: 12px Arial;
	color: #3b3b3b;
	padding: 5px 5px 0;
}
.paieska .submit {
	position: relative;
	top: -2px;
	background: none;
	margin: 0;
	width: 115px;
	height: 29px;
	padding: 0;
	float: right;
}
#left_front .newsletter {
	margin-top: 49px;
}
#frontlinks {
	margin-top: 42px;
}
#frontlinks a {
	display: block;
	float: left;
	margin-right: 17px;
	height: 14px;
	padding-bottom: 3px;
	padding-left: 18px;
	font: bold 14px/14px Arial;
	color: #000000;
}
#frontlinks .oakcijos {
	background: url(/files/img/new/front-red-arrow.png) left 1px no-repeat;
}
#frontlinks .onaujienos {
	background: url(/files/img/new/front-green-arrow.png) left 1px no-repeat;
}	
#frontlinks .ogreit {
	background: url(/files/img/new/front-blue-arrow.png) left 1px no-repeat;
}
#frontlinks .oakcijos:hover {
	color: #fff;
	background-color: #ff0000;
}
#frontlinks .onaujienos:hover {
	color: #fff;
	background-color: #00cc00;
}
#frontlinks .ogreit:hover {
	color: #fff;
	background-color: #227ade;
}
#frontcats {
	width: 760px;
	margin-top: 14px;
}
#frontcats .oleft,
#frontcats .oright {
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background: url(/files/img/new/promo-bg.png) left bottom no-repeat;
	padding-bottom: 25px;
}
#frontcats .oleft {
	float: left;
	width: 357px;
	background-color: #fafdfb;
}
#frontcats .oright {
	float: right;
	width: 381px;
	height: 100%;
}
#frontcats h2 {
	font: 16px/22px Arial;
	color: #363636;
	margin-left: 7px;
	padding-bottom: 10px;
	margin-top: 5px;
}
#frontcats .oright h2 {
	margin-left: 33px;
}
#frontcats h2 small {
	font: bold 11px/12px Arial;
	color: #fff;
	background: #00b544;
	padding: 0 2px;
}
#frontcats .oright h2 small {
	background: #007146;
}
#frontcats h2 a {
	font: 18px/24px Arial;
	color: #363636;
	display: block;
	padding-left: 90px;
	padding-top: 15px;
	background-repeat: no-repeat;
}
.oicon1 a { background-image: url(/files/img/new/front-icons1.png); }
.oicon2 a { background-image: url(/files/img/new/front-icons2.png); }
.oicon3 a { background-image: url(/files/img/new/front-icons3.png); }
.oicon4 a { background-image: url(/files/img/new/front-icons4.png); }
.oicon5 a { background-image: url(/files/img/new/tr.jpg); }
.oicon6 a { background-image: url(/files/img/new/front-icons6.png); }
.oicon7 a { background-image: url(/files/img/new/front-icons7.png); }
#frontcats li {
	list-style: none;
	padding-bottom: 2px;
}
#frontcats ul {
	margin-left: 36px;
	padding-bottom: 5px;
}
#frontcats .oright ul {
	margin-left: 62px;
}
#frontcats ul a {
	font: 12px/16px Arial;
	color: #363636;
}
#frontcats ul a:hover,
#frontcats ul a.active {
	font-weight: bold;
	color: #00792d;
}
#frontcats ul small {
	font-size: 9px;
	font-weight: normal;
	color: #363636;
}
#frontcats ul ul,
#frontcats .oright ul ul {
	margin-left: 35px;
	margin-top: 4px;
	margin-bottom: 12px;
}
#frontcats ul ul a {
	font: 12px/17px Arial;
	color: #00792d;
	display:inline-block;
	height: 17px;
	padding-right: 24px;
}
#frontcats ul ul b {
	font: 12px/17px Arial;
	padding-left: 12px;
	background: url(/files/img/new/ftont-listas.gif) left top no-repeat;
}
#frontcats ul ul a:hover {
	background: #ff2f2f url(/files/img/new/front-hoveris.png) top right no-repeat;
	color: #fff;
}
#frontcats .oleft ul ul a:hover {
	background: #ff2f2f url(/files/img/new/front-hoveris2.png) top right no-repeat;
}
#frontcats ul ul a:hover b {
	background: url(/files/img/new/front-hoveris-arr.png) left top no-repeat;
}
#frontcats .oleft h2:first-child,
#frontcats .oright h2:first-child {
	margin-top: 14px;
}

#frontnews {
	margin-top: 32px;
	padding-top: 32px;
	width: 759px;
	background: url(/files/img/new/naujienos.png) left top no-repeat #abddb6;
}
#frontnews ul {
	list-style: none;
		padding-top: 20px;
		padding-bottom: 16px;
	background: url(/files/img/new/naujienos-bg.png) left bottom repeat-x;
}
#frontnews li {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 36px;
}
#frontnews .img {
	width: 150px;
	padding-right: 15px;
	overflow: hidden;
	float: left;
	padding-top: 5px;
}
#frontnews .new-content {
	float: left;
	overflow: hidden;
	width: 560px;
}
#frontnews h2,
#frontnews h2 a {
	font: bold 18px/24px Arial;
	color: #2a4631;
	text-decoration: none;
}
#frontnews p,
#frontnews p a {
	font: 11px/15px Arial;
	color: #2a4631;
}
#frontnews p a { text-decoration: underline; }
#frontnews p a:hover { text-decoration: none; }
#frontnews .placiau {
	display: inline-block;
	width: 55px;
	height: 19px;
	font: 11px/19px Arial;
	color: #ffffff;
	background: url(/files/img/new/butonas.png);
	padding-left: 9px;
	margin-top: 9px;
}
#parama {
	margin-top: 1px;
	padding-left: 108px;
	padding-right: 14px;
	width: 637px;
	padding-top:33px;
	padding-bottom:14px;
	min-height: 55px;
	margin-bottom: 62px;
	background: url(/files/img/new/parama.jpg) left top no-repeat #e3e3e3;
}
#parama h2 a,
#parama h2 {
	font: bold 16px/24px Arial;
	color: #2a4631;
}
#parama h2 strong {
	font: bold 18px/24px Arial;
}
#parama p,
#parama p a {
	font: 11px/15px Arial;
	color: #2a4631;
}
#parama p a { text-decoration: underline; }
#parama p a:hover { text-decoration: none; }
#left-links {
	list-style: none;
	margin-left: 8px;
	margin-top: 19px;
    width:202px;
}
#left-links li {
	margin-bottom: 12px;
}
#left-links a {
	display: block;
	background-repeat: no-repeat;
	font: 12px/14px Arial;
	color: #2a4631;
	padding-left: 60px;
}
#left-links a:hover { text-decoration: underline }
#left-links .lizingas {
	padding-top: 8px;
	height: 24px;
	background-image: url(/files/img/new/lizingas-icon.jpg);
}
#left-links .pristatymas {
	padding-top: 3px;
	height: 34px;
	background-image: url(/files/img/new/pristatymas-icon.jpg);
}
#left-links .servisas {
	padding-top: 8px;
	height: 27px;
	background-image: url(/files/img/new/servisas-icon.jpg);
}
#left-links .mobilus {
	padding-top: 3px;
	height: 34px;
	background-image: url(/files/img/new/mobilus-icon.jpg);
}
#left-links .pervezimas {
	padding-top: 5px;
	height: 39px;
	background-image: url(/files/img/new/pervezimas-icon.jpg);
}
#left-links .elektra {
	padding-top: 3px;
	height: 39px;
	background-image: url(/files/img/new/elektra-icon.jpg);
}
#left-links .parduotuve {
	height: 45px;
	background-image: url(/files/img/new/parduotuve-icon.jpg);
}
#left-links .deveta {
	height: 31px;
	background-image: url(/files/img/new/deveta-icon.jpg);
}
.paieska_inner {
    margin-top: -100px;
    margin-left: -25px;
    margin-bottom: 25px;
}
.newstext img {
    margin:10px;
}

.left-banner {
    border: 1px solid #e8e8e8;
    display: block;
    margin: 34px 0 0;
    padding: 1px;
}
#left_front .left-banner + .newsletter {
    margin-top: 9px;
}
#frontcats ul {
    position: relative;
    z-index: 2;
}
.oicon1,
.oicon5 {
    position: relative;
}
.oicon1 a,
.oicon5 a {
    background: transparent;
    position: relative;
    z-index: 2;
}
.oicon5::before {
    content: url(/files/img/tr-ico-2.png);
    position: absolute;
    left: 20px;
    top: 0;
}
.oicon1::before {
    content: url(/files/img/tr-ico-1.png);
    position: absolute;
    left: 20px;
    top: 0;
}