html {
	height:100%;
	background:url('../images/tile.gif') #830B0F;
}
body {
	position:relative;
	margin:0;
	padding:0;
	font-size:1em;
	font:76% Georgia, Helvetica, Tahoma, sans-serif;
	height:100%;
	color:#333333;
}
* html body {
	text-align:center;
}

/* ***************************************************************** */

h1, h2, h3, h4, form, dl, ul {
	margin:0;
	padding:0;
}
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}
small {
	display:block;
}
fieldset, img {
	border:0;
}
h1 {
	display:none;
}
.clear {
	clear:both;
}
hr {
	border:0;
	color:#CBA844;
	background-color:#CBA844;
	height:1px;
}
/* ***************************************************************** */

#wrapper {
	position:relative;
	width:100%;
	height:100%;
	margin:0 auto;
}
* html #wrapper {
	text-align:left;
}
#skeleton {
	width:100%;
	height:100%;
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0;
}
#skeleton td.header {
	vertical-align:top;
	padding:0;
	margin:0;
	background:url('../images/gradient-btm.png') 50% 100% no-repeat;
}
#skeleton td.footer {
	vertical-align:bottom;
	padding:0;
	margin:0;
}
#footer {
	width:100%;
	background:red;
	position:relative;
	background:url('../images/ornament.gif') 0 10px repeat-x #7D0A0E;
	text-align:center;
	padding:30px 0 10px 0;
	color:#520608;
}
*:first-child+html #footer {
	background-color:#700609;
}
#footer a {
	color:#520608;
	text-decoration:none;
}
#footer a:hover {
	color:#520608;
	text-decoration:underline;
}
#bottom-grad1 {
	position:absolute;
	top:-281px;
	width:100%;
	left:50%;
	height:281px;
	margin-left:-50%;
	background:url('../images/gradient-btm.png') 50% 100% no-repeat;
	z-index:5;
}

/* ***************************************************************** */

#logo {
	width:295px;
	height:57px;
	position:absolute;
	top:73px;
	left:50%;
	margin:0 0 0 -155px;
	background:url('../images/logo.gif') 0 0 no-repeat;
	z-index:8;
	display:block;
}
#logo span {
	display:none;
}
/* ***************************************************************** */

#image {
	position:absolute;
	left:50%;
	width:100%;
	height:410px;
	margin-left:-50%;
	z-index:7;
}
#gradient {
	position:absolute;
	left:50%;
	width:100%;
	height:389px;
	margin-left:-50%;
	background:url('../images/gradient.png') repeat-x 50% 0;
	z-index:1;
}
#burbuliai-left {
	position:absolute;
	z-index:8;
	left:50%;
	top:272px;
	margin:0 0 0 -286px;
	background:url('../images/burbulis.png') 0 0 no-repeat;
	width:32px;
	height:231px;
}
#burbuliai-right {
	position:absolute;
	z-index:7;
	right:50%;
	top:272px;
	margin:0 -290px 0 0;
	background:url('../images/burbulis.png') 0 0 no-repeat;
	width:32px;
	height:231px;
}

/* ***************************************************************** */

#languages {
	position:absolute;
	top:7px;
	left:50%;
	margin:0 0 0 -460px;
	z-index:20;
	list-style:none;
}
#languages li {
	float:left;
	padding:0 0 0 15px;
}
#languages li a {
	width:29px;
	height:10px;
	background:url('../images/papukas.gif') 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	color:#CE0E14;
	display:block;
	padding:0;
	padding:13px 0 0 0;
}
#languages li a:hover {
	text-decoration:underline;
}
/* ***************************************************************** */

#right {
	position:absolute;
	left:50%;
	margin:0 0 0 290px;
	top:310px;
	z-index:5;
	width:188px;
	color:#E1C653;
}
#right h2 {
	text-align:center;
	color:#E1C653;
	font-style:italic;
	font-size:17px;
	font-weight:normal;
	padding:0 0 15px 0;
}
#right p {
	margin:0;
	padding:0;
	font-size:14px;
	font-style:italic;
}
#right p.offset {
	padding-left:25px;
}
#right a {
	color:#E1C653;
	text-decoration:underline;
	margin:0;
}
#right a:hover {
	text-decoration:none;
}
.miniMap {
	display:block;
	width:188px;
	height:132px;
	background:url('../images/map.gif') 0 0 no-repeat;
	margin:0 0 0;
	padding:0;
}
a.map-popup {
	font-size:13px;
	font-style:normal;
	padding:15px 0 15px 25px;
	background:url('../images/bullet-yellow.gif') 15px 50% no-repeat;
	display:block;
	text-decoration:none!important;
}
a.map-popup:hover {
	text-decoration:underline!important;
}
.workhours {
	margin:20px 0 0 15px;
	width:158px;
	height:40px;
	background:url('../images/darbo_laikas.gif') 0 0 no-repeat;
	padding:20px 0 0 25px;
	font-size:13px;
	font-style:italic;
}
/* ***************************************************************** */

