/* KiOne



patr_0n@yahoo.com



------------------

Главные стили. Внешний вид шаблона.

*/



body {

	padding: 0;

	margin: 0;

	background: #171717  center top repeat-x;



	text-align: center;

	font: 12px Arial;

	color: #000000;

}



h1, h2, h3, h4 {

	padding: 0;

	margin: 0;

	font-size: 12px;

}



a {color: #FF0000;

	text-decoration: none;

}



img {

	border: none;

}



.main{

	margin: 0 auto;

	text-align: Left;

	width: 1000px;

}



	.header{

		position: relative;

		margin: 0 auto;

		text-align: left;

		width: 1000px;

		height: 200px;

		padding: 0 0 20px 0;

	}

		

		.logo{

			background: url(../images/logo.png) 0 0 no-repeat;

			display: block;

			width: 233px;

			height: 69px;

			position: absolute;

			top: 50px;

			left: 10px;

		}



.thide { overflow: hidden; display: block; height: 0; line-height: normal; }

		

		.login{

			background: url(../images/login.png) 0 top no-repeat;

			display: block;

			width: 106px;

			height: 34px;

			position: absolute;

			top: 69px;

			right: 210px;

			font: bolder 12px Arial;

			color: #000;

			text-align: center;

			line-height: 28px;

			cursor: pointer;

		}

			.login:hover{

				background: url(../images/login.png) 0 bottom no-repeat;

			}

		

		.panel-avtoriz{

			display: none;

			background: url(../images/panel-avtoriz.png) center center no-repeat;

			width: 301px;

			height: 350px;

			margin: -112px 0 0 -150px;

			position: fixed;

			top: 50%;

			left: 50%;

			z-index: 100;

		}

			.panel-block{

				margin: 50px 0 0 0;

			}

			.close{

				position: absolute;

				top: -20px;

				right: -20px;

				background: url(../images/close.png) 0 0 no-repeat;

				width: 40px;

				height: 40px;

				cursor: pointer;

			}

		

			.fon-login{

				display: none;

				position: fixed;

				left: 0px;

				top: 0px;

				width: 100%;

				height: 100%;

				background: url(../images/fon-login.png) 0 0 repeat;

			}

			

			

		.top-menu-block{

			background: url(../images/menu-fon.png) 0 0 no-repeat;

			position: absolute;

			top: 180px;

			left: 0px;

			width:  1000px;

			height: 36px;

			list-style-type: none;

			margin: 0px;

			padding: 0px;

		}

		

		.top-menu-block li{

			float: left;

			height: 40px;

			position: relative;

		}

			.top-menu-link{

				display: block;

				background: url(../images/line-menu.png) left center no-repeat;

				font: bolder 12px Arial;

				color: #000;

				height: 37px;

				line-height: 35px;

				text-align: left;

				padding: 0 15px;

			}

				.top-menu-block li:first-child a{

					background: none;

					border-radius: 4px 0 0 4px;

					-mos-border-radius: 4px 0 0 4px;

					-webkit-border-radius: 4px 0 0 4px;

				}

				

				.top-menu-link:hover{

					background: url(../images/menu-activ.png) left 1px repeat-x !important;

					color: #fff;

				}

				

				.activ{

					background: url(../images/menu-activ.png) left 1px repeat-x !important;

					color: #fff;

					

				}	

				

				.hidden-menu-block{

					display: none;

					background: url(../images/fon-hidden-menu.png) 0 0 repeat;

					position: absolute;

					top: 39px;

					left: 0px;

					width: 200px;

					z-index: 100;

					padding: 10px 0 15px 0;

					border-radius: 5px;

					-mos-border-radius: 5px;

					-webkit-border-radius: 5px;

				}

				

					.hidden-menu-link{

						display: block;

						background: url(../images/hidden-sprit.png) 0 top no-repeat !important;

						width: 184px;

						height: 27px;

						font: 12px Arial;

						color: #fff;

						line-height: 27px;

						margin: 5px 5px;

						padding: 0 0 0 10px;

					}

						.hidden-menu-link:hover{

							background: url(../images/hidden-sprit.png) 0 bottom no-repeat !important;

							color: #03213d;

						}

						

/* Slider */

#pichead { padding-top: 35px; height: 451px; background:  url("../images/slidebg.png") repeat-x 50% 0; }

#externalcontrols { position: relative; }

  #externalcontrols .thide { top: 194px; position: absolute; cursor: pointer; padding-top: 56px; width: 36px; background: url("../images/lr-slider.png") no-repeat; }

  *html #externalcontrols .thide { background-image: url("http://coldfilm.hdkino.biz/templates/kinoman/images/lr-slider_ie.png"); }

  #externalcontrols .ext_prev { left: 0; background-position: 0 0; }

  #externalcontrols .ext_next { right: 0; background-position: -36px 0; }

  #externalcontrols .ext_prev:hover { background-position: 0 -56px; }

  #externalcontrols .ext_next:hover { background-position: -36px -56px; }



body #boutique li { background: #fff url("http://coldfilm.hdkino.biz/templates/kinoman/images/loading.gif") no-repeat 50% 50%; }

/* Headers of all frames */

#boutique h6 { margin: 0 0 2px 0; line-height: 130%; font-weight: normal; color: #232227; }

#boutique span { color: #848484; line-height: 120%; color: #444; background: #fff; margin: 0; padding: 15px; }



/* The most frontal item */

#boutique .front { margin-top: 0; }

#boutique .front h6 { font-size: 18px; }

#boutique .front span { font-size: 11px; }



/* The further back items */

#boutique .behind { margin-top: 35px; }

#boutique .behind h6 { font-size: 16px; }

#boutique .behind span { font-size: 10px; }



/* The furthest back items */

#boutique .back { padding-bottom: 5%; margin-top: 80px; }

#boutique .back h6 { font-size: 14px; }

#boutique .back span { font-size: 9px; }



/* That's it for the settings */

#boutique { margin: 0 auto; padding: 0; position: relative; z-index: 1; width: 820px; }

#boutique li { margin:0; padding: 0 0 6% 0; list-style:none; position:absolute; z-index:1; display:none; border-width:0; }

#boutique img { border: 0 none; vertical-align: bottom; width: 235px; height: 340px; margin: 0; }

#boutique span { color: #848484; display:block; position: absolute; left:0; right:0; bottom:0; text-align:left; cursor:default; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter:alpha(opacity=100) }

#boutique h6 { cursor: default }

#boutique a { cursor: default; text-decoration:none }

#boutique img, #boutique li, #boutique a{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none }



.shadow { position: absolute; left:0; right:0; bottom: -30px; padding-top: 23px; background: url("../images/shadow.png") no-repeat 50% 50%; }

* html .shadow { display: none; }

	

	.content{

		background: #121212;

	}

		

		.left-col{

			float: left;

			width: 756px;

			margin: 10px 10px 0 10px;

		}

			.music-news{

				float: left;

				width: 350px;

				font: bolder 13px Arial;

				color: #fff;

				padding: 10px 10px 10px 0;

			}

			

				.main-title {

					position: relative;

				}

				

					.main-title a {

						position: absolute;

						right: 5px;

						top: 0px;

						color: #ccc;

						font-weight: normal;

						font-size: 11px;

						text-decoration: underline;

					}

					

						.main-title a:hover {

							

						}

				

				.music-news-item{

					margin: 10px 0 0 0;

				}

				.music-news-main{

					width: 328px;

					height: 122px;

					background: #101010;

					border-bottom: 1px solid #373737;

					padding: 10px;

					margin: 0 0 10px 0;

				}

					.music-news-activ{

						background: #353535;

					}

					.music-news-image{

						position: relative;

						left: 0px;

						top: 0px;

						width: 140px;

						height: 115px;

						overflow: hidden;

						float: left;

						margin: 0 10px 0 0;

					}

						.music-news-image img{

							width: 140px;

							min-height: 115px;

						}

					

					.music-news-right{

						float: left; 

						width: 178px;

					}

						

						.music-news-right h2{

							font: bold 12px Arial;

							color: #fff;

							display: block;

							height: 34px;

							overflow: hidden;

							margin: 0 0 5px 0;

							line-height: 17px;

						}

							.music-news-right a{

								color: #fff;

							}

						

						.music-news-content{

							font: 11px Arial;

							color: #fff;

							line-height: 15px;

							display: block;

							height: 75px;

							overflow: hidden;

						}

			.new-clips{

				float: left;

				width: 386px;

				background: #121212;

				font: bolder 13px Arial;

				color: #fff;

				padding: 20px 0 0 10px;

				margin: -10px 0 0 0;

			}

				.new-clips-item{

					margin: 10px 0 0px 0;

				}

				.new-clips-main{

					background: url(../images/fon-news-clips.png) 0 top no-repeat;

					width: 164px;

					height: 160px;

					padding:  10px;

					float: left;

					margin: 0 9px 20px 0;

				}

					.new-clips-activ{

						background: url(../images/fon-news-clips.png) 0 bottom no-repeat !important;

					}

					.news-clip-play-activ{

						background: url(../images/news-clips-play.png) center bottom no-repeat;

					}

					

					

					.new-clips-image{

						position: relative;

						top: 0px;

						left: 0px;

						width: 165px;

						height: 125px;

						overflow: hidden;

						margin: 0 0 5px 0;

					}

						.new-clips-image img{

							position: absolute;

							top: 0px;

							left: 0px;

							width: 165px;

							min-height: 125px;

						}

						

					.news-clip-play{

						background: url(../images/news-clips-play.png) center top no-repeat;

						width: 165px;

						height: 48px;

						position: absolute;

						top: 40px;

						left: 0px;

						display: block;

					}

					

					.new-clips-activ .news-clip-play {

						background: url(../images/news-clips-play.png) center bottom no-repeat !important;

					}

					

							.new-clips-main h2{

								display: block;

								font: bolder 12px Arial;

								color: #fff;

								height: 32px;

								overflow: hidden;

							}

								.new-clips-main h2 a{

									color: #fff;

								}

				

