﻿.profile_link a
{
	color: #0091D8;
	text-decoration: underline;
}
.blue_rect
{
	border: solid 1px #72B0DE;
	background-color: #E9F2F8;
	padding-left:3px;
}
.blue_rect_info_text
{
	color: #2B7CBA;
	font-style: italic;
}
.input_form
{
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
	background-color: #F2F2F2;
	padding-left:2px;
}

.input_form .base_field_padding
{
    padding: 5px;
}    

.input_form td
{
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 12px !important;
	padding: 5px !important;
}

.input_form td input
{
	font-weight: normal;
}
.name_uchenik
{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	float: left;
	margin: 0 0 0 5px;
}
.add_del_uchenik
{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #0772AE;
	float: right;
}
.add_del_uchenik a
{
	color: #0772AE;
	text-decoration: underline;
}
.add_del_uchenik a:hover
{
	color: #045A8A;
}
.add_del_uchenik img
{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.left_side_1
{
	background: transparent url(/content/img/gray_pix.gif) repeat-y scroll left top;
	margin: -1px 0 0 0;
	_margin: -3px 0 0 0;
	display: block;
}

.schoolRow
{
	display: none;
}

.warning
{
	margin: 0 0 30px 0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.error_item
{
	color: Red;
	display: none;
}
.error, .field-validation-error
{
	color: Red;
}
/*+++++++++++ДЛИНА СЕЛЕКТА+++++++++*/
.width_select select
{
	width: 305px;
}
/*++++++++++++++++++++++++++++++++*/


/*++++++ДЛИНА ТЕКСТОВГО ПОЛЯ++++++++*/
.width_text_input input
{
	width: 300px;
}
/*+++++++++++++++++++++++++++++++++*/
.addPeople
{
	position: relative;
	left: 226px;
}
.save
{
	margin-top: 6px;
}
#middle_column TD
{
	font-family: Verdana, sans-serif;
}


/* from register page*/

.widthFirst
{
	width: 150px;
	text-align: right;
	padding-right: 20px;
}
.width45
{
	width: 200px;
}
.for_reg
{
}
.blue_button
{
	float: left;
}

.mainSection input 
{
    width: 180px;
}

.input_form label.error 
{
    margin-left: 1em;
}

/** Teacher section: Learner management tab **/ 

.learnerSection 
{
    padding: 5px;
    margin: 0;
}

.learnerStatus ul 
{
    list-style-type: none;
    margin: 1em;
    padding: 0;
}

.learnerStatus li, .learnerStatus li img 
{
    vertical-align: middle;
}

.addLearnerForm .subject 
{
    margin-left: 3em;
}

.addLearnerForm table 
{
    width: 100% !important;
}

.addLearnerForm td
{
    text-align: right; 
    vertical-align: middle;
    padding: 0 !important;
}

.addLearnerForm .fields 
{
    text-align: left;
}

.addLearnerForm input
{
    width: 150px;
}

.addLearnerForm label input, .addLearnerForm label span, .addLearnerForm select
{
    vertical-align: middle;
}

.addLearnerForm select 
{
    width: 200px;
}

.learnerSection table
{
	table-layout: fixed;    
}

.learnerSection tr>th:first-child
{
	width:20px;
}

.learnerSection td 
{    
    overflow: hidden;    
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    vertical-align: middle;
}

.withPadding
{
    padding: 5px;
}
