body {	
	padding: 0;
	margin: 0;
	color: #777777;
	font: 11px Trebuchet, sans-serif;
}
img {
	border: 0;
}
a, a:visited {
	color: #84b718;
	text-decoration:underline;
}
a.mc,
a.mc:visited { color: #cc0000 }
a:hover {
	text-decoration: none;
}
table.lt {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

/* BLOCKS	*/
div.h_block table.bt,
div.mh_block table.bt,
#cpage table.bt {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px;
}
	div.h_block table.bt td { padding: 0 }
	div.h_block table.bt td.tl { background: URL(/Sites/itsc_ru/Images/tl.gif) no-repeat }
	div.h_block table.bt td.tt { background: URL(/Sites/itsc_ru/Images/tt.gif) repeat-x }
	div.h_block table.bt td.tr { background: URL(/Sites/itsc_ru/Images/tr.gif) no-repeat }
	div.h_block table.bt td.cl { background: URL(/Sites/itsc_ru/Images/cl.gif) repeat-y }
	div.h_block table.bt td.cr { background: URL(/Sites/itsc_ru/Images/cr.gif) repeat-y }
	div.h_block table.bt td.bl { background: URL(/Sites/itsc_ru/Images/bl.gif) no-repeat }
	div.h_block table.bt td.bb { background: URL(/Sites/itsc_ru/Images/bb.gif) repeat-x }
	div.h_block table.bt td.br { background: URL(/Sites/itsc_ru/Images/br.gif) no-repeat }
	
	div.mh_block table.bt td { padding: 0 }
	div.mh_block table.bt td.tl { background: URL(/Sites/itsc_ru/Images/mtl.gif) no-repeat }
	div.mh_block table.bt td.tt { background: URL(/Sites/itsc_ru/Images/mtt.gif) repeat-x }
	div.mh_block table.bt td.tr { background: URL(/Sites/itsc_ru/Images/mtr.gif) no-repeat }
	div.mh_block table.bt td.cl { background: URL(/Sites/itsc_ru/Images/mcl.gif) repeat-y }
	div.mh_block table.bt td.cr { background: URL(/Sites/itsc_ru/Images/mcr.gif) repeat-y }
	div.mh_block table.bt td.bl { background: URL(/Sites/itsc_ru/Images/mbl.gif) no-repeat }
	div.mh_block table.bt td.bb { background: URL(/Sites/itsc_ru/Images/mbb.gif) repeat-x }
	div.mh_block table.bt td.br { background: URL(/Sites/itsc_ru/Images/mbr.gif) no-repeat }
	
	#cpage table.bt td { padding: 0 }
	#cpage table.bt td.tla { background: URL(/Sites/itsc_ru/Images/tla.gif) no-repeat }
	#cpage table.bt td.tta { background: URL(/Sites/itsc_ru/Images/tta.gif) repeat-x }
	#cpage table.bt td.tra { background: URL(/Sites/itsc_ru/Images/tra.gif) no-repeat }
	#cpage table.bt td.tlb { background: URL(/Sites/itsc_ru/Images/tlb.gif) no-repeat }
	#cpage table.bt td.ttb { background: URL(/Sites/itsc_ru/Images/ttb.gif) repeat-x }
	#cpage table.bt td.trb { background: URL(/Sites/itsc_ru/Images/trb.gif) no-repeat }
	#cpage table.bt td.cla { background: URL(/Sites/itsc_ru/Images/cla.gif) repeat-y }
	#cpage table.bt td.cra { background: URL(/Sites/itsc_ru/Images/cra.gif) repeat-y }
	#cpage table.bt td.clb { background: URL(/Sites/itsc_ru/Images/clb.gif) repeat-y }
	#cpage table.bt td.crb { background: URL(/Sites/itsc_ru/Images/crb.gif) repeat-y }
	
	

/* LAYOUT	*/
#a { background: URL(/Sites/itsc_ru/Images/t_bg.gif) top left repeat-x }
#b { width: 779px }
#cpage table.bt { width: 780px }
	
td#mh_list div.mh_block { width: 259px; float: left }

table#menu_onhp { width: auto; margin: 14px 0 12px 5px }
	table#menu_onhp td { padding-right: 14px }
	table#menu_onhp img { margin-right: 5px }
	table#menu_onhp td a { text-decoration: none }
	table#menu_onhp td a:hover { text-decoration: underline }
	
#logo { 
	width: 467px; height: 82px; background: URL(/Sites/itsc_ru/Images/itsc_logo.png) no-repeat;
	// background: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Sites/itsc_ru/Images/itsc_logo.png',sizingMethod='image');
	}

