
/***** nav *****/
div.ics_tree {
	width:100%;
	
	padding-bottom:20px;
	
	position:relative;
	z-index:10000;
}
div.ics_tree ul {
	margin:0!important;
	position:relative;
	z-index:10000;
	/*border-bottom:1px solid #a0d1f6;*/
}
div.ics_tree li span, div.ics_tree li a {
	display:block;
	
	padding:4px 0 2px 40px;
}
div.ics_tree li a {
	padding-bottom:4px;
	/*background:transparent url('/shared/images/blank.gif') no-repeat scroll;*/
}
div.ics_tree li {
	list-style:none none inside;
}
div.ics_tree li .lvl1, div.ics_tree li .sel {
	font-weight:bold;
	margin:0 0 1px 0;	
}
div.ics_tree li .lvl1 {
	background-color:#DBF0FF!important;
	color:#2261C1;
	border-bottom: 1px solid #a0d1f6;
	border-top: 1px solid #fff;
}
div.ics_tree li .sel {
	color:#dc2121;
	
	text-decoration:none;
}
div.ics_tree li a:hover 
{
	background:#dbf0ff url("/shared/images/design/menu_li_bg.png") no-repeat  scroll right bottom;
	
}
div.ics_tree li.last a:hover 
{
	background:none;
	background-color:#dbf0ff;
}
/***** nav END *****/






/***** header *****/

#hdr {
	height:181px;
	z-index:10;
	background:#fff url('/shared/images/design/reg_top_bg.png') repeat-x scroll 0 31px;
}

#clouds {
	height:150px;
	
	background:transparent url('/shared/images/design/header_bg_x.png') repeat-x scroll;
}
#logo 
{
	background:transparent url('/shared/images/design/ruler.png') no-repeat left top;
	top:34px;
	left:0;
	width:264px;
	height: 145px;
}

#logo_text
{
	background:transparent url('/shared/images/design/logo_text.png') no-repeat left top;
	top:60px;
	right:100px;
	width:400px;
	height: 74px;
	position: absolute;
}


/***** header END *****/



/***** user data *****/

#hdr .user_box, #hdr .detail_box {
	position:absolute;
	top:0px;

	/*background:transparent url('/shared/images/design/reg_hdr_box.png') no-repeat scroll bottom right;*/
}
#hdr .user_box {
	left:300px;
	top:50px;
	color:#fff;
	width:55%;
	z-index:10;
}

#hdr .user_box a, #hdr .detail_box a, #traffic_light
{
	color:#fff;
}
#hdr .detail_box {
	right:0;
	overflow:hidden;
}

#hdr .detail_box select {
	width:146px;
}

#hdr .user_box .content, #hdr .detail_box .content {
	position:relative;
}

.avatar {
}
.fio {
	position:absolute;
	left:80px;
	
	width:110px;
	height:90px;
	top:10px;
	font-weight:bold;
	color:#000;
}

#minimized .fio
{
	color:#fff;
}
.menu {
	font-size:85%;
}
.myfriends
{
	position: absolute; 
	top: 73px; 
	left: 15px;	
}
.menu .userNav {
	margin-bottom:7px;
}
.menu .userNav img {
	margin:1px 4px 0 0; 
	vertical-align:middle; 
}


.exit {
	/*position:absolute;
	top:15px;
	right:40px;
	
	font-size:85%;
	font-weight:bold;*/
}
.exit a {
	background:transparent url('/shared/images/design/reg_exit_cross.png') no-repeat right bottom;
	padding-right:15px;
}

.details {
	position:absolute;
	left:22px;
	top:37px;
	
	width:190px;
}
.details td {
	vertical-align:top;
	padding-top:3px;
}
.details td a {
	font-size:93%;
	
	text-decoration:none;
	line-height:1.1;
	
	border-bottom:dashed 1px #0470de;
}
.details .label {
	font-size:85%;
	padding-right:5px;
	
	text-transform:lowercase;
}

.details select {
	font-size:85%;
}


/***** user data END *****/

/***** traffic light *****/

#traffic_light
{
	position:absolute;
	top:65px;
	right:40px;
	width:100px;
}

/***** traffic light *****/