#meniu {
	position:absolute;
	list-style:none;
	left:50%;
	top:306px;
	z-index:50;
	width:180px;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 0 -460px;
}
#meniu li {
	padding:4px 0;
}
#meniu a {
	color:#E1C653;
	text-decoration:none;
	background:url('../images/bullet-yellow.gif') 0 5px no-repeat;
	padding-left:10px;
}
#meniu a.active {
	color:#CE0E14;
	background:url('../images/bullet-red.gif') 0 6px no-repeat;
	font-weight:bold;
}
#meniu a:hover {
	text-decoration:underline;
}
#meniu ul {
	list-style:none;
	padding:10px 0 6px 10px;
}
#meniu ul li {
	padding:2px 0;
}
#meniu ul li a {
	background:url('../images/bullet-triangle-yellow.gif') 0 6px no-repeat;
	color:#AC8030;
}
#meniu ul li a.active {
	background:url('../images/bullet-triangle-red.gif') 0 6px no-repeat;
	color:#CE0E14;
	font-weight:bold;
}
/* ***************************************************************** */

#backTop {
	list-style:none;
	font-size:1.1em;
	overflow:hidden;
}
#backTop li {
	float:left;
	font-style:italic;
}
#backTop li.back a {
	padding:0 20px 0 10px;
	border-right:1px solid #AC8030;
	background:url('../images/bullet-brown.gif') 0 5px no-repeat;
}
#backTop li.top a {
	padding:0 15px 0 20px;
	background:url('../images/bullet-up.gif') 100% 7px no-repeat;
}
#backTop li.pager {
	margin-left:20px;
}
#backTop li a {
	padding:0 0 0 5px;
	color:#60090B;
	text-decoration:none;
}
#backTop li a:hover {
	text-decoration:underline;
}
/* ***************************************************************** */

#wrapping {
	width:502px;
	height:100%;
	/*background:url('../images/512.gif') repeat-x 0 0 #E2C553;*/
	background:#E2C553;
	border-left:5px solid #9D0C10;
	border-right:5px solid #9D0C10;
	margin:0 auto;
	position:relative;
}
#container {
	margin:0 auto;
	width:502px;
	padding:400px 0 40px 0;
	background:url('../images/512btm.gif') 50% 100% no-repeat;
}
#content {
	padding:0 38px;
}
/* ***************************************************************** */

h2.main {
	text-align:center;
	text-transform:uppercase;
	width:300px;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:-15px auto 0 auto;
	padding:0 0 15px 0;
	color:#60090B;
}
h2.main-title {
	text-align:center;
	width:300px;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:-20px auto 0 auto;
	padding:0 0 35px 0;
	color:#60090B;
}
/* ***************************************************************** */

dl.catalog {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	background:url('../images/ornament2.gif') 0 100% repeat-x;
	clear:both;
	overflow:hidden;
	color:#60090B;
	width:434px;
	font-style:italic;
	font-size:13px;
}
dl.catalog dt {
	padding:0;
	margin:0;
	float:left;
}
dl.catalog dt.short {
	width:120px;
}
dl.catalog dd {
	padding:0;
	margin:0;
	float:left;
	width:310px;
}
dl.catalog a {
	color:#60090B;
	text-decoration:underline;
}
dl.catalog a:hover {
	text-decoration:none;
}
div.description div.img {
	float:left;
	width:192px;
	margin:0 30px 10px 0;
	position:relative;
}
div.description div.img span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:198px;
	height:241px;
	background:url('../images/image.png') 0 0 no-repeat;
}
div.description div.summary {
}
/* ***************************************************************** */

