html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
font-family:Georgia,"Times New Roman",Times,serif;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse; border-spacing: 0;}

a{text-decoration:none; color:#333; font-style:italic;}
a:hover{text-decoration:underline}

h2 {
	color:#333333;
	font-size:18px;
font-weight:normal;
margin:0 0 17px;} 

.body {
	padding-top: 70px;
	position:relative;
	width:956px;
	min-height:580px;
	left: 50%;
	margin-left:-503px;
	color:#333333;
	}

.navigation {
	height:100px;
	width:400px;
	display:block;
	position:absolute;
	left: 70px;
	z-index:20;}
.navigation .afisha	 img {
	margin-top:20px;
	margin-bottom:20px;
	display:block;}
		.navigation ul{
			display:block;
			overflow:hidden;
			font-size:16px;
			position:relative;
			left: -12px;
			top:13px;	
			}
		.navigation li{
			list-style:none;
			float:left;
			padding:6px 10px;
			}
			
			.navigation .act{
			background:none repeat scroll 0 0 #F5F5F5;
			min-width: 50px;
			}
			.navigation .act hr{
			width: 52px;
			}
			
			.navigation li ol{
				top:0;
				left:0;
				padding:7px 0 10px 0;
				margin:3px 0 0 0;
				}
		.navigation li ol li{
				float:none;
				padding:0;
				display:block;
				list-style:none;
				font-size:12px;
				padding:2px 0;
		}
	
.content {
	margin-top:40px;
	margin-left:425px;
	width:553px;
	}	
	
	.content p {
		font-size:12px;
		line-height:20px;
		margin:0 0 20px;
		}
		
	.content h1 {
		font-size:24px;
		font-weight:normal;
		margin:0 0 17px;
		}
	.content .audioplayer {
		margin-top:-15px;
		margin-bottom:15px;}
	
	#c79 h2, #c78 h2, #c77 h2 {
		color:#09F;}
	#c112 h2 {color: #F00;}
	#c78 .audioplayer{
		margin-bottom:60px;}
		
		.content .audioplayer a {
			font-size:0.7em;
			cursor: pointer;}
			
	.content h2 {
		font-size:0.8em;
		}
	
	.news-list-date {
		float:none;
		color:#999999;
		display:block;
		font-size:12px;
		font-style:italic;
		margin:0 0 4px;
		padding:0px;
		}
		
	.news-list-container img {
		float:none;}
		
	.cod {
		width:400px;
		overflow:hidden;
		border:1px solid #000;
		padding:10px;
		line-height:1.5;
		font-size:12px;
		}
		
		.clear {
			float:none;
			clear:both;
			width:100%;
			height:1px;
			display:block;
			}
	
.lilab {
	height:50px;
	width:956px;
	position: relative;
	top:100%;
	margin-top:50px;
	left:50%;
	margin-left:-480px;
	z-index:20;}
	
	.lilab a {
		font-size:12px;}
	
	.lilab table{
		vertical-align:middle;
		display:block;
		height:100px;
		width:956px;
	}

	.lilab table tbody{
		width:956px;
		display:block;
	}
	.lilab table tr{
		width:956px;
		display:block;
	}
	.lilab table tr.li td{
		width:191px;
	}
	.lilab table tr.li a.lilogo{
		text-align:left;
		float:left; 
	}
	.lilab table td{
		width:15%;
		padding: 0px 11px;
		vertical-align:middle;
		text-align: center;
	}
	
	.browse_links a{
		text-decoration:none;
		display:block;
		padding:3px;
		margin:10px;
		background-color:#e8e8e8;
		color:#000;
		}

.not-found-leftcol {
	border: 1px solid red;
	width:300px;
	float:left;
	height:100%;
	}
.not-found-rightcol {
	margin-left:300px;
	height:100%;
	width:600px;
	border:1px solid red;}
.not-found {
	background:url(/fileadmin/templates/res/img/404_num.jpg) no-repeat;
	position:relative;
	width:300px;
	height:100px;
	display:block;
	}
.not-found-text{
	width:300px;
	position:relative;}
	
.not-found-text p{
	font-size:12px;
	display:block;
	padding:10px 16px;
	margin:0 0 5x 0;
	color:#000
}

.not-found-vialo {
	float:right;
		width:300px;
		position:relative;
	}
.not-found-vialo img {
	height:100%;}