/***** minimized header *****/

.minimized-hdr #hdr {
	background:none;
	height:45px;
}

.minimized-hdr #hdr #ava_fio, .minimized-hdr #hdr #clouds, .minimized-hdr #hdr #nav_line, .minimized-hdr #hdr #logo,
.minimized-hdr #hdr .detail_box, .minimized-hdr #hdr .user_box,
.minimized-hdr #hdr #top_line .owner, .minimized-hdr #hdr #top_line .support, .minimized-hdr  #traffic_light {
	display:none;
}
.minimized-hdr  #traffic_light
{
	top:6px;
	right:110px;
}

.minimized-hdr #hdr #top_line {
	font-size:100%;
}

.minimized-hdr #hdr #top_line div {
	padding:0;
}
#hdr #minimized {
	display:none;
}
.minimized-hdr #hdr #minimized {
	padding-left:40px !important;
	padding-top:8px !important;
	display:block !important;
	height:37px;
	background:transparent url('/shared/images/design/header_bg_x_small.png') repeat-x;
	color:#fff;
}
.minimized-hdr #hdr #minimized a
{
	color:#fff;
}
.minimized-hdr #hdr .fio, .minimized-hdr #hdr .exit {
	position:static;
	width:auto;
	height:auto;
}
.minimized-hdr #hdr .fio {
	margin-right:40px;
}

.minimized-hdr #hdr .user {
	margin-right:10px;
}

.minimized-hdr #hdr .stat a {
	display:block;
	float:left;
	
	font-size:85%;
	width:16px;
	height:18px;
	line-height:1.6;
	*line-height:1.4;
	
	margin-right:5px;
}

.minimized-hdr #hdr .roles {
	font-size:85%;
	margin-top:-1px;
}
.minimized-hdr #hdr .exit {
	padding-right:40px !important;
	line-height: 1.5;
}
.minimized-hdr #hdr .roles, .minimized-hdr #hdr .countdown {
	margin-right:20px;
}
/***** minimized header END *****/




/***** shadows *****/

#subwrap {
	/*background:transparent url('/shared/images/design/reg_shadow_cnt_t.png') repeat-x scroll top left;*/
}

.news_list .border_right {
	height:269px;
	background:transparent url('/shared/images/design/reg_shadow_cnt_tl.png') no-repeat scroll;
}
.news_list .border_top {
	background:transparent url('/shared/images/design/reg_shadow_news_t.png') no-repeat scroll left top;
}
#colM .border_top {
	background:transparent url('/shared/images/design/reg_shadow_cnt_t.png') repeat-x scroll top left;
}

#colR .first .border_left {
	background:transparent url('/shared/images/design/reg_shadow_cnt_tr.png') no-repeat scroll;
	height:125px;
}
#colR .first .border_top {
	background:transparent url('/shared/images/design/reg_shadow_right_t.png') no-repeat scroll;
}	

/***** shadows END *****/



/***** nav *****/

.news_list ul {
	margin:28px 0 28px 40px;
}
.news_list ul li ul li 
{
	background:transparent url('/shared/images/design/menu_li_bg.png') no-repeat scroll bottom right;
}
.news_list ul li ul li.last
{
	background:none;
}
.news_list ul li.last
{
	border-bottom: 1px solid #a0d1f6;
}
.news_list ul li.last_menu ul li.last
{
	border-bottom: none;
}
/***** nav END *****/




/***** main content *****/

#colM .content h1 {
	margin-bottom:15px;
}


/***** main content END *****/




/***** 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 *****/



/***** Content - Messages *****/
.messageSendButton 
{
	width:81px;
	height:29px;
	
	font-weight:bold;
	color:#fff;
	
	background:#aed1f7 url('/shared/images/design/but_enter.png');
	border:none;
	
	cursor:pointer; 
	
	text-align:center;
	padding-top:2px;
	margin-top:8px;
}

 .rekv {
   color:#3F75AC;
 }
 
 .mainMessContent {
   width:600px;
   height:350px;
 }
 
 .messTop {
   width:600px;
   height:50px;
 }
 .messTop span {
   font-size:18px;
   color:#0470DE;
 }
 .messModdle {
   width:680px;
   height:300px;
 }
 .messAvatar {
   float:left;
   width:76px;
   height:300px;
 }
 .messContentBlock {
   float:left;
   width:590px;
   height:300px;
 }
 .messAnswer {
   width:440px;
   height:154px;
 }


