/* DOKUMENTO STRUKTURA  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

body
	#layout
		#header
			#languages
			h1
			#navigation
		#content
		#banners
		#footer
			p
			p#author

*/

*
{
	margin: 0;
	padding: 0;
}

body
{
	font: 12px/18px Arial;
	color: #6b6b6b;
	background: url('img/bg-body.jpg') no-repeat center top #88533e;
}

a
{
	color: #912928;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: 0;
}

a.back
{
	display: block;
	text-align: right;
}

a.back em
{
	background: url('img/back.gif') no-repeat left center;
	padding-left: 18px;
	font-style: normal;
}

p
{
	padding-bottom: 18px;
}

h2
{
	font: bold 14px Arial;
	color: #912928;
	text-transform: uppercase;
}

h3
{
	font: bold 12px Arial;
	color: #e67613;
	padding-bottom: 4px;
}

.clear
{
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	display: block;
	visibility: hidden;
}

/* LAYOUTAS # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#layout
{
	width: 860px;
	margin: 36px auto 0 auto;
}

/* HEADERIS # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#header
{
	position: relative;
	height: 136px;
}

#languages
{
	padding-right: 5px;
	height: 28px;
	font: 11px/28px Arial;
	text-transform: uppercase;
	text-align: right;
}

#languages a
{
	margin: 0 5px;
	color: #fff;
}

#languages a:hover
{
	color: #4c2727;
	text-decoration: none;
}

#languages a.active
{
	color: #4c2727;
}

h1
{
	position: absolute;
	top: 61px;
	left: 39px;
	width: 148px;
	height: 35px;
	text-indent: -9999px;
}

h1 a
{
	display: block;
	width: 148px;
	height: 35px;
	background: url('img/logo.gif') no-repeat;
}

#navigation
{
	padding-top: 44px;
	padding-left: 230px; /* Kad linkai neuzlystu uz logo jei ju bus daugiau */
	padding-right: 38px;
	font: bold 12px/14px Arial;
	text-transform: uppercase;
	text-align: right;
}

#navigation a
{
	color: #912928;
	margin: 0 14px;
}

#navigation a:hover
{
	color: #e67817;
	text-decoration: none;
}

#navigation a.active
{
	color: #e67817;
}

/* TURINYS  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#content
{
	height: 370px;
	background: #fff;
	overflow: hidden;
}

#sidebar
{
	float: left;
	width: 286px;
	border-right: 1px solid #fff;
}

#main
{
	float: right;
	width: 573px;
	color: #9d8d87;
}

#main strong
{
	color: #e67613;
}

#main ul
{
	padding-bottom: 18px;
	padding-left: 12px;
	list-style: none outside;
}

#main ul li
{
	padding-left: 10px;
	background: url('img/bullet.gif') no-repeat left center;
}

/* PRODUKTU KATEGORIJOS # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#categories
{
	font: bold 12px/41px Arial;
}

#categories a
{
	position: relative;
	display: block;
	float: left;
	width: 214px;
	height: 370px;
	background: #fff no-repeat left top;
	color: #912928;
	border-right: 1px solid #fff;
}

/* Vidiniuose siauresni stulpeliai */
#main #categories a
{
	width: 190px;
}

#categories a span
{
	display: block;
	height: 41px;
	text-transform: uppercase;
	padding-left: 20px;
	background: url('img/transparency.png');
	cursor: pointer; /* IE nesupranta kad nuorodos viduj esantis spanas taip pat yra nuoroda... */
}

#categories a:hover
{
	color: #e67817;
	text-decoration: none;
}

#categories a:hover span
{
	border-bottom: 4px solid #e67817;
}

/* KATEGORIJOS APRASYMAS  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#category-description
{
	background: no-repeat left top;
}

#category-description div
{
	position: relative;
	width: 286px;
	height: 370px;
	background: url('img/transparency.png');
}

#category-description h2
{
	padding: 14px 20px 28px 20px;
	color: #e67817;
}

#category-description p
{
	padding: 0 20px 18px 20px;
}

#category-description a.back
{
	position: absolute;
	right: 20px;
	bottom: 14px;
}

/* PUSLAPIO PAVADINIMAS   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#page-title
{
	background: no-repeat left top;
	height: 370px;
}

#page-title h2
{
	padding: 14px 20px;
	color: #912928;
	background: url('img/transparency.png');
}

/* PUSLAPIAVIMAS  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

.pagination
{
	font: 12px Arial;
	padding-left: 23px;
	height: 41px;
}

.pagination a
{
	float: left;
	display: block;
	padding: 0 3px;
	margin-top: 14px;
}

.pagination a:hover, .pagination a.active
{
	color: #e67817;
	text-decoration: underline;
}

.pagination a.prev
{
	width: 8px;
	height: 12px;
	padding: 0;
	margin-right: 14px;
	background: url('img/back.gif') no-repeat left bottom;
}

.pagination a.next
{
	width: 8px;
	height: 12px;
	padding: 0;
	margin-left: 14px;
	background: url('img/forward.gif') no-repeat right bottom;
}

.pagination a.prev span, .pagination a.next span
{
	display: none;
}

/* GALERIJA # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#gallery
{
	overflow: hidden;
	height: 370px;
	width: 573px;
}

#gallery #gallery-thumbnails
{
	padding-top: 42px;
	width: 578px;
}

#gallery #gallery-thumbnails a
{
	float: left;
}

#gallery #gallery-thumbnails a img
{
	display: block;
	padding-top: 1px;
	padding-right: 1px;
}

/* TEKSTAS  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

.text-container
{
	padding: 58px 28px 28px 28px;
}

/* KONTAKTAI  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#contacts
{

}

#contacts-form
{
	float: left;
	width: 318px;
}

#contacts-form table
{
	border-collapse: collapse;
}

#contacts-form table td
{
	padding: 2px 0;
	vertical-align: top;
}

#contacts-form textarea, #contacts-form input
{
	font: 12px Arial;
	color: #9d8d87;
	overflow: auto;
}

#contacts-form textarea
{
	width: 220px;
}

#contacts-form input
{
	width: 136px;
}

#contacts-form button
{
	border: 0;
	padding: 2px 32px;
	font: bold 12px Arial;
	background: #e67817;
	color: #fff;
	overflow: visible; /* IE kitaip rodo dviguba paddinga */
}

#contacts-form label
{
	margin-right: 13px;
	padding-right: 6px;
}

#contacts-form label.required
{
	background: url('img/required.gif') no-repeat right 2px;
}

#contacts-address
{
	float: right;
	width: 174px;
}

/* NAUJIENOS  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#news
{

}

#news .text-container
{
	padding-top: 18px;
}

.news-item
{
	padding-bottom: 30px;
}

.news-item h3
{
	line-height: 12px;
	padding: 0;
}

.news-item h3 a
{
	color: #e67613;
}

.news-item h3 em
{
	font-weight: normal;
	font-style: normal;
	color: #9d8d87;
}

.news-item p
{
	padding: 0;
}

/* BANERIAI # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#banners
{
	margin-top: 17px;
	height: 62px;
	overflow: hidden;
	text-align: right;
}

/* FOOTERIS # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#footer
{
	color: #4c2727;
	font: 11px Arial;
	padding: 0 10px;
}

#footer p
{
	float: left;
	padding-top: 8px;
}

#footer p a
{
	color: #fff;
}

#footer p#author
{
	float: right;
}

#footer p#author a
{
	font-weight: bold;
}
