html 
{
	height: 100%;
	background: #000 url(/img/bg-top.jpg) no-repeat 50% 0;
}

body
{
	padding: 0;
	margin: 0;
	color: #fff;
	min-height: 100%;
	position: relative;
	font: 12px/16px Tahoma;
	background: url(/img/bg-btm.jpg) no-repeat 50% 100%;
}

* html body
{
	height: 100%;
}

a
{
	color: #c7b593;
	outline: none;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

img{ border: 0; vertical-align: middle; }

h1, h2, h3, h4, h5, h6
{	
	color: #c7b593;
	font-weight: 700;
	text-decoration: none;	
}
h1{font-size: 130%;}
h2{font-size: 120%;}
h3{font-size: 110%;}
h4{font-size: 100%;}
h5{font-size: 90%;}
h6{font-size: 80%;}

ul, ol, li, h1, h2, h3, h4, h5, h6 
{
	margin: 0;
	padding: 0;
}

div.all
{
	width: 850px;
	margin: 0 auto;
	padding: 0 0 120px;
}

div.top
{
	height: 270px;
	position: relative;
	overflow: hidden;
}

	div.top h1.logo
	{
		top: 25px;
		left: 20px;
		position: absolute;
	}
	
		div.top h1.logo a
		{
			width: 180px;
			height: 180px;
			display: block;
			text-indent: -10000px;
		}
		
	div.top ul.lang
	{
		right: 30px;
		bottom: 50px;
		position: absolute;
	}
	
		div.top ul.lang li
		{
			color: #fff;
			display: inline;
		}
		
			div.top ul.lang li a
			{
				color: #fff;
				font-size: 10px;
				text-transform: uppercase;
			}
		
		div.top ul.lang li.active
		{
		}
		
			div.top ul.lang li.active a
			{
				color: #c7b593;
				cursor: default;
				text-decoration: none;
			}
			
		div.top div.flash
		{
			top: 20px;
			right: 20px;
			position: absolute;
		}
		
		div.top ul.menu
		{
			width: 100%;
			overflow: hidden;
			padding: 244px 0 0 0;			
		}
		
			div.top ul.menu li
			{
				float: left;
				width: 76px;
				padding: 0 14px;
				list-style-type: none;
			}
			
				div.top ul.menu li a
				{
					padding: 0 10px;			
					display: inline;
				}
				
					div.top ul.menu li a img
					{
						display: inline;
					}
					
					div.top ul.menu li a img.active
					{
						display: none;
					}
	
				div.top ul.menu li a:hover
				{
				}
				
					
					div.top ul.menu li a:hover img
					{
						display: none;
					}
					
					div.top ul.menu li a:hover img.active
					{
						display: inline;
					}
	
div.content
{
	overflow: hidden;
	padding: 0 25px 0 25px;
}

* html div.content  { height: 1%; }

	div.content h1.header
	{
		padding: 20px 0 10px;
	}

	div.content h1.video-name
	{
		font-size: 17px;
		font-weight: 700;
		font-family: Arial;
	}


	div.content h1.both
	{
		clear: both;
	}
	
	div.content div.new
	{
		padding: 5px 0;
	}
	
		div.content div.new span.date
		{
			color: #9b9b9b;
		}
		
		div.content div.new a.new-header
		{
			font-weight: 700;
		}
		
		div.content div.new h2
		{
			padding: 15px 0 5px;
		}
	
	div.content ul, div.content ol
	{
		padding: 15px 0 15px 30px;
	}
	
		div.content ul li, div.content ol li
		{
			padding: 2px 0 1px 0;
		}
		
	div.content div.corner-tl { background: url(../img/corner-tl.gif) no-repeat 0 0;  }
	div.content div.corner-tr { background: url(../img/corner-tr.gif) no-repeat 100% 0; }
	div.content div.corner-bl { background: url(../img/corner-bl.gif) no-repeat 0 100%; }
	div.content div.corner-br { background: url(../img/corner-br.gif) no-repeat 100% 100%; }
	
	div.content ul.last-photo
	{
		margin: 0;
		padding: 8px 0 8px 0;
		text-align: center;
	}
	
		div.content ul.last-photo li
		{
			margin: 0;
			padding: 0 6px;
			display: inline;
			list-style-type: none;
		}
		
			div.content ul.last-photo li img
			{
				margin: 5px 0;
				border: solid 1px #54493f;
			}
		
		
	div.content div.left
	{
		width: 150px;
		float: left;
		margin-left: -15px;
	}

	div.content div.left-video
	{
		width: 190px;
		float: left;
		margin-left: -15px;
	}

	
	* html div.content div.left { margin-left: -7px; }
	
		div.content div.left ul
		{
			margin: 0;
			padding: 8px 0 8px 15px;
		}
		
			div.content div.left ul li
			{
				margin: 0;
				padding: 5px 0;
				font-weight: 700;
				list-style-type: none;
			}
			
				div.content div.left ul li a
				{
					font-weight: 700;
					text-decoration: underline;
				}
				
				div.content div.left ul li a:hover
				{
					color: #7f6c5c;
				}
	
	div.content div.right
	{
		margin-left: 180px;
	}

	div.content div.right-video
	{
		margin-left: 220px;
	}

	
	div.content div.right ul
		{
			margin: 0;
			overflow: hidden;
			padding: 8px 0 8px 8px;
		}

	* html div.content div.right ul { height: 1%; }
		
			div.content div.right ul li
			{
				margin: 0;
				padding: 8px 4px;
				float: left;
				list-style-type: none;
			}
			
				div.content div.right ul li img
				{
					border: solid 1px #54493f;
				}
				
	div.content div.new-album
	{
		float: right;
		padding: 0 0 10px 30px;
	}
	
	
	div.content div.new-album-right
	{
		width: 200px;
		float: right;
	}
	
		div.content div.new-album-right div.subscribe
		{
			color: #c7b593;
			padding: 0 15px 20px;
			background: url(/img/bg-input.gif) no-repeat 50% 45px;
		}
		
			div.content div.new-album-right div.subscribe input
			{
				vertical-align: middle;
			}
			
			div.content div.new-album-right div.subscribe input.submit
			{
				border: 0;
				float: right;
				width: 44px;
				height: 22px;
				margin: 6px 0 0;
				background: url(/img/bg-submit.gif) no-repeat 0 0;
			}
			
			div.content div.new-album-right div.subscribe input.field
			{
				border: 0;
				width: 150px;
				padding: 0 5px;
				margin: 0 0 10px;
				background: transparent;
			}
	
	div.content div.news
	{
		margin-right: 220px;
	}
		
	div.content div.paging
	{
		color: #c7b593;
		padding: 20px 0 0;
	}
	
	div.content div.other
	{
		color: #9b9b9b;
		line-height: 18px;
	}		
	
	div.content div.blog
	{
		width: 100%;
		overflow: hidden;
		line-height: 20px;
	}
	
		div.content div.blog-left
		{
			float: left;
			width: 40%;
			padding: 25px;
		}
		
		div.content div.blog-right
		{
			float: right;
			width: 40%;
			padding: 25px;
		}
		
			div.content div.blog-left a,
			div.content div.blog-right a
			{
				width: 250px;
				height: 80px;
				display: block;
				text-indent: -10000px;
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			
			div.content div.blog-left a:hover,
			div.content div.blog-right a:hover
			{
				background-position: 0 -80px;
			}
			
	div.content div.contacts
	{
		width: 100%;
		overflow: hidden;
		line-height: 20px;
	}
	
		div.content div.contacts-left
		{
			float: left;
			width: 40%;
			padding: 25px;
			font-size: 16px;
		}
		
		div.content div.contacts-right
		{
			float: right;
			width: 40%;
			padding: 25px;
			font-size: 16px;
		}
		
		div.content div.contacts img
		{
			margin: 2px 0;
		}
		
		div.content span.brown
		{
			color: #c7b593;
		}
		
	div.content div.group
	{
	}
	
		div.content div.group table
		{
			margin: 10px 0;			
		}
		
			div.content div.group table td.corners
			{
				padding: 15px;
			}
			
			div.content div.group table img
			{
				border: solid 1px #54493f;
			}
		
		div.content div.group table.left-sided
		{
			background: url(/img/corner-br.gif) no-repeat 100% 100%;
		}
		
			div.content div.group table.left-sided img
			{
				border: solid 1px #54493f;
			}
			
			div.content div.group table.left-sided tr td.corners
			{
				 background: url(/img/corner-tr.gif) no-repeat 100% 0;
			}
			
		div.content div.group table.right-sided
		{
			background: url(/img/corner-bl.gif) no-repeat 0 100%;
		}
		
			div.content div.group table.right-sided tr td.corners
			{
				 background: url(/img/corner-tl.gif) no-repeat 0 0;
			}
			
			
	div.content div.music
	{
		width: 100%;
		overflow: hidden;
		line-height: 20px;
	}
	
		div.content div.music-left
		{			
			margin-right: 340px;
		}
		
			div.content div.music-left span.album-name
			{
				color: #c7b593;
				font-weight: 700;
				display: block;
				text-align: center;
			}
			
			div.content div.music-left div.music-list
			{
				padding: 10px 15px;
			}
			
				div.content div.music-left div.music-list table
				{
					width: 100%;
				}
				
					div.content div.music-left div.music-list table td
					{
						padding: 3px 5px;
						color: #c7b593;
						font-weight: 700;
					}
		
		
					div.content div.music-left div.music-list table td a
					{
						color: #c7b593;
						font-weight: 700;
					}
					
					div.content div.music-left div.music-list table td a:hover
					{
						color: #fff;
						font-weight: 700;
					}
		
		
					div.content div.music-left div.music-list table td.name
					{
						width: 330px;
					}
					
					div.content div.music-left div.music-list table tr:hover
					{
						background: #0f0f0f;
					}
		
		div.content div.music-right
		{
			float: right;
			width: 320px;
		}

	div.content div.stream-video
	{
		padding: 20px 0;
	}



div.footer
{
	left: 50%;
	bottom: 0;
	height: 60px;
	margin-left: -400px;
	position: absolute;
	width: 800px;
	font-size: 11px;
	padding: 10px 0 0;
}

	div.footer ul
	{
	}
	
		div.footer ul li
		{
			float: left;
			list-style-type: none;
		}	
		
			div.footer ul li a
			{
				color: #fff;
				font-size: 11px;
			}	
			
	div.footer a.sun
	{
		float: left;
		padding: 12px 105px 10px 0;			
		display: block;
		background: url(/img/logo-sun.gif) no-repeat 100% 0;
		text-decoration: underline;
	}
	
	div.footer a.sun:hover
	{
		background: url(/img/logo-sun-hover.gif) no-repeat 100% 0;
		text-decoration: none;
	}
