@charset "utf-8";

/* Загальні дані початок */
	html, div, body, img, p, select, option, /*ul, li,*/ h1, h2, h3, span, hr, table, td, th, object, form, a, tbody, iframe	{
		padding: 0em 0em 0em 0em;
		margin: 0em 0em 0em 0em;
		border-collapse: collapse;
		border-width: 0px;
		border-color: rgb(255, 255, 255);
		border-spacing: 0em;
		border-style: solid;
		vertical-align:top;
		color: rgb(0, 0, 0);
	}
	body	{
		background-color: rgb(100,100,100);
		background-image: url("/img/bg.jpg");
		background-position: 20% 20%;
		background-attachment: fixed;
		font-family: Georgia, 'Bookman Old Style', Albany, 'Times New Roman', serif;
	}
	.margintop	{
			margin: .5em 0em 0em 0em;
	}
	.marginbottom	{
			margin: 0em 0em .5em 0em;
	}
	.borderlight, .content > p, object.video, iframe.video, .afisha, .videolist td	{
		border-width: 1px;
		border-style: solid;
		border-color: rgb(255,255,255);
	}
	.borderdark, .rightlinks p, .projecttittle, .social	{
		border-width: 1px;
		border-style: solid;
		border-color: rgb(0,0,0);
	}
	.borderradius, .content p, .menu a, .afisha, .projecttittle, .rightlinks p, .copyright, .tableofcontents li, .content a, .videodescription, .albumimage, .social	{
		border-radius: .25em;
		-moz-border-radius: .25em;
		-khtml-border-radius: .25em;
		-webkit-border-radius: .25em;
	}
