@charset "windows-1251";
body {
	margin: 0px;
	padding: 0px;
	background: #000000 url(/p/common/main_bg.jpg) repeat-x left top;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.png
    {
        //background-image: none ! important;
        behavior: url('/javascript/pngfix.htc');
    }
	
a{
	color: #46b7e2;	
}
a:hover{
	color: #e2f5fc;
	text-decoration: none;	
}
h1{
	font-size:18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin-top:10px;
}
h2{
	font-size:16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin-top:10px;
}


.main_container{
	background: url(/p/common/main_ill.jpg) no-repeat left top;
	height:615px;
	width:67%;
	
}
.header{
	background: #001422 url(/p/common/header_bg.gif) repeat-x left bottom;
	height: 93px;
	width: 510px;
	padding-top: 37px;
	padding-left: 30px;	
	position:absolute;
	left:350px;
	top:80px;
	z-index:100;
}
.header img{	
	margin-bottom:15px;
}
.content{
	overflow:hidden;
	width: 540px;
	position:absolute;
	left:350px;
	top:220px;
	z-index:100;
	overflow:hidden;

}
.content_element_news{
	background: #001422 ;
	padding:25px;
	font-size:11px;
	margin-bottom:10px;
	overflow:hidden;
}
.content_element_text{
	background: #001422 ;
	padding:25px;
	font-size:12px;
	margin-bottom:10px;
	overflow:hidden;
}
.date{
	color: #333333;
	background: #FFFFFF;	
	padding:2px;
}
.img_album{
	float:left;
	overflow:hidden;
	background: url(/p/common/album_bg.jpg) no-repeat left top;
	height:100px;
	width:148px;
	margin-right:10px;
	margin-bottom:25px;
}
.footer{
background: #001422 url(/p/common/header_bg.gif) repeat-x left bottom;
height:30px;
padding-left:25px;
padding-top:10px;

}

ul.navigation
{
	margin: 0.5em 0;
	padding: 0 0 0 0em;		
}

ul.navigation li
{
	margin: 0.5em 2.2em 0.5em 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	background: url(/p/common/bullet_gif.gif) no-repeat 0 0.2em;
	display:inline;
}

ul.navigation li a
{
	color:#FFFFFF;
	text-decoration:none;
}

ul.navigation li.active{
 color:#133248;
}

.demo{
	position: absolute;
	height: 400px;
	width: 20%;
	right: 0px;
	top: -10px;
	z-index:10;
	padding: 260px 0px 0px 100px;
	
}
.dinamika{
	position:absolute;
	width:190px;
	height:140px;
	padding-left:95px;
	padding-top: 10px;
	top:450px;
	left:50px;
}
h2.guest_header{
	font-size:14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin-top:10px;
	background: url(/p/common/guest_header.gif) no-repeat 0px 2px;
	padding-left: 15px;
}
.guest_record{
	border: 1px dashed #123853;	
	padding:10px;
	font-size:11px;
}
.guest_record_answer{
	border: 1px dashed #123853;	
	padding:10px;
	font-size:11px;
	margin-top:25px;
}
.guest_author{
	background: #123853 url(/p/common/guest_author.gif) no-repeat 4px 6px;
	padding-top: 4px;
	padding-left: 15px;
	padding-bottom:4px;
	padding-right:15px;
}
.guest_author a{
	color:#ffffff;
	text-decoration:underline;
}
.guest_answer{
	background: #0077a8 url(/p/common/guest_record.gif) no-repeat 4px 6px;
	padding-top: 4px;
	padding-left: 19px;
	padding-bottom:4px;
	padding-right:15px;
}
.guest_answer a{
	color:#ffffff;
	text-decoration:underline;
}
.new_window{
	background: url(/p/common/new_window.gif) no-repeat 4px 6px;
	padding-top: 4px;
	padding-left: 19px;
	padding-bottom:4px;
	padding-right:15px;
	font-size:12px;
}
.album_all {
	padding-bottom: 10px;
	border-bottom: 1px dashed #FFFFFF;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}

.error {color:#dd0000}
.success {color:#00cc00}

.discocategoryopener {
	color: #46b7e2;
	cursor:pointer;
	border-bottom: #46b7e2 1px dashed;
	font-size:1.2em;
	margin-bottom:7px;
}



.discocategoryopener-hit {
	cursor: default;
	color: #ffffff;
	border-bottom: 0px;
	font-size:1.2em;
	padding-bottom:3px;	
}

.img_albumnocd{
	float:left;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:25px;
}

.dinamika-pager{
	padding-top:7px;
	padding-bottom:10px;
	padding-left:25px;
	margin-bottom:1em;
	background: #001422;
}

.download-set {
	padding-bottom: 10px;
	border-bottom: 1px dashed #FFFFFF;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}

.video {
	padding-bottom: 10px;
	border-bottom: 1px dashed #FFFFFF;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}
