body{
	margin:0;
	color:#505050;
	font:14px/17px Calibri, arial,sans-serif;
	background:#fff url(../images/body-bg.jpg) no-repeat center top fixed;
	position:relative;
	min-width: 990px;
	background-size:1920px;
	-webkit-transition: background-position-y 2.1s ease;
	transition: background-position-y 2.1s ease;
}
::selection{
	background:#cc2051;
	color:#fff;
}
-webkit-::selection{
	background:#cc2051;
	color:#fff;
}
::-moz-selection{
	background:#cc2051;
	color:#fff;
}
img{border-style:none;}
a{
	color:#4377bf;
	outline:none;
}
a:hover{text-decoration:none;color:#CC2051;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper-holder {
	overflow: hidden;
	position: relative;
	width: 100%;
	min-width: 990px;
}
#wrapper {
	margin: 0 auto;
	width: 935px;
	padding: 0 270px 0 0;
}
#header {
	position:relative;
	padding: 0;
	width: 935px;
	z-index:10;
}
.head-row {
	background:#fff url(../images/head-row-bg.jpg) no-repeat 50% 0;
	height:52px;
	width: 935px;
	position:fixed;
	margin:0 -9999px;
	padding:0 9999px;
	z-index:40;
}
.head-row.withcounter {
	background:#fff url(../images/head-row-bg-withcounter.jpg) no-repeat 50% 0;
}
.head-row-frame {
	width:100%;
	position:relative;
}
.head-row-frame .logo {
	position: absolute;
	height: 24px;
	width: 26px;
	left: -39px;
	top: 15px;
	overflow: hidden;
}
.head-row-frame .logo:hover img{
	margin:-25px 0 0;
}

#nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:52px;
	width:936px;
}
#nav li{
	float:left;
}
#nav li a {
	background:url(../images/nav-img.png) no-repeat;
	position:relative;
	text-indent:-9999px;
	height:52px;
	float:left;
}
#nav li a.main {
	width:110px;
	background-position:0 0;
}
#nav li a.main:hover {background-position:0 -52px;}
#nav li a.main:active {background-position:0 -104px;}
#nav li.active a.main {background-position:0 -104px;}
#nav li a.biograohy {
	width:128px;
	background-position:-110px 0;
}
#nav li a.biograohy:hover {background-position:-110px -52px;}
#nav li a.biograohy:active {background-position:-109px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.biograohy {background-position:-109px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.calendar-ico {
	width:129px;
	background-position:-238px 0;
}
#nav li a.calendar-ico:hover {background-position:-238px -52px;}
#nav li a.calendar-ico:active {background-position:-237px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.calendar-ico {background-position:-237px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.music {
	width:106px;
	background-position:-367px 0;
}
#nav li a.music:hover {background-position:-367px -52px;}
#nav li a.music:active {background-position:-366px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.music {background-position:-366px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.photo {
	width:85px;
	background-position:-473px 0;
}
#nav li a.photo:hover {background-position:-473px -52px;}
#nav li a.photo:active {background-position:-472px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.photo {background-position:-472px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.video {
	width:92px;
	background-position:-558px 0;
}
#nav li a.video:hover {background-position:-558px -52px;}
#nav li a.video:active {background-position:-557px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.video {background-position:-557px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.press {
	width:97px;
	background-position:-650px 0;
}
#nav li a.press:hover {background-position:-650px -52px;}
#nav li a.press:active {background-position:-649px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.press {background-position:-649px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.chat{
	width:70px;
	background-position:-747px 0;
}
#nav li a.chat:hover {background-position:-747px -52px;}
#nav li a.chat:active {background-position:-746px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.chat {background-position:-746px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a.contact {
	width:119px;
	background-position:-817px 0;
}
#nav li a.contact:hover {background-position:-817px -52px;}
#nav li a.contact:active {background-position:-816px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li.active a.contact {background-position:-816px -104px;margin: 0 0 0 -1px;padding: 0 0 0 1px;}
#nav li a .cur {
	background:url(../images/nav-cur.png) no-repeat;
	width:22px;
	height:8px;
	position:absolute;
	top:51px;
	left:-9999px;
	margin:0 0 0 -11px;
}
#nav li.active a .cur {
	left:50%;
}
#nav li a:active .cur {
	left:50%;
}
a.lang {
	position:absolute;
	top:15px;
	right:-42px;
	text-align:center;
	width:23px;
	text-decoration:none;
}
a.lang .img-holder{
	width:23px;
	height:23px;
	overflow:hidden;
	margin:0 0 -5px;
	display:block;
}
.img-holder img{
	vertical-align:top;
}
a.lang .text {
	color:#505050;
	font:9px/12px Calibri, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
a.lang:hover .img-holder img{
	margin:-23px 0 0;
}
a.lang:hover .text {
	color:#000;
}
#header .for_itunes {
	position: absolute;
	top: 0px;
	right: -157px;
	width: 96px;
	height: 51px;
	border-left: 1px solid #bcbcbc;
}
#header a.itunes {
	position: absolute;
	top: 12px;
	right: 0px;
	width: 77px;
	height: 28px;
	text-decoration: none;
	background: url(../images/itunes.png) no-repeat 0 0;
}
#header a.itunes:hover {
	background-position:0 -31px;
}
.header-frame {
	padding:90px 0 0;
	margin: 0 0 42px;
	width:100%;
}
.header-frame:after{
	display:block;
	clear:both;
	content:'';
}
#header .online {
	background:url(../images/dark/online.png) no-repeat 100% 0;
	height:21px;
	float:left;
	overflow:hidden;
	padding:11px 16px 0 0;
	font:bold 9px/12px Calibri, Arial, Helvetica, sans-serif;
	color:#989898;
	text-decoration:none;
	margin: 0 38px 0 23px;
}
#header .online.light {
	background:url(../images/light/online.png) no-repeat 100% 0;
	color:#fff;
}
#header .online em{
	font:bold 9px/12px Calibri, Arial, Helvetica, sans-serif;
	color:#6b8c9d;
}
#header .online:hover {
	background-position:100% -32px;
}
#header .social-list {
	margin:0;
	padding: 2px 0 0;
	list-style:none;
	/*overflow:hidden;*/
	height:40px;
}
#header .social-list li{
	float:left;
	margin:0 17px;
	position:relative;
}
#header .social-list li a{
	float:left;
	height:40px;
	overflow:hidden;
}
#header .social-list li ul {
	position: absolute;
	left: -8px;
	top: 25px;
	padding-top:17px;
	padding-left:9px;
	display:none;
	z-index:1001;
	background-image: url(../images/bg_submenu_socials.png);
	background-repeat: no-repeat;
	height: 47px;
	width: 88px;
	font-size: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
}
#header .social-list li:hover ul {
	display:block;
}
#header .social-list li ul li {
	width:100%;
	clear:both;
	text-align:left;
	height:auto;
	margin:0;
}
#header .social-list li ul li a {
	font-size: 11px;
	color: #939393;
	font-style: normal;
	display:inline;
	height:auto;
	width:auto;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}
