/* CSS Document */

html,body 
{
	font-family: Verdana,Arial,Tahoma,sans-serif; 
	font-size: 11px;
	color: #ffffff;
	width: 100%;
}
body 
{	
	background: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

div 
{
	/*border: 1px solid #000000;*/
}

table.ramka
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

table.mainArea
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 38px auto 57px auto;
	width: 926px;
	/*max-width: 1250px;*/
	background: url('img/bg/bg.jpg') repeat-y left top;
}
	table.mainArea td, table.ramka td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}
	
	table.mainArea td.top
	{
		background: url('img/bg/top.jpg') no-repeat left;
		height: 26px;
	}
	
	table.mainArea td.center
	{
		background: url('img/bg/index.jpg') no-repeat left top;
		height:890px;
		vertical-align: top;
	}	
		
	table.mainArea td.footer
	{
		background: url('img/bg/footer.jpg') no-repeat left;
		height: 90px;
		text-align: right;
		padding: 0px 47px 0px 0px;
	}
		table.mainArea td.footer a
		{
			color: #ffffff;
		}
	
table.site
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
	table.site td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
		vertical-align: top;
	}
	
	table.site td.leftPart
	{
		width: 243px;
	}
	
	table.site td.centerPart
	{
		width: 485px;
	}
	
	table.site td.rightPart
	{
		width: 198px;
		/*border: 1px solid #ff0000;*/
	}
		
table.leftMenu
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 22px 0px 0px 33px;
}
	table.leftMenu td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px 0px 3px 0px;
		text-align: left;
	}	
	
table.block
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
	table.block td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}
	table.block td.t
	{
		background: url('img/block/t.gif') repeat-x left top;
		width:100%;
	}
	table.block td.l
	{
		background: #2e2820 url('img/block/l.gif') no-repeat left top;
	}	
	table.block td.c
	{
		background: #2e2820 url('img/block/c.gif') repeat-x left top;
		height: 57px;
	}		
	table.block td.mediaContent
	{
		text-align: center;
	}
		table.block td.mediaContent img, table.block td.mediaContent object, table.block td.mediaContent embed
		{
			margin: 0px auto 0px auto;
		}
				
	table.block td.r
	{
		background: #2e2820 url('img/block/r.gif') no-repeat right top;
	}	
	table.block td.b
	{
		background: url('img/block/b.gif') repeat-x left top;
	}

table.login
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 3px 5px 3px 9px;
}
	table.login td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}	
	
	table.login td input.txt
	{
		font-family: Verdana,Arial,Tahoma,sans-serif;
		font-size: 10px;
		border: 0px solid #767676;
		color: #000000;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 1px 5px 1px 5px;	
	}	
	
div.blContent1
{

}	
	div.blContent1 a.l1, p.mediaLink a
	{
		color: #b2b2ca;
		background: url('img/icons/arrow2.gif') no-repeat left 5px;
		padding: 0px 0px 0px 12px;
		display: block;
	}
	
	div.blContent1 p.l1
	{
		color: #b2b2ca;
		padding: 0px 0px 0px 12px;
		font-weight: bold;
		text-transform: uppercase;
	}	
	
	p.mediaLink
	{
		margin-left:5px;
		margin-bottom: 5px;
		text-align: left;
	}
	p.mediaLink a
	{
		font-size: 10px;
		text-decoration: none;
	}
		p.mediaLink a:hover
		{
			text-decoration: underline;
		}
	
	p.mediaTags
	{
		color: #dcb581;
		font-size: 10px;
		margin-top: 0px;
	}
	
	p.mediaTags a
	{
		color: #dcb581;
		font-size: 10px;
	}	
		
	div.blContent1 a.bold
	{
		font-weight: bold;
		text-decoration: none;
	}
		div.blContent1 a.bold:hover
		{
			text-decoration: underline;
		}
	
	div.blContent1 a.l2
	{
		color: #b2b2ca;
		background: url('img/icons/arrow3.gif') no-repeat right 5px;
		padding: 0px 15px 0px 0px;
		font-weight: bold;
		text-decoration: none;
	}	
	div.blContent1 a.l2:hover
	{
		text-decoration: underline;
	}
	
a.user1
{
	color: #dcb581;
	padding: 0px 0px 0px 12px;
}	
	
table.LogoMusic
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
	table.LogoMusic td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}	
	
div.welcomeTxt
{
	margin: 120px 0px 0px 20px;
	color: #000000;
	text-align: justify;
}	

td.firstEvent
{
	color: #ab9c89;
	font-size: 10px;
	width: 200px;
}
	td.firstEvent h2
	{
		font-size: 11px;
		margin: 0px;
	}
	td.firstEvent h2 a
	{
		font-size: 11px;
		color: #a2a2cf;
	}	

table.calendar
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 30px;
	width: 175px;
	background: #37322B url('img/bg/calendar.gif') no-repeat left top;
}

	table.calendar td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 2px 1px 2px 1px;
		text-align: left;
		font-size: 10px;
		text-align: center;
	}
	
		table.calendar td a
		{
			color: #ffffff;
			text-decoration: none;
			display: block;
			border: 1px solid #ffffff;
			text-align: center;
		}

