body {	FONT-FAMILY: Verdana,Arial; TEXT-ALIGN: left; FONT-SIZE: 13px;background-color:#D1D1D1;}


p,td,th,li,dl {	color: #333333;FONT-SIZE: 20px; margin-left: 7px; margin-right: 7px; FONT-FAMILY: Verdana,Arial; TEXT-ALIGN: left; line-height: 25px}
div           {	color: #333333;FONT-SIZE: 20px; FONT-FAMILY: Verdana,Arial; TEXT-ALIGN: left; line-height: 25px;}
b,strong	{color: #666666;}
input, select, textarea { FONT-FAMILY: Tahoma,Verdana,Arial;font-size:22px;border-width:1px;border-width:1px;padding:2px;}
option   {padding:2px}
.submbtn	{margin-bottom:20px;width:150px;height:30px;border:1px solid gray; background:#FFF; color:#000;}

.caption-bottom a:link, .caption-bottom a:visited, .caption-bottom a:active {color: #999;text-decoration:none;}
.caption-bottom a:hover {color: #999;text-decoration:underline;}

.clr  {clear:both;height:0;line-height:0}


#page       {width:962px;margin:0 auto;background:#FFF;}

#reg_menu {text-align:right;margin-top:53px;}
#logo       {width:931px;height:148px;border:0px solid blue;cursor:pointer;}
.color1 #logo {background:url('/i/head_spec1.png') 25px 22px no-repeat;}
.color2 #logo {background:url('/i/head_spec2.png') 25px 22px no-repeat;}
.color3 #logo {background:url('/i/head_spec3.png') 25px 22px no-repeat;}

#hdr          {position:relative;margin-top:70px;}
#hdr p.h1     {font-size:22px;font-weight:bold;margin-top:5px;}
#hdr p.h2     {font-size:16px;margin-bottom:5px;}

.w200       {width:200px;}
.r          {text-align:right;}


li	{TEXT-ALIGN: left;}
.l	{TEXT-ALIGN: left;}

#content    {padding:0 10px;min-height:300px;}
#bottom     {margin:50px 0 0 0;}

.hlght td 	   {background-color:#F3FAFE;}


/*.strip_table th {background:#e6a978}
.strip_table tr:nth-child(odd) td {background:#f6f6f6}
*/
.strip_table  td, .strip_table p {font-size:12px;line-height:16px;}


.prog_slide a:link, .prog_slide a:visited, .prog_slide a:active, .prog_slide a:hover  {text-decoration:underline;font-weight:bold;}

#user0fields   {position:relative;width:600px;height:1px;overflow:hidden;}
.user0field    {position:absolute;left:600px;top:1px;}

.hilite{background:#d2eecb;}
.hlght	{background-color:#F5F5F5;padding:5px;text-align:center;}
.nrml	{padding:5px;text-align:center;}

#zayavka tr td {vertical-align:top;}
#zayavka tr td:nth-child(3) {font-size:12px;}
#zayavka tr td img {vertical-align:top;cursor:pointer;}
#add_str       {background:url('/i/ico/add.gif') 0 0 no-repeat;padding-left:25px;height:30px;margin-left:5px;cursor:pointer;}
.last_fio td   {border-bottom:1px solid gray;}

.fiz {display:none}

#polnom1 {float:left;}
#polnom2 {float:left;display:none;}
#polnom1 span, #polnom2 span {font-size:12px;line-height:12px;}



#menu	{margin-bottom:50px;margin:0;padding:0;height:350px;}
#menu a:link, #menu a:visited, #menu a:active {color: #666;text-decoration:none;}
.lc	{margin-bottom:50px;margin-left:11px}
.nomargin    {margin:0;padding:0;}


img, a img  { border: 0; text-decoration: none; }
hr	{height: 1px;border:0;border-top: #eef0f2 1px solid}


H1,H2,H3,H4,H5 {	FONT-SIZE: 20px; MARGIN: 10px 0 10px 7px;COLOR: #666; FONT-FAMILY: Verdana,Arial; TEXT-ALIGN: left;FONT-WEIGHT:normal;line-height: 26px}
H2	{	FONT-SIZE: 18px;}
H3 	{	FONT-SIZE: 14px;}
H4,H5 	{	FONT-SIZE: 13px;}



A:link {	COLOR: #06C; TEXT-DECORATION: underline;}
A:visited {	COLOR: #06C; TEXT-DECORATION: underline;}
A:active {	COLOR: #06C; TEXT-DECORATION: underline;}
A:hover {	COLOR: #09C; TEXT-DECORATION: none;}

.menu A:link {	COLOR: #333333; TEXT-DECORATION: none;}
.menu A:visited {	COLOR: #333333; TEXT-DECORATION: none;}
.menu A:active {	COLOR: #333333; TEXT-DECORATION: none;}
.menu A:hover {	COLOR: #333333; TEXT-DECORATION: none;}

.m1,.m1a	{TEXT-ALIGN: left;margin:9px;padding-left:11px;}
.m1a	   {background-color:#e3f3fd;}
.m2,.m2a	{TEXT-ALIGN: left;padding-left:10px;margin:10px;margin-left:30px;line-height: 16px;}
.m2a	   {background-color:#e3f3fd;}


/* spec */

/* размеры шрифтов */

.font1, .font1 p, .font1 #spec_content div, .font1 #spec_content li, .font1 #spec_content td, .font1 #spec_content th {font-size:22px;line-height:32px}
.font1 #spec_content input, .font1 #spec_content select    {font-size:17px;line-height:17px}
.font1 h1   {font-size:34px;line-height:35px;}
.font1 h2   {font-size:32px}
.font1 h3   {font-size:30px}
.font1 h4   {font-size:28px}
.font1 .strip_table th, .font1 .strip_table td, .font1 #t_docs th, .font1 #t_docs td, .font1 #t_docs p    {font-size:20px;line-height:28px;}
.font1 .small   {font-size:18px;text-align:left;line-height:20px;}


.font2, .font2 p, .font2 #spec_content div, .font2 #spec_content li, .font2 #spec_content td, .font2 #spec_content th {font-size:26px;line-height:38px}
.font2 #spec_content input, .font2 #spec_content select    {font-size:17px;line-height:17px}
.font2 h1   {font-size:34px;line-height:35px;}
.font2 h2   {font-size:32px}
.font2 h3   {font-size:30px}
.font2 h4   {font-size:28px}
.font2 .strip_table th, .font2 .strip_table td, .font2 #t_docs th, .font2 #t_docs td, .font2 #t_docs p    {font-size:24px;line-height:29px}
.font2 .small   {font-size:20px;text-align:left;line-height:25px;}

.font3, .font3 p, .font3 #spec_content div, .font3 #spec_content li, .font3 #spec_content td, .font3 #spec_content th {font-size:30px;line-height:38px}
.font3 #spec_content input, .font3 #spec_content select    {font-size:17px;line-height:17px}
.font3 h1   {font-size:34px;line-height:35px;}
.font3 h2   {font-size:32px}
.font3 h3   {font-size:30px}
.font3 h4   {font-size:28px}
.font3 .strip_table th, .font3 .strip_table td, .font3 #t_docs th, .font3 #t_docs td, .font3 #t_docs p    {font-size:28px;line-height:35px}
.font3 .small   {font-size:23px;text-align:left;line-height:27px;}



/*  цвета  */
.color1       {background:#fff;}
.color1 #page {background:#fff;}
.color1, .color1 p, .color1 div, .color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1 #spec_content div, .color1 #spec_content li, .color1 #spec_content td, .color1 #spec_content th {color:#000;}
.color1 .a {margin-top:30px;border-top:1px solid #000;padding-top:10px;}
.color1 .a A:link   {	text-decoration:underline;color:#000;}
.color1 .a A:visited {	text-decoration:underline;color:#000;}
.color1 .a A:active {	text-decoration:underline;color:#000;}
.color1 .a A:hover {	text-decoration:underline;color:#000;}

.color1 #t_docs      {margin:10px 0;}
.color1 #t_docs th   {text-align:left;padding:5px;background-color:#E0F3FF;}
.color1 #t_docs th p {text-align:center;}
.color1 #t_docs td   {text-align:left;padding:15px 8px;border-bottom:2px solid gray}
.color1 #t_docs a:link, #docs a:visited, #docs a:active {color: #333;text-decoration:none;}
.color1 #t_docs a:hover {color: #333;text-decoration:underline;}

.color1 #t_reestr      {margin:10px 0;}
.color1 #t_reestr th   {text-align:left;padding:5px;background-color:#E0F3FF;}
.color1 #t_reestr th p {text-align:center;}
.color1 #t_reestr td   {text-align:left;padding:15px 8px;}
.color1 #t_reestr a:link, #docs a:visited, #docs a:active {color: #333;text-decoration:none;}
.color1 #t_reestr a:hover {color: #333;text-decoration:underline;}


.color2       {background:#000;}
.color2 #page {background:#000;}
.color2, .color2 p, .color2 div, .color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 #spec_content div, .color2 #spec_content li, .color2 #spec_content td, .color2 #spec_content th {color:#fff;}
.color2 .a {margin-top:30px;border-top:1px solid #CCC;padding-top:10px;}
.color2 .a A:link   {	text-decoration:underline;color:#fff;}
.color2 .a A:visited {	text-decoration:underline;color:#fff;}
.color2 .a A:active {	text-decoration:underline;color:#fff;}
.color2 .a A:hover {	text-decoration:underline;color:#fff;}

.color2 #t_docs      {margin:10px 0;}
.color2 #t_docs th   {text-align:left;padding:5px;background-color:#333;}
.color2 #t_docs th p {text-align:center;}
.color2 #t_docs td   {text-align:left;padding:15px 8px;background-color:#000;color: #fff;border-bottom:2px solid gray}
.color2 #t_docs a:link, #docs a:visited, #docs a:active {color: #fff;text-decoration:none;}
.color2 #t_docs a:hover {color: #fff;text-decoration:underline;}

.color2 .strip_table th, .color2 .strip_table td    {color:#fff}
.color2 p, .color2 th, .color2 li, .color2 dl {	color: #fff;}
.color2 div           {color: #FFFFFF;}
.color2 b, .color2 strong	{color: #CCCCCC;}

.color3       {background:#82c9f1;}
.color3 #page {background:#82c9f1;}
.color3, .color3 p, .color3 div, .color3 h1, .color3 h2, .color3 h3, .color3 h4, .color3 #spec_content div, .color3 #spec_content li, .color3 #spec_content td, .color3 #spec_content th {color:#000;}
.color3 .a {margin-top:30px;border-top:1px solid #000;padding-top:10px;}
.color3 .a A:link   {	text-decoration:underline;color:#06C;}
.color3 .a A:visited {	text-decoration:underline;color:#06C;}
.color3 .a A:active {	text-decoration:underline;color:#06C;}
.color3 .a A:hover {	text-decoration:underline;color:#06C;}

.color3 #t_docs      {margin:10px 0;}
.color3 #t_docs th   {text-align:left;padding:5px;background-color:#E0F3FF;}
.color3 #t_docs th p {text-align:center;}
.color3 #t_docs td   {text-align:left;padding:15px 8px;border-bottom:2px solid gray}
.color3 #t_docs a:link, #docs a:visited, #docs a:active {color: #333;text-decoration:none;}
.color3 #t_docs a:hover {color: #333;text-decoration:underline;}


.nav	      {font-size: 10px;TEXT-ALIGN: left;padding:0;margin:12px 7px 10px 7px;border-bottom:2px dashed #CCC;}
#foot       {border-top:2px solid gray;margin-top:100px;width:100%;}

.pages            {margin:20px 0;}
.pages #sel       {background:#cfe3f6;font-weight:bold;}
.pages div        {float:left;width:35px;text-align:center;border:1px solid #039fde;padding:2px;margin:2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}


.menu1   {padding-left:10px;}
.menu1 div  {float:left;padding:10px 20px;font-size:20px;font-weight:bold;}
.color1 .menu1 div {border:2px solid #fff}
.color2 .menu1 div {border:2px solid #000;}
.color3 .menu1 div {border:2px solid #82c9f1;}

.menu1 div a {text-decoration:none;color:#7c7c7c;text-transform:uppercase;}
.menu1 .active {background:#fff;border-radius:8px;border:2px solid #7c7c7c;}
.color1 .menu1 .active {background:#fff;border:2px solid #7c7c7c;}
.color2 .menu1 .active {background:#000;border:2px solid #fff;}
.color3 .menu1 .active {background:#82c9f1;border:2px solid #7c7c7c;}

.menu2 {padding-left:10px}
.menu2 {border-top:2px solid gray; border-bottom:0px solid gray; margin-top:10px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
.menu2 div  {float:left;padding:10px 20px;font-size:18px;font-weight:bold;}
.menu2 div a {text-decoration:none;color:#000;}
.color2 .menu2 div a {color:#fff;}
.color3 .menu2 div a {color:#000;}

.menu2 .active {border-radius:8px;}
.color1 .menu2 .active {background:#000;}
.color2 .menu2 .active {background:#fff;}
.color3 .menu2 .active {background:#fff;}

.color1 .menu2 .active a {color:#fff;}
.color2 .menu2 .active a {color:#000;}
.color3 .menu2 .active a {color:#000;}


.spec_top   {position:fixed;top:0;width:962px;z-index:100000;height:50px;}

.spec_top_tbl {width:100%; border:0; font-size:20px; line-height:normal; font-weight:bold; height:50px;}
	.spec_top_tbl td {vertical-align:middle; background:#787878; padding:0;}
	.spec_top_tbl .td1 {width:220px; text-align:right; padding-right:10px;color:#fff;font-size:16px;}
	.spec_top_tbl .td2, .spec_top_tbl .td3, .spec_top_tbl .td4 {width:40px; text-align:center; cursor:pointer;}
	.spec_top_tbl .td5 {min-width:140px; width:20%; text-align:right; padding-right:10px;color:#fff;font-size:16px;}
	.spec_top_tbl .td6, .spec_top_tbl .td7, .spec_top_tbl .td8 {width:50px; text-align:center; cursor:pointer;}
	.spec_top_tbl .td6 .div1, .spec_top_tbl .td7 .div1, .spec_top_tbl .td8 .div1 {height:41px; padding-top:9px;}
	.spec_top_tbl .td6 .div2, .spec_top_tbl .td7 .div2, .spec_top_tbl .td8 .div2 {width:30px; height:30px; text-align:center; border:1px solid #000; font-size:26px; padding:0; line-height:27px; margin:0 auto;}
	.spec_top_tbl .td10 {text-align:right; padding-right:10px;background:url(/i/eye6.gif) no-repeat 98% 14px #787878; }
   .spec_top_tbl .td10 a {padding-right:35px; text-decoration:none; color:#fff;font-size:12px;}
	.spec_top_tbl .td10 a:hover {text-decoration:underline;}

		
.blind-normal-font {font-size:18px;color:#fff;}
.blind-macro-font {font-size:26px;color:#fff;}
.blind-big-font {font-size:34px;color:#fff;}
.blind-font-active {background:#fff !important; color:#787878; cursor:default !important;}


.spec_top_tbl .blind-fix-active {background:#fff;}

	.blind-white-fix .div2 {background:#fff; color:#000; border:1px solid #fff !important;}
		.blind-white-fix .blind-fix-active .div2 {background:#fff; color:#000; border:1px solid #000 !important;}
	.blind-black-fix .div2 {border:1px solid #fff !important; background:#000; color:#fff;}
		.blind-black-fix .blind-fix-active .div2 {}
	.blind-blue-fix .div2 {border:1px solid #fff !important; background:#82c9f1; color:#000;}
		.blind-blue-fix .blind-fix-active .div2 {border:1px solid #000 !important;}