#header .social-list li ul li a:hover {
	text-decoration: underline;
}
#header .social-list img{
	vertical-align:top;
}
#header .social-list li a:hover img{
	margin:-40px 0 0;
}
#header .contacts {
	float:right;
	margin:0;
	padding: 6px 0 0;
	list-style:none;
}
#header .contacts li{
	float:left;
	margin:0 0 0 9px;
}
.contacts li a{
	float:left;
	height:23px;
	overflow:hidden;
}
.contacts li a img{
	vertical-align:top;
}
#header .contacts li a:hover img{
	margin:-23px 0 0;
}
.header-tools {
	padding:0 0 0 20px;
	position:relative;
	width:913px;
	margin:0 0 17px;
}
.header-tools:after{
	display:block;
	clear:both;
	content:'';
}
.header-tools .content{
	float:left;
	width:590px;
	margin:0 24px 0 0;
}
.header-tools .sidebar {
	float:left;
	width:299px;
}
.header-tools .date-holder {
	float:left;
	color:#4377bf;
	font:14px/18px Calibri, Arial, Helvetica, sans-serif;
	padding: 2px 0 0 2px;
}
.header-tools .date-holder .time {
	float:left;
	background:url(../images/time-ico.png) no-repeat;
	height:18px;
	padding:0 0 0 23px;
	margin:0 23px 0 0;
}
.header-tools .date-holder .date {
	background:url(../images/date-ico.png) no-repeat;
	height:19px;
	padding:0 0 0 24px;
	float:left;
}
.header-tools .search-box {
	float:right;
	background:url(../images/srch-input.png) no-repeat;
	width:298px;
	height:25px;
	position:relative;
	padding:0 30px 0 10px;
}
.header-tools .search-box input{
	float:left;
	background:none;
	border:none;
	margin:0;
	padding: 5px 0 0;
	color:#d6d6d6;
	font:12px/15px Calibri, Arial, Helvetica, sans-serif;
	width:100%;
}
.header-tools .parent-active input{
	color:#777;
}
.header-tools .search-box .srch-btn{
	background:url(../images/srch-btn.png) no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
.header-tools .forum-link {
	float:right;
	color:#a5a5a5;
	font:bold 30px/33px Calibri, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin: -5px 0 0;
}
.header-tools .forum-link.light {
	color:#fff;
}
.header-tools .forum-link:hover {
	color:#cc2051;
}
.header-tools .select-holder {
	float:left;
	width:164px;
}
.header-tools .select-holder select{
	width:164px;
}
.ui-selectmenu{
	float:left;
	margin:0;
	height:23px;
	padding:0;
	position:relative;
	text-decoration:none;
}
.ui-selectmenu:hover{text-decoration:none;}
.ui-selectmenu-status{
	text-decoration:none;
	display:block;
	height:22px;
	background:url(../images/select.png) no-repeat;
	overflow:hidden;
	color:#505050;
	padding:3px 0 0 12px;
	font:14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.ui-selectmenu-icon {
	float:right;
	cursor:pointer;
	width:25px;
	height:25px;
	background:url(../images/select.png) no-repeat 100% -25px;
}
.ui-selectmenu-menu{
	position:absolute;
	top:0;
	margin:-5px 0 0;
	visibility:hidden;
	/*background:url(../images/.png) no-repeat;*/
	z-index:20;
}
.ui-selectmenu-menu ul{
	list-style:none outside none;
	overflow-y:auto;
	margin:0;
	padding:1px 0 0;
	max-height:180px;
	font:14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.ui-selectmenu-menu .c {
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	background:#fff url(../images/white-bg.jpg);
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.ui-selectmenu-menu a{
	display:block;
	padding:3px 10px;
	color:#505050;
	text-decoration:none;
}
.ui-selectmenu-menu a:hover{
	background:#ccc;
	text-decoration:none;
	color:#fff;
}
.ui-selectmenu-open{visibility:visible;}

* html .ui-selectmenu-icon{margin:0 0 0 -3px;}
.ui-selectmenu-item-selected a:hover,
.ui-selectmenu-item-selected a{
	background:#eee;
	text-decoration:none;
	color:#7d7d7d;
}
#main {
	height:1%;
	position:relative;
	padding:0 0 0 20px;
}
#main:after{
	display:block;
	clear:both;
	content:'';
}
#content {
	float:left;
	width:590px;
	margin:0 24px 0 0;
}
#sidebar {
	float:left;
	width:299px;
}
.white-box-holder{
	padding:0 0 0 20px;
}
.white-box{
	border:1px solid #ddd;
	background:#fff url(../images/white-bg.jpg);
	-webkit-border-radius:5px;
	border-radius:5px; 
	behavior: url(js/pie.htc);
	margin:0 0 24px;
}
.white-box.mark2{
	background:#fff url(../images/white-bg2.jpg);
}
#content .white-box{
	padding:18px 0 0;
}
#content .white-box .title-holder{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:5px;
	border-radius:5px; 
	padding: 8px 33px 13px 33px;
	margin:0 0 9px;
	position:relative;
	height:1%;
}
#content .white-box .title-holder.grey-year{
	border: none;
	background:none;
}
#content .white-box .title-holder:after{
	display:block;
	clear:both;
	content:'';
}
.white-box .title-holder .cur{
	background:url(../images/title-cur.png) no-repeat;
	width:9px;
	height:23px;
	position:absolute;
	top:50%;
	left:-9px;
	margin:-11px 0 0;
}
.title-holder .h2 {
	color:#000;
	font:bold 24px/27px Calibri, Arial, Helvetica, sans-serif;
	margin:0;
}
.title-holder .h2 a{
	color:#000;
	text-decoration:none;
}
.title-holder .h2 .period {
	color:#4377bf;
}
.title-holder .h2 a:hover{
	color:#cc2051;
	text-decoration:underline;
}
.white-box .title-holder .date{
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
	float:left;
	margin: 0 8px 0 0;
}
.white-box .title-holder .date a{
	color: #b9b9b9;
	font-weight:normal;
}
.white-box .title-holder .mail {
	background:url(../images/mail-ico2.png) no-repeat;
	width:22px;
	height:12px;
	float:left;
	text-decoration:none;
	margin: 3px 0 0;
}
.white-box .title-holder .mail:hover {
	background-position:0 -12px;
}
.white-box .title-holder .title-tools{
	overflow:hidden;
	height:1%;
}
.white-box .text-box{
	padding: 0 33px 0 33px;
	text-align:justify;
}
.white-box .text-box p{
	margin: 0 0 17px;
	/*text-indent: 25px;*/
}
.white-box .text-box p.nootstup {
	text-indent: 0px;
}
.white-box .text-box .full_text {
	display:none;
}
.white-box .text-box span.img-holder{
	padding: 0 7px 0 0;
} 
.white-box .text-box span.img-holder.small_photos{
	margin-bottom:7px;
	width:42px;
	height:42px;
	display:inline-block;
}
.white-box .text-box span.img-holder img,
.music-list li .icon img,
.white-box .text-box p img,
.white-box .text-box .descr_news img,
.white-box .text-box img.rounded_image {
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(js/pie.htc);
} 
.white-box .text-box .img-list{
	margin:0 0 12px;
}
.white-box .bottom-tools {
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	padding: 11px 33px 8px 33px;	
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px; 
	behavior: url(js/pie.htc);
	margin-top:17px;

}
.white-box .bottom-tools.twobord {
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.white-box .social{
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
.white-box .social li{
	float:left;
	margin:0 25px 0 0;
	width:110px;
}
.white-box .social li.big{
	width:150px;
}
.white-box .social li img{
	vertical-align:top;
}
.white-box .bottom-tools .row {
	overflow:hidden;
	width:100%;
}
.white-box .bottom-tools .comments {
	float:right;
	background:url(../images/comments-ico.png) no-repeat 0 2px;
	padding:0 0 0 23px;
	text-decoration:none;
	color:#a0a0a0;
	font:12px/15px Calibri, Arial, Helvetica, sans-serif;
	margin-left:20px;
}
.comments span{
	text-decoration:underline;
}
.comments:hover span{
	text-decoration:none;
	color:#333;
}
.white-box .bottom-tools .tags {
	overflow:hidden;
	height:1%;
	color:#a0a0a0;
	font:12px/15px Calibri, Arial, Helvetica, sans-serif;
}
.white-box .bottom-tools .tags a{
	color:#a0a0a0;
}
.white-box .bottom-tools .tags a:hover {
	color:#333;
}
.bottom-tools .tags strong a{
	text-decoration:none;
}
#sidebar .calendar {
	padding: 11px 0 20px;
}
#sidebar .calendar .ui-datepicker-header{
	overflow:hidden;
	height:1%;
	padding:0 16px;
	margin: 0 0 13px;
}
#sidebar .calendar .head .month,
.ui-datepicker-header .month{
	float:left;
}
.big-calendar .month,
.big-calendar .year,
#sidebar .calendar .head .year,
.ui-datepicker-header .year{
	float:right;
}
.big-calendar .month,
.big-calendar .year{
	margin: 7px 0 0 24px;
}
.big-calendar .title .prev,
.big-calendar .title .next,
.ui-datepicker-header .prev,
.ui-datepicker-header .next,
#sidebar .calendar .head .prev,
.ui-datepicker-prev,
#sidebar .calendar .head .next,
.ui-datepicker-next {
	float:left;
	background:url(../images/cal-arrow.png) no-repeat;
	width:13px;
	height:14px;
	text-decoration:none;
	overflow:hidden;
	text-indent:9999px;
	overflow:hidden;
	cursor: pointer;
	margin: 3px 5px 0;
}
.big-calendar .title .next,
#sidebar .calendar .head .next,
.ui-datepicker-next,
.ui-datepicker-header .next {
	background-position:-13px 0;
}
.big-calendar .title .prev:hover,
#sidebar .calendar .head .prev:hover,
.ui-datepicker-header .prev:hover,
.ui-datepicker-prev:hover {
	background-position:0 -14px;
}
.big-calendar .title .next:hover,
#sidebar .calendar .head .next:hover,
.ui-datepicker-header .next:hover,
.ui-datepicker-next:hover {
	background-position:-13px -14px;
}
.big-calendar .title .prev:active,
#sidebar .calendar .head .prev:active,
.ui-datepicker-header .prev:active,
.ui-datepicker-prev:active {
	background-position:0 -28px;
}
.big-calendar .title .next:active,
#sidebar .calendar .head .next:active,
.ui-datepicker-header .next:active,
.ui-datepicker-next:active {
	background-position:-13px -28px;
}
.big-calendar .month span,
.big-calendar .year span,
#sidebar .calendar .head .month span,
#sidebar .calendar .head .year span,
.ui-datepicker-month,
.ui-datepicker-year {
	float:left;
	color:#5e5858;
	font-size:14px;
	margin: 1px 0 0;
}
.big-calendar .month span {
	width:27px;
	text-align:center;
}
.ui-datepicker-month {
	width:24px;
}
.ui-datepicker-title {
	display:none;
}
#sidebar .calendar .archive {
	overflow:hidden;
	height:1%;
	text-align:center;
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
#sidebar .calendar .head .archive a{
	color:#4377bf;
}
#sidebar .calendar table{
	width:100%;
	border-collapse:collapse;
}
#sidebar .calendar table th{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#5e5858;
	padding:5px 11px;
}
#sidebar .calendar table th.first{
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px; 
	behavior: url(js/pie.htc);
}
#sidebar .calendar table th.last{
	-webkit-border-radius:0 5px 5px 0; 
	border-radius:0 5px 5px 0; 
	behavior: url(js/pie.htc);
}
#sidebar .calendar table th.ui-datepicker-week-end {
	color:#bf4366;
}
#sidebar .calendar table td{
	padding: 4px 11px 2px;
	text-align:center;
}
#sidebar .calendar table td a{
	text-decoration:none;
	color:#b2b2b2;
}
#sidebar .calendar table td.event a{
	color:#4377bf;
	font-weight:bold;
}
#sidebar .calendar table td a:hover{
	text-decoration:underline;
}
.friend-club {
	padding: 14px 20px 14px 66px;
	background:url(../images/friend-ico.png) no-repeat 22px 19px;
}
.friend-club .title{
	color:#505050;
	font:bold 20px/23px Arial, Helvetica, sans-serif;
	margin: 0 0 -4px;
}
.friend-club .title a{
	text-decoration:none;
	color:#505050;
}
.friend-list {
	margin:0;
	padding:0;
	list-style:none;
}
.friend-list li{
	margin:0;
}
.friend-list li a{
	color:#4377bf;
	text-decoration:none;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.friend-list li a:hover{
	color:#CC2051;
}
.white-box .vote {
	padding:10px 0 17px;
}
.white-box .vote .title{
	text-align:center;
	padding:0 20px;
	margin:0 0 10px;
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.white-box .vote .title a{
	color:#4377bf;
}
.white-box .vote .text{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:5px;
	border-radius:5px; 
	padding:5px 24px 6px 24px;
	margin:0 0 10px;
	color:#505050;
}
.vote-list{
	margin:0;
	padding: 0 24px 13px;
	list-style:none;
}
.vote-list li{
	margin:0 0 11px;
	width:100%;
}
.vote-list li.capcha {
	padding-left:6px;
}
.vote-list li.capcha img {
	margin-right:5px;
}
.vote-list li.capcha.error input {
	border: 1px solid #F00;
}
.vote-list li:after{
	display:block;
	clear:both;
	content:'';
}
.vote-list .name {
	color:#505050;
	margin:0 0 5px;
}
.vote-list .name.leader {
	color:#4377bf;
}
.vote-list .line-holder {
	width:200px;
	position:relative;
	height:4px;
}
.vote-list .line-holder:after{
	display:block;
	clear:both;
	content:'';
}
.vote-list .line-holder .line-frame{
	background:url(../images/vote-line.png) no-repeat 100% -4px;
	padding:0 3px 0 0;
	height:4px;
	float:left;
}
.vote-list .line-holder .line{
	position:relative;
	height:4px;
	background:url(../images/vote-line.png) no-repeat;
}
.vote-list .line-holder .count{
	float:left;
	margin: -7px -35px 0;
	padding: 0 0 0 37px;
	color:#a0a0a0;
	font:12px/15px Calibri, Arial, Helvetica, sans-serif;
}
.white-box .vote-btn{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:5px;
	border-radius:5px; 
	padding: 3px 24px 7px;
	margin:0 0 13px;
	color:#505050;
	text-align:center;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.white-box .vote-btn a{
	color:#bf4366;
}
.white-box .vote .total{
	text-align:center;
	color:#a7a6a6;
}
.white-box .show-holder {
	padding:10px 23px 15px;
}
.show-holder .title{
	text-align:center;
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 16px;
}
.show-holder .title a{
	color:#4377bf;
}
.show-holder .show-list {
	margin:0;
	padding:0;
	list-style:none;
	font:14px/18px Calibri, Arial, Helvetica, sans-serif;
}
.show-holder .show-list li{
	margin:0 0 5px;
}
.show-holder .show-list li a{
	color:#505050;
	text-decoration:none;
}
.show-holder .show-list li a:hover{
	text-decoration:underline;
}
.show-holder .show-list .date {
	color:#bf4366;
}
.white-box .twitter {
	padding:15px 22px 23px;
}
.white-box .twitter .title{
	text-align:center;
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 18px;
}
.white-box .twitter .title a{
	color:#4377bf;
}
.content-tools {
	padding:2px 33px 20px 33px;
	height:1%;
	position:relative;
}
.content-tools:after{
	display:block;
	clear:both;
	content:'';
}
.content-tools .archive{
	float:right;
	color:#505050;
}
.content-tools .paging{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.paging li{
	float:left;
	margin:0 4px 0 0;
	color:#505050;
}
.paging li a{
	color:#505050;
}
.paging li.prev a{
	background:url(../images/prev.png) no-repeat 100% 3px;
	padding:0 18px 0 0;
}
.paging li.next a{
	background:url(../images/next.png) no-repeat 100% 3px;
	padding:0 18px 0 0;
}
.paging li.prev a:hover,
.paging li.next a:hover{
	background-position:100% -29px;
}
.paging li.prev a:active,
.paging li.next a:active{
	background-position:100% -63px;
}
.content-tools .to-up {
	overflow:hidden;
	height:1%;
	text-align:center;
	padding: 0 22px 0 0;
	min-width: 100px;
}
.content-tools .to-up a{
	display:inline-block;
	background:url(../images/strelki_variant2.gif) no-repeat 100% 0;
	height:23px;
	padding:0 34px 0 0;
}
* + html .content-tools .to-up a{
	display:inline;
	zoom:1;
}
.content-tools .to-up a span{
	background:url(../images/strelki_variant2.gif) no-repeat;
	height:23px;
	padding:0px 0 0 34px;
	display:block;
}
.metric-box {
	text-align:center;
	margin:0 0 24px;
}
.metric-box a{
	background:url(../images/metric.png) no-repeat;
	width:74px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
.metric-box a:hover{
	background-position:0 -16px;
}
.award-list{
	margin: 0 0 26px;
	padding: 0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align:center;
}
.award-list li{
	font:10px/13px Calibri, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
}
.award-list > li{
	margin:0 4px;
}
* + html .award-list li{
	display:inline;
	zoom:1;
}
.award-list .images{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align:center;
	white-space:nowrap;
}
.award-list .images li{
	margin:0 1px;
	height:58px;
	overflow:hidden;
}
.award-list a {
	 text-decoration:none;
	color:#a0a0a0;
 }
.award-list .name {
	display:block;
	text-align:center;
	color:#a0a0a0;
}
.award-list li:hover .images img{
	margin:-58px 0 0;
}
.award-list li:hover .name{
	color:#000;
	text-decoration:underline;
}
.award-list .images img{
	vertical-align:top;
}
.logo-list{
	margin:0 0 11px;
	padding: 0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align:center;
}
.logo-list li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:middle;
	margin:0 16px;
}
.logo-list li a{
	float:left;
	height:49px;
	overflow:hidden;
}
.logo-list li a img{
	vertical-align:top;
}
.logo-list li a:hover img {
	margin:-49px 0 0;
}
* + html .logo-list li{
	display:inline;
	zoom:1;
}
#footer {
	padding:13px 0 0;
}
#footer .organizer{
	color:#505050;
	font:14px/17px Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 20px;
	text-align:center;
}
#footer .organizer a{
	text-decoration:none;
	color:#505050;
}
#footer .organizer a:hover{
	text-decoration:underline;
	color:#000;
}
#footer .organizer:hover{
	color:#000;
}
#footer .copy {
	font:10px/13px Calibri, Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	padding:0 0 16px;
	text-align:center;
}
#footer .copy p{
	margin:0 0 4px;
}
#footer .copy:hover {
	color:#000;
}
#footer .logo{
	margin:0 auto 20px;
	overflow:hidden;
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:175px;
	height:28px;
	text-indent:-9999px;
	cursor:pointer;
}
.logo a{
	height:100%;
	display:block;
}
#footer .logo:hover{
	background-position:0 -28px;
}
.white-box .bottom-tools .section {
	float:right;
	color: #A0A0A0;
	font: 12px/15px Calibri,Arial,Helvetica,sans-serif;
	margin-left:20px;
}
.white-box .bottom-tools .section a{
	color:#A0A0A0;
}
.white-box .bottom-tools .section strong a{
	text-decoration:none;
}
.white-box .text-box div.img-holder {
	overflow:hidden;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(js/pie.htc);
	margin: 17px 0 10px;
}
.white-box .text-box div.img-holder.small_marg {
	margin-bottom:5px;
}
.white-box .text-box div.img-holder img{
	/*-webkit-border-radius: 10px;
	border-radius: 10px; 
	behavior: url(js/pie.htc);*/
}
.white-box .text-box div.img-holder img.corner-one {
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	behavior: url(js/pie.htc);
}
.white-box .text-box div.img-holder img.corner-two {
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	behavior: url(js/pie.htc);
}
.white-box .text-box div.img-holder img.corner-three {
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	behavior: url(js/pie.htc);
}
.white-box .text-box div.img-holder img.corner-four {
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	behavior: url(js/pie.htc);
}
.photo-section {
	padding:10px 0 24px;
}
.photo-section .title{
	text-align:center;
	padding:0 20px;
	margin:0 0 11px;
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.photo-section .title.citations {
	background: url(../images/kavychki_small.png) no-repeat 23px center;
}
.show-holder .title.citations {
	background: url(../images/kavychki_small.png) no-repeat left center;
}

.photo-section .title a{
	color:#4377bf;
}
.photo-section ul {
	margin:0;
	padding:0;
	list-style:none;
}
.photo-section ul li{
	padding: 3px 24px 5px;
}
.photo-section ul li.odd{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:5px;
	border-radius:5px; 
	padding-top:3px;
	padding-bottom:6px;
}
.photo-section ul li a{
	color:#505050;
	text-decoration:none;
}
.photo-section ul li a:hover{
	text-decoration:underline;
}
.photo-section ul li strong {
	font-weight:normal;
	color: #4377bf;
	text-decoration: underline;
}
.popup-holder{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	z-index:100;
}
.popup-holder .bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
.popup{
	display:none;
	position:absolute;
	left:50%;
	top:350px;
	margin-left:-150px;
	width:300px;
	border:1px solid #ddd;
	background:#fff url(../images/white-bg.jpg);
	-webkit-border-radius:5px;
	border-radius:5px; 
	behavior: url(js/pie.htc);
	padding:10px 0 12px;
}
.popup.subscribe{
	margin-left:-150px;
	width:300px;
	min-height:82px;
}
.popup.subscribe .success {
	text-align:center;
	padding-top:33px;
}
.subscribe .title{
	text-align:center;
	padding:0px 20px 0;
	margin:0 0 11px;
	color:#4377bf;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.subscribe .title a{
	color:#4377bf;
}
.subscribe .input-holder {
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:7px;
	border-radius:7px; 
	behavior: url(js/pie.htc);
	height:27px;
	overflow:hidden;
	padding:0 10px;
	margin:0 0 4px;
}
.subscribe .input-holder input{
	float:left;
	width:100%;
	padding: 5px 0 0;
	color:#848484;
	background:none;
	border:none;
	font: 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.subscribe .btn-holder {
	text-align:center;
}
.subscribe .btn-holder input {
	background:none;
	border:none;
	color:#bf4366;
	font:bold 14px/17px Calibri, Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:underline;
	padding:0;
}
.subscribe .btn-holder input:hover {
	text-decoration:none;
}
.big-calendar {
	padding: 36px 35px 11px 38px;
}
.big-calendar .title{
	width:100%;
	position:relative;
	margin:0 0 26px;
}
.big-calendar .title:after{
	display:block;
	clear:both;
	content:'';
}
.big-calendar .h2 {
	color:#000;
	font:bold 24px/27px Calibri, Arial, Helvetica, sans-serif;
	margin:0;
}
.big-calendar .h2 a{
	color:#000;
	text-decoration:none;
}
.big-calendar .h2 a:hover{
	color:#cc2051;
}
.big-calendar .table-holder {
	margin:0;
}
.big-calendar table {
	width:100%;
	border-collapse:collapse;
	table-layout: fixed;
	font:12px/15px Calibri, Arial, Helvetica, sans-serif;
}
.big-calendar table td{
	border:1px solid #b2b2b2;
	height:60px;
	padding:8px 11px 9px;
	vertical-align:top;
}
.big-calendar table th{
	padding: 1px 0 5px;
}
.big-calendar table td.event{
	background:url(../images/white-bg3.jpg);
}
.big-calendar td .head {
	width:100%;
	position:relative;
	margin: 0 0 6px;
}
.big-calendar td .head:after{
	display:block;
	clear:both;
	content:'';
}
.big-calendar td .head .date {
	float:left;
}
.big-calendar td .head .ticket{
	float:right;
}
.big-calendar table td.event .date {
	color:#bf4366;
	font-weight:bold;
}
.big-calendar table td.past .ticket,
.big-calendar table td.past .date,
.big-calendar table td.past {
	color:#8a8a8a;
	background:url(../images/white-bg4.jpg) repeat;
}
.title-holder .year-holder {
	text-align:center;
	color:#000;
	font:bold 36px/39px Calibri, Arial, Helvetica, sans-serif;
	padding: 3px 0 1px;
}
.title-holder .cntr-title {
	text-align:center;
	color:#000;
	font:bold 24px/27px Calibri, Arial, Helvetica, sans-serif;
	padding: 3px 0 1px;
}
.month-list {
	margin: -8px 0 0;
	padding:0;
	list-style:none;
}
.month-list > li{
	padding: 8px 33px 19px 33px;
}
.month-list > li.odd{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:5px;
	border-radius:5px; 
	padding-top:8px;
	padding-bottom:18px;
}
.month-list .title{
	text-align:center;
	color:#4377bf;
	margin:0 0 7px;
	font-weight:bold;
}
.month-list .title a{
	text-decoration:none;
}
.month-list .event-list {
	margin:0;
	padding:0;
	list-style:none;
}
.month-list .event-list li{
	margin:0;
	width:100%;
	position:relative;
}
.month-list .event-list li:after{
	display:block;
	clear:both;
	content:'';
}
.month-list .event-list li .date{
	float:left;
	background:url(../images/.png) no-repeat;
	margin:0 3px 0 0;
	color:#bf4366;
}
.month-list .event-list li .date span{
	color:#505050;
}
.month-list .event-list li .text {
	overflow:hidden;
	height:1%;
}
.month-list .event-list li.past {
	color:#b2b2b2;
}
.month-list .event-list li.past .date{
	color:#b2b2b2;
}
.month-list .event-list li.past .date span{
	color:#b2b2b2;
}
.month-list .event-list li .text a{
	color:#8a8a8a;
}
.month-list.news .event-list li .text a{
	color:#505050;
	text-decoration:none;
}
.month-list.news .event-list li .text a:hover{
	text-decoration:underline;
}
/*
.tags-list{
	margin:0 0 26px;
	padding:0 20px 0 37px;
	list-style:none;
}
.tags-list > li{
	margin:0 0 12px;
}
.tags-list .title{
	text-align:center;
	color:#4377bf;
	font-weight:bold;
	margin: 0 0 6px;
}
.tags-list .title a{
	color:#4377bf;
	text-decoration:none;
}
*/
.tags-list .tags {
	margin:0;
	padding:0;
	list-style:none;
}
.tags-list .tags li{
	background:url(../images/tags-sep.png) no-repeat 0 6px;
	padding:0 0 0 10px;
}
.tags-list .tags li a{
	color:#505050;
	text-decoration:none;
}
.tags-list .tags li a:hover{
	text-decoration:underline;
}
.logo-journal{
	float:right;
	margin:0 0 0 10px;
}
.logo-journal img{
	vertical-align:top;
}
.cover {
	padding: 16px 0 27px;
}
.cover .title{
	background:#fff url(../images/white-bg2.jpg);
	border-top:1px solid #ebebe7;
	border-bottom:1px solid #ebebe7;
	-webkit-border-radius:5px;
	border-radius:5px; 
	behavior: url(js/pie.htc);
	text-align:center;
	margin: 0 0 15px;
	padding: 3px 20px 7px;
}
.cover .title a{
	color:#4377bf;
	font-weight:bold;
}
.cover .cover-box{
	padding:0 20px;
	height:1%;
	position:relative;
	text-align:center;
}
.cover .cover-box .img-holder{
	overflow:hidden;
	display:inline-block;
	-webkit-border-radius:6px;
	border-radius:6px; 
	behavior: url(js/pie.htc);
}
* + html .cover .cover-box .img-holder{
	display:inline;
	zoom:1;
}
.img-holder img{
	vertical-align:top;
}
.list_comments {
	margin-top:15px;
}
#calendar_in {
	position:relative;
	min-height:206px;
}
#box_loading,
.box_loading {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	margin-top: -16px;
	margin-left: -16px;
	position: absolute;
	left: 50%;
	top: 50%;	
}
#vote_form input {
	margin:0;
	padding:0;
}
.bio-list,
.list-files,
.music-list {
	margin: 0px;
	padding: 0px;
	list-style: none;	
}
.list-files {
	background: url(../images/separ_files.png) no-repeat center top;
	padding:15px 23px 0 23px;
	margin:0 -23px 0 -23px;
}
.bio-list li,
.list-files li,
.music-list li {
	margin-bottom:15px;
	color:#979797;
	position:relative;
}
.bio-list li a,
.music-list a {
	color:#979797;
}
.bio-list li a.date,
.music-list li a.date {
	font-weight:bold;
	color:#505050;
}
.bio-list li.active a,
.music-list li.active a {
	color:#505050;
}
.bio-list li.active a.date,
.music-list li.active a.date {
	color:#4377bf;
}
.list-files li,
.music-list li {
	min-height:30px;
	position:relative;
	padding-left:37px;
	margin-bottom:0;
}
.music-list li {
	margin-bottom: 5px;
}
.music-list li .name {
	vertical-align: middle;
	display: table-cell;
	width:100%;
	height:30px;
}
.list-files li .icon,
.music-list li .icon {
	position:absolute;
	top:2px;
	left:6px;
}
.music-list li .icon {
	left:0px;
}
.list-files li a {
	color:#000;
}
.wrap_pleer {
	margin-top: 10px;
	margin-bottom: 10px;
}
.wrap_pleer.nomarg {
	margin-top: 0px;
	margin-bottom: 0px;
}
.wrap_pleer .info_track {
	font-size: 12px;
	color: #c1c1c1;
	padding-left:25px;
}
.wrap_pleer .info_track .author {
	font-size: 14px;
	color: #5682b1;
}
.wrap_pleer .info_track .author a {
	color: #5682b1;
	text-decoration: none;
}
.link_video {
	text-align:right;
	padding:0;
	margin:10px 0 15px 0;
}
.link_video a,
.download_article a {
	color:#505050;
}
.download_article.one_skan {
	text-align:right;
	margin-bottom:15px;
}
#frame_chat {
	margin-bottom:30px;
}
.fancybox-title .shares {
    min-height: 23px;
    vertical-align: middle;
	position:relative;
	width:100%;
	margin-top:10px;
}
.fancybox-title .shares:after{
	display:block;
	clear:both;
	content:'';
}
.fancybox-title .shares .share {
	float:left;
	margin:0 0px 0 20px;
	position:relative;
	height:23px;
}
.fancybox-title .shares .share:first-child {
	margin-left:0px;
	width:80px;
}
.fancybox-title .photographer {
	font-style: italic;
	font-weight: bold;
	margin-top: 5px;	
}
.vote div.error {
	color: #F00;
	padding-right: 24px;
	padding-left: 24px;
	margin-bottom:10px;
}
.fb-comments {
	margin-bottom:20px;	
}
#big-calendar-ajax {
	position:relative;
	min-height:465px;
	margin-bottom:24px;
}
#content .white-box .text-box .citation {
	position: relative;
	background: url(../images/citata_separ.png) repeat-x left bottom;
	margin-bottom: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 46px;
	font-style: italic;
}
#content .white-box .text-box .citation.last {
	background:none;
	margin-bottom:0;
}
#content .white-box .text-box .citation .kav {
	background: url(../images/kavychki.png) no-repeat;
	position: absolute;
	height: 26px;
	width: 36px;
	left: 0px;
	top: 12px;
}
.white-box .show-holder .last_citation {
	font-style: italic;
	position:relative;
}
.white-box .show-holder .last_citation a,
#content .white-box .text-box .citation a {
	color: #505050;
	text-decoration: none;
}
.white-box .show-holder .last_citation a:hover,
#content .white-box .text-box .citation a:hover {
	text-decoration: underline;
}

