/* 2008 (c) UAB "Dizaino kryptis" */
/* 2008 (c) Simonas Falkauskas */
html {min-width: 995px;}
body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76%  Arial, Tahoma, Helvetica, sans-serif;
	background: #bdbdb9 url('../images/bg.jpg') no-repeat 50% 0;
}
body#index {background: #bdbdb9 url('../images/bg-index.jpg') no-repeat 50% 0;}

* html body {text-align: center;}

#navigation-wrapper {
	position: absolute;
	top: 0; left: 0;
	z-index: 1;
	width: 100%;
	background: #c7c7c5 url('../images/bg-navigation-wrapper.gif') repeat-x 0 100%;
	padding-bottom: 3px;
}
#navigation-holder {
	position: relative;
	width: 996px;
	margin: 0 auto;
}

#wrapper {
	position: relative;
	width: 995px;
	margin: 0 auto;
	padding-top: 182px;
	background: url('../images/bg-wrapper.jpg') no-repeat 50% 50px;
}
#index #wrapper {
	padding-top: 370px;
	background: none;
}
* html #navigation-holder, #wrapper {text-align: left;}

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
h1 {display: none;}
/* --- End Standart Tag's --- */

.logo {
	position: absolute;
	top: 50px; left: 35px;
	display: block;
	width: 220px; height: 80px;
	background: url('../images/logo.gif') no-repeat 50% 50%;
}
.logo span {display: none;}

#logo-print {display: none;}

/* --- Meniu --- */
/* Structure */
#meniu, #top-navigation {
	float: left;
	list-style: none;
	padding: 0;
}
#meniu {width: 835px;}
#top-navigation {width: 160px;}
/* End Structure */
/* Meniu */
#meniu {font-weight: bold;}

#meniu li {
	float: left;
	display: block;
}
* html #meniu li {
	vertical-align: top;
	height: 1%;
}
#meniu a {
	display: block;
	padding: 12px 8px;
	color: #fff;
	text-decoration: none;
}
#meniu a:hover {background: url('../images/bg-meniu-a.gif') no-repeat 50% 100%;}
#meniu a.active {color: #90908a; background: url('../images/bg-meniu-a.gif') no-repeat 50% 100%;}
/* End Meniu */
/* Top Navigation */
#top-navigation {
	text-transform: uppercase;
	font-weight: bold;
}

#top-navigation li {
	float: left;
	display: block;
}
* html #top-navigation li {
	vertical-align: top;
	height: 1%;
}
#top-navigation a {
	display: block;
	padding: 12px 8px;
	color: #fff;
	text-decoration: none;
}
#top-navigation a:hover {background: url('../images/bg-top-navigation-a.gif') no-repeat 50% 100%;}
#top-navigation a.active {color: #90908a; background: url('../images/bg-top-navigation-a.gif') no-repeat 50% 100%;}

#top-navigation .home a, #top-navigation .sitemap a, #top-navigation .mail a, #top-navigation .print a {
	display: block;
	width: 23px; height: 23px;
	padding: 8px 0;
}
* html #top-navigation .home a, * html #top-navigation .sitemap a, * html #top-navigation .mail a, * html #top-navigation .print a {
	padding: 8px 0 5px 0;
	height: 36px;
	height/* */:/**/23px;
}

#top-navigation .home a {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
#top-navigation .home a:hover {background: url('../images/ico-home-a.gif') no-repeat 50% 50%;}

#top-navigation .sitemap a {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
#top-navigation .sitemap a:hover {background: url('../images/ico-sitemap-a.gif') no-repeat 50% 50%;}

#top-navigation .mail a {background: url('../images/ico-mail.gif') no-repeat 50% 50%;}
#top-navigation .mail a:hover {background: url('../images/ico-mail-a.gif') no-repeat 50% 50%;}

#top-navigation .print a {background: url('../images/ico-print.gif') no-repeat 50% 50%;}
#top-navigation .print a:hover {background: url('../images/ico-print-a.gif') no-repeat 50% 50%;}

#top-navigation a span {display: none;}
/* End Top Navigation */
/* --- End Meniu --- */
/* --- Full Search --- */
#full-search {
	position: absolute;
	top: 80px; left: 340px;
	width: 255px;
}
#full-search h3 {
	font-size: 1em;
	padding-bottom: 3px;
	color: #575754;
	padding-left: 3px;
}
* html #full-search h3 {padding-left: 0;}
*:first-child+html #full-search h3 {padding-left: 0;}

