
table{font-family:Arial,Helvetica,sans-serif;font-size:12px;style="border:solid;"}

.color_table {
	margin: 5px;
}
.color_table td {
	padding: 15px;
	background-color: rgba(52, 149, 233, 0.25);
}
.color_table tr:nth-child(odd) td {
	background-color: rgba(52, 149, 233, 0.25);
}
.color_table tr:nth-child(even) td {
	background-color: rgba(52, 149, 233, 0.55);
}

/*стили длЯ таблицы*/
table.program {

}
table.program tr td.program-header  {
	background: #2A9ED7  !important;
}
table.program td.program-header p {
	color: #fff;
	/*font-weight: 600;*/
	font-size: 17px;
	font-family: Verdana;
}
table.program td p {
	font-size: 10pt;
	line-height: 1.4;
}

table.program  td{
	padding: 10px 10px;
}
table.program tr:nth-child(even) td {
	background-color: rgba(52, 149, 233, 0.5);
}
table.program tr:nth-child(odd) td {
	background-color: rgba(52, 149, 233, 0.25);
}

.col-left {
	width: 100px;
}



.columnLeftBorder{
	width:3px;
	background-image:url(imgroot/maininterfaceimg/mainpage/ColumnLeftBorder.gif); 
	background-repeat:repeat-y; 
	background-position:left;
}

.columnRightBorder{
	width:2px;
	background-image:url(imgroot/maininterfaceimg/mainpage/ColumnRightBorder.gif); 
	background-repeat:repeat-y; 
	background-position:right;
}

.columnCenter{
	width:210px;
	height:inherit;
	background-image:url(imgroot/maininterfaceimg/mainpage/column_middle.gif); 
	background-repeat:repeat-x; 
	background-position:top;
	vertical-align:text-top;
	background-color:#a1d6fd;
}

.columnBottomBorder{
	height:3px;
	width:215px;
	background-image:url(imgroot/maininterfaceimg/mainpage/ColumnDownBorder.gif); 
	background-position:bottom;
}

.columnText{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	vertical-align:text-top;
	font-size:11px; 
	margin:10px;
	font-stretch:ultra-condensed;
	color:#005177;
}

.newsColumnLeftBorder{
	width:1px;
	background-image:url(imgroot/maininterfaceimg/mainpage/NewsColumnBorder.gif); 
	background-repeat:repeat-y;
	background-position:left;
}

.newsColumnRightBorder{
	width:1px;
	background-image:url(imgroot/maininterfaceimg/mainpage/NewsColumnBorder.gif); 
	background-repeat:repeat-y;
	background-position:right;
}

