@import "reset.css";

@font-face {
    font-family: 'opensans';
    src: url('/fonts2/opensans-condbold.eot'),
    url('/fonts2/opensans-condbold.woff') format('woff'),
    url('/fonts2/opensans-condbold.eot?#iefix') format('embedded-opentype'),
    url('/fonts2/opensans-condbold.ttf') format('truetype'),
    url('/fonts2/opensans-condbold.svg#opensans-condbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helioscondcbold';
    src: url('/fonts2/helioscondc-bold-webfont.eot'),
    url('/fonts2/helioscondc-bold-webfont.woff') format('woff'),
    url('/fonts2/helioscondc-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts2/helioscondc-bold-webfont.ttf') format('truetype'),
    url('/fonts2/helioscondc-bold-webfont.svg#helioscondcbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_condensed_lightRg';
    src: url('/fonts2/opensans-condlight-webfont.eot'),
    url('/fonts2/opensans-condlight-webfont.woff') format('woff'),
    url('/fonts2/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts2/opensans-condlight-webfont.ttf') format('truetype'),
    url('/fonts2/opensans-condlight-webfont.svg#open_sans_condensed_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {
	color: #FFF;
	display: block;
	font: normal normal normal 12px/16px "Arial", "Tahoma", "Verdana";
	height: 100%;
	/*min-width: 991px;*/
	position: relative;
	width: 100%;
}

body {
	padding: 0px;
}

img {
	/*background: #F1F1F1;*/
	color: #000;
	font-size: 10px;
}
.ym-native-frame{
	display: none;
}
#peretyazhka_r, #peretyazhka{
	display: none!important;
}

.zindex2 {
	position: relative;
	z-index: 2 !important;
}

.background-1 {
	background: url("/img2/background-1.jpg") left top repeat-x;
	display: none;
	font-size: 0;
	height: 600px;
	position: absolute;
	left: 0; top: 0;
	width: 100%;
}
/*
.generalbox {
	background: #FFF;
	display: block;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	width: 991px;

	-webkit-box-shadow: 0 0 25px #000000;
	-moz-box-shadow: 0 0 25px #000000;
	box-shadow: 0 0 25px #000000;
	behavior: url("/js2/PIE.htc");
}
*/
body {
	padding: 0px!important;
}
.content h2.new {
    font-size: 21px !important;
    float: left;
    color: #000;
    display: block;
    font: normal normal normal 22px/24px "opensans", "Arial", "Tahoma";
    margin: 0 0 0 0;
    text-transform: uppercase;
	margin-top:-5px;
}
.contentelem-2.new {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
    color: #434343;
    display: block;
    font: normal normal normal 12px/16px "Arial", "Tahoma", "Verdana";
    overflow: hidden;
    width: 100%;
	padding-left: 0px;
}
.contentelem-2.new li {
    display: block;
    float: right;
    position: relative;
    width: calc(50% - 30px);
    height: 330px !important;
	margin: 0px 30px 30px 0px;
	overflow: hidden;
}
.contentelem-2-1.new {
    display: block;
    margin: 0 0 10px 0;
    position: relative;
    width: 225px;
}
.contentelem-2{

}
.contentelem-2 li{
	/* line-height: 14px; */
}
.contentelem-2-1 img {
    display: block;
    background: #F1F1F1;
    height: auto;
    width: 100%;
}
.contentelem-2 .date{
    font-size: 13px;
    margin: 0 0 7px 0;
	line-height: 10px;
}
.contentelem-2 .title{
    font-size: 16px;
    font-weight: 600;
	margin: 0 0 7px 0 !important;
}
.contentelem-2 .brief{
	font-size: 14px;
	margin: 0 0 7px 0 !important;
}
.contentelem-2-2-2.new {
    display: block;
    height: 40px;
    min-width: 95px;
    position: absolute;
    top: -25px;
    right: 0;
    text-decoration: none;
}

.generalbox {
	background: #FFF;
	display: block;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	width: 991px;
	border: 0!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	behavior: url("/js2/PIE.htc");
}

.corner-decor {
    position: absolute;
    right: 0; bottom: 0;
    z-index: 2;
    display: block;
    height: 37px; width: 37px;
    background: url("/img2/contentdecor-2.png") -147px -19px no-repeat;
    font-size: 0;
}

h1 { font: normal 24px/26px 'opensans', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; margin: 0 0 20px}
	.h1-subheader { font: normal 24px/26px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif;}
h3 { font: 18px/22px 'helioscondcbold', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #363636; margin: 30px 0 20px}

.hoverImg span.appeared {
	display: none;
}

.hoverBox {
	display: block;
}

	.hoverBox:hover .js_galleryZoobBox {
		opacity: 0.6 !important;
	}
	.contentelem-4-1 .nophoto .contentelem-4-1-1 .obscuresLayer { width: 99.4%}
	.contentelem-4-1.short-photo .nophoto .contentelem-4-1-1 .obscuresLayer { width: 98.8%}
	.contentelem-4-1.long-photo .nophoto .contentelem-4-1-1 .obscuresLayer { width: 128px}


	.hoverBox .obscuresLayer {
		background: #fbfbfb url(/img2/nophoto.gif) center no-repeat;
		display: block;
		font-size: 0;
		height: 100%;
		position: absolute;
		left: 0; top: 0;
		width: 100%;
		z-index: 0;

		opacity: .1;
		FILTER: alpha(style="0", opacity="10");
	}


	.nophoto .obscuresLayer { opacity: 1; FILTER: alpha(style="0", opacity="100"); border: 1px solid #ebebeb;}

    .hoverBox .obscuresLayer.white {
        _background: #fff;
        _opacity: .4;
        _FILTER: alpha(style="0", opacity="40");
    }
	.hoverBox:hover {
		cursor: pointer;
	}
		.hoverBox:hover .header-2, .hoverBox:hover h3 {
			color: #FF396B !important;
		}
		.hoverBox:hover .contentlink-2 {
			background: url("/img2/contentdecor-9.png") left center no-repeat !important;
			color: #000;
		}
		.hoverBox:hover .contentlink-2:hover {
			text-decoration: underline !important;
		}
		.hoverBox:hover .contentlink-3 {
			background: url("/img2/contentdecor-6.png") left center no-repeat !important;
			color: #000 !important;
		}
		.hoverBox:hover .contentlink-3:hover {
			text-decoration: underline !important;
		}
		.hoverBox:hover .contentlink-10:hover {
			border-bottom-color: #000;
		}
			.hoverBox:hover .contentlink-10-1 {
				background: url("/img2/contentdecor-6.png") left -1px no-repeat;
				color: #000 !important;
			}
			.hoverBox:hover .contentlink-10-2 {
				background: url("/img2/contentdecor-7.png") left -1px no-repeat;
				color: #000 !important;
			}
		.hoverBox:hover .headerlink-2 {
			color: #FF396B;
		}
		.hoverBox:hover .headerlink-2:hover, .hoverBox:hover .headerlink-2:focus {
			color: #000;
		}

.hoverBox-2 {
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-decoration: none;
}
	.hoverBox-2:hover .header-4 {
		color: #F3FF9D;
	}
	.hoverBox-2:hover .contentelem-21-1-2-1 {
		color: #F3FF9D;
	}
	.hoverBox-2:hover .contentelem-24-2 {
		color: #F3FF9D;
	}

/*Ã”Ã®Ã°Ã¬Ã»*/

.inputstyle-1 {
	border: 1px solid transparent;
	border-right: 1px solid #383834;
	border-bottom: 1px solid #383834;
	background: #000;
	color: #7B7D80;
	font-size: 12px;
	line-height: 15px;
	padding: 5px 30px 5px 8px;

	-webkit-transition: .1s all;
	-moz-transition: .1s all;
	-ms-transition: .1s all;
	-o-transition: .1s all;
	transition: .1s all;
}
.inputstyle-1.focusinput {
	border: 1px solid #8073B7 !important;
	color: #D9D9D9 !important;
}
.inputstyle-2 {
    position: relative;
	border: 1px solid #D6D6D6;
	background: url("/img2/background-11.png") left top repeat-x #FFFFFF;
	color: #535353;
	font-size: 12px;
	line-height: 15px;
	padding: 9px 8px;

	-webkit-transition: .1s all;
	-moz-transition: .1s all;
	-ms-transition: .1s all;
	-o-transition: .1s all;
	transition: .1s all;

	-webkit-box-shadow: #FFF 0px 1px 0px;
	-moz-box-shadow: #FFF 0px 1px 0px;
	box-shadow: #FFF 0px 1px 0px;
	behavior: url("/js2/PIE.htc");
}
.inputstyle-3 {
	border: 1px solid #23345F;
	border-bottom: 1px solid #303E61;
	border-right: 1px solid #23345F;
	background: url("/img2/background-11.png") left top repeat-x #FFFFFF;
	color: #535353;
	font-size: 12px;
	line-height: 15px;
	padding: 5px 8px;

	-webkit-transition: .1s all;
	-moz-transition: .1s all;
	-ms-transition: .1s all;
	-o-transition: .1s all;
	transition: .1s all;

	-webkit-box-shadow: #FFF 0px 1px 0px;
	-moz-box-shadow: #FFF 0px 1px 0px;
	box-shadow: #FFF 0px 1px 0px;
	behavior: url("/js2/PIE.htc");
}
.inputborder {
	border-right: 1px solid #687E9B;
	border-bottom: 1px solid #4C5779;
	display: inline-block;
}
.labelstyle-1 {
	color: #535353;
	display: block;
	font-size: 10px;
	line-height: 20px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #FFF;
}
	.labelstyle-1 .redtext {
		color: red;
	}
.labelstyle-2 {
	color: #999999;
	font-size: 14px;
	line-height: 25px;
	margin: 0 20px 0 0;
	text-shadow: 0 1px 0 #FFF;
}
.labelstyle-3 {
	color: #FFF;
	display: block;
	font-size: 10px;
	line-height: 20px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
}
.labelstyle-4 {
    vertical-align: middle;
    font: 12px/14px Arial;
    color: #000;
}

.textareastyle-1 {
    position: relative;
	border: 1px solid #D6D6D6;
	background: url("/img2/background-11.png") left top repeat-x #FFFFFF;
	color: #535353;
	font-size: 12px;
	line-height: 15px;
	/*overflow: hidden;*/
	padding: 5px 8px;

	-webkit-transition: .1s all;
	-moz-transition: .1s all;
	-ms-transition: .1s all;
	-o-transition: .1s all;
	transition: .1s all;

	-webkit-box-shadow: #FFF 0px 1px 0px;
	-moz-box-shadow: #FFF 0px 1px 0px;
	box-shadow: #FFF 0px 1px 0px;
	behavior: url("/js2/PIE.htc");

	min-height: 105px!important;
}
.inputstyle-2.focusinput, .textareastyle-1.focusinput {
	border: 1px solid #B5B5B5 !important;
	color: #000 !important;
}
.js_inputs_radio {
	display: inline-block;
}
	.js_inputs_radio-1 {
        background: url("/img2/contentdecor-2.png") -100px -84px no-repeat;
		display: inline-block;
		font-size: 0;
		height: 20px;
		position: relative;
		width: 20px;
	}
		.js_inputs_radio-1 .appeared {
            background: url("/img2/contentdecor-2.png") -100px -104px no-repeat;
			display: none;
			font-size: 0;
			height: 20px;
			position: absolute;
			left: 0; top: 0;
			width: 20px;
			z-index: 1;
		}
	.js_inputs_radio-1-active {
        background: url("/img2/contentdecor-2.png") -100px -63px no-repeat;
		display: inline-block;
		font-size: 0;
		height: 20px;
		position: relative;
		width: 20px;
	}
		.js_inputs_radio-1-active .appeared {
            background: url("/img2/contentdecor-2.png") -100px -63px no-repeat;
			display: none;
			font-size: 0;
			height: 20px;
			position: absolute;
			left: 0; top: 0;
			width: 20px;
			z-index: 1;
		}
.js_inputs_radio_2 {
	display: inline-block;
}
.js_inputs_radio_2:hover {
	color: #000 !important;
}
	.js_inputs_radio_2-1 {
        background: url("/img2/contentdecor-2.png") -120px -83px no-repeat;
		display: inline-block;
		font-size: 0;
		height: 20px;
		position: relative;
		width: 20px;
	}
	.js_inputs_radio_2:hover .js_inputs_radio_2-1 {
        background-position: -120px -102px;.
	}
		.js_inputs_radio_2-1 .appeared {
            background: url("/img2/contentdecor-2.png") -120px -103px no-repeat;
			display: none;
			font-size: 0;
			height: 20px;
			position: absolute;
			left: 0; top: 0;
			width: 20px;
			z-index: 1;
		}
	.js_inputs_radio_2-1-active {
        background: url("/img2/contentdecor-2.png") -120px -63px no-repeat;
		display: inline-block;
		font-size: 0;
		height: 20px;
		position: relative;
		width: 20px;
	}
		.js_inputs_radio_2-1-active .appeared {
            background: url("/img2/contentdecor-2.png") -120px -100px no-repeat;
			display: none;
			font-size: 0;
			height: 20px;
			position: absolute;
			left: 0; top: 0;
			width: 20px;
			z-index: 1;
		}
.js_inputs_chechbox {
	cursor: default;
	display: inline-block;
	position: relative;
}
	.js_inputs_chechbox-1 {
        background: url("/img2/contentdecor-2.png") -141px -64px no-repeat;
		display: inline-block;
		font-size: 0;
		height: 20px;
		position: relative;
		width: 20px;
	}
    .js_inputs_chechbox:hover .js_inputs_chechbox-1 {
        background-position: -141px -101px ;
    }
    .js_inputs_chechbox-active .js_inputs_chechbox-1, .js_inputs_chechbox-active:hover .js_inputs_chechbox-1 {
        background-position: -141px -83px ;
    }

select {
	background: #FFF;
	border: 1px solid #D6D6D6;
	padding: 5px 5px 5px 8px;
}


.selectstyle-1 {

	display: block;

	margin: 0;

	position: relative;

	width: 129px;



	-webkit-box-shadow: 0 1px 0 #FFF;

	-moz-box-shadow: 0 1px 0 #FFF;

	box-shadow: 0 1px 0 #FFF;

	behavior: url("/js/PIE.php");

}

	.selectstyle-1-selectinput {

		border: 1px solid transparent;

		border: 1px solid #D6D6D6;

		background: url("/img2/background-11.png") left top repeat-x #FFFFFF;

		color: #535353;

		cursor: default;

		display: block;

		font-size: 12px;

		height: 25px;

		line-height: 25px;

		overflow: hidden;

		padding: 0 25px 0 8px;



		-webkit-transition: .1s all;

		-moz-transition: .1s all;

		-ms-transition: .1s all;

		-o-transition: .1s all;

		transition: .1s all;



		-webkit-box-shadow: #FFF 0px 1px 0px;

		-moz-box-shadow: #FFF 0px 1px 0px;

		box-shadow: #FFF 0px 1px 0px;

		behavior: url("/js2/PIE.php");

	}

	.selectstyle-1-active .selectstyle-1-selectinput {

		border: 1px solid #B5B5B5;

		color: #000;

	}

	.selectstyle-1-selectbutton {

        background: url("/img2/contentdecor-2.png") -124px -2px no-repeat;

		border-left: 1px solid #E0E0E0;

		display: block;

		font-size: 0;

		height: 25px;

		position: absolute;

		top: 1px; right: 1px;

		text-decoration: none;

		width: 21px;

	}

	.selectstyle-1:hover .selectstyle-1-selectbutton, .selectstyle-1-active .selectstyle-1-selectbutton {

        background-position: -124px -28px;

	}

	

	.select-holder { margin-bottom: 10px}

	.selectstyle-1 .eLib-selectoptionsbox {

		background: #FFF;

		display: none;

		margin: 0;

		position: absolute; z-index: 100;

		top: 27px; left: 0;

		width: 100%; padding: 1px 0 0;



		-webkit-box-shadow: 0 1px 2px #aca9a9;

		-moz-box-shadow: 0 1px 2px #aca9a9;

		box-shadow: 0 1px 2px #aca9a9;

		behavior: url("js2/PIE.php");

	}

		ul.selectstyle-1-selectoptionslist {

			background: #FFF;

			display: block;

			list-style: none;

			overflow: hidden;

			padding: 1px;

		}

			ul.selectstyle-1-selectoptionslist li {

				border-bottom: 1px dotted #D0D0D0;

				cursor: default;

				color: #000 !important;

				display: block;

				margin: 0 !important;

				padding: 5px 5px 5px 8px;

				text-align: left;

			}

			ul.selectstyle-1-selectoptionslist li:hover {

				color: #F13C69 !important;

			}



.selectstyle-2 {
	display: block;
	margin: 0;
	position: relative;
	width: 129px;

	-webkit-box-shadow: 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 0 #FFF;
	box-shadow: 0 1px 0 #FFF;
	behavior: url("/js/PIE.htc");
}
	.selectstyle-2-selectinput {
		border: 1px solid #D4D4D4;
		color: #BCBCBC;
		cursor: default;
		display: block;
		font-size: 14px;
		height: 15px;
		line-height: 15px;
		overflow: hidden;
		padding: 5px 25px 5px 8px;
   position: relative;
	  cursor: pointer;
		-webkit-transition: .1s all;
		-moz-transition: .1s all;
		-ms-transition: .1s all;
		-o-transition: .1s all;
		transition: .1s all;

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

        background: #FAFAFA;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F1F1F1));
        background: -webkit-linear-gradient(#FAFAFA, #F1F1F1);
        background: -moz-linear-gradient(#FAFAFA, #F1F1F1);
        background: -ms-linear-gradient(#FAFAFA, #F1F1F1);
        background: -o-linear-gradient(#FAFAFA, #F1F1F1);
        background: linear-gradient(#FAFAFA, #F1F1F1);
        -pie-background: linear-gradient(#FAFAFA, #F1F1F1);

		-webkit-box-shadow: #FFF 0px 1px 0px;
		-moz-box-shadow: #FFF 0px 1px 0px;
		box-shadow: #FFF 0px 1px 0px;
		behavior: url("/js2/PIE.htc");
	}
    .selectstyle-2:hover .selectstyle-2-selectinput {
        background: #E4E4E4;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E4E4E4), to(#F3F3F3));
        background: -webkit-linear-gradient(#E4E4E4, #F3F3F3);
        background: -moz-linear-gradient(#E4E4E4, #F3F3F3);
        background: -ms-linear-gradient(#E4E4E4, #F3F3F3);
        background: -o-linear-gradient(#E4E4E4, #F3F3F3);
        background: linear-gradient(#E4E4E4, #F3F3F3);
        -pie-background: linear-gradient(#E4E4E4, #F3F3F3);
        cursor: pointer;
    }
	.selectstyle-2-active .selectstyle-2-selectinput {
		border: 1px solid #B5B5B5;
		color: #000;
cursor: pointer;
        background: #E4E4E4;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E4E4E4), to(#F3F3F3));
        background: -webkit-linear-gradient(#E4E4E4, #F3F3F3);
        background: -moz-linear-gradient(#E4E4E4, #F3F3F3);
        background: -ms-linear-gradient(#E4E4E4, #F3F3F3);
        background: -o-linear-gradient(#E4E4E4, #F3F3F3);
        background: linear-gradient(#E4E4E4, #F3F3F3);
        -pie-background: linear-gradient(#E4E4E4, #F3F3F3);
	}
	.selectstyle-2-selectbutton {
		background: url("/img2/contentdecor-51.png") 0 -3px no-repeat;
		display: block;
		font-size: 0;
		height: 24px;
		position: absolute;
		top: 2px; right: 1px;
		text-decoration: none;
		width: 21px;

        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        behavior: url("/js2/PIE.htc");
	}
	.selectstyle-2:hover .selectstyle-2-selectbutton, .selectstyle-2-active .selectstyle-2-selectbutton {
		background-position: 0 -29px;
	}
	.selectstyle-2 .eLib-selectoptionsbox {
		background: #FFF;
		display: none;
		margin: 0;
		position: absolute;
		top: 27px; left: 0;
		width: 100%;
		z-index: 200;
		-webkit-box-shadow: 1px 1px 2px #BABABA;
		-moz-box-shadow: 1px 1px 2px #BABABA;
		box-shadow: 1px 1px 2px #BABABA;
		behavior: url("/js2/PIE.htc");
	}
		ul.selectstyle-2-selectoptionslist {
			background: #FFF;
			display: block;
			list-style: none;
			overflow: hidden;
			padding: 1px;
		}
			ul.selectstyle-2-selectoptionslist li {
				border-bottom: 1px dotted #D0D0D0;
				cursor: pointer;
				color: #000 !important;
				display: block;
				margin: 0 !important;
				padding: 5px 5px 5px 8px;
				text-align: left;
			}
			ul.selectstyle-2-selectoptionslist li:hover {
				color: #F13C69 !important;
			}

.selectstyle-3 {
	display: block;
	margin: 0;
	position: relative;
	width: 129px;
}
	.selectstyle-3-selectinput {
		border: 1px solid transparent;
		border-bottom: 1px solid #4C4E5C;
		background: #181e34;
        -webkit-box-shadow: inset 0 1px #121627;
        -moz-box-shadow: inset 0 1px #121627;
        box-shadow: inset 0 1px #121627;;
		color: #666A85;
		cursor: default;
		display: block;
		font-size: 12px;
		height: 15px;
		line-height: 17px;
		overflow: hidden;
		padding: 5px 25px 5px 8px;

		-webkit-transition: .1s all;
		-moz-transition: .1s all;
		-ms-transition: .1s all;
		-o-transition: .1s all;
		transition: .1s all;

		behavior: url("/js2/PIE.htc");
	}
	.selectstyle-3-active .selectstyle-3-selectinput {
		border: 1px solid #5D5A8A;
		color: #FFF;
	}
	.selectstyle-3-selectbutton {
		background: url("/img2/horoskope_theme/horoskopdecor-2.png") 0 -2px no-repeat;
		border-left: 1px solid #010101;
		display: block;
		font-size: 0;
		height: 25px;
		position: absolute;
		top: 1px; right: 1px;
		text-decoration: none;
		width: 21px;
	}
	.selectstyle-3:hover .selectstyle-3-selectbutton, .selectstyle-3-active .selectstyle-3-selectbutton {
		background-position: 0 -29px;
	}
	.selectstyle-3 .eLib-selectoptionsbox {
		background: #181e34;
		display: none;
		margin: 0;
		position: absolute;
		top: 28px; left: 0;
		width: 100%;

		-webkit-box-shadow: 1px 1px 2px #000000;
		-moz-box-shadow: 1px 1px 2px #000000;
		box-shadow: 1px 1px 2px #000000;
		behavior: url("/js2/PIE.htc");
	}
		ul.selectstyle-3-selectoptionslist {
			background: #181e34;
			display: block;
			list-style: none;
			overflow: hidden;
			padding: 1px;
		}
			ul.selectstyle-3-selectoptionslist li {
				border-bottom: 1px dotted #353749;
				cursor: default;
				color: #666A85 !important;
				display: block;
				margin: 0 !important;
				padding: 5px 5px 5px 8px;
				text-align: left;
			}
			ul.selectstyle-3-selectoptionslist li:last-child {
				border-bottom: 0;
			}
			ul.selectstyle-3-selectoptionslist li:hover {
				color: #FFF !important;
			}

.commentform fieldset {
	overflow: hidden;
}
	.commentform .rowgroup {
		display: block;
		margin: 0 0 9px 0;
	}
		.commentform .rowgroup label {
			margin-right: 13px;
		}
			.commentform fieldset .inputstyle-2 {
				width: 130px;
			}
.commentform .commentform-footbox {
	display: block;
	overflow: hidden;
	width: 470px;
}
	.commentform .commentform-footbox .contentbutton-3 {
		-webkit-box-shadow: #D0D0D0 0px 1px 0px;
		-moz-box-shadow: #D0D0D0 0px 1px 0px;
		box-shadow: #D0D0D0 0px 1px 0px;
		behavior: url("/js2/PIE.htc");
        overflow: visible;
	}
		.commentform .commentform-footbox .contentbutton-3-2, .commentform .commentform-footbox .contentbutton-3 .appeared-1 {
			color: #7B7D80 !important;
			font-size: 13px !important;
			font-weight: bold !important;
		}
		.commentform .commentform-footbox .contentbutton-3 .appeared-1 {
			color: #333 !important;
		}
	.commentform-footbox-1 {
		border: 1px solid #D4D4D4;
		color: #535353;
		display: inline-block;
		overflow: hidden;
		position: relative;
		text-shadow: -1px -1px 0 #FFF;

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

		-webkit-box-shadow: #D0D0D0 0 1px 0;
		-moz-box-shadow: #D0D0D0 0 1px 0;
		box-shadow: #D0D0D0 0 1px 0;

		background: #F9F9F9;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EAEAEA));
		background: -webkit-linear-gradient(#F9F9F9, #EAEAEA);
		background: -moz-linear-gradient(#F9F9F9, #EAEAEA);
		background: -ms-linear-gradient(#F9F9F9, #EAEAEA);
		background: -o-linear-gradient(#F9F9F9, #EAEAEA);
		background: linear-gradient(#F9F9F9, #EAEAEA);
		-pie-background: linear-gradient(#F9F9F9, #EAEAEA);
		behavior: url("/js2/PIE.htc");
	}
		.commentform-footbox-1-1 {
			background: #FFF;
			display: block;
			font-size: 0;
			height: 1px;
			position: absolute;
			left: 0; top: 0;
			width: 100%;
		}
		.commentform-footbox-1-2 {
			display: block;
			font-size: 10px;
			font-weight: bold;
			padding: 11px 0 11px 14px;
			position: relative;
			text-transform: uppercase;
			width: 292px;
		}
			.commentform-footbox-1-2-1 {
				display: block;
				overflow: hidden;
				position: absolute;
				left: 135px; top: 9px;
			}
				.commentform-footbox-1-2-1 li {
					display: block;
					float: left;
					margin: 0 4px 0 0;
				}
					.commentform-footbox-1-2-1 li a {
                        background: url("/img2/contentdecor-41.png") left top no-repeat;
						display: block;
						height: 23px;
						position: relative;
						text-decoration: none;
						width: 21px;
					}
						.commentform-footbox-1-2-1 li a .appeared {
                            background: url("/img2/contentdecor-41.png") left top no-repeat;
							height: 23px;
							position: absolute;
							left: 0; top: 0;
							text-decoration: none;
							width: 21px;
						}
						.commentform-footbox-1-2-1 li .facebooklink {
							background-position: -2px -117px;
						}
							.commentform-footbox-1-2-1 li .facebooklink .appeared {
								background-position: -2px -87px;
							}
						.commentform-footbox-1-2-1 li .vkontaktelink {
							background-position: -27px -117px;
						}
							.commentform-footbox-1-2-1 li .vkontaktelink .appeared {
								background-position: -27px -87px;
							}
						.commentform-footbox-1-2-1 li .twitterlink {
							background-position: -52px -117px;
						}
							.commentform-footbox-1-2-1 li .twitterlink .appeared {
								background-position: -52px -87px;
							}
						.commentform-footbox-1-2-1 li .maillink {
							background-position: -77px -117px;
						}
							.commentform-footbox-1-2-1 li .maillink .appeared {
								background-position: -77px -87px;
							}
						.commentform-footbox-1-2-1 li .odnokllink {
							background-position: -102px -117px;
						}
							.commentform-footbox-1-2-1 li .odnokllink .appeared {
								background-position: -102px -87px;
							}
			.commentform-footbox-1-2-2 {
				background: url("/img2/contentdecor-2.png") -134px -175px no-repeat;
				border-left: 1px solid #E0E0E0;
				display: block;
				font-size: 0;
				height: 38px; width: 28px;
				position: absolute;
				top: 0; right: 0;
				text-decoration: none;
			}
				.commentform-footbox-1-2-2 .decor-2 {
					background: #FFF;
					display: block;
					font-size: 0;
					height: 100%;
					position: absolute;
					left: 0; top: 0;
					width: 1px;
				}
/*//Ã”Ã®Ã°Ã¬Ã»*/

/*==================================| Ã Ã€ÃÃŠÃ€ |==================================*/

.head {
    position: relative;
	background: #090909;
	min-height: 109px;
	z-index: 5;
}
    .header-border.literature {
        position: absolute;
        left: 0; bottom: -7px;
        z-index: 2;
        width: 100%; height: 28px;
        background: url(/img2/header-border-lit.png) 0 0 no-repeat;
    }
	.headbackground-2 {
		background: url("/img2/headbackground-2.jpg") left top repeat-x;
		display: block;
		font-size: 0;
		height: 109px;
		position: absolute;
		left: 0; top: 0;
		width: 100%;
		z-index: 1;
	}

	.headelem-1 {
        position: absolute;
        left: 17px; top: 19px;
		display: block;
		height: 75px; width: 170px;
		text-align: center;
		z-index: 2;
	}
		.headelem-1 img {
			background: transparent;
			height: 75px;
			width: 170px;
		}

	.headelem-2, .headelem-4 {
        position: absolute;
        left: 192px; top: 19px;
		height: 70px; width: 1px;
        background: #2E2A2A;
        border-left: 1px solid #464847;
        font-size: 0;
		z-index: 2;
	}
	.headelem-3 {
		display: block;
		position: relative;
		top: 29px; left: 211px;
		width: 543px;
		z-index: 3;
	}
		.headelem-3-1 {
			margin: 0 0 11px 0;
			padding-right: 20px;
			position: relative;
			width: 100%;
			z-index: 3;
		}
			.headelem-3-1 li {
				display: inline-block;
				margin: 0 10px 0 0;
				position: relative;
			}
			/*.headelem-3-1 li:nth-child(1){
				padding-right: 23px!important;
			}
			.headelem-3-1 li:nth-child(1):after{
			    content: "new";
			    background: #f93e68;
			    padding: 2px;
			    font-size: 10px;
			    position: absolute;
			    left: 82%;
			    bottom: 56%;
			    color: #3f3f3f;
			    line-height: .8;
			    height: 9px;
			}*/
				.headelem-3-1 li a {
					color: #C7DA7E;
					display: inline-block;
					font: normal normal normal 12px/16px "Arial", "Tahoma", "Verdana";
					text-decoration: none;
					text-shadow: 0 -2px 0 #141416;
				}
				.headelem-3-1 li a:hover, .headelem-3-1 li a:focus, .headelem-3-1 li a.active {
					color: #fff;
				}
				.headelem-3-1 li a.headelem-3-1-1 {
					background: url("/img2/headimg-1.png") right 5px no-repeat;
					padding: 0 12px 0 0;
				}
				.headelem-3-1 li a.openedMenuBoxActive, .headelem-3-1 li a.openedMenuBoxActive:hover, .headelem-3-1 li a.openedMenuBoxActive:focus {
					background: url("/img2/headimg-1.png") right -34px no-repeat;
					cursor: pointer;
					color: #696969;
					text-shadow: -1px -1px 0 #FFF;
				}
				.headelem-3-1 li a.openedMenuBoxActive:hover {
					background: url("/img2/headimg-1.png") right -67px no-repeat;
					color: #000;
				}

				.js_openedMenuBox {
					display: block;
					min-width: 70px;
					position: relative;
					z-index: 9999;
				}
					.openedMenuBox {
						display: none;
						position: absolute;
						top: -17px; left: -247px;
						z-index: 9998;
						width: 560px;
					}
						.openedMenuBox-1 {
							background: url("/img2/openedMenuBox-1.png") left top no-repeat;
							cursor: pointer;
							display: block;
							height: 53px;
							position: absolute;
							left: 229px; top: 0;
							width: 99px;
							z-index: 9997;
						}
							.openedMenuBox-1-1 {
								background: url("/img2/headimg-1.png") right -34px no-repeat;
								cursor: pointer;
								color: #696969;
								display: block;
								font-weight: bold;
								padding: 0 12px 0 0;
								position: absolute;
								left: 18px; top: 17px;
								text-shadow: -1px -1px 0 #FFF;
							}
							.openedMenuBox-1:hover .openedMenuBox-1-1 {
								background: url("/img2/headimg-1.png") right -67px no-repeat;
								color: #000;
							}
						.openedMenuBox-2 {
							display: block;
							padding: 60px 0;
							position: absolute;
							left: 0; top: 10px;
							width: 560px;
						}
							.openedMenuBox-decor {
                                position: absolute;
                                left: 0;
								font-size: 0;
								height: 60px; width: 560px;
                                background: url("/img2/openedMenuBox-2.png") no-repeat;
							}
                            .openedMenuBox-decor.top {
                                top: 0;
                                background-position: left top;
                            }
							.openedMenuBox-decor.bottom {
                                bottom: 0;
								background-position:  left -60px;
							}
						.openedMenuBox-3 {
							background: url("/img2/openedMenuBox-3.png") left top repeat-y;
							display: block;
							overflow: hidden;
							padding: 0 20px;
							width: 560px;
						}
                            .openedMenuBox-3 .openedMenuBox-3_title {
                                display: block;
                                color: #535353;
                                font: bold 14px/23px Arial;
                                text-align: center;
                                text-shadow: none;
                            }
                            .openedMenuBox-3 .openedMenuBox-3_title:hover, .openedMenuBox-3 .openedMenuBox-3_title:focus {
                                color: #FF396B;
                            }
							.openedMenuBox-3 ul.openedMenuBox-3-1 {
								display: block;
								overflow: hidden;
								padding: 0;
							}
								.openedMenuBox-3 ul li {
									border-right: 1px solid #E5E5E5;
									display: block;
									float: left;
									margin: 0;
									padding: 0 23px;
									width: 130px;
								}
									.openedMenuBox-3 ul li h4 {
										color: #7B7D80;
										font-size: 11px;
										font-weight: bold;
										line-height: 14px;
										margin: 15px 0 8px 0;
										text-transform: uppercase;
									}
									.openedMenuBox-3 ul li ul, .openedMenuBox-3 ul li ul li {
										margin: 0;
										padding: 0;
										width: auto;
									}
									.openedMenuBox-icon {
                                        display: block;
                                        height: 30px; width: 130px;
                                        margin: 0 0 10px 0;
										background: url("/img2/openedMenuBox-icon.png") no-repeat;
										font-size: 0;
									}
                                    .openedMenuBox-icon.lit {
                                        background-position: -1px -58px;
                                    }
                                    .openedMenuBox-icon.blitz {
                                        background-position: -1px 3px;
                                    }
                                    .openedMenuBox-icon.photo {
                                        background-position: -1px -27px;
                                    }
									.openedMenuBox-3-1-1 {
										margin: 0 0 16px 0;
										position: relative;
										width: 129px;
									}
										.openedMenuBox-3-1-1 .obscuresLayer {
											height: 81px;
											width: 129px;
										}
										/*.openedMenuBox-3-1-1 img {
											height: 81px;
											width: 129px;
										}S.B.
										*/
										.openedMenuBox-3-1-1 .decor-1 {
                                            background: url("/img2/contentdecor-2.png") -94px -126px no-repeat;
											display: block;
											height: 50px;
											position: absolute;
											left: -13px; top: 82px;
											width: 50px;
											z-index: 2;
										}
									.openedMenuBox-3 ul li .contentlink-11 {
										margin: 0 0 6px 0;
									}
									.openedMenuBox-3-1-2 {
										border-bottom: 1px solid #E5E5E5;
										color: #464646;
										font-size: 11px;
										line-height: 15px;
										padding: 0 0 24px 0;
									}
									.openedMenuBox-3-1-3 {
										display: block;
									}
										.openedMenuBox-3-1-3 .contentlink-11 {
											border-bottom: 1px solid #E5E5E5;
											margin: 0 !important;
											padding-top: 13px !important;
											padding-bottom: 13px !important;
										}
									.openedMenuBox-3-1-4 {
										display: block;
										margin: -9px 0 11px 0;
									}
										.openedMenuBox-3-1-4 a {
											border-bottom: 1px solid #E5E5E5;
											color: #489DF4 !important;
											font-size: 9px !important;
											display: block !important;
											padding: 6px 0 !important;
											text-decoration: none !important;
											text-transform: uppercase !important;
											text-shadow: none !important;
										}
										.openedMenuBox-3-1-4 a:hover, .openedMenuBox-3-1-4 a:focus {
											color: #FF366D !important;
										}
									.openedMenuBox-3-1-5 {
										border-bottom: 1px solid #E5E5E5;
										display: block;
										margin: 0 0 10px 0;
										overflow: hidden;
										padding: 0 0 15px 0;
										position: relative;
									}
										.openedMenuBox-3-1-5-1 {
											color: #A1A1A1;
											display: block;
											font-size: 9px;
											line-height: 20px;
											text-transform: uppercase;
										}
										.openedMenuBox-3-1-5 h3 {
											text-align: left !important;
										}
										.openedMenuBox-3-1-5-2 {
											display: block;
											height: 20px;
											position: absolute;
											left: 0; bottom: 0;
											width: 100%;
										}

				.js_openedOtherBox {
					display: block;
					position: relative;
					z-index: 9999;
				}

					.openedOtherBox {
						display: none;
						position: absolute;
						top: -17px; left: -82px;
						z-index: 0;
						width: 190px;
					}

						.openedOtherBox-1 {
							background: url("/img2/openedOtherBox-1.png") left top no-repeat;
							cursor: pointer;
							display: block;
							height: 55px;
							position: absolute;
							left: 56px; top: 0;
							width: 80px;
							z-index: 9999;
						}

							.openedOtherBox-1-1 {
								background: url("/img2/headimg-1.png") right -34px no-repeat;
								color: #696969;
								display: block;
								font-weight: bold;
								padding: 0 12px 0 0;
								position: absolute;
								left: 27px; top: 17px;
								text-shadow: -1px -1px 0 #FFF;
							}

							.openedOtherBox-1:hover .openedOtherBox-1-1 {
								background: url("/img2/headimg-1.png") right -67px no-repeat;
								color: #000;
							}

						.openedOtherBox-2 {
							display: block;
							padding: 30px 0;
							position: absolute;
							left: 0; top: 10px;
							width: 190px;
						}

							.openedOtherBox-decor-1 {
								background: url("/img2/openedOtherBox-2.png") left -5px no-repeat;
								display: block;
								font-size: 0;
								height: 30px;
								position: absolute;
								left: 0; top: 0;
								width: 190px;
							}

							.openedOtherBox-decor-2 {
								background: url("/img2/openedOtherBox-2.png") left -38px no-repeat;
								display: block;
								font-size: 0;
								height: 30px;
								position: absolute;
								left: 0; bottom: 0;
								width: 190px;
							}

						.openedOtherBox-3 {
							background: url("/img2/openedOtherBox-3.png") left top repeat-y;
							display: none;
							overflow: hidden;
							padding: 20px 40px 10px 40px;
							width: 113px;
						}

							a.openedOtherBox-3-1 {
                                background: url("/img2/openedOtherBox-icons.png") no-repeat;
								border-bottom: 1px solid #CCCCCC !important;
								color: #000 !important;
								display: block !important;
								font-size: 12px !important;
								padding: 7px 0 8px 25px;
                                position: relative;
								text-decoration: none !important;
								text-shadow: none !important;
								text-align: left;

                                -webkit-transition: .2s color;
                                -moz-transition: .2s color;
                                -ms-transition: .2s color;
                                -o-transition: .2s color;
                                transition: .2s color;
							}

							a.openedOtherBox-3-1:hover, a.openedOtherBox-3-1:focus {
								color: #FF366D !important;
							}

                                a.openedOtherBox-3-1 .appeared {
                                    background: url("/img2/openedOtherBox-icons.png") no-repeat;
                                    display: block;
                                    font-size: 0;
                                    height: 32px;
                                    opacity: 0;
                                    position: absolute;
                                    left: 0; top: 0;
                                    width: 32px;
                                    z-index: 2;

                                    -webkit-transition: .2s all;
                                    -moz-transition: .2s all;
                                    -ms-transition: .2s all;
                                    -o-transition: .2s all;
                                    transition: .2s all;
                                }

                                a.openedOtherBox-3-1:hover .appeared, a.openedOtherBox-3-1:focus .appeared {
                                    opacity: 1;
                                }

                            .otherBoxIcon-forum {
                                background-position: -4px -1px !important;
                            }

                                .otherBoxIcon-forum .appeared {
                                    background-position: -4px -284px !important;
                                }

                            .otherBoxIcon-kleotime {
                                background-position: -4px -32px !important;
                            }

                                .otherBoxIcon-kleotime .appeared {
                                    background-position: -4px -315px !important;
                                }

                            .otherBoxIcon-otkr {
                                background-position: -4px -65px !important;
                            }

                                .otherBoxIcon-otkr .appeared {
                                    background-position: -4px -413px !important;
                                }

                            .otherBoxIcon-sonnik {
                                background-position: -4px -97px !important;
                            }

                                .otherBoxIcon-sonnik .appeared {
                                    background-position: -4px -445px !important;
                                }

                            .otherBoxIcon-2mneniya {
                                background-position: -4px -129px !important;
                            }

                                .otherBoxIcon-2mneniya .appeared {
                                    background-position: -4px -477px !important;
                                }


                            .otherBoxIcon-planetariy {
                                background-position: -4px -161px !important;
                            }

                                .otherBoxIcon-planetariy .appeared {
                                    background-position: -4px -509px !important;
                                }

                            .otherBoxIcon-2foto {
                                background-position: -4px -192px !important;
                            }

                                .otherBoxIcon-2foto .appeared {
                                    background-position: -4px -540px !important;
                                }

                            .otherBoxIcon-testy {
                                background-position: -4px -223px !important;
                            }

                                .otherBoxIcon-testy .appeared {
                                    background-position: -4px -570px !important;
                                }

                            .otherBoxIcon-kleoteka {
                                background-position: -4px -254px !important;
                            }

                                .otherBoxIcon-kleoteka .appeared {
                                    background-position: -4px -602px !important;
                                }
                          .otherBoxIcon-video {
                                background-position: -4px -320px !important;
                            }

                           .otherBoxIcon-video .appeared {
                                    background-position: -4px -670px !important;
                                }
                            .otherBoxIcon-blogs {
                                background-position: -4px -290px !important;
                            }

                                .otherBoxIcon-blogs .appeared {
                                    background-position: -4px -640px !important;
                                }

		.headelem-3-2 {
			display: block;
			width: 105%;
		}

			.headelem-3-2 li {
				display: inline-block;
				margin: 0 13px 0 0;
				float: left;
				padding-top: 5px;
			}

				.headelem-3-2 li a {
					color: #BDBDBD;
					font: normal normal normal 17px/18px 'Open Sans', sans-serif;
					text-decoration: none;
					text-transform: uppercase;
				}

				.headelem-3-2 li a:hover, .headelem-3-2 li a:focus, .headelem-3-2 li a.active {
					color: #FFF;
				}

	.headelem-4 {
		position: absolute;
		left: auto; right: 213px;
		z-index: 2;
	}

	.headelem-5 {
		display: block;
		font: normal normal normal 11px/30px "Arial", "Tahoma", "Verdana";
		position: absolute;
		top: 19px; right: 26px;
		width: 180px;
		z-index: 2;
	}

		.headelem-5-1 {
			color: #FFF;
			display: block;
			margin: 0;
            text-shadow: -1px -1px 0 #000;
			height: 34px ;
		}

			.headelem-5-1 a {
				color: #FFF;
				text-decoration: none;
                text-shadow: 0 -1px 0 #000;
			}

			.headelem-5-1 a span {
				display: inline-block ;
				margin-top: 5px ;
			}

			.headelem-5-1 a:hover, .headelem-5-1 a:focus {
				color: #F3FFAB;
			}

			a.headelem-5-1-1 {
				background: url("/img2/headimg-2.png") -26px -21px no-repeat;
				bottom: -7px;
				display: inline-block;
				font-size: 0;
				height: 23px;
				margin: 0 0 0 0;
				position: relative;
				width: 23px;
			}

				a.headelem-5-1-1 span.appeared {
					background: url("/img2/headimg-2.png") -26px 1px no-repeat;
					cursor: pointer;
					display: none;
					font-size: 0;
					height: 23px;
					position: absolute;
					left: 0; top: 0;
					width: 23px;
				}

			a.headelem-5-1-2 {
				background: url("/img2/headimg-2.png") -1px -21px no-repeat;
				bottom: -7px;
				display: inline-block;
				font-size: 0;
				height: 23px;
				position: relative;
				width: 23px;
			}

				a.headelem-5-1-2 span.appeared {
					background: url("/img2/headimg-2.png") -1px 1px no-repeat;
					cursor: pointer;
					display: none;
					font-size: 0;
					height: 23px;
					position: absolute;
					left: 0; top: 0;
					width: 23px;
				}

			a.headelem-5-1-4 {
				background: url("/img2/headimg-2.png") -101px -21px no-repeat;
				bottom: -7px;
				display: inline-block;
				font-size: 0;
				height: 23px;
				position: relative;
				width: 23px;
			}

				a.headelem-5-1-4 span.appeared {
					background: url("/img2/headimg-2.png") -101px 1px no-repeat;
					cursor: pointer;
					display: none;
					font-size: 0;
					height: 23px;
					position: absolute;
					left: 0; top: 0;
					width: 23px;
				}

			.headelem-5-1-3 {
				display: inline-block;
				margin: 2px 1px;
			}

		.headelem-5-2 {
			display: block;
			position: relative;
		}

			.headelem-5-2 fieldset {
				display: block;
				position: relative;
			}

                .headelem-5-2 .inputstyle-1 {
                    width: 124px;
                }

				.headelem-5-3 {
					cursor: pointer;
					display: block;
					font-size: 18px;
					position: absolute;
					right: 5px; 
				}

					.headelem-5-3 span.appeared {
						background: url("/img2/new_header/search-desc.png") 0 0 no-repeat;
						display: none;
						font-size: 0;
						height: 22px;
						position: absolute;
						left: 0; 
						top: 0;
						width: 19px;
					}
				.header-soc-links-m, .mobile_search_panel, .mobile-search-icon{
					display: none;
				}
				.header-soc-links a,{
					display: inline-block;
				}	
				.header-soc-links, .header-soc-links-m{
					margin-right: auto;
				}	
				.header-soc-links img, .header-soc-links-m img{
					margin-right: 5px;
					width: 34px;
				}
				.st-bars{
					height: 19px;
    				font-size: 24px;
				}
				@media screen and (max-width: 535px){
					.header-soc-links-m{
						top: 0!important;
						margin-bottom: 5px;
						display: flex!important;
						justify-content: space-evenly;
					}
				}
				@media screen and (max-width: 980px){
					.header-soc-links{
						display: none;
					}
					.header-soc-links-m{
						display: inline-block;
					    position: relative;
					    z-index: 1000;
					    top: 17px;
					}
					.right-main-menu #headelem-5-1 a:first-child:before{
						margin-top: 0!important;
					}
					.main-menu .headelem-1 img{
						max-width: 150px!important;
					}
					.main-menu .headelem-1:after {
					    top: 6px;
					    right: -14px;
					    font-size: 12px;
					}
					.mobile_search_panel{
						position: absolute;
					    z-index: 1000;
					    right: 112px;
					    top: 17px;
					}
					.mobile_search_panel .inputstyle-1{
						background: #2e2e2e;
    					border: 1px solid rgba(255, 255, 255, 0.2);
					}
					.mobile-search-icon{
						display: inline-block;
						position: absolute;
						top: 21px;
    					right: 84px;
						height: 22px;
						width: 19px;
						z-index: 1000;
						font-size: 20px;
					}
					.right-main-menu #headelem-5-1 a:first-child:before{
						font-size: 22px!important;
					}
					.headerlink-6 span{
						display: none!important;
					}
				}

/*==================================|/ Ã Ã€ÃÃŠÃ€ |==================================*/
/*==================================| ÃŠÃŽÃÃ’Ã…ÃÃ’ |==================================*/

.content {
	/*background: url("/img2/background-5.jpg") left top repeat #E8E8E8;*/
	color: #434343;
	display: block;
	/*overflow: hidden;*/
    position: relative;
	width: 100%;
}

	/*Ã Ã²Ã¨Ã«Ã¨ Ã®Ã´Ã®Ã°Ã¬Ã«Ã¥Ã­Ã¨Ã¿*/

	.content h2 {
		color: #000;
		display: block;
	    font-style: normal;
	    font-weight: 400;
	    font-size: 22px;
	    line-height: 24px;
	    font-family: "Open Sans", sans-serif;
		margin: 0 0 18px 0 ; /*!important - Ã³Ã¡Ã°Ã Ã« S.B.*/
		text-transform: none;
	}
		.generalbox .content h2.new{
		    font-size: 16px !important;
		}


    .header {
        overflow: hidden;
        _border-bottom: 1px solid #E5E5E5; /* 2013.05.15 disabled */
        margin-bottom: 6px;
    }
    .header.high {
        position: relative;
        padding-top: 25px;
    }
    .header_info {
        display: block;
        margin-top: 5px;
        font: 10px/12px Arial;
        color: #555;
        text-transform: uppercase;
    }
    .header_info.bold {
        font-size: 11px;
        font-weight: bold;
    }

	.header-1 {
		_border-bottom: 1px solid #E5E5E5;
		color: #000;
		font: normal normal normal 22px/24px 'Open Sans', sans-serif;
		margin: 0 0 18px 0;
		padding: 0 0 10px 0;
		position: relative;
		text-transform: none;
		overflow: hidden;
		line-height: 35px;
	}
	.header-1-404 {
		color: #000;
		font: normal normal normal 30px/24px 'Open Sans', sans-serif;
		margin: 0 0 18px 0;
		padding: 0 0 10px 0;
		position: relative;
		text-transform: uppercase;
        overflow: hidden;
        color: #f13c69;
	}
	
	
	
    .header-1.close {
        margin-bottom: 12px;
    }
    .header-1_light {
        font-family: 'open_sans_condensed_lightRg';
    }

	.header-2 {
		color: #000 !important;
		font: normal normal bold 12px/15px "Arial", "Tahoma", "Verdana" !important;
		margin: 0 0 7px 0 !important;
		position: relative;
		text-decoration: none !important;
	}
  .header-2 a {font: normal normal bold 12px/15px "Arial", "Tahoma", "Verdana" !important; text-decoration: none !important;}
  .list-name-articles_content_title a { text-decoration: none !important; font-weight: bold;}
  
    .header-3 {
		color: #FFF !important;
		position: relative;
		text-shadow: -1px -1px 0 #000;
	}

    .header-4 {
		color: #FFF;
		font: normal normal bold 12px/15px "Arial", "Tahoma", "Verdana";
		margin: 0 0 7px 0;
		position: relative;
		text-transform: uppercase;
	}
	.header-4.no-margin {
		margin: 0 !important;
	}

	.header-5, .editorbox h1 {
		color: #000000;
		font: normal normal  27px/32px 'Open Sans', sans-serif;
		position: relative;
		text-transform: none;
	}
	
 .header-6.lit {
        margin-bottom: 18px !important;
    }
    
	.header-6, .editorbox h2 {
        position: relative;
        margin: 3px 0 !important;
		color: #F13C69 !important;
		font: 22px/24px 'helioscondcbold' !important;
		text-transform: uppercase !important;
	}
    .header-6_link {
        padding-right: 15px;
        text-decoration: none;
    }
    .header-6_link.inactive {
        text-decoration: underline;
        color: #7b7d80;
    }
    .header-6_link.inactive:hover {
        color: #969798;
    }
    .header-6_center-border {
        position: absolute;
        top: 12px; left: 0;
        width: 100%; height: 0;
        border-top: 1px solid #ebebeb;
    }
    .header-6_text {
        position: relative;
        padding-right: 8px;
        background: #fff;
    }

	.header-7 {
		border-bottom: 1px solid #E5E5E5;
		color: #000 !important;
		font: normal normal bold 12px/15px "Arial", "Tahoma", "Verdana" !important;
		margin: 0 0 11px 0 !important;
		padding: 0 0 7px 0;
		position: relative;
	}

	.header-8 {
		color: #010101 !important;
		font: normal normal normal 22px/24px 'Open Sans', sans-serif !important;
		margin: 0 0 23px 0;
		position: relative;
	}

	.header-9 {
		color: #FFF;
		font: normal normal normal 46px/52px 'Open Sans', sans-serif !important;
		margin: 0 0 8px 0;
		text-shadow: 0 -1px 0 #268098;
	}

	.header-10 {
		color: #2CC3EA !important;
		font: normal normal normal 46px/52px 'Open Sans', sans-serif !important;
		margin: 0 0 25px 0 !important;
		text-shadow: 0 1px 0 #FFF !important;
	}

    .header-11 {
        border-bottom: 1px solid #E7E7E7;
		color: #F13C69 !important;
		font: normal normal normal 22px/24px 'Open Sans', sans-serif !important;
        margin: 0 0 15px 0;
        padding: 0 0 12px 0;
		position: relative;
	}

.right-column_small-header {padding: 15px 0 10px; border-top: 1px solid rgb(70, 70, 70); color: #999; text-transform: uppercase;}

		.headerlink-1 {
			cursor: pointer;
			text-decoration: none;
			color: #C0C0C0;
		}

		.headerlink-1:hover, .headerlink-1:focus {
			color: #FF396B;
			text-decoration: none;
		}

			.headerlink-1:hover .headerelem-1, .headerlink-1:focus .headerelem-1 {
				/*color: #FF396B;*/
				
				background-position: right -18px;
			}

		.headerlink-2 {
			color: #000;
			text-decoration: none;
		}

			.headerlink-2:hover, .headerlink-2:focus {
				color: #FF396B;
			}

		.headerlink-3 {
			color: #FFF;
			text-decoration: none !important;
		}

			.headerlink-3:hover, .headerlink-3:focus {
				color: #F3FF9D;
			}

		.headerlink-4 {
            background: url("/img2/contentdecor-2.png") -88px 0 no-repeat;
			display: block;
			height: 30px;
			position: absolute;
			top: -18px; right: 0;
			text-decoration: none;
			width: 35px;
		}

			.headerlink-4-1 {
				color: #FFF;
				display: block;
				font: normal normal normal 9px/17px "Arial", "Tahoma";
				position: absolute;
				top: 5px; left: 0;
				text-align: center;
				width: 100%;
				z-index: 2;
			}

			.headerlink-4 .appeared {
                background: url("/img2/contentdecor-2.png") -88px -32px no-repeat;
				display: none;
				font-size: 0;
				height: 30px;
				position: absolute;
				left: 0; top: 0;
				width: 35px;
				z-index: 1;
			}

		.headerlink-5 {
			background: url("/img2/contentdecor-50.png") left -2px no-repeat;
			color: #363636;
			display: inline-block;
			font-size: 9px;
			height: 15px;
			padding: 0 0 0 20px;
			text-decoration: none;
		}

			.headerlink-5:hover, .headerlink-5:focus {
				color: #000;
				text-decoration: underline;
			}

		.headersignature-1 {
			color: #86888B !important;
			display: block;
			font: normal normal normal 12px/18px "Arial", "Tahoma" !important;
			text-transform: none !important;
			padding: 8px 0;
		}

        .headerlink-6 {
            background: url("/img2/headimg-4.png") left 12px  no-repeat;
            color: #FFF;
            display: inline-block;
            padding: 0 0 0 17px;
            text-decoration: none;

		display: block;
		float: left;
		height: 25px;
		overflow: hidden;
		width: 100px ;
        }

        .headerlink-7 {
            color: #86888B !important;
        }

        .headerlink-7:hover, .headerlink-7:focus {
            color: #D4FF81 !important;
        }

    .header-12 {
        margin: 12px 0;
        padding: 10px 0;
        border-bottom: 1px solid #E7E7E7;
        color: #555 !important;
        font: bold 14px/20px Arial !important;
        text-transform: uppercase !important;
    }

    .header-13 {
        margin: 12px 0;
        font: 24px/30px 'helioscondcbold' !important;
        color: #f13c69 !important;
        text-transform: uppercase !important;
    }

    .header-14 {
        position: relative;
        margin: 10px 0;
        text-align: center;
        font: 17px/19px 'opensans' !important;
        color: #555;
    }
    .header-14_center-border {
        position: absolute;
        top: 10px; left: 0;
        display: block;
        width: 100%; height: 0;
        border-top: 1px solid #ebebeb;
    }
    .header-14_text {
        position: relative;
        padding: 0 20px;
        background: #fff;
    }

	.paragraphstyle-2 {
		color: #FFF;
		font: normal normal normal 18px/24px 'Open Sans', sans-serif !important;
		text-shadow: 0 -1px 0 #268098;
	}

	.paragraphstyle-3 {
		color: #010101;
		font-size: 13px;
		line-height: 20px;
		text-shadow: 0 1px 0 #FFF;
        margin: 0 0 25px 0;
	}

	.paragraphstyle-4 {
		color: #F04D77;
		font-size: 14px;
		line-height: 22px;
		text-shadow: 0 1px 0 #FFF;
	}

	.paragraphstyle-5 {
		color: #010101;
		font-size: 18px;
		line-height: 26px;
		text-shadow: 0 1px 0 #FFF;
	}

	.paragraphstyle-6 {
		color: #F04D77;
		font: normal normal normal 36px/48px 'Open Sans', sans-serif !important;
		text-shadow: 0 1px 0 #FFF;
		text-transform: uppercase;
	}

	.paragraphstyle-7 {
		color: #86888B;
		font-size: 14px;
		line-height: 22px;
		text-shadow: 0 1px 0 #FFF;
	}

	.paragraphstyle-8 {
		color: #86888B !important;
		font-size: 12px !important;
		line-height: 18px !important;
		margin: 0 0 25px 0 !important;
	}

    .paragraphstyle-9 {
        color: #FFF;
        font: normal normal normal 16px/16px 'Open Sans', sans-serif;
    }

    .paragraphstyle-10 {
        color: #FFF;
        font-size: 12px;
        line-height: 16px;
    }

    .paragraphstyle-11 {
        color: #FFF;
        font: normal normal normal 10px/16px 'Open Sans', sans-serif;
    }

	.paragraphstyle-12 {
		background: url("/img2/contentdecor-60.png") 67px 1px no-repeat;
		color: #F04D77 !important;
		display: block;
		font-size: 12px !important;
		margin: 0 0 20px 0 !important;
		padding: 0 0 0 100px !important;
	}

	.contentlink-1, .contentlink-1-nohover {
		color: #489DF4 !important;
		font-size: 9px !important;
		text-decoration: none !important;
		text-transform: uppercase !important;
		text-shadow: none !important;
	}

		.contentlink-1:hover, .contentlink-1:focus {
			text-decoration: underline !important;
			color: #F33C69 !important;
		}
        .contentlink-1.disabled {
            color: #555 !important;
        }

	.contentlink-2 {
		background: url("/img2/contentdecor-9.png") left center no-repeat !important;
		color: #000 !important;*/
		display: inline-block !important;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana" !important;
		padding: 0 0 0 15px !important;
		text-transform: uppercase !important;
		text-decoration: none !important;
		text-shadow: none !important;
	}
		 .contentlink-2:focus {
			background: url("/img2/contentdecor-9.png") left center no-repeat !important;
			color: #000 !important;
            text-decoration: underline !important;
		}
.contentlink-2:hover {
	color: #FF396B !important;
	}

	.contentlink-3, .contentlink-3-nohover {
		background: url("/img2/contentdecor-3.png") left  no-repeat !important;
		color: #B0B1B3 !important;
		display: inline-block !important;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana" !important;
		padding: 0 0 0 12px !important;
		text-transform: uppercase !important;
		text-decoration: none !important;
	}

		.contentlink-3:hover, .contentlink-3:focus {
			background: url("/img2/contentdecor-6.png") left center no-repeat !important;
			color: #000 !important;
		}

	.contentlink-5 {
		color: #464646;
		font-size: 9px;
		text-decoration: none;
		text-transform: uppercase;
	}

		.contentlink-5:hover, .contentlink-5:focus {
			text-decoration: underline;
		}

	.contentlink-6 {
		background: url("/img2/contentdecor-15.png") left -2px no-repeat;
		color: #464646;
		display: inline-block;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana";
		padding: 0 0 0 16px;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}

	.contentlink-7 {
		background: url("/img2/contentdecor-16.png") left center no-repeat;
		color: #464646;
		display: inline-block;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana";
		padding: 0 0 0 16px;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}

	.contentlink-8 {
		color: #489DF4;
		text-decoration: underline;
	}

		.contentlink-8:hover, .contentlink-8:focus {
			color: #F13C69;
		}

    .contentlink-9 {
        color: #A1A1A1;
		font-size: 9px;
		text-decoration: none;
		text-transform: uppercase;
    }

        .contentlink-9:hover, .contentlink-9:focus {
            text-decoration: underline;
        }

	.contentlink-10 {
		border-bottom: 1px solid transparent;
		cursor: pointer;
		display: inline-block;
		line-height: 10px;
		text-decoration: none;
        color: #434343;
	}

		.contentlink-10:hover {
			border-bottom-color: #000;
		}

		.contentlink-10-1 {
			background: url("/img2/contentdecor-3.png") left -1px no-repeat;
			color: #B0B1B3;
			display: inline-block;
			font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana";
			padding: 0 0 0 12px;
			text-transform: uppercase;
			text-decoration: none;
		}
        .contentlink-10-1.active {
            background: url("/img2/contentdecor-6.png") left -1px no-repeat;
            color: #000;
            text-decoration: none;
        }
   
        .contentlink-10-1-nohead { /*Ã¡Ã¥Ã§ Ã£Ã®Ã«Ã®Ã¢Ã»*/
          	color: #000;
			display: inline-block;
			font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana";
			padding: 0 0 0 12px;
			text-transform: uppercase;
			text-decoration: none;
			border-left: 1px solid #F13C69;
			line-height: 1.5em;
        }
		.contentlink-10:hover .contentlink-10-1, .contentlink-10:focus .contentlink-10-1 {
			background: url("/img2/contentdecor-6.png") left -1px no-repeat;
			color: #000;
			text-decoration: none;
		}

		.contentlink-10-2 {
			background: url("/img2/contentdecor-10.png") left -1px no-repeat;
			color: #B0B1B3;
			display: inline-block;
			font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana";
			padding: 0 0 0 12px;
			text-transform: uppercase;
			text-decoration: none;
		}

		.contentlink-10:hover .contentlink-10-2, .contentlink-10:focus .contentlink-10-2 {
			background: url("/img2/contentdecor-7.png") left -1px no-repeat;
			color: #000;
			text-decoration: none;
		}

	.contentlink-11 {
		background: url("/img2/contentdecor-27.png") right center no-repeat !important;
		display: block !important;
		color: #010101 !important;
		font-size: 11px !important;
		font-weight: bold !important;
		line-height: 14px !important;
		padding: 0 15px 0 0 !important;
		text-decoration: none !important;
		text-shadow: none !important;
		text-transform: uppercase !important;
	}

		.contentlink-11:hover, .contentlink-11:focus {
			background: url("/img2/contentdecor-28.png") right center no-repeat !important;
			color: #FF366D !important;
		}

	.contentlink-12 {
        color: #FFF;
		font-size: 9px;
		text-decoration: none;
		text-transform: uppercase;
    }

        .contentlink-12:hover, .contentlink-12:focus {
            text-decoration: underline;
        }

	.contentlink-13 {
		background: url("/img2/contentdecor-9.png") left center no-repeat !important;
		color: #FFF !important;
		display: inline-block !important;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana" !important;
		padding: 0 0 0 15px !important;
		text-transform: uppercase !important;
		text-decoration: none !important;
		text-shadow: none !important;
	}

		.contentlink-13:hover, .contentlink-13:focus {
			text-decoration: underline !important;
		}

	.contentlink-14 {
		background: url("/img2/contentdecor-35.png") left center no-repeat;
		color: #464646;
		display: inline-block;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana";
		padding: 0 0 0 16px;
		text-transform: uppercase;
		text-decoration: none;
	}

	.contentlink-15 {
		background: url("/img2/contentdecor-40.png") left -1px no-repeat !important;
		color: #000 !important;
		display: inline-block !important;
		font: normal normal bold 9px/10px "Arial", "Tahoma", "Verdana" !important;
		padding: 2px 0 2px 12px !important;
		text-transform: uppercase !important;
		text-decoration: none !important;
	}

	.contentlink-16 {
		border-bottom: 1px dotted #489DF4;
		text-decoration: none !important;
	}

		.contentlink-16:hover, .contentlink-16:focus {
			border-bottom: 1px dotted #F13C69;
		}

	.contentlink-17 {
        color: #86888B;
        font: normal normal bold 14px/20px "Arial", "Tahoma";
        text-decoration: none;
    }

        .contentlink-17:hover, .contentlink-17:focus {
            color: #F13C69;
            text-decoration: none;
        }

    .contentlink-18 {
        background: url("/img2/contentdecor-58.png") left -3px no-repeat;
        color: #474747;
        display: inline-block;
        font-size: 9px;
        padding: 0 0 0 20px;
        text-decoration: none;
        text-transform: uppercase;
    }

        .contentlink-18:hover {
            text-decoration: underline;
        }

	.contentbutton-1 {
        border: 1px solid #D4D4D4;
		display: inline-block;
        color: #464646;
        font: normal normal normal 11px/10px "Arial", "Tahoma", "Verdana";
        padding: 10px 10px 10px 33px;
        position: relative;
        text-decoration: none;

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

        background: #F9F9F9;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EAEAEA));
        background: -webkit-linear-gradient(#F9F9F9, #EAEAEA);
        background: -moz-linear-gradient(#F9F9F9, #EAEAEA);
        background: -ms-linear-gradient(#F9F9F9, #EAEAEA);
        background: -o-linear-gradient(#F9F9F9, #EAEAEA);
        background: linear-gradient(#F9F9F9, #EAEAEA);
        -pie-background: linear-gradient(#F9F9F9, #EAEAEA);
        behavior: url("/js2/PIE.htc");
	}

        .contentbutton-1 .contentbutton-1-1 {
            background: #FFFFFF;
            display: block;
            font-size: 0;
            height: 1px;
            position: absolute;
            left: 2px; top: 0;
            width: 97%;
			z-index: 2;
        }

        .contentbutton-1 .contentbutton-1-2 {
            background: url("/img2/contentdecor-2.png") left -111px no-repeat;
            display: block;
			font-size: 0;
            height: 22px;
            position: absolute;
            left: 6px; top: 4px;
            width: 22px;
			z-index: 1;
        }

		.contentbutton-1 .contentbutton-1-3 {
			position: relative;
			z-index: 1;
		}

		.contentbutton-1 .appeared {
			border: 1px solid #F8A7BB;
			display: none;
			height: 100%;
			position: absolute;
			left: -1px; top: -1px;
			width: 100%;
			z-index: 3;

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

			-webkit-box-shadow: #E893A8 0 0 3px;
			-moz-box-shadow: #E893A8 0 0 3px;
			box-shadow: #E893A8 0 0 3px;

			background: #FFFFFF;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F2F2F2));
			background: -webkit-linear-gradient(#FFFFFF, #F2F2F2);
			background: -moz-linear-gradient(#FFFFFF, #F2F2F2);
			background: -ms-linear-gradient(#FFFFFF, #F2F2F2);
			background: -o-linear-gradient(#FFFFFF, #F2F2F2);
			background: linear-gradient(#FFFFFF, #F2F2F2);
			-pie-background: linear-gradient(#FFFFFF, #F2F2F2);
			behavior: url("/js2/PIE.htc");
        }

			.contentbutton-1 .appeared .appeared-1 {
				color: #000;
				display: block;
				padding: 10px 10px 10px 33px;
				text-shadow: 1px 1px 0 #FFF;
			}

			.contentbutton-1 .appeared .appeared-2 {
				background: url("/img2/contentdecor-2.png") 0 -89px no-repeat;
				display: block;
				font-size: 0;
				height: 22px;
				position: absolute;
				left: 6px; top: 4px;
				width: 22px;
				z-index: 4;
			}

    .contentbutton-2 {
        border: 1px solid #9C9899;
		display: inline-block;
        color: #000000 !important;
        font: normal normal normal 9px/10px "Arial", "Tahoma", "Verdana" !important;
        overflow: hidden;
        padding: 11px 23px 8px 10px;
        position: relative;
        text-decoration: none !important;
        text-transform: uppercase;

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

        background: #EDEDED;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#C1C1C1));
        background: -webkit-linear-gradient(#EDEDED, #C1C1C1);
        background: -moz-linear-gradient(#EDEDED, #C1C1C1);
        background: -ms-linear-gradient(#EDEDED, #C1C1C1);
        background: -o-linear-gradient(#EDEDED, #C1C1C1);
        background: linear-gradient(#EDEDED, #C1C1C1);
        -pie-background: linear-gradient(#EDEDED, #C1C1C1);
        behavior: url("/js2/PIE.htc");
	}

        .contentbutton-2 .contentbutton-2-1 {
            background: #EBEBEB;
            display: block;
            font-size: 0;
            height: 1px;
            position: absolute;
            left: 2px; top: 0;
            width: 97%;
			z-index: 1;
        }

        .contentbutton-2 .contentbutton-2-2 {
            background: url("/img2/buttonimg-2.png") center center no-repeat;
            display: block;
			font-size: 0;
            height: 22px;
            position: absolute;
            right: 1px; top: 4px;
            width: 22px;
			z-index: 3;
        }

		.contentbutton-2 .contentbutton-2-3 {
			position: relative;
			z-index: 2;
		}

		.contentbutton-2 .appeared {
			display: none;
			padding: 11px 23px 8px 10px;
			position: absolute;
			left: 0; top: 0;
			z-index: 2;

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

			background: #D0D0D0;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D0D0D0), to(#DCDCDC));
			background: -webkit-linear-gradient(#D0D0D0, #DCDCDC);
			background: -moz-linear-gradient(#D0D0D0, #DCDCDC);
			background: -ms-linear-gradient(#D0D0D0, #DCDCDC);
			background: -o-linear-gradient(#D0D0D0, #DCDCDC);
			background: linear-gradient(#D0D0D0, #DCDCDC);
			-pie-background: linear-gradient(#D0D0D0, #DCDCDC);
			behavior: url("/js2/PIE.htc");
        }

			.contentbutton-2 .appeared .appeared-1 {
				text-shadow: 1px 1px 0 #E8E8E8;
			}

    .button-bottom-arrow{
            display: flex;
            position: relative !important;
            cursor: pointer;
            justify-content: center;
            align-items: center;
            border: solid 1px #e1e1e1;
            border-radius: 2px;
            box-sizing: border-box;
            text-decoration: none!important;
            width: 150px;
            height: 40px;
            font-size: 14px;
            color: #000!important;
            text-align: center;
            behavior: url("/js2/PIE.htc");
            margin: 0 auto;
    }
    .button-bottom-arrow:after{
        content: url(/img2/news/article-infobox/arrow-down.png);
        margin-left: 10px;
    }
	.contentbutton-3 {
		border: 1px solid #D4D4D4;
		color: #313131 !important;
		cursor: pointer;
		display: inline-block;
		position: relative !important;
		text-decoration: none !important;
		text-shadow: -1px -1px 0 #FFF !important;
        text-align: center;

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

		background: #F9F9F9;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EAEAEA));
		background: -webkit-linear-gradient(#F9F9F9, #EAEAEA);
		background: -moz-linear-gradient(#F9F9F9, #EAEAEA);
		background: -ms-linear-gradient(#F9F9F9, #EAEAEA);
		background: -o-linear-gradient(#F9F9F9, #EAEAEA);
		background: linear-gradient(#F9F9F9, #EAEAEA);
		-pie-background: linear-gradient(#F9F9F9, #EAEAEA);
		behavior: url("/js2/PIE.htc");
        
    }

		.contentbutton-3-1 {
			background: #FFF;
			display: block;
			font-size: 0;
			height: 1px;
			position: absolute;
			left: 2px; top: 0;
			width: 97%;
			z-index: 1;
		}

		.contentbutton-3-2 {
			display: block;
			font-size: 12px !important;
			font-weight: bold !important;
			font-style: normal;
			padding: 10px 15px;
			position: relative;
			z-index: 2;
		}

		.contentbutton-3 .appeared {
			display: block;
			height: 100%;
			position: absolute;
			left: 0; top: 0;
			width: 100%;
			z-index: 2;

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

			background: #EDEDED;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#F0F0F0));
			background: -webkit-linear-gradient(#EDEDED, #F0F0F0);
			background: -moz-linear-gradient(#EDEDED, #F0F0F0);
			background: -ms-linear-gradient(#EDEDED, #F0F0F0);
			background: -o-linear-gradient(#EDEDED, #F0F0F0);
			background: linear-gradient(#EDEDED, #F0F0F0);
			-pie-background: linear-gradient(#EDEDED, #F0F0F0);
			behavior: url("/js2/PIE.htc");
		}

			.contentbutton-3 .appeared .appeared-1 {
				color: #000 !important;
				display: block;
				font-size: 12px !important;
				font-weight: bold !important;
				font-style: normal;
				padding: 10px 15px;
				position: relative;
				text-shadow: 1px 1px 0 #FFF !important;
				z-index: 2;
			}

			button.contentbutton-3 .appeared .appeared-1 {
				padding: 10px 15px;
			}

	.contentbutton-4 {
		border: 1px solid #D4D4D4;
		color: #434343 !important;
		display: inline-block;
		overflow: hidden !important;
		position: relative !important;
		text-decoration: none !important;
		text-shadow: -1px -1px 0 #FFF !important;

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

		background: #F9F9F9;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EAEAEA));
		background: -webkit-linear-gradient(#F9F9F9, #EAEAEA);
		background: -moz-linear-gradient(#F9F9F9, #EAEAEA);
		background: -ms-linear-gradient(#F9F9F9, #EAEAEA);
		background: -o-linear-gradient(#F9F9F9, #EAEAEA);
		background: linear-gradient(#F9F9F9, #EAEAEA);
		-pie-background: linear-gradient(#F9F9F9, #EAEAEA);
		behavior: url("/js2/PIE.htc");
	}

		.contentbutton-4-1 {
			background: #FFF;
			display: block;
			font-size: 0;
			height: 1px;
			position: absolute;
			left: 0; top: 0;
			width: 100%;
			z-index: 1;
		}

		.contentbutton-4-2 {
			display: block;
			font-size: 9px !important;
			font-weight: bold !important;
			line-height: 12px !important;
			padding: 6px 12px !important;
			position: relative !important;
			text-transform: uppercase !important;
			text-align: center !important;
			z-index: 2 !important;
		}

		.contentbutton-4 .appeared {
			display: block;
			height: 100%;
			position: absolute;
			left: 0; top: 0;
			width: 100%;
			z-index: 2;

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

			background: #EDEDED;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#F0F0F0));
			background: -webkit-linear-gradient(#EDEDED, #F0F0F0);
			background: -moz-linear-gradient(#EDEDED, #F0F0F0);
			background: -ms-linear-gradient(#EDEDED, #F0F0F0);
			background: -o-linear-gradient(#EDEDED, #F0F0F0);
			background: linear-gradient(#EDEDED, #F0F0F0);
			-pie-background: linear-gradient(#EDEDED, #F0F0F0);
			behavior: url("/js2/PIE.htc");
		}

			.contentbutton-4 .appeared .appeared-1 {
				color: #333333 !important;
				display: block;
				font-size: 9px !important;
				font-weight: bold !important;
				line-height: 12px !important;
				padding: 6px 12px !important;
				position: relative !important;
				text-transform: uppercase !important;
				text-align: center !important;
				text-shadow: 1px 1px 0 #FFF !important;
				z-index: 2 !important;
			}

	.contentbutton-5 {
        border: 1px solid #D3D3D3;
		display: inline-block;
        color: #000000 !important;
        font: normal normal normal 9px/10px "Arial", "Tahoma", "Verdana" !important;
        overflow: hidden;
        padding: 7px 36px 4px 10px;
        position: relative;
        text-decoration: none !important;
        text-transform: uppercase;

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

        background: #F9F9F9;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EBEBEB));
        background: -webkit-linear-gradient(#F9F9F9, #EBEBEB);
        background: -moz-linear-gradient(#F9F9F9, #EBEBEB);
        background: -ms-linear-gradient(#F9F9F9, #EBEBEB);
        background: -o-linear-gradient(#F9F9F9, #EBEBEB);
        background: linear-gradient(#F9F9F9, #EBEBEB);
        -pie-background: linear-gradient(#F9F9F9, #EBEBEB);
        behavior: url("/js2/PIE.htc");
	}

        .contentbutton-5 .contentbutton-5-1 {
            background: #EBEBEB;
            display: block;
            font-size: 0;
            height: 1px;
            position: absolute;
            left: 2px; top: 0;
            width: 98%;
			z-index: 1;
        }

        .contentbutton-5 .contentbutton-5-2 {
            _background: url("/img2/contentdecor-15.png") left 3px no-repeat;
            background: url("/img2/contentdecor-15-1.png") left 3px no-repeat;
            display: block;
			padding: 5px 0 5px 17px;
            position: absolute;
            right: -6px; top: 2px;
            width: 22px;
			z-index: 3;
        }

		.contentbutton-5 .contentbutton-5-3 {
			position: relative;
			z-index: 2;
		}

		.contentbutton-5 .appeared {
			display: none;
			padding: 7px 36px 4px 10px;
			position: absolute;
			left: 0; top: 0;
			z-index: 2;

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

			background: #EBEBEB;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBEBEB), to(#F9F9F9));
			background: -webkit-linear-gradient(#EBEBEB, #F9F9F9);
			background: -moz-linear-gradient(#EBEBEB, #F9F9F9);
			background: -ms-linear-gradient(#EBEBEB, #F9F9F9);
			background: -o-linear-gradient(#EBEBEB, #F9F9F9);
			background: linear-gradient(#EBEBEB, #F9F9F9);
			-pie-background: linear-gradient(#EBEBEB, #F9F9F9);
			behavior: url("/js2/PIE.htc");
        }

			.contentbutton-5 .appeared .appeared-1 {
				text-shadow: 1px 1px 0 #E8E8E8;
			}

	.contentbutton-6 {
        border: 1px solid #D3D3D3;
		display: inline-block;
        color: #AAAAAA !important;
        font: normal normal normal 9px/10px "Arial", "Tahoma", "Verdana" !important;
        overflow: hidden;
        padding: 7px 36px 4px 10px;
        position: relative;
        text-decoration: none !important;
        text-transform: uppercase;

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

        background: #F9F9F9;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EBEBEB));
        background: -webkit-linear-gradient(#F9F9F9, #EBEBEB);
        background: -moz-linear-gradient(#F9F9F9, #EBEBEB);
        background: -ms-linear-gradient(#F9F9F9, #EBEBEB);
        background: -o-linear-gradient(#F9F9F9, #EBEBEB);
        background: linear-gradient(#F9F9F9, #EBEBEB);
        -pie-background: linear-gradient(#F9F9F9, #EBEBEB);
        behavior: url("/js2/PIE.htc");
	}

        .contentbutton-6 .contentbutton-6-1 {
            background: #EBEBEB;
            display: block;
            font-size: 0;
            height: 1px;
            position: absolute;
            left: 2px; top: 0;
            width: 98%;
			z-index: 1;
        }

        .contentbutton-6 .contentbutton-6-2 {
            background: url("/img2/contentdecor-16.png") left 3px no-repeat;
            display: block;
			padding: 5px 0 5px 17px;
            position: absolute;
            right: -6px; top: 2px;
            width: 22px;
			z-index: 2;
        }

		.contentbutton-6 .contentbutton-6-3 {
			position: relative;
			z-index: 2;
		}

		.contentbutton-6 .appeared {
			display: none;
			padding: 7px 36px 4px 10px;
			position: absolute;
			left: 0; top: 0;
			z-index: 3;

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

			background: #EBEBEB;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBEBEB), to(#F9F9F9));
			background: -webkit-linear-gradient(#EBEBEB, #F9F9F9);
			background: -moz-linear-gradient(#EBEBEB, #F9F9F9);
			background: -ms-linear-gradient(#EBEBEB, #F9F9F9);
			background: -o-linear-gradient(#EBEBEB, #F9F9F9);
			background: linear-gradient(#EBEBEB, #F9F9F9);
			-pie-background: linear-gradient(#EBEBEB, #F9F9F9);
			behavior: url("/js2/PIE.htc");
        }

			.contentbutton-6 .appeared .appeared-1 {
				color: #000;
				text-shadow: 1px 1px 0 #E8E8E8;
			}

			.contentbutton-6 .appeared .appeared-2 {
				background: url("/img2/contentdecor-16.png") left 3px no-repeat;
				color: #000;
				display: block;
				padding: 5px 0 5px 17px;
				position: absolute;
				right: -6px; top: 2px;
				width: 22px;
				z-index: 3;
			}

	.contentbutton-7 {
		border: 1px solid #C3C3C3;
		display: inline-block;
		height: auto !important;
        color: #626264 !important;
        font: normal normal normal 9px/10px "Arial", "Tahoma", "Verdana" !important;
        overflow: hidden;
        padding: 11px 10px 9px 10px;
        position: relative;
		text-align: center;
        text-decoration: none !important;
        text-transform: uppercase;

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

        background: #F9F9F9;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EBEBEB));
        background: -webkit-linear-gradient(#F9F9F9, #EBEBEB);
        background: -moz-linear-gradient(#F9F9F9, #EBEBEB);
        background: -ms-linear-gradient(#F9F9F9, #EBEBEB);
        background: -o-linear-gradient(#F9F9F9, #EBEBEB);
        background: linear-gradient(#F9F9F9, #EBEBEB);
        -pie-background: linear-gradient(#F9F9F9, #EBEBEB);
        behavior: url("/js2/PIE.htc");
	}

		.contentbutton-7 .appeared {
			color: #000;
			display: none;
			font-size: 9px !important;
			padding: 11px 10px 9px 10px;
			position: absolute;
			left: 0; top: 0;
			text-align: center;
			text-shadow: 1px 1px 0 #FFF;
			z-index: 3;

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

			background: #EBEBEB;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBEBEB), to(#F9F9F9));
			background: -webkit-linear-gradient(#EBEBEB, #F9F9F9);
			background: -moz-linear-gradient(#EBEBEB, #F9F9F9);
			background: -ms-linear-gradient(#EBEBEB, #F9F9F9);
			background: -o-linear-gradient(#EBEBEB, #F9F9F9);
			background: linear-gradient(#EBEBEB, #F9F9F9);
			-pie-background: linear-gradient(#EBEBEB, #F9F9F9);
			behavior: url("/js2/PIE.htc");
        }

    .contentbutton-9 {
        border: 1px solid #D4D4D4;
        color: #7B7D80 !important;
        cursor: pointer;
        display: inline-block !important;
        font-size: 14px !important;
        font-weight: bold !important;
        font-style: normal;
        overflow: hidden !important;
        padding: 5px 39px 4px 39px;
        position: relative !important; zoom: 1;
        text-decoration: none !important;
        text-shadow: -1px -1px 0 #FFF !important;

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

        -webkit-transition: .3s all;
        -moz-transition: .3s all;
        -ms-transition: .3s all;
        -o-transition: .3s all;
        transition: .3s all;

        background: #F9F9F9;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#EAEAEA));
        background: -webkit-linear-gradient(#F9F9F9, #EAEAEA);
        background: -moz-linear-gradient(#F9F9F9, #EAEAEA);
        background: -ms-linear-gradient(#F9F9F9, #EAEAEA);
        background: -o-linear-gradient(#F9F9F9, #EAEAEA);
        background: linear-gradient(#F9F9F9, #EAEAEA);
        -pie-background: linear-gradient(#F9F9F9, #EAEAEA);
        behavior: url("/js2/PIE.htc");
    }

        .contentbutton-9:hover, .contentbutton-9:focus {
            color: #000 !important;

            background: #EAEAEA;
            background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EAEAEA), to(#F9F9F9));
            background: -webkit-linear-gradient(#EAEAEA, #F9F9F9);
            background: -moz-linear-gradient(#EAEAEA, #F9F9F9);
            background: -ms-linear-gradient(#EAEAEA, #F9F9F9);
            background: -o-linear-gradient(#EAEAEA, #F9F9F9);
            background: linear-gradient(#EAEAEA, #F9F9F9);
            -pie-background: linear-gradient(#EAEAEA, #F9F9F9);
        }

        .contentbutton-9.wide {
            padding: 10px 20px 8px;
        }
        .contentbutton-9.light {
            vertical-align: middle;
            padding: 5px 12px 7px !important;
            font: normal 12px/12px Arial !important;
            color: #555 !important;
        }
        .contentbutton-9.small {
            vertical-align: middle;
            margin-right: 15px;
            padding: 6px 17px 8px !important;
            font: bold 12px/12px Arial !important;
            color: #555 !important;
        }

	.contentbutton-10 {
		border: 1px solid #CF6786;
		color: #FFF !important;
		cursor: pointer;
		display: inline-block !important;
		font-size: 16px !important;
		font-weight: bold !important;
		font-style: normal;
		overflow: hidden !important;
		padding: 0;
		position: relative !important;
		text-decoration: none !important;
		text-shadow: 0 -1px 0 #B1526E !important;

		-webkit-transition: .3s all;
		-moz-transition: .3s all;
		-ms-transition: .3s all;
		-o-transition: .3s all;
		transition: .3s all;

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

		background: #FD719C;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FD719C), to(#FD5F8A));
		background: -webkit-linear-gradient(#FD719C, #FD5F8A);
		background: -moz-linear-gradient(#FD719C, #FD5F8A);
		background: -ms-linear-gradient(#FD719C, #FD5F8A);
		background: -o-linear-gradient(#FD719C, #FD5F8A);
		background: linear-gradient(#FD719C, #FD5F8A);
		-pie-background: linear-gradient(#FD719C, #FD5F8A);
		behavior: url("/js2/PIE.htc");
	}

	.contentbutton-10:hover {
		border: 1px solid #B45A75;
	}

		.contentbutton-10-1 {
			background: #FE9FBF;
			display: block;
			font-size: 0;
			height: 1px;
			position: absolute;
			left: 2px; top: 0;
			width: 97%;
			z-index: 1;
		}

		.contentbutton-10-2 {
			display: block;
			font-size: 16px !important;
			font-weight: bold !important;
			font-style: normal;
			padding: 10px 14px;
			position: relative;
			z-index: 2;
		}

		.contentbutton-10 .appeared {
			display: block;
			height: 100%;
			opacity: 0;
			position: absolute;
			left: 0; top: 0;
			visibility: hidden;
			width: 100%;
			z-index: 2;

			-webkit-transition: .3s all;
			-moz-transition: .3s all;
			-ms-transition: .3s all;
			-o-transition: .3s all;
			transition: .3s all;

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

			background: #EA5C87;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EA5C87), to(#E1426E));
			background: -webkit-linear-gradient(#EA5C87, #E1426E);
			background: -moz-linear-gradient(#EA5C87, #E1426E);
			background: -ms-linear-gradient(#EA5C87, #E1426E);
			background: -o-linear-gradient(#EA5C87, #E1426E);
			background: linear-gradient(#EA5C87, #E1426E);
			-pie-background: linear-gradient(#EA5C87, #E1426E);
			behavior: url("/js2/PIE.htc");
		}

		.contentbutton-10:hover .appeared {
			visibility: visible;
			opacity: 1;
		}

			.contentbutton-10 .appeared .appeared-1 {
				color: #FFF !important;
				display: block;
				font-size: 16px !important;
				font-weight: bold !important;
				font-style: normal;
				padding: 10px 14px;
				position: relative;
				text-shadow: 1px 1px 0 #B1526E !important;
				z-index: 2;
			}

    .contentbutton-11 {
        border: 1px solid #F67AA8;
        color: #FFF;
        display: inline-block;
        font: normal normal normal 9px/18px "Arial", "Tahoma", "Verdana";
        padding: 5px 6px 3px 6px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        text-align: center;

        -webkit-transition: .2s all;
        -moz-transition: .2s all;
        -ms-transition: .2s all;
        -o-transition: .2s all;
        transition: .2s all;

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

        background: #FD719C;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FD719C), to(#FD608B));
        background: -webkit-linear-gradient(#FD719C, #FD608B);
        background: -moz-linear-gradient(#FD719C, #FD608B);
        background: -ms-linear-gradient(#FD719C, #FD608B);
        background: -o-linear-gradient(#FD719C, #FD608B);
        background: linear-gradient(#FD719C, #FD608B);
        -pie-background: linear-gradient(#FD719C, #FD608B);
        behavior: url("js/PIE.htc");
    }

        .contentbutton-11-1 {
            background: #FE9FBF;
            display: block;
            height: 1px;
            position: absolute;
            left: 1px; top: 0px;
            width: 98%;
        }

        .contentbutton-11:hover, .contentbutton-11:focus {
            border-color: #E85F92;
            -webkit-box-shadow: 0 0 10px #EE3B6C inset;
            -moz-box-shadow: 0 0 10px #EE3B6C inset;
            box-shadow: 0 0 10px #EE3B6C inset;
        }

        .contentbutton-11:hover .contentbutton-11-1, .contentbutton-11:focus .contentbutton-11-1 {
            opacity: .9;
        }

    .contentbutton-12 {
		border: 1px solid #F3739A;
		color: #FFF !important;
		display: inline-block !important;
		overflow: hidden !important;
		position: relative !important;
		text-decoration: none !important;
		text-shadow: -1px -1px 0 #E8658E !important;

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

		background: #FD6393;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FD6393), to(#FC5581));
        background: -webkit-linear-gradient(#FD6393, #FC5581);
        background: -moz-linear-gradient(#FD6393, #FC5581);
        background: -ms-linear-gradient(#FD6393, #FC5581);
        background: -o-linear-gradient(#FD6393, #FC5581);
        background: linear-gradient(#FD6393, #FC5581);
        -pie-background: linear-gradient(#FD6393, #FC5581);
		behavior: url("/js2/PIE.htc");
	}

		.contentbutton-12-1 {
			/*background: #FE95B7;*/
			display: block;
			font-size: 0;
			height: 1px;
			position: absolute;
			left: 0; top: 0;
			width: 100%;
			z-index: 1;
		}

		.contentbutton-12-2 {
			display: block;
            font-family: "Arial", "Tahoma";
			font-size: 9px;
			font-weight: bold !important;
			line-height: 12px !important;
            text-shadow: 0 -1px 0 #b14665 !important;
			padding: 10px 10px 7px !important;
			position: relative !important;
			text-transform: uppercase !important;
			text-align: center !important;
			z-index: 2 !important;
		}
        .contentbutton-12.big .contentbutton-12-2 {
            padding: 11px 25px 8px !important;
        }

		.contentbutton-12 .appeared {
			display: block;
			height: 100%;
			position: absolute;
			left: 0; top: 0;
			width: 100%;
			z-index: 2;

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

			background: #F15283;
            background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F15283), to(#E7436E));
            background: -webkit-linear-gradient(#F15283, #E7436E);
            background: -moz-linear-gradient(#F15283, #E7436E);
            background: -ms-linear-gradient(#F15283, #E7436E);
            background: -o-linear-gradient(#F15283, #E7436E);
            background: linear-gradient(#F15283, #E7436E);
            -pie-background: linear-gradient(#F15283, #E7436E);
			behavior: url("/js2/PIE.htc");
		}

			.contentbutton-12 .appeared .appeared-1 {
				color: #FFF !important;
				display: block;
                font-family: "Arial", "Tahoma";
				font-size: 9px !important;
				font-weight: bold !important;
				line-height: 12px !important;
				padding: 10px 10px 7px !important;
				position: relative !important;
				text-transform: uppercase !important;
				text-align: center !important;
                text-shadow: 0 -1px 0 #b14665 !important;
				z-index: 2 !important;
			}
            .contentbutton-12.big .appeared .appeared-1 {
                padding: 11px 25px 8px !important;
            }

	.contentbutton-13 {
		border: 1px solid #22567D;
		color: #FFF !important;
		cursor: pointer;
		display: inline-block !important;
		font: normal normal bold 14px/20px "Arial", "Tahoma";
		overflow: hidden !important;
		padding: 4px 10px 3px 10px;
		position: relative !important;
		text-decoration: none !important;
		text-shadow: 0px -1px 0 #2D3E58 !important;

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

		-webkit-box-shadow: 0 1px 0 #7690A9;
		-moz-box-shadow: 0 1px 0 #7690A9;
		box-shadow: 0 1px 0 #7690A9;

		background: #486E96;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#486E96), to(#36537E));
		background: -webkit-linear-gradient(#486E96, #36537E);
		background: -moz-linear-gradient(#486E96, #36537E);
		background: -ms-linear-gradient(#486E96, #36537E);
		background: -o-linear-gradient(#486E96, #36537E);
		background: linear-gradient(#486E96, #36537E);
		-pie-background: linear-gradient(#486E96, #36537E);
		behavior: url("/js2/PIE.htc");
	}

		.contentbutton-13:hover {
			background: #507CAA;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#507CAA), to(#4A6DA1));
			background: -webkit-linear-gradient(#507CAA, #4A6DA1);
			background: -moz-linear-gradient(#507CAA, #4A6DA1);
			background: -ms-linear-gradient(#507CAA, #4A6DA1);
			background: -o-linear-gradient(#507CAA, #4A6DA1);
			background: linear-gradient(#507CAA, #4A6DA1);
			-pie-background: linear-gradient(#507CAA, #4A6DA1);
		}

	.headerelem-1 {
		background: url("/img2/headerelem-1.png") right 3px no-repeat;
		display: inline-block;
		/*color: #C0C0C0;*/
		margin: 0 0 0 5px;
		padding: 0 20px 0 0;
	}

	.headerelem-2 {
		display: block;
		overflow: hidden;
		position: absolute;
		top: 0; right: -2px;
		float: right;
	}

		.headerelem-2-1, .headerelem-2-2 {
			display: block;
			float: left;
			height: 29px;
			width: 29px;
		}

		.headerelem-2-1 {
			border-right: 1px solid #EBEBEB;
		}

			.headerelem-2-1 a, .headerelem-2-2 a {
				background: url("/img2/arrows.png") no-repeat;
				display: block;
				font-size: 0;
				height: 29px; width: 29px;
				position: relative;
				text-decoration: none;
			}

			.headerelem-2-1 a {
				background-position: -119px 0;
			}

			.headerelem-2-2 a {
				background-position: -111px -30px;
			}

			.headerelem-2-1 a.disabled {
				background-position: -119px -117px;
				cursor: default;
			}

			.headerelem-2-2 a.disabled {
				background-position: -111px -147px;
				cursor: default;
			}

				.headerelem-2-1 a .appeared, .headerelem-2-2 a .appeared {
					background: url("/img2/arrows.png") no-repeat;
					display: none;
					height: 29px;
					position: relative;
					left: 0; top: 0;
					width: 29px;
					z-index: 1;
				}

				.headerelem-2-1 a .appeared {
					background-position: -119px -59px;
				}

				.headerelem-2-2 a .appeared {
					background-position: -111px -89px;
				}

					.headerelem-2-1 a.disabled .appeared {
						visibility: hidden;
					}

					.headerelem-2-2 a.disabled .appeared {
						visibility: hidden;
					}

	/*//Ã Ã²Ã¨Ã«Ã¨ Ã®Ã´Ã®Ã°Ã¬Ã«Ã¥Ã­Ã¨Ã¿*/

	.breadcrumbs {
        border-bottom: 1px solid #E3E3E3;
		display: block;
		margin: 10px 0 25px 0;
		position: relative;
	}
    .breadcrumbs.close {
        margin-bottom: 12px;
    }

		.breadcrumbs-1 {
			overflow: hidden;
		}

			.breadcrumbs-1 li {
				display: block;
				float: left;
				margin: 0 4px 4px 0;
			}

				.breadcrumbs-1 li a {
					color: #05BCFA;
					margin: 0;
					padding: 0;
					font-size: 14px;
					vertical-align: baseline;
					display: inline-block;
                    position: relative;
					text-decoration: underline;
				}
				.breadcrumbs-1 li span{
					font-size: 14px;
					color: #000;
				}
				
				.breadcrumbs-1 li a:hover, .breadcrumbs-1 li a:focus {
                    color: #F13C69;
				}

                .breadcrumbs-1 li .active {
                    color: #878787;
                    cursor: default;
                    display: block;
                    font: normal normal normal 17px/18px 'open_sans_condensed_lightRg';
                    position: relative;
                    text-transform: uppercase;
                    text-decoration: none;
                }

                    .breadcrumbs-1 li .slash {
                        padding: 0 0 0 7px;
                        color: #D1D1D1 !important;
                    }

	.one-col {
		background: #FFF;
		display: inline-block;
		padding: 0 50px 54px 50px;
		width: 891px;
	}

	.content > .col-1 {
		background: #FFF;
		display: block;
		float: left;
		/*overflow: hidden;*/
		padding: 10px 22px 0 0;
		position: relative;
		width: 650px;
		z-index: 2;

		/*-webkit-box-shadow: 2px 0 10px #CCCCCC;
		-moz-box-shadow: 2px 0 10px #CCCCCC;
		box-shadow: 2px 0 10px #CCCCCC;
        behavior: url("/js2/PIE.htc");*/
	}

    /*ÃŽÃ±Ã­Ã®Ã¢Ã­Ã»Ã¥ Ã¡Ã«Ã®ÃªÃ¨*/

		.contentelem-1 {
			border-bottom: 1px solid #E5E5E5;
			display: block;
			font: normal normal normal 12px/18px "Arial", "Tahoma", "Verdana";
			margin: 0 0 25px 0;
			overflow: hidden;
			padding: 0;
			position: relative;
		}

			.contentelem-1-1 {
				display: block;
				overflow: hidden;
                position: relative;
			}

				.contentelem-1-1 li {
					display: block;
					float: left;
					margin: 0 30px 0 0;
				}

					.contentelem-1-1 li .thereLight {
						background: #FFF;
						display: none;
						font-size: 0;
						height: 100%;
						position: absolute;
						left: 0; top: 0;
						width: 100%;
						z-index: 2;
					}

					.contentelem-1-1-1 {
						display: block;
						height: 251px;
						margin: 0 0 16px 0;
						overflow: hidden;
						position: relative;
						width: 612px;
					}

						.contentelem-1-1-1 img {
							background: #F1F1F1;
							height: 251px;
							width: 612px;
						}

						.contentelem-1-1-1 .decor-1 {
							background: url("/img2/contentdecor-2.png") -185px -165px no-repeat;
							display: block;
							font-size: 0;
							height: 55px; width: 55px;
							position: absolute;
							right: 0; bottom: 0;
						}

					.contentelem-1-1-2 {
						display: block;
						position: relative;
					}

						.contentelem-1-1-2-1 {
							color: #6B6B6B;
							display: block;
							font-size: 9px;
							line-height: 12px;
							margin: 0 0 7px 0;
						}

						.contentelem-1-1-2-2 {
							display: block;
							height: 45px;
							position: absolute;
							top: -30px; right: 0;
							text-decoration: none;
							width: 86px;
						}

							.contentelem-1-1-2-2-1 {
								background: url("/img2/contentdecor-2.png") left -3px no-repeat;
								cursor: pointer;
								display: block;
								height: 37px;
								position: absolute;
								left: 0; top: 0;
								width: 40px;
							}

								.contentelem-1-1-2-2-1 span.appeared {
									background: url("/img2/contentdecor-2.png") left -44px no-repeat;
									cursor: pointer;
									display: none;
									height: 37px;
									position: absolute;
									left: 0; top: 0;
									width: 40px;
									z-index: 1;
								}

								.contentelem-1-1-2-2-1 b {
									color: #FFF;
									cursor: pointer;
									display: block;
									font-size: 11px;
									font-weight: bold;
									position: absolute;
									left: -1px; top: 5px;
									text-align: center;
									width: 100%;
									z-index: 2;
								}


							.contentelem-1-1-2-2-2 {
								color: #464646;
								cursor: pointer;
								display: block;
								font-size: 9px;
								position: absolute;
								right: 0; bottom: 0;
								text-transform: uppercase;
							}

							.contentelem-1-1-2-2:hover .contentelem-1-1-2-2-2, .contentelem-1-1-2-2:focus .contentelem-1-1-2-2-2 {
								color: #000;
							}

					.contentelem-1-1-3 {
						display: block;
						height: 117px;
						overflow: hidden;
						padding: 0 0 39px 0;
						width: 466px;
					}

						.contentelem-1-1-3 h3 {
							color: #000;
							display: block;
							font: normal normal normal 24px/28px 'Open Sans', sans-serif;
							margin: 0 0 7px 0;
							text-transform: uppercase;
							width: 320px;
						}

						.contentelem-1-1-3 p {
							color: #434343;
							display: block;
							min-height: 54px;
						}

						.contentelem-1-1-3-1, .contentelem-1-1-3 .contentelem-1-1-3-1 {
							border-bottom: 1px solid transparent;
							position: absolute;
							left: 0; bottom: 10px;
						}

			.contentelem-1-2 {
				display: block;
				height: 158px;
				position: absolute;
				right: 0; top: 325px;
				width: 133px;
				z-index: 2;
                background: #fff;
			}

				.contentelem-1-2-1, .contentelem-1-2-2 {
					border-right: 1px solid #E5E5E5;
					display: block;
					float: left;
					height: 70px;
					overflow: hidden;
					padding: 0 5px 0 0;
					position: relative;
					top: 11px; left: 0;
					width: 52px;
				}

				.contentelem-1-2-2 {
					border-right: 0;
					padding: 0 0 0 6px;
				}

					.contentelem-1-2-1 a, .contentelem-1-2-2 a {
						background: url("/img2/arrows.png") left -1px no-repeat;
						display: block;
						float: left;
						font-size: 0;
						height: 52px;
						margin: 10px 0 0 0;
						position: relative;
						text-decoration: none;
						width: 52px;
					}

					.contentelem-1-2-2 a {
						border-right: 0;
						background-position: 0 -52px;
					}

					.contentelem-1-2-1 a .appeared {
						background: url("/img2/arrows.png") 0 -105px no-repeat;
						display: none;
						font-size: 0;
						height: 52px;
						position: absolute;
						left: 0; top: 0;
						width: 52px;
					}

					.contentelem-1-2-1 a.disabled {
						background-position: 0 -210px;
						cursor: default;
					}

						.contentelem-1-2-1 a.disabled .appeared {
							visibility: hidden;
						}

					.contentelem-1-2-2 a .appeared {
						background: url("/img2/arrows.png") 0 -156px no-repeat;
						display: none;
						font-size: 0;
						height: 52px;
						position: absolute;
						left: 0; top: 0;
						width: 52px;
					}

					.contentelem-1-2-2 a.disabled {
						cursor: default;
						background-position: 0 -261px;
					}

						.contentelem-1-2-2 a.disabled .appeared {
							visibility: hidden;
						}

		.contentelem-2 {
			color: #434343;
			display: block;
			font: normal normal normal 12px/16px "Arial", "Tahoma", "Verdana";
			overflow: hidden;
			margin-right: -30px;
			width: auto!important;
		}
		.contentelem-2.kleoteka {
            margin-top: 27px;
            font: 12px/16px Arial;
            color: #555;
        }

        .contentelem-2.noborder {
           /* border-bottom: 1px solid #E5E5E5;*/
            /*margin-bottom: 30px;*/
        }
        .contentelem-2.noborder li {
        	margin-bottom: 0;
        }
        
        .contentelem-2.kleoteka h3 {
            margin-bottom: 8px;
            color: #f13c69;
            font: bold 14px/16px Arial;
            text-transform: uppercase;
        }

			.contentelem-2 li {
				/*border-bottom: 1px solid #E5E5E5;*/
				display: block;
				float: left;
				margin: 0 30px 25px 0;
				position: relative;
				width: calc(50% - 30px);
			}
			.contentelem-2.kleoteka li {
                padding-bottom: 15px;
            }

            .contentelem-2.noborder li {
                border-bottom: none;
            }

				.contentelem-2-1 {
					display: block;
					/*height: 216px;*/
					
					margin: 0 0 10px 0;
					position: relative;
					width: 100%;
				}
                .contentelem-2-1.kleoteka-block {
                    height: 266px;
                    margin-bottom: 13px;
                }

					.contentelem-2-1 img {
						display: block;
						background: #F1F1F1;
						height: 200px;
						width: 100%;
					}
                    .contentelem-2-1.kleoteka-block img {
                        height: 266px;
                    }

					.contentelem-2-1 .decor-1, .contentelem-2-1 .decor-corner, .contentelem-3-1-1 .decor-1, .contentelem-4-1.big .decor-1  {
						background: url("/img2/contentdecor-2.png") -185px -165px no-repeat;
						display: block;
						font-size: 0;
						height: 55px; width: 55px;
						position: absolute;
						right: 0; bottom: 0;
					}

                    .contentelem-2-1 .decor-1.top-right {
                        background: url("/img2/icons.png") 0 0 no-repeat;
                        width: 48px; height: 48px; top: 0;
                    }

				.contentelem-2-2 {
					display: block;
					margin: 0 0 5px 0;
					position: relative;
				}

					.contentelem-2-2-1 {
						color: #6B6B6B;
						display: block;
						font-size: 9px;
						line-height: 12px;
					}

					.contentelem-2-2-2 {
						display: block;
						height: 40px;
						min-width: 72px;
						position: absolute;
						top: -25px; right: 0;
						text-decoration: none;
					}

						.contentelem-2-2-2-1 {
                            background: url("/img2/contentdecor-2.png") -47px 0 no-repeat;
							cursor: pointer;
							color: #FFF;
							display: block;
							height: 32px;
							position: absolute;
							left: 0; top: 0;
							width: 35px;
						}

							.contentelem-2-2-2-1 .appeared {
                                background: url("/img2/contentdecor-2.png") -47px -33px no-repeat;
								cursor: pointer;
								color: #FFF;
								display: none;
								height: 32px;
								position: absolute;
								left: 0; top: 0;
								width: 35px;
							}

							.contentelem-2-2-2-1 b {
								cursor: pointer;
								color: #FFF;
								display: block;
								font-size: 10px;
								line-height: 14px;
								position: absolute;
								left: 0; top: 6px;
								text-align: center;
								width: 100%;
							}

						.contentelem-2-2-2-2 {
							cursor: pointer;
							color: #464646;
							display: block;
							font-size: 9px;
							margin: 22px 0 0 36px;
							text-transform: uppercase;
						}

						.contentelem-2-2-2:hover .contentelem-2-2-2-2, .contentelem-2-2-2:focus .contentelem-2-2-2-2 {
							color: #000;
						}

				.contentelem-2 h3 {
					width: 210px;
				}
				.contentelem-2 h3.news {
					width: 300px;
				}

				.contentelem-2-3 {
					display: block;
					height: 27px;
					_position: absolute;
					left: 0;
					bottom: 0;
					width: 100%;
				}

					.contentelem-2-3 .contentlink-3 {
						margin: 0 5px 0 0;
					}

		.contentelem-3 {
			display: block;
		}

			.contentelem-3-1 {
				display: block;
				overflow: hidden;
				width: 642px;
			}

				.contentelem-3-1 li {
					border-bottom: 1px solid #E5E5E5;
					display: block;
					float: left;
					margin: 0 30px 20px 0;
					overflow: hidden; /*S.B. */
					padding: 0 0 20px 0;
					width: 290px;
				}

					.contentelem-3-1-1 {
						display: block;
						float: left;
						height: 211px;
						margin: 0 30px 0 0;
						overflow: hidden;
						position: relative;
						width: 131px;
					}

						.contentelem-3-1-1 img {
							background: #F1F1F1;
							height: 211px;
							width: 131px;
						}

					.contentelem-3-1-2 {
						display: block;
						height: 168px;
						font-size: 12px;
						float: left;
						padding: 0 0 48px 0;
						position: relative;
						width: 129px;
					}

						.contentelem-3-1-2-1 {
							color: #7B7D80;
							font-size: 9px;
							margin: 0 0 5px 0;
							text-transform: uppercase;
						}

						.contentelem-3-1-2-2 {
							display: block;
							height: 30px;
							_position: absolute;
							left: 0; bottom: 1px;
							width: 100%;
							line-height: 250%
						}

							.contentelem-3-1-2-2 .contentlink-3 {
								margin: 0 5px 0 0;
							}

		.contentelem-4 {
			display: block;
			overflow: hidden;
			position: relative;
		}
			.contentelem-4-1 {
				border-bottom: 1px solid #E5E5E5;
				display: block;
				margin: 0 0 25px 0;
				overflow: hidden;
				position: relative;
				margin-right: -30px;
			}
            .contentelem-4-1.with-border {
                border: none;
            }
            .contentelem-4-1.opinions {
                margin-bottom: 18px;
            }

				.contentelem-4-1 li {
					display: block;
					float: left;
					margin: 0 30px 0 0;
					_overflow: hidden;
					_padding: 0 0 48px 0;
					position: relative;
					width: 130px;
  overflow-wrap: break-word;  /* Ã­Ã¥ Ã¯Ã®Ã¤Ã¤Ã¥Ã°Ã¦Ã¨Ã¢Ã Ã¥Ã² IE, Firefox; Ã¿Ã¢Ã«Ã¿Ã¥Ã²Ã±Ã¿ ÃªÃ®Ã¯Ã¨Ã¥Ã© word-wrap */ 
  word-wrap: break-word;
  /* word-break: break-all;  Ã­Ã¥ Ã¯Ã®Ã¤Ã¤Ã¥Ã°Ã¦Ã¨Ã¢Ã Ã¥Ã² Opera12.14, Ã§Ã­Ã Ã·Ã¥Ã­Ã¨Ã¥ keep-all Ã­Ã¥ Ã¯Ã®Ã¤Ã¤Ã¥Ã°Ã¦Ã¨Ã¢Ã Ã¥Ã²Ã±Ã¿ IE, Chrome */ 
  line-break: normal;  /* Ã­Ã¥Ã² Ã¯Ã®Ã¤Ã¤Ã¥Ã°Ã¦ÃªÃ¨ Ã¤Ã«Ã¿ Ã°Ã³Ã±Ã±ÃªÃ®Ã£Ã® Ã¿Ã§Ã»ÃªÃ  */ 
 /*-webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;   Ã­Ã¥ Ã¯Ã®Ã¤Ã¤Ã¥Ã°Ã¦Ã¨Ã¢Ã Ã¥Ã² IE, Opera12.14, Ã§Ã­Ã Ã·Ã¥Ã­Ã¨Ã¥ auto Ã­Ã¥ Ã¯Ã®Ã¤Ã¤Ã¥Ã°Ã¦Ã¨Ã¢Ã Ã¥Ã²Ã±Ã¿ Chrome */ 
				}
                .contentelem-4-1.big-photo li {
                    padding: 0 0 20px 0;
                }
                .contentelem-4-1.big li {
                    width: 288px;
                }
                .contentelem-4-1.with-border li {
                    border-bottom: 1px solid #e9e9e9;
                }
                .contentelem-4-1.opinions-small li {
                    margin-bottom: 20px;
                    /*padding-bottom: 60px;*/
                }
                /*.contentelem-4-1.opinions li {
                    margin-bottom: 20px;
                    padding-bottom: 33px;
                }*/
                	.read-also-box {
                		width: 100%!important;
                	}
					.contentelem-4-1-1 {
						display: block;
						height: 120px;
						margin: 0 0 15px 0;
						position: relative;
						width: 100%;
						overflow: hidden;
					}
                    .contentelem-4-1.big .contentelem-4-1-1 {
                        height: 155px;
                    }
                    .contentelem-4-1-1.short {
                        height: 70px;
                    }
                    .contentelem-4-1.big-photo .contentelem-4-1-1 {
                        height: 161px;
                        margin: 0 0 10px 0;
                    }

						.contentelem-4-1-1 img {
							background: #F1F1F1;
							width: 100%;
						}
                        .contentelem-4-1-1.short img {
                            height: 70px;;
                        }
                        .contentelem-4-1.big-photo .contentelem-4-1-1 img {
                            height: 161px;
                        }

    .contentelem-4-1-1 .decor-1,
    .contentelem-4-1-1 .decor-corner,
    .contentelem-7-2-1 .decor-1,
    .contentelem-8-1-2 .decor-1,
    .contentelem-32-1-1 .decor-1,
    .contentelem-32-1-1 .decor-corner,
    .editorbox .imgBoxSmall .decor-1,
    .corner-decor {
        background: url("/img2/contentdecor-2.png") -146px -21px no-repeat;
        display: block;
        font-size: 0;
        height: 37px; width: 37px;
        position: absolute;
        right: 0; bottom: 0;
        z-index: 2;
    }
    
    
    
    
	.nophoto .contentelem-4-1-1 .decor-1 { right: -1px; bottom: -2px; background-position: -203px -45px; height: 26px; width: 27px;}
					.contentelem-4-1-2 {
						color: #7B7D80;
						display: block;
						font-size: 9px;
						margin: 0 0 3px 0;
						text-transform: uppercase;
					}
					.contentelem-4-1-3 {
                        _position: absolute;
                        bottom: 0; left: 0;
						height: 45px; width: 100%;
					}
                    .contentelem-4-1-3.opinions-small {
                        height: 45px;
                    }
                    .contentelem-4-1-3.opinions {
                        height: 33px;
                    }
                    .contentelem-4-1-4 {
                        font: bold 9px/11px Arial;
                        color: #7b7d80;
                    }
                    .contentelem-4-1-5 {
                        padding: 3px 0 11px;
                        text-transform: uppercase;
                        font: 9px/13px Arial;
                        color: #959595;
                    }
                    .contentelem-4-1.big .contentelem-4-1-5 {
                        padding-left: 6px;
                    }

		.contentelem-5 {
			_border-bottom: 1px solid #E5E5E5;
			display: block;
			margin: 0 0 25px 0;
			overflow: hidden;
			padding: 0 0 15px 0;
			position: relative;
		}
			.contentelem-5-1 {
				display: block;
				overflow: hidden;
				padding: 3px 0 0 0;
				margin-right: -30px;
			}
				.contentelem-5-1 a {
					color: #000;
					text-decoration: none;
				}
				.contentelem-5-1 a:hover, .contentelem-5-1 a:focus {
					text-decoration: underline;
				}
				.contentelem-5-1 li {
					border-bottom: 1px solid #E5E5E5;
					display: block;
					float: left;
					margin: 0 30px 20px 0;
					min-height: 77px;
					overflow: hidden;
					padding: 0 0 17px 0;
					position: relative;
					width: calc(50% - 30px);
				}
					.contentelem-5-1-1 {
						display: block;
						float: left;
						margin: 0 10px 0 0;
						width: 43px;
					}
						.contentelem-5-1-1-1 {
							display: block;
							height: 44px;
							position: relative;
							width: 44px;

							-webkit-border-radius: 50px;
							-moz-border-radius: 50px;
							border-radius: 50px;
							behavior: url("/js2/PIE.htc");
						}
						.contentelem-5-1-1-2 {
							background: #C7C7C7;
							display: block;
							font-size: 0;
							height: 1px;
							position: absolute;
							left: 12px; top: 55px;
							width: 15px;
						}
					.contentelem-5-1-2 {
						display: block;
						float: left;
						width: 237px;
					}
						.contentelem-5-1-2-1 {
							color: #464646;
							font-size: 11px;
							line-height: 18px;
							margin: 3px 0 0 0;
						}
							.contentelem-5-1-2-1 a {
								color: #464646;
							}
						.contentelem-5-1-2-2 {
							color: #000;
							font-size: 14px;
							line-height: 18px;
							margin: 8px 0 0 0;
						}
			.contentelem-5-2 {
				color: #464646;
				display: block;
				float: left;
				font-size: 9px;
				overflow: hidden;
				width: 420px;
			}
				.contentelem-5-2 li {
					display: block;
					float: left;
					margin: 0 7px 0 0;
				}
					.contentelem-5-2 li a {
						color: #489DF4;
						font-size: 9px;
						margin: 0 6px 0 0;
						text-decoration: underline;
						text-transform: uppercase;
					}
						.contentelem-5-2 li a:hover, .contentelem-5-2 li a:focus {
							text-decoration: none;
						}
			.contentelem-5-3 {
				color: #464646;
				display: block;
				font-size: 9px;
				float: right;
				text-transform: uppercase;
			}

		.contentelem-6 {
			display: block;
			margin: 0 0 25px 0;
		}
			.contentelem-6-1 {
				display: block;
				overflow: hidden;
				width: 101%;
			}
				.contentelem-6-1 li {
					background: url("/img2/background-3.png") left top repeat;
					display: block;
					float: left;
					height: 230px;
					margin: 2px 2px 0 0;
					overflow: hidden;
					position: relative;
					width: 305px;
				}
					.contentelem-6-1 .thereLight {
						background: #FFF;
						display: block;
						font-size: 0;
						height: 100%;
						position: absolute;
						left: 0; top: 0;
						width: 100%;
						z-index: 3;

						opacity: 0;
						FILTER: alpha(style="0", opacity="0")
					}
					.contentelem-6-1-1 {
						display: block;
						float: left;
						position: relative;
						height: 230px;
						width: 152px;
					}
						.contentelem-6-1-1 .decor-1 {
							background: url("/img2/contentdecor-2.png") -162px -63px no-repeat;
							display: block;
							font-size: 0;
							height: 24px; width: 12px;
							position: absolute;
							top: 16px; right: 0;
							z-index: 2;
						}
						.contentelem-6-1-1 .decor-2 {
							background: url("/img2/contentdecor-2.png") -147px -126px no-repeat;
							display: block;
							font-size: 0;
							height: 37px; width: 37px;
							position: absolute;
							top: 0; left: 0;
							z-index: 2;
						}
						.contentelem-6-1-1 .decor-3 {
							background: url("/img2/contentdecor-2.png") -175px -63px no-repeat;
							display: block;
							font-size: 0;
							height: 24px; width: 12px;
							position: absolute;
							top: 16px; left: 0;
							z-index: 2;
						}
						.contentelem-6-1-1 img {
							background: #F1F1F1;
							height: 230px;
							width: 152px;
						}
					.contentelem-6-1-2 {
						color: #464646;
						display: block;
						height: 203px;
						float: left;
						font-size: 12px;
						overflow: hidden;
						padding: 17px 10px 10px 18px;
						width: 120px;
					}
						.contentelem-6-1-2 h3 {
							border-bottom: 1px solid #D2D2D2;
							color: #000000;
							font-size: 12px;
							font-weight: bold;
							margin: 0 0 9px 0;
							padding: 0 0 7px 0;
						}
						.contentelem-6-1-2 p {
							margin: 0 0 10px 0;
							_max-height: 65px;
							overflow: hidden;
						}

		.contentelem-7 {
			display: block;
			margin: 0 0 25px 0;
			overflow: hidden;
		}
			.contentelem-7-1 {
				display: block;
				margin: 15px 0 20px 0;
				overflow: hidden;
				width: 637px;
			}
				.contentelem-7-1 li {
					display: block;
					float: left;
					margin: 0 25px 0 0;
					padding: 0 0 5px 0;
				}
					.contentelem-7-1 li a {
						border-bottom: 1px dashed #489DF4;
						color: #489DF4;
						font-size: 15px;
						font-family: 'Open Sans', sans-serif;
						padding: 0 0 -2px 0;
						text-decoration: none;
						text-transform: uppercase;
					}
						.contentelem-7-1 li a:hover, .contentelem-7-1 li a:focus {
							border-bottom: 1px solid #489DF4;
						}
					.contentelem-7-1 li a.active {
						border: 0;
						cursor: default;
						color: #464646;
					}
			.contentelem-7-2 {
				border-bottom: 1px solid #E5E5E5;
				display: block;
				overflow: hidden;
				width: 640px;
			}
            .contentelem-7-2.kleotime {
                margin: 20px 0 24px;
            }
				.contentelem-7-2 li {
					display: block;
					float: left;
					margin: 0 30px 0 0;
					padding: 0 0 60px 0;
					position: relative;
					width: 130px;
				}
                .contentelem-7-2.kleotime li {
                    margin-bottom: 23px;
                    border-bottom: 1px solid #e5e5e5;
                }
                .contentelem-7-2.kleotime li.last {
                    margin-bottom: 0;
                    border-bottom: none;
                }
					.contentelem-7-2 li .thereLight {
						background: #FFF;
						display: none;
						font-size: 0;
						height: 100%;
						position: absolute;
						left: 0; top: 0;
						width: 100%;
						z-index: 2;
					}
					.contentelem-7-2-1 {
						display: block;
						height: 170px;
						margin: 0 0 15px 0;
						position: relative;
						width: 130px;
					}
                    .contentelem-7-2.kleotime .contentelem-7-2-1 {
                        height: 231px;
                        margin-bottom: 11px;
                    }
						.contentelem-7-2-1 .decor-1 {
                            background: url("/img2/contentdecor-2.png") -147px -19px no-repeat;
							display: block;
							font-size: 0;
							height: 37px;
							position: absolute;
							right: 0; bottom: 0;
							width: 37px;
							z-index: 2;
						}
						.contentelem-7-2-1 img {
							background: #F1F1F1;
							height: 170px;
							width: 130px;
						}
                        .contentelem-7-2.kleotime .contentelem-7-2-1 img {
                            height: 231px;
                        }
					.contentelem-7-2-2 {
						display: block;
					}
						.contentelem-7-2-2 .contentlink-1 {
							display: block;
							margin: 0 0 10px 0;
						}
					.contentelem-7-2-3 {
						display: block;
						height: 45px;
						position: absolute;
						left: 0; bottom: 0;
						width: 100%;
					}
						.contentelem-7-2-3 .contentlink-3 {
							margin: 0 5px 0 0;
						}

		.contentelem-8 {
			border-bottom: 1px solid #E5E5E5;
			display: block;
			margin: 0 0 25px 0;
			overflow: hidden;
		}
        .contentelem-8.kleoteka {
            margin: 25px 0 0;
            border: none;
        }
			.contentelem-8-1 {
				display: block;
				overflow: hidden;
				width: 640px;
			}
				.contentelem-8-1 li {
					display: block;
					float: left;
					margin: 0 30px 0 0;
                    padding: 0 0 25px 0;
					width: 130px;
				}
                .contentelem-8.kleoteka li {
                    padding-bottom: 15px;
                }
                    .contentelem-8-1 li p {
                        margin: 0 0 22px 0;
                    }
                    .contentelem-8.kleoteka li p {
                        margin: 0;
                    }
					.contentelem-8-1 li .contentlink-1 {
						display: block;
						margin: 0 0 5px 0;
					}
					.contentelem-8-1-1 {
						display: block;
					}
						.contentelem-8-1-1-1 {
							color: #464646;
							display: block;
							font-size: 9px;
							overflow: hidden;
						}
							.contentelem-8-1-1-1 li {
								border-bottom: 1px solid #E5E5E5;
								display: block;
								padding: 6px 0;
							}
								.contentelem-8-1-1-1 a {
									color: #489DF4;
									font-size: 9px;
									text-decoration: none;
									text-transform: uppercase;
								}
								.contentelem-8-1-1-1 a:hover, .contentelem-8-1-1-1 a:focus {
									text-decoration: underline;
								}
					.contentelem-8-1-2 {
						display: block;
						height: 120px;
						margin: 0 0 12px 0;
						position: relative;
						width: 130px;
					}
						.contentelem-8-1-2 img {
							background: #F1F1F1;
							height: 120px;
							width: 130px;
						}
						.contentelem-8-1-2 .decor-1 {
                            background: url("/img2/contentdecor-2.png") -147px -19px no-repeat;
							display: block;
							font-size: 0;
							height: 37px;
							position: absolute;
							right: 0; bottom: 0;
							width: 37px;
                            z-index: 2;
						}
					.contentelem-8-1-3 {
						color: #A1A1A1;
						display: block;
						font-size: 9px;
						margin: 0;
						text-transform: uppercase;
					}

		.contentelem-9 {
			border-bottom: 1px solid #E5E5E5;
			display: block;
			margin: 0 0 25px 0;
			overflow: hidden;
		}

			.contentelem-9-1 {
				display: block;
				overflow: hidden;
			}

				.contentelem-9-1 li {
					display: block;
					height: 235px;
					float: left;
					margin: 0 20px 20px 0;
					position: relative;
					width: 190px;
				}

					.contentelem-9-1-1 {
						background: #F1F1F1;
						display: block;
						height: 235px;
						width: 190px;
					}

					.contentelem-9-1-2 {
						background: #F13C69;
						color: #FFF;
						height: 16px;
						font-size: 9px;
						font-weight: bold;
						display: inline-block;
						line-height: 18px;
						max-width: 98%;
						overflow: hidden;
						padding: 5px 10px;
						position: absolute;
						left: 0; bottom: 26px;
						text-transform: uppercase;
						text-decoration: none;
					}

						.contentelem-9-1-2 .appeared {
							background: #FFA000;
							display: none;
							font-size: 0;
							height: 100%;
							position: absolute;
							left: 0; top: 0;
							width: 100%;
							z-index: 1;
						}

						.contentelem-9-1-2-1 {
							position: relative;
							z-index: 2;
						}

					.contentelem-9-1-3 {
						background: #000000;
						color: #FFF;
						height: 16px;
						font-size: 9px;
						font-weight: bold;
						display: inline-block;
						line-height: 18px;
						max-width: 98%;
						overflow: hidden;
						padding: 5px 10px;
						position: absolute;
						left: 0; bottom: 0;
						text-transform: uppercase;
						text-decoration: none;
					}

						.contentelem-9-1-3 .appeared {
							background: #BB3CA2;
							display: none;
							font-size: 0;
							height: 100%;
							position: absolute;
							left: 0; top: 0;
							width: 100%;
							z-index: 1;
						}

						.contentelem-9-1-3-1 {
							position: relative;
							z-index: 2;
						}

			.contentelem-9-2 {
				color: #464646;
				display: block;
				font-size: 12px;
				margin: 10px 0;
				overflow: hidden;
			}

				.contentelem-9-2 a {
					color: #489DF4;
					text-decoration: underline;
				}

				.contentelem-9-2 a:hover, .contentelem-9-2 a:focus {
					color: #F13C69;
				}

		.contentelem-10 {
			display: block;
			overflow: hidden;
            margin-bottom: 8px;
		}

			.contentelem-10-1 {
				display: block;
                margin-bottom: 20px;
				overflow: hidden;
				width: 640px;
                border-bottom: 1px solid #E5E5E5;
			}
            .contentelem-10-1.full-width {
               /* margin-bottom: 5px; S. B.*/
               	margin-bottom: 0px;
                padding-bottom: 10px;
                width: 100%;
            }

				.contentelem-10-1 li {
					display: block;
					float: left;
					margin: 0 30px 0 0;
					_padding: 0 0 50px 0;
					position: relative;
					width: 130px;
				}
                .contentelem-10-1.three-in-row li {
                    margin: 0 20px 0 0;
                    padding: 0 0 20px 0;
                    width: 190px;
                }
                .contentelem-10-1.three-in-row li h3 {
                    margin-bottom: 0 !important;
                }

					.contentelem-10-1-1 {
						display: block;
						height: 120px;
						margin: 0 0 12px 0;
						position: relative;
						width: 130px;
					}
                    .contentelem-10-1.three-in-row .contentelem-10-1-1 {
                        width: 190px;
                        height: 175px;
                    }
                    .contentelem-10-1.full-width .contentelem-10-1-1 {
                        float: left;
                    }

						.contentelem-10-1-1 img {
							background: #F1F1F1;
							height: 120px;
							width: 130px;
						}
                        .contentelem-10-1.three-in-row .contentelem-10-1-1 img {
                            height: 175px;
                            width: 190px;
                        }

					.contentelem-10-1-1 .corner { 
background: url("//www.kleo.ru/new_kleo/img2/contentdecor-11.png") no-repeat transparent;
bottom: 0px;
display: block;
font-size: 0px;
height: 37px;
position: absolute;
right: 0px;
width: 37px;
z-index: 2;
}
 /* S.B. ÃªÃ ÃªÃ Ã¿-Ã²Ã® Ã¬Ã³Ã²Ã¼
                       .contentelem-10-1.three-in-row {
                            background: url("/img2/contentdecor-2.png") -185px -165px no-repeat;
                            height: 55px; width: 55px;
                         }
*/
					.contentelem-10-1-2 {
						display: block;
						margin: 0 0 8px 0;
					}

					.contentelem-10-1-3 {
						color: #A1A1A1;
						display: block;
						font-size: 9px;
						margin: 0;
						text-transform: uppercase;
					}

					.contentelem-10-1 li p {
						font-style: italic;
					}

					.contentelem-10-1-4 {
						display: block;
						height: 24px;
						_position: absolute;
						bottom: 0;
						left: 0;
						width: 100%;
						padding-top: 5px;
					}

                    .contentelem-10-1-5 {
                        position: relative;
                        float: right;
                       /* padding-bottom: 40px; S.B. */
                        width: 450px;
                    }

                    .contentelem-10-1-6 {
                        float: left;
                        width: 40px;
                        font: 10px/12px 'opensans';
                        color: #555;
                        text-transform: uppercase;
                    }

                    .contentelem-10-1-6_icon {
                        display: block;
                        margin-bottom: 10px;
                        width: 30px; height: 30px;
                        background: url(/img2/icons.png) no-repeat;
                    }
                    .contentelem-10-1-6_icon.first {
                        background-position: -153px -4px;
                    }
                    .contentelem-10-1-6_icon.second {
                        background-position: -115px -4px;
                    }
                    .contentelem-10-1-6_icon.third {
                        background-position: -78px -4px;
                    }

                    .contentelem-10-1-7 {
                        float: right;
                        padding-left: 9px;
                        width: 135px;
                        border-left: 1px solid #cececf;
                    }

		.contentelem-11 {
			display: block;
			margin: 0 0 15px 0;
			overflow: hidden;
		}
        .contentelem-11.blitzquiz {
            margin-bottom: 0;
        }

			.contentelem-11-1 {
				display: block;
				overflow: hidden;
			}

				.contentelem-11-1 li {
					border-bottom: 1px solid #EAEAEA;
					display: block;
					margin: 0 0 10px 0;
					overflow: hidden;
					padding: 0 0 10px 0;
				}
                .contentelem-11.blitzquiz .contentelem-11-1 li {
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                }

					.contentelem-11-2 {
						display: block;
						float: left;
						_height: 120px;
						position: relative;
						_width: 320px;
						width: 290px;
						/*height: 200px; S.B. */
					}

						.contentelem-11-2 .obscuresLayer {
							width: 290px;
						}

						.contentelem-11-2 img {
							background: #F1F1F1;
							display: block;
							_height: 120px;
							_width: 290px;
							width: 290px;
							height: 200px;
						}

						.contentelem-11-2 .decor-1 {
							background: url("/img2/contentdecor-2.png") 0 -162px no-repeat;
							display: block;
							font-size: 0;
							height: 55px;
							position: absolute;
							top: 130px;
							right: 6px;
							width: 55px;
							z-index: 2;
						}

					.contentelem-11-3 {
                        position: relative;
						display: block;
						float: left;
						width: 292px;
						padding-left:10px;
					}
                    .contentelem-11.blitzquiz .contentelem-11-3 {
                       /* height: 120px; S.B.*/
                    }
                    .contentelem-11.blitzquiz .contentelem-11-3 .header-2 {
                        line-height: 12px !important;
                        margin-bottom: 5px !important;
                        color: #f13c69 !important;
                    }
                    .contentelem-11.blitzquiz .contentelem-11-1 li:hover .contentelem-11-3 .header-2 {
                        color: #f5557c !important;
                    }

						.contentelem-11-3 p {
							margin: 0 0 20px 0;
						}

                        .contentelem-11-4 {
                            _position: absolute;
                            bottom: 0; left: 0;
                        }

	.content .col-2, .content .col-2-nohidden {
		display: block;
		float: left;
		padding: 0px!important;
        position: relative;
		width: 319px;
        z-index: 2;
        margin-top: 10px;
	}
	@media screen and (max-width: 980px){
		.content .col-2-nohidden{
			width: calc(100% - 30px);
			margin: 0 15px;
		}
	}
	#content_rb_6438{
		text-align: center;
	}
		#right_block1{
			display: none;
		}

        .bannerbox {
            display: block;
            margin: 30px 0 30px;
        }

			.bannerbox img {
				background-color: transparent;
			}

			.bannerbox-1 {
				display: block;
                margin: 0 auto 17px auto;
				width: 252px;
			}

        .contentelem-12 {
            background: url("/img2/background-6.png") left top repeat-y #413739;
            color: #FFF;
            display: block;
            padding: 30px 30px 45px 30px;
            position: relative;

            -webkit-box-shadow: 2px 0 5px #666666;
            -moz-box-shadow: 2px 0 5px #666666;
            box-shadow: 2px 0 5px #666666;
            behavior: url("/js2/PIE.htc");
        }

			.background-decor-1 {
				/*background: url("/img2/background-7.png") left top no-repeat;*/
				background-image: none!important;
				display: block;
				font-size: 0;
				height: 360px;
				position: absolute;
				top: 0; right: 0;
				width: 300px;
				z-index: 1;
			}

			.background-decor-3 {
				display: block;
				font-size: 0;
				height: 100%;
				position: absolute;
				left: 0; top: 0;
				width: 35px;
				z-index: 3;
			}

            .contentelem-12-1 {
                display: block;
                height: 135px;
               /* margin: 0 0 15px 0;*/
                position: relative;
                width: 260px;

                -webkit-box-shadow: 0 0 8px #000000;
                -moz-box-shadow: 0 0 8px #000000;
                box-shadow: 0 0 8px #000000;
                behavior: url("/js2/PIE.htc");
            }

				.contentelem-12-1-1 {
					color: #FFF;
					display: block;
					position: absolute;
					left: 0; bottom: 0;
					width: 100%;
				}

					.contentelem-12-1-1 .background-decor-2 {
						background: #2f0b16;
						display: block;
						font-size: 0;
						height: 100%;
						position: absolute;
						left: 0; top: 0;
						width: 100%;

						opacity: .8;
						FILTER: alpha(style="0", opacity="80");
					}

					.contentelem-12-1-1-1 {
						background: url("/img2/contentdecor-19.png") 228px center no-repeat;
						color: #FFF;
						display: block;
						font-size: 16px;
						font-weight: bold;
						line-height: 25px;
						padding: 17px 30px 17px 13px;
						position: relative;
						text-decoration: underline;
						text-transform: uppercase;
						z-index: 1;
					}

						.contentelem-12-1:hover .contentelem-12-1-1-1, .contentelem-12-1:focus .contentelem-12-1-1-1 {
							background-position: 230px center;
						}

                .contentelem-12-1 img {
                    width: 260px;
                }

                .contentelem-12-1-2 {
                    background: url("/img2/contentdecor-69.png") left top no-repeat;
                    display: block;
                    height: 115px; width: 282px;
                    position: absolute;
                    left: -12px; top: -10px;
                    z-index: 3;
                }

            .contentelem-12-2 {
                display: block;
                margin: 0 0 20px 0;
            }

            .contentelem-12-3 {
                display: block;
                font-size: 9px;
                position: relative;
            }

                .contentelem-12-3-1 {
                    background: url("/img2/contentdecor-2.png") -88px 0 no-repeat;
                    display: block;
                    height: 30px;
                    position: absolute;
                    top: -18px; right: 0;
                    text-decoration: none;
                    width: 35px;
                }

                    .contentelem-12-3-1-1 {
                        color: #FFF;
                        display: block;
                        position: absolute;
                        top: 5px; left: 0;
                        text-align: center;
                        width: 100%;
                        z-index: 2;
                    }

                    .contentelem-12-3-1 .appeared {
                        background: url("/img2/contentdecor-2.png") -88px -32px no-repeat;
                        display: none;
                        font-size: 0;
                        height: 30px;
                        position: absolute;
                        left: 0; top: 0;
                        width: 35px;
                        z-index: 1;
                    }

        .contentelem-13 {
            background: #313131;
			color: #FFF;
            display: block;
            padding: 32px 30px 28px 30px;
			position: relative;
			z-index: 1;

			-webkit-box-shadow: 2px 0 5px #000000;
            -moz-box-shadow: 2px 0 5px #000000;
            box-shadow: 2px 0 5px #000000;
            behavior: url("/js2/PIE.htc");
        }

			.contentelem-13-1 {
                display: block;
                height: 260px;
                margin: 0 0 3px -8px;
				overflow: hidden;
                position: relative;
                width: 275px;
			}

				.contentelem-13-1-1, .contentelem-13-1-2 {
					display: block;
					float: left;
					height: 240px;
					overflow: hidden;
					position: absolute;
					top: 9px; left: 7px;
					width: 133px;
					z-index: 1;
				}

				.contentelem-13-1-2 {
					right: 1px; left: auto;
				}

					.contentelem-13-1-1 img, .contentelem-13-1-2 img {
						display: block;
						position: absolute;
						top: 0;
						height: 240px;
						width: 266px;
					}

					.contentelem-13-1-1 img {
						left: 0;
					}

					.contentelem-13-1-2 img {
						right: 0;
					}

				.contentelem-13-1-3 {
					background: url("/img2/contentdecor-24.png") left top no-repeat;
					display: block;
					font-size: 0;
					height: 260px;
					position: absolute;
					left: 0; top: 0;
					width: 275px;
					z-index: 3;
				}

				.contentelem-13-1-4 {
					background: url("/img2/contentdecor-29.png") left top no-repeat;
					display: block;
					font-size: 0;
					height: 260px;
					position: absolute;
					left: 124px; top: -1px;
					width: 30px;
					z-index: 3;
				}

				.contentelem-13-1 .js_lightBox {
					background: #FFF;
					display: none;
					font-size: 0;
					height: 240px;
					position: absolute;
					left: 8px; top: 9px;
					width: 259px;
					z-index: 2;
				}

				.js_hoverLayerBox {
					display: block;
					height: 240px;
					position: absolute;
					left: 8px; top: 9px;
					width: 259px;
					z-index: 3;
				}

					.js_hoverLayerBox .js_hoverLayer-1 {
						display: block;
						font-size: 0;
						height: 100%;
						position: absolute;
						left: 0; top: 0;
						width: 50%;
					}

					.js_hoverLayerBox .js_hoverLayer-2 {
						display: block;
						font-size: 0;
						height: 100%;
						position: absolute;
						right: 0; top: 0;
						width: 50%;
					}

			.contentelem-13-2 {
				display: block;
				overflow: hidden;
				position: relative;
				z-index: 1;
			}

				.contentelem-13-2 p {
					margin: 0 0 2px 0;
				}

				.contentelem-13-2-1 {
					display: block;
					font-size: 12px;
					float: left;
					width: 50%;
				}

				.contentelem-13-2-2 {
					display: block;
					font-size: 12px;
					float: left;
					width: 49%;
				}

					a.contentelem-13-2-3 {
						color: #FFF;
						display: inline-block;
						font-size: 24px;
						font-weight: bold;
						line-height: 30px;
						padding: 0 25px 0 0;
						position: relative;
						text-decoration: none;
					}

						.contentelem-13-2-3-1 {
							display: block;
							font-size: 9px;
							margin: -11px 0 0 0;
							text-transform: uppercase;
						}

						.contentelem-13-2-3-2 {
                            background: url("/img2/contentdecor-2.png") -25px -110px no-repeat;
							display: block;
							font-size: 0;
							height: 22px;
							position: absolute;
							right: 0; top: 4px;
							width: 22px;
						}

						a.contentelem-13-2-3:hover .contentelem-13-2-3-2, a.contentelem-13-2-3:focus .contentelem-13-2-3-2 {
							background-position: -25px -88px;
						}

					a.contentelem-13-2-4 {
						float: right;
						padding: 0 0 0 25px;
					}

						a.contentelem-13-2-4 .contentelem-13-2-3-2 {
							left: 0;
						}

		.contentelem-14 {
			background: #453943;
			color: #FFF;
            display: block;
            margin: 0;
			min-height: 255px;
            padding: 32px 30px 45px 30px;
			position: relative;
			z-index: 1;
            behavior: url("/js2/PIE.htc");
		}

			.contentelem-14-1 {
				color: #FFF;
				display: block;
				font-size: 12px;
				font-weight: bold;
				overflow: hidden;
				position: absolute;
				top: 4px; right: 0;
				z-index: 2;
			}

				.contentelem-14-1 h2 {
					width: 150px;
				}

				.contentelem-14-1-1 {
					background: url("/img2/contentdecor-21.png") right 1px no-repeat;
					display: block;
					margin: 0 5px 0 0;
					padding: 2px 18px 2px 0;
					float: left;
				}

				.contentelem-14-1-2 {
					background: url("/img2/contentdecor-21.png") right -30px no-repeat;
					display: block;
					padding: 2px 18px 2px 0;
					float: left;
				}

			.contentelem-14-2 {
				display: block;
				margin: 17px 0 0 -10px;
				min-height: 165px;
				padding: 10px 0 0 10px;
				position: relative;
				width: 275px;
				z-index: 1;
			}

				.contentelem-14-2 li {
					display: block;
					height: 42px;
					float: left;
					margin: 0 13px 13px 0;
					width: 42px;
				}

				.contentelem-14-2 li.active_clubCleoHoverBox {
					position: relative;
					z-index: 4;
				}

					.contentelem-14-2 li a {
						display: block;
						position: relative;
						text-decoration: none;

						-webkit-border-radius: 30px;
						-moz-border-radius: 30px;
						border-radius: 30px;
						behavior: url("/js2/PIE.htc");
					}

					.contentelem-14-2 li a:hover, .contentelem-14-2 li a:focus {

					}

						.contentelem-14-2 li img {
							display: block;
							height: 42px;
							position: relative;
							width: 42px;
							z-index: 2;

							-webkit-border-radius: 30px;
							-moz-border-radius: 30px;
							border-radius: 30px;
							behavior: url("/js2/PIE.htc");
						}

						.js_clubCleoHoverBox {
							background: #FFF;
							cursor: pointer;
							display: none;
							overflow: hidden;
							padding: 15px 63px 13px 15px;
							position: absolute;
							top: -8px; right: -10px;
							text-decoration: none;
							width: 132px;
							z-index: 1;

							-webkit-border-radius: 20px;
							-moz-border-radius: 20px;
							border-radius: 20px;

							-webkit-box-shadow: 0 0 15px #333333;
							-moz-box-shadow: 0 0 15px #333333;
							box-shadow: 0 0 15px #333333;

							behavior: url("/js2/PIE.htc");
						}

							.js_clubCleoHoverBox-1 {
								color: #489DF4;
								cursor: pointer;
								display: block;
								font-size: 9px;
								margin: 2px 0 -4px 0;
								position: relative;
								text-decoration: none;
								text-transform: uppercase;
								text-shadow: none;
								text-align: right;
								width: 132px;
							}

							.js_clubCleoHoverBox-2 {
								color: #6C6C6C;
								cursor: pointer;
								display: block;
								font-size: 9px;
								position: relative;
								text-decoration: none;
								text-transform: uppercase;
								text-shadow: none;
								text-align: right;
								width: 132px;
							}

					a.contentelem-14-2-1 {
                        background: url("/img2/contentdecor-2.png") -51px -71px no-repeat;
						display: block;
						font-size: 0;
						height: 42px;
						text-decoration: none !important;
						width: 42px;
					}

					.contentelem-14-2 li a.contentelem-14-2-1:hover, a.contentelem-14-2-1:focus {
                        background-position: -51px -113px;
						-webkit-box-shadow: none;
						-moz-box-shadow: none;
						box-shadow: none;
					}

            a.contentelem-14-3 {
				background: url("/img2/contentdecor-23.png") 75px -6px no-repeat;
				color: #FFF;
				cursor: pointer;
				display: block;
				float: right;
				font-size: 10px;
				padding: 25px 0 0 0;
				position: relative;
				text-decoration: underline;
				text-transform: uppercase;
				text-align: right;
				z-index: 1;
            }

				a.contentelem-14-3:hover, a.contentelem-14-3:focus {
					background-position: 75px -118px;
					color: #F3FF9D;
				}

        .contentelem-15 {
			background: url("/img2/background-6.png") left top repeat-y #313946;
			color: #FFF;
            display: block;
            margin: 0;
			overflow: hidden;
            padding: 32px 30px 45px 30px;
			position: relative;
			z-index: 1;

			-webkit-box-shadow: 2px 0 5px #000000;
            -moz-box-shadow: 2px 0 5px #000000;
            box-shadow: 2px 0 5px #000000;
            behavior: url("/js2/PIE.htc");
		}

            .contentelem-15 a {
                color: #FFF;
                text-decoration: underline;
            }

                .contentelem-15 a:hover, .contentelem-15 a:focus {
					color: #F3FF9D;
                }

            .contentelem-15 .line-decor {
                background: #464D5A;
                border-top: 1px solid #2C3340;
                font-size: 0;
                display: block;
                height: 1px;
                margin: 0 0 18px 0;
            }

            .contentelem-15-1 {
                display: block;
                margin: 0 0 8px 0;
                overflow: hidden;
                position: relative;
                z-index: 1;
                width: 285px;
            }

                .contentelem-15-1 li {
                    display: block;
                    float: left;
                    margin: 0 22px 10px 0;
                    overflow: hidden;
                    width: 120px;
                }

                    .contentelem-15-1 li img {
                        display: block;
                        float: left;
                        height: 33px;
                        position: relative;
                        width: 33px;

                        -webkit-border-radius: 50px;
                        -moz-border-radius: 50px;
                        border-radius: 50px;
                        behavior: url("/js2/PIE.htc");
                    }

                    .contentelem-15-1-1 {
                        color: #FFF;
                        font-size: 11px;
                        font-weight: bold;
                        display: block;
                        float: left;
                        padding: 7px 8px;
                        text-transform: uppercase;
                    }

        .contentelem-16 {
			background: url("/img2/background-6.png") left top repeat-y #463133;
			color: #FFF;
            display: block;
            margin: 0;
			overflow: hidden;
            padding: 32px 30px 10px 30px;
			position: relative;
			z-index: 1;

			-webkit-box-shadow: 2px 0 5px #000000;
            -moz-box-shadow: 2px 0 5px #000000;
            box-shadow: 2px 0 5px #000000;
            behavior: url("/js2/PIE.htc");
		}

            .contentelem-16 h2 {
                width: 103%;
            }

            .contentelem-16 .line-decor {
                background: #402D2F;
                display: block;
                font-size: 0;
                height: 1px;
                margin: 0;
            }

            .contentelem-16-1 {
                display: block;
                overflow: hidden;
                position: relative;
                z-index: 1;
            }

                .contentelem-16-1 li {
                    border-top: 1px solid #594648;
                    border-bottom: 1px solid #402D2F;
                    display: block;
                    overflow: hidden;
                    padding: 15px 50px 10px 0;
                    position: relative;
                }

                    .contentelem-16 .contentelem-16-1-1 {
                        background: url("/img2/contentdecor-2.png") -88px 0 no-repeat;
                        display: block;
                        height: 30px;
                        position: absolute;
                        top: 15px; right: 0;
                        text-decoration: none;
                        width: 35px;
                    }

                        .contentelem-16 .contentelem-16-1-1-1 {
                            color: #FFF;
                            display: block;
                            font-size: 9px;
                            position: absolute;
                            top: 5px; left: 0;
                            text-align: center;
                            width: 100%;
                            z-index: 2;
                        }

                        .contentelem-16 .contentelem-16-1-1 .appeared {
                            background: url("/img2/contentdecor-2.png") -88px -32px no-repeat;
                            display: none;
                            font-size: 0;
                            height: 30px;
                            position: absolute;
                            left: 0; top: 0;
                            width: 35px;
                            z-index: 1;
                        }

            .contentelem-16-2 {
                border-top: 1px solid #594648;
                border-bottom: 1px solid #3F2C2E;
                display: block;
                overflow: hidden;
                padding: 17px 0 10px 0;
                position: relative;
                z-index: 1;
                width: 290px;
            }

                .contentelem-16-2 a {
                    color: #FFF;
                    font-size: 9px;
                    text-decoration: underline;
                    text-transform: uppercase;
                }

                .contentelem-16-2 a:hover, .contentelem-16-2 a:focus {
                    color: #F3FF9D;
                }

                .contentelem-16-2 li {
                    display: block;
                    float: left;
                }

					.contentelem-16-2 li a {
						display: block;
						margin: 0 28px 0 0;
						padding: 4px 0;
						width: 115px;
					}

            .contentelem-16-3 {
                border-top: 1px solid #594648;
                display: block;
                padding: 15px 0 0 0;
                text-align: center;
            }

        .contentelem-17 {
			background: #47252D;
			color: #FFF;
            display: block;
            margin: 0;
			overflow: hidden;
            padding: 32px 30px 25px 30px;
			position: relative;
			z-index: 1;
            behavior: url("/js2/PIE.htc");
		}

            .contentelem-17-1 {
                display: block;
                height: 132px;
                margin: 0 0 15px 0;
                position: relative;
				left: -4px;
                width: 270px;
			}

				.contentelem-17-1-1 {
					background: url("/img2/contentdecor-25.png") left top no-repeat;
					display: block;
					font-size: 0;
					height: 132px;
					position: absolute;
					left: 0; top: 0;
					width: 270px;
					z-index: 2;
				}

				.contentelem-17-1 img {
					height: 132px;
					width: 270px;
				}

            .contentelem-17-2 {
                display: block;
                overflow: hidden;
                position: relative;
                z-index: 1;
            }

                .contentelem-17-2 li {
                    border-bottom: 1px solid #412128;
                    border-top: 1px solid #5B3C43;
                    display: block;
                    padding: 12px 0 9px 0;
                }

            .contentelem-17-3 {
                border-top: 1px solid #594648;
                border-bottom: 1px solid #3F2C2E;
                display: block;
                overflow: hidden;
                padding: 17px 0 10px 0;
                position: relative;
                z-index: 1;
                width: 290px;
            }

                .contentelem-17-3 a {
                    color: #FFF;
                    font-size: 9px;
                    text-decoration: underline;
                    text-transform: uppercase;
                }

                .contentelem-17-3 a:hover, .contentelem-17-3 a:focus {
                    color: #F3FF9D;
                }

                .contentelem-17-3 li {
                    display: block;
                    float: left;
                }

					.contentelem-17-3 li a {
						display: block;
						margin: 0 28px 0 0;
						padding: 4px 0;
						width: 115px;
					}

/*==================================|/ ÃŠÃŽÃÃ’Ã…ÃÃ’ |==================================*/
/*==================================| Ã”Ã“Ã’Ã…Ã |==================================*/

.footer {
    background: #000;
	color: #949494;
	display: block;
    font: normal normal normal 10px/13px "Arial", "Tahoma", "Verdana";
	overflow: hidden;
    position: relative;
	width: 100%;
}
.footer ul {
list-style: none;}

    .footermenulinks a {
        color: #949494;
        font-size: 10px;
        line-height: 14px;
        text-decoration: none;
        text-transform: uppercase;
        text-shadow: -1px -1px 0 #000;
    }

    .footermenulinks a:hover, .footermenulinks a:focus {
        color: #F3FFAB;
    }

    .first-footermenulinkbox {
        margin: -6px 0 0 0;
    }

    .footerelem-1 {
        background: url("/img2/background-8.jpg") left top repeat-x #000;
        display: block;
        overflow: hidden;
        position: relative;
        padding: 27px 30px 20px 30px;
    }

        .footerelem-1-1 {
            border-right: 1px solid #4F4E4D;
            display: block;
            float: left;
            padding: 0 20px 0 0;
            width: 285px;
        }

            .footerelem-1-1 h4 {
                color: #FFF;
				font-size: 10px;
                margin: 0 0 5px 0;
            }

        .footerelem-1-2 {
            border-left: 1px solid #2D2B2A;
            border-right: 1px solid #4F4E4D;
            display: block;
            float: left;
            position: relative;
        }

            .footerelem-1-2 h4 {
                color: #FFF;
                font-size: 10px;
                font-weight: bold;
                line-height: 10px;
                margin: 31px 0 12px 11px;
                text-transform: uppercase;
                text-shadow: -1px -1px 0 #000;
            }

            .footerelem-1-2-1 {
                display: block;
                padding: 0 22px 0 11px;
                position: relative;
                width: 125px;
            }

                .footerelem-1-2 li a {
                    display: block;
                    padding: 5px 0;
                }

            .footerelem-1-2 .setStartPageBox {
                display: block;
                position: absolute;
                left: 11px; bottom: 5px;
            }

                .footerelem-1-2 .setStartPageBox a.js_setStartPageLink {
                    color: #949494;
                    display: block;
                    line-height: 14px;
                    text-decoration: none;
                    text-shadow: -1px -1px 0 #000000;
                    text-transform: uppercase;
                }

                .footerelem-1-2 .setStartPageBox a.js_setStartPageLink:hover, .footerelem-1-2 .setStartPageBox a.js_setStartPageLink:focus {
                    color: #F3FFAB;
                }

        .footerelem-1-3 {
            border-left: 1px solid #28272B;
            display: block;
            float: left;
            padding: 0 0 0 11px;
            width: 132px;
        }

            .footerelem-1-3 h4 {
                color: #FFF;
                font-size: 10px;
                font-weight: bold;
                line-height: 11px;
                margin: 0 0 15px 0;
                text-transform: uppercase;
                text-shadow: -1px -1px 0 #000;
            }

            form.footerelem-1-3-1 {
                display: block;
                margin: 0 0 20px 0;
                overflow: hidden;
            }

                .footerelem-1-3-1 fieldset {
                    display: block;
                    position: relative;
                }

                    .footerelem-1-3-1 .inputstyle-1 {
                        border: 1px solid transparent;
                        border-bottom: 1px solid #585858;
                        border-right: 1px solid #4D4C49;
                        width: 92px;
                    }

                    .footerelem-1-3-1-1 {
                        background: url("/img2/footerdecor-1.png") left top no-repeat;
                        cursor: pointer;
                        display: block;
                        height: 21px;
                        position: absolute;
                        right: 0; top: 4px;
                        width: 21px;
                    }

                        .footerelem-1-3-1-1 span.appeared {
                            background: url("/img2/footerdecor-1.png") left -24px no-repeat;
                            display: none;
                            font-size: 0;
                            height: 21px;
                            position: absolute;
                            left: 0; top: 0;
                            width: 21px;
                        }

            .footerelem-1-3-2 {
                display: block;
                overflow: hidden;
            }

				.footerelem-1-3-2 a, .footerelem-1-3-2 .appeared {
                    color: #535353;
                    display: block;
                    font-size: 10px;
                    line-height: 14px;
                    padding: 6px 0 6px 27px;
                    position: relative;
                    text-decoration: none;
                    text-transform: uppercase;
                    text-shadow: -1px -1px 0 #000;
                }

				.footerelem-1-3-2 .appeared {
					color: #FFF;
					display: none;
					position: absolute;
					left: 0; top: 0;
					z-index: 2;
				}

				.footerelem-1-3-2 .linkicon {
                    display: block;
                    font-size: 0;
                    height: 23px;
                    position: absolute;
                    left: 0; top: 0;
                    width: 24px;
                }

                .footerelem-1-3-2 .facebooklink .linkicon {
                    background: url("/img2/headimg-2.png") 0 -22px no-repeat;
                }

					.footerelem-1-3-2 .facebooklink .appeared .linkicon {
						background: url("/img2/headimg-2.png") 0 0 no-repeat;
					}

                .footerelem-1-3-2 .vkontaktelink .linkicon {
                    background: url("/img2/headimg-2.png") -25px -22px no-repeat;
                }

					.footerelem-1-3-2 .vkontaktelink .appeared .linkicon {
						background: url("/img2/headimg-2.png") -25px 0 no-repeat;
					}

                .footerelem-1-3-2 .twitterlink .linkicon {
                    background: url("/img2/headimg-2.png") -50px -22px no-repeat;
                }

					.footerelem-1-3-2 .twitterlink .appeared .linkicon {
						background: url("/img2/headimg-2.png") -50px 0 no-repeat;
					}

                .footerelem-1-3-2 .maillink .linkicon {
                    background: url("/img2/headimg-2.png") -75px -22px no-repeat;
                }

					.footerelem-1-3-2 .maillink .appeared .linkicon {
						background: url("/img2/headimg-2.png") -75px 0 no-repeat;
					}

                .footerelem-1-3-2 .odnokllink .linkicon {
                    background: url("/img2/headimg-2.png") -100px -22px no-repeat;
                }

					.footerelem-1-3-2 .odnokllink .appeared .linkicon {
						background: url("/img2/headimg-2.png") -100px 0 no-repeat;
					}

				.footerelem-1-3-2 .rsslink .linkicon {
                    background: url("/img2/headimg-2.png") -124px -22px no-repeat;
                }

					.footerelem-1-3-2 .rsslink .appeared .linkicon {
						background: url("/img2/headimg-2.png") -124px 0 no-repeat;
					}

    .footerelem-2 {
        display: block;
		overflow: hidden;
        padding: 15px 30px;
    }

		.footerelem-2-1 {
			display: block;
			overflow: hidden;
		}

			.footerelem-2-1-1 {
				display: block;
				float: left;
				margin: 0 10px 0 0;
			}

    .footerelem-3 {
        display: block;
        padding: 15px 30px;
    }

.footerelem-3-1{
	background-color: gray;
	padding: 10px;
	width: 20px;
	margin: 0 auto;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	font-size: 13px;
	color: #ccc;
}

/*==================================|/ Ã”Ã“Ã’Ã…Ã |==================================*/
/*==================================| ÃÃ‹ÃŽÃŠ ÃÃ…Ã„Ã€ÃŠÃ’ÃŽÃÃŽÃ‚ |==================================*/

.col-1 .editorbox table {margin: 0 auto;}
.col-1 .editorbox table td {padding: 5px;}

.editorbox {
	color: #494949;
	display: block;
	font-size: 14px;
	line-height: 23px;
	overflow: hidden;  
	position: relative;
	padding-right: 0!important;
}
.editorbox.rules {
    font: 12px/16px Arial;
    color: #464646;
}
.editorbox.small {
    font: 12px/18px Arial;
    padding-bottom: 5px;
}

	.tablestyle-1, .editorBox_1 table {
		border-spacing: 0;
		border-collapse: collapse;
		color: #565656;
		font-size: 11px;
		line-height: 15px;
		margin: 0 0 30px 0;
		text-shadow: 0 1px 0 #FFF;
		width: 100%;
	}

		.tablestyle-1 thead, .editorBox_1 table thead {

		}

			.tablestyle-1 th, .editorBox_1 table th {
				border-bottom: 1px solid #E7E7E7;
				background: #F4F4F4;
				font-weight: bold;
				padding: 13px 14px;
				text-align: left;
				vertical-align: top;
			}

			.tablestyle-1 td, .editorBox_1 table td {
				border-bottom: 1px solid #E7E7E7;
				padding: 8px 14px;
				text-align: left;
			}

	.ratingpercentline {
		display: block;
		height: 14px;
		font-size: 0;

		background: #EE4C76;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EE4C76), to(#D43C6D));
		background: -webkit-linear-gradient(#EE4C76, #D43C6D);
		background: -moz-linear-gradient(#EE4C76, #D43C6D);
		background: -ms-linear-gradient(#EE4C76, #D43C6D);
		background: -o-linear-gradient(#EE4C76, #D43C6D);
		background: linear-gradient(#EE4C76, #D43C6D);
		-pie-background: linear-gradient(#EE4C76, #D43C6D);
		behavior: url("/js2/PIE.htc");
	}

	.editorbox a {
		color: #489DF4;
		text-decoration: underline;
	}

	.editorbox a:hover, .editorbox a:focus {
		color: #F13C69;
	}

	hr {
		background: none;
		border-top: 1px solid #E5E5E5;
		display: block;
		height: 0;
		/*margin: 28px 0; S.B. */
		margin: 8px 0px 15px;
		width: 100%;
	}

	.editorbox h1 {
		margin: 20px 100px 20px 0;
	}
    .editorbox h4 {
        margin: 2em 0 6px 0; 
        font: bold 12px/14px Arial;
        color: #000;
        text-transform: uppercase;
    }
    .editorbox.rules h3 {
        font: bold 12px/14px Arial;
        color: #000;
    }

	.editorbox p {
		color: #494949;
		font-size: 14px;
		line-height: 23px;
		margin: 0 0 10px 0;
	}
    .editorbox.rules p {
        font: 12px/16px Arial;
        color: #464646;
    }
    .editorbox.small p {
        font: 12px/18px Arial;
    }

	.editorbox .paragraphstyle-1 {
		color: #565656;
		margin: 0 0 19px 0;
	}

	.editorbox dl {
		color: #7B7D80;
		display: block;
		font-size: 12px;
		line-height: 21px;
		overflow: hidden;
		padding: 25px 60px 0 30px;
	}

		.editorbox dl dt {
			color: #000;
			font: normal normal bold 12px/15px "Arial", "Tahoma", "Verdana";
			margin: 0 0 7px 0;
			position: relative;
			text-transform: uppercase;
		}

		.editorbox dl dd {
			display: block;
			margin: 0 0 32px 0;
			overflow: hidden;
		}

	.editorbox .article-infobox {
		color: #7B7D80;
		display: block;
		font-size: 9px;
		line-height: 14px;
		overflow: hidden;
		position: absolute;
		right: 0; top: 5px;
		text-transform: uppercase;
		width: 163px;
	}

	.editorbox .date {
		color: #7B7D80;
		font-size: 9px;
		line-height: 14px;
		margin: 0 0 3px 0;
		text-transform: uppercase;
	}

	.editorbox .imgBox {
		display: block;
		overflow: hidden;
		position: relative;
		max-width: 612px;
	}

	.editorbox .imgBoxSmall {
		display: block;
		position: relative;
	}

		.editorbox .imgBoxSmall img {
			display: block;
		}

		.editorbox .imgBoxSmall .decor-1 {
            background: url("/img2/contentdecor-2.png") -147px -19px no-repeat;
			display: block;
			font-size: 0;
			height: 37px;
			position: absolute;
			right: 0; bottom: 0;
			width: 37px;
		}

		.editorbox .imgBoxSmall.floatleft {
			margin: 5px 15px 15px 0;
		}

		.editorbox .imgBoxSmall.floatright {
			margin: 5px 0 15px 15px;
		}

		.editorbox .imgBox img {
			display: block;
			max-width: 612px;
		}

		.editorbox .imgBox .decor-1 {
			background: url("/img2/contentdecor-2.png") -185px -165px no-repeat;
			display: block;
			font-size: 0;
			height: 55px; width: 55px;
			position: absolute;
			right: 0; bottom: 0;
		}

	.editorbox .comment-list {
		display: block;
		overflow: hidden;
	}

		.editorbox .comment-list li {
			display: block;
			margin: 20px 0 36px 0;
			overflow: hidden;
		}

			.editorbox .comment-list .comment-name {
				color: #000000;
				display: block;
				font: normal normal normal 15px/18px 'Open Sans', sans-serif;
				float: left;
				margin: 0 20px 0 0;
				text-align: right;
				text-transform: uppercase;
				width: 121px;
			}

			.editorbox .comment-list .comment-img {
				display: block;
				height: 36px;
				position: relative;
				width: 36px;
                float: left;

				-webkit-border-radius: 50px;
				-moz-border-radius: 50px;
				border-radius: 50px;
				behavior: url("/js2/PIE.htc");
			}

			.editorbox .comment-list .comment-text {
				color: #464646;
				display: block;
				font-size: 14px;
				font-style: italic;
				float: left;
				line-height: 21px;
				width: 395px;
			}

            .editorbox .comment-list .comment-text.big {
                font-size: 16px;
                line-height: 23px;
            }

.social-comments {
		background: url('../img2/socialcomments.png') no-repeat left top;
		width: 44px; height: 44px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		behavior: url("/js2/PIE.php");
	}
	.social-comments.facebook {background-color: #3b5998;}
	.social-comments.vk {background-color: #53779e; background-position: 0 -44px;}
	.social-comments.twitter {background-color: #00bbf5; background-position: 0 -88px;}
	.social-comments.mail {background-color: #2f69a1; background-position: 0 -132px;}
	.social-comments.odnoklassniki {background-color: #f6891f; background-position: 0 -176px;}

	.photogallery-box {
		border-bottom: 1px solid #E7E7E7;
		display: block;
		margin: 0 0 30px 0;
		padding: 0 0 15px 0;
		position: relative;
		width: 610px;
	}
        .photogallery-box .contentbutton-12 {
            position: absolute !important;
            top: 7px; right: 0;
        }
		.photogallery-box .photogallery-carousel {
			display: block;
			overflow: hidden;
		}
        .photogallery-box_button {
            position: relative;
            margin: 22px 0 8px 0;
            text-align: center;
        }
        .photogallery-box_button .contentbutton-9 {
            padding: 5px 15px 4px;
        }

			.photogallery-carousel > li {
				position: relative;
				width: 611px;
				list-style-type: none ;
			}
                .photogallery-carousel_top-info {
                    overflow: hidden;
                    width: 450px; min-height: 70px;
                    font: 15px/17px 'open_sans_condensed_lightRg';
                    color: #757678;
                }
				.photogallery-box .photogallery-carousel h2 {
					text-align: left;
				}

				.photogallery-carousel li .photogalleryImgBox {
                    position: relative;
                    overflow: hidden;
                    display: block;
                    height: 460px;
                    width: 610px;
					background: #000;
				}

					.photogallery-carousel li img {
                        position: relative;
						display: block;
						margin: 0 auto;
						max-height: 460px;
						max-width: 610px;
					}
                    .photogallery-carousel.photocontest li img {
                        height: 870px; width: 610px;
                        max-height: none; max-width: none;
                    }

				.photogallery-carousel .obscuresLayer {
					z-index: 2;
				}

				.photogallery-carousel .thereLight {
					background: #000;
					display: none;
					font-size: 0;
					height: 100%;
					position: absolute;
					left: 0; top: 0;
					width: 100%;
					z-index: 2;
				}

				.photogallery-carousel > li > .positionrelative {
					margin: 0 0 89px 0;
				}
				.photogallery-carousel.photocontest > li > .positionrelative {
					margin: 0;
				}

				.photogallery-carousel > li p {
					color: #86888B;
					display: block;
					font-size: 12px;
					line-height: 18px;
					margin: 0 0 10px 0;
					text-align: left;
				}

				.photogallery-carousel > li p a {
					color: #010101;
					text-decoration: none;
				}

				.photogallery-carousel > li p a:hover {
					text-decoration: underline;
				}

				.photogallery-carousel > li .phohoInfoBox {
					font-size: 9px;
					margin: 0;
					text-transform: uppercase;
				}


		.photogallery-arrows-box {
			/*background: url("/img2/background-4.jpg") -92px 0 repeat-y #FFF;*/
			display: block;
			height: 45px;
			position: absolute;
			top: -3px; right: 0;
			z-index: 1;
		}

			.photogallery-arrows-box .headerelem-2 {
				padding-right: 9px;
				position: relative;
				z-index: 4;
			}

			.photogallery-arrows-box .headerelem-2 .headerelem-2-1 {
                background: #fff;
				padding-right: 10px;
			}

			.photogallery-arrows-box .headerelem-2 .headerelem-2-2 {
				padding-left: 10px;
			}

			.photogallery-countbox {
				display: block;
				color: #000;
				font-size: 12px;
				font-family: "Arial", "Tahoma";
				overflow: hidden;
				position: absolute;
				right: 27px; top: 4px;
				z-index: 1;
                background: #fff;
			}

				.photogallery-countbox .js_thisimgcount {
					display: block;
					float: left;
					min-width: 20px;
					text-align: center;
				}

				.photogallery-countbox .js_allimgcount {
					color: #9E9E9E;
					display: block;
					float: left;
					min-width: 20px;
					text-align: center;
				}

		.js_galleryZoobBox {
			cursor: pointer;
			display: block;
			height: 37px;
			opacity: 0;
			position: absolute;
			right: 26px; top: 20px;
			width: 37px;
			z-index: 2;

			-webkit-transition: 0.35s all;
			-moz-transition: 0.35s all;
			-ms-transition: 0.35s all;
			-o-transition: 0.35s all;
			transition: 0.35s all;
		}

			.js_galleryZoobBox > a {
				background: url("/img2/contentdecor-2.png") -100px -178px no-repeat #000;
				display: block;
				font-size: 0;
				height: 37px; width: 37px;
				position: relative;
				text-decoration: none;
			}

		.pointsGalleryBox {
			background: #F6F6F6;
			display: block;
			height: 75px;
			position: absolute;
			left: 0; top: 502px;
			/*text-align: center;*/
			width: 100%;
		}
        .pointsGalleryBox.photocontest_points {
            position: relative; top: 0;
        }

			.pointsGalleryBox-left, .pointsGalleryBox-right {
				background: url("/img2/contentdecor-14.png") left top no-repeat;
				display: block;
				font-size: 0;
				height: 29px;
				position: absolute;
				text-decoration: none;
				width: 29px;
			}

			.pointsGalleryBox-left {
				background-position: -3px 0;
				left: 19px; top: 22px;
			}

			.pointsGalleryBox-right {
				background-position: 5px -30px;
				right: 19px; top: 22px;
			}

			.pointsGalleryBox-left.disabled {
				background-position: -3px -117px;
				cursor: default;
			}

			.pointsGalleryBox-right.disabled {
				background-position: 5px -147px;
				cursor: default;
			}

				.pointsGalleryBox-left .appeared, .pointsGalleryBox-right .appeared {
					background: url("/img2/contentdecor-14.png") left top no-repeat;
					display: none;
					height: 29px;
					position: relative;
					left: 0; top: 0;
					width: 29px;
					z-index: 1;
				}

				.pointsGalleryBox-left .appeared {
					background-position: -3px -59px;
				}

				.pointsGalleryBox-right .appeared {
					background-position: 5px -89px;
				}

					.pointsGalleryBox-left.disabled .appeared {
						visibility: hidden;
					}

					.pointsGalleryBox-right.disabled .appeared {
						visibility: hidden;
					}

			.pointsGalleryBox .js_carouselEngine_leftBut.js_carousel_5 {
				display: block;
			}

			.js_carouselEngine.js_carousel_5 {
				display: block;
				position: absolute;
				left: 74px; top: 11px;
			}

			.pointsGalleryBox ul {
				display: block;
				overflow: hidden;
				width: 482px;
			}

				.pointsGalleryBox ul > li {
					display: block;
					height: 52px;
					float: left;
					position: relative;
					width: 66px;
				}

					.pointsGalleryBox ul > li  > a {
						border: 3px solid transparent;
						display: block;
						position: relative;

						-webkit-transition: 0.2s all;
						-moz-transition: 0.2s all;
						-ms-transition: 0.2s all;
						-o-transition: 0.2s all;
						transition: 0.2s all;
					}

					.pointsGalleryBox ul > li  > a:hover {
						border-color: #F04D77;
					}

						.pointsGalleryBox ul > li  > a img {
							display: block;
							margin: 0 auto;
							max-height: 46px;
							max-width: 60px;

							-webkit-transition: 0.35s all;
							-moz-transition: 0.35s all;
							-ms-transition: 0.35s all;
							-o-transition: 0.35s all;
							transition: 0.35s all;
						}

					.pointsGalleryBox ul > li  > a.active {
						cursor: default;
					}

					.pointsGalleryBox ul > li  > a.active:hover {
						border-color: transparent;
					}

						.pointsGalleryBox ul > li  > a.active img {
							opacity: 0.3;
							FILTER: alpha(style="0", opacity="30");
						}

					.pointsGalleryBox ul > li .obscuresLayer {
						z-index: 2;
					}

						.pointsGalleryBox ul > li  > a.active .obscuresLayer {
							display: none;
						}

	.editorbox ol {
			display: block;
			margin: 0 0 0 -38px;
		}

			.editorbox ol li {
				color: #F13C69;
				display: list-item !important;
				font: normal normal normal 12px/14px 'Open Sans', sans-serif;
				list-style: decimal inside;
				margin: 0 0 15px 0 !important;
			}

			.editorbox ol li .listitemtext {
				color: #464646;
				display: inline-block;
				font-family: "Arial", "Tahoma";
				font-size: 12px;
				font-style: normal;
				margin: 0 0 0 21px;
			}

	.editorbox .interview-form {
		display: block;
	}

		.editorbox .interview-form fieldset {
			margin: 0 0 20px 0;
		}

			.editorbox .interview-form label {
				color: #464646;
				display: block;
				font-size: 12px;
				font-style: normal;
				margin: 0 0 10px 0;
			}

				.editorbox .interview-form .js_inputs_radio_active {
					color: #000;
				}

				.editorbox .interview-form .js_inputs_radio_2-1-active, .editorbox .interview-form .js_inputs_radio_2-1 {
					float: left;
					margin: -1px 10px 0 0;
				}

	.testform {
		display: block;
		/*margin: 0 0 22px 0;*/ S.B.
		overflow: hidden;
		padding: 0;
	}
    .testform.editorbox-test {
        padding-left: 48px;
    }
    .testform h2.header2 {
        font: 18px/20px 'helioscondcbold';
        color: #f13c69;
    }

		.testform fieldset {
			display: block;
			position: relative;
		}
        .testform.editorbox-test fieldset {
            margin-top: 25px;
        }
        .testform.editorbox-test p {
            font: bold 14px/23px Arial;
            color: #464646;
        }
        .testform.editorbox-test .test_answers {
            margin-left: 15px;
        }
        .testform.editorbox-test .test_answer {
            width: 500px;
        }
        .testform.editorbox-test .test_answers label {
            font: 12px/18px Arial;
            color: #7b7d80;
        }

			.testform fieldset .header-2 {
				padding-left: 50px;
			}

			.test-list {
				border-bottom: 1px solid #E5E5E5;
				margin: 0 0 20px 0;
				padding: 0 0 30px 70px;
				list-style: none;
			}

				.test-help, .editorbox .test-help {
					color: #565656;
					font-size: 14px;
					font-weight: bold;
					line-height: 23px;
					margin: 0 0 28px 0;
					padding-left: 50px;
				}

			.testform ol  {
				border-bottom: 1px solid #E5E5E5;
				margin: 0 0 20px -20px;
				padding: 0 0 0 70px;
			}

				.testform ol li {
					font-size: 14px;
					line-height: 23px;
					list-style-position: outside;
					padding: 0 0 5px 0;
					text-indent: 0;
				}

					.testform ol li .listitemtext {
						display: inline;
						font-size: 14px;
						line-height: 23px;
					}

						.testform .radiogroup {
							display: block;
							margin: 10px 0 0 0;
							overflow: hidden;
						}
                        .testform.editorbox-test .test_answers .radiogroup {
                            overflow: visible;
                        }

							.testform .radiogroup label {
								color: #86888B;
								display: block;
								font-size: 14px;
								line-height: 21px;
								margin: 0 0 10px 0;
							}

							.testform .radiogroup .js_inputs_radio_active {
								color: #000;
							}

							.testform .radiogroup .js_inputs_radio_2-1-active, .testform .radiogroup .js_inputs_radio_2-1 {
								float: left;
								margin: 0 10px 0 0;
							}

		legend, .editorbox h3 {
			color: #000000;
			font: normal normal normal 18px/20px 'Open Sans', sans-serif;
			_padding: 0 0 15px 0;
			position: relative;
			text-transform: uppercase;
		}

	.seealso-box {
		display: block;
		font-style: normal;
	}

		.seealso-box .date {
			color: #7B7D80;
			font-size: 9px;
		}

		.seealso-box a {
			color: #464646;
			display: block;
			text-decoration: none;
		}

		.seealso-box .seealso-text {
			border-bottom: 1px solid #E5E5E5;
			display: block;
			font-size: 12px;
			line-height: 10px;
			padding: 0 0 12px 0;
		}

		.seealso-box a:hover .seealso-text, .seealso-box a:focus .seealso-text {
			text-decoration: underline;
		}

	.editorbox .articleinfo-box {
		color: #B0B1B3;
		display: block;
		overflow: hidden;
	}

		.editorbox .articleinfo-box .contentlink-3 {
			margin: 0 4px 0 0;
		}

		.editorbox .articleinfo-box .date {
			color: #7B7D80;
			margin: 0 15px 0 0;
		}

		.editorbox .articleinfo-box .contentlink-15 {
			margin-right: 5px;
			
		}

		.editorbox .articleinfo-box .tagsbox {
			overflow: hidden;
			_width: 185px;
			display: block;
		}

			.editorbox .articleinfo-box .tagsbox a {
				color: #7B7D80;
				font-size: 9px;
				margin: 0 4px 0 0;
				text-decoration: none;
				text-transform: uppercase;
			}

			.editorbox .articleinfo-box .tagsbox a:hover, .editorbox .articleinfo-box .tagsbox a:focus {
				color: #489DF4;
				text-decoration: underline;
			}

			.editorbox .articleinfo-box .contentbutton-6 {
				margin-left: 5px;
			}

/*==================================|/ ÃÃ‹ÃŽÃŠ ÃÃ…Ã„Ã€ÃŠÃ’ÃŽÃÃŽÃ‚ |==================================*/
/*==================================| ÃÃ‹ÃŽÃŠ ÃÃ…Ã„Ã€ÃŠÃ’ÃŽÃÃŽÃ‚ 1 |==================================*/

.editorBox_1 {
	color: #494949;
	display: block;
	font-size: 14px;
	line-height: 23px;
	position: relative;
}

	.editorBox_1 h1, .editorBox_1 h2, .editorBox_1 h3, .editorBox_1 h4, .editorBox_1 h5, .editorBox_1 h6 {
		display: block;
		font: normal normal bold 28px/32px 'Open Sans', sans-serif;
		position: relative;
		text-transform: uppercase !important;
	}

	.editorBox_1 h1 {
		color: #000000;
		font-size: 28px;
		line-height: 32px;
		margin: 0 0 30px 0;
	}

	.editorBox_1 h2 {
		color: #F13C69 !important;
		font-size: 22px;
		line-height: 24px;
		margin: 0 0 30px 0;
	}

	.editorBox_1 h3 {
		color: #F13C69 !important;
		font-size: 20px;
		line-height: 22px;
		margin: 0 0 30px 0;
	}

	.editorBox_1 h4, .editorBox_1 h5, .editorBox_1 h6 {
		color: #F13C69 !important;
		font-size: 20px;
		line-height: 22px;
		margin: 0 0 30px 0;
	}

	.editorBox_1 p {
		color: #494949;
		font-size: 14px;
		line-height: 23px;
		margin: 0 0 30px 0;
	}

	.editorBox_1 b {
		font-weight: bold;
	}

	.editorBox_1 i {
		font-style: italic;
	}

	.editorBox_1 u {
		text-decoration: underline;
	}

	.editorBox_1 strike {
		text-decoration: line-through;
	}

	.editorBox_1 a {
		color: #489DF4 !important;
		text-decoration: underline !important;
	}

		.editorBox_1 a:hover, .editorBox_1 a:focus {
			color: #000 !important;
		}

	.editorBox_1 > ul {
		display: block;
		margin: 0 0 30px 0;
	}

		.editorBox_1 ul li {
			background: url("/opt/img/editotBox-list.png") 5px 3px no-repeat;
			display: block;
			margin: 0 0 8px 0;
			padding: 0 0 0 30px;
		}

			.editorBox_1 ul li ul, .editorBox_1 ul li ol {
				margin: 8px 0 8px 30px;
			}

	.editorBox_1 > ol {
		color: #F13C69;
		display: block;
		font: normal normal bold 12px/14px 'Open Sans', sans-serif;
		margin: 0 0 30px 140px;
	}

		.editorBox_1 ol li {
			display: list-item;
			list-style: decimal inside;
			margin: 0 0 8px 0;
		}

			.editorBox_1 ol li > div.olstyling {
				color: #494949;
				display: inline;
				font: normal normal normal 14px/23px "Arial", "Tahoma";
				margin: 0 0 0 10px;
			}

			.editorBox_1 ol li ul, .editorBox_1 ol li ol {
				margin: 8px 0 8px 30px;
			}

			.editorBox_1 ol li ul li {
				list-style: none;
			}

	.editorBox_1 blockquote {
		display: block;
		color: #494949;
		font-size: 14px;
		font-style: italic;
		line-height: 23px;
		margin: 0 0 30px 0;
		padding: 0 0 0 195px;
		position: relative;
	}

		.editorBox_1 .blockquote-decor {
			background: url("/img2/contentdecor-59.png") 0 0 no-repeat;
			display: block;
			font-size: 0;
			height: 36px;
			position: absolute;
			left: 140px; top: 7px;
			width: 36px;

			-webkit-border-radius: 50px;
			-moz-border-radius: 50px;
			border-radius: 50px;
			behavior: url("/js2/PIE.htc");
		}

	.editorBox_1 .img-left {
		display: block;
		float: left;
		margin: 7px 20px 20px 0;
	}

	.editorBox_1 .img-right {
		display: block;
		float: right;
		margin: 7px 0 20px 20px;
	}

	.editorBox_1 .imgCaptionBox {
		display: inline-block;
		margin: 0 0 10px 0;
	}

		.editorBox_1 .imgCaptionBox img {
			display: block;
			margin: 0 0 5px 0;
		}

		.editorBox_1 .imgCaptionBox .imgCaption {
			color: #959595;
			display: block;
			font-size: 11px;
			line-height: 18px;
		}



/*==================================|/ ÃÃ‹ÃŽÃŠ ÃÃ…Ã„Ã€ÃŠÃ’ÃŽÃÃŽÃ‚ 1 |==================================*/
/*==================================| ÃÃ‹Ã€Ã‚Ã€ÃžÃ™ÃˆÃ‰ ÃÃ‹ÃŽÃŠ |==================================*/

.floatsRightBox {
	background: #FFF;
	display: inline-block;
	padding: 24px 30px;
	position: fixed;
	right: -100%; top: 50px;
	width: 260px;
	z-index: 10;

	-webkit-box-shadow: 0 0 10px #000000;
	-moz-box-shadow: 0 0 10px #000000;
	box-shadow: 0 0 10px #000000;
	behavior: url("/js2/PIE.htc");
}

	.floatsRightBox .header-1 {
		color: #383838;
		margin-bottom: 8px;
		padding-bottom: 14px;
	}

	.floatsRightBox .header-2 {
		color: #535353;
		margin-bottom: 0 !important;
	}

	.floatsRightBox .headerelem-2 {
		position: absolute;
		right: 25px; top: 31px;
	}

	.floatsRightBox-close {
		background: url("/img2/contentdecor-61.png") 13px 8px no-repeat #FFF;
		cursor: pointer;
		display: block;
		height: 50px;
		position: absolute;
		top: -25px; right: 29px;
		width: 50px;

		-webkit-box-shadow: 0 0 10px #000000;
		-moz-box-shadow: 0 0 10px #000000;
		box-shadow: 0 0 10px #000000;

		-webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
		behavior: url("/js2/PIE.htc");
	}

		.floatsRightBox-close .appeared {
			background: url("/img2/contentdecor-61.png") 0 -78px no-repeat;
			display: none;
			font-size: 0;
			height: 25px;
			position: absolute;
			left: 13px; top: 8px;
			width: 25px;
		}

		.floatsRightBox-close .correct-layer {
			background: #FFF;
			display: block;
			font-size: 0;
			position: absolute;
			left: -10px; bottom: -10px;
			height: 35px;
			width: 70px;
		}

	.floatsRightBox-point {
		border-bottom: 1px solid #E7E7E7;
		display: block;
		margin: 0 0 9px 0;
		padding: 0 0 7px 0;
		width: 260px;
	}

	.js_carousel_4 .thereLight {
		background: #FFF;
		display: none;
		font-size: 0;
		height: 100%;
		position: absolute;
		left: 0; top: 0;
		width: 100%;
		z-index: 2;
	}

	.floatsRightBox-point:nth-child(3n+0) {
		border-bottom: 0;
	}

		.floatsRightBox-point-1 {
			display: block;
			_height: 109px;
			height: 180px;
			margin-bottom: 9px;
			width: 260px;
		}

/*==================================|/ ÃÃ‹Ã€Ã‚Ã€ÃžÃ™ÃˆÃ‰ ÃÃ‹ÃŽÃŠ |==================================*/

/*==================================| ÃƒÃ€Ã‹Ã…ÃÃ…ÃŸ Ã  Ã“Ã‚Ã…Ã‹ÃˆÃ—Ã…ÃÃÃ›ÃŒÃˆ Ã”ÃŽÃ’ÃŠÃ€ÃŒÃˆ |==================================*/

.zoomImgGalleryBox {
    display: none;
    height: 100%;
    min-width: 900px;
    min-height: 592px;

    overflow: auto;
    position: fixed;
    left: 0; top: 0;
    width: 100%;
    z-index: 20;
}

    .zoomImgGalleryBox-bg {
    background: #000;
    display: none;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    width: 100%;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80) !important; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;
}

    .zoomImgGalleryWindow {
        display: none;
        height: 100%;
        position: relative;
        width: 100%;
        z-index: 1;
    }

        .zoomImgGalleryWindow tbody > td {
            height: 100%;
            text-align: center;
            vertical-align: middle;
            width: 100%;
        }

            .zoomImgGalleryWindow-1 {
                background: #000;
                margin: 0 auto;
                min-width: 900px;
                min-height: 402px;

                max-width: 1300px;
                max-height: 800px;

                -webkit-box-shadow: #000 0 0 20px;
                -moz-box-shadow: #000 0 0 20px;
                box-shadow: #000 0 0 20px;
                behavior: url("/js2/PIE.htc");
            }

                .zoomImgGalleryWindow-1-1 {
                    height: 100%;
                    vertical-align: middle;
                }

                    .zoomImgGalleryImgTable {
                        height: 100%;
                        width: 100%;
                    }

                        .zoomImgGalleryImgTable > td {
                            vertical-align: middle;
                        }

                    .zoomImgGalleryWindow-1-1-1 {
                        display: inline-block;
                        height: 100%;
                        overflow: hidden;
                        position: relative;
                        text-align: center;
                        vertical-align: middle;
                        width: 100%;
                    }

                        .zoomImgGalleryImgDescript {
                            color: #828282;
                            display: block;
                            font-size: 10px;
                            height: 30px;
                            line-height: 29px;
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
                            position: absolute;
                            left: 0; bottom: 0;
                            text-transform: uppercase;
                            text-align: center;
                            width: 100%;
                            z-index: 3;

                            -webkit-transition: .3s all;
                            -moz-transition: .3s all;
                            -ms-transition: .3s all;
                            -o-transition: .3s all;
                            transition: .3s all;
                        }

                        .zoomImgGalleryWindow-1-1-1:hover .zoomImgGalleryImgDescript {
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;
                        }

                            .zoomImgGalleryImgDescript p {
                                position: relative;
                                z-index: 1;
                            }

                            .zoomImgGalleryImgDescript b {
                                color: #FFF;
                                font-weight: normal;
                            }

                            .zoomImgGalleryImgDescript-bg {
                                background: #000;
                                display: block;
                                font-size: 0;
                                height: 100%;
                                filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;
                                FILTER: alpha(style="0", opacity="90");
                                position: absolute;
                                left: 0; bottom: 0;
                                width: 100%;
                            }

                        .zoomImgGalleryWindow-1-1-1 img {
                            display: inline-block;
                            max-width: 100%;
                            max-height: 100%;
                            image-rendering: optimizeQuality;
                            vertical-align: middle;
                        }

                        .zoomImgGalleryFullScreen {
                            background: url("/img2/contentdecor-63.png") 0 0 no-repeat;
                            display: block;
                            font-size: 0;
                            height: 34px; width: 34px;
                            position: absolute;
                            right: 25px; top: 25px;
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
                            text-decoration: none;
                            z-index: 2;

                            -webkit-transition: .3s all;
                            -moz-transition: .3s all;
                            -ms-transition: .3s all;
                            -o-transition: .3s all;
                            transition: .3s all;
                        }

                        .zoomImgGalleryFullScreen:hover {
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important;
                        }
                        .zoomImgGalleryFullScreenClose { display: none; background: url(/img2/fullscreenclose.png) no-repeat; width: 38px; height: 37px; position: absolute; top: 20px; right: 20px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 2;}
                        .zoomImgGalleryFullScreenClose:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important;}

                        .zoomImgGalleryLoad { 
				_width: 24px;
				_height: 24px;
				_background: #fff url(/img2/preloader4.gif) center no-repeat;
				
				width: 32px;
				height: 32px;
				background: transparent url(/img2/preloader4.gif) center no-repeat;
				
				position: absolute;
				left: 50%;
				margin-left: -12px;
				top: 50%;
				margin-top: -12px;
				padding: 10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}


                        .zoomImgGalleryLeft {
                            background: url("/img2/contentdecor-65.png") left center no-repeat;
                            display: block;
                            font-size: 0;
                            height: 100%;
                            margin: 0 0 0 20px;
                            position: absolute;
                            left: 0; top: 0;
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
                            text-decoration: none;
                            width: 50%;
                            z-index: 1;

                            -webkit-transition: .3s all;
                            -moz-transition: .3s all;
                            -ms-transition: .3s all;
                            -o-transition: .3s all;
                            transition: .3s all;
                        }

                        .zoomImgGalleryLeft:hover {
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important;
                        }

                        .zoomImgGalleryRight {
                            background: url("/img2/contentdecor-64.png") right center no-repeat;
                            display: block;
                            font-size: 0;
                            height: 100%;
                            margin: 0 20px 0 0;
                            position: absolute;
                            right: 0; top: 0;
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
                            text-decoration: none;
                            width: 50%;
                            z-index: 1;

                            -webkit-transition: .3s all;
                            -moz-transition: .3s all;
                            -ms-transition: .3s all;
                            -o-transition: .3s all;
                            transition: .3s all;
                        }

                        .zoomImgGalleryRight:hover {
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important;
                        }

                        .zoomImgGalleryWindow-1-1-1:hover .zoomImgGalleryFullScreen, .zoomImgGalleryWindow-1-1-1:hover .zoomImgGalleryLeft, .zoomImgGalleryWindow-1-1-1:hover .zoomImgGalleryRight {
                            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;
                        }

                    .zoomImgGalleryWindow-1-2 {
                        background: #FFF;
                        color: #000;
                        height: 100%;
                        vertical-align: top;
                        width: 310px;
                    }

                        .zoomImgGalleryWindow-1-2-1 {
                            padding: 20px;
                            position: relative;
                            width: 270px;
                            height: 100%;
                        }

                            .zoomImgGalleryRightClose {
                                background: url("/img2/contentdecor-61.png") 0 0 no-repeat;
                                display: block;
                                font-size: 0;
                                height: 25px;
                                position: absolute;
                                right: 20px; top: 20px;
                                width: 25px;
                            }

                                .zoomImgGalleryRightClose .appeared {
                                    background: url("/img2/contentdecor-61.png") 0 -78px no-repeat;
                                    display: none;
                                    font-size: 0;
                                    height: 25px;
                                    position: absolute;
                                    right: 0; top: 0;
                                    width: 25px;
                                }

                            .zoomImgGalleryWindow-1-2-1 .header-6 {
                                display: block;
                                margin: 0 0 12px 0;
                                width: 225px;
                            }

                                .zoomImgGalleryWindow-1-2-1 > p {
                                    border-bottom: 1px solid #E5E5E5;
                                    margin: 0 0 15px 0;
                                    padding-bottom: 12px;
                                }

                                .zoomImgGalleryWindow-1-2-1 .contentelem-26-1-1 {
                                    border-bottom: 1px solid #E5E5E5;
                                    margin: 0 0 15px 0;
                                    padding: 0 0 15px 0;
                                    float: none;
                                }

                                    .zoomImgGalleryWindow-1-2-1 .contentelem-26-1-1 li {
                                        padding: 0 0 31px 0;
                                    }

                                        .zoomImgGalleryWindow-1-2-1 .contentelem-26-1-1-1 {
                                        top: auto; bottom: 0;
                                    }

                                            .zoomImgGalleryWindow-1-2-1 .contentelem-26-1-1-1 .decor-1 {
                                        background: url("/img2/contentdecor-66.png") 0 0 no-repeat;
                                        bottom: auto; top: -9px;
                                    }

                            .zoomImgGalleryComments {
                                display: block;
                            }

                                .zoomImgGalleryComments > li {
                                    border-bottom: 1px solid #E5E5E5;
                                    display: inline-block;
                                    margin: 0 0 15px 0;
                                    padding: 0 0 7px 0;
                                    position: relative;
                                    width: 100%;
                                }

                                .zoomImgGalleryComments > li:last-child {
                                    border-bottom: 0;
                                    margin-bottom: 0;
                                }

                                    .zoomImgGalleryComments > li .zoomImgGalleryUserBox-1 {
                                        display: block;
                                        margin-right: 10px;
                                        float: left;
                                    }

                                        .zoomImgGalleryComments > li .zoomImgGalleryUserBox-1 img {
                                            display: block;
                                            height: 42px;
                                            position: relative;
                                            width: 42px;

                                            -webkit-border-radius: 30px;
                                            -moz-border-radius: 30px;
                                            border-radius: 30px;
                                            behavior: url("/js2/PIE.htc");
                                        }

                                    .zoomImgGalleryComments > li .zoomImgGalleryUserBox-2 {
                                        color: #555555;
                                        display: block;
                                        float: left;
                                        font-size: 11px;
                                        line-height: 14px;
                                        overflow: hidden;
                                        position: relative;
                                        top: -5px;
                                        width: 218px;
                                    }

                                        .zoomImgGalleryUserBox-2-1 {
                                            color: #000;
                                            font-size: 10px;
                                            text-transform: uppercase;
                                        }

                            .zoomImgGalleryUserForm {
                                background: url("/img2/contentdecor-45.png") 19px 7px no-repeat #EBEBEB;
                                display: block;
                                padding: 15px 0 15px 72px;
                                position: absolute;
                                left: 0; bottom: 42px;
                                width: 238px;
                            }

                                .zoomImgGalleryUserForm input[type=text] {
                                    font-size: 9px;
                                    padding-top: 7px;
                                    text-transform: uppercase;
                                }

.fullScreenTrue.zoomImgGalleryBox {
    overflow: hidden;
}

.fullScreenTrue .zoomImgGalleryWindow-1-2 {
    display: none;
}

.fullScreenTrue .zoomImgGalleryFullScreen {
    display: none;
}

.fullScreenTrue .zoomImgGalleryWindow-1 {
    width: 100% !important;
}

/*==================================|/ ÃƒÃ€Ã‹Ã…ÃÃ…ÃŸ Ã  Ã“Ã‚Ã…Ã‹ÃˆÃ—Ã…ÃÃÃ›ÃŒÃˆ Ã”ÃŽÃ’ÃŠÃ€ÃŒÃˆ |==================================*/

/*Alphabet search*/
.alphabet-search {
    margin: 12px 0;
    overflow: hidden;
}
.alphabet-search_item {
    float: left;
    list-style: none;
}

.tegs_column ul li, .tegs_column {list-style: none}
.alphabet-search_item_link {
    color: #7b7d80;
    display: block;
    font: bold 9px/18px "Arial";
    padding: 2px 8px;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url("/js2/PIE.htc");
}
.alphabet-search_item_link:hover {
    background-color: #f13c69;
    color: #fff;
}
.alphabet-search_item_link.active {
    background-color: #f13c69;
    color: #fff;
}

/*Tabs*/
.tabs-body {
    margin-bottom: 58px;
}
.tabs-menu {
    position: relative;
    width: 100%;
}
.tabs-menu_item {
    position: relative;
}
.tabs-menu_link {
    display: block;
    position: relative;
    padding: 15px 0 15px;
    font: 15px/15px 'helioscondcbold', Arial;
    color: #489df4;
    text-transform: uppercase;
    text-align: center;
}
.tabs-menu_item_helper {
    display: none;
    position: absolute;
    top: -14px; *top: -13px; left: -10px; right: -10px;
    height: 14px;
    background: #fff;
}
.tabs-menu_item_helper.right-edge {
    right: 0;
}
.tabs-menu_item_helper.left-edge {
    left: 0;
}
.tabs-menu_item.active {
    -webkit-box-shadow: 0 0 15px #CCCCCC;
    -moz-box-shadow: 0 0 15px #CCCCCC;
    box-shadow: 0 0 15px #CCCCCC;
    behavior: url("/js2/PIE.htc");
    background: #fff;
}
.tabs-menu_item.active .tabs-menu_link {
    color: #f13c69;
    text-decoration: none;
}
.tabs-menu_item.active .tabs-menu_item_helper {
    display: block;
}

.tabs {
    position: relative;
    margin: 15px 0 17px;
    border-bottom: 1px solid #ccc;
}
.tabs_arrow {
    position: absolute;
    bottom: -1px; left: 103px;
    display: block;
    width: 15px; height: 8px;
    background: url(/img2/icons.png) 0 -48px no-repeat;
}
.tabs_list {
    overflow: hidden;
    margin: 0 auto;
    width: 505px;
    text-align: justify;
}
.tabs_item {
    display: inline-block;
    vertical-align: top;
}
.tabs_item_link {
    font: 18px/20px 'helioscondcbold', Arial;
    color: #f13c69;
    text-transform: uppercase;
}
.tabs_item_link:hover {
    color: #f7577f;
}
.tabs_item.active .tabs_item_link {
    color: #7b7d80;
    text-decoration: none;
}
.tabs_item.stretch {
    content: '.';
    margin: 0;
    width: 100%;
    font-size: 0; line-height: 0;
}

.gallery {
    position: relative;
    list-style: none;
    height: 358px;
    -webkit-box-shadow: 0 0 15px #CCCCCC;
    -moz-box-shadow: 0 0 15px #CCCCCC;
    box-shadow: 0 0 15px #CCCCCC;
    behavior: url("/js2/PIE.htc");
    background: #fff;
}
.gallery.one-photo {
    margin-bottom: 16px;
}
.gallery_item {
    position: absolute;
    top: 0; left: 0;
    height: 348px;
    overflow: hidden;
    visibility: hidden;
}
.gallery_item.active {
    visibility: visible;
}
.gallery_img {
    display: block;
    width: 612px; height: 249px;
}
.gallery_img-wrapper {
    position: relative;
}
.gallery_descript {
    padding: 17px 25px 25px;
}
.gallery_descript h2 {
    font: bold 18px/24px Arial;
    color: #f13c69;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.gallery.one-photo .gallery_descript {
    text-transform: uppercase;
}

/*Select date*/
.date-select {
    margin: 0 10px 10px 0;
}
.date-select_button, input.date-select_button.date {
    padding: 8px 15px 6px;
    vertical-align: top;
    color: #626262;
    cursor: pointer;
}
.date-select_button.date {
    font-weight: normal !important;
    width: 62px;
}
.date-select_title {
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    font: 14px/32px Arial;
    color: #959595;
    text-shadow: #fff 0 1px 0;
}

.list-style-photo {
    overflow: hidden;
    margin: 6px 0 13px -10px;
    width: 632px;
}
.list-style-photo_item {
    float: left;
    margin-right: 9px;
    list-style: none;
}
.list-style-photo_item_link {
    display: block;
    padding: 8px 9px 7px;
    height: 30px; width: 180px;
    border: 1px solid #fff;
    text-decoration: none;
}
.list-style-photo_item_link:hover {
    background: #f5f5f5;
    border-color: #ebebeb;
}
.list-style-photo_item_img {
    display: inline-block;
    vertical-align: middle;
    width: 30px; height: 30px;
    margin-right: 15px;
}
.list-style-photo_item_caption {
    display: inline-block;
    vertical-align: middle;
    width: 130px;
    font: 12px/10px Arial;
    color: #555;
}
.list-style-photo_item_link:hover .list-style-photo_item_caption {
    color: #f13c69;
}

.list-name-articles {
    margin-bottom: 22px;
}
.list-name-articles_item {
   	padding: 8px 0px;
    overflow: hidden;
    list-style: none;
    border-top: 1px dotted #ccc;
}
.list-name-articles_item:first-child {
    border: none;
}
.list-name-articles_content {
    float: left;
    /*width: 590px; S.B. */
}
.list-name-articles_content_title {
    font: bold 12px/14px Arial;
    color: #000;
}
.list-name-articles.blitzquiz .list-name-articles_content_title {
    color: #f13c69;
}
.list-name-articles.blitzquiz .list-name-articles_item:hover .list-name-articles_content_title {
    color: #f45d82;
}
.list-name-articles_content_slash {
    padding: 0 5px;
    font-weight: bold;
    color: #000;
}
.list-name-articles_content_author {
    font: 9px/11px Arial;
    color: #a1a1a1;
    text-transform: uppercase;
}
.list-name-articles_info {
    float: right;
    width: 160px;
    text-align: right;
    font: 11px/13px Arial;
    color: #7b7d80;
}

.sponsors {
    padding: 22px 0 0;
    margin: 35px 0;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.sponsors ul {
    margin-top: 22px;
}
.sponsors li {
    overflow: hidden;
    margin: 16px 0 10px;
}
.sponsors li img {
    display: block;
    float: left;
    width: 130px;
}
.sponsors li p {
    float: right;
    width: 450px;
}


/* ÃªÃ Ã°Ã²Ã¨Ã­ÃªÃ  Ã¢ Ã«Ã¨Ã². ÃªÃ®Ã­ÃªÃ³Ã°Ã±Ã¥ - S.B. */
.limg {float: left; padding: 0 10px 10px 0; background: none !important}
/* Ã³Ã¡Ã°Ã Ã²Ã¼ Ã§Ã Ã«Ã¨Ã¢ÃªÃ³ Ã³ tr Ã¤Ã«Ã¿ Ã²Ã¥Ã±Ã²Ã®Ã¢ - S.B. */

.test_color td.dark_purple {background: #9c009c !important;}
.test_color td.light_violet {background: #ce9aff !important;}
.test_color td.orange {background: #ff9a00 !important;}
.test_color td.pink {background: #ff99cc !important;}

.contentelem-51 p {clear: both;}

/*.blitzquiz-participants_td {overflow: hidden;}*/




/* articles, news, etc... */
.headelem-3-2 li a:hover, .headelem-3-2 li a:focus {
	color: #FFF;
}
.headelem-3-1 li a:hover, .headelem-3-1 li a:focus {
	color: #FFF;
}


.contentlink-author {
    background: url("/img2/contentdecor-3.png") no-repeat scroll left -1px transparent;
    color: #B0B1B3;
    display: inline-block;
    font: bold 9px/10px "Arial","Tahoma","Verdana";
    padding: 0 0 0 12px;
    text-decoration: none;
    text-transform: uppercase;
}

.imgDescription {font-size: 12px; color: #959595; padding: 5px 0 15px; margin-bottom: 40px; border-bottom: 1px solid #E5E5E5; }






/* CLUB */

/* INTERVIEW RESULT */

.interview-wrap {width: 262px;}

.interview-block {margin-bottom: 10px;}
.interview-block.sets-1 {font: normal normal 11px/14px Arial, sans-serif;}
.interview-question {width: 230px; display: inline-block; *display: inline; zoom: 1;}
.interview-block.sets-1 .interview-question {color: #000;}
.interview-quantity {display: inline-block; *display: inline; zoom: 1; padding-left: 10px; text-align: right; color: #a57b80; width: 15px;}
.interview-block.sets-1 .interview-quantity {color: #a9a9a9;}

.statusbar-wrap {background: #fff; width: 100%; height: 5px; border-radius: 3px; margin-top: 5px;}
.interview-block.sets-1 .statusbar-wrap {background: #ebebeb;}
.statusbar {background: #ff335a; height: 5px; border-radius: 3px;}

/*PRIZE ICON*/

.prize-icon {background: transparent; position: absolute; right: -15px; bottom: 15px;}

/*BEST COMMENTS*/

.best-comments {background: #f9f8f1; padding: 20px 30px; position: relative; left: -30px; width: 100%; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.best-comments .comments_info{color: #ff4064}
.best-comments h3 {font: normal normal 18px/19px 'OpenSans', sans-serif; color: #ff335a; padding: 10px 0 15px; border-bottom: 1px solid #e1e1e1;}

/* ÃÃ«Ã®Ãª Ã±Ã®Ã­Ã­Ã¨ÃªÃ  Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥ */
.sonnik-right-block { padding: 20px 0; border-bottom: 1px solid #00476D; border-top: 1px solid #00476D; -webkit-box-shadow:  0px -1px 0px 0px #00315C; box-shadow:  0px -1px 0px 0px #00315C;}
	.sonnik-val { font-size: 18px; margin-bottom: 10px}
	.sonnik-right-block a { text-decoration: none; }
	.sonnik-right-block p { text-shadow: 0 -1px 0 #000; color: #C9D0D6}
	
/* ÃŒÃ¥Ã­Ã¾ Ã¾Ã§Ã¥Ã°Ã  Ã¢ Ã¸Ã Ã¯ÃªÃ¥ */
.headelem-5-1.user-menu { text-align: center; margin: 12px 0 11px}
	
.headelem-5-1.user-menu .headerlink-6 { color: #9E9C9E; background: none; position: relative; padding-left: 20px; padding-right: 15px; white-space: nowrap}
	.headelem-5-1.user-menu .headerlink-6 .user-icon { display: block; width: 12px; height: 12px; background: url(/img2/user-icon.png) no-repeat; position: absolute; left: 0; top: 1px;}
	.headelem-5-1.user-menu .headerlink-6 .man { background-position: -12px 0}
.headelem-5-1.user-menu .headerlink-6:hover { color: #fff}
	.headelem-5-1.user-menu .headerlink-6:hover .user-icon { background-position: 0 -12px}
	.headelem-5-1.user-menu .headerlink-6:hover .man {background-position: -12px -12px}
	
	.headelem-5-1.user-menu .headerlink-6 .arrow, .openedUserBox-1-1 .arrow { display: block; position: absolute; width: 10px; height: 10px; right: 0; top: 0px; background: url("/img2/headimg-1.png") right -132px no-repeat;}
	.headelem-5-1.user-menu .headerlink-6:hover .arrow, .openedUserBox-1-1:hover .arrow { background-position: right -101px}
	.openedUserBox-1-1 .arrow { background-position: right -35px}
	.openedUserBox-1:hover .arrow { background-position: right -68px}
	
	.headelem-5-1.user-menu .headerlink-6 .user-news {display: block; width: 17px; height: 14px; background: url(/img2/user-icon.png) -3px -24px no-repeat; position: absolute; left: -5px; top: -2px; font-size: 8px; color: #fff; text-shadow: none; text-align: center; padding: 5px 1px 0 0; font-style: normal}
	
/* ÃŒÃ¥Ã­Ã¾ Ã¢ ÃªÃ®Ã­Ã²Ã¥Ã­Ã²Ã­Ã®Ã© Ã®Ã¡Ã«Ã Ã±Ã²Ã¨ */
.content-menu {border-bottom: 1px solid #ccc; margin-bottom: 25px;}
.content-menu li {display: inline-block; padding: 0 40px 20px 0; position: relative; *display: inline; zoom: 1;}
.content-menu li:last-child { padding-right: 0;}
.content-menu li.last { padding-right: 0;} 
	.content-menu a { font: normal 15px 'opensans', Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: uppercase}
	.content-menu .active a { color: #000; text-decoration: none;}
		.content-menu .active i { display: block; position: absolute; width: 15px; height: 8px; background: url(/img2/contentdecor-2.png) 0 -279px no-repeat; left: 50%; margin-left: -28px; bottom: -1px}
		.content-menu li.last i {margin-left: -7px;}
		
/* ÃŠÃ«Ã³Ã¡ Ã­Ã  ÃŠÃ«Ã¥Ã® \ Ã´Ã®Ã²Ã® */
.club-photo_item { margin-bottom: 30px}
.club-photo_item-header {font: normal 18px/20px 'opensans', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; margin: 0 0 20px}
	.club-photo_item-header .subheader {font: normal 18px/20px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif; color: #898989}

	.club-photo_item-header a:hover { text-decoration: underline; color: #f00}
	.club-photo_item-photos a { float: left; margin: 0 1px 1px 0; line-height: 0; position: relative}
.club-photo_item-name-holder {position: absolute; left: 30px; bottom: 51px}
.club-photo_item-name-holder.leftbottom-corner { bottom: 20px}
	.leftbottom-corner .club-photo_item-voices { padding: 4px 5px 6px}
.club-photo_item-name { font: normal 18px/30px 'opensans', Arial, Helvetica, sans-serif; color: #fff; position: relative; left: -30px; padding: 10px 0; background: #FF2F5B;}
	.club-photo_item-name i { position: relative; left: 30px; background: #FF2F5B; font-style: normal; padding: 10px 0;}
		.club-photo_item-name i em { position: relative; left: -15px; background: #FF2F5B; font-style: normal;}
.club-photo_item-voices { position: relative; padding: 4px 15px 6px; left: -30px; top: 15px; background: #fff;}
	.club-photo_item-city { font-size: 9px; text-transform: uppercase; color: #464646; margin-right: 5px}
	.club-photo_item-voices .opinions_rating { position: static; padding: 0}
	
	/* ÃŠÃ«Ã³Ã¡ Ã­Ã  ÃªÃ«Ã¥Ã® \ Ã¯Ã®Ã«Ã¼Ã§Ã®Ã¢Ã Ã²Ã¥Ã«Ã¨ */
/*	
.club_users {width: 100%; border-spacing: 0; border-collapse: collapse;}		
	.club_users__head {
		padding: 12px 15px 7px; 
		background: url(/img2/club/club_head_background.png) rgb(248, 248, 248) repeat-x bottom;
		border-bottom: 1px solid rgb(225, 225, 225);
		border-left: 1px solid #fff;
		text-align: left;
		cursor: pointer;
	}
	.club_users__head:first-child {
		border-left: none;
		cursor: default;
	}
	.club_users__head.active {background: url(/img2/club/club_head-active_background.png) rgb(255, 81, 114) repeat-x bottom;}
	
	.club-icons {display: inline-block; background: url(/img2/club/club_users_icons.png) no-repeat top left; *display: inline; zoom: 1;}
		.club-icons_person {background-position: 0 -2px; width: 15px; height: 15px;}
		.club-icons_photos {background-position: -16px -1px; width: 16px; height: 14px;}
		.club-icons_text {background-position: -33px 0; width: 13px; height: 16px;}
		.club-icons_groups {background-position: -48px 0; width: 25px; height: 15px;}
		.club-icons_friends {background-position: -75px 0; width: 16px; height: 16px;}
		.club-icons_calendar {background-position: -93px 0; width: 14px; height: 15px;}
		.club_users__head.active .club-icons_person {background-position: 0 -20px;}
		.club_users__head.active .club-icons_photos {background-position: -16px -19px;}
		.club_users__head.active .club-icons_text {background-position: -33px -18px; height: 17px;}
		.club_users__head.active .club-icons_groups {background-position: -48px -18px;}
		.club_users__head.active .club-icons_friends {background-position: -75px -18px;}
		.club_users__head.active .club-icons_calendar {background-position: -93px -18px;}
		.club_users__online {background-position: -108px -13px; width: 12px; height: 12px;}
		.club_users__offline {background-position: -108px 0; width: 12px; height: 12px;}
		
	.club_users__body {padding: 20px 10px 0; background: #fff; border-bottom: 1px solid rgb(229, 229, 229); vertical-align: middle;}
	.club_users__body:first-child {padding-left: 0;}
	.club_users__body.active {background: rgb(255, 232, 236);}
		.club_users__personal {width: 270px;}
			.club_users__personal_photo {display: inline-block; margin-right: 20px; line-height: 0; vertical-align: bottom; *display: inline; zoom: 1;}
				.club_users__personal_photo img {width: 70px; height: auto;}
			.club_users__personal_info {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}
				.club_users__personal_name {margin-bottom: 7px; font: bold 14px/18px 'Arial', sans-serif; color: rgb(241, 60, 105);}
				.club_users__personal_name .club-icons {position: relative; top: 2px;}
				.club_users__personal_name a {font: bold 14px/18px 'Arial', sans-serif; color: rgb(241, 60, 105); text-decoration: none;}
				.club_users__personal_name a:hover {color: rgb(194, 49, 85);}
				.club_users__personal_home-and-position {margin-bottom: 10px; font: normal 9px/15px 'Arial', sans-serif; color: rgb(123, 125, 128); text-transform: uppercase;}
				.club_users__block-or-delete {display: none; margin: 0 0 7px;}
				.club_users__block-or-delete a {font: normal 10px/normal 'Arial', sans-serif; color: rgb(72, 157, 244); text-transform: uppercase;}
				.club_users__block-or-delete a:hover {color: rgb(241, 60, 105);}
				.club_users__personal:hover .club_users__block-or-delete {display: block;}
				.club_users__personal_add-info {margin-bottom: 5px;}
					.club_users__personal_add-info .icon-heart {position: relative; bottom: -3px;}
					.icon-comments {display: inline-block; margin: 0 3px -1px 2px; background: url(/img2/contentdecor-8.png) no-repeat; width: 10px; height: 10px; *display: inline; zoom: 1;}
					.icon-comments.pink {background: url(/img2/contentdecor-9.png) no-repeat;}
					.icon-pen {display: inline-block; margin: 0 3px 0 2px; background: url(/img2/contentdecor-2.png) no-repeat -32px -325px; width: 10px; height: 8px; *display: inline; zoom: 1;}
					.club_users__add-info_item {font: normal 9px/17px 'Arial', sans-serif; color: rgb(37, 37, 37); text-transform: uppercase;}
				.club_users__body_some-quantity .quantity, .club_users__body_year-quantity .quantity {font: bold 14px/20px 'Arial', sans-serif; color: #000; text-shadow: 0 1px #fff;}
				.club_users__body_some-quantity .info, .club_users__body_year-quantity .info {font: normal 9px/20px 'Arial', sans-serif; color: rgb(123, 125, 128); text-transform: uppercase; text-shadow: 0 1px #fff;}
				 .club_users__body_year-quantity .quantity {color: rgb(123, 125, 128);}

.club_profile {margin-bottom: 20px;}
				 
.club_profile_background {position: relative; background: url(/img2/club/club_profile_background.jpg) no-repeat; height: 215px;}
.club_button {padding: 5px 15px; background: rgb(226, 226, 226); border: 1px solid rgb(101, 28, 42); border-radius: 3px; box-shadow: inset 0 1px #fff; font: bold 12px/20px 'Arial', sans-serif; color: rgb(85, 26, 37); text-shadow: 0 1px #fff; cursor: pointer;
	background: -webkit-linear-gradient(#ededed, #c1c1c1); 
	background: -moz-linear-gradient(#ededed, #c1c1c1); 
	background: -ms-linear-gradient(#ededed, #c1c1c1); 
	background: -o-linear-gradient(#ededed, #c1c1c1); 
	background: linear-gradient(#ededed, #c1c1c1);}
.club_button:hover {background: rgb(240, 240, 240); color: rgb(37, 37, 37);}	
.club_button:active {background: rgb(192, 192, 192); color: #fff; text-shadow: 0 1px #888;}	
	.club_profile-icons {display: inline-block; background: url(/img2/club/club_profile_icons.png) no-repeat left top; *display: inline; zoom: 1;}
		.icon-position {background-position: -30px -18px; width: 20px; height: 19px;}
		.icon-online {background-position: -88px -13px; width: 12px; height: 12px;}
		.icon-offline {background-position: -88px 0; width: 12px; height: 12px;}
		.icon-profileText {background-position: -33px 0; width: 13px; height: 17px;}
		.icon-profileFriends {background-position: -63px 0; width: 25px; height: 16px;}
		.icon-profileGroups {background-position: -47px 0; width: 15px; height: 15px;}
		.icon-profileComments {background-position: -115px -35px; width: 20px; height: 17px;}
		.icon-profilePen {background-position: -66px -17px; width: 19px; height: 19px;}
		.icon-quote {background-position: 0 -15px; width: 29px; height: 29px;}
		.icon-photo {background-position: -16px 0; width: 16px; height: 13px;}
		.icon-heartWhite {background-position: 0 0; width: 15px; height: 14px;}
		.icon-like {background-position: -82px -39px; width: 15px; height: 13px;}
		.icon-friend {background-position: -98px -33px; width: 15px; height: 15px;}
		.icon-locked {background-position: -101px 0; width: 36px; height: 32px;}
	.club_profile__info {position: absolute; bottom: 0; left: 145px; padding-bottom: 15px; width: 460px;}
		.club_profile__name {
			float: left;
			font: normal 24px/32px 'opensans', 'Arial', sans-serif;
			color: #fff;
			_text-shadow: 0 1px rgb(58, 58, 58);
			text-transform: uppercase;
			
			text-shadow: 0px 1px 5px #3b3b3b;
			filter: dropshadow(color=#3b3b3b, offx=1, offy=1);
		}
			.club_profile__name .icon-online, .club_profile__name .icon-offline {position: relative; top: -2px;}
		.club_profile__background-upload {float: right; margin-right: 13px;}
		
.club_profile_avatar-and-info, .club_profile_quote-and-comments-and-photo,
.club_profile__comments, .club_profile__photo, .club_profile__big-photo,
.club_profile__small-photos, .club_profile__small-photos_container,
.club_profile__likebox {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}

	.club_profile__avatar {position: relative; margin-top: -61px; width: 125px; height: 162px; border: 5px solid rgb(251, 251, 251); overflow: hidden;}
		.club_profile__avatar img{width: 125px; height: auto; min-height: 100%;}
	.club_profile__additional-info {padding: 15px 25px; background: rgb(235, 235, 235); height: 74px; width: 85px; overflow: hidden;}
	.club_profile__additional-info.two-option {padding: 25px 35px; width: 65px; height: 54px;}
		.club_profile__additional-info_item {margin-bottom: 5px; font: normal 16px/normal 'open_sans_condensed_lightRg', 'Arial', sans-serif; color: rgb(37, 37, 37); text-shadow: 0 1px #fff;}
			.club_profile__additional-info_item  .club_profile-icons {position: relative; top: 2px; margin-right: 3px;}
			.club_profile__additional-info_item .icon-profileText {margin: 0 9px 0 5px;}
			.club_profile__additional-info_item .icon-profileGroups {margin: 0 8px 0 5px;}
.club_profile_quote-and-comments-and-photo {width: 350px;}
	.club_profile__quote {padding: 19px 20px 20px; background: rgb(255, 51, 90); height: 72px;}
		.club_profile__quote_text {display: inline-block; margin-left: 10px; width: 265px; max-height: 72px; overflow: hidden; font: italic 12px/18px 'Arial', sans-serif; color: #fff; vertical-align: top; *display: inline; zoom: 1;}
	.club_profile__comments {padding: 20px; background: rgb(251, 251, 251); width: 135px; height: 64px;}
		.club_profile__comments_item {font: normal 9px/14px 'Arial', sans-serif; color: rgb(37, 37, 37); text-transform: uppercase;}
		.club_profile__comments_item.position {margin-top: 15px; color: rgb(123, 125, 128);}
		.club_profile__comments_item.with-count {margin-bottom: 7px; color: rgb(123, 125, 128);}
			.club_profile__comments_item.with-count .quantity {margin-left: 5px; padding: 1px 4px; background: rgb(255, 51, 90); color: #fff; border-radius: 3px;}
	.club_profile__photo {width: 175px; height: 104px; overflow: hidden;}
		.club_profile__big-photo {position: relative; width: 85px; height: 104px; overflow: hidden;}
			.club_profile__icon-photo-container {position: absolute; left: 0; bottom: 0; padding: 7px 5px 5px; background: rgb(228, 68, 99); width: 17px; height: 15px;}
			.club_profile__big-photo img {width: 85px; height: auto; min-height: 100%;}
		.club_profile__small-photos {width: 90px; height: 104px; overflow: hidden;}
			.club_profile__small-photos_container {width: 45px; height: 52px; overflow: hidden;}
				.club_profile__small-photos_container img {width: 45px; height: auto; min-height: 100%;}
.club_profile__likebox {width: 125px;}
	.club_profile__likebox_photo {padding: 15px; background: rgb(235, 235, 235); height: 132px;}
		.club_profile__likebox_photo img {margin-right: 5px; width: 40px; height: 40px; border-radius: 40px; box-shadow: 0 1px #fff;}
	.club_profile__likebox_count {padding: 14px 0 15px; background: rgb(255, 51, 90); height: 24px; font: normal 18px/normal 'open_sans_condensed_lightRg', 'Arial', sans-serif; color: #fff; text-align: center;}
		.club_profile__likebox_count .icon-heartWhite {margin-right: 3px;}
		
.club_profile_text, .club_profile_photo-albums, .club_gallery {table-layout: fixed; border-spacing: 0; border-collapse; collapse; width: 100%;}		
	.club_profile_text_item {padding: 10px 30px 30px 0; width: 170px;}
		.club_profile_text__date {margin-bottom: 7px; font: normal 9px/14px 'Arial', sans-serif; color: rgb(123, 125, 128);}
		.club_profile_text_item h4, .club_profile_text_item h4 a, 
		.club_profile__album-item h4, .club_profile__album-item h4 a {margin-bottom: 7px; font: bold 12px/18px 'Arial', sans-serif; color: #000; text-transform: uppercase; text-decoration: none;}
		.club_profile_text_item h4 a:hover, .club_profile__album-item h4 a:hover {color: rgb(255, 0, 82);}
		.club_profile_text__comments {margin-top: 10px; font: normal 9px/13px 'Arial', sans-serif; text-transform: uppercase; color: #000;}
	
.club_profile__add-to-friend {float: right; margin: 15px 20px;}
	.club_profile__add-to-friend .club_button {border-color: rgb(149, 128, 132);}
	.club_profile__add-to-friend .club_button:first-child {margin-right: 10px;}
		.club_profile__add-to-friend .icon-like {position: relative; top: 1px; left: -3px;}
		
.club_profile__position {font: normal 9px/13px 'Arial', sans-serif; text-transform: uppercase; text-shadow: 0 -1px rgb(57, 15, 23)}		

.club_profile__likebox_friends-quantity {margin-bottom: 15px; font: normal 16px/normal 'open_sans_condensed_lightRg', 'Arial', sans-serif; color: rgb(37, 37, 37); text-shadow: 0 1px #fff; text-transform: uppercase;}
		.club_profile__likebox_friends-quantity .icon-friend {position: relative; top: 1px; margin: 0 3px;}
		
.club_profile__album-item {padding: 0 10px 30px 0; width: 151px; vertical-align: top;}
	.club_profile__album {position: relative; padding: 10px; margin-bottom: 12px; width: 120px;}
		.club_profile__album .icon-locked {position: absolute; right: 10px; bottom: 8px; z-index: 2;}
	.club_profile__picture-container {position: relative; width: 120px; height: 151px; z-index: 1; overflow: hidden;}
		.club_profile__picture-container img {width: 120px; height: auto; min-height: 100%;}
	.club_profile__album-picture {position: absolute; left: -8px; top: -5px; background: url(/img2/club/album_picture.png) no-repeat; width: 154px; height: 182px;}
	.club_profile__photo-quantity {position: absolute; left: 10px; bottom: 10px; padding: 4px 5px; background: rgb(241, 60, 105); font: normal 10px/normal 'Arial', sans-serif; color: #fff; text-transform: uppercase; z-index: 2;}
	
.club_gallery {margin-top: 25px; border-bottom: 1px solid rgb(245, 245, 245);}
	.club_gallery_item {width: 130px; padding: 0 0 30px 30px; vertical-align: top;}
	.club_gallery_item:first-child {padding-left: 0;}
		.club_gallery_img-container {margin-bottom: 3px; width: 130px; height: 161px; overflow: hidden;}
			.club_gallery_img-container img {width: 130px; height: auto; min-height: 100%;}
			.club_gallery_likebox {margin-top: 5px; font: normal 9px/14px 'Arial', sans-serif; color: rgb(161, 161, 161); text-transform: uppercase;}
				.club_gallery_likebox_like {color: rgb(127, 127, 127);}
				.club_gallery_item:hover .club_gallery_likebox_like {color: #000;}
				.club_gallery_item:hover .club_gallery_likebox_unlike {color: rgb(123, 123, 123);}
				.club_gallery_item:hover .club_gallery_likebox_comments {color: rgb(67, 67, 67);}
				.club_gallery_likebox_unlike {color: rgb(189, 189, 189);}
				.icon-unlike {display: inline-block; background: url(/img2/contentdecor-16.png) no-repeat; *display: inline; zoom: 1; width: 14px; height: 13px;}
				.club_gallery_likebox  .icon-unlike {position: relative; top: 3px; left: 1px;}
				.club_gallery_likebox .icon-heart {position: relative; top: 3px; left: 1px; margin-right: 0; background-position: 0 -13px;}
				.club_gallery_item:hover .icon-heart {background-position: 0 0;}
				.club_gallery_item:hover .icon-comments {background: url(/img2/contentdecor-9.png) no-repeat;}
				

.club_friends_item {display: inline-block; margin: 0 18px 20px 0; padding-bottom: 15px; width: 295px; border-bottom: 1px solid rgb(229, 229, 229); *display: inline; zoom: 1;}
.club_friends_item.last {margin-right: 0;}
    .club_friends_item .club_users__personal_photo {vertical-align: top;}
    .club_moderator-links {margin-top: 10px;}
        .club_moderator-links a {font: normal 11px/15px 'Arial', sans-serif; color: rgb(255, 51, 90); text-decoration: underline;}
        .club_moderator-links a:hover {color: rgb(37, 37, 37);}

.club_profile_descr_item {margin: 20px 0 30px;}
    .club_profile_descr__name {display: inline-block; position: relative; padding: 6px 12px 5px; margin-bottom: 15px; background: rgb(255, 51, 90); font: bold 14px/18px 'Arial', sans-serif; color: #fff; text-transform: uppercase; *display: inline; zoom: 1;}
        .icon-descrTriangle {display: inline-block; position: absolute; right: -11px; top: 0; background: url(/img2/contentdecor-2.png) -107px -335px; width: 11px; height: 29px; *display: inline; zoom: 1;}
    .club_profile_descr__table {margin: 0 20px 0 10px;}
        .club_profile_descr__table_line {padding: 7px 10px 7px 0; border-top: 1px solid rgb(235, 235, 235); font: normal 12px/16px 'Arial', sans-serif; color: rgb(70, 70, 70);}
        .club_profile_descr__table_line:first-child {border-top: none;}
            .club_profile_descr__table_line a {color: rgb(72, 157, 244); text-decoration: underline;}
            .club_profile_descr__table_line a:hover {color: rgb(229, 86, 127);}
            .club_profile_descr__table_cell {display: inline-block; width: 70%; vertical-align: top; *display: inline; zoom: 1;}
            .club_profile_descr__table_cell:first-child {width: 27%; color: rgb(183, 183, 183);}

*/
/* Ã„Ã­Ã¨ Ã°Ã®Ã¦Ã¤Ã¥Ã­Ã¨Ã¿ Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥ */
.side-birthdays-count, .side-online-count {font: normal 23px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif; float: right; margin-right: 15px}
.side-birthdays .hoverBox-2 { border-top: 1px solid #915975; margin: 0; padding: 13px 0; overflow: visible}
.side-birthdays .contentelem-21-1-2 { border: none; padding: 5px 0; width: 205px; text-shadow: -1px -1px 0 rgba(0,0,0,0.2)}
.side-birthdays .contentelem-21-1-1 { padding: 0; margin: 0 10px 0 0}
.side-birthdays_user-name { font-size: 14px; font-weight: bold; text-decoration: none;}
.side-birthdays_user-city { font-size: 11px; color: #a1a1a1;}
.side-birthdays .hoverBox-2:hover a { color: #C881A5}
.side-birthdays .contentelem-21-1-1 img {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}

/* Ã Ã¥Ã©Ã·Ã Ã± Ã®Ã­Ã«Ã Ã©Ã­ Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥ */
.contentelem-21.side-online { background: #942133}
.side-online .contentelem-21-1-1 { padding: 0; margin: 10px 10px 0 0; width: 40px; height: 40px}
.side-online .contentelem-21-1-1 img {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 40px; height: 40px}
.side-online-also-count { background: #6F2A35; width: 40px; height: 40px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; behavior: url("../js2/PIE.php"); -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.5); -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.5); box-shadow: 1px 1px 1px rgba(255,255,255,0.5), inset 1px 1px 1px rgba(0,0,0,0.5); font: normal 16px/40px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif; text-align: center}
	.side-online-also-count a { text-decoration: none}
.side-online-also-count:hover { background: #8D1F31}

/* ÃÃ³Ã«Ã¼Ã± ÃŠÃ«Ã¥Ã® */
.padding-clear {width: 672px; padding: 26px 0; margin: 0 0 25px -30px;}
.pulse { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; background: #fbfbfb;}
	.pulse h3 { padding: 0 30px}
	.pulse-list { margin: 15px 0}
		.pulse-list li { padding: 0 30px}
		.pulse-list_item-main { background: #fdeff1; border-bottom: 1px solid #f8e3e6; border-top: 1px solid #f8e3e6}
		.pulse-list_item { border-bottom: 1px solid #ebebeb; -webkit-box-shadow: 0px 1px 1px 0px #fff; box-shadow: 0px 2px 1px 0px #fff; padding: 18px 0 12px}
		.pulse-list_item .comments_photo {position: relative; padding: 0 10px 0px 0; float:left; top: -5px;}
			.pulse-list_item-main .pulse-list_item { border: none; -webkit-box-shadow: none; box-shadow: none;}
			.pulse-list_item-text { font: 13px/20px "Open Sans", Arial, Helvetica, sans-serif; color: #252525; margin-bottom: 10px}
			.pulse-list_item-event { text-transform: uppercase; color: #7d7d7d; font-size: 9px}
				.pulse-list_item-event-user { text-decoration: none; color: #ff335a}
				.pulse-list_item-event-section { color: #489df4}
				.pulse-list_item-event-section:hover { color: #006cdb}
			.pulse-list_item-photos li { float: left; margin: 0 10px 8px 0; padding: 0;}
			.pulse-list_item-photos-also a { display: block; width: 31px; height: 37px; background: #ff335a; color: #fff; font-size: 9px; line-height: 12px; text-transform: uppercase; text-decoration: none; padding: 13px 5px 0; text-align: center; }
			.pulse-list_item-photos-also a:hover { background: #ff0031}
			.icon-edit { display: inline-block; *zoom: 1; width: 8px; height: 8px; background: url(/img2/contentdecor-2.png) -32px -325px no-repeat; margin-right: 3px}
			.icon-heart {display: inline-block; *zoom: 1; width: 14px; height: 13px; background: url(/img2/contentdecor-15.png) no-repeat; margin-right: 3px;}
				.pulse-list .icon-heart { position: relative; top: 2px}
				
.two-col_item { float: left; width: 50%}

.popular-blocks { border-bottom: 1px solid #ebebeb}
	.popular-blocks h3 { margin: 0}
/* ÃÃ®Ã¯Ã³Ã«Ã¿Ã°Ã­Ã®Ã¥ Ã¢Ã¨Ã¤Ã¥Ã® */
.popular-video .contentelem-1 {border-bottom: none; margin-top: 17px}
.popular-video .contentelem-1-1-1 { width: 290px; height: 155px;}
.popular-video .contentelem-1-1-1 img { width: 290px; height: 155px}
.popular-video .contentelem-1-1 li {}
.popular-video .contentelem-1-1-3 { width: 290px; height: 50px; padding: 0}
.popular-video .contentelem-1-1-3 h3 { width: auto; font: bold 12px/18px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 18px}
.popular-video .contentelem-1-2 { height: 45px; width: 65px; top: 130px; right: 16px; padding-left: 5px}
.popular-video .contentelem-1-1-2 { padding: 0 18px; text-transform: uppercase; color: #464646;}
.popular-video .contentelem-1-1-2-1 { margin: 0 0 4px 0; font-size: 9px}
.popular-video .opinions_rating {position: static; height: auto; width: auto; text-align: left; margin: 0 18px; padding: 0}
.popular-video .contentlink-2, .popular-texts .contentlink-2 {background: url("/img2/club/contentdecor-3.png") left center no-repeat !important;color: #434343 !important; text-decoration: underline}
.popular-video .contentelem-1-2-1, .popular-video .contentelem-1-2-2 { width: 17px; padding-left: 10px; height: 24px}
.popular-video .contentelem-1-2-1 a, .popular-video .contentelem-1-2-2 a { height: 20px; width: 12px; background-position: -123px -5px; margin-top: 2px}
.popular-video .contentelem-1-2-1 a.disabled {background-position: -123px -122px;}
.popular-video .contentelem-1-2-2 a {background-position: -123px -35px;}
.popular-video .contentelem-1-2-2 a.disabled {background-position: -123px -152px;}
.popular-video .contentelem-1-2-1 a .appeared {background: url("/img2/arrows.png") -123px -64px no-repeat;}
.popular-video .contentelem-1-2-2 a .appeared {background: url("/img2/arrows.png") -123px -94px no-repeat;}
.play-video { display: block; position: absolute; width: 45px; height: 36px; background: url(/img2/contentdecor-2.png) -191px -297px no-repeat; top: 50%; margin-top: -18px; left: 50%; margin-left: -22px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.contentelem-1-1-1:hover .play-video {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/* ÃÃ®Ã¯Ã³Ã«Ã¿Ã°Ã­Ã»Ã¥ Ã²Ã¥ÃªÃ±Ã²Ã» */
.two-col_item.popular-texts h3, .two-col_item.popular-texts ul { margin-left: 20px}
.popular-texts .contentelem-10-1 { width: 100%; margin-top: 15px}

/* ÃÃ Ã¸Ã¨ Ã§Ã¢Ã¥Ã§Ã¤Ã» */
.our-stars { border: none}
.our-stars-name { font: bold 14px Arial, Helvetica, sans-serif; color: #f13c69; text-transform: none; margin: 15px 0 5px}
.our-stars-city { text-transform: uppercase; font-size: 9px; color: #7b7d80}
.our-stars-rating { border-top: 1px solid #eee; margin-top: 5px; padding: 10px 0; font-size: 14px; color: #000; font-weight: bold}
	.our-stars-rating .icon-heart { background-position: 0 -13px; top: 2px; position: relative}
	.our-stars-rating span { font-weight: normal; font-size: 9px; color: #7b7d80; text-transform: uppercase}
	.hoverBox:hover .our-stars-rating .icon-heart { background-position: 0 0}
	
/* Ã„Ã¢Ã  Ã¬Ã­Ã¥Ã­Ã¨Ã¿ (Ã¡Ã«Ã®Ãª Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥) */
.two-opinions .header-3 { margin-bottom: 5px}
.two-opinions h3 { font-size: 13px; margin: 18px 0 7px; text-shadow: -1px -1px 0 #000}
.two-opinions p { color: #a19b9c; text-shadow: -1px -1px 0 #352D2F}
.two-opinions-author { font-size: 9px; color: #fff; text-shadow: -1px -1px 0 #2A2425; text-transform: uppercase; position: relative; top: 12px}
.two-opinions .contentelem-22-3 li { padding: 0; border: none}

/* club end */

/* Battle*/
.btn-disabled {display: inline-block; padding: 7px 15px; margin-left: 20px; background: rgb(255, 95, 140); background: -ms-linear-gradient(#ff6995, #ff517e); background: linear-gradient(#ff6995, #ff517e); border: 1px solid rgb(247, 111, 159); border-radius: 3px; width: auto; font: bold 16px/20px 'Arial', sans-serif; color: #fff; text-shadow: 0 -1px rgb(171, 66, 96); box-shadow: inset 0 1px rgb(254, 148, 183); *display: inline; zoom: 1; cursor: arrow; overflow: visible; text-decoration: none;}
.btn-disabled:first-child {margin-left: 0;}
.btn-voted {text-decoration:none;color:white;margin-left:0;}

/* Battle end*/
/*** PROFILE PAGE ***/



 
.btn {display: inline-block; padding: 7px 15px; margin-left: 20px; background: rgb(255, 95, 140); background: -ms-linear-gradient(#ff6995, #ff517e); background: linear-gradient(#ff6995, #ff517e); border: 1px solid rgb(247, 111, 159); border-radius: 3px; width: auto; font: bold 16px/20px 'Arial', sans-serif; color: #fff; text-shadow: 0 -1px rgb(171, 66, 96); box-shadow: inset 0 1px rgb(254, 148, 183); *display: inline; zoom: 1; cursor: pointer; overflow: visible; text-decoration: none;}
.btn-pink2 {background: #DB4366; background: -ms-linear-gradient(#ff587f, #E4006D); background: linear-gradient(#ff587f, #E4006D); border: 1px solid #d24a7a; box-shadow: inset 0 1px #ff8faf;}
.btn:hover {background: #EC5E88; background: -ms-linear-gradient(#EC5E88, #D84369); background: linear-gradient(#EC5E88, #D84369);}
.btn:active {background: #CF5C7E; background: -ms-linear-gradient(#cc7087, #cf5c7e); background: linear-gradient(#cc7087, #cf5c7e); border-color: rgb(185, 95, 127); color: #3f3f3f; text-shadow: 0 -1px rgb(252, 150, 179); box-shadow: inset 0 1px rgb(156, 76, 104)}
.btn:first-child {margin-left: 0;}

.btn-middle {padding: 6px 10px; margin-left: 5px; font: normal 12px/14px 'Arial', sans-serif;}
.btn-afterMiddle {font: bold 14px/20px 'Arial', sans-serif;}
.btn-big {width: 100%; margin: 10px 0 0; padding: 5px 0; font: normal 30px 'opensans'; overflow: visible;}


.btn-grey, .two-photos_items.big .opacity-3 .btn-grey:hover {background: rgb(241, 241, 241); background: -ms-linear-gradient(#f8f8f8, #e1e1e1); background: linear-gradient(#f8f8f8, #e1e1e1); border: 1px solid rgb(207, 207, 207); color: rgb(112, 112, 112); text-shadow: 0 1px #fff; box-shadow: inset 0 1px #fff;}
.btn-grey:hover {background: rgb(209, 209, 209); background: -ms-linear-gradient(#DADADA, #C2C2C2); background: linear-gradient(#DADADA, #C2C2C2); border-color: rgb(184, 184, 184); color: rgb(77, 77, 77);}
.btn-grey:active {background: rgb(206, 206, 206); background: -ms-linear-gradient(#b8b8b8, #cfcfcf); background: linear-gradient(#b8b8b8, #cfcfcf); border: 1px solid rgb(180, 180, 180); color: #fff; text-shadow: 0 2px #a0a0a0; box-shadow: inset 0 1px #8f8f8f;}


.btn.btn-small {padding: 3px 5px; margin-left: 5px; font: normal 10px/12px 'Arial', sans-serif;}

.btn-big-botttomMaring {margin-bottom: 40px;}

.decimal-list {margin-bottom: 40px;}

    .decimal-list li {margin-bottom: 10px; list-style: decimal inside; font: normal 12px/18px 'Arial', sans-serif; color: rgb(37, 37, 37);}

    .profile-page_content.rule .decimal-list {_width: 680px}



.profile-page__rule_date {font: bold 10px/14px 'Arial', sans-serif; color: rgb(112, 112, 112);}

.profile-page__rule_rule-img {position: relative; padding-top: 30px; background: url(/img2/kleo_profile_1.jpg) no-repeat bottom; height: 222px; text-align: center;}

.profile-page__rule_rule-img.sets-1 {margin-bottom: 20px;}

    .profile-page__rule_rule-img_buttons {position: absolute; right: 0; top: -36px;}

    .profile-page__rule_rule-img_text {margin-top: 203px; font: normal 11px/15px 'Arial', sans-serif; color: #fff; text-shadow: 0 -1px rgb(255, 0, 17);}



.choose-girl-sprite {display: inline-block; margin: 15px 0; background: url(/img2/kleo_profile_girls.png) no-repeat left top; height: 199px; *display: inline; zoom: 1;}

    .first-girl {background-position: 0 0; width: 77px;}

    .second-girl {background-position: -77px 0; width: 88px;}

    .third-girl {background-position: -165px 0; width: 105px;}

    .fourth-girl {background-position: -260px 0; width: 82px;}

    .fifth-girl {background-position: -342px 0; width: 84px;}

    .sixth-girl {background-position: -426px 0; width: 88px;}

    .seventh-girl {background-position: -514px 0; width: 86px;}



.girl-background-sprite {display: inline-block; margin: 15px 0; background: url(/img2/kleo_profile_back-girls.jpg) no-repeat left top; height: 223px; *display: inline; zoom: 1;}

    .first-back {background-position: 0 0; width: 281px;}

    .second-back {margin-top: 16px; background-position: -304px 0; width: 310px;}

    .third-back {background-position: -636px 0; width: 293px;}
    













/*.two-photos {margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid rgb(229, 229, 229);}
.two-photos.no-border {border-bottom: none;}
.two-photos .pink-header {color: rgb(255, 51, 90); font-size: 18px;}
.two-photos .black-header {color: rgb(0, 0, 0); font-size: 18px;}
.two-photos_items {display: inline-block; padding: 15px; background: rgb(251, 251, 251); width: 268px; border: 1px solid rgb(225, 225, 225); vertical-align: top; *display: inline; zoom: 1;}
.two-photos_items.first {margin-right: 10px;}
    .two-photos_items h4 {margin: 0 0 15px; font: normal 18px/22px 'opensans', 'Arial', sans-serif; color: #000; text-transform: uppercase;}
    .two-photos__leftPhoto, .two-photos__rightPhoto {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}
        .two-photos__img {position: relative;}
            .two-photos__img img {width: 134px; height: 240px;}
            .wave-line-icon {position: absolute; right: 0; top: 0; display: block; background: url(/img2/photos-sprite.png) no-repeat left top; width: 16px; height: 240px;}
            .two-photos__leftPhoto .wave-line-icon {right: -8px;}
            .two-photos__rightPhoto .wave-line-icon {left: -8px; right: auto;}
        .two-photos__name-and-vote {position: relative; padding-top: 15px; font: normal 12px/18px 'Arial', sans-serif; color: rgb(37, 37, 37);}
            .two-photos__person-name {margin-bottom: 10px;}
            .two-photos .btn {margin: 0;}
        .two-photos__rightPhoto .two-photos__name-and-vote {text-align: right;}
        .wave-lineBorder-icon {display: none; position: absolute; right: -5px; top: -3px; background: url(/img2/photos-sprite.png) no-repeat -16px 0; width: 10px; height: 98px;}
            .two-photos__leftPhoto .wave-lineBorder-icon {display: block;}
            .two-photos__counter {position: absolute; left: 0; bottom: 18px; display: block; padding: 0 8px 0 12px; background: rgb(59, 59, 59); font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff;}
            .vote-item .two-photos__counter {left: auto; right: -2px; padding: 0 10px 0 8px; background: rgb(59, 59, 59); font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff;}
.two-photos--voted {background: rgb(235, 235, 235);}
    .two-photos--voted .two-photos__rightPhoto,
    .two-photos--voted .two-photos__rightPhoto {opacity: .5;}
    .two-photos--voted .vote-item {opacity: 1;}
    .vote-item .btn-pink {background: rgb(255, 50, 89); background: -ms-linear-gradient(#ef2948, #ff3a67); background: linear-gradient(#ef2948, #ff3a67); border: 1px solid rgb(206, 35, 62); box-shadow: none; text-shadow: 0 -1px rgb(179, 6, 39);}
    .two-photos__buttons {padding-top: 20px; text-align: center;}

.two-photos_items.big {padding: 0; background: transparent; width: 608px; border: none;}
.two-photos_items.big .opacity-3 .btn-grey:hover {margin-left: 0;}
.two-photos_items.big .two-photos__leftPhoto,
.two-photos_items.big .two-photos__rightPhoto {width: 300px;}
    .photogallery-carousel .two-photos_items img {max-height: 565px;}
    .two-photos_items.big .two-photos__img {overflow: hidden; width: 300px; height:565px; }
    .two-photos_items.big .two-photos__img img {width: 610px; height: 565px;  }
        .two-photos_items.big .two-photos__person-name {margin-bottom: 15px; font: bold 15px/18px 'Arial', sans-serif;}
        .photogallery-carousel li .two-photos_info {padding: 30px 40px 20px; margin: 40px 0 0; border-top: 1px solid rgb(235, 235, 235); font: normal 14px/21px 'Arial', sans-serif; text-align: center; color: #000;}
        .two-photos_items.big .wave-line-icon {background-repeat: repeat-y; width: 25px; height: 565px;}
        .two-photos_items.big .two-photos__leftPhoto .wave-line-icon {right: -18px;}
        .two-photos_items.big .two-photos__rightPhoto .wave-line-icon {left: -7px;}
        .two-photos_items.big .wave-lineBorder-icon {right: -21px; width: 20px; height: 95px;}
        .two-photos__name-and-vote a.btn-grey, .two-photos__name-and-vote button.btn-grey {margin-left: 0; color: rgb(112, 112, 112); text-decoration: none;}
        .two-photos__name-and-vote a.btn-pink, .two-photos__name-and-vote button.btn-pink {margin-left: 0; color: #fff; text-decoration: none;}

.two-photos_items.one-photo .wave-lineBorder-icon {display: none;}
.two-photos_items.one-photo .two-photos__img {width: 610px;}
S.B. - Ã¤Ã³Ã¡Ã«Ã¨Ã°Ã®Ã¢Ã Ã­Ã¨Ã¥ ÃªÃ«Ã Ã±Ã±Ã®Ã¢
*/ 
.opacity-3 {opacity: .3;}
.two-photos_items.big .btn-grey:hover {background: rgb(255, 95, 140); background: -ms-linear-gradient(#ff6995, #ff517e); background: linear-gradient(#ff6995, #ff517e); border: 1px solid rgb(247, 111, 159); color: #fff; text-shadow: 0 -1px rgb(171, 66, 96); box-shadow: inset 0 1px rgb(254, 148, 183);}

.two-photos_items.voted-photo .two-photos__img {width: 100%;}

.photo-bar {display: block; margin: 5px 0 10px; background: rgb(235, 235, 235); font: normal 24px/32px 'opensans'; color: rgb(37, 37, 37); text-align: left;}
    .photo-bar span {float: right; margin: 9px 15px 0;}
    .photo-bar_status {position: relative; display: inline-block; background: rgb(255, 51, 90); text-align: left; color: #fff; *display: inline; zoom: 1; height: 50px;;}
        .photo-bar_status span {float: none; display: inline-block; *display: inline; zoom: 1;}
        .icon-voteStatus {display: block; position: absolute; right: -18px; top: 0; background: url(/img2/photos-sprite-big.png) no-repeat -26px -190px; width: 18px; height: 50px;}
        
        

/* ÃŠÃ«Ã³Ã¡ Ã­Ã  ÃŠÃ«Ã¥Ã® \ Ã´Ã®Ã²Ã® */
.club-photo_item { margin-bottom: 30px}
.club-photo_item-header {font: normal 18px/20px 'opensans', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; margin: 0 0 20px}
	.club-photo_item-header .subheader {font: normal 18px/20px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif; color: #898989}

	.club-photo_item-header a:hover { text-decoration: underline; color: #f00}
	.club-photo_item-photos a { float: left; margin: 0 1px 1px 0; line-height: 0; position: relative}
.club-photo_item-name-holder {position: absolute; left: 30px; bottom: 51px}
.club-photo_item-name-holder.leftbottom-corner { bottom: 20px}
	.leftbottom-corner .club-photo_item-voices { padding: 4px 5px 6px}
.club-photo_item-name { font: normal 18px/30px 'opensans', Arial, Helvetica, sans-serif; color: #fff; position: relative; left: -30px; padding: 10px 0; background: #FF2F5B;}
	.club-photo_item-name i { position: relative; left: 30px; background: #FF2F5B; font-style: normal; padding: 10px 0;}
		.club-photo_item-name i em { position: relative; left: -15px; background: #FF2F5B; font-style: normal;}
.club-photo_item-voices { position: relative; padding: 4px 15px 6px; left: -30px; top: 15px; background: #fff;}
	.club-photo_item-city { font-size: 9px; text-transform: uppercase; color: #464646; margin-right: 5px}
	.club-photo_item-voices .opinions_rating { position: static; padding: 0}
	
	/* ÃŠÃ«Ã³Ã¡ Ã­Ã  ÃªÃ«Ã¥Ã® \ Ã¯Ã®Ã«Ã¼Ã§Ã®Ã¢Ã Ã²Ã¥Ã«Ã¨ */
.club_users {width: 100%; border-spacing: 0; border-collapse: collapse;}		
	.club_users__head {padding: 12px 15px 7px; background: url(../img2/club/club_head_background.png) rgb(248, 248, 248) repeat-x bottom; border-bottom: 1px solid rgb(225, 225, 225); border-left: 1px solid #fff; text-align: left;}
	.club_users__head:first-child {border-left: none;}
	.club_users__head.active {background: url(../img2/club/club_head-active_background.png) rgb(255, 81, 114) repeat-x bottom;}
	
	.club-icons {display: inline-block; background: url(../img2/club/club_users_icons.png) no-repeat top left; *display: inline; zoom: 1;}
		.club-icons_person {background-position: 0 -2px; width: 15px; height: 15px;}
		.club-icons_photos {background-position: -16px -1px; width: 16px; height: 14px;}
		.club-icons_text {background-position: -33px 0; width: 13px; height: 16px;}
		.club-icons_groups {background-position: -48px 0; width: 25px; height: 15px;}
		.club-icons_friends {background-position: -75px 0; width: 16px; height: 16px;}
		.club-icons_calendar {background-position: -93px 0; width: 14px; height: 15px;}
		.club_users__head.active .club-icons_person {background-position: 0 -20px;}
		.club_users__head.active .club-icons_photos {background-position: -16px -19px;}
		.club_users__head.active .club-icons_text {background-position: -33px -18px; height: 17px;}
		.club_users__head.active .club-icons_groups {background-position: -48px -18px;}
		.club_users__head.active .club-icons_friends {background-position: -75px -18px;}
		.club_users__head.active .club-icons_calendar {background-position: -93px -18px;}
		.club_users__online {background-position: -108px -13px; width: 12px; height: 12px;}
		.club_users__offline {background-position: -108px 0; width: 12px; height: 12px;}
		
	.club_users__body {padding: 10px 10px 5px; background: #fff; border-bottom: 1px solid rgb(229, 229, 229); vertical-align: middle;}
	.club_users__body:first-child {padding-left: 0;}
	.club_users__body.active {background: rgb(255, 232, 236);}
		.club_users__personal {width: 270px;}
			.club_users__personal_photo {display: inline-block; margin-right: 20px; line-height: 0; vertical-align: center; *display: inline; zoom: 1;}
				.club_users__personal_photo img {width: 70px; height: auto;}
			.club_users__personal_info {display: inline-block; vertical-align: top; *display: inline; zoom: 1; width: 175px;}
				.club_users__personal_name {margin-bottom: 7px; font: bold 14px/18px 'Arial', sans-serif; color: rgb(241, 60, 105);}
				.club_users__personal_name .club-icons {position: relative; top: 2px;}
				.club_users__personal_name a {font: bold 14px/18px 'Arial', sans-serif; color: rgb(241, 60, 105); text-decoration: none;}
				.club_users__personal_name a:hover {color: rgb(194, 49, 85);}
				.club_users__personal_home-and-position {margin-bottom: 10px; font: normal 9px/15px 'Arial', sans-serif; color: rgb(123, 125, 128); text-transform: uppercase;}
				.club_users__block-or-delete {display: none; margin: 0 0 7px;}
				.club_users__block-or-delete a {font: normal 10px/normal 'Arial', sans-serif; color: rgb(72, 157, 244); text-transform: uppercase;}
				.club_users__block-or-delete a:hover {color: rgb(241, 60, 105);}
				.club_users__personal:hover .club_users__block-or-delete {display: block;}
				.club_users__personal_add-info {margin-bottom: 5px;}
					.club_users__personal_add-info .icon-heart {position: relative; bottom: -3px;}
					.icon-comments {display: inline-block; margin: 0 3px -1px 2px; background: url(../img2/contentdecor-8.png) no-repeat; width: 10px; height: 10px; *display: inline; zoom: 1;}
					.icon-comments.pink {background: url(../img2/contentdecor-9.png) no-repeat;}
					.icon-pen {display: inline-block; margin: 0 3px 0 2px; background: url(../img2/contentdecor-2.png) no-repeat -32px -325px; width: 10px; height: 8px; *display: inline; zoom: 1;}
					.club_users__add-info_item {font: normal 9px/17px 'Arial', sans-serif; color: rgb(37, 37, 37); text-transform: uppercase;}
				.club_users__body_some-quantity .quantity, .club_users__body_year-quantity .quantity {font: bold 14px/20px 'Arial', sans-serif; color: #000; text-shadow: 0 1px #fff;}
				.club_users__body_some-quantity .info, .club_users__body_year-quantity .info {font: normal 9px/20px 'Arial', sans-serif; color: rgb(123, 125, 128); text-transform: uppercase; text-shadow: 0 1px #fff;}
				 .club_users__body_year-quantity .quantity {color: rgb(123, 125, 128);}

.club_profile {margin-bottom: 20px;}
				 
.club_profile_background {position: relative; background: url(../img2/club/club_profile_background.jpg) no-repeat; height: 215px;}
.club_button {padding: 5px 15px; background: rgb(226, 226, 226); border: 1px solid rgb(101, 28, 42); border-radius: 3px; box-shadow: inset 0 1px #fff; font: bold 12px/20px 'Arial', sans-serif; color: rgb(85, 26, 37); text-shadow: 0 1px #fff; cursor: pointer;
	background: -webkit-linear-gradient(#ededed, #c1c1c1); 
	background: -moz-linear-gradient(#ededed, #c1c1c1); 
	background: -ms-linear-gradient(#ededed, #c1c1c1); 
	background: -o-linear-gradient(#ededed, #c1c1c1); 
	background: linear-gradient(#ededed, #c1c1c1);}
.club_button:hover {background: rgb(240, 240, 240); color: rgb(37, 37, 37);}	
.club_button:active {background: rgb(192, 192, 192); color: #fff; text-shadow: 0 1px #888;}	
	.club_profile-icons {display: inline-block; background: url(../img2/club/club_profile_icons.png) no-repeat left top; *display: inline; zoom: 1;}
		.icon-position {background-position: -30px -18px; width: 20px; height: 19px;}
		.icon-online {background-position: -88px -13px; width: 12px; height: 12px;}
		.icon-offline {background-position: -88px 0; width: 12px; height: 12px;}
		.icon-profileText {background-position: -33px 0; width: 13px; height: 17px;}
		.icon-profileFriends {background-position: -63px 0; width: 25px; height: 16px;}
		.icon-profileGroups {background-position: -47px 0; width: 15px; height: 15px;}
		.icon-profileComments {background-position: -115px -35px; width: 20px; height: 17px;}
		.icon-profilePen {background-position: -66px -17px; width: 19px; height: 19px;}
		.icon-quote {background-position: 0 -15px; width: 29px; height: 29px;}
		.icon-photo {background-position: -16px 0; width: 16px; height: 13px;}
		.icon-heartWhite {background-position: 0 0; width: 15px; height: 14px;}
		.icon-like {background-position: -82px -39px; width: 15px; height: 13px;}
		.icon-friend {background-position: -98px -33px; width: 15px; height: 15px;}
		.icon-locked {background-position: -101px 0; width: 36px; height: 32px;}
	.club_profile__info {position: absolute; bottom: 0; left: 145px; padding-bottom: 15px; width: 460px;}
		.club_profile__name {float: left; font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff; text-shadow: 0 1px rgb(58, 58, 58); text-transform: uppercase;}
			.club_profile__name .icon-online, .club_profile__name .icon-offline {position: relative; top: -2px;}
		.club_profile__background-upload {float: right; margin-right: 13px;}
		
.club_profile_avatar-and-info, .club_profile_quote-and-comments-and-photo,
.club_profile__comments, .club_profile__photo, .club_profile__big-photo,
.club_profile__small-photos, .club_profile__small-photos_container,
.club_profile__likebox {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}

	.club_profile__avatar {position: relative; margin-top: -61px; width: 125px; height: 162px; border: 5px solid rgb(251, 251, 251); overflow: hidden;}
		.club_profile__avatar img{width: 125px; height: auto; min-height: 100%;}
	.club_profile__additional-info {padding: 15px 25px; background: rgb(235, 235, 235); height: 74px; width: 85px; overflow: hidden;}
	.club_profile__additional-info.two-option {padding: 25px 35px; width: 65px; height: 54px;}
		.club_profile__additional-info_item {margin-bottom: 5px; font: normal 16px/normal 'open_sans_condensed_lightRg', 'Arial', sans-serif; color: rgb(37, 37, 37); text-shadow: 0 1px #fff;}
			.club_profile__additional-info_item  .club_profile-icons {position: relative; top: 2px; margin-right: 3px;}
			.club_profile__additional-info_item .icon-profileText {margin: 0 9px 0 5px;}
			.club_profile__additional-info_item .icon-profileGroups {margin: 0 8px 0 5px;}
.club_profile_quote-and-comments-and-photo {position: relative; width: 350px;}
	.club_profile__quote {padding: 19px 20px 20px; background: rgb(255, 51, 90); height: 72px;}
		.club_profile__quote_text {display: inline-block; margin-left: 10px; width: 265px; max-height: 72px; overflow: hidden; font: italic 12px/18px 'Arial', sans-serif; color: #fff; vertical-align: top; *display: inline; zoom: 1;}
	.club_profile__comments {padding: 20px; background: rgb(251, 251, 251); width: 135px; height: 64px;}
    .club_profile__comments.js-forums-link {position: relative; z-index: 1; overflow: hidden; cursor: pointer;}
    .club_profile__comments.active {box-shadow: 0 0 30px 8px rgba(99, 99, 99, 0.5);}
		.club_profile__comments_item {font: normal 9px/14px 'Arial', sans-serif; color: rgb(37, 37, 37); text-transform: uppercase;}
		.club_profile__comments_item.position {margin-top: 15px; color: rgb(123, 125, 128);}
		.club_profile__comments_item.with-count {margin-bottom: 7px; color: rgb(123, 125, 128);}
			.club_profile__comments_item.with-count .quantity {margin-left: 5px; padding: 1px 4px; background: rgb(255, 51, 90); color: #fff; border-radius: 3px;}
	.club_profile__photo {width: 175px; height: 104px; overflow: hidden;}
		.club_profile__big-photo {position: relative; width: 85px; height: 104px; overflow: hidden;}
			.club_profile__icon-photo-container {position: absolute; left: 0; bottom: 0; padding: 7px 5px 5px; background: rgb(228, 68, 99); width: 17px; height: 15px;}
			.club_profile__big-photo img {width: 85px; height: auto; min-height: 100%;}
		.club_profile__small-photos {width: 90px; height: 104px; overflow: hidden;}
			.club_profile__small-photos_container {width: 45px; height: 52px; overflow: hidden;}
				.club_profile__small-photos_container img {width: 45px; height: auto; min-height: 100%;}
.club_profile__likebox {width: 125px;}
	.club_profile__likebox_photo {padding: 15px; background: rgb(235, 235, 235); height: 132px;}
		.club_profile__likebox_photo img {margin-right: 5px; width: 40px; height: 40px; border-radius: 40px; box-shadow: 0 1px #fff;}
		.club_profile__likebox_photo.no-friends img {margin: 0 0 0 26px; width: 40px; height: 40px; border-radius: 40px; box-shadow: 0 1px #fff;}
		
		
	.club_profile__likebox_count {padding: 14px 0 15px; background: rgb(255, 51, 90); height: 24px; font: normal 18px/normal 'open_sans_condensed_lightRg', 'Arial', sans-serif; color: #fff; text-align: center;}
		.club_profile__likebox_count .icon-heartWhite {margin-right: 3px;}
		
.club_profile_text, .club_profile_photo-albums, .club_gallery {table-layout: fixed; border-spacing: 0; border-collapse: collapse; width: 100%;}
	.club_profile_text_item {padding: 10px 30px 30px 0; width: 170px;}
		.club_profile_text__date {margin-bottom: 7px; font: normal 9px/14px 'Arial', sans-serif; color: rgb(123, 125, 128);}
		.club_profile_text_item h4, .club_profile_text_item h4 a, 
		.club_profile__album-item h4, .club_profile__album-item h4 a {margin-bottom: 7px; font: bold 12px/18px 'Arial', sans-serif; color: #000; text-transform: uppercase; text-decoration: none;}
		.club_profile_text_item h4 a:hover, .club_profile__album-item h4 a:hover {color: rgb(255, 0, 82);}
		.club_profile_text__comments {margin-top: 10px; font: normal 9px/13px 'Arial', sans-serif; text-transform: uppercase; color: #000;}

.club_profile_text.sets-1 td {border-top: 1px dashed #eee;}
.club_profile_text.sets-1 tr:first-child td {border-top: none;}
.club_profile_text.sets-1 .club_profile_text_item {padding-right: 10px; width: 540px;}
    .club_profile_text.sets-1 .profile_text_tools {margin-top: 0;}

.club_profile__add-to-friend {float: right; margin: 15px 20px;}
	.club_profile__add-to-friend .club_button {border-color: rgb(149, 128, 132);}
	.club_profile__add-to-friend .club_button:first-child {margin-right: 10px;}
		.club_profile__add-to-friend .icon-like {position: relative; top: 1px; left: -3px;}
		
.club_profile__position {font: normal 9px/13px 'Arial', sans-serif; text-transform: uppercase; text-shadow: 0 -1px rgb(57, 15, 23)}		

.club_profile__likebox_friends-quantity {margin-bottom: 15px; font: normal 16px/normal 'open_sans_condensed_lightRg', 'Arial', sans-serif; color: rgb(37, 37, 37); text-shadow: 0 1px #fff; text-transform: uppercase;}
		.club_profile__likebox_friends-quantity .icon-friend {position: relative; top: 1px; margin: 0 3px;}
		
.club_profile__album-item {padding: 0 10px 30px 0; width: 151px; vertical-align: top;}
	.club_profile__album {position: relative; padding: 10px; margin-bottom: 12px; width: 120px;}
		.club_profile__album .icon-locked {position: absolute; right: 10px; bottom: 8px; z-index: 2;}
	.club_profile__picture-container {position: relative; width: 120px; height: 151px; z-index: 1; overflow: hidden;}
		.club_profile__picture-container img {width: 120px; height: auto; min-height: 100%;}
	.club_profile__album-picture {position: absolute; left: -8px; top: -5px; background: url(../img2/club/album_picture.png) no-repeat; width: 154px; height: 182px;}
	.club_profile__photo-quantity {position: absolute; left: 10px; bottom: 10px; padding: 4px 5px; background: rgb(241, 60, 105); font: normal 10px/normal 'Arial', sans-serif; color: #fff; text-transform: uppercase; z-index: 2;}
	
.club_gallery {margin-top: 25px; border-bottom: 1px solid rgb(245, 245, 245);}
	.club_gallery_item {width: 130px; padding: 0 0 30px 30px; vertical-align: top;}
	.club_gallery_item:first-child {padding-left: 0;}
		.club_gallery_img-container {margin-bottom: 3px; width: 130px; height: 161px; overflow: hidden;}
			.club_gallery_img-container img {width: 130px; height: auto; min-height: 100%;}
			.club_gallery_likebox {margin-top: 5px; font: normal 9px/14px 'Arial', sans-serif; color: rgb(161, 161, 161); text-transform: uppercase;}
				.club_gallery_likebox_like {color: rgb(127, 127, 127);}
				.club_gallery_item:hover .club_gallery_likebox_like {color: #000;}
				.club_gallery_item:hover .club_gallery_likebox_unlike {color: rgb(123, 123, 123);}
				.club_gallery_item:hover .club_gallery_likebox_comments {color: rgb(67, 67, 67);}
				.club_gallery_likebox_unlike {color: rgb(189, 189, 189);}
				.icon-unlike {display: inline-block; background: url(../img2/contentdecor-16.png) no-repeat; *display: inline; zoom: 1; width: 14px; height: 13px;}
				.club_gallery_likebox  .icon-unlike {position: relative; top: 3px; left: 1px;}
				.club_gallery_likebox .icon-heart {position: relative; top: 3px; left: 1px; margin-right: 0; background-position: 0 -13px;}
				.club_gallery_item:hover .icon-heart {background-position: 0 0;}
				.club_gallery_item:hover .icon-comments {background: url(../img2/contentdecor-9.png) no-repeat;}

.club_friends_item {display: inline-block; margin: 0 18px 20px 0; padding-bottom: 15px; width: 295px; border-bottom: 1px solid rgb(229, 229, 229); *display: inline; zoom: 1;}
.club_friends_item.last {margin-right: 0;}
    .club_friends_item .club_users__personal_photo {vertical-align: top;}
    .club_moderator-links {margin-top: 10px;}
        .club_moderator-links a {font: normal 11px/15px 'Arial', sans-serif; color: rgb(255, 51, 90); text-decoration: underline;}
        .club_moderator-links a:hover {color: rgb(37, 37, 37);}

.club_profile_descr_item {margin: 20px 0 30px;}
    .club_profile_descr__name {display: inline-block; position: relative; padding: 6px 12px 5px; margin-bottom: 15px; background: rgb(255, 51, 90); font: bold 14px/18px 'Arial', sans-serif; color: #fff; text-transform: uppercase; *display: inline; zoom: 1;}
        .icon-descrTriangle {display: inline-block; position: absolute; right: -11px; top: 0; background: url(../img2/contentdecor-2.png) -107px -335px; width: 11px; height: 29px; *display: inline; zoom: 1;}
    .club_profile_descr__table {margin: 0 20px 0 10px;}
        .club_profile_descr__table_line {padding: 7px 10px 7px 0; border-top: 1px solid rgb(235, 235, 235); font: normal 12px/16px 'Arial', sans-serif; color: rgb(70, 70, 70);}
        .club_profile_descr__table_line:first-child {border-top: none;}
            .club_profile_descr__table_line a {color: rgb(72, 157, 244); text-decoration: underline;}
            .club_profile_descr__table_line a:hover {color: rgb(229, 86, 127);}
            .club_profile_descr__table_cell {display: inline-block; width: 70%; vertical-align: top; *display: inline; zoom: 1;}
            .club_profile_descr__table_cell:first-child {width: 27%; color: rgb(183, 183, 183);}

/* Ã„Ã­Ã¨ Ã°Ã®Ã¦Ã¤Ã¥Ã­Ã¨Ã¿ Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥ */
.side-birthdays-count, .side-online-count {font: normal 23px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif; float: right; margin-right: 15px}
.side-birthdays .hoverBox-2 { border-top: 1px solid #915975; margin: 0; padding: 13px 0; overflow: visible}
.side-birthdays .contentelem-21-1-2 { border: none; padding: 5px 0; width: 205px; text-shadow: -1px -1px 0 rgba(0,0,0,0.2)}
.side-birthdays .contentelem-21-1-1 { padding: 0; margin: 0 10px 0 0}
.side-birthdays_user-name { font-size: 14px; font-weight: bold; text-decoration: none;}
.side-birthdays_user-city { font-size: 11px; color: #a1a1a1;}
.side-birthdays .hoverBox-2:hover a { color: #C881A5}
.side-birthdays .contentelem-21-1-1 img {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}

/* Ã Ã¥Ã©Ã·Ã Ã± Ã®Ã­Ã«Ã Ã©Ã­ Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥ */
.contentelem-21.side-online { background: #942133}
.side-online .contentelem-21-1-1 { padding: 0; margin: 10px 10px 0 0; width: 40px; height: 40px}
.side-online .contentelem-21-1-1 img {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 40px; height: 40px}
.side-online-also-count { background: #6F2A35; width: 40px; height: 40px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; behavior: url("../js2/PIE.php"); -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.5); -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.5); box-shadow: 1px 1px 1px rgba(255,255,255,0.5), inset 1px 1px 1px rgba(0,0,0,0.5); font: normal 16px/40px 'open_sans_condensed_lightRg', Arial, Helvetica, sans-serif; text-align: center}
	.side-online-also-count a { text-decoration: none}
.side-online-also-count:hover { background: #8D1F31}

/* ÃÃ³Ã«Ã¼Ã± ÃŠÃ«Ã¥Ã® */
.padding-clear {width: 672px; padding: 26px 0; margin: 0 0 25px -30px;}
.pulse { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; background: #fbfbfb;}
	.pulse h3 { padding: 0 30px}
	.pulse-list { margin: 15px 0}
		.pulse-list li { padding: 0 30px}
		.pulse-list_item-main { background: #fdeff1; border-bottom: 1px solid #f8e3e6; border-top: 1px solid #f8e3e6}
		.pulse-list_item { border-bottom: 1px solid #ebebeb; -webkit-box-shadow: 0px 1px 1px 0px #fff; box-shadow: 0px 2px 1px 0px #fff; padding: 18px 0 12px}
			.pulse-list_item-main .pulse-list_item { border: none; -webkit-box-shadow: none; box-shadow: none;}
			.pulse-list_item-text { font: 13px/20px "Open Sans", Arial, Helvetica, sans-serif; color: #252525; margin-bottom: 10px}
			.pulse-list_item-event { text-transform: uppercase; color: #7d7d7d; font-size: 9px; clear: both;}
				.pulse-list_item-event-user, a.pulse-list_item-event-user {color: #ff335a}
				 a.pulse-list_item-event-user {text-decoration: underline; }
				.pulse-list_item-event-section { color: #489df4}
				.pulse-list_item-event-section:hover { color: #006cdb}
			.pulse-list_item-photos li { float: left; margin: 0 10px 8px 0; padding: 0;}
			.pulse-list_item-photos-also a { display: block; width: 31px; height: 37px; background: #ff335a; color: #fff; font-size: 9px; line-height: 12px; text-transform: uppercase; text-decoration: none; padding: 13px 5px 0; text-align: center; }
			.pulse-list_item-photos-also a:hover { background: #ff0031}
			.icon-edit { display: inline-block; *zoom: 1; width: 8px; height: 8px; background: url(../img2/contentdecor-2.png) -32px -325px no-repeat; margin-right: 3px}
			.icon-heart {display: inline-block; *zoom: 1; width: 14px; height: 13px; background: url(../img2/contentdecor-15.png) no-repeat; margin-right: 3px;}
				.pulse-list .icon-heart { position: relative; top: 2px}
				
.two-col_item { float: left; width: 50%}

.popular-blocks { border-bottom: 1px solid #ebebeb}
	.popular-blocks h3 { margin: 0}
/* ÃÃ®Ã¯Ã³Ã«Ã¿Ã°Ã­Ã®Ã¥ Ã¢Ã¨Ã¤Ã¥Ã® */
.popular-video .contentelem-1 {border-bottom: none; margin-top: 17px}
.popular-video .contentelem-1-1-1 { width: 290px; height: 155px;}
.popular-video .contentelem-1-1-1 img { width: 290px; height: 155px}
.popular-video .contentelem-1-1 li {}
.popular-video .contentelem-1-1-3 { width: 290px; height: 50px; padding: 0}
.popular-video .contentelem-1-1-3 h3 { width: auto; font: bold 12px/18px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 18px}
.popular-video .contentelem-1-2 { height: 45px; width: 65px; top: 130px; right: 16px; padding-left: 5px}
.popular-video .contentelem-1-1-2 { padding: 0 18px; text-transform: uppercase; color: #464646;}
.popular-video .contentelem-1-1-2-1 { margin: 0 0 4px 0; font-size: 9px}
.popular-video .opinions_rating {position: static; height: auto; width: auto; text-align: left; margin: 0 18px; padding: 0}
.popular-video .contentlink-2, .popular-texts .contentlink-2 {background: url("../img2/club/contentdecor-3.png") left center no-repeat !important;color: #434343 !important; text-decoration: underline}
.popular-video .contentelem-1-2-1, .popular-video .contentelem-1-2-2 { width: 17px; padding-left: 10px; height: 24px}
.popular-video .contentelem-1-2-1 a, .popular-video .contentelem-1-2-2 a { height: 20px; width: 12px; background-position: -123px -5px; margin-top: 2px}
.popular-video .contentelem-1-2-1 a.disabled {background-position: -123px -122px;}
.popular-video .contentelem-1-2-2 a {background-position: -123px -35px;}
.popular-video .contentelem-1-2-2 a.disabled {background-position: -123px -152px;}
.popular-video .contentelem-1-2-1 a .appeared {background: url("../img2/arrows.png") -123px -64px no-repeat;}
.popular-video .contentelem-1-2-2 a .appeared {background: url("../img2/arrows.png") -123px -94px no-repeat;}
.play-video { display: block; position: absolute; width: 45px; height: 36px; background: url(../img2/contentdecor-2.png) -191px -297px no-repeat; top: 50%; margin-top: -18px; left: 50%; margin-left: -22px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.contentelem-1-1-1:hover .play-video {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/* ÃÃ®Ã¯Ã³Ã«Ã¿Ã°Ã­Ã»Ã¥ Ã²Ã¥ÃªÃ±Ã²Ã» */
.two-col_item.popular-texts h3, .two-col_item.popular-texts ul { margin-left: 20px}
.popular-texts .contentelem-10-1 { width: 100%; margin-top: 15px}

/* ÃÃ Ã¸Ã¨ Ã§Ã¢Ã¥Ã§Ã¤Ã» */
.our-stars { border: none}
.our-stars-name { font: bold 14px Arial, Helvetica, sans-serif; color: #f13c69; text-transform: none; margin: 15px 0 5px}
.our-stars-city { text-transform: uppercase; font-size: 9px; color: #7b7d80}
.our-stars-rating { border-top: 1px solid #eee; margin-top: 5px; padding: 10px 0; font-size: 14px; color: #000; font-weight: bold}
	.our-stars-rating .icon-heart { background-position: 0 -13px; top: 2px; position: relative}
	.our-stars-rating span { font-weight: normal; font-size: 9px; color: #7b7d80; text-transform: uppercase}
	.hoverBox:hover .our-stars-rating .icon-heart { background-position: 0 0}
	
/* Ã„Ã¢Ã  Ã¬Ã­Ã¥Ã­Ã¨Ã¿ (Ã¡Ã«Ã®Ãª Ã¢ Ã¯Ã°Ã Ã¢Ã®Ã© ÃªÃ®Ã«Ã®Ã­ÃªÃ¥) */
.two-opinions .header-3 { margin-bottom: 5px}
.two-opinions h3 { font-size: 13px; margin: 18px 0 7px; text-shadow: -1px -1px 0 #000}
.two-opinions p { color: #a19b9c; text-shadow: -1px -1px 0 #352D2F}
.two-opinions-author { font-size: 9px; color: #fff; text-shadow: -1px -1px 0 #2A2425; text-transform: uppercase; position: relative; top: 12px}
.two-opinions .contentelem-22-3 li { padding: 0; border: none}

/*** PROFILE PAGE ***/

.content.profile-page.sets-1 {background: #fff;}
    .profile-page.sets-1 .col-1 {float: none; padding-top: 15px; width: auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
    .profile-page .col-1 {padding-top: 15px;}
        .profile-page .breadcrumbs-1 li a, .profile-page .breadcrumbs-1 li .active {font: normal 18px/24px "opensans", "Arial", sans-serif;}
        .profile-page h1 {color: rgb(255, 51, 90);}
            .profile-page .h1-subheader {color: #000;}
        .profile-page .content-menu li {padding-right: 12px;}
            .profile-page .content-menu a {color: rgb(255, 51, 90);}
            .profile-page .content-menu a:hover {color: rgb(255, 0, 0);}
            .profile-page .content-menu .active a {color: #000;}
            .profile-page .content-menu .active i {margin-left: -17px;}
    .profile-page_content {width: 620px;}
    .profile-page_content.rule {width: auto;}

.profile-info {margin-bottom: 20px; width: 100%; border-bottom: 1px solid rgb(243, 243, 243); border-spacing: 0; border-collapse: collapse; font: normal 12px/20px 'Arial', sans-serif; color: rgb(37, 37, 37);}
.profile-info.step-5 {border: none;}
    .profile-info td {padding: 7px; background: #fff; vertical-align: top;}
 /*   .profile-info.sets-1 td {padding: 7px 7px 7px 0;}*/
    .profile-info .odd td {background: rgb(243, 243, 243);}
    .profile-info td:first-child {font: normal 10px/13px 'Arial', sans-serif; color: rgb(83, 83, 83); text-transform: uppercase;}
    .profile-info a {color: rgb(72, 157, 244); text-decoration: underline;}
    .profile-info a:hover {color: rgb(244, 55, 81);}

    .profile-info .textareastyle-1 {width: 355px; min-height: 100px; resize: vertical;}
    .profile-info .inputstyle-2 {width: 355px;}
    .profile-info_avatar {display: inline-block; margin-right: 20px; width: 70px; height: 115px; overflow: hidden; vertical-align: top; *display: inline; zoom: 1;}
        .profile-info_avatar img {width: 70px; height: auto;}
    .profile-info_avatar-upload {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}
        .profile__avatar-delete_btn {margin-top: 10px; font: normal 12px/20px 'Arial', sans-serif; color: rgb(255, 51, 90); cursor: pointer;}
            .profile__avatar-delete_btn span {text-decoration: underline;}
            .profile__avatar-delete-icon {display: inline-block; margin-left: 5px; background: url(../img2/contentdecor-2.png) no-repeat -118px -306px; width: 15px; height: 15px; vertical-align: middle; cursor: pointer; *display: inline; zoom: 1;}
            .profile__avatar-delete-icon:hover {background-position: -136px -306px;}
        .profile__avatar-delete_btn:hover {color: rgb(134, 63, 76);}
        .profile__avatar-delete_btn:hover .profile__avatar-delete-icon {background-position: -136px -306px;}
    .profile-info .selectstyle-1.country {width: 373px;}
    .profile-info .selectstyle-1.birthday {display: inline-block; margin-left: 15px; width: auto; *display: inline; zoom: 1;}
        .profile-info .selectstyle-1.birthday:first-child {margin: 0;}
        .profile-info .birthday.birthday_day {width: 83px; float:left; }
        .profile-info .birthday.birthday_month {width: 110px; float:left; }
        .profile-info .birthday.birthday_year {width: 110px; float:left; }
    .profile-info .checkbox {width: 200px;}
        .profile-info .js_inputs_chechbox label {font: normal 10px/13px 'Arial', sans-serif; color: rgb(83, 83, 83); text-transform: uppercase;}
        .profile-info .js_inputs_chechbox-1 {vertical-align: top; margin-left: 10px;}
    .profile__buttons-field {margin-bottom: 20px; padding-top: 20px; border-top: 1px solid #eee;}
    .profile-info .js-beauty-text {display: inline-block; margin-left: 10px; font: normal 12px/14px 'Arial', sans-serif; vertical-align: middle; *display: inline; zoom: 1;}
    .profile-info.step-5 .js_inputs_chechbox {display: block; margin-bottom: 5px;}
    .profile-info.step-5 .js_inputs_chechbox label {position: relative; top: 3px;}
    .profile-info.step-5 .js_inputs_chechbox-1 {margin-left: 0;}

.profile-info.choose-girl td {background: rgb(245, 245, 245); text-align: center;}

.profile-info.choose-background-girl td {text-align: center;}

.profile-page_content.rule .profile-info td {padding: 7px 7px 7px 0; font: normal 10px/13px 'Arial', sans-serif; color: rgb(83, 83, 83); text-transform: uppercase;}
    .profile-page_content.rule .radio-label {position: relative; top: -4px;}
    .profile-page_content.rule .radiogroup {margin-bottom: 5px}

/* Ã„Ã³Ã¡Ã«Ã¨Ã°Ã®Ã¢Ã Ã­Ã¨Ã¥ -- S.B. 


.btn {display: inline-block; padding: 7px 15px; margin-left: 20px; background: rgb(255, 95, 140); background: -ms-linear-gradient(#ff6995, #ff517e); background: linear-gradient(#ff6995, #ff517e); border: 1px solid rgb(247, 111, 159); border-radius: 3px; width: auto; font: bold 16px/20px 'Arial', sans-serif; color: #fff; text-shadow: 0 -1px rgb(171, 66, 96); box-shadow: inset 0 1px rgb(254, 148, 183); *display: inline; zoom: 1; cursor: pointer; overflow: visible; text-decoration: none;}
.btn-pink2 {background: #DB4366; background: -ms-linear-gradient(#ff587f, #E4006D); background: linear-gradient(#ff587f, #E4006D); border: 1px solid #d24a7a; box-shadow: inset 0 1px #ff8faf;}
.btn:hover {background: #EC5E88; background: -ms-linear-gradient(#EC5E88, #D84369); background: linear-gradient(#EC5E88, #D84369);}
.btn:active {background: #CF5C7E; background: -ms-linear-gradient(#cc7087, #cf5c7e); background: linear-gradient(#cc7087, #cf5c7e); border-color: rgb(185, 95, 127); color: #3f3f3f; text-shadow: 0 -1px rgb(252, 150, 179); box-shadow: inset 0 1px rgb(156, 76, 104)}
.btn:first-child {margin-left: 0;}

.btn-middle {padding: 6px 10px; margin-left: 5px; font: normal 12px/14px 'Arial', sans-serif;}
.btn-afterMiddle {font: bold 14px/20px 'Arial', sans-serif;}
.btn-big {width: 100%; margin: 10px 0 0; padding: 5px 0; font: normal 30px 'opensans'; overflow: visible;}

.btn-grey, .two-photos_items.big .opacity-3 .btn-grey:hover {background: rgb(241, 241, 241); background: -ms-linear-gradient(#f8f8f8, #e1e1e1); background: linear-gradient(#f8f8f8, #e1e1e1); border: 1px solid rgb(207, 207, 207); color: rgb(112, 112, 112); text-shadow: 0 1px #fff; box-shadow: inset 0 1px #fff;}
.btn-grey:hover {background: rgb(209, 209, 209); background: -ms-linear-gradient(#DADADA, #C2C2C2); background: linear-gradient(#DADADA, #C2C2C2); border-color: rgb(184, 184, 184); color: rgb(77, 77, 77);}
.btn-grey:active {background: rgb(206, 206, 206); background: -ms-linear-gradient(#b8b8b8, #cfcfcf); background: linear-gradient(#b8b8b8, #cfcfcf); border: 1px solid rgb(180, 180, 180); color: #fff; text-shadow: 0 2px #a0a0a0; box-shadow: inset 0 1px #8f8f8f;}

.btn-big-botttomMaring {margin-bottom: 40px;}

.decimal-list {margin-bottom: 40px;}
    .decimal-list li {margin-bottom: 10px; list-style: decimal inside; font: normal 12px/18px 'Arial', sans-serif; color: rgb(37, 37, 37);}
    .profile-page_content.rule .decimal-list {_width: 680px}

.profile-page__rule_date {font: bold 10px/14px 'Arial', sans-serif; color: rgb(112, 112, 112);}
.profile-page__rule_rule-img {position: relative; padding-top: 30px; background: url(../img2/kleo_profile_1.jpg) no-repeat bottom; height: 222px; text-align: center;}
.profile-page__rule_rule-img.sets-1 {margin-bottom: 20px;}
    .profile-page__rule_rule-img_buttons {position: absolute; right: 0; top: -36px;}
    .profile-page__rule_rule-img_text {margin-top: 203px; font: normal 11px/15px 'Arial', sans-serif; color: #fff; text-shadow: 0 -1px rgb(255, 0, 17);}

.choose-girl-sprite {display: inline-block; margin: 15px 0; background: url(../img2/kleo_profile_girls.png) no-repeat left top; height: 199px; *display: inline; zoom: 1;}
    .first-girl {background-position: 0 0; width: 77px;}
    .second-girl {background-position: -77px 0; width: 88px;}
    .third-girl {background-position: -165px 0; width: 105px;}
    .fourth-girl {background-position: -260px 0; width: 82px;}
    .fifth-girl {background-position: -342px 0; width: 84px;}
    .sixth-girl {background-position: -426px 0; width: 88px;}
    .seventh-girl {background-position: -514px 0; width: 86px;}

.girl-background-sprite {display: inline-block; margin: 15px 0; background: url(../img2/kleo_profile_back-girls.jpg) no-repeat left top; height: 223px; *display: inline; zoom: 1;}
    .first-back {background-position: 0 0; width: 281px;}
    .second-back {margin-top: 16px; background-position: -304px 0; width: 310px;}
    .third-back {background-position: -636px 0; width: 293px;}

.profile_text {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #f5f5f5;}
    .profile_text_info, .profile_text_content,
    .profile_text_tools, .profile_text_change-place {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}
    .profile_text_info {margin-right: 10px; width: 30px; font: normal 10px/14px 'Arial', sans-serif; text-align: center;}
        .profile_text__date {padding: 5px; background: #000; color: #fff;}
        .profile_text__feedback {padding: 5px;}
    .profile_text_content {margin-right: 10px; width: 510px;}
        .profile_text_content a {display: block; margin-bottom: 5px; font: normal 15px/18px 'opensans', 'Arial', sans-serif; color: #ff0070; text-decoration: none;}
        .profile_text_content a:hover {color: #000;}
    .profile_text_tools {margin-top: 20px;}
        .profile_text_tools .profile__avatar-delete-icon {margin-right: 10px;}
        .profile_text_change-place {margin-top: -7px; width: 10px;}
            .icon-changePlace-top {background-position: -32px -40px; width: 10px; height: 9px; cursor: pointer;}
            .icon-changePlace-top:hover {background-position: -53px -40px;}
            .icon-changePlace-bottom {background-position: -42px -40px; width: 10px; height: 9px; cursor: pointer;}
            .icon-changePlace-bottom:hover {background-position: -63px -40px;}

    /*.profile-photo .club_profile__album-item {padding: 0 0 30px 40px;}
    .profile-photo .club_profile__album-item:first-child {padding-left: 0;}
        .profile-photo .club_profile__album-item:hover .profile_photo_controls {opacity: 1;}
        .profile_photo_controls {position: absolute; top: 10px; left: 10px; padding: 5px 0 3px; background: #fff; width: 120px; opacity: .1; z-index: 2;}
            .profile_photo_controls__arrowLeft, .profile_photo_controls__arrowRight,
            .profile_photo_controls__edit {display: inline-block; background: url(../img2/contentdecor-2.png) no-repeat -55px -323px; width: 9px; height: 10px; cursor: pointer; vertical-align: top; *display: inline; zoom: 1;}
            .profile_photo_controls__arrowLeft:hover {background-position: -66px -323px;}
            .profile_photo_controls__arrowRight {background-position: -45px -323px;}
            .profile_photo_controls__arrowRight:hover {background-position: -76px -323px;}
            .profile_photo_controls__edit {background-position: -2px -91px; width: 19px; height: 19px;}
            .profile_photo_controls .profile_photo_controls__edit {margin: 0 23px 0 4px;}
            .profile_photo_controls .profile__avatar-delete-icon {margin-left: 28px;}
            .profile_photo_controls .profile_photo_controls__arrowRight,
            .profile_photo_controls .profile_photo_controls__arrowLeft {position: relative; top: 3px;}
*/

.profile-photo {border-spacing: 0; border-collapse: collapse; width: 100%;}
    .profile-photo td {padding: 20px 0; border-bottom: 1px solid #eee;}
    .profile-photo td.profile-photo_photo {width: 70px; padding: 20px 20px 20px 0;}
    .profile-photo td.profile-photo_names {}
    .profile-photo td.profile-photo_links {padding: 20px; width: 100px; text-align: right;}
        .profile-photo_links a {color: rgb(95, 133, 255);}
        .profile-photo_links a:hover {color: rgb(255, 65, 100);}
        .profile-photo .profile_text_change-place {display: inline-block; vertical-align: top; *display: inline; zoom: 1;}
        .profile-photo_name {font: bold 14px/20px 'Arial', sans-serif;}
        .profile-photo_theme {font: normal 11px/15px 'Arial', sans-serif; color: rgb(110, 110, 110);}
    .profile-photo_photo img {width: 70px; height: auto;}

    .profile__inner-form {margin-bottom: 20px; padding: 20px; background: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}

.profile_photo_form {position: relative; left: -30px; padding: 20px 30px; background: #f7f7f7; border-top: 1px solid #eee; border-bottom: 1px solid #eee; width: 100%;}
.profile_photo_form h3 {margin: 10px 0;}
    .profile_photo-form_fieldset {margin-bottom: 15px; width: 300px;}
    .profile_photo-form_fieldset .selectstyle-1 {width: 300px;}
    .profile_photo-form_fieldset .inputstyle-2 {width: 282px;}

.js-link {font: normal 12px/16px 'Arial', sans-serif; color: rgb(224, 26, 26) !important; text-decoration: none !important; border-bottom: 1px dashed rgb(224, 26, 26);}
.js-link:hover {color: rgb(156, 18, 18); border-bottom-color: rgb(156, 18, 18);}

.profile-friends .club_gallery_img-container {position: relative;}
    .profile-friends .profile__avatar-delete-icon {margin: 0; position: absolute; right: -3px; top: -3px; background-color: #fff; border: 4px solid #fff; border-radius: 12px;}
    .profile-friends .club_gallery_name {font: normal 16px/18px 'opensans', 'Arial', sans-serif; margin-bottom: 10px; color: #000;}
    .profile-friends .club_gallery_item:hover .club_gallery_name {color: rgb(255, 51, 90);}
    .profile-friends .club_gallery_item span {font: normal 16px/18px 'open_sans_condensed_lightRg', 'Arial',  sans-serif; color: #919191;}
        .profile-friends_send-msg {display: none; position: absolute; bottom: 0; right: 0; padding: 5px 0; background: #fff; width: 100%; font: normal 12px/16px 'Arial', sans-serif; color: #3fc3ec; text-decoration: underline; text-align: center; opacity: 0.95;}
        .club_gallery_item:hover .profile-friends_send-msg {display: block;}
    .friends-icons-services {display: inline-block; background: url(../img2/ui-icons_222222_256x240.png) no-repeat left top; opacity: 0.5; *display: inline; zoom: 1;}
        .friends_ic_photo {background-position: -211px -132px; width: 11px; height: 9px;}
        .friends_ic_video {background-position: -228px -132px; width: 9px; height: 9px;}
        .friends_ic_text {background-position: -244px -132px; width: 9px; height: 9px;}

.profile_video {display: inline-block; margin-bottom: 40px; *display: inline; zoom: 1;}
    /*.profile__video-item.last .profile__video_last {display: block; position: absolute; right: -40px; top: 0; background: url(../img2/profile_video.jpg) no-repeat right 15px; width: 50px; height: 140px;}*/
    .profile__video-item {display: inline-block; position: relative; margin-right: 5px; *display: inline; zoom: 1; cursor: pointer;}
    /*.profile__video-item:first-child {margin-left: 20px;}*/
        .profile__video-prev {position: relative; background: #fff; width: 170px; height: 135px; border: 4px solid #fff; overflow: hidden;}
        .profile__video-item:hover .profile__video-prev {border-color: rgb(57, 57, 57);}
            .profile__video-prev img {width: auto; height: 135px;}
            .profile__video-play-icon {display: block; position: absolute; top: 42px; left: 59px; background: url(../img2/contentdecor-2.png) no-repeat 0 -335px; width: 53px; height: 53px;}
            .profile__video-play-icon:hover, .profile__video-item:hover .profile__video-play-icon {background-position: -53px -335px;}
        .profile_video_name {margin-top: 10px; padding-left: 15px;}
            .profile_video_name h3 {margin: 0; padding: 0; color: rgb(255, 65, 114); text-transform: none;}
            .profile__video-item:hover .profile_video_name h3 {color: #000}
            .profile_video_small-desr {font: normal 11px/15px 'Arial', sans-serif; color: #999;}

.bottom-border-grey {padding-bottom: 10px; border-bottom: 1px solid rgb(229, 229, 229);}


.two-photos {margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid rgb(229, 229, 229);}
.two-photos.no-border {border-bottom: none;}
.two-photos .pink-header {color: rgb(255, 51, 90); font-size: 18px;}
.two-photos .black-header {color: rgb(0, 0, 0); font-size: 18px;}
.two-photos_items {
	display: inline-block;
	padding: 10px;
	background: rgb(251, 251, 251);
	width: 262px;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}
.two-photos-colonker {
	padding: 10px 10px 10px 17px !important;
	width: 298px !important;

}

.two-photos_items.first {margin-right: 10px;}
    .two-photos_items h4 {margin: 0 0 15px; font: normal 18px/22px 'opensans', 'Arial', sans-serif; color: #000; text-transform: uppercase;}
    .two-photos__leftPhoto, .two-photos__rightPhoto {display: inline-block; vertical-align: top; *display: inline; zoom: 1; float: left}
    
        .two-photos__img {position: relative;}
            .two-photos__img img {width: 134px; height: 240px;}
            .wave-line-icon {position: absolute; right: 0; top: 0; display: block; background: url(../img2/photos-sprite.png) no-repeat left top; width: 16px; height: 240px;}
            .two-photos__leftPhoto .wave-line-icon {right: -8px;}
            .two-photos__rightPhoto .wave-line-icon {left: -8px; right: auto;}
        .two-photos__name-and-vote {position: relative; padding-top: 15px; font: normal 12px/18px 'Arial', sans-serif; color: rgb(37, 37, 37);}
            .two-photos__person-name {margin-bottom: 10px; max-width: 135px;}
            .two-photos .btn {margin: 0;}
        .two-photos__rightPhoto .two-photos__name-and-vote {text-align: right;}
        .wave-lineBorder-icon {display: none; position: absolute; right: -5px; top: -3px; background: url(../img2/photos-sprite.png) no-repeat -16px 0; width: 10px; height: 98px;}
            .two-photos__leftPhoto .wave-lineBorder-icon {display: block;}
            .two-photos__counter {position: absolute; left: 0; bottom: 18px; display: block; padding: 0 8px 0 12px; background: rgb(59, 59, 59); font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff;}
            .vote-item .two-photos__counter {left: auto; right: -2px; padding: 0 10px 0 8px; background: rgb(59, 59, 59); font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff;}
.two-photos--voted {background: rgb(235, 235, 235);}
    .two-photos--voted .two-photos__rightPhoto,
    .two-photos--voted .two-photos__rightPhoto {opacity: .5;}
    .two-photos--voted .vote-item {opacity: 1;}
    .vote-item .btn-pink {background: rgb(255, 50, 89); background: -ms-linear-gradient(#ef2948, #ff3a67); background: linear-gradient(#ef2948, #ff3a67); border: 1px solid rgb(206, 35, 62); box-shadow: none; text-shadow: 0 -1px rgb(179, 6, 39);}
    .two-photos__buttons {padding-top: 20px; text-align: center;}

.two-photos_items.big {padding: 0; background: transparent; width: 608px; border: none;}
.two-photos_items.big .opacity-3 .btn-grey:hover {margin-left: 0;}
.two-photos_items.big .two-photos__leftPhoto,
.two-photos_items.big .two-photos__rightPhoto {width: 290px;}
    .photogallery-carousel .two-photos_items img {max-height: 565px;}
    .two-photos_items.big .two-photos__img {overflow: hidden; width: 300px;}
    .two-photos_items.big .two-photos__img img {width: 610px; height: 565px;}
        .two-photos_items.big .two-photos__person-name {margin-bottom: 15px; font: bold 15px/18px 'Arial', sans-serif;}
        .photogallery-carousel li .two-photos_info {padding: 30px 40px 20px; margin: 40px 0 0;  font: normal 14px/21px 'Arial', sans-serif; text-align: center; color: #000;}
        .two-photos_items.big .wave-line-icon {background-repeat: repeat-y; width: 25px; height: 565px;}
        .two-photos_items.big .two-photos__leftPhoto .wave-line-icon {right: -18px;}
        .two-photos_items.big .two-photos__rightPhoto .wave-line-icon {left: -7px;}
        .two-photos_items.big .wave-lineBorder-icon {right: -21px; width: 20px; height: 95px;}
        .two-photos__name-and-vote a.btn-grey, .two-photos__name-and-vote button.btn-grey {margin-left: 0; color: rgb(112, 112, 112); text-decoration: none;}
        .two-photos__name-and-vote a.btn-pink, .two-photos__name-and-vote button.btn-pink {margin-left: 0; color: #fff; text-decoration: none;}

.two-photos_items.one-photo .wave-lineBorder-icon {display: none;}
.two-photos_items.one-photo .two-photos__img {width: 610px;}

.opacity-3 {opacity: .3;}
.two-photos_items.big .btn-grey:hover {background: rgb(255, 95, 140); background: -ms-linear-gradient(#ff6995, #ff517e); background: linear-gradient(#ff6995, #ff517e); border: 1px solid rgb(247, 111, 159); color: #fff; text-shadow: 0 -1px rgb(171, 66, 96); box-shadow: inset 0 1px rgb(254, 148, 183);}

.two-photos_items.voted-photo .two-photos__img {width: 100%;}

.two-photos_items h4 a{text-decoration: none}
.two-photos_items h4 a:hover{text-decoration: none !important; color: #FF396B}

/* Ã‡Ã¢Ã¥Ã§Ã¤Ã­Ã»Ã¥ Ã¯Ã Ã°Ã»*/
.couples {margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid rgb(229, 229, 229);}
.couples.no-border {border-bottom: none;}
.couples .pink-header {color: rgb(255, 51, 90); font-size: 18px;}
.couples .black-header {color: rgb(0, 0, 0); font-size: 18px;}
.couples_items {
	display: inline-block;
	padding: 10px;
	background: rgb(251, 251, 251);
	width: 262px;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}
.couples-colonker {
	padding: 10px 10px 10px 17px !important;
	width: 298px !important;

}

.couples_container {
	float: left;
}
.couples_container .two-stars_items {
	
}

.couples_items.first {margin-right: 10px;}
    .couples_items h4 {margin: 0 0 15px; font: normal 18px/22px 'opensans', 'Arial', sans-serif; color: #000; text-transform: uppercase;}
    .couples__leftPhoto, .couples__rightPhoto {display: inline-block; vertical-align: top; *display: inline; zoom: 1; float: left}
    
        .couples__img {position: relative;}
            .couples__img img {width: 134px; height: 240px;}
            .wave-line-icon {position: absolute; right: 0; top: 0; display: block; background: url(../img2/photos-sprite.png) no-repeat left top; width: 16px; height: 240px;}
            .couples__leftPhoto .wave-line-icon {right: -8px;}
            .couples__rightPhoto .wave-line-icon {left: -8px; right: auto;}
        .couples__name-and-vote {position: relative; padding-top: 15px; font: normal 12px/18px 'Arial', sans-serif; color: rgb(37, 37, 37);}
            .couples__person-name {margin-bottom: 10px;}
            .couples .btn {margin: 0;}
        .couples__rightPhoto .couples__name-and-vote {text-align: right;}
        .wave-lineBorder-icon {display: none; position: absolute; right: -5px; top: -3px; background: url(../img2/photos-sprite.png) no-repeat -16px 0; width: 10px; height: 98px;}
            .couples__leftPhoto .wave-lineBorder-icon {display: block;}
            .couples__counter {position: absolute; left: 0; bottom: 18px; display: block; padding: 0 8px 0 12px; background: rgb(59, 59, 59); font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff;}
            .vote-item .couples__counter {left: auto; right: -2px; padding: 0 10px 0 8px; background: rgb(59, 59, 59); font: normal 24px/32px 'opensans', 'Arial', sans-serif; color: #fff;}
.couples--voted {background: rgb(235, 235, 235);}
    .couples--voted .couples__rightPhoto,
    .couples--voted .couples__rightPhoto {opacity: .5;}
    .couples--voted .vote-item {opacity: 1;}
    .vote-item .btn-pink {background: rgb(255, 50, 89); background: -ms-linear-gradient(#ef2948, #ff3a67); background: linear-gradient(#ef2948, #ff3a67); border: 1px solid rgb(206, 35, 62); box-shadow: none; text-shadow: 0 -1px rgb(179, 6, 39);}
    .couples__buttons {padding-top: 20px; text-align: center;}

.couples_items.big {padding: 0; background: transparent; width: 608px; border: none;}
.couples_items.big .opacity-3 .btn-grey:hover {margin-left: 0;}
.couples_items.big .couples__leftPhoto,
.couples_items.big .couples__rightPhoto {width: 290px;}
    .photogallery-carousel .couples_items img {max-height: 565px;}
    .couples_items.big .couples__img {overflow: hidden; width: 300px;}
    .couples_items.big .couples__img img {width: 610px; height: 565px;}
        .couples_items.big .couples__person-name {margin-bottom: 15px; font: bold 15px/18px 'Arial', sans-serif;}
        .photogallery-carousel li .couples_info {padding: 30px 40px 20px; margin: 40px 0 0;  font: normal 14px/21px 'Arial', sans-serif; text-align: center; color: #000;}
        .couples_items.big .wave-line-icon {background-repeat: repeat-y; width: 25px; height: 565px;}
        .couples_items.big .couples__leftPhoto .wave-line-icon {right: -18px;}
        .couples_items.big .couples__rightPhoto .wave-line-icon {left: -7px;}
        .couples_items.big .wave-lineBorder-icon {right: -21px; width: 20px; height: 95px;}
        .couples__name-and-vote a.btn-grey, .couples__name-and-vote button.btn-grey {margin-left: 0; color: rgb(112, 112, 112); text-decoration: none;}
        .couples__name-and-vote a.btn-pink, .couples__name-and-vote button.btn-pink {margin-left: 0; color: #fff; text-decoration: none;}

.couples_items.one-photo .wave-lineBorder-icon {display: none;}
.couples_items.one-photo .couples__img {width: 610px;}

.opacity-3 {opacity: .3;}
.couples_items.big .btn-grey:hover {background: rgb(255, 95, 140); background: -ms-linear-gradient(#ff6995, #ff517e); background: linear-gradient(#ff6995, #ff517e); border: 1px solid rgb(247, 111, 159); color: #fff; text-shadow: 0 -1px rgb(171, 66, 96); box-shadow: inset 0 1px rgb(254, 148, 183);}

.couples_items.voted-photo .couples__img {width: 100%;}

.couples_items h4 a{text-decoration: none}
.couples_items h4 a:hover{text-decoration: none !important; color: #FF396B}
/* */
    
.photo-bar {display: block; margin: 5px 0 10px; background: rgb(235, 235, 235); font: normal 24px/32px 'opensans'; color: rgb(37, 37, 37); text-align: left;}
    .photo-bar span {float: right; margin: 9px 15px 0;}
    .photo-bar_status {position: relative; display: inline-block;  background: rgb(235, 235, 235); text-align: left; color: #000; *display: inline; zoom: 1; height: 50px;;}
        .photo-bar_status span {float: none; display: inline-block; *display: inline; zoom: 1;}
        .icon-voteStatus {display: block; position: absolute; right: -18px; top: 0; background: url(/img2/photos-sprite-big.png) no-repeat -26px 0px; width: 18px; height: 50px;}

.profile-message-button {margin-bottom: 10px; padding: 15px; background: #f7f7f7; border: 1px solid #ebebeb; border-top: none;}

.profile-page .registration_info {position: relative; left: 0; width: auto; margin: -15px 0 0;}

.profile-page_content .club_users__body {padding: 20px 10px; vertical-align: top;}
.profile-page_content .profile_text_tools {margin-top: 9px;}
.profile-page_content .club_users {margin-bottom: 50px;}
.profile_photo-form_fieldset.sets-1 {width: auto; margin-right: 10px;}
    .profile_photo-form_fieldset.sets-1 .labelstyle-1 {display: inline; vertical-align: bottom;}
    
    


.photogallery-carousel .two-stars_match img {max-height: none;}
    .two-stars__photo {margin-bottom: 20px;}
    .two-stars_match .btn {margin-left: 0;}
    .two-stars_status-and-vote_left, .two-stars_status-and-vote_right {display: inline-block; width: 305px; text-align: left; *display: inline; zoom: 1;}
    .two-stars_status-and-vote_right {text-align: right;}
        .two-stars__status_container {position: relative; margin-bottom: 20px; background: rgb(235, 235, 235); font: normal 24px/32px 'opensans', Arial, sans-serif; color: #fff; overflow: hidden; height: 50px;}
        .two-stars_status-and-vote_left .two-stars__status_container {text-align: right;}
        .two-stars_status-and-vote_right .two-stars__status_container {text-align: left;}
            .two-stars__status {display: inline-block; position: relative; padding: 9px 0 0; height: 41px; *display: inline; zoom: 1; overflow: hidden;}
            .two-stars__statusLeft-icon, .two-stars__statusRight-icon,
            .two-stars__statusActiveLeft-icon, .two-stars__statusActiveRight-icon {display: inline-block; position: absolute; left: 0; top: 0; background: url(../img2/two-stars_sprite.png) no-repeat left top; width: 14px; height: 50px; *display: inline; zoom: 1; z-index: 2;}
            .two-stars__statusActiveLeft-icon, .two-stars__statusActiveRight-icon {z-index: 1;}
            .two-stars__statusRight-icon {left: auto; right: 0; background-position: -41px 0;}
            .two-stars__statusActiveLeft-icon {background-position: -15px 0; width: 12px;}
            .two-stars__statusActiveRight-icon {left: auto; right: 0; background-position: -28px 0; width: 12px;}
            .two-stars__status.more {background: #ff335a;}
            .two-stars__status.less {background: #707070;}
                .two-stars__status span {position: relative; padding: 0 10px; z-index: 1;}
                .two-stars__status.less span {text-shadow: 0px -1px #000;}
            .two-stars__shadow {display: inline-block; position: absolute; right: 0; top: 0; background: url(../img2/two-stars_sprite.png) no-repeat -57px 0; width: 46px; height: 50px; *display: inline; zoom: 1;}
            .two-stars_status-and-vote_right .two-stars__shadow {right: auto; left: 0;}
            .two-stars__status.less .two-stars__shadow {background-position: -105px 0;}
            .photogallery-carousel li .two-photos_info.two-stars {padding: 0 0 15px; text-align: left;}
                .photogallery-carousel li .two-photos_info.two-stars h3 {padding: 0; margin: 0 0 15px;}

.two-stars_match.small img {width: 288px;}
.two-stars_match.small .two-stars__photo {margin-bottom: 10px;}
.two-stars_match.small .two-stars_status-and-vote_left,
.two-stars_match.small .two-stars_status-and-vote_right {width: 145px;}
    .two-stars_match.small .two-stars__status_container {background: url(../img2/two-stars_sprite-x_1.png) repeat-x; font: normal 18px/25px 'opensans', Arial, sans-serif;}
        .two-stars_match.small .two-stars__status {padding-top: 3px; height: 27px;}
    .two-stars_match.small .two-stars__statusLeft-icon {background-position: 0 -50px; height: 30px;}
    .two-stars_match.small .two-stars__statusActiveLeft-icon {background-position: -15px -50px; height: 30px;}
    .two-stars_match.small .two-stars__statusActiveRight-icon {background-position: -28px -50px; height: 30px;}
    .two-stars_match.small .two-stars__statusRight-icon {background-position: -41px -50px; height: 30px;}
    .two-stars_match.small .two-stars__shadow {height: 30px;}

.two-photos.two-stars .two-photos_items {margin-bottom: 10px;}
.two-stars_items {
	display: inline-block;
	padding: 10px;
	background: rgb(251, 251, 251);
	width: 280px;
	vertical-align: bottom;
	*display: inline;
	zoom: 1;
	min-height: 100%;

}

.two-stars_items h4 {margin: 0 0 15px; font: 15px/22px 'opensans', 'Arial', sans-serif; color: #000; text-transform: uppercase;}
.two-stars h4 a{text-decoration: none}
.two-stars h4 a:hover{text-decoration: none !important; color: #FF396B}

.two-stars_match {
width: 290px;
}




.two-stars_ruler-wrap {margin: 20px 0 0; padding: 30px 0 0; background: rgb(251, 251, 251); border: 1px solid rgb(225, 225, 225); border-radius: 2px; font: normal 12px/16px 'Arial', sans-serif; color: #000; text-align: center;}
    .two-stars_ruler {position: relative; margin: 0 0 10px 5px; background: url(../img2/two-stars_sprite-x.png) repeat-x 0 -30px; border-bottom: 1px solid #ccc; height: 10px;}
    .two-stars_ruler_line {position: absolute; bottom: -1px; left: -5px; width: 100%; height: 1px; background: #ccc;}
        .two-stars_ruler_point {display: inline-block; position: absolute; top: -39px;  padding: 3px 8px; background: #ff335a; border-radius: 5px; font-size: 11px; color: #fff; *display: inline; zoom: 1; z-index: 1000; width: 100px;}
            .two-stars_ruler_point-wrap {position: relative; text-align: center;}
                .two-stars_ruler_point_icon {display: inline-block; position: absolute; bottom: -21px; left: 50%; margin-left: -4px; background: url(../img2/two-stars_sprite.png) no-repeat -86px -51px; width: 10px; height: 19px; *display: inline; zoom: 1;  z-index: 1000;}
                .two-stars_ruler_segmentation {display: inline-block; position: absolute; background: #ff335a; bottom: -31px; left: 50%; width: 1px; height: 5px; *display: inline; zoom: 1;}
                .two-stars_ruler_segmentation.big {height: 10px;}

    .two-stars_ruler_info {padding: 0 0 10px;}
        .two-stars_ruler_date {font: bold 12px/16px 'Arial', sans-serif; color: #ff335a;}

     .two-stars_info img {float: left; margin: 0 10px 10px 0; background: transparent;}
    
.contentelem-26-2 {list-style: none}

/* old.css */   



/*.horoscope-right-block { border-top: 1px solid #2D3440; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); margin: -12px 0; padding: 12px 0}
.horoscope-bottom-link { display: block; border-top: 1px solid #2D3440; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); margin: 12px 0 0; padding: 19px 0 0;}
.horoscope-list, .horoskope_zodiac-list, .opinions_content, .contentelem-29-2, .contentelem-22-3   {list-style: none;}
.horoscope-list li { float: left; width: 50%; margin: 15px 0; text-shadow: -1px -1px 0 #262d37}
	.horoscope-list a { text-decoration: none; font-weight: bold; text-transform: uppercase; padding-left: 37px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative}
	.horoscope-list a:hover {text-shadow: 0px 0px 20px #fff; filter: dropshadow(color=#fff, offx=0, offy=0);}
		.horoscope-list a i { display: block; width: 30px; height: 30px; background: url(../img2/zodiac-signs.png) no-repeat; position: absolute; top: -7px; z-index: 2}
			.horoscope-list a i.oven { background-position: 0 0}
			.horoscope-list a i.telec { background-position: -30px 0}
			.horoscope-list a i.twins { background-position: 0 -45px}
			.horoscope-list a i.rak { background-position: -30px -45px}
			.horoscope-list a i.lev { background-position: 0 -90px}
			.horoscope-list a i.deva { background-position: -30px -90px}
			.horoscope-list a i.vesi { background-position: 0 -135px}
			.horoscope-list a i.scorpion { background-position: -30px -135px}
			.horoscope-list a i.strelec { background-position: 0 -180px}
			.horoscope-list a i.kozerog { background-position: -30px -180px}
			.horoscope-list a i.vodoley { background-position: 0 -225px}
			.horoscope-list a i.pisces { background-position: -30px -225px}
			
		.horoscope-list a .horoscope-item-icon-shadow {-webkit-box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, 0.8); display: block; width: 20px; height: 20px; position: absolute; z-index: 1; left: 5px; top: -2px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
		.horoscope-list a:hover .horoscope-item-icon-shadow { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}*/

/*two opinions*/
.two-opinions {
    background: #443a3c;
}

.two-opinions__title {
    font-size: 0.875rem; color: #8e8386;
    padding: 20px 30px;
}

.two-opinions__s27 {
    font-size: 1.6875rem; color: #f93e68;
    display: inline-block;
    margin-right: 4px;
}

.two-opinions__all {
    color: #8e8386;
    text-decoration: underline;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
}

.two-opinions__all:hover {
    text-decoration: none;
}

.two-opinions__img img {
    display: block;
    width: 100%;
}

.two-opinions__text {
    padding: 30px;
}

.ratings-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.two-opinions__rating {
    cursor: pointer;
}

.two-opinions__assessment {
    font-size: 0.875rem; color: #c2b4b7;
    padding: 0 0 2px 15px;
    display: block;
}

.two-opinions__link {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    display: inline-block;
    margin-top: 12px;
	color: #fff;
	text-decoration: none;
}

.two-opinions__link:hover {
	text-shadow: 1px 1px 10px rgba(255,255,255,.5), 
	-1px -1px 10px rgba(255,255,255,.5), 
	-1px -1px 10px rgba(255,255,255,.5), 
	-1px -1px 10px rgba(255,255,255,.5);
}

.two-opinions__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px;
}

.two-opinions__sex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.two-opinions__sex a {
    font-size: 16px; 
    color: #fff;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 20px;
}

.two-opinions__sex a:hover {
    text-decoration: underline;
}

.sex-male:before {
    background: url(../img/sidebar/img/i-male.png) no-repeat;
    width: 20px; height: 20px;
    display: block;
    margin-right: 4px;
    content: '';
}

.sex-female:before {
    background: url(../img/sidebar/img/i-female.png) no-repeat;
    width: 20px; height: 20px;
    display: block;
    margin-right: 4px;
    content: '';
}

.two-opinions__comments {
    font-size: 14px; 
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: underline;
}

.two-opinions__comments:hover {
    text-decoration: none;
}

.two-opinions__comments:before {
    background: url(../img/sidebar/img/i-comments.png) no-repeat;
    width: 23px; height: 23px;
    display: block;
    margin-right: 4px;
    content: '';
}

/*horoscope*/
.horoscope{
	margin-top: 5px;
	background: #454B56;
}
.horoscope_title {
    font-size: 1.6875rem;
    color: #fff;
    display: inline-block;
	padding: 20px 30px 15px 30px;
}
ul.horoscope_symbols{
	padding: 20px 30px;
	list-style: none;
	margin: 0;
	
}
ul.horoscope_symbols li{
	display: inline-block;
	width: 49%;
	margin-bottom: 10px;
}
ul .horoscope_sym_box{
	height: 40px;
	width: 40px;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}
.oven-i{
	background: #F93E68 url("../img/horoscope/oven.png") 50% 62% no-repeat;
}
.telec-i{
	background: #F93E68 url("../img/horoscope/telec.png") 50% 62% no-repeat;
}
.bliz-i{
	background: #F93E68 url("../img/horoscope/bliz.png") 50% 62% no-repeat;
}
.rak-i{
	background: #F93E68 url("../img/horoscope/rak.png") 50% 62% no-repeat;
}
.leo-i{
	background: #F93E68 url("../img/horoscope/leo.png") 50% 62% no-repeat;
}
.deva-i{
	background: #F93E68 url("../img/horoscope/deva.png") 0 100% no-repeat;
}
.vesi-i{
	background: #F93E68 url("../img/horoscope/vesi.png") 50% 45% no-repeat;
}
.scorpio-i{
	background: #F93E68 url("../img/horoscope/scorpio.png") 50% 45% no-repeat;
}
.strel-i{
	background: #F93E68 url("../img/horoscope/strel.png") 50% 50% no-repeat;
}
.kozerog-i{
	background: #F93E68 url("../img/horoscope/kozerog.png") 50% 43% no-repeat;
}
.vodoley-i{
	background: #F93E68 url("../img/horoscope/vodoley.png") 50% 43% no-repeat;
}
.fish-i{
	background: #F93E68 url("../img/horoscope/fish.png") 50% 43% no-repeat;
}
ul.horoscope_symbols li span{
	color: #fff;
	line-height: 40px;
	font-size: 14px;
}
.horoscope_foot_link{
	padding: 20px 60px 20px 30px;
	color: #E0E1E2;
	display: block;
	text-decoration: underline;
	background: #525862 url("../img/horoscope/next.png") 92% 50% no-repeat;
    font-size: 14px;
}

/*polling*/
.poll-block {
    padding: 30px;
    margin-top: 5px;
    background: #fff;
}

.poll-block__title {
    font-size: 16px; 
    color: #000;
    font-weight: 700;
    display: block;
    line-height: 1.25rem;
}

.poll-block__label {
    display: block;
    margin-top: 15px;
}

.radio-wrap {
    border-radius: 50%;
    border: 1px solid #e1e1e1;
    width: 13px; height: 13px;
    position: relative;
    margin-top: 1px;
    display: block;
    position: absolute;
    margin-top: 1px;
}

.poll-block__label.active .radio-wrap:before {
    border-radius: 50%;
    background: #f93e68;
    width: 9px; height: 9px;
    position: absolute;
    display: block;
    content: '';
    left: 50%; top: 50%;
    margin: -4px 0 0 -4px;
}

.poll-block__input {    
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0; 
}

.poll-block__name {
    font-size: 14px;
    display: block;
    padding-left: 25px;
    line-height: 1.125rem;
}

.poll-block__btn {
    border-radius: 3px;
    font-size: 14px;
    font-weight: 300;
    border: 1px solid #f93e68;
    padding: 10px 10px 10px 15px;
    display: inline-block;
    margin-top: 25px;
}

.poll-block__btn:hover {
    cursor: pointer;
}

.poll-block__btn:after {
    background: url(../img/sidebar/img/arrow03.png) no-repeat;
    width: 7px; height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    content: '';
}

/*battle*/
.star-block {
    margin-top: 5px;
    position: relative;
}

.star-block .f-photo, .star-block .s-photo {
    display: inline-block;
    width: 49.5%;
}
.star-block .f-photo{
	float: left;
}
.star-block .s-photo{
	float: right;
}
.star-clear{
	clear: both;
}
.star-block--name {
    /*padding-bottom: 60px;*/
}

.star-block__bg {
    position: absolute;
}

.star-block__title {
    background: #3e313f;
    padding: 18px 30px;
}
.second-star-title{
	display: block;
    color: #fff;
    margin-top: 10px;
    font-size: 14px;
}
.star-second-header{
	background: #3e313f;
	padding: 0 30px 10px 30px;
	color: #fff;
	font-size: 14px;
}

.star-block__s27 {
    font-size: 1.6875rem; color: #fff;
}

.star-block__photo {

}

.star-block__vote {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.star-block__vote:before {
    position: absolute;
    background: #000;
    width: 100%; height: 100%;
    left: 0; top: 0;
    opacity: 0.6;
    content: '';
}

.star-block--name .star-block__vote {
    background: rgba(0,0,0,.6);
}

.star-block--name .star-block__vote:before {
    display: none;
}
.voite-dynamic{
	margin-bottom: 15px;
}
.vote-info {
    padding: 15px;
    position: relative;
}

.vote-info__wrap-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.vote-info__col {
    font-size: 1rem; color: #fff;
    font-weight: 700;
}

.vote-info__white {
    border-radius: 10px;
    background: #fff;
    width: 100%; height: 10px;
    margin-top: 8px;
    position: relative;
}

.vote-info__white:before {
    width: 1px; height: 10px;
    background: #fff;
    position: absolute;
    display: block;
    left: 50%;
    top: 0;
    margin-left: -1px;
    content: '';
    z-index: 9;
}

.vote-info__pink {
    border-radius: 10px 0 0 10px;
    background: #f93e68;
    height: 10px;
    position: absolute;
    top: 0; right: 50%;
}

.vote-info__blue {
    border-radius: 0 10px 10px 0;
    background: #00bbfa;
    height: 10px;
    position: absolute;
    top: 0; left: 50%;
}

.vote-info__btn {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 30px;
}

.vote-info__yes,
.vote-info__no {
    font-size: 1rem; color: #fff;
    font-weight: 700;
    display: block;
    position: absolute;
    font-size: 14px;
    text-align: center;
    width: calc(50% - 10px);
    padding: 5px;
    text-transform: uppercase;
}

.vote-info__yes {
    left: 0;
}

.vote-info__yes:hover {
    color: #f93e68;
}

.vote-info__no {
    right: 0;
}

.vote-info__no:hover {
    color: #00bbfa;
}

.vote-info__wrap-view {
    border-radius: 15px;
    width: 60px; height: 30px;
    background: #9c9596;
    position: absolute;
    left: 50%;
    display: block;
    margin: 0 0 0 -30px;
}

.vote-info__wrap-view--yes {
    border-radius: 50%;
    background: #fff;
    width: 26px; height: 26px;
    position: absolute;
    left: 2px; top: 2px;
}

.vote-info__wrap-view--yes:before {
    border-radius: 50%;
    background: #f93e68;
    width: 8px; height: 8px;
    position: absolute;
    left: 50%; top: 50%;
    margin: -4px 0 0 -4px;
    content: '';
}

.vote-info__wrap-view--no {
    border-radius: 50%;
    background: #fff;
    width: 26px; height: 26px;
    position: absolute;
    right: 2px; top: 2px;
}

.vote-info__wrap-view--no:before {
    border-radius: 50%;
    background: #00bbfa;
    width: 8px; height: 8px;
    position: absolute;
    left: 50%; top: 50%;
    margin: -4px 0 0 -4px;
    content: '';
}


/*.contentelem-27 {min-height: 300px;}*/
.contentelem-18-1 label {line-height: 23px;}


.teg-person_photo, .teg-person_info { 
display: inline-block;
position: relative;
vertical-align: top;
}
.teg-person_photo img { 
width: 290px;
}
.teg-person_info { 
padding-left: 25px;
width: 290px;
}

.teg-person_photo, .teg-person_info { 
display: inline-block;
position: relative;
vertical-align: top;
float:left;
padding-right: 20px;
}


.teg-person_photo_decoration { 
background: url("/img2/contentdecor-70.png") no-repeat transparent;
bottom: 0px;
height: 183px;
left: 0px;
position: absolute;
width: 290px;
}

/* Ã Ã°ÃµÃ¨Ã¢ Ã´Ã®Ã°Ã³Ã¬Ã  */
div.topic, .bgpale {font: normal normal 400 12px/23px Arial; color: #494949;}
div.topic a:link, .bgpale a:link { 
color: #0061DC;
}
.sm { 
font-family: "tahoma", sans-serif;
font-size: 87%;
}

.pale, a.pale { 
color: gray;
}
.ft_post, div.topic ul ul a {
	font-size: 14px !important;
}

/* Ã’Ã³Ã² Ã±Ã²Ã Ã°Ã»Ã¥ Ã±Ã²Ã¨Ã«Ã¨ - Ã . Ã.*/

div.article div.vote_left {border-right: 2px solid #EEEEEE; color: #777777; width: 30%; padding-right: 1em; padding-bottom: 0.3em; float: left; margin: 0em 1.2em 0em 0;}
div.article div.vote_right {border-left: 2px solid #EEEEEE; color: #777777; width: 30%; padding-left: 1.2em; padding-bottom: 0.3em; float: right; margin: 0em 0.3em 0em 1em;}
.tline	{border-top: solid 1px #EEEEEE;}
.lline	{border-left: solid 1px #EEEEEE;}
.rline	{border-right: solid 1px #EEEEEE;}
.bline	{border-bottom: solid 1px #EEEEEE;}
.tbline	{border-top: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE;}
.line	{border: solid 1px #EEEEEE;}

.m00	{padding: 0em; margin: 0em;}

.pt03	{padding-top: 0.3em; margin: 0em;}
.pt05	{padding-top: 0.5em; margin: 0em;}
.pt08	{padding-top: 0.8em; margin: 0em;}
.pt10	{padding-top: 1.0em; margin: 0em;}
.pt15	{padding-top: 1.5em; margin: 0em;}
.p15	{padding: 1.5em; margin: 0em;}

.pb03	{padding-bottom: 0.3em; margin: 0em;}
.pb05	{padding-bottom: 0.5em; margin: 0em;}
.pb08	{padding-bottom: 0.8em; margin: 0em;}
.pb10	{padding-bottom: 1.0em; margin: 0em;}
.pb15	{padding-bottom: 1.5em; margin: 0em;}
.pb20	{padding-bottom: 2.0em; margin: 0em;}

.pr03	{padding-right: 0.3em; margin: 0em;}
.pr05	{padding-right: 0.8em; margin: 0em;}
.pr08	{padding-right: 0.8em; margin: 0em;}
.pr15	{padding-right: 1.5em; margin: 0em;}
.pr20	{padding-right: 2.0em; margin: 0em;}

.pl03	{padding-left: 0.3em; margin:0em;}
.pl05	{padding-left: 0.5em; margin:0em;}
.pl08	{padding-left: 0.8em; margin:0em;}
.pl15	{padding-left: 1.5em; margin:0em;}
.pl20	{padding-left: 2.0em; margin:0em;}
.pl25	{padding-left: 2.5em; margin:0em;}

.mt03	{margin: 0.3em 0 0 0; padding: 0em;}
.mt05	{margin: 0.5em 0 0 0; padding: 0em;}
.mt08	{margin: 0.8em 0 0 0; padding: 0em;}
.mt10	{margin: 1em 0 0 0; padding: 0em;}
.mt15	{margin: 1.5em 0 0 0; padding: 0em;}

.mb01	{margin: 0 0 0.1em 0; padding: 0em;}
.mb03	{margin: 0 0 0.3em 0; padding: 0em;}
.mb05	{margin: 0 0 0.5em 0; padding: 0em;}
.mb08	{margin: 0 0 0.8em 0; padding: 0em;}
.mb15	{margin: 0 0 1.5em 0; padding: 0em;}
.mb25	{margin: 0 0 2.5em 0; padding: 0em;}

.mr03	{margin: 0 0.3em 0 0; padding: 0em;}
.mr05	{margin: 0 0.5em 0 0; padding: 0em;}
.mr08	{margin: 0 0.8em 0 0; padding: 0em;}
.mr15	{margin: 0 1.5em 0 0; padding: 0em;}

#voteform {display: none !important;}





.contentelem-colonker-dual {
	background: url("/img2/background-6.png") left top repeat-y #413739;
	color: #FFF;
	display: block;
	padding: 30px 30px 45px 30px;
	position: relative;
	-webkit-box-shadow: 2px 0 5px #666666;
	-moz-box-shadow: 2px 0 5px #666666;
	box-shadow: 2px 0 5px #666666;
	behavior: url("/js2/PIE.htc");
}

.contentelem-colonker-dual-1 {
	display: block;
	height: 104px;
	position: relative;
	width: 260px;
	-webkit-box-shadow: 0 0 8px #000000;
	-moz-box-shadow: 0 0 8px #000000;
	box-shadow: 0 0 8px #000000;
	behavior: url("/js2/PIE.htc");
}

.contentelem-colonker-dual-1-1 {
	color: #FFF;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.contentelem-colonker-dual-1-2 {
	background: url("/img2/contentdecor-69.png") left top no-repeat;
	display: block;
	height: 118px;
	width: 282px;
	position: absolute;
	left: -12px;
	top: -10px;
	z-index: 3;
}

.contentelem-colonker-dual-3 {
	display: block;
	font-size: 9px;
	position: relative;
	top: 30px;
}

.contentelem-colonker-dual-3-1 {
	background: url("/img2/contentdecor-2.png") -88px 0 no-repeat;
	display: block;
	height: 30px;
	position: absolute;
	top: -18px;
	right: 0;
	text-decoration: none;
	width: 35px;
}

.contentelem-colonker-dual-3-1-1 {
	color: #FFF;
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	text-align: center;
	width: 100%;
	z-index: 2;
}

.sub_item {padding-left: 15px !important;}

div.article ul {padding-left: 14px;  list-style: square !important;}
div.article ul li {margin-bottom: 10px;
margin-top: 10px;}
div.article ol {padding-left: 40px;}
.content h2 + h3 {padding-top: 8px !important;}
.photogallery-carousel2{padding: 0 !important}
.menu_author {line-height: 1.3em}

.read_more_article_block {
	width: 290px;
	height: 295px;
	background: #F3F3F3 url('//www.kleo.ru/img2/background-9.jpg');
	padding: 10px;
	margin-top: 10px;
}

.header-2 a {
	color: black !important;
}
.header-2 a:hover {
	color: #FF396B !important;
}




#tabs_wrapper {
    width: 314px;
	height: 350px;
	background: #fff;
	box-shadow: #000000 2px 0px 5px 0px;
	padding-left: 5px
}
#tabs_container {
padding-top: 5px;
}
#tabs {
    list-style: none;
    padding: 0;
    margin: 0;
}
#tabs li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
  /*  border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;*/
    height: 30px;
    
}
#tabs li a {
    border: none;

    text-decoration: none;

    border-bottom: none;
    outline: none;

}
#tabs li a:hover {

}
#tabs li.active  {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#tabs li.active a:hover {

}
#tabs li a.icon_accept1.active {
 	background: url("/img2/headimg-2.png") -26px 1px no-repeat;
 	
}
 
#tabs li a.icon_accept2.active {
 	background: url("/img2/headimg-2.png") -1px 1px no-repeat;
}
#tabs li a.icon_accept3.active {
 	background: url("/img2/headimg-2.png") -101px 1px no-repeat;
}
#tabs li a.icon_accept1 {
background: url('/img2/headimg-2.png') no-repeat  -26px -21px transparent;
display: inline-block;
font-size: 0px;
height: 23px;
width: 23px;
margin: 0px;
position: relative;
}
#tabs li a.icon_accept2 {
background: url('/img2/headimg-2.png') no-repeat scroll -1px -21px transparent;
display: inline-block;
font-size: 0px;
height: 23px;
width: 23px;
position: relative;
}

#tabs li a.icon_accept3 {
background: url('/img2/headimg-2.png') no-repeat scroll -101px -21px transparent;
display: inline-block;
font-size: 0px;
height: 23px;
width: 23px;
position: relative;
}

#tabs li a.icon_accept:hover {

}
 
#tabs_content_container {
    border: 1px solid #ccc;
    border-top: none;

    width: 310px;
}
.tab_content {
    display: none;
}

# Ã¢Ã¨Ã²Ã°Ã¨Ã­Ã 


ul.panel {
  min-width: 440px;
  position: relative;
  display: table;
  margin: 10px auto;
  clear: both;
}

ul.panel li {
  list-style: none;
  float: left;
  margin-right: 10px;
   margin-bottom: 8px;
  width: 110px;
  height: 110px;

}
ul.panel li.last { margin-right: 0;}
ul.panel li a {
    width: 110px;
    height: 110px;
    float: left;
    margin: 0;
	position: relative;
 /* -webkit-perspective: 600px;
     -moz-perspective: 600px;
      -ms-perspective: 600px;
          perspective: 600px;*/
}

ul.panel li .front {
  	text-align: center;
  	height: 110px;
 	width: 110px;
}

ul.panel li:hover .front {
  /*-webkit-transform: rotateX(0deg) rotateY(180deg);
     -moz-transform: rotateX(0deg) rotateY(180deg);
      -ms-transform: rotateX(0deg) rotateY(180deg);
       -o-transform: rotateX(0deg) rotateY(180deg);*/
}

ul.panel li .back {
  position: absolute;
  top: 0;
  	height: 110px;
 	width: 110px;
  text-align: center;
  z-index: 1;
   opacity: 0;
   transition: opacity .25s linear;
   -moz-transition: opacity .25s linear;
   -webkit-transition: opacity .25s linear;
    background-color: #414143;
      text-align: center;

    display: table-cell; // this says treat this element like a table cell
    vertical-align:middle; //now we can center vertically like in a TD
}

ul.panel li:hover .back {
   /*z-index: 1;*/
    opacity: 0.8;
}

ul.panel li i {
  line-height: 110px !important;
  color: white;
  vertical-align: middle !important;

}

ul.panel li span {
  font-family: 'Arial';
  font-size: 12px;
  font-weight: 300;
 
  color: white;
  text-transform: lowercase;
  vertical-align: middle;
    display: table-cell;
    vertical-align: middle;height: 110px;
}
.showcase_title1 {color: #fff !important;font: 22px/24px "helioscondcbold" !important;text-transform: uppercase !important; margin-top: 0; margin-bottom: 5px}
.showcase_title2 {color: #F13C69  !important;font: 18px/24px "helioscondcbold" !important;text-transform: uppercase !important;}
.back span {font: 17px/24px "helioscondcbold"}
.back span strong {font: 18px/24px "helioscondcbold"; color: #F13C69}
.showcase {background-color: #414143; padding-left: 10px; padding-right: 0px; padding-top: 25px; padding-bottom: 30px; float: left}

#complain {display:none}



.contest_archive_link {text-decoration:none; font-weight: bold; }
.contest_archive_link:hover {color:#F13C69;}

#yandex_ad_3{
	padding: 15px 0 30px 0;
	border-bottom: 1px solid #e9e0e0;
}

#yandex_ad_1, #yandex_ad_2{
	padding: 20px 0;
}
.interview-wrap>h3{
	color: #000000;
	margin-top: 0 !important;
}


#ba250{
	/*display: none!important;*/
}

body.zdorovie{

}
	body.zdorovie .head{
	    background: url(../img2/health/bg-header.jpg) repeat-x;
    	background-size: auto;
    	width: auto;
	}
/*Ã§Ã¢Ã¥Ã§Ã¤Ã­Ã Ã¿ Ã¯Ã Ã°Ã */	
.star-block {
    margin-top: 5px;
    position: relative;
    overflow: hidden;
}

.star-block img {
    display: block;
    width: 100%;
}

.star-block__bg {
    position: absolute;
}

.star-block__title {
    background: #3e313f;
    padding: 18px 30px;
}

.star-block__s27 {
    font-size: 1.6875rem; color: #fff;
}

.star-block__photo {

}

.star-block__vote {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.star-block__vote:before {
    position: absolute;
    background: #000;
    width: 100%; height: 100%;
    left: 0; top: 0;
    opacity: 0.6;
    content: '';
}

.star-block--name .star-block__vote:before {
    display: none;
}

.star-names{
	position: absolute;
    bottom: -50%;
    left: 15px;
    right: 15px;
    text-align: center;
    padding: 20px;
    margin-bottom: -25px;
    background: rgba(0,0,0,.5);
    color: #fff;
    transition-duration: 500ms;
}

.star-block:hover .star-names{
	bottom: 50%;
}

.content .col-2 .contentelem-14, .content .col-2 .contentelem-16, .content .col-2 .contentelem-17, 
.content .col-2 #tabs_wrapper, .content .col-2 #right_block3, .content .col-2 .contentelem-21, 
.content .col-2 #right_block13, .content .col-2 #right_block12, .content .col-2 #right_block14, 
.content .col-2 #right_block19, .content .col-2 #right_block20, .content .col-2 #right_block21,
.content .col-2 #right_block22, .content .col-2 #right_block23, .content .col-2 #right_block29{
	margin-top: 5px;
}
/*Ã­Ã®Ã¢Ã®Ã±Ã²Ã¨ Ã¢ Ã±Ã Ã©Ã²Ã¡Ã Ã°Ã¥*/
.news {
    background: #443a3c;
    margin-top: 5px;
}

.news__title {
    font-size: 0.875rem; color: #8e8386;
    padding: 20px 30px;
}

.news__s27 {
    font-size: 1.6875rem; color: #fff;
    display: inline-block;
    margin-right: 4px;
}

.news__all {
    color: #8e8386;
    text-decoration: underline;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
}

.news__all:hover {
    text-decoration: none;
}

.news__img img {
    display: block;
    width: 260px;
    margin: 0 auto;
}

.news__text {
    padding: 30px;
}

.news__items {
    
}

.news__item {
    margin-bottom: 15px;
}

.news__item:last-child {
    margin-bottom: 0;
}

.news__date {
    font-size: 0.875rem; color: #c2aec4;
    font-weight: 300;
    display: block;
    font-size: 14px;
}

.news__link {
    font-size: 0.875rem; color: #fff;
    font-weight: 700;
    font-size: 14px;
}

.news__link:hover {
    text-decoration: underline;
}
#right_block9{
	display: none;
}
.subscribe-block{
	width: 319px!important;
}
/*Ã Ã®Ã¤Ã¥Ã°Ã¦Ã Ã­Ã¨Ã¥*/
.contents-wrap{
	background: url(../img2/cont-wrapper-bg.jpg);
	background-size: cover;
	padding: 20px 40px;
	color: #8c8c8c;
	font-size: 20px; 
	position: relative;
	margin-bottom: 15px;
}
.contents-wrap > ul{
	margin-top: 15px!important;
}
.contents-wrap ul{
	color: #00bbfa!important;
	font-size: 16px!important;
	list-style: none;
	margin: 0;
	padding: 0;
}
.contents-wrap > ul > li > ul{
	margin-left: 25px;
	font-size: 14px;
}
.contents-wrap > ul > li > ul > li{
	padding-left: 15px;
	background: url(../img2/cont-one-dott.png) 0 9px no-repeat;
}
.contents-wrap > ul > li{
	padding-left: 22px;
	min-height: 15px;
	background: url(../img2/cont-three-dott.png) 0 5px no-repeat;
	margin-bottom: 5px;
}
.contents-wrap > ul > li span{
	text-decoration: underline;
	/*text-transform: lowercase;*/
	display: block;
}
.contents-wrap > ul > li span:first-letter{
	text-transform: uppercase;
}
.content-show-hide-btn{
	position: absolute;
    right: 10px;
    top: 20px;
    font-size: 14px;
    cursor: pointer;
    padding-right: 20px;
}
.content-show-hide-btn[visible=hide]{
	background: url(../img2/cont-top-arrow.png) 100% 50% no-repeat;
	background-size: 15px;
}
.content-show-hide-btn[visible=show]{
	background: url(../img2/cont-bott-arrow.png) 100% 50% no-repeat;
	background-size: 15px;
}
@media screen and (max-width:680px){
	.content-show-hide-btn {
		top: 11px;
	}
	.contents-wrap{
		padding: 10px;
	}

}
/*Ã Ã²Ã¨ÃªÃ¥Ã°Ã»*/
.stickers_group{
	margin-top: 15px;
	display: flex;
  	flex-wrap: wrap;
}
.stickers_group_img{
	margin-right: 10px; 
	cursor: pointer;
	width: 50px;
	height: 50px;
	padding: 5px;
}
.stickers_group_img[active="1"]{
	transition-duration: .2s;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    -moz-box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    box-shadow: 0px 0px 5px rgba(249,62,104,.5);
}
.stickers_group .stickers_group_item{
	width: 50px;
    position: relative;
    margin-right: 21px;
    margin-bottom: 10px;
    display: flex;
    align-items: flex-end;
    height: 50px;
}
.stickers_group .stickers_group_item img{
	width: 100%;
    cursor: pointer;
    height: 100%;
    object-fit: contain;
}
.stickers_group .stickers_group_item img.selected{
	transition-duration: .2s;
	-webkit-box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    -moz-box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    box-shadow: 0px 0px 5px rgba(249,62,104,.5);
}
.stickers_group .stickers_group_item:hover img{
	position: absolute;
    width: 200px;
    height: 200px;
    max-width: 200px!important;
    z-index: 1000;
    left: 0;
    bottom: 20px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    -moz-box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    box-shadow: 0px 0px 5px rgba(249,62,104,.5);
    border-radius: 10% 10% 10% 0;
    padding: 5px;
    transition-duration: .2s;
}
.stickers_group .stickers_group_item img.selected-sticker{
	-webkit-box-shadow: 0px 0px 7px rgba(249,62,104,.7);
    -moz-box-shadow: 0px 0px 7px rgba(249,62,104,.7);
    box-shadow: 0px 0px 7px rgba(249,62,104,.7);
    border-radius: 10% 10% 10% 0;
}
.stickers_group .stickers_group_item input{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 18px;
	height: 18px;
}
@media screen and (max-width: 480px) {
	.stickers_group .stickers_group_item:hover img{
		width: 100px!important;
	    height: 100px!important;
	}
}
.commentform .rowgroup{
	overflow: visible!important;
}
/*ÃŠÃ®Ã­Ã²Ã ÃªÃ²Ã»*/
.grid4 *{
	box-sizing: border-box;
}
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
	margin-left: 0;
	clear: left;
}
/* col */
.col {
	float: left;
	margin-left: 3.2%;
	margin-bottom: 30px;
}

/* grid4 col */
.grid4 .col {
	width: 22.6%;
}

/* grid3 col */
.grid3 .col {
	width: 31.2%;
}

/* grid2 col */
.grid2 .col {
	width: 48.4%;
}
.contacts-grid .col img{
	width: 100%;
	height: 210px!important;
	object-fit: cover;
	object-position: center center;
	border: 10px solid #eeeeee;
}
.contacts-grid .col .desc-box{
	border: 1px solid #e1e1e1;
	padding: 12px;
	text-align: center;
	margin-top: 22px;
	position: relative;
	width: 100%;
}
.contacts-grid .col .desc-box:before{
	width: 40px;
	height: 57px;
	content: '';
	position: absolute;
	top: -60px;
	left: 50%;
	margin-left: -20px;
	background: url(../img2/contacts-page-logo.png);
	background-size: contain;
}
.contacts-grid .col .desc-box h3{
	font-size: 16px;
	color: #00bbfa;
	text-transform: capitalize!important;
	margin: 0!important;
}
.contacts-grid .col .desc-box span{
	font-size: 14px;
	color: #b1b1b1;
}

@media screen and (max-width: 900px) {
	.grid4 .col {
		width: 31.2%;
	}
	.grid4 .col:nth-of-type(4n+1) {
		margin-left: 3.2%;
		clear: none;
	}
	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 0;
		clear: left;
	}
}
@media screen and (max-width: 680px) {
	/* change grid4 to 2-column */
	.grid4 .col {
		width: 48.4%;
	}
	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 3.2%;
		clear: none;
	}
	.grid4 .col:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
	}

	/* change grid3 to 2-column */
	.grid3 .col {
		width: 48.4%;
	}
	.grid3 .col:nth-of-type(3n+1) {
		margin-left: 3.2%;
		clear: none;
	}
	.grid3 .col:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
	}
}
@media screen and (max-width: 400px) {
	.col {
		width: 100% !important;
		margin-left: 0 !important;
		clear: none !important;
	}
}
.opinions-gallery_info_author{
	position: relative;
	z-index: 10;
}
.content .col-1 .opinions_img-wrapper img, .content .col-1 #rating-block, .content .col-1  #dual-poll{
	width: 100%;
	max-width: 100%;
}
.vk-wrapper{
	margin: 10px 0;
}
.vk-wrapper .vk-poll-title {
	text-align: center;
	margin-bottom: 10px;
	color: #000;
	font-size: 16px;
	line-height: 1.4;
}
.send-history-btn{
	display: none;
	border: solid 1px #e1e1e1;
    border-radius: 2px;
    height: 40px;
    max-width: 250px;
    margin: auto;
    background: transparent;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    margin-top: 5px;
}
.send-history-btn-inner {
    line-height: 40px;
}
.send-history-btn-inner:before {
    content: url(/img2/dual/question2.png);
    margin-right: 8px;
    display: -webkit-inline-box;
    height: 20px;
}
.footer #complain{
	height: auto;
}
.footer .contentbutton-12-2:before{
	display: none;
}
.dual-clear-form{
	min-width: 100%!important;
}
.complain-dialog-custom{
	height: auto!important;
}
.cdc-button{
	border: solid 1px #e1e1e1;
    border-radius: 2px;
    height: 35px;
    max-width: 250px;
    margin: auto;
    background: transparent;
    display: flex!important;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
.cdc-button span{
	font-family: 'Open Sans', sans-serif;
    text-transform: initial!important;
    font-weight: 400!important;
    color: #000!important;
}
.sq-clear-form{
	margin-top: 20px!important;
}
.sq-clear-form .contentelem-49-1{
	font-size: 16px;
}

iframe.instagram-media{
	min-width:290px !important;
	max-width:650px !important;
}

/*styles for author raiting*/
/*author box*/
    .author-box{
      background: #f1f6f8;
      padding: 20px 30px;
      margin: 30px 0;
      border-radius: 4px;
      display: flex;
      justify-content: space-between;
    }
    .ab-table::before{
    	display: none!important;
    }
    .ab-table td{
      vertical-align: top;
    }
    .ab-ava{
      width: 75px;
      height: 75px;
      max-width: 75px;
      border-radius: 50%;
      border: 3px solid #fff;
      object-fit: cover;
    }
    .ab-title{
      color: #00bbfa;
      font-weight: bold;
      font-size: 20px;
      text-decoration: underline;
      margin-top: 5px;
      display: block;
      line-height: 1.2;
    }
    .ab-position{
      font-size: 16px;
      color: #787878;
      margin-top: 10px;
      display: block;
    }
    .ab-stars{
      margin-right: 10px;
    }
    .ab-voite{
      margin-top: 10px;
    }
    .ab-voite span{
      font-size: 16px;
    }
    .ad-description{
      font-size: 16px;
      line-height: 1.2;
      margin-top: 10px;
    }
    .ad-description a{
    	color: #00bbfa!important;
    }
    .ad-description a:hover{
    	text-decoration: underline;
    }
    .ab-icon-box{
    	width: 60px;
    	height: 60px;
    	background: url('/img2/author_raiting/ellipse.png') 50% 50% no-repeat;
    	position: relative;
    }
    .ab-icon{
    	width: 60px;
    	height: 60px;
    	position: absolute;
    	top: 0;
    	left: 0;
    }
    .ab-icon-chief{
    	background: url('/img2/author_raiting/icons/chief-ico.png') 50% 50% no-repeat;
    }
    .ab-icon-med{
    	background: url('/img2/author_raiting/icons/med-ico.png') 50% 50% no-repeat;
    }
    .ab-icon-modd{
    	background: url('/img2/author_raiting/icons/modd-ico.png') 50% 50% no-repeat;
    }
    .ab-icon-mov{
    	background: url('/img2/author_raiting/icons/mov_ico.png') 50% 50% no-repeat;
    }
    .ab-icon-vesi{
    	background: url('/img2/author_raiting/icons/vesi-ico.png') 50% 50% no-repeat;
    }
    .ab-center-block{
    	padding: 0 10px;
    }
@media screen and (max-width: 480px){
	.author-box{
		padding: 10px;
		flex-direction: column;
		text-align: center;
	}
	.ab-icon-box{
		margin: 10px auto;
	}
	.ab-raitng, .ab-article-count, .ad-description{
		text-align: left;
	}
	.ab-center-block{
		padding: 0;
	}
	.img_rating{
		margin: 0!important;
	}
	.ab-ava{
		margin: 0 10px 0 0;
	}
}
 @media screen and (max-width: 980px){
    /*author-box*/
    .ab-voite span{
      display: block;
      margin-bottom: 5px;
    }
    .ab-sep{
      display: none!important;
    }
  }

/*styles for moon calendar widjet*/
.mn-list-widjet{
	margin: 5px 0;
	background: #3f3f3f;
	color: #fff;
	padding: 25px 20px;
}
.mn-list-widjet-title{
	color: #fff;
	margin: 0 0 20px 0!important;
	text-transform: none!important;
}  
.mn-list-widjet ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.mn-list-widjet ul li{
	margin: 7px 0;
}
.mn-list-widjet ul li a{
	display: block;
	min-height: 20px;
	color: #fff;
	text-decoration: underline;
	padding-left: 35px;
	background-size: 20px 20px;
	font-size: 16px;
}
.mn-list-widjet ul li a.winter_m{
	background: url('/img/calendar/luna/snow.png') 0 0 no-repeat;
}
.mn-list-widjet ul li a.spring_m{
	background: url('/img/calendar/luna/list.png') 0 0 no-repeat;
}
.mn-list-widjet ul li a.summer_m{
	background: url('/img/calendar/luna/sun.png') 0 0 no-repeat;
}
.mn-list-widjet ul li a.autumn_m{
	background: url('/img/calendar/luna/rain.png') 0 0 no-repeat;
}
@media (max-width: 980px) and (min-width: 600px) {
	.mn-list-widjet ul{
		display: flex;
		flex-wrap: wrap;		
	}
	.mn-list-widjet ul li{
		width: 50%;
	}
}

/*expert comment*/
.com_orange_bg .comments-wrapper{
	background: #fff9f1!important;
}
.com_cont_exp .comments-wrapper:before{
	background: url(../items/comments/best-comm-bg.png) 0 0 no-repeat!important;
}
.com_cont_exp .exp-check-icon, .com_cont_exp .exp-star-icon{
	position: absolute;
}
.com_cont_exp .exp-check-icon{
	left: 30px;
	top: 20px;
	z-index: 1;
	height: 19px;
	width: 19px;
	background: url('/img2/coment_exp/green_check.png') 0 0 no-repeat;
}
.com_cont_exp .exp-position{
	display: block;
	color: #cbcbcb;
	float: left;
}
.com_cont_exp .exp-author-link{
	text-decoration: underline;
}
@media screen and (max-width: 680px){
	.com_cont_exp .comments_date{
		margin-bottom: 0!important;
	}
	.com_cont_exp .exp-check-icon {
	    left: 35px;
	    top: 28px;
	}  
}

/*expert-success*/
.expert-success, .expert-success-default{
	background: url('/img2/author_raiting/expert-success.png') 0 0 no-repeat;
	min-height: 41px;
	padding-left: 62px;
	color: #bebebe; 
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 41px;
	margin-bottom: 15px;
	position: relative;
}
.expert-success-default{
	background: url('/img2/author_raiting/default_exp_icon.png') 0 0 no-repeat;
	background-size: contain;
}
.expert-success-icon{
	position: absolute;
    top: 10px;
    left: 11px;
    background-size: contain;
    height: 20px;
    width: 20px;
}

/*author-article-info*/
.author-article-info{
	padding: 10px 20px;
	border: 2px dashed #e5e5e5;
	border-radius: 5px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 20px 0;
}
.aai-title{
	text-transform: uppercase;
	font-size: 16px;
	color: #bdc3c5;
	margin-right: 25px;
}
.aai-img{
	width: 32px;
	height: 32px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 10px 12px 10px 0;
}
.author-article-info a{
	color: #00bbfa;
	text-decoration: underline;
	font-size: 18px;
	margin: 10px 0;
}
.author-article-info span{
	color: #787878;
	font-size: 18px;
}
.aai-separate{
	margin: 0 10px;
}
@media screen and (max-width: 500px){
	.aai-br{
		width: 100%;
	}
}
/*instagram banner*/
.inst_ban{
	padding: 15px 20px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 20px 0;
	background: #60559c;
}
.in-b-icon{
	margin: 0 20px 0 0;
}
.in-text{
	color: #fff;
	font-size: 18px;
	margin: 10px 20px 10px 0;
}
.in-text span{
	font-size: 20px;
	text-transform: uppercase;
}
.in-kleo{
	margin: 10px 20px 10px 0;	
}
.in-arrow{
	margin-left: auto;
}
@media screen and (max-width: 500px){
	.in-text{
		display: none;
	}
	.in-b-icon, .in-kleo{
		margin-right: 10px;
	}
}

/*youtube panel*/
.youtube-toggle-panel{
	height: 50px;
	padding-left: 25px;
	padding-right: 10px;
	/*background: #3c3c3c url(/img2/youtube_panel/yt-panel-bg.png) 100% 0 no-repeat;*/
	background: #3c3c3c;
	border-radius: 4px;
	display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: 20px;
}
.youtube-toggle-panel:hover{
	opacity: .8;
}
.ytp-title{
	margin-left: 15px;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}
.ytp-title span{
	color: #00bbfa;
}
.ytpt-active{
	background: #d2dee3;
	text-shadow: 0px 1px 5px rgba(0,0,0,.6);
	margin-bottom: 0;
}
.ytpt-active span{
	text-shadow: none;
}
.youtube-toggle-playlist{
	background: #f1f6f8;
	padding: 15px 25px;
	margin-bottom: 20px;
}
.youtube-toggle-playlist h2{
	margin: 20px 0;
	font-size: 18px;
	font-weight: 600;
}
.ytp-desc-wrapper{
	margin-top: 25px;
}
.ytp-show-desc{
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding-right: 25px;
	font-size: 16px;
	font-weight: 600;
}
.ytp-show-desc:after{
	border: medium solid transparent;
	content: "";
	top: 8px;
	right: 0;
	position: absolute;
	height: 0;
	width: 0;
	border-color: #00bbfa rgba(255, 212, 52, 0) rgba(255, 212, 52, 0);
	border-width: 7px;
}
.ysd-active:after{
	top: 0;
	-moz-transform: rotate(180deg); 
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ytp-desc{
	font-size: 16px;
	margin-top: 5px;
}
@media screen and (max-width: 540px){
	.ytp-title{
		font-size: 16px!important;
		line-height: 1.2;
	}
	.youtube-toggle-playlist h2{
		font-size: 16px!important;
		line-height: 1;
		margin: 10px 0;
	}
	.youtube-toggle-playlist h2:nth-child(n+2){
		margin-top: 20px; 
	}
	.youtube-toggle-panel{
		padding-left: 10px;
	}
	.youtube-toggle-playlist{
		padding: 10px;
	}
	.ytp-show-desc, .ytp-desc{
		font-size: 14px;
	}
	.ytp-show-desc:after{
		top: 6px;
	}
	.ysd-active:after{
		top: -2px;
	}
}

/*youtube subscribe button*/
[id*="ytsubscribe"] {
	margin: 0 auto!important;
	display: block!important;
}
.yt-username{
	font-size: 16px!important;
}

/*banners line*/
.sale-line, #content_rb_6577{
	margin-left: 10px;
	position: relative;
}
.sale-line.in-sight::before, #content_rb_6577.in-sight::before {
    height: 100%;
}
.sale-line:before, #content_rb_6577:before{
	content: ' ';
    position: absolute;
    top: 0;
    left: -10px;
    background: #8A73FC;
    height: 0;
    width: 5px;
    transition: all 1.5s;
}
.sl-red:before{
	background: #F51F72;
}
.sl-lred:before{
	background: #F54590;
}
.sl-teal:before{
	background: #45F5E2;
}
.sl-yell:before{
	background: #F1F545;
}
.sl-steal:before{
	background: #3DBBDD;
}
.sl-lilac:before{
	background: #F576FE;
}

/*author page*/
.author-content{
	padding: 10px 0;
	margin-top: 15px;
}
.author-title h1{
	text-transform: capitalize;
	margin: 0;
}
.author-title{
	margin-bottom: 15px;
	display: flex;
	align-items: center;
}
.author-photo{
	margin-right: 15px;
	height: 100px!important;
	width: 100px!important;
	max-height: 100px!important;
	max-width: 100px!important;
	border-radius: 50%;
	object-fit: cover;
	object-position: center center;
	border: 3px solid #f93e68;
}
.author-position{
	color: #00bbfa;
}
.author-content p{
	margin: 10px 0;
	font-size: 16px;
	line-height: 23px;
}
.author-sertificates{
	text-align: center;
}
.author-sertificates img{
	width: calc(50% - 14px)!important;
	height: auto!important;
	border-radius: 5px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	height: 450px;
}
.author-sertificates img:nth-child(2n+1){
	padding-right: 10px;
}
.author-sertificates img:nth-child(2n){
	padding-left: 10px;
}
@media screen and (max-width: 600px){
	.author-title{
		flex-direction: column;
	}
	.author-title .author-title-wrap{
		text-align: center;
		margin-top: 10px;
	}
}
@media screen and (max-width: 980px){
	.author-content{
		padding: 10px;
	}
}
.alert-danger{
	background: #fef4f6;
    color: #f0506e;
    padding: 15px 10px!important;
    margin: 0 15px 20px 15px;
}
.reg-err-separate{
	width: 100%;
	height: 5px;
}
.registration-form{
	padding: 40px 0!important;
}
.registration-form > *{
	padding: 0 125px;
}
