
/* ***** body ***** */

html, body {
		background-color:#5f6c76;
		margin:0;
		text-align:center;
}

body * {
		font-size:10px;
		color:#dcdcdc;
		font-family:Verdana;
		border:0;
}

h1, h2, h3, h4, h5, h6, p {
		margin:0;
		padding:0;
}

hr {
		border:1px #dcdcdc dotted;
}

.clr {
	border:none !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	clear:both !important;
}

div.center, div.center * {
		text-align:center;
}

.tenpix {
		text-indent:10px;
}

td.spacer {
		width:10px;
		height:10px;
}

table.center {
		text-align:center;
		vertical-align:middle;
}

td.left-names {
		text-align:left;
}

/* ***** links ***** */

a:link, a:visited, a:active {
		color:#dcdcdc;
		text-decoration:underline;
}

a:hover {
		color:#ffffff;
		text-decoration:underline;
}

/* ***** articles ***** */

span.articles-undone {
		color:#4d4d4d;
}

/* ***** loader ***** */

table.loader {
		width:100%;
}

div.loader {
		text-align:center;
}

.loader * span {
		color:#797979;
}

span.loader-small {
		font-size: 5pt;
}

span.count {
		font-size: 7pt;
}

span.red {
		color:#f27800;
}

span.new {
	vertical-align:super;
	color:#f27800;
	font-style:italic;
}

/* ***** tables ***** */

table.main {
		table-layout:fixed;
		margin:auto;
		width:787px;
}

td.header {
		background-image:url(top.jpg);
		height:266px;
}

td.main {
		background-image:url(bg.gif);
}

td.footer {
		background-image:url(down.gif);
		height:13px;
}

/* ***** menu ***** */

td.menu-area {
		vertical-align:top;
		width:160px;
		padding-bottom:10px;
}

div.icons {
		margin-left:30%;
}

table.icq {
		margin:auto;
		vertical-align:middle;
}

table.menu {
		width:140px;
		background-image:url(mainbg.gif);
}

td.menu-up {
		height:6px;
		background-image:url(mainbgu.gif);
}

td.menu-down {
		height:6px;
		background-image:url(mainbgd.gif);
}

td.menu-title {
		text-indent:55px;
		text-align:left;
		font-weight:bold;
}

td.menu-option {
		text-indent:20px;
		text-align:left;
}

/* ***** main ***** */

td.main-area {
		height:100%;
		padding-left:5px;
		vertical-align:top;
		width:100%;							/* !!! */
}

table.main-content {
		margin:auto;
		padding-right:10px;
		height:100%;
		width:100%;							/* !!! */
}

td.main-content {
		width:100%;
		vertical-align:top;
		padding:0;
}

td.main-content-left {
		width:45%;
		vertical-align:top;
		padding-right:15px;
}

td.main-content-right {
		width:50%;
		vertical-align:top;
		padding-left:15px;
}

table.main-border {
		width:94%;
		margin:0;
		padding:0;
}

td.open {
		width:20px;
		vertical-align:top;
		padding:0 10px 0 0;
}

div.open {
		text-align:center;
}

td.copy, td.banner {
		vertical-align:top;
		padding-bottom:10px;
}

table.copy {
		height:100%;
		width:100%;
		padding:5px;
		vertical-align:middle;
}

table.banner {
		height:100%;
		vertical-align:middle;
}

tr.banner-row-one {
		vertical-align:bottom;
}

tr.banner-row-two {
		vertical-align:top;
}

/* ***** rss ***** */

div.rss {
	position:relative;
}

div.rss div {
	position:absolute;
	top:10px;
	left:415px;
}

/* ***** search ***** */

div.search {
		position:relative;
}

div.search div {
		position:absolute;
		top:-36px;
		right:-258px;
}

div.search * table.search {
		width:250px;
}

div.search * td.search {
		height:25px;
}

div.search * b.spacer {
		font-size: 4px;
}

div.search * input.text {
		border:1px solid #909090;
		width: 96px;
		background-color:#000000;
		padding:1px;
}

div.search * input.button {
		border:1px solid #909090;
		width:87px;
		cursor:pointer;
		background-color:#000000;
}

/* ***** mailer ***** */

div.mailer {
		position:relative;
}

div.mailer div {
		position:absolute;
		top:-5px;
		right:-590px;
}

div.mailer div div {
	position:relative;
	right:0;
	top:0;
}

div.mail_head {
	position:relative;
	margin:0 0 5px 0;
	text-align:center;
}

div.mail_form {
	position:relative;
	margin:0;
	padding:0;
}

div.mail_form form {
	padding:0;
	margin:0 0 5px 0;
}

div.mail_foot {
	position:relative;
}

div.mailer * input.text {
		border:1px solid #909090;
		width: 96px;
		background-color:#000000;
		padding:1px;
}

div.mailer * input.button {
		border:1px solid #909090;
		width:87px;
		cursor:pointer;
		background-color:#000000;
}

/* ***** news **** */

table.news {
		text-align:left;
}

td.news {
		padding-left:5px;
		font-weight:bold;
}

h2.news-title * {
	font-size:13px;
}

table.news-topic ol {
	padding:0 0 0 25px;
}