.custom-label{

position:absolute;

top:6px;

right:6px;

padding:5px;

min-height:15px;

background:#51ac00;

max-width:155px;

color:#fff;

text-align:right;

}

.custom-label a{

color:#fff;

}

.custom-label a:hover{

color:#000;

}



.custom-update{



top:172px;

left:6px;

padding:6.7px;

height:12px;

background:#0f5078;

color:#fff;

max-width:155px;

}



				

			.new-album{

				background: #121212;

				font: bolder 13px Arial;

				color: #fff;

				padding: 10px 0 10px 10px;

				

			}

				

				.new-album-main{

					float: left;

					background: #323232;

					padding: 5px;

					width: 170px;

					height: 292px;

					margin: 6px 6px 0px 0;

					position: relative;

				}

				

					.new-album-image{

						position: relative;

						width: 167px;

						height: 217px;

						overflow: hidden;

						border: 1px solid #8b8b8b;

					}

					

						.new-album-image img{

							width: 167px;

							min-height: 167px;

							position: absolute;

							top: 0px;

							left: 0px;

						}

							

							.new-album-title{

								display: block;

								

								padding: 5px;

								width: 157px;

								

								left: 6px;

								bottom: 19px;

								font: bold 12px Arial;

								color: #fff;

								line-height: 15px;

								

							}

							

								.new-album-content{

									position: absolute;

								}

						

			.biography{

				font: bold 13px Arial;

				color: #fff;

				padding: 10px 0 10px 10px;

			}

				.biography-item{

					margin: 10px 0 0 0;

				}

				.biography-main{

					margin: 0 5px 30px 0;

					width: 241px;

					height: 148px;

					border-right: 1px solid #000;

					float: left;

				}

				

					.biography-left{

						width: 99px;

						float: left;

						background: #121212;

						padding: 5px;

						height: 139px;

						margin: 0 10px 0 0;

					}

					

						.biography-image{

							position: relative;

							width: 100px;

							height: 88px;

							overflow: hidden;

							margin: 0 0 5px 0;

						}

							.biography-image img{

								position: absolute;

								top: 0px;

								left: 0px;

								width: 100px;

								min-height: 88px;

							}



								.biography-left h2{

									font: bold 12px Arial;

									color: #fff;

									height: 46px;

									overflow: hidden;

								}	

								

									.biography-left h2 a{

										color: #fff;

									}

									

										.biography-content{

											font: 11px Arial;

											color: #fff;

											border-right: 1px solid #474747;

											height: 148px;

											overflow: hidden;

											padding: 0 10px 0 5px;

											line-height: 15px;

										}

		.right-col{

			float: left;

			width: 224px;

		}	

			

			.right-block{

				padding: 20px 0 0 10px;

			}

			

				.right-block-title{

					font: bolder 13px Arial;

					color: #51ac00;

					padding: 0 0 10px 10px;

				}

				

					.right-block-content{

					

					}

					

						.right-block-content img{

							max-width: 235px;

							max-height:323px;

						}

					

			.new-tracks-main{

				display: block;

				background: url(../images/new-track-fon.png) 0 top no-repeat;

				width: 210px;

				height: 51px;

				overflow: hidden;

				border-bottom: 1px solid #000;

				

				

			}			

				.new-tracks-main:hover{

					background: url(../images/new-track-fon.png) 0 bottom no-repeat;

				}

				

				.new-tracks-title{

					display: block;

					padding: 5px 5px 15px 45px;

					font: bolder 12px Arial;

					color: #fff;

					height: 30px;

					line-height: 20px;

					overflow: hidden;

					border-bottom: 1px solid #363636;

				}

				

			.top-news-block{

				display: block;

				float: left;

				width: 97px;

				height: 97px;

				margin: 5px;

				position: relative;

			}

				

				.top-news-images{

					position: relative;

					width: 97px;

					height: 97px;

					overflow: hidden;

					display: block;

				}

				

					.top-news-images img{

						position: absolute;

						top: 0px;

						left: 0px;

						width: 97px;

						min-height: 97px;

					}

					

					.topnews-title{

						display: none;

						position: absolute;

						bottom: 0px;

						left: 0px;

						width: 88px;

						z-index: 100px;

						padding: 5px;

						background: #51ac00;

						font: bolder 12px Arial;

						color: #000;

					}

						

				

	.footer{

		position: relative;

	}

		.copir{

			float: left;

			font: 11px Verdana;

			color: #767676;

			margin: 25px 0 40px 10px;

			width: 650px;

		}	

			.copir a{

				font: 11px Verdana;

				color: #fff;

			}

				.copir a:hover{

					color: #05b0e1;

				}

			.schet{

				position: absolute;

				top: 15px;

				right: 10px;

			}

				

				.schet img{

					float: left;

					margin: 0 10px 0 0;

				}	



				

/* Юзер-панель */

.left-block-title{

	font: bolder 13px Arial;

	color: #000;

	position: absolute;

	top: 15px;

	left: 0px;

	text-align: center;

	width: 301px;

}

	.login-line {

		position: relative;

		background: url(../images/login-line1.png) left top no-repeat;

		width: 130px;

		height: 28px;

		top: 20px;

		left: 0px;

		margin: 0 4px 20px 40px;

	}



	

	.password.login-line {

		background: url(../images/login-line2.png) left top no-repeat;

	}

	

	

	.login-link {

		padding: 10px 0 10px 15px;

	}

	

		.login-link a {

			color: #6a6a6a;

		}

	

	.login-input-text {

		border: 0;

		margin: 0;

		position: absolute;

		left: 27px;

		top: 6px;

		background: none;

		padding: 0;

		width: 90px;

		font-size: 11px;

		color: #6c6c6c;

	}

	

	

	.l-link {

		position: absolute;

		left: 145px;

		top: 60px;

	}

		

		.l-link img{

			position: absolute;

			left: -125px;

			top: 0px;

			padding: 5px;

			background: #acacac;

			border-radius: 5px;

			-mos-border-radius: 5px;

			-webkit-border-radius: 5px;

		}

		.l-link a {

			display: block;

			background: url(../images/login-sprit.png) 0 top no-repeat;

			font: 11px Arial;

			color: #000;

			width: 118px;

			height: 24px;

			line-height: 24px;

			margin: 0 0 5px 0;

			

		}

		

			.l-link a:hover {

				background: url(../images/login-sprit.png) 0 bottom no-repeat;

			}

		

	

	.enter {

		position: absolute;

		left: 200px;

		top: 70px;

	}

	

	.lost-input-text {

		border: 1px #9e9e9e dotted;

		width: 200px;

		padding: 5px;

		color: #644217;

	}

	

	.reg-link {

		position: absolute;

		top: 130px;

		left: 50px;

		font-size: 11px;

		padding: 10px 0 0 5px;

		color: #a2a2a2;

	}

	

		.reg-link a {

			color: #a2a2a2;

		}

		

			.reg-link a:hover {

				color: #000;

				text-decoration: underline;

			}

			

.s-block-content input {

	background: #fff url(../images/form-text.gif) left top repeat-x;

	margin: 5px 20px 0 0;

	color: #2e2e2e;

	border: 1px #d0d0d0 solid;

}