#full-search form {margin: 0; padding: 0;}
#full-search fieldset {
	width: 122px;
	float: left;
	padding: 0;
}
#full-search label {display: none;}
#full-search .txtfld {
	width: 120px;
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
}
#full-search .buttons-list {text-align: right;}
#full-search .bt {
	font-size: .9em;
	color: #e1e1dd;
	border: 0;
	background: #7f7f7c;
	margin-right: 7px;
	padding: 2px 5px;
}
* html #full-search .bt {padding: 1px 3px; margin-right: 14px;}
*:first-child+html #full-search .bt {padding: 1px 3px; margin-right: 14px;}
/* --- End Full Search --- */

/* --- Main Structure --- */
#container {width: 995px; padding-bottom: 75px;}
#block-left, #block-right {float: left;}
#block-left {
	width: 240px;
	padding-left: 30px;
	margin-right: 30px;
}
* html #block-left {
	width: 270px;
	width/* */:/**/240px;
}
#block-right {width: 685px;}
/* --- End Main Structure --- */
/* --- Submeniu --- */
#submeniu {padding-bottom: 10px;}


#submeniu ul {
	padding: 0;
	list-style: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
#submeniu ul li {
	display: block;
	padding-bottom: 1px;
}
#submeniu ul li {
	vertical-align: top;
	height: 1%;
}
#submeniu ul li a {
	display: block;
	padding: 8px 10px;
	border-bottom: 1px solid #d5d5d3;
	background: #cb4631 url('../images/bg-submeniu.gif') no-repeat 50% 100%;
	color: #fff;
	text-decoration: none;
}
#submeniu ul li a:hover, #submeniu ul li a.active {text-decoration: underline;}
#submeniu ul li a.active {border-bottom: 1px solid #cb4631;}


#submeniu ul div {
	background: #a2a2a0 url('../images/bg-submeniu-ul.gif') no-repeat 50% 0;
	border-bottom: 1px solid #d5d5d3;
}

#submeniu ul ul {
	text-transform: none;
	padding: 10px 0;
	background: url('../images/bg-submeniu-ull.gif') no-repeat 50% 100%;
}
#submeniu ul ul li {padding: 0;}

#submeniu ul ul li a {
	background: none;
	border: 0;
	padding: 3px 10px 3px 25px;
}

#submeniu ul ul li a.active {border: 0;} 
/* --- End Submeniu --- */
/* --- Contacts --- */
#contacts {}

#contacts form {
	font-size: .9em;
	padding: 0;
	background: #a7a7a6;
}
#contacts fieldset {padding: 8px 10px;}
#contacts label {
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
#contacts .txtfld {
	width: 108px;
	border: 1px solid #c9c9c6;
	font-size: 1em;
	color: #777773;
	padding: 2px 0; vertical-align: middle;
}

#contacts-list {width: 240px;}
#contacts-list dt {
	padding: 12px 0;
	font-size: 1.1em;
	color: #575754;
	font-weight: bold;
	letter-spacing: -1px;
}
#contacts-list dd, #contacts-list dd p {margin: 0;}
#contacts-list dd {
	width: 240px;
	padding: 5px 0 15px 0;
}

#contacts-list .contacts-info, #contacts-list .image {float: left;}

#contacts-list .contacts-info {
	width: 180px;
	font-size: .9em;
	color: #575754;
}
#contacts-list .contacts-info a {color: #000;}

#contacts-list .image {
	width: 60px;
	text-align: right;
}
#contacts-list .image img {border: 3px solid #fff;}
/* --- End Contacts --- */
/* --- Text --- */
#text {
	padding: 20px 25px 25px 25px;
	text-align: justify;
	background: url('../images/bg-text.jpg') no-repeat 50% 100%;
	line-height: 20px;
	color: #575754;
	min-height: 455px;
}
* html #text {
	height: 500px;
	height/* */:/**/455px;
}
#text h2 {
	font-size: 1.8em;
	font-weight: normal;
	padding-bottom: 10px;
	background: url('../images/bg-h2.gif') no-repeat 0 100%;
	margin-bottom: 25px;
}
#text h3 {
	font-size: 1em;
	color: #575754;
	padding-bottom: 2em;
}
#text p {margin: 0 0 2em 0;}
#text a {color: #010101;}

#text hr {
	border: 0;
	color: #aeaea4;
	background-color: #aeaea4;
	height: 1px;
}


#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 2em;
}

#text ul li {
	display: block;
	padding: 0 0 0 30px;
	background: url('../images/bg-text-bullet.gif') no-repeat 13px 5px;
}

