#d_Viewport .d_expBlockEdit .x-panel-body {
    background-color: #F9F9F9;
}

#d_Viewport {
    padding: 0;
}

.search-icon {
    background: url('../images/icons/icoSearch.png') no-repeat 0 1px !important;
    font-size: 11px;
    font-weight: 200;
}

.add-students-icon {
    background: url('../images/icons/icoAdd.png') no-repeat 0 1px !important;
    font-size: 11px;
    font-weight: 200;
}
.individual-actions {
    background: url('../images/icoIndividualActions.png') no-repeat 0 1px !important;
    font-size: 11px;
    font-weight: 200;
}
.group-actions {
    background: url('../images/icoGroupActions.png') no-repeat 0 1px !important;
    font-size: 11px;
    font-weight: 200;
}
span.x-tab-inner {
    font-size: 11px;
    font-weight: 200;
    padding: 0 3px;
}

.iternal {
    background-color: #EAEAEA;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EAEAEA);
}

.d_LeftColumn {
    font-size: 11px;
}

.d_Content {
    margin-left: 0;
    min-width: 0px;
}

.status_loader {
    display: none;
    background: url("../../extjs/resources/themes/images/gray/grid/loading.gif") no-repeat 0 0 !important;
    width: 16px;
    height: 16px;
}

.highlight input[type="select"], .highlight input[type="text"] {
    background: #FFFFED !important;
}

.highlight textarea {
    background: #FFFFED !important;
}

.area-dev.highlight-class .x-panel-body, .area-str.highlight-class .x-panel-body, .area-all.highlight-class .x-panel-body {
    background-color: #FFFFED !important;
}
.to_develop {
    background-color: #FFB5A3 !important;
}

.of_strength  {
    background-color: #C0DCC0 !important;
}

.to_develop {
    background-color: #ffd9d9 !important;
	/*padding: 3px 5px;*/
}

.of_strength {
    background-color: #d9ffdf !important;
	/*padding: 3px 5px;*/
}

.panel-selelect .x-panel-body {
    padding: 3px 5px;
}

.fully {
    background-color: #e2f4e4
}

.partially {
    background-color: #F6F5E6;
}

.not_at_all {
    background-color: #ffe3e2
}

.d_plashka {
	background-image:url(../images/bgPlashka.png);
	background-position:top;
	background-repeat:repeat-x;
}

.splashkaLabel {
	display:block;
	float:left;	
	padding:3px 8px 0px 5px;
}

.x-fieldset {
    border: 1px solid #CCCCCC;
    padding: 20px /*!important*/;
}

.x-fieldset-history {
    border: 1px solid #CCCCCC;
    padding: 10px 10px 0 10px !important;
}

.x-fieldset-header {    
	font-weight:bold;
	color:#777777;	
}

.d_x-icon-download {
    background-position: 0 -13px;
}

.d_x-icon-download:hover {
    background-position: -13px -13px;
}


.of_strength, .to_develop {
    background-image: url("../images/bgPlashka.png");
    background-position: center top;
    background-repeat: repeat-x;
}
#d_Viewport .x-panel-body .panel-selelect .x-panel-body, #d_Viewport .x-panel-body .to_develop .x-panel-body, #d_Viewport .x-panel-body .of_strength .x-panel-body {
	background:transparent;
	background:none;
}

#d_Viewport .x-panel-body .panel-selelect {
    background-image: url("../images/bgPlashka.png");
    background-position: center top;
    background-repeat: repeat-x;
}

.d_homePageNews {
	font-size:12px;
	max-width:960px;
	border-bottom:solid 1px #d0d0d0;
	padding-bottom:10px;
	margin-bottom:15px;
    margin: 15px;
}

.area-dev .x-panel-body {
    text-align: center;
    background-color: #FFB5A3 !important;
    border-radius: 10px 10px 10px 10px;
    border: solid 1px #D0D0D0;
    padding-top: 72px;
}

.area-str .x-panel-body {
    text-align: center;
    background-color: #d9ffdf !important;
    border-radius: 10px 10px 10px 10px;
    border: solid 1px #D0D0D0;
    padding-top: 72px;
}

.area-all .x-panel-body {
    text-align: center;
    background-color: #F1F1F1 !important;
    border-radius: 10px 10px 10px 10px;
    border: solid 1px #D0D0D0;
    padding-top: 72px;
}

.block-layer {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    border-radius: 10px 10px 10px 10px;
}

.block-layer .x-box-inner {
    background-color: #fff;
}

.x-panel-body table {font-size:12px;}

.x-btn-default-small-icon-text-left .x-btn-icon {
    left: 2px;
    top: 1px;
}

.border-fix .x-panel-body {
    border: none !important;
}


/* checkcolumn plugin */

.x-grid-checkheader {
    height: 14px;
    background-image: url('../images/unchecked.gif');
    background-position: 50% -2px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid-checkheader-checked {
    background-image: url('../images/checked.gif');
}

.x-grid-checkheader-editor .x-form-cb-wrap {
    text-align: center;
}

.school-level-box {
    font-size: 11px;
}

.school-level-box .custom-item-true {
    background-image: url("../images/bullet1.png");
    background-position: 4px center;
    background-repeat: no-repeat;
    /*display: inline-block;*/
    padding-left: 17px;
}

.school-level-box .custom-item-false {
    background-image: url("../images/bullet2.png");
    background-repeat: no-repeat;
    background-position: 4px center;
    /*display: inline-block;*/
    padding-left: 17px;
}

.school-level-box .custom-item-true {
    /*padding-left: 4px;*/
}

.school-level-box .custom-item-2 {
    background-image: url("../images/bullet1.png");
    background-repeat: no-repeat;
    background-position: 4px center;
    /*display: inline-block;*/
    padding-left: 17px;
}

.x-toolbar label {
    white-space: nowrap;
}

.d_expBlockHeader a, .d_FieldItem td a {
	text-decoration:none;
	color:#000000;
	outline:none;
	border:none;
}

.d_expBlockHeader a:hover, .d_FieldItem td a:hover {
	text-decoration:underline;
	color:#416aaf;
}

.d_FieldItem td {
	padding-bottom:10px;
	padding:10px 10px 10px 0;
	border-bottom:solid 1px #cccccc;
}

.d_FieldEditItem td {
	padding:0;
	border-bottom:none;
}

.x-grid-view table td {
    padding: 0 !important;
    vertical-align: middle;
}

table td .d_x-icon, .x-grid-row-editor .d_x-icon  {
    margin: 0 auto;
}

td.x-grid-cell:first-child div {
    font-size: 11px !important;
}

div[class*="x-grid-header"] div.x-column-header span.x-column-header-text {
    font-size: 11px !important;
}

.tablecell li {
    display: inline-table;
    width: 420px;
}
