@font-face{
    font-family: 'wf_SegoeUINormal';
    src:url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.eot');
    src:url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.eot?#iefix') format('embedded-opentype'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.woff') format('woff'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.ttf') format('truetype'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
*:focus {outline: 0 !important;}
html{height:100%;}
body {
	font-family: "wf_SegoeUINormal", Helvetica, sans-serif;
	color: #161616;
	font-size: 13px;
	background: url(../images/bg/bg.gif) repeat 0 0;
	background-attachment: fixed;
}

a {	color:#0087dd;}
ul {
	margin-left: 15px;
}
pre {color:#4C7792;}
.fl {float: left}
.fr {float: right}
.green_color {color:#51a351 !important}
.dib {display: inline-block;}
.m0 {margin: 0 !important;}
.mb5 {margin-bottom: 5px !important;}
.mt5 {margin-top: 5px !important;}
.ml5 {margin-left: 5px !important;}
.mr5 {margin-right: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mt10 {margin-top: 10px !important;}
.ml10 {margin-left: 10px !important;}
.mr10 {margin-right: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mt15 {margin-top: 15px !important;}
.ml15 {margin-left: 15px !important;}
.mr15 {margin-right: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mt20 {margin-top: 20px !important;}
.ml20 {margin-left: 20px !important;}
.mr20 {margin-right: 20px !important;}

.p0 {padding: 0;}
.pb3 {padding-bottom: 3px;}
.pb4 {padding-bottom: 4px;}
.pb5 {padding-bottom: 5px;}
.pt3 {padding-top: 3px;}
.pt4 {padding-top: 4px;}
.pt5 {padding-top: 5px;}
.pl5 {padding-left: 5px;}
.pr5 {padding-right: 5px;}
.pb10 {padding-bottom: 10px;}
.pt10 {padding-top: 10px;}
.pl10 {padding-left: 10px;}
.pr10 {padding-right: 10px;}
.pb15 {padding-bottom: 15px;}
.pt15 {padding-top: 15px;}
.pl15 {padding-left: 15px;}
.pr15 {padding-right: 15px;}
.p15 {padding: 15px;}
.opacity05 {opacity: 0.5}
.ta_r {text-align: right;}
.ta_c {text-align: center;}
.va_t {vertical-align: top;}
.va_m {vertical-align: middle;}
img {
	border: none;
}
button.btn {
	margin: 10px 0 ;
}
a.btn {
	text-decoration: none;
}
.form .inline{display: inline !important;}


#container {
	margin: 0 auto;
	max-width: 1400px;
	min-width: 960px;
}

header {
	height: 50px;
	padding: 0 20px;
}
header a {
	text-decoration: none;
}
.redactor_editor {min-height: 70px;}

nav {
	min-width: 980px;
	min-height: 70px;
	padding: 0 20px;
}
nav ul {
	list-style-type: none;
	margin: 0;
	display: table;
	width: 100%;
}
nav ul li {
	display: inline-block;
	text-align: center;
	padding: 15px 0 16px;
}
nav ul li a {
	color: #e5e5e5;
	text-decoration: none;
	font-size: 15px;
	padding: 9px 7px ;
}
nav ul li a.selected , footer a {
	color: #feff8e;
}

#wrapper {
	display: table;
	width: 100%;
	margin-top: 10px;
}
#sitemap_top_check {float: right;/* margin-right: 27px; */}
#sitemap_top_check i{margin-left: 9px;}
aside {
	width: 260px;
	display: table-cell;
	padding-left: 20px;
	vertical-align: top;
}
aside .wrap {
	background: #161616;
	border-radius: 0px;
	margin-bottom: 20px;
}
aside .block {
	background: #f4f4f4;
	border: 1px solid #B3B3B3;
	padding: 15px;
	border-radius: 0px;
	color: #454d57;
	font-size: 14px;
	position: relative;
	z-index: 10;
}
aside .block label.handler {
	padding-left: 0;
}
aside .block input,aside .block textarea {
	border: 1px solid #c4c9ce;
	font-size: 13px;
	padding: 5px 10px;
	width: 208px;
	max-width: 208px;
	clear: both;
	color: #454d57;
}
aside .block h3 {
	font-size: 14px;
}
aside .block a,  aside .block span{
	font-size: 11px;
}
aside .block input[type="checkbox"] {
	width: auto;
	float: left;
	margin-left: -28px;
	padding: 5px;
}
aside .block form div {
	margin-bottom: 10px;
}
aside .block form > div{
	padding: 3px 0;
	border-top: 1px dotted #aaacb0;}
aside .block form > div h3{
	margin-bottom: 3px;
}
aside .block form div:first-child {
	border: none;
}
aside .block .arow:last-child {
	padding-bottom: 0;
	margin-bottom: 18px;
}
aside .block .arow {
	border-top: 1px dotted #aaacb0;
	padding: 10px 30px;
}

aside .block ul {
	margin-bottom: -10px;
}
aside .block .handler {
	padding-left: 20px;
}
aside .block li.bblock {
	background: url(../images/ico/page_str_ico.gif) no-repeat 0 0;
}

aside .block li.photo , aside .block .video{
	background: url(../images/ico/gallery_str_ico.gif) no-repeat 0 0;
}
aside .block li.comments , aside .block .guestbook{
	background: url(../images/ico/guest_str_ico.gif) no-repeat 0 0;
}
aside .block li.calendar {
	background: url(../images/ico/catalog_str_ico.gif) no-repeat 0 0;
}

aside .block li.news , aside .block .activity{
	background: url(../images/ico/news_str_ico.gif) no-repeat 0 0;
}
aside .block li.left_search {
	background: url(../images/ico/sear_str_ico.gif) no-repeat 0 0;
}

aside .block .controls {
	padding-left: 20px;
}

aside .block .ch {
	background: url(../images/ico/ch_ico.gif) no-repeat 0 11px;
}
aside .block .cf {
	background: url(../images/ico/cf_ico.gif) no-repeat 0 11px;
}
aside .block .stat {
	background: url(../images/ico/stat_ico.gif) no-repeat 0 11px;
}

section {
	display: table-cell;
	padding: 0 20px;
	vertical-align: top;
}

div.wrap {
	background: rgba(22, 22, 22, 0.51);
	border-radius: 0px;
}
div.wrap .wrap-top {
	height: 29px;
	padding: 5px;
}

h1.title {
	font-size: 14px;
	color: #e5e5e5;
	padding: 7px 15px;
	float: left;
}
div.wrap a.component_tab.active{
	background:#DADADA;
	color: #000;
}
div.wrap a.component_tab{
	background:#2c251b;
	color: #fff;
	display: inline-block;
	padding: 11px 15px;
	margin-top: -5px;
	text-decoration: none;
}
div.wrap .content {
	background: #f4f4f4;
	border-radius: 0px;
	border: 1px solid #B3B3B3;
	padding: 15px;
	z-index: 10;
	border-top:none;
}
footer {
	clear: both;
	height: 140px;
	font-size: 12px;
	color: #e5e5e5;
	padding: 25px 35px 0;
}
footer .logo {
	display: block;
	width: 105px;
	height: 95px;
	background: url(../images/logo.png) no-repeat 0 0;
	float: left;
}
footer .info {
	float: left;
	margin: 5px 0 0 20px;
}
footer .host {
	float: right;
	text-align: right;
}

footer .html5 {
	width: 60px;
	height: 85px;
	background: url(../images/html5_logo.png) no-repeat 0 0;
	float: right;
	margin: 0 20px;
}
footer .css3 {
	width: 60px;
	height: 85px;
	background: url(../images/css3_logo.png) no-repeat 0 0;
	float: right;
	margin: 0 20px;
}

a.add-btn {
margin-left: 19px;
	display: block;
	width: 51px;
	height: 29px;
	background: url(../images/add_btn.gif) no-repeat 0 0;
	float: left;
	font-size: 11px;
	color: #fff;
	line-height: 13px;
	text-decoration: none;
	padding: 7px 40px 3px 10px;
	text-align: right;
}
a.no-add-btn {
margin-left: 19px;
	display: block;
	width: 51px;
	height: 29px;
	background: url(../images/btn.png) no-repeat 0 0;
	float: left;
	font-size: 12px;
	color: #fff;
	line-height: 13px;
	text-decoration: none;
	min-width: 81px;
	padding: 9px 10px 3px 10px;
	text-align: center;
}

/*ÃÂ¥ÃÂ»ÃÂµÃÂ±ÃÂ½Ã‘â€¹ÃÂµ ÃÂºÃ‘â‚¬ÃÂ¾Ã‘Ë†ÃÂºÃÂ¸*/
ul.bc {
	list-style-type: none;
	margin: 0;
	color: #454d57;
	padding-bottom: 10px;
}
ul.bc li {
	display: inline;
	font-size: 12px;
}
ul.bc li:last-child a {
	text-decoration: none;
	color: #454d57;
}

/*ÃÂÃÂ¾ÃÂ²ÃÂ¾Ã‘ÂÃ‘â€šÃÂ¸*/
.news-list {
	clear: both;
	height: 1%;
	overflow: hidden;
	padding-bottom: 10px;
	margin-top: 10px;
	background: url(../images/bdb_bg.gif) repeat-x 0 100%;
}
.news-list h2 {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
}
.news-list div {
	font-size: 12px;
}

.news-list .time {
position: absolute;
background: rgba(255, 255, 255, 0.8);
border: 1px solid gray;
padding: 2px 5px;margin: 5px;
}
.news-list .img {
	float: left;
	margin-right: 15px;
}
.news-list:last-child {
	background: none;
}

/*ÃÂ¤ÃÂ¾Ã‘â‚¬ÃÂ¼Ã‘â€¹*/
.overflow_visible {
	overflow: visible !important;
}
.form {
	width: 100%;
}

.field {
	overflow: hidden;
	display: table;
	width: 100%;
	padding-bottom: 10px;
}

.field label {
	display: table-cell;
	width: 150px;
	vertical-align: top;
}

.form .field  .w100 {
	width: 100px;
	border: 1px solid #D2D9DC;
	border-radius: 0px;
	box-shadow: inset 2px 2px 6px #EBEBEB;
	outline: none;
	background: #fff;
}
.form .input {
	display: table-cell;
	border: 1px solid #D2D9DC;
	border-radius: 0px;
	box-shadow: inset 2px 2px 6px #EBEBEB;
	outline: none;
	background: #fff;
	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;
}

.form .input-s {
	width: 100px;
}

.form input[type="text"] {
	color: #454d57;
	padding: 5px 10px;
	width: 100%;
	border: none;
	background: none;
	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;
}

.form input[type="submit"] {
	padding: 5px 10px;
}

.form input, textarea {
	outline: none;
}
button.save-btn {
	width: 115px;
	height: 30px;
	border: none;
	box-shadow: none;
	padding: 0;
	background: url(../images/save_btn.png) no-repeat 0 0;
	cursor: pointer;
	margin: 15px 0;
}
button.save-btn-s {
	width: 80px;
	height: 23px;
	border: none;
	box-shadow: none;
	padding: 0;
	background: url(../images/save_btn_s.gif) no-repeat 0 0;
	cursor: pointer;
	vertical-align: top;
}

.form select {
	border-radius: 0px;
	border: 1px solid #D2D9DC;
	padding: 2px 5px;
	color: #454d57;
}

.form textarea {
	border: 1px solid #D2D9DC;
	border-radius: 0px;
	box-shadow: inset 2px 2px 6px #EBEBEB;
	outline: none;
	background: #fff;
	padding: 10px;
}

.form input[checkbox] {
	float: left;
}

/*ÃÂ¢ÃÂ°ÃÂ±ÃÂ»ÃÂ¸Ã‘â€ Ã‘â€¹*/
table.tbl {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-radius: 5px;
}
table.tbl tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
table.tbl tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
table.tbl tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
table.tbl tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
table.tbl tr:nth-child(odd) {
	background: #dadada;
}
table.tbl tr td {
	padding: 0;
	padding: 5px 5px;
	border-right: 1px dotted #F4F4F4;
}
table.tbl:not(.no_first_w100px) td:first-child {
	width: 100px;
}
table.tbl th:last-child {
	text-align: center;
}
table.tbl:not(.no_first_w100px)  td:last-child {
	width: 100px;
	padding-left: 35px;
}
table.tbl th {
	padding: 5px 5px;
	border-right: 1px dotted #F4F4F4;
	text-align: left;
}
div.gray {
	color: #454d57;
	background: #dadada;}
div.grey-div {
	background: #dadada;
	margin: 0 -15px;
	padding: 8px 15px 8px 15px;
	height: 1%;
	overflow: hidden;
	color: #454d57;
	margin-bottom: 15px;
	margin-top: -15px;
	border-bottom: 1px solid #B3B3B3;
}

ul.sort ,ul.sort2{
	list-style-type: none;
	margin: 0;
}
ul.sort li , ul.sort2 li {
	margin-bottom: 8px;
	line-height: 16px;
}
ul.sort li .handler ,ul.sort2 li a.handler {
	font-size: 15px;
	color: #454d57;
	line-height:16px;
	text-decoration: none;
	font-weight: bold;
	cursor: move;
}
ul.sort2 li a.handler {
	cursor:pointer;
	padding-left: 0;
}
ul.sort li .controls , ul.sort2 li .controls{
	color: #0068c9;
	padding-bottom: 7px;
	font-size: 11px;
	background: url(../images/bdb_bg.gif) repeat-x 0 100%;
}
ul.sort2 li .controls{
	padding-left: 0;
}
ul.sort li:last-child .controls , ul.sort2 li:last-child .controls{background:none;}
ul.stree {
	list-style-type: none;
	background: url(../images/str-line-b.gif) repeat-y 0 0;
	margin: 0;
	position: relative;
	z-index: 10;
}
ul.stree li input.price{
	float: right;
	margin: 0 5px;
	padding: 2px 5px;
}
ul.stree li:first-child {
	position: relative;
	margin-top: -5px;
	margin-bottom: 3px;
	padding-bottom: 0;
}

ul.stree li.gray .handler {
	color: #9fa0a1;
}
ul.stree li.child .bdb:last-child {
	background: none;
}

ul.stree li:last-child {
	background: #F4F4F4 url(../images/str-last-li.gif) no-repeat 0 1px;
}

ul.stree .handler {
	padding-left: 25px;
}
ul.stree .controls {
	margin-left: 25px;
}

ul.stree .toggle {
	margin-left: -31px;
	margin-top: -1px;
	position: absolute;
	z-index: 1;
}

ul.stree li {
	background: url(../images/str-line.gif) no-repeat 1px 5px;
	padding-left: 25px;
}
ul.stree li .check {
	float: right;
	position: relative;
	top: 0px;
	margin-right: 0px;
}

ul.stree li .check input{
	margin: 0 0 0 6px;
}
ul.stree li .check img{
	margin-right: 10px ;
}
ul.stree li:last-child .bdb .controls, .block .ui-sortable li:last-child .controls {
background: none;
}
ul.stree li ul {
	list-style-type: none;
	margin: 0 0 0 5px;
	background: url(../images/str-line-b.gif) repeat-y 0 0;
	padding-top: 14px;
	position: relative;
	z-index: 10;
}
ul.stree li.child ul li:last-child {
	background: #f4f4f4 url(../images/str-last-li.gif) no-repeat 0 0px;
}
ul.stree li ul .handler {
	padding-left: 25px;
}
ul.stree li ul .controls {
	margin-left: 25px;
	background: url(../images/bdb_bg.gif) repeat-x 0 100%;
}
ul.stree li > a:not(.hide):not(.hide_icon){
	background: url(../images/ico/page_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.activity {
	background: url(../images/ico/news_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.news {
	background: url(../images/ico/news_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.callback {
	background: url(../images/ico/callback_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.gallery {
	background: url(../images/ico/gallery_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.video {
	background: url(../images/ico/gallery_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.link {
	background: url(../images/ico/link_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.catalog {
	background: url(../images/ico/catalog_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.search {
	background: url(../images/ico/sear_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.sitemap {
	background: url(../images/ico/sitemap_str_ico.gif) no-repeat 0 0;
}
ul.stree li a.guestbook {
	background: url(../images/ico/guest_str_ico.gif) no-repeat 0 0;
}
.sitemap p{margin-left: 25px;font-size: 11px;color:gray}
ul.pagination {
	list-style-type: none;
	clear: both;
	margin: 10px 0 15px;
}
ul.pagination li {
	display: inline-block;
}
ul.pagination li a {
	padding: 0 2px;
}
ul.pagination li a.a {
	text-decoration: none;
}

a.edit {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/ico/edit_ico.png) no-repeat 0 0;
	margin: 0 10px;
	float: left;
}
a.delete {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/ico/delete_ico.png) no-repeat 0 0;
	margin: 0 10px;
	float: left;
}

.gallery-photos {
	margin-top: 10px;
	/* height: 1%; */
	/*overflow: hidden; */
}
.gallery-photos a {display:block;}
.gallery-photos .photo input[type="text"] {
	position:absolute;
	width: 100%;

	bottom: 0;
	padding: 0;
	margin-left: -5px;
	-webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;}
.gallery-photos .photo  {
	display: block;
	position: relative;
	float: left;
	padding: 4px;
	line-height: 1;
	border: 1px solid #DDD;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	margin: 0 10px 10px 0;
}

.gallery-photos .photo:hover {
	border-color: #0087DD;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/*bootstrap modal*/
.clearfix {
	*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.modal-open .dropdown-menu {
	z-index: 2050;
}
.modal-open .dropdown.open {
	*z-index: 2050;
}
.modal-open .popover {
	z-index: 2060;
}
.modal-open .tooltip {
	z-index: 2070;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	overflow: auto;
	width: 560px;
	margin: -250px 0 0 -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	/* IE6-7 */

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-ms-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}
.modal.fade.in {
	top: 50%;
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-body {
	overflow-y: auto;
	max-height: 400px;
	padding: 15px;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	*zoom: 1;
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
button.close {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: black;
text-shadow: 0 1px 0 white;
opacity: 0.2;
filter: alpha(opacity=20);
}
.grey-div-news{
	float:left;margin-top: 5px;
}
.grey-div-news a {
	padding: 2px 4px ;
	border-radius: 4px;
}
.img-polaroid {
	padding: 4px;
	background-color: white;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.empty_img{text-align: center; padding-top: 50px; color: #DADADA; font:bold 16px Arial;height: 60px;}
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

#cboxOverlay{background:url(/css/colorbox_img/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/css/colorbox_img/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/css/colorbox_img/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/css/colorbox_img/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/css/colorbox_img/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/css/colorbox_img/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/css/colorbox_img/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/css/colorbox_img/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/css/colorbox_img/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/css/colorbox_img/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/css/colorbox_img/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/css/colorbox_img/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/css/colorbox_img/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/css/colorbox_img/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft{background:url(/css/colorbox_img/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/css/colorbox_img/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/css/colorbox_img/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/css/colorbox_img/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/css/colorbox_img/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/css/colorbox_img/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/css/colorbox_img/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/css/colorbox_img/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}



#container nav ul{background: #3d3d3d  }
#container nav ul li{padding: 9px 12px; display: inline-block;}
#container nav ul.second_ul{background: #505050  }
li.media {list-style: none;}
.video_sort_ul {margin: 0;}
a.label {text-decoration: none;}
label.control-label  {cursor: default;}
div.chzn-container + .help-inline {vertical-align: top;
margin-top: 7px;}


.crumbs{background: #dadada;
	margin: 10px 20px 0;
	padding: 10px 15px 0;
	line-height: inherit;
	font-size: 11px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}


.autocomplete-suggestions { border: 1px solid #D1D1D1; background: #FFF; overflow: auto; }
.autocomplete-suggestion {
	cursor: pointer;
	line-height: 15px;
	padding: 5px 6px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected {
	background-color: #3875d7;
	color: #fff !important;
 }
.autocomplete-suggestions strong { color: #3a87ad; }
.autocomplete-selected strong { color: #fff; }

.list_page_for_block label:hover i.hide{display: inline-block;}
.list_page_for_block  .this_page {font-weight: 800;}
.list_page_for_block .defis { display:inline-block; overflow:hidden; border-bottom: 1px dotted gray; height: 0px; vertical-align: middle; margin-right: 5px;}

#floating_div{vertical-align: bottom;position: fixed;
  padding: 10px 15px;
  display: block;
  bottom: -50px;
  right: 10%;
  background: rgba(0, 0, 0, 0.37);
  border-radius: 15px 15px 0 0;z-index: 9999;}
#floating_div .buttons {display:inline-block;}
.scrolltop {
display: inline-block;
cursor: pointer;
vertical-align: top;
padding: 0px;
margin-left: 10px;
height: 28px;
width: 28px;
background: #ECECEC url(/images/scrolltop.png) 50% 50% no-repeat;
}
.scrolltop:hover {background-position: 50% 20% !important;}

#limiter_disk_spase {
	padding: 5px 16px;
	display: block;
	color: #fff;
	font-size: .9em;
	-webkit-transition: 364ms;
	-moz-transition: 364ms;
	-ms-transition: 364ms;
	-o-transition: 364ms;
	transition: 364ms;
	height: 40px;
	margin-top: -5px;
}
#limiter_disk_spase:hover {
	background: rgba(64,63,63,.9);
	opacity: 1;
	color: #fff;
	bottom: 0
}
#limiter_disk_spase.error, #limiter_disk_spase a {
	color: #fff;
	opacity: 1
}

.gallery-photos {
    margin-top: 10px
}
.gallery-photos a {
    display: block
}
.gallery-photos .photo_wrap input[type=text] {
    position: relative;
    width: 100%;
    display: block;
    border: 0;
    bottom: 0;
    opacity: 0.3;
    padding: 3px 5px;
    /* margin-left: -3px; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.gallery-photos .photo_wrap input[type=checkbox] {
    position: absolute;
    z-index: 10;
    margin: 4px 6px;
    opacity:0.3;
}
.gallery-photos .photo_wrap input[type=checkbox].to_is_main{
    margin: 4px 6px 0 30px;

}

.gallery-photos .photo_wrap:hover input[type=checkbox] ,.gallery-photos .photo_wrap:hover input[type=text] {
    opacity:1;
}

input.checkbox.to_check {}
.gallery-photos .photo_wrap {
    /* display: block; */
    position: relative;
    /* float: left; */
    padding: 2px;
    line-height: 1;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: 750ms;
    box-shadow: 0 1px 5px rgba(0,0,0,.075);
    margin: 0 10px 10px 0;
}
.gallery-photos .photo_wrap:hover {
    border-color: #0087dd;
    background: #0087dd;
    box-shadow: 0 1px 40px -10px rgb(0, 135, 221);
}
.progress-bar {
            display: -ms-flexbox;
            display: flex;
                height: 100%;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-pack: center;
            justify-content: center;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            background-color: #007bff;
            transition: width .6s ease;
        }
#filelist .new{color:green; list-style: none   ;margin-bottom: 5px;	    padding-bottom: 5px;
    border-bottom: 1px solid whitesmoke;
}
#drag_and_drop{position: relative;min-height: 150px;background: #EEEEEE;z-index: 1;}
#drag_and_drop .text {
    position: absolute;
    z-index: 0;
    font-size: 53px;
    font-weight: bold;
    text-align: center;
    line-height: 69px;
    display: block;
    top: 0;
    left: 0;
    color: #BDBDBD;
    right: 0;
    height: 150px;
}