table#bc { color: #FFF; width:auto; font-size: 85%; margin-top: 2px }
	table#bc a { color: #FFF }
	table#bc img { float: left; margin: 2px 2px 0 3px }

table#hat_search {
	width:100px;
	background: URL(/Sites/itsc_ru/Images/search_in_ic_2.gif) no-repeat;
	}
	table#hat_search input.txt { 
		width: 111px; font-size: 100%; border: 0; background-color: #f8f8f8; display: block; margin: 4px 0 0 1px;
		}
	table#hat_search input.send { margin: 5px 0 0 8px }
	
#langs_l { color:#989898; font-size: 85%; margin-right: 10px }
	#langs_l span { color: #84b718 }
	#langs_l a { color:#777777; text-decoration: none; }
	#langs_l a:hover { text-decoration: underline }
	
#help_lk { margin: 25px 0 0 8px }
#deep_co { position: relative }
	#deep_co span { position: absolute; left: 10px; top: -45px; color: #777777; font-size: 80% }
	
#pcontent { margin: 40px 40px 60px 25px }
	#pcontent td,
	#pcontent p { line-height: 12pt }
	
table#siteNav { margin: 35px 20px 20px 20px; width: auto }
	table#siteNav td.l1 { padding: 5px 0 5px 15px; background: URL(/Sites/itsc_ru/Images/arrow_ic_sm.gif) left no-repeat; }
		table#siteNav td.l1 a { color: #cc0000; text-decoration: none }
		table#siteNav td.l1 a:hover { text-decoration: underline }
		table#siteNav td a.active { font-weight: bold }
	table#siteNav td.l2 { padding: 3px 0 3px 30px; background: URL(/Sites/itsc_ru/Images/arrow_ic_vs.gif) 20px 7px no-repeat; }
		table#siteNav td.l2 a { color: #777777; text-decoration: none }
		table#siteNav td.l2 a:hover { text-decoration: underline }
		table#siteNav td.l2 a.active { color: #cc0000; font-weight: normal }
	table#siteNav td.l3 { padding: 3px 0 3px 50px; background: URL(/Sites/itsc_ru/Images/arrow_ic_vs.gif) 40px 7px no-repeat; }
		table#siteNav td.l3 a { color: #777777; text-decoration: none }
		table#siteNav td.l3 a:hover { text-decoration: underline }
		table#siteNav td.l3 a.active { color: #cc0000; font-weight: normal }
		
#deep_co_in { margin: 18px 0 0 25px; font-size: 80% }
div#help { position: relative }
	div#help span { position: absolute; left: 25px; top: -70px }
td#phone { color:#e50702; font-size: 110%; font-weight: bold; }
td#address { font-size: 80% }

#menu_siteMap li { padding: 3px; list-style-image: URL(/Sites/itsc_ru/Images/arrow_ic_vs.gif) }

#products {}
	#products td.lg { background: URL(/Sites/itsc_ru/Images/rm.gif) no-repeat }
	#products div.ct { margin-left: 15px }
		#products div.ct b.title { display: block; margin-bottom: 3px; color: #cc0000; }
			#products div.ct b.title a { color: #cc0000; text-decoration: none }
			#products div.ct b.title a:hover { text-decoration: underline }
		#products div.ct b.st { display: block; margin-bottom: 3px; color: #84b718; font-weight: normal }
		#products div.ct span.ab { display: block; margin-bottom: 5px }
		
#searchresult {}
	#searchresult div.item { margin-bottom: 18px }
	#searchresult p { margin: 0; padding: 0 }
	#searchresult p.title { margin-bottom: 2px }
	#searchresult div.item p.link a { font-size: 90%; text-decoration: none }
	#searchresult p.found { margin-bottom: 10px }
	#searchresult div.searchresult_phone p.title,
	#searchresult div.searchresult_modem p.title { margin-bottom: 5px }
table.searchForm input.search { font-size: 100%; border: 1px solid #CCC; padding: 2px }
table.searchForm input.submit { font-size: 100% }

.red { color: #cc0000; }
.red_bold { color: #cc0000; font-size: 100%; font-weight: bold; }
.red_head { color: #cc0000; font-size: 120%; font-weight: bold; }
.green {  color: #84b718; }