
.fonimgright {
  MARGIN: 4px 0px 4px 8px;
  padding: 8px;
  background: 
  #EDEEF0;
  BORDER: 1px solid #EDEEF0;
  float: right;
  margin: 4px 0px 4px 8px;
  border: 1px solid 
  #EDEEF0;
}

.rsvpuRed {
	COLOR: #AF0000;	
}

.rsvpuBlue {
	COLOR: #3D6883;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

h1, h2, h3, h4 {
	font-weight: normal;
	LINE-HEIGHT: 1.2em;
}

h1 {
	padding: 0px;
	MARGIN: 0px 0px 15px 0px;
	font-size: 22pt;
}

h2 {
	padding: 0px;
	MARGIN: 15px 0px 5px 0px;
	FONT-SIZE: 19pt;
}

h2:first-child {
	margin-top: 0px;
}


h3{
	padding: 0px;
	MARGIN: 15px 0px 5px 0px;
	FONT-SIZE: 16pt;
}


h4 {
	padding: 0px;
	MARGIN: 15px 0px 5px 0px;
	FONT-SIZE: 14pt;
}


blockquote {
	PADDING: 0px;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 1.5em;
	text-align: left;
  display: block;
  margin: 1em 40px;
}
.timetable_time {
	margin: 0px 0px 0px 0px;
	PADDING: 0px;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 1.5em;
}
ul {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-position: inside;
}

ol {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.descrR {
	padding: 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: 19pt;
}

.descrR h2, .descrR h1, .descrR h3, .descrR h4, .descrR p {
	MARGIN: 0px 0px 5px 0px;
	FONT-SIZE: 19pt;
}

.descrB {
	padding: 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: 17pt;
}

.descrB h3, .descrB h1, .descrB h2, .descrB h4, .descrB p {
	MARGIN: 0px 0px 5px 0px;
	FONT-SIZE: 17pt;
}

.descrB3 {
	padding: 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: 15pt;
}

.descrB3 h4, .descrB3 h1, .descrB3 h2, .descrB3 h3, .descrB3 p {
	MARGIN: 0px 0px 5px 0px;
	FONT-SIZE: 15pt;
}

.aintext {
	MARGIN: 0 0 5px 0px;
	PADDING: 0px;
	FONT-SIZE: 15pt;
	FONT-WEIGHT: 900;
	TEXT-ALIGN: left;
}

.descrB3 A:hover {
	text-decoration: underline;
}

.aintext A:hover {
	text-decoration: underline;
}

.midtext {
	margin: 0px 0 5px 0px;
	text-align: left;
}


.mtext {
	margin: 0px 0 5px 0px;
	text-align: left;
}

.mtextCenter {
	margin: 0px 0 5px 0px;
	text-align: center;
}

.mtextRight {
	margin: 0px 0 5px 0px;
	text-align: right;
}

.mtextJustify {
	margin: 0px 0 0px 0px;
	text-align: justify;
}

.mtext p, .mtextCenter p, .mtextRight p, .mtextJustify p {
	margin: 0px 0px 10px 0px;
}

.mtext ul, .mtextCenter ul, .mtextRight ul, .mtextJustify ul {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
  list-style-position: inside;
}

.mtext ol, .mtextCenter ol, .mtextRight ol, .mtextJustify ol {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

.intext, .mtext p.intext  {
	margin: 0px 0px 0px 0px;
	PADDING: 0px;
	text-align: left;
}

.intextLeft, .mtext p.intextLeft {
	margin: 0px 0px 5px 0px;
	PADDING: 0px;
	text-align: left;
}

.intextCenter, .mtext p.intextCenter {
	margin: 0px 0px 5px 0px;
	PADDING: 0px;
	text-align: center;
}

.intextRight, .mtext p.intextRight {
	margin: 0px 0px 5px 0px;
	PADDING: 0px;
	text-align: right;
}

.intextJustify, .mtext p.intextJustify {
	margin: 0px 0px 5px 0px;
	PADDING: 0px;
	text-align: justify;
}

.intext p, .intextCenter p, .intextRight p, .intextJustify p {
	margin: 0px 0px 10px 0px;
}

.intext ul, .intextCenter ul, .intextRight ul, .intextJustify ul {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

.intext ol, .intextCenter ol, .intextRight ol, .intextJustify ol {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

A.undl {
	text-decoration: none;
}

A.undl:hover {
	text-decoration: underline;
}

.attens {
	BORDER: 1px solid #cc0000;
	PADDING: 5px;
	COLOR: #cc0000;
	FONT-SIZE: 9pt;
	TEXT-ALIGN: center;
}

.tabUpText {
	MARGIN: 0;
	PADDING: 10px 0px 5px 0px;
	TEXT-ALIGN: center;
}

P.tabUpText {
	display: block;
}

DIV.tabUpText {
	display: block;
}

.imgUnText {
	TEXT-ALIGN: center;
}

.imgUnTextLeft {
	TEXT-ALIGN: left;
}

.imgUnTextRight {
	TEXT-ALIGN: right;
}

P.imgUnText {
	display: block;
}


.imgUnText_lk {
	TEXT-ALIGN: center;
}


P.imgUnText_lk {
	display: block;
}

DIV.imgUnText {
	display: block;
}

.mtextUOL {
	MARGIN: 0px 0px 0px 20px;
	PADDING: 0px 0px 0px 20px;
}

/*Вложенные нумерованный списки с автоматической нумерацией*/
OL.mtextUOL LI { 
	list-style-type: none !important; /* Убираем нумерацию в браузерах Opera, Safari, Firefox */ 
	list-style-type: decimal; /* Оставляем нумерацию в браузере IE6 и ниже */ 
}

OL.mtextUOL { counter-reset: list1; } /* Инициируем счетчик */
OL.mtextUOL LI:before {
	counter-increment: list1; /* Увеличиваем значение счетчика */
	content: counter(list1) ". "; /* Выводим значение */
}
OL.mtextUOL OL { counter-reset: list2; } /* Инициируем счетчик вложенного списка */
OL.mtextUOL OL LI:before {
	counter-increment: list2; /* Увеличиваем значение счетчика */
	content: counter(list1) "." counter(list2) ". "; /* Выводим значение типа 2.1, 2.2,... */
}

UL.mtextUOL {
	LIST-STYLE: disc;
}

.mtextUOL LI {
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 1.5em;
}

.intextUOL {
	MARGIN: 0px 0px 0px 20px;
	PADDING: 0px 0px 0px 20px;
}

UL.intextUOL {
	LIST-STYLE: disc;
}

.intextUOL LI {
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 1.5em;
}

.bigimg {
	WIDTH: 500px;
	HEIGHT: 313px;
	MARGIN: 0;
	PADDING: 0;
	POSITION: absolute;
	TOP: 0;
	LEFT: 0;
}

.tab1 {
	/*BORDER: 1px solid #999999;*/
	BORDER-COLLAPSE: collapse;
}

td.v_text {
  -moz-transform: rotate(270deg); 
  -webkit-transform: rotate(270deg); 
  -o-transform: rotate(270deg); 
  writing-mode: tb-rl;
  width: 10px;
  height: 190px;
}

td.vertical {
  -moz-transform: rotate(270deg); 
  -webkit-transform: rotate(270deg); 
  -o-transform: rotate(270deg); 
  writing-mode: tb-rl;
	filter: flipH flipV;
  width: 10px;
	text-align:center;
	/*font-size:12px;*/
	font-family:Arial;
}

table thead tr td, table thead tr th {
	font-weight: bold;
	margin: 0px 0px 5px 0px;
    padding: 0px;
    /*font-size: 11pt;*/
    line-height: 1.5em;
}

table.small {
	display: block;
	WIDTH: 100%;
	/*overflow: auto;
    overflow-y: hidden;*/
}
table.small.navigator {
	overflow: unset;
    overflow-y: unset;
}

table {
	/*font-size: 11pt;*/
	line-height: 1.5em;
	margin: 0px 0px 5px 0px;
    padding: 0px;
    max-width: 100%;
}

.tab1 TD, .tab1 th {
	BORDER: 1px solid #999999;
	padding: 2px 4px;
}

.tab1 TD.z {
	BORDER: 1px solid #999999;
	padding: 2px 2px;
} 

.tab_lk {
	BORDER: 1px solid #999999;
	WIDTH: 100%;
}

.tab_lk TD {
	BORDER: 1px solid #999999;
	padding: 0px 2px;
}

.tab9 {
	BORDER: 1px solid #999999;
	BORDER-COLLAPSE: collapse;
	margin-left: 0px;
}

.tab9 TD {
	BORDER: 1px solid #999999;
	padding: 2px 4px;
}

.tab2 {
	MARGIN: 0;
	PADDING: 0;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}

.tab2 TD {
	MARGIN: 0;
	PADDING: 5px 0px 5px 0px;
	VERTICAL-ALIGN: top;
	padding: 2px 4px;
}

.tab2Up{
	BACKGROUND: transparent url('../images/grlineUp.gif') left top no-repeat;
}

.tab2Bet{
	BACKGROUND: transparent url('../images/grline.gif') left top no-repeat;
}

.tab2Bot{
	BACKGROUND: transparent url('../images/grlineB.gif') left bottom no-repeat;
}

.tab3 {
	TEXT-ALIGN: right;
}

.tab3 TD {
	padding: 2px 4px;
}

.tab4 {
	WIDTH: 98%;
}

.tab4 TD {
	VERTICAL-ALIGN: top;
	padding: 2px 4px;
}

.tab5 {
	MARGIN: 0;
	PADDING: 0;
	BORDER-COLLAPSE: collapse;
	BORDER: 0;
}

.tab5 TD {
	BORDER-WIDTH: 0 0 1px 0;
	BORDER-STYLE: dotted;
	BORDER-COLOR: #cccccc;
	padding: 2px 4px;
}

.tab6 {
	MARGIN: 0;
	PADDING: 0;
	BORDER-COLLAPSE: collapse;
	BORDER: 0;
}

.tab6 TD {
	BORDER-WIDTH: 0 0 1px 0;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	padding: 2px 4px;
}

.tab7 {
	MARGIN: 0;
	PADDING: 0;
	BORDER: 0;
	BORDER-COLLAPSE: collapse;
	WIDTH: 100%;
}

.tab7 TD  {
	BORDER-WIDTH: 0 0 1px 0;
	BORDER-STYLE: dotted;
	BORDER-COLOR: #cccccc;
	VERTICAL-ALIGN: top;
	padding: 2px 4px;
}

.tab8 {
	MARGIN: 0;
	PADDING: 0;
	BORDER: 0;
	BORDER-COLLAPSE: collapse;
	WIDTH: 100%;
}
table.small10 p{
  font-size:10pt;
} 
table.small9 p{
  font-size:9pt;
}
.tab8 TD {
	BORDER-WIDTH: 0 0 2px 0;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	VERTICAL-ALIGN: top;
	padding: 2px 4px;
}

.zero {
	MARGIN: 0;
	PADDING: 0;
	BORDER-COLLAPSE: collapse;
	BORDER: 0;
}

.tabDefBord {
	MARGIN: 0;
	PADDING: 4px;
	BORDER-COLLAPSE: collapse;
	BORDER: 1px solid #B5BABF;
}

.tabDefBord TD {
	padding: 2px 4px;
}

.tabLeftBord {
	MARGIN: 0px 8px 8px 0px;
	PADDING: 4px;
	BORDER-COLLAPSE: collapse;
	BORDER: 1px solid #B5BABF;
	display: block;
	float: left;
}

.tabLeftBord TD {
	padding: 2px 4px;
}

.tabRightBord {
	MARGIN: 0px 0px 8px 8px;
	PADDING: 4px;
	BORDER-COLLAPSE: collapse;
	BORDER: 1px solid #B5BABF;
	display: block;
	float: right;
}

.tabRightBord TD {
	padding: 2px 4px;
}

.zero100 {
	MARGIN: 0;
	PADDING: 0;
	BORDER: 0;
	BORDER-COLLAPSE: collapse;
	WIDTH: 100%;
}

.zero100 TD {
	BORDER: 0;
	padding: 0px 5px 0px 0px;
	VERTICAL-ALIGN: top;
	padding: 2px 4px;
}

.zero98 {
	MARGIN: 0;
	PADDING: 0;
	BORDER: 0;
	BORDER-COLLAPSE: separate;
	BORDER-SPACING: 2px 5px;
	WIDTH: 98%;
}

.zero98 TD {
	BORDER: 0;
	VERTICAL-ALIGN: top;
	padding: 2px 4px;
}

.zero98 IMG {
	MARGIN: 0 0px 0 10px;
	PADDING: 0;
	BORDER: 0;
	BACKGROUND: #EAEAEA;
}

td.intext {
	text-align: left;
}

td.mtext {
	text-align: left;
}

td.descrR {
	text-align: left;
}

td.descrB {
	text-align: left;
}

td.descrB3 {
	text-align: left;
}

@media only screen and (min-width : 1024px) {
	table.forum {
		width: 80%;
	}	

	table.forum.posleft {
		float: left;
	}

	table.forum.posright {
		float: right;
	}

	div.forum_address p {
	    font-size: 10.5pt;
	}

	table.forum p {
		font-size: 11pt;
	}

	div.forum_address {
	    width: 19%;
	    margin: 0px 0px;
	}

	div.forum_address.left {
		float: right;
		clear: right;
	}

	div.forum_address.right {
		float: left;
		clear: left;
	}

	table.forum.day td p{
	    font-size: 14pt;
	}

	table.forum p.aud,  table.forum p.link{
		font-size: 14pt;
	}
}

@media only screen and (max-width : 1023px) {
	table.forum {
		width: 99%;
	}

	table.forum p {
		font-size: 32px;
	}

		table.forum  td.datetime p {
		font-size: 15pt;
	}

	table.faces tr td img{
		width: 235px !important;
	} 

	div.forum_address p {
	    font-size: 32px;
	}

	div.forum_address {
	    width: 100%;
	    margin: 10px 0px 25px 0px;
	}

	div.forum_address.left {
		float: none;
		clear: both;
	}

	div.forum_address.right {
		float: none;
		clear: both;
	}

	table.forum.day td p{
	    font-size: 40px;
	}

	table.forum p.aud, table.forum p.link {
		font-size: 32px;
	}
}

table.forum {
	BORDER-COLLAPSE: collapse;
	line-height: 1.5em;
    margin: 0px 0px 12px 0px;
    padding: 0px;
}

table.forum.last {
    margin-bottom: 60px;
}



table.forum tr td{
    padding: 0px 20px;
}

table.forum td{
    vertical-align: middle;
}

table.forum td p:last-child{
    margin-bottom: 0;
    padding: 3px;
}

table.forum td.datetime{
    vertical-align: top;
    margin-top: 5px;
}

table.forum td.datetime p{
    color: #294f80;
    font-weight: bold;
    text-align: center;
}

table.forum td.datetime.top p{
    margin-top: 10px;
}

table.forum.day {
	BORDER-STYLE: solid;
	BORDER-COLOR: #294f80;
	background-color: #294f80;
} 

table.forum.day td p{
	margin-bottom: 0;
    padding: 7px;
    color: white;} 

table.faces{
	border: 0px;
	vertical-align: top;
} 

table.faces tr td{
	border: 0px;
	vertical-align: top;
	padding: 2px 5px;
} 

table.faces tr td, table.faces tr td p{
	text-align: center;
} 

table.faces.foto, table.faces.foto tr td{
	vertical-align: middle;
} 

div.forum_address img {
    text-align: center;
    display: inline-block;
    margin-bottom: 10px;
}

div.forum_address p {
    text-align: center;
}

p.aud {
    color: #c82728;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    width: 48%;
}

p.link {
    text-align: center;
    font-weight: bold;
    display: inline-block;
    width: 48%;
}

p.link a{
    color: #294f80;
    text-transform: none;
}

.imgcoll {
	MARGIN: 0;
	PADDING: 0;
	BORDER: 0;
	BORDER-COLLAPSE: separate;
	BORDER-SPACING: 2px 5px;
}

.imgcoll TD {
	BORDER: 0;
	VERTICAL-ALIGN: top;
}

.imgcoll IMG {
	MARGIN: 0 13px 0 13px;
	PADDING: 0;
	BORDER: 0;
	BACKGROUND: #EAEAEA;
}

.content .deftimg {
	MARGIN: 4px 0px 4px 0px;
	DISPLAY: block;
	BORDER: 1px solid #B5BABF;
  padding: 8px;
}

.deftimgNo {
}

.content .deftimgLeft {
	MARGIN: 4px 8px 4px 0px;
	BORDER: 1px solid #B5BABF;   
	float: left;
  padding: 8px;
}

.content .deftimgRight {
	MARGIN: 4px 0px 4px 8px;
	float: right;
  padding: 8px;
}

.deftimg {
	MARGIN: 4px 0px 4px 0px;
	DISPLAY: block;
	BORDER: none;
}

.deftimgNo {
}

.deftimgLeft {
	MARGIN: 4px 8px 4px 0px;
	BORDER: 1px solid #B5BABF;
	float: left;
	BORDER: none;
}

.deftimgRight {
	MARGIN: 4px 0px 4px 8px;
	BORDER: 1px solid #B5BABF;
	float: right;
	BORDER: none;
}
.nobordimg {
	MARGIN: 4px 0px 4px 0px;
	padding: 8px;
}

.nobordimgNo {
	padding: 8px;
}

.nobordimgLeft {
	MARGIN: 4px 10px 4px 0px;
	padding: 8px;
	float: left;
}

.nobordimgRight {
	MARGIN: 4px 0px 4px 8px;
	padding: 8px;
	float: right;
}
.bordimg {
	MARGIN: 4px 0px 4px 0px;
	padding: 8px;
	DISPLAY: block;
	BORDER: 1px solid #B5BABF;
}

.bordimgNo, .bordimgLeft, .bordimgRight {
	padding: 8px;
	border: 1px solid #B5BABF;
}

.fonimg {
	MARGIN: 4px 0px 4px 0px;
	padding: 8px;
	DISPLAY: block;
	background: #EDEEF0;
	BORDER: 1px solid #EDEEF0;
}

.fonimgNo {
	padding: 11px;
	background: #EDEEF0;
	BORDER: 1px solid #EDEEF0;
}

.fonimgLeft {
	MARGIN: 4px 8px 4px 0px;
	padding: 8px;
	float: left;
	background: #EDEEF0;
	BORDER: 1px solid #EDEEF0;
}

.fonimgRight {
	MARGIN: 4px 0px 4px 8px;
	padding: 8px;
	background: #EDEEF0;
	BORDER: 1px solid #EDEEF0;
	float: right;
}

.fonBimg {
	MARGIN: 4px 8px 4px 0px;
	padding: 8px;
	DISPLAY: block;
	background: #EDEEF0;
	BORDER: 1px solid #B5BABF;
}

.fonBimgNo {
	padding: 8px;
	background: #EDEEF0;
	BORDER: 1px solid #B5BABF;
}

.fonBimgLeft {
	MARGIN: 4px 8px 4px 0px;
	padding: 8px;
	float: left;
	background: #EDEEF0;
	BORDER: 1px solid #B5BABF;
}

.fonBimgRight {
	MARGIN: 4px 0px 4px 8px;
	padding: 8px;
	background: #EDEEF0;
	float: right;
	BORDER: 1px solid #B5BABF;
}

.headerimg {
	WIDTH: 114px;
	HEIGHT: 92px;
	float: left;
}

.tabDefBord img {
	margin: 0px;
}

.tabLeftBord img {
	margin: 0px;
}

.tabRightBord img {
	margin: 0px;
}

.rRed {
	background: #FEEDEC;
}

.rBlue {
	background: #EBF1FD;
}

.secPanItem  .admMirrowBlock  {
	width: 216px;
}

.secPanItemNoBord  .admMirrowBlock  {
	width: 238px;
}

.upTag {
	text-align: right;
	display: block;
	padding: 4px 20px 4px 0px;
	margin: 4px 0px 4px 0px;
	background: #ffffff url('../images/upTag.gif') right center no-repeat;
	font-size: 10pt;
	color: #9DA2A6;
}

.upTag2 {
	float: right;
  text-align: right;
	display: block;
	padding: 1px 1px 1px 0px;
	margin: 4px 0px 4px 0px;
	font-size: 9pt;
	color: #9DA2A6;
	border-top: 2px solid #ccc;
	width: 360px;
}

.upTag A {
	color: #9DA2A6;
	text-decoration: none;
}

.upTag A:active {
	color: #9DA2A6;
	text-decoration: none;
}

.upTag A:visited {
	color: #9DA2A6;
	text-decoration: none;
}

.upTag A:hover {
	color: #9DA2A6;
	text-decoration: underline;
}

.markedFon {
	background: #E7FEE2;
}

.specBut {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: auto;
}

.specBut p {
	padding: 4px 14px 13px 14px;
	margin: 0px;
	display: block;
	float: left;
	width: auto;
	font-size: 9pt;
	color: #ffffff;
	background: #af0000 url('../images/secPanShadow2.gif') bottom right no-repeat;
}

.specBut p.orange {
	background-color: #e0e76a;
}
.specBut p.orange a{
  color:#004d59;
}
.specBut a, .specBut a:active, .specBut a:link, .specBut a:visited, .specBut a:hover {
	color: #ffffff;
}

.rules {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 100%;
  border: 1px solid #D4BC4C; 
  background: #F9F6E7;
}

.rules p {
	padding: 4px 14px 13px 14px;
	margin: 0px;
	font-size: 10pt;	
}

.fonBimgLeftHoverMenu {
    position:relative;
    width: 203px;
    MARGIN: 4px 8px 4px 0px;
    padding: 8px;
    float: left;
    background: #EDEEF0;
    BORDER: 1px solid #B5BABF;
    border-radius: 40px;
}

.fonBimgLeftHoverMenu ol{
    display: none;
    position: absolute;
    z-index: 20;
    background: #EDEEF0;
    width: 170px;
    margin: 8px 0px 0px 0px;
    padding: 0px 20px 20px 20px;
    list-style: none;
    border: 1px solid #cccccc;
    border-top: none;
    border-radius: 15px;
}

.fonBimgLeftHoverMenu ol li {
    display: block;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    border-radius: 15px;
}

.fonBimgLeftHoverMenu:hover {cursor: pointer; cursor: hand; border-radius: 40px;
}
.fonBimgLeftHoverMenu:hover ol{  display: block;  border-radius: 15px;}

#nav, #nav li {line-height: 1.2em;}
.upTD {line-height: 1.2em;}
.upTD p {font-size: 10pt;line-height: 1.2em;}
.admInMenu p {font-size: 12px;}


/*  Настройка панели инструментов в профанкете*/


.container {
  height: 34px;
  width: 690px;
  background: #eee;
  position: relative;

}

.boxright {
  height: 28px;
  width: 90px;
  //background: #562;
  position: absolute;
  float: right;
  padding: 0px 2px;
    
  /*Centering Method 2*/
  margin: -14px 0 0 0;
  right: 3px;
  top: 50%;
}

.boxright img{
  height: 25px;
  float: left;  
  /*Centering Method 2*/
  margin: 2px 0 0 0;
  right: 3px;
  top: 50%;
}

.boxright a{
   font: 17px/28px Helvetica, sans-serif;
   color: #9DA2A6;
	 text-decoration: none;
   padding: 0px 3px;
   margin-top: -5px;
}

.boxleft {
  height: 28px;
  width: 580px;
  //background: #444;
  position: absolute;
  padding: 0px 13px 0px 0px;
   
  /*Centering Method 2*/
  margin: -14px 0 0 -0;
  left: 3px;
  top: 50%;
}

.boxleft a img{
  height: 25px;
  //float: left;   
  /*Centering Method 2*/
  margin: 2px 0 0 0;
  left: 3px;
  top: 50%;
}

.left2 {
  float: left;
}


.boxleft .left2 a img{
  height: 25px;
  float: left;   
  /*Centering Method 2*/
  margin: 2px 0 0 0;
  left: 3px;
  top: 50%;
}

 
.boxleft .left2 a{
   font: 17px/28px Helvetica, sans-serif;
   color: #177245;
	 text-decoration: none;
   padding: 0px 13px 0px 0px;
   margin-top: -5px;
}

/* Кнопки изменить и удалить */

input.edit {
   height: 16px;
   width: 25px;
   background: #fff url('../images/edit-sp.png') center center no-repeat;
   border: 0px;
   left: 15px;
}

input.delete {
   height: 16px;
   width: 25px;
   background: #fff url('../images/delete-sp.png') center center no-repeat;
   border: 0px;
}

/* Настройка диограмм в профанкете */
/* выбор диаграмм */
#stdia {
  width: 235px;
  height: 120px;
  background: #eee;
  position: relative;
  padding: 15px 5px 15px 5px;
  float: left;
  margin: 0px 7px 8px 0px;
}

#stdia select{
  width: 230px;
  height: 27px;
  font: 11px Helvetica, sans-serif;
}


#stdia-2 {
  width: 590px;
  height: 120px;
  background: #eee;
  position: relative;
  padding: 15px 5px 15px 5px;
  float: left;
  margin: 0px 7px 8px 0px;
}

#stdia-2 select{
  width: 577px;
  height: 27px;
  font: 11px Helvetica, sans-serif;
}


/* период времени */
#stper {
  width: 240px;
  height: 120px;
  background: #eee;
  position: relative;
  padding: 15px 5px 15px 5px;
  float: left;
  margin: 0px 7px 8px 0px;
  font: 11px Helvetica, sans-serif;
}

#stper select{
  width: 195px;
  height: 38px;
  font: 15px Helvetica, sans-serif;
  //display: none;
}

 /* тип даиграммы */
#sttype {
  width: 80px;
  height: 120px;
  background: #eee;
  position: relative;
  padding: 15px 5px 15px 5px;
  float: left;
  margin: 0px 7px 8px 0px;
  font: 11px Helvetica, sans-serif;
}

#sttype #dateother {
  font: 14px Helvetica, sans-serif;
}

#sttype input{
  font: 15px Helvetica, sans-serif;
}

/* блок кнопки */
#stbutn {
  width: 65px;
  height: 120px;
  background: #eee;
  position: relative;
  padding: 15px 5px 15px 5px;
  float: left;
  margin: 0px 7px 8px 0px;
  font: 11px Helvetica, sans-serif;
}

#stbutn .graphbutn {
  width: 64px;
  height: 64px;
  float: left;
  background: url('../images/graphbutn.png') center center no-repeat;
  border: 0px;
  position: relative;
  
  top: 28px;
}