/***** Content - Messages *****/

/***** OutgoingMessage *****/
.message .descLbl {
	text-align:left;
	width:90px;
	font-size:93%;
}

.message .descTxt {
	width:70%;
}

.message .enter {
	font-size:85%;
}

.message .enter150 {
	font-size:85%;
}

.messageRowSpace div.clearfix {
	margin-bottom:10px;
}

.messageAvatar {
	position:absolute;
	top:0;
	left: 0;
}

.messageRightPanel {
	margin-left:100px;
}

.message .message_body {
	margin-left:95px;
}
div.RightEditField {
	margin-left:95px;
}



	.messageHistoryShortDiv {
		margin-top:10px;
	
		color:#3f75ac;
		cursor:pointer;

		border:solid 1px #3f75ac;
		width:100%;
		
		table-layout:fixed;
	}

	.messageHistoryShortDiv .from, 
	.messageHistoryShortDiv .send_date, 
	.messageHistoryShortDiv .subject {
		background-color:#d2e8ff;
		padding:4px 0 4px 0;
	}
	.messageHistoryShortDiv .from {
		text-align:left;
		white-space:nowrap;
		padding-left:5px;
		font-size:85%;
		
		width:25ex;
	}
	.messageHistoryShortDiv .send_date {
		text-align:right;
		white-space:nowrap;
		padding-right:5px;
		padding-left: 10px;
		font-size:85%;
		
		width:25ex;
	}
	.messageHistoryShortDiv .subject {
		padding-left: 10px;
		text-align:left;
	}
	.messageHistoryShortDiv .td_cnt {
		overflow:hidden;
		white-space:nowrap;
	}
	
	.messageHistoryFullContentDiv {
		border:solid 1px #3f75ac;
		border-top:none;
		
		display:none;
		/*cursor:pointer;*/
		
		padding:10px;
		
		margin:0 1px 0 -1px;
		/*margin:0;*/
	}

	
	
	
/*.message12313213212
{
	border-color:#81B7EE;
	border-style:none;
	border-width:1px;
	float:left;
	width:75%;
	
}*/

.messagehor_line {
	display:block;
	border:none;
	width:100%;
	height:1px;
	background:#81b7ee url('/shared/images/design/hor_line.png') no-repeat scroll right bottom;
	margin: 5px 0px 10px 0px;
}

	.buttonCont, .buttonCont2, .buttonCont3 {
       background:transparent url('/shared/images/disk.gif') no-repeat scroll top left;
       font-size:85%;
       
       padding:1px 0 2px 20px;
    }

    .buttonCont2 {
       background-image:url('/shared/images/s&c.gif');
    }
    
    .buttonCont3 {
       background-image:url('/shared/images/arrow__180.gif');
    }
    
    .linkButton, .linkButton2, .linkButton3, .linkButton4 {
       background:url('/shared/images/design/but_enter_150.png') no-repeat scroll top left;
       width:150px;
       height:23px;
       padding-top:6px;
       text-align:center;
       text-decoration:none;
       
       display:block;
       
       float:left;
       margin-right:15px;
       color:#fff;
       font-weight:bold;
    }
    
    .linkButton2 {
       background-image:url('/shared/images/design/but_enter.png');
       width:81px;
    }
    .linkButton3 {
       background-image:url('/shared/images/design/but_enter_120.png');
       width:120px;
    }
    .linkButton4 {
       background-image:url('/shared/images/design/button200.png');
       width:200px;
    }

/***** OutgoingMessage END*****/

/***** Content - Schedule *****/
.scheduleTable .lesson_number,
.scheduleTable .time {
	padding:5px 7px 0 0;
}

.scheduleTable .time {
	color:#999;
}
.scheduleTable .lesson_number {
	color:#f27848;
	
	text-align:right;
}
.scheduleTable .day * {
	padding:25px 0 5px 5px;
}
.scheduleTable .day .first {
	padding-top:0;
}
.scheduleTable .smena {
	text-align:left;
	color:#3f75ac;
	padding-left:5px;
}