.s-block{

	background: #f3f3f3;

	padding: 10px;

	

}

.s-block-content {

	

	

}



/* ==================== Календарь */

.calend {



}



.weekday-active-v {

	color: #535353;

}

.day-active-v {

	color: #535353;

	font-weight: bold;

}

.calendar {



text-align: center;

}

	

	.calendar a {

		text-decoration: underline;

	 }

.calendar td, th {

	 text-decoration: none;

	 padding: 3px;

}

.weekday {

	

	font-weight: bold !important;

	

}

.weekday-active {

	color: #000;

	font-weight: bold;

	

}

.day-active {

	color: #535353;

}

.monthlink {

	color: #535353;

	text-decoration: none;

}

.day-current {

	background:#ffd8b5;

	border:1px dotted #000;

	color: #000;

}



	.day-current a {

		color: #000;

	}



/* ==================== Облако тегов */

.tags-block {

	padding: 5px;

	color: #424242;

}



.clouds_xsmall {

	font-size: 12px;

	color: #424242 !important;

	text-decoration: none;

}

.clouds_small {

	font-size: 15px;

	color: #424242 !important;

	text-decoration: none;

}

.clouds_medium {

	font-size: 20px;

	color: #424242 !important;

	text-decoration: none;

}

.clouds_large {

	font-size: 25px;

	color: #ff8b02 !important;

	text-decoration: none;

}

.clouds_xlarge {

	font-size: 30px;

	color: #ff8b02!important;

	text-decoration: none;

}







/* Опрос */

.vote-buttom {

	width: 87px;

	padding: 5px;

	color: #000;

	border: 0;

	background: url(../images/hidden-comment.jpg) left top repeat-x;

	margin: 3px;

	font-size: 11px;

	font-weight: bold;

	border-radius:3px; 

	-webkit-border-radius:3px; 

	-moz-border-radius:3px;

	cursor: pointer;

}





/* ==================== Рейтинг статьи */



.rating {

	color: #757575;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	width: 85px;

	height: 16px;

}

.unit-rating {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 85px;

	height: 16px;

	position: relative;

	background-image: url(../dleimages/rating.png);

	background-position: top left;

	background-repeat: repeat-x;

}

.unit-rating li {

	text-indent: -90000px;

	padding: 0px;

	margin: 0px;

	float: left;

}

.unit-rating li a {

	display: block;

	width: 17px;

	height: 16px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 17;

	position: absolute;

	padding: 0px;

}

.unit-rating li a:hover {

	background-image: url(../dleimages/rating.png);

	background-position: left center;

	z-index: 2;

	left: 0px;

}

.unit-rating a.r1-unit { left: 0px; }

.unit-rating a.r1-unit:hover { width: 17px; }

.unit-rating a.r2-unit { left: 17px; }

.unit-rating a.r2-unit:hover { width: 34px; }

.unit-rating a.r3-unit { left: 34px; }

.unit-rating a.r3-unit:hover { width: 51px; }

.unit-rating a.r4-unit { left: 51px; }	

.unit-rating a.r4-unit:hover { width: 68px; }

.unit-rating a.r5-unit { left: 68px; }

.unit-rating a.r5-unit:hover { width: 85px; }

.unit-rating li.current-rating {

	background-image: url(../dleimages/rating.png);

	background-position: left bottom;

	position: absolute;

	height: 16px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

}





/* ==================== BB коды */

 

.bbcodes {

	background-color: #ffffff;

	border: 1px solid #e0e0e0;

	color: #ffffff;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	/*  width: 120px;  */

	height: 20px;

	background-image: url(http://coldfilm.hdkino.biz/templates/kinoman/images/dlet_bttn_bbcodes.gif);

	background-repeat: repeat-x;

	font-weight: bold;

}



/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */



.bbcodes_poll {

	background-color: #ffffff;

	border: 1px solid #e0e0e0;

	color: #ffffff;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	width: 120px;

	height: 20px;

	background-image: url(http://coldfilm.hdkino.biz/templates/kinoman/images/dlet_bttn_bbcodes.gif);

	background-repeat: repeat-x;

	font-weight: bold;

}



/*---BB Редактор---*/



.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }

.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }

.bb-sel { float: left; padding: 4px 2px 0 2px; }

.bb-sel select { font-size: 11px; }

.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }

.bb-btn { cursor: pointer; width: 23px; }



#b_font { width: 118px;}

#b_size { width: 65px;}

#b_font select { padding: 0px;}

#b_size select { padding: 0px;}

#b_b { background-image: url("../bbcodes/b.gif"); }

#b_i { background-image: url("../bbcodes/i.gif"); }

#b_u { background-image: url("../bbcodes/u.gif"); }

#b_s { background-image: url("../bbcodes/s.gif"); }

#b_img { background-image: url("../bbcodes/image.gif"); }

#b_up { background-image: url("../bbcodes/upload.gif"); }

#b_emo { background-image: url("../bbcodes/emo.gif"); }

#b_url { background-image: url("../bbcodes/link.gif"); }

#b_leech { background-image: url("../bbcodes/leech.gif"); }

#b_mail { background-image: url("../bbcodes/email.gif"); }

#b_video { background-image: url("../bbcodes/mp.gif"); }

#b_audio { background-image: url("../bbcodes/mp3.gif"); }

#b_hide { background-image: url("../bbcodes/hide.gif"); }

#b_quote { background-image: url("../bbcodes/quote.gif"); }

#b_code { background-image: url("../bbcodes/code.gif"); }

#b_left { background-image: url("../bbcodes/l.gif"); }

#b_center { background-image: url("../bbcodes/c.gif"); }

#b_right { background-image: url("../bbcodes/r.gif"); }

#b_color { background-image: url("../bbcodes/color.gif"); }

#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }

#b_fla { background-image: url("../bbcodes/flash.gif"); }

#b_yt { background-image: url("../bbcodes/youtube.gif"); }

#b_tf { background-image: url("../bbcodes/typograf.gif"); }

#b_list { background-image: url("../bbcodes/list.gif"); }

#b_ol { background-image: url("../bbcodes/ol.gif"); }

#b_tnl { background-image: url("../bbcodes/translit.gif"); }



.bb-editor textarea { 

    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;

    padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("http://coldfilm.hdkino.biz/templates/kinoman/images/fields.png") repeat-x;

}

.editorcomm .bb-editor { width: 465px;}

.editorcomm .bb-editor textarea { height: 156px; }



/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/

#marker-bar,

#txtselect_marker {

	display: block;

	visibility: hidden;

    position: absolute;

    z-index: 1200;

    opacity: 0;

    -webkit-transition: opacity .4s, visibility .1s linear .4s;

    -moz-transition: opacity .4s, visibility .1s linear .4s;

    -o-transition: opacity .4s, visibility .1s linear .4s;

    transition: opacity .4s, visibility .1s linear .4s;

}

#txtselect_marker {

    cursor: pointer;

    width: 32px;

    height: 32px;

    background:url(../dleimages/marker.png) -0px -0px no-repeat;

}



#txtselect_marker:hover {

        background-position: -0px -32px;

}



#marker-bar{

    border: 1px solid #ccc;

    border-radius: 15px;

    background: #fff;

    padding: 5px 10px;

    cursor: default;

    box-shadow: 0px 0px 4px #ccc;

}



#marker-bar.show,

#txtselect_marker.show {

        /* XXX make a common css fadeIn/fadeOut classes */

	visibility: visible;

	-webkit-transition: opacity .4s, visibility 0s;

	-moz-transition: opacity .4s, visibility 0s;

	-o-transition: opacity .4s, visibility 0s;

	transition: opacity .4s, visibility 0s;

	opacity: 1;

}



#marker-bar .masha-social,

#marker-bar .masha-marker{

	cursor: pointer;

	display: block;

	margin: 0 5px;

	float: left;

}



#marker-bar .masha-marker{

	line-height: 1em;

	color: #aaa;

	border-bottom: 1px dotted #aaa;

	margin-right: 10px;

}



#marker-bar .masha-marker:hover {

	color: #ea3e26;

	border-color: #ea3e26;

}



.user_selection, .user_selection_true {

	background: #c4f47d;

	padding: 2px 0;

}

.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {

	display:none;

}

.user_selection .closewrap, .user_selection_true .closewrap {

	position: relative;

}

.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {

	display: inline-block;

	position: absolute;

	top: -7px;

	left: -5px;

	width: 33px;

	height: 33px;

	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;

}



.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {

	background-position: -0px -33px;

}





