
html, body {
	margin:0 auto;
	padding:0;
	height:100%;
	font:15px/18px  "Segoe UI", Verdana, Arial, sans-serif ,sans-serif; 
	color:#636567;
	background-color:#fff;
}


body {
	background:none;
}

#dlg_bg {
    background: rgba(0, 0, 0, 0) url("../tmp/debag-bg/dcparty-dialogs.jpg") no-repeat scroll -10px 0;
    height: 1500px;
    left: 30px;
    position: absolute;
    top: 66px;
    width: 2000px;
    z-index: 3;
}


form     { margin:0; padding:0; }
a img    { border:0; }
a        { color: #0baef7; }
/*
h1       { margin:0 0 20px 0; font-size:19px;line-height:22px; }
h2       { margin:0; font-size:17px;line-height:20px; color:#ffbb3e;}
p        { margin:20px 0;}
*/
table td { vertical-align:top; }
/*
h3 { font-size:14px; color:#0baef7; }
h3 a { color:#0999d9; text-decoration:none; }
*/

ul {}
	ul li {
		margin-left:24px;
	}



.content_page_width {
	margin: 0 auto;
	position: relative;
	width: 1007px;
}
.item {
	position: relative;
}

h1.page-title , h2.contnt-title {

}

.page-title,
.contnt-title {
    font-size: 30px;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
    text-transform: uppercase;
}
.page-title {
	font-size: 23px;
	line-height: 30px;
	color:#0BAEF7;
}
	.page-title span ,
	.contnt-title span {
		text-transform: none;
	}

.user_auth .contnt-title {
	text-decoration:underline;
}


 /*------ page-navigation -------*/

#page-navigation {
	left: 50%;
	margin-left: -585px;
	position: fixed;
	top: 118px;
	z-index:9999;
}
	#page-navigation .item {
			width:70px;
			height:70px;
			display: block;
			background: url(../images/page-navigation-btn-bg.png) no-repeat 0 0;
	}
		#page-navigation .item a {
			display: block;
			height: 50px;
			left: 50%;
			margin: -50px;
			margin-left: -25px;
			margin-top: -25px;
			position: absolute;
			top: 50%;
			transform: rotate(45deg);
			width: 50px;

		}
			#page-navigation .item a:hover {
				
			}

		#page-navigation .item.item-1 { background-position: 0 0px; }
			#page-navigation .item.item-1.active,
			#page-navigation .item.item-1:hover { background-position: -70px 0; }

		#page-navigation .item.item-2 { background-position: 0 -280px; }
			#page-navigation .item.item-2.active,
			#page-navigation .item.item-2:hover { background-position: -70px -280px; }


		#page-navigation .item.item-3 { background-position: 0 -70px; }
			#page-navigation .item.item-3.active,
			#page-navigation .item.item-3:hover { background-position: -70px -70px; }

		#page-navigation .item.item-4 { background-position: 0 -140px; }
			#page-navigation .item.item-4.active,
			#page-navigation .item.item-4:hover { background-position: -70px -140px; }

		#page-navigation .item.item-5 { background-position: 0 -210px; }
			#page-navigation .item.item-5.active,
			#page-navigation .item.item-5:hover { background-position: -70px -210px; }




 /*------ // page-navigation -------*/

 /*------ header  -------*/

#header {
	position: relative;
	z-index:2;
	height: 180px;
}
.user_auth #header {
	height: 214px;
}
	.page_index #header {
		height: 1px;
	}

	#header .header-logo {
		position: absolute;
		left: 0;
		top: 10px;
	}
		#header .header-logo a {
			display: block;
			width: 245px;
			height: 160px;
			text-indent: -9999px;
			background: url(../images/logo.png) no-repeat 0 0;
		}
	#header .header-romb_list {
		position: absolute;
		left: 397px;
		top: 0;
		z-index: 4;
	}
		.user_auth #header .header-romb_list {
			top: 14px;
		}

		#header .header-romb_list .item {
			position: absolute;
		}

			#header .header-romb_list .item-1 {
				left: 0;
				top: -211px;
			}
				#header .header-romb_list .item-1 .text {
					color: #fff;
					font-size: 14px;
					font-weight: bold;
					left: 50%;
					line-height: 15px;
					margin-left: -71px;
					position: absolute;
					text-align: center;
					top: 214px;
					width: 147px;
				}

			#header .header-romb_list .item-2 {
				left: 177px;
				top: -7;
			}
				#header .header-romb_list .item-2 .number {
					font-size: 27px;
					left: 50%;
					margin-left: -5px;
					position: absolute;
					text-transform: uppercase;
					top: 38px;
				}
				#header .header-romb_list .item-2 .text {
					font-size: 14px;
					left: 32px;
					position: absolute;
					text-align: center;
					top: 72px;
					width: 114px;
				}


			#header .header-romb_list .item-3 {
				left: 286px;
				top: -79px;
			}
				#header .header-romb_list .item-3 .number {
					bottom: 14px;
					font-size: 27px;
					left: 50%;
					margin-left: -6px;
					position: absolute;
					text-transform: uppercase;
				}
				#header .header-romb_list .item-3 .text {
					font-size: 14px;
					left: 15px;
					line-height: 14px;
					position: absolute;
					text-align: center;
					top: 80px;
					width: 147px;
				}


			#header .header-romb_list .item-4 {
				left: 433px;
				top: -40px;
			}
				#header .header-romb_list .item-4 .number {
					font-size: 27px;
					left: 13px;
					line-height: 14px;
					position: absolute;
					text-align: center;
					top: 49px;
					width: 151px;
				}
				#header .header-romb_list .item-4 .text {
					font-size: 14px;
					left: 13px;
					line-height: 14px;
					position: absolute;
					text-align: center;
					top: 72px;
					width: 151px;
				}

			#header .header-romb_list .item-login {
				left: 524px;
				top: 88px;
				z-index: 4;
			}
				#header .header-romb_list .item-login a {
					left: 19px;
					margin-top: -8px;
					position: absolute;
					top: 50%;
					font-size: 14px;
					font-weight: bold;
					color:#fff;
					text-transform:uppercase;
				}

			#header .header-romb_list .item-registration {
				left: 389px;
				top: -9px;
				z-index:4;
			}
				#header .header-romb_list .item-registration .rhombus-2 {}
			
				#header .header-romb_list .item-registration a {
					left: 16px;
					margin-top: -4px;
					position: absolute;
					top: 50%;
					font-size: 14px;
					font-weight: bold;
					color:#fff;
				}
					#header .header-romb_list .item-registration  a.link_to_back-office {
						left: 0 !important;
						top: 50% !important;
						width: 100%;
					}

					#header .header-romb_list .item-registration a.link_to_edit-data {
					}

				.user_auth #header .header-romb_list .item-registration a {
					left: 29px;
					margin-top: -4px;
					text-align: center;
					top: 57%;
					width: 120px;
				}
				.user_auth #header .header-romb_list .item-registration .user-foto {
					left: 50%;
					margin-left: -47px;
					position: absolute;
					top: 10px;
				}
					.user_auth #header .header-romb_list .item-registration .user-foto.no_foto .rhombus-11 {
						background:none;
	/*					background:url(../images/ico/customer_foto_def.png) no-repeat center center;
						-webkit-transform: rotate(0);
							-ms-transform: rotate(0);
								transform: rotate(0);*/

					}

					.user_auth #header .header-romb_list .item-registration .user-foto .rhombus_content {}
						.user_auth #header .header-romb_list .item-registration .user-foto .rhombus_content img {
							/*left: 50%;
							margin-left: -68px;
							position: absolute;*/
						}
		


/*

.user_auth #header .header-romb_list .item-registration .user-foto {
	width:384px;
	height:384px;
	position:relative;
}
	.user_auth #header .header-romb_list .item-registration .user-foto::before {
		content: ''; 
		position: absolute;
		left: 0px; top: -192px;
		border: 192px solid transparent; 
		border-bottom: 192px solid green;
	}

	.user_auth #header .header-romb_list .item-registration .user-foto::after {
		content: ''; 
		position: absolute;
		left: 0px; bottom: -192px;
		border: 192px solid transparent; 
		border-top: 192px solid green;
	}

*/









			#header .header-romb_list .item-soclist {
				left: 364px;
				top: -9px;
				z-index:4;
			}
				#header .header-romb_list .item-soclist a {
					filter: grayscale(100%); /* Standard CSS */
					-webkit-filter: grayscale(100%); /* CSS for Webkit Browsers */
					/*filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
					filter: gray;  /* Internet Explorer IE6-9 */
					-webkit-filter: grayscale(1); /* Old WebKit Browsers */
				}

				#header .header-romb_list .item-soclist a:hover {
					-webkit-filter: grayscale(0%);
					        filter: grayscale(0%);
					filter: none;
					-webkit-filter: grayscale(0); /* Old WebKit */
				}

				#header .header-romb_list .item-soclist .ico-soc-vk { 
					position: absolute;
					left: 0;
					top: 49px;
				}
					#header .header-romb_list .item-soclist .ico-soc-vk img { width:40px; height:auto; }
				
				#header .header-romb_list .item-soclist .ico-soc-fb { 
					position: absolute;
					left: 25px;
					top: 25px;
				}
					#header .header-romb_list .item-soclist .ico-soc-fb img { width:40px; height:auto; }

				#header .header-romb_list .item-soclist .ico-soc-tv { 
					position: absolute;
					left: 49px;
					top: 1px;
				}	
					#header .header-romb_list .item-soclist .ico-soc-tv img { width:40px; height:auto; }


	#header .header-user_hello {
		color: #00b0f9;
		font-size: 30px;
		left: 0;
		position: absolute;
		text-align: center;
		text-transform: uppercase;
		top: 162px;
		width: 100%;
	}
		#header .header-user_hello span { font-weight: bold; }


 /*---------------------*/

/*------ big_events_block  -------*/

#big_events_block {
	position:relative;
	margin-top: 32px;
	height:736px;
	__z-index:3;
}
	#big_events_block .content_page_width {
		height: 627px;
		position: relative;
		width: 1008px;
	}

	#big_events_block .content_page_width .sections {
		clear: left;
		height:  727px;
		overflow: hidden;
		height: 627px;
		width: 1010px;
	}

	#big_events_block .content_page_width .sections ul {
		width: 3321px;
		padding:0;
		margin:0;
		list-style: outside none none;
	}
	#big_events_block .content_page_width .sections li {
		float: left;
		padding:0;
		margin: 0 0 0 0;
	}



	#big_events_block .block-item {
		position:relative;
		height:627px;
		width:1008px;
	}
		#big_events_block .block-item .base_image {
			left: 129px;
			position: absolute;
			top: 0;
		}
		#big_events_block .block-item .base_image .text_block {
			__background: #18a8e8 none repeat scroll 0 0;
			bottom: 0;
			height: 178px;
			left: 50%;
			margin-left: -188px;
			position: absolute;
			text-align: center;
			width: 370px;
