#main-center-projects {
	background-image: url('image/main-center-projects-bgr.jpg');
	background-repeat: no-repeat;
	color: #FFF;
}
#main-center-projects DIV {margin-top:0; margin-bottom:0; color:#FFFFFF}
#main-center-projects A {color:#FFFFFF; font-weight:bold}

#top-intelkey {padding-right:5; font-size:10; color:#878787}
#top-intelkey A {text-decoration:none; font-size:10; color:#878787}

#top-menu-projects {color:#505050; background-color:#FFFFFF; font-size:10; font-weight:bold; padding-left:50px}
#top-menu-projects SPAN.house, #top-menu-projects SPAN.house A {font-family:Tahoma; color:#A50000; text-decoration:none}
#top-menu-projects A {color:#505050}
#top-menu {background-image:url('image/fl/top-menu-bgr-flat.gif'); background-repeat:repeat-x}

A { color: #0053B0; text-decoration: underline }
A:hover { text-decoration: underline }
A:visited { color: #385078 }
BODY { margin: 0; padding: 0; background-color: #E0E0E0; text-align: left; font-family: Arial; font-size: 12; color: #505050 }
BODY.popup { margin: 0; padding: 0; background-color: #ffffff; text-align: left; font-family: Arial; font-size: 12; color: #505050 }
EM { color: #BF0000; font-style: normal }
H1 { font-family: Tahoma; font-size: 20; color: #000000; font-weight: normal; text-transform: uppercase}
H1.opus { text-transform: none}
H1.adv { text-transform: none; color: #C30000; }
H2, H2 A { font-size: 16; color: #C30000; font-weight: bold; text-decoration: none }
H3, H3 A { font-size: 16; color: #7D5A5A; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2 0 2 0; text-decoration: none; background-repeat: no-repeat; }
H4 { font-size: 12; color: #2876DA }
HR { color: #69C }

IMG { border: 0 }
S { color: #00A400; font-style: normal; text-decoration: none }
VAR { color: #0000A4; font-style: normal; text-decoration: none }
TABLE { font-family: Arial; font-size: 12px; line-height: 1.2; }
.news, .news A, .news A:visited { color: #660909; text-decoration: none; font-family: Arial; font-size: 12px; }
.news A:hover {text-decoration: underline }
UL.menu { margin: 0px; padding-left: 5; list-style-position: inside; list-style-image: url(image/i-arrow.gif); font-family: Arial; font-size: 12px; line-height: 1.5; }
UL.sitemap { margin: 0 0 0 0; padding-left: 5; list-style-position: inside; list-style-image: url(image/i-li2.gif);  font-family: Arial; font-size: 12px; line-height: 1.5; }
UL.sitemap A, UL.sitemap A:visited , UL.sitemap A:hover { color: #660909; text-decoration: underline; font-family: Arial; font-size: 12px; }
UL.menu A, UL.menu A:visited { color: #660909; text-decoration: none; font-family: Arial; font-size: 12px; }
.left_menu { color: #000000; text-decoration: none; font-family: Arial; font-size: 12px; }
.left_menu A, .left_menu A:visited { color: #660909; text-decoration: none; font-family: Arial; font-size: 12px; }
.left_menu A:hover {text-decoration: none }
UL A, UL A:visited { color: #660909; text-decoration: none; font-family: Arial; font-size: 12px; }
UL A:hover { text-decoration: underline }
UL.common A, UL.common A:visited, UL.common A:hover {color: #0053B0; text-decoration: underline}
#main { list-style-image: url(image/i-li.gif); font-family: Arial; font-size: 12; line-height: 1.5; margin-left: 17 }
#main A, #main A:visited { color: #660909; text-decoration: none; font-family: Arial; font-size: 12; }
#main A:hover { text-decoration: underline }
#main2 { list-style-image: url(image/i-li.gif); font-family: Arial; font-size: 12px; line-height: 1; margin-left: 17px }
#main2 LI { margin-bottom: 15px }
#main2 A, #main2 A:visited { color: #660909; text-decoration: none; font-family: Arial; font-size: 12; }
#main2 A:hover { text-decoration: underline }

#body { width: 100%; background-color: #FFFFFF; text-align: center; border-color: #B3B3B3; border-style: solid; border-width: 1 0 1 0 }
#bottom { width: 100%; height: 116px; background-color: #E0E0E0; text-align: center; }
#bottom_center { width: 850px; font-size: 9px; color: #656C75; background-image: url(/image/btm-center2.jpg); background-repeat: no-repeat; background-position: 50% 0  }
#bottom_center TR { vertical-align: top }
#bottom_center TD { padding: 10px }
#bottom_center TD A { color: #656C75; text-decoration: none }

#border_image { margin-right: 5px; border: solid 1px #EEF1F5; }
#content { text-align: left; color: #000 }
#content UL A { font-size: 12px; }
#copyright { width: 400px; font-size: 10px; color: #656C75 }
#copyright A { color: #656C75; text-decoration: none }


#left_sel { background-color: #E8E8E8 }

#main_block3 { margin: 10 0 0 10 }
#main_block3 A { font-size: 12; font-family: Arial; text-decoration: none; color: #660909; }
#main_block3 A:hover { text-decoration: underline;  }


#order { width: 100%; background-color: #F8F8F8 }
#order TD { width: 50%; padding: 10; border-color: #DDD; border-style: solid; border-width: 0 0 1 0 }
#order INPUT { width: 100% }
#order TEXTAREA { width: 100%; height: 100 }

TABLE.order1 TD {border-color: #DDD; border-style: solid; border-width: 0 0 1 0}

#catalog { background-color: #F8F8F8 }
#catalog TD { border-color: #DDD; border-style: solid; border-width: 0 0 1 0 }

#top { width: 100%; background-color: #000; text-align: center; border-color: #F00; border-style: solid; border-width: 0 0 1 0 }
#top_center { width: 760px; height: 152px; background-image: url(/image/top-bg.gif); text-align: left }
#top_center IMG { margin-top: 70 }

.top_selector { font-size: 10px; color: #999999; font-family: Arial; }
.top_selector A { color: #000000; margin-right: 15px}

.top_menu { text-align: center; background-color: #A50000; text-decoration: none; }
.top_menu_center { text-align: left; background-color: #A50000; text-decoration: none;}
.top_menu_center A, .top_menu_scenter A:hover, .top_menu_center A:visited { height: 20; color: #FFF; font-weight: bold; font-size: 11; text-decoration: none; padding: 3 6 3 6 }

.if_top_menu { text-align: center; background-color: #1DA2B6; text-decoration: none; }
.if_top_menu_center { text-align: left; background-color: #1DA2B6; text-decoration: none; padding:3 0 3 0}
.if_top_menu_center A, .top_menu_scenter A:hover, .top_menu_center A:visited { color: #FFF; font-weight: bold; font-size: 11; text-decoration: none;}

.multisite { color: #ffffff; font-weight: bold;  }
.multisite td { padding-right: 15px; padding-top: 1px  }
.multisite A { color: #ffffff; font-weight: bold;  }

#top_sel { background-color: #EA0000; }
#if_top_sel { background-color: #1DA2B6; }

.text             { font-size: 12; color: #000 }
.text2            { font-size: 11; color: #000 }
.smalltext        { font-family: Arial; font-size: 10; color: #000 }

.smart {color: #c60000; font-weight: bold; text-decoration: none;}
a.smart, a.smart:Visited  {text-decoration: none; color: #c60000;}
a.smart:Hover  {text-decoration: underline; color: #c60000;}

TABLE.seminar {border-color: #DDD; border-style: solid; border-width:1px; border-collapse:collapse}
TABLE.seminar TH {background-color:#e0e0e0; text-align: center; font-weight:bold; border-color: #DDD; border-style: solid; border-width:1; border-collapse:collapse;}
TABLE.seminar TD {border-color: #DDD; border-style: solid; border-width:1; border-collapse:collapse;}


#work-left-menu {}
#work-left-menu TH {padding-top:10; padding-right:10}
#work-left-menu TH.submenu {padding-top:0; padding-right:10}
#work-left-menu TD {padding-top:10; color:#817F7E}
#work-left-menu TD A {text-decoration:none; color:#660909;}
#work-left-menu TD A:Hover {text-decoration:none; color:#660909; background-color:#E8E8E8}
A.work-left-menu-a {text-decoration:none; color:#660909; background-color:#E8E8E8}
#work-left-submenu {}
#work-left-submenu TH {padding-left:17; padding-top:15; padding-right:10}
#work-left-submenu TD {padding-top:10; color:#817F7E}
#work-left-submenu TD.submenu {padding-top:0; color:#660909}
#work-left-submenu TD A {text-decoration:none; color:#660909;}
#work-left-submenu TD A:Hover {text-decoration:none; color:#660909; background-color:#E8E8E8}
A.work-left-submenu-a {text-decoration:none; color:#660909; background-color:#E8E8E8}

IMG.inline-image {margin-right:10; margin-bottom:10; float:left}
IMG.inline-image-right {margin-left:10; margin-bottom:10; float:right}

TABLE.tbl {background-color:#DDDDDD}
TABLE.tbl TH {background-color:#EEEEEE; font-weight:bold; text-align:center;}
TABLE.tbl TD {background-color:#FFFFFF;}

TABLE.tbl-small {background-color:#DDDDDD}
TABLE.tbl-small TH {background-color:#EEEEEE; font-weight:bold; text-align:center; font-size:10px;}
TABLE.tbl-small TD {background-color:#FFFFFF; font-size:10px;}

a.link_11 {text-decoration:none; font-family: Arial; font-size: 11px; line-height: 1.2; color: #505050}
a.link_11:hover { text-decoration: none }

.red_part { background-image:url('image/main-center-red-bgr.gif'); width:100%}

/* Выпадающее меню */
div.container_main_menu {
	width: 920px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#main_menu {
	list-style: none;
  	margin: 0px;
  	padding: 0px 0px 0px 40px;
  	background: #A50000;
  	float: left;
  	display: block;
	height: 20px;
}
#main_menu li {
	float: left;
  	position: relative;
  	display: block;
	height: 20px;
	padding: 0px;
	margin: 0px;
}
#main_menu li a {
	color: #fff;
  	text-decoration: none;
  	display: block;
  	width: 110px;
  	padding: 3px 0px 0px 0px;
	margin: 0px;
  	height: 17px;
	font-size: 12px;
}
#main_menu_ul {
	display: none;
  	position: absolute;
  	padding: 0px;
	margin: 0px;
	left: -1px;
	top: 20px;
  	width: 170px;
	background-image: url('image/main_menu_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #A50000;
}
#main_menu li:hover, #main_menu li.jshover {
	background: #EA0000;
}
#main_menu_ul #main_menu_li {
	height: 100%;
}
#main_menu_ul #main_menu_li:hover, #main_menu_ul #main_menu_li.jshover {
	background-color: #ea0000;
}
#main_menu_ul #main_menu_li a {
	width: 140px;
  	text-align: left;
	padding-top: 0px;
	margin: 0px 15px 0px 15px;
	padding: 4px 0px 4px 0px;
	background: none;
	color: #fffbbc;
	height: 100%;
	font-weight: normal;
	border-bottom: solid 1px #bc0000;
	display: block;
}
#main_menu li:hover #main_menu_ul, #main_menu li.jshover #main_menu_ul {
	display: block;
}
/* !Выпадающее меню */
.lutron {
	float: left;
	width: 250px;
	border: none;
	display: block;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}
.lutron li {
	list-style-type: none;
	padding: 5px 0px;
}

#capabilities {
	border: none;
}
#capabilities_head {
	font-size: 16px;
	font-weight: normal;
	color: #555556;
}
#capabilities_head img {
	padding-right: 5px;
}