#share-popup {

	background: #fff;

	border: 1px solid #aaa;

	border-radius: 5px;

	box-shadow: 0 0 5px rgba(0,0,0,0.5);

	position: absolute;

	width: 414px;

	display:none;

	z-index: 100;

	padding: 10px 0;

	opacity: 0;

	-webkit-transition: opacity .4s, visibility .1s linear .4s;

	-moz-transition: opacity .4s, visibility .1s linear .4s;

	-o-transition: opacity .4s, visibility .1s linear .4s;

	transition: opacity .4s, visibility .1s linear .4s;

}



#share-popup.show {

	display:block;

	opacity: 1;

	-webkit-transition: opacity .4s, visibility 0s;

	-moz-transition: opacity .4s, visibility 0s;

	-o-transition: opacity .4s, visibility 0s;

	transition: opacity .4s, visibility 0s;

	opacity: 1;

}



#share-popup .social {

	padding: 0 0 10px 17px;

	height: 40px;

}



#share-popup .social p {

	padding-bottom: 10px;

	margin: 0;

	font-weight: bold;

}



#share-popup .social ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#share-popup .social ul li {

	float: left;

	margin-right: 20px;

	padding-top: 2px;

	position: relative;

}



#share-popup .social ul a {

	text-decoration: none;

	font-size: 11px;

	display: inline-block;

	color: #aaa;

	padding-left: 25px;

}



#share-popup .social ul a:hover {

	text-decoration: underline;

	color: #ea3e26;

}



#share-popup .social a span{

	cursor: pointer;

	width: 20px;

	height: 20px;

	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;

	position: absolute;

	left: 0;

	top: 0;

}



#share-popup .social .tw span{

	background-position: 0 -20px;

}



#share-popup .social .tw:hover span{

	background-position: 0 0;

}



#share-popup .social .fb span{

	background-position: -20px -20px;

}



#share-popup .social .fb:hover span {

	background-position: -20px 0;

}



#share-popup .social .vk span{

	background-position: -40px -20px;

}



#share-popup .social .vk:hover span {

	background-position: -40px 0;

}



#share-popup .social .gp span{

	background-position: -60px -20px;

}



#share-popup .social .gp:hover span {

	background-position: -60px 0;

}



#share-popup .link {

	clear: both;

	border-top: 1px solid #d9d9d9;

	padding: 10px 5px 0 10px;

	line-height: 1.2;

	overflow: hidden;

	margin: 0 7px;

}



#share-popup .link p {

	font-weight: bold;

	padding: 0 0 3px 0;

	margin: 0;

}



#share-popup .link span {

	color: #999;

	font-size: 10px;

	display: block;

	padding-top: 3px;

}



#share-popup .link a {

	display: block;

}



/* ==================== Выпадающее меню */



#dropmenudiv {

	border: 1px solid #ffffff;

	border-bottom-width: 0;

	font: normal 10px Verdana;

	background-color: #6497ca;

	line-height: 20px;

	margin: 2px;

	opacity: 0.92;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";

	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);

}



#dropmenudiv a {

	display: block;

	text-indent: 3px;

	text-decoration:none;

	color: #ffffff;

	background:#6497ca;

	border: 1px solid #ffffff;

	padding: 1px 0;

	margin: 1px;

	font-weight: bold;

}



#dropmenudiv a:hover {

	background-color:#fdd08b;

	color:#000000;

}



/* ==================== Уведомление о получении новых PM */



#newpm {

	position: absolute;

	width: 400px;

	padding: 4px;

	background-color: #fdfdfd;

	border: 1px solid #bbbbbb;

	font-family: verdana;

	line-height: 135%;

}

#newpmheader {

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	height: 20px;

	color: #636363;

	font-weight: bold;

	background-color: #b2c7f1;

	font-family: verdana;

	cursor: move;

}

#newpm a {

	background: transparent;

	color: #4b73d4;

	text-decoration: none;

}

#newpm a:hover {

	background: transparent;

	color: #4b73d4;

	text-decoration: underline;

}



/* ==================== Ссылка на скачивание прикрепленного файла */



.attachment {

	color: #f37c64;

}



/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии (png) */

.highslide-wrapper, .highslide-outline {

	background: #FFFFFF;

	z-index: 100000;

}

.highslide-image {

	border: 2px solid #FFFFFF;

	z-index: 100000;

}

.highslide-active-anchor {

   visibility: hidden;

   z-index: 100000;

} 

.highslide-active-anchor img {

	visibility: hidden;

	z-index: 100000;

}

.highslide-dimming {

	background: black;

	z-index: 100000;

}

.highslide-html {

	background-color: white;

	z-index: 100000;

}

.highslide-html-content {

	display: none;

	z-index: 100000;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

    text-decoration: none;

	padding: 3px;

	border: 1px solid white;

    background-color: black;

	z-index: 100000;

}