* html #text ul li {vertical-align: top; height: 1%;}
#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 20px;
	background: url('../images/bg-text-bullet.gif') no-repeat 0 5px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet.gif') no-repeat 0 5px;
}

#text ol {
	padding: 0 0 0 40px;
}

* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}

#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}

#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #aeaea4;
	width: 100%;
	margin-bottom: 2em;
}

* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #aeaea4;
	vertical-align: top;
}

#text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #aeaea4;
	font-weight: bold;
}

#text td p, #text th p {margin: 0;}
/* --- End Text --- */
/* --- Index --- */
/* Index Logo */
#index .logo {
	position: absolute;
	top: 350px; left: 387px;
	display: block;
	width: 220px; height: 90px;
	background: url('../images/logo-index.gif') no-repeat 50% 50%;
}
/* End Index Logo */
/* Structure */
#index #block-left, #index #block-center, #index #block-right {float: left;}
#index #block-left, #index #block-right {width: 370px; padding: 0; margin: 0;}
#index #block-center {width: 255px; padding-top: 105px;}

/* End Structure */

/* Index News */
#index-news {
	padding: 0 20px 0 25px;
	width: 325px;
}
* html #index-news {
	width: 370px;
	width/* */:/**/325px;
}
#index-news h3 {
	width: 325px;
	height: 23px;
	display: block;
	padding-bottom: 25px;
}
#index-news h3.lt {background: url('../images/bg-h3-news-lt.gif') no-repeat 50% 0;}
#index-news h3.en {background: url('../images/bg-h3-news-en.gif') no-repeat 50% 0;}

#index-news h3 span {display: none;}

#index-news .news-item {
	width: 325px;
	color: #575754;
	margin-bottom: 20px;
	background: url('../images/bg-index-news.gif') no-repeat 0 100%;
}
#index-news .news-item dt {line-height: 16px;}
#index-news .news-item dt a {color: #000;}
#index-news .news-item dd.date {font-size: 1em;}
#index-news .news-item dd {
	margin: 0;
	padding-bottom: 20px;
	font-size: .9em;
}
#index-news .last {
	margin: 0;
	background: none;
}
#index-news .more {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 4px 5px;
	display: block;
	width: 97px;
}
* html #index-news .more {
	width: 107px;
	width/* */:/**/97px;
}
/* End Index News */
/* Index Contacts */
#index-contacts {
	padding: 0 20px 0 25px;
	width: 325px;
}
* html #index-contacts {
	width: 370px;
	width/* */:/**/325px;
}
#index-contacts h3 {
	width: 325px;
	height: 23px;
	display: block;
	padding-bottom: 25px;
}
#index-contacts h3.lt {background: url('../images/bg-h3-contacts-lt.gif') no-repeat 50% 0;}
#index-contacts h3.en {background: url('../images/bg-h3-contacts-en.gif') no-repeat 50% 0;}

#index-contacts h3 span {display: none;}

#index-contacts {}

#index-contacts form {
	font-size: .9em;
	padding: 0;
	background: #a7a7a6;
}
#index-contacts fieldset {padding: 8px 10px; text-align: center;}
#index-contacts label {
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
#index-contacts .txtfld {
	width: 150px;
	border: 1px solid #c9c9c6;
	font-size: 1em;
	color: #777773;
	padding: 2px 0; vertical-align: middle;
}

#index #contacts-list {width: 325px;}
#index #contacts-list dt {
	padding: 12px 0;
	font-size: 1.1em;
	color: #575754;
	font-weight: bold;
	letter-spacing: -1px;
}
#index #contacts-list dd, #contacts-list dd p {margin: 0;}
#index #contacts-list dd {
	width: 325px;
	padding: 5px 0 15px 0;
}

#index #contacts-list .contacts-info, #index #contacts-list .image {float: left;}

#index #contacts-list .contacts-info {
	width: 265px;
	line-height: 16px;
	font-size: 1em;
	color: #575754;
}
#index #contacts-list .contacts-info a {color: #000;}

#index #contacts-list .image {
	width: 60px;
	text-align: right;
}
#index #contacts-list .image img {border: 3px solid #fff;}
/* End Index Contacts */
/* Index Banner */
#banner {text-align: center;}
/* End Index Banner */
/* --- End Index --- */
/* --- Modules --- */
/* News List */
#text .news-list {
	width: 635px;
	margin-bottom: 15px;
	background: url('../images/bg-lists.gif') no-repeat 0 100%;
}
#text .news-list dt {
	font-weight: bold;
	font-size: 1.1em;
}
#text .news-list dd {
	margin: 0;
	padding-bottom: 15px;
}