a.button
{
	display: block;
	background: #40298c url('img/icons/arrow1.gif') no-repeat right;
	font-size: 10px;
	color: #e1dcc8;
	font-weight: bold;
	padding: 2px 0px 3px 0px;
	text-align: center;
	text-decoration: none;
}	
a.button:hover
{
	background: #686691 url('img/icons/arrow1_over.gif') no-repeat right;
	color: #e1dcc8;
	text-decoration: none;
}
	
a.link1
{
	color: #686691;
	font-size: 9px;
}

a.yellow
{
	color: #dcb581;
}

div.lastNews
{
	border-top: 1px solid #a29d8d;
	padding: 10px 60px 0px 30px;
	margin: 3px 0px 0px 0px;
}

div.adverBlock
{
	margin: 624px 0px 0px 0px;
}
div.adver
{
	background: #9f9ebe;
	margin: 0px 18px 10px 20px;
}

td.bannersPanel
{
	text-align: right;
}

div.adverBlockIns
{
	margin: 40px 0px 0px 70px;
}
	div.adverBlockIns div.adver
	{
		float: right;
		background: #9f9ebe;
		margin: 0px 10px 10px 0px;
	}

/* INSIDE */
div.contentPart
{
	margin: 70px 20px 0px 25px;
	color: #e5decf;
	font-size: 12px;
	text-align: justify;
	line-height: 15px;
}
	div.contentPart h1, div.contentPart h1 a
	{
		font-family: Arial,Verdana,Tahoma,sans-serif;
		font-size: 14px;
		color: #2e2820;
		font-weight: bold;
	}
	
	div.contentPart h1
	{
		margin-bottom: 30px;
		text-transform: uppercase;
	}
	
	div.contentPart h2
	{
		font-family: Arial,Verdana,Tahoma,sans-serif;
		font-size: 12px;
		color: #2e2820;
		font-weight: bold;	
		text-transform: uppercase;
		border-bottom: 1px solid #e8e0d2;
		margin-left: 50px;
		padding-bottom: 7px;
	}
	
h1.arrow
{
	background: url('img/icons/arrow5.gif') no-repeat left;
	padding: 0px 0px 0px 20px;
}	

table.topAdv
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 150px 0px 0px 20px;
	width: 300px;
	position: absolute;
	z-index:10;
}
	table.topAdv td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}
	
	table.topAdv td.content
	{
		color: #2c2620;
		font-size: 10px;
		padding: 10px 30px 20px 30px;
	}
	
table.events
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

	table.events td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;		
	}
	
	table.events td.header1
	{
		background: #4f4e6c;
		color: #f9faf9;
		font-size: 10px;
		padding: 15px 10px 18px 5px;
		vertical-align: middle;
		text-align: right;
	}
	
	table.events td.header2
	{
		background: #ebe2cf;
		font-size: 10px;
		padding: 10px 10px 10px 5px;
		vertical-align: middle;
		text-align: right;
	}

	table.events td.header1Full
	{
		background: #4f4e6c;
		color: #f9faf9;
		font-size: 10px;
		padding: 5px 5px 5px 5px;
		vertical-align: middle;
		text-align: left;
		white-space: nowrap;
	}	
	
table.eventsPager
{
	margin: 0px 0px 0px auto;
}
	table.eventsPager td
	{
		padding: 0px 3px 0px 3px;
	}
		table.eventsPager td a
		{
			color: #000000;
			font-size: 10px;
			margin: 0px 6px 0px 0px;
		}	
		
		table.eventsPager td a.current
		{
			background: #9f9ebe;
			color: #ffffff;
			text-decoration: none;
			padding: 3px;
		}
		
	table.events td.eventsContent
	{
		font-size: 10px;
		padding: 10px 0px 10px 0px;
		vertical-align: middle;
		text-align: center;
	}

	table.events td.eventsContentFull
	{
		font-size: 12px;
		padding: 20px 5px 20px 5px;
		text-align: justify;
	}		
	
table.eventsContent
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 99%;
}
	table.eventsContent td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 5px 5px 4px 10px;
		text-align: left;	
		/*background: #acabc5;	*/
		border: 1px solid #e5d7ba;
		color: #2e2820;
		vertical-align: middle;
	}
		table.eventsContent td a
		{
			color: #2e2820;
		}
	
	table.eventsContent td.bg2
	{
		/*background: #9291b0;*/
	}
	
	table.eventsContent td.date
	{
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		
	}
	
	table.eventsContent td.subj
	{
		width: 127px;
	}
	
	table.eventsContent td.place
	{
		width: 107px;
	}
	
	table.eventsContent td.date, table.eventsContent td.img, table.eventsContent td.subj, table.eventsContent td.place
	{
		cursor: pointer;
		cursor: hand;	
	}
	
div.newsPager
{
	background: #ebe2cf;
	padding: 2px 0px 2px 0px;
	margin: 10px 0px 0px 0px;
}	
	
