﻿body {
    color: #232323;
    background-color: #fff;
    margin:0px; 
    padding:0px;
    font-family:Century Gothic;
    color:#535453; 
    font-size:12px; 
    height:100%;
}

header, footer, nav, section {
    display: block;
}


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

input {outline:none; border:1x;}
textarea {outline:none; border:0px;}
a{ text-decoration:none;}
.QOverlay {background-color: #d8d8d8;z-index: 9999;}
.QLoader {background-color: #fff;height: 10px;}
.checkbox{
 
    -moz-appearance:none;
    -webkit-appearance:none;
    -o-appearance:none;}

/* Авторизация */
.auth_wrap { position:absolute; left:50%; top:50%; margin-left:-280px; margin-top:-161px; background-image:url("/template/i/auth_wrap.png"); width:559px; height:322px;}
.auth_logo { display:none; position:absolute; left:65px; top:22px;background-image:url("/template/i/logo-people.png"); width:125px; height:56px; }
.auth_hr {position:absolute; left:70px; top:80px;background-image:url("/template/i/auth_hr.png"); width:434px; height:1px;}
.auth_title {position:absolute; left:275px; top:35px; font-family:Franklin Gothic Heavy; color:#535453; font-size:36px; }
.auth_box1 { position:absolute;  top:0px; right:-170px; font-family:Century Gothic; font-size:14px;  color:#555;text-shadow:1px 1px 1px #fff; padding-top:0px; padding-left:8px; background-color:transparent; width:154px;background-image:url("/template/i/auth_box.png"); height:20px; }
.auth_title1{position:absolute; right:320px; top:110px; font-family:Century Gothic; color:#535453; font-size:14px;}
.auth_title2{position:absolute; right:320px; top:150px; font-family:Century Gothic; color:#535453; font-size:14px;}
.auth_but{ cursor:pointer;  position:absolute; right:147px; top:200px;text-shadow:1px 1px 1px #fff; font-size:14px; color:#535453; font-family:Century Gothic;background-image:url("/template/i/auth_but.png"); padding-right:30px; background-position:right 1px; background-repeat:no-repeat; height:18px; }
.auth_but:hover { background-position:right -16px; color:#5eabc5;}
.auth_but a{color:#535453;}
.auth_but:hover a{color:#5eabc5;}
.auth_text { position:absolute; left:80px; top:110px; font-size:14px;}
/* Основной шаблон админки */
.head_wrap { position:relative; left:0px; top:0px; height:59px; width:100%;}
.head_left { position:absolute; left:0px; top:0px;background-image:url("/template/i/head_left.png"); height:59px; width:30px;}
.head_rigth { position:absolute; right:11px; top:0px;background-image:url("/template/i/head_rigth.png"); height:59px; width:19px;}
.head_body{ position:relative; left:0px; margin-left:30px; margin-right:30px; top:0px;background-image:url("/template/i/head_body.png"); height:59px; }
.head_exit{ cursor:pointer;  position:absolute; right:20px; top:18px;text-shadow:1px 1px 1px #fff; font-size:14px; color:#535453; font-family:Century Gothic;background-image:url("/template/i/auth_but.png"); padding-right:30px; background-position:right 1px; background-repeat:no-repeat; height:18px; }
.head_exit:hover { background-position:right -16px; color:#5eabc5;}
.head_st {background-image:url("/template/i/head_st.png"); width:1px; height:13px; float:left; margin-right:10px; margin-top:3px;}
.head_menu {position:absolute; left:60px; top:18px;}
.head_menu a{ float:left; margin-right:10px; color:#535453;}
.head_menu a:hover { color:#5eabc5;}


.content_menu { position:absolute; top:80px; bottom:20px; width:220px;background-image:url("/template/i/content_menust.png"); background-repeat:repeat-y; background-position:right;}
* html .content_menu {width: expression(div.parentNode.offsetHeight - 100px);}
.content_body { color:#535453; font-family:Arial; position:relative; font-size:12px; left:0px; top:0px; margin-left:240px; margin-top:20px; margin-right:30px;}
.content_body a{color:#5eabc5;}
.content_body a:hover{color:#5eabc5;text-decoration:underline;}
.content_bread { margin-bottom:13px; font-family:Arial; font-size:14px; color:#535453;}
.content_bread a{ color:#5eabc5; margin-right:5px; margin-left:5px;}
.content_bread span{ margin-left:5px;}
.content_bread a:hover{ text-decoration:underline;}
.content_title {font-family:Franklin Gothic Heavy; font-size:24px; color:#535453; }
hr { margin-top:-3px; margin-bottom:20px;}

.content_boxbig { margin-bottom:15px; margin-top:2px; color:#535453; font-family:Arial; font-size:12px; background-color:transparent; background-image:url("/template/i/content_boxbig.png"); height:26px; width:436px; padding-left:14px;}
.content_boxbig:hover { background-position:0 -28px;}
.content_boxbig:focus { background-position:0 -28px;}
.content_boxsmall { margin-bottom:15px; margin-top:2px; color:#535453; font-family:Arial; font-size:12px; background-color:transparent; background-image:url("/template/i/content_boxsmall.png"); height:26px; width:76px; padding-left:14px;}
.content_boxsmall:hover { background-position:0 -28px;}
.content_boxsmall:focus { background-position:0 -28px;}
.content_textarea { margin-bottom:15px; margin-top:2px; color:#535453; font-family:Arial; font-size:12px; background-color:transparent; background-image:url("/template/i/content_textarea.png"); min-height:198px; max-height:198px; height:198px; min-width:434px; max-width:434px; width:434px; padding-left:14px; padding-top:8px;}
.content_textarea:hover { background-position:0 -208px;}
.content_textarea:focus { background-position:0 -208px;}

.content_selectbig { width:450px;margin-bottom:15px;}
.content_selectmedia { width:80px;margin-bottom:15px;}
.content_selectsmall {width:60px;margin-bottom:15px;}
/* sdmenu */
div.sdmenu {width:174px; margin-left:25px; font-family: Arial, sans-serif;color:#535453;}
div.sdmenu div {overflow: hidden;cursor:pointer;}

div.sdmenu div.collapsed {height:25px;}
div.sdmenu div span {display:block;padding:5px 25px;font-size:14px;	color:#535453;	background: url("/template/i/menu_expanded.png") no-repeat 10px center;}
div.sdmenu div span:hover {color:#5eabc5;}
div.sdmenu div.collapsed span {background-image: url("/template/i/menu_collapsed.png");}
div.sdmenu div a {padding: 5px 10px;background:url("/template/i/menu_a.png") no-repeat left center;	display: block; margin-left:25px;color:#535453;	}
div.sdmenu div a:hover {color:#5eabc5;text-decoration:underline;}

.content_but { margin-top:15px; background-image:url("/template/i/content_but.png"); padding-top:6px; height:24px; width:175px; text-align:center; color:#535453; font-family:Arial; font-size:13px;}
.content_but:hover { background-position:0 -30px; color:#fff;}
.content_but:active { background-position:0 -60px;color:#fff;}
/* Checkbox */
.niceCheck {width: 16px;height: 16px;display:block;cursor: pointer;background: url("/template/i/content_checkbox.png");}
.niceCheck input {display: none;}
.niceCheck span{ padding-left:25px;}

/* Выподающий список */
.chzn-container {margin-top:2px;position: relative; display: inline-block; *display: inline;}
.chzn-container .chzn-drop { background: #fff; border: 1px solid #aaa; border-top: 0; position: absolute; top: 29px; left: 0; -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15); -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15); box-shadow        : 0 4px 5px rgba(0,0,0,.15); z-index: 1010;}
.chzn-container-single .chzn-single { background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4)); background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  -webkit-border-radius: 5px; -moz-border-radius   : 5px; border-radius        : 5px; -moz-background-clip   : padding; -webkit-background-clip: padding-box; background-clip        : padding-box; border: 1px solid #aaaaaa; -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); display: block; overflow: hidden; white-space: nowrap; position: relative; height: 23px; line-height: 24px; padding: 0 0 0 14px; color: #535453; text-decoration: none;}
.chzn-container-single .chzn-default {color: #999;}
.chzn-container-single .chzn-single span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px;  top: 6px;  width: 12px; height: 13px; font-size: 1px; background: url('/template/i/chosen-sprite.png') right top no-repeat;}
.chzn-container-single .chzn-single abbr:hover { background-position: right -11px;}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover { background-position: right top;}
.chzn-container-single .chzn-single div { position: absolute; right:0; top: 0; display: block; height: 100%; width: 18px;}
.chzn-container-single .chzn-single div b { background: url('/template/i/chosen-sprite.png') no-repeat 0 0;display: block;width: 100%;height: 100%;}
.chzn-container-single .chzn-search {padding: 3px 4px;position: relative; margin: 0; white-space: nowrap; z-index: 1010;}
.chzn-container-single .chzn-search input {  background: #fff url('/template/i/chosen-sprite.png') no-repeat 100% -22px;background: url('/template/i/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background: url('/template/i/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('/template/i/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('/template/i/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('/template/i/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('/template/i/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);margin: 1px 0; padding: 4px 20px 4px 14px;outline: 0; border: 1px solid #aaa;font-family: sans-serif; font-size: 1em;}
.chzn-container-single .chzn-drop { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius   : 0 0 4px 4px; border-radius        : 0 0 4px 4px; -moz-background-clip   : padding; -webkit-background-clip: padding-box;background-clip        : padding-box;}
.chzn-container-single-nosearch .chzn-search input { position: absolute; left: -9000px;}
.chzn-container .chzn-results { margin: 0 4px 4px 0;max-height: 240px;padding: 0 0 0 4px;position: relative; overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.chzn-container-multi .chzn-results {margin: -1px 0 0;padding: 0;}
.chzn-container .chzn-results li { display: none;line-height: 15px;padding: 5px 14px;margin: 0;list-style: none;}
.chzn-container .chzn-results .active-result {cursor: pointer;display: list-item;}
.chzn-container .chzn-results .highlighted {background-color: #9bcbdb;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bcbdb', endColorstr='#9bcbdb', GradientType=0 );background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #9bcbdb), color-stop(90%, #2a62bc));background-image: -webkit-linear-gradient(top, #9bcbdb 20%, #9bcbdb 90%);background-image: -moz-linear-gradient(top, #9bcbdb 20%, #9bcbdb 90%);background-image: -o-linear-gradient(top, #9bcbdb 20%, #9bcbdb 90%);background-image: -ms-linear-gradient(top, #9bcbdb 20%, #9bcbdb 90%);background-image: linear-gradient(top, #9bcbdb 20%, #9bcbdb 90%);color: #fff;}
.chzn-container .chzn-results li em {background: #feffde;font-style: normal;}
.chzn-container .chzn-results .highlighted em {background: transparent;}
.chzn-container .chzn-results .no-results {background: #f4f4f4;display: list-item;}
.chzn-container .chzn-results .group-result {cursor: default;color: #999;font-weight: bold;}
.chzn-container .chzn-results .group-option {padding-left: 15px;}
.chzn-container-multi .chzn-drop .result-selected {display: none;}
.chzn-container .chzn-results-scroll {background: white; margin: 0 4px;position: absolute; text-align: center; width: 321px; /* This should by dynamic with js */ z-index: 1;}
.chzn-container .chzn-results-scroll span {display: inline-block;height: 17px;text-indent: -5000px;width: 9px;}
.chzn-container .chzn-results-scroll-down {bottom: 0;}
.chzn-container .chzn-results-scroll-down span { background: url('chosen-sprite.png') no-repeat -4px -3px;}
.chzn-container .chzn-results-scroll-up span {background: url('chosen-sprite.png') no-repeat -22px -3px;}
.chzn-container-active .chzn-single {-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);-o-box-shadow     : 0 0 5px rgba(0,0,0,.3);box-shadow        : 0 0 5px rgba(0,0,0,.3);border: 1px solid #9bcbdb;}
.chzn-container-active .chzn-single-with-drop {border: 1px solid #aaa;-webkit-box-shadow: 0 1px 0 #fff inset;-moz-box-shadow   : 0 1px 0 #fff inset;-o-box-shadow     : 0 1px 0 #fff inset;box-shadow        : 0 1px 0 #fff inset;background-color: #eee;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%); background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%); -webkit-border-bottom-left-radius : 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft : 0; -moz-border-radius-bottomright: 0; border-bottom-left-radius : 0; border-bottom-right-radius: 0;}
.chzn-container-active .chzn-single-with-drop div {  background: transparent; border-left: none;}
.chzn-container-active .chzn-single-with-drop div b { background-position: -18px 1px;}
.chzn-container-active .chzn-choices { -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);-o-box-shadow     : 0 0 5px rgba(0,0,0,.3); box-shadow        : 0 0 5px rgba(0,0,0,.3); border: 1px solid #9bcbdb;}
.chzn-container-active .chzn-choices .search-field input {color: #111 !important;}