/*
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2cb6f4+0,059cdd+100 * /
			background: rgb(44,182,244); /* Old browsers */ /* FF3.6-15 * /
			background: -webkit-linear-gradient(45deg,  rgba(44,182,244,1) 0%,rgba(5,156,221,1) 100%); /* Chrome10-25,Safari5.1-6 * /
			background: linear-gradient(45deg,  rgba(44,182,244,1) 0%,rgba(5,156,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb6f4', endColorstr='#059cdd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient * /
*/
		}
				#big_events_block .block-item .base_image .text_block .title {
					font-size: 35px;
					font-weight: bold;
					margin-top: 22px;
					color:#fff;
				}
				#big_events_block .block-item .base_image .text_block .text {
					color: #fff;
					font-size: 27px;
					margin-top: 24px;
				}
				

		/*------ event-list  -------*/
		#big_events_block .block-item .event-list {}
			#big_events_block .block-item .event-list .item {
				position: absolute;
			}
			
				#big_events_block .block-item .event-list .item-1 {
					position: absolute;
					left:380px; top:377px;
				}
				#big_events_block .block-item .event-list .item-2 {
					position: absolute;
					left:507px; top:250px;
				}
				#big_events_block .block-item .event-list .item-3 {
					position: absolute;
					left:634px; top:123px;
				}


				#big_events_block .block-item .event-list .item .image {
					margin: 0 auto;
				}

			#big_events_block .block-item .event-list .item .current_events {}

				#big_events_block .block-item .event-list .item .current_events .image,
				#big_events_block .block-item .event-list .item .future_events .image {
				}

				#big_events_block .block-item .event-list .item .current_events .title,
				#big_events_block .block-item .event-list .item .future_events .title {
					color: #fff;
					font-size: 18px;
					font-weight: bold;
					left: 42px;
					letter-spacing: -0.7px;
					line-height: 20px;
					position: absolute;
					text-align: center;
					text-decoration: underline;
					top: 78px;
					width: 155px;
				}
					#big_events_block .block-item .event-list .item .current_events .title a,
					#big_events_block .block-item .event-list .item .future_events .title  a {
						color: #fff;
					}


				#big_events_block .block-item .event-list .item .current_events .text,
				#big_events_block .block-item .event-list .item .future_events .text {
					color: #fff;
					font-size: 13px;
					left: 52px;
					line-height: 13px;
					position: absolute;
					top: 118px;
					width: 102px;
				}

				#big_events_block .block-item .event-list .item .current_events .days_left,
				#big_events_block .block-item .event-list .item .future_events .days_left {
					color: #fff000;
					font-size: 15px;
					font-weight: bold;
					left: 55px;
					position: absolute;
					top: 148px;
				}

					#big_events_block .block-item .event-list .item .current_events .days_left .number,
					#big_events_block .block-item .event-list .item .future_events .days_left .number {
						font-size: 17px;
					}

				#big_events_block .block-item .event-list .item .current_events .date_left,
				#big_events_block .block-item .event-list .item .future_events .date_left {
					left: 146px;
					position: absolute;
					text-align: center;
					top: 113px;
					width: 70px;
				}

					#big_events_block .block-item .event-list .item .current_events .date_left .day,
					#big_events_block .block-item .event-list .item .future_events .date_left .day {
						color: #fff;
						display: block;
						font-size: 25px;
						font-weight: bold;
					}

					#big_events_block .block-item .event-list .item .current_events .date_left .month,
					#big_events_block .block-item .event-list .item .future_events .date_left .month {
						color: #fff;
						display: block;
						font-size: 18px;
						font-weight: bold;
						margin-top: 0px;
					}

					#big_events_block .block-item .event-list .item .current_events .date_left .year,
					#big_events_block .block-item .event-list .item .future_events .date_left .year {
						color: #fff;
						display: block;
						font-size: 16px;
						margin-top: 2px;
					}

				#big_events_block .block-item .event-list .item .current_events .link,
				#big_events_block .block-item .event-list .item .future_events .link {
					background: #b5f42f none repeat scroll 0 0;
					border-top: 1px solid #fff;
					bottom: 0;
					height: 73px;
					left: 54px;
					position: absolute;
					text-align: center;
					width: 145px;
				}
					#big_events_block .block-item .event-list .item .current_events .link a,
					#big_events_block .block-item .event-list .item .future_events .link a {
						color: #0baef7;
						display: block;
						font-weight: bold;
						margin-top: 8px;
						font-size: 11px;
						position: relative;
						text-transform: uppercase;
					}


			#big_events_block .block-item .event-list .item .future_events {}
				#big_events_block .block-item .event-list .item .future_events .link {
					background-color:#fff000;
				}

			#big_events_block .block-item .event-list .item .past_events {}
				#big_events_block .block-item .event-list .item .past_events .link {
					background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
					border-top: 1px solid #fff;
					bottom: 0;
					height: 98px;
					left: 27px;
					position: absolute;
					text-align: center;
					width: 194px;
				}
					#big_events_block .block-item .event-list .item .past_events .link a {
						color: #0baef7;
						display: block;
						font-weight: bold;
						margin-top: 7px;
						position: relative;

						font-size: 11px;
						text-transform: uppercase;

					}

			#big_events_block .block-item .event-list .arrow-prev {
				left: 431px;
				position: absolute;
				top: 560px;
			}
			#big_events_block .block-item .event-list .arrow-next {
				left: 827px;
				position: absolute;
				top: 181px;
			}
		
		
		/*------ // event-list  -------*/

		/*------ reviews-list  -------*/

		.reviews-list {
			position: absolute;
			left:0;
			top:0;
		}
			.reviews-list .item {
				position: absolute;
			}
				.reviews-list .item-1 {
					position: absolute;
					left: 0;
					top: 253px;
				}
				.reviews-list .item-2 {
					position: absolute;
					left: 126px;
					top: 378px;
				}

					.reviews-list .item .title {
						font-size: 15px;
						left: 75px;
						position: absolute;
						text-align: center;
						top: 45px;
						width: 97px;
					}

					.reviews-list .item .company {
						font-size: 14px;
						font-weight: bold;
						left: 35px;
						position: absolute;
						text-align: center;
						top: 76px;
						width: 177px;
					}

					.reviews-list .item .text {
						font-size: 13px;
						left: 32px;
						position: absolute;
						text-align: center;
						top: 96px;
						width: 184px;
					}


			.reviews-list .arrow-prev {
				left: 45px;
				position: absolute;
				top: 303px;
			}
			.reviews-list .arrow-next {
				left: 312px;
				position: absolute;
				top: 562px;
			}


		/*------ // reviews-list  -------*/


		/*------ gallery-list  -------*/

		.gallery-list {
					position: absolute;
			left:634px;
			top:250px;
		}
			.gallery-list .item {
				position: absolute;
			}
				.gallery-list .item-1 {
					position: absolute;
					left: 0;
					top: 127px;
				}
				.gallery-list .item-2 {
					position: absolute;
					left: 127px;
					top: 0;
				}


			.gallery-list .arrow-prev {
				left: 49px;
				position: absolute;
				top: 310px;
			}
			.gallery-list .arrow-next {
				left: 313px;
				position: absolute;
				top: 52px;
			}

		/*------ // gallery-list  -------*/


	/*------ // big_events_block-navigation  -------*/

	.big_events_block-navigation {
			margin: 11px auto 0;
			text-align: center;
	}
		.big_events_block-navigation ul { margin:0; padding:0; list-style:none; }
			.big_events_block-navigation ul li { margin:0;padding:0; }

		.big_events_block-navigation .item {
			height:95px;
			width:71px;
			display: inline-block;
			margin: 0 23px;
			padding: 0;
			position: relative;
		}
		.big_events_block-navigation .item .point {

			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#636567+0,636567+100 */
			/*
			background: rgb(99,101,103); /* Old browsers * /
			background: -moz-linear-gradient(45deg,  rgba(99,101,103,1) 0%, rgba(99,101,103,1) 100%); /* FF3.6-15 * /
			background: -webkit-linear-gradient(45deg,  rgba(99,101,103,1) 0%,rgba(99,101,103,1) 100%); /* Chrome10-25,Safari5.1-6 * /
			background: linear-gradient(45deg,  rgba(99,101,103,1) 0%,rgba(99,101,103,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636567', endColorstr='#636567',GradientType=1 ); /* IE6-9 fallback on horizontal gradient * /
*/
			border: 9px solid #f6f3f3;
			height: 12px;
			margin: 6px auto 0;
			-webkit-transform: rotate(45deg);
			    -ms-transform: rotate(45deg);
			        transform: rotate(45deg);
			width: 12px;
		}

			.big_events_block-navigation .item.current .point,
			.big_events_block-navigation .item.active .point,
			.big_events_block-navigation .item:hover .point {
			/*
				background-color:#1cabea;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2bb5f4+0,049cdd+100 * /
				background: rgb(43,181,244); /* Old browsers */ /* FF3.6-15 * /
				background: -webkit-linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(4,156,221,1) 100%); /* Chrome10-25,Safari5.1-6 * /
				background: linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(4,156,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb5f4', endColorstr='#049cdd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient * /
				*/
			}

		.big_events_block-navigation .item .image {

    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
		}

			.big_events_block-navigation .item .image a {
				background-position: center bottom;
				background-repeat: no-repeat;
				display: block;
				height: 100%;
				margin: 0 auto;
				text-indent: -9999px;
				width: 76px;

			}

		/*.big_events_block-navigation .item.item-1 .image {
			top: 37px;
		}
			.big_events_block-navigation .item.item-1 .image a {
				height: 56px;
				width: 71px;
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAA4CAYAAACvxOULAAAMtklEQVRo3t2bB1QUVxeAAUWwQsClLrBLF0tULLEhGGOIqEEQBEWjUTSRWLFEjVFiwSgoigh2EEQNGsQSDSK235L8xBIrIE1FRBGNUtTo3tz3eLMOyy4siMTNnPMd2GFm3rxv7rvvzsyipvYWy0OhdWNkILIS2Y+cQA4gIcggpInae7QAQK2o05IrtBVkGYtD0g2ED+8aiwElKOIh8h2i/Z+XkyO0cbhlJNqWLhCWpbc2BUKekUV1cjiyEOf/nJwsoa1elolVQKah+W/pAlMJJ4UjQyCEQlMreUJKkVwkH3mFvEamqpQcPOGuiBGicVNor5ltamOfbWLlQYZNhqHFWRTyt6wQWTINhFBgYkkE7EN8ueMhDuxzILIeSXhoZjMNfwpURY4YOUWuNskfNYmQK8fI4lie0KYdS9J2SBRSzIsikqzdkGYPRG0HF5paZz4ZLLRTiWHFrvKs+6ZWL2olRiD8C6NsXEU+sm2M0bYe1726bSSCeyaWhKd4XFf+CT6wbG+Xb2gBJQv1n5SF6XqoTM7BjrTPwBlIqWgxND+PCVrM9lPHRH1YZpvXOabWbrIn+MC2q+YdQ4tX5fu0QZKvISmL0J2sKnL0cwzNn1crxsAsH6MloFLSNhavkd0O121SdJL3HCwKnp/G9h+rgaRQHTJjHNeqgpz5+Sby806GgVlutonl3EyhbaXCLsfUyqvKLCYQlpBaSNFJFk80vFWeqgZ/Z+A5PFGD0P+th5DVG+LeWzmkmkXukwR6y8CME5KPwyUOh8cAeY3h+s/5NQ/HLWPxuupO8lm4znUip/yUGhQ/bA0+l9PB+3Im5Nl3XPK+yumIRJLoKRRae94XWlsoauSKmb1GlrFlkNxpXiB8XF3UUDlr9ZOpHGTrkWngeS2HRA5ctesB03zCryVO99Z+r+Qos5BZrQCjBZPxDUU5CfPRhJqO82yl4SoiJveoCXjtPAJeF9Ph6kfOsObTWeA07QTsivItLl2mp6syclBMc2QecumusUiCUVNFDA7Bn5Q51rOlQs+yVA2YHxsK7rtTIDxwIeSKO4BrwGEqJ/2GLfx9VutJ6YoPzFQmcnii9ApMrWLIrYNUjKHFOax1lBoOz5aZ6+xIHE3FjIvcDbfM7WDNJ9OpmJlLVtIkTXh1SbP85CKvziolhwmyxqIRSARlohjMMy35f++2O+9rpL+i/cfG7ZUMi/8VznTpC2fFXcFl9C7oO+04ZNywkcp5XdQYpv6S8mLDoh9dVUoOE5SCgtaR5zoooh0SgDghUxBAFBZ4M9bGPN030AtyjCxh1KDl0Nt3O6wKniwVQzid5E6T9ZzdB15iG91VTU5LXqRoI7eZFI69SFN5+x52H3XyjoE5zHWeQcV4Dw+Fv85qScVIitVh2pGjVM7+LyeR+7OytLbOw1RGjuyCIsbLyCEUIIGy2xaIOyxf0XM8FTPAeyOkxwrp1P4qt0JO6s8+VMyE1PNQaGEHD4Q2MNFvk2Tp8IXb3hs58EjNGnFRUk6IjJiXyEbEWnbbhF5jFhAxfX22wYlgR+Dqnudn1eBpph6MPXOByjns50/v7Hc4jaMJe/jsXVAaq3voX5eDUpojfyLhSogxQ8qRIqSYyQlWtH2465zR/YZvgRNBb8QQylLVYXF0JBWzICaBirli3xMGfPMrlZP2R2caWS8Sm1/AWkijweWgjJ3IVSQbAfZTVIMcA8SI/W6N3EXGKtp+h9sk4/M/OlQSQyvmlRNh6N4TMOb0Bcjo2APuWjjAF2NiqZjQiBmVEvalzc5Xt839oUVDyyFDqYSJ4XMcMVByiBFBbavbpuxAo9d8MXvCvWntM3TXUTjZfwg8MLOBb4eFUDFfztkCL4qaSMWU3W0BE06eh5l7Dxeleoz8oEGHFUo4KCPmDNKmPhN4Sbx2CTeUYqPGSsUkug2HO4YiWDr4eypmyLQkuJ9rWClqwveuokNv1p5DUGhum6bMo9f6ihwB8lJGjr1aPS+lm1veLjrWApZE/UDFeOxMhr2DfOE2PikMcvoG+oxLBNephyH9qm0lMaeSPagYnws38Z7MhealrF4f3k5a7OnTEHJ6If6IEBnGhpiovuVc29g1bUx0AhUzIno/pPRxxYdkVjDz49kVU7zvJria1qaSmNzLbWHEH9epnET/ydK3Hau+mwnu836G08tdAhq0zkEx7RA9/rpUA8u3fkAeuSQ4moiZtTQCLrVxhDRRR/Ab9CMVM9A3Ei7vFsHLS2/EPMo2ggmnzlMxoaujpGKud+4G/WcmQ7/AFMi/biopX68zvcHkyC4opg2Shei8jZztgUFf7nb3gzzMLzEdPaG/92Yqxu+LYMjd31qaqF8XYO2TrQdTjqZSMd/u2g8FInupnPnfLqO5aXX81AqRRepQvqnVqn9LzkwEkJ8R9brKyevkIjhm0wfGDVxCpRCWzhkPT442qTS9F6boS8VMOZgKt+0+lIpJ/mQIFeM29wD8VdDqzRAsxkQfp5Pwb8hJZXIIu5EwZAuyDtGqzbFcvTdJiJShfmFwOrpDlbonO84cJkTuAI/frsPkQ8chu62jVEyeuD14zkmgcg6mulXKTfQW5J4XRJ1YnoO1kMY7lYOdNkC+Qo4hEp4cPn61FT1x9NLnm4KHVokWwpk1vWBkdBJN2DPCtkGuQ+dKr5znTw6mYgLDV4LksXolMc8fNwP/mxX56aS7D3kT2+idyMFOi1iOgWqo09uDRxv182WlPD3cBDYsmUxrHiJm8ZxlkIMyCvFFIScm1mM8FTN4XhI8vNO6StTE3w6syE8J+7l9At9l5LRAIqqRI66LnGfrdH/ni/l9bRf4et12KsUTH4Zt9/GndQ95vEHelJKOHus1GJynp1J+S+taRcydImsYfj0Dhl3Ngj+cPwP2arr1O885KCFAgZxv6iQnVBBLpNzcag1BwcFUCmHS6mg417k3lcLnXLs+4DrzFxo18Yd8qoh5/aQRzMvcQ6MmYtkqLmpGN0hCRgnuPCEPkBfs9//XRU764p5Tvw9dIZXiG30AYnwnQB5+qUFWzBmrbuA2egM4TU19M23LsPfOpIrnQFgP3bVpT8TsarDZiicnkdQ5SEvEi+QcRFjb48XOXtyeSPGJOQgR/oGQLnaoIoVwHB9buI1aT6f7RaEz4HWxRhUxNx50Ae9rt+hwOvvZUCLmInlr0pByBiGz36a+kV12Dhv7ItPCXq4UQqLjp/DxyC0VYr6fCKXHNUDysLKYx48E0tlp67zFRMwtRNjgdU59L/mmNunypJDKefWnX0gLxDXBvvQOnuSol1f403ZTmJOZVPGALC6BPFZNlxWjsnLumdmnyIpJE3eC8SOCqBSXkVthX5RT5TroOPmGRkUCDs7aTMUEHD1F3refITOTvHZUUk6BqF0UJyUH78ojPhkhHUY+X62APxNEVQpEysVGEJYTRsWMOXcR0jv3CieviRS1o5pyrDoG5uIQiu/xOXiMWk2lOI2IhpClfvA4WUuumBJ8nbwyaS54XsyAqUeOPb/Sw2VATe2opJzkfl7+nn6rpbnlq+kL4PJPYvnRghSnNoOFicvBD6vf8JCQA9e7OSl1P6eScg7M9xpCpIybsghStjkqlMJ9M+O7faskG2IWXIoL+sGoNu2opByynI+1r1ZK2VF1yYUd3YuS4ifEJy8LqNO/DaisnNI9mi8qyUhWh5JdWqUlUTpXikJEy/+MHKD/tm2orpx1elvKNuruLw3TDyldbvD50xniev92V63ljPOf2NCovyUNdq713UENBTRSQGMlkbevorbqTWptBSjqNNcJTaQJQwvRRpoizRjNkRaMloxWNcBt14Ltzx2rKTu+NmurCWtfU47UOsmrSYgiEZpyBHAdJx3SRfQQfUSAGCLGiCkiRMwRESJmWCJWPCwZYradBWLG9jdBjBADpDVr5wNEh0lsLiOvSQ3CFIpS432QJ0WREC4auAjgZAjYiZuwzpDOWSN2iAPSHumIdEa6IN2Qj5AeSE8ePdj67khXxBHphHRA2iL2iA0TaMGEGzNh+kxWK54seaJqjKqahg9fjCYvUrgh0kqOGFMWGWLWgTZIOybFkQkhne+NOCF9ERekHw/y2Zn9vTcT1p0J5SQR2bYs0kTVCGrBiyQtOYKqlaOMINno0ZaJnlbVRI+IXWEbdsW5CPqQF0WOrOMcjmx9J7YdFzFtWBRaM/nm7GLISpEdYtoKxFQ7vJSdYqsTJSurOS/R6rKT1Wf5gcs/RqxDJqxzXC7iMOXlF2OGIRMgYMfTY8fX4SVsfq7RUpBvakrOtZrKlZm25U3NmjJ5Sos3uzTl0awGmsqZmbR4F0aZGapGEfVZ59S2oNN4ByhbLNa5cPwHlZN7HD31GEMAAAAASUVORK5CYII=);
			}
		.big_events_block-navigation .item.item-2 .image {
			top: 46px;
		}
			.big_events_block-navigation .item.item-2 .image a {
				background-image: url(data:image/png;base64,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);
				width: 71px;
				height: 48px;
			}*/