#content .white-box .text-box .citation p,
.white-box .show-holder .last_citation p {
	margin-bottom:6px;
}
#content .white-box .text-box .citation .for_like,
.white-box .show-holder .last_citation .for_like {
	position:relative;
	height:13px;
	width:100%;
	font-size: 9px;
	line-height:13px;
}
#content .white-box .text-box .citation a.like_but,
.white-box .show-holder .last_citation a.like_but {
	font-weight: bold;
	color: #6b8c9d;
	text-decoration: none !important;
	background: url(../images/icon_serdce.png) no-repeat left -3px;
	display: inline-block;
	height: 13px;
	padding-left: 21px;
}
#content .white-box .text-box .citation .like_but:hover,
#content .white-box .text-box .citation .like_but.liked,
.white-box .show-holder .last_citation .like_but:hover,
.white-box .show-holder .last_citation .like_but.liked {
	background-position: left -22px;
	color: #2b6c8e;
}
#content .white-box .text-box .citation .social_icons_helper,
.white-box .show-holder .last_citation .social_icons_helper{
	position: absolute;
	left: -75px;
	width:75px;
	top: 50%;
	height:68px;
	margin-top:-46px;
	display:none;
}
.white-box .show-holder .last_citation .social_icons_helper {
	left:auto;
	right:-75px;
}
#content .white-box .text-box .citation:hover .social_icons_helper,
.white-box .show-holder .last_citation:hover .social_icons_helper {
	display:block;
}
#content .white-box .text-box .citation .social_icons,
.white-box .show-holder .last_citation .social_icons {
	padding: 12px 7px;
	width: 18px;
	position: absolute;
	left: 0;
	top: 0;
	background:#fff url(../images/white-bg.jpg);
	-webkit-border-radius:5px;
	border-radius:5px; 
	behavior: url(js/pie.htc);
}
.white-box .show-holder .last_citation .social_icons {
	left:auto;
	right:0;
}
#content .white-box .text-box .citation .social_icons a,
.white-box .show-holder .last_citation .social_icons a {
	background: url(../images/ciata_socials.png) no-repeat;
	display: block;
	height: 18px;
	width: 18px;
	margin-bottom: 7px;
}
#content .white-box .text-box .citation .social_icons a.fb,
.white-box .show-holder .last_citation .social_icons a.fb {
	background-position:left -3px;
}
#content .white-box .text-box .citation .social_icons a.fb:hover,
.white-box .show-holder .last_citation .social_icons a.fb:hover {
	background-position:left -77px;
}
#content .white-box .text-box .citation .social_icons a.vk,
.white-box .show-holder .last_citation .social_icons a.vk {
	background-position:left -28px;
}
#content .white-box .text-box .citation .social_icons a.vk:hover,
.white-box .show-holder .last_citation .social_icons a.vk:hover {
	background-position:left -102px;
}
#content .white-box .text-box .citation .social_icons a.tw,
.white-box .show-holder .last_citation .social_icons a.tw {
	background-position:left -53px;
	margin-bottom: 0px;
}
#content .white-box .text-box .citation .social_icons a.tw:hover,
.white-box .show-holder .last_citation .social_icons a.tw:hover {
	background-position:left -127px;
}
.counter_x {
	background: #FFF url(../images/banner35.jpg) no-repeat center top;
	text-align: center;
	height: 60px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 39;
	min-width: 990px;
}
.counter_x > a {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.counter-x-wrap {
	width:330px;
	margin:0 auto;
	padding-right:285px;
}
.counter_x #counter-x {
	width:330px;
	display:block;
}
.cntSeparator {
        font-size: 41px;
        margin: 10px 7px;
        color: #000;
}
#cnt_0 {
	display:none;
}

