
/* Общие настройки */
body { margin:0px; font-family: Arial, Tahoma, Verdana; color:black; line-height:130%; }
img { border:0px; }

table { font-size:83%; }
table table {  font-size:100%;  }
table table .a-small {font-size:86%}
body, td, p, div {  }

table { border-collapse: collapse; width: 100%; }
td { margin: 0px; padding: 0px; vertical-align: top; }	

h1 { margin:25px 0px 10px 0px; font-weight:normal; color:#FF7800; font-size:150%; }
h2 { margin:15px 30px 10px 0px; font-size:100%; font-weight:bold; color:#777777; }
h3 { margin:15px 30px 10px 0px; font-size:90%; font-weight:bold; color:#777777; }
p {margin:0px 0px 8px 0px; text-align: justify;}

a { color:#E7480E; }

ul { padding-bottom:5px; }
ul, ol { margin:0px 0px 0px 25px;  }
li { padding:2 0 6px 0; }

div.main ul, div.window ul  { list-style-image:url(/img/dot2.gif); padding-top:5px; padding-bottom:0px; margin:0px 0px 0px 20px; }



/* Основные настройки главной таблицы */
.tab-main { width:100%; height:100%; }
td.td-s { width:7%; }

/* Спейсеры */	
img.s { width:1px; height:1px; }
img.ws { height:100%; width:2px; }

/* Строка разбиения колонок */
.tr-columns td { height:6px; }
.tr-columns td.td-left { width:235px; }
.tr-columns td.td-left img { width:235px; }
.tr-columns td.td-right { width:86%; }
.tr-columns td.td-right img { width:530px; }

/* Верхнее меню */
.tr-top-menu td { height:43px; vertical-align:middle;}
.tr-top-menu td.td-right {   }
.tr-top-menu td.td-right table { width:100%; background: url(/img/top_bg.gif) 0 0; margin-bottom:4px; };

.tr-top-menu td.td-right table td.td-icons { width:100%; }
.tr-top-menu td.td-right table td.td-icons img { margin-right:34px; }
.tr-top-menu td.td-right table td.td-icons img.s { margin:0px; width:19px; }

.tr-top-menu td.td-right table td.td-select { text-align:right; padding-right:10px; };

/* Быстрый переход */
select.sel-products { width:174px; font-size:11px; }
.sel-products option.name { color:#aaaaaa; }


/* Главное меню */
.tr-main-menu a { color:white; font-weight:bold; }
.tr-main-menu a:visited { color:white; }

.tr-main-menu td { height:40px; vertical-align:middle; }
.tr-main-menu td.td-left { background:#f9f9f9; }
.tr-main-menu td.td-right { background:#FEC72F; }
.tr-main-menu td.td-right table {  }
.tr-main-menu td.td-right table td { border-right:solid #FFE6A6 1px; height:34px; padding:0px 15px; white-space:nowrap; }
.tr-main-menu td.td-right table td.td-margin { border:none; padding:0px; }
.tr-main-menu td.td-right table td.td-margin img { width:10px; border:none; padding:0px; }
.tr-main-menu td.td-right table td.sel { background: url(/img/bg_menu_sel.gif) 0 50%; }
.tr-main-menu td.td-right table td.last { border-right:none; padding-right:0px;}
.tr-main-menu td.td-right table td.space { border-right:none; padding:0px; width:100%; }
div.bg-top-menu { height:100%; background: url(/img/bg_menu.gif); padding-top:3px; }
	

/* Визуал */
.tr-visual td { height:161px;}
.tr-visual td.td-left-s { background: url(/img/top_bg.gif); text-align:right;}
.tr-visual td.td-right-s { background: url(/img/top_bg.gif); text-align:left; }
.tr-visual td.td-visual { background:#103A86; }
.tr-visual td.td-logo { background:#EEEEEE; vertical-align:middle; text-align:center; }

.div-bg {background: url(/img/visual_bg.jpg); height:100%;}
.div-visual {background: url(/img/visual.jpg) 0px 0px no-repeat; height:100%;}  
.div-visual-work {background: url(/img/visual_work.jpg) 0px 0px no-repeat; height:100%;}  

.div-visual .img-slogan { position:relative; left:60%;}
.div-visual .img-slogan { position:relative; top:80; }

.tr-visual-work td { height:100px;}
.tr-visual-work td.td-visual { background:#103A86; }
.tr-visual-work td.td-logo { background:#EEEEEE; vertical-align:middle; text-align:center; }
.tr-visual-work td.td-left-s { background: url(/img/top_bg.gif); text-align:right;}
.tr-visual-work td.td-right-s { background: url(/img/top_bg.gif); text-align:left; }

.div-visual-work .img-slogan { position:relative; left:60%;}
.div-visual-work .img-slogan { position:relative; top:40; }


/* Визуал нижний */
.tr-visual-bottom td.td-visual-bottom { height:30px; background:#F9F9F9; }
.tr-visual-bottom td.td-left { background:#F4F4F4; }
div.bg1 { background: url(/img/bg.gif) 1px 0px;  }


/* Левая часть -- контакты и т.д.*/
.tr-main td { heght:100%; }
.tr-main td.td-left { background:#F4F4F4; padding-left:25px; }
.tr-main td.td-left table { line-height:19px; margin-left:7px;}

.window { paddign-right:10px; }
.window h2 { color:#aaaaaa; margin-top:31px; font-size:115%; }
.window h3 { color:#aaaaaa; margin-top:31px; font-size:100%; }
.window .light { font-size:100%; }
.window div { padding:0 0 10px 0; }
.window div a.sel { color:#777777; }
.window div.lev_1 { padding-left:0; }
.window div.lev_2 { padding-left:10px; }
.window div.lev_3 { padding-left:20px; }
.window div.lev_4 { padding-left:30px; }


/* Рабочее поле */
.tr-main td.td-right { background:#F9F9F9; } 
.tr-main td.td-right div.main { background:url(/img/visual_2.jpg) 0px 0px no-repeat; padding:0px 56px 40px 23px; width:100%; }
.tr-main td.td-right div.main .edit { padding-left:12px; }
.tr-main td.td-right div.main-work { padding:0px 56px 40px 23px; width:100%; }
.tr-main td.td-right div.product {background:url(/img/dot.gif) 15px 10px no-repeat; padding-left:31px; padding-top:3px; padding-bottom:7px; padding-right:56px; }


/* Подись */
.tr-bottom td.td-right { height:68px; font-size:90%; vertical-align:middle; padding-left:23px; }
.tr-bottom a {text-decoration:none; color:#000000;}


/* ************************************************************** */

/* Специализированные программные блоки */


/* Карта сайта, поиск */

p.sitemap { padding-bottom:6px; }

div.search { }
.search .query { width:350px; }

/* / Карта сайта */


/* Блок новостей */

/* Общие настройки для элементов новостей всех страниц */
.news .date { padding-bottom:5px; font-size:86%; color:#E7480E; }	
.news .date a { }	
.news .anons { color:#777777; }
.news .text { }

/* Настройки элементов новостей главной страницы при табличном размещении */
table.news td { padding-bottom:14px; padding-left:12px; width:50%; }
table.news td.s { padding:0px; width:1px; }
table.news td.s img.s { width:15px; }

/* Настройки элементов страницы новостей */
div.news { margin-bottom:10px; }
div.news .anons, div.news .text { text-align:justify; }
div.news .date { padding:10px 0px 5px 0px; }

/* Настройки постраничного показа новостей */
div.news-pages { color:#999999; font-size:86%; }
div.news-pages a { padding:0px 1px 0px 2px; margin:0px 4px 0px 0px; }
div.news-pages a.sel { color:white; background:#aaaaaa; }

/* / Блок новостей */


/* Блок продукции */

/* Цепочные ссылки */
.prod-chain { color:#999999; font-size:86%; padding-top:15px; }

/* Заголовок */
h1.prod { font-size:130%; font-weight:bold; color:#999999; margin-top:6px; }
h3.prod { font-size:100%; font-weight:bold; color:#999999; margin:16px 0px 5px 0px; }

/* Блок с кратким описанием */
div.prod { padding:5px 0px 5px 0px; }
div.prod .name { padding-bottom:3px; }
div.prod .short-description { text-align:left; }
div.prod a:visited, p.sitemap a:visited { color:#FBB044; title:expression( this.title = "Страница уже просмотрена" ); }



/* / Блок продукции */


/* Фотогалерея */

/* Фотогалерея в каталоге продукции*/
table.prod-gallery { width:100; margin:10px 0px 20px 0px; }	
table.prod-gallery td.large {  }	
table.prod-gallery td.icons { padding-left:10px; text-align:center; vertical-align:top; }	
table.prod-gallery td.icons div { margin-bottom:8px; padding:3px; width:1px; }
table.prod-gallery td.icons div.sel { background:#bbbbbb; }

/* Фотогалерея -- ctсертификаты */
table.gallery { margin:20px 0px 20px 0px; }	
table.gallery td { vertical-align:top; padding-bottom:10px; }
table.gallery td.icon { padding:6px; text-align:center; border:solid #dddddd 1px; } 
table.gallery td.icon img { margin:0px; } 
.gallery td.description { width:100%; padding-left:10px; } 
.gallery td.description h2 { margin:4px 0px; } 
.gallery td.s { padding:0px; } 
.gallery td.s img.s { height:12px; } 
	
/* / Фотогалерея */

/* Таблица каталога продукции */
table.eTable { width:0; }
table.eTable td { border-bottom:solid #e8e8e8 1px; padding:6px 20px 3px 5px; text-align:left; vertical-align:top; }
table.eTable td  p { margin:0px; padding:0px; text-align:left; }