/*
			.big_events_block-navigation .item.item-2.current .point,
			.big_events_block-navigation .item.item-2.active .point,
			.big_events_block-navigation .item.item-2:hover .point {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7bc727+0,61972a+100 * /
				background: rgb(123,199,39); /* Old browsers * /
				background: -moz-linear-gradient(45deg,  rgba(123,199,39,1) 0%, rgba(97,151,42,1) 100%); /* FF3.6-15 * /
				background: -webkit-linear-gradient(45deg,  rgba(123,199,39,1) 0%,rgba(97,151,42,1) 100%); /* Chrome10-25,Safari5.1-6 * /
				background: linear-gradient(45deg,  rgba(123,199,39,1) 0%,rgba(97,151,42,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc727', endColorstr='#61972a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient * /
			}
*/
/*
		.big_events_block-navigation .item.item-3 .image {
			top: 48px;
		}
			.big_events_block-navigation .item.item-3 .image a {
				background-image: url(data:image/png;base64,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);
				width: 72px;
				height: 45px;
			}

			.big_events_block-navigation .item.item-3.current .point,
			.big_events_block-navigation .item.item-3.active .point,
			.big_events_block-navigation .item.item-3:hover .point {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc1222+0,94010c+100 * /
				background: rgb(188,18,34); /* Old browsers */ /* FF3.6-15 * /
				background: -webkit-linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(148,1,12,1) 100%); /* Chrome10-25,Safari5.1-6 * /
				background: linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(148,1,12,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1222', endColorstr='#94010c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient * /
			}
*/


	/*------ // big_events_block-navigation  -------*/


 /*-----------------------*/
