@media screen and (max-width: 500px) {
	body {
		width: 1150px !important;
	}
}
@media screen  and (min-width: 501px) and (max-width: 1200px) {
	body {
		width: 1025px !important;
	}
}

body {margin: 0 auto; padding: 0; color: #2a2a2a; background-color: #ffffff;  font-family: "PT Sans"; font-size: 14px; text-align: center;}

.gray {overflow: hidden;}
.white {display: inline-block; width: 1300px; background-color: #ffffff}
h1, h2, h3, h4 {font-family: "BlissPro"}
#page {margin: 0px; width: 100%; text-align: center}

#fullblack {z-index: 100; display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: url('/../images/design/black70.png');}

.content_center {width: 100%; text-align: center;}

.social {width: 170px; height: 20px; position: absolute; text-align: left; z-index: 2}
.social a{width: 20px; height: 20px; display: inline-block; background-position: left top; cursor: pointer; background-repeat: no-repeat}
.social .vk {background-image: url('/../images/design/social_vk.png')}
.social .fb {background-image: url('/../images/design/social_fb.png')}
.social .insta {background-image: url('/../images/design/social_insta.png')}
.social .rss {background-image: url('/../images/design/social_rss.png')}
.social .twi {background-image: url('/../images/design/social_twi.png')}
.social .vimeo {background-image: url('/../images/design/social_vimeo.png')}
.social .ytube {background-image: url('/../images/design/social_yt.png')}
.social .periscope {background-image: url('/../images/design/pericsope.png')}

.social.socialb .vk {background-image: url('/../images/design/socialb_vk.png')}
.social.socialb .fb {background-image: url('/../images/design/socialb_fb.png')}
.social.socialb .insta {background-image: url('/../images/design/socialb_insta.png')}
.social.socialb .rss {background-image: url('/../images/design/socialb_rss.png')}
.social.socialb .twi {background-image: url('/../images/design/socialb_twi.png')}
.social.socialb .vimeo {background-image: url('/../images/design/socialb_vimeo.png')}
.social.socialb .ytube {background-image: url('/../images/design/socialb_yt.png')}
.social.socialb .periscope {background-image: url('/../images/design/pericsope.png')}
.social a:hover{background-position: left bottom;}

#header { display: inline-block; margin: 0; padding: 0; text-align: center; height: 205px; min-width: 1024px; width: 1280px; position: relative; }
#header #headercenter {width: 1200px; height: 150px; position: relative; top: 0; left: 50%; margin-left: -600px; }
#header #headercenter #logo {
	width: 377px;
	height: 130px;
	position: absolute;
	left: 50%;
	margin-left: -188px;
	top: 0;
	z-index: 99;
	padding-top: 20px;
}
#header #headercenter #logo .logo-back {
	background: url('/../images/design/main_logo_text.png') center center no-repeat;
	width: 377px;
	height: 95px;
	position: absolute;
	z-index: 10;
}

#header #controlpanel .userblock.viewloginregbtn {
	color: #FFF;
	cursor: pointer;
	border-radius: 30px;
	font-weight: bold;
	padding: 9px 20px 9px 35px;
	background: #FF6557 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QjY0REJGOEVBNkMxMUUzQUM2RUY0Njk4QzMyRTczQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QjY0REJGOUVBNkMxMUUzQUM2RUY0Njk4QzMyRTczQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNjREQkY2RUE2QzExRTNBQzZFRjQ2OThDMzJFNzNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNjREQkY3RUE2QzExRTNBQzZFRjQ2OThDMzJFNzNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c8AB3AAAARlJREFUeNp8U70SwUAQ3gsKT6GlTGcmdMo08gBaRmHMeA6Fxig0jDZJwSuYMaOgVHsJRbC+y0kkcZed2fvZ3W9v79s7wcyUyiFoEYkVETvYVZRRQPmJ+YJ5QK53S8KrlJcNAnYI7JHbjzJJEcdTrNbQTmK28lhhY1jmgFJcDyfTAv521lwAoxIV+C+uF/2uogUzlUveL3jvf0kip5jZkDAlr2okySQpeWKNkwMAuP5310M4xziGDwR6s0KCGsAP3JkNJPEI2lUJ9ORZ5vpiHs5x64z87X2Wr0yrpb6ArXJ2RGnbJPilCNAG3PWMh2BcPCX4hMUEhoqGmIamVTiIZReu8pE0Ad7CbKuPwpmSuVB+vH9jf8R6+BFgAD9XirvBNaYsAAAAAElFTkSuQmCC) 15px 11px no-repeat;
	width: 45px;
	height: 20px;
}
#header #controlpanel .userblock.viewloginregbtn:hover {
	background: #FF442B url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QjY0REJGOEVBNkMxMUUzQUM2RUY0Njk4QzMyRTczQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QjY0REJGOUVBNkMxMUUzQUM2RUY0Njk4QzMyRTczQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNjREQkY2RUE2QzExRTNBQzZFRjQ2OThDMzJFNzNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNjREQkY3RUE2QzExRTNBQzZFRjQ2OThDMzJFNzNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c8AB3AAAARlJREFUeNp8U70SwUAQ3gsKT6GlTGcmdMo08gBaRmHMeA6Fxig0jDZJwSuYMaOgVHsJRbC+y0kkcZed2fvZ3W9v79s7wcyUyiFoEYkVETvYVZRRQPmJ+YJ5QK53S8KrlJcNAnYI7JHbjzJJEcdTrNbQTmK28lhhY1jmgFJcDyfTAv521lwAoxIV+C+uF/2uogUzlUveL3jvf0kip5jZkDAlr2okySQpeWKNkwMAuP5310M4xziGDwR6s0KCGsAP3JkNJPEI2lUJ9ORZ5vpiHs5x64z87X2Wr0yrpb6ArXJ2RGnbJPilCNAG3PWMh2BcPCX4hMUEhoqGmIamVTiIZReu8pE0Ad7CbKuPwpmSuVB+vH9jf8R6+BFgAD9XirvBNaYsAAAAAElFTkSuQmCC) 15px 11px no-repeat;

}

#header #controlpanel .userSignup {
	margin: 2px 110px 0 0;
	text-decoration: none;
	color: #747474;
	cursor: pointer;
	display: inline-block;
	border: 2px solid #B2B2B2;
	padding: 8px 13px;
	border-radius: 30px;
	font-weight: bold;
}

#header #controlpanel .userSignup:hover {
	color: #000;
}
#header #searchblock * { outline: none; }
#header #searchblock{width: 220px; height: 30px; position: absolute; left: 0 ;top: 60px; text-align: left; z-index: 2}
#header #searchblock input{position: absolute; top: 0px; height: 40px;}
#header #searchblock input[type=text] {
	font-family: "PT Sans";
	font-size: 16px;
	line-height: 20px;
	padding: 2px 10px 3px 10px;
	height: 20px;
	width: 165px;
	left: 0px;
	border: 2px solid #DBDBD8;
	color: #868686;
}

#header #searchblock input[type=submit]{cursor: pointer; width: 25px; left: 190px; height: 25px; opacity: 0.6; background: url('/../images/design/searchbtn.png') no-repeat center center; border: none}
#header #searchblock input[type=submit]:hover {opacity: 1}

#header #headersocial {
	left: 230px;
	top: 63px;
}

#header #controlpanel {font-family: "PT Sans Caption"; position: absolute; width: 480px; height: 50px; right: 0px; top: 45px; text-align: right;}
#header #controlpanel .cityblock {position: absolute; left: 00px; top: 4px; width: 200px; height: 50px; }
#header #controlpanel .cityblock div{position: absolute; top: 15px; left :0; width: 8px; height: 11px; background: url('/../images/design/locationico.png') no-repeat center center}
#header #controlpanel .cityblock span{position: absolute; top: 11px; left: 13px; font-size: 13px;  border-bottom: 1px dashed #626262; cursor: pointer;}
#header #controlpanel .userblock { position: absolute; right: 0; top: 0; width: 150px; height: 60px; }

/*#header #controlpanel .userblock.viewloginregbtn{width: 70px; text-align: left; height: 50px; font-size: 13px; position: absolute; right: 0; top: 16px; cursor: pointer}*/

#header #controlpanel .userblock#userinfo {cursor: pointer;}
#header #controlpanel .userblock#userinfo .photo{z-index: 2; width: 38px; height: 38px; background: url('/../images/design/headerusermask.png') no-repeat center center; position: absolute; left: 10px; top: 6px; cursor: pointer; overflow: hidden}
#header #controlpanel .userblock#userinfo .photo img{width: 30px; height: 30px; border-radius: 18px; margin-right: 4px; margin-top: 4px;}
#header #controlpanel .userblock#userinfo .notifications{z-index: 2; text-align: center; width: 17px; height: 15px; border-radius: 8px; background-color: #d7d7d7; position: absolute; left: 37px; top: 8px; cursor: pointer; color: #8e9698; font-size: 10px; padding-top: 2px;}
#header #controlpanel .userblock#userinfo .username{z-index: 2; width: 100px; height: 20px; position: absolute; left: 55px; top: 16px; font-size: 13px; overflow: hidden;}
#header #controlpanel .userblock#userinfo .username span{display: inline-block; width: 200px; text-align: left;}
#header #controlpanel .userblock#userinfo .logout{opacity: 0.8; z-index: 2; width: 17px; height: 14px; border-radius: 8px; background: url('/../images/design/logout.png') no-repeat center center #ffffff; position: absolute; right: 10px; top: 16px; cursor: pointer; font-size: 10px; padding-top: 3px;}
#header #controlpanel .userblock#userinfo .logout:hover{opacity: 1; }
#header #controlpanel .userblock#userinfo .usermenu{display: none; padding-top: 40px; text-align: right; width: 120px; height: 90px; background-color: #ffffff; border: 1px solid #dddddd; position: absolute; right: 0px; top: 7px;}
#header #controlpanel .userblock#userinfo:hover .usermenu{display: block;}
#header #controlpanel .userblock#userinfo .usermenu a{display: inline-block; width: 100px; margin-bottom: 8px; text-align: left; font-family: Arial; font-size: 11px; color: #4b4a4a; text-decoration: none}
#header #controlpanel .userblock#userinfo .usermenu a:hover {color: #da2351}
#header #controlpanel .addbtn {opacity: 0.8;cursor: pointer; top: 8px; left: 200px; font-family: "BlissPro"; color: #ffffff; font-size: 11px; font-weight: bold; text-transform: uppercase; height:22px; padding-top: 9px; display: inline-block; position: absolute; background:url('/../images/design/whiteplus.png') no-repeat 10px center #2ac56c; text-align: right; padding-right: 15px; width: 92px;  border: 2px solid #2ac56c; border-radius: 25px}
#header #controlpanel .addbtn:hover {opacity: 1;}

/*
974a89
76bf5f
d96952
45a2d1
c31846
e29e21
3a2e94
*/
#header #bigmainmenu {
	font-size: 16px;
	position: absolute;
	left: 0px;
	top: 160px;
	right: 0px;
	text-align: left;
	font-family: "PT Sans Caption";
	font-weight: bold;
}
#header #bigmainmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
#header #bigmainmenu #mainMenu li {
	display: inline-block;
	padding: 0;
	margin: 0 35px;
}
#header #bigmainmenu #mainMenu li li {
	margin: 0;
}
#header #bigmainmenu ul li a {
	display: inline-block;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 1px;
	text-align: left;
	font-family: "BlissPro";
	font-size: 16px;
}


#header #bigmainmenu ul li a:hover, #bigmainmenu ul li.active a {color: #1585ca; text-decoration:none;}


#header #bigmainmenu #sideMenu li {
	display: inline-block;
	padding: 0;
	margin: 0  0 0 15px;
}

#header #bigmainmenu #sideMenu {
	float: right;
}
#header #bigmainmenu #sideMenu li a {
	border-bottom: 4px solid #FFF;
}
#header #bigmainmenu #sideMenu li a:hover {
	color: #000;
	border-bottom-color: #1585ca;
}
#header #bigmainmenu #sideMenu li.active a {
	color: #1585ca;
	border-bottom-color: #1585ca;
}

#header #bigmainmenu #mainMenu li a {
	color: #717070;
	border-bottom: 2px solid #FFF;
}

/*
#header #bigmainmenu #mainMenu li:nth-child(1) a:hover {
	color: #974a89;
	border-bottom-color: #974a89;
}
#header #bigmainmenu #mainMenu li:nth-child(2) a:hover {
	color: #76bf5f;
	border-bottom-color: #76bf5f;
}
#header #bigmainmenu #mainMenu li:nth-child(3) a:hover {
	color: #d96952;
	border-bottom-color: #d96952;
}
#header #bigmainmenu #mainMenu li:nth-child(4) a:hover {
	color: #45a2d1;
	border-bottom-color: #45a2d1;
}
#header #bigmainmenu #mainMenu li:nth-child(5) a:hover {
	color: #c31846;
	border-bottom-color: #c31846;
}
#header #bigmainmenu #mainMenu li:nth-child(6) a:hover {
	color: #e29e21;
	border-bottom-color: #e29e21;
}
#header #bigmainmenu #mainMenu li:nth-child(7) a:hover {
	color: #3a2e94;
	border-bottom-color: #3a2e94;
}

#header #bigmainmenu #mainMenu li:nth-child(1).active a {
	color: #974a89;
	border-bottom-color: rgba(151, 74, 137, 0.5);
}
#header #bigmainmenu #mainMenu li:nth-child(2).active a {
	color: #76bf5f;
	border-bottom-color: #76bf5f;
}
#header #bigmainmenu #mainMenu li:nth-child(3).active a {
	color: #d96952;
	border-bottom-color: #d96952;
}
#header #bigmainmenu #mainMenu li:nth-child(4).active a {
	color: #45a2d1;
	border-bottom-color: #45a2d1;
}
#header #bigmainmenu #mainMenu li:nth-child(5).active a {
	color: #c31846;
	border-bottom-color: #c31846;
}
#header #bigmainmenu #mainMenu li:nth-child(6).active a {
	color: #e29e21;
	border-bottom-color: #e29e21;
}
#header #bigmainmenu #mainMenu li:nth-child(7).active a {
	color: #3a2e94;
	border-bottom-color: #3a2e94;
}*/


#header #bigmainmenu #mainMenu li a:hover {
	color: #1585ca;
}
#header #bigmainmenu #mainMenu li.active > a {
	color: #1585ca;
}

#header #bigmainmenu #mainMenu ul {
	display: none;
}
#header #bigmainmenu #mainMenu li:hover ul {
	display: block;
	position: absolute;
	z-index: 10000000;
	background-color: #FFF;
	padding: 10px;
	border-left: 4px solid #1585ca;
	box-shadow: 3px 3px 3px -1px rgba(0, 0, 0, 0.26);
	font-size: 13px !important;
	text-align: left;
}
#header #bigmainmenu #mainMenu li:hover ul li {
	display: list-item;
}
#header #bigmainmenu #mainMenu li:hover ul li a {
	border-bottom-width: 3px;
}