.scheduleTable .class_group {
	padding-left:30px;
}
.scheduleTable .smena_col {
	width:30px;
}
	
	
/***** Content - Schedule END*****/

/***** Content - SchoolSchedule *****/
.captionAllSchool
{
	background-color: #73AFED; 
	color: #ffffff!important;
	font-size:93%;
	font-weight:bold;

}

.padderOn10px
{
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	border:solid 1px #999;
	padding-top: 3px;
	padding-bottom: 4px;
	/*border-right: solod 1px #999999;
	border-left: solid 1px #999999;*/
}
.cabinetAlign
{
	text-align: center;
	border:solid 1px #999;
	padding-top: 3px;
	padding-bottom: 4px;
	/*border-right: solid 1px #999999;
	border-left: solid 1px #999999;*/
}
.lessonClassSpan 
{
	text-align:center;
	width:10px;
	color:#0470DE;
	margin:0px 8px 0px 10px;
}

.fontColorBlue
{
	color:#0470FF;
}

.lessonAllClassSpan 
{
	text-align:center;
	width:36px;
	color:#0470DE;
	border-right: dotted 1px #999999;
	border-bottom: dashed 1px #999;
	display: block;
	position: absolute;
}

.lessonAllClassSpanLast 
{
	border-bottom-width: 0px;
}

.lessonClassTd 
{
	text-align:center;
	width:24px;
	color:#0470DE;
	border-bottom:1px dashed #999;
	padding-left:3px;
	color:#0470FF;
}

.lessonClassTdWithOutPaddings 
{
	text-align:center;
	width:24px;
	color:#0470DE;
	border-bottom:1px dashed #999;
	color:#0470FF;
}

.lessonClassFirstTd 
{
	text-align:center;
	width:24px;
	color:#0470DE;
	/*border-bottom:1px dashed #999;
	border-top:1px dashed #999;*/
	padding-left:3px;
}

.lessonNameTd 
{
	padding-right:3px;
	border-right:1px dotted #999999;
	border-bottom:1px dashed #999;
}

.lessonInfoDiv 
{
	white-space:nowrap;
	padding-left:0px;
	position: relative;
}

.lessonNumberTd 
{
	/*width:15px;*/
	color:#f27848;
}

.lesson4thTd
{
    width:36px;	
    border-bottom:1px dashed #999;
}

.borderedLessonTd 
{
    border-right:1px dotted #999999;
    border-bottom:1px dashed #999;	
    padding-right:4px;	
    width:60px;
}



.borderedLessonFirstTd 
{
    border-right:1px dotted #999999;
    border-left:1px dotted #999999;
    border-bottom:1px dashed #999;
    border-top:1px dashed #999;
    padding-right:4px;	
    width:60px;
}

.borderedLessonCaptionTd 
{
    /*
    border-right:1px dotted #999999;
    border-left:1px dotted #999999;
    border-bottom:1px dashed #999;
    border-top:1px dashed #999;*/
    border: 1px solid #999;
    padding-right:4px;	
    width:60px;
}

.borderedAllLessonTd 
{
    border-right:1px dotted #999999;
    border-left:1px dotted #999999;
    border-bottom:1px dashed #999;
    border-top:1px dashed #999;
    padding-right:4px;	
	padding-left: 4px;
	text-align: center;/*think about it*/
	
}

.borderedAllLessonTdWithOutPaddings 
{
    border-right:1px dotted #999999;
    border-left:1px dotted #999999;
    border-bottom:1px dashed #999;
    border-top:1px dashed #999;
}

#tablewithdz h3, #tableAllSchoolShedule h3
{
	font-size:108%;
	color:#0470de;
	font-weight:bold;
	margin-top:20px;
	margin-bottom: 5px;
}



.nullCabinetSpan
{
    width:20px;
    
}

.lessonNameSpan 
{
    padding-left:4px;
    display:block;
    margin-left: 36px;
    border-bottom: dashed 1px #999;
    text-align:center;/*think about it*/
}