table.news-topic ol li {
	margin:0 0 5px 0;
}

/* ***** about ***** */

table.about {
		width:100%;
}

table.about tr td {
		vertical-align:top;
}

td.about-function {
		width:50%;
}

td.about-picture {
		width:50%;
		text-align:right;
}

td.about-description {
		text-align:justify;
}

ul.about {
	margin:0;
	padding:0 10px;
	list-style-type:none;
}

ul.contact {
	margin:0;
	padding:0;
	list-style-type:none;
}

/* ***** genocide ***** */

img.genocide-komitas {
		margin-right:10px;
}

table.genocide-maria {
		width:100%;
}

td.genocide-charles {
		text-align:right;
		vertical-align:top;
}

/* ***** audio ***** */

span.audio-warning {
		color:red;
		font-weight:bold;
}

/* ***** disco ***** */

tr.center {
		text-align:center;
		vertical-align:middle;
}

.someting-stupid {
 display: none;
}

/* ***** LYRICS ***** */

ul#lyrics_nav {
	margin:0;
	padding:0;
	list-style: none;
}

ul#lyrics_nav * {
	font-weight:normal;
	margin:0 0 0 10px;
}

ul#lyrics_nav .title * {
	font-weight:bold;
	margin:0;
}

/* ***** NAVIGATION TEST ***** */

#navi {
	width:150px;
	background-image:url(img/navi-back.gif);
	margin:-7px 0 0 0;
	padding:0;
}

#navi .navitop, .navibottom {
	height:6px;
	background-repeat:no-repeat;
	padding:5px 0 5px 0;
}

#navi .blender {
	background:black;	
}

#navi .navitop {
	background-image:url(img/navi-top.gif);
	background-position:top;
}

#navi .navibottom {
	background-image:url(img/navi-bottom.gif);
	background-position:bottom;
}

#navi ul {
	padding:0;
	margin:0;
	list-style: none;
}

#navi a {
	display: block;
}

#navi a:hover {
	background-image:url(img/navi-hover.gif);
}

* html #navi a {
	width: 100%;
}
/*
#navi ul li {
	font-weight: bold;
}
*/

* html #navi ul li {
	height: 1em;
}

#navi ul li {
	min-height: 1em;
}

#navi ul li a {
	padding:0 0 0 15px;
}

#navi ul li strong {
	padding:0 0 0 25px;
}

/* BOOKMARKS */

#bookmarks {
	padding:0;
	margin:0;
}

#bookmarks-box {
	position:absolute;
	visibility:hidden;
	width:260px;
	border:1px solid #aaa;
	background:#000;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:1000;
	font-size:10px;
	font-weight:normal;
	font-family:verdana;
	line-height:20px;
	color:#dcdcdc;
}

ul.bookmarks {
	overflow:hidden;
	width:130px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}

ul.bookmarks li.bookmarks-head {
	overflow:hidden;
	height:20px;
	margin:0;
	padding:0;
	background:#000;
}

ul.bookmarks li.bookmarks {
	background-image:url("/img/bookmarks-icons.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	height:20px;
	padding:0 0 0 16px;
	margin:0 0 0 2px;
}

ul.bookmarks li.bookmarks a {
	background:#000;
	line-height:20px;
	float:left;
	width:100%;
	text-decoration:none;
	color:#dcdcdc;
}

ul.bookmarks li.bookmarks a:hover {
	background:#2f2f2f;
	color:#fff;
}

img.bookmarks-button {
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
}

/* line extended bookmarks */

div.bookmarks-line {
	padding:0;
	margin:5px 0 0 0;
}

div.bookmarks-line a.bookmarks {
	background-image:url("/img/bookmarks-icons.gif");
	background-repeat:no-repeat;
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:2px;
	text-decoration:none;
}

div.bookmarks-all {
	float:left;
	display:none;
}

a.bookmarks-more {
	display:block;
	float:left;
	margin:2px;
	text-decoration:none;
	background-image:url("/img/bookmarks-arrow-2.gif");
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	background-position:2px 3px;
}

/* ***** TOOLTIP TEST ***** */

a.coming {
	position:relative;
	z-index:24;
	/*float:left;/* display: inline;*/
}

a.coming:hover {
	z-index:25;
	background-color:#000;
}

a.coming span {
	display:none;
}

a.coming:hover span {
	display:block;
	position:absolute;
	top:15px;
	left:20px;
	padding:2px;
	border:1px solid #B9661C;
	margin:2px;
	background-color:#000;
	color:#dcdcdc;
}

/* ***** tours ***** */

div.subcat {
	border-bottom:1px dotted #dcdcdc;
    clear:both;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:5px 0 3px 0;
    text-align:left;
    width:238px;
}

div.tourdate {
	width:238px;
	text-align:left;
}

div.tourdate-head {
	font-weight:bold;
}

div.tourdate div {
	float:left;
	margin:0 0 5px 0;
}

div.tourdate div.date {
	width:75px;
}

div.tourdate div.place {
	width:138px;
}

div.tourdate-head div.place {
	width:123px;
}

div.tourdate div.country {
	width:22px;
	border:1px solid #888;
}

div.tourdate-head div.country {
	width:40px;
	border:none;
}