#text .more {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 1px 5px;
	display: block;
	width: 53px;
	white-space: nowrap;
}
* html #text .more {
	width: 63px;
	width/* */:/**/53px;
}
#text .long {width: 99px;}
* html #text .long {
	width: 109px;
	width/* */:/**/99px;
}

#text .back {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 1px 5px;
	display: block;
	width: 31px;
	white-space: nowrap;
}
* html #text .back {
	width: 41px;
	width/* */:/**/31px;
}

#text .top {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 1px 5px;
	display: block;
	width: 36px;
	white-space: nowrap;
}
* html #text .top {
	width: 46px;
	width/* */:/**/36px;
}
/* End News List */
/* Discounts List */
#text .discounts-list {
	width: 635px;
	margin-bottom: 15px;
	background: url('../images/bg-lists.gif') no-repeat 0 100%;
}
#text .discounts-list .image, #text .discounts-list .info {float: left;}
#text .discounts-list .image {width: 120px; padding-top: 10px;}
#text .discounts-list .image img {border: 5px solid #fff; }
#text .discounts-list .image a {text-decoration: none;}

#text .discounts-list .info {width: 635px;}
#text .discounts-list .short {width: 515px;}
#text .discounts-list .info dt {font-weight: bold;}
#text .discounts-list .info dd {
	margin: 0;
	padding-bottom: 15px;
}

#text .view-image {
	float: left;
	border: 5px solid #fff;
	margin: 5px 15px 0 0;
}
/* End Discounts List */
/* Forms */
#text form {width: 635px;}
#text form fieldset {padding: 1px 0; clear: both;}
#text form fieldset.padding {padding-left: 213px;}
* html #text form fieldset.padding {padding-left: 218px;}
#text form label {
	display: block;
	float: left;
	width: 205px;
	text-align: right;
	padding-right: 8px;
	vertical-align: middle;
}
* html #text form label {
	width: 213px;
	width/* */:/**/205px;
}

#text form .txtfld {
	width: 250px;
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
	vertical-align: middle;
}
#text form .select {
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
	vertical-align: middle;
}
#text form textarea {
	font: 100%  Arial, Tahoma, Helvetica, sans-serif;
	border: 1px solid #c9c9c6;
	color: #777773;
	font-size: .9em;
	width: 250px; height: 70px;
	overflow: auto;
}

#text form .short {width: 120px;}
#text form .bt {
	font-size: .9em;
	color: #e1e1dd;
	border: 0;
	background: #7f7f7c;
	margin-right: 7px;
	padding: 2px 5px;
}
* html #text form .bt {padding: 1px 3px;}
*:first-child+html #text form .bt {padding: 1px 3px;}

#text form fieldset div, #text form fieldset table {
	width: 250px;
	float: left;
	margin: 0;
}
#text form fieldset table td {
	padding: 1px;
	font-weight: bold;
}
#text form .error {
	padding-left: 213px;
	font-size: .9em;
	color: #000;
}
* html #text form .error {padding-left: 218px;}

/* End Forms */
/* Manufacturers List */
#manufacturers-list {width: 635px;}
#manufacturers-list table {
	border-collapse: collapse;
	border: 0;
}
#manufacturers-list table td {
	padding: 0;
	width: 110px;
	vertical-align: top;
	text-align: center;
}
#manufacturers-list table td dl {width: 110px;}
#manufacturers-list table td dt {
	background: #fff;
	margin: 0;
	padding: 0;
}
#manufacturers-list table td dd {margin: 0; font-weight: bold;}
#manufacturers-list table td dd.title {background: #fff; margin: 0; padding: 0 0 5px 0;}
#manufacturers-list table td dd.link {font-size: .9em; line-height: 16px; font-weight: normal;}
#manufacturers-list table td img {
	border-top: 5px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 0;
}
/* End Manufacturers List */
/* Products List */
#text form#manufacturer {}
#text form#manufacturer label {
	text-align: left;
	width: 130px;
}
#text form#manufacturer .txtfld {width: 160px;}

#text #products-list {width: 635px;}
#text #products-list table {
	border-collapse: separate;
	border-spacing: 5px;
	border-spacing: expression(cellSpacing=5);
}

#text #products-list table td {
	padding: 0;
	width: 317px;
	vertical-align: top;
}
#text #products-list table td.bg {background: #dadad7;}

#text #products-list table td a.item-link {
	display: block;
	background: #dadad7;
	border: 1px solid #dadad7;
	width: 310px;
	cursor: pointer;
	text-decoration: none;
}
#text #products-list table td a.item-link:hover {
	background: #ededea;
	border: 1px solid #a6a6a2;
}

