﻿.floatleft
{
	float:left;	
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #ffffcc;
	padding: 2px;
	opacity: 0.85;
	filter:alpha(opacity=85);
}
#tooltip h3, #tooltip div { margin: 0; }


.toolbarcontainer
{
	border: solid 1px #A1C3D8;
	background-color: #EDF8FF;
}

.toolbar
{
	 border:0;
	 width: 400px;
	/*width: 1%;*/
}
.toolel
{
	height: 22px;
	padding: 5px 6px;
	padding-right: 0;
}
.toolbtn
{
	cursor: pointer;
}
.toolcmb
{
	font-family: Arial;
	width: 268px;
}
.imgsep
{
	width: 1px;
	height: 22px;
	margin-left: 2px;
	margin-right: 2px;
}
.imgbtn1
{
	width: 23px;
	height: 22px;
}
.imgbtn2
{
	width: 45px;
	height: 22px;
}
.imgbtn3
{
	width: 67px;
	height: 22px;
}

.bold
{
	font-weight: bold;
}

.elemOperation
{
	/*color:#FF6C00;*/
	color: #4D81DE;
	cursor: pointer;
	text-decoration: none;
}

.header2
{
	color: #959595;
}

.nowrap {
	white-space: nowrap;
}
.centerContent {
	text-align: center;
}

.tab, .notab
{
	padding: 3px 9px;
}

.tab
{
	border: solid 1px #8A8A86; /*border-bottom-color:#fff;*/
	border-bottom: none;
	background-color: #fff;
}

.notab
{
	border-bottom: solid 1px #8A8A86;
}

/**** Меню начало ***/
.selected
{
 font-weight: bold;	
}
/*   Конец меню */
	
/*** Форма редактиравния ограничения - НАЧАЛО ***/
.font12Arial
{
	font: 12px Arial;
}
.constrtable
{
}
.func
{
	color: Blue;
}

.and
{
	font-weight: bold;
	color: #9A00AC;
}
.or
{
	font-weight: bold;
	color: #00B1A0;
}
.not
{
	font-weight: bold;
	color: #F81300;
}

.combobox, .listbox, .textbox
{
	width: 220px;
}

.listbox
{
	margin-top: 5px;
}

.textbox
{
}

.caption
{
	font-weight: bold;
}

.title
{
	font: bold 14px Arial;
}