a.highslide-full-expand {

	background: url(../dleimages/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

	z-index: 100000;

}

.highslide-footer {

	height: 11px;

	z-index: 100000;

}

.highslide-footer .highslide-resize {

	float: right;

	height: 12px;

	width: 11px;

	background: url(../dleimages/resize.gif);

	z-index: 100000;

}

.highslide-resize {

    cursor: nw-resize;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



.highslide-caption {

	display: none;

	padding: 5px;

	background: white;

}



.highslide-controls {

    width: 195px;

    height: 40px;

    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;

    margin-right: 15px;

    margin-bottom: 10px;

    margin-top: 10px;

}

.highslide-controls ul {

	position: relative;

	left: 15px;

    height: 40px;

    list-style: none;

    margin: 0;

    padding: 0;

    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;

}

.highslide-controls li {

    float: left;

    padding: 5px 0;

}

.highslide-controls a {

    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);

    display: block;

    float: left;

    height: 30px;

    width: 30px;

    outline: none;

}

.highslide-controls a.disabled {

    cursor: default;

}

.highslide-controls a span {

    /* hide the text for these graphic buttons */

    display: none;

}

 

/* The CSS sprites for the controlbar */

.highslide-controls .highslide-previous a {

    background-position: 0 0;

}

.highslide-controls .highslide-previous a:hover {

    background-position: 0 -30px;

}

.highslide-controls .highslide-previous a.disabled {

    background-position: 0 -60px !important;

}

.highslide-controls .highslide-play a {

    background-position: -30px 0;

}

.highslide-controls .highslide-play a:hover {

    background-position: -30px -30px;

}

.highslide-controls .highslide-play a.disabled {

	background-position: -30px -60px !important;

}

.highslide-controls .highslide-pause a {

    background-position: -60px 0;

}

.highslide-controls .highslide-pause a:hover {

    background-position: -60px -30px;

}

.highslide-controls .highslide-next a {

    background-position: -90px 0;

}

.highslide-controls .highslide-next a:hover {

    background-position: -90px -30px;

}

.highslide-controls .highslide-next a.disabled {

    background-position: -90px -60px !important;

}

.highslide-controls .highslide-move a {

    background-position: -120px 0;

}

.highslide-controls .highslide-move a:hover {

    background-position: -120px -30px;

}

.highslide-controls .highslide-full-expand a {

    background-position: -150px 0;

}

.highslide-controls .highslide-full-expand a:hover {

    background-position: -150px -30px;

}

.highslide-controls .highslide-full-expand a.disabled {

    background-position: -150px -60px !important;

}

.highslide-controls .highslide-close a {

    background-position: -180px 0;

}

.highslide-controls .highslide-close a:hover {

    background-position: -180px -30px;

}

	

.title-block  {

	

	display: block;

	height: 53px;

		font-size: 18px;

		color: #000;

		line-height: 50px;
		padding: 0 0 0 20px;

		margin: -10px -10px 10px -10px;

		background: url(../images/full-title.png) 0 0 repeat-x;

}



	.title-block  a {

		

	}

					

		.title-block a:hover {

			

		}

		

		.shot-text2 img {

			margin: 0 10px 5px 0;

			border: 0;

			max-width: 500px;

		}

		

		.shot-text input {

			margin: 5px 20px 0 0;

			background: #343434;

			color: #fff;

			font-size: 9px;

		}

		.shot-text2 input {

			margin: 5px 20px 0 0;

			background: #343434;

			color: #fff;

			font-size: 9px;

		}

		

		.mass_comments_action input {

			margin: 5px 20px 0 0;

			background: #454545;

			color: #fff;

			font-size: 9px;

		}

		

		.mass_comments_action {

			background: #595959;

			padding: 5px;

			color: #ccc;

		}

	

		.shot-text .editor_button img {

			padding: 0 !important;

			border: 0 !important;

			margin: 0;

		}

		.shot-text2 .editor_button img {

			padding: 0 !important;

			border: 0 !important;

			margin: 0;

		}

		

		.editor_button img {

			padding: 0 !important;

			border: 0 !important;

			margin: 0 !important;

		}

		

		.shot-text .editbclose img {

			padding: 0;

			border: 0;

			margin: 0;

		}

		.shot-text2 .editbclose img {

			padding: 0;

			border: 0;

			margin: 0;

		}

		

		.editor_button_brk img {

			padding: 0 !important;

			margin: 0 !important;

			border: 0 !important;

		}

		





/* Полная новость */





.full-news {

	background: #f3f3f3;

	margin: 0 0 10px 0;

}



.full-news-date{

	padding: 0 10px;

}

.news-item-content{

	padding: 0 10px;

}



	.full-news h1 {

		display: block;

		height: 53px;

		font-size: 18px;

		color: #000;

		line-height: 50px;

		padding: 0 0 0 20px;

		margin: 0 0 10px 0;

		font-weight: normal;

		background: url(../images/full-title.png) 0 0 repeat-x;

	}

	

	.full-top-block{

		position: relative;

		margin: 0 0 20px 10px;

	}

	

		.full-top-image{

			position: relative;

			width: 735px;

                       

			overflow: hidden;

		}

       

       .full-top-image > img {

        width: 230px;

        height: 340px;

        float: left;
}

	.full-news-content {

		color: #000;

		line-height: 16px;

		font-size: 12px;

		padding: 0 20px;

		float: right;
               
                width: 460px;
 
                text-align: justify;

	}

		

		.full-news-content img {

			margin: 0 0 10px 0;

			border: 0;

		}

		

		.full-news-content a {

			color: #f00;

			font-weight: bold;

                        padding: 1px;

		}

		

			 .full-news-content a:hover {

				text-decoration: underline;

			}

	

	.relative{

		width: 350px;

		height: 400px;

		position: absolute;

		top: -20px;

		right: 0px;

		background: url(../images/releted-news-title.png) left top no-repeat; 

	}	

	.rel-title {

		float: left;

		padding: 5px 10px 5px 10px;

		background: #419abc;

		color: #fff;

		font-weight: bold;

		font-size: 12px;

		margin: 0 0 10px 0;

	}



	.rel-news {

		margin: 15px 0 0 45px;

	

	}	

	

				.related-main{

					float: left;

					background: #494949;

					padding: 5px;

					width: 133px;

					height: 129px;

					margin: 6px 6px 0 0;

					position: relative;

				}

				

					.related-image{

						position: relative;

						width: 130px;

						height: 127px;

						overflow: hidden;

						border: 1px solid #8b8b8b;

					}

					

						.related-image img{

							width: 130px;

							min-height: 127px;

							position: absolute;

							top: 0px;

							left: 0px;

						}

							

							.related-title{

								display: none;

								background: url(../images/new-album-title.png) 0 0 repeat;

								width: 120px;

								overflow: hidden;

								position: absolute;

								left: 6px;

								bottom: 6px;

								font: bold 12px Arial;

								color: #fff;

								line-height: 16px;

								padding: 5px;

							}



			

	

.registr-please {

	color: #7791af;

	padding: 10px;

	margin: 5px;

}



.title_spoiler {

	position: relative;

	padding: 0;

	margin: 0;

}



	.title_spoiler a {

		background: url(../images/title_spoiler.jpg) left top repeat-x;

		display: block;

		line-height: 24px;

		padding: 0 10px 0 30px;

		text-decoration: none;

		color: #3b3b3b;

		font-weight: bold;

		border-radius:5px; 

		-webkit-border-radius:5px; 

		-moz-border-radius:5px;

		height: 24px

	}

	

	.title_spoiler img {

		position: absolute;

		left: 5px;

		top: 25px;

	}

	

.text_spoiler {

	border: 1px #ececec solid;

	padding: 10px;

	border-radius:5px; 

	-webkit-border-radius:5px; 

	-moz-border-radius:5px;

	margin: -5px 0 0 0;

	

}

	

	.text_spoiler a {

		

	}

	

		.text_spoiler a:hover {

			

		}

		

/* Вид комментария */





.comment-block {

	clear: both;

	margin: 0 0px 0px 0;

	position: relative;

	padding: 5px 5px 5px 100px;

	background: #595959;

	min-height: 120px;

	



}



	.comment-block-left {

		width: 95px;

		height: 120px;

		overflow: hidden;

		position: absolute;

		left: 10px;

		top: 5px;

	}

	

		.comment-block-left img {

			max-width: 85px;

			padding: 14px 10px 20px;

		}

		

		.author a{

			display: block;

			height: 15px;

			width: 80px;

			text-align: center;

			font: bolder 12px Arial;

			color: #000;

		}

			.author a:hover{

				color: #fff;

			}

	

	.comment-block-right {

		margin: 6px 0 0 20px;

		position: relative;

		padding: 0px 0 0 0;

		width: 610px;

		background: url(../images/comment-repeat.jpg) 0 0 repeat-y;

		min-height: 100px;

	}

	

		.comment-block-right2 {

			background: url(../images/comment-top.jpg) 0 top no-repeat;

		}

		

			.comment-text {

				padding: 10px 10px 20px 10px;

				color: #fff;

				line-height: 17px;

				font-size: 12px;

			}

			

				.comment-text a {

					color: #51ac00;

				}

				

					.comment-text a:hover {

						text-decoration: none;

					}

			

				.comment-text-title {

					border-bottom: 1px #ebebeb dotted;

					padding: 0 0 5px 0;

					margin: 0 0 5px 0;

					color: #fff;

				}

				

					.comment-text-title a {

						color: #51ac00;

					}

					

						.comment-text-title a:hover {

							text-decoration: underline;

						}

						

				.comment-text-more {

					margin: 5px 0 0 0;

					padding: 3px 0 0 0;

					width: 590px;

					font-size: 11px;

					color: #ccc;

					border-top: 1px #ebebeb dotted;

					position: absolute;

					bottom: 5px;

				}

				

					.comment-text-more a {

						color: #a0a0a0;

					}

					

						.comment-text-more a:hover {

							color: #000;

						}



.comment-block .bbcodes, .mass_comments_action .bbcodes, .news-item-content .editor input, .news-item-content input {

	background: #fff;

	border: 1px #ccc solid;

	color: #333;

	border-radius:3px; 

	-webkit-border-radius:3px; 

	-moz-border-radius:3px;

	margin: 0;

	cursor: pointer;

}						





/* -------- */

.quote {

	background: #efead4;

	padding: 8px;

	color: #6f6f6f;

	clear: both;

	border-radius:3px; 

	-webkit-border-radius:3px; 

	-moz-border-radius:3px;

	margin: 0 0 5px 0;

	font-size: 11px;

}



	.quote a {

		color: #000;

	}

		

/* Добавление комментария */





.hidden-comment {

	padding: 10px 0 0 0;

	

}



	.hidden-comment h3 {

		cursor: pointer;

		float: left;

		height: 29px;

		background: url(../images/hidden-comment.jpg) left top repeat-x;

		border-radius:3px; 

		-webkit-border-radius:3px; 

		-moz-border-radius:3px;

		padding: 0 15px 0 15px;

		line-height: 29px;

		color: #000;

		font-weight: bold;

	}

	

	.hidden-comment2 {

		background: url(../images/hidden-comment.jpg) left bottom repeat-x !important;

	}

	

	.hidden-comment-form {

		display: none;

		clear: both;

		background: #f3f3f3;

	}



.add-coment-buttom {

	width: 100px;

	height: 30px;

	margin-right: 3px;

	color: #fff;

	border: 1px #2b2b2b solid;

}



.add-comment {

	clear: both;

	padding: 10px 10px 10px 0;

	border-radius: 0 0 3px 3px; 

	-webkit-border-radius: 0 0 3px 3px; 

	-moz-border-radius: 0 0 3px 3px;

	

}



	.add-comment a {

		color: #2b80c1;

	}

	

	.login-close {

		background: url(http://coldfilm.hdkino.biz/templates/kinoman/images/login-close.png);

		width: 36px;

		height: 35px;

		cursor: pointer;

		position: absolute;

		right: 5px;

		top: 5px;

	}



.add-coment-buttom {

	width: 100px;

	height: 30px;

	margin-right: 3px;

	color: #fff;

	border: 1px #2b2b2b solid;

}



.add-comment {

	clear: both;

	padding: 10px;

	border-radius: 0 0 3px 3px; 

	-webkit-border-radius: 0 0 3px 3px; 

	-moz-border-radius: 0 0 3px 3px;

	

}



	.add-comment a {

		color: #2b80c1;

	}

	

		.add-comment a:hover {

			

		}



	.add-comment-line {

		clear: both;

	}

	

		.add-comment-line-left {

			float: left;

			width: 90px;

			padding: 0 0 5px 0;

			height: 27px;

			line-height: 27px;

		}

		

		.add-comment-line-right {

			float: left;

			width: 500px;

			padding: 0 0 5px 0;

		}

		

			.add-comment-line-right input {

				border-radius:3px; 

				-webkit-border-radius:3px; 

				-moz-border-radius:3px;

				background: #fff;

				height: auto !important;

				padding: 5px 10px 5px 10px;

				border: 1px #e8e8e8 solid;

			}

.s-block .add-comment-line-left {

	width: 150px !important;

}



.s-block .add-comment-line-right {

	width: 400px !important;

}



.s-block .add-comment-line {

	padding: 0 0 10px 0;

}



.s-block .add-comment-line textarea {

	border-radius:3px; 

	-webkit-border-radius:3px; 

	-moz-border-radius:3px;

	background: #fff;

	height: auto !important;

	padding: 5px 10px 5px 10px;

	border: 1px #e8e8e8 solid;

	height: 200px !important;

}



/* 

*****************************

Юзер инфа */



.profil-block{

	position: absolute;

	top: -3px;

	left: 230px;

	background: url(../images/title-user-left.png) left 0 no-repeat;

	display: block;

	height: 30px;

	max-width: 300px;

	font: bolder 17px Arial;

	color: #000;

	line-height: 30px;

}

	.profil{

		background: url(../images/title-user-right.png) right 0 no-repeat;

		display: block;

		margin: 0 0 0 5px;

		padding: 0 15px 0 10px;

		

	}

	.user-info{

		background: #f3f3f3;

		margin: 0 !important;

	}

	

	.user-left{

		float: left;

		width: 200px;

	}

	

	.user-ava{

		background: url(../images/fon-ava.png) 0 0 no-repeat;

		display: block;

		width: 137px;

		margin: 0 0 20px 0;

		font: 12px Arial;

		color: #838383;

	}

		.user-ava span{

			font: bolder 12px Arial;

			color: #000;

		}

		.user-ava img{

			height: 85px;

			width: 95px;

			margin: 25px;

		}

		

		.user-button{

			width: 128px;

			height: 29px;

			background: url(../images/user-button.png) 0 top no-repeat;

			margin: 10px 0;

			font: 11px Arial;

			color: #626262;

			line-height: 29px;

			text-align: center;

			overflow: hidden;

		}

			.user-button a{

				color: #626262 !important;

			}

			.user-button a:hover{

				color: #000;

				text-decoration: none !important;

			}

			.user-button:hover{

				background: url(../images/user-button.png) 0 -30px no-repeat;

			}

			

		.user-title{

			background: url(../images/user-line.png) 0 bottom repeat-x;

			font: bolder 14px Arial;

			color: #000;

			padding: 0 0 10px 0;

			margin: 0 0 10px 0;

		}

		

		.user-right{

			float: left;

			width: 450px;

			font: 12px Arial; 

			color: #838383;

		}

		

.user-info-table {

	width: 100%; 

	margin: 0 0px 0 20px;



}



	.user-info-table td {

		padding: 5px 5px 20px 5px;

		text-align: left;

	}

	

		.user-info small {

			font-size: 12px;

			color: #000;

		}

		

		.user-info a {

			color: #2b748c;

		}

			.user-info a:hover{

				text-decoration: underline;

			}

		

		.user-info-table td i {

			color: #bfbfbf;

		}

		

		.buttom-add-news {

			margin: 5px 20px 5px 0;

			background: #777777;

			color: #fff;

			border: 1px #2b2b2b solid;

		}

		
		.user-info-table input {

			background: url(../images/form-text.gif);

			color: #2e2e2e;

			border: 1px #d0d0d0 solid;

		}



		

/* Инфо */

.error {

	padding: 10px;

	padding-bottom: 150px;

	background: url(../images/error.png) center bottom no-repeat;

	text-align: center;

}



	.error p {

		font-size: 15px;

		font-weight: bold;

	}

	

	.error a {

		color: #7cad37;

	}



/* Статистика */

.lost-pass {

	width: 400px;

	background: #fef2e4; 

	margin-bottom: 20px;

	border-top: 5px #9d7038 solid;

	margin-top: 10px;

}





	.lost-pass td {

		background: #fef2e4; 

		padding: 5px;

		color: #4b2e12;

		text-align: left;

	}

		

		.lost-pass td a {

			color: #c89539;

		}

		

.ststs-title {

	padding: 5px 5px 5px 20px;

	color: #60360c;

	text-align: left;

	font-weight: bold;

}



/* Статические страницы */	

.ststststs {

	text-align: left;

	margin: 0 30px 0 30px;

}



	.ststststs-t {

		height: 40px;

		line-height: 35px;

		color: #fffdcc;

		margin: 0 30px 0 10px;

	}

	

		.ststststs-t h1 {

			margin: 0;

			padding: 0 0 0 50px;

			font-size: 14px;

		}

	

	.ststststs-c {

		padding: 20px;

	}

		

		.ststststs-c img {

			padding: 0 10px 10px 0;

			background: url(http://coldfilm.hdkino.biz/templates/kinoman/images/shadow.gif) right bottom;

			border: 0;

			margin: 10px 10px 10px 0;

		}

		

		.ststststs-c input {

			margin: 5px 20px 0 0;

			background: url(../images/form-text.gif);

			color: #2e2e2e;

			border: 1px #d0d0d0 solid;

		}

	

	.ststststs-s {

		padding: 5px;

	}

		.ststststs-s a {

			color: #60360c;

		}

		

.s-block-content {

	

	

}



#dle-content {



}



	.s-block-content a {

		color: #871012;

	}

	

/* добавление новости */

.add-news-title {

	padding: 5px 5px 0 50px;

	font-weight: bold;

	text-align: left;

	color: #2d7cff;

}



/* ПМ */

.imp {

	text-align: left;

	margin: 0 30px 0 30px;

}



	.imp input {

		margin: 5px 20px 0 0;

		background: url(../images/form-text.gif);

		color: #2e2e2e;

		border: 1px #d0d0d0 solid;

	}

	

.pm-tititittile {

	padding: 10px 10px 10px 5px;

	font-weight: bold;

}



.new-PM {

	padding: 3px;

}

	

	.new-PM input {

		width: 250px;

		background: url(../images/form-text.gif);

		color: #2e2e2e;

		border: 1px #d0d0d0 solid;

	}

	

	.new-PM span {

		width: 150px;

		margin-right: 20px;

		display: block;

	}

	

.pm-block {

	height: 30px;

	padding-left: 60px;

	line-height: 30px;

	font-weight: bold;

}



.pm-content {

	padding: 10px 5px 5px 5px;

}



	.pm-content a {

		color: #666666;

		font-weight: bold;

	}



.pm-block-menu {

	height: 50px;

	margin-bottom: 20px;

	line-height: 50px;

	padding-left: 0px;

	font-size: 12px;

}



	.pm-block-menu a {

		color: #ff863d;

		font-weight: bold;

	}



.a-mess {

	border-top: 5px #fff solid;

	padding: 5px;

	color: #777777;

}	



	.a-mess a {

		color: #4a4a4a;

		font-weight: bold;

	}

	

.theme-mess {

	background: #c6c6c6;

	padding: 5px;

	border-top: 5px #fff solid;

	color: #666666;

	font-weight: bold;

}



/* Результаты поиска и форма поика на главной */

.search-block {

	position: absolute;

	width: 199px;

	height: 36px;

	right: 0px;

	top: 68px;

	background: url(../images/search-block.png) 0 0 no-repeat;

}

	

	#tt_social a {

		width: 24px;

		height: 24px;

		margin: 0 2px 2px 0;

		display: block;

		float: left;

	}

	

	.ttfav {

		float: left;

		padding: 10px 10px 10px 0;

	}

			

	.ttfav-title {

		padding: 5px 0 5px 3px;

		font-weight: bold;

		color: #bbbbbb;

	}

	

		.form-text {

			color: #828282;

			font-size: 14px;

			border: 0;

			margin: 0;

			padding: 3;

			background: none;

			position: absolute;

			left: 10px;

			top: 7px;

			width: 160px;

		}

		

		.form-search {

			position: absolute;

			right: 9px;

			top: 7px;

		}



.search-rez {

	text-align: left;

	margin: 0 30px 0 30px;



}



.search-title {

	padding: 10px;

	color: #fdffcd;

	font-weight: bold;

	border-left: 2px #ffddb5 solid;

	border-right: 2px #ffddb5 solid;

	margin: 10px;

	background: #262626;

}



.search-rez input {

	

		background: url(../images/form-text.gif);

		color: #2e2e2e;

		border: 1px #d0d0d0 solid;

}	



/* Навигация по страницам */

.navigation {

	padding: 10px;

	clear: both;

}



	.navigation a {

		border-radius: 5px; 

		-webkit-border-radius: 5px; 

		-moz-border-radius: 5px;

		background: url(../images/navigation.jpg) left top repeat-x;

		height: 20px;

		line-height: 20px;

		float: left;

		padding: 0 9px 0 9px;

		font-weight: bold;

		text-decoration: none;

		color: #828282;

		margin: 0 5px 0 0;

		font-size: 11px;

	}

	

		.navigation a:hover {

			background: url(../images/navigation.jpg) left bottom repeat-x;

			color: #fff;

		}

	

	.navigation span {

		border-radius: 5px; 

		-webkit-border-radius: 5px; 

		-moz-border-radius: 5px;

		background: url(../images/navigation.jpg) left bottom repeat-x;

		height: 20px;

		line-height: 20px;

		float: left;

		padding: 0 9px 0 9px;

		font-weight: bold;

		text-decoration: none;

		color: #fff;

		margin: 0 5px 0 0;

		font-size: 11px;

	}



.vote-pool {

	margin: 20px 0 0 100px;

	background: #dbf6ff;

	width: 400px;

	padding: 10px;

}



	.vote-pool img {

		border: 0;

		padding: 0;

	}



	.vote-pool h5 {

		color: red;

		font-size: 13px;

		margin: 0;

	}

	

	.vote-pool h6 {

		margin: 0;

		font-size: 12px;

	}

	

	.vote-pool input {

		margin: 5px 20px 0 0;

		background: url(../images/form-text.gif);

		color: #2e2e2e;

		border: 1px #d0d0d0 solid;

	}

	

.statss {

	width: 100%;

}



	.statss  td {

		padding: 5px;

		font-size: 12px;

		color: #757575;

	}

	

	.statss a {

		color: #ff873e;

	}

	

.statss-title {

	font-size: 13px;

	font-weight: bold;

	color: #239aff;

	border-bottom: 1px #8e8e8e dotted;

	margin-bottom: 10px;

}





	

.form-input-stand {

	background: url(../images/form-text.gif);

	color: #2e2e2e;

	border: 0;

}



.shot-title {

	color: #61a0ff;

	padding: 5px;

}



	.shot-title h1 {

		font-size: 18px;

		padding-left: 10px;

	}

	

		.shot-title h1 i {

			

		}

		

.img-top-link {

	padding: 0 !important;

	margin: 0 !important;

	border: 0 !important;

}



.fix-bb {

	margin-right: 2%; 

	background: url(../bbcodes/bg.gif); 

	height: 75px;

	margin-left: -10px;

	border: 1px solid #bbb;

	border-bottom: 0;

}



	.fix-bb div {

		border: 0 !important;

	}

	

@-moz-document url-prefix()

{

    

}



	

/* DLE 8.5 */



/* Вид изображения: с прямыми краями и тенью */

.wide-border {

	background: white;

}

.wide-border .highslide-image {

	border-width: 10px;

}

.wide-border .highslide-caption {

	padding: 0 10px 10px 10px;

}



/* Вид изображения: только тень */

.borderless .highslide-image {

	border: none;

}

.borderless .highslide-caption {

	border-bottom: 1px solid white;

	border-top: 1px solid white;

	background: white;

}



/* Вид изображения: только рамка без тени */

.less .highslide-image {

	border: 1px solid #000000;

}

.less .highslide-caption {

	border: 1px solid #000000;

	background: white;

}





/* DLE 9.0 */



/* ==================== Информационное оконо загрузки AJAX */

#loading-layer {

	display:none;

	font-family: Verdana;font-size: 11px;

	background:#000;padding:10px;

	text-align:center;

	border:1px solid #000;

	color: #FFF;

	border-radius: 5px;

	-webkit-border-radius: 5px; 

    -moz-border-radius: 5px;

}



