﻿html,body,p,div,ul,li {margin:0;padding:0;}
.clear {clear:both;}
span.clear {display:block;}
.left{float:left;}
.right{float:right;}
html,body {height:100%;}
body {background:#000000 url('../gfx/sbg2.jpg') repeat-y center;}
#outer {background:url('../gfx/header.png') no-repeat center 0px;}
#wrapper {background:url('../gfx/menu_gfx.png') no-repeat center 280px;position:relative;min-height:100%;margin-bottom:-100px;}
#inner-wrapper {width:960px;margin:0 auto;}
#header {position:relative;height:305px;padding-top:15px;}
#content a.simplelink {color:#FFFFFF;}
#content a.simplelink:hover {text-decoration:underline;}

/* TOOLBAR 
#toolbar {margin-top:15px;}*/
.top-item {
	background:url('../gfx/toolbar.png') no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
    opacity: 0.75;
	height:19px;
	display:inline-block;
	zoom:1; *display: inline; _height: 19px;
	margin:0 2px;
}
.top-item:hover,.top-item.active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
    opacity: 1;
	}
.myspace {
	background-position:-130px center;
	width:63px;
}
.facebook {
	background-position:-5px center;
	width:57px;
}
.frype {
	background-position:-71px center;
	width:44px;
}
.twitter {
	width:58px;
	background-position: -200px center;
}
.youtube {
	background-position:-262px center;
	width:41px;
}
.forum {
	background-position:-313px center;
	width:40px;
}
.lang {
	border:1px solid #FFFFFF;
	height:13px;
}
.top-item.lt {
	background-position:-384px center;
	width:28px;
}
.top-item.en {
	background-position:-419px center;
	width:28px;
}
/* HEADER LAYOUT */
#logo {position:absolute;left:237px;top:106px;width:486px;height:117px;background:url('../gfx/logo.png') no-repeat;}

#slogan {position:absolute;left:245px;top:225px;width:460px;height:20px;background-repeat:no-repeat;}
#slogan.lt {background-image:url('../gfx/slogan_lt.png');}
#slogan.en {background-image:url('../gfx/slogan_en.png');}

#badge {position:absolute;left:0;top:210px;width:142px;height:39px;}
#badge.lt {background-image:url('../gfx/badge_lt.png');}
#badge.en {background-image:url('../gfx/badge_en.png');width:172px;height:30px;}

#date{position:absolute;right:0;top:210px;}
#date.lt {background-image:url('../gfx/date_lt.png');width:163px;height:39px;}
#date.en {background-image:url('../gfx/date_en.png');width:120px;height:36px;}

#menu {position:absolute;top:280px;width:960px;}
#menu .main {height:39px;background:url('../gfx/menu_bg.png') repeat-x;}
/* TOP MENU */
#menu ul  {list-style:none;text-align:center;position:relative;top:8px;height:17px;}
li.menu-item {display:inline-block;margin:0 10px;zoom:1; *display: inline; _height: 17px;}
li.menu-item a{height:17px;display:block;}
li.menu-item.lt a {background:url('../gfx/menu_lt.png') no-repeat;}
li.menu-item.en a {background:url('../gfx/menu_en.png') no-repeat;}

.alt {display:block;width:0;height:0;overflow:hidden;}

li.menu-item.lt a.item-1 {width:70px;background-position:0px 0px;}
li.menu-item.lt a.item-1:hover, li.menu-item.lt a.item-1.active {background-position:0px -19px;}
li.menu-item.lt a.item-2 {width:85px;background-position:-91px 0;}
li.menu-item.lt a.item-2:hover, li.menu-item.lt a.item-2.active {background-position:-91px -19px;}
li.menu-item.lt a.item-3 {width:57px;background-position:-197px 0;}
li.menu-item.lt a.item-3:hover, li.menu-item.lt a.item-3.active {background-position:-197px -19px;}
li.menu-item.lt a.item-4 {width:52px;background-position:-279px 0;}
li.menu-item.lt a.item-4:hover, li.menu-item.lt a.item-4.active {background-position:-279px -19px;}
li.menu-item.lt a.item-5 {width:76px;background-position:-353px 0;}
li.menu-item.lt a.item-5:hover, li.menu-item.lt a.item-5.active {background-position:-353px -19px;}
li.menu-item.lt a.item-6 {width:37px;background-position:-451px 0;}
li.menu-item.lt a.item-6:hover, li.menu-item.lt a.item-6.active {background-position:-451px -19px;}
li.menu-item.lt a.item-7 {width:59px;background-position:-507px 0;}
li.menu-item.lt a.item-7:hover, li.menu-item.lt a.item-7.active {background-position:-507px -19px;}
li.menu-item.lt a.item-8 {width:41px;background-position:-589px 0;}
li.menu-item.lt a.item-8:hover, li.menu-item.lt a.item-8.active {background-position:-589px -19px;}
li.menu-item.lt a.item-9 {width:77px;background-position:-647px 0;}
li.menu-item.lt a.item-9:hover, li.menu-item.lt a.item-9.active {background-position:-647px -19px;}
li.menu-item.lt a.item-10 {width:53px;background-position:-740px 0;}
li.menu-item.lt a.item-10:hover, li.menu-item.lt a.item-10.active {background-position:-740px -19px;}
li.menu-item.lt a.item-11 {width:70px;background-position:-806px 0;}
li.menu-item.lt a.item-11:hover, li.menu-item.lt a.item-11.active {background-position:-806px -19px;}