.lessonNameSpanLast 
{
    border-bottom-width: 0px;
}

.classContainerTd 
{
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
	text-align: center;
	
}

.classInfoDiv 
{
	width:160px;
	/*border-bottom: dotted 1px #999; 
	text-align: center;*/
	white-space:nowrap;
	color:#F27848;
}
/***** Content - SchoolSchedule END *****/






/***** html content *****/


.html_cnt p, .html_cnt ul {
	margin-bottom:9px !important;
}

.html_cnt ul, .html_cnt ol {
	padding-left:10px;
}
.html_cnt ul li {
	list-style:disc none inside;
}
.html_cnt ol li {
	list-style:decimal none inside;
}

.html_cnt strong, .html_cnt b {
	font-weight:bold!important;
	font-style:inherit!important;
}

.html_cnt em, .html_cnt i {
	font-style:italic!important;
	font-weight:inherit!important;
}

.html_cnt table {
}
.html_cnt table td {
}

.html_cnt img {
}



/***** html content END *****/








/***** 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 *****/

/***** Deleted classes *****/

.newToolbar a.deleted_class {
   background:transparent url(../images/additionaltoolbarbuttons.png) no-repeat scroll;
   background-position: 0px 0px;
}

.newToolbar a.deleted_class:hover {
   background-position: -22px 0px;
}
.newToolbar a.deletedActive_class {
   background:transparent url(../images/additionaltoolbarbuttons.png) no-repeat scroll;
   background-position: 0px -22px;
}

.newToolbar a.deletedActive_class:hover {
   background-position: -22px -22px;
}
/***** Deleted classes END *****/

/***** ToExcel classes *****/

.newToolbar a.toexcel_class {
   background:transparent url(../images/additionaltoolbarbuttons.png) no-repeat scroll;
   background-position: -44px 0px;
}

.newToolbar a.toexcel_class:hover {
   background-position: -66px 0px;
}

.newToolbar a.toxml_class {
   background:transparent url(../images/xml.png) no-repeat scroll;
  
}

.newToolbar a.toxml_class:hover {
  background:transparent url(../images/xml_hover.png) no-repeat scroll;
}

/***** ToExcel classes END *****/

tr.RedTextObjectListViewCell td
{
	color:#FF0000;
	font-weight: bold;
}

.val_to_team_cards
{
	font-size: 77%;	
}

/***	To little post search in help.aspx	***/
.accordion
{
	border: 1px solid #9BC6F2;
	padding: 0px 5px 5px 5px;
}

.accordion .acc_header{
	/*background: #9bc6f2;*/
	padding-left: 10px;
	cursor: pointer;
}
.accordion .acc_header .text_closed
{
	background: transparent url(/Shared/images/demo-spindown-closed.gif) no-repeat scroll left center;
	padding-left: 10px;
	
	color:#fff;
	font-size:93%;
	font-weight:bold;
}

.accordion .acc_header .text_open
{
	background: transparent url(/shared/images/demo-spindown-open.gif) no-repeat scroll left center;
	padding-left: 10px;
	
	color:blue;
	font-size:93%;
	font-weight:bold;
}

.accordion .header_padder
{
	margin-top: 2px;
}
.accordion .acc_content
{
	padding: 5px;
}
.accordion .one
{
	border: 1px solid #9BC6F2;
}
.communitypanel
{
	width: 80%; 
	
	background-color: #F9F9F9; 
	padding:10px;
	margin-top: 15px;
}

.but_x_180, .but_x_120
{
	text-decoration: none;
	display: block;
	background: #FFFFFF url(/Shared/images/design/but_enter_180.png) repeat scroll 0 0; 
	font-size: 85%; 
	width: 180px; 
	height: 29px; 
	padding: 0px; 
	cursor: pointer;
	color:#fff;
	font-weight: bold;
	
}
.but_x_120
{
	background-image: url(/Shared/images/design/but_enter_120.png)!important;
	width: 120px!important;
}
.but_x_180 span
{
	height: 15px; 
	display: block; 
	padding-left: 20px; 
	padding-top: 0px; 
	text-align: left;
	margin-left: 10px;
	background: transparent url(/Shared/images/plus_small.png) no-repeat scroll 0 0; 
	behavior: url(/Shared/images/iepngfix.htc);
}