.text {
	margin:0 0 10px 0;
	color:#60090B;
	font-style:italic;
	font-size:13px;
	line-height:20px;
	min-height:100px;
}
.text h2 {
	text-align:center;
	text-transform:uppercase;
	width:100%;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:1em 0 1em 0;
	color:#60090B;
	font-style:italic;
}
.text h3 {
	color:#60090B;
	padding:0;
	margin:1em 0;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	text-align:left;
}
.text h4 {
	color:#60090B;
	padding:0;
	margin:0 0 1em 0;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	font-style:italic;
	text-transform:capitalize;
}
.text h5 {
	color:#60090B;
	padding:0 0 .5em 0;
	margin:0 0 1em 0;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #1F1413;
	text-transform:uppercase;
}
.text h6 {
	color:#60090B;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #C45D01;
	text-transform:uppercase;
}
.text p {
	margin:0 0 1em 0;
	text-align:justify;
	line-height:20px;
}
.text a {
	color:#60090B;
	text-decoration:underline;
}
.text a:hover {
	text-decoration:none;
}
.text b {
	color:#60090B;
}
.text ul {
	padding:0;
	list-style:none;
	margin-bottom:1em;
}
.text li {
	line-height:18px;
}
.text ul li {
	display:block;
	padding:0 0 0 1em;
	margin-bottom:1em;
	background:url('../images/bullet-triangle-red.gif') no-repeat 3px 7px;
}
* html .text ul li {
	vertical-align:top;
	height:1%;
}
.text ul ul {
	margin:1em 0;
}
.text ul ul li {
	padding-left:1em;
	background:url('../images/bullet-red.gif') no-repeat 0 5px;
}
.text ul ul ul li {
	background:url('../images/bullet-yellow.gif') no-repeat 0 5px;
}
.text ol {
	list-style:decimal!important;
	padding:0 0 0 1em;
	margin-bottom:1em;
}
* 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;
	margin:0 0 5px 0;
}
.text table {
	border-collapse:collapse;
	border:none;
	margin:20px 0;
}
*html .text table {
	font-size:1em;
}
.text table[border="0"] {
	border:0;
}
.text table.noborder {
	border:0;
}
.text td {
	padding:.5em;
	font-size:1em;
	border-bottom:1px solid #CFAD47;
	vertical-align:middle;
	text-align:center!important;
}
.text th {
	background:#CFAD47;
	padding:5px;
	text-align:center;
	border-right:1px solid #E2C553;
	font-weight:bold;
}
.text td p, .text th p {
	margin:0;
}
/* ***************************************************************** */

#gallery h2 {
	text-align:left;
	width:100%;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:1em 0 1em 0;
	color:#60090B;
	font-style:italic;
}
ul.gallery {
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
	overflow:hidden;
	font-style:italic;
}
ul.gallery li {
	float:left;
	padding:0 12px 8px 0;
	width:130px;
	position:relative;
}
ul.gallery li.last {
	padding-right:0;
}
ul.gallery a {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#60090B;
	line-height:30px;
}
ul.gallery a span {
	background:url('../images/rounded.png') no-repeat 0 0;
	display:block;
	position:absolute;
	width:130px;
	height:98px;
	top:0;
	left:0;
}
ul.categories {
	list-style:none;
	margin:10px 0 20px 0;
}
ul.categories li {
	padding:2px 0;
}
ul.categories a {
	color:#60090B;
	padding:0 0 0 10px;
	background:url('../images/bullet-triangle-red.gif') 0 6px no-repeat;
}
/* ***************************************************************** */

#news {
	min-height:50px;
	background:url('../images/gradient-btm-tile.png') 0 100% repeat-x #9D0C10;
	width:512px;
	margin:0 auto;
	position:relative;
	padding:0 0 20px 0;
}
#news h2 {
	padding:15px 0 15px 38px;
	margin:0;
	color:#E1C653;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
}
#news-list-fake {
	position:absolute;
	top:51px;
	left:0;
	z-index:99;
}
#news-list-fake, #news-list {
	list-style:none;
	padding:0 38px;
	margin:0;
}
#news-list-fake li a {
	display:none;
}
#news-list-fake li a, #news-list li a {
	color:#E1C653;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url('../images/bullet-yellow.gif') 0 5px no-repeat;
	padding-left:10px;
}
#news-list-fake li a:hover, #news-list li a:hover {
	color:#E1C653;
	text-decoration:underline;
}
dl.news {
	padding:0;
	margin:10px 0 0 -10px;
	font-style:italic;
	font-size:13px;
	color:#60090B;
	width:435px;
}
dl.news dt {
	padding:0;
	margin:0;
	width:435px;
}
dl.news dt.title {
	padding:0 0;
	margin:0 0;
	background:url('../images/rounded-btm.gif') 0 100% no-repeat;
	width:439px;
}
dl.news dt.title span {
	margin:0;
	padding:3px 10px;
	width:439px;
	background:url('../images/rounded-top.gif') 0 0 no-repeat;
	display:block;
}
dl.news dd {
	padding:0;
	margin:0;
}
dl.news dd a {
	color:#60090B;
}