li.menu-item.en a.item-1 {width:37px;background-position:0px 0px;}
li.menu-item.en a.item-1:hover, li.menu-item.en a.item-1.active {background-position:0px -19px;}
li.menu-item.en a.item-2 {width:85px;background-position:-64px 0;}
li.menu-item.en a.item-2:hover, li.menu-item.en a.item-2.active {background-position:-64px -19px;}
li.menu-item.en a.item-3 {width:52px;background-position:-168px 0;}
li.menu-item.en a.item-3:hover, li.menu-item.en a.item-3.active {background-position:-168px -19px;}
li.menu-item.en a.item-4 {width:49px;background-position:-252px 0;}
li.menu-item.en a.item-4:hover, li.menu-item.en a.item-4.active {background-position:-252px -19px;}
li.menu-item.en a.item-5 {width:90px;background-position:-326px 0;}
li.menu-item.en a.item-5:hover, li.menu-item.en a.item-5.active {background-position:-326px -19px;}
li.menu-item.en a.item-6 {width:38px;background-position:-439px 0;}
li.menu-item.en a.item-6:hover, li.menu-item.en a.item-6.active {background-position:-439px -19px;}
li.menu-item.en a.item-7 {width:55px;background-position:-494px 0;}
li.menu-item.en a.item-7:hover, li.menu-item.en a.item-7.active {background-position:-494px -19px;}
li.menu-item.en a.item-8 {width:41px;background-position:-577px 0;}
li.menu-item.en a.item-8:hover, li.menu-item.en a.item-8.active {background-position:-577px -19px;}
li.menu-item.en a.item-9 {width:90px;background-position:-635px 0;}
li.menu-item.en a.item-9:hover, li.menu-item.en a.item-9.active {background-position:-635px -19px;}
li.menu-item.en a.item-10 {width:58px;background-position:-746px 0;}
li.menu-item.en a.item-10:hover, li.menu-item.en a.item-10.active {background-position:-746px -19px;}
li.menu-item.en a.item-11 {width:63px;background-position:-812px 0;}
li.menu-item.en a.item-11:hover, li.menu-item.en a.item-11.active {background-position:-812px -19px;}

/* CONTENT */
#content {padding-top:15px;font-family:arial;color:#d6c5a9;}
#content a {text-decoration:none;color:inherit;}
/* PAGE */
#page {width:640px;float:left;}
#submenu li {display:inline-block;font-family:Arial;margin:0 2px 10px 0;zoom:1; *display: inline; _height: 30px;}
#submenu li, #submenu li a {color:#db7815;text-decoration:none;font-weight:bold;font-size:16px;}
#submenu li a.active, #submenu li a:hover {color:#d6c5a9;}

h2.page-header {font-size:24px;font-weight:bold;background:url('../gfx/header_gfx.png') no-repeat 5px center;padding-left:38px;margin-bottom:5px;line-height:24px;vertical-align:middle;}
span.separator {display:block;height:1px;background:url('../gfx/separator.png') no-repeat;clear:both;}