/* ==================== Быстрый поиск на сайте */

#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }

#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }

#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }

#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }

#searchsuggestions a:hover span.searchheading { color:#ffffff; }

#searchsuggestions a span {color:#555555; }

#searchsuggestions a:hover span { color:#0000; }

#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}

#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }

#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }

/* ==================== Диалоговые и всплывающие окна jQuery UI */

.ui-helper-clearfix:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}

.ui-helper-clearfix {

	display: inline-block;

}

* html .ui-helper-clearfix {

	height: 1%;

}

.ui-helper-clearfix {

	display: block;

}

.ui-icon {

	background-repeat: no-repeat;

	display: block;

	overflow: hidden;

	text-indent: -99999px;

}

.ui-widget {

	font-family: Tahoma, Lucida Sans, Arial, sans-serif;

	font-size: 11px;

}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {

	font-family: tahoma, Arial, sans-serif;

	font-size: 11px;

}

.ui-widget-content {

	background: #fcfdfd 50% bottom repeat-x;

	color: #222222;

	text-align: left;

}

.ui-widget-content a {

	color: #222222;

}

.ui-widget-header {

	background: url(../images/full-title.png) 0 0 repeat-x;

	height: 53px;

	font: bold 16px Arial;

	color: #000;

	line-height: 25px;

}

