BODY {
	background-color:#FFFFFF;
	border:0;
	color:#000000;
/*	font-family: Arial, Helvetica, sans-serif;	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

TABLE	{font-size:14px}
TD	{margin:1px 1px 2px 1px;}
DIV	{margin:0px;}

/* ШАПКА */
table#header {
	margin: 0;
	padding: 0;
	height: 85px;
	background:#fff url('/img/bgr-top.jpg') repeat-x;
	width:100%;
}

table#header td {
	margin: 0;
	padding: 0;
}

/* ШАПКА */


/*	НИЗ	*/
#BottomLine {
	background:#0055bb url('/img/bgr-bottom.jpg') repeat-x;
	background-position:bottom;
	height:70px;
	margin:0;
	padding:15px 0 5px 0;
	text-align:center;
}
#BottomLine h1 {
	color:#ffffff;
	font:normal 11px tahoma;
	margin:0;
}
#BottomLine h1 a {
	color:#666666;
	font:normal 11px tahoma;
	padding:0;
	margin:0px 3px 1px 3px;
}
/*	НИЗ	*/



H1, H2, H3, H4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;	
}

H1 {
	color:#000033;
	font-size:20px;
}

h1.slogan {
	color:#999999;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
}

H2 {
	color:#000033;
	font-size:18px;
}
H2.bluebgr {
	background-image:url(/img/bgr-h6.jpg);
	background-repeat:repeat-y;
	background-position:left;
	color:#333333;
	font-size:16px;
	padding:2px 0px 2px 10px;
}

/*	Положение в структуре	*/
H2.whereru {
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:2px 0px 10px 2px;
}

H2.whereru a,
H2.whereru a:link,
H2.whereru a:visited {
	color:#999999;
	text-decoration:none;
}
H2.whereru a:hover {
	color:#999999;
	text-decoration:underline;
}
/*	Положение в структуре	*/

H3, H4 {
	color:#333333;
	font-size:16px;
	margin-top:15px;
}
H5, H6 {
	font-size:12px;
	margin:2;
}

A       {color:#0022ff; text-decoration:none;}
A:hover {color:#0022ff; text-decoration:underline;}

INPUT	{
	font-size:12px;
}
input.field	{
	background-color:#FFFFFF;
	color:#333333;
}
input.button	{
	background-color:#003399;
	color:#F3F3F3;
}
TEXTAREA	{
	font-size:12px; margin:2px;
}

HR {
	color:#6699FF;
	height:1px;
	text-align:center;
	width:98%;
}

#rsTable, #rsTable TD {
	font:normal 11px arial;
	border-collapse:collapse;
	border:1pt solid #d0d0e0;
	padding:3px;
}
#psTable, #psTable TD {
	font:normal 11px verdana;
	border-collapse:collapse;
	border:1pt solid #d0d0e0;
	padding:3px;
}