#sidebar .instagram {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .instagram li {
	margin-top:25px;
}
#sidebar .instagram li:first-child {
	margin-top:0;
}
#sidebar .instagram li img {
	max-width:100%;
}

#sidebar .stars-list .stars-item {
	font-size:14px;
	line-height:18px;
}
#sidebar .stars-item .star-head {
	position:relative;
	padding: 5px 0 10px 54px;
	min-height:42px;
}
#sidebar .stars-item .star-head .avatar {
	position:absolute;
	left:0;
	top:0;
	width:43px;
	border-radius:50%;
	height:43px;
	border:1px solid #b3b3b3;
}
#sidebar .stars-item .star-head .avatar img {
	display:block;
	max-width:100%;
	border-radius:50%;
}
#sidebar .stars-item .star-head .star-login {
}
#sidebar .stars-item a {
	text-decoration:none;
	color:#1f6299;
}
#sidebar .stars-item .star-head .star-location {
	font-size:12px;
	color:#5398d1;
}
#sidebar .icon-inst-location {
	position:relative;
	margin:1px 0 0 -1px;	
}

#sidebar .stars-item .star-img {
	position:relative;
	margin-bottom:7px;
}
#sidebar .stars-item .star-img img {
	max-width:100%;
}
#sidebar .stars-item .star-img a {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border: 2px solid transparent;
}
#sidebar .stars-item .star-img a:hover {
	border-color: #e2e2e2;
}

#sidebar .stars-item .star-comment {
	padding-right:18px;
}

#sidebar .stars-item .star-comment .star-comment-text {
	position:relative;
}

#sidebar .stars-item .star-info {
	margin-bottom:3px;
	padding-right:18px;
}

#sidebar .stars-item .star-time {
	float:right;
	position:relative;
	font-size:12px;
	color:#9d9fa1;
}
#sidebar .stars-item .star-time .icon-inst-clock,
#sidebar .stars-item .star-likes .icon-hart,
#sidebar .stars-item .star-comment .icon-inst-comment {
	position:relative;
	margin-top:2px;
}

#sidebar .icon {
	display: inline-block;
    vertical-align: top;
	background: url("../images/sp-inst-icons.png") no-repeat 0 0;
}
#sidebar .icon-inst-location { background-position: 0 0px; width: 12px; height: 15px; }
#sidebar .icon-inst-comment { background-position: 0 -25px; width: 16px; height: 13px; margin-right:3px; }
#sidebar .icon-inst-clock { background-position: 0 -48px; width: 14px; height: 13px; }
#sidebar .icon-hart { background-position: -23px 0px; width: 15px; height: 14px; }