.leftrightmainmenu {font-family: "BlissPro"; font-weight: bold; font-weight: bold; position:absolute; top: 161px; height: 40px;}
.leftrightmainmenu ul {padding:0; margin: 0; height: 40px; list-style: none}
.leftrightmainmenu ul li {display: inline-block; padding: 0; height: 40px; margin: 0px; }
.leftrightmainmenu ul li a {display: inline-block; height: 30px; text-align: left;background-position: left center; background-repeat: no-repeat; display: inline-block; color: #717070; font-size: 14px; text-transform: uppercase; text-decoration: none; padding: 15px 0px 5px 35px; margin: 0 30px;}
.leftrightmainmenu ul li a:hover, .leftrightmainmenu ul li.active a {color: #000000; text-decoration:none;}
.leftrightmainmenu ul li a.photo{background-image: url('/../images/design/menu_photo.png')}
.leftrightmainmenu ul li a.video{background-image: url('/../images/design/menu_video.png')}
.leftrightmainmenu ul li a.blogs{background-image: url('/../images/design/menu_blogs.png')}
.leftrightmainmenu ul li a.styles{background-image: url('/../images/design/menu_styles.png')}

#header #leftmainmenu {left: 0px; width: 380px; text-align: left;}
#header #rightmainmenu {
	right: -35px;
	width: 400px;
	text-align: right;
}
#header #tempmainmenu {left: 0px; width: 100%; text-align: center;}

#content {display: inline-block; text-align: center;}
.content{width: 100%;}
.content1024{width: 1024px; display: inline-block; text-align: center; padding-bottom: 30px;}
#pjaxmask{width: auto; display: inline-block; text-align: center; }
#pjaxmask #pjaxpreloader{display: none; width: 100px; height: 100px; background: url('/../images/design/pjax.gif') no-repeat center center; position: absolute; left: 50%; top: 700px; margin-left: -50px; z-index: 1000}
#pjaxcontent {width: 100%; min-height: 400px; height: auto; display: inline-block; text-align: center; padding: 0px; }

.main_top_bunner {width: 100%; margin-bottom: 20px; height: 400px; background: url('/../images/design/top_banner.png') no-repeat center center; background-size: cover}


.feedfilterline {width: 960px; height: 56px; text-align: center; background-color: #f3f3f3; position: relative; left: 0; top: 0;}
.feedfilterline {width: 100%}
.feedfilterline .feedfilterhider{margin-top: 6px; height:44px; display: inline-block;}
.feedfilterline .feedfilterhider .feedfilterpanel{background-color: #ffffff; overflow: hidden; font-family: "BlissPro"; color: #4d4f4f; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 493px; height:40px; position:relative; display: inline-block; border: 2px solid #e4e4e1; border-radius: 25px}
.feedfilterline .feedfilterhider .feedfilterpanel a{display: inline-block; margin-top: 11px;}
.feedfilterline .feedfilterhider .feedfilterpanel a span{margin-right: 5px; margin-bottom: -4px; display: inline-block; width: 16px; height: 16px; background: url('/../images/design/filterradio.png')left top}
.feedfilterline .feedfilterhider .feedfilterpanel a.on span{background-position: left bottom}
.feedfilterline .feedfilterhider .feedfilterpanel .myfeed{cursor: pointer; color: #4d4f4f; margin-right: 10px;}
.feedfilterline .feedfilterhider .feedfilterpanel .allfeed{cursor: pointer; color: #4d4f4f; margin-right: 10px}
.feedfilterline .feedfilterhider .feedfilterpanel .partnersfeed{cursor: pointer; color: #4d4f4f;}
.feedfilterline .feedfilterhider .feedfilterpanel a.on{color: #428ce1}

.feed {display: inline-block; position: relative; width: 1290px; height: auto; margin: 0 }
.feed.getmore {display: inline-block; position: relative; width: 1290px; height: auto; margin: 0px; }

.to1024 .feed.getmore { width: 990px; }

.feed .feedrow {width: 300px; height: auto; float: left; margin-right: 30px; margin-top: 20px; margin-bottom: 20px}
/*.feed .feedrow.feedrow1{position: relative; left: 0; top: 0px}
.feed .feedrow.feedrow2{position: absolute; left: 330px; top: 0px}
.feed .feedrow.feedrow3{position: absolute; left: 660px; top: 0px}*/
.feed .feedrow.feedrow4{margin-right: 0}
/*.feed.main .feedrow.feedrow1{position: absolute; left: 0; top: 80px}
.feed.main .feedrow.feedrow2{position: absolute; left: 330px; top: 80px}
.feed.main .feedrow.feedrow3{position: absolute; left: 660px; top: 80px}
.feed.main .feedrow.feedrow4{position: absolute; left: 990px; top: 80px}*/

.feed.inlinefeed .item{display: inline-block; margin-right: 30px;}

.feed .item{position: relative; width: 300px; margin: 0 0 20px 0; padding: 0; text-align: left; overflow: hidden; cursor: pointer;}
.feed .item a{text-decoration: none;}
.feed .item > a{
	display: block;
	position: relative;
}
.feed .item .con_img {
	width: 300px; height: 200px; position: relative;
}
.feed .item .con_img_300x450 {
	width: 300px; height: 300px; position: relative;
}
.feed .item .dadadets {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	margin: 5px 0 0 0;
}
.feed .item .pop a:hover{text-decoration: underline}
.feed .item .picture{width: 300px; background-size: cover; background-position: center center}
.feed .item .info{width: 300px;}
.feed .item .info .title{
	font-family: "BlissPro";
	font-weight: bold;
	padding: 0px 0px;
	color: #2A2A2A;
	font-size: 24px;
	width: 100%;
	background: none;
	margin: 0;
}
.feed .item .info .subtype{font-family: "Intro";  color: #989697; padding: 8px 0px 5px 0px; font-size: 12px; text-transform: uppercase; }
.feed .item .info .subtype a{ color: #989697; }
.feed .item .info .subtype .editpostbtn{opacity: 0.6; float: right; width: 20px; height: 20px; margin-top: -5px; background: url('/../images/design/smalledit.png') no-repeat center center}
.feed .item .info .subtype .editpostbtn:hover{opacity: 1}
.feed .item .info .subtype .delpostbtn{cursor: pointer; opacity: 0.6; float: right; width: 20px; height: 20px; margin-top: -5px; background: url('/../images/design/smalldel.png') no-repeat center center}
.feed .item .info .subtype .delpostbtn:hover{opacity: 1}

.feed .item:hover .info .subtype{color: #1585ca}
.feed .item:hover .info .subtype a{color: #1585ca}
.feed .item .info .content{color: #2a2a2a; padding: 5px 0px; font-size: 15px; line-height: 20px}
.feed .item .pop {text-align: center; font-family: "PT Serif"; color: #000000; font-size: 12px;}
.feed .item .pop a{color: #000000; }
.userinfo { display: inline-block; width: auto; margin-top: 10px; padding-left: 13px; background: url('/../images/design/author_ico_gray.png') left center no-repeat}
.counters { display: none; width: auto; margin-top: 7px; }
.counters .views{display: inline-block; margin-right: 6px; width: auto; padding-left: 16px; background: url('/../images/design/views_ico_gray.png') left center no-repeat}
.counters .comments{display: inline-block;margin-right: 6px; width: auto; padding-left: 15px; background: url('/../images/design/comments_ico_gray.png') left center no-repeat}
.counters .likes{display: inline-block;margin-right: 6px; width: auto; padding-left: 15px; background: url('/../images/design/likes_ico_gray.png') left center no-repeat}

.feed .item.article130x300{width: 130px; height: 300px;}
.feed .item.article130x300 .picture{width: 130px; height: 130px; background-size: cover;}
.feed .item.article130x300 .info{width: 130px; height: 170px; overflow: hidden}
.feed .item.article130x300 .info .title{font-size: 14px; text-transform: none; color: #2a2a2a}
.feed .item.article130x300 .info .subtype{font-size: 11px;}
.feed .item.article130x300 .info .content{}

.feed .item.article300x450{width: 300px; height: 449px;}
.feed .item.article300x450 .picture{width: 300px; height: 300px; background-size: cover}
.feed .item.article300x450 .info{width: 300px; /*height: 150px; overflow: hidden*/}
.feed .item.article300x450 .info .title{
	min-height: 65px;
	display: inline-block;
	max-height: 110px;
}
.feed .item .pop {
    display: none !important;
}
.site_styles .post_author {
    display: none !important;
}
.feed .item .post_weapper {
    display: block;
    position: relative;
}
.feed .item .post_author {
    position: absolute;
    bottom: 0;
    text-align: left;
    width: 100%;
    text-decoration: none;
    color: #FFF;
    font-size: 15px;
    padding: 5px 0;
    background: rgba(0, 0, 0, 0.7) url('/../images/design/author_ico_gray.png') 10px center no-repeat;
    -webkit-transition: opacity .1s ease-in;
    transition: opacity .1s ease-in;
    text-indent: 24px;
    text-overflow: ellipsis;
    height: 18px;
    white-space: nowrap;
    overflow: hidden;
    opacity: 0;
}
.feed .item:hover .post_author {
    opacity: 1;
    -webkit-transition: opacity .1s ease-in;
    transition: opacity .1s ease-in;
}

.feed .item.article300x450 .info .subtype{}
.feed .item.article300x450 .info .content{}
.feed .item.article300x450 .pop{
	display: none;
	background-color: #FFF;
	width: 200px;
	border: 2px solid #1585CA;
	position: absolute;
	left: 50%;
	bottom: 20px;
	padding: 0 10px 10px 10px;
	margin: 0 0 0 -110px;
}
.feed .item.article300x450:hover .pop{display: block}

.feed.is_touch .item:hover .pop {
	display: none !important;
}

.feed .item.article300x350{width: 300px; height: 354px;}
.feed .item.article300x350 .picture{width: 300px; height: 200px; background-size: cover}
.feed .item.article300x350 .info{width: 300px; /*height: 150px; overflow: hidden*/}
.feed .item.article300x350 .info .title{
	min-height: 65px;
	display: inline-block;
	max-height: 110px;
}
.feed .item.article300x350 .info .subtype{}
.feed .item.article300x350 .info .content{}
.feed .item.article300x350 .pop{
	display: none;
	background-color: #FFF;
	width: 200px;
	border: 2px solid #1585CA;
	position: absolute;
	left: 50%;
	bottom: 10px;
	padding: 0 10px 10px 10px;
	margin-left: -100px;
}
.feed .item.article300x350:hover .pop{display: block}

.feed .item.article300x60{width: 300px; height: 60px; position: relative}
.feed .item.article300x60 .picture{width: 60px; height: 60px; border-radius: 35px; position: absolute; left: 0; top: 0; background-size: cover}
.feed .item.article300x60 .info{width: 230px; height: 60px; position: absolute; left: 60px; top: 0;  padding-left: 10px;}
.feed .item.article300x60 .info .title{font-size: 18px; height: 50px; margin-top: -3px; overflow: hidden;}
.feed .item.article300x60 .info .subtype{padding: 3px 0 4px 0}
.feed .item.article300x60 .info .content{}
.feed .item.article300x60 .pop{display: none;}

.feed .item.article270x60{width: 270px; height: 63px; position: relative}
.feed .item.article270x60 .picture{width: 60px; height: 60px; border-radius: 35px; position: absolute; left: 0; top: 0; background-size: cover}
.feed .item.article270x60 .info{width: 200px; height: 60px; position: absolute; left: 60px; top: 0;  padding-left: 10px;}
.feed .item.article270x60 .info .title{font-size: 18px; height: 50px; overflow: hidden;}
.feed .item.article270x60 .info .subtype{padding: 3px 0 4px 0}
.feed .item.article270x60 .info .content{}
.feed .item.article270x60 .pop{display: none;}

.feed .item.article600x180{width: 600px; height: 180px; position: relative; border-bottom: 1px solid #f2f1ef; margin: 0;}
.feed .item.article600x180 .picture{width: 140px; height: 140px; border-radius: 0px; position: absolute; left: 0; top: 20px; background-size: cover}
.feed .item.article600x180 .info{width: 460px; height: 60px; position: absolute; left: 160px; top: 20px;}
.feed .item.article600x180 .info .title{font-size: 18px; margin-bottom: 10px; overflow: hidden;}
.feed .item.article600x180 .info .subtype{padding: 3px 0 4px 0}
.feed .item.article600x180 .info .content{}
.feed .item.article600x180 .pop{display: none;}
.feed .item.article600x180 .city{width: 300px; cursor: pointer; margin-bottom: 2px; background: url('/../images/design/locationico.png') left 1px no-repeat; color: #717070; font-size: 12px; margin-left: 0px; padding-left:15px}
.feed .item.article600x180 .people{width: 300px; cursor: pointer; margin-bottom: 2px; background: url('/../images/design/author_ico_gray.png') left 4px no-repeat; color: #717070; font-size: 12px; margin-left: 0px; padding-left:15px}

.feedbanner300x500 {width: 300px; height: 500px; border: 1px solid #e2e2e1; overflow: hidden; }
.feedbanner300x500 .banner-item { padding: 50px 30px; display: inline-block; }
.feedbanner300x500 .picture{width: 300px; height: 500px; background-size: cover}

.feed .item.feedbanner960x370{width: 960px; height: 370px;}
.feed .item.feedbanner960x370 .picture{width: 960px; height: 370px; background-size: cover}

.feed .item.feedbanner960x370{width: 300px; height: 370px;}
.feed .item.feedbanner960x370 .picture{width: 300px; height: 370px; background-size: cover}

.feedbanner300x500 { position: relative; }
.feedbanner300x500 .banner-slider {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 300px;
	text-align: center;
}
.feedbanner300x500 .banner-slider ul {
	margin: -30px 0 0 0;
	padding: 0;
}
.feedbanner300x500 .banner-slider li { list-style: none; display: inline-block; height: 15px; width: 15px; text-indent: -999px; background: #CCC; margin: 0 5px; border-radius: 10px; }
.feedbanner300x500 .banner-slider li.active { background-color: #0066cc; }



.feedbanner300x460 {width: 300px; height: 460px; border: 1px solid #e2e2e1; overflow: hidden; }
.feedbanner300x460 .banner-item { display: inline-block; }
.feedbanner300x460 .picture{width: 300px; height: 460px; background-size: cover}

.feed .item.feedbanner960x370{width: 960px; height: 370px;}
.feed .item.feedbanner960x370 .picture{width: 960px; height: 370px; background-size: cover}

.feed .item.feedbanner960x370{width: 300px; height: 370px;}
.feed .item.feedbanner960x370 .picture{width: 300px; height: 370px; background-size: cover}

.feedbanner300x460 { position: relative; }
.feedbanner300x460 .banner-slider {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 300px;
	text-align: center;
}
.feedbanner300x460 .banner-slider ul {
	margin: -30px 0 0 0;
	padding: 0;
}
.feedbanner300x460 .banner-slider li { list-style: none; display: inline-block; height: 15px; width: 15px; text-indent: -999px; background: #CCC; margin: 0 5px; border-radius: 10px; }
.feedbanner300x460 .banner-slider li.active { background-color: #0066cc; }




.mainlists {display: inline-block; position: relative; width: 1290px; height: 455px; margin: 0px; text-align: left;}

.mainlists .mainpanel {position: absolute; top: 0; height: 420px; width: 100px; border: 1px solid #e2e2e1}
.mainlists .mainpanel .title{width: 90%; margin-left: 5%; font-family: "BlissPro"; font-weight: bold; font-size: 24px; padding: 15px 0 7px 0; background: url('/../images/design/taxiline.png') center bottom repeat-x}
.mainlists .mainpanel .submenu{font-family: "BlissPro"; font-weight: bold; font-size: 13px; color: #c4c2c2; text-transform: uppercase; text-align: right; position: absolute; right: 5%; top: 25px; left: 5%; }
.mainlists .mainpanel .submenu a{cursor: pointer; color: #c4c2c2; text-decoration: none}
.mainlists .mainpanel .submenu a:hover{color: #428ce1; text-decoration: underline;}
.mainlists .mainpanel .submenu span{cursor: pointer; margin: 0 10px; color: #dbdbd8}


.mainlists .mainpanel.topdancers {left: 0; width: 300px;}
.mainlists .mainpanel.topdancers .mpteacher{width: 270px; height: 90px; overflow: hidden; margin-left: 20px; margin-top: 25px; position: relative;}
.mainlists .mainpanel.topdancers .mpteacher img{width: 90px; }
.mainlists .mainpanel.topdancers .mpteacher .info{position: absolute;left: 100px; top: 10px; color: #000000}
.mainlists .mainpanel.topdancers .mpteacher .info .name{font-size: 110%;}
.mainlists .mainpanel.topdancers .mpteacher .info .city{font-weight: normal; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left 3px; padding: 2px 0 0 16px; margin-top: 4px;}


.mainlists .mainpanel.events {left: 330px; width: 630px;}
.mainlists .mainpanel.events .mpevent{width: 160px; height: 345px; overflow: hidden; margin-left: 40px; margin-top: 25px; float: left;}
.mainlists .mainpanel.events .mpevent img{width: 140px; height:140px; background-color: #dddddd}
.mainlists .mainpanel.events .mpevent .info{margin-top: 10px;}
.mainlists .mainpanel.events .mpevent .info .etitle{min-height: 50px; font-family: "BlissPro"; font-weight: bold; padding: 0px 0px; color: #2a2a2a; font-size: 14px}
.mainlists .mainpanel.events .mpevent .info .type{font-family: "Intro";  color: #989697; padding: 8px 0px 5px 0px; font-size: 12px; text-transform: uppercase; }
.mainlists .mainpanel.events .mpevent .info .name{font-size: 110%;}
.mainlists .mainpanel.events .mpevent .info .line{margin-top: 10px;width: 140px; height: 0; border-bottom: 1px solid #e2e2e1}
.mainlists .mainpanel.events .mpevent .info .date{font-weight: normal; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left 3px; padding: 2px 0 0 16px; margin-top: 4px;}
.mainlists .mainpanel.events .mpevent .info .city{font-weight: normal; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left 3px; padding: 2px 0 0 16px; margin-top: 4px;}
.mainlists .mainpanel.events .mpevent .info .people{width: 300px; margin-top: 6px; cursor: pointer; margin-bottom: 2px; background: url('/../images/design/author_ico_gray.png') 2px 5px no-repeat; color: #a3a7a8; font-size: 13px; margin-left: 0px; padding-left:15px}


.mainlists .mainpanel.schools {left: 990px; width: 300px;}
.mainlists .mainpanel.schools .mpschool{width: 270px; height: 90px; overflow: hidden; margin-left: 20px; margin-top: 25px; position: relative;}
.mainlists .mainpanel.schools .mpschool img{width: 90px; }
.mainlists .mainpanel.schools .mpschool .info{position: absolute;left: 100px; top: 10px; color: #000000}
.mainlists .mainpanel.schools .mpschool .info .name{font-size: 110%;}
.mainlists .mainpanel.schools .mpschool .info .city{font-weight: normal; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left 3px; padding: 2px 0 0 16px; margin-top: 4px;}


.mainlists.small  {width: 1024px}
.mainlists.small .mainpanel.topdancers {left: 30px; width: 300px;}
.mainlists.small .mainpanel.events {left: 350px; width: 300px}
.mainlists.small .mainpanel.schools {left: 690px; width: 300px}

.mainlists.small .mainpanel.events .mpevent{width: 270px; height: 90px; overflow: hidden; margin-left: 20px; margin-top: 25px; position: relative;}
.mainlists.small .mainpanel.events .mpevent img{width: 90px; height:90px; background-color: #dddddd}
.mainlists.small .mainpanel.events .mpevent .info{position: absolute;left: 100px; top: 0px; color: #000000}
.mainlists.small .mainpanel.events .mpevent .info .etitle{font-size: 110%; min-height: 0}
.mainlists.small .mainpanel.events .mpevent .info .type{display: none; }
.mainlists.small .mainpanel.events .mpevent .info .name{display: none;}
.mainlists.small .mainpanel.events .mpevent .info .line{display: none;}
.mainlists.small .mainpanel.events .mpevent .info .date{font-weight: normal; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left 3px; padding: 2px 0 0 16px; margin-top: 4px;}
.mainlists.small .mainpanel.events .mpevent .info .city{font-weight: normal; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left 3px; padding: 2px 0 0 16px; margin-top: 4px;}
.mainlists.small .mainpanel.events .mpevent .info .people{display: none;}


#headbanners {display: inline-block; width: 1340px;  height: 390px; position: relative;}
#headbanners .left{position: absolute; width: 960px; height: 390px; left: 0; top: 0;}
#headbanners .right{position: absolute; width: 300px; height: 390px; left: 990px; top: 0;}

.upper {width: 100%; height: 400px; margin-bottom: 20px; overflow: hidden;}
/*.upper div{position: absolute; top: 290px; left: 0; right: 0; height: 400px; background: url('/../images/design/upperbg.png') no-repeat center center #f55268;}*/
.upper div{width: 1360px; margin-left: 0px; height: 400px; background: url('/../images/design/upperbg.png') no-repeat center center #f55268;}

.rightline {width: 310px; float: right; display: inline-block;}


.getmorebtn {font-family: "BlissPro"; font-weight: bold; font-size: 13px; text-transform: uppercase; cursor: pointer; opacity: 0.8; width: 100%; height: 30px; padding-top: 60px; display: inline-block; text-align: center; background: url('/../images/design/getmore.png') center top no-repeat; margin-bottom: 20px;}
.getmorebtn:hover {opacity: 1;}


.mainpaginator {width: 100%; display: inline-block; text-align: center; margin-bottom: 25px;}
.mainpaginator div,.mainpaginator a{font-family: "BlissPro"; font-size: 20px; display: inline-block; padding: 10px 6px; color: #888787; cursor: pointer; text-decoration: none}
.mainpaginator div:hover, .mainpaginator a:hover{color: #428ce1}
.mainpaginator .now{color: #4b4a4a; cursor: default}



#profileblock {position: relative; left: 0;  right: 0; text-align: center; background-color: #f4ede4}
#profileblock .widefill{position: absolute; right: -6000px; left: -6000px; bottom: 0; top: 0; background-color: #f4ede4}
#profileblock .center{display: inline-block; position: relative; width: 1037px; padding-bottom: 60px; margin-left: -13px; padding-left: 13px;}
#profileblock .info {width: 1024px; position: relative; left: 0; top: 30px; text-align: left;}
#profileblock .info .promobg{display: none; width: 1050px; position: absolute; height: 100px; left: -13px; top: -20px; text-align: left; }
#profileblock .info .photo {width: 45px; height: 45px; left: 0; top: 0; position: absolute; border-radius: 35px; border: 5px solid #ffffff; box-shadow: 0 0 1px #666666}
#profileblock .info .photo.school {border-radius: 0px; }
#profileblock .info .maininfo {width: 680px; margin-left: 65px; }
#profileblock .info .maininfo .role{font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #717070}
#profileblock .info .maininfo .fullname{font-family: "BlissPro"; font-weight: bold; font-size: 34px; color: #2a2a2a; margin-right: 220px}
#profileblock .info .maininfo .fullname .smalleditbtn {margin-left: 10px; height: 15px; width: 15px;}
#profileblock .info .maininfo .city{font-family: "PT Sans Caption"; font-weight: bold; font-size: 13px; color: #a3a7a8; background: url('/../images/design/placepointer.png') no-repeat left center; padding: 2px 0 0 16px; margin-top: 4px;}
#profileblock .info .folowerswing{font-family: "PT Sans Caption"; position: absolute; top: 10px; left: 540px; width: 350px;  height: 40px; text-transform: uppercase; color: #131313; font-size: 8px;}
#profileblock .info .folowerswing .folowers{margin-left: 100px; font-family: "BlissPro"; font-weight: bold; color: #8c8d8d; font-size: 11px; width: 72px; text-align: center; display: inline-block; padding: 5px 10px; height: 30px; }
#profileblock .info .folowerswing .folowers span{ display: block; font-weight: normal; font-size: 20px; color: #000000}
#profileblock .info .folowerswing .folowing{font-family: "BlissPro"; font-weight: bold; color: #8c8d8d; font-size: 11px; width: 72px; text-align: center; display: inline-block; padding: 5px 10px; height: 30px; }
#profileblock .info .folowerswing .folowing span{ display: block; font-weight: normal; font-size: 20px; color: #000000 }
#profileblock .info .folowerswing .followbtn {left: 0; top: 6px; position: absolute;}
#profileblock .info .folowerswing .followbtn:hover {}
#profileblock .info .contactinfo {width: 200px; height: 100px; left: 330px; top: 20px; position: absolute;}
#profileblock .info .contactinfo div{text-align: left; font-family: "PT Sans Caption"; font-weight: bold; font-size: 13px; height: 19px; color: #a3a7a8; background: url('/../images/design/contacts_skype.png') no-repeat left center; padding: 3px 0 0 26px; margin-top: 4px;}
#profileblock .info .contactinfo .skype{ background-image: url('/../images/design/contacts_skype.png')}
#profileblock .info .contactinfo .mail{ background-image: url('/../images/design/contacts_mail.png')}
#profileblock .styles {font-family: "PT Sans Caption"; padding: 10px 0 0 20px; width: 140px; position: absolute; height: 65px; right: 0; top: 0; border: 1px solid #d9dee1;}
#profileblock .styles a{width: 110px; text-align: left; display: inline-block; color: #141414; text-transform: uppercase; margin: 7px 0px; text-decoration: none; font-size: 10px;}

#profileblock.forpromo {background: none; margin-top: 60px;}
#profileblock.forpromo .info .promobg{display: block;}
#profileblock.forpromo .widefill{display: none}
#profileblock.forpromo .center{background-color: #ffffff; margin-top: 115px;}
#profileblock.forpromo #profilemenu{margin-top: 20px;}

#profileblock #profilesocial {right: 0px; top: 30px; }

#profileblockspacer {height: 0; }
#profileblockspacer.forpromo {height: 0px; }

.editlink {text-transform: uppercase; color: #000000; cursor: pointer; font-size: 10px; opacity: 0.8}
.editlink:hover {opacity: 1}

.smalleditbtn {display: inline-block; width: 30px; height: 30px; background: url('/../images/design/smalledit.png') center center no-repeat; cursor: pointer; opacity: 0.8}
.smalleditbtn:hover {opacity: 1}
.smalleditbtn.active {border-radius: 20px; background-color: #ffff00; opacity: 1}



#profilemenu {width: 1030px; padding-left: 20px; margin: 0; margin-left: -13px; display: inline-block; position: relative; list-style: none; text-align: left; background-color: #f4ede4}
#profilemenu li{font-family: "PT Sans Caption"; font-size: 14px; font-weight: bold; width: 135px; height: 32px; display: inline-block; color: #717070; text-transform: uppercase; text-align: center; padding-top: 14px; cursor: pointer;}
#profilemenu li:hover {color:#4b4b4b}
#profilemenu li.active{background-color: #ffffff; color: #2a2a2a; background-color: #ffffff; cursor: default}

.profile_panel {font-family: "PT Sans Caption"; margin-top: 40px; display: inline-block; width: 960px; text-align: left; position: relative; height: auto; margin-bottom: 20px;}
.profile_panel .contentblock{width: 960px; min-height: 20px; text-align: left; position: relative; left: 0; top: 0;}
.profile_panel .sizer{width: 620px; text-align: left;}
.profile_panel .sizerleft{margin-left:320px;  width: 620px; text-align: left;}
.profile_panel .profile_subpanel{margin-top: 40px; border-top: 1px solid #dbdbd8; position: relative; padding-left: 170px; padding-top: 20px;}
.profile_panel .profile_subpanel .title{position: absolute; left: 20px; top: 28px; width: 100px; font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #939191}
.profile_panel .profile_subpanel .content{line-height: 31px; margin-bottom: 30px; word-wrap: break-word;}


.profile_panel .profile_subpanel.schoolphotos .content{}
.profile_panel .profile_subpanel.schoolphotos .u_button{margin-bottom: 10px;}
.profile_panel .profile_subpanel.schoolphotos .bigphotos{width: 450px; height: 140px; position: relative; overflow: hidden}
.profile_panel .profile_subpanel.schoolphotos .bigphoto{width: 100px; height: 140px; position: absolute; top: 0; margin-right: 5px;}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.bp1{left: 0}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.bp2{left: 110px}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.bp3{left: 220px}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.bp4{left: 330px}
.profile_panel .profile_subpanel.schoolphotos .bigphoto .photobox{width: 100px; height: 100px; background-color: #e3e3e1;}
.profile_panel .profile_subpanel.schoolphotos .bigphoto .photobox img{width: 100px; height: 100px; display: none;}
.profile_panel .profile_subpanel.schoolphotos .bigphoto .photobox .uploadbtn{ cursor: pointer; opacity: 0.5; width: 100px; height: 100px; background: url('/../images/design/addschoolphoto.png') center center no-repeat}
.profile_panel .profile_subpanel.schoolphotos .bigphoto .photobox .uploadbtn:hover{opacity: 1;}
.profile_panel .profile_subpanel.schoolphotos .bigphoto .delbtn{display: none; cursor: pointer; position:absolute; top: 100px; left: 0; z-index: 10; opacity: 0.7; width: 100px; height: 26px; background: url('/../images/design/delschoolphoto.png') center center no-repeat}
.profile_panel .profile_subpanel.schoolphotos .bigphoto .delbtn:hover{opacity: 1}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.active .photobox .uploadbtn{display: none;}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.active .photobox img{display: block;}
.profile_panel .profile_subpanel.schoolphotos .bigphoto.active .delbtn{display: block;}

.profile_panel .profile_view{display: block;}
.profile_panel .profile_view .photo{width: 240px; height: 240px; border-radius: 160px; border: 10px solid #ffffff; box-shadow: 0 0 2px #666666}
.profile_panel .profile_view .info{width: 330px; position: relative; left: 300px; top: -260px; margin-bottom: -260px; min-height: 280px;}
.profile_panel .profile_view .info .fullname{font-family: "BlissPro"; font-weight: bold; font-size: 34px; color: #2a2a2a}
.profile_panel .profile_view .info .fullname .smalleditbtn {margin-left: 10px; height: 20px; width: 20px;}
.profile_panel .profile_view .info .role{margin-top: 6px; font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #717070}
.profile_panel .profile_view .info .city{margin-top: 20px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a; background: url('/../images/design/placepointer.png') no-repeat left center; padding: 2px 0 0 16px;}
.profile_panel .profile_view .info .u_field{margin-top: 20px;}

.profile_panel.school .profile_view.default {position: relative; min-height: 0;}
.profile_panel.school .profile_view.default .city{margin-top: 20px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a; background: url('/../images/design/placepointer.png') no-repeat left center; padding: 2px 0 0 16px;}
.profile_panel.school .profile_view.default .info{margin:0; margin-left: 20px; position: static; min-height: 0}
.profile_panel.school .profile_view.default .info .u_field{margin-top: 20px;}



.profile_panel.school .profile_subpanel{margin-top: 30px; margin-bottom: 15px;}

.profile_panel.school .profile_view{display: block; width: 1024px; height: auto; position: relative; min-height: 430px;}

.editlink {
}
.editlink .smalleditbtn {margin-bottom: -10px;}

#promoview {position: relative}
#promoview .delbtn{cursor: pointer; position:absolute; top: 80px; left: 100px; z-index: 10; opacity: 0.7; width: 100px; height: 26px; background: url('/../images/design/delschoolphoto.png') center center no-repeat}
#promoview .delbtn:hover{opacity: 1}

.profile_panel.school .profile_view .photo{position: static; margin-left: 10px; top: 0; border-radius: 0; border: 2px solid #e4e2e0; box-shadow:none}
.profile_panel.school .profile_view .info{margin-left: 20px; margin-top: 20px; width: 240px; position: static; left: 20px; top: 250px; margin-bottom: 0px; min-height: 0;}
.profile_panel.school .profile_view .info .fullname{font-family: "BlissPro"; font-weight: bold; font-size: 34px; color: #2a2a2a}
.profile_panel.school .profile_view .info .fullname .smalleditbtn {margin-left: 10px; height: 20px; width: 20px;}
.profile_panel.school .profile_view .info .role{margin-top: 6px; font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #717070}
.profile_panel.school .profile_view .info .city{margin-top: 6px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a; background: url('/../images/design/placepointer.png') no-repeat left center; padding: 2px 0 0 16px;}
.profile_panel.school .profile_view .info .u_field{margin-top: 10px;}
.profile_panel.school .profile_view .info .u_field span{width: 70px;height: 20px;}
.profile_panel.school .profile_view .info .u_field a{color: #1585ca}
.profile_panel.school .profile_view .preview {position: absolute; right: 60px; top: 0; width: 660px; height: 400px; }
.profile_panel.school .profile_view .preview .select{position: absolute; left: 0px; top: 0; width: 660px; height: 30px; text-align: left}
.profile_panel.school .profile_view .preview .select div{display: inline-block;}
.profile_panel.school .profile_view .preview .select .btn{cursor: pointer; display: inline-block; font-family: "BlissPro"; font-weight: bold; text-transform: uppercase; padding: 7px 15px; color: #939191}
.profile_panel.school .profile_view .preview .select .btn:hover{color: #222222}
.profile_panel.school .profile_view .preview .select .btn.active{color: #000000}
.profile_panel.school .profile_view .preview .select .separator{width: 2px; height: 20px; background-color: #e3e3e0; top: 6px; position: absolute}
.profile_panel.school .profile_view .preview .select .panobtn{background: url('/../images/design/360.png') left center no-repeat; padding-left: 40px}
.profile_panel.school .profile_view .preview .pano{width: 660px; height:360px; top: 40px; left: 0; position: absolute;}
.profile_panel.school .profile_view .preview .slides{width: 660px; height:360px; top: 40px; left: 0; position: absolute; overflow: hidden}
.profile_panel.school .profile_view .preview .slides .lr{width: 30px; height: 30px; position: absolute; top: 170px; z-index: 2; opacity: 0.8; cursor: pointer}
.profile_panel.school .profile_view .preview .slides .lr:hover{opacity: 1}
.profile_panel.school .profile_view .preview .slides .left{background: url('/../images/design/slides_left.png'); left: 30px;}
.profile_panel.school .profile_view .preview .slides .right{background: url('/../images/design/slides_right.png'); right: 30px;}
.profile_panel.school .profile_view .preview .slides .scroll{width: 10000px; height:360px; top: 0px; left: 0; position: absolute;}
.profile_panel.school .profile_view .preview .slides .scroll img{display: inline-block;}
.profile_panel .schooltags{text-align: left; margin: 20px 0}
.profile_panel .schooltags div{display: inline-block; font-family: "PT Sans Caption"; text-transform: uppercase; color: #888888; font-size: 11px; margin: 5px 20px 0 0}

.profile_panel .profile_editor{display: block; margin-bottom: 20px;}
.profile_panel .profile_editor .photo{width: 240px; height: 240px; border-radius: 160px; border: 10px solid #ffffff; box-shadow: 0 0 2px #666666; overflow:hidden; position: relative;}
.profile_panel .profile_editor .photo img{width: 240px; height: 240px; position: absolute; left: 0; top: 0;}
.profile_panel .profile_editor .photo .mask{width: 240px; height: 240px; position: absolute; left: 0; top: 0; z-index: 2; background-color: #1585ca; opacity: 0.6}
.profile_panel .profile_editor .photo .mask .uploadcontainer{cursor: pointer; position: absolute; opacity: 0.8; left: 104px; top: 104px; z-index: 3; width: 30px; height: 30px; }
.profile_panel .profile_editor .photo .mask .uploadcontainer .editbtn{width: 30px; height: 30px; background: url('/../images/design/replacebtn.png') center center no-repeat}
.profile_panel .profile_editor .photo .mask .uploadcontainer:hover{opacity: 1}
.profile_panel .profile_editor .info{width: 330px; position: relative; left: 300px; top: -260px; margin-bottom: -260px; min-height: 280px;}
.profile_panel .profile_editor .info .fullname{font-family: "BlissPro"; font-weight: bold; font-size: 34px; color: #2a2a2a; position: relative;}
.profile_panel .profile_editor .info .fullname .smalleditbtn {margin-left: 10px; height: 20px; width: 20px;}
.profile_panel .profile_editor .info .role{margin-top: 6px; margin-bottom: 22px;  font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #717070}
.profile_panel .profile_editor .info .city{margin-top: 20px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a; background: url('/../images/design/placepointer.png') no-repeat left center; padding: 2px 0 0 16px;}
.profile_panel .profile_editor .info .u_field span{line-height: 31px}
.profile_panel .profile_editor .about textarea{width: 430px; height: 100px;}
.profile_panel .profile_editor .about .schooltags{margin: 20px 0; text-align: left}
.profile_panel .profile_editor .socialnetworks input{width: 300px;}
.profile_panel .profile_editor .controlline {width: 1024px; margin-left: -128px; text-align: center; background-color: #f3f3f3; border-top: 1px solid #e5e5e5; padding: 10px 0; margin-top: 20px; margin-bottom: 15px}

.profile_panel.school .profile_editor{display: block; margin-bottom: 20px;}
.profile_panel.school .profile_editor .photo{border-radius: 0px;}
.profile_panel.school .profile_editor .photo img{width: 240px; height: 240px; position: absolute; left: 0; top: 0;}
.profile_panel.school .profile_editor .photo .mask{width: 240px; height: 240px; position: absolute; left: 0; top: 0; z-index: 2; background-color: #1585ca; opacity: 0.6}
.profile_panel.school .profile_editor .photo .mask .uploadcontainer{cursor: pointer; position: absolute; opacity: 0.8; left: 104px; top: 104px; z-index: 3; width: 30px; height: 30px; }
.profile_panel.school .profile_editor .photo .mask .uploadcontainer .editbtn{width: 30px; height: 30px; background: url('/../images/design/replacebtn.png') center center no-repeat}
.profile_panel.school .profile_editor .photo .mask .uploadcontainer:hover{opacity: 1}
.profile_panel.school .profile_editor .info{width: 330px; position: relative; left: 300px; top: -260px; margin-bottom: -260px; min-height: 280px;}
.profile_panel.school .profile_editor .info .addmore{opacity: 0.8; width: 28px; height: 28px; position: relative; margin-top: -5px; display: inline-block; right: 0; top: 10px; background: url('/../images/design/plusbtn.png') center center no-repeat; cursor: pointer;}
.profile_panel.school .profile_editor .info .addmore:hover{opacity: 1; }
.profile_panel.school .profile_editor .info .fullname{font-family: "BlissPro"; font-weight: bold; font-size: 34px; color: #2a2a2a; position: relative;}
.profile_panel.school .profile_editor .info .fullname .smalleditbtn {margin-left: 10px; height: 20px; width: 20px;}
.profile_panel.school .profile_editor .info .role{margin-top: 6px; margin-bottom: 22px;  font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #717070}
.profile_panel.school .profile_editor .info .city{margin-top: 20px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a; background: url('/../images/design/placepointer.png') no-repeat left center; padding: 2px 0 0 16px;}
.profile_panel.school .profile_editor .info .u_field span{line-height: 31px}
.profile_panel.school .profile_editor .about textarea{width: 430px; height: 100px;}
.profile_panel.school .profile_editor .about .schooltags{margin: 20px 0; text-align: left}
.profile_panel.school .profile_editor .socialnetworks input{width: 300px;}
.profile_panel.school .profile_editor .controlline {width: 1024px; margin-left: 0px; text-align: center; background-color: #f3f3f3; border-top: 1px solid #e5e5e5; padding: 10px 0; margin-top: 20px; margin-bottom: 15px}


.teachers_editor{width: 660px; text-align: left; }
.teachers_editor .teacherlink{display: inline-block; width: 210px; height: 270px; text-align: center; position: relative;}
.teachers_editor .teacherlink img{position: absolute; left:50%; margin-left: -92px; top: 0px; width: 170px; height: 170px; border-radius: 100px; border: 7px solid #ffffff; box-shadow: 0 0 1px }
.teachers_editor .teacherlink .info{width: 100%; position: absolute; left: 0; top: 190px; text-align: center;}
.teachers_editor .teacherlink .fullname{width: 100%; text-align: center; font-family: "BlissPro"; font-weight: bold; font-size: 16px; text-transform: uppercase; color: #464646; margin-top: 15px;}
.teachers_editor .teacherlink a{color: #464646; text-decoration: none}
.teachers_editor .teacherlink .stars{width: 100%; text-align: center; font-family: "BlissPro"; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #a8aaa9; margin-top: 10px;}
.teachers_editor .teacherlink .stars span{color: #dd5072}
.teachers_editor .teacherlink .delbtn{display: none; width: 100%; opacity: 0.5; cursor: pointer; padding-left: 13px; padding-top: 2px; padding-bottom: 2px;  text-align: center; font-size: 9px; text-transform: uppercase; color: #464646; margin-top: 10px; background: url('/../images/design/delschoolphoto.png') 40px center no-repeat}
.teachers_editor .teacherlink .delbtn:hover{opacity: 1}
.teachers_editor.edit .teacherlink .delbtn{display: inline-block;}

.teachers_editor.schools .teacherlink img{border-radius: 0px}
.teachers_editor.schools .teacherlink.add .mask{border-radius: 0px}

.teachers_editor .teacherlink.add {opacity: 1; cursor: pointer;}
.teachers_editor .teacherlink.add .mask  {z-index: 2; opacity: 0.5; position: absolute; left:50%; margin-left: -92px; top: 0px; width: 170px; height: 170px; background: url('/../images/design/addteacherbtn.png'); border-radius: 100px; border: 7px solid #ffffff;}
.teachers_editor .teacherlink.add .mask.sch  {background: url('/../images/design/addschoolbtn.png'); }
.teachers_editor .teacherlink.add .mask:hover  {opacity: 0.7}
.teachers_editor .teacherlink  {opacity: 0.8; cursor: pointer;}
.teachers_editor .teacherlink .search {display: inline-block;width: 160px; padding: 3px 5px; margin-top: 10px; border-radius: 4px; border: 1px solid #c9d0d0; font-family: "PT Sans Caption";}


.check{cursor: pointer; display: inline-block; border: 1px solid #dddddd; width: 11px; height: 11px; background: url('/../images/design/check.png') left top no-repeat; margin-right: 10px; margin-bottom: -3px;}
.check.active{background-position: left bottom}

.styleselector input{display: none;}
.styleselector .check{display: inline-block; margin-right: 10px; margin-bottom: -3px;}
.styleselector .check.active{background-position: left bottom}
.styleselector .style{display: inline-block; width: 220px; margin-bottom: 10px; font-size: 11px}

.profile_panel .rightblock{ text-align: right; position: relative; z-index: 2; width: 300px; float: right; margin-left: 30px;}
.profile_panel .leftblock{position: relative; z-index: 2; width: 300px; float: left; }
.profile_panel .rightblock .feedbanner {margin-top: 30px;}

.profile_panel.profile {min-height: 670px}
.profile_panel.profile .left .counter{font-family: "PT Sans Caption"; position: relative; width: 180px; border-bottom: 1px solid #999999; padding: 10px}
.profile_panel.profile .left .counter .title{position: absolute; left: 0; top: 0; width: 80px; height: auto; text-transform: uppercase; font-size: 13px;}
.profile_panel.profile .left .counter .values{width: 70px; position: relative; left: 70px; top: 0; height: auto; text-transform: uppercase; font-size: 13px;}


.profileaddpostbtn {margin-top: 20px; display: inline-block; font-family: "Intro"; width: 230px; height: 40px; background: url('/../images/design/addbtn.png') no-repeat left center; color: #4a4a4a; font-size: 13px; text-transform: uppercase; cursor: pointer; padding-top: 20px; padding-left: 80px; text-align: left;}


.settings{width: 1024px; text-align: left; margin-bottom: 60px;}
.settings .rightblock{position: relative; z-index: 2; width: 300px; float: right; margin-left: 30px;}
.settings .rightblock .feedbanner {margin-top: 30px;}
.settings h1{font-size:25px; margin-bottom: 40px;}
.settings h3{font-size: 15px; text-transform: uppercase; color: #717070}
.settings .setting{width: 450px; position: relative; padding-left: 150px; font-family: "PT Sans Caption";font-size: 13px; margin: 20px 0}
.settings .setting .title{font-family: "BlissPro"; font-weight: bold; position: absolute; left: 0; top: 3px; text-transform: uppercase; font-size: 10px}
.settings .setting .viewer{}
.settings .setting .editlink{position: absolute; right: 0; top: 2px; color: #979696; font-size: 11px; cursor: pointer}
.settings .setting .editlink:hover{color: #1585ca; text-decoration: underline}
.settings .setting .editor{display: none;}
.settings .line{width: 600px; height: 0; border-bottom: 1px solid #d9dfe0; margin: 27px 0}
.settings .checksetting {margin: 25px 0; font-family: "BlissPro"; font-weight: bold; text-transform: uppercase; font-size: 10px}
.settings .checksetting.noactive {opacity: 0.3}
.settings .checksetting span{font-family: "PT Sans Caption"; font-weight: normal; color: #979696; text-transform: none; font-size: 12px; padding-left: 20px}



.prices {min-height: 400px;}
.prices .priceselector{width:170px; padding: 20px 30px; border: 1px solid #e2e2e1;}
.prices .priceselector div{font-family: "PT Sans Caption"; font-size: 10px; text-transform: uppercase; color: #000000; margin: 20px 0; cursor: pointer;}
.prices .priceselector div:hover{color: #0f7fc5}
.prices .priceselector div.active{color: #0f7fc5}
.prices .main{width: 577px; font-family: "PT Sans"; font-size: 14px; padding: 10px; line-height: 20px; border: none; outline: none}
.prices .edit .main{padding: 8px; border: 2px solid #cccccc; outline: none}
.prices .edit .main:focus{border: 2px solid #0f7fc5; outline: none}
.prices .editlink {position: absolute; right: 40px; top: -30px; z-index: 5;}

.prices .editlink .smalleditbtn {margin-bottom: -10px;}

.prices .grp{display: none;}
.prices .grp.active{display: block;}

.prices .pricestable{width: 100%; margin-top: 30px;}
.miss{display: none;}

.prices .pricestable .title{width:100%; color: #ffffff; margin-bottom: 7px;}
.prices .pricestable .title div{background-color: #000000; font-size: 12px; display: inline-block; padding: 15px; font-family: "BlissPro"; font-weight: bold; width: 450px; height:15px; text-transform: uppercase;}
.prices .pricestable .title div span{padding: 0; display: inline-block; background: none; opacity: 0.2; cursor: pointer; width: auto}
.prices .pricestable .title div span:hover{opacity: 0.5}
.prices .pricestable .title div span.active {opacity: 1}
.prices .pricestable .title span{ text-align: center; background-color: #000000; font-size: 12px; margin-left: 5px; display: inline-block; padding: 15px; font-family: "BlissPro"; font-weight: bold; width: 80px; height:15px; text-transform: uppercase;}

.prices .pricestable .subtitle{width:100%; color: #000000; margin-bottom: 7px;}
.prices .pricestable .subtitle div{background-color: #ffffff; font-size: 12px; display: inline-block; padding: 15px; font-family: "BlissPro"; font-weight: bold; width: 450px; height:15px; text-transform: uppercase;}
.prices .pricestable .subtitle span{ text-align: center; background-color: #ffffff; font-size: 12px; margin-left: 5px; display: inline-block; padding: 15px; font-family: "BlissPro"; font-weight: bold; width: 80px; height:15px; text-transform: uppercase;}

.prices .pricestable .field{width:100%; color: #000000; margin-bottom: 7px; position: relative;}
.prices .pricestable .field textarea, .prices .pricestable .field input{font-family: "PT Sans"; font-size: 16px; background-color: #f4ede4; font-size: 12px; display: inline-block; padding: 15px; width: 450px; height:15px; border: none; outline: none}
.prices .pricestable .field span{position: absolute; right: 20px; top: 0; bottom:0;  margin-left: 5px; display: inline-block; width: 110px; height: 100%;}
.prices .pricestable .field span input{position: absolute; top: -2px; bottom:-2px; left: 0; width: 80px; text-align: center; height: auto;}
.prices .pricestable .field .del{display: none; opacity: 0.7; position: absolute; top: 10px; right: -10px; width: 30px; height: 30px; background: url('/../images/design/delschoolphoto.png') center center no-repeat; cursor: pointer;}
.prices .pricestable .field .del:hover{opacity: 1;}
.prices .edit .pricestable .field .del{display: block;}

.prices .edit .pricestable .field textarea, .prices .edit .pricestable .field input{background-color: #ffffff; border: 2px solid #cccccc; outline: none; padding: 13px}
.prices .edit .pricestable .field textarea:focus, .prices .edit .pricestable .field input:focus{background-color: #ffffff; border: 2px solid #0f7fc5; outline: none}

.prices .pricestable .add{width:567px; text-align: center; color: #ffffff; margin-bottom: 7px; padding: 15px; font-family: "BlissPro"; font-weight: bold; color: #dddddd; text-transform: uppercase; cursor: pointer}
.prices .pricestable .add:hover{ color: #aaaaaa}

.prices .controlline {width: 1024px; margin-left: -320px; text-align: center; background-color: #f3f3f3; border-top: 1px solid #e5e5e5; padding: 10px 0; margin-top: 20px; margin-bottom: 15px}





.schedule .dayselector {width: 100%; text-align: left; border-bottom: 2px solid #1485c9}
.schedule .dayselector .day{cursor: pointer; display: inline-block; padding: 15px 25px; text-align: center; font-family: "BlissPro"; font-weight: bold; font-size: 16px; text-transform: uppercase; color: #919191}
.schedule .dayselector .day div{display: inline-block;}
.schedule .dayselector .day span{width: 120px; color: #1485c9; display: none;}
.schedule .dayselector .day.active div{display: none}
.schedule .dayselector .day.active span{display: inline-block;}
.schedule .dayselector .day.sr{color: #1485c9}

.schedule.schedule_viewer .days{min-height: 350px}
.schedule.schedule_viewer .days .day{display: none;}
.schedule.schedule_viewer .days .day .timeblock{}
.schedule.schedule_viewer .days .day .timeblock .title{font-family: "PT Sans"; font-size: 26px; margin-top: 25px}
.schedule.schedule_viewer .days .day .timeblock .schedules{width: 100%; text-align: left;}
.schedule.schedule_viewer .days .day .timeblock .schedules .line{width: 100%; height: 0px; border-bottom: 1px solid #e9ebea}
.schedule.schedule_viewer .days .day .timeblock .schedules .viewer{display: inline-block; width: 200px; height: 130px; text-align: left; padding-top: 25px; font-size: 12px}
.schedule.schedule_viewer .days .day .timeblock .schedules .viewer .name{font-family: "BlissPro"; font-weight: bold; text-transform: uppercase; font-size: 16px}
.schedule.schedule_viewer .days .day .timeblock .schedules .viewer .place{color: #818181;;}
.schedule.schedule_viewer .days .day .timeblock .schedules .viewer .teacher{margin-top: 10px;}


.schedule.schedule_editor .dayselector .day{padding: 15px 45px}
.schedule.schedule_editor .dayselector .day span{width: 180px;}
.schedule.schedule_editor .days{padding: 20px 0px 50px 0px; background: url('/../images/design/scheduleseditor_bg.png')}
.schedule.schedule_editor .days .day{display: none;}
.schedule.schedule_editor .days .editor{display: inline-block; width: 310px; height: 237px}
.schedule.schedule_editor .days .editor .u_field {margin-left: 20px;}
.schedule.schedule_editor .days .editor .u_field span{padding-top: 9px}
.schedule.schedule_editor .days .editor .u_field input{padding: 5px 7px; border-radius: 4px; border: 1px solid #c9d0d0}

.u_button.timebtn {width: 57px; border-radius: 0px; padding: 20px; margin-top: 20px;}




.spotseparator{width: 15px; height: 15px; background: url('/../images/design/spotseparator.png') no-repeat center center; display: inline-block;}

/*Общее для форм*/
.popupform {display: none; position: fixed; left: 50%; top: 50%; background: #ffffff; z-index: 101; text-align: center}
.formheader {font-family: "BlissPro"; font-weight: bold; width: 94%; margin-left:3%; border-bottom: 2px solid #e9eae6; font-size: 16px; text-transform: uppercase; color: #000000; text-align: center; padding: 25px 0 15px 0}
.formheader.logintitle {text-align: center;}
.formheader.logintitle div{display: inline-block;}
.formheader.logintitle .titlemenu{color: #979894; text-transform: uppercase; margin: 0 10px; cursor: pointer}
.formheader.logintitle .titlemenu.active{color: #000000; cursor: default}
.formheader.editor {width: 616px; margin-left: 1px}
.formclosebtn {width: 40px; height: 40px; opacity: 0.4; background: url('/../images/design/formclosebtn.png') center center no-repeat; cursor: pointer; position: absolute; right: 10px; top: 10px;}
.formclosebtn:hover{opacity: 1}
.form .field{font-family: "PT Sans Caption"; width: 200px; height: 60px; text-align: left;}
.form .field label{ width: 100%; font-size: 13px; color: #000000}
.form .field input{margin-top: 5px; font-family: "PT Sans Caption"; font-weight: bold; width: 100%; text-align: left; border: 2px solid #dbdcd7; height: 34px; font-size: 18px; padding: 0 10px; color: #000000}
.form .field input:focus{border-color: #1686c8;}
.form .field .errorlabel{font-family: "PT Sans Caption"; text-align: left; font-size: 9px; color: #990000; opacity: 0.5}
.form .field .red{border-color: #e7a6ad}
/*.form button, input[type=submit], input[type=button]{cursor: pointer; background-color: #d3d5d4; border-radius: 2px; height: 36px; padding: 4px 25px; font-size: 16px; font-family: "BlissPro"; font-weight: bold; color: #767779; border: 1px solid #bec3c7; margin: 0 5px;}
.form button.small, input[type=submit].small, input[type=button].small {background-color: #acadad;  height: 30px; padding: 0px 10px 3px 10px; font-size: 14px;  color: #ffffff; border: none}
.form button.small.inverse, input[type=submit].small.inverse, input[type=button].small.inverse {background-color: #ffffff; color: #acadad}
.form button:hover, input[type=submit]:hover, input[type=button]:hover{}*/
.form .link {font-family: "PT Sans Caption"; font-size: 12px; color: #707070; text-decoration: underline; cursor: pointer}
.form .line {width: 94%; height: 0px; border-bottom: 1px solid #d9dfdf;}
.form .linelabel {font-family: TimesNewRoman; font-size: 15px; background-color: #ffffff; padding: 0 15px; font-style: italic; color: #a6aaab;}
.form .imagebtn{cursor: pointer; opacity: 0.95}
.form .imagebtn:hover{opacity: 1}
.form .imagebtn.fbbtn{width: 132px; height: 34px; background-image: url('/../images/design/fbbtn.png')}
.form .imagebtn.vkbtn{width: 132px; height: 34px; background-image: url('/../images/design/vkbtn.png')}
.form .imagebtn.twbtn{width: 132px; height: 34px; background-image: url('/../images/design/twbtn.png'); opacity: 0.2}

/*Форма добавления*/
#addselectform {
	width: 720px;
	margin-left: -390px;
	margin-top: -100px;
}
#addphotoselectform {width: 400px; height: 200px;  margin-left: -200px; margin-top: -100px; }

#qform {
	width: 100%;
	height: 70%;
	margin-left: -50%;
	top: 20%;
	overflow-y: scroll;
}
#qform .qform_end {
	font-size: 18px;
	padding: 40px;
}
#qform .qform_wrapper {
	display: none;
}
#qform .qform_wrapper.active {
	display: block;
}
#qform .qform_intro {
	font-size: 16px;
	font-family: "BlissPro", sans-serif;
	padding: 20px 10px 10px 10px;
}
#qform .qform_questions {
	padding: 15px 10px;
	font-size: 18px;
}
#qform .qform_questions label {
	display: block;
	padding-bottom: 10px;
}
#qform .qform_action {
	padding: 10px;
}
#qform .qform_action .qform_submit {
	cursor: pointer;
	font-family: "BlissPro", sans-serif;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 5px;
	padding: 10px 30px;
	line-height: 22px;
	background-color: #1585ca;
	border: none;
	background-color: #2ac56c;
}

/*Форма логина*/
#loginform {width: 630px; height: 460px; margin-left: -315px; margin-top: -260px; }
#loginform .field.login {position: absolute; left: 30px; top: 90px;}
#loginform .field.password {position: absolute; left: 270px; top: 90px;}
#loginform .loginbtn {position: absolute; left: 510px; top: 112px; width: 100px}
#loginform .recoverlink {position: absolute; left: 270px; top: 155px;}
#loginform .line1 {position: absolute; left: 20px; top: 217px;}
#loginform .orsociallabel {position: absolute; left: 230px; top: 209px;}
#loginform .fbbtn {position: absolute; left: 170px; top: 255px;}
#loginform .vkbtn {position: absolute; right: 170px; top: 255px;}
/*#loginform .fbbtn {position: absolute; left: 100px; top: 255px;}
#loginform .twbtn {position: absolute; right: 100px; top: 255px;}
#loginform .vkbtn {position: absolute; left: 50%; margin-left: -66px; top: 255px;}*/
.partnersblock {position: absolute; bottom: 0; left: 0; right: 0; height: 132px; background: url('/../images/design/partnersblockbg.png')}
.partnersblock button {
	width: 300px;
	cursor: pointer;
	position: absolute;
	left: 167px;
	right: 177px;
	top: 16px;
	padding: 10px 20px;
	color: #FFF;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0);
	border: 2px solid #FFF;
	font-family: "BlissPro";
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
.partnersblock button:hover{background-color: #f47482}
.partnersblock .text{
	position: absolute;
	left: 150px;
	right: 150px;
	top: 85px;
	color: #FFF;
	font-size: 14px;
	width: 300px;
	text-align: center;
}

/*Форма регистрации*/
#regform {width: 630px; height: 570px; margin-left: -315px; margin-top: -260px; }
#regform .field.fullname {position: absolute; width: 245px; left: 180px; top: 90px;}
#regform .field.username {position: absolute; width: 245px; left: 180px; top: 160px;}
#regform .field.password {position: absolute; width: 245px; left: 180px; top: 230px;}
#regform .field.password2 {position: absolute; width: 245px; left: 180px; top: 300px;}
#regform .regbtn {position: absolute; left: 225px; top: 380px;}

/*Форма регистрации партнёра*/
#regpform {width: 630px; height: 630px; margin-left: -315px; margin-top: -285px; }
#regpform .field.username {position: absolute; width: 245px; left: 180px; top: 160px;}
#regpform .field.password {position: absolute; width: 245px; left: 180px; top: 230px;}
#regpform .field.password2 {position: absolute; width: 245px; left: 180px; top: 300px;}
#regpform .field.fullname {position: absolute; width: 245px; left: 180px; top: 400px;}
#regpform .field.site {position: absolute; width: 245px; left: 180px; top: 470px;}
#regpform .regbtn {position: absolute; left: 225px; top: 550px;}
#regpform #isdancer{position: absolute; top: 100px; left: 270px}
#regpform #isschool{position: absolute; top: 100px; left: 180px}

.radio {cursor: pointer; font-family: "PT Sans Caption"; font-size: 13px; font-weight: normal;  display: inline-block; width: 150px; text-align: left; padding-left: 24px; height: 20px; background: url('/../images/design/radio.png') left top no-repeat}
.radio.active {background-position: left bottom}


/*Форма регистрации*/
#regemailform {width: 435px; height: 240px; margin-left: -217px; margin-top: -215px; }
#regemailform .field.username {position: absolute; width: 310px; left: 50px; top: 70px;}
#regemailform .regbtn {position: absolute; left: 135px; top: 155px;}

/*Форма восстановления пароля*/
#recoverform {width: 435px; height: 240px; margin-left: -217px; margin-top: -215px; }
#recoverform .field.username {position: absolute; width: 310px; left: 50px; top: 70px;}
#recoverform .regbtn {position: absolute; left: 135px; top: 155px;}


/*Форма выбора стилей*/
#stylesform {
	width: 1025px;
	height: auto;
	padding-bottom: 30px;
	margin-left: -450px;
	margin-top: -305px;
}
#stylesform input{display: none;}
#stylesform .bigstyleslist{margin: 30px 0 0 30px}


.bigstyleslist{text-align: left;}
.bigstyleslist .style{
	opacity: 0.8;
	text-align: center;
	display: inline-block;
	width: 170px;
	height: 30px;
	padding-top: 140px;
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	margin-right: 26px;
	cursor: pointer;
	float: left;
	margin-bottom: 15px;
}
.bigstyleslist .style:hover{opacity: 1}
.bigstyleslist .style span{display: none; position: absolute; left: 0; top: 0;width: 185px; height: 130px; background: url('/../images/design/stylechecked.png')}
.bigstyleslist .style.active {opacity: 1}
.bigstyleslist .style.active span{display: block;}


/*Элементы типа поста*/
.addselectlistitem {cursor: pointer; font-family: "Intro"; font-size: 12px; text-transform: uppercase; color: #959595; width: 140px; height: 20px; padding-top: 100px; text-align: center; display: inline-block; background-repeat: no-repeat; background-position: center center}
.addselectlistitem a{text-decoration: none}
.addarticle {background-image: url('/../images/design/addarticlebtn.png')}
.addphoto {background-image: url('/../images/design/addphotobtn.png')}
.addvideo {background-image: url('/../images/design/addvideobtn.png')}
.addevent {background-image: url('/../images/design/addeventbtn.png')}
.addselectlistitem:hover {color: #4b4b4b}





/*Страница редактора поста*/
#addpoststeps {width: 100%; height: 55px; border: none; background-color: #f4ede4; position: relative}
#addpoststeps .posttype {position: absolute; left: 10px; top: 7px; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 75%}
#addpoststeps .poststepslist {position: absolute; left: 55px; top: 18px;}
#addpoststeps .poststep {cursor: pointer; font-family: "PT Sans Caption"; font-weight: bold; display: inline-block; text-align: left; height: 40px; font-size: 14px; color: #717070; text-transform: uppercase; margin: 0 10px; width: auto; padding-left: 0px;}
#addpoststeps .poststep span{margin-top: -3px; margin-right: 6px; display: inline-block; width: 14px; padding-left: 7px; padding-top: 1px; height: 20px; border-radius: 14px; border: 2px solid #717070}
#addpoststeps .poststep.complete span{color: #ffffff; border-color: #4dbc7c; background-color: #4dbc7c}
#addpoststeps .poststep.active {color: #4a4a4a; }
#addpoststeps .poststep.active span{border: 2px solid #1585ca; background-color: #1585ca; color: #ffffff}
#addpoststeps .separator {display: inline-block; width: 10px; height: 10px; background: url('/../images/design/separator.png') no-repeat center center}
#addpoststeps #addpost_pre {display: none; position: absolute; right: 190px; top: 11px}
#addpoststeps #addpost_next {position: absolute; right: 40px; top: 11px}
#addpoststeps #addpost_previewbtn {position: absolute; right: 110px; top: 11px}
#addpoststeps .okmessage{display: none; width: 200px; height: 25px; padding-top: 7px; position: absolute; color: #218800; left: 475px; top: 12px; text-align: center; background-color: #91e083;}
#addpoststeps .failmessage{display: none; width: 300px; height: 25px; padding-top: 7px; position: absolute; color:#a80023 ; left: 500px; top: 10px; text-align: center; background-color: #e08396; }
#addpoststeps .failmessage span{color: #f8cccc; text-decoration: underline; cursor: pointer}
#addpoststeps .failmessage span:hover{color: #ffffff; text-decoration: underline}

.addstepblock {display: none}
.addstepblock#step1 {display: inline-block;}


#addpostpicture {display: inline-block; position :relative; margin-top: 30px; margin-bottom: 30px; width: 620px; height: 500px; background-color: #d9dee1; background-size: cover; background-repeat: no-repeat; background-position: center center}
#addpostpicture .mask{z-index: 1; background: #000000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0.5}
#addpostpicture .marginline{z-index: 2; border: 0px; border-bottom: 1px; border-left: 1px; border-style: dotted; border-color: #ffffff; position: absolute;}
#addpostpicture .marginline.left{width: 0px; height: 540px; left: 120px; top: -20px;}
#addpostpicture .marginline.right{width: 0px; height: 540px; right: 120px; top: -20px;}
#addpostpicture .marginline.top{width: 660px; height: 0px; left: -20px; top: 35px;}
#addpostpicture .marginline.bottom{width: 660px; height: 0px; left: -20px; bottom: 35px;}
#addpostpicture #addpostpicture_loadcontainer{z-index: 2; width: 110px; position: absolute; left: 50%; margin-left: -75px; top: 50px;}
#addpostpicture #addpostpicture_loadcontainer input:hover{cursor: pointer}
#addpostpicture #addpostpicture_load {width: 100px; }
#addpostpicture .help{z-index: 2; color: #131313; width: 340px; text-align: center; font-size: 13px; position: absolute; left: 50%; margin-left: -170px; top: 100px;}
#addpostpicture_titleblock {z-index: 2; width: 100%; text-align: center;}
#addpostpicture_titleblock .typelabel {font-family: "PT Sans Caption"; width: 90%;display: inline-block; text-align: left; font-weight: bold; color: #969696; text-transform: uppercase; font-size: 13px; margin-bottom: -5px; margin-left: 2px;}
#addpostpicture_titleblock .title {text-align: center; border: none; max-height: 150px; width:340px; background: none; color: #ffffff; font-family: "BlissPro"; font-weight: bold; font-size: 24px;}
#addpostpicture_titleblock .title:focus {outline: 2px solid #ffffff; background:url('/../images/design/white40.png')}
#addpostpicture_infoblock {z-index: 2; position: absolute; left: 120px; top: 215px; width: 380px; text-align: center;}
#addpostpicture_infoblock .description {border: none; max-height: 150px; width:360px; background: none; text-align: center; font-family: "PT Sans Caption"; color: #ffffff; font-size: 15px; margin-bottom: -5px;}
#addpostpicture_infoblock .description:focus {outline: 2px solid #ffffff; background:url('/../images/design/white40.png')}
#addpostpicture_infoblock .line {width: 100px; height: 0px; border-bottom: 1px solid #ffffff; display: inline-block; margin: 15px 0 12px 0}
#addpostpicture_infoblock .author {width: auto; display: inline-block; color: #ffffff; font-size: 13px; padding-left: 15px; background: url('/../images/design/author_ico.png') no-repeat left center}
.picturedescblock {width: 600px; display: inline-block; text-align: left; margin-bottom: 30px; color: #888888}
.picturedescblock input{width: 586px; border: 2px solid #dbdcd7; padding: 4px 7px; font-family: "PT Sans Caption"; font-size: 13px; margin-top: 5px; color: #666666}

#addpostpicture_infoblock.infoblock_photo .description {border: none; max-height: 150px; width:360px; background: none; text-align: center; font-family: "PT Sans Caption"; color: #000000; font-size: 15px; margin-bottom: -5px;}
#addpostpicture_infoblock.infoblock_photo .description:focus {outline: 2px solid #666666; background:url('/../images/design/white40.png')}
#addpostpicture_infoblock.infoblock_photo .title {text-align: center; border: none; max-height: 150px; width:340px; background: none; color: #000000; font-family: "BlissPro"; font-weight: bold; font-size: 24px;}
#addpostpicture_infoblock.infoblock_photo .title:focus {outline: 2px solid #666666; background:url('/../images/design/white40.png')}

.eventcover {
	width: 904px;
	background-color: #F4EDE4;
	min-height: 420px;
	padding: 60px;
	margin-top: 40px;
	text-align: left;
}
.eventcover .tit{
	width: 100%;
	font-family: "BlissPro";
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: #4B4A4A;
	margin-bottom: 10px;
	clear: both;
}
.eventcover .forevent {
	float: left;
}
.eventcover textarea{width: 860px; font-family: "BlissPro"; font-weight: bold; font-size: 15px; color: #4b4a4a; padding: 7px 15px; border-radius: 4px; border: 1px solid #c3c9c9}
.eventcover textarea.title{font-size: 24px;}
.eventcover textarea.description{font-family: "PT Sans Caption"; font-weight: normal; width: 605px; min-height: 200px}
.eventcover .other{
	width: 100%;
	height: auto;
	position: relative;
}
.eventcover .other .fields{
	position: relative;
	left: 50px;
	top: 20px;
	float: left;
}
.eventcover .other .fields .u_field span{padding-top: 9px;}
.eventcover .other #map{position: absolute; right: 15px; top: 30px; background-color: #ffffff}

#addpostpicture.forevent {height: 300px; width: 300px;}
#addpostpicture.forevent #addpostpicture_loadcontainer{z-index: 2; width: 120px; position: absolute; left: 50%; margin-left: -80px; top: 140px;}
#addpostpicture.forevent #addpostpicture_load {width: 120px; }

#addpostpicture.forphoto {height: 370px;}
#addpostpicture.forphoto #addpostpicture_loadcontainer{z-index: 2; width: 180px; position: absolute; left: 50%; margin-left: -100px; top: 50px;}
#addpostpicture.forphoto #addpostpicture_load {width: 180px; }

#inputinfoblock {display: inline-block; position :relative; margin-top: 0px; margin-bottom: 0px; width: 820px; height: auto; margin-bottom: 20px;}
#inputinfoblock #addpostpicture_titleblock {}
#inputinfoblock #addpostpicture_titleblock .typelabel {}
#inputinfoblock #addpostpicture_titleblock .title {width: 575px}
#inputinfoblock #addpostpicture_infoblock {top: 25px; position: relative}
#inputinfoblock #addpostpicture_infoblock .description {width: 575px;}
#inputinfoblock #addpostpicture_infoblock .line {}
#inputinfoblock #addpostpicture_infoblock .author {}



#addpostcontent {display: inline-block; position :relative; margin-top: 30px; width: 1024px; min-height: 800px;}
#addpostcontent #contentcontrolpanel{position: absolute; left: 0; top: 0; width: 250px; height: 600px;}
#addpostcontent #contentcontrolpanel .panel{width: 225px; height: auto; border: 1px solid #e9ebea; padding: 0 10px 15px 10px; margin-bottom: 20px;}
#addpostcontent #contentcontrolpanel .panel.fixed{position: fixed; top: 40px;}
#addpostcontent #contentcontrolpanel .panel .formheader{font-family: "PT Sans Caption"; padding-bottom: 10px; margin-bottom: 10px; text-transform: uppercase; font-weight: bold; font-size: 13px; border-color: #f4ede4}
#addpostcontent #contentcontrolpanel .panel .headwithpic{padding-left: 60px; margin-bottom: 2px; font-size: 12px; text-align: left; margin-left: 6px; width: 152px; background-color: #ffffff; border: 1px solid #ccccc6; text-transform: uppercase; padding-top: 23px; height: 37px; color: #4a4a4a; font-family: "BlissPro"; background-position: left center; background-repeat: no-repeat}
#addpostcontent #contentcontrolpanel .panel .headwithpic.picture{background-image: url('/../images/design/includepicture.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.picture:hover{background-image: url('/../images/design/includepicture_hover.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.text{background-image: url('/../images/design/includetext.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.text:hover{background-image: url('/../images/design/includetext_hover.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.video{background-image: url('/../images/design/includevideo.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.video:hover{background-image: url('/../images/design/includevideo.png_hover')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.code{background-image: url('/../images/design/includecode.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.code:hover{background-image: url('/../images/design/includecode_hover.png')}
#addpostcontent #contentcontrolpanel .panel .headwithpic.btn {cursor: pointer;}
#addpostcontent #contentcontrolpanel .panel .headwithpic.btn:hover {background-color: #1585ca; color: #ffffff}
#addpostcontent #contentlistpanel{position: relative; margin-left: 320px; width: 700px; background-color: #f5f2ed; margin-bottom: 30px}
#addpostcontent #contentlistpanel #postcontentlist{width: 620px; margin-left: 40px; min-height: 900px; height: auto;}
#addpostcontent #contentlistpanel #postcontentlist .separator{width: 620px; height: 0px; border-bottom: 2px solid #999999}


#addpostpublication {display: inline-block; position :relative; margin-top: 30px; width: 1024px; min-height: 300px;}
#addpostpublication .links {
	text-align: left;
	font-family: "BlissPro";
	font-weight: bold;
	width: 210px;
	padding: 20px;
	min-height: 240px;
	border: 1px solid #e9ebeb;
	position: relative;
	left: 0;
	top: 0;
}


/*
#addpostpublication .links .rubric{width: 100%; font-size: 15px; color: #4b4a4a; text-transform: uppercase}
#addpostpublication .links .rubric span{color: #1585ca; border-bottom: 1px dashed #1585ca; margin-left: 5px; cursor: pointer}
#addpostpublication .links .rubricsmenu {font-size: 15px; text-transform: uppercase; display: none; padding: 10px 15px; position: absolute; left: 100px; top: 15px; background-color: #ffffff; border: 1px solid #1585ca; z-index: 10;}
#addpostpublication .links .rubricsmenu div{padding: 5px 0; cursor: pointer;}
#addpostpublication .links .rubricsmenu div:hover{color: #1585ca}
*/

#rubricsmenu {
	position: absolute;
	width: 1023px;
	z-index: 100000;
	background-color: #FFF;
	padding: 20px 15px;
	border: 2px solid #4899EF;
	font-family: "Tahoma";
	font-size: 13px;
	font-weight: normal;
	left: 0px;
	top: 40px;
	box-sizing: border-box;
}
.bPublication_section_open {
	color: #1585ca; border-bottom: 1px dashed #1585ca; margin-left: 5px; cursor: pointer;
}
.bPublication_section_wr {
	width: 140px;
	display: block;
	float: left;
}
.bPublication_section_wr span {
	display: block;
	margin-bottom: 5px;
	cursor: pointer;
}
.bPublication_section_h {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.bPublication_section_close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}
.bPublication_section_rubric.selected {
	color: #0066cc;
	text-decoration: underline;
}




#addpostpublication .links .styles{width: 100%; margin-top: 20px;}
#addpostpublication .links .tags{width: 100%; margin-top: 20px;}
#addpostpublication .links .autopublication{width: 100%; margin-top: 20px;}
#addpostpublication .links .autopublication #apdate{width: 80px;}
#addpostpublication .links .autopublication #aptime{width: 40px; margin-left: 20px;}
#addpostpublication .links .title{font-size: 15px; margin-bottom: 6px; color: #4b4a4a; text-transform: uppercase}
#addpostpublication .links input{width: 160px; font-family: "BlissPro"; font-weight: bold; font-size: 15px;padding: 4px 6px; border-radius: 4px; border: 1px solid #cdd2d2}
.ui-helper-hidden-accessible {display: none;}
.fieldauto{z-index: 10; text-align: left; font-size: 15px; color: #5b5b5b;}
.fieldauto ul{list-style: none; margin: 0; padding: 0; border: 1px solid #dddddd; background-color: #ffffff;}
.fieldauto ul li{margin: 0; padding: 6px 6px; background-color: #ffffff; cursor: pointer; border-bottom: 1px solid #eeeeee}
.fieldauto ul li:hover{background-color: #3434a5; color: #ffffff}
.plusbtn {opacity: 0.8; margin-bottom: -8px; margin-left: 7px;display: inline-block;width: 28px; height: 28px; cursor: pointer; background: url('/../images/design/plusbtn.png') no-repeat}
.plusbtn:hover {opacity: 1;}
.errorlabel {font-size: 10px; color: #660000}

#addpostpublication .pictures {
	text-align: left;
	background-color: #f5f2ed;
	width: 700px;
	height: 430px;
	position: relative;
	right: 0;
	top: 0;
	float: right;
}
#addpostpublication .pictures .title{margin-left: 30px; margin-top: 20px; font-family:"BlissPro"; font-weight: bold; font-size: 15px; color: #4b4a4a; text-transform: uppercase}
#addpostpublication .pictures .desc{margin-left: 30px; margin-top: 5px; color: #928f8f; font-size: 12px}
#addpostpublication .pictures .preview300x300{position: absolute; left: 30px; top: 80px; width: 300px; height: 300px; background: url('/../images/design/default300x300.png') center center; background-size: cover}
#addpostpublication .pictures .preview300x200{position: absolute; left: 360px; top: 80px; width: 300px; height: 200px; background: url('/../images/design/default300x200.png') center center; background-size: cover}
#addpostpublication .pictures .preview60x60{border-radius: 35px; position: absolute; left: 360px; top: 310px; width: 60px; height: 60px; background: url('/../images/design/default60x60.png') center center; background-size: cover}



.posttextstyles{font-family: "PT Sans Caption"; line-height: 25px; font-size: 14px}
.posttextstyles blockquote {font-family: "PT Sans"; margin-left: 3em; color: #777; font-style: italic !important;}
.posttextstyles a {color: #1585ca; text-decoration: none}
.posttextstyles a:hover {text-decoration: underline}



.post {display: inline-block; width: 960px; text-align: left; position: relative; height: auto; margin-bottom: 20px; }

.post .contentblock{width: 960px; min-height: 20px; text-align: left; position: relative; left: 0; top: 0;}
.post .contentblock .sizer{width: 620px; text-align: left;}
.post .rightblock{position: relative; z-index: 2; width: 300px; float: right; margin-left: 30px;}
.post .line{width: 100%; height: 0; border-bottom: 1px solid #d9dee1}
.post .coverimage{display: inline-block; position :relative; margin-top: 0px; margin-bottom: 20px; width: 620px; height: 520px; background-color: #d9dee1; background-size: cover; background-repeat: no-repeat; background-position: center center}

.post .coverimage.cover_ph {
	background-color: #FFF;
	background-size: contain;
}

.post .coverimage .picture_desc {font-family: "PT Sans Caption"; position: absolute; left:0; bottom: 0; right: 0; height: 20px; background-color: #ffffff; z-index: 3; overflow: hidden; color: #928f8f; font-size: 13px; padding: 5px 10px; text-align: center}
.post .gallerylist {width: 660px; margin-left: -13px;}
.post .gallerylist img {margin-left: 13px; margin-bottom: 10px; opacity: 0.9}
.post .gallerylist img:hover {opacity: 1}

.eventheader {
	width: 100%;
	position: relative;
	margin: 30px 0;
	overflow: hidden;
}
.eventheader .photo {
	width: 300px;
	height: 300px;
	background-color: #CCC;
	float: left;
}
.eventheader .fields {
	float: right;
	width: 300px;
}
.eventheader .city{
	cursor: pointer;
	background: url('/images/design/locationico.png') left 6px no-repeat;
	padding: 0 0 0 20px;
	margin: 20px 0 0 0;
	line-height: 20px;
}
.post .desc{margin: 30px 0 0 0;}

.photoviewplacer {width: 100%; height: 768px; margin: 30px 0 }
.photoview {width: 100%; position: absolute; left: 0;  height: 768px; background-color: #121212; margin: 30px 0; text-align: center}
.photoview .photoviewcenter{position: relative; width: 1024px; display: inline-block; height: 720px; margin-top: 30px; }
.photoview .photopreloader{display: none;position: absolute; left: 50%; top: 50%; margin-left: -100px; margin-top: -100px; width: 200px; height: 18px; z-index: 10; background: url('/../images/design/photopreloader.gif') no-repeat}

.photoview .close {position: absolute; opacity: 0.5; right: 20px; top: 20px; width: 30px; height: 30px; cursor: pointer; background: url('/../images/design/photoclosebtn.png') center center no-repeat; z-index: 3}
.photoview .close:hover {opacity: 1}

.photoview .prev {position: absolute; left: 0; top: 0; bottom: 0; width: 90px; cursor: pointer;}
.photoview .prev span{position: absolute; left: 30px; top: 50%; margin-top: -50px; width: 15px; height: 27px; background: url('/../images/design/photoview_prev.png') left top no-repeat}
.photoview .prev:hover span{background-position: left bottom}

.photoview .next {position: absolute; right: 0; top: 0; bottom: 0; width: 90px; cursor: pointer;}
.photoview .next span{position: absolute; right: 30px; top: 50%; margin-top: -50px; width: 15px; height: 27px; background: url('/../images/design/photoview_next.png') left top no-repeat}
.photoview .next:hover span{background-position: left bottom}

.photoview .view{position: absolute; left: 60px; right: 60px; bottom: 140px; top: 0px; overflow: hidden;}
.photoview .view .slider{width: 10000000px; text-align: left; /* display: table-cell; vertical-align: middle; */ }
.photoview .view .slider .maxbox{text-align: center; display: inline-block; height: auto; position: relative; display: table-cell; vertical-align: middle; }
.photoview .view .slider .maxbox img{ display: inline-block;}
.photoview .view .slider .maxbox .desc{display: inline-block; text-align: right; color: #ffffff; font-family: "PT Sans Serif"; margin-top: 10px;}

.photoview .previews{position: absolute; left: 60px; right: 60px; bottom: 20px; height: 90px;}

.photoview .pprev {position: absolute; left: 0; top: 0; bottom: 0; width: 30px; cursor: pointer;}
.photoview .pprev span{position: absolute; left: 0px; top: 30px; width: 15px; height: 27px; background: url('/../images/design/photoview_prev.png') left top no-repeat}
.photoview .pprev:hover span{background-position: left bottom}

.photoview .pnext {position: absolute; right: 0; top: 0; bottom: 0; width: 30px; cursor: pointer;}
.photoview .pnext span{position: absolute; right: 0px; top: 30px; width: 15px; height: 27px; background: url('/../images/design/photoview_next.png') left top no-repeat}
.photoview .pnext:hover span{background-position: left bottom}

.photoview .over{position: absolute; left: 30px; right: 30px; bottom: 0px; top: 0px; overflow: hidden;}
.photoview .over .slider{width: 100000px; text-align: left;}
.photoview .over .slider a{display: inline-block; cursor: pointer; width: 80px; height: 80px; background-size: contain; margin-right: 10px; margin-top: 5px}
.photoview .over .slider a.active{outline: 2px solid #ffffff}

.panelheader {font-family: "BlissPro"; font-weight: bold; width: 270px; border-bottom: 2px solid #f0e9df; font-size: 13px; text-transform: uppercase; color: #4a4a4a; text-align: left; padding: 12px 0 10px 0; margin-bottom: 15px;}

.tagspanel {width: 300px; border: 1px solid #e9ebea; min-height: 50px; padding-top: 5px; padding-bottom: 10px; margin-top: 30px}
.tagspanel .group{width: 270px; margin-left: 15px; padding: 10px 0 0 0 }
.tagspanel .group .title{color: #000000; width: 100%; text-align: left; font-family: "PT Sans Caption"; font-weight: bold; font-size: 10px; text-transform: uppercase; margin-bottom: 10px}
.tagspanel .group .title span{width: 40px; float: right; text-align: right}
.tagspanel .group .title a{color: #000000}
.tagspanel .group .subtitle{width: 100%; color: #717070; text-align: left; padding-bottom: 6px; font-family: "PT Sans Caption"; font-size: 10px;  margin-bottom: 6px; border-bottom: 1px dotted #777777}
.tagspanel .group .subtitle span{width: 40px; float: right; text-align: right}
.tagspanel .group .subtitle a{color: #717070}
.tagspanel .group a{text-decoration: none}
a.tag{cursor: pointer; font-family: "PT Sans Caption"; background-color: #ffffff; font-weight: bold; font-size: 9px; color: #4b4a4a; text-transform: uppercase;  display: inline-block; margin-right: 5px; margin-bottom: 10px; width: auto; padding: 5px 9px; border-radius: 18px; border: 1px solid #e2e2e1}
a.tag:hover {background-color: #1585ca; border-color: #1585ca; color: #ffffff;}
a.tag span{display: inline-block; margin-left: 5px; width: 7px; height: 7px; background: url('/../images/design/deltag_ico.png') left top no-repeat; cursor: pointer;}
a.tag span:hover{background-position: left bottom}

.linkedpostsspanel {width: 270px; border: 2px solid #f0446f; min-height: 50px; height: auto; padding:0 15px; margin-top: 30px}
.linkedpostsspanel .crop {width: 16px; height: 16px; position: absolute; left: -2px; top: -2px; background: url('/../images/design/crop.png') no-repeat}

.interestpostsspanel {width: 270px; border: 1px solid #e9ebea; min-height: 50px; height: auto; padding:0 15px; margin-top: 30px}

.whogopanel {width: 270px; border: 1px solid #e9ebea; min-height: 50px; height: auto; padding:0 15px 20px 15px; margin-top: 30px}
.whogopanel .userbox{width: 85px; height: 95px; display: inline-block; position: relative;}
.whogopanel .userbox img{width: 40px; height: 40px; position: absolute; left: 22px; top: 15px;}
.whogopanel .userbox .name{position: absolute; left: 0px; top: 60px; right: 0; bottom: 0; overflow: hidden; text-align: center; color: #000000}

.likespanel{width: 100%; height: 40px; padding: 15px 0; background-color: #ececeb; position: relative;}
.likespanel .sociallikes{position: absolute; right: 0px; top: 20px; text-align: center;}
.likespanel .sociallikes a{line-height: 100%; color: #000000; width: 55px; height: 25px; display: inline-block; margin-right: 10px; padding-left: 20px; padding-top: 12px; font-size: 11px; cursor: pointer; opacity: 0.8; text-decoration: none;}
.likespanel .sociallikes a:hover{opacity: 1}
.likespanel .sociallikes a.vk{background-image: url('/../images/design/vk_share.png')}
.likespanel .sociallikes a.fb{background-image: url('/../images/design/fb_share.png')}
.likespanel .sociallikes a.tw{background-image: url('/../images/design/tw_share.png')}

.igobtn {display: inline-block; margin-right: -20px; margin-left: 10px;width: 120px; height: 42px; background: url('/../images/design/igobtn.png') left top no-repeat; opacity: 0.8; cursor: pointer; position: relative;}
.igobtn.igo {background-position: left bottom; opacity: 1;}
.igobtn:hover {opacity: 1}

.wldlikebtn {display: inline-block; margin-left: 20px;width: 198px; height: 42px; background: url('/../images/design/wldlikebtn.png') left top no-repeat; opacity: 0.8; cursor: pointer; position: relative;}
.wldlikebtn span{position: absolute; right: 5px; top: 14px; width: 30px; text-align: center; color: #000000; font-size: 11px; line-height: 14px}
.wldlikebtn.liked {background-position: left bottom; opacity: 1;}
.wldlikebtn:hover {opacity: 1}

.commentspanel{        height: auto; padding: 50px 0 15px 0; position: relative;}
.commentspanel .head{width: 100%; height: 20px; position: absolute; top: 0; left: 0; margin-top: 20px;}
.commentspanel .head .title.active .tt {color: #000;}
.commentspanel .head .title { cursor: pointer; margin: 0 5px 0 0; font-family: "PT Sans Caption"; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #4a4a4a}
.commentspanel .head .title .tt{display: inline-block; border-bottom: 1px solid #aaaaaa}
.commentspanel .head .title span{display: inline-block; color: #bbbbbb}
.commentspanel .head .commentbtn{opacity: 0.8; cursor: pointer; position: absolute; right: 0px; top: 0px; font-family: "PT Sans Caption"; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #717070; padding-left: 24px; background: url('/../images/design/comment_btn.png')left center no-repeat}
.commentspanel .head .commentbtn:hover{opacity: 1}
.commentspanel .comment {font-family: "PT Sans Caption"; width: 545px; padding:15px 0 15px 75px; min-height: 50px; position: relative; font-size: 13px; cursor: pointer;}
.commentspanel .comment:hover {background-color: #fdeed6}
.commentspanel .comment:hover .userphoto{background-color: #d8dcdd}
.commentspanel .comment .userphoto{width: 50px; height: 50px; background-size: cover; background-color: #ecedef; position: absolute; left: 15px; top: 15px;}
.commentspanel .comment .userfullname{display: inline-block; font-weight: bold; margin-right: 6px;}
.commentspanel .comment .moment{display: inline-block; font-size: 11px; color: #9a9a9a}
.commentspanel .comment .text{margin-top: 5px; line-height: 17px;}
.commentspanel .comment .commentadm{width: 50px; height: 20px; position: absolute; right: 10px; top: 15px;}
.commentspanel .comment .commentadm .delcommentbtn{cursor: pointer; opacity: 0.6; float: right; width: 20px; height: 20px; margin-top: -5px; background: url('/../images/design/smalldel.png') no-repeat center center}
.commentspanel .comment .commentadm .delcommentbtn:hover{opacity: 1}
.commentspanel .comment .stars{position: absolute; top: 30px; right: 30px; width: 20px; font-size: 150%}

.commentspanel .newcomment {width: 100%; padding-bottom: 10px}
.commentspanel .newcomment .controlspanel{position: relative;width: 100%; height: 25px; background-color: #ececeb; padding: 10px 0}
.commentspanel .newcomment .controlspanel .starsselector{position: absolute; right: 0; top: 0; width: 260px; font-size: 10px; text-transform: uppercase; color: #000000;padding-top: 16px;}
.commentspanel .newcomment .controlspanel .starsselector .st{cursor: pointer; position: absolute; top: 10px; width: 23px; height: 20px; padding-top: 3px; font-size: 13px; color: #9a9a98; font-weight: bold; border-radius: 30px; border: 2px solid #d1d1cf; color: #d1d1cf; text-align: center}
.commentspanel .newcomment .controlspanel .starsselector .st:hover{color: #f0446f; border:2px solid #f0446f;}
.commentspanel .newcomment .controlspanel .starsselector .st.active{background-color: #f0446f; color: #ffffff; border:2px solid #f0446f;}
.commentspanel .newcomment .controlspanel .starsselector .st5{right: 10px;}
.commentspanel .newcomment .controlspanel .starsselector .st4{right: 40px;}
.commentspanel .newcomment .controlspanel .starsselector .st3{right: 70px;}
.commentspanel .newcomment .controlspanel .starsselector .st2{right: 100px;}
.commentspanel .newcomment .controlspanel .starsselector .st1{right: 130px;}
.commentspanel .newcomment textarea{margin-top: 15px; font-family: "PT Sans Caption"; padding: 3%; width: 94%; height: 60px; border-radius: 4px; border: 1px solid #c8d1d0;}


.newposts {width: 980px; height: 390px; text-align: left; border-top: 1px solid #dce1e2; padding-top: 40px; margin-top: 30px; overflow: hidden;}
.newposts .title{font-family: "PT Sans Caption"; margin-bottom: 30px; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #4a4a4a}
.newposts div.item{position: relative; top: 0; float: left; height: 300px; margin:0 33px 0 0;}


.postcover {display: inline-block; position :relative; margin-top: 0px; margin-bottom: 20px; width: 620px; height: 520px; background-color: #d9dee1; background-repeat: no-repeat; background-position: center top}
.postcover .mask{z-index: 1; background: #000000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0.5}
.postcover .titleblock {z-index: 2; width: 100%; text-align: center;}
.postcover .titleblock .typelabel {font-family: "PT Sans Caption"; width: 90%;display: inline-block; text-align: left; font-weight: bold; color: #969696; text-transform: uppercase; font-size: 13px; margin-bottom: -5px; margin-left: 2px;}
.postcover .titleblock .title {text-align: center; border: none; max-height: 150px; background: none; color: #ffffff; font-family: "BlissPro"; font-weight: bold; font-size: 24px;}
.postcover .titleblock .title:focus {outline: 2px solid #ffffff; background:url('/../images/design/white80.png')}
.postcover .infoblock {color: #ffffff; z-index: 2; position: absolute; left: 120px; top: 215px; width: 380px; text-align: center;}
.postcover .infoblock .description {border: none; max-height: 150px; background: none; text-align: center; font-family: "PT Sans Caption"; color: #ffffff; font-size: 15px; margin-bottom: -5px;}
.postcover .infoblock .description:focus {outline: 2px solid #ffffff; background:url('/../images/design/white80.png')}
.postcover .infoblock .line {width: 100px; height: 0px; border-bottom: 1px solid #abacb0; display: inline-block; margin: 15px 0 12px 0}
.postcover .infoblock .author {width: auto; display: inline-block; color: #4c4a4b; font-size: 13px; padding-left: 15px; background: url('/../images/design/author_ico.png') no-repeat left center}
.postcover .infoblock a{color: #ffffff; text-decoration: none}
.postcover .infoblock a:hover{text-decoration: underline}
.postcover .picture_desc {font-family: "PT Sans Caption"; position: absolute; left:0; bottom: 0; right: 0; height: 20px; background-color: #ffffff; z-index: 3; overflow: hidden; color: #928f8f; font-size: 13px; padding: 5px 10px; text-align: center}

.infoblock.nocover {color: #000000; z-index: 2;display: inline-block; width: 960px; text-align: left;}
.infoblock.nocover .titleblock {z-index: 2; width: 100%; text-align: center;}
.infoblock.nocover .titleblock .typelabel {font-family: "PT Sans Caption"; text-align: left; font-weight: bold; color: #969696; text-transform: uppercase; font-size: 13px;}
.infoblock.nocover .titleblock .title {text-align: left; border: none; max-height: 150px; background: none; color: #000000; font-family: "BlissPro"; font-weight: bold; font-size: 24px;}
.infoblock.nocover .titleblock .title_add { text-align: left; max-width: 620px;  color: #818181;  margin: 5px 0 10px 0;}
.infoblock.nocover .description {border: none; max-height: 150px; background: none; text-align: center; font-family: "PT Sans Caption"; color: #ffffff; font-size: 15px; margin-bottom: -5px;}
.infoblock.nocover .line {width: 100px; height: 0px; border-bottom: 1px solid #abacb0; display: inline-block; margin: 15px 0 12px 0}
.infoblock.nocover .userinfo {width: auto; color: #c6c7c7; font-size: 13px; padding-left: 15px; background: url('/../images/design/author_ico_gray.png') no-repeat left center}
.infoblock.nocover a{color: #c6c7c7; text-decoration: none}
.infoblock.nocover .userinfo a:hover{text-decoration: underline}




.btnsline{padding-top: 10px; text-align: right}
.btnsline.withseparator{border-top: 1px solid #888888}
.btnsline button{display: inline-block;}




.postcontent{width: 100%; padding: 10px 0;}
.postcontent .mask{position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: #1585ca; opacity: 0.01; z-index: 2}
.postcontent .mask:hover{opacity: 0.7; }

.postcontent.text{}
.postcontent.text .text_content{position: relative; min-height: 20px; text-align: left;}
.postcontent.text .text_content .mask{}
.postcontent.text .text_content:hover .mask{display: block;}
.postcontent.text .text_content .mask .contentbtn{cursor: pointer; opacity: 0.8; position: absolute; left: 50%; top: 50%; margin-top: -15px; z-index: 3; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center;}
.postcontent.text .text_content .mask .contentbtn:hover {opacity: 1}
.postcontent.text .text_content .mask .editbtn{margin-left: -40px; background-image: url('/../images/design/contenteditbtn.png')}
.postcontent.text .text_content .mask .delbtn{margin-left: 10px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.text .text_editor{display: none; margin: 0 -10px; padding: 10px;}
.postcontent.text .text_editor .redactor_editor{text-align: left;}
.postcontent.text .text_editor .btnsline{padding-top: 10px; text-align: right}
.postcontent.text .text_editor .btnsline.withseparator{border-top: 1px solid #888888}
.postcontent.text .text_editor .btnsline button{display: inline-block;}
.postcontent.text{}






.postcontent.video{}
.postcontent.video .video_content{position: relative; min-height: 170px; text-align: center;}
.postcontent.video .video_content .mask{}
.postcontent.video .video_content:hover .mask{display: block;}
.postcontent.video .video_content .mask .contentbtn{cursor: pointer; opacity: 0.8; position: absolute; left: 50%; top: 50%; margin-top: -15px; z-index: 3; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center;}
.postcontent.video .video_content .mask .contentbtn:hover {opacity: 1}
.postcontent.video .video_content .mask .editbtn{margin-left: -40px; background-image: url('/../images/design/contenteditbtn.png')}
.postcontent.video .video_content .mask .delbtn{margin-left: 10px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.video .video_editor{display: none; margin: 0 -10px; background-color: #ffffff; border-radius: 4px; box-shadow: 2px 2px 6px #777777; padding: 10px;}
.postcontent.video .video_editor input{font-family: "PT Sans Caption"; padding: 5px; width: 606px; margin-left: 1px; height: 30px; border-radius: 5px; border: 1px solid #c9d0d0; }
.postcontent.video .video_editor textarea{display: none;}
.postcontent.video .video_editor .helptext{margin: 5px 0; color: #999999; font-size: 12px; text-align: left}
.postcontent.video .video_editor .btnsline{padding-top: 10px; text-align: right}
.postcontent.video .video_editor .btnsline.withseparator{border-top: 1px solid #888888}
.postcontent.video .video_editor .btnsline button{display: inline-block;}
.postcontent.video{}

.postcontent.video .video-preview {
	margin: 10px 0px 0px 1px;
}
.postcontent.video .video-preview .preview-item {
	display: inline-block;
	overflow: hidden;
	margin: 15px 14px 0px 0px;
	text-decoration: none;
	color: #777;
}
.postcontent.video .video-preview .preview-item:nth-child(3n) {
	margin: 25px 0 0 0;
}
.postcontent.video .video-preview .preview-item:hover .item-image {
	border: 3px solid #1585CA;
}
.postcontent.video .video-preview .preview-item .item-image {
	height: 100px;
	width: 194px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.postcontent.video .video-preview .preview-item .item-text {
	padding: 10px 0 0 0;
	font-size: 13px;
}




.postcontent.code{}
.postcontent.code .code_content{position: relative; min-height: 170px; text-align: center;}
.postcontent.code .code_content .mask{}
.postcontent.code .code_content:hover .mask{display: block;}
.postcontent.code .code_content .mask .contentbtn{cursor: pointer; opacity: 0.8; position: absolute; left: 50%; top: 50%; margin-top: -15px; z-index: 3; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center;}
.postcontent.code .code_content .mask .contentbtn:hover {opacity: 1}
.postcontent.code .code_content .mask .editbtn{margin-left: -40px; background-image: url('/../images/design/contenteditbtn.png')}
.postcontent.code .code_content .mask .delbtn{margin-left: 10px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.code .code_editor{display: none; margin: 0 -10px; background-color: #ffffff; border-radius: 4px; box-shadow: 2px 2px 6px #777777; padding: 10px;}
.postcontent.code .code_editor textarea{font-family: "PT Sans Caption"; padding: 5px; width:606px; margin-left: 1px; height: 70px; border-radius: 5px; border: 1px solid #c9d0d0; }
.postcontent.code .code_editor .helptext{margin: 5px 0; color: #999999; font-size: 12px; text-align: left}
.postcontent.code .code_editor .btnsline{padding-top: 10px; text-align: right}
.postcontent.code .code_editor .btnsline.withseparator{border-top: 1px solid #888888}
.postcontent.code .code_editor .btnsline button{display: inline-block;}
.postcontent.code{}








.postcontent.slideshow{}
.postcontent.slideshow .slideshow_content{position: relative; min-height: 250px; text-align: left;}
.postcontent.slideshow .viewbox{width: 100%; height: auto; overflow: hidden; text-align: left}
.postcontent.slideshow .viewbox .scroll{height: auto; text-align: center;}
.postcontent.slideshow .viewbox .scroll .photo{display: none; width: 620px; height: auto; min-height: 200px;}
.postcontent.slideshow .viewbox .scroll .photo img {
	max-height: 600px;
	max-width: 620px;
}
.postcontent.slideshow .viewbox .scroll .photo.defaultview{display: block; }
.postcontent.slideshow .viewbox .scroll .photo .text{width: 620px; font-size: 13px; height: auto; text-align: center; padding: 5px 0; color: #928f8f; left: 0; bottom:0px; background: #ffffff}
.postcontent.slideshow .viewbox .scroll .photo textarea{display: none; font-family: "PT Sans"; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 13px; width: 614px; margin-top: 7px}
.postcontent.slideshow .controls{width: 100%; height: 65px; position: relative; z-index: 10;}
.postcontent.slideshow .slideshow_content .controls{background-color: #f5f2ed}
.postcontent.slideshow .slideshow_editor .controls{background-color: #ffffff}
.postcontent.slideshow.view .controls{background-color: #ffffff}
.postcontent.slideshow .controls .counter{font-family: "PT Sans Caption"; font-size: 15px; font-weight: bold; color: #4b4a4a; width: 200px; height: 30px; position:absolute; left: 50%; top: 25px; margin-left: -100px; text-align: center;}
.postcontent.slideshow .controls .prevbtn{border: none; cursor: pointer; opacity: 0.8; width: 60px; height: 65px; position: absolute; left: 0; top: 0; background: url('/../images/design/slideshow_prev.png') no-repeat center center}
.postcontent.slideshow .controls .nextbtn{border: none; cursor: pointer; opacity: 0.8; width: 60px; height: 65px; position: absolute; right: 0; top: 0; background: url('/../images/design/slideshow_next.png') no-repeat center center}
.postcontent.slideshow .controls .prevbtn:hover {opacity: 1}
.postcontent.slideshow .controls .nextbtn:hover {opacity: 1}
.postcontent.slideshow .slideshow_content .mask{}
.postcontent.slideshow .slideshow_content .mask .contentbtn{cursor: pointer; opacity: 0.8; position: absolute; left: 50%; top: 50%; margin-top: -15px; z-index: 3; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center;}
.postcontent.slideshow .slideshow_content .mask .contentbtn:hover {opacity: 1}
.postcontent.slideshow .slideshow_content .mask .editbtn{margin-left: -40px; background-image: url('/../images/design/contenteditbtn.png')}
.postcontent.slideshow .slideshow_content .mask .delbtn{margin-left: 10px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.slideshow .slideshow_editor{text-align: center;min-height: 50px;  display: none; margin: 0 -10px; background-color: #ffffff; border-radius: 4px; box-shadow: 2px 2px 6px #777777; padding: 10px;}
/*.postcontent.slideshow .slideshow_editor div {overflow: visible; width: auto; height: auto}*/
/*SLIDESHOW*/
.postcontent.slideshow .slideshow_content.slideshowtype .slides{display: block;}
.postcontent.slideshow .slideshow_content.slideshowtype .photoslist {display: none}
.postcontent.slideshow .slideshow_editor.slideshowtype .preview{display: block;}
.postcontent.slideshow .slideshow_editor.slideshowtype .preview .text{display: none;}
.postcontent.slideshow .slideshow_editor.slideshowtype .preview textarea{display: block;}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist {margin-top: 10px; width: 98%; margin-left: 1%; text-align: center; text-align: left;}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo{width: 80px; height: 80px; display: inline-block; position: relative; }
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo .mask{position: absolute; left: 0; top: 0; right: 12px; height:66px; background-color: #000000; opacity: 0.7; z-index: 2}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo .mask .delbtn{cursor: pointer; position: absolute; opacity: 0.8; left: 50%; top: 50%; z-index: 3; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo .mask .delbtn:hover{opacity: 1}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo img.active{}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo img{cursor: pointer; width: 66px; height: 66px; position: absolute; left:0; top: 0; background-color: #e2e5e6; border: none;}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo textarea{display: none; font-family: "PT Sans"; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 13px; position: absolute; top: 71px; left: 0px; width: 62px; height: 30px;}
.postcontent.slideshow .slideshow_editor.slideshowtype .photoslist .photo.newphoto {}
/*THIRD*/
.postcontent.slideshow .slideshow_content.thirdtype .slides{display: none}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist {margin-top: 10px; width: 98%; margin-left: 1%; text-align: center; text-align: left;}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo{
	width: 200px;
	height: 280px;
	display: inline-block;
	position: relative;
}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo .mask{position: absolute; left: 0; top: 0; right: 12px; bottom: 72px; background-color: #000000; opacity: 0.7; z-index: 2}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo .mask .delbtn{cursor: pointer; position: absolute; opacity: 0.8; left: 50%; top: 50%; z-index: 3; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo .mask .delbtn:hover{opacity: 1}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo img.active{}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo img{cursor: pointer; width: 188px; height: 188px; position: absolute; left:0; top: 0; background-color: #e2e5e6; border: none;}
.postcontent.slideshow .slideshow_content.thirdtype .photoslist .photo div{font-family: "PT Sans"; color: #928f8f; font-size: 13px; position: absolute; top: 200px; left: 0px; width: 182px; height: 30px;}
.postcontent.slideshow .slideshow_editor.thirdtype .preview{display: none}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist {margin-top: 10px; width: 98%; margin-left: 1%; text-align: center; text-align: left;}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo{width: 200px; height: 260px; display: inline-block; position: relative; }
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo .mask{position: absolute; left: 0; top: 0; right: 12px; bottom: 72px; background-color: #000000; opacity: 0.7; z-index: 2}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo .mask .delbtn{cursor: pointer; position: absolute; opacity: 0.8; left: 50%; top: 50%; z-index: 3; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo .mask .delbtn:hover{opacity: 1}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo img.active{}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo img{cursor: pointer; width: 188px; height: 188px; position: absolute; left:0; top: 0; background-color: #e2e5e6; border: none;}
.postcontent.slideshow .slideshow_editor.thirdtype .photoslist .photo textarea{font-family: "PT Sans"; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 13px; position: absolute; top: 200px; left: 0px; width: 182px; height: 30px;}
/*ITEMS*/
.postcontent.slideshow .slideshow_content.itemstype .slides{display: none}
.postcontent.slideshow .slideshow_content.itemstype .photoslist {margin-top: 10px; width: 98%; margin-left: 1%; text-align: center; text-align: left;}
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo{width: 300px; height: 100px; display: inline-block; position: relative; }
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo .mask{position: absolute; left: 0; top: 0; width: 88px; bottom: 12px; background-color: #000000; opacity: 0.7; z-index: 2}
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo .mask .delbtn{cursor: pointer; position: absolute; opacity: 0.8; left: 50%; top: 50%; z-index: 3; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo .mask .delbtn:hover{opacity: 1}
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo img.active{}
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo img{cursor: pointer; width: 88px; height: 88px; position: absolute; left:0; top: 0; background-color: #e2e5e6; border: none;}
.postcontent.slideshow .slideshow_content.itemstype .photoslist .photo div{font-family: "PT Sans"; color: #928f8f; font-size: 13px; position: absolute; top: 0px; left: 95px; width: 180px; height: 82px;}

.postcontent.slideshow .slideshow_editor.itemstype .preview{display: none}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist {margin-top: 10px; width: 98%; margin-left: 1%; text-align: center; text-align: left;}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo{width: 300px; height: 100px; display: inline-block; position: relative; }
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo .mask{position: absolute; left: 0; top: 0; width: 88px; bottom: 12px; background-color: #000000; opacity: 0.7; z-index: 2}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo .mask .delbtn{cursor: pointer; position: absolute; opacity: 0.8; left: 50%; top: 50%; z-index: 3; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-image: url('/../images/design/contentdelbtn.png')}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo .mask .delbtn:hover{opacity: 1}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo img.active{}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo img{cursor: pointer; width: 88px; height: 88px; position: absolute; left:0; top: 0; background-color: #e2e5e6; border: none;}
.postcontent.slideshow .slideshow_editor.itemstype .photoslist .photo textarea{font-family: "PT Sans"; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 13px; position: absolute; top: 0px; left: 95px; width: 180px; height: 82px;}

.postcontent.slideshow .slideshow_editor .photoslist .newphoto{width: 66px; height: 66px; display: inline-block; position: relative; }
.postcontent.slideshow .slideshow_editor .photoslist .newphoto .mask{position: absolute; left: 0; top: 0; right: 12px; bottom: 72px; background-color: #000000; opacity: 0.7;right: 6px; bottom: 6px;opacity: 0.1; cursor: pointer; background-image: url('/../images/design/addphotobg.png'); background-repeat: no-repeat; background-position: center center;}
.postcontent.slideshow .slideshow_editor .photoslist .newphoto .mask:hover {opacity: 0.3}
.postcontent.slideshow .slideshow_editor .photoslist .newphoto input{z-index: 4}

.postcontent.slideshow .slideshow_editor .btnsline{margin-top: 10px; text-align: right}
.postcontent.slideshow .slideshow_editor .btnsline button{display: inline-block;}
.postcontent.slideshow .slideshow_editor .layout {width: 98%; margin-left: 1%; height: 110px; margin-top: 10px; text-align: left;}
.postcontent.slideshow .slideshow_editor .layout .sel{cursor: pointer; display: inline-block; border: 2px solid #e4e4e6;}
.postcontent.slideshow .slideshow_editor .layout .sel:hover{border: 2px solid #8c8e8d;}
.postcontent.slideshow .slideshow_editor .layout .sel.active{border: 2px solid #8c8e8d;}
.postcontent.slideshow .slideshow_editor .layout .typeselect{display: inline-block; position: relative; width: 300px;  height: 130px;}
.postcontent.slideshow .slideshow_editor .layout .typeselect .sel{width: 66px; height: 66px; margin-right: 20px}
.postcontent.slideshow .slideshow_editor .layout .typeselect .type_slideshow{background-image: url('/../images/design/phototype_slideshow.png')}
.postcontent.slideshow .slideshow_editor .layout .typeselect .type_third{background-image: url('/../images/design/phototype_third.png')}
.postcontent.slideshow .slideshow_editor .layout .typeselect .type_items{background-image: url('/../images/design/phototype_items.png')}
.postcontent.slideshow .slideshow_editor .layout .formselect{display: inline-block; position: relative; width: 200px;  height: 130px;}
.postcontent.slideshow .slideshow_editor .layout .formselect .sel{margin-bottom: 5px; background-image: url('/../images/design/photoform.png'); width: 61px; height: 61px; margin-right: 20px}
.postcontent.slideshow .slideshow_editor .layout .formselect .form_box{}
.postcontent.slideshow .slideshow_editor .layout .formselect .form_circle{border-radius: 62px;}

.postcontent.slideshow .slideshow_editor .layout .title {margin-bottom: 10px; font-family: "PT Sans Caption"; font-size: 11px; width: 100%; text-align: left; text-transform: uppercase; color: #666666}
.postcontent.slideshow{}







#addpostpublication {display: inline-block; position :relative; margin-top: 30px; width: 1024px;} /* -  height: 600px; */
#addpostpublication .feed{position :absolute; width: 630px; right: 0;}

.u_button {line-height: 100%; display: inline-block; border: none; cursor: pointer; width: auto; height: auto; text-decoration: none; background-color: #1585ca; border-radius: 25px; color: #ffffff; font-family: "BlissPro"; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; padding: 10px 20px 10px 20px}
.u_button.darker {background-color: #787a79}
.u_button.next {width: 70px; background-color: #656565; text-align: left;}
.u_button.green {width: 70px; background-color: #2ac56c; text-align: left;}
.u_button.red {background-color: #da2351;}
.u_button.gray {background-color: #ccccc6;}
.u_button.subgray{color: #888888; background-color: #d9d9d9}
.u_button.big {cursor: pointer; background-color: #d3d5d4; border-radius: 2px; height: 36px; padding: 4px 25px; font-size: 16px; font-family: "BlissPro"; font-weight: bold; color: #767779; border: 1px solid #bec3c7; margin: 0 5px;}
.u_button.small {height: 30px; padding: 0px 20px 1px 20px; font-size: 12px;  color: #ffffff; border: none}
.u_button.inverse {background: none; color: #717070}
.u_button:hover {background-color: #da2351; color: #ffffff;}
.u_button.inverse:hover {color: #da2351; background: none}


.u_input{padding: 5px 8px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a; border: 1px solid #c9d0d0; border-radius: 4px;}

.u_textarea{
	font-family: "PT Sans Caption";
	border: 1px solid #DBDCD7;
	width: 700px;
	height: 200px;
	margin-bottom: 30px;
	padding: 10px;
	font-size: 14px;
	border-radius: 4px;
	resize: none;
}

.u_field{margin-top: 5px; font-family: "PT Sans Caption"; font-size: 12px; color: #2a2a2a;}
.u_field span{float: left; width: 115px; text-transform: uppercase; font-size: 11px;}
.u_field.red .u_input{box-shadow: 0 0 5px #ff0000}
.u_field.red .errorlabel{font-size: 9px; color: #ff0000}



.taxiline {width: 100%; height: 3px; margin-bottom:40px; background: url('/../images/design/taxiline.png')}
.taxiline.wider {width: 1300px; background: url('/../images/design/taxiline.png')}

#footer {position: relative; width: 1280px; display: inline-block; border-top: 2px solid #f6f1e9; height: 190px;}
#footer .footerlogo {position: absolute; left: 50px; top: 120px; width: 220px; height: 100px; background: url('/../images/design/footerlogo.png') no-repeat center center}
#footer .taxiline {position: absolute; left: 0px; right:0; top: 70px; height: 3px; background: url('/../images/design/taxiline.png')}
#footer .footermenu {font-family: "PT Sans Caption"; font-weight: bold; position:absolute; top: 20px; right: 80px; height: 40px; text-align: right}
#footer .footermenu ul {padding:0; margin: 0; height: 40px; list-style: none}
#footer .footermenu ul li {display: inline-block; padding: 0; height: 40px; margin: 0px; }
#footer .footermenu ul li a {display: inline-block; color: #2a2a2a; font-size: 14px; text-transform: uppercase; text-decoration: none; padding: 5px 15px; }
#footer .footermenu ul li a:hover, .leftrightmainmenu ul li.active a {color: #1585ca; text-decoration:none;}
#footer .footertext {font-family: "PT Sans Caption"; font-weight: bold; width: auto;position: absolute; left: 50px; top: 100px; color: #2a2a2a; font-size: 13px; text-align: left;}
#footer .social {left: 50px; top: 25px; width: 280px;}
#footer .social a{margin-right: 14px; }
#footer .footerservicemenu {
	position: absolute;
	top: 108px;
	right: 80px;
	height: 40px;
	text-align: right;
}
#footer .footerservicemenu ul {padding:0; margin: 0; height: 40px; list-style: none}
#footer .footerservicemenu ul li {display: inline-block; padding: 0; height: 40px; margin: 0px; }
#footer .footerservicemenu ul li a {font-family: "PT Sans Caption"; text-transform: uppercase; font-weight: bold; display: inline-block; color: #717070; font-size: 11px; text-decoration: underline; padding: 5px 16px; }
#footer .footerservicemenu ul li a:hover, .leftrightmainmenu ul li.active a {color: #1585ca; }













#showloginbtn{display: inline-block; width: 100px; padding: 18px; text-align: center; cursor: pointer; text-transform: uppercase; text-decoration: none; font-size: 11px;}
#showloginbtn:hover {color: #266fa7; background-color: #eeeeee;}
#preloader{display: none; width: 30px; height: 30px; background: url('/../images/design/preloader.gif') no-repeat; position: absolute; left: 7px; top: 10px; z-index: 2}




.centerblock {width: 800px; position: relative; display: inline-block; text-align: left; }

#welcomepage {background: url('/../images/design/mainbg.jpg') no-repeat center 30% #ffffff; background-size: cover}














#login_panel {display: none; position: absolute; z-index: 10; background: url('/../images/design/white90.png') repeat; border-radius: 2px; padding: 40px; right: 30px; top: 70px; width: 350px; height: 260px; box-shadow: 2px 2px 20px #cccccc}

.breadcrumbs {width: 90%; display: inline-block; text-align: left; margin: 20px 0 20px 0; padding: 0 0 0 20px; font-size: 10px; color: #999999}



.to1024.white {width: 1024px; }
.to1024 .feed.main {width: 960px;}
.to1024 #header {width: 1024px; position: relative; }
.to1024 #header #headercenter {width: 1024px;  margin-left: -512px;}
.to1024 #header #headersocial{left: 20px; top: 105px;}

.to1024 #bigmainmenu {
	padding: 0 10px;
}
.to1024 #bigmainmenu #mainMenu li { margin: 0 13px 0 0 !important; }
.to1024 #bigmainmenu #sideMenu li { margin: 0 0 0 10px !important; }
.to1024 #bigmainmenu ul li a {
	font-size: 16px !important;
	margin: 0 10px;
}
.to1024 #bigmainmenu ul li li a {
	font-size: 13px !important;
	margin: 0;
}


.to1024 .leftrightmainmenu ul li a {font-size: 12px; padding: 19px 0px 5px 35px; margin: 0 10px;}
.to1024 #header #leftmainmenu {
    left: 45px;
    width: 240px;
    text-align: left;
}
.to1024 #header #rightmainmenu {
	right: 0px;
	width: 285px;
	text-align: right;
}
/*.to1024 .leftrightmainmenu ul li a {margin: 0 10px 0 10px}*/
.to1024 #footer {width: 1024px; }
.to1024 #footer .footermenu {left: 325px;}
.to1024 #footer .footermenu ul li a {font-size: 13px; padding: 5px 8px; }
.to1024 #footer .footerservicemenu {left: 325px;}
.to1024 #footer .footertext { font-size: 11px; }
.to1024 #footer .footerservicemenu ul li a { font-size: 10px; padding: 5px 4px; }
.to1024 .main_top_bunner {height: 300px;}
/*.to1024 .feedfilterline {width: 630px;}*/
.to1024 .feed.main .feedrow.feedrow3{margin-right: 0}
.to1024 .taxiline.wider{width: 100%;}
.to1024 .newposts div.item{margin-right: 23px}



.classicpage{width: 900px; display: inline-block; text-align: left; font-size: 15px; margin-bottom: 40px;}
.classicpage a{color: #1585ca; text-decoration: none}
.classicpage a:hover{text-decoration: underline}



.uploadify {position: relative; margin-bottom: 1em; margin-left: 5px}
.uploadify-button {display: inline-block; border: none; cursor: pointer; width: auto; height: auto; text-decoration: none; background-color: #1585ca; border-radius: 25px; color: #ffffff; font-family: "BlissPro"; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; padding: 0 5px}
.uploadify:hover .uploadify-button {background-color: #606060;background-position: center bottom;}
.uploadify-button.disabled {background-color: #D0D0D0;color: #808080;}
.uploadify-queue {margin-bottom: 1em;}
.uploadify-queue-item {	background-color: #F5F5F5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font: 11px Verdana, Geneva, sans-serif;	margin-top: 5px;max-width: 350px;padding: 10px;}
.uploadify-error {background-color: #FDE5DD !important;}
.uploadify-queue-item .cancel a {background: url('../img/uploadify-cancel.png') 0 0 no-repeat;float: right; height:16px;text-indent: -9999px;width: 16px;}
.uploadify-queue-item.completed {background-color: #E5E5E5;}
.uploadify-progress {background-color: #E5E5E5;	margin-top: 10px;width: 100%;}
.uploadify-progress-bar {background-color: #0099FF;height: 3px;width: 1px;}








.searchschool {width: 900px; height: 135px; border-top: 2px solid #f4ede4; position: relative;}
.searchschool .title{position: absolute; left: 50px; top: 55px; font-family: "Intro"; text-transform: uppercase; color: #000000; font-size: 18px;}
.searchschool input{width: 530px; outline: none; position: absolute; left: 150px; top: 46px; right: 170px; font-family: "BlissPro"; color: #000000; font-size: 18px; border: 2px solid #dbdbd8; padding: 5px 15px;}
.searchschool .u_button{position: absolute; right: 50px; top: 48px;}

.schoolselector {min-width: 900px; position: absolute; left: 0; right: 0; top: 380px; height: 955px; background-color: #999999; overflow: hidden;}

.schoolselector .controls{overflow:hidden; position: absolute; left: 0px; width: 290px; top: 0px; bottom: 0px; padding-bottom: 20px;  background-color: #3b3e3f; box-shadow: 0px 0px 10px #777777; z-index: 100; text-align: center;}
.schoolselector .controls .title{text-align: left; width: 80%; display: inline-block; font-family: "BlissPro"; font-weight: bold; text-transform: uppercase; color: #e2e2e1; font-size: 14px; padding: 16px 0; border-bottom: 2px solid #515354}
.schoolselector .controls .subtitle{text-align: left; width: 80%; display: inline-block; font-family: "BlissPro"; font-weight: bold; text-transform: uppercase; color: #e2e2e1; font-size: 14px; padding: 16px 0; border-bottom: 2px solid #515354; border-top: 2px solid #515354; margin: 20px 0 10px 0}
.schoolselector .controls .toggle{text-align: left; width: 80%; display: inline-block; font-family: "PT Sans Caption"; text-transform: uppercase; color: #e2e2e1; font-size: 10px; padding: 16px 0; }
.schoolselector .controls .toggle div{display: inline-block; margin: 0 2px; }
.schoolselector .controls .toggle .left{cursor: pointer}
.schoolselector .controls .toggle .right{cursor: pointer}
.schoolselector .controls .toggle .name{margin-right: 10px;}
.schoolselector .controls .toggle .rub{cursor: pointer; width: 32px; height: 17px; background: url('/../images/design/toggle.png')left center no-repeat; margin-bottom: -6px; cursor: pointer;}
.schoolselector .controls .toggle .rub.r{background-position: right center}
.schoolselector .controls .field{text-align: left; width: 80%; display: inline-block; font-family: "PT Sans Caption"; text-transform: uppercase; color: #e2e2e1; font-size: 10px; padding: 10px 0;}
.schoolselector .controls .field input{display: block; outline: none; border: none; margin-top: 7px; text-align: left; width: 215px; height: 13px; background: url('/../images/design/selectorfield.png') center center no-repeat; font-family: "PT Sans Caption"; color: #e2e2e1; font-size: 11px; padding: 10px 10px 10px 10px;}
.schoolselector .controls .field .radiobtn{cursor: pointer; display: inline-block;margin-top: 15px; margin-right: 5px; height: 14px; text-align: left; background: url('/../images/design/selectorradio.png') left center no-repeat; padding-left: 20px}
.schoolselector .controls .field .radiobtn.active{background-image: url('/../images/design/selectorradioa.png')}
.schoolselector .controls .checkbtn{font-family: "PT Sans Caption"; text-transform: uppercase; color: #e2e2e1; font-size: 10px; cursor: pointer; display: block; margin-left: 10%; margin-top: 15px; height: 15px; text-align: left; background: url('/../images/design/selectorcheck.png') left center no-repeat; padding-left: 20px}
.schoolselector .controls .checkbtn.active{background-image: url('/../images/design/selectorchecka.png')}
.schoolselector .controls .checkbtn input{display: none;}
.schoolselector .controls .droper{width: 235px; height: 80px; position: relative; display: inline-block; background: url('/../images/design/selectordrop.png') center 50px no-repeat}
.schoolselector .controls .droper .c{width: 30px; text-align: center; font-size: 8px; position: absolute; top: 65px;}
.schoolselector .controls .droper .min{left: -12px; }
.schoolselector .controls .droper .v1{left: 42px; }
.schoolselector .controls .droper .v2{left: 101px; }
.schoolselector .controls .droper .v3{left: 158px; }
.schoolselector .controls .droper .max{right: -10px; }
.schoolselector .controls .droper .p{width: 42px; z-index: 2; cursor: pointer;  height: 43px; padding-top: 4px; text-align: center; font-size: 10px; color: #454545; position: absolute; top: 15px; background: url('/../images/design/selectordroppoint.png') center center no-repeat}
.schoolselector .controls .droper .min{left: -16px;}
.schoolselector .controls .droper .max{left: 210px; }
.schoolselector .controls .droper .selected{position: absolute; left: 3px; width: 228px; top:50px; height: 8px; background-color: #e6305e  }

.schoolselector .controls.styles{position: absolute; left: -700px; width: 900px; top:0px; bottom: 0px; background-color: #0a61ae; z-index: 95}
.schoolselector .controls.styles .title{border-bottom-color: #1585ca; width: 90%}
.schoolselector .controls.styles .styleselector {color: #ffffff; width: 80%; text-align: left; display: inline-block; font-size: 16px; margin-top: 30px; line-height: 27px}
.schoolselector .controls.styles .jquery-tree-checked-partial {
	background-image: url('/../images/design/s_checkbox-partial.png'); cursor: pointer;
}
.schoolselector .controls.styles .jquery-tree-checked {
	background-image: url('/../images/design/s_checkbox-checked.png'); cursor: pointer;
}
.schoolselector .controls.styles .jquery-tree-unchecked {
	background-image: url('/../images/design/s_checkbox-unchecked.png'); cursor: pointer;
}

.schoolselector .metro {position: absolute; left: -700px; width: 900px; top:0px; bottom: 0px; background-color: #0a61ae; z-index: 95}
.schoolselector .metro .title{border-bottom-color: #1585ca; width: 90%}
.schoolselector .metro .styleselector {color: #ffffff; width: 80%; text-align: left; display: inline-block; font-size: 16px; margin-top: 30px; line-height: 27px}
.schoolselector .metro .jquery-tree-checked-partial {
	background-image: url('/../images/design/s_checkbox-partial.png'); cursor: pointer;
}
.schoolselector .metro .jquery-tree-checked {
	background-image: url('/../images/design/s_checkbox-checked.png'); cursor: pointer;
}
.schoolselector .metro .jquery-tree-unchecked {
	background-image: url('/../images/design/s_checkbox-unchecked.png'); cursor: pointer;
}


.schoolselector .in{overflow-y:scroll; position: absolute; left: 0; top: 0; bottom: 0; right: -30px; padding-right: 30px;}

.schoolselector .results{overflow:hidden; position: absolute; left: 290px; width: 390px;  top: 0px; bottom: 0px;  background-color: #f4ede4; box-shadow: 0px 0px 20px #777777; z-index: 90  }

.schoolselector .results .search-in-progress {
	padding: 40px;
	background: url('/images/design/serach-status-1.gif') center center no-repeat;
	width: 15px;
	height: 15px;
	margin: 0 auto;
}

.schoolselector .res{min-height: 30px; text-align: left; position: relative; width: 340px; padding: 25px 0px 20px 50px; border-bottom: 5px solid #ffffff}
.schoolselector .res .num{position: absolute; text-align:center; color: #ffffff; font-size: 14px; padding-top: 9px; width: 28px; height: 27px; background: url('/../images/design/selectorresnum.png') center center no-repeat; left:12px; top: 21px;}
.schoolselector .res .name{text-decoration: none; display: inline-block; width: 300px; font-family: "BlissPro"; font-weight: bold; color: #000000; font-size: 20px; margin-bottom: 10px;}
.schoolselector .res .name:hover{text-decoration: underline; color: #0767b3}
.schoolselector .res .city{width: 300px; cursor: pointer; margin-bottom: 2px; background: url('/../images/design/locationico.png') left 4px no-repeat; margin-left: -15px; padding-left:15px}
.schoolselector .res .city:hover{text-decoration: underline}
.schoolselector .res .contacts{text-transform: uppercase; font-size: 12px; margin-top: 6px;}
.schoolselector .res .stars{width: 70px; height: 42px; padding-top: 6px; position: absolute; left: 300px; top: 20px; background-color: #f34974; border-radius: 5px; text-align: center; color: #ffffff; font-family: "BlissPro"; font-size: 10px; font-weight: bold; text-transform: uppercase;}
.schoolselector .res .stars span{display: block; font-family: "PT Sans"; font-weight: normal; font-size: 20px;}
.schoolselector .res.teacher{padding-left: 100px;}
.schoolselector .res.teacher .num{color: #000000; background: none;}
.schoolselector .res.teacher .photo{position: absolute; top: 20px; left: 40px; width: 40px; height: 40px; border-radius: 40px; border: 4px solid #ffffff}
.schoolselector .res.teacher .city{margin-left: 0;}

.schoolselector .map{position: absolute; left: 680px; right: 0; top: 0px; bottom: 0px; }

body .ui-datepicker {border-radius: 0px; font-family: "BlissPro"; font-size: 15px; border-color: #e2e2e1; padding: 8px;}
body .ui-datepicker .ui-datepicker-header{font-family: "PT Sans Caption"; letter-spacing: 1px; background-color: #f2f1ef; border-radius: 0; font-weight: normal; border-color: #d0d4d9; text-transform: uppercase; height: 40px;}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin-top: 10px}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {height: 40px; width: 40px; border: none; border-radius: 0px; cursor: pointer; background: url('/../images/design/calendar-left.png') center 18px no-repeat;}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {height: 40px; width: 40px; border: none; border-radius: 0px; cursor: pointer; background: url('/../images/design/calendar-right.png') center 18px no-repeat;}
body #eventscalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-year{display: inline-block; margin-top: 8px;}
body .ui-datepicker .ui-datepicker-calendar tr {
	border-left: 1px solid #d0d4d9;
	height: 30px;
}
body .ui-datepicker .ui-datepicker-calendar td {
	border-right: 1px solid #d0d4d9;
	border-bottom: 1px solid #d0d4d9;
	padding: 0;
	margin: 0;
	height: 20px;
}
body .ui-datepicker .ui-datepicker-calendar td a {
	border-radius: 0px;
	display: block;
	border: none;
	background: none;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 6px 8px 6px !important;
}
.ui-state-disabled span
body .ui-datepicker .ui-datepicker-calendar td a.ui-priority-secondary{color: #d0d2d6; opacity: 0.5}
body .ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight {color: #f44975; background-color: #eef1f5; outline: 1px solid #f44975 !important;}
body .ui-datepicker .ui-datepicker-calendar td a:hover {color: #1585ca; outline: 3px solid #1585ca !important;}


body .ui-datepicker .ui-datepicker-calendar td.withevent{background: url('/../images/design/calendar-withevent.png') right top no-repeat}



/* Рубрикатор статей */

.feed-rubric {
	float: left;
	margin: 0 20px;
	font-family: "BlissPro", serif;
	color: #4d4f4f;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 56px;
}
.feed-rubric .feed-rubric_selected {
	color: #1585ca;
	border-bottom: 1px dashed #1585ca;
	margin: 0 5px;
	cursor: pointer;
}
.feed-rubric .feed-rubric_select {
	position: absolute;
	z-index: 99;
	text-align: left;
	margin: -4px 0 0 55px;
	display: none;
}
.feed-rubric .feed-rubric_select .array-element {
	background: url(/images/design/rubric-top.png) -5px 0px no-repeat;
	height: 8px;
}
.feed-rubric .feed-rubric_select .wrapper {
	background: #FFF;
	border: 1px solid #CCC;
	text-align: left;
	padding: 10px 20px 15px 20px;
	border-top: none;
	min-width: 120px;
}
.feed-rubric .feed-rubric_select a {
	display: block;
	color: #2a2a2a;
	text-decoration: none;
	line-height: 30px;
}
.feed-rubric .feed-rubric_select a:hover {
	color: #1585ca;
}

#usereditform .clear_list_js_tree {
	display: none;
}

.addv-banner {
	padding: 8px 20px;
	border: none;
	cursor: pointer;
	outline: none;
	background: #508CE8;
	color: #FFF;
	margin: 20px 0 0 0;
	font-size: 14px;
	border-radius: 10px 2px 2px 10px;
	text-decoration: none;
	display: inline-block;
}

#footer .cright {
	margin: 10px 10px 0 0;
}

#footer .cright a {
	/*background: url('/images/design/cright.png') center center no-repeat;
	width: 91px;
	height: 16px;
	display: inline-block;
	text-indent: -9999px;
	padding: 0 0 0 5px;*/


	position: absolute;
	height: 53px;
	width: 122px;
	background: url("/images/design/create_logo.png") center -53px no-repeat;
	bottom: -40px;
	right: 2px;
	cursor: pointer;
}
#footer .cright a:hover {
	background: url("/images/design/create_logo.png") center 0px no-repeat;
}

#moderate_message {
	margin: 0 10px 15px 5px;
}
#moderate_message textarea {
	border: 1px solid #CCC;
	width: 100%;
	height: 100px;
	resize: none;
}

.site_styles .pop {
	display: none !important;
}
.site_styles  .h2 {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "BlissPro";
	text-align: left;
	margin: 0 0 20px 15px;
}
.site_styles .filter_styles {
	float: right;
	margin: 5px 15px 0 0;
}
.site_styles .filter_styles input {
	border: 2px solid #dbdbd8;
	font-size: 16px;
	padding: 5px 10px 5px 35px;
	width: 183px;
}
.site_styles .filter_styles .filter_icon {
	background: #FFF url('/images/design/search_btn.png') center center no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	cursor: pointer;
	margin: 5px 0 0 3px;
}
.site_styles .style_list {
	overflow: hidden;
	background: #ebeeee;
	padding: 20px 10px 20px 10px;
}
.site_styles .style_list .el_wrapper {
	background: url("/images/design/styles_back.png") center -100px no-repeat;
	padding: 10px;
	height: 135px;
	float: left;
	text-decoration: none;
	color: #FFF;
	z-index: 2;
	position: relative;
	width: 235px;
}
.site_styles .style_list .el_wrapper.nav_null {
	z-index: 0;
}
.site_styles .style_list .el_wrapper.no_back {
	background: none !important;
}

.site_styles .style_list .el_wrapper.el_style_cover_1 {
	background-position: center -0px;
}
.site_styles .style_list .el_wrapper.el_style_cover_2 {
	background-position: center -10px;
}
.site_styles .style_list .el_wrapper.el_style_cover_3 {
	background-position: center -20px;
}
.site_styles .style_list .el_wrapper.el_style_cover_4 {
	background-position: center -30px;
}
.site_styles .style_list .el_wrapper.el_style_cover_5 {
	background-position: center -40px;
}
.site_styles .style_list .el_wrapper.el_style_cover_6 {
	background-position: center -50px;
}
.site_styles .style_list .el_wrapper.el_style_cover_7 {
	background-position: center -60px;
}
.site_styles .style_list .el_wrapper.el_style_cover_8 {
	background-position: center -70px;
}
.site_styles .style_list .el_wrapper.el_style_cover_9 {
	background-position: center -80px;
}
.site_styles .style_list .el_wrapper.el_style_cover_10 {
	background-position: center -90px;
}

.site_styles .style_list .el_wrapper.el_style_cover_1 .style_el {
	background: rgba(244, 116, 9, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_2 .style_el {
	background: rgba(147, 72, 41, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_3 .style_el {
	background: rgba(181, 26, 42, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_4 .style_el {
	background: rgba(0, 95, 177, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_5 .style_el {
	background: rgba(66, 77, 106, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_6 .style_el {
	background: rgba(36, 122, 42, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_7 .style_el {
	background: rgba(41, 162, 144, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_8 .style_el {
	background: rgba(132, 29, 134, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_9 .style_el {
	background: rgba(120, 119, 40, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_10 .style_el {
	background: rgba(198, 64, 134, 0.6);
}
.site_styles .style_list .el_wrapper.el_style_cover_0 .style_el:hover {
	background: rgba(0, 0, 0, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_1 .style_el:hover {
	background: rgba(244, 116, 9, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_2 .style_el:hover {
	background: rgba(147, 72, 41, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_3 .style_el:hover {
	background: rgba(181, 26, 42, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_4 .style_el:hover {
	background: rgba(0, 95, 177, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_5 .style_el:hover {
	background: rgba(66, 77, 106, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_6 .style_el:hover {
	background: rgba(36, 122, 42, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_7 .style_el:hover {
	background: rgba(41, 162, 144, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_8 .style_el:hover {
	background: rgba(132, 29, 134, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_9 .style_el:hover {
	background: rgba(120, 119, 40, 0.5);
}
.site_styles .style_list .el_wrapper.el_style_cover_10 .style_el:hover {
	background: rgba(198, 64, 134, 0.5);
}

.site_styles .style_list .style_el {
	width: 235px;
	height: 135px;
	display: block;
	text-decoration: none;
	color: #FFF;
	position: absolute;
	background: rgba(0, 0, 0, 0.3);
}
.site_styles .style_list .pic_back {
	width: 235px;
	height: 135px;
	position: absolute;
}
.site_styles .style_list .style_el .name {
	font-size: 16px;
	font-family: "BlissPro";
	text-transform: uppercase;
	padding: 40px 35px 0 35px
}
.site_styles .style_list .style_el .name .count {
	vertical-align: super;
	font-size: 14px;
}

.site_styles .style_list > .wrapper {
	max-height: 300px;
	overflow: hidden;
	position: relative;
	width: 1280px;
}
.site_styles .style_list > .found_result {
	overflow: hidden;
}
.site_styles .style_list > .wrapper.nav {
	padding-bottom: 30px;
}
.site_styles .filter_styles .none_found {
	text-align: left;
	margin: -2px 0 0 0;
	color: #C28080;
	display:  none;
}

.site_styles .style_list .parent_style {
	width: 187px;
	float: left;
	margin: 5px 10px 0 0;
	text-align: left;
}
.site_styles .style_list .parent_style a {
	background: url("/images/design/styles_parent.png") left top no-repeat;
	height: 41px;
	display: inline-block;
	line-height: 41px;
	text-indent: 50px;
	font-family: "BlissPro";
	font-size: 16px;
	text-decoration: none;
	color: #1585ca;
	text-transform: uppercase;
	font-weight: normal;
	margin: -5px 0 0 10px;
}
.site_styles .style_list .parent_style a:hover {
	color: #ff174d;
	background-position: left bottom;
}

.postcover .infoblock.style .breadcrumbs1 {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "BlissPro";
}

.postcover .infoblock.style .line.white {
	border-bottom: 3px solid #FFFFFF;
	width: 120px;
	margin: 55px 0;
}

.postcover .infoblock.style .titleblock .title {
	font-size: 32px;
	line-height: 36px;
	text-transform: uppercase;
}

.postcover .infoblock.style {
	color: #ffffff;
	z-index: 2;
	position: absolute;
	left: 120px;
	top: 80px;
	width: 380px;
	text-align: center;
}
.site_styles .tagspanel {
	margin-top: 0;
}
.site_styles .tagspanel .group .title {
	font-size: 14px;
	font-family: "BlissPro";
	border-bottom: 2px solid #f0e9df;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.site_styles .tagspanel .group .schools_wrapper a {
	display: block;
	height: 90px;
	font-family: "BlissPro";
	text-decoration: none;
	color: #000;
	font-size: 16px;
}
.site_styles .tagspanel .group .schools_wrapper a img {
	float: left;
	padding: 0 10px 0 0;
}
.site_styles .tagspanel .group .showAllSchools {
	text-align: center;
	margin: 10px 0 10px 0;
}
.bigbut .u_button {
	border-radius: 40px;
	width: 270px;
	font-size: 14px;
	padding: 20px 0;
}
.site_styles .tagspanel.know_more {}
.site_styles .tagspanel.know_more .wrote_ass {
	font-size: 15px;
	padding: 10px 0 15px 0;
	font-family: "PT Sans Caption";
	line-height: 22px;
}
.site_styles .tagspanel.know_more .bigbut {
	margin-bottom: 10px;
}

.style_bottom_bread {
	overflow: hidden;
	height: 75px;
	width: 960px;
	margin: 40px auto;
	border-top: 1px solid #dce1e2;
	padding-top: 40px;
}
.style_bottom_bread .next_style {
	float: right;
	height: 75px;
	width: 300px;
	background: url("/images/design/styles_next.png") center top no-repeat;
	font-family: "PT Sans Caption";
	color: #FFF;
	text-transform: uppercase;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	display: block;
}
.style_bottom_bread .next_style:hover {
	background: url("/images/design/styles_next.png") center bottom no-repeat;
}
.style_bottom_bread .next_style .t1 {
	font-size: 12px;
	margin: 18px 0 2px 0;
}
.style_bottom_bread .next_style .t2 {
	font-size: 14px;
	font-weight: bold;
}
.style_bottom_bread .bread {
	background: #f3f0e2;
	margin-right: 340px;
	height: 75px;
	font-family: "BlissPro";
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 0 0 0 20px;
	display: table-cell;
	vertical-align: middle;
	width: 610px;
}
.style_bottom_bread .bread a {
	color: #000;
	text-decoration: none;
}

.style_list .styles_nav {
	padding: 10px;
	height: 135px;
	text-decoration: none;
	color: #FFF;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}
.style_list .styles_nav.nav_prev {
	top: 0;
	left: 0;
	width: 235px;
}
.style_list .styles_nav.nav_next {
	right: 5px;
	bottom: 20px;
	width: 235px;
}
.style_list .styles_nav .name {
	padding: 75px 35px 0 35px !important;
}
.style_list .styles_nav.nav_prev .pic_back {
	background: url("/images/design/styles_prev_st.png") center center no-repeat;
}
.style_list .styles_nav.nav_prev .style_el {
	background: none;
}
.style_list .styles_nav.nav_next .pic_back {
	background: url("/images/design/styles_next_st.png") center center no-repeat;
}
.style_list .styles_nav.nav_next .style_el {
	background: none;
}
.style_list .styles_nav .style_el:hover {
	background: rgba(0, 0, 0, 0.6);
}
.style_list .styles_pills {
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 0;
	padding: 0;
}
.style_list .styles_pills li {
	display: inline-block;
	background: none;
	height: 8px;
	width: 8px;
	border-radius: 20px;
	text-indent: -9999px;
	margin: 0 5px;
	border: 1px solid #1686c8;
	cursor: pointer;
}
.style_list .styles_pills li.active {
	background: #1686c8;
}

.newposts.styles {
	border: none;
	margin: 20px 0 30px 25px;
	padding: 0;
	height: 320px;
}
.newposts.styles.newpostsfeed .item.article130x300 {
	width: 130px;
	height: 240px;
}

.feed .item.article130x300.posttype_3 .hover {
	width: 130px;
	height: 130px;
	position: absolute;
	background: url("/images/design/post_130_back.png") 0 -130px no-repeat;
}

.feed .item.article130x300.posttype_4 .hover {
	width: 130px;
	height: 130px;
	position: absolute;
	background: url("/images/design/post_130_back.png") 0 0 no-repeat;
}

.style_bottom_bread .bread a:hover {
	color: #1585ca;
}
.site_styles .tagspanel .group .schools_wrapper a:hover {
	color: #1585ca;
}

.site_styles .found_result .cur_bread {
	position: absolute;
	bottom: 25px;
	padding: 0 10px;
	text-align: center;
	font-size: 12px;
	width: 215px;
}

.site_styles .found_result .cur_bread .cur_bread_el {
	color: #FFF;
}

.site_styles .pop .comments {
	display: none;
}
.site_styles .pop .likes {
	display: none;
}
.site_styles .pop .counters {
	display: block;
}

.site_styles .postcover {
	margin-bottom: -20px;
}

.to1024 #header #controlpanel .userblock {
	right: 25px;
}

.to1024 #header #controlpanel .userSignup {
	margin: 45px 30px 0 0px;
}


.to1024 #profileblock .info {
	left: 20px;
}

.hide_me {
	display: none;
}

#userinfo .wrapper_mobile {
	position: absolute;
	left: -25px;
	top: -2px;
}
#userinfo .wrapper_mobile a {
	color: #000;
	font-size: 16px;
	text-decoration: underline !important;
}

.footer_1025 {
	border-top: none;
}
.footer_1025 .ln-1 {
	border-top: 2px solid #F6F1E9;
	background: url("/images/design/f_line.png") left bottom repeat-x;
	padding: 10px 0;
}
.footer_1025 .f_logo {
	background: url("/images/design/wld_f_logo.jpg") left -5px no-repeat;
	width: 280px;
	padding: 20px 0 20px 200px;
	text-align: left;
	font-family: "PT Sans Caption";
	font-size: 11px;
	font-weight: bold;
}
.footer_1025 .f_logo .gr-gr {
	color: #7B7B7B;
	font-weight: normal;
}
.footer_1025 .social {
	left: 810px !important;
	border-left: 2px solid #CCC !important;
	border-right: 2px solid #CCC !important;
	text-align: center !important;
	width: 260px !important;
	padding: 10px 0 10px 5px !important;
	top: 135px !important;
}
.footer_1025 .footermenu {
	right: 0 !important;
	top: 45px !important;
}
.footer_1025 .footerservicemenu {
	top: 145px !important;
	left: -15px !important;
	right: auto !important;
}
.footer_1025 .footerservicemenu a {
	font-family: "BlissPro" !important;
	font-size: 12px !important;
	color: #000 !important;
	text-decoration: none !important;
	padding: 5px 12px !important;
}
.footer_1025 .footerservicemenu a:hover {
	text-decoration: underline !important;
}
.footer_1025 .f_create_logo {
	position: absolute;
	height: 53px;
	width: 122px;
	background: url("/images/design/create_logo.png") center -53px no-repeat;
	bottom: 7px;
	right: 20px;
	cursor: pointer;
}
.footer_1025 .f_create_logo:hover {
	background: url("/images/design/create_logo.png") center 0px no-repeat;
}

.random_school_back {
	background: url("/images/design/sch_back.png") center top no-repeat;
	width: 65px;
	height: 65px;
	display: inline-block;
	float: left;
	clear: left;
	margin: 0 10px 0 0;
}
.random_school_back.back_0 {
	background-position: 0 0px;
}
.random_school_back.back_1 {
	background-position: 0 -65px;
}
.random_school_back.back_2 {
	background-position: 0 -130px;
}
.random_school_back.back_3 {
	background-position: 0 -195px;
}
.random_school_back.back_4 {
	background-position: 0 -260px;
}

#searchschoolsform .select_field {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	background: url('/images/design/selectorfield2.png') center top no-repeat !important;
	color: #FFF;
}
#searchschoolsform .select_field option {
	color: #FFF !important;
	background: #141619 !important;
	border: none !important;
	font-size: 12px !important;
	font-family: "PT Sans Caption" !important;
}


/**
 * ARTICLES HD
 */

.postcontent.article-quote .quote-content {
	font-family: "pt serif";
	font-style: italic;
	color: #053756;
	font-size: 22px;
	text-align: center;
	padding: 20px 100px 40px 100px;
}
.postcontent.article-quote .quote-author {
	font-family: "pt serif";
	font-style: italic;
	font-size: 22px;
	text-align: right;
	margin: -40px 5px 40px 0;
}
.article-quote .quote-author-hd {
	font-family: "pt serif";
	font-style: italic;
	font-size: 22px;
	text-align: right;
	margin: -60px 5px 60px 0;
}

.postcontent.article-quote {
	text-align: center;
	overflow: hidden;
}
.postcontent.article-quote .quote-start {
	display: inline-block;
	font-family: "pt serif";
	font-style: italic;
	color: #1585ca;
	font-size: 48px;
	position: relative;
}
.postcontent.article-quote .quote-start::before, .postcontent.article-quote .quote-start::after {
	content: "";
	width: 620px;
	position: absolute;
	top: 36px;
	height: 1px;
	background-color: rgba(21, 133, 202, 0.2);
	margin-top: -20px;
}
.postcontent.article-quote .quote-start::before {
	right: calc(100% + 10px);
}
.postcontent.article-quote .quote-start::after {
	left: calc(100% + 10px);
}



#pjaxmask {
	display: block;
}

.post-wrapper {
	position: relative;
	top: -20px;
}
.post-wrapper .post_header-wrapper {
	width: 100vw;
	background-color: #cccccc;
	position: relative;
	left: -50vw;
	margin-left: 650px;
	color: white;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.post-wrapper .post_header-wrapper .post_header-container {
	width: 960px;
	margin: 0 auto;
	height: 525px;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-top: 166px;
	position: relative;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-text {
	width: 500px;
	display: inline-block;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-text > span {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "blisspro", sans-serif;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-text > h1 {
	font-size: 36px;
	margin: 12px auto;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-text > p {
	width: 400px;
	font-size: 18px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author {
	position: absolute;
	bottom: 70px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .avatar {
	top: 0;
	left: 0;
	position: absolute;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	border: 4px solid white;
	background-color: #333333;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-position: center center;
	background-size: cover;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .author-info, .post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info {
	display: block;
	margin-left: 60px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .author-info {
	margin: 15px 0 7px 60px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .author-info .name a {
	color: #FFF;
	text-decoration: none;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .author-info .name::after {
	content: ",";
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info .views, .post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info .likes, .post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info .comments {
	display: inline-block;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position-y: 2px;
	margin-right: 8px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info .views {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjJGQ0NERjkwQjkxMUUzODQ2RUMwMjkzNEQ2NjdDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjJGQ0NFMDkwQjkxMUUzODQ2RUMwMjkzNEQ2NjdDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGMkZDQ0REOTBCOTExRTM4NDZFQzAyOTM0RDY2N0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGMkZDQ0RFOTBCOTExRTM4NDZFQzAyOTM0RDY2N0M2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+q8aV/gAAAeJJREFUeNqUks9LAkEUxzVJ+gVhGURQF4WwH4fqT5BOopcIJLxFdFNoIaJDpw56q1MQgSDeRewQdLBLBxcRAg9CoC3lofy5uraGudt3akbEtqwHH2bnzXvfnXnv6VRV1WmwBk7BHXhTv0wGPDgGFhb7zXqE5kFU7W8KCIGZ3wS3wWt3VrvdrkiSxBeLxWtRFHnspR7hEnB16w3Q9RhcgGGykWWZj8Viu26325nL5W6azWY5n8/f+nw+Vzwe53B+T/MmAHnRXvcNDzrvUBQ5mUwewb0YCARcrVbrpefGYjAY3DSZTMuZTOYE8e9dxwdMMELFaqFQaIuIGY3GJdwqrVk8RRGcTqcZcZZoNLqDn9Q/OybLl0zQUK1Wz8LhsIeIAVsqlbIzgUKhEOE4bl0QhGCncKXSBuL0YAo3dpfL5bjNZlvF3sxaP8fEwAh8Hpbs9Xrt5Mxqta4wH57rJ4I0d4zmkfxZ1pRHUAIC6TTWCquxw+FYwFLleX6U+Wq1WoMKEZPAA6iDJ90Pgz2OWjVozZrgCp8i3bdJCZA8+ZfB7oC67ms1JZvNntPnmf4lCDMkEolDdJuUQcUI5dPptJ9MAM5IGQa1BPW6320STGv4i+BZK8HQR1AGLTBEY8l3gaJpHwIMANsVNMB3br/QAAAAAElFTkSuQmCC");
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info .comments {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNUQ1MjZDODkxNzcxMUUzODQ2RUMwMjkzNEQ2NjdDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNUQ1MjZDOTkxNzcxMUUzODQ2RUMwMjkzNEQ2NjdDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGMkZDQ0UxOTBCOTExRTM4NDZFQzAyOTM0RDY2N0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGMkZDQ0UyOTBCOTExRTM4NDZFQzAyOTM0RDY2N0M2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Md67ogAAAM1JREFUeNqc0j0KwkAQhuFEA2KjaC9Y2wlqa+9RrL2MtXcQPIGFF7DRRmwEA4oW0fz4fjDBEDYgDjyw7O5kdnbjZ4T3R9S8PyPAG6oaYou0sKZIbOxjgJ7GmogtMfmxmD6c+rT4tIkXro6NmemgZZWj/AhauGBl43Ki2plihK4mVfFR6PXsSMxDCW270EiJsVX1LLkq6sbLe5w7NulIE/TRxA1LnL4N8P4OYyywRog9hsU9QcWxdjga3XZDfZV/gKrQ02xwwAz34uJHgAEAvWdnviIbshsAAAAASUVORK5CYII=");
	padding-left: 20px;
	background-position-y: 3px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-author .post-info .likes {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNUQ1MjZDQzkxNzcxMUUzODQ2RUMwMjkzNEQ2NjdDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNUQ1MjZDRDkxNzcxMUUzODQ2RUMwMjkzNEQ2NjdDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI1RDUyNkNBOTE3NzExRTM4NDZFQzAyOTM0RDY2N0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1RDUyNkNCOTE3NzExRTM4NDZFQzAyOTM0RDY2N0M2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MKr3/wAAAJRJREFUeNpi+P//PxsQTwTiz0D8C4jXAbEkFK+Din2GqmFjABJ9/zHBOShGB32MQOIDAwMDPwNx4ANIw38GEgATEF8nQf11kIaZJGiYCfI0CxCf/U8YnAGpBWkAYRkgfoxH8WOoGgaYBhBWBuLbWBTfhsoxoGsAYVEgPoak+BhUDK6GEUuosgPxHCg7BYh/IksCBBgAcWMUhxa8O7kAAAAASUVORK5CYII=");
	padding-left: 20px;
	background-position-y: 3px;
}
.post-wrapper .post_header-wrapper .post_header-container .post_header-banner {
	right: 0;
	top: 32px;
	position: absolute;
	width: 300px;
	height: 460px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.post-wrapper .post-container {
	width: 960px;
	margin: 40px auto;
	text-align: left;
}
.post-wrapper .post-container .swiper {
	width: 100vw;
	position: relative;
	left: -50vw;
	margin-left: 480px;
	min-height: 50px;
	margin-top: 40px;
}
.post-wrapper .post-container .swiper .swiper-pagination {
	width: 620px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.post-wrapper .post-container .swiper .swiper-pagination .navigation {
	display: inline-block;
	position: relative;
	top: -9px;
}
.post-wrapper .post-container .swiper .swiper-pagination .arrow {
	position: absolute;
	display: block;
	top: -10px;
	width: 14px;
	height: 14px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	border: none;
	outline: none;
	cursor: pointer;
	background-color: transparent;
}
.post-wrapper .post-container .swiper .swiper-pagination .arrow.left {
	border-left: 3px solid black;
	border-bottom: 3px solid black;
	left: 0;
}
.post-wrapper .post-container .swiper .swiper-pagination .arrow.right {
	border-top: 3px solid black;
	border-right: 3px solid black;
	right: 0;
}
.post-wrapper .post-container .swiper .swiper-container {
	width: 100%;
	height: 470px;
}
.post-wrapper .post-container .swiper .swiper-container .swiper-slide {
	width: 960px;
	box-sizing: border-box;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.post-wrapper .post-container .swiper .swiper-container .swiper-slide .swiper-slide-inner {
	width: calc(100% - 8px);
	margin: 0 4px;
	height: 400px;
	background-color: #333333;
	opacity: 0.4;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.post-wrapper .post-container .swiper .swiper-container .swiper-slide .swiper-slide-inner img {
	width: auto;
	max-height: 400px;
}
.post-wrapper .post-container .swiper .swiper-container .swiper-slide .slide-text {
	text-align: center;
	margin: 24px 4px 0;
	padding: 0 50px;
	font-size: 12px;
	color: #928f8f;
}
.post-wrapper .post-container .swiper .swiper-container .swiper-slide.swiper-slide-active .swiper-slide-inner {
	opacity: 1;
}
.post-wrapper .post-container .article-column {
	padding-bottom: 40px;
}
.post-wrapper .post-container .article-column p {
	letter-spacing: normal;
	line-height: 1.5em;
	font-size: 16px;
	margin: 20px 0 0;
}
.post-wrapper .post-container .article-column.one {
	width: 620px;
	margin: 0 auto;
}
.post-wrapper .post-container .article-column.two {
	letter-spacing: 0;
	line-height: 0;
	font-size: 0;
}
.post-wrapper .post-container .article-column.two > .column {
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.post-wrapper .post-container .article-column.two > .column:first-of-type {
	padding-right: 35px;
}
.post-wrapper .post-container .article-column.two > .column:last-of-type {
	padding-left: 35px;
}
.post-wrapper .post-container h2 {
	font-size: 38px;
	font-family: "blisspro";
	font-weight: 400;
	text-align: left;
	width: 620px;
	margin: 20px auto 0;
}
.post-wrapper .post-container h3 {
	font-size: 16px;
	text-transform: uppercase;
	font-family: "blisspro";
	text-align: left;
	width: 620px;
	margin: 40px auto 0;
}
.post-wrapper .post-container .article-quote {
	text-align: center;
	overflow: hidden;
}
.post-wrapper .post-container .article-quote .quote-start {
	display: inline-block;
	font-family: "pt serif";
	font-style: italic;
	color: #1585ca;
	font-size: 48px;
	position: relative;
}
.post-wrapper .post-container .article-quote .quote-start::before, .post-wrapper .post-container .article-quote .quote-start::after {
	content: "";
	width: 1000px;
	position: absolute;
	top: 36px;
	height: 1px;
	background-color: rgba(21, 133, 202, 0.2);
}
.post-wrapper .post-container .article-quote .quote-start::before {
	right: calc(100% + 10px);
}
.post-wrapper .post-container .article-quote .quote-start::after {
	left: calc(100% + 10px);
}
.post-wrapper .post-container .article-quote > p {
	margin: 0 auto;
	width: 620px;
	font-family: "pt serif";
	font-style: italic;
	color: #053756;
	font-size: 22px;
}
.post-wrapper .post-container .article-gallery {
	margin-top: 20px;
	letter-spacing: 0;
	line-height: 0;
	font-size: 0;
	text-align: center;
}
.post-wrapper .post-container .article-gallery .figure {
	display: inline-block;
	width: 180px;
	margin-right: 20px;
}
.post-wrapper .post-container .article-gallery .figure a {
	background-color: #EEE;
	display: inline-block;
	min-height: 180px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	width: 180px;
}
.post-wrapper .post-container .article-gallery .figure .figcaption {
	-moz-box-sizing: border-box;
	padding: 15px 25px 25px 25px;
	font-size: 12px;
	letter-spacing: normal;
	line-height: normal;
	color: #928F8F;
}


.post-wrapper .post-container .article-gallery-2 {
	letter-spacing: 0;
	line-height: 0;
	font-size: 0;
	text-align: left;
	width: 700px;
	margin: 20px auto 0 auto;
}
.post-wrapper .post-container .article-gallery-2 .figure {
	display: inline-block;
	width: 330px;
	margin-right: 20px;
}
.post-wrapper .post-container .article-gallery-2 .figure a {
	background-color: #EEE;
	display: inline-block;
	min-height: 150px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	width: 150px;
	float: left;
	margin: 0 20px 20px 0;
}
.post-wrapper .post-container .article-gallery-2 .figure .figcaption {
	font-size: 12px;
	letter-spacing: normal;
	line-height: normal;
	color: #928F8F;
}




/*
.post-wrapper .post-container .article-gallery .figure {
    display: inline-block;
	max-height: 400px;
}

.post-wrapper .post-container .article-gallery .figure img {
	width: auto;
	height: auto;
}
.post-wrapper .post-container .article-gallery .figure .figcaption {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
	padding: 15px 25px 25px 25px;
    font-size: 12px;
    letter-spacing: normal;
    line-height: normal;
    color: #928f8f;
}


.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(1) {
    width: calc(100%/1 - 30px + 30px/1);
    margin-right: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(1) ~ .figure {
    width: calc(100%/1 - 30px + 30px/1);
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(1) ~ .figure:not(:nth-child(2)) {
    margin-left: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(2) {
    width: calc(100%/2 - 30px + 30px/2);
    margin-right: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(2) ~ .figure {
    width: calc(100%/2 - 30px + 30px/2);
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(2) ~ .figure:not(:nth-child(2)) {
    margin-left: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(3) {
    width: calc(100%/3 - 30px + 30px/3);
    margin-right: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(3) ~ .figure {
    width: calc(100%/3 - 30px + 30px/3);
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(3) ~ .figure:not(:nth-child(2)) {
    margin-left: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(4) {
    width: calc(100%/4 - 30px + 30px/4);
    margin-right: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(4) ~ .figure {
    width: calc(100%/4 - 30px + 30px/4);
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(4) ~ .figure:not(:nth-child(2)) {
    margin-left: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(5) {
    width: calc(100%/5 - 30px + 30px/5);
    margin-right: 30px;
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(5) ~ .figure {
    width: calc(100%/5 - 30px + 30px/5);
}
.post-wrapper .post-container .article-gallery .figure:nth-child(1):nth-last-child(5) ~ .figure:not(:nth-child(2)) {
    margin-left: 30px;
}
*/






.post-wrapper .post-container .article-video .view {
	height: 440px;
}
.post-wrapper .post-container .article-video .video-preview {
	letter-spacing: 0;
	font-size: 0;
	line-height: 0;
	margin-top: 20px;
}
.post-wrapper .post-container .article-video .video-preview .preview-item {
	vertical-align: top;
	display: inline-block;
	width: 184px;
	letter-spacing: normal;
	font-size: 14px;
	line-height: normal;
	margin: 0 10px 10px 0;
	text-decoration: none;
}
.post-wrapper .post-container .article-video .video-preview .preview-item:nth-child(5n) {
	margin: 0 0 10px 0;
}
.post-wrapper .post-container .article-video .video-preview .preview-item .item-image {
	background-color: #cccccc;
	height: 85px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-size: cover;
	background-position: center center;
}
.post-wrapper .post-container .article-video .video-preview .preview-item .item-text {
	font-weight: 700;
	color: black;
	margin-top: 15px;
}
.post-wrapper .post-container .article-video .video-preview .preview-item:hover .item-image {
	border: 3px solid #1585ca;
}
.post-wrapper .post-container .article-interest {
	border: 1px solid #e2e2e1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 53px 42px;
}
.post-wrapper .post-container .article-interest > div {
	font-size: 0;
	line-height: 0;
	letter-spacing: 0;
	margin-bottom: 18px;
}
.post-wrapper .post-container .article-interest > div.top .label, .post-wrapper .post-container .article-interest > div.top .content {
	vertical-align: top;
}
.post-wrapper .post-container .article-interest > div.middle .label, .post-wrapper .post-container .article-interest > div.middle .content {
	vertical-align: middle;
}
.post-wrapper .post-container .article-interest .label {
	width: 125px;
	display: inline-block;
	font-family: "blisspro", sans-serif;
	font-size: 14px;
	line-height: normal;
	letter-spacing: normal;
	text-transform: uppercase;
}
.post-wrapper .post-container .article-interest .content {
	width: calc(100% - 125px);
	display: inline-block;
}
.post-wrapper .post-container .article-interest .content.articles .article-preview {
	vertical-align: top;
	display: inline-block;
	width: 300px;
	margin-right: 100px;
	margin-bottom: 24px;
	text-decoration: none;
}
.post-wrapper .post-container .article-interest .content.articles .article-preview:nth-child(even) {
	margin-right: 48px;
}
.post-wrapper .post-container .article-interest .content.articles .article-preview .article-image {
	vertical-align: top;
	display: inline-block;
	width: 130px;
	height: 130px;
	background-color: #cccccc;
	background-size: cover;
	background-repeat: no-repeat;
}
.post-wrapper .post-container .article-interest .content.articles .article-preview .article-text {
	vertical-align: top;
	width: calc(100% - 130px);
	padding-left: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 16px;
	line-height: normal;
	letter-spacing: normal;
	font-family: "blisspro", sans-serif;
	color: black;
	display: inline-block;
}
.post-wrapper .post-container .article-interest .content.articles .article-preview .article-text .article-header {
	display: block;
	color: #717070;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
}
.post-wrapper .post-container .article-interest .content .tag {
	padding: 13px;
	font-size: 11px;
	font-family: "pt sans", sans-serif;
	text-transform: uppercase;
	margin-bottom: 0;
	text-decoration: none;
}

.text_content {
	letter-spacing: normal;
	line-height: 1.5em;
	font-size: 16px;
	margin: 20px 0 0;
}
.post_hd_admin {
	margin: -210px 0 80px 300px;
}
.post_hd_admin .feed {
	background: #FFF;
}
.post_hd_admin .crop {
	display: none;
}

.timeline-navigation .datepicker.hasDatepicker {
	z-index: 100000;
}
.timeline-navigation .ui-datepicker {
	display: none;
}


.ads_block_title {
	font-family: "BlissPro";
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 700;
	padding: 20px 0;
	border-top: 1px solid #ECECEB;
	border-bottom: 1px solid #ECECEB;
	margin-bottom: 40px;
}
.ads_block_title .back_url {
	text-decoration: none;
	color: #000;
}
.ads-form .ads_frm_group {
	margin-bottom: 25px;
}
.ads-form .ads_frm_group.has-error input, .ads-form .ads_frm_group.has-error select, .ads-form .ads_frm_group.has-error textarea {
	border: 1px solid #F99;
	background: rgba(196, 10, 10, 0.06);
}
.ads-form .ads_frm_group label {
	font-family: "BlissPro";
	font-size: 13px;
	text-transform: uppercase;
	width: 130px;
	display: inline-block;
	margin-right: 40px;
	float: left;
}
.ads-form .ads_frm_group .u_input {
	width: 200px;
	outline: none;
}
.ads-form .ads_frm_group .ads_select_field {
	outline: none;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	width: 217px;
	padding: 5px 8px;
	font-family: "PT Sans Caption";
	font-size: 12px;
	color: #2A2A2A;
	border: 1px solid #C9D0D0;
	border-radius: 4px;
	background: url('/images/design/select_btn.png') right -6px no-repeat;
}
.ads_create_hr {
	background: #ECECEA;
	width: 520px;
	height: 1px;
	margin: 40px 0 30px 0px;
}
.ads_create_submit {
	background: #53D089;
	padding: 16px 25px;
	font-size: 14px;
	float: right;
}
.ads_create_bottom {
	clear: both;
	overflow: hidden;
	margin-bottom: 100px;
}
.ads_bottom_info {
	font-family: 'PT Sans';
	font-size: 13px;
	color: #4a4a4a;
}

.select_ads_city .ui-autocomplete {
	width: 212px;
	border-radius: 4px 4px 0 0;
	border: 1px solid #DFDFDF;
	border-top: none;
	font-size: 12px;
}
.ads-form .ads_frm_group .ads_form_req {
	color: #C40A0A;
	font-size: 20px;
}

.ads_upload_prw {}
.ads_upload_prw .ph {
	display: inline-block;
	position: relative;
	width: 230px;
	height: 200px;
	margin: 0 10px 10px 0;
	border: 1px solid #CCC;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #FDFDFD;
}
.ads_upload_prw .ph.active {
	border: 1px solid #1B77CC;
}
.ads_upload_prw .ph.active .active-line {
	width: 230px;
	height: 33px;
	background: url(/images/design/ads-line-cover.png) center center no-repeat;
	margin: 65px 0 0 0px;
}

#ads_form .ads_services {
	width: 400px;
	float: right;
	background: #FFF6EC;
	padding: 20px 10px;
	box-sizing: border-box;
}
#ads_form .ads_services .ads_services_group .ads_services_group_title {
	font-family: "BlissPro";
	font-size: 16px;
	margin-bottom: 10px;
}
#ads_form .ads_services .ads_services_group {
	padding: 10px 10px 0 90px;
}
#ads_form .ads_services .ads_services_group.group_1 {
	background: url('/images/design/ads_gr_1.png') 0px -5px no-repeat;
}
#ads_form .ads_services .ads_services_group.group_2 {
	background: url('/images/design/ads_gr_2.png') 0px -5px no-repeat;
}
#ads_form .ads_services .ads_services_group.group_3 {
	background: url('/images/design/ads_gr_3.png') 0px -5px no-repeat;
}
#ads_form .ads_services .ads_services_group .ads_services_group_descr {
	font-family: "PT Sans Caption";
	font-size: 12px;
	margin-bottom: 10px;
}
#ads_form .ads_services .ads_services_group .ads_services_wrp {
	margin-bottom: 10px;
}
#ads_form .ads_services .ads_services_group .ads_srvgr_msg {
	font-size: 12px;
	color: #999;
	padding: 10px 0 0 0;
}
#ads_form .ads_services .ads_services_group .ads_services_service {
	display: inline-block;
	width: 60px;
	background: url('/images/design/ads_radio.png') 0px 0px no-repeat;
	padding: 2px 0 0px 35px;
	cursor: pointer;
	min-height: 35px;
}
#ads_form .ads_services .ads_services_group .ads_services_service.active {
	background: url('/images/design/ads_radio.png') -1px -31px no-repeat;
}

#ads_form .ads_services .ads_services_group .ads_services_service.paid {
	border: 2px solid rgba(20, 153, 67, 0.79);
	border-radius: 20px;
	background: url('/images/design/ads_radio.png') 0px -61px no-repeat !important;
}

#ads_form .ads_services .ads_services_group .ads_services_service.none {
	background: url('/images/design/ads_radio.png') 0px -2px no-repeat;
	min-height: 30px;
	margin-bottom: 5px;
}
#ads_form .ads_services .ads_services_group .ads_services_service.none.active {
	background: url('/images/design/ads_radio.png') -1px -33px no-repeat;
}
#ads_form .ads_services .ads_services_group .ads_services_service .ads_services_service_cost {
	font-family: "BlissPro";
	font-size: 16px;
	color: #149943;
	font-weight: bold;
}
#ads_form .ads_services .ads_services_group .ads_services_service .ads_services_service_dur {
	font-family: "PT Sans Caption";
	font-size: 11px;
	color: #aaaaaa;
}
.ads_user_list .user_ads {
	display: inline-block;
	margin: 0 10px 10px 0;
	width: 230px;
	height: 330px;
	font-family: "BlissPro";
	position: relative;
	float: left;
	overflow: hidden;
}
.ads_user_list .user_ads .img {
	width: 230px;
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #F3F3F3;
}
.ads_user_list .user_ads:nth-child(4n) {
	margin: 0 0 10px 0;
}
.ads_user_list .user_ads .cat {
	color: #C2C2C2;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 0;
}
.ads_user_list .user_ads .t {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}
.ads_user_list .user_ads .c {
	color: #149943;
	font-size: 18px;
	font-weight: 700;
	padding: 10px 0 0 0;
}
.ads_usr_create_link {
	background: #53D089;
	padding: 12px 20px;
	font-size: 14px;
	float: right;
	margin: -5px 0 0 0;
	font-weight: 400;
}

.ads_usr_my_link {
	background: #53D089;
	padding: 12px 20px;
	font-size: 14px;
	float: right;
	margin: -5px 0 0 20px;
	font-weight: 400;
}
.ads_user_list .user_ads .adm {
	width: 230px;
	height: 200px;
	background: rgba(0, 0, 0, 0.45);
	position: absolute;
	box-sizing: border-box;
}
.ads_user_list .user_ads:hover .adm {
	background: rgba(0, 0, 0, 0.6);
}
.ads_user_list .user_ads:hover .adm {
	display: block;
}
.ads_user_list .user_ads .adm .u_button {
	position: absolute;
	padding: 15px 25px;
	font-size: 12px;
	font-weight: 700;
}
.ads_user_list .user_ads .adm .ads-ed-el0 {
	top: 90px;
	left: 65px;
}
.ads_user_list .user_ads .adm .ads-ed-el1 {
	top: 85px;
	left: 44px;
}
.ads_user_list .user_ads .adm .ads-ed-el2 {
	position: absolute;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	font-weight: 700;
	top: 155px;
	left: 80px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NUQ5OTIwNURDMzExMUUzQTg0QkVFOTJGMkFBNUY3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NUQ5OTIwNkRDMzExMUUzQTg0QkVFOTJGMkFBNUY3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1RDk5MjAzREMzMTExRTNBODRCRUU5MkYyQUE1RjczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1RDk5MjA0REMzMTExRTNBODRCRUU5MkYyQUE1RjczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8OrkbwAAAMJJREFUeNpMjsEJwkAQRWeCBQiW4MmLCFqCAb17SQmB3IMlCLkp2oEGLcFgB4JHD5agYAHC+maT1Sz82Z2ZtzNf3XY9FJEVSiTN3hLObtMl7tEyIhRoJipV0wjAGc2pF8qkHkmFRuiKFiLuJKIT3jcUq3OOnwZqA7oPd4fcA1h41lC9ok+814AYOAB4WCv6e3DlD1B/l2zwHs1TMBk8JOjQ8hgzyR1bgHmwlVPqlo+tD6Q54y/BpF+fZi/qgFbX/CvAAPsuQT1t15jOAAAAAElFTkSuQmCC);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
}
.ads_user_list .user_ads .adm .ads-ed-el2:hover {
	text-decoration: underline;
}
.ads_user_list .user_ads .adm .ads-ed-el3 {
	top: 85px;
	left: 43px;
	background: #FFA512;
	width: 90px;
}
.ads_user_list .user_ads .adm .ads-ed-el3:hover {
	background-color: #DA2351;
	color: #FFF;
}
.ads_user_list .user_ads .st_expired {
	position: absolute;
	font-family: "PT Sans";
	color: #D5D5D5;
	padding: 20px 0 0 0;
	font-size: 16px;
	z-index: 100;
	width: 230px;
	text-align: center;
	cursor: default;
}
.ads_user_list .user_ads .ads-link_ads {
	text-decoration: none;
}

.ads_user_list .user_ads.status_1 .adm .u_button {
	display: none;
}
.ads_user_list .user_ads .st_moderated {
	display: inline-block;
	background-color: #00080E;
	border-radius: 25px;
	color: #FFF;
	font-family: "BlissPro";
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 10px 20px 10px 20px;
	position: absolute;
	z-index: 100;
	top: 80px;
	left: 45px;
	box-shadow: 0px 0px 0px 2px #FFF;
}

.adm_ads {
	clear: left;
	overflow: hidden;
	margin: 0 0 30px 0;
	border-bottom: 5px solid #AEC2E4;
	padding: 0 0 30px 0;
}
.adm_ads .actions {
	text-align: right;
}
.adm_ads .actions a {
	color: #969696;
	text-decoration: none;
	border-bottom: 1px dotted;
	display: inline-block;
	margin: 0 0 0 5px;
}
.adm_ads .actions a:hover {
	color: #000;
}
.adm_ads:first-child {
	border-top: 5px solid #AEC2E4;
	padding-top: 20px;
}
.adm_ads .img {
	width: 230px;
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #ECECEC;
	float: left;
	margin: 0 20px 0 0;
}
.adm_ads .desc  {
	width: 350px;
	float: left;
	font-family: "BlissPro";
}
.adm_ads .desc .c {
	color: #C2C2C2;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}
.adm_ads .desc .s {
	background: #FFA513;
	display: inline-block;
	padding: 2px 5px;
	margin: 0 0 5px 0;
}
.adm_ads .desc .t {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	color: #000;
}
.adm_ads .desc .a {
	color: #149943;
	font-size: 18px;
	font-weight: 700;
	padding: 5px 0;
}
.adm_ads .srv {
	padding: 10px 0 0 0;
}
.adm_ads .srv .l {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "PT Sans";
}
.adm_ads .srv .srv-t {
	font-size: 16px;
	text-decoration: underline;
	padding: 0 0 5px 0;
	font-family: "PT Sans";
}


.adds_block .ads_one_view .col-1 {
	float: left;
	width: 560px;
}
.adds_block .ads_one_view .col-2 {
	margin: 0 0 0 560px;
	padding: 0 0 0 20px;
}
.adds_block .ads_one_view .ads_one_image {
	width: 560px;
	height: 400px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}
.adds_block .ads_one_view .ads_one_description {
	font-size: 14px;
	font-family: "PT Sans";
	margin: 20px 0;
}
.adds_block .ads_one_view .ads_one_image .ads_one_views {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 5px 0 5px 15px;
	min-width: 62px;
	text-align: center;
	background: #FFF url('/images/design/views_ico_gray.png') 10px center no-repeat;
	border-radius: 5px 0 0 0;
}
.adds_block .ads_one_view .ads_one_cat {
	color: #C2C2C2;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0 0 15px 0;
	font-family: "BlissPro";
}
.adds_block .ads_one_view .ads_one_title {
	font-size: 24px;
	font-weight: 700;
	color: #000;
	font-family: "BlissPro";
}
.adds_block .ads_one_view .ads_one_cost {
	color: #149943;
	font-size: 26px;
	font-weight: 700;
	padding: 15px 0 0 0;
	font-family: "BlissPro";
}
.adds_block .ads_one_view .ads_one_user_block {
	background: #F4F4F3;
	list-style: none;
	margin: 20px 0;
	padding: 21px 19px;
	font-size: 14px;
}
.adds_block .ads_one_view .ads_one_user_block li {
	padding: 5px 0;
}
.adds_block .ads_one_view .ads_one_user_block li div {
	display: inline-block;
}
.adds_block .ads_one_view .ads_one_user_block li .vl_t {
	width: 120px;
	text-transform: uppercase;
}
.adds_block .ads_one_view .ads_one_user_block li .vl_v  {
	color: #999;
}
.adds_block .ads_one_view .ads_one_action .ads_one_ban_user {
	color: #000;
	background: #FFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRkM3MEZCNUUwQzExMUUzQUNGQkM5RUZCODNFQTExMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRkM3MEZCNkUwQzExMUUzQUNGQkM5RUZCODNFQTExMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNGQzcwRkIzRTBDMTExRTNBQ0ZCQzlFRkI4M0VBMTEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNGQzcwRkI0RTBDMTExRTNBQ0ZCQzlFRkI4M0VBMTEyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cLvz1QAAAl5JREFUeNp0VE1oE1EQ/mazTY1ZV5oWm6KgoFL0JAoWPGgv/lEVUZDYU8WL7b3ngmfv3s1B0XNFQSz+gBfx4qVeBK3aNlSS2vyR7O747Utesyk6MHlvZ+b73ryZeRH9cgyxKCJIVD4J9+AbeNeAVJbGBjSoQMIS0P4OBD88wJlX4EGMcdAVQYrO0l31b3s6XPCI8hCWPbR/eWgRFFY8giKGPhTCYnUtGNGWaHq8INkT0NX70HIRMiAQGeYRe8ieJsCdYWTNQtxOypRw5aL48zm0S5BaEcgctW4rX6nFpMFVkwmJncwdZHj/rSWoWt7IpNeNmetcz9mukdlJtJ7V3VPXEf4Bqk8h7jiDekLAI+pL9NvgmkJFmzclfSSt9c+krNCVN2B7KtcNrjNc7T18fm+ILh9mW0aWkJmYRG3RpKs70tu5767TtNbG4O6fRIv1iH7T4fwXaPtCPUV97EKGZhGV2dY1tmTU+MzJ2uwUjS1KklAmuP+kGhnvJQRrDUFA+wADCdVqC05ur8TfJBYSdOUMiT6aIREHjiK8SkOe6VLDPLSeEyf3BLlZaMpnBnWb9lkuHxIZmGau9/on0PAb1LsxZdrWfA1l23iVc/S/6xQSfeDkIHBYxi4g5R9A9RVrsC8e//P0vUUXuB1HjJMoPT2bwK7T09pehTbfEzdymXExSx+obzytQTTmHixIa5nxQ1fI9sJ2JwkyNVAzntYYQJ3Rewh/DiJYuaWOv5jobQ9kMxDzJCPzrPkY0iKtOQ0bC0zomdjXtrMmiQwk/ifpBEWH+HOc+jwZ/C+xBH8FGADuNfLnX0bPagAAAABJRU5ErkJggg==") left center no-repeat;
	font-weight: 600;
	margin: 0 0 0 50px;
	padding: 10px 20px 10px 25px;
}
.adds_block .ads_one_view .ads_one_pay_method {
	margin: 30px 0 0 0;
}
.adds_block .ads_one_view .ads_one_admin_method {
	margin: 20px 0 0 0;
	text-align: right;
}
.adds_block .ads_one_view .ads_one_pay_method a {
	display: inline-block;
	width: 75px;
	padding: 0 0 0 40px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-family: "PT Sans";
}
.adds_block .ads_one_view .ads_one_pay_method a:hover {
	color: #108FE3;
}
.adds_block .ads_one_view .ads_one_pay_method a.srv_id_1 {
	background: #FFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMzIxQUYxN0UwQzExMUUzOTMwRkY2NkRENjNCNjk3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMzIxQUYxOEUwQzExMUUzOTMwRkY2NkRENjNCNjk3MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIzMjFBRjE1RTBDMTExRTM5MzBGRjY2REQ2M0I2OTcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIzMjFBRjE2RTBDMTExRTM5MzBGRjY2REQ2M0I2OTcxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9uCGuAAABltJREFUeNqMV3lsFFUY/96b2dl2D0qvZQtFKBU1BBuoxRCBEBNA0QgNBMEYEwyQaGL8w8QQNDWgSDBRoyFCgEoLRuPV/0y8RaAW5AoBOdIKtpztdkvZ7W672915z+/N+WYLCdNOZ971/b7z901JR0cHiItzDoQQuJ/L3us88ZiukI21Z1JrJp5O1YBGe7lK3satbUKk2GdeQj4HOsLLYAQqQSfFQLh+X6AyoHEx/q6q8+09daFZfXXBEsixhwln3yLASy6gCUnwR51JW4CzFCS1BZD2zQDKhm17HM28TxkdIJtlm3OMNIllrgB0NYxjnBKInktT4oNWoMaZLzhwR6oaIc0AJQNw8HAl7DgzHaaEk/d0p3wxxoEh6rqlgeSkiArJtA4kj3tVoJ0NYR0XWfSfNAUN9qMSfjzSLJQkiKoC1OBfH1zrV6HjQgaul44aCyJO1AEVLkUgAHcNB+kcf31wSJ+w6cWSNyaUKlvupFlYyaEyPlC6GkKM4mvEsJjvBR8Vxn4u/qiGKEbA76egBAmUB6jlBNN/YsQKLDfn+LpSoJ9evKXDO62J5vfWjtsYrVC2DSbZeCWPaBRo12NBcZRFzqPFKuzmhOfQYweobY9wnsLvJtyOBHeU4RTW4olm8T6xhMLluL5+U3NyUc9Nfdu4IL1NLE8InTvnhKB3JoJnmYJJhAkEy6gMohOQLCRCuDmi5piaibSBM2ixd+Yx4ScjcG9CX7H5QGLJxe7cnmARHVDxrBFjxO8SwI8icAYl5tlHllg2xkIBSKxpzpwdr+C9hxbsFcCVYQJ9Sbbok+9T809cyrb5fHTI7yMgYiwM/7chBH0zAwCjvJxyIZGYYmz3MguIe/wA6/HeKU+JY7a6OjPzIZ5m8z/8JvX0D+3Dl/0ayRRp6KFRBNY5vTI7CDfrQ92UiJOcFbjXFMiZE+S1wkJmGc8Eq4BzzBP/cDFGToEHWn8bnvHdH+m4okDWr6LFupk3V2aFvnR0FbUoLHXKhIEdw/U412IWiuMUywvcEw5TcwBhXdBPtK/+HIm0HRxOMGIKRogtFGOqGjUoxGPK6VYtSmXyKm7dySwmMuaZmWjCC0IpYbWxztzQiN0+BNY4aF8fHokU+8nJpXOL20ZG+XZBg6Z7xVE+pmQ2oPaf2dRHqAssLBRjJs2D5XLxNNxuWZzOwdFTnblGRSHbbcEmORCTEHSXhV7GezceJnImMw91u2GwedlwMSNuPTD420dhmeYjcYn3gXKr5m1uFUyDj33ECCg3rWFjWclNIrcR2IlHzfsQPpbgHZc7jbFuu1dH3mKcvIajZhEnu0aplK0uiOtmmypdEjE8cwSPr8C3pEg/YZDcL0z3UhLEpYU8r+wQbYlICTOWdyX3FbQ8o7YBjuLiCzi8LZQgBVa6Cg+XNTw368jW5dN6OnrTRYaV1LPBC86k0qFOohmP43g34vsNsLzFidupJFD8zYQqaiefm73n+X0wt6r/11hWc4ieAQD1AJqnCfPOYTyP4OtTuDdm1zjzfG14EknsyEchVQmRqgtP7FjZos2JDPzcmwno1GltcpchFv1xiQbJX3gvx+GdwjwgY70rEskw/QFD9eFymFh1fuHHK1sC9eW3f7ycDjG3FomTNJy5ZYPAx3BuNT4HZfc7HH4P94rkmmryFM6kJsCUqosLdq3ZXTq3MvZTfKQoQ9yeIPVX4zqJCjRitt4grHBdJpPCRFITYaDZGkc/cRqBJ1ddmteyel/F9NJEKp71F5C7IbAD47gYhfYVdiRqhUDuQh7QpkP7K3oG62eA1m9lBzXbPsY4Wn3+8b2rWnhtSTIVyxTjilOvGEN4Ft1+x443Z9zjVsK8yeZJpPZY3bQPTr4VvBZfCOC/apKmHbJUGUyrOT1+16rWzNRwit0aCaD2/ATKWi2Sxo4ttb9opc7DgHus9MS0obzryc7UJHj/RBNc738GQOvDDbrLsUNVvodqTlW0rmkemD4++UsiqzXiwg1O3XjZZVVIjXL2ehgpz+iiMi0NnUNR2Hq8Cd6sL8rUlnecBRboRu260fKrZCja/+DUUzfnVS9u33m2DkK+UQ/pEyqnDrF68V342vp+VofyAVYdiB2rDvDfu4aqD/6XeORqbUV7DPckiEM7+IWVCWOb0sBnqW5SHnd6q0yJVLZe+l/Gbir/CzAAjETkQG387zkAAAAASUVORK5CYII=") left center no-repeat;
}
.adds_block .ads_one_view .ads_one_pay_method a.srv_id_3 {
	background: #FFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMThDODU4MEUwQzQxMUUzQjE0N0ZCRkRBRTAyRjUzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMThDODU4MUUwQzQxMUUzQjE0N0ZCRkRBRTAyRjUzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkExOEM4NTdFRTBDNDExRTNCMTQ3RkJGREFFMDJGNTM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExOEM4NTdGRTBDNDExRTNCMTQ3RkJGREFFMDJGNTM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3gV/ugAABZdJREFUeNqUWH1oVlUY/913b9t0m07dh197m4n5sUwi+lg1SiyHVERGfyT+Y2IpSv2RWBRFRhjr44/sgyhUiMgKrOiDiiBaVriiXJDGbMRYBjanbi5xW5un3/l4d+9973Puuy489zn3nOec5znn+Tw3UC8CCAgK9om2IY6t4fsiwkf8fsr0KzzB9+2EMcJngGe+sF7WLRAOKCSfAKvYv5qtJ9neyfYKtl8iftBRTCE8QPiF8LWhA74gfJVgXMArMCcgP5qshfAtW20k3k58lniaSBluJE/zPOFhft9AfJB9SjqFUIDkUU8nHiDuIa5mT3VRNcXxAN8aGs18hUFpbnaiFXbm2F5KfMp9N04smqSV+y2udqC/F/E9g9DFdm9UkKwg1ZWE9ycWTrONyQoE/OjwXYTe6Fgmdmz26fEuLuleeQSS5/XEBDQChDprcdN+LrqzyQgnG+pPbtbN+b5MZBeHCH97F48aYCAIFveENKE1j2/ytBm38FWE7YQScXGkCAOBsRLowg1pHg85nhTAPvcSdhFqYjsvPIVm+ux9Q8Dsm4A5q9g+y75X4vQLN0BtOs0I8obPSDWPXY6nEyDADr7/EY80imuXA6VTgTPUVnUTUFbFdpcd0yu1fgjcuhfBFHpcSWna6WleO/JecD3xe4TK2FFFpZ51NTDvNuLFUMOMJ7W0oYtvsWPls4D6G5kdyoG+w3Syg26+Qoo6Kw1P8s6S0UI2Wr36LpsJ3PkpMLUmXGftx+F4C/PQ0CbgrblA505gmMEvR4cKMsW8pJXj+/XBvekSi+w64zytQ88Cv+63fX91MDs8DYzQFs71Ad89w0j/mM2Deo2SsuQJyPFit+atBdjMwY2iC+nvf0eBI88Bf7bb/q4DwOHHyYgZ+eQRevajQPe+iMUHIVYe5taVNxI2awGuIVQkXKjQcOqvsO2+H2gL1zKIU+f9vyX1rAqMSHkyp7YDpW0A2EA4z48tCaaaeAV3u2wdyefY/tV7QgtfejewgO745f0UrD1+AlKGjZ/ya8RbtBc0E9aJgUcTz1jM86mntU8HLoxZXDXbhRSqoYwuN3IikrQiHJUnodn2PYRmHQmXEIa9x9++Hnib/j82wkDNgmdPLXCcahinMO/Sg/dSuMGu/58tA8NziVbBPn6842J0VcIWLhBmMmpmad2nf7f9dZfROOkdQ0eTRpZXT94bIDIf4pwFWvUZx2ybYS6lUmOxlPMEd9/LEi/LjpNkfOwTK1zhzoeOW9ozx2SVWtAb3RYtyRhJcIcJDrpISatki9UFUnkWV8OYKVgDVtXA68FEWa7fCn+4Gi6Z4dJ0qoDUQjVZlFySL1IzEQu9zjAvdEOVOD6I7urzoqRgjY6XK0jCBTpdYlovRkRfASIJ6y9I6FKGR2d+Xjay8Dm+v3eZKj0qTsY25N33Ox4FZXmcmNWEuXIx0+DlhFHBYx8qVaht7K9j/6lCOwnUbk+81hcTe7HwJxQlYPl09P1gUDLSjHdhGJU8guU4gPpEJpOFiD56jp6r17DqFWNCJkV32l/bmCerjVXo297lhFJHUxmhrXC43NFMc+MVZudtbi3RQLOpBtVs3g2oMeWqpZmrixTCPHPRss+lulAx9a4VZtnEejkwc6PDk5BMJOwoeqE4b/YmHfW4K0YzXkMcdld3b+TMeP3b6rqWhOVeyy8R7v3xR8+tSwvhsg2ECzUUDa2B50ISrjHfu0bMCJV4zc7FwnAQY3iUeI35ZaNM21eC59KCVia2iyAxeb4geT/xVvbp3zSfG7DtrWYsuaEG73WuIBlJ97pc5EhHCS+4nw2vxlxLt5XpW+RoRiNjDV4VJmxAJW6+De77A441mf9EOjr6dT7gaJrMHLtGLq06LmaE+rhX8nst291ihgtE/Xa7OSvZ35+WrP4TYACbqeI+/kDXHAAAAABJRU5ErkJggg==") left center no-repeat;
}
.adds_block .ads_one_view .ads_one_pay_method a.srv_id_4 {
	background: #FFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAjCAYAAAAJ+yOQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjEzRUI1RUUwQzQxMUUzQUY5NkY1QjY5MzJERDM5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjEzRUI1RkUwQzQxMUUzQUY5NkY1QjY5MzJERDM5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyMTNFQjVDRTBDNDExRTNBRjk2RjVCNjkzMkREMzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyMTNFQjVERTBDNDExRTNBRjk2RjVCNjkzMkREMzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8HnvogAACBhJREFUeNqMWGusXVURnlln7/N+3MuFwg0BYi9YfkjUmCgaiampIcTywwRtIBAfIdEfIIQE4g+jhPCHxiCxxsT4w8QHxoD+qKktiIpNqGCkUCmNJhfoDWl7abkvet/nnDXOXs9Z+xzQneyzH2fvNbO++eabWRvn5+cBEaHYcqzBun4PDi4/wccVyKHB/xEsDd6Bz7b3wae7X4KLgwUob0QUzoux2tUJOLX4Ivzw31+Fb177Y/jkjpthZWsh2Pkf24d4f4H3aXf9eFZ+0RpEZ5DK3owddXSM4sedu5/iGSINzWoHclUFzefubf6b+BeN1SH1963316Y131PWjweyUYN2VGWuil/tfQZx8oGbGQOtYyjeqagczqzMwWZ/DRRmznEKR00D6NQnj17dm+lvDtfz9e3V4rU3Eif1iCPauervUUD7/wmdNhj5ZxGaeQt+d/Kn8PzpJ+Hy1s5gAR3c/eEG9OrTk3t2fpk+N3Pr9kRj6tjS5rv3KMmp6AwmkdUwYL7Wec+MYd728b6f39sdMUZGpwIVfqaZVaGdTcKAtuXUzLGKVWhkPahXmlBXTWjyscZ7I2uxgzs+tdlfeepX/3q0+t1n7zz+5sKp3dO96dezlFMUjiSAyrAF8/1ZWB4sQgb5fRoHTzikHqxj/ZZ23juypTdhY7gKQ92HY+eehbfWXoeWmrR8FBEqbGU8GUTl3GYaoMFqJ18eruftxhX5h+H8+ml94MXvwN7rvgbZ+4VKiYD31CVwun8CfrP4MNzau+9bk/kVsKFXGbEWLG1d+OJryy8c2RiswquLfzaG59Zfs4jmk2NpPDTRQ8vdAg2kS/nsLxyZScNhDuN0c6da3VyCA/94IDppiItpdltnFTs6rFWxddvS4Ow3zvVnd11Zm+EkyKCV1eCZM7+c+u3b34fLa7s4bC0esAJTtauK4MO7W3MGyShRFGhklMOGK2eHn+Oza3xAqbDIv7WsCVd1rzdOdniQ/Vaf9IGaah6qBO6p6/je13mQryjEmQ4j+vLaHyHjLL20cjX89ezf4Z+Lh2+/vn0T/53dza+smvmRNTQm75mnA56GNg5af/Uh/vkoBbYpNxmvYWic/D3zZE9xk4l886m1Y59ZHrzTrKnG/TzAXol0phrQp004uv5ruLi0Cgsr56Fbm+SEqXEi6RsJ6V4e/w9Gfnw00HOezJ0mo8MsN5Pg+7/gf7/gnSnpoHUUrRzu8YTOoQYXBnNHN/TycwqyveC4Q0HUh0x6rkNoBbmVXwJ2nroY8Bo+Ocg3HkMn0ISjSF47dQPklXpx8RjvdxWOBNQwohcrAxonny7OO5UpeG+4CAvDs1lLTYhJUan6eJnP4pgucJb08BBfH+Xzj2HIbPg4O/IgH3drSwNGnB6S5ZQgJFFavfh5hgFvb1W6J2Y3j3/7+NqRy84P34Sm6nJ50tYsonNLi5y3Qu2lC2185XYT76/wfhubnGOnX0K0OpOr/EnW4zt8SM0YHjnhoCkYzl42Ubls8Mranx49fPHA53No7+6oKZZu5kHQTl0SJCf7wohHRFYhF+6nWeC32Zjyk7pyYuaOSqUKojYb58wYvsY7O/6YHVz6EbzFGthROxp1Fm0zWHBMJ00HmsGccxTriHdOhp2MExksbM1Xcz5r511o1KuwvHEBtoZbUOUkRIUBsSA/Y0puNrv9EjSxx+KbG3WCILRacJAipi4k5JsDEA5SQiboZlMsUYegy6K+q/sJOHHmP/DUyZ+wg1UbKUL3pg7vmhBTmkRZUboKp0wzQGmLZvHUZpbGcUHsgCTZ7PDohfAjmHo/4HL5zPmfwaHZn8Pc23NQr1WhU+3xfW1lSPDch1hSyHRkRJjwjUQWq9IANgwqadt8O+Ydk+Eymalq0Ki0WcS3uIngRqLSYQcHBogQVowSlDpokc1kY2s4J+uqw9IaFp2scJ5inEKWJ44ag4WhqqnnUv9sYviEifc8ut5aliaI1KmYPJLHHnkN9AFd7/gkUKEfUvEoBRzJRUUnapGlsiI1j5wRSDLdI69kqF37T2McL8ZQjg5WdnRwzidesENCd8NqRce46eCsDiEqHNKiKbYoppwMhiBmemAA2mKQCD9imIrNZEySJnAUKQCS+fApLMsMhfTxyHpe2uJBwnnReyOkukmy4xf1ilRSHCAogxZSpmzHL7lmQ6MCYuXMl6TTMuMxHpNkcv8n/CV0CFNC4VC1RFJirN3l5kHb1l6s4sprLjuZ1KFyRpNY2Rg8qLxsVoIXgirFOfmEIrd2KhX1FDkdJmCRxvdJ5vEo+tlp2bb5YpDM2oIRaaPDtQFk1LAabRYInfhS6UlMlge+SRD97ujSlyzLqFRlfNNSblZMF5Y0DeKhiKoqGYrXSTNdqkDjPsEYKXIMlRNARzPJS08JRy01dqEvnS+vH5GENGEau6SRLX2W8VKEpd7RclIlEoVCm5XURXDFXUP5u4ZODGr5IYEgqd0yTCFckC4H5AR89KhUgmV5VFEmNJblxqOpE2RV+iEBYbTREJo58oUEKYo2jeqnD3XBRN9wqIg4dwAecuEMIoVuKE0cdFKLiQwBijBTKk2GjU4nDWoSEDOakl15Hohm0TFhPhfrMyaJY6Wg3NKJD1LjkobSshhbJf9RQCfiDqUQG3/INsZCJ/X+JDlENxTlJ1ahmIljFAHHt0VKNrbmKkpROcn4+geeVJlIhr/xa7fwi9/jy4/EMEVCx/rtqipissYZt4xwHaoBUNsuO7Zo/pw8bQy6J3l/hO8/76f3XwEGAEg3RSfo02CHAAAAAElFTkSuQmCC") left center no-repeat;
	padding: 0 0 0 50px;
}
.adds_block .ads_one_view .rel_ads_block {
	margin: 40px 0 0 0;
}
.adds_block .ads_one_view .rel_ads_block .title {
	font-family: "BlissPro";
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.adds_block .ads_one_view .rel_ads_block .rel_ads {
	width: 230px;
	height: 330px;
	display: inline-block;
	margin: 0 10px 0 0;
	text-decoration: none;
	color: #000;
	float: left;
}
.adds_block .ads_one_view .rel_ads_block .rel_ads:nth-child(5n) {
	margin: 0;
}
.adds_block .ads_one_view .rel_ads_block .rel_ads .img_rel {
	width: 230px;
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #E9E9E9;
}
.adds_block .ads_one_view .rel_ads_block .rel_ads .t {
	font-family: "BlissPro";
	font-size: 16px;
	margin: 20px 0 20px 0;

}
.adds_block .ads_one_view .rel_ads_block .rel_ads .c {
	color: #149943;
	font-size: 18px;
	font-weight: 700;
	font-family: "BlissPro";
}

.ads_one_ban_user_block {
	width: 390px;
	margin: 20px 0 0 0;
	text-align: right;
	display: none;
}
.ads_one_ban_user_block .ads_one_ban_user_message {
	width: 100%;
	height: 100px;
	margin: 0 0 10px 0;
	box-sizing: border-box;
}
.ads_one_ban_user_block .ads_one_ban_user_do {

}
.ads_one_ban_user_after {
	font-family: "BlissPro";
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	padding: 20px 0;
	display: none;
}

.adds_block .ads_block_title.main {
	margin-bottom: 20px;
	border-bottom: none;
}
.adds_block .ads_category.feedfilterline .feedfilterhider .feedfilterpanel a {
	display: inline-block;
	margin: 11px 5px;
	cursor: pointer;
}
.adds_block .ads_category.feedfilterline {
	background: none;
	margin: 20px 0 0 0;
}
.adds_block .ads_filter {
	background: #F4F4F3;
	padding: 5px 20px 15px 20px;
}
.adds_block .ads_filter .t {
	font-family: "BlissPro";
	font-size: 14px;
	margin: 0 0 5px 0;
}
.adds_block .ads_filter .f_cost input {
	width: 60px;
}
.adds_block .ads_filter .f_country select {
	width: 160px;
}
.adds_block .ads_filter .f_city select {
	width: 160px;
}
.adds_block .ads_filter .action .find_filter {
	margin: 20px 0 0 0;
}


.u_select {
	outline: none;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	width: 217px;
	padding: 5px 8px;
	font-family: "PT Sans Caption";
	font-size: 12px;
	color: #2A2A2A;
	border: 1px solid #C9D0D0;
	border-radius: 4px;
	background: #FFF url('/images/design/select_btn.png') right -6px no-repeat;
}

.ads_list_wrapper {
	margin: 30px 0;
}
.ads_list {

}
.ads_list.ads_list_payment {
	background: #F4F4F3;
	margin: 0 -20px 40px -20px;
	padding: 20px;
}
.ads_list .ads_list_one {
	width: 230px;
	height: 330px;
	display: inline-block;
	font-family: "BlissPro";
	margin: 0 13px 20px 0;
	text-decoration: none;
}
.ads_list .ads_list_one.color_1 {
	background: #FFA512;
}
.ads_list .ads_list_one.color_2 {
	background: #53D089;
}
.ads_list .ads_list_one.color_3 {
	background: #FFA512;
}
.ads_list .ads_list_one:nth-child(4n) {
	margin: 0 0 20px 0;
}
.ads_list .ads_list_one .i {
	width: 230px;
	height: 200px;
	background-color: #EEE;
	background-position: center center;
	background-repeat: no-repeat;
}
.ads_list .ads_list_one .c {
	color: #C2C2C2;
	font-size: 14px;    text-transform: uppercase;  padding: 10px 0;
}
.ads_list .ads_list_one .t {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	color: #000;
	height: 55px;
}
.ads_list .ads_list_one .a {
	color: #149943;  font-size: 18px;  font-weight: 700;  padding: 10px 0 0 0;
}
.ads_list .ads_list_one.color .c {
	color: #FFF;
	padding-left: 10px;
}
.ads_list .ads_list_one.color .t {
	color: #FFF;
	padding-left: 10px;
}
.ads_list .ads_list_one.color .a {
	color: #FFF;
	padding-left: 10px;
}

.ads_admin_filters {
	margin: 0 0 20px 0;
}

.ads_admin_filters a {
	font-family: "BlissPro";
	color: #7A7A7A;
	text-decoration: none;
	border-bottom: 1px dotted;
	display: inline-block;
	margin: 0 5px 0 0;
	font-size: 14px;
}
.ads_admin_filters a.active {
	color: #00A2E8;
}

.class_post_moderation_list {
	position: relative;
}

.class_post_moderation_list .summary {
	background: #F5F5F5;
	padding: 5px;
	margin: -40px 0 0 0;
	font-size: 12px;
	color: #2E2424;
	position: absolute;
	right: 0;
	top: 0;
}

.class_post_moderation_list .pagination {
	padding: 5px 0;
	margin: 20px 0;
	border: 1px solid #CECECE;
	overflow: hidden;
	display: inline-block;
	border-left: none;
}
.class_post_moderation_list .pagination li {
	display: inline-block;
	float: left;
}
.class_post_moderation_list .pagination li a {
	text-decoration: none;
	color: #111110;
	background: #E4E4E4;
	padding: 5px 10px;
	border-left: 1px solid #CECECE;
}
.class_post_moderation_list .pagination li.hidden {
	display: none;
}
.class_post_moderation_list .pagination li.active a {
	background: #F8F8F8;
	color: #A8A8A8;
}

.ads_category.feedfilterline .feedfilterhider .feedfilterpanel {
	background-color: #FFF;
	overflow: hidden;
	font-family: "BlissPro";
	color: #4D4F4F;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
	position: relative;
	display: inline-block;
	border: 2px solid #E4E4E1;
	border-radius: 25px;
	padding: 0 20px;
	width: auto;
}
.ads_one_view .postcontent.slideshow .viewbox .scroll .photo {
	width: 560px;
}

.adds_block .alert {
	border: 1px solid #54D18A;
	width: 926px;
	padding: 10px;
	margin: -20px 0 20px 0;
	background: rgba(84, 209, 138, 0.11);
}

.ads_one_view .ads_one_admin_actions {
	background: #FFE0E0;
	padding: 10px;
	margin: 20px 0;
	text-align: right;
}
.ads_one_admin_actions .ads_change_st {
	color: #696767;
	font-family: "PT Sans";
	font-size: 14px;
	display: inline-block;
	padding: 0 5px;
}
.ads_one_admin_actions .ads_change_st {
	color: #696767;
	font-family: "PT Sans";
	font-size: 14px;
	display: inline-block;
	padding: 0 5px;
}
.ads_one_admin_actions .ads_adm_msg {
	border: 1px solid #CCC;
	padding: 5px;
	text-align: left;
	margin: 0 0 5px 0;
}


.to1024 .feed.main .feedrow.feedrow4 {
    display: none !important;
}

.picturedescblock textarea {
    width: 586px;
    border: 2px solid #DBDCD7;
    padding: 4px 7px;
    font-family: "PT Sans Caption";
    font-size: 13px;
    margin-top: 5px;
    color: #666;
}

.contentblock .postcontent, .article-quote, .article-column {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.counters {
	margin-top: -19px;
	z-index: 100000;
	position: relative;
	background-color: #FFF;
}

.add_top_block .action_top {
	padding: 8px 20px;
	border: none;
	cursor: pointer;
	outline: none;
	background: #508CE8;
	color: #FFF;
	margin: 20px 0 0 0;
	font-size: 14px;
	border-radius: 2px 10px 10px 2px;
}
.add_top_block .descr_top {
	border-radius: 2px 10px 10px 2px;
	color: #7B7B7B;
	font-family: 'PT Sans Caption';
	font-size: 11px;
}
.add_top_block.school {
	display: inline-block;
}
.add_top_block.school .action_top {
	margin-bottom: 5px;
	border-radius: 10px 2px 2px 10px;
}

.schoolselector .res.sh_top .num {
	background: url('/images/design/top_sh.png') center center no-repeat;
	width: 70px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	padding: 0;
	margin: -5px 0 0 -5px;
	font-size: 26px;
}
.schoolselector .res.sh_top {
	padding: 25px 0px 20px 100px;
}
.feedfilterline .feedfilterhider {
	display: none;
}
.ads_category.feedfilterline .feedfilterhider {
	display: block;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #d0d4d9;
	border-bottom: 1px solid #d0d4d9;
	margin: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none !important;
	background: none !important;
	font-weight: normal;
	color: #555;
	text-align: center;
}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a {
	background-color: #1585ca !important;
	color: #FFF;
	outline: 1px solid #1585ca !important;
}
#header #bigmainmenu ul ul li a {
	font-size: 13px;
}
.social-comment .imagebtn {
	display: inline-block;
}
.add-help {
	padding: 20px;
	height: 45px;
}
.add-help .post-help {
	font-family: "Intro";
	font-size: 13px;
	line-height: 20px;
}

.event-found-error {
	color: #FFF;
	cursor: pointer;
	border-radius: 30px;
	font-weight: bold;
	padding: 10px 40px;
	background: #FF6557;
	margin: 20px 0 0 20px;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
}

.add_anon_post {

}

.to1024 .add_anon_post {
	left: 120px !important;
}

.insta-images .gallery-item {
	width: 50%;
	height: 100px;
	display: inline-block;
	padding: 2px;
	box-sizing: border-box;
	border: 2px solid #FFF;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
a.color-white {
	color: #FFF;
	text-decoration: none;
}

li.section_5 a {
	color: #464646 !important;
}
.menu-item-rubric-130 {
	width: 110px;
}
.ui-datepicker-title.all_month {
	text-align: center;
	cursor: pointer;
}

.footermenu {
	display: none;
}