.ui-widget-header a {

	color: #ffffff;

}

.ui-state-default, .ui-widget-content .ui-state-default {

	display: block;

	margin: 0 10px 0 0!important;

	width: 135px !important;

	text-align: center;

	background: #e8e8e8;

	border: 1px solid #bbbbbb;

	font: 11px Arial;

	color: #626262;

	border-radius: 5px;

	-mos-border-radius: 5px;

	webkit-border-radius: 5px;

	

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	color: #2e6e9e;

	text-decoration: none;

}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {

	background: #ffd428;

	border: 1px solid #bbbbbb;

	font: 11px Arial;

	color: #000;

	border-radius: 5px;

	-mos-border-radius: 5px;

	webkit-border-radius: 5px;

}

.ui-state-hover a, .ui-state-hover a:hover {

	color: #1d5987;

	text-decoration: none;

}

.ui-state-active, .ui-widget-content .ui-state-active {

	background: #ffd428;

	border: 1px solid #bbbbbb;

	font: 11px Arial;

	color: #000;

	border-radius: 5px;

	-mos-border-radius: 5px;

	webkit-border-radius: 5px;

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

	color: #e17009;

	text-decoration: none;

}

.ui-widget :active {

	outline: none;

}

.ui-state-error {

	background: #fef1ec 50% 50% repeat-x;

	border: 1px solid #cd0a0a;

	color: #cd0a0a;

}

.ui-widget-header .ui-icon {

	background: url(../images/close1.png) 0 0 no-repeat !important;

	display: block;

	height: 23px;

	width: 23px;

	position: absolute;

	top: 10px;

	right: 5px;

	z-index: 100;

}



.ui-dialog-titlebar-close {

	

	border: 0 !important;

}



.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {

	background-image: url(../images/ui-icons_h.png);

}

.ui-icon-close {

	background-position: -80px -128px;

}

.ui-icon-closethick {

	background-position: -96px -128px;

}

.ui-button .ui-button-text {

	display: block;

	line-height: 1.4;

}

.ui-button-text-only .ui-button-text {

	padding: .4em 0;

}

input.ui-button {

	padding: .4em 1em;

}

.ui-button-set {

	margin-right: 7px;

}

.ui-button-set .ui-button {

	margin-left: 0;

	margin-right: -.3em;

}

button.ui-button::-moz-focus-inner {

	border: 0;

	padding: 0;

}

.ui-dialog {

	overflow: hidden;

	padding: .2em;

	position: absolute;

	width: 300px;

	text-align: left;

	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */

    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */

    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */

}

.ui-dialog .ui-dialog-titlebar {

	padding: .5em 1em .3em;

	position: relative;

	

}

.ui-dialog .ui-dialog-title {

	float: left;

	margin: .1em 16px .2em 0;

}

.ui-dialog .ui-dialog-titlebar-close {

	height: 18px;

	margin: 20px 0 0 0;

	padding: 1px;

	right: .3em;

	top: 50%;

	width: 19px;

}

.ui-dialog .ui-dialog-titlebar-close span {

	display: block;

	margin: 1px;

}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {

	padding: 0;

}

.ui-dialog .ui-dialog-content {

	background: none;

	border: 0;

	overflow: hidden;

	padding: 0 5px;

	position: relative;

	zoom: 1;

	text-align: left;

}

