


/* Start:/bitrix/templates/.default/ajax/ajax.css*/
iframe.waitwindowlocal {position:absolute; border:0px; z-index:9999;}
div.waitwindowlocal {position:absolute; width:25px; height: 25px; padding:0px; z-index:10000; background-color:#FCF7D1; border:1px solid #E1B52D; background-image:url('/bitrix/templates/.default/ajax/images/wait.gif'); background-position:center center; background-repeat:no-repeat;}
div.waitwindowlocalshadow {position:absolute; z-index:9998; background-image:url('/bitrix/templates/.default/ajax/images/shadow.gif'); border:1px solid #808080;}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/components/bitrix/main.user.link/profile/style.css*/
.bx-user-info-thumbnail img
{
 	border: 1px solid #E0E0E0; 
}

.bx-user-info-anchor {
	white-space: nowrap; 
	cursor: pointer;
}

.bx-user-info-anchor-nolink {
	white-space: nowrap; 
}

table.bx-user-info-anchor td.bx-user-info-anchor-cell, table.bx-user-info-anchor-nolink td.bx-user-info-anchor-cell {
	padding: 0px 2px !important;
	border: 0px !important;
	background-color: transparent !important;
}

.bx-user-info-data  .bx-user-info-data-separator{
	background-color: #E0E0E0;
	width: 218px;
	height: 1px!important;
	margin-top: 5px;
	margin-bottom: 2px;
	padding: 0px!important;
	font-size: 0px!important;	
}

.bx-user-info-online, .bx-user-info-offline {
	height: 11px;
	width: 11px;
	display: block;	
}

.bx-user-info-online {
	background-image: url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icon_online_small.gif);
	background-repeat: no-repeat;	
	background-position: 0 0px;
}

.bx-user-info-online-cell {
	margin-top: 5px; 
}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/style.css*/
#login-form-window
{
	display:none;
	background:#ffF;

	z-index:10000;
	position:absolute;
	top:15%;
	right:40%;
	width:235px;
	color: #323232;
	line-height:18px;
	font-size:12px;
	border:1px solid #7c494a;
}


.login-form-overlay
{
	display:none;
	height:100%;
	background:black;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:98;
	opacity: 0.3; 
	-moz-opacity: 0.3; 
	-khtml-opacity: 0.3; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

#login-form-window a
{
	color:#3366cc !important;
	text-decoration:underline;
	font-size:11px;
}

#login-form-window form
{
	margin:0;
	padding:0;
}

label.remember-text
{
	font-size:11px;
	line-height:12px;
}

#close-form-window
{
	float:right;
	cursor:pointer; cursor:hand;
	background: url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/close.gif') right center no-repeat;
	padding-right:15px;
}

#login-form-window-header
{
	padding:6px 10px;
	font-size:11px;
	background: #cfdfe6 url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/login-form-header-bg.gif') repeat-x;
	margin-bottom:10px;
	
}

div.auth-welcome
{
	font-size:12px;
	color:#fff;
}

div.auth-links
{
	font-size:11px;
	margin-bottom:8px;
	margin-top:8px;
}

div.auth-links span
{
	color:#81acc0;
}

div.auth-links a, div.auth-welcome a
{
	text-decoration:none;
	color:#fff;
}
div.auth-welcome a
{
	padding:3px; 
	padding-right:19px; 
	padding-left:8px; 
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/arrow.gif'); 
	background-position:right center; 
	background-repeat:no-repeat;
}
div.auth-welcome a:hover, div.auth-welcome a.pressed
{
	border:1px solid #81acc0; 
	padding-right:18px; 
}
/* Popup menu */
td.popupmenu {border:1px solid #B6B6B6 !important; padding:1px !important; background-color:#FCFCFC !important; background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/menu_gutter.gif') !important; background-repeat:repeat-y !important;}
td.popupmenu .popupitem {margin:1px !important; cursor:default !important;}
td.popupmenu .popupitemover {margin:0px !important; border:1px solid #AEB6C2 !important; background-color:#CEDAEE !important;}
td.popupmenu .popupitem .gutter {width:20px !important;}
td.popupmenu .popupitem .item {padding:3px 5px 3px 9px !important; font-size:11px !important; white-space:nowrap !important;}
td.popupmenu .popupitem .default {font-weight:bold !important;}
td.popupmenu .popupitem .disabled {color:#939393 !important;}
td.popupmenu .popupseparator {margin:1px 0px 1px 30px !important; background-color:#B6B6B6 !important; height:1px !important; overflow:hidden !important;}

.auth-icon-active
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/bp_anim.gif');
	background-repeat:no-repeat;
	height:13px;
	padding-left:20px;
	line-height:13px;
	display:inline-block;
}

.auth-icon
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/bp.gif');
	background-repeat:no-repeat;
	height:13px;
	padding-left:15px;
	line-height:13px;
	display:inline-block;
}
.auth-button-message
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/icon_my_messages.gif');
	background-repeat:no-repeat;
	height:17px;
	width:17px;
	
}
.auth-button-page
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/icon_my_page.gif');
	background-repeat:no-repeat;
	height:17px;
	width:17px;
	
}
.auth-button-profile
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/icon_edit_profile.gif');
	background-repeat:no-repeat;
	height:17px;
	width:17px;
}
.auth-button-tasks
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/icon_tasks.gif');
	background-repeat:no-repeat;
	height:17px;
	width:17px;
}
.auth-button-calendar
{
	background-image:url('/bitrix/templates/school_light_contrast_full/components/bitrix/system.auth.form/auth/images/icon_calendar.gif');
	background-repeat:no-repeat;
	height:17px;
	width:17px;
}

