body {
	background: url(../images/bg2.gif);
	font-family: Arial;
	font-size: 11px;
}
form {
	margin: 0;
	padding: 0;
}


a:link, a:visited {
	color: #003456;
	text-decoration: underline;
	font-size: 11px;	
	font-weight: normal;
}

a:hover {
	text-decoration: none;
}

input.button {
	cursor: pointer;
}

img {
	border:0px;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
	text-align:center;
}
em {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;	
	margin-left:10px;
	margin-top:6px;
}
h1  {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1.6em;
	padding-top:10px;
	text-transform: uppercase;
	}
h2 {
    margin-top:4px;
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
	padding-left: 6px;
}
h5 {
    margin-top:4px;
	font-size: 1.2em;
	color: #000066;
	font-weight: bold;
	padding-left: 6px;
}
h3{
	color:#000000;
	margin: 0px;
	padding:0px;
	font-size: 12px;
	margin-bottom:5px;
	line-height: 1em;
	margin-left: 15px;
}
.haupt {
	width: 1010px;
	position: relative;
	left: 50%;
	margin-left: -505px;
}
.center_bg {
	width: 1010px;
	background-image: url(../images/bg_line.gif);
	overflow: hidden;
	background-repeat: repeat-y;
	background-position: 0px 50%;
	float: left;
}

.bottom_left {
	width: 214px;
	height: 151px;
	float: left;
	background-image: url(../images/TOP01.gif);
}
.logo {
	width: 227px;
	height: 115px;
	float: left;
	position: relative;
	background-image: url(../images/logo.gif);
}
.bottom_next {
	width: 569px;
	height: 115px;
	float: left;
	position: relative;
	background-image: url(../images/bg_bottom_next.gif);
}
.pic_fly {
	width: 58px;
	height: 67px;
	float: left;
	position: relative;
	background-image: url(../images/B1.GIF);
}
.pic_tour {
	width: 55px;
	height: 67px;
	float: left;
	position: relative;
	background-image: url(../images/B2.GIF);
}

.pic_ship {
	width: 55px;
	height: 67px;
	float: left;
	position: relative;
	background-image: url(../images/B3.GIF);
}
.pic_car {
	width: 57px;
	height: 67px;
	float: left;
	position: relative;
	background-image: url(../images/B4.GIF);
}
.pic_noch {
	width: 102px;
	height: 67px;
	float: left;
	position: relative;
	background-image: url(../images/b5.gif);
	background-repeat:inherit;
}
.blok_free {
	width: 113px;
	height: 48px;
	float: left;
	position: relative;
	background-image: url(../images/TOP03.GIF);
}
.date {
	width: 112px;
	height: 48px;
	float: left;
	position: relative;
	background-image: url(../images/TOP031.gif);

}
.pic_noch2 {
	width: 102px;
	height: 48px;
	float: left;
	position: relative;
	background-image: url(../images/TOP031.gif);

}
.day {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	margin-top:34px;
	}

.bottom_left_end {
	width: 29px;
	height: 36px;
	float: left;
	position: relative;
	background-image: url(../images/BUT011.gif);
	background-repeat: no-repeat;
}
.menutop  {
	width: 767px;
	height: 36px;
	float: left;
	position: relative;
	background-image: url(../images/BUT012.gif);
	background-repeat: repeat;
}
div#menutext {
	background: url('../images/icon_orange.gif');
	background-repeat: no-repeat;
	
}
.left_colCenter {
	width: 247px;
	float: left;
	position: relative;
	height: 112px;

}
.left_centerHeader {
	width: 247px;
	height: 35px;
	position: relative;
	background-image: url(../images/BUT071.gif);
}

.left_centerContent {
	width: 247px;
	height: 104px;
	background-image: url(../images/members_bg.gif);
	float: inherit;
}
.left_centerFooter {
	width: 247px;
	font-size:2px;
	background-image: url(../images/members_bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
	float: inherit;
}

.center_pic {
	width: 434px;
	height: 151px;
	float: left;
	position: relative;
	background-image: url(../images/mainpic.gif);
	
}
.inset{
	margin-top:10px;
	padding-left:50px;
	padding-right:0px;
	
	}
	
.center_rightContent {
	width: 329px;
	height: 151px;
	float: left;
	position: relative;
	background-image: url(../images/TOPBG2.GIF);
}

.left_column {
	width: 240px;
	float: left;
	position: relative;
	background-image: url(../images/GREEN_BG.GIF);
	background-repeat: repeat-x;
	overflow: hidden;
	height: auto;
}
.right_column {
	width: 770px;
	float: left;
	position: relative;
	background-image: url(../images/yellow_bg.gif);
	overflow: hidden;
	height: auto;
	background-repeat: repeat-x;
}
div#center {

	padding-right: 10px;
	padding-left:20px;
	
}
.footer {
	width: 1010px;
	height: 36px;
	float: left;
	position: relative;
	background-image: url(../images/bottom_Bg.gif);
}/* ################# breadcrumbs ################ */
#breadcrumbs {
	min-height:18px;
	padding-top:0px;
	text-align:left;
	color:#FF6600;
	background-image: url(../images/menu_bg.gif);
	
}

