/*
 *  Шаблон для ВТО-ИТ
 */
BODY,HTML		{ margin:0; padding:0; }
BODY			{ background:#fff url(../img/body_bg.gif) repeat-y top left; }

img			{ font:9pt/9pt helvetica; padding:0; margin:0; }

/* закладки вверху страницы */
.breadcrumbs 		   { height:10pt; font:10pt/10pt times; color:#4595c7; background:#2f5b8c; padding:0 3px 2px 5px; text-align:left; border-bottom:1px solid #114178; margin:0; }
.breadcrumbs a		   { font:8pt/8pt helvetica; color:#CCC; text-decoration:none; }
.breadcrumbs a:hover 	   { color:#FFF; text-decoration:none; }
.breadcrumbs a.admin	   { display:block; font:9pt/9pt times; height:16px; float:right; color:#4595c7; text-decoration:none; }
.breadcrumbs a.admin:hover { color:#FFF; text-decoration:none; }

/* верхняя строка "влажно тепловая обработка" */
h1.top		{ display:block; height:45px; margin:0; padding:0;
		  color:#336; font:bold italic 12pt/26pt "Times New Roman",times; letter-spacing:1px; 
		  text-align:left;
		  background:#1b6faa url(../img/h1_bg.jpg) repeat-x; text-transform:uppercase; }
h1.top span	{ display:block; margin:10pt 0 0 0; position:absolute; left:199px; top:1px; color:#FFF; padding:0; }
h1.top small	{ display:block; float:right; color:#9AC; font:9pt/26pt helvetica; letter-spacing:-1px; text-transform:none; padding:0 5px 0 0; }
h1.top small img { vertical-align:middle; margin:0 5px; border:1px solid #555; }

.top		{ display:block; height:45px; margin:0; padding:0;
		  color:#336; font:bold italic 12pt/26pt "Times New Roman",times; letter-spacing:1px; 
		  text-align:left;
		  background:#1b6faa url(../img/h1_bg.jpg) repeat-x; text-transform:uppercase; }
.top span	{ display:block; margin:10pt 0 0 0; position:absolute; left:199px; top:1px; color:#FFF; padding:0; }
.top small	{ display:block; float:right; color:#9AC; font:9pt/26pt helvetica; letter-spacing:-1px; text-transform:none; padding:0 5px 0 0; }
.top small img { vertical-align:middle; margin:0 5px; border:1px solid #555; }

/* левое поле */
.left		{ width:200px; float:left; min-height:271px; background:#dde8f9 url(../img/left.jpg) no-repeat left top; margin:0; padding:0; border:0; }

/* основное поле (правое) */
.body		{ margin:0px; margin-left:200px; padding:0; border:0; }

/* часть шапки располагающаяся в основном поле */
.head a.btn	{ display:block; cursor:pointer; width:100px; height:93px; float:right; border:0; margin:33px 5px 0 0; background:url(../img/head_btn.png) no-repeat left top; font:9pt/9pt helvetica; padding:0; }
.head a.btn img	{ width:88px; height:81px; border:0; font:9pt/9pt helvetica; margin:3px 0 0 3px; }

/* логотип ВТО-ИТ */
.logo		{ display:block; width:142px; height:167px; margin-top:0px; margin-left:25px; cursor:pointer; }
.logo img	{ border:0; padding:0; }

s.spacer	{ display:block; width:1px; height:1px; padding-top:80px; clear:both; }

/* короткий адрес в левой колонке */
.left address	{ font:9pt/10pt helvetica; padding:5px; color:#333; text-align:center; }
.left address a	{ color:#555; text-decoration:none; }
.left address a:hover { color:#000; text-decoration:underline; }

/* меню категорий магазина */
.left ul	{ margin:0 0 0 10px; padding:10px 0 0 10px; font:bold 9pt/9pt helvetica,arial,sans-serif; list-style-image:url(../img/li.gif); border:0; }
.left ul ul	{ margin:0; }
.left li	{ padding:5px 5px 5px 0px; margin:0; }
.left li li	{ padding:2px 5px 2px 0px; margin:0; }
.left li a	{ color:#037; text-decoration:none; }
.left li a:hover { color:#900; text-decoration:none; }

/* дополнительное меню */
.left dl	{ margin:0; padding:10px 0 10px 0px; font:10pt/10pt serif; list-style-image:url(../img/li.gif); background:url(../img/li_bg.png) left center; border:solid #114178; border-width:1px 0; }
.left dd	{ padding:5px 5px 5px 0px; margin:0; text-align:center; }
.left dd a	{ color:#FFF; text-decoration:none; }
.left dd a:hover { color:#8F8; text-decoration:none; }

/* transparent boxes */
.box		{ width:100%; padding:0; margin:0; }
.box td.l	{ background:transparent url(../img/b_l.gif)  repeat-y top left;   padding:0 0 0 10px; }
.box th.r	{ background:transparent url(../img/b_r.gif)  repeat-y top right;  width:14px; }
.box tr.u th	{ background:transparent url(../img/b_u.gif)  repeat-x top left;   width:auto; height:13px; }
.box tr.d th	{ background:transparent url(../img/b_d.gif)  repeat-x top left;   width:auto; height:14px; }
.box tr.u s.l	{ background:transparent url(../img/b_ul.gif) no-repeat top left;  float:left;  clear:none; display:block; width:14px; height:13px; border:0; padding:0; margin:0; font:1px/1px times; }
.box tr.u s.r	{ background:transparent url(../img/b_ur.gif) no-repeat top right; float:right; clear:none; display:block; width:14px; height:13px; border:0; padding:0; margin:0; font:1px/1px times; }
.box tr.d s.l	{ background:transparent url(../img/b_dl.gif) no-repeat top left;  float:left;  clear:none; display:block; width:14px; height:14px; border:0; padding:0; margin:0; font:1px/1px times; }
.box tr.d s.r	{ background:transparent url(../img/b_dr.gif) no-repeat top right; float:right; clear:none; display:block; width:14px; height:14px; border:0; padding:0; margin:0; font:1px/1px times; }

.box h4		{ font:11pt/14pt sans-serif; color:#000; margin:0px 0 0 0px; text-align:center; padding:0; }
.light1		{ background:#f0f7ff; cursor:pointer; }
.light2		{ background:#d7e7ff; cursor:pointer; }
.light3		{ background:#4080C3; cursor:none; color:#FFF; }
.shv		{ background:#f0f7ff url(../img/indx/shv_bg.png) no-repeat center right; cursor:pointer; }
.shv .btn	{ width:200px; vertical-align:middle; }
.shv .more	{ display:block; width:106px; height:41px; border:0; margin:0; background:url(/img/indx/more_btn.png) no-repeat left top; font:8pt/8pt helvetica; padding:7px 0 0 0; text-align:center; color:#FFF; text-decoration:none; }
.shv .more:hover { color:#8F8; }
.box img	{ border:0px; margin-top:0px; }

/* плашки в основном поле */
.screen		{ width:100%; }
.screen td	{ width:50%; }
.screen td td	{ width:auto; }
.screen .box td.l { vertical-align:top; height:100px; font:12pt/12pt helvetica; }
.screen big	{ font:bold 21pt/21pt times; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html h1.top span	{ margin-top:10pt; }
* html .left		{ height:204px; margin-right: -3px; }
* html .body		{ height: 1%; margin-left: 0; }
* html .logo		{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png',sizingMethod='scale'); }
* html .logo img	{ visibility:hidden; }
* html .head a.btn	{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/head_btn.png',sizingMethod='scale'); }
* html .shv .more	{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/indx/more_btn.png',sizingMethod='scale'); }
/* End hide from IE5/mac */

a.more { display:block; text-align:right; color:#359; text-decoration:none; padding:0 10px 0 0; font:10pt/12pt times; }
a.more:hover { color:red; }

div.body p { margin:0; padding:10px; text-align:justify; font:11pt/16pt helvetica; color:#444; text-indent:15px; }
div.body p a { color:#368; text-decoration:none; border-bottom:1px dashed red; }
div.body p a:hover { color:red; text-decoration:none; }

div.article p.next { font:9pt/9pt helvetica; padding:0 10px 10px 10px; margin:0; text-align:right; }
div.article p.next a { font:9pt/9pt helvetica; }
div.article h1 { font:bold 14pt/14pt times; padding:10px; margin:0; text-align:center; color:#333; }
div.article h2 { font:bold 12pt/12pt times; padding:0 10px 10px 10px; margin:0; color:#555; }
div.article h3 { font:bold 11pt/11pt times; padding:10px; margin:0; color:#555; }
div.article h4 { font:bold 9pt/9pt times; padding:0 10px 10px 10px; margin:0; text-align:center; color:#555; }
div.article cite { display:block; font:10pt/10pt times; padding:0 10px 10px 10px; margin:0; text-align:right; }

div.articles h1 { font:bold 14pt/14pt times; padding:10px; margin:0; text-align:center; color:#333; }
div.articles h4 { font:bold 9pt/9pt times; padding:0 10px 10px 10px; margin:0; text-align:center; color:#555; }
div.articles ul { list-style-image:url(../img/li.gif); margin-bottom:20px; }
div.articles ul a { color:#368; text-decoration:none; }
div.articles ul a:hover { color:red; text-decoration:none; }
div.articles ul ul { list-style:square; }

.top_tab	{ position:absolute;top:201px;right:0;height:26px; border:2px solid #fff; margin-right:20px; }
.top_tab th	{ vertical-align:top; }
.top_tab td	{ vertical-align:middle; background:#3f689a; }
.top_tab td,.top_tab th	{ text-align:center; }
.top_tab td a	{ display:block; font:bold 9pt/9pt helvetica,arial,sans-serif; padding:0 5px; color:#258; color:#FFF; text-decoration:none; }
.top_tab td a:hover { color:#000; }

.copyr {color:#999999; font-size:9px}
.rek { font-family:Arial, Helvetica, sans-serif}
td.rek a{font-size:8px; color:#999999}
h1{ font-size:17px; font-family:Arial, Helvetica, sans-serif;}
h1.cent{text-align:center;}
h2{font-size:15px; font-family:Arial, Helvetica, sans-serif;}