#text #products-list table td .item {
	display: block;
	width: 290px;
	padding: 10px;
	line-height: 16px;
}
* html #text #products-list table td .item {
	width: 310px;
}

#text #products-list table td.bg .discount {background: url('../images/bg-action.gif') no-repeat 235px 8px;}
#text #products-list table td a.item-link .discount {background: url('../images/bg-action.gif') no-repeat 235px 8px;}
#text #products-list table td a.item-link:hover .discount {background: url('../images/bg-action-a.gif') no-repeat 235px 8px;}	

#text #products-list .item .image, #text #products-list .item .info {float: left;}
#text #products-list .item .image {width: 165px;}
#text #products-list .item .info {width: 405px;}

#text #products-list .item .image img {border: 5px solid #fff;}
#text #products-list .item .image img {display: block;}
#text #products-list .item .info {text-align: left; padding-left:15px;}
#text #products-list .item .info dt {
	font-weight: bold;
	color: #000;
	font-size: 1.1em;
	text-decoration: underline;
	padding: 0 65px 15px 0;
}
#text #products-list .item .info dd {
	margin: 0;
	text-decoration: none;
	color: #585855;
}
#text #products-list .item .info dd.price {
	font-size: 1.1em;
	padding-bottom: 15px;
}
#text #products-list .item .info dd.price span {
	font-weight: bold;
	color: #cb4631;
}
#text #products-list .shop {
	margin-top: 5px;
	padding: 5px;
	font-size: .9em;
	background: #ededea;
}
#text #products-list .item .info dd .fake-link {
	font-weight: bold;
	color: #cb4631;
	text-decoration: underline;
}

/* End Products List */
/* Product View */
#text #product-view {width: 635px;}
#text #product-view #product-info, #text #product-view #product-desc {float: left;}
#text #product-view #product-info {
	width: 250px;
	margin-right: 20px;
	background: #dadad7;
}
#text #product-view #product-desc {width: 365px;}

#text #product-view #product-info dl {padding: 10px;}
#text #product-view #product-info dl.discount {
	background: url('../images/bg-action.gif') no-repeat 175px 10px;
}
#text #product-view #product-info dt {
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 65px;
	text-align: left;
}
#text #product-view #product-info dd {margin: 0; line-height: 16px;}
#text #product-view #product-info dd.price {font-size: 1.1em;}
#text #product-view #product-info dd.price span {
	font-weight: bold;
	color: #cb4631;
}
#text #product-view #product-info dd.image {
	padding: 10px 0 5px 0;
	text-align: center; display: block;
}
#text #product-view #product-info dd.image img {border: 5px solid #fff;}

#text #product-view #product-info dd.manufacturer {
	padding-top: 15px;
	text-align: center;
	font-size: .9em;
}
#text #product-view #product-info dd.manufacturer img {border: 5px solid #fff;}
/* End Product View */
/* Add Info */
#add-info {
	background: #dadad7;
	margin: 15px 5px 0 5px;
	padding: 10px;
	line-height: 16px;
}
#add-info2 {
	background: #dadad7;
	margin: 15px 0 0 0;
	padding: 10px;
	line-height: 16px;
}

/* End Add Info */
/* --- End Modules --- */
/* --- Pages --- */
#pager {}
#pager a {
	padding: 3px 6px;
	background: #989893;
	color: #fff;
	font-weight: bold;
}
#pager a:hover {background: #73736f;}
#pager a.active {background: #cb4631;}
/* --- End Pages --- */

/* --- Oil form --- */

#text #oil_form {
	margin: 20px 0 20px 0;
}

#text #oil_form select {
	width: 240px;
}

/* --- End Oil form --- */

/* --- Footer --- */
#footer {
	width: 995px;
	padding-bottom: 20px;
	border-top: 3px solid #b8b9b4;
}
#footer ul {
	width: 995px;
	border-top: 1px solid #d5d5d3;
	padding: 15px 0 0 0;
	list-style: none;
	font-size: .9em;
	color: #575853;
}
#footer ul li.left {float: left;}
#footer ul li.right {float: right;}
#footer a {color: #000;}
/* --- End Footer --- */


.clear {
	width: 100%;
	clear: both;
}

#text table {
	behavior: expression(function(o){
		if (o.border == "0")
			o.className += " noborder"
		o.runtimeStyle.behavior = "none";
	}(this))
}


#googlemap {
  width:507px;
  height:464px;
}
.tooltip {
	text-align:left;
}
.tooltip a {
	color:#000000;
}