.ui-dialog .ui-dialog-buttonpane {

	background-image: none;

	border-width: 1px 0 0 0;

	padding: .3em 1em .5em .4em;

}

.ui-dialog .ui-dialog-buttonpane button {

	cursor: pointer;

	float: right;

	line-height: 1.4em;

	margin: .5em .4em .5em 0;

	overflow: visible;

	padding: .2em .6em .3em .6em;

	width: auto;

}

.ui-dialog .ui-resizable-se {

	bottom: 3px;

	height: 14px;

	right: 3px;

	width: 14px;

}

.ui-draggable .ui-dialog-titlebar {

	cursor: move;

}



.commentS-td2 #b_left, .commentS-td2  #b_center, .commentS-td2  #b_right, .commentS-td2 #b_spoiler {

		display: none;

	}

	

.nono #b_left, .nono  #b_center, .nono  #b_right, .nono #b_spoiler {

		display: none;

	}

	

#searchtable input{

	max-width: 150px !important;

} 



/* ДЛЕ 9.2 */

.editor input[type="text"] { padding: 2px; background: #fff url("http://coldfilm.hdkino.biz/templates/kinoman/images/fields.png") repeat-x; border: 1px solid #bcc0c2; }



/* ==================== Автозаполнение облака тегов */

.ui-autocomplete { position: absolute; cursor: default; }



* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */



.ui-menu {

	list-style:none;

	padding: 2px;

	margin: 0;

	display:block;

	float: left;

	background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222;

}

.ui-menu .ui-menu {

	margin-top: -3px;

}

.ui-menu .ui-menu-item {

	margin:0;

	padding: 0;

	zoom: 1;

	float: left;

	clear: left;

	width: 100%;

}

.ui-menu .ui-menu-item a {

	text-decoration:none;

	display:block;

	padding:.2em .4em;

	line-height:1.5;

	zoom:1;

}

.ui-menu .ui-menu-item a.ui-state-hover,

.ui-menu .ui-menu-item a.ui-state-active {

	font-weight: normal;

	margin: -1px;

	border: 1px solid #a7a7a7;

	color: #4e4e4e;

	font-weight: bold;

}



.full-news-custom-content p, .r-custom-text p {

	margin: 0;

	padding: 0;

}



/*  */





.sp_search {

	

	width:486px;

	margin: 0 0 15px 0;

	border: 2px #fff solid;

}



.sp_search_head {

	height:37px;

	padding:5px;

	color:#888;

	font:bold 17px Arial;

	line-height:40px;

	text-transform:uppercase;

	background:#fff;

	border-bottom: 1px #ccc solid;

}



.sp_search_head img {float:left;margin-right:7px;}



.sp_search_table {

	font:11px Tahoma;

	color:#080808;

	width:100%;

	text-align:left;

	background:#d5f3ff ;

}



.sp_search_table .sp_s1 {color:#1e81ba;text-decoration:underline;font-weight:bold;}

.sp_search_table .sp_s2 {color:#1e81ba;text-decoration:underline;font-weight:bold;}

.sp_search_table .sp_s3 {color:#1e81ba;text-decoration:underline;font-weight:bold;}

.sp_search_table .sp_s4 {color:#1e81ba;text-decoration:underline;font-weight:bold;}



.sp_search_table td.sp_name {

	padding:6px 10px 8px 0;

	vertical-align:top;

	font:12px Tahoma;

	color:#080808;

}



.sp_search_table a.sp_lnk {

	font:12px Tahoma;

	color:#080808;

	text-decoration:underline;

}

.sp_search_table a.sp_lnk b {

	font-weight:bold;

}



.sp_search_table a.sp_lnk:hover, .sp_search_table a.sp_lnk:hover span {text-decoration:none;}



.sp_search_table td.sp_count {

	padding:6px 24px 8px 0;

	vertical-align:top;

	text-align:right;

}



.sp_search_table td.sp_count span.sp_count_sp {

	color:#000;

	font-weight:bold;

}



.sp_search_table td.sp_count span.sp_count_sp2 {

	color:#1e81ba;

	font-weight:bold;

}



.sp_search_table td.sp_name .sp_im_bl {

	float:left;

	margin:-4px 0 0 0;

	width:44px;

}

.sp_search_table td.sp_name .sp_im_bl img {

	display:block;

	margin:0 auto;

}



/*---Подсветка кода в теге [code]---*/

pre code {

  display: block; padding: 0.5em;

  background: #f9fafa; 

  border: 1px solid #dce7e7;

  overflow:auto;

  white-space: pre;

}



pre .comment,

pre .template_comment,

pre .diff .header,

pre .doctype,

pre .lisp .string,

pre .javadoc {

  color: #93a1a1;

  font-style: italic;

}



pre .keyword,

pre .css .rule .keyword,

pre .winutils,

pre .javascript .title,

pre .method,

pre .addition,

pre .css .tag,

pre .lisp .title {

  color: #859900;

}



pre .number,

pre .command,

pre .string,

pre .tag .value,

pre .phpdoc,

pre .tex .formula,

pre .regexp,

pre .hexcolor {

  color: #2aa198;

}



pre .title,

pre .localvars,

pre .function .title,

pre .chunk,

pre .decorator,

pre .builtin,

pre .built_in,

pre .lisp .title,

pre .identifier,

pre .title .keymethods,

pre .id {

  color: #268bd2;

}



pre .tag .title,

pre .rules .property,

pre .django .tag .keyword {

  font-weight: bold;

}



pre .attribute,

pre .variable,

pre .instancevar,

pre .lisp .body,

pre .smalltalk .number,

pre .constant,

pre .class .title,

pre .parent,

pre .haskell .label {

  color: #b58900;

}



pre .preprocessor,

pre .pi,

pre .shebang,

pre .symbol,

pre .diff .change,

pre .special,

pre .keymethods,

pre .attr_selector,

pre .important,

pre .subst,

pre .cdata {

  color: #cb4b16;

}



pre .deletion {

  color: #dc322f;

}



pre .tex .formula {

  background: #eee8d5;

}



/*---прогресс бар заполненности персональных сообщений---*/

.pm_progress_bar {

	border: 1px solid #d8d8d8;

	padding: 1px;

	margin: 0 5px;

}



.pm_progress_bar span {

	background: #000000;

	font-size: 0em;

	text-indent: -2000em;

	height: 10px;

	display: block;

	overflow: hidden;



}



.pm_status {

	float:left;

	border: 1px solid #d8d8d8;

	padding: 0;

	background-color: #fff;

	width: 100%;

	height: 150px;

	margin-right: 10px;

}

.pm_status_content{

	padding: 0 10px 0 10px;

}



.pm_status_head {

	border-bottom: 1px solid #d8d8d8;

	background: #fff url("http://coldfilm.hdkino.biz/templates/kinoman/images/bbcodes.png") repeat-x 0 100%;

	font: 12px Tahoma;

	padding: 10px;

	margin: 0;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

	color: #4e4e4e;

}



a#move_up { 

   position: fixed; 

   top: 50px;

   right: 40px; 

   display: none; 

   width: 90px; 

   height: 21px;  

   text-align: center; 

   font: 12px Verdana; 

   text-decoration: none; 

   color: #fff; 

   background: #181818; 

   padding-top:5px; 

   opacity:0.9; 

   filter: alpha(opacity=90); 

} 

a#move_up:hover { 

   color: #fff; 

   background: #51ac00; 

}	

/*---Найденные похожие новости при добавлении новостей на сайте---*/

.findrelated {

	width:99%;

	background: #ffc;border:1px solid #9E9E9E;

	padding: 5px;margin-top: 7px;

	margin-right: 10px;

}	



.socbut_ic { width:26px; height:26px; position:relative;top:2px; }

a.socbut:link, a.socbut:visited { font:11px/13px Tahoma; padding:6px 6px 7px 28px; border:1px solid #E1E1E1; background-color:#EFEFEF; background-position: 5px 5px; background-repeat: no-repeat; text-decoration: none; color:#6F7B91; }

a.socbut:hover, a.socbut:active {  text-decoration: none;  border:1px solid #F7EAAE; background-color:#F9F1C8; color:#373E48; }

.socbut_vk { background-image:url(../images/ic_vk.png); }

.socbut_facebook { background-image:url(../images/ic_facebook.png); }

.socbut_twitter { background-image:url(../images/ic_twitter.png); }

.socbut_google { background-image:url(../images/ic_google.png); }

.socbut_ok { background-image:url(../images/ic_ok.png); }

.socbut_td { width:20%; }	

.released {color: #f00}.released:after {content: "*"}