/* Загальні дані кінець */


	.main	{
		margin: 0 auto;
		width: 62.5em;
	}

	/* Верхній рядок початок */
		.up	{
			padding: .75em 0em 0em 0em;
			height: 4em;
			text-align:center;
			/*vertical-align:middle;*/
		}
		.projecttittle	{
			font-size: 1.5em;
			background-color: rgba(0,0,0,0.4);
			color: rgb(255,255,255);
		}
		.projecttittle a	{
			color: rgb(255,255,255);
			text-decoration: none;
		}
		.projecttittle a:hover	{
			color: rgb(150,150,150);
			text-decoration: none;
		}
	/* Верхній рядок кінець */


	/* Середній рядок початок */
		.middle	{
			/*padding: 0em .125em .125em .125em;*/
		}



		/* Двоколонкова таблиця для розміщення в середньому рядку початок */
			.twocolumn	{
				margin: 0 auto;
				width: 100%;
			}


			/* Колонка основного вмісту */
				.contentcolumn	{
					padding: 0em .25em 0em 0em;
					width: 40.5em;
				}
				.menu	{
					padding:0em 0em 0em 0em;
					margin: 0em 0em .5em 0em;
					font-size: 1.2em;
					/*font-weight: bold;*/
					/*background-color: rgb(123,194,250);*/
					color: rgb(255,255,255);
					text-align:center;
				}
				.menu a	{
					padding: .25em .25em .25em .25em;
					color: rgb(255,255,255);
					text-decoration: none;
					background-color: rgba(255,255,255,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff,endColorstr=#66ffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff,endColorstr=#66ffffff);
					zoom: 1;
				}
				.menu a:hover	{
					color: rgb(200,200,200);
				}
				.menu a.active	{
					color: rgb(200,200,200);
				}
				.content	{
					vertical-align:top;
					margin: 0em 0em .5em 0em;
				}
				.social	{
					padding: .25em .25em .25em .25em;
					margin: 0em .125em .25em 0em;
					color: rgb(255,255,255);
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
				}
				.social > table	{
					margin: 0 auto;
				}
				.social div	{
					vertical-align: top !important;
				}
				.addthis_div	{
					padding: 0em .5em 0em .5em;
				}
				.content p.header1	{
					padding: .25em .25em .25em .25em;
					font-size: 1.25em;
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
					color: rgb(255,255,255);
					text-align:center;
					border: none;
				}
				.content p.header2	{
					padding: .25em .25em .25em .25em;
					font-size: 1.15em;
					color: rgb(255,255,255);
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
					text-align:center;
					border: none;
				}
				.content > p	{
					padding: .25em .25em .25em .25em;
					margin: 0em .125em .25em 0em;
					text-align: justify;
					background-color: rgba(255,255,255,0.85);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff,endColorstr=#d8ffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff,endColorstr=#d8ffffff);
					zoom: 1;
				}
				.content > p a	{
					padding: 0em .25em 0em .25em;
					color: rgb(255,255,255);
					background-color: rgba(0,0,0,0.6);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
					zoom: 1;
					text-decoration: none;
				}
				.content > p a:hover	{
					padding: 0em .25em 0em .25em;
					color: rgb(0,0,0);
					background-color: rgb(255,255,255);
					text-decoration: none;
				}
				.content > p > span:first-child	{
					font-weight: bold;
				}
				object.video	{
					margin: 0em auto .25em auto;
					width: 40.125em;
					height: 30em;
				}
				iframe.video	{
					padding: 0em 0em 0em 0em;
					width: 640px;
					height: 480px;
				}
				.videodescription	{
					padding: .25em .25em .25em .25em;
					margin: 0em .125em .25em 0em;
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
				}
				.videodescription p	{
					padding: .25em .25em .25em .25em;
					color: rgb(255,255,255);
					text-align:center;
				}
				.videodescription a	{
					padding: 0em .25em 0em .25em;
					color: rgb(0,0,0);
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
					text-decoration: none;
				}
				.videodescription a:hover	{
					color: rgb(255,255,255);
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
				}
				.videolist	{
					border-spacing: .25em;
					border-collapse: separate;
				}
				.videolist td	{
					padding: .25em .25em .25em .25em;
					background-color: rgba(255,255,255,0.85);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff,endColorstr=#d8ffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff,endColorstr=#d8ffffff);
					zoom: 1;
					vertical-align: middle;
					text-align:center;
				}
				.videolist td:hover	{
					background-color: rgba(255,255,255,0.95);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2ffffff,endColorstr=#f2ffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2ffffff,endColorstr=#f2ffffff);
					zoom: 1;
				}
				.videolist p	{
					background-color: transparent;
					border: none;
				}
				.videolist a	{
					text-decoration: none;
				}
				.tableofcontents ol	{
					color: rgb(255,255,255);
				}
				.tableofcontents li	{
					padding: .25em .25em .25em .25em;
					margin: 0em 0em .25em 0em;
					background-color: rgba(255,255,255,0.85);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff,endColorstr=#d8ffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff,endColorstr=#d8ffffff);
					zoom: 1;
				}
				.tableofcontents li:hover	{
					background-color: rgba(255,255,255,0.95);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2ffffff,endColorstr=#f2ffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2ffffff,endColorstr=#f2ffffff);
					zoom: 1;
				}
				.tableofcontents p	{
					/*margin: 0em 0em .25em 0em;*/
				}
				.tableofcontents p:first-child	{
					font-weight: bold;
				}
				.tableofcontents p a	{
					padding: 0em .25em 0em .25em;
					color: rgb(255,255,255);
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
					text-decoration: none;
				}
				.tableofcontents p a:hover	{
					color: rgb(0,0,0);
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
				}
				.albumimage	{
					padding: .25em .25em .25em .25em;
					margin: 0em 0em .25em 0em;
					text-align:center;
				}
				.songdescription	{
					padding: .25em .25em .25em .25em;
					margin: 0em 0em .25em 0em;
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
					color: rgb(255,255,255);
					text-align:center;
				}
				.slova	{
					margin: 0 auto;
				}
				.slova p	{
					padding: .25em .25em .25em .25em;
					margin: 0em 0em .25em 0em;
					color: rgb(0,0,0);
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
				}
				.score	{
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
					padding: .25em .25em .25em .25em;
					margin: 0em 0em .25em 0em;
				}
				.score p	{
					margin: 0em 0em .25em 0em;
				}
				.score img	{
					width: 39.75em;
				}


			/* Права колонка */
				.rightcolumn	{
					padding: 0em .125em 0em 0em;
					text-align: center;
				}
				.afisha	{
					padding: .25em .25em .25em .25em;
					margin: 0em 0em .25em 0em;
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
					font-weight: bold;
				}
				.headerafisha	{
					font-size: 1.2em;
					text-align: center;
				}
				.fb	{
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
					margin: 0em 0em .25em 0em;
				}
				.rightlinks	{
					margin: 0em 0em .25em 0em;
					text-align:center;
				}
				.rightlinks p	{
					margin: 0em 0em .25em 0em;
					padding: .25em .25em .25em .25em;
					background-color: rgba(0,0,0,0.4);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
					zoom: 1;
				}
				.rightlinks p:hover	{
					margin: 0em 0em .25em 0em;
					padding: .25em .25em .25em .25em;
					background-color: rgba(255,255,255,0.8);
					-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
					zoom: 1;
				}
				.rightlinks a	{
					color: rgb(255,255,255);
					text-decoration: none;
				}
				.rightlinks a:hover	{
					color: rgb(0,0,0);
				}


	/* Нижній рядок початок */
		.down	{
			padding: 1em 0em .5em 0em;
			text-align:center;
		}
		.copyright	{
			width: 32em;
			padding:.25em .25em .25em .25em;
			margin:0 auto;
			background-color: rgba(0,0,0,0.4);
			-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
			zoom: 1;
			color: rgb(255,255,255);
			text-align:center;
		}
		.copyright p, .copyright a	{
			color: rgb(255,255,255);
			text-decoration: none;
		}
	/* Нижній рядок кінець */