.errortext{
  padding-left: 10px;
}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/components/bitrix/search.title/search_title/style.css*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/school_light_contrast_full/components/bitrix/search.title/search_title/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/components/bitrix/menu/top_menu/style.css*/
.nav .level a.lock {
 background: url('/bitrix/templates/school_light_contrast_full/components/bitrix/menu/top_menu/images/lock.gif') no-repeat !important;
 padding-left: 18px !important;
}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/components/bitrix/menu/main_left_menu/style.css*/
.sideNav a.lock {
 background-image: url('/bitrix/templates/school_light_contrast_full/components/bitrix/menu/main_left_menu/images/lock.gif') !important;
 background-position: 3px 7px !important;
 background-repeat: no-repeat !important;
}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/styles.css*/
* {
	margin: 0px;
	padding: 0px;
	outline-style: none;
}

body {
	margin: 0;
	padding: 0;
}

table,img {
	border: none;
}

}
table {
	border-collapse: collapse;
}

input[type="radio"] {
	*vertical-align: text-bottom;
}

input[type="checkbox"] {
	*vertical-align: baseline;
}

input {
	margin: 0;
}

* html input {
	vertical-align: text-bottom;
}

form,fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

p {
	margin: 0 0 15px;
}

.social,.nav,.level,.docs ul,.breadcrumbs,.opt,.paging,.menu,.list,.sideNav,.secondLevel
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

h1 {
	font-weight: normal;
	font-size: 1.5em;
	margin: 0 0 20px;
}

h2 {
	font-weight: normal;
	font-size: 1.5em;
	margin: 0 0 12px;
}

h3 {
	font-weight: normal;
	font-size: 1.08em;
	margin: 0 0 5px;
}

h4 {
	font-weight: bold;
	font-size: 1.0em;
	margin: 0 0 5px;
}

h5 {
	font-weight: normal;
	font-size: 0.92em;
	margin: 0 0 5px;
}

/*==================================================================*/
a:link,a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	outline: 1px solid;
}

a:focus {
	outline: 1px solid;
}

.wrapper {
	position: relative;
	max-width: 6000px;
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	height: auto !important;
	min-height: 100%;
}

.container {
	min-width: 1024px;
	max-width: 1270px;
	margin: 0 auto;
}

.content {
	padding: 0 0 350px 12px;
}

.leftCol {
	float: left;
	width: auto;
	max-width: 450px;
	margin-right: 8px;
}

.rightCol {
	float: right;
	width: 175px;
	margin-left: 40px;
	padding-right: 12px;
}
.rightCol.main{
	width: 400px;
}
.centerCol {
	overflow: hidden;
	zoom: 1;
	padding: 0 12px;
}

.header {
	min-width: 1024px;
	max-width: 1270px;
	padding: 25px 0 12px;
}