#breadcrumbs p {
padding:2px;
display:inline;

}

* html #breadcrumbs {
height:18px;

}

#breadcrumbs a {
text-transform:none;
font-size:11px;
padding:0px;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
	color:#FFFFFF;
	font-weight:normal;
}

#breadcrumbs span {
color:#FFFFFF;
font-size:11px;
padding:3px;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
	color:#FF6600;
	text-decoration:none;
}
div#user4 {
	float: left;
}
div.search input.inputbox {
	width: 90px;
	margin-top:10px;
}

div#user1 h3{
	color:#003300;
	padding:0px;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-transform: uppercase;	
	
	}
div#user1 a:link {
	color: #003456;
	text-decoration: underline;
	font-size: 11px;	
	font-weight: normal;
}
div#user1 a:visited {
	color: #003456;
	text-decoration: underline;
	font-size: 11px;	
	font-weight: normal;
}
div#user1 a:hover {
	text-decoration: none;
}
div#user2 {
	text-align: left;
	padding-top:6px;
}
div#user2 h3{
	color:#003300;
	padding:0px;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-transform: uppercase;	
	}

div#user2 ul{
	margin: 0px;
	padding-left: 11px;
	list-style-type: none;
	
}
div#user2 ul li a{
	line-height: 1.2em;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	}
	
div#user2 ul li a:hover{
	text-decoration: underline;
}
div#user2 ul li {
	background-image: url('../images/bullet_orange.png');
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 25px;
	overflow: visible;
	padding-bottom: 1px;
	font-weight:normal;
}
div#user2 a {
	color: #003456;
	font-weight:normal;
}
div#user2 a:link, a:visited {

	color: #003456;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	
}
div#user6 {
	text-align: left;
	padding-top: 0px;
	padding-left:5px;
	margin-left:0px;
}

div#user1 {
	text-align: left;
	padding-top: 0px;
	padding-left:20px;
}

div#user1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.moduletable_nav em {
	font-size: 2em;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;	
}
.moduletable_nav h3 {
	font-size: 1.33em;
	color: #0F6EAC;
	font-weight: bold;
	line-height: 0.3	em;
	padding-left: 25px;
}
.moduletable_avia h3 {
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-right:260px;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-transform: uppercase;
}
.moduletable_nav h4 {
	font-size: 1.33em;
	color: #FF0066;
	font-weight: bold;
	line-height: 0.3	em;
	padding-left: 10px;
}
div#user1 ul li{
	background-image: url('../images/bullet_orange.png');
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 25px;
	overflow: visible;
	padding-bottom: 1px;
}


div#user1 ul li a{
	line-height: 1.2em;
	text-decoration: none;
}

div#user1 ul li a:hover
{
	text-decoration: underline;
}
ul#mainlevel-nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul#mainlevel-nav li {
	float:left;
}

ul#mainlevel-nav li a {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	font-size: 1.1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
	color: #FFFFFF;	
	text-decoration: none;
}

ul#mainlevel-nav li a:hover {
	text-decoration: underline;
	
}

.banneritem-ban{
	margin-left:20px;
	position: relative;
	padding: 0px;
	margin:0px;
}
.banneritem-fly{
	position: relative;
	padding: 0px;
	padding-top:20px;
	padding-left:80px;
}

ul#mainlevel-fre {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	
}

ul#mainlevel-fre li {
	float:left;
}

ul#mainlevel-fre li a {
	float:left;
	display:block;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#91C000;

	
}

ul#mainlevel-fre li a:hover {
	text-decoration: underline;
}

div#syndicate img {
	margin-right: 10px;
	border:0px;
	text-decoration: none;
}

div#syndicate a {
	color: #0f6eac;
	font-size: 0.92em;
}

div#syndicate {
	padding-top: 10px;
	padding-right: 30%;
	padding-bottom: 4px;
	padding-left: 30%;
	float: left;
	text-align: center;
	
}
div#debug {
	padding-top: 10px;
	padding-bottom: 8px;
	padding-right: 10px;
	margin-left: 200px;
	float: left;

}
div#left .input {
	border:0px;
	padding:0px;
	margin:0px;
}