.newsColumnBottomBorder{
	height:5px;
	width:272px;
	background-image:url(imgroot/maininterfaceimg/mainpage/NewsColumnDown.gif); 
	background-position:center
}
.NewsColumnTitle{
	background-image:url(imgroot/maininterfaceimg/mainpage/NewsTitle.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
}

.newsColumnTopBorder{
	height:5px;
	width:272px;
	background-image:url(imgroot/maininterfaceimg/mainpage/NewsColumnUp.gif); 
	background-position:center
}

.MainMenuItem{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}

.MenuSubItem{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font:TextBook;
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	color:#04327e;
	text-decoration:none;
}

a.SelMenuSubItem{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font:TextBook;
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	color:#0091fd;
	text-decoration:none;
}


.submenuback{
	background-image:url(imgroot/menu/left/CurrMenuBackGr.gif); 
	background-repeat:repeat-x;
	background-color:#e2f2fe;
}

.pageHeaderTitle{
	background-image:url(imgroot/maininterfaceimg/template/HeaderBack.gif);
	background-color:#66a6fc;
	height:26px;
	width:650px;
	font-family:"Segoe UI";
	font-weight:bold; 
	color:#FFFFFF;
	text-decoration:none;
}

.pageHeaderTitleLastLink{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	color:#FFE399;
	font-weight:500;
	font-size:13px;
	text-decoration:none;
}

a.SiteMap{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#FFE399;
	font-size:15px;
	text-decoration:none;
}

.newsnexttext{
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#e87a03;
	text-decoration:none;
}

.inputfield{
	border-style:none;
	background-color:#FFFFFF;
	vertical-align:top;
	border:none;
}

.topMenuBack{
	background-image:url(imgroot/menu/top/back.gif);
	background-repeat:repeat-x
}

td.newsdate {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#8B0046;text-align:right;vertical-align:text-top;}
td.newstext {font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:black;text-align:justify;vertical-align:text-top;}
td.latestnewstext {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#5D5D5D;text-align:justify;vertical-align:text-top;}
td.news_data {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#5D5D5D;text-align:left;vertical-align:baseline;}

p.text {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:justify}
p.text2 {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:left}
p.text3 {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:left}

p.item {font-size:10pt;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-align:justify;margin-top:0pt;margin-bottom:0pt;}

ul {margin-top:3pt;margin-bottom:3pt;font-size:10pt;font-family:Arial,Helvetica,sans-serif;}
ol {margin-top:0pt;margin-bottom:3pt;font-size:10pt;font-family:Arial,Helvetica,sans-serif;}
li {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:justify;margin-top:3pt;margin-bottom:3pt}
p.cont {font-size:9pt;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-top:5pt;margin-bottom:5pt;color:#3142ED;text-decoration:none}
p.cs {font-size:8pt;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-left:8pt;margin-top:0pt;margin-bottom:0pt;color:#3142ED;text-decoration:none}
a {color:#3142ED}
a.cont {color:#3142ED;text-decoration:underline}
td.cfg {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:left}
td.cfgc {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:center}
th.cfg {font-size:10pt;font-family:Arial,Helvetica,sans-serif;text-align:center}
img.diagr {margin-left:30pt;border-color:gray}



#f_upload_process{
   border: solid 0px black;
   top: -640px;
   z-index:100;
   visibility:hidden;
   position:relative;
   left:20px;
   text-align:center;
//   width:400px;
}
#f_upload_form {
   border: solid 0px black;

}


/* Базовые стили слоя затемнения и модального окна  */
.overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none;
/* фон затемнения */
    background-color: rgba(0, 0, 0, 0.65);
    position: fixed; /* фиксированное поцизионирование */
    cursor: default; /* тип курсара */
}
/* активируем слой затемнения */
.overlay:target {
    display: block;
}
/* стили модального окна */
.popup {
    top: -0%;
    right: 0;
    left: 50%;
    font-size: 11px;
    z-index: 20;
    margin: 0;
    width: 100%;
    min-width: 320px;
    max-width: 900px;
/* фиксированное позиционирование, окно стабильно при прокрутке */
    position: absolute;
    padding: 15px;
    border: 1px solid #383838;
    background: #fefefe;
/* скругление углов */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
/* внешняя тень */
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-transform: translate(-50%, -500%);
    -ms-transform: translate(-50%, -500%);
    -o-transform: translate(-50%, -500%);
    transform: translate(-50%, -500%);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    -moz-transition: -moz-transform 0.6s ease-out;
    -o-transition: -o-transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
}
/* активируем модальный блок */
.overlay:target+.popup {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 20%;
}
/* формируем кнопку закрытия */
.close {
    top: -10px;
    right: -10px;
    width: 20px;
    height: 20px;
    position: absolute;
    padding: 0;
    border: 2px solid #ccc;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    background-color: rgba(61, 61, 61, 0.8);
    -webkit-box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
    text-align: center;
    text-decoration: none;
    font: 13px/20px 'Tahoma', Arial, sans-serif;
    font-weight: bold;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    -ms-transition: all ease .8s;
    -o-transition: all ease .8s;
    transition: all ease .8s;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    font-size: 12px;
}
.close:hover {
    background-color: rgba(252, 20, 0, 0.8);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);    
}
/* изображения внутри окна */
.popup img {
    width: 100%;
    height: auto;
}
/* миниатюры слева/справа */
.pic-left, 
.pic-right {
    width: 25%;
    height: auto;
}
.pic-left {
    float: left;
    margin: 5px 15px 5px 0;
}
.pic-right {
    float: right;
    margin: 5px 0 5px 15px;
}
/* элементы м-медиа, фреймы */
.popup embed, 
.popup iframe {
    top: 0;
    right: 0;
    bottom: 0; 
    left: 0; 
    display:block;
    margin: auto;
    min-width: 320px;
    max-width: 600px;
    width: 100%;
}
.popup h2 { /* заголовок 2 */
    margin: 0;
    color: #008000;
    padding: 5px 0px 10px;
    text-align: left;
    text-shadow: 1px 1px 3px #adadad;
    font-weight: 500;
    font-size: 1.4em;
    font-family: 'Tahoma', Arial, sans-serif;
    line-height: 1.3;
}
/* параграфы */
.popup p {margin: 0; padding: 5px 0}