.imagenomargins
{
	text-align: center; 
	width: 10%;
}
.imagenomargins img
{
	margin-left:0px!important;
	margin-right: 0px!important;
}
.inside_img_border img
{
	border: 1px solid #e2e2e2!important;
}
div.ui-tabs-panel a
{
	color: #0470DE!important;
}
/*Стили для оглавления help'a*/
.lvl_bold
{
	font-weight:bold;
}
.lvl1_close
{
	list-style-image: url(/Shared/Images/close_copy.gif);
	list-style-position: inside;
	padding-left: 10px;
	*padding-bottom: 5px;
}
.lvl1_open
{
	list-style-image: url(/Shared/Images/open_copy.gif);
	list-style-position: inside;
	padding-left: 10px;
	*padding-bottom: 5px;
}
.lvl1_close ul, .lvl1_open ul
{
	*padding-top: 5px;	
}
.lvl2_close
{
	list-style-image: url(/Shared/Images/close_copy.gif);
	list-style-position: inside;
	padding-left: 10px;
	*padding-bottom: 5px;
}
.lvl2_open
{
	list-style-image: url(/Shared/Images/open_copy.gif);
	list-style-position: inside;
	padding-left: 10px;
	*padding-bottom: 5px;
}
.lvl2_close ul, .lvl2_open ul
{
	*padding-top: 5px;	
} 
.lvl3
{
	list-style-image: url(/Shared/Images/information_copy.gif);
	list-style-position: inside;
	padding-left: 10px;
	*padding-bottom: 5px;
}
.border_99c2ff
{
	border: border: 1px solid;
	border-color: #99c2ff!important;
}
.bg_glass
{
	background: #99C2FF url(/Shared/Style/images/ui-bg_glass_50_99c2ff_1x400.png) repeat-x scroll 50% 50%;
	border: 1px solid #99C2FF;
}
.bg_corner_top 
{ 
	-moz-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px; 
	-moz-border-radius-topright: 3px; 
	-webkit-border-top-right-radius: 3px;
}
.bg_corner_bottom 
{ 
	-moz-border-radius-bottomleft: 3px; 
	-webkit-border-bottom-left-radius: 3px; 
	-moz-border-radius-bottomright: 3px; 
	-webkit-border-bottom-right-radius: 3px;
}
.bg_corner_all 
{ 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
}
.darkglassbg
{
	/*background: #99C2FF url(/Shared/Style/images/ui-bg_glass_50_99c2ff_1x400.png) repeat-x scroll 50% 50%;*/
	background: #3E96DA url(/Shared/images/design/menu_bg_x.png) repeat-x scroll;
}
.application_buttons
{
	padding: 2px 5px;
	margin: 0px 5px; 
	border: 1px solid #e2e2e2; 
	text-decoration: none;
}
.lightglassbg
{
	background: #e7eef3 url(/Shared/Style/images/ui-bg_highlight-soft_100_e7eef3_1x100.png) repeat-x scroll 50% 100%;
}
.bg_highlight
{
	border: 1px solid #f9dd34; 
	background: #fbf5d0 url(images/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x; 
	color: #363636; 	
}
.bg_icon 
{ 
	display: block; 
	text-indent: -99999px; 
	overflow: hidden; 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 16px; 
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.bg_icon-info
{
	background-position: -16px -144px;
}
.bg_icon-rss
{
	background-position: -16px -176px;
}
.application_control_buttons, .application_control_buttons_120, .application_control_buttons_150
{
	background: #FFFFFF url(/Shared/images/design/but_enter.png) repeat scroll 0 0; 
	font-size: 85%; 
	width: 81px; 
	height: 29px!important; 
	color:#fff;
	border: none;
	cursor: pointer;
	margin-right: 20px;
	font-weight:bold;
}

.application_control_buttons_120
{
	background-image: url(/Shared/images/design/but_enter_120.png)!important; 
	width: 120px!important;
}
.application_control_buttons_150
{
	background-image: url(/Shared/images/design/but_enter_150.png)!important; 
	width: 150px!important;
}
.community_top
{
	background: #FFFFFF url(/Shared/images/design/but_enter_150.png) repeat scroll 0 0;
	width: 150px; 
	height: 27px; 
	float: right;
}
.community_top input
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('/Shared/images/plusBlue.png') no-repeat 0 0;
	behavior: url(/Shared/images/iepngfix.htc);
	width: 145px; 
	height: 15px; 
	cursor: pointer;
	color:#0470DE;
	font-size: 85%;
	padding-left: 15px;
	margin-top: 5px;
	float: right;
}
.community_top_120
{
	background: #FFFFFF url(/Shared/images/design/but_enter_120.png) repeat scroll 0 0;
	width: 120px; 
	height: 29px; 
	float: right;
}
.community_top_120 input
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('/Shared/images/plusBlue.png') no-repeat 0 0;
	behavior: url(/Shared/images/iepngfix.htc);
	width: 115px; 
	height: 15px; 
	cursor: pointer;
	color:#0470DE;
	font-size: 85%;
	padding-left: 15px;
	margin-top: 5px;
	float: right;
}
.community_top_81
{
	background: #FFFFFF url(/Shared/images/design/but_enter.png) repeat scroll 0 0;
	width: 81px; 
	height: 29px; 
	float: left;
	color:#fff;
	font-weight:bold;
}
.community_top_81 input
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('/Shared/images/plusBlue.png') no-repeat 0 0;
	behavior: url(/Shared/images/iepngfix.htc);
	width: 76px; 
	height: 15px; 
	cursor: pointer;
	color:#fff;
	font-size: 85%;
	padding-left: 15px;
	margin-top: 6px;
	float: right;
}
.community_top input.minus, .community_top_81 input.minus, .community_top_120 input.minus
{
	background: url('/Shared/images/minus_small.png') no-repeat 0 0;
}
.community_top input.feedplus, .community_top_81 input.feedplus, .community_top_120 input.feedplus
{
	background: url('/Shared/images/feed__plus.png') no-repeat 0 0;
}
.community_top input.feedminus, .community_top_81 input.feedminus, .community_top_120 input.feedminus
{
	background: url('/Shared/images/feed__minus.png') no-repeat 0 0;
}
.font9px
{
	font-size: 9px!important;
}
.kr_stroka p
{
	text-indent: 20px;	
}
.kr_stroka ul li
{
	list-style-type: none;	
}