div.newsHeader
{
	background: #4f4e6c;
	margin: 0px 0px 0px 0px;
}

div.blogHeader
{
	margin: 0px 0px 20px 0px;
}
	div.newsHeader table td
	{
		vertical-align: middle;
	}
	div.newsHeader table td.date
	{
		font-size: 10px;
		font-weight: bold;
		color: #ebe2cf;
		padding: 2px 15px 3px 20px;
	}

	div.newsHeader table td.tags
	{
		font-size: 11px;
		color: #ebe2cf;
		padding: 2px 10px 3px 5px;
	}
	
	div.newsHeader table td.tags a
	{
		font-size: 11px;
		color: #ebe2cf;		
	}

table.newsItem
{
	width: 100%;
	margin: 12px 0px 30px 0px;
	border-bottom: 1px solid #ece2cf;
}
table.blogItem2
{
	margin-top: 30px;
	margin-bottom: 0px;
	border-bottom: none;
	border-top: 1px solid #ece2cf;
}

table.blogItem2
{
	margin-bottom: 0px;
	border-bottom: none;
}

	table.newsItem td.photo
	{
		vertical-align: top;
		width: 126px;
		padding-bottom: 5px;
	}

	table.newsItem td.txt
	{
		width: 90%;
		padding: 10px 0px 5px 25px;
		text-align: justify;
	}
		table.newsItem td.txt h2
		{
			font-family: Arial,Verdana,Tahoma,sans-serif;
			font-size: 12px;
			color: #d5d5d5;
			font-weight: bold;	
			text-transform: none;
			border-bottom: none;
			margin-left: 0px;
			padding-bottom: 5px;
			padding-top: 0px;	
			margin-top: 0px;		
		}
	
div.line1
{
	background: #534b40;
	height: 1px;
	margin: 15px 0px 0px 0px;
}	
	
a.rss
{
	background: url('img/icons/rss.gif') no-repeat left;
	padding: 5px 0px 5px 20px;
	color: #ffffff;
	margin: 0px 0px 0px 565px;
	display: block;
}	

table.mediaList
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 21px 0px 20px 0px;
}
	table.mediaList td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px 0px 0px 0px;
		text-align: left;
	}	
	
	table.mediaList td.item
	{
		padding: 0px 5px 20px 0px;
		text-align: center;
	}

	table.mediaList td.desc
	{
		background: #4f4e6c;
		padding: 10px 28px 10px 28px;
		color: #ebe2cf;
		font-size: 11px;
	}
	
div.error
{
	color: #ff0000;
}	

p.siren, p.siren a
{
	color: #b2b2ca;
	font-size: 10px;
	font-weight: bold;
}

div.formDiv input.txt, div.formDiv textarea.txt, div.formDiv select.txt
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 11px;
	border: 0px solid #6a6a6a;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 4px 5px;	
	width: 95%;
}

div.eng
{
	width: 80px;
	text-align: center;
	padding: 0px 0px 3px 0px;
	position: absolute;
	top:16px;
	margin: 0px 0px 0px 30px;
}
	div.eng a
	{
		font-size: 10px;
	}
	
/* END INSIDE */

/* DEFAULT */
table.default 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.default td 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
div.clear 
{
	clear: both;
}
span.bold 
{
	font-weight: bold;
}

/* END DEFAULT */

/* OTHERS */

table
{
	/*font-size: small;*/
}

object,embed 
{
	border: 0px solid #000000;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img 
{
	border: 0px solid #000000;
	display: block;
}

/*input,select,textarea {*/

input.search
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 10px;
	border: 0px solid #6a6a6a;
	color: #397a79;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 1px 5px;	
}

/*
input.search
{
	font-family: Tahoma,Verdana,Arial,sans-serif;
	border: 1px solid #6a6a6a;
	background: #ffffff;
	color: #383838;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;		
	width: 97px;
	height: 15px;
	font-size: 11px;
}
*/
h1,h2,h3 
{
	font-family: Verdana,Arial,Tahoma,sans-serif; 
	color: #a2a2cf;
	font-size: 17px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-transform: none;
	padding: 0px;
}

h2 
{
	font-size: 14px;
	margin-top: 10px;
}
h3 
{
	font-size: 12px;
	color: #a2a2cf;
	margin-top: 10px;
}

/* END OTHERS */

/* LINKS */
a
{
	font-family: Verdana,Arial,Tahoma,sans-serif; 
	font-size: 12px;
	color: #e5decf;
	text-decoration: underline;	
	cursor: pointer;
	cursor: hand;
}
a:hover
{
	text-decoration: none;	
}
a:visited
{
	/*color: #cf2b01;*/
}
a:focus
{
    -moz-outline: none; /* fx 1.07*/ 
    outline:none /* fx 1.05, Safari, Mac IE*/
}

a.small
{
	font-size: x-small;
}
a.bold 
{
	font-weight: bold;
}

/* END LINKS */

#merka
{
position: absolute;
left: 0;
bottom: 0;
visibility: hidden; 
width: 100%; 
}


	.gal {
border: 4px #e5decf double;
}
