/** Для поддержки конкурсов в разных компаниях */
/**
 * =================================================
 * =  Для поддержки конкурсов в разных компаниях
 * =================================================
 */
.cont_main .wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
	zoom: 1;
}

.cont_main .b-wrap {height: 11px; margin-top: -3px; //margin-top: 0;}
.cont_main .wrap .txt {padding: 3px 3px 0; position: relative; z-index: 2;}
.cont_main .tl,
.cont_main .tr,
.cont_main .bl,
.cont_main .br {position: absolute; z-index: 1;}
.cont_main .tl {top: -11px; left: -10px; height: 2000px;}
.cont_main .tr {top: -11px; right: -1px; height: 2000px;}
.cont_main .bl {top: 0; left: -10px; height: 11px;}
.cont_main .br {top: 0; right: -1px; height: 11px;}

.cont_main .png-bl {background: url('/x/bg/blue_bg_no_gradient.png') left top no-repeat !important}
.cont_main .png-bl-fl {background: url('/x/bg/blue_bg_no_gradient_fill.png') left top no-repeat !important}
.cont_main .png-bl-gr {background: url('/x/bg/blue_bg_gradient.png') left top no-repeat !important}
.cont_main .gif-bl {background: url('/x/bg/blue_bg_no_gradient.gif') left top no-repeat !important}
.cont_main .gif-bl-fl {background: url('/x/bg/blue_bg_no_gradient_fill.gif') left top no-repeat !important}
.cont_main .gif-bl-gr {background: url('/x/bg/blue_bg_gradient.gif') left top no-repeat !important}
.cont_main .png-green {background: url('/x/bg/green_bg_no_gradient.png') left top no-repeat !important}
.cont_main .gif-green {background: url('/x/bg/green_bg_no_gradient.gif') left top no-repeat !important}
.cont_main .png-yellow {background: url('/x/bg/yellow_bg_no_gradient.png') left top no-repeat !important}
.cont_main .gif-yellow {background: url('/x/bg/yellow_bg_no_gradient.gif') left top no-repeat !important}
.cont_main .png-yellow-gr-fl {background: url('/x/bg/yellow_bg_gradient.png') left top no-repeat !important}
.cont_main .gif-yellow-gr-fl {background: url('/x/bg/yellow_bg_gradient.gif') left top no-repeat !important}
.cont_main .png-red {background: url('/x/bg/red_bg_no_gradient.png') left top no-repeat !important}
.cont_main .gif-red {background: url('/x/bg/red_bg_no_gradient.gif') left top no-repeat !important}
.cont_main .png-pink-no-bg {background: url('/x/bg/pink_bg_no_gradient.png') left top no-repeat !important}
.cont_main .png-pink {background: url('/x/bg/pink_bg_no_gradient_fill.png') left top no-repeat !important}
.cont_main .gif-pink {background: url('/x/bg/pink_bg_no_gradient_fill.gif') left top no-repeat !important}
.cont_main .gif-unyan {background: url('/x/bg/unyan_bg_noborder.gif') left top no-repeat !important}
.cont_main .tl, .cont_main .bl {width: 100%;}
.cont_main .tr, .cont_main .br {
	width: 11px;
	margin-left: 100%;
}

.contest-vote-wrapper {
	list-style: none;
}

.overfl {
	overflow: hidden;
	zoom: 1;
}

.contest-prize-img {width: 150px}
.contest-prize-img, .contest-prize-text {padding: 5px}
.contest-photo-block {width: 225px;	margin: 3px}
.contest-photo-block .contest-photo {display: block;width: 188px;height: 139px;margin: 10px auto;background-position: center;background-repeat: no-repeat}
.contest-photo-block .contest-photo-text {height: 45px;margin: 10px 12px 0 10px;padding-bottom: 10px;text-align: center;border-bottom: 1px solid}
.contest-photo-block .border-gif_red {border-color: #f5c8c8}
.contest-photo-block .border-gif_blue_fill {border-color: #b8daed}
.contest-photo-block .border-gif_yellow {border-color: #d9d1b3}
.contest-photo-block .border-gif_green {border-color: #c1e1c9}

.contest-photo-user {margin: 0 12px 10px 10px;padding-top: 10px;border-top: #D9D1B3 1px solid}

.contest-result-block {
	margin: 10px 0;
	padding: 10px 0;
	border-top: #c2dff1 1px solid;
}

.contest-result-right {
	width: 187px;
}

.contest-result-left {
	margin-right: 245px;
}

.contest-vote-wrapper {
	list-style: none;
}

.contest-result-img,
.contest-result-contestant {
	margin: 10px auto;
	text-align: center;
}

.contest-photo-block {
	width: 225px;
	margin: 3px;
}

.contest-article-text {
	background: url(http://x.babysfera.ru/i/backgrounds/contests_text.png?2012-11-15) top left no-repeat;
	width: 158px;
	height: 190px;
	margin: 13px auto 5px;
	padding: 5px 20px;
}

.contest-article-text td {
	text-align: center;
	vertical-align: middle;
	height: 185px;
}

.contest-article-text td a {
	color: #1a1782;
	font-size: 17px;
	font-style: italic;
}

.contest-photo-award {
	padding-top: 25px;
	border-top: #d9d1b3 1px solid;
	background: url(../../../i/icons/award.gif) center no-repeat;
	line-height: 14px;
}

.contest-photo-award2 {
	padding-top: 17px;
	background: url(../../../i/icons/award.gif) top center no-repeat;
}

.contest-photo-award, .contest-photo-award2 {
	width: 58px;
	height: 59px;
	text-align: center;
}

.contest-photo-user {
	margin: 0 12px 10px 10px;
	padding-top: 10px;
	border-top: #d9d1b3 1px solid;
}

.brown_color {
	color: #844d20;
}

.berezkin-new-header {
	min-height: 19px;
	padding-bottom: 5px;
	font: 18px Tahoma,Arial,Geneva,sans-serif;
	border-bottom: #c2dff1 1px solid;
	color: #49809e;
}

.header_new_blue4, .header_new_pink, .header_new_white {
	padding: 16px 0 0;
}

.header_new_blue, .header_new_blue2, .header_new_blue3, .header_new_blue4, .header_new_blue5, .header_new_unyan, .header_new_pink, .header_new_white {
	min-height: 29px;
	margin: 0;
	border-bottom: 1px solid #c2dff1;
	color: #49809e;
	font-family: Tahoma,Arial,Geneva,sans-serif;
	font-size: 18px;
	line-height: 22px;
}

.valign-container {
	white-space: nowrap;
	overflow: hidden;
}

.valign-container div {
	display: inline-block;
	vertical-align: middle;
}

.valign-helper {
	width: 0;
	height: 100%;
}

.light_pink_marker span,
#alt_dynamic small
{
	background: url(/pic/sprite2_left.png) no-repeat;
	background:none;
}

a.button_loading span,
a.button_loading_pink *,
a.button_blue_25 *,
a.button_pink_25 *,
a.button_pink_21 *,
a.button_blue_21 *,
a.button_blue_small *,
a.button_blue_small18 *,
a.button_pink_small *,
a.button_pink_small18 *,
a.button_light_blue *,
a.button_light_pink *,
a.button_green_28 *,
a.button_yellow_28 *,
a.button_pink_28 *,
a.button_blue_28 *,
a.button_pink_28_14 *,
a.button_blue_28_14 *,
a.button_blue_point * {
	font-family: Arial,Helvetica,sans-serif;
}

a.button_blue_21 span,
a.button_blue_21 b,
a.button_pink_21 span,
a.button_pink_21 b {
	height: 21px;
	display: inline-block;
	cursor: pointer;
}

a.button_blue_21 span,
a.button_pink_21 span {
	vertical-align: top;
	line-height: 21px;
	padding-left: 12px;
	font-size: 12px;
	color: #fff;
}

a.button_blue_21 span {
	background-position: left -629px;
	text-shadow: 0 -1px 0 #2791cf;
}

a.button_blue_21 b {
	background-position: right -629px;
}

a.button_blue_21 b, a.button_pink_21 b {
	width: 12px;
	vertical-align: top;
}
.contest-result-img, .contest-result-contestant {
	margin: 10px auto;
	text-align: center;
}


.contest-result-img {
	width: 150px;
	margin-top: 32px;
}
.contest-result-img, .contest-result-contestant {
	margin: 10px auto;
	text-align: center;
}



/* .users_tpl */
.users_tpl { margin:0 auto 30px; }

.user_block_form { margin:0 0 20px;padding:10px 0 0; }
.user_block_form_wrap { padding:10px 0;text-align:center; }
.user_block_form_col { display:inline-block;text-align:left;*display:inline;*zoom:1; }

.user_block_form_count { line-height:28px;padding:0 10px; }
.user_block_form_selecttitle { line-height:28px;padding:0 10px; }
.user_block_form_select { padding:0 10px; }
.user_block_form_btn { line-height:28px;padding:0 10px; }

.users_tpl_head { margin:0 0 10px;min-height: 29px;border-bottom: 1px solid #C2DFF1;color: #49809E;font-family: Tahoma,Arial,Geneva,sans-serif;font-size: 18px;line-height: 22px; }

.users_tpllistbl { margin:0 auto 30px;width:924px;width:auto; }

.users_tpllist { display:block;list-style:none;margin:0 -40px 0 0;padding:0;*zoom:1; }
.users_tpllist:before, .users_tpllist:after { content:" ";display:table; }
.users_tpllist:after { clear:both; }
.users_tplitem { display:block;list-style:none;margin:0 3px 6px;padding:0;width:223px;height:306px;float:left; }

.users_tplitem { background:#ECF8FF;border:1px solid #CBE9FA;border-radius:8px; }
.users_tplitem:nth-child(4n+1){ background:#ECF8FF;border:1px solid #CBE9FA; }
.users_tplitem:nth-child(4n+2){ background:#FFEFFB;border:1px solid #F6D5EE; }
.users_tplitem:nth-child(4n+3){ background:#FCFBE4;border:1px solid #E8E7C5; }
.users_tplitem:nth-child(4n+4){ background:#EAF8E9;border:1px solid #C5E8C4; }

.user_block { padding:10px; }
.user_block a { color:#605126; }

.user_block_photo { height:200px;padding:1px 0 0;margin:0 0 12px;border-bottom:1px solid #605126; }
.user_block_photo_prv { text-align:center;width:188px;height:139px;line-height:139px;margin:0 auto 5px; }
.user_block_photo_prvlink { display:inline-block;margin:0;padding:0;*display:inline;*zoom:1;vertical-align:middle; }
.user_block_photo_prvlink img { display:block;margin:0;padding:0; }
.user_block_photo_prvlink img { -webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px; }

.user_block_photo_title { text-align:center;color:#605126;font-weight:bold;font-size:14px;line-height:19px;height:38px; }
.user_block_photo_conment { text-align:center;color:#605126;font-size: 11px;line-height:15px; }

.user_block_vars { }
.user_block_vars:before, .user_block_vars:after { content:" ";display:table; }
.user_block_vars:after { clear:both; }

.user_block_varicon { float:left;width:42px; }
.user_block_varlink { width:95px;float:left;color:#605126;padding:0 0 0 5px;position:relative; }
.user_block_varrating { float:right; }

.user_block_varrating_count { display:block;width:58px;height:68px;background:url(../../../i/icons/award.gif) no-repeat 0 0;text-align:center;color: #844D20;font-weight: bold;font-size: 14px;line-height:50px; }
/* /.users_tpl */

.users_tpl_paginator {}

