h3.item-header {font-size:18px;font-weight:bold;padding:10px 0 5px 5px;}
h3.item-header a {color:#d6c5a9;}
span.date {font-size:12px;padding:0 5px;display:block;}
#page p {padding:10px 0 0 5px;font-size:14px;line-height:20px;text-align:justify;}
#page img {border:1px solid #d6c5a9; margin:0 10px;}
#page #gallery img {border:none;}
#page .band img {margin:10px;}
#page img.pad {margin:10px;}
#page a.readmore {display:block;width:115px;height:15px;line-height:15px;font-size:14px;background:url('../gfx/readmore.png') no-repeat 0 1px;color:#e17417;float:right;text-align:center;text-decoration:none;margin:5px 10px 10px 0;}
#page a.readmore:hover {background-position:0 -14px;color:#fbc69a;}

/* bands */

#page div.band img {border:none;}
div.band a.logo {display:block;float:left;}
div.band a.icon {display:block;float:left;margin-right:10px;}
#page div.band p.info {float:left;padding:25px 0 0 20px;}
#page div.band span {display:block;float:left;clear:left;margin-bottom:2px;}
#page div.band span.title a {font-size:20px;font-weight:bold;}
#page div.band span.country {font-size:16px;font-style:italic;}
#page div.band span.genre {font-size:16px;}
#page a.bandlink {color:#FFFFFF;}
#page a.bandlink:hover {text-decoration:underline;}
h2.page-header span.subtitle {font-size:16px;font-style:italic;display:inline-block;padding-top:3px;color:#b2a48d;zoom:1; *display: inline; _height: 16px;}

/* place */
.timetbl {border-collapse:collapse;font-size:0.8em;margin-top:10px;}
.timetbl thead td {font-weight:bold;background:#634F2F;}
.timetbl td{padding:3px;border:1px solid #634F2F;}

/* merc */
.list_table {font-size:0.8em;}
.list_table td {vertical-align:middle;}
#page .list_table p {line-height:16px;}

/* remejai */
p.thdr {margin-bottom:15px;}

/* kontaktai */
#page table.kontaktai h1 {font-size:1.5em;font-weight:bold;}
#page table.kontaktai p {padding:0;margin:0;line-height:14px;font-size:12px;}
#page table.kontaktai a {color:#FFFFFF;}
table.kontaktai td:first-child {width:200px;}
table.kontaktai td {vertical-align:middle;font-size:13px;line-height:15px;}
#page table.kontaktai img {margin:0;padding:0;}
#page table.kontaktai h3 {font-size:1.1em;font-weight:bold;margin-bottom:13px;}

/* MODULES */
#modules {width:302px;float:right;}
#modules div.mod {margin-bottom:10px;border:1px solid #B49562;}
.mod.video {width:300px;height:163px;overflow:hidden;}
.mod.tickets {width:300px;height:163px;overflow:hidden;}
.mod.bands {width:300px;height:224px;overflow:hidden;}
.mod {z-index:20;}

/* FOOTER */
#pad {height:120px;}

#footer {position:relative;height:99px;border-top:1px solid #4e4e50;background:#000000;font-family:Arial;}
.flinks {text-align:center;display:block;margin-top:12px;}
.flinks li {display:inline-block;margin:0 10px;zoom:1; *display: inline; _height: 30px;}
.flinks li a {color:#d37515;font-size:12px;text-decoration:none;text-transform:lowercase;}
.flinks li a:hover {color:#FBC69A;}
.copyright {text-align:center;margin-top:12px;color:#ecd6b3;font-size:12px;line-height:18px;}

h2.subheader {font-weight:bold;font-size:1.2em;}
h3.subheader {font-weight:bold;}
span.bold {font-weight:bold;}
.italic {font-style:italic;}

h2.aktualijos {font-weight:bold;font-size:1.2em;margin-top:10px;}
h3.aktualijos {font-weight:bold;margin-top:10px;}
a.intlink {font-weight:bold;font-size:1.2em;}
#page a.intlink:hover {text-decoration:underline;}

.photos-rotator {
	display:none;
}
.photos-rotator.enabled {
	display:block;
	width: 960px;
	height: 272px;
	margin-bottom: 10px;
	position:relative;
}
.photos-rotator.enabled img {
	position:absolute;
	display:none;
}
.photos-rotator.enabled img.active-slide {
	display:block;
}
.photos-rotator.enabled #rlabel {
	position: absolute;
	display:block;
	bottom:0px;
	right:0px;
	left: auto;
	font-size: 16px;
	font-family:Verdana;
	font-weight: bold;
	text-align:center;
	padding: 4px 8px;
	background: #000000;
	color: #FFFFFF;
}
.photos-rotator.enabled #rlabel.band {
	left:0px;
	right:auto;
}
#page .photos-rotator img {border:none; margin:0;}

.mod.logos a{
	display:block;
	text-align:center;
}
.mod.logos p {
	text-align: center;
	margin-bottom:15px;
}
.mod.logos p .name {
	font-weight:bold;
	font-size:14px;
}
.mod.logos p .genre {
	font-size: 12px;
}
.mod.logos p .country {
	font-size: 12px;
	font-style: italic;
}