.logo {
	display: table-cell;
	padding-left: 18px;
	float: left;
	width: 25%;
}

.logo>a:hover {
	outline: none;
}

.logo b:hover {
	outline: solid 1px;
}

.headerR {
	padding-top: 2px;
	display: table-cell;
	float: right;
	width: 26%;
}

.header h1 {
	padding-top: 2px;
	margin: 0 380px 0 254px;
}
.opt {
    padding: 5px 0 0;
    margin: 0 360px 0 65px;
    white-space: nowrap;}
.opt li {
    display: inline;
    margin-right: 25px;}


.search {
	zoom: 1;
	white-space: nowrap;
}

.search input[type="text"] {
	border: 1px solid #9ba2a2;
	background: #fff;
	padding: 6px 7px 5px;
	height: 14px;
	color: #979797;
}

.search input {
	width: 221px;
}

.search input,.search button {
	vertical-align: top;
}

.search button {
	width: 81px;
}

.headerTop {
	padding: 0 12px 23px;
	/*display: table;*/
}

button {
	width: auto;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	height: 27px;
	border: none;
	border-radius: 4px;
	white-space: nowrap;
	position: relative;
	vertical-align: top;
	padding: 0 8px;
}

.button {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
}

.buttonHelper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 4px;
}
/*for FireFox*/
input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,button::-moz-focus-inner
	{
	border: 0px;
}
/*for IE8 */
input[type="submit"]:focus,input[type="button"]:focus,button:focus {
	outline: none;
}

input::-moz-focus-inner /*Remove button padding in FF*/ {
	border: 0;
	padding: 0;
}

button::-moz-focus-inner /*Remove button padding in FF*/ {
	border: 0;
	padding: 0;
}

@
-moz-document url-prefix (){ .button button {
	
}

}
.navInner {
	text-align: justify;
	zoom: 1;
	text-justify: newspaper;
	line-height: 0;
	padding: 0 31px;
	margin: 0 -19px;
}

.navItem {
	text-align: left;
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 1;
	background: none;
	position: relative;
	margin: 5px;
}

.navInner .under {
	display: inline-block;
	width: 100%;
	height: 0;
}

.navInner a:link,.navInner a:visited {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 14px 0 10px;
	background: none;
	text-decoration: none;
}

.navInner .current a {
	text-decoration: none;
}

.navInner .navItem .level .current a {
	text-decoration: none;
}

.nav {
	position: relative;
	z-index: 99;
	padding-bottom: 18px;
}

.nav:before,.nav:after {
	content: '';
	position: absolute;
	width: 19px;
	height: 7px;
	bottom: 11px;
}

.nav:before {
	background-position: 0 0;
	left: -19px;
}

.nav:after {
	background-position: 0 100%;
	right: -19px;
}

.level {
	position: absolute;
	top: 100%;
	left: -31px;
	padding: 10px 31px 16px;
	display: none;
	z-index: 99;
}

.level li {
	margin-top: 12px;
}

.level li:first-child {
	margin-top: 0;
}

.nav .level a:link,.nav .level a:visited {
	padding: 0;
}

.nav .level a:hover,.nav .level a:active {
	text-decoration: none;
}

.navItem:hover .level {
	display: block;
}

.headerBot {
	position: relative;
	zoom: 1;
	padding: 20px 12px;
}

.headerBot:before {
	content: '';
	position: absolute;
	height: 2px;
	top: 0;
	left: 12px;
	right: 12px;
	background: url('/bitrix/templates/school_light_contrast_full/images/hl.png') 0 0 repeat-x;
}

.log {
	
}

.headerBot .log {
	float: left;
	min-width: 315px; max-width : 433px;
	margin-right: 40px;
	max-width: 433px;
}

.leftCol .log {
	margin-bottom: 15px;
	min-width: 315px;
	max-width: 433px;
	margin-right: 40px;
}

.userpic {
	float: left;
	width: auto;
	margin-right: 12px;
}

.username {
	overflow: hidden;
}

.r-star,.r-star-shape {
	position: relative;
	overflow: hidden;
	padding: 18px 0;
}

.r-star,.r-star-shape .cnt {
	background: url('/bitrix/templates/school_light_contrast_full/images/trans.png');
}