.HNorange {padding:4; padding-left:10;}
.HNorange, .HNorange A { background-color:#FFA600; font:bold 13px verdana; color:#ffffff; }
.HNorange A:hover { color:#ffffff; text-decoration:underline; }
.HNblue0 { background-color:#FFFFFF; font:bold 13px verdana; color:#003399;}
.HNblue { background-color:#0456bc; font:bold 13px verdana; color:#FFFFFF;}
#blueBB { border:1pt solid #0456bc; }
#blueB  { border:1pt solid #0456bc; padding:4; }
#LMTD {
	border-right:1px solid #f3f3f3;
	margin:0;
	padding:0;
	width:184px;
}

/*New Year Style
.LMorange { padding:4; background-color:#FFA600; text-align:left; background-image: url(/img/lMorange-bgr.jpg); background-repeat:repeat-x;}*/
/*Normal Style*/
.LMorange { padding:4; background-color:#FFA600; text-align:left;}

.LMorange, .LMorange A { font:bold 12px verdana; text-decoration:none; color:#ffffff;}
.LMorange A:hover { text-decoration:underline; color:#ffffff }

.LMitem   {
	background-color:#0055bb;
	font-weight:normal;
	padding:2;
	padding-left:4;
	text-align:left;
	vertical-align:middle;
}
.LMitem A {
	border:0 none;
	color:#ffffff;
	font:bold 12px arial;
	text-decoration:none;
}
.LMitem A:hover {
	color:#ffffff;
	text-decoration:underline;
}

/*	НОВОЕ МЕНЮ	*/


td.lmh-l-b {background:#0047b6 url(/img/lmh-l-b.png) no-repeat; width:13px; height:30px;}
td.lmh-r-b {background:#0047b6 url(/img/lmh-r-b.png) no-repeat; width:8px; height:30px;}
td.lmh-c-b {background:#0047b6 url(/img/lmh-c-b.png) repeat-x; color:#FFFFFF; height:30px; vertical-align:middle; padding:0 10px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; text-transform:uppercase; letter-spacing:2px; text-align:center;}

td.lmh-l-y {background:#ffff00 url(/img/lmh-l-y.png) no-repeat; width:10px; height:30px;}
td.lmh-r-y {background:#ffff00 url(/img/lmh-r-y.png) no-repeat; width:6px; height:30px;}
td.lmh-c-y {background:#ffff00 url(/img/lmh-c-y.png) repeat-x; color:#000000; height:30px; vertical-align:middle; padding:0 10px 0 10px; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center;}
td.lmh-c-y a {color:#000000;}

td.lmh-l-m-y {background:#ffff00 url(/img/lmh-l-m-y.png) no-repeat; width:66px; height:30px;}
td.lmh-r-m-y {background:#ffff00 url(/img/lmh-r-m-y.png) no-repeat; width:64px; height:30px;}
td.lmh-c-m-y {background:#ffff00 url(/img/lmh-c-m-y.png) repeat-x; color:#000000; height:30px; vertical-align:middle; padding:0 10px 0 10px; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center;}
td.lmh-c-m-y a {color:#000000;}

td.lmh-l-w {background:#fff url(/img/lmh-l-w.png) no-repeat; width:13px; height:30px;}
td.lmh-r-w {background:#fff url(/img/lmh-r-w.png) no-repeat; width:8px; height:30px;}
td.lmh-c-w {background:#fff url(/img/lmh-c-w.png) repeat-x; color:#333333; height:30px; vertical-align:middle; padding:0 10px 0 10px; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center;}

td.lmh-l-rw {background:#fff url(/img/lmh-rw-l.png) no-repeat; width:59px; height:30px;}
td.lmh-r-rw {background:#fff url(/img/lmh-rw-r.png) no-repeat; width:92px; height:30px;}
td.lmh-c-rw {background:#fff url(/img/lmh-rw-c.png) repeat-x; color:#333333; height:30px; vertical-align:middle; padding:0 10px 0 10px; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center;}

td.lmh-l-rw2 {background:#fff url(/img/lmh-rw2-l.png) no-repeat; width:91px; height:30px;}
td.lmh-r-rw2 {background:#fff url(/img/lmh-rw2-r.png) no-repeat; width:61px; height:30px;}
td.lmh-c-rw2 {background:#fff url(/img/lmh-rw2-c.png) repeat-x; color:#333333; height:30px; vertical-align:middle; padding:0 10px 0 10px; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center;}

.LMorange2	{
	background-color:#0047b6;
	background-image:url(/img/LMorange2.gif);
	background-repeat:repeat-x;
	height:25px;
	padding:3px 3px 5px 20px;
	text-align:left;
	vertical-align:bottom;
}
.LMorange2, .LMorange2 A	{
	color:#ffffff;
	font:bold 12px verdana;
	text-decoration:none;
}
.LMorange2 A:hover	{
	color:#ffffff;
	text-decoration:underline;
}

.LMitem2 {
	background-color:#fCfCfC;
	font-weight:normal;
	text-align:left;
}

.LMitem2 a,
.LMitem2 a:link,
.LMitem2 a:visited	{
	border:0 none;
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px 2px 3px 10px;
	text-decoration:none;
	width:100%;
}
/*
.LMitem2 a:link	{
	border:0 none;
	border-bottom:1px solid #0047b6;
	color:#0047b6;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px 2px 3px 10px;
	text-decoration:none;
	width:100%;
}
*/




.LMitem2 a	{
	cursor: pointer;
}


.LMitem2 a:hover	{
	background-image:url(img/sub-menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border:0 none;
	border-bottom:1px solid #0047b6;
	color:#0047b6;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px 2px 3px 10px;
	text-decoration:none;
	width:100%;
}

.LMitem2 a.sub,
.LMitem2 a.sub:link,
.LMitem2 a.sub:visited	{
	border:0 none;
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 2px 3px 12px;
	text-decoration:none;
	width:100%;
}

.LMitem2 a.sub:hover	{
	background-color:#effaff;
/*	background-image:url(img/sub-menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;*/
	border:0 none;
	border-bottom:1px solid #CCCCCC;
	color:#336699;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 2px 3px 12px;
	text-decoration:none;
	width:100%;
}

.menu-ul {
	margin:0;
	padding:0px 3px 0px 15px;
}
.menu-ul A {
/*	color:#0047b6;*/
	font-size:11px;
}
.menu-ul LI	{
	color:#0047b6;
	margin:0;
	padding:0;
	vertical-align: middle;
	list-style-type:none;
}
.menu-ul LI.sub	{
	color:#336699;
	margin:0;
	padding:0;
	vertical-align: middle;
	list-style-type:none;
}
.menu-ul LI.title {
	color:#666666;
	background-color:#e3e3e3;
	border-left:3px solid #666666;
	margin:0;
	list-style-type:none;
	padding:0;
	vertical-align: middle;
	text-align:left;
}
/*	НОВОЕ МЕНЮ	*/



.counters {
	FILTER: alpha(opacity=30);
	border:0 none;
}

.LMcounter {background-color:#003399;}


#TopMenu	{
	background-color:#0044aa;
	margin-left:10px;
}
#TopMenu TD	{
	background-color:#0055bb;
	width:100;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:3px;
}
#TopMenu TD A	{
	color:#ffffff;
}


.HNorange1	{border:2px solid #0047b6;
	background-color:#0047b6;
	font:bold 13px verdana;
	color:#ffffff;
	padding:2px;
	padding-left:10px;
}
/*
.HNorange1	{border:2px solid #FFA600;
	background-color:#FFA600;
	font:bold 13px verdana;
	color:#ffffff;
	padding:2px;
	padding-left:10px;
}
*/

/*
#block { 
	border-top:2px solid #FFA600;
	border-right:0;
	border-bottom:0;
	border-left:2px solid #FFA600;
	padding:4px
}
*/

#block { 
	border-top:2px solid #0047b6;
	border-right:0;
	border-bottom:0;
	border-left:2px solid #0047b6;
	padding:4px
}
#block2 { 
	border:0;
	padding:0;
}

#block HR	{
	color:#FFA600;
	width:100%;
}



#bbb {
	border-bottom:1px solid #C0C0C0;
	height:50px;
	padding:2px 3px 5px 3px;
}


/* серые плашки новостей и событий */
#sob {
	border-top:3px solid #ffffff;
	border-left:1px solid #ffffff;
	background:#e6e6e6 url(/img/bbb2-bgr.gif) top left no-repeat;
	height:50px;
	padding:5px 3px 3px 8px;
}
#sob font.date{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	margin-right:6px;
}
#sob img {
	border:1px solid #cccccc;
	float:right;
	margin:0;
	width:75px;
}
#sob a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}
/* серые плашки новостей и событий */


/* плашки новостей и событий с градиентным уголком */
#bbb2 {
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	background:url(/img/bbb2-bgr.png) top left no-repeat;
	height:50px;
	padding:3px 3px 5px 5px;
}
#bbb2 font.date{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	margin-right:6px;
}
#bbb2 a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}
#bb2 {
	padding-top:2px;
}
/* плашки новостей и событий с градиентным уголком */

/*
#ul LI {
	font:normal 14px georgia,times;
	padding-bottom:2px;
	color:#003388;
}
#ul LI A {
	color:#0033bb;
}

#ul2 LI	{
	font:normal 13px georgia,times;
	padding-bottom:1;
	color:#003388;
}
#ul2 LI A	{
	color:#0033bb;
}
*/

#ul10	{
	margin:0px;
	padding-left:15px;
}
#ul10 LI {font:normal 11px tahoma; padding-bottom:1;}

#div2	{padding:2px;}
#div2.news-table table	{margin:none 0; border:1px solid #666666;}
#div2.news-date td 		{margin:none 0; padding:2px 5px 2px 2px; text-align:center; vertical-align:middle; background-color:#FFFFFF; color:#666666;}
#div2.news-title td		{margin:none 0; padding:2px 5px 2px 2px; text-align:center; vertical-align:middle; background-color:#666666; color:#FFFFFF;}

.greyB, .greyB TD { border:1pt solid #f3f3f3;}


#h1 {font:bold 12px arial; background-color:#FFA600; color:#ffffff; margin-top:4; margin-bottom:4; margin-left:0; margin-right:0; padding-left:8; padding-right:6; padding-top:1; padding-bottom:1; white-space:nowrap;}

#TopLine, #TopLine0
	{text-align:right; font:bold 12px arial; background-color:#ffffff; color:#003399; margin-top:4; margin-bottom:4; margin-left:0; margin-right:0; padding-left:8; padding-right:6; padding-top:1; padding-bottom:1; white-space:nowrap;}
#TopLine1
	{text-align:left; font:bold 12px arial; background-color:#FFA600; color:#ffffff; margin-top:4; margin-bottom:4; margin-left:0; margin-right:0; padding-left:8; padding-right:6; padding-top:1; padding-bottom:1; white-space:nowrap;}

.lastnews1 {color:#0022CC; background-color:#F8F8F8; font:normal 11 verdana; padding:2px}
.lastnews1 A:hover {border-collapse:collapse; color:#0022CC}

.lastnews2 {color:#666666; background-color:#ffffff; font:bold 11px verdana; padding:2px 2px 4px 3px; text-align:justify;}
.lastnews2 A {color:#333333;font-weight:normal; padding-left:2px;}
.lastnews2 A:hover {color:#333333;}
.LMcontacts {color:#333344; background-color:#ffffff; font:normal 11px arial; padding:2px; padding-left:3px;}
.LMcontacts A {font:bold 12px arial; padding:2px; color:#333344}
.LMcontacts A:hover {color:#0022CC;}
.LMcontacts HR {color:#334455}
#LMnews {padding:1; margin:0; width:184}
#LMnews TABLE TD {width:184}

#MainPunkts, #MainPunkts TD {font:normal 11px tahoma; color:#002299; text-align:left; vertical-align:top}
#MainPunkts TD A {color:#0022aa; text-decoration:none}
#MainPunkts TD A:hover {color:#0022ff; text-decoration:underline}
#MainPunkts TD H2 {border:solid 1px #0a6fca; font:bold 12px verdana; background-color:#0456bc; color:#ffffff; padding-left:6; margin:0; padding-top:1; padding-bottom:2; white-space:nowrap;}

#MainPunkts1 TD H2 {border:solid 1px #0a6fca; font:bold 12px verdana; background-color:#0456bc; color:#ffffff; padding-left:6; margin:0; padding-top:1; padding-bottom:2;}

#H2BW {border:solid 1px #f0f7ff; background-color:#ffffff; padding-left:6; padding-right:8; padding-top:1; padding-bottom:2; margin-top:0; margin-bottom:0; margin-right:12; white-space:nowrap;}
#H2BW, #H2BW A { font:bold 12px verdana; color:#0456bc; }
#H2WB {border:solid 1px #0a6fca; font:bold 13px verdana; background-color:#0456bc; color:#ffffff; padding-left:6; margin:0; padding-top:1; padding-bottom:2; white-space:nowrap;}

#ptp	{
/*	border-top:1px solid #FFB000;*/
/*	border-bottom:1px solid #CC8C00;*/
}
#ptp, #ptp TD	{text-align:justify;}
#ptp TD IMG	{border:0;margin:10px;margin-right:20px;}
#ptp TD	{border-top:1px solid #dddddd;padding-top:4px;padding-bottom:10px; color:#333333;}
#ptp TD H2	{margin:0;font:bold 15px verdana;}
#ptp TD H3	{margin:0;font:bold 14px verdana;}

#ptp TD.sub	{border:0 none;padding:0;text-align:center;}
#ptp TD.sub a	{font-size:90%;}
#ptp TD.sub IMG	{border:0;margin:0 5px 1px 5px;}




#ul1 {margin-top:0; margin-left:20; margin-bottom:0; text-align:left;}

.uLB	{
	background-image:url(/img/print.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:right;
	height:19px;
	margin:1px 1px 1px 70px;
	padding-left:20px;
	padding-right:3px;
}


.pp {text-indent:20px; margin:0; text-align:justify}

#temp {color:#0446ac}

/* Содержание */
div.article {
	margin:20px 10px 30px 20px;
}
div.article th {
	font-size:90%;
	font-family:Tahoma, Verdana, Arial;
}
/* Содержание */

.buttons {font: xx-small Verdana; margin:2px}
.entrance {text-align:center; margin:5px}
.entrance-h {color: #003399; background-color: white;font: x-small Verdana;text-align: center; vertical-align: middle;margin: 4px}
.entrance-f {color: white; background-color: #0066CC;font: x-small Verdana;text-align: center; vertical-align: middle}
.lastnews-item {color: black; background-color: #F3F3F3;font: x-small Verdana;margin: 4px}
.link {color: black;font: x-small Verdana; font-weight: bold;text-align: center}
.menu-h1 {color: white; background-color: #FFA600;font: x-small Verdana; font-weight: bold;margin: 4px}
.menu-h2 {color: white;font: xx-small Verdana}
.menu-item {color: white; background-color: #0066CC; font:bold 12px verdana; text-decoration: none; text-align: center; margin-bottom:5px; margin-left:5px; margin-right:5px; margin-top:5px}
.menu-item-l {color: white; background-color: #0066CC;font: x-small Verdana;text-decoration: none;text-align: left;width: 150; margin-bottom:2px; margin-left:2px; margin-right:1px; margin-top:1px}
.menu-item-add {color: white; background-color: #FFA600; font: x-small Verdana; font-weight: bold;margin: 4px}
.slogan {font-size:0px; margin:0px; padding:0px; height:0px;}
.main {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-top: 1px; margin-right: 1px; margin-bottom: 2px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; text-decoration: none; border: #CCCCCC}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}

/*New Year Style
.menu_subheader {background-color: #FFA600; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-right: 5px; margin-left: 10px; padding-right: 5px; padding-left: 5px; background-image: url(/img/topmenu-bgr.jpg); background-repeat:repeat-x;}*/
/*Normal Style*/
.menu_subheader {background-color: #FFA600; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-right: 5px; margin-left: 10px; padding-right: 5px; padding-left: 5px}

.menu_items {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; background-color: #0066CC; clip:   rect(   )}
/*New Year Style
.top_menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #0066CC; background-image: url(/img/topmenu-bgr.jpg); background-repeat:repeat-x;}*/
/*Normal Style*/
.top_menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #0066CC}

.header_info {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-left: 20px; padding-left: 20px}
.header {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 36px; padding-left: 20px; margin-left: 20px; color: #00368E}
.subheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFA600; margin-left: 30px; padding-left: 30px}
.text {font-family: Verdana; font-size: 12px; padding-right: 5px; padding-left: 5px; text-decoration: none; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px}
.text TD {text-align:justify}
.news {margin-right: 5px; margin-left: 10px; padding-right: 5px; padding-left: 10px}
.btns {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
.leftmnu {color: #FFFFFF; text-decoration: none; padding-left: 5px}
.editable_page {font-family: Verdana; font-size: 12px; text-decoration: none; margin-top: 1px; margin-right: 1px; margin-bottom: 2px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 30px; padding-left: 10px; clip:   rect(   )}
.table_header {font-family: Verdana; font-size: 10px; color: #FFFFFF; background-color: #003399; margin-top: 1px; margin-right: 1px; margin-bottom: 2px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; font-weight: bold}
.table-s {font-family:Arial,Verdana;font-size:8pt}
.note {font-family: Verdana,Arial; font-size: 7pt;}
.dropdown  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F3F3F3; width:150px}
.dropdown2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F3F3F3}
.table9pt {font-size:9pt}
.table8pt {font-size:8pt}
.table7pt {font-size: 7pt}
.table6pt {font-size:6pt}
tr.smtbl{font-size:11px; font-family:Arial, Verdana}
table.tabletrdotted {border-style:none}
td.trdotted {border:1px; border-color:#6699FF; border-bottom-style:dotted; border-left-style:none; border-right-style:none; border-top-style:none}
td.trdotted2 {border:1px; border-color:#6699FF; border-bottom-style:dotted; border-left-style:none; border-right-style:dotted; border-top-style:none}
td.trdotted3 {border:1px; border-color:#6699FF; border-bottom-style:none; border-left-style:none; border-right-style:dotted; border-top-style:none}
td.trdotted4 {border:1px; border-color:#6699FF; border-style:none} 
td.top-menu {color: white; background-color: #0066CC} 

/// Блок новостей на странице продукции
.linked-news-table {border-width:1px; border-style:dashed; border-color:#0000FF; width:95%}
.linked-news-head {font-weight:bold; font-size:11px; background-color:#0000FF; color:#FFFFFF}
.linked-news-text {font-weight:normal; font-size:11px; color:#0000FF; border-bottom-style:dotted; border-bottom-width:1px}

/// Тесты и опросы
td.category	{background-color:#CCCCCC; text-align:center; font-size:larger;}
td.ltext	{text-align:right; width:50%; font-weight:bold;}
td.rtext	{text-align:left;width:50%}
td.submit	{text-align:center;margin:10px}
.small		{font-size:10px}
.medium		{font-size:11px}
.big		{font-family:Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 20px;}
.indent		{border-top:1px solid black; border-bottom:1px solid black;}
.pagehead	{font-weight:bold; background-color:#EEEEEE; text-align:center; padding-bottom:2px; border-bottom:1px solid black; margin-top:3px; margin-bottom:5px;}
.comment	{background-color:#EEEEEE;	border: 1px solid black;padding: 8px;width: 75;	text-align: left;}
.help		{background-color:#EEEEEE;border: 1px dashed black;padding: 1px;text-align: right;font-size: 10px;font-weight: normal;width: 50%;}
.navigation	{padding:2px; border-bottom:1px solid #CCCCCC;}
.navigation a	{text-decoration: none;padding-left: 3px;padding-right: 3px;border: 0;}
.navigation a:hover	{border-bottom:2px solid #CCCCCC;}
.header		{margin-bottom:10px; border:1px solid #999999; padding:5px 10px 10px 10px;}
.footer		{margin-top:10px; border:1px solid #999999;	padding: 5px;}
form		{border:0;	padding:0;	margin: 0;}
select		{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;border: 1pt solid gray; padding:1px;}

#start	div	{background-color:#FFA600; border:1px solid #CCCCCC; font-weight:bold; width:200px; padding:5px 10px 5px 10px; text-align:center}
#start	td	{background-color:#FFA600; border:1px solid #CCCCCC; font-weight:bold; padding:2px 4px 2px 4px; text-align:center; width:120px}
#start	a	{color:#FFFFFF; font-weight:bold; text-decoration:none}

#quiz-item		{margin:1px 5px 10px 5px; border-bottom:1px solid #CCCCCC; border-left:1px solid #F3F3F3; border-right:1px solid #CCCCCC; border-top:1px solid #F3F3F3;}
#quiz-item h5	{color:#FFFFFF; background-color:#003399; width:100%; padding:3px 5px 3px 5px; margin:0px;}
#quiz-item hr	{width:100%; height:2px; padding:0; margin:0px; display:none;}
#quiz-item p,ul	{padding:5px 10px 10px 10px;}
#quiz-item p.sub  {color:#222222; background-color:#F6F6F6; width:100%; padding:3px 5px 3px 5px; margin:0px;}
#quiz-item img	{width:auto; position: static; float:left; margin:5px 20px 20px 5px; display:inline;}
#quiz-item img.gal	{width:20px}

#underconstruction		{color:#999999}
#underconstruction h5	{color:#999999}
#underconstruction p	{color:#999999}
#underconstruction ul	{color:#999999}
#underconstruction li	{color:#999999}
#underconstruction a	{color:#999999}
#underconstruction img	{filter:Gray}

/* Ссылки на файлы с описанием на страницах Продукции */
#files	{}
#files p		{vertical-align: middle; background-image:url(/img/icon_pdf.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px;}
#files p.pdf	{vertical-align: middle; background-image:url(/img/icon_pdf.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px;}
#files p.xls	{vertical-align: middle; background-image:url(/img/icon_xls.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px;}
#files p.zip	{vertical-align: middle; background-image:url(/img/icon_zip.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px;}
#files h4		{text-align:left; color:#666666; vertical-align: bottom; width:100%; border:none; border-bottom:1px solid #333333; margin:1; padding:0;}
/* Ссылки на файлы с описанием на страницах Продукции */


/* Информационный блок */
#info,
#info div	{
	background-image:url(/img/icon_info.gif);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#f2fffc;
	border:1px solid #66cc99;
	margin:50px 40px 10px 40px;
	padding:10px 20px 10px 65px;
	width:100%;
}
#info p	{
	color:#666666;
}
#info a	{
	color:#000000;
	text-decoration:underline;
}
#info a:hover	{
	color:#000000;
	text-decoration:none;
}
/* Информационный блок */
/* Цитата */
#quote,
#quote div	{
	background-color:#f9f9f9;
	font-size:90%;
	margin:40px 30px 10px 30px;
	padding:10px 20px 10px 25px;
	width:100%;
}
#quote p.left	{
	background:url(/img/quote-left.gif) no-repeat top left;
	height:13px;
	margin:0;
	padding:0;
	width:100%;
}
#quote p.right	{
	background:url(/img/quote-right.gif) no-repeat bottom right;
	height:13px;
	margin:0;
	padding:0;
	width:100%;
}
#quote p	{
	color:#666666;
}
#quote a	{
	color:#000000;
	text-decoration:underline;
}
#quote a:hover	{
	color:#000000;
	text-decoration:none;
}
/* Цитата */


/* Кнопка пресс-релиза */
#release, 
#release div	{
	float:right; 
	padding:5px; 
	width:180px; 
	text-align:center; 
}
#release a,
#release a:hover,
#release a:visited,
#release a:hover	{
	color:#FFB000; 
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #ffcc00;
	padding:3px; 
} 
#release a:hover	{
	color:#FFB000; 
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	padding:3px; 
} 
/* Кнопка пресс-релиза */

div.foto-desc-right {padding:10px; border:0 none; margin:0px 0px 20px 20px; width:280px; float:right; color:#666666; font-style:italic;}

#foto-desc-right		{padding:10px; border:0 none; margin:0px 0px 20px 20px; width:280px; float:right; color:#666666; font-style:italic;}
#foto-desc-left			{padding:10px; border:0 none; margin:0px 0px 20px 20px; width:280px; float:left; color:#666666; font-style:italic;}

tr.gray {filter:gray; color:#666666;}
tr.gray td {filter:gray; color:#666666; border-bottom:1px solid gray;}
tr.gray img {filter:gray;}
tr.blueline {}
tr.blueline td {border-bottom:1px solid #0088CF;}
tr.tableheader {}
tr.tableheader th {background-color:#F0F0F0; border-bottom:2px solid black; color:black; padding:2px 10px 2px 10px;}

.partners	{font-size:11px;}

/* Таблица выставок */
#exhib, table #exhib	{
	border:0;
	margin:0;
	padding:0;
}
#exhib th	{
	border:0;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}
#exhib td	{
	border:0;
	border-bottom:1px solid #999999;
}
#mos td {
background-color:#e8e8e8;
	}
#exhib tr.active,
#exhib tr.active td,
#exhib tr.active td a	{
	background-color:#CCFFCC;
	border:0;
	border-bottom:1px solid #333333;
	color:#009900;
}
#exhib tr.inactive,
#exhib tr.inactive td,
#exhib tr.inactive td a	{
	background-color:#F3F3F3;
	color:#666666;
	
}

/* Таблица выставок */

/* Продукция SIC */
.tdprod	{
	border:1px solid #C0C0C0; 
	border-left:none; 
	border-right:none; 
	border-top:none;
}
.tdprod-h	{
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 6px 6px 3px 10px;
	text-transform:uppercase;
}
.tdprod-i	{
	background-color:#3399CC;
	font-size:11px;
	font-weight:bold;
	margin: 0;
	padding: 6px 6px 3px 10px;
}
td.tdprod-i,
td.tdprod-i a,
td.tdprod-i a:link,
td.tdprod-i a:hover,	{
	color:#FFFFFF;
	text-transform:uppercase;
}
.tdprod img	{
	border:1px solid #F0F0F0;
}
/* Продукция SIC */

IMG, DIV, A { behavior: url(/_inc/iepngfix/iepngfix.htc) }


p.togglemore {
	background:#999999 url(/img/togglemore_bgr.gif) no-repeat center left; 
	color:#ffffff;
	font-size:110%;
	height:19px;
	padding:3px 5px 3px 5px; 
	margin:1px 0px 2px 0px;
}
p.togglemore.blue{
	background:#214F92 url(/img/togglemore_bgr_blue.gif) no-repeat center left; 
	color:#ffffff;
	font-size:110%;
	height:19px;
	padding:3px 5px 3px 5px; 
	margin:1px 0px 2px 0px;
}
p.togglemore a,
p.togglemore a:visited,
p.togglemore a:link,
p.togglemore a:active,
p.togglemore a:hover, {
	color:#ffffff;
	text-decoration:none;
}

/* блок верхний правый угол */
div#fontsize {
	background:#ffffff url(/img/fontsize.jpg) center no-repeat;	
	color:#cccccc;
	float:right;
	height:80px;
	margin:5px 5px 0 0;
	padding:30px 0 0 0;
	text-align:center;
	width:80px;
}
div#fontsize img {
	border:0;
}
div#fontsize a,
div#fontsize a:visited,
div#fontsize a:link,
div#fontsize a:active,
div#fontsize a:hover {
	font-size:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
}
div#fontsize a,
div#fontsize a:visited,
div#fontsize a:link,
div#fontsize a:active {
	color:#0000FF;
}

div#fontsize a:hover {
	color:#222222;
}
.print	{
	background:url(/img/print.gif) left no-repeat;
	height:19px;
	margin:0;
	padding:10px 0 0 20px;
	vertical-align:middle;
}

/* блок верхний правый угол */