.moduletable h3 {
	font-size:12px;
	}
.joomlawatch {
	font-size:10px;
	margin-left:15px;
	}
div#left div.moduletable ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#left div.moduletable ul li a {
	line-height: 1.2em;
	font-size: 0.92em;
	text-decoration: underline;
}

div#left div.moduletable ul li a:hover {
	text-decoration: none;
}

div#left div.moduletable_menu, div.moduletable_spec {
	margin-bottom:5px;
	text-align: left;	
	background-repeat: repeat-y;
	position: relative;
	border-bottom: 0px solid  #E3EAEE;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contentpaneopen_spec em  {
	color:red;
	font-size:12px;
	font-style: normal;
	font-weight: bold;	
}

div#left div.moduletable_menu h3, div.moduletable_spec h3 {
	margin: 0px;
	top: 0px;
	left: 0px;
	display:block;
	width:240px;
	height: 9px;
	position: absolute;
	background-image: url('../images/module_menu_t.gif');
	background-repeat: no-repeat;
	padding:7px 0px 10px 20px;
	color: #FFFFFF;
	font-size: 1em;
}
.moduletable_spec h4{
	margin-top:0px;
	padding-top:0px;
	color: #FF6600;
	font-size: 1,2em;
	border-bottom:none;
	line-height: 10px;
	margin-bottom: 5px;
}
div#left div.moduletable_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
	color: #790000;		
}
div.moduletable_spec p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	}
div.componentheading_spec {
	font-size: 2em;
	line-height: 1.2em;
	color: #FF6600;
	font-weight: bold;
	padding-left:10px;
	}
.contentheading_spec {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #FF6600;
	font-weight: bold;
	padding-left:30px;
	}
.contentpaneopen_spec td p a, a:link {
	color: #0F6EAC;
	text-align:left;
	font-size: 11px;
	font-weight: normal;
	margin-left:5px;
	
}
.contentpaneopen_spec td p a:visited {
	color: #0F6EAC;
	font-weight: normal;
}
.contentpaneopen_spec td p a:hover {
	text-decoration: underline;
}

div#left div.moduletable_menu ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
div#left div.moduletable_menu ul li ul li {
	border:0px;
}
div#left div.moduletable_menu ul li a {
	line-height: 1.2em;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#003456;
	display:block;
	padding-left:15px;
	margin-left:0px;
	background-image: url('../images/arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-align: left;
	padding-top: 0px;
	
}
div#left div.moduletable_menu ul li a:visited {
	font-weight:normal;
	margin-left:0px;
}

div#left div.moduletable_menu ul li a:hover {
	text-decoration: underline;
}



.componentheading   {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1.6em;
	padding-top:10px;
	text-transform: uppercase;
	}


table.contentpaneopen td.contentheading {
	font-size: 1.50em;
	line-height: 1.2em;
	color: #0F6EAC;
	font-weight: bold;
}