#splitter {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:8px; 
	height:56px; 
	background:#e7e7e7 url('/shared/images/design/splitter.gif') no-repeat; 
	cursor:pointer;
}

.M #splitter, .MR #splitter
{
	background:#e7e7e7 url('/shared/images/design/splitter.gif') no-repeat -8px 0;
	margin-left:7px;
}
#nav_line {
	position:absolute; 
	right:0px; 
	top:181px; 
	width:56px; 
	height:8px; 
	background:#e7e7e7 url('/shared/images/design/h_splitter.gif') no-repeat; 
	cursor:pointer;
}
#head-open-splitter 
{
	position:absolute; 
	right:0px; 
	top:45px; 
	width:56px; 
	height:8px; 
	background:#e7e7e7 url('/shared/images/design/h_splitter.gif') no-repeat 0 -8px; 
	cursor:pointer;
}

.marginbottom5px
{
	margin-bottom: 5px;	
}
.full_fieldset
{
	border: 1px solid #7B8898;
}

#ava_fio
{
	position:absolute;
	top:75px;
	left:40px;
}

.LM, .M, .LMR, .MR
{
	min-width:1007px;/*1263px;*/
	max-width:1263px;
	margin: 0px auto;
	background-color:#fff;
}

.bluecolumn
{
	margin-top:30px;
	padding:0px;
	border:solid 1px #449CDE; 
	border-top:none;
	border-right:none;
}

.bluecolumn_header
{
	background: #3E96DA url(/Shared/images/design/menu_bg_x.png) repeat-x scroll;
	color:#fff;
	font-weight:bold;
	font-size:110%;
	padding:4px 0 2px 15px;
}

.header_red h2
{
	color:#dc2121;
}
