﻿/*Ластик*/
p {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
	outline: 0 none;
}

img {
	border: none;
}

ol, ul {
	list-style: none;
}

input:focus, select:focus, textarea:focus {
	outline: none;
}
/*.Ластик*/

/*Clearfix*/
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	-ms-zoom: 1;
	zoom: 1;
}
/*.*/

/*Панель управления сайтом*/
.ms-toolbar {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	width: auto;
	background-color: #f5f5f5;
	border-bottom: 1px solid #4B5266;
	padding: 3px 0 2px 0;
}

.ms-toolbar__content {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.ms-toolbar__content-right, .ms-toolbar__content-left {
	position: absolute;
	height: 26px;
	top: 0;
}

.ms-toolbar__content-right {
	right: 0;
}

.ms-toolbar__content-left {
	left: 0;
}

.ms-toolbar-lnk-view-mode {
	margin-left: 5px;
}

.ms-toolbar-lnk-edit-mode, .ms-toolbar-lnk-view-mode {
	border: 1px solid transparent;
}

.ms-toolbar-lnk-edit-mode_active, .ms-toolbar-lnk-view-mode_active {
	text-decoration: none;
	cursor: default;
	border: 1px solid #4B5266;
	background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
}

	.ms-toolbar-lnk-edit-mode_active:hover, .ms-toolbar-lnk-view-mode_active:hover {
		text-decoration: none;
		color: #333333;
	}

		.ms-toolbar-lnk-edit-mode_active:hover .ms-toolbar-lnk-edit-mode__icon, .ms-toolbar-lnk-view-mode_active:hover .ms-toolbar-lnk-view-mode__icon {
			background-image: url("/img/images/ms-ui-icons_000000.png?1");
		}

	.ms-toolbar-lnk-edit-mode_active .ms-toolbar-lnk-edit-mode__icon, .ms-toolbar-lnk-view-mode_active .ms-toolbar-lnk-view-mode__icon {
		background-image: url("/img/images/ms-ui-icons_000000.png?1");
	}

.ms-toolbar-lnk-edit-mode__icon_position_left {
	background-position: -64px 0;
}

.ms-toolbar-lnk-view-mode__icon_position_left {
	background-position: -16px -32px;
}

.ms-toolbar-btn-create-content {
	margin-left: 10px;
}

.ms-toolbar-btn-create-content__icon_position_left {
	background-position: -16px -16px;
}

.ms-toolbar-btn-create-content__icon_position_right {
	background-position: -32px -16px;
}

.ms-toolbar-lnk-logout {
	margin-right: 5px;
}

.ms-toolbar-lnk-logout__icon_position_left {
	background-position: -32px -48px;
}

.ms-toolbar-lnk-my-sites__icon_position_left {
	background-position: -64px -16px;
}

.ms-toolbar-lnk-site-content {
	margin-left: 5px;
}

.ms-toolbar-lnk-site-content__icon_position_left {
	background-position: -32px -32px;
}

.ms-toolbar-create-content-popup {
	z-index: 20;
	display: none;
	border: 1px solid #4B5266;
	background: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;
	padding: 5px 0;
}

	.ms-toolbar-create-content-popup a {
		text-decoration: none;
		color: #333333;
		display: block;
		padding: 1px 15px;
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
	}

		.ms-toolbar-create-content-popup a:hover {
			text-decoration: none;
			color: #000000;
			background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
			border-top: 1px solid #4B5266;
			border-bottom: 1px solid #4B5266;
		}

.ms-toolbar-feedback-form-link {
	margin-left: 5px;
}

.ms-toolbar-feedback-form-link__icon_position_left {
	background-position: -16px -48px;
}
/*.Панель управления сайтом*/

/*CheckBox*/
.checkbox {
	display: inline-block;
	cursor: pointer;
}

.checkbox__check {
	padding-left: 20px;
	position: relative;
}

.checkbox__check-icon {
	background: url("/img/images/checkbox_4B5266_fff0a5.png") no-repeat scroll 0 0 transparent;
	height: 14px;
	width: 15px;
	position: absolute;
	top: 3px;
	left: 2px;
}

.checkbox__check_on .checkbox__check-icon {
	background-position: 0 -14px;
}

.checkbox__check_on:hover .checkbox__check-icon {
	background-position: 0 -42px;
}

.checkbox__check_off:hover .checkbox__check-icon {
	background-position: 0 -28px;
}
/*.CheckBox*/

/*TextArea*/
.ms-textarea {
	display: inline-block; /*display: inline;*/
	padding: 0px;
	background-color: #FFFFFF;
}

	.ms-textarea textarea {
		resize: none;
		height: 100%;
		width: 100%;
		background-color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		color: #000000;
		margin: 0;
		padding: 0;
		border: 0 none;
	}

		.ms-textarea textarea:focus {
			outline: none;
		}

.ms-textarea__inner {
	border: 1px solid #969696;
	padding: 2px 3px 2px 5px;
	display: block;
	height: 100%;
	background-color: #FFFFFF;
}
/*.TextArea*/

/*TextBox*/
.ms-textbox {
	display: inline-block; /*display: inline;*/
	padding: 0px;
	background-color: #FFFFFF;
}

	.ms-textbox input {
		width: 100%;
		background-color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		color: #000000;
		margin: 0;
		padding: 0;
		border: 0 none;
	}

		.ms-textbox input:focus {
			outline: none;
		}

.ms-textbox__inner {
	border: 1px solid #969696;
	padding: 2px 3px 2px 5px;
	display: block;
	background-color: #FFFFFF;
}
/*.TextBox*/

/*Диалоговое окно*/
.ms-dialog__content {
	padding: 10px;
	min-height: 80px;
}

.ms-dialog__buttons {
	text-align: right;
	padding: 10px;
	background-color: #EEEEEE;
	border-top: 1px solid #969696;
}

	.ms-dialog__buttons a {
		margin-left: 10px;
	}
/*.Диалоговое окно*/

/*Информация о проекте*/
.project-info {
	float: right;
	vertical-align: middle;
	height: 32px;
	width: 115px;
}

.project-info__caption {
	color: #000000;
	display: inline-block;
	height: 32px;
	line-height: 16px;
	text-align: right;
	text-decoration: none;
	background: transparent url("/img/project-logo.png") no-repeat right top;
	padding-right: 40px;
}

	.project-info__caption:hover {
		color: #000000;
		text-decoration: underline;
	}
/*.Информация о проекте*/

/*Баннер Римби*/
.rimbi-banner {
	margin-bottom: 20px;
}
/*.Баннер Римби*/


/* socials */
.socials {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(/img/shared/socials.png);
	background-repeat: no-repeat;
	opacity: .9;
}
.socials:hover {
	opacity: 1;
}
.socials-fb {
	background-position: 0 0;
}

.socials-ok {
	background-position: -93px 0;
}

.socials-vk {
	background-position: -124px 0;
}
/* .socials */