td.modifydate {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

td.createdate {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

span.small {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
	margin-right:40px;
}

table.contentpaneopen {
padding-top: 20px;
	line-height: 1.3em;

}

table.contenttoc {
	margin:10px 0px 10px 10px;
	text-align: left;
	background-repeat: repeat-y;
	position: relative;
	padding:10px;
	border: 1px solid  #E3EAEE;
}
.contentdescription {
padding-top: 20px;

}

a.readon:link, a.readon:visited {
	padding-left:15px;
	background-image: url('../images/readon.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
	font-size: 11px;
}

a.readon:hover {
	text-decoration: underline;
}

strong {
	line-height:1em;
	color: #3C88DD;;
	font-weight: bold;
	margin-left: 5px;
}

table.pollstableborder td.sectiontableentry1,
table.pollstableborder td.sectiontableentry2 {
	padding:2px 2px;
}

.sectiontableheader,
.sectiontableheader a, a:link, a:visited {
	color: #0066FF;
	font-size: 12px;
	font-weight: normal;
	padding-left:10px;
	font-family: Tahoma;
	text-align:center;
	font-variant: normal;
	text-decoration: none;
}


tr.sectiontableentry1 td {
	background-color: none;
	padding:10px 4px;
}
tr.sectiontableentry1 a,
tr.sectiontableentry2 a {
font-weight:normal;
color:#0066FF;
}

tr.sectiontableentry2 td {
	background-color: none;
	padding:10px 4px;
}
div.componentheading-kel {
	font-size: 2em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1em;
	padding-bottom:20px;
	padding-top:10px;
	
}
.contentheading-kel {
	font-size: 1.50em;
	line-height: 1.2em;
	color: #0F6EAC;
	font-weight: bold;
	padding-bottom:20px;
}
.contentpaneopen h1 {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1em;
}

.contentpaneopen-kel h1 {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1em;
}
.contentpaneopen-kel h2 {
	font-size: 1.50em;
	line-height: 1.2em;
	color: #0F6EAC;
	font-weight: bold;
	padding-top:0px;
}
.blog-kel h2 {
	font-size: 1.50em;
	line-height: 1.2em;
	color: #0F6EAC;
	font-weight: bold;
}
.blog-kel h6 {
	text-transform:none;
	color:#FFFFFF;
	font-weight: bold;
	margin:0;
	font-size:12px;
}
.contentpaneopen-kel h6 {
	text-transform:none;
	color:#FFFFFF;
	font-weight: bold;
	margin:0;
	font-size:12px;

}

.blog-kel a:link, a:visited {
	color:#FFFFFF;
	font-size:11px;
}
.blog-kel a:hover{
	text-decoration: underline;
}
div.contentpaneopen-kel h6 {
	text-transform:none;
	color:#FFFFFF;
	font-weight: bold;
	margin:0;
	font-size:12px;
}
.contentpaneopen-kel p a {
text-transform:none;
font-size:11px;
font-family:Arial;
}

.contentpaneopen-kel td p a:link, td p a:visited {
	color:#333333;
	font-size:11px;
}
.contentpaneopen-kel td p a:hover {
	text-decoration: underline;
}
.blog_more-kel ul li a:link, ul li a:visited {
	color:#333333;
	font-size:11px;
}
.blog_more-kel ul li a:hover {
	text-decoration: underline;
}
.contentpaneopen-kel em  {
	color:red;
	font-size:11px;
	font-weight:bold;
}
div.attachmentsList td a {
text-transform:none;
font-size:11px;
font-family:Tahoma;
color:#333333;
}

div.attachmentsList td a:link, a:visited {
	color:#333333;
	font-size:11px;
	font-weight: bold;	
}
.contentpaneopen-kel td a {
color:#FFFFFF;
}

.contentpaneopen-kel td a:link, a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;	
}
.contentpaneopen-kel td a:hover {
	text-decoration: underline;
}
.contentpaneopen-kel td a {
color:#FFFFFF;
}

.contentpaneopen-kel a:link, a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;	
}
.contentpaneopen-kel a:hover {
	text-decoration: underline;
}
.contentdescription-kel td {
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	font-weight: bold;
	font-size:10px;
}
.contentdescription-kel a {
color:#FFFFFF;
text-transform:none;
font-size:10px;
}
.contentdescription-kel a:link, a:visited {
	color:#FFFFFF;
}
table.moduletable-kel a:link, a:visited {
	color:#FFFFFF;
	font-size:11px;
}
table.moduletable-kel a:hover {
	text-decoration: underline;
}
div.moduletable-faq a, a:link, a:visited {
	color: #003456;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
}
.moduletable-faq a, a:link, a:visited {
	color: #003456;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;}

	
div.dlobalnews a:link, a:visited {
	color: #003456;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	}
div.dlobalnews	a:hover{
	text-decoration: underline;
}

table.contentpaneopen-duk td.contentheading-duk {
	font-size: 1em;
	line-height: 1.2em;
	color: #0F6EAC;
	font-weight: bold;
}

div.componentheading-duk {
	font-size: 2em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1em;
	padding-bottom:20px;
	padding-top:10px;
}

div.moduletable-top a {
	color: #0066FF;
	font-size: 12px;
	font-weight: bold;
	padding-left:10px;
	font-family: Tahoma;
	text-align:center;
	font-variant: normal;
}

td.contentdescription-kel a:link, a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
td.contentdescription-kel a:hover{
	text-decoration: underline;
}
.contentpane-kel td a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.contentpane-kel td a:link, a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.contentpane-kel td a:hover{
	text-decoration: underline;
}
div.contentpane-kel a:link, a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
div.contentpane-kel a:hover{
	text-decoration: underline;
}
.contentpaneopen-top h3{
	color:#0F6EAC;
	margin: 0px;
	padding:0px;
	font-size: 11px;
	margin-bottom:5px;
	line-height: 1em;
	}
.contentpaneopen-nau h3{
	color:#FF6600;
	margin-left: 10px;
	margin-top:6px;
	padding:0px;
	font-size: 14px;
	margin-bottom:2px;
	line-height: 1em;
	}
.contentpaneopen-nau {
	color: #003456;

}
/*albergi*/

div.componentheading-alb   {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 2em;
	padding-top:20px;
	padding-right:650px;
	text-transform: uppercase;
	width:300px;
	float:left;
	}

.albumContainer-alb h1 {
	font-size: 1.2em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1em;
}
.albumContainer-alb td.small {
width:50px;
	padding-right:35px;

}
.ca{
	font-size: 9px;	
}
h4 {padding-top:1px; border-bottom: 1px solid #DDDDDD;line-height:20px;font-size: 14px; color: #1e1e1e;}

.button {background:url(../images/bgmboxbutton.gif) repeat-x;}

#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 2px solid #000;
  background-color: #fff;
}
.riga{color:#1A1A1A;}
.mini{vertical-align: middle;padding: 6px;}
.riga2{background-color: #EFEFEF;color:#1A1A1A;}
tr.riga td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.riga2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
a:active, a:focus {outline: 0}
.songtitle{border-bottom: 1px solid #CCC;font-size: 12px;font-family:normal Arial,sans-serif;font-weight: bold;color: #1A1A1A;width: auto;}
.subplayer{border-bottom: 1px solid #CCC;}
.subvideo{border-bottom: 1px solid #CCC;}
.catimage{vertical-align: middle;padding: 6px;}
.maincategorytext{color: #1A1A1A;font-size: 9px;}
#genere{padding-top: 5px;line-height: 150%;	width: auto;float:left;}
.menunav{
	padding-top: 5px;
	line-height: 150%; 
	width: auto;
	float:left; 
	text-align: center;
	font-size:10px;}
.menuspace{padding-top: 5px;line-height: 150%; width: 2px;float:left;}
td.menunav {
	padding-bottom:5px;

}
.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.menunav a {
font-size:10px;
	background:url(../images/bgmboxbutton.gif) repeat-x;
	padding:2px 2px;
	color:#666666;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	line-height:30px;}
	.menunav a:link {
	font-size:10px;}
	.menunav a:visited {
	font-size:10px;
	color: #0071A2;}
.menunav a:hover{
	padding:2px 2px;
	background:#cccccc;
	color:#FFFFFF;
	border:1px solid #cccccc;}
.menuspace {
	width:1px;}
#menunav {
	background:#FFFFFF;}
#menunav ul li {
	margin-left:30px;
	background:#FFFFFF;}
#cerca{padding-top: 5px;line-height: 150%;float:right;font-size: 11px;}
.headerAlbergo{padding-top: 5px;line-height: 150%;color:#004080;font-size: 22px;}
.headerCantante{padding-top: 5px;line-height: 150%;color:#800000;font-size: 22px;}
.headerComponent{padding-top: 5px;line-height: 150%;}	
.coverbutton, .coverbutton:hover {padding: 2px 10px!important;padding: 1px 5px;border-top: 1px solid #DDDDDD;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #DDDDDD;background: #EFEFEF;}
.coverbutton:active, .coverbutton:focus {border-top: 1px solid #999999;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #999999;}

/*css used for rows list */
.albumContainer{color:#1A1A1A;}
.albumContainer2{background-color: #EFEFEF;color:#1A1A1A;}
tr.albumContainer td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.albumContainer2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
.Container2{background-color: #EFEFEF;color:#1A1A1A;}
tr.albumContainer td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.albumContainer2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
/*tr.albumContainer:hover td,
tr.albumContainer2:hover td {background: #E7F4FA;}*/

.albumContainer3{padding: 2px 5px;border: 1px dotted #DDDDDD;}
.descContainer{padding: 2px 5px; width: auto!important;border-right: 1px dotted #DDDDDD; border-left: 1px dotted #DDDDDD;}
.scheda{border-top: 1px dotted #999999;border-right: 1px dotted #DDDDDD;border-bottom: 1px dotted #DDDDDD;border-left: 1px dotted #999999;background-color: #FFE;}
.scheda2{background-color: #FEF;}
.albumLista{
	padding: 10px 0;
	border-bottom:1px dotted #243959;
	}	
.albumLista	a, a:link, a:visited {
	color: #0F6EAC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
}
.titoloAlbum{
	font-size: 11px;}
a.titoloAlbum {
	text-decoration: none;
	color: #0F6EAC;	
	font-weight: bold;
	font-size:11px;	}	
a.titoloAlbum:link {
	text-decoration: none;
	color: #0F6EAC;	
	font-weight: bold;
	font-size:11px;	}
a.titoloAlbum:visited {
	text-decoration: none;
	color: #0F6EAC;	
	font-weight: bold;
	font-size:11px;	}	
a.titoloAlbum:hover {
	text-decoration: underline;
	}
.searchAlbum{font-size: 13px;}
a.searchAlbum {text-decoration: none;color: #606E7C;	font-weight: bold;	}		
a.searchAlbum:hover {color: #FFF; color: #004080;}		
.titoloCategoria{
	color:#0F6EAC;
	margin: 0px;
	padding:0px;
	font-size: 12px;
	margin-bottom:5px;
	line-height: 1em;
}
a.titoloCategorialink:visited {
	color: #0071A2; 
	font-size: 11px;}
		
a.titoloCategorialink:hover {
	color: #0B394D;}
.titoloPath{}
a.titoloPath {text-decoration: none;color: #0071A2;font-size: 10px;}	
a.titoloPath:hover {color: #0B394D;}
.titoloGenere{}
a.titoloGenere {text-decoration: none;color: #0B394D;font-size: 12px;font-weight: bold;}		
a.titoloGenere:hover {color: #638290;}
.voto{}
a.voto {text-decoration: none;}	
.nomeBand{font-size: 11px;text-decoration: none;color: #000;font-weight: bold;}	
a.nomeBand {text-decoration: none;color: #000;font-weight: bold;}		
a.nomeBand:hover {text-decoration: none; color: #AAA;font-weight: bold;}
.searchBand{font-size: 10px;}	
a.searchBand {text-decoration: none;color: #1c1c1c;}		
a.searchBand:hover {color: #AAA;font-weight: bold;}
.searchDescription{font-size: 10px;color: #1A1A1A;}
.searchData{font-size: 10px;color: #AAA;}
.banddetails{font-size: 10px;color: #1e1e1e;}
.taken{font-size: 10px;color: #1A1A1A;font-weight: bold;}
.taken2{font-size: 10px;color: #1A1A1A;}
.titoloCanzone{text-align:right;font-size: 12px;font-weight: normal;float:left;width:100%;clear:both;margin-top:8px;margin-bottom:8px;}
.ascolta {text-decoration: none;color: #AAA;font-size: 10px;}	
.ascgua {font-weight: bold;color: #A1A;font-size: 10px;}	
.spazio {padding-top: 15px;line-height: 150%;}	
.video{padding-top: 5px;}
#headerChart{padding-top: 5px;line-height: 150%; width: auto;}
.headerChart{color: #004080;margin: 0;padding: 2px 5px;background: #fff;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 22px;font-weight: bold;font-family: 'Andale Mono', sans-serif;}
#Chart{padding-top: 5px; width: auto;}
/* toogler lyrics */
.toggler {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}
.element {}
.element p {margin: 0;padding: 4px;font-size: 11px;}
.float-right {padding:10px 20px;float:right;}
/* Top list */
.toghit {color: #222;margin: 10px;padding: 2px 5px;background: #fff;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}
.togsonghit {font-size: 15px;font-weight: normal;border-bottom: 1px solid #DDD;font-family: 'Andale Mono', sans-serif;}
.other {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 14px;font-weight: bold;font-family: 'Andale Mono', sans-serif;}
.lyrichead {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: bold;font-family: 'Andale Mono', sans-serif;}	


/*css used for menu items in artist card view */

#menuartist{width:auto;text-align:left;background: #EEE;margin:0;padding-bottom:3px;}
#menuartist ul{list-style: none;margin-left:0;padding:5px;}
#menuartist ul li a {display:block;background: #eee;border-bottom:1px #ccc solid;font-size:12px;text-decoration:none;width:171px;color:#646464;outline:none;overflow:hidden;padding:3px 5px 5px 2px;}
#menuartist  a:hover {border-bottom:1px #004080 solid;color:#039;}
#menuartist  a  {border-bottom:1px #F03C00 solid;color:#F03C00;}

/*css used for DHTML accordition of lyrics with pagination*/
.lyric_header{color:#1A1A1A;background-color:#EEE;width:auto;margin-bottom:2px;margin-top:2px;padding-left:2px;height:16px;font-size:13px;font-weight:bold;overflow:hidden;cursor:pointer;}
.lyric_layout{width:auto;visibility:hidden;height:0px;overflow:hidden;position:relative;}
.lyric_content{padding:1px;position:relative;}

/*css used for slide description data of items */
.hide{font-size: 10px;color: #1A1A1A;}

/*css used for title window */
.titoloWindow {width: 100%;color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 20px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}

/*tpl_listsinger - tpl_listsingeraplha*/
#alphalist{font-size: 12px; text-align: center; width:auto; margin-left:25%;}
#alphalist a {text-decoration: none; text-align: center; color: #1A1A1A;	font-weight: bold;	}		
#alphalist a:hover {color: #FF0000; text-align: center;}	
.filernav {height: 30px;}
.toggler {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}
.listsingerContainer{color:#1A1A1A;}
.listsingerContainer2{background-color: #E44444;color:#1A1A1A;}
tr.listsingerContainer td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.listsingerContainer2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
.nomealbergo{color:#1A1A1A; font-size: 20px;}

table.pricelist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
	font-size: 10px;		
}

table.pricelist td,
table.pricelist th { padding: 4px; }

table.pricelist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.pricelist thead a:hover { text-decoration: none; }

table.pricelist thead th img { vertical-align: middle; }

table.pricelist tbody th { font-weight: bold; }

table.pricelist tbody tr			{ background-color: #fff;  text-align: left; }
table.pricelist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.pricelist tbody tr.row0:hover td,
table.pricelist tbody tr.row1:hover td  { background-color: #ffd ; }

table.pricelist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.pricelist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.pricelist tfoot tr { text-align: center;  color: #333; }
table.pricelist tfoot td,
table.pricelist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.pricelist td.order 		{ text-align: center; white-space: nowrap; }
table.pricelist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.pricelist .pagination { display:table; padding:0;  margin:0 auto;}
/*print*/
.contenuto{padding: 10px;}
.main{float:left}
.testo{font: 10px Verdana, Helvetica, sans-serif;}
.legendprint{font: 15px Verdana, Helvetica, sans-serif;font-weight: bold;color: #800000;}
.testo2{font: 12px Verdana, Helvetica, sans-serif;}
.smallgrey {color : #999;float: right;padding-right: 20px;font: 8px Verdana, Helvetica, sans-serif;}
/

dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #666;
}

dl.tabs dt.open {
	background: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	z-index: 100;
	color: #000;
}

div.current {
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
}

div.current dd {
	padding: 0;
	margin: 0;
}
td.componentheading h1 {
	font-size: 1em;
	color: #FF6600;
	line-height: 2em;
	padding-top:10px;
	text-transform: uppercase;
	margin:0px;
}
/*Albergi end*/

.slick-rss-item-desc {
margin-top:-12px;
height:22px;
font-size:10px;}

/*flyturas*/
.componentheading-fly   {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 2em;
	padding-top:10px;
	text-transform: uppercase;
	}
.contentheading-fly   {
	font-size: 1.3em;
	color: #1AB0C6;
	font-weight: bold;
	line-height: 1em;
	padding-top:10px;
	text-transform: uppercase;
	}
.contentpaneopen-fly h2 {
    margin-top:16px;
	font-size: 1.33em;
	color: #0F6EAC;
	font-weight: bold;
	line-height: 0.3	em;
	padding-left: 25px;
}

.contentpaneopen-fly h3{
	color:#FFffff;
	background-image: url(../images/fly.gif);
	text-align:center;
	background-repeat:no-repeat;
	padding:0px;
	font-size: 12px;
	margin:0px;
	height: 30px;
	width: 250px;
	background-position: center;
	}
/*.componentheading-buy {
	font-size: 2em;
	color: #FF6600;
	font-weight: bold;
	line-height: 1em;
	padding-bottom:20px;
	padding-top:10px;
}*/
.componentheading-buy  {
	font-size: 1.6em;
	color: #FF6600;
	font-weight: bold;
	line-height: 2em;
	padding-top:10px;
	text-transform: uppercase;
	}
.contentheading-buy   {
	font-size: 1.3em;
	color: #1AB0C6;
	font-weight: bold;
	line-height: 1em;
	padding-top:10px;
	text-transform: uppercase;
	}
div#left div.moduletable-etr {

	line-height: 1em;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:20px;
	margin-left:15px;
	height:300px;
}
.moduletable-etr em  {
	color:red;
	font-size:1,5em;
	font-weight:bold;
}
.moduletable-etr H1  {
	font-size: 1.6em;
	color: #84B5EA;
	font-weight: bold;
	line-height: 1em;
}
tr.sectiontableentry1-buy {
	background-color:#FFFF66;
	height:25px;	
}
tr.sectiontableentry2-buy {
background-color:#FFCC33;
height:25px;
}
.sectiontableentry1-buy a, .sectiontableentry2-buy a {
font-weight:bold;
color:#0066FF;
font-size:12px;



}
.sectiontableentry1-buy a:hover, .sectiontableentry2-buy a:hover
{
	text-decoration:underline;
}
.sectiontableentry1-buy a:link, a:visited, sectiontableentry1-buy a:link, a:visited,{
	font-size:12px;
	color:#0066FF;
	font-weight:normal;
	}

.contentpaneopen-buy p {
	margin-left:5px;
	
}
.contentpaneopen-buy em {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;	
	margin-left:10px;
	margin-top:6px;
}

.contentpaneopen-buy a, a:link, a:visited 
{
	margin:0px;
	padding:0px;
	}
.contentpaneopen-buy h5 {
    margin-top:4px;
	font-size: 1.2em;
	color: #000066;
	font-weight: bold;
	padding-left: 6px;
}
.moduletable-buy h3 {
    margin-top:16px;
	font-size: 1.33em;
	color: #0F6EAC;
	font-weight: bold;
	line-height: 0.3	em;
	padding-left: 25px;
}
.contentpaneopen-buy h4 {
	font-size: 1.33em;
	color: #FF0066;
	font-weight: bold;
	line-height: 0.3	em;
	padding-left: 10px;
}.contentpaneopen-buy h2 {
    margin-top:4px;
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
	padding-left: 6px;
}

/*bronirovanie*/

div.hau {
	height: 130px;
	width: 345px;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	float:left;	
	
}

table div.erste {
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 0px;
	float:left;
}
.list {
	font-size: 11px;
	font-style: normal;
	width: 100px;
	margin-bottom: 0px;
}
div.weiter {
	height: 14px;
	font-size: 11px;
	font-family: Arial;
	float:left;
}

div.viln {
	font-size: 11px;
	font-family: Arial;
	float: left;
	width: 160px;
}
div.lon {
	font-size: 11px;
	font-family: Arial;
	width: 140px;
	float: left;
}
div.dataf {
	font-size: 11px;
	font-family: Arial;
	width: 100px;
	float: left;
}
div.cal {
	font-size: 11px;
	font-family: Arial;
	width: 160px;
	float: left;
}
div.pipl {
	font-size: 11px;
	font-family: Arial;
	width: 100px;
	float: left;
}
div.pipl1 {
	font-size: 11px;
	font-family: Arial;
	width: 100px;
	float: left;
}
div.tuda {
	font-size: 11px;
	font-family: Arial;
	width: 220px;
	float: left;
}
div.search {
	font-family: Arial;
	width: 80px;
	float: left;
}
div.forms {
	background-image: url(images/back-fl.gif);
	padding: 10px;
}
div.avia {
	font-family: Tahoma;
	font-size:11px;
	color:#CC3300;
	font-weight: bold;
	margin-top:5px;
	height:12px;
	float: left;

}
.listm {
	font-size: 11px;
	font-style: normal;
	width: 35px;
	margin-bottom: 0px;
}


.dpTable {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #505050;
	background-color: #ebebeb;
	border: 1px solid #ccc;
	width: 190px;
}

.dpTD {
	border: 1px solid #ece9d8;
	background-color: #FFFFFF;
	font-size: 11px;
}

.dpDayHighlightTD {
	background-color: #CCFF99;
	border: 1px solid #aaaaaa;
	font-size: 11px;	
}

.dpTDHover {
	background-color: #cccccc;
	border: 1px solid #888888;
	cursor: pointer;
	color: #FF0000;
	font-size: 11px;
}

.dpDayTD {
	background-color: #336633;
	border: 1px solid #990000;
	color: #ffffff;
	font-size: 11px;
}

.dpTitleText {
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}

.dpDayHighlight {
	color: #990000;
	font-weight: bold;
}

.dpButton {
	font-family: Tahoma;
	font-size: 8px;
	color: #000000;
	background: #eeeeee;
	font-weight: bold;
	padding: 0px;
}

.dpTodayButton {
	font-family: Tahoma;
	font-size: 8px;
	color: #000000;
	background: #eeeeee;
	font-weight: bold;
}
.moduletable_adc h3 {
	font-size: 1.2em;
	color: #000099;
	font-weight: bold;
	line-height: 0.3	em;
	padding-left: 5px;
	padding-top:9px;
}
.moduletable_adc h4 {
	font-size: 1em;
	color: #000033;
	font-weight: bold;
		padding-left: 15px;
	padding-top:16px;
	padding-bottom:14px;
}
.moduletable_adc em {
	font-size: 1.5em;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;	
}
/* System Standard Messages */
#system-message dd.message ul { background: #C3D2E5 url('../../images/notice-info.png') 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url('../../system/images/notice-alert.png') 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url('../../system/images/notice-note.png') 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