.r-star .cnt,.r-star-shape .cnt {
	padding: 9px 22px;
	height: 76px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

.r-star .cn,.r-star-shape .cn {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -18px;
	top: -18px;
	background: url('/bitrix/templates/school_light_contrast_full/images/star.png');
}

.r-star .cn.tr,.r-star .cn.br,.r-star-shape .cn.tr,.r-star-shape .cn.br
	{
	margin-left: 100%;
}

.r-star .cn.bl,.r-star .cn.br,.r-star-shape .cn.bl,.r-star-shape .cn.br
	{
	top: auto;
}

.r-star-shape .cn.tl,.r-star-shape .cn.bl {
	width: 100%;
}

.r-star-shape .cn {
	background: url('/bitrix/templates/school_light_contrast_full/images/star.png');
}

.roundBorder {
	position: relative;
}

.roundBorder img {
	display: block;
	border: 1px solid #000;
}

.roundBorder .c {
	position: absolute;
	z-index: 1;
	width: 3px;
	height: 3px;
	background-repeat: no-repeat;
}

.roundBorder .tl {
	top: 0;
	left: 0;
	background-position: 0 100%;
}

.roundBorder .tr {
	top: 0;
	right: 0;
	background-position: 100% 100%;
}

.roundBorder .bl {
	bottom: 0;
	left: 0;
	background-position: 0 0;
}

.roundBorder .br {
	bottom: 0;
	right: 0;
	background-position: 100% 0;
}

.menu {
	margin-left: 255px;
	white-space: nowrap;
	*overflow: hidden;
}

.menu li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 28px;
	*margin-right: 31px;
	position: relative;
}

.menu a {
	display: block;
	width: 227px;
	height: 102px;
	text-decoration: none;
}

.menu h2 {
	position: absolute;
	margin: 0;
	bottom: -6px;
	left: 0;
	right: 0;
	text-align: center;
	padding: 6px 13px 8px;
	cursor: pointer;
	font-weight: bold;
	font-size: 0.7em;
	color: #fff;
	/*text-shadow: #fff 1px 1px 0;*/
	-webkit-border-radius: 0 0 20px 20px;
	-moz-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
	behavior: url('/bitrix/templates/school_light_contrast_full/PIE.htc');
}

.banner {
	margin-bottom: 15px;
}

.news .item {
	margin-top: 18px;
}

.news .item:first-child {
	margin-top: 0;
}

.news .item .img {
	float: left;
}

.img img,.i {
	padding: 2px;
	background: #fff;
	-webkit-box-shadow: #bbbbbb 1px 1px 1px;
	-moz-box-shadow: #bbbbbb 1px 1px 1px;
	box-shadow: #bbbbbb 1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135,
		Color='#bebdbd');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#bebdbd')";
	zoom: 1;
	position: relative;
}

.block .item .txt {
	margin-left: 60px;
	overflow: visible;
}

.centerCol .item .txt {
	margin-left: 100px;
	overflow: visible;
}

.item p {
	margin: 0;
}

.date {
	line-height: 1;
	margin: -10px 0 15px;
}

.txt .date {
	margin: 0 0 5px;
}

.block {
	padding: 15px 12px;
	margin-bottom: 20px;
	line-height: 1.4;
}

.shifted {
	margin-left: -12px;
}

.blockAlt {
	padding-bottom: 15px;
	border-bottom: 1px dotted #a7a7a7;
	margin-bottom: 20px;
}

.docs {
	
}

.docs li {
	padding-left: 21px;
	margin-bottom: 9px;
}

.about {
	
}

.about img {
	float: left;
	margin: 0 25px 0 0;
	border: 2px solid #d0d0d0;
}

.txt {
	overflow: hidden;
}

.list {
	margin-left: 10px;
}

.list li {
	padding-left: 7px;
	margin-bottom: 3px;
}

.list li:before {
	content: '-\a0';
	margin-left: -7px;
}

.poll h5 {
	margin-bottom: 10px;
}

.poll .formRow {
	margin-bottom: 12px;
}

.poll label {
	margin-left: 4px;
}

.poll button {
	width: 105px;
}

.sideNav {
	margin-bottom: 15px;
	padding: 15px 0;
}

.sideNav a {
	display: block;
	padding: 5px 24px 6px;
	text-decoration: none;
}

