<!--
@charset "win-1251";
/*
#444444 Активный линк
#C0C0C0 Запрещенная ссылка (не активная)
#DCDCDC Выбранный пункт
#808080 Свободный текст напр Описание
#B90000 Выбранный пункт меню (админ) / Оставшиеся для выбора шаги (клиент)
#F2F2F2 Разделение ячеек тыблицы
#DFDFDF Границы таблицы в режиме сводного расписания без разделения

*/

/*
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, table, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}
*/

  h1 {font-family: "Tahoma", "Arial";
	font-size: 14pt;
    margin: 0;
    padding: 0;
/*    offset: 0;*/
	font-weight: normal}

  .nof {    margin: 0;
    padding: 0;
/*    offset: 0;*/
	font-size: 8pt;
	color: #C0C0C0;
  }



  small {font-family: "Tahoma", "Arial";
	font-size: 9pt; }

  a:link {font-family: "Tahoma", "Arial";
	font-style: normal;
	color: #444444;
	text-decoration: none;
	}

  a:visited {font-family: "Tahoma", "Arial";
	font-style: normal;
	color: #444444;
	text-decoration: none;
	}

  a:hover {font-family: "Tahoma", "Arial";
	font-style: normal;
	color: #444444;
	text-decoration: none;
	}

  b {font-family:"Tahoma", "Arial";
	font-weight: bold;}

  li {font-family:"Tahoma", "Arial";
	font-size: 10pt;
	list-style-type : square;}

  li.num {font-family:"Tahoma", "Arial";
	font-size: 10pt;
	list-style-type : decimal;}

  i {font-family:"Tahoma", "Arial"; font-style: italic;}

  td {font-family:"Tahoma", "Arial"; font-size: 9pt;}

  .fpslg{font-size:13pt; font-weight:normal;}
  .vsm{font-family: "Tahoma", "Arial"; font-size: 8pt; }
  .ssm{font-size: 8px; color:#FF0000;}
  .admList{font-family: "Tahoma", "Arial"; font-size: 8pt; margin-left:2px; margin-right:1px;padding-left:2px; padding-right:2px;}
  .admTitle{font-family: "Tahoma", "Arial"; font-size: 10pt; margin-left:2px; margin-right:1px;background-color:#EBEBEB;font-weight: normal;}

  .dbfree{background-color:#DFFFDF;font-weight: normal; text-decoration: underline}
  .dbnotfree{background-color:#FFFFFF;font-weight: normal; text-decoration: none}


  .swd{ font-family: "Tahoma", "Arial"; font-size: 8pt; color:#808080;}

  .scm{ font-family: "Tahoma", "Arial"; font-size: 10pt; color:#808080;}
  .slg{ font-family: "Tahoma", "Arial"; font-size: 12px; color:#808080;}

  .wl{ font-family: "Tahoma", "Arial"; font-size: 12px; color:#808080; font-weight: bold; text-decoration: underline}
  .wltxt{ font-family: "Tahoma", "Arial"; font-size: 12px; color:#808080; font-weight: normal; text-decoration: none}
  .diswl{ font-family: "Tahoma", "Arial"; font-size: 12px; color:#C0C0C0; font-weight: normal; text-decoration: none}


  .s_checkbox{width:11px; height:11px;}
  .sw_checkbox{width:10px; height:10px; line-height: 100%; margin:0; vertical-align:middle;}
  .cw_checkbox{width:10px; height:10px; margin:0; vertical-align:middle; visibility:visible; margin-right:2px; margin-left:2px;}
  .s1_checkbox{width:0px; height:0px; margin:0; visibility:hidden}
  .ser_checkbox{width:10px; height:10px; margin:0px; vertical-align:middle;}
  .rb{width:13px; height:13px;vertical-align:middle;margin-right:2px; margin-left:2px;margin-top:0px;margin-bottom:0px}

  .OKDC{visibility:hidden;display:none;}
  .OKTXT{font-family: "Tahoma", "Arial"; font-size: 10pt;color:#B90000; font-weight:normal;}
  .HED{text-align:center; border-style:solid; border-width:2px;border-color:#FFFFFF;font-size:8pt; font-weight:bold; color:#B90000;background-color:#FFFFFF; margin:0;padding-top:0px; padding-bottom:0px;}

/*
  .OKBTN{margin:3px; border-style:solid; border-width:1px; border-color:#EFEFEF; text-align:center; font-weight:normal; color:#EFEFEF; background:#FEFEFE;}
  .BTN{margin:0px; border-style:solid; border-width:1px; border-color:#C0C0C0; text-align:center; font-weight:normal; color:#808080; background-color:#EAEAEA;}
*/

  .OKBTN{color:#000000; font-size: 12px; /*font-weight: bold;*/ width:100px; height:50px;}
  .BTN{color:#000000; font-size: 10pt; width:130px;}

  .PRGS{font-size:10pt; color:#808080; font-weight:normal;}
  .DISPRGS{font-size:10pt; color:#808080; font-weight:normal;}
  .DESCR{font-size:10pt; color:#808080; font-weight:normal;}

  .tod{font-family: "Tahoma", "Arial"; font-size: 7pt;color:#C0C0C0;line-height:85%}

  .inpform{border-style: solid; border-color: #DFDFDF; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;}
  .admsel{width:220px; }
  .wadmsel{width:250px; }

  .ralign{text-align:right}
/*
  .FOOTER{font-family: "Tahoma", "Arial"; font-size:10pt; text-align:left; line-height:95%; color:#C0C0C0; font-weight:normal; border-top-style:double; border-top-width:1px; border-top-color:#808080}
*/
  .FOOTER{font-family: "Tahoma", "Arial"; font-size:10pt; text-align:left; line-height:95%; color:#FFFFFF; font-weight:normal; border-top-style:double; border-top-width:1px; border-top-color:#FFFFFF}

  .border{border-style:solid; border-color:#DFDFDF;border-width:1px;}
  .vborder{border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid; border-collapse:collapse}

   .wtbl{border-style:solid; border-color:#DFDFDF; border-width:1px; border-collapse:collapse;}
   .whor{border-top:1px #DFDFDF solid; border-bottom:1px #DFDFDF solid;}
   .wvert{border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid;}
   .hdn{display:none;}

/*  .goupdown{font-weight:normal; font-size: 12pt;color:#000080;}
  .disupdown{font-weight:normal; font-size: 12pt;color:#C0C0C0;}
  .gonow{font-weight:normal; font-size: 18px;color:#FF0000;}
*/

  .divscroll{position:relative; z-index:2; overflow:hidden; width:100%; height:99%; padding:0px; border:white solid 1px;}

  .srvtd{font-size:10pt;text-align:left; color:#808080;text-decoration:none; border-top:#F2F2F2 solid 1px; border-bottom:#F2F2F2 solid 1px;}
  .rntd{font-size:10pt;text-align:left; color:#808080;text-decoration:none; border-top:#F2F2F2 solid 1px; border-bottom:#F2F2F2 solid 1px;}


/*
  .tlbtd{border:1px; margin:1px; padding:1px; font-size:10pt;text-align:left; color:#444444; border-left:1px solid white; border-right:1px solid white; border-top:#F2F2F2 solid 1px; border-bottom:#F2F2F2 solid 1px;}
*/

/*Time def and selected*/
  .tlbtd{margin:0;padding:0;font-size:10pt;text-align:left; color:#444444;border:1px; border-top:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2;}
  .tlbtds{margin:0;padding:0;font-size:10pt;text-align:left; color:#444444;border:1px solid #808080;}



  .mctd{font-size:10pt;text-align:right;color:#C0C0C0;}


  .ttl{font-family: "Tahoma", "Arial"; font-size:11pt; vertical-align:middle; text-align:left; margin-left:5px; color:#808080; border-bottom-style:double; border-bottom-width:1px; border-bottom-color:#808080;}

  .Col{background-color:#FFFFFF; border-style:solid; border-color:#FFFFFF;border-width:1px;}

  .unselT{color:#999999;font-weight:normal;}

  .celday{font-size:10pt; color:#000000; font-weight:normal; background-color:#DCDCDC;}
  .CelToday{font-size:9pt; color:#000000; background-color:#DCDCDC; border-style:solid; border-color:#FF0000;border-width:1px;font-weight:normal;}


  .EnT{font-weight:normal;}
  .DisT{color:#C0C0C0;font-weight:normal;}
  .selT{color:#000000; font-weight:normal; text-decoration:none; background-color:#DCDCDC;}


  .EnSrv{font-weight:normal;}
  .DisSrv{color:#C0C0C0;font-weight:normal;}
  .selSrv{color:#000000; font-weight:normal; text-decoration:none; background-color:#DCDCDC;}

  .BadSel{color:#C0C0C0; border-style:none; font-weight:normal;text-decoration:line-through;}

  .Today{font-size:9pt; border-style:solid; border-color:#FF0000;border-width:1px;}
  .DisToday{font-size:9pt; color:#C0C0C0; border-style:solid; border-color:#FF0000;border-width:1px;}

  .HINFO{font-size:11pt; color:#808080; padding-top: 0px; padding-bottom: 0px;height:0px;background-color:#FFFFFF;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#808080;}
  .RINFO{font-size:9pt;padding-top: 0px; padding-bottom: 0px;height:0px;}
  .PINFO{font-size:9pt;padding-top: 0px; padding-bottom: 0px;height:0px;}
  .TXINFO{font-family: "Tahoma", "Arial"; font-size:10pt; text-align:right; color:#808080; font-weight:normal;}
  .T_XINFO{font-size:9pt;font-weight:bold;color:#808080;padding-top: 0px; padding-bottom: 0px;height:0px;}

  .attn{color:#FF0000;font-weight:bold;}
  .MANDA{font-size:9pt;font-weight:normal;padding-top: 0px; padding-bottom: 0px;height:0px;}

  .MenuSel{font-size:11pt; color:#B90000; font-weight:normal;}
  .Menu{font-size:11pt; font-weight:normal; text-decoration:underline;}
  .sMenuSel{font-size:10pt; color:#B90000; font-weight:normal;}
  .sMenu{font-size:10pt; font-weight:normal; text-decoration:underline;}

  .THLP{font-size:10pt;color:#C0C0C0; font-weight:normal;}
  .tim{font-size:8pt; font-weight:normal; color:#FF0000;}
  .demoLNK{font-size:11pt; font-weight:normal; text-decoration:underline; color:#C0C0C0;}
  .smbtn{font-size:9px; margin:0px; border-style:solid; border-width:1px; border-color:#E2E2E2; text-align:center; font-weight:normal; color:#D3D3D3; background-color:#F4F4F4;}
  .nres{background:#E1E1E1 url('pic/nres.jpg') no-repeat;}
  .vres{background:#FFD5D5 url('pic/vres.jpg') no-repeat; background-position:0 22px;}

  .DefSlot{background-image:url('pic/mark1.gif'); background-repeat:no-repeat;}
  .Kind_1{background-image:url('pic/kind1.gif'); background-repeat:no-repeat;}
  .Kind_2{background-image:url('pic/kind2.gif'); background-repeat:no-repeat;}
  .Kind_3{background-image:url('pic/kind3.gif'); background-repeat:no-repeat;}
  .Kind_10{background-image:url('pic/kind10.gif'); background-repeat:repeat;}

/*  .Kind_CFree{font-size:8px; border: 1px #C0C0C0 solid;}*/
  .Kind_CFree{font-size:8px;}
  .ComTList{color:#808080; margin-left:2px; margin-right:1px;padding-left:2px; padding-right:2px; }



  .dmdn {font-size:11px; font-weight:normal; color:#808080; border-bottom:1px #DFDFDF solid; border-collapse:collapse}
  .dmbrdr{font-size:11px; font-weight:normal; color:#808080; border:1px #DFDFDF solid; border-collapse:collapse}
  .dmsel {font-size:11px; font-weight:bold; color:#808080; border-top:1px #DFDFDF solid; border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid; border-collapse:collapse}

  .repdn{font-size:11px; font-weight:normal; color:#808080; border-top:1px #DFDFDF solid; border-collapse:collapse}
  .repbrdr{font-size:11px; font-weight:normal; color:#808080; border:1px #DFDFDF solid; border-collapse:collapse}
  .repsel {font-size:11px; font-weight:bold; color:#808080; border-bottom:1px #DFDFDF solid; border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid; border-collapse:collapse}

  .recgrclosed{color:#C0C0C0; border-style:solid; border-color:#F2F2F2; border-width:1px; border-collapse:collapse;margin-top:2px; padding-left:15px; background:url('pic/grclosed.gif') no-repeat 1px;}
  .recgropen{color:#C0C0C0; border-style:solid; border-color:#F2F2F2; border-width:1px; border-collapse:collapse; margin-top:2px; padding-left:15px; background: #F2F2F2 url('pic/gropen.gif') no-repeat 1px;}
  .grclosed{display:none;}
  .gropened{display:inline;}
  .rec{margin-left:15px;margin-top:2px;}

  .toplinks{font-size:10px; font-weight:normal; color:#808080;float:left;/*margin-right:50px;*/}
  .climain{}
  .lgn
   {
  	background-image:url('pic/login_bg.jpg');
  	background-repeat:no-repeat;
  	background-position:0;
	width:480px;
	height:360px;
	margin:0 auto;
	overflow:visible;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-240px;
	margin-top:-180px;
   }
  .lgnwelc
  {
    text-align:left;
    width: 350px;
	color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	font-weight: bold;
  }


  .lgnres
  {
    text-align:left;
    width: 350px;
	color:#FFFF00;
	margin-left:20px;
	margin-top:50px;
	font-size:12px;
	font-weight: bold;
  }

  .lgnreg
  {
	margin-left:20px;
	margin-top:60px;
    width: 420px;
    height: 20px;
	font-size:12px;
  }
  .lgnreg, .lgnreg a
  {
	text-decoration: underline;
	font-weight:normal;
	color:#FFFFFF;

  }


  .lgncopy
  {
    text-align:left;
    width: 350px;
	margin-left:20px;
	margin-top:30px;
	font-weight: bold;
	position:absolute;
	font-size:12px;
	font-weight:normal;
	color:#808080;
  }
  .sublgn
  {
    text-align:right;
	color:#FFFFFF;
	margin-left:-80px;
	margin-top:30px;
	font-weight: bold;
  }
  .sublgn td
  {
  	padding:3px;
  }

	#NewRegister label {
		width:250px;margin:0 6px
	}
	label.error {
		color: red;
		font-size:10px;
	}
	/*input.error {
		border: 1px dotted #f00;
	}
	*/
	label.vok
	{
		color: green;
		font-size:10px;
		font-weight: bold;
	}

	 .regnewhdr
	 {
		font-size:12px;
		margin-left:5px;
		margin-top:10px;
		margin-bottom:30px;
		line-height:140%;
	 }
	 .regnewhdr h1
	 {
		color: green;
		font-size:18px;
		margin-top:0px;
		margin-bottom:20px;
	 }


  .bigcal td
  {  	  font-size:15px;
  	  padding:16px 8px;
  }


  .bigcal a
  {
   color:#C0C0C0;
  }

  .bigcal .scm
  {
   padding: 0 0 10px;
  }

  .ulhor {
	list-style-type: none;
	display: block;
	width: 750px;
	margin: 0;
	padding: 0;
	}
	.lihor {
	list-style-type: none;
	display: block;
	width: 180px;
	height: 20px;
	float: left;
	margin: 1px;
	}

 .tmw {
 font-weight: bold;
 }

 .tmw li{ font-size:10px;
 margin: 1px;
 padding: 1px;
 font-weight: normal;
 }

 .tmw ul{
 margin: 0 15px 0;
 padding: 1px;
 }

 .tmres{ padding: 5px;
 font-weight: normal;
 }

 .tmgr{
 }

 .tmrid{  padding-left: 5px;
  font-size:11px;
 }
.TwzErr{ margin: 0px;
 padding: 15px;
 color:#FF0000;
 line-height: 140%;
}

.TwzBtn{font-size:8px;
height:20px;
padding: 0;
width: 20px;
margin-left:2px;
}

.buflist{
float:right;
font-size:9px;
}

.buflist select{font-size:10px;

}

body {font-family: "Tahoma", "Arial"; COLOR: #444e61; background-color:#FFFFFF; margin:0; padding:0;}

textarea {	font-family: "Tahoma", "Arial";
	font-size:10pt;
	scrollbar-base-color:white;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:white;
	scrollbar-highlight-color:white;
	scrollbar-face-color:white;
	scrollbar-shadow-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:white;
}

 -->
