/* Reset all CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:inherit; vertical-align:top; }
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th { vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}
a img { border:none;}


/* NEW CSS */
body	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#000 ;}

a		{ font-size:12px; color:#CA9B47; text-decoration:underline}
a:hover	{ font-size:12px; color:#CA9B47; text-decoration:none}

.size	{ width:1000px; height:1000px; margin:auto;}
.both	{ clear:both}

.bg			{ background:url(/images/bg.jpg) no-repeat center 20px }
.bg_deformology		{ background:url(/images/bg_pixy.jpg) no-repeat center 20px }


/* ENTER PAGE */

.size_enter		{ width:872px; margin:auto; height:738px; }

.enter_bg_top	{ background:url(/images/enter_bg_top.jpg) no-repeat; height:243px;}
.enter_bg_left	{ background:url(/images/enter_bg_left.jpg) no-repeat left; height:294px}
.enter_bg_right	{ background:url(/images/enter_bg_right.jpg) no-repeat right; height:294px}
.enter_bg_bottom	{ background:url(/images/enter_bg_bottom.jpg) no-repeat; height:191px}

.enter_button	{ text-align:center; position:absolute; margin-top:150px; width:872px;  }

.preloader		{ position:absolute; display:block; overflow:hidden; width:391px; height:294px; margin-left:238px}


.tv_button	{ margin-left:24px; margin-top:472px; height:255px; width:140px; position:absolute; z-index:1}
.tv_button a	
			{ 
	display:block; 
	width:110px; 
	height:26px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#c6984d;
	text-decoration:none;
	line-height:26px;
	padding-left:30px
			}
.tv_button a:hover	{ display:block; width:110px; height:26px; background:url(/images/button.jpg) no-repeat right top; color:#780303; text-decoration:none }

.tv_diod	{ margin-left:28px; margin-top:510px; height:20px; width:140px; position:absolute; z-index:2}

.diod	img	{ float:left} 

.poster			{ margin-left:720px; margin-top:280px; width:285px; position:absolute; z-index:3; font-size:12px; color:#1f1717}
.poster_cell	{ padding-top:3px; clear:both }
.poster_cell a	{ color: #000; }
.poster_date	{ float:left; width:60px; padding-left:5px; letter-spacing:-1px; font-weight:bold}
.poster_city	{ float:left; width:95px; padding-left:10px; padding-right:5px; font-weight:bold}
.poster_name	{ float:left; width:100px; padding-left:5px; padding-right:5px; font-weight:bold}

.chain_left		{ position:absolute; margin-left:18px; margin-top:15px; z-index:14}
.chain_right	{ position:absolute; margin-left:626px; margin-top:10px; z-index:15}

/* DIV BANER */
#pnr_conteyner	{ position:absolute; margin-left:80px; margin-top:35px; width:520px; height:100px; /*border:1px solid #fff*/;  z-index:30}

.content		{ position:absolute; margin-left:212px; margin-top:465px; height:240px; width:390px; z-index:6}
.content p		{ text-indent:24px}
.content h1		{ padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#ca9b47}

.links			{ position:absolute; margin-left:685px; margin-top:230px; z-index:7}
.links div		{ padding:2px 0px 0px 0px}


.news_cell { padding-bottom:15px}
.news_cell .title { padding-bottom:2px}
.news_cell .title h1	{ font-weight:bold; font-size:14px}

/* SWF */

.old_album		{ position:absolute; margin-left:756px; margin-top:177px; z-index:10}

.ant_1			{ position:absolute; margin-left:-70px }
.ant_2			{ position:absolute; margin-left:370px; z-index:200; margin-top:300px }

.radio			{ position:absolute; margin-left:44px; margin-top:302px; z-index:10}

.noise			{ position:absolute; margin-left:-24px; margin-top:-22px; z-index:5}

.butterfly_1	{ position:absolute; margin-top:695px; margin-left:665px}
.butterfly_2	{ position:absolute; margin-top:750px; margin-left:752px}

.tv_track		{ position:absolute; margin-left:403px; margin-top:-26px}


.partner		{ position:absolute; z-index:20; margin-top:818px; margin-left:20px}
.partner div	{ float:left; margin-right:10px}

.copyleft		{ position:absolute; z-index:21; margin-top:840px; margin-left:860px; color:#a0977a; font-size:12px; line-height:14px}

/******************/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	width:20px
	
	
}
.jScrollPaneDrag {
	position: absolute;
	background: url(/images/handle.gif) no-repeat right center;
	cursor: pointer ;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



.scroll-pane {
	width: 377px;
	padding-right:42px;
	height:420px;
	overflow: auto;
	float: left;
}

#pane1 {
height:250px
}
		/* Darkbox */
		.darkbox-frame {
			position:fixed;
			top:0;
			left:0;
			display:none;
			overflow:hidden;
			width:100%;
			height:100%;
			z-index:999;
			}
		.darkbox-frame-on {
			display:block;
			}

		/* Shadow */
		.darkbox-shadow {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			background:#000;
			opacity:0;
			}

		/* Canvas */
		.darkbox-canvas {
			position:absolute;
			top:50%;
			left:50%;
			overflow:hidden;
			margin:-40px 0 0 -40px;
			width:80px;
			height:80px;
			background:#000 url(/images/spinner.gif) 50% 50% no-repeat;
			-webkit-border-radius:15px;
			-moz-border-radius:15px;
			border-radius:15px;
			opacity:.5;
			}
			.darkbox-canvas IMG {
				display:block;
				visibility:hidden;
				}
		.darkbox-canvas-load {
			background-image:none;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			border-radius:0;
			}
		.darkbox-canvas-done {
			overflow:visible;
			opacity:1;
			}
			.darkbox-canvas-done IMG {
				visibility:visible;
				opacity:0;
				}

		/* Button */
		.darkbox-button {
			position:absolute;
			top:-13px;
			display:none;
			width:30px;
			height:30px;
			background:url(/images/button.png) no-repeat;
			cursor:pointer;
			z-index:1;
			}
		.darkbox-button-on {
			display:block;
			}
		.darkbox-button-left {
			left:-16px;
			}
		.darkbox-button-right {
			right:-16px;
			}
.video-cat {padding-bottom:10px; }
.video-cat .title h3 a {font-size:verdana;font-weight: bold; font-size:14px; color:#ca9c47; }
.video-cat .title h3  { font-weight: bold; text-align:left; }
.video-cat .title	{ text-align:center; padding-bottom:7px}
.video-cat .title img	{ text-align:center; padding-bottom:5px}
.video-cat .announce { color:#fff; }

.video-cell { float:left; width:160px; margin-right:10px; }
.video-cell .preview { margin:auto; border: 1px solid #2c2314; text-align:center; width:158px; height:120px; overflow:hidden; position: relative; display:block;}
.video-cell .title h3 a { font-size:verdana;font-weight: bold; font-size:14px; color:#ca9c47; text-align:center;}
.video-cell .title	{ height:50px}


.photo-cell { float:left; width:160px; margin-right:10px;padding-bottom:10px;}
.photo-cell .preview { margin:auto; border: 1px solid #2c2314; text-align:center;}
.photo-cell .preview img { border: 1px solid #2c2314; position:relative; margin-left:-5px ; margin-top:-5px}

.photo-cell .preview a { height:100px; overflow:hidden; position:relative; display:block;}

.photo-cell .description { display:none; }
.photo-cell .title	{ height:60px}
.photo-cell .title h3 a { font-size:verdana;font-weight: bold; font-size:14px; color:#ca9c47; text-align:center;}

.afisha { font-size: 14px; color:#ca9b47; }
.afisha h3 a {color:#780303; font-weight:bold; font-size: 14px;}

.video-desc .title h1 { font-weight: bold;}

.mod_title {text-align:center;}

		* HTML BODY {
			background:url(about:blank) fixed;
			}
		* HTML .darkbox-frame {
			position:absolute;
			top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
			}
		.darkbox-shadow {
			filter:alpha(opacity=0);
			}
		.darkbox-canvas {
			filter:alpha(opacity=50);
			}
		.darkbox-canvas-done {
			filter:none;
			}
			.darkbox-canvas-done IMG {
				filter:alpha(opacity=0);
				}
		* HTML .darkbox-button {
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/button.png',sizingMethod='crop');
			}
#contact   { position:absolute; z-index:21; margin-top:30px; margin-left:720px; color:#a0977a; font-size:12px; line-height:14px}
#contact h3 {font-weight:bold}

/* PAGER */
.pager { padding: 10px; margin-top: 2em; text-align: left;}
.pager ul { list-style-type: none; margin: none; }
.pager ul li { display: inline; padding-right: 10px; }
.pager a { text-decoration: none; /*padding: 3px 7px; border: 1px solid #ccc*/}
/*.pager a:hover { background-color: #ccc; }*/