.calendar_of_events_content {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ededed;
	-webkit-border-image: url(../images/calendar_of_events_content-border_image.png) 11 11 11 11 round round;
	        border-image: url(../images/calendar_of_events_content-border_image.png) 11 11 11 11 round round;
	border-style: solid;
	border-width: 12px 0;
	position: relative;
}
	.calendar_of_events_content-wrap {
		background: #ededed none repeat scroll 0 0;
		padding-bottom: 19px;
		padding-top: 1px;
		position: relative;
	}

	.calendar_of_events_content .contnt-title {
		margin-top: 20px;
	}


	.calendar_of_events_content .event_list {
		margin-top: 52px;
/*		width:453px;*/
	}
		.calendar_of_events_content .event_list .item {
			margin-top: 43px;
			__padding-top: 5px;
			__padding-left: 19px;
			position: relative;
		}

		.calendar_of_events_content .event_list .img {
			height: 140px;
			margin-right: 23px;
			margin-top: 43px;
			width: 140px;
		}
			.calendar_of_events_content .event_list .img img {
				width:100%;
				/*height:100%;*/
			}

		.calendar_of_events_content .event_list .text-part {
			position: relative;
			padding-top: 5px;
			padding-bottom: 6px;
			padding-left: 19px;
		}



				.calendar_of_events_content .event_list .item_color-blue .text-part.colorize { background-color:#d9e6ec; }
				.calendar_of_events_content .event_list .item_color-green .text-part.colorize { background-color:#dae2d2; }
				.calendar_of_events_content .event_list .item_color-red .text-part.colorize { background-color:#e8dfe0; }
				.calendar_of_events_content .event_list .item_color-purple .text-part.colorize { background-color:#c3a3e2; }
				.calendar_of_events_content .event_list .item_color-foxy .text-part.colorize { background-color:#fcdcb6; }
				.calendar_of_events_content .event_list .item_color-azure .text-part.colorize { background-color:#c8f8f8; }


			.calendar_of_events_content .event_list .item .image-ico {

				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAECAYAAAAJbvaQAAAAeElEQVQoz3WR0QqAIAxFnWY/GtH/v1pqBhuclg0Od/qgh022/QgomSSJPz2rg+aSBOSrF5WSCQnkwTJYtc+4SypoD9fBNThB0byUqqIGpfoj5acSnRSFPJQS/cCkioOS1Yn12aT+VheRRnJnrpBra5BsE4HPhEzkBgN5PsIxk6j8AAAAAElFTkSuQmCC);
				background-position: center 40px;
				background-repeat: no-repeat;
				height: 44px;
				left: -3px;
				position: absolute;
				top: -12px;
				width: 44px;

			}
				.calendar_of_events_content .event_list .item .image-ico .ico {
					background: #636567 none repeat scroll 0 0;
					border: 7px solid #f6f3f3;
					height: 19px;
					margin: 5px auto 0;
					-webkit-transform: rotate(45deg);
					    -ms-transform: rotate(45deg);
					        transform: rotate(45deg);
					width: 19px;
				}
				.calendar_of_events_content .event_list .item_color-blue .image-ico .ico {
					/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2bb5f4+0,22a8e0+100 */
					background: rgb(43,181,244); /* Old browsers */
					background: -moz-linear-gradient(45deg,  rgba(43,181,244,1) 0%, rgba(34,168,224,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(34,168,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(34,168,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb5f4', endColorstr='#22a8e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}
				.calendar_of_events_content .event_list .item_color-green .image-ico .ico {
									/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7bc727+0,4e8d10+100 */
					background: rgb(123,199,39); /* Old browsers */
					background: -moz-linear-gradient(45deg,  rgba(123,199,39,1) 0%, rgba(78,141,16,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(45deg,  rgba(123,199,39,1) 0%,rgba(78,141,16,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(45deg,  rgba(123,199,39,1) 0%,rgba(78,141,16,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc727', endColorstr='#4e8d10',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}
				.calendar_of_events_content .event_list .item_color-red .image-ico .ico {
					/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc1222+0,a11f29+100 */
					background: rgb(188,18,34); /* Old browsers */
					background: -moz-linear-gradient(45deg,  rgba(188,18,34,1) 0%, rgba(161,31,41,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(161,31,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(161,31,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1222', endColorstr='#a11f29',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}
				.calendar_of_events_content .event_list .item_color-purple .image-ico .ico {
					/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae80dc+0,8950c4+100 */
					background: rgb(174,128,220); /* Old browsers */
					background: -moz-linear-gradient(45deg,  rgba(174,128,220,1) 0%, rgba(137,80,196,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(45deg,  rgba(174,128,220,1) 0%,rgba(137,80,196,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(45deg,  rgba(174,128,220,1) 0%,rgba(137,80,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae80dc', endColorstr='#8950c4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}
				.calendar_of_events_content .event_list .item_color-foxy .image-ico .ico {
					/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9af57+0,ee870d+100 */
					background: rgb(249,175,87); /* Old browsers */
					background: -moz-linear-gradient(45deg,  rgba(249,175,87,1) 0%, rgba(238,135,13,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(45deg,  rgba(249,175,87,1) 0%,rgba(238,135,13,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(45deg,  rgba(249,175,87,1) 0%,rgba(238,135,13,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9af57', endColorstr='#ee870d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}
				.calendar_of_events_content .event_list .item_color-azure .image-ico .ico {
					/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7feeed+0,11ced9+100 */
					background: rgb(127,238,237); /* Old browsers */
					background: -moz-linear-gradient(45deg,  rgba(127,238,237,1) 0%, rgba(17,206,217,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(45deg,  rgba(127,238,237,1) 0%,rgba(17,206,217,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(45deg,  rgba(127,238,237,1) 0%,rgba(17,206,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7feeed', endColorstr='#11ced9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}


			.calendar_of_events_content .event_list .item .info {
				font-weight: bold;
				margin-left: 34px;
			}
				.calendar_of_events_content .event_list .item .info .date {
				font-size: 24px;
				}
				.calendar_of_events_content .event_list .item .info .city {
					font-size: 18px;
					margin-left: 7px;
				}

			.calendar_of_events_content .event_list .item .title {
				font-size: 22px;
				margin-top: 12px;
				line-height: 24px;
			}

			.calendar_of_events_content .item .text {
				font-size: 13px;
				line-height: 15px;
				margin-top: 13px;
			}
				.calendar_of_events_content .item .text p:first-child {
					margin-top:0;
				}

				.calendar_of_events_content .item .text p:last-child {
					margin-bottom:0;
				}

			.calendar_of_events_content .event_list .item .company {
				font-size: 15px;
				margin-top: 16px;
			}
			.calendar_of_events_content .event_list .item .address {
				font-size: 16px;
				line-height: 18px;
				font-weight: bold;
				margin-top: 3px;
			}
			.calendar_of_events_content .event_list .item .info2 {
				position: relative;
				margin-left: 15px;
			}
			.calendar_of_events_content .event_list .item .vote_block {
				margin-top: 15px;
				position: relative;
			}
				.calendar_of_events_content .event_list .item .vote_block .starts {
					display: inline-block;
					float: left;
					height: 15px;
					position: relative;
					width: 84px;
				}
				/*
					.calendar_of_events_content .event_list .item .vote_block .starts .star_empty {
					
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAABtElEQVQ4y52Ty0rDQBSGu9AncKtQN/oEbrpXcONz+AoufAjXblR0o1hEUHShFsRatQZrLxrbUq/x0lybtsk0yYz5h0RKaSMa+OHkzP9/PZxJY9mjlViEpn3NRHkYY7EowHzxco8UL/cJ6v9AhrLHq5b0UqMQat77I2RRvDnp1Ot1Jssye8ilOuj9Bon7mguMW0Jq3fp8f6MAqKrKFPmLCqkNTLMVeOaCzA8kfnO6aZeyB51K8dx5rha8D+mVYgpFUZhhGKzZbDJdk6n0JHrVUsaBFxlkQ8hCuXDmIBSODwGg6zprtVrMtm0u1OjhrFJIO8iGkBFfS9XShYNDjK9p2s8ECLuuy4UavUfxCoAlZLt3Mobm44PgNhoNbrQsixFCeJhSyoVaquXdADDa73YmfVlKXaL4RcdxmOd5PBw+bVOl8PiaiLpiUVO/aPcE3Q+xTEDuo76T4evjNcvwF9dut/kkvRC8wwPvIMg4rg1LNU2TyR81TxQOiCgcEl1+8UJQPr2Nqx0fBEnkM7vkqZxzb9NJGJO+ZgMlC5kdW5Yq7l2W/5cSUTvB4bKvqT6f+FRwlujdyTe70uta+Y6M3wAAAABJRU5ErkJggg==);
width: 17px;
height: 15px;

					}
					.calendar_of_events_content .event_list .item .vote_block .starts .star_set {
						background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAB0ElEQVQ4y52Tyy8DURTGu+AvsCVhw0aHSEpUQkRIbIqV2JB4xY4tCRZYNtGlSMRe4j/Qh1a92hna6ivpAsHQetSrM33Mdb950FTbhMWXnPnO+X49ufdWRwjRafLsbReql6qviP8t5HRlIDN++7Loty+JqP8DqfDsbaUuD7skCLXi/Q2yGNyfTd8cN5Lbk0YScs6l4ZWF0I9aKpM6uOO1bqSujwwSAPypnvCeVomlHnrqjEnNKBB8cDaLEHAspCPOyUzsYCB3fdQmYYs7CoizevJ0zpA41y5dHQ/moq6pDGaRQVaDzIed0xmEtPUhAB68evJMAa+BJlmo4aEXoRlkNUgVlSXqGs+gifXvPT8bIPwZUoQaXsw9AYAF2fwzqYEZc49mExwjDyb9DHm7UMJCpFkW6qvTsawKqP51O9RooErxbLeEX/yggVRYCYtRRclAj4QZqvpyVxx54Dqk/A00APQe7AQkXPKdUKPSSx9VnGXIi4+RNymECNEW4rXKD6+yFKTuzLYu4FAfzxjCs4O5kGtFDB+siAnfUE4D+Rzy1daVghh99lUx5h7OntvNGNyl6le16983Czw3kg061/BfMpY7EzQ3qQxFnrhB7RkLz+QLSMm0b2YyOUMAAAAASUVORK5CYII=);
						width: 17px;
						height: 100%;
					}
*/

					.calendar_of_events_content .event_list .item .vote_block .starts ul { 
						list-style: outside none none;
						margin: 0;
						padding: 0;

						width: 84; 
						height: 15px; 
						position: relative; 
						background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAABtElEQVQ4y52Ty0rDQBSGu9AncKtQN/oEbrpXcONz+AoufAjXblR0o1hEUHShFsRatQZrLxrbUq/x0lybtsk0yYz5h0RKaSMa+OHkzP9/PZxJY9mjlViEpn3NRHkYY7EowHzxco8UL/cJ6v9AhrLHq5b0UqMQat77I2RRvDnp1Ot1Jssye8ilOuj9Bon7mguMW0Jq3fp8f6MAqKrKFPmLCqkNTLMVeOaCzA8kfnO6aZeyB51K8dx5rha8D+mVYgpFUZhhGKzZbDJdk6n0JHrVUsaBFxlkQ8hCuXDmIBSODwGg6zprtVrMtm0u1OjhrFJIO8iGkBFfS9XShYNDjK9p2s8ECLuuy4UavUfxCoAlZLt3Mobm44PgNhoNbrQsixFCeJhSyoVaquXdADDa73YmfVlKXaL4RcdxmOd5PBw+bVOl8PiaiLpiUVO/aPcE3Q+xTEDuo76T4evjNcvwF9dut/kkvRC8wwPvIMg4rg1LNU2TyR81TxQOiCgcEl1+8UJQPr2Nqx0fBEnkM7vkqZxzb9NJGJO+ZgMlC5kdW5Yq7l2W/5cSUTvB4bKvqT6f+FRwlujdyTe70uta+Y6M3wAAAABJRU5ErkJggg==);
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts li { 
						float: left;
						height: 15px; 
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts li span { 
						display: block; 
						width: 17px; 
						height: 15px; 
						text-indent: -9999px; 
						position: absolute; 
						text-decoration: none; 
						z-index: 10; 
						cursor: pointer;
					} 

					.calendar_of_events_content .event_list .item .vote_block .starts li.current ,
					.calendar_of_events_content .event_list .item .vote_block .starts li span:hover { 
						background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAB0ElEQVQ4y52Tyy8DURTGu+AvsCVhw0aHSEpUQkRIbIqV2JB4xY4tCRZYNtGlSMRe4j/Qh1a92hna6ivpAsHQetSrM33Mdb950FTbhMWXnPnO+X49ufdWRwjRafLsbReql6qviP8t5HRlIDN++7Loty+JqP8DqfDsbaUuD7skCLXi/Q2yGNyfTd8cN5Lbk0YScs6l4ZWF0I9aKpM6uOO1bqSujwwSAPypnvCeVomlHnrqjEnNKBB8cDaLEHAspCPOyUzsYCB3fdQmYYs7CoizevJ0zpA41y5dHQ/moq6pDGaRQVaDzIed0xmEtPUhAB68evJMAa+BJlmo4aEXoRlkNUgVlSXqGs+gifXvPT8bIPwZUoQaXsw9AYAF2fwzqYEZc49mExwjDyb9DHm7UMJCpFkW6qvTsawKqP51O9RooErxbLeEX/yggVRYCYtRRclAj4QZqvpyVxx54Dqk/A00APQe7AQkXPKdUKPSSx9VnGXIi4+RNymECNEW4rXKD6+yFKTuzLYu4FAfzxjCs4O5kGtFDB+siAnfUE4D+Rzy1daVghh99lUx5h7OntvNGNyl6le16983Czw3kg061/BfMpY7EzQ3qQxFnrhB7RkLz+QLSMm0b2YyOUMAAAAASUVORK5CYII=);
						background-position:left center; 
						left: 0; 
						z-index: 2; 
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts span.star1 { 
						left: 0; 
					}
					.calendar_of_events_content .event_list .item .vote_block .starts span.star1:hover { 
						width: 17px; 
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts span.star2 { 
						left: 17px; 
					}
					.calendar_of_events_content .event_list .item .vote_block .starts span.star2:hover { 
						width: 34px; 
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts span.star3 { 
						left: 34px; 
					}
					.calendar_of_events_content .event_list .item .vote_block .starts span.star3:hover { 
						width: 51px; 
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts span.star4 { 
						left: 51px; 
					}
					.calendar_of_events_content .event_list .item .vote_block .starts span.star4:hover { 
						width: 68px; 
					} 
					.calendar_of_events_content .event_list .item .vote_block .starts span.star5 { 
						left: 68px; 
					}
					.calendar_of_events_content .event_list .item .vote_block .starts span.star5:hover { 
						width: 85px; 
					} 
/*
					.calendar_of_events_content .event_list .item .vote_block .starts li.current { 
	background: url(path-to/stars.png) left bottom; 
	z-index: 1; 
} */
					.calendar_of_events_content .event_list .item .vote_block .starts ul>li span:hover{ 
						text-indent: -9999px; 
					}


				.calendar_of_events_content .event_list .item .vote_block .value {
					color: #e3bf06;
					display: inline-block;
					float: left;
					font-size: 24px;
					font-weight: bold;
					margin-left: 24px;
				}
				.calendar_of_events_content .event_list .item .vote_block .user_voted {
					color: #e3bf06;
					display: inline-block;
					float: left;
					font-size: 15px;
					font-weight: bold;
					margin-left: 10px;
					margin-top: 3px;
				}

				.calendar_of_events_content .event_list .item .moderation {
					display: inline-block;
					float: left;
				}



		.calendar_of_events_content .event_list .item.item_color-blue {}
		.calendar_of_events_content .event_list .item.item_color-green {}
		.calendar_of_events_content .event_list .item.item_color-red {}
		.calendar_of_events_content .event_list .item.item_color-purple {}
/*---------- // -----------*/

/*----------  calendar_list -----------*/
	.calendar_of_events_content .calendar_list {
		margin-top:-59px;
		position:relative;
		width:555px;
		height:445px;
	}

		.calendar_of_events_content .calendar_list {}
			.calendar_of_events_content .calendar_list .item {
				position:absolute;
			}
			.calendar_of_events_content .calendar_list .item .calendar {}
				.calendar_of_events_content .calendar_list .item .calendar.calendar_size_small {}
			
				.calendar_of_events_content .calendar_list .item.item-1, 
				.calendar_of_events_content .calendar_list .item.item-3 { 
						left: 335px;
						top: 0;
					}
					.calendar_of_events_content .calendar_list .item.item-1 .calendar ,
					.calendar_of_events_content .calendar_list .item.item-3 .calendar { 

						__border: 1px solid;
						left: 50%;
						margin-left: -66px;
						margin-top: 92px;
						position: absolute;
						top: -33px;
						width: 133px;
					}

 					.calendar_of_events_content .calendar_list .item.item-1 .calendar .next,
 					.calendar_of_events_content .calendar_list .item.item-3 .calendar .next,
 					.calendar_of_events_content .calendar_list .item.item-1 .calendar .prev,
 					.calendar_of_events_content .calendar_list .item.item-3 .calendar .prev {
						display:none;
					}


 					.calendar_of_events_content .calendar_list .item.item-1 .calendar .date,
 					.calendar_of_events_content .calendar_list .item.item-3 .calendar .date {
						position: relative;
					}
	 					.calendar_of_events_content .calendar_list .item.item-1 .calendar .date .year,
	 					.calendar_of_events_content .calendar_list .item.item-3 .calendar .date .year {
							font-size: 8px;
							font-weight: bolder;
							left: 0;
							position: absolute;
							text-align: center;
							top: -13px;
							width: 100%;
						}
	 					.calendar_of_events_content .calendar_list .item.item-1 .calendar .date .month,
	 					.calendar_of_events_content .calendar_list .item.item-3 .calendar .date .month {
							display: block;
							font-size: 9px;
							font-weight: bold;
							left: 0;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: -23px;
							width: 100%;
						}


				.calendar_of_events_content .calendar_list .item.item-2 {
					left: 0;
					top: 55px;
				}
					.calendar_of_events_content .calendar_list .item.item-2 .calendar {
						left: 50%;
						margin-left:-137px;
						margin-top: -90px;
						position: absolute;
						top: 218px;
						width: 281px;
					}
 					.calendar_of_events_content .calendar_list .item.item-2 .calendar .next,
 					.calendar_of_events_content .calendar_list .item.item-2 .calendar .prev {
						display:none;
					}


 					.calendar_of_events_content .calendar_list .item.item-2 .calendar .date {
						position: relative;
					}
	 					.calendar_of_events_content .calendar_list .item.item-2 .calendar .date .year {
							font-size: 14px;
							font-weight: bolder;
							left: 0;
							position: absolute;
							text-align: center;
							top: -37px;
							width: 100%;
						}
	 					.calendar_of_events_content .calendar_list .item.item-2 .calendar .date .month {
							display: block;
							font-size: 20px;
							font-weight: bold;
							left: 0;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: -56px;
							width: 100%;
						}


				.calendar_of_events_content .calendar_list .item.item-3 {
					left: 333px;
					top: 222px;
				}
					.calendar_of_events_content .calendar_list .item.item-3 .calendar { }



		.calendar_of_events_content .arrow-prev {
			left: 371px;
			position: absolute;
			top: 46px;
		}
		.calendar_of_events_content .arrow-next {
			left: 503px;
			position: absolute;
			top: 390px;
		}


/*---------- // calendar_list -----------*/


/*---------- event_filters -----------*/
	.calendar_of_events_content .event_filters {
		margin-left: 16px;
		margin-top: 28px;
		position: relative;
	}
		.calendar_of_events_content .event_filters .item {
		}
/*---------- // event_filters -----------*/


/*---------- // discount_card_list_block -----------*/

	.discount_card_list_block {
		margin-top:8px;
		__min-height: 765px;
		padding-bottom:120px;
	}

	
	.discount_card_list_block .l_block { position: relative; width:303px; padding-left:22px; }
	.discount_card_list_block .r_block { position: relative; width:682px; }
		.discount_card_list_block .lient-1 td { height:321px; vertical-align:middle; }
		.discount_card_list_block .lient-2 .l_block, .discount_card_list_block .lient-2 .r_block { min-height:344px; }

		.discount_card_list_block .lient-1 .l_block {  }
		.discount_card_list_block .lient-1 .l_block .item .title {
			color: #fff;
			font-size: 24px;
			font-weight: bold;
			left: 50%;
			line-height: 30px;
			margin-left: -120px;
			position: absolute;
			text-align: center;
			top: 113px;
			width: 240px;
			z-index: 2;
		}

	.discount_card_list_block .title {}
		.discount_card_list_block .r_block .title {
			color: #0baef7;
			font-size: 31px;
			letter-spacing: -0.5px;
			line-height: 36px;
			text-align: center;
			text-transform: uppercase;
		}


	.discount_card_list_block .cart_text {
		margin-top:6px;
		font-size: 22px;
		line-height: 27px;
	}
		.discount_card_list_block .cart_text ul {
			margin: 0;
			padding: 0 0 0 0px;
			list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAYklEQVQoz2NgwAK4131PA+JyBmIAUKESEL+DYiViNJwB4v9QfIaQ4nIkxTA8E5diFyyKYdgFm4a7eDSA5ASRFc/EoxiGdxPjFOxOI8kGqAZBkvxAViiRHA9kxTRZaYlQagUAy5v4BBwyGl4AAAAASUVORK5CYII=);
		}
			.discount_card_list_block .cart_text ul li {
				margin-top: 24px;
			}
			.discount_card_list_block .cart_text ul li:first-child {
				margin-top:0;
			}


	.discount_card_list_block .discount_cart_list {
		margin-top:24px;
		position:relative;
		clear: left;
		height: 250px;
		width: 682px;
	}
	.discount_card_list_block .discount_cart_list .list {  
		margin:0 auto; width:380px; 
		overflow: hidden;
	}
		.discount_card_list_block .discount_cart_list .list ul {
			width: 3321px;
			padding:0;
			margin:0;
			list-style:none;
		}

		.discount_card_list_block .discount_cart_list .list li {
			float: left;
			padding:0;
			margin: 0 0 0 0;
			width: 380px;
			height: 253px;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAAAXCAQAAACiqjxsAAADRUlEQVR42u2b65aDMAiEnfd/aPZXt9YEmCExra09Zyu5GF3zQQhSbPen/eCr/hu7J/TqU4x7wm4FuzZKuNx18GPw2XerCz54PEy93ozRcGnobSqGthhqey+oOPF6EFsg9+n3An0nWK78yqQbXW9ELyPGMvFu7USwbRaIWAI2KJD7claL0vnRPbGqNPI0a5DHcOdyVmul8yNFsSWKYfyEYAhxkOUIz9fjsR1BH4Tf8VnRvdXVQn2uirXMYDO35vUY1Zrbz++djRzf28gKJDxXDKHuY+5LHKSgpKie690vc6W6w1WBP7edCp5+uV8yurcv8cqUrzW8C+c8S8gbOtYFiQHvg/qQ4ECMtDbq+bjC/ohUyVrV8NYiRRU0+L2SB8++JsLV/uv2x7aHL21p7b4lVyReIWLHyXIrjoJ1j52CFg/fHvvI9sv9kt8SjRirWLZKKC5R3dVhXJjcemegHqXX717Jb4lGjNXDU4VWmX0niV4FQExQvDWEA35f8oDvQ3us3UtRWyu147WKU8M/3rfMsPiZr64h34Lbg/d5jKRn2W/zlMLc1Sdymbzdg4w/6O0ouxH1fOjMvr/imEkt0kfZg95Xt+O9zYN/hsWvQc/ZdA/6Pdh9zCP0W6lVgmgN8PcSOvr2TovPujfRMbLmTK8MegZ8Fn3+vUEe2lMiLzH4MfyKvefacjeI30afavGViHsUavQ3tdmWlftWHaUMczYixAB/lqvDKgDj9rCqkDkrRirTJgGfx4FYH9/x8tWoDkhlmLEebGmMJt+usract+2Mc8Mak020/VZaATZ6Q5mrBgOxbRv1p9j0HHLmnfLpcfw8iq9H8CNbDKJPvAPJY/lKDKeW8sClHKhxnjz2E60SWmw/3ncw9nvkFZcYx69ZJpRUg0ssYN6rggii8nW6HYdoEuofKyhC9a0tV5efo3jkRtvskXe3xk9QZepGMnXUXJ1Kpo6Wp1OPy89NU1MyWPQ8GRuQchdEdUdmZ+vYnCkan9BZ2ZkchpDHqSUdrE1XtkKrFWpMVrXs/s7MzhRHmDVl86ceC/sw/b7jhyg2EaLVGflTR3zPdF7r91fX+8GjfRJiH3Ody07q/Yvb31C4G6b7efwmlCs+f3x/C0yq867IAAAAAElFTkSuQmCC);

			background-position: center bottom;
			background-repeat: no-repeat;
			text-align:center;
		}
			.discount_card_list_block .discount_cart_list .list li img {
				width: 380px;
				height: 202px;
			}
			.discount_card_list_block .discount_cart_list .list li .text { display:none; }

	.discount_card_list_block .discount_cart_list .navigation {}
		.discount_card_list_block .discount_cart_list .navigation .prev,
		.discount_card_list_block .discount_cart_list .navigation .next {
			display:inline-block;
			text-indent:-99999px;
			position:absolute;
			top: 90px;
			cursor:pointer;
		}
		.discount_card_list_block .discount_cart_list .navigation .prev {
			left: 68px;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAXCAYAAADduLXGAAAAiklEQVQ4y2NITk1nIBJXEqswD4j/E6MwBYj/EaM4Coj/gBQSUhyIrBCfYg8g/omsEJdiByD+iq4Qm2ILIP6ETSG6YkMg/oBLIbJibSB+hU8hTLEKED8lpBCm+AgxCpFNfkasYpLcTHJoIIfzZ2IVg7AjsTEIw57Epg2SUx3J6ZnknALD+aQoBuduAG4/qXyOnXIIAAAAAElFTkSuQmCC);
			width: 11px;
			height: 23px;
		}
		.discount_card_list_block .discount_cart_list .navigation .next {
			right: 74px;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAXCAYAAADduLXGAAAAgElEQVQ4y63TIQ6DQBRF0VkMrjWgapFIkCALQbIAttetgECREARJU3hP1F+SEQd1IWTm//Du+lEC4ccpw534Jy2N7Ss1jf8vlDS2Qwoa2y45jW2TF41tlZTGtsiDxjZJQmP70HimX/Y/P+lpZFHPGd8gng1PXUXnuYm+KXgH8XZfsAmpiCacBG8AAAAASUVORK5CYII=);
			width: 11px;
			height: 23px;

		}




/*---------- // discount_card_list_block -----------*/



/*---------- // write_to_us -----------*/

	.calendar_of_events_content .write_to_us {
		left: 346px;
		position: absolute;
		top: -18px;
		z-index:1;
	}
		.calendar_of_events_content .write_to_us::before {
			background: #fff;
			content: "";
			height: 121px;
			left: 24px;
			position: absolute;
			top: 26px;
			
			-webkit-transform: rotate(-45deg);
			    -ms-transform: rotate(-45deg);
			        transform: rotate(-45deg);
			width: 126px;

/*

  -ms-transform: translate(200px, 100px) scale(.75, .75) rotate(40deg);
  -webkit-transform: translate(200px, 100px) scale(.75, .75) rotate(40deg);
  -moz-transform: translate(200px, 100px) scale(.75, .75) rotate(40deg);
  transform: translate(200px, 100px) scale(.75, .75) rotate(40deg);

*/

		}
		.calendar_of_events_content .write_to_us::after {
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			border-color: #636567 transparent transparent;
			-webkit-border-image: none;
			        border-image: none;
			border-style: solid;
			border-width: 81px;
			content: "";
			left: 4px;
			position: absolute;
			top: 92px;
		}

	.calendar_of_events_content .write_to_us .text { 
		font-size: 12px;
		left: 33px;
		line-height: 14px;
		position: absolute;
		text-align: center;
		top: 42px;
		width: 111px;
	}
	.calendar_of_events_content .write_to_us a {
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		left: 38px;
		line-height: 23px;
		position: absolute;
		text-align: center;
		text-decoration: none;
		top: 90px;
		z-index: 2;
	}

		.calendar_of_events_content .write_to_us a:hover {
			text-decoration: underline;
		}



.filter-company_list {
	max-height: 264px;
	overflow-x: hidden;
	overflow-y: auto;
}
	.filter-company_list .item {
		text-align:left;
		margin: 10px 0;
	}
	/*
		.filter-company_list .item label {
			color:#fff;
			cursor: pointer;
			font-size: 16px;
			padding: 0;
		}
		/*
		.filter-company_list input[type="checkbox"] {
			__visibility: hidden;
		}
			.filter-company_list input[type="checkbox"]:checked + label {
				text-decoration:underline;
			}
*/

		.filter-company_list .item  {
			position: relative;
		}
			.filter-company_list .item span { position: relative; }
			.filter-company_list .item  label {
				position: relative;
				z-index: 2;
				color:#fff;
				cursor: pointer;
				font-size: 16px;
				padding: 0;
			}
			.filter-company_list .item  input[type="checkbox"] {
				cursor: pointer;
				left: 2px;
				opacity: 0;
				position: absolute;
				top: 5px;
				width:100%;
				z-index: 3;
			}
			.filter-company_list .item label:hover,
			.filter-company_list .item input[type="checkbox"]:hover + label ,
			.filter-company_list .item input[type="checkbox"]:checked + label {
				__text-decoration:underline;
				border-bottom: 1px solid #fff;
			}


/*---------- // event_filters -----------*/

/*---------- calendar_of_events_page -----------*/
.calendar_of_events_page {}
	.events_filter_block {
		position: relative;
		z-index: 4;
	}
		.events_filter_block .rhombus-filter-list {
			margin-top:20px;
		}
		.rhombus-filter-list {
			position:relative;
			height:118px;
		}
			.rhombus-filter-list > .item {
				height: 116px;
				width: 116px;
				display: inline-block;
				float: left;
				text-align: center;
				z-index:2;
			}
				.rhombus-filter-list > .item:hover {
					z-index:3;
				}

				.rhombus-filter-list > .item > .rhombus-15 {
					overflow: initial;
				}

				.rhombus-filter-list > .item .rhombus_content {}
					.rhombus-filter-list > .item .rhombus_content a {
						color: #fff;
						display: block;
						font-size: 12px;
						font-weight: bold;
						margin-top: 48px;
						text-align: center;
						text-transform: uppercase;
					}
				.rhombus-filter-list > .item.item-1 {}
					.rhombus-filter-list > .item.item-1 .hide_content {
						left:-36px;
						width:326px;
					}
				.rhombus-filter-list > .item.item-2 {}
					.rhombus-filter-list > .item.item-2 .hide_content {
						width:446px;
					}
				.rhombus-filter-list > .item.item-3 {}
						.rhombus-filter-list > .item.item-3 .hide_content {
							width:330px;
						}

					.rhombus-filter-list > .item .side-by-side {}
						.rhombus-filter-list > .item .side-by-side .chosen-container {}
							.rhombus-filter-list > .item .side-by-side .chosen-container .chosen-choices {}
							.rhombus-filter-list > .item .side-by-side .chosen-container .chosen-drop {}
								.rhombus-filter-list > .item .side-by-side .chosen-container .chosen-drop .chosen-results {}

				.rhombus-filter-list > .item .filter_body {
					margin-top:66px;
					padding:13px 26px 13px 16px;
					color: #fff;
					background:#636567;
				}
		
					.rhombus-filter-list > .item.item-3 .filter_body {
						padding-right:6px;
					}

		



/*---------- // calendar_of_events_page -----------*/

/*---------- base_page_content_block -----------*/
.base_page_content_block {}

/*---------- // base_page_content_block -----------*/


/*----------  big_events_block -----------*/
.big_news_block {}
/*---------- // big_events_block -----------*/

/*---------- news-list -----------*/
.news-list {}
	.news-list .item {
		margin-top: 25px;
	}
		.news-list .item .info {}


			.news-list .item .info {
				font-weight: bold;
			}
				.news-list .item .info .date {
					font-size: 24px;
				}

			.news-list .item .title {
				font-size: 21px;
				line-height: 31px;
				margin-top: 12px;
			}
			.news-list .item .text {
				font-size: 15px;
				line-height: 17px;
				margin-top: 13px;
			}


/*---------- // news-list -----------*/


/*----------  comments_block -----------*/
.comments_block {
 margin-top: 124px;
   margin: 0 auto;
    width: 590px;
}
	.comments_block .last_comment-list {
		width:470px;
			   margin: 0 auto;
		}

.leave_your_comment_block {
	margin-top:70px;
}
	.leave_your_comment_block textarea { 
		margin: 0 auto;
		padding: 12px;
		width:566px; height:128px; 
		background:#e2e1e1;
		border: 0 none;
		display: block;
	}
	.leave_your_comment_block input[type="submit"] {
		margin: 18px auto 0 auto;
		display: block;
		background: #089edf none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		font-size: 17px;
		font-weight: bold;
		padding: 5px 29px;
		text-transform: uppercase;
		cursor:pointer;
		
	}
		.leave_your_comment_block input[type="submit"]:hover {
			text-decoration:underline;
		}

/*---------- // comments_block -----------*/

/*---------- last_comment-list -----------*/

.last_comment-list {}
	.last_comment-list .item {
		margin-top: 24px;
	}
		.last_comment-list .item .info {}


			.last_comment-list .item .info {
				font-weight: bold;
			}
				.last_comment-list .item .info .name {
					font-size: 18px;
				}
				.last_comment-list .item .info .company {
					display: block;
					font-size: 15px;
					font-weight: bold;
					margin-top: 2px;
				}
			.last_comment-list .item .text {
				font-size: 12px;
				line-height: 16px;
				margin-top: 11px;

			}

			.last_comment-list .item .dop_info {
				margin-top: 9px;
			}
				.last_comment-list .item .dop_info .time_ago {
					font-size: 12px;
					color:#b2b4b6;
					margin-right: 9px;
				}
				.last_comment-list .item .dop_info .answer_link {}
			
	.last_comment-list .pagination {
		position:relative;
			top:25px;
			left:none;
			right:40px;
	}

	/*----------  my_comment-list -----------*/
.my_comment-list {}
	.my_comment-list .item {}
		.my_comment-list .item .info {
			margin-top: 6px;
			font-weight: normal;
		}
			.my_comment-list .item .info .date {
				font-size: 13px;
			}
		.my_comment-list .item .title {}
		.my_comment-list .item .text {}

	/*---------- // my_comment-list -----------*/
/*---------- // last_comment-list -----------*/

/*---------- big_partner_block -----------*/
.big_partner_block {
	padding-bottom: 140px;
}
	.big_partner_block .contnt-title {
		margin-left:auto;
		margin-right:auto;
		text-align: center;
	}
	.big_partner_block .partners_list {
		margin-top: 65px;
	}
		.big_partner_block .partners_list table {
			width: 100%;
		}
			.big_partner_block .partners_list table td {
				text-align: center;
				vertical-align: middle;
			}




/*---------- // big_partner_block -----------*/





 /*------ footer  -------*/

#footer {
    height: 306px;
    margin-top: 105px;
    overflow: hidden;
    position: relative;
}

	#footer .dig_word {
		color: #636567;
		font-size: 18px;
		font-weight: bold;
		left: 50%;
		line-height: 21px;
		margin-left: -213px;
		position: absolute;
		text-align: right;
		top: 2px;
		width: 200px;
	}
		#footer .dig_word span {
			letter-spacing: 1px;
		}

	#footer .small_text {
		color: #636567;
		font-size: 12px;
		left: 50%;
		line-height: 15px;
		margin-left: 10px;
		position: absolute;
		text-align: left;
		top: 0;
	}
		#footer .agree_to_the_terms_of_use_of_the_site { 
			left: 50%;
			margin-left: -380px;
			position: absolute;
			top: 284px;
			width: 760px;
		}
			#footer .agree_to_the_terms_of_use_of_the_site .rule { 
				position: absolute;
				left:0;
				top:0;
			}
			#footer .agree_to_the_terms_of_use_of_the_site .terms_of_use { 
				position: absolute;
				right:0;
				top:0;
			}



	#footer .rhombus-s3.email_phone {
		left: 50%;
		margin-left: -193px;
		position: absolute;
		top: 46px;
	}
	#footer .rhombus-s3.email_phone::before { border-bottom-color: #f6f3f3; z-index:2;}
	#footer .rhombus-s3.email_phone::after { border-top-color: #f6f3f3; z-index:2;}

	#footer .email_phone .rhombus-s2 {}
	#footer .email_phone .rhombus-s2::before { 
		border-bottom-color: #636567; z-index:3;
		border-width: 142px;
		left: 49px;
		top: -119px;
	}
	#footer .email_phone .rhombus-s2::after { 
		border-top-color: #636567; z-index:3;
			border:0;
	}

	#footer .email_phone {}
		#footer .email_phone .text {
			color: #fff;
			font-size: 15px;
			left: 50%;
			margin-left: -85px;
			position: absolute;
			text-align: center;
			top: 108px;
			width: 170px;
			z-index: 3;
		}
		#footer .email_phone .text2 {
			color: #fff;
			font-size: 24px;
			font-weight: bold;
			left: 50%;
			margin-left: -105px;
			position: absolute;
			text-align: center;
			top: 128px;
			width: 210px;
			z-index: 3;
		}
		#footer .email_phone .phone {
			color: #636567;
			font-size: 20px;
			font-weight: bold;
			left: 50%;
			line-height: 29px;
			margin-left: -150px;
			position: absolute;
			text-align: center;
			top: 182px;
			width: 300px;
			z-index: 3;
		}


 /*---------------------*/



/*------ arrow -------*/
.arrow-lt-s1, .arrow-rt-s1, .arrow-rb-s1, .arrow-lb-s1 {
	width: 0;
	height: 0;
	text-indent:-9999px;
	cursor:pointer;
	z-index:99;
}

	.arrow-lt-s1 { 
		border-top: 14px solid #636567; 
		border-right: 14px solid transparent;
	}
		.arrow-lt-s1:hover { border-top-color: #464646; }

	.arrow-rt-s1 { 
		border-top: 14px solid #636567; 
		border-left: 14px solid transparent;
	}
		.arrow-rt-s1:hover { border-top-color: #464646; }

	.arrow-rb-s1 { 
		border-bottom: 14px solid #636567;
		border-left: 14px solid transparent;
	}
		.arrow-rb-s1:hover { border-bottom-color: #464646; }

	.arrow-lb-s1 {
		border-bottom: 14px solid #636567; 
		border-right: 14px solid transparent;
	}
		.arrow-lb-s1:hover { border-bottom-color: #464646; }


/*---------- // -----------*/


/*---------- pagination -----------*/

ul.pagination {
    left: 371px;
    margin: 0;
    position: absolute;
    top: 192px;

}
	ul.pagination li {
		color: #636567;
		display: inline-block;
		float: left;
		font-size: 14px;
		margin: 0;
		text-align: center;
		width: 27px;
	}

		ul.pagination li a {
			color:#636567;
			text-decoration:none;
		}
	ul.pagination li.prev {}
	ul.pagination li.next {}

	ul.pagination li.current,
	ul.pagination li:hover a{
		font-size: 23px;
		font-weight: bold;
		line-height: 10px;
	}
	
.filter_item_count_to_show {
    font-size: 16px;
    position: absolute;
    right: 19px;
    top: 186px;

}
	.filter_item_count_to_show .selected_count {
	   font-size: 21px;
    font-weight: bold;
	}
	.filter_item_count_to_show .selector {
		cursor: pointer;
		position: absolute;
		right: -21px;
		top: 7px;
		z-index: 99999;
	}

		.filter_item_count_to_show .selector .pointer {
			cursor: pointer;
			display:inline-block;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAWklEQVQoz2NITk3fAcT/8eAdDEBCG4h/41DwB4h1QIpAeAYORSBxBpgiMSD+iKbgI1QcrgiEK9AUVcDkkBVxAPF9qIIHUD6GIhAOhyqKQBZHV8QIxL1QGi4OAMmheRk4yrT4AAAAAElFTkSuQmCC);			width: 9px;
			width: 9px;
			height: 8px;
			text-indent:-99999px;
		}

		.filter_item_count_to_show .selector:hover ul {
			 display: block;
		}

		.filter_item_count_to_show .selector ul {
			display: none;
			left: -47px;
			list-style: outside none none;
			margin: 0;
			padding: 10px 0 0;
			position: absolute;
			top: 5px;
		}
			.filter_item_count_to_show .selector ul li {}
				.filter_item_count_to_show .selector ul li a {
					background: #636567 none repeat scroll 0 0;
					color: #fff;
					display: block;
					font-size: 16px;
					line-height: 18px;
					padding: 4px 0;
					text-align: center;
					text-decoration: none;
					width: 56px;
				}
					.filter_item_count_to_show .selector ul li.current a,
					.filter_item_count_to_show .selector ul li a:hover {
						background: #9f9f9f;
					}

					.filter_item_count_to_show .selector ul li:first-child a {
					 padding-top: 14px;
					}
					.filter_item_count_to_show .selector ul li:last-child a {
					padding-bottom: 14px;
					}


.page_index #event-form-filter ul.pagination {
		left: 360px;
		top: 12px;
}


/*---------- // pagination -----------*/

/*---------- breadcrumb -----------*/
ul.breadcrumb {
	list-style:none;
}
	ul.breadcrumb li {
		border-left: 1px solid #636567;
		display: inline-block;
		margin: 0 17px 0 0;
		padding-left: 17px;
		padding-bottom: 4px;
		font-size: 20px;
	}
		ul.breadcrumb li:first-child {
			border-left: 0 none;
			padding-left: 0;
		}
		ul.breadcrumb li a { 
			color: #636567;
			text-decoration:none;
		}
			ul.breadcrumb li a:hover { text-decoration:underline; }

/*---------- // breadcrumb -----------*/

/*------ content_hide_selector -------*/
.content_hide_selector {
	position: relative;
	display:inline-block;
}

	.content_hide_selector .hide_content {
		display: none;
		left: 0px;
		top: 0px;
		margin: 0;
		padding: 0;
		position: absolute;
		z-index: 99999;
	}
		.content_hide_selector:hover .hide_content {
			 display: block;
		}


/*------ // content_hide_selector -------*/

/*------ rhombus -------*/

.rhombus-0, .rhombus-1, .rhombus-2, .rhombus-25, .rhombus-3, .rhombus-4 , .rhombus-5 {
    position: relative;
}
	.rhombus-0::before, .rhombus-1::before, .rhombus-2::before, /*.rhombus-3::before, */.rhombus-4::before /*, .rhombus-5::before*/ {
		background: #f6f3f3;
		content: "";
		position: absolute;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
		/*transform-origin: 0% 100% 0;*/
		-webkit-transform-origin: 0% 100% 0;
		-ms-transform-origin: 0% 100% 0;
		    transform-origin: 0% 100% 0;
	}
	.rhombus-5 .rhombus_content {
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		/*transform-origin: 0% 100% 0;*/
		-webkit-transform-origin: 0% 100% 0;
		-ms-transform-origin: 0% 100% 0;
		    transform-origin: 0% 100% 0;
	}

.rhombus-1 { width: 89px; height: 89px; }
	.rhombus-1::before { width: 63px; height: 63px; top: -18px; }

.rhombus-2 { width: 176px; height: 176px; }
	.rhombus-2::before { width: 125px; height: 125px; top: -30px; }

.rhombus-4 { width: 314px; height: 314px; }
	.rhombus-4::before { width: 222px; height: 222px; top: -65px; }



/* ------------------*/

.rhombus-s3 {
	width:384px;
	height:384px;
	position:relative;
}
	.rhombus-s3::before {
		content: ''; 
		position: absolute;
		left: 0px; top: -192px;
		border: 192px solid transparent; 
		border-bottom: 192px solid green;
	}

	.rhombus-s3::after {
		content: ''; 
		position: absolute;
		left: 0px; bottom: -192px;
		border: 192px solid transparent; 
		border-top: 192px solid green;
	}

.rhombus-s2 {
	width:382px;
	height:340px;
	position:relative;
}
	.rhombus-s2::before {
		content: ''; 
		position: absolute;
		left: 22px; top: -150px;
		border: 170px solid transparent; 
		border-bottom: 170px solid blue;
	}

	.rhombus-s2::after {
		content: ''; 
		position: absolute;
		left: 21px; bottom: -190px;
		border: 170px solid transparent; 
		border-top: 170px solid blue;
	}

.rhombus-s1 {
	width:280px;
	height:280px;
	position:relative;
}
	.rhombus-s1::before {
		content: ''; 
		position: absolute;
		left: 0px; top: -140px;
		border: 140px solid transparent; 
		border-bottom: 140px solid #0baef7;
	}

	.rhombus-s1::after {
		content: ''; 
		position: absolute;
		left: 0px; bottom: -140px;
		border: 140px solid transparent; 
		border-top: 140px solid #0baef7;
	}


/*
.rhombus-5 { width: 500px; height: 500px; }
	.rhombus-5::before { width: 354px; height: 354px; top: -104px; }
*/

/*


.rhombus-5 {
	width: 500px; height: 500px; 
		transform: rotate(45deg);
		/*transform-origin: 0% 100% 0;* /
		-webkit-transform-origin: 0% 100% 0;
		transform-origin: 0% 100% 0;
}
*/
/*
	.rhombus-5 .rhombus_content {
		/* Rotate * /
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transform: rotate(45deg);		
		/* Rotate Origin * /
			-webkit-transform-origin: 0 100%;
			-moz-transform-origin: 0 100%;
			-ms-transform-origin: 0 100%;
			-o-transform-origin: 0 100%;
			transform-origin: 0 100%;	
	}
*/



/* ------------------*/
.rhombus-6 {
	margin: 72px 0 0 72px;
	__background: red none repeat scroll 0 0;
	display: block;
	height: 352px;
	overflow: hidden;
	position: relative;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	width: 352px;
}
	.rhombus-6 .rhombus_content {
		height: 500px;
		left: -71px;
		position: absolute;
		top: -74px;
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		width: 500px;
	}

.rhombus-5 {
    display: block;
    height: 312px;
    margin: 11px 0 0 66px;
    overflow: hidden;
    position: relative;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    width: 312px;
}
	.rhombus-5 .rhombus_content {
		height: 438px;
		left: 156px;
		position: absolute;
		top: 28px;
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		width: 438px;
	}

.rhombus-3 {
	margin: 36px 0 0 36px;
	background: #f6f3f3 none repeat scroll 0 0;
	background: red none repeat scroll 0 0;
	display: block;
	height: 175px;
	overflow: hidden;
	position: relative;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	width: 175px;
}
	.rhombus-3 .rhombus_content {
		height: 248px;
		left: -35px;
		position: absolute;
		top: -35px;
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		width: 245px;
	}


.rhombus-25 {
	background: #f6f3f3 none repeat scroll 0 0;
    display: block;
    height: 154px;
    margin: 36px 0 0 36px;
    overflow: hidden;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    width: 154px;
}
	.rhombus-25 .rhombus_content {
		height: 217px;
		left: -32px;
		position: absolute;
		top: -32px;
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		width: 216px;
	}


.rhombus-15 {
	background: #f6f3f3 none repeat scroll 0 0;
	display: block;
	height: 82px;
	left: 0;
	margin: 16px 0 0 16px;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
			transform: rotate(45deg);
	width: 82px;
}
	.rhombus-15 .rhombus_content {
		height: 113px;
		left: 50%;
		margin-left: -58px;
		margin-top: -56px;
		position: absolute;
		top: 50%;
			-webkit-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
					transform: rotate(-45deg);
		width: 114px;

	}


.rhombus-11 {
	background: #f6f3f3 none repeat scroll 0 0;
	display: block;
	height: 62px;
	left: 0;
	margin: 16px 0 0 16px;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
			transform: rotate(45deg);
	width: 62px;
}
	.rhombus-11 .rhombus_content {
		height: 89px;
		left: 50%;
		margin-left: -44px;
		margin-top: -44px;
		position: absolute;
		top: 50%;
		-webkit-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
				transform: rotate(-45deg);
		width: 88px;
	}


/* ------------------*/


.rhombus-black, .rhombus-gray , .rhombus-blue, .rhombus-red, .rhombus-wite , .rhombus-green {}

.rhombus-black::before {
	background: black;
}
.rhombus-white::before {
	background: #fff;
}

.rhombus-5.rhombus-beige,
.rhombus-3.rhombus-beige,
.rhombus-beige::before {
	background: #f6f3f3;
}
.rhombus-3.rhombus-gray,
.rhombus-gray::before {
	background: #636567;
}
.rhombus-3.rhombus-green,
.rhombus-green::before {
	background: #2f391a;
}

.rhombus-5.rhombus-red,
.rhombus-3.rhombus-red,
.rhombus-red::before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc1222+0,94010c+100 */
	background: rgb(188,18,34); /* Old browsers */ /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(148,1,12,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(148,1,12,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1222', endColorstr='#94010c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.rhombus-3.rhombus-blue,
.rhombus-blue::before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2bb5f4+0,049cdd+100 */
	background: rgb(43,181,244); /* Old browsers */ /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(4,156,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(4,156,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb5f4', endColorstr='#049cdd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*------ // -------*/

 /*------ calendar -------*/

.calendar {
  width: 100%;
  font: monospace;
  line-height: 1.2em;
  font-size: 15px;
  text-align: center;
}
	.calendar thead tr:last-child {
		color: #0baef7;
		font-weight: bold;
	}
		.calendar thead tr:last-child td {
			padding-bottom:3px;
		}

	.calendar thead tr:nth-child(1) td:nth-child(2) {
		color: rgb(50, 50, 50);
	}
	.calendar thead tr:nth-child(1) td:nth-child(3) {
		text-align:right;
		float:right;
	}
	.calendar thead tr:nth-child(1) td:nth-child(1):hover, 
	.calendar thead tr:nth-child(1) td:nth-child(3):hover {
	  cursor: pointer;
	}

	.calendar thead .date {}
		.calendar thead .date .month {
			display: table;
			margin: 0 auto;
			position: relative;
		}

			.calendar thead .date .month label {
				position: relative;
				z-index: 2;
				text-decoration:none;

			}
			.calendar thead .date .month input[type="checkbox"] {
				cursor: pointer;
				left: 2px;
				opacity: 0;
				position: absolute;
				top: 5px;
				width: 100%;
				z-index: 3;
			}
			.calendar thead .date .month label:hover,
			.calendar thead .date .month input[type="checkbox"]:hover + label ,
			.calendar thead .date .month input[type="checkbox"]:checked + label {
				text-decoration:underline;
			}


	.calendar tbody td {
		color: #636567;
		font-weight: bold;
		padding: 3px 0;
	}
	.calendar tbody td:nth-child(n+6), .calendar .holiday {
	  color: rgb(231, 140, 92);
	}
	.calendar tbody td .today {
		color: #fff;
		position: relative;
	}
		.calendar tbody td .today a {
			color: #fff;
			text-decoration:none;
		}
			.calendar tbody td .today a:hover {
				color: #B5F42F;
			}

		.calendar tbody td .today .style {
			background: #636567 none repeat scroll 0 0;
			content: "";
			height: 25px;
			left: 50%;
			margin: -11px 0 0 -12px;
			position: absolute;
			top: 50%;
			-webkit-transform: rotate(45deg);
			    -ms-transform: rotate(45deg);
			        transform: rotate(45deg);
			width: 25px;
		}
		.calendar tbody td .today .value {
			position: relative;
		}

	.calendar.calendar_size_small {
		font-size: 9px;
		line-height: 11px;
	}


		.calendar.calendar_size_small thead tr:last-child td {
			padding-bottom:0px;
		}
		.calendar.calendar_size_small tbody td {
			padding:0.5px 0;
		}

				.calendar.calendar_size_small  tbody td .today .style {
					height: 14px;
					width: 14px;
					margin: -6px 0 0 -6.5px;
					
				}

		.calendar tbody td .today .value {
			position: relative;
		}
			.calendar tbody td .today .value label {
				position: relative;
				z-index: 2;
			}
			.calendar tbody td .today .value input[type="checkbox"] {
				cursor: pointer;
				left: 2px;
				opacity: 0;
				position: absolute;
				top: 5px;
				z-index: 3;
			}
			.calendar tbody td .today .value label:hover,
			.calendar tbody td .today .value input[type="checkbox"]:hover + label ,
			.calendar tbody td .today .value input[type="checkbox"]:checked + label {
				text-decoration:underline;
			}

		.calendar tfoot {}
			.calendar tfoot td {}
				.calendar tfoot td .reset {}
					.calendar tfoot td .reset a {
						font-size: 12px;
						font-weight: normal;
						margin: 0;
						padding: 0;
						text-decoration: none;
						text-transform: none;
						 text-align: left;
					}
						.calendar tfoot td .reset a:hover {
							text-decoration: underline;
						}




	/*------ calendar_on_black -------*/

	.calendar.calendar_on_black {
		color: #fff;
		margin-top: 4px;
	}
		.calendar.calendar_on_black .date {
			color: #fff;
		}
			.calendar.calendar_on_black .date .month {
				display: block;
				font-size: 19px;
				font-weight: bold;
				line-height: 21px;
				__text-decoration: underline;
				text-transform: uppercase;
			}
			.calendar.calendar_on_black .date .year {
				display: block;
				font-size: 14px;
				margin-top: 8px;
			}

		.calendar.calendar_on_black .prev,
		.calendar.calendar_on_black .next {

			height: 40px;
			margin-bottom: 53px;
			margin-left: 0 !important;
			margin-right: 0 !important;
			margin-top: 0 !important;
			text-indent:-99999px;
			width: 11px;
			height: 20px;
			background-repeat:no-repeat;
			background-position:center center ;
		}

		.calendar.calendar_on_black .prev {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAQAAADxJQ/jAAAAbElEQVQokX3RuxFAUBCF4RWIZMQa0IEeFKELTahCEUq4owEjlwtFZvwConPvms2+YF/HsKgyxhhzJiIsmEG5JIByzQrKDTsotxyg3HGCcs8FygO34g87TdyR7oLuOe/xW4qNiiXFzmPdGL7QHiZvSOOzMhVEAAAAAElFTkSuQmCC);
		}
		.calendar.calendar_on_black .next {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAQAAADxJQ/jAAAAaUlEQVQoz43RPQ2DYBQF0K8JLB3ZMYADPFQELjCBCiw0WMABBtgZmZpw2Ns7NG87w/u5r5g8lO8qmFWJeXsmZtUkZtMmZtcl5tAn5vRKzMeQmMv4N8cmcWRcMJ4Tj49RLSnYWf37hvi0GziTSNdXt7xQAAAAAElFTkSuQmCC);
		}


		.calendar.calendar_on_black thead tr:last-child td { /* дни недели */
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
			padding-bottom: 4px;
		}

		.calendar.calendar_on_black tbody td {
			 color: #fff;
			 padding: 9px 0;
			 font-size: 16px;
		}
			.calendar.calendar_on_black tbody td:nth-child(n+6), .calendar .holiday {}

		.calendar.calendar_on_black tbody td .today { /* есть событие */
		}



			.calendar.calendar_on_black tbody td .today .style {
				margin:-16px 0 0 -18px;
				left:50%;
				top:50%;
				transform:none;
				width: 36px;
				height: 35px;

			}
			.calendar.calendar_on_black tbody td .today .style {
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAABoklEQVRYw83YMU4CQRSA4d+BTgrlEp4CKm3ReAOJtGoEtbGyBJZojfEGGrHAK9jBQQRMrCx4z2KXhCUs7O7sLkyz2czk5ctk5s282bn/OkAVVBUUVBTx/lUUFRBRVBURr1/cPpkqIpRUtC+iBRF9UdFzEVSm6h8reDHcmCrK68WIxWawayWgDxS8/yrwbBPXJIhhDtWNG9skjLFGmRQwVqh8DMwnsBtyfNX71gBJeoaiYmLNlEkZQ9TdZzLAzNpZGJTJCBMaZTLEhEIFgcopYXyo06eiCQMqe3kmLYwPdfJYzK0CZYWZR3WPO/u5ZaCsMX6U46LyG8bMo6i092r5LcD4UAb4Bf7YjjYxwAA4BMYbxnQ+Gj/12aLeNKrTq0/qi7tshhpljHF61y5mWR4aAEcZopz3q3FjXabOCuW8Xfoxq86ytFEO0Ih62qeFagdhwtyHkl7obeDG9sY4TAi1FhPlTm2LCoWJWnXERbXCYuIUilFRLeA27cp1hvpOGmNT2w+9lBCEasbB2L5+BKGawN0mnmOWoawwcR4bVqEqwINtsH/PLbn3Jpom8AAAAABJRU5ErkJggg==);
			}
			.calendar.calendar_on_black  tbody td:nth-child(n+6) .today .style { /* событие на выходных */
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAQAAABWDGCrAAAA5klEQVRIx63WyRnCIBCGYXK1BdOGS3f24NqFBbg0ElNEOvi8hJgAw7D4c+V5LwwzYzDKWfHgSKPdS2EAThqVxiRQqYxKpTMKJTNPQjlLVB4ToXIZkcpnAC4+VcIEKZd5kRqHKmU8qpxxqBoG4Gopy7wpzUjVMhNVzwDcaAx3/pGDYc9QzfS0hnqqp7Wvtqugetp5HZVSIzOv7BJqYpZ/LZf6/Bj39+dQC8bvR6mUw4Q6ZArlMeGevVWozmekKRKjgow81yRKYGKTNkSJTHz2u1SE0baRORVl9P3IUh3rukXLsGHQGcwXB7VjYoSkeG0AAAAASUVORK5CYII=);
			}
				.calendar.calendar_on_black  tbody td:nth-child(n+6) .today .value label {
					color:#636567;
				}

			.calendar.calendar_on_black tbody td .today .value {}
				.calendar.calendar_on_black tbody td .today .value label {
						
				}
				.calendar.calendar_on_black tbody td .today .value input[type="checkbox"] {}


				.calendar.calendar_on_black tfoot td .reset {}
					.calendar.calendar_on_black tfoot td .reset a { margin:15px 0 0 0;  color:#0baef7; text-transform: none;   text-align: left;}

	/*------ // calendar_on_black -------*/

/* !!!!!!!! * /

.content_hide_selector .hide_content {
			display: block !important;
}

.rhombus-filter-list > .item.item-1 ,
.rhombus-filter-list > .item.item-2 ,
.rhombus-filter-list > .__item.item-3 {
			display: none !important;
}
/* */

 /*------ // calendar -------*/


	.rhombus-0, .rhombus-1, .rhombus-2, .rhombus-3, .rhombus-4 , .rhombus-5 {
		position:relative;
	}


 /*------ checkbox -------*/

.checkbox_color_list {}
	.checkbox_color_list input[type=checkbox] {
		position: absolute;
		clip: rect(0, 0, 0, 0);
	}

	.checkbox_color_list .item {
		text-align:left;
	}

		.checkbox_color_list label {
			cursor: pointer;
			display: block;
			font-size: 16px;
			height: 13px;
			margin: 10px 0;
			padding: 12px 0 8px 64px;
		}
			.checkbox_color_list label:hover ,
			.checkbox_color_list input[type=checkbox]:checked + label {
				text-decoration: underline;
			}

		.checkbox_color_list label::before {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABFUlEQVRYhbXWWwqDMBCFYXdS91ZKd9PLCts9CIJ5cCrBlKTGOufMRPgfJR/JQNKNw9A51C+dmH9FpMgL81qDUd6ghJE1GOUJ+mKmcYwxKC9QgZF5jjEoD9AWkz4CZQXtY0iUBXSMIVAsSI8BUQwIxwAoFKTChBBkWmJQCEiNuT2eMQalBUGY8+UaY1AaEIVhUUcgEyZHBRIFY6YDjBXVBGNBdetwuWNYVNqdtwp050DAkPf5kelQ4JEhGKkMtRuKwfyC3FAspgYyoyyYPRCNQjHM5apGMRgUpEaBz48+XwMFqVEMhgVxKAXGAsJQSowVpEMBGA/QfxSI8QLVUQTGE7RBMRhvUIFiMC1AOQrGtAIlFIypgT4kl2aAbz3iVgAAAABJRU5ErkJggg==);
			background-position:0 0;
			background-repeat: no-repeat;
			content: " ";
			display: inline-block;
			height: 41px;
			left: 0;
			margin-left: 0;
			margin-top: -17px;
			position: absolute;
			top: 50%;
			width: 36px;
		}

			.checkbox_color_list input[type=checkbox]:checked + label::before {
				margin-top: -22px;
			}

			.checkbox_color_list input[type=checkbox]:checked + label::before,
			.checkbox_color_list input[type=checkbox].checkbox_color-blue:checked + label::before {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAADLElEQVRYw83WS2gTQRgA4DnUIIqKiGClJKFUWnsTxVLBo6J4sSB49FIvXr3o2eJZvCn10VZrH0atrUobC7WlB0UFsYqHpk21jyRN2zy3ySa7v//GZNnd7Gtmt9SFnxxCJt/O/5ghAECcRMPQBql/uU78L9aINxAndYMxcnggSg71RcjBZyvkQO8y2f9kkezr+UP2dP8mux8vkF2PwmTnw3nieTBXWqOmM+StrEe2G7SjM9SCoKb/BVSLoA7letsJ8iAoiKA6FYhLpx2FA9A9BHVoX9AVEH76MXwUoHYERRG013VQGTNfDp8NUCuC8gi6VukyN0EVDJSjhDIB1SJoCUG/EFTjNkjG5DmuFEqUDsiDoGkEAYIuKueQGyAVBkSxFFqUBnQfQYCgSe1gdAqqxlQeHVQZ1I4gQJCIoJNugowxBqjL47E2BOXLoD69o4MVZI3RoMLxFDQGVooIAgTlEFTvFsg+pvzwRQHOj8YAUwYSqGFgsdPocKUFUWOk5/qnJGBRl0D+/iVYXEstSDXlFCRjemezEOEEW5incxxg28ugO9/WVYXOClLtTChVhNaxDHTP81A02aTPcR58z2My6NhQFHKYPm330YJ003T7Rw6a36Th0lQWZhLFKkxkU4DjI3HASS2DAmHOcCTYBRnWzEZehFPBDBwdSUHzSBI6ZjYhW/j3PY/ZbJtIAJ5lMujsaBxEk5EgoaxAlgXcgymTQI3DSTjyOgGnx5IQXObhxtcM4GmvAk1H85ZzSoui7iapfi5MZGQQXj8A70OA9yEV6MrUhuWc0kMxtfZkrGAK8g5GYTZVMG9FA5SE8bHMmasfs4agm19SttbQQ1V2J0wLCqUFaBquBjW9WoXVnMAK8itTRo269Z2rAt39mWXG6BU1FUoaAyfeJWRQy1ucyEWRGWPU9lSorlBOBvWHc44wZoPRNkrakDPvk3BuPAGC6AxjdXTYRn2I8DAZ5akxLIcrdaHbxTi5fjhD6WCU/8F6QWNDWWBYQWwoGxgnIDqUTYxTkD0UBcYNkDmKEuMWSB/FgHETVIViwbgNUqFYMFsBUqKoMVsFqqD8LL/Vgv4CdwPwuaAjs7YAAAAASUVORK5CYII=);
			}
			.checkbox_color_list input[type=checkbox].checkbox_color-red:checked + label::before {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAADPUlEQVRYw83WX0hTURgA8JOZlbXp0FLTuTkjq5fEwhKCCiPoISkoeqsXn4ogiNC3CnypJx8KTSyjpFZaIUm6TByWFGEUQmVl6aIstYxyzc3N+/Vt7V527+7dvefcK3bgY087++2c788hAED0RHtaPrlntpI2Uy65s3wVaV2WQ26lZhNnaha5vnQlaV6yglxdnEmaUjLIpUUW0picThow6hemkbokc2SP8wtM+fx+ZL5BF5JMmxG09n8B5SCoJna/+QSlIKgLQXkikG9qSlfoAF1EUI30DxoCwk87ho0CVImgMQSZDQdFMcPRsGkAlSEogKAjfJUZCeIxEI0IKgEoB0FfEDSIoGSjQQIm4PNFIhYlA0pBUB+CAEF7Y/uQESARBjguElKUBNSAIEBQr7Qx6gXFY/glg4qCKhEECOIQVGokSBmjgHpYcXAfggJRkFNudLCC1DES1OTQB2ixrgshCBDkR5DDKJB2THTN+gPg2rYb8MogDLqRW9SoNFxpQdSY8Hp29ARgUkdAzqxC+Dni8YRzSi9IwHgaroD/86gmzMemZsCyF0AD52pFic4KEp2Md/A9uB3F4Km7DFwopIj5/rQfWtOtAuhuUQmEpv1x1UcLkr2mt9VnoMtSAE927IFfLwbiMNOj36B9dTFgpxZAwzdvK7YErSDFnJn5MQnuwhJwWezgyiyE11WnIej1/kviwAy4yysAZ5kA6ty6S7VPqYFUE/hTfVME1Jlug/tp+dC9fgt8bXfBy2MnAae9CDTW26fap6Qo6mrigiF4XFougPD5AfgeAnwPiUCPDhxS7VNyKKbSnujqSQhqMefB73dDiUtRARXG2Fj6TP/+w4qg58erNe0hh+JPZ4QW5MUT6MhwxIHasteAf3yCFWSPvTJq1KuqU3GgN2drmTFySU2FCreBBwUbBFBH0UYI/fExY5TKngo1jJ2bB41cc+rCJGqMmlFcMAg9m7ZDT9lO4GZndWHURodm1Di2gfFuNzWGZbhSJ7pWjJ7nhz6UDCb2N1gfaGwoFQwriA2lAaMHRIfSiNEL0oaiwBgBSoyixBgFkkcxYIwExaFYMEaDRCgWzFyAYlHUmLkC8Sg7y3eloL+kRgW7FG9yGQAAAABJRU5ErkJggg==);
			}
			.checkbox_color_list input[type=checkbox].checkbox_color-green:checked + label::before {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAADP0lEQVRYhc3WX0hTURgA8PMQPob9x7I2rewP9BJiRa9BERUqESFESIKZFP2VYfRiI4IaYQZhGGV/rKRaYaQ1KN3UEQo+7KFh6cpK01WWsrW5ua/vru2yu3vvds85V+rAxx7u+PbbPd/5vkMAgPDEcVsuOfoihxx5biSVLQZSYV1Kyh9mk7IHS0hp02Ky/3YW2XdjESlpWEj21i8ge67OJ7uvzCPFtXNJ4aU50Rw7L2Qui+fjwugB2mXJ3ICg1f8LKAtB5sR8/xKUgSAbgrIlIP/kJFdwgOoRZE7+g7qA8NOIYaAAlSFoFEGzdQfFMJ5YGDSANiEoiKBD8VOmJyiOgVhEUSlAWQj6giA3gmbpDRIxQb8/GokoBVAGgroQBAgqTOxDeoAkGIhEopGMSgJdQxAgyJ7cGHlBckx8KaBioDIEAYIiCCrQE6SOUUFdtJUUISgYA91XGh2soPSYJNSIdxAON68LIwgQFEBQrl4g7ZjYCoWDYG7bAbhlIIAO3lnboDZcaUHUGGE19pwCLOooqPxuHox9G/oo1BQvSMQ4P92CX4FhTRjHYBPgsRdBLX21kkJnBUnezJjvHZh78qFruBGmI2FVzMD3Xqh8nCOCTlgLIBQKyE4fLUhxm555zFDdlQd1fUXwedIlw/z8/RVMrfmAnVoEOT3Wvw8VWoJWkGrN+ELjYH5TACbHSjDZV8HT/rMQCPuiz8LTU2DpLAacZSKopm07RCB1n0oHSlvA3bhlAqiqYwWcfLUcahybwTX6Eu65TIDTXgJyj3bL9zQNivo0CfVj6d0qgvD6AXgfArwPSUB1jlLlIkuDYjra7h8dKUEVj4wwMvE+ZQ41lIAxsPSZ664DqqCmvmpNOZRQ8bfzgRY05huAqtd5MtCxljUwEfCygoyJW0aNetJfIwO1ui8zY0ChqKlQvqlxONO+XgSdtm2EYNjPjEkGMaHsQzdFkHOomQujBKJGCW3gXOcWOO/Yhl+d5sKogahRb73tGHZqDMtwpS50rRie6wcfSgGT+Bu0ID5UGgwriA2lAcMDokNpxPCCtKEoMHqAUqMoMXqBlFEMGD1BMhQLRm+QBMWCmQlQIooaM1OgOIoaowT6AxaFZxShi7knAAAAAElFTkSuQmCC);
			}
			.checkbox_color_list input[type=checkbox].checkbox_color-purple:checked + label::before {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAADKklEQVRYw83W20sUURgA8PMQPvYuREpP/QVFf0UZEUEEEQZhVwKLqKjAJLOiJUpMw6QtVu3GbnR/Mi9rmJfV2l3X3TRdbRXXxc3V0d35+mbaGWbGmZ05Z0Zs4GOf5uxvzvkuhwAAsRPPzgfJ08of5MnZ76T5zBBpOhkgjyoGScOxflJ/tI/UHflG7h/uJfcOfSWugz3k7gE/ubO/m9za10Vq93aKa9Ts7tgqrUc2GnSzrGMngrb/L6BiBFUp19tIUBGCPiFoiwqUSadthQ1QPYKqtB/oCAh/SzFKKEDlCEogaLPjoDzmZz5KLIB2IYhDUIVUZU6CJAzkQ0QVABUjKI6gEII2OQ2SMVwmI4YSpQMqQlAnggBBe5R9yAmQCgM8L4YWpQE9RBAgqF3bGO2C1mKkRweVB5UjCBDEI2iHkyBjjAHKdztUhiAuD/LojQ5WkDlGg5qLz8Pj0wNZBAGClhG0zSmQdUz+ya3k4FV1EPDIQAA1Hu9rNBqutCBqjPB8cf8CTGoR1FDRD8np1LiQU3ZBMibSPQuZ1IolTLhzDrDsZVCvd0KV6Kwg1c4szHDgvRFF2DzwOWPMTGwRmk4FZJD73BBk8fi01UcL0j2mgXez8PxKBD7XjUMyvrQGs5hahZZLQcBOLYMi/qRhS7AKMswZLpMFb00M2i6PiNHnS8Aq92+7clke3rqigLNMBr28HsL3oWCfMgOZJnDEPy9iWi+GwXMhBK+rR2FieAG6W6cAp70KNBVOm/YpLYq6mvgcD+9dYzIIrx+A9yHA+5AK9PFBzLRP6aGYSnt65E9BUNOJAKR+LxcuRQOUgClh6TPtzZOGoC7PpKU19FDS7ozRgoQ20IK7pAW5K4dhaWGVFVSqPDJqlFBlWtDghwQzRi+pqVDcYhZeXBuRQW1XQ3IbYMEYlT0VKtyRlEGRnqQtTKHGaBkltAFf7Si8qY2a+00wZqPDMmoqlBaDFsMyXKkT3SrGzvXDHkoHo/wP1gsaG8oEwwpiQ1nA2AHRoSxi7IKsoSgwToAKoygxToH0UQwYJ0FrUCwYp0EqFAtmPUBKFDVmvUASqpTlXS3oL0NPG89b2hbEAAAAAElFTkSuQmCC);
			}
			.checkbox_color_list input[type=checkbox].checkbox_color-foxy:checked + label::before {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAADI0lEQVRYw83Wy2vUUBQH4LuQbkQRBGFAnSoIunAhPqu4EOpCUNSCiAgual0oCG78A8SiVIqIiLTjY5AqWnXEx1gp4magChUL6kZroZXBiq3MKzN5TSbHk2kSk5m87k2KBs725svNub9zCQCQMCXc30P4e7sJP7CLVO7sJJVkGynf2ky4xAbC9a0npevrSOnaGlK8uooUr6wghcsxUuhdRvKXlpJ8z5L6GrkLC1ca64XCRAHKX1y0FUFr/xdQDEHd1vX+JagFQa8RtNwG4jkuVIUA9SOou/EDowFxXCtWnALUhaBfCFocOUjHTOoVDwBqQ5CEoFPGKYsSZGBArzrKAxRD0A8EfUHQgqhBJkbi+XpZUQ6gFgSNIAgQdMCaQ1GAbBhQ1Xo1oeygBIIAQZnGYAwLasYYjwNKB3UhCBCkImhLlCB3jAuKe37iIIIkHfTAaXSwgvwxjaiZKSjd3qEgCBAkImh1VKDgGONRJCinjgL+MqiDbmy66TZcaUH0GHzEzHnApp4DJTYCP5v9rvVUWNBfzPgrUCu/A2GqX58CHnsTxI/22RqdFWTbGbWYBSndCcq3l7hLNVdMbeYzlJPbTVB5oB2FYtPpowU5/iblUxLE1CGQ3pwFNTfR3MuVWeAH9wEmtQmSx9OukRAU5N4zUgmkF50gPu4A8VEHyGMJ/Hpe35oqCEMnAWeZCaqkjmgSz5zyA/k2sDIxNAd6uB+Ewb0gPjsGSnYE5He9gNPeBlKm3/vmVCOK/jSpCkjDp00QXj8A70OA9yEbSBg+4971Hiimo137+cEblNwGtcKk91F0QWmYOEvOyJlzriDpbU+gNZxQxu5M0YLUUhYEbZcaQPzddlCFHCuo1frLqFHyWH8TSP6YZMaAQ1NToVSMAfHJYRPEYxRAVWDGgMuxp0IpOCYMUFVL8RAY8AjG4CiMAUELy/Rxz5ESBAM+oyMwSpkehZpTCPpgWIYrdaMHxoS4foRDOWCs76AFhUP5YFhBbKgAmDAgOlRATFhQMBQFJgqQN4oSExXIGcWAiRLUhGLBRA2yoVgw8wGyoqgx8wUyUNQYJ9Afw8QGbpq6ykoAAAAASUVORK5CYII=);
			}
			.checkbox_color_list input[type=checkbox].checkbox_color-azure:checked + label::before {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAADGUlEQVRYw83WP2gTURwH8DdIRwUHoSKmiINOLqLoZCcHEVo6CYJLBa2D+A9BhS4VHBzERfyDdHRQR0EFEUHBQVssStPGJmn+NMldk16apJfmz8/vhcuRu9y/9+5KPfhxgSQvn9z7/XmMiFiQuJzLs/Fsjl3IrLBzqSwbS2bY2XianV5KsVOxZXZyIcmOzsfZkT9L7PDvv+zgXIxFfi2yvbOLbM/MQmeNXT+i+7vrse0G7f4ZPQ7Qof8FNAjQVO962wkaAOgjQPtMoNr6eqAIAHoK0JT1D4YCwn0IEeEAjQOUB2hn6CAdE9cj4gN0AqA6QBPdKgsT1MWQHh2UC2gQoAxA8wDtCBtkYOq1Wid6UTagAYC+AkQAjfT2oTBAJgy1252woiygZwARQF+sjTEoqB/TvWxQOmgcIAKoDdCxMEHOGAfU9WR2FKC6DnplNzpEQd4YCyqtKHQmlmoCRACpAB0IC+Qfo1+NVosmllcIW0YaaDiaeOE0XHlB3BjteiQVCUndAQ0vJCirKEktp4KCDMx3hNJs+sK8L1cIZW+ApnOyKdFFQaYnIzUb9KBUpG8bG9RywUTVOo0mMgZoLJ6hOrbPWn28INttelet0t3VVXq8tkapRqMPU8QTvJjOETq1AfpQrjq2BL8gx5yp4vX9YpFuyzLdkiR6i8+o+vsN3CfzMmGWGaBLqRy1XVqChvICeSawtmUa6AZAV/MFuiPJNLOh0suSQpj2JtBsTfXsU1YUdzVp+fOwVDJAOH4QzkOE85AJNIlE9upTdiih0p7f3HQFjSTSlNpsuJeiA0rDRET6zHN0YSfQE7nkaw07VPfpJHhBeVTUNRvQecRasyUKGurdMm7Um/J6H+i1UhbG2CU1F6qChnezIBmgK9m80QZEME5lz4X6VK0ZoM+VaiCMW2P0jdKy5V5BRkjUDojxGh2+UXOYX3Oqyo0RGa7cie4XE+T4EQxlg+n9DdEDmhjKAyMKEkP5wAQB8aF8YoKC/KE4MGGA3FGcmLBA9igBTJigPpQIJmyQCSWC2QpQL4obs1WgLmpI5LtW0D/XQ0/Y3c2rrAAAAABJRU5ErkJggg==);
			}

		
	.checkbox_color_list input[type=checkbox]:checked + label:hover::before {
	__background-position: 0 -51px;
	}


 /*------ // checkbox -------*/

 /*------ form_content -------*/

.form_content {
	position: relative;
	width: 414px;
	width: auto;
}
	.form_content div {
		position:relative;
	}

	.form_content input,
	.form_content select,
	.form_content textarea {
		color: #636567;
		display: block;
		font-size: 15px !important;
		margin-top: 6px;
		padding: 8px 16px;
		width: 382px;
		border:0;
		background-color:#e2e1e1;
	}
		.form_content input[required] + label::before,
		.form_content select[required] + label::before,
		.form_content textarea[required] + label::before {
			background: red none repeat scroll 0 0;
			color: rgb(238, 238, 238);
			content: " ";
			font-size: 23px;
			height: 100%;
			left: -3px;
			position: absolute;
			top: 0;
			width: 4px;
		}


	.form_content input[type="text"],
	.form_content input[type="email"],
	.form_content input[type="phone"],
	.form_content input[type="password"] {
		
	}
	.form_content input[type="submit"] {
		background: #21afee none repeat scroll 0 0;
		border: 0 none;
		color: #fff;
		font-size: 18px !important;
		font-weight: bold;
		margin: 37px auto 0 auto;
		padding: 6px 20px;
		text-transform: uppercase;
		width: auto;
		cursor:pointer;
	}
	.form_content input[type="file"] {
	}
	.form_content select {
	    width: 414px;
	}
	.form_content textarea {
	}

	.form_content input[type="file"] {
		width: 0.1px;
		height: 0.1px;
		opacity: 0;
		overflow: hidden;
		position: absolute;
		z-index: -1;
	}

		.form_content input[type="file"] + label {
			cursor: pointer;
			display: block;
			margin-top: 6px;
			overflow: hidden;
			text-overflow: ellipsis;
			vertical-align: middle;
			white-space: nowrap;
		}

		.form_content input[type="file"] + label span {
			background: #e2e1e1;
			display: block;
			height: 24px;
			padding: 9px 16px 0;
			position: relative;
			width: 345px;
		}
		.form_content input[type="file"]:focus + label,
		.form_content input[type="file"].has-focus + label,
		.form_content input[type="file"] + label:hover {
		}

		.form_content input[type="file"] + label figure {
			display: block;
			padding: 5px;
			margin: 0 auto 10px;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACZklEQVRIx52WTYiNYRTHX4wxQxjM+Crjo8lXpBSiKWkWQsrKx0YGKcnGAotZTFkoVhazIIMFYTFTFBtEhshn1BCJ7vgYCkPyPd3rf+r31unp9d733sXv1j3nPOfc95zz/N8b9eRyURkMEOvEFfFV/BSPRYsY4WPLST5UdIoCfBHv3PcXoqHcAsPFNZeoiacx3zRxDt8zUVVqgRpxiwTWjnEJMYNom8VsL6VArXjAwXtiTErsauLOZi0wQXRz6IYYyRw6eJKqIL6J2M4sBerFcw7Yow9jDlexPRWVwZnD+FqKFbChvSL4gqgWo9wcHiXMYaPIs7rj0wrMFG9J1MGvrHNzuCtGB2c2i35Yn7am88QHEp1kMyaKJ9i6wsskdvDL/4oN2DaJbWHyBeITiY6QfDI7b7ZLDNif2Y3vt1iDbR+2jz6wkd6Z4xAXaLrIYTsvhgTJW/H9ECs4cxDbN7E0DlwkvuPYj22W6MV2JtgWS3TAJVqGrQ1bn1gcz8D6+RpHq7uRcc9P8N0nb3M6tAR/e9wWMd8PeS+Oi05XFjpNGRxIwbEgUYU4he29mBOq6X2cjc6x3BWNbVboNPZeElU6ZX0jZoRbaR+/2N0K56hD4/tpx05xk0Q9JKrmAha4kFOT7lTEBvxx7Ylpxl5w2EWbgmRcdm2s/58iRAiWBc5NCJgktopdYqUYyFJ0caY7loS0AvGlOJpBWU2L7rinqS12xj7GcsHytCVNth+S/DbFoiwFjLUMNM+TzHZBpv9b3Hv3eoIWFS1grHI6ZHxm9fyg2xNeMJkLxO/dPWh+Hyv8UhxHTkr+F/IPPjKpup/wOnsAAAAASUVORK5CYII=);
			background-repeat:no-repeat;
			background-position:center center;
			width: 24px;
			height: 24px;
			position: absolute;
			right: 0;
			top: 0;
		}

		.form_content input[type="file"]:focus + label figure,
		.form_content input[type="file"] + label:hover figure {
		}

		.form_content .legenda {
			margin-top:11px;
			padding-left:9px;
			border-left:2px solid #ca1c1c;
			color:#e2e1e1;
			font-size:12px;
		}
		.form_content .title {
			margin-top:25px;
			margin-bottom:7px;
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			text-transform:uppercase;
		}

		.form_content .agree_to_the_terms {
			margin-top:20px;
			color:#fff;
		}
			.form_content .agree_to_the_terms input[type="checkbox"] {
				width:auto;
				display:inline-block;
				margin-right:5px;
			}


		 /*------ // form_content.login_form -------*/

		.form_content.login_form {
		}

			.form_content.login_form input,
			.form_content.login_form select,
			.form_content.login_form textarea {
				font-size: 10px !important;
				margin-top: 5px;
				padding: 4px 0 4px 16px;
				width: 156px;
			}
			.form_content.login_form input[type="submit"] {
				margin-top:27px;
				padding: 6px 20px;
				width:auto;
			}

			.form_content.login_form .text_restore {
				margin:10px auto 0;
				text-align:center;
				font-size: 10px;
			}
				.form_content.login_form .text_restore a {

					color:#0baef7;
				}
			


		 /*------ // form_content.login_form -------*/

/*------  bg -------*/
.bg_gray {
	background-color:#636567;
}


/*------ // bg -------*/

/*------  bg_gradient -------*/
.bg_blue {
	background: #0baef7;
}


.bg_gradient_blue-current,
.bg_gradient_blue-hover.hover,
.bg_gradient_blue-hover.current,
.bg_gradient_blue-hover:hover,
a:hover .bg_gradient_blue-hover,
.bg_gradient_blue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2bb5f4+0,22a8e0+100 */
	background: rgb(43,181,244); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(43,181,244,1) 0%, rgba(34,168,224,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(34,168,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(43,181,244,1) 0%,rgba(34,168,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb5f4', endColorstr='#22a8e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg_gradient_green-current,
.bg_gradient_green-hover.hover,
.bg_gradient_green-hover.current,
.bg_gradient_green-hover:hover,
a:hover .bg_gradient_green-hover,
.bg_gradient_green {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7bc727+0,4e8d10+100 */
	background: rgb(123,199,39); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(123,199,39,1) 0%, rgba(78,141,16,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(123,199,39,1) 0%,rgba(78,141,16,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(123,199,39,1) 0%,rgba(78,141,16,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc727', endColorstr='#4e8d10',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg_gradient_red-current,
.bg_gradient_red-hover.hover,
.bg_gradient_red-hover.current,
.bg_gradient_red-hover:hover,
a:hover .bg_gradient_red-hover,
.bg_gradient_red {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc1222+0,94010d+100 */
	background: rgb(188,18,34); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(188,18,34,1) 0%, rgba(148,1,13,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(148,1,13,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(188,18,34,1) 0%,rgba(148,1,13,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1222', endColorstr='#94010d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg_gradient_purple-current,
.bg_gradient_purple-hover.hover,
.bg_gradient_purple-hover.current,
.bg_gradient_purple-hover:hover,
a:hover .bg_gradient_purple-hover,
.bg_gradient_purple {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae80dc+0,8950c4+100 */
	background: rgb(174,128,220); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(174,128,220,1) 0%, rgba(137,80,196,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(174,128,220,1) 0%,rgba(137,80,196,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(174,128,220,1) 0%,rgba(137,80,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae80dc', endColorstr='#8950c4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg_gradient_foxy-current,
.bg_gradient_foxy-hover.hover,
.bg_gradient_foxy-hover.current,
.bg_gradient_foxy-hover:hover,
a:hover .bg_gradient_foxy-hover,
.bg_gradient_foxy {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9af57+0,ee870d+100 */
	background: rgb(249,175,87); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(249,175,87,1) 0%, rgba(238,135,13,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(249,175,87,1) 0%,rgba(238,135,13,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(249,175,87,1) 0%,rgba(238,135,13,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9af57', endColorstr='#ee870d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg_gradient_azure-current,
.bg_gradient_azure-hover.hover,
.bg_gradient_azure-hover.current,
.bg_gradient_azure-hover:hover,
a:hover .bg_gradient_azure-hover,
.bg_gradient_azure {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7feeed+0,11ced9+100 */
	background: rgb(127,238,237); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(127,238,237,1) 0%, rgba(17,206,217,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(127,238,237,1) 0%,rgba(17,206,217,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(127,238,237,1) 0%,rgba(17,206,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7feeed', endColorstr='#11ced9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*------ // bg_gradient -------*/


a.bigBlueBtn , input.bigBlueBtn[type="submit"]
{

    background: #21afee none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px !important;
    font-weight: bold;
    margin: 0 auto;
    padding: 11px 23px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

	a.bigBlueBtn:hover, input.bigBlueBtn[type="submit"]:hover {
		text-decoration:underline;
	}





/*

background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAlCAQAAAADkbqNAAAAHUlEQVQ4y2P4z0AKZBhVPqp8VPmo8lHlo8oHmXIAdYhP2zid1y0AAAAASUVORK5CYII=);
width: 23px;
height: 37px;


*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
* /
.fileinput-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
/*
* {
    box-sizing: border-box;
}
* /

.glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 1px;
}
.btn-success {
    color: #fff;
}
*/






 /*------ // form_content -------*/




 /*------ // .dialog -------*/
 /*------ ajaxLoaderBlock -------*/

.ajaxLoaderBlock {
 	__opacity:0.8;
	position:absolute;
	    background: rgba(255, 255, 255, 0.7) url(/images/ajax-loader.gif) no-repeat center center ;
}
	.ajaxLoaderBlock .ajaxLoader {
		

	}
 /*------ // .ajaxLoaderBlock -------*/


.moderation {
	font-size: 16px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 3px;
	text-transform: uppercase;
}



.error_block {}
	.error_block .error { color: red; display:block; }

.bold { font-weight: bold; }

.blue { color:#079ede; }
.green { color:#60a319; }
.red { color:#99030f; }
.dark-blue { color:#053f79; }


.table { display:table; }
.block { display:block; }
.relative { display:relative; }

.a-center { text-align:center; }
.m-center { margin-left:auto; margin-right:auto;}
.a-left { text-align:left; }
.a-right { text-align:right; }
.v-middle , tr.v-middle td { vertical-align:middle; }

.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt40 { margin-top:40px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }

.p15  { padding:15px; }
.p25  { padding:15px; }

.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt90 { padding-top:90px; }

.pr25 { padding-right:25px; }

.pb15 { padding-bottom:15px; }

.w50p { width:50%; }
.w100p { width:100%; }
.w200px { width:200px; }
.w300px { width:300px; }
.w400px { width:400px; }
.w500px { width:500px; }
.w600px { width:600px; }

.clear { clear:both; width:0; height:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden; visibility:hidden; }


/*
#oval
{
    width: 200px;
    height: 100px;

    -webkit-border-radius: 100px / 50px;
       -moz-border-radius: 100px / 50px;
            border-radius: 100px / 50px;
    background: red;
    background-image: url(../tmp//gallery/1.jpg);
    background-repeat: no-repeat;
    background-position:center;
}*/

 /*
.rhombus {}

	.rhombus .rhombus_content {
/* Rotate * /
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);		
/* Rotate Origin * /
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;	/** /

	}
/*
.rhombus-0,.rhombus-1, .rhombus-2, .rhombus-3, .rhombus-4 {
/* Rotate * /
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
/* Rotate Origin * /
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;	/** /
}* /

.rhombus-1 {
    width: 125px;
    height: 125px;
    background: #1eff00;
	margin: 52px 0 0 91px;
}
	.rhombus-1 .rhombus_content {
	
	}
*/




 /*-----------------------*/




/*
.imagecontainer{
	 margin:50px auto;
	 display:block;
	 width:200px;
	 height:200px;
	 overflow:hidden;
	 border-radius: 28px;
	 transform: rotate(45deg);
	 -ms-transform: rotate(45deg); /* IE 9 * /
	 -webkit-transform: rotate(45deg); /* Safari and Chrome * /
	 position:relative;
	 
	 /* non-essential styling * /
	 -webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .05);
	 box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .05);
}


.imagecontainer img{
 transform: rotate(-45deg);
 -ms-transform: rotate(-45deg); /* IE 9 * /
 -webkit-transform: rotate(-45deg); /* Safari and Chrome * /
 position:absolute;
 top:-100px;
 left:-100px;
}
figcaption{
 transform: rotate(45deg);
 -ms-transform: rotate(45deg); /* IE 9 * /
 -webkit-transform: rotate(45deg);
 
 /* non-essential styling * /
 margin:-80px 0 0 -160px;
 font-family:'Oswald', Arial, Sans;
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:.05em;
}
*/
 
/*
#oval
{
    width: 200px;
    height: 100px;

    -webkit-border-radius: 100px / 50px;
       -moz-border-radius: 100px / 50px;
            border-radius: 100px / 50px;
    background: red;
    background-image: url(../tmp//gallery/1.jpg);
    background-repeat: no-repeat;
    background-position:center;
}*/

 /*
.rhombus {}

	.rhombus .rhombus_content {
/* Rotate * /
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);		
/* Rotate Origin * /
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;	/** /

	}
/*
.rhombus-0,.rhombus-1, .rhombus-2, .rhombus-3, .rhombus-4 {
/* Rotate * /
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
/* Rotate Origin * /
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;	/** /
}* /

.rhombus-1 {
    width: 125px;
    height: 125px;
    background: #1eff00;
	margin: 52px 0 0 91px;
}
	.rhombus-1 .rhombus_content {
	
	}
*/
	