.btn1
{
	border: solid 1px #757575;
	height: 22px;
	width: 120px;
	font: 12px Arial;
	background-image: url(http://i.web2edu.ru/images/bg_btn.gif);
	background-repeat: repeat-x;
	margin-right: 10px;
}
/*** Форма редактиравния ограничения - КОНЕЦ ***/


/*** формы просмотра dataobject'ов ***/
.groupbox
{
	border: solid 1px #ccc;
}

.groupcaption
{
	font-weight: bold;
}
/*** формы просмотра dataobject'ов ***/

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*** модальное окно в редакторе ограничений ***/
.modalPopup
{
	background-color: #ffffdd;
	border-width: 2px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}
.AddFn
{
	 Height:50px; Width:424px;
}
.AndOrNot
{
	Height:50px; Width:125px;
}
.Select
{
	Height:300px; Width:500px;
}

.popupTitle
{
	background-color:Blue;
	height:16px;
	
}
.popupTitleText
{
	color:White;
	font-weight:bold;
	cursor:move;
	font-size:smaller;
}
.popupTitleClose
{
	text-align:right;
}
.updatedDiv
{
	text-align:center;
	height:300px;
	width:500px;
	overflow:scroll;
}

/** Стили универсальной списковой формы начало **/
		
        .ListTable {
	        width: 100%;	         
	        overflow-x:scroll;
        }
        
        .ObjectListViewTable {
	        border:solid 1px #3f75ac;
	        margin:1px;
	        
        }

        .width150 {
	        width:150px;
        }
        .width90 {
	        width:90px;
        }
        .width20 {
	        width:26px;
        }
        /*
		tr.ObjectListViewCaptionCell td, tr.ObjectListViewCell td, tr.ObjectListViewAlternateCell td 
		*/
        .ObjectListViewTable tr td
        {
            border:solid 1px #3f75ac;

        }
        tr.ObjectListViewCaptionCell td {
            background-color:#d2e8ff;
            color:#0250a0;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        /*Начало секции оранжевых заголовков*/
        tr.ObjectListViewOrangeCaptionCell td, tr.ObjectListViewOrangeCell td, tr.ObjectListViewAlternateOrangeCell td{
            border:solid 1px #979797;
            border-top:none;
            border-right:none;
        }
        tr.ObjectListViewOrangeCaptionCell td {
            background-color:#F27848;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewOrangeCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewOrangeCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewOrangeCell td, tr.ObjectListViewAlternateOrangeCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateOrangeCell td {
	        background-color:#EFEFEF;
        }
        /*Конец секции оранжевых заголовков*/
        
        /*Начало секции темно-синих заголовков*/
        tr.ObjectListViewDarkBlueCell td, tr.ObjectListViewAlternateDarkBlueCell td{
            border:solid 1px #1653A9;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewDarkBlueCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewDarkBlueCaptionCell td {
            background-color:#1653A9;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewDarkBlueCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewDarkBlueCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewDarkBlueCell td, tr.ObjectListViewAlternateDarkBlueCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateDarkBlueCell td {
	        background-color:#C7CBE8;
        }
        /*Конец секции темно-синих заголовков*/
        
        /*Начало секции темно-оранжевых заголовков*/
        tr.ObjectListViewDarkOrangeCell td, tr.ObjectListViewAlternateDarkOrangeCell td{
            border:solid 1px #E96B30;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewDarkOrangeCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewDarkOrangeCaptionCell td {
            background-color:#E96B30;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewDarkOrangeCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewDarkOrangeCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewDarkOrangeCell td, tr.ObjectListViewAlternateDarkOrangeCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateDarkOrangeCell td {
	        background-color:#FADEC5;
        }
        /*Конец секции темно-оранжевых заголовков*/
        
        /*Начало секции пурпурных заголовков*/
        tr.ObjectListViewPurpurCell td, tr.ObjectListViewAlternatePurpurCell td{
            border:solid 1px #BE008D;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewPurpurCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewPurpurCaptionCell td {
            background-color:#BE008D;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewPurpurCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewPurpurCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewPurpurCell td, tr.ObjectListViewAlternatePurpurCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternatePurpurCell td {
	        background-color:#EECEE4;
        }
        /*Конец секции пурпурных заголовков*/
        
        /*Начало секции светло-синих заголовков*/
        tr.ObjectListViewLightBlueCell td, tr.ObjectListViewAlternateLightBlueCell td{
            border:solid 1px #00A9ED;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewLightBlueCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewLightBlueCaptionCell td {
            background-color:#00A9ED;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewLightBlueCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewLightBlueCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewLightBlueCell td, tr.ObjectListViewAlternateLightBlueCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateLightBlueCell td {
	        background-color:#C9E9FB;
        }
        /*Конец секции светло-синих заголовков*/
        
        /*Начало секции малиновых заголовков*/
        tr.ObjectListViewRaspberryCell td, tr.ObjectListViewAlternateRaspberryCell td{
            border:solid 1px #E4008D;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewRaspberryCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewRaspberryCaptionCell td {
            background-color:#E4008D;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewRaspberryCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewRaspberryCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewRaspberryCell td, tr.ObjectListViewAlternateRaspberryCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateRaspberryCell td {
	        background-color:#F8D1E5;
        }
        /*Конец секции малиновых заголовков*/
        
        /*Начало секции красных заголовков*/
        tr.ObjectListViewRedCell td, tr.ObjectListViewAlternateRedCell td{
            border:solid 1px #E30033;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewRedCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewRedCaptionCell td {
            background-color:#E30033;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewRedCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewRedCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewRedCell td, tr.ObjectListViewAlternateRedCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateRedCell td {
	        background-color:#F9D1C0;
        }
        /*Конец секции красных заголовков*/
        
        /*Начало секции темно-зеленых заголовков*/
        tr.ObjectListViewDarkGreenCell td, tr.ObjectListViewAlternateDarkGreenCell td{
            border:solid 1px #4B8A46;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewDarkGreenCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewDarkGreenCaptionCell td {
            background-color:#4B8A46;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewDarkGreenCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewDarkGreenCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewDarkGreenCell td, tr.ObjectListViewAlternateDarkGreenCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateDarkGreenCell td {
	        background-color:#D4DECC;
        }
        /*Конец секции темно-зеленых заголовков*/
        
        /*Начало секции сине-серых заголовков*/
        tr.ObjectListViewBlueGreyCell td, tr.ObjectListViewAlternateBlueGreyCell td{
            border:solid 1px #6084A9;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewBlueGreyCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewBlueGreyCaptionCell td {
            background-color:#6084A9;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewBlueGreyCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewBlueGreyCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewBlueGreyCell td, tr.ObjectListViewAlternateBlueGreyCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateBlueGreyCell td {
	        background-color:#D7DEEA;
        }
        /*Конец секции сине-серых заголовков*/
        
        /*Начало секции светло-зеленых заголовков*/
        tr.ObjectListViewLightGreenCell td, tr.ObjectListViewAlternateLightGreenCell td{
            border:solid 1px #8CCC3F;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewLightGreenCaptionCell td{
            border:solid 1px #ffffff;
            border-top:none;
            border-right:none;
        }
        
        tr.ObjectListViewLightGreenCaptionCell td {
            background-color:#8CCC3F;
            color:#ffffff;
            
            font-size:90%;
            font-weight:bold;
            
            padding:5px 3px 4px 10px;
        }
        
        tr.ObjectListViewLightGreenCaptionCell table td {
            border:none;
            padding:0;
        }        
        
        tr.ObjectListViewLightGreenCaptionCell td span {
	        text-decoration:none;
	        cursor:pointer;
        }
        tr.ObjectListViewLightGreenCell td, tr.ObjectListViewAlternateLightGreenCell td {
            padding:3px 3px 2px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewAlternateLightGreenCell td {
	        background-color:#E4F3D3;
        }
        /*Конец секции светло-зеленых заголовков*/
        
        tr.ObjectListViewCell td, tr.ObjectListViewAlternateCell td {
            padding:3px 10px 3px 10px;
            color:#0250a0;
            
            font-size:85%;
            line-height:1.5;
        }
        tr.ObjectListViewCell td a, tr.ObjectListViewAlternateCell td a {
            /*color:#00f;*/
        }
        tr.ObjectListViewAlternateCell td {
	        background-color:#e4ebf2;
        }

        .ObjectListViewAscHeader {
	        background-image: url('http://i.web2edu.ru/images/ascsign.gif');
	        background-position: left center;	
	        background-repeat: no-repeat;
	        margin:0;
	        padding:0;
        }

        .ObjectListViewDescHeader {
	        background-image: url('http://i.web2edu.ru/images/descsign.gif');
	        background-position: left center;
	        background-repeat: no-repeat;
	        margin:0;
	        padding:0;
        }

        .CurrentObjectListViewPage {
        }

        .ObjectListViewPage {
	        text-decoration:underline;
        }

        .ObjectListViewPageArrow {
	        text-decoration:none;
        }
        
        .Hide {
	        display: none;
        }

        .Visible {
	        display: block;
        }

/*Начало - Сабиров Данил*/
.ObjectListViewPagerDiv
{
	display: inline;
	font-size: 14px;
	border: 1px solid #555454;
	cursor: pointer;
	color: #555454;
	padding-left: 0px;
	margin-left: 0px;
}
.ObjectListViewPagerDiv span
{
	margin-left: 0px;
	padding-left: 0px;
}
.ObjectListViewPagerDiv img
{
	padding-left: 5px;
}
.ObjectListViewPagerDiv2
{
	display: inline;
	font-size: 14px;
	border: 1px solid #555454;
	cursor: pointer;
	color: #555454;
	padding-left: 0px;
	margin-left: 0px;
}
.ObjectListViewPagerDiv2 span
{
	margin-left: 0px;
	padding-left: 0px;
}
.ObjectListViewPagerDiv2 img
{
	padding-right: 5px;
}
.ObjectListViewHypers
{
	font-size:14px;
	font-style:normal;

}
/*Конец - Сабиров Данил*/

.ObjectListViewTxtBox
{
	padding: 2px 5px 0px 2px;
	width: 20px;
}

.footer
{
	background-color:#dadada;
	height: 32px;
}
.ObjectListViewTotal
{
	margin-left:10px;
	padding: 2px;
	font-size:12px; 
	font-style:normal; 
	text-decoration:none;
	color: black; 
}
.ObjectListViewTotalRight
{
	padding-right:20px;
	font-size:12px; 
	font-style:normal; 
	text-decoration:none;
	color: black; 
	float:right;
}
.ObjectListViewCellLeft
{
	text-align:left;
}
.ObjectListViewCellRight
{
	text-align:right;
}
.ObjectListViewCellCenter
{
	text-align:center;
}

/** Стили универсальной списковой формы конец **/

/** Стили WebGroupEdit начало **/
.GroupEditTable
{
	border-color:#e4e4e4;
	border-width:2px;
	border-style:solid;
	empty-cells:show;
}
.GroupEditCaptionCell
{
	background-color:#FFEEEE;
	border-color:#5050FF;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
}
.GroupEditCell
{
	background-color:#EEEEFF;
	border-color:#5050FF;
	border-width:1px;
	border-style:solid;
}
.GroupEditAlternateCell
{
	background-color:#EEFFEE;
	border-color:#5050FF;
	border-width:1px;
	border-style:solid;
}

/** Стили WebGroupEdit конец **/

/* Из WebObjectView начало*/

		.newToolbar {
            margin-bottom:2px;
            /*float: left;*/
        }
        
        
        .newToolbar a {
			display:block;
	        width:22px;
            height:22px;            
            float:left;
            margin-right:3px;
        }
        
        

        .newToolbar a {
			cursor:pointer;
        }


		.newToolbar div.separator {
            float:left;            
            height:10px;
            width:1px;            
            background-image:none;
            background-color:#8f8f8f;            
            margin:6px 5px 0 2px;
        }
        .newToolbar a.update {            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: -22px -66px;
        }
        .newToolbar a.update:hover {
            background-position: -66px -66px;
        }
        .newToolbar a.create 
        {			            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: -22px -44px;
        }
        .newToolbar a.create:hover
        {			                        
            background-position: -66px -44px;
        }
        
        .newToolbar a.delete {            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: 0px -44px;
        }
		.newToolbar a.delete:hover {                    
            background-position: -44px -44px;
        }
        
        .newToolbar a.return-data {            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: 0px -88px;
        }
		.newToolbar a.return-data:hover {                    
            background-position: -22px -88px;
        }        
        
        .newToolbar a.search {            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;            
            background-position:-22px -22px;
        }
 		.newToolbar a.search:hover {                    
            background-position: 0px -22px;
        }
        
        .newToolbar a.refresh 
        {
			background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;	
			 background-position:0px -66px;		
        }
        .newToolbar a.refresh:hover  
        {			
			 background-position:-44px -66px;		
        }
        .newToolbar a.filter 
        {
			background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
			background-position:-22px 0px;	
        }
        .newToolbar a.filter:hover 
        {
			background-position:0px 0px;	
        }
        .newToolbar a.filter_sel 
        {
			background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
			background-position:0px 0px;
        }        
        
        .newToolbar a.markAsRead {
          background:url(http://i.web2edu.ru/images/additionaltoolbarbuttons.png) no-repeat scroll 0px -44px transparent;
        }

        .newToolbar a.markAsRead:hover {
            background:url(http://i.web2edu.ru/images/additionaltoolbarbuttons.png) no-repeat scroll -22px -44px transparent;
        }

        .newToolbar a.filter_sel:hover 
        {			
			background-position:-22px 0px;
        }
        .miniToolbar a {
			display:block;
	        width:15px;
            height:15px;            
            float:left;
            margin-right:3px;
			cursor:pointer;
			margin-left:1px;
        }
        
        td.miniToolbar{
			width: 30px;
        }
        
        .miniToolbar .actions {
			margin-left:1px;
			*margin-left:0px;
        }

        .miniToolbar a.selectAllOnPageBtn 
        {
        	background:transparent url(http://i.web2edu.ru/images/selectonthispage_small.png) no-repeat scroll;
			background-position:0px 0px;	
		}
        .miniToolbar a.selectAllOnPageBtn:hover 
        {
        	background:transparent url(http://i.web2edu.ru/images/selectonthispage_small.png) no-repeat scroll;
			background-position:-15px 0px;	
		}

        .miniToolbar a.selectAllOnAllPagesBtn 
        {
        	background:transparent url(http://i.web2edu.ru/images/selectonthispage_small.png) no-repeat scroll;
			background-position:0px -15px;	
		}
        .miniToolbar a.selectAllOnAllPagesBtn:hover 
        {
        	background:transparent url(http://i.web2edu.ru/images/selectonthispage_small.png) no-repeat scroll;
			background-position:-15px -15px;	
		}
        .miniToolbar a.resetSort 
        {
        	background:transparent url(http://i.web2edu.ru/images/selectonthispage_small.png) no-repeat scroll;
			background-position:0px -30px;	
		}

        .miniToolbar a.resetSort:hover
        {
        	background:transparent url(http://i.web2edu.ru/images/selectonthispage_small.png) no-repeat scroll;
			background-position:-15px -30px;	
		}
		
		.toolbarText
		{
			float:left; 
			padding-top: 5px;
		}
		.toolbarText span
		{
			color: Red; 
			font-weight:bold;	
		}
		.toolbarTextFix
		{
			clear:both; 
			*display: inline;
		}
		
		.fullViewSearchPanel
		{
			float:right; 
			/*padding-top: 5px;*/
			width:50%;
			overflow:visible;
		}

		.fullViewSearchPanelFix
		{
			clear:both; 
			*display: inline;
		}
		
		.fullViewSearchTextBox
		{
		    float:right;
		    display:block;
		    height:16px;
		    margin:1px 3px 0 -58px;
			width:100%;
			*width:75%;
		}
		
		a.fullViewSearchButton, a.clearFullViewSearchButton
		{
			/*margin-left:60px;*/
		    float:right;
		    display:block;
			cursor:pointer;
		}
		.fullViewSearchPanel a.fullViewSearchButton
        {			            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: -44px -88px;
        }
        .fullViewSearchPanel a.fullViewSearchButton:hover
        {			                        
            background-position: -66px -88px;
        }		
		

		.fullViewSearchPanel a.clearFullViewSearchButton
        {			            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: -88px 0px;
        }
        .fullViewSearchPanel a.clearFullViewSearchButton:hover
        {			                        
            background-position: -110px 0px;
        }
        
        
        .fullViewSearchPanel a {
			display:block;
	        width:22px;
            height:22px;            
            /*float:left;*/
            margin-right:3px;
        }
		/*
		input.placehold 
		{
			font-style:italic;
			color:#777;
		}*/
		.applyFilterText
		{
			color:Red;
		}
		
		.tableCellFilter
		{
			text-align:center;
			background-color:#DADADA;
			
			*position:relative;
		}
		
		.tableCellFilter a.clrFilters
		{
			display:block;
	        width:22px;
            height:22px;            
            
            background:transparent url(http://i.web2edu.ru/images/web2edulistobjview.png) no-repeat scroll;
            background-position: -110px 0px;
            
            position:relative;
            *position:absolute;
            *top:50%;
            left:50%;
            
            margin-left:-11px;
            *margin-top:-11px;
            
            cursor:pointer;
		}
		
		
		
		.tableCellFilter a.clrFilters:hover
		{
            background-position: -88px 0px;
		}
		
		


/*.ObjectListViewToolbar 
{
	padding-left: 10px;
}
.ObjectListViewToolbar ul {
    margin:0;
    padding:0;
    list-style:none;
}
.ObjectListViewToolbar ul li {
    display:inline;
}
.ObjectListViewToolbar div {
    margin:0;
    padding:0;
    list-style:none;
}
.ObjectListViewToolbar div span {
    display:inline;
    float:left;
}
.ObjectListViewToolbar .ToolbarButton {
    margin:0 0 0 5px;
    padding:0;
    border:none;
    float:left;
    cursor:hand;
}
.ObjectListViewToolbar .ToolbarButton .first {
    margin:0;  
}

.ObjectListViewToolbar .size22x23{
    height: 22px;
    width: 23px;
}

.ObjectListViewToolbar .size26x26{
    height: 26px;
    width: 26px;
}

.ObjectListViewToolbar .SearchLbl {
    height: 15px;
}
.ItemListPanel{
  background-color:#e5e5e5;
  border-color:#777777;
  border-width:1px;
  border-style:solid; 
  border-bottom-width:0px; 
  padding:10px 5px 10px 0px;
}
.AdditionalPanels{
  border-color:#777777;
  border-width:1px;
  border-style:solid; 
  padding:5px 5px 10px 5px;
  margin-bottom:10px;
}*/


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
   visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Из WebObjectView конец*/


.LookUpF
{
	width: 720px;
	height:540px;
	overflow:auto;
}

/*
.ExceptionPanel
{
	 /*height: 10px;
	 width: 100%;
	 display: none;
}

.ExceptionPanel .ErrorMsgLbl
{
	 width: 100%;
	 /*font-weight: bold;
	 Height: 31px;
}

.ExceptionPanel .ShowHideDetailsPanel
{
	background-color: #FF8080;
	height: 13px;
	cursor: pointer;
	width: 100%;
}

.ExceptionPanel .CollapsiblePnl
{
	background-color: #E0E0E0;
	height: 10px;
	width: 100%;
}
*/
.tdplaceholder
{
	 font-size:11px;
	 font-style:normal;
}

.maintable {
	width:100%;
	height:100%;
}
 
.title
{
	padding-bottom: 8px; 
	padding-left: 24px; 
	padding-right: 24px; 
	font-weight: bold; 
	font-size: 24px;
} 

/** Для формы редактирования**/
.desc{
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}



	.descLbl {
		width:150px;
		
		border:none;
		
		padding:2px 5px 1px 0;
		
		color:#3f75ac;
		font-size:95%;
		
		text-align:right;
		
		float:left;
	}
	.descTxt, .vizitCardText {
		border:solid 1px #8da6c6;
		
		width:50%;
		
		padding:2px;
		
		float:left;
		vertical-align:middle;
	}
	.descTxtWithOutFloat {
		border:solid 1px #8da6c6;
		
		width:50%;
		
		padding:2px;
	}
	.descTxt option
	{
		
	}
	.descCheckBox input
	{
		vertical-align:middle;
	}
	.descCheckBoxLabel
	{
		vertical-align:middle;
	}

.descLbl2 {
		border:none;
		
		padding:2px 5px 1px 0;
		
		color:#3f75ac;
		font-size:95%;
		font-weight: bold;
		
		text-align:left;
		
		float:left;
	}
	.descLbl3 {
		
		border:none;
		
		padding:2px 0 1px 2px;
		
		color:#3f75ac;
		font-size:95%;
		
		text-align:right;
	}
.descLbl4
{		
	padding-top:3px;
	vertical-align:top;
}
	
.boldLink
{
	font-weight: bold;
	font-size:100%;
}
	
input.button150
{	
	background:transparent url(http://i.web2edu.ru/images/design/but_enter_150.png) repeat scroll 0 0;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	height:29px;
	width:150px;

}	
.text
{
	margin:0;
	margin-top:2px;
	margin-bottom:2px;
	font-size:1em;
	color:#333;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#F1F1F1;

}
.divLook
{	
	border:2px solid #D7D7D7;
	padding:5px;
	margin:5px;
}
.legend
{
	color:#6F6F6F;	
}
.tooltip
{
	font-size:0.8em;
	float:left;
}
.FilterCell
{
	/*background-image: url(http://i.web2edu.ru/images/toolbar/filtr_small.gif);*/
	background-color:#DADADA;
	font-weight:bold;
	text-align:center;
	padding: 5px 2px 5px 5px;
}
.pagetext
{
	margin-left:0px;/*Было 10 пикселей  - Сабиров Данил*/
	margin-bottom:5px;
}
.redtext
{
	color:Red;
}

#LookUpFormCaption
{
	font-size:1.5em;
	font-weight:bold;
	color:#567;
	margin: 15px 10px 10px;

}
tr.hover td {
	/*background-color:#c1f3b6;/*зеленая подсветка*/
	/*background-color:#fea; /*желтоватая подсветка*/
	background-color:#ffe4e4;
}
tr.checkedline td
{
	background-color:#c2d1e2;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(http://i.web2edu.ru/images/calendar/close.gif);
	overflow:hidden;
	cursor:se-resize;
}



	.wolv_wrap {
		/*overflow:auto;*/
		table-layout:fixed;
	}
	
	.wolv_top_pager {
		position:absolute;
		
		right:0;
		top:0;
		
		margin-top:-20px;
		padding:0 !important;
	}
	.wolv_top_pager .prev_next {
		margin-right:10px !important;
	}
	
	.wolv_pager {
		color:#3f75ac;
		
		padding:10px 0;
		
	}
	
	.wolv_pager .panel {
		float:left;
		margin-right:25px;
		
		font-size:93%;
	}
	
	.wolv_pager .prev_next {
		margin-left:7px;
	}
	.wolv_pager .prev_next .deadend {
		color:#959595;
	}
	
	
	.wolv_pager .results_count {
	}
	
	
	.wolv_pager .pages_wrap .sel, .wolv_pager .pages_wrap .page_link {
		display:block;
		float:left;
		
		margin-right:5px;
		padding:0 3px;
	}
	.wolv_pager .pages_wrap .sel {
		font-weight:bold;
		color:#f27848;
	}
	
	
	.wolv_pager .results_pp {
		margin-right:7px;
		
		float:right;
		
		white-space:nowrap;
		
		text-align:right;
		
		margin-top:-2px;
		margin-top:-4px;
		
		/*background-color:#ccc;*/
	}
	
	
	
	
	
	
	
	.actions {
		white-space:nowrap;		
		vertical-align:middle;			
	}
	.actions input{		
		vertical-align:middle;	
		height:15px;
		width:15px;		
		margin-left:2px;
		margin-right:2px;
	}
	.actions input[type="image"]
	{
		border-width:0px;
	}
	
	
		
	.ReadOnlyEditForm
	{
		
	}
	.deleted_row td
	{
		font-weight:bold;
		/*color:#FF9090;
		background-color:#FF9090!important;*/
	}
	.not_deleted_row input
	{
		display:none;
	}	
	.ReportPokazatel
	{
		margin-left:20px;
	}
	.ReportPokazatel input, .ReportPokazatel label
	{
		margin-right:10px;
		vertical-align:middle;
		color:#0470DE;
	}
	
	.defaultCursor
	{
		cursor:default !important;
	}
	
	.fixwidth
	{
		width: expression(parseInt(document.documentElement.clientWidth)-500);
		overflow-x: hidden;
		margin-bottom:0;
	}
	
	.ObjectListViewTable1 tr td /* чтобы не привязывалось к ширине */
        {
            border:solid 1px #3f75ac;

        }
        
.ErrorField li
{
	list-style: disc;
	margin-top: 15px;
	margin-left:20px;
}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	font-size: 8pt;	
	width: 60%;
	text-align: left;
	border-collapse:separate;
	border-spacing:1px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #D2E8FF;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/App_Themes/Blue/images/table/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;	
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
/* скопировано из reg.css, так как не подключаем его на внешних страницах */
 .linkButton, .linkButton2, .linkButton3 {
       background:url('http://i.web2edu.ru/images/design/but_enter_150.png') no-repeat scroll top left;
       width:150px;
       height:27px;
       padding-top:6px;
       text-align:center;
       text-decoration:none;
       color:#fff;
       display:block;
       font-weight:bold;
       float:left;
       margin-right:15px;
    }
    
    .linkButton2 {
       background-image:url('http://i.web2edu.ru/images/design/but_enter.png');
       width:81px;
    }
    .linkButton3 {
       background-image:url('http://i.web2edu.ru/images/design/but_enter_120.png');
       width:120px;
    }
  /***** Content - Edit Forms *****/

fieldset, legend {
	border:none; 
	margin: 0; 
	padding: 0;
}
fieldset {
	border-top:solid 1px #7b8898; 
	padding:10px;
	margin-bottom:15px;
}
legend {
	/*position: relative; 
	left:-10px; */
	
	font-weight:bold;
	color:#3f75ac;
	padding-left:3px;
	padding-right:3px;
}

fieldset div, .edit_form div {
	margin-bottom:9px;
	
	vertical-align:middle;
}




/***** Content - Edit Forms END *****/

.community_table td.buttons_container span
{
	height: 20px; 
	display: block; 
	padding-left: 20px; 
	padding-top: 0px; 
	text-align: left;
	margin-left: 7px;
}
.community_table td.buttons_container span.plusBlue
{
	background: transparent url(http://i.web2edu.ru/images/design/plus.png) no-repeat scroll 0 0; 
	behavior: url(http://i.web2edu.ru/Images/iepngfix.htc);
}
.community_table td.buttons_container span.loupe
{
	background: transparent url(http://i.web2edu.ru/Images/loupe-16.png) no-repeat scroll 0 0; 
	behavior: url(http://i.web2edu.ru/Images/iepngfix.htc);
}
.community_table td.buttons_container span.msg
{
	background: transparent url(http://i.web2edu.ru/Images/mails.png) no-repeat scroll 0 0; 
	behavior: url(http://i.web2edu.ru/Images/iepngfix.htc);
}
.community_table td.buttons_container span.minus
{
	background: transparent url(http://i.web2edu.ru/images/design/minus.png) no-repeat scroll 0 0; 
	behavior: url(http://i.web2edu.ru/Images/iepngfix.htc);
}

.community_table
{
	/*border: 1px solid #d3d3d3; 
	background-color: #ffffff;
	background: transparent url(http://s.web2edu.ru/Style/images/ui-bg_highlight-soft_100_e7eef3_1x100.png) repeat-x scroll 0 100%;*/
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
}
.community_table_canceled
{
	background-image: url(http://s.web2edu.ru/Style/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png)!important;
	background-repeat: repeat!important;
}
.community_table .head_td
{
	color: #234a9c !important;
	font-size: 130%;
	padding-top: 5px;
}
.community_table td.first_td
{
	text-align: center; 
	width: 10%;
}
.community_table td.first_td img
{
	border: 1px solid #e2e2e2!important;
	margin-right: 15px;	
}
.community_table td.link_container
{
	text-align: center; 
	width: 50px!important;
	
	vertical-align: top;
}
.community_table td.link_container a
{
	margin-left: 5px; 
	margin-right:20px;
	border: 1px solid #e2e2e2; 
	background-color: #fffab2; 
	padding: 2px 5px 2px 5px; 
	text-decoration: none;
	display: block;
}
.community_table td.buttons_container
{
	width: 50px!important;
	vertical-align: top;
}
.community_table td.buttons_container a 
{
	margin-top: 6px; 
	margin-right:20px;
	
	text-decoration: none;
	display: block;
	background: #FFFFFF url(http://i.web2edu.ru/images/design/but_enter_120.png) repeat scroll 0 0; 
	font-size: 90%; 
	width: 120px; 
	height: 29px; 
	padding: 0px; 
	border: none; 
	cursor: pointer;
	color:#fff;
}

.community_table td.but150 a 
{
	background: #FFFFFF url(http://i.web2edu.ru/images/design/but_enter_150.png) repeat scroll 0 0; 
	width: 150px; 
}


/* Стили для блогосферы снаружи*/

.post-img
{
    width:16px;
    height:16px;
    float:left;
    padding-right:3px;  
}

.post-img.shift
{
    margin-left:10px;
}

a.post-link 
{ 
   text-decoration:none; 
}

a.post-link:hover
{
  text-decoration:underline;
}

a.post-link.left 
{
   float:left;
   font-size:8pt;   
}

.post-date
{
    margin-top:5px;
    padding-bottom:5px;
}

.post-date span
{
   font-size:8pt;
   color:#999999
}

.post-theme
{
    font-weight:bold;
    color:#333333;
    font-size:10pt;
}


.bg_highlight {
    background: url("images/ui-bg_glass_55_fbf5d0_1x400.png") repeat-x scroll 50% 50% #FBF5D0;
    border: 1px solid #F9DD34;
    color: #363636;
}
.bg_corner_all {
    -moz-border-radius: 3px 3px 3px 3px;
}

.bg_highlight {
    background: url("images/ui-bg_glass_55_fbf5d0_1x400.png") repeat-x scroll 50% 50% #FBF5D0;
    border: 1px solid #F9DD34;
    color: #363636;
}

.bg_corner_all {
    -moz-border-radius: 3px 3px 3px 3px;
}

.table-search
{
    width:100%;
            
}
        
.table-search td
{          
    cursor:pointer;  
    text-align:center;     
           
}
        
.unactive
{
    background:url("http://i.web2edu.ru/images/design/menu_bg_x.png") repeat-x scroll 0 0 #3E96DA;
    color:#fff; 
    padding:5px;    
    margin-right:1px; 
   /* margin-bottom:1px;    */ 
          
}
        
.active
{
    color:#0250a0;      
    padding:5px;   
    background-color:#d2e8ff; 
    margin-right:1px;          
}
       
.table-search-ctrls
{
    width:100%;    
    background-color:#D2E8FF;
}

.button-search
{
    background:url("http://i.web2edu.ru/images/design/search.gif") no-repeat;                     
    color:#fff;
    font-weight:bold;          
    height:25px;
    width:90px;           
    text-align:center;
    padding-top:5px;
    cursor:pointer;
    font-size:8pt;
}
        
.button-search.shift
{
    float:right; 
    font-size:10pt;
    padding-top:3px;
    margin:20px 10px 15px 0px
     
}
        
.button-results
{
    background:url("http://i.web2edu.ru/images/design/results.gif") no-repeat;                     
    color:#fff;
    font-weight:bold;          
    height:25px;
    width:140px;           
    text-align:center;
    padding-top:5px;
    cursor:pointer;           
    font-size:8pt;
}
        
.txt-search
{
    height:20px;
    width:93%;
    margin-top:1px  
} 
        
.bluecolumn_header {
        background: url("http://i.web2edu.ru/images/design/menu_bg_x.png") repeat-x scroll 0 0 #3E96DA;
        color: #FFFFFF;
        font-weight: bold;
        padding: 4px 0 4px 15px;          
    }
       
.div-lastposts
{
    border-left:1px solid #aed8fa;
     border-bottom:1px solid #aed8fa;
    padding:20px 25px 0px 15px;
} 


.bluecolumn_header.lastposts-header
{
    margin-top:20px;
}
        
.table-filters
{
    margin-top:25px;   
    width:100%;
}
        
.table-filters td
{
    padding:2px 0px 2px 6px; 
    width:30%           
}

.table-filters td.noshift
{
    padding-left:0px;        
}
   
         
.table-filters select
{              
   width:100%;
}

 .img-view 
{     
    cursor:pointer;
    width:16px;
    height:16px;
    float:right;   
    padding-right:3px;
}
        
             
/* Конец стилей для блогосферы снаружи*/

/*Стили для постов справа bselog*/

.bse-content
{
    padding-bottom:5px;
    margin-top:5px;
    min-height:20px
}

.bse-author
{
    color:#999999;
    font-size:8pt;
    display:block;
}

.bse-photo
{
    padding-right:10px;
    float:left;
}

.bse-control
{
    padding-bottom:20px;
}
/*Конец стилей для постов справка*/

/* Стили для контрола блоги пользователей*/
   
.blog-img
{
    padding:3px;    
    border:none;
    cursor:pointer;
}
             
.preview-img 
{
    width:16px;
    height:16px;
    float:left;
    padding-right:5px
}        
        
.preview-info
{
    color:#999999;
    font-size:8pt;
    float:left
} 
.preview-close
{
    float:right;
    cursor:pointer
}
             
.preview-header
{
    margin-top:10px;
}
          
.preview-author-img
{
    height:90px;
    margin-top:20px;
    float:left;
    padding-right:10px
}         
      
            
.preview-line
{
    padding-top:5px;
}
          
.preview-line-box
{
    padding-top:20px;
}

/* Конец стилей для контрола блоги пользователей*/

/*Стили для списка блогов в блогосфере*/

 .blog-name
    {
        font-size: 9pt;
        color: #6699CC;
        font-weight: bold;
        width: 320px;
    }
        
    .blogstable
    {
        border: 1px solid #aed8fa;
        border-collapse: collapse;
        border-top: none;      
    }
        
    .blogstable td
    {
        padding: 10px 3px 3px 3px;
        width: 180px;
        vertical-align: top;
        font-size: 8pt;
    }
        
    td.short
    {
        width: 100px;
        padding: 10px 3px 3px 3px;
        vertical-align: top;
    }
        
    td.photo
    {
        padding: 15px 3px 5px 3px;
        vertical-align: center;
        width: 180px;
    }
        
    .operations
    {
        margin-top: 15px;
    }
        
    a.user-url
    {
        text-decoration: none;
        color: #000;
    }
        
    a.user-url:hover
    {
        text-decoration: underline;
    }
       
       
    #lastPostsWidget
    {
        width: 250px; 
        height: 300px;
        padding: 10px;
        position:absolute;
        z-index:10;
        background-color:#fff;
        border:2px solid #AED8FA;
        display:none;
    }
    
     #lastPostsWidget h3
    {
        margin-bottom:0px;
    }
         
    .post-prev
    {
        padding:0px 0px 15px 5px;
        font-size:8pt;
        }
          
    .post-prev-title
    {
        color:#6699CC;
        font-weight:bold;
    }
    .post-prev-date
    {
        color:##999999;
        font-size:7pt;
    }
           
    .post-prev-cont
    {
        margin-top:5px;
    }
           
    .post-prev-comm
    {
        margin-top:5px;
        font-size:7pt;
    } 
/* Конец стилей для списка блогов в блогосфере*/

/*Стили для меню в сайтмастере блогосферы*/

.div-menuactive 
{
    margin-top: 12px;
}

.div-menuactive a
{
  margin-left:28px;
}

.div-menuactive span
{
  margin-left:28px;
  color:#dc2121;
  font-weight:bold;
}

.div-menu 
{
    margin-top: 10px;
}

.div-menu img
{
    float:left;
    height:19px;
    width:22px;
    padding-right:6px;
}

.div-menu span
{
    color:#dc2121;
    font-weight:bold;
}

.div-menu a.bold
{
    color:#dc2121;
    font-weight:bold
}
/*Конец стилей для меню в сайтмастере блогосферы*/

/* стили для реакций */
.reaction-plus
{  
    display:table-cell;
    cursor:pointer;
    width:24px;
    height:24px;  
    margin-left:10px;  
    float:left;
    padding-right:5px;
    background:url("http://i.web2edu.ru/Images/addfriend-inactive.gif") no-repeat;
}

.reaction-plus:hover
{      
    background:url("http://i.web2edu.ru/Images/addfriend.gif") no-repeat;
    margin-left:10px;  
}


.reaction-minus
{  
    cursor:pointer;
    width:24px;
    height:24px;  
    margin-left:10px;  
    float:left;
    padding-right:5px;
    background:url("http://i.web2edu.ru/Images/addfriend.gif") no-repeat;
}

.reaction-minus:hover
{
    background:url("http://i.web2edu.ru/Images/addfriend-inactive.gif") no-repeat;
}

.reactionnega-plus
{  
    background:url("http://i.web2edu.ru/Images/addfriendnega-inactive.gif") no-repeat;
}

.reactionnega-plus:hover
{      
    background:url("http://i.web2edu.ru/Images/addfriendnega.gif") no-repeat;
}


.reactionnega-minus
{  
    background:url("http://i.web2edu.ru/Images/addfriendnega.gif") no-repeat;
}

.reactionnega-minus:hover
{
    background:url("http://i.web2edu.ru/Images/addfriendnega-inactive.gif") no-repeat;
}

.reaction-users .header
{
    font-size:100%;
    padding:5px;
    background-color:#6699CC;
    font-weight:bold;
    color:#fff;
    margin-bottom:5px;
    cursor:pointer;   
}

.reaction-users .header a
{
    margin-top:-1px;
  color:#fff;
  float:right;
  text-decoration:underline;
}
.reaction-photo
{
    float:left;
    padding:1px 0px 0px 3px; 
    height:54px;     
}
.div-reaction
{
    text-align: left;
    /*behavior: url('http://i.web2edu.ru/Images/csshover.htc');   */ 
}

.reaction-pics
{
    margin-left:10px;
}

.reaction-next
{  
    position: absolute;
    top:280px;
    left:233px;
    cursor:pointer;
    height:16px;
    width:16px;  
    background:url('http://s.web2edu.ru/Script/jquery-ui-1.8/css/redmond/images/ui-icons_469bdd_256x240.png') no-repeat;
    background-position:-32px -48px;
}

.reaction-prev
{
    position: absolute;
    top:280px;
    left:20px;
    cursor:pointer;
    height:16px;
    width:16px;  
    background:url('http://s.web2edu.ru/Script/jquery-ui-1.8/css/redmond/images/ui-icons_469bdd_256x240.png') no-repeat;
    background-position:-96px -48px;
}

/* конец стили для реакций */

/* старые стили для реакций */
.div-rating 
{       
    margin-top:3px;
    color:#006699;
    text-align:right;
    /*width:15px; */    
    float:left
}
    
.reaction
{  
    cursor:pointer;
    width:24px;
    height:24px;  
    margin-left:5px;  
}
/* конец старые стили для реакций */

.div-ribbons img
{
    margin-top:5px;
    height:30px;
    padding-right:5px;
    cursor:pointer;
}

/***** visiting_cardl *****/


.visiting_cardl .label {
	color:#3f75ac;
	font-size:85%;
}
.visiting_cardl .top_school {
	/*text-align:center;*/
}
.visiting_cardl .top_school .label {
	font-size:85%;
}

.visiting_cardl .top_school .v_card {
	margin-left:16em;
}

.visiting_cardl .top_school .v_card .val,
.visiting_cardl .top_school .v_card b {
	font-size:93%;
}
.visiting_cardl .v_card .val,
.visiting_cardl .v_card b {
	/*color:#0250A0;*/
	font-size:85%;
}


.visiting_cardl .v_card {
	/*margin:5px 0 5px 16em;*/
	margin:5px 0;
}
.visiting_cardl .params td {
	text-align:left;
}


/***** visiting_cardl END *****/

.sharerbuttonclass
{
    padding-top: 2px;
    float: right;
}
