/* 2008 (c) UAB "Dizaino kryptis" */
/* 2008 (c) Simonas Falkauskas */

body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76%  Arial, Tahoma, Helvetica, sans-serif;
}

/* --- 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;}
dd {margin: 0;}
/* --- End Standart Tag's --- */

#meniu, #top-navigation {display: none;}
.logo, #full-search {display: none;}
#block-left {display: none;}
#quick-navigation {display: none;}
#footer, #text {padding-top: 20px;}


/* --- Text --- */
#text {
	padding: 20px 25px 75px 25px;
	text-align: justify;
	background: url('../images/bg-text.jpg') no-repeat 50% 100%;
	line-height: 20px;
	color: #575754;
	min-height: 405px;
}
* html #text {
	height: 500px;
	height/* */:/**/405px;
}
#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 --- */

/* --- 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 dd {margin: 0;}
#manufacturers-list table td dd.link {font-size: .9em;}
#manufacturers-list table td img {border: 5px solid #fff;}
/* 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: collapse;
	border: 0;
}
#text #products-list table td {
	padding: 0 0 5px 0;
	width: 317px;
	vertical-align: top;
}

#text #products-list table td a.item-link {
	display: block;
	background: #dadad7;
	width: 310px;
	cursor: pointer;
	text-decoration: none;
}
#text #products-list table td a.item-link:hover {
	background: #ededea;
}

#text #products-list table td .item {
	display: block;
	width: 290px;
	padding: 10px;
	line-height: 16px;
}
* html #text #products-list table td .item {
	width: 310px;
	width/* */:/**/290px;
}
#text #products-list table td a.item-link .discount {background: url('../images/bg-action.gif') no-repeat 255px 10px;}
#text #products-list table td a.item-link:hover .discount {background: url('../images/bg-action-a.gif') no-repeat 255px 10px;}	

#text #products-list .item .image, #text #products-list .item .info {float: left;}
#text #products-list .item .image {width: 125px;}
#text #products-list .item .info {width: 165px;}

#text #products-list .item .image img {border: 5px solid #fff;}
#text #products-list .item .info {text-align: left;}
#text #products-list .item .info dt {
	font-weight: bold;
	color: #000;
	font-size: 1.1em;
	text-decoration: underline;
	padding: 0 55px 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;
}
/* 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 195px 10px;
}
#text #product-view #product-info dt {
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 55px;
}
#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 */


/* --- End Modules --- */