.sideNav .secondLevel {
	margin-left: 24px;
}

.sideNav .secondLevel a {
	padding: 3px 15px 4px 15px;
}

.sideNav .secondLevel a:before {
	content: '- ';
}

.footer {
	padding-top: 45px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

.footerInner {
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: left;
	padding: 5px 30px 2px;
	*padding-bottom: 5px;
	width: 1060px;
}

.social {
	margin: 0 376px 0 405px;
	padding-top: 8px;
}

.social li {
	display: inline;
	margin-right: 14px;
}

.counters {
	float: left;
	width: 155px;
}

.counters img {
	margin-right: 14px;
}

.btx {
	float: right;
	padding-top: 6px;
	text-align: right;
}

.info {
	float: left;
	width: 380px;
	padding-top: 6px;
}

.footerR {
	float: right;
	width: 420px;
}

.top {
	margin-bottom: 10px;
	margin-top: 10px;
}
.log {
    float: right;
    max-width: 390px;
    text-align: right;
    padding: 0 0 0 7px;
    border-left: 1px solid #c6e8f4;
    height: 35px;
    color: #fff;
    white-space: nowrap;}
.rss {
	float: right;
	width: 16px;
	height: 16px;
	text-decoration: none;
}

.breadcrumbs {
	line-height: 1;
	float: left;
	width: 715px;
}

.breadcrumbs li {
	display: inline;
	position: relative;
	margin-right: 2px;
}

.breadcrumbs li:after {
	content: ' \2192';
}

.paging {
	margin-top: 40px;
	margin-bottom: 25px;
}

.paging li,.paging a {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.paging a {
	padding: 3px 6px;
}

.paging .current a {
	text-decoration: none;
	cursor: default;
}

.paging .current a:before {
	content: 'Страница '
}

.i {
	float: left;
	margin: 0 13px 10px 0;
}

.share_buttons {
	text-align: right;
}

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before,.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix {
	zoom: 1;
}

/*меню*/
.current {
	display: inline-block;
	border: 2px solid;
}

/* Custom */
.people-restricted {
	position: absolute;
	float: right;
	margin-right: 10px;
	font-family: Arial;
	padding-top: 5px;
	font-weight: bold;
}

.main_tab {
	margin-bottom: 40px;
}

a.not:focus {
	outline: 0;
}

a.not {
	border: none;
	outline: 0;
	height: 33px;
}

a.not:hover {
	outline: 1px solid;
	display: inline-block;
}

a.not.selected {
	display: inline-block;
	border: 2px solid;
}

a.not.size1,a.not.size1:hover {
	width: 25px;
	height: 25px;
}

a.not.size2 {
	width: 29px;
	height: 29px;
}

.head_text {
	margin-bottom: 5px;
	margin-top: 5px;
}

a.not.size1.selected {
	width: 25px !important;
}

a.not:focus {
	outline: 1px solid;
}

.change-size-info {
	background: #fff !important;
}
/*��� ������ start*/
.f-verdana {
	font-family: Verdana !important;
}

.f-arial {
	font-family: Arial !important;
}

.f-times-new-roman {
	font-family: Times New Roman !important;
}
/*��� ������ end*/

/*������������ �������� start*/
.k-normal {
	letter-spacing: normal;
}

.k-medium {
	letter-spacing: 3px;
}

.k-large {
	letter-spacing: 5px;
}
/*������������ �������� end*/
.right-links>div {
	text-align: left;
	line-height: 1.5em;
	margin-bottom: 20px;
}

.school-name {
	width: 45%;
	display: table-cell;
	text-align: center;
	float: left;
}
/* End */



/* Start:/bitrix/templates/school_light_contrast_full/template_styles.css*/
.data-table {
text-align: center;
width: 100%;
}

.blockInner .item .img {
/*float: left;*/
margin-right: 10px;
}

.blockInner .item .img img {
height: 45px;
width: 60px;
}

table.forum-table td, div.forum-info-box, div.forum-reply-form, table.bx-interface-grid td {
	background: none;
}
table.bx-interface-grid td a{
	color: black;
}
table.bx-interface-grid td {
	color: black;
}
table.bx-interface-grid .rating_vote_text{
	display:none !important;
}
/* End */
