/* Cascading Style Sheet */
/* Add the following command in the <HEAD> section of your HTML file */
/* <LINK REL=STYLESHEET TYPE="text/css" HREF="css/baza.css"> */

BODY
{ color: #333333; font-style: normal; font-size: 10pt; font-family: Arial; 
margin: 0; background-color: #F1FFFF; font-weight: 200; 

}

/* поведение ссылок, общее */
A:LINK { color: #66352A; font-family: Arial, Helvetica, sans-serif; }
A:VISITED { color: #8E301A; font-family: Arial, Helvetica, sans-serif; }
A:ACTIVE { color: #FF0000; font-family: Arial, Helvetica, sans-serif; }
A:HOVER { color: #FF0000; font-family: Arial, Helvetica, sans-serif; }



/* ссылка в тексте. без подчеркивания */
A.txt
{ font-weight: 700; font-size: 10pt; text-decoration: none; }

/* основной по формату */
p.just 
{ font-size: 10pt; margin-top: 2px; margin-left: 0px; margin-right: 5px; 
margin-bottom: 2px; text-align: justify; }


/* основной влево */
p.left 
{ margin-top: 2px; margin-left: 6px; margin-right: 5px; margin-bottom: 2px; 
text-align: left; }


H1 { font-family: Arial, Helvetica, sans-serif;  
margin-bottom: 0px; margin-top: 10px; margin-left: 6px; margin-right: 10px;
font-size: 14pt; font-weight: 700; color: #7894D0; }

/* подзаголовок в статьях */

H6.podz { font-family: Arial, Helvetica, sans-serif; 
text-align: left; margin-bottom: -2px; margin-top: 8px; margin-left: 6px; margin-right: 0px;
font-size: 11pt; font-weight: 700; color: #486AB2; }

HR { text-align: left; margin-bottom: 11px; border-style: solid; 
border-width: 1px; border-color: #AAAAAA; width: 610px;  }

sup { vertical-align: top; }


UL { margin-right: 0px; margin-top: 2px;  margin-bottom: 0px; }
OL { margin-right: 0px; margin-top: 0px;  }
li { margin-right: 0px; font-size: 10pt; line-height: 11pt; 
margin-left: -5px; margin-top: 1px; }

/* ненумерованный список для таблиц, где текст + фото встречается */
UL.combo { margin-right: 10px; margin-top: 2px; 
vertical-align: bottom; margin-bottom: 2px; }
OL.combo { margin-right: 10px; margin-top: 15px; vertical-align: bottom; }
li.combo { margin-right: 10px; font-size: 10pt; vertical-align: bottom;  
line-height: 11pt; margin-left: -15px; margin-top: 5px; }


TH { color: #003366; }

TD  { font-size: 10pt; vertical-align: top; background: fixed;}

TD.zakaz { font-size: 12pt; vertical-align: bottom; }

/* Таблица с ценами */
TABLE.price { margin-top: 4px; margin-right: -50px; margin-bottom: 4px; 
padding: 1px; border-style: solid; border-width: 1px; 
border-color: #AAAAAA; background-color: #E6EFFD; width: 650px; }

/* Таблица с примером: краткое описание изделия и пару фоток */
Table.primer { margin-top: 4px; margin-right: -50px; margin-bottom: 4px; 
padding: 1px; border-style: solid; border-width: 1px; 
border-color: #CBDDF3; background-color: #FFFFFF; width: 650px; }

/* Таблица с ценами - выравнено по центру */
TD.price { font-size: 10pt; text-align: center; vertical-align: middle; 
background: fixed; border-style: solid; border-width: 1px; padding: 3px;
border-color: #dddddd; background-color: #D3DBF1; } 

/* ячейка с белым фоном */
.bel { vertical-align: middle; background-color: #FFFFFF;  }

/* Таблица главной страницы */
TD.glavg { font-size: 10pt; font-weight: 600; text-align: left; color: #486AB2;
vertical-align: middle; 
background: fixed; border-style: solid; border-width: 0px; padding-right: 10px;
padding-left: 10px;
border-color: #dddddd; background-color: #FFFFFF; } 


TD.glav1 { font-size: 10pt; font-weight: 300; text-align: left; color: #OOOOOO;
vertical-align: middle; 
background: fixed; border-style: solid; border-width: 0px; padding: 3px;
border-color: #dddddd; background-color: #FFFFFF; } 


/* Таблица портфолио */

TD.glav { font-size: 9pt; font-weight: 600; text-align: left; color: #486AB2;
vertical-align: top; 
background: fixed; border-style: solid; border-width: 0px; padding-right: 10px;
padding-left: 10px;
border-color: #dddddd; background-color: #FFFFFF; } 

TD.port { font-size: 12pt; font-weight: 700; text-align: left; color: #A6B6DE;
vertical-align: bottom; 
background: fixed; border-style: solid; border-width: 0px;
border-bottom-width: 2px; padding-top: 10px;
border-color: #dddddd; background-color: #FFFFFF; } 

TD.port1 { font-size: 10pt; font-weight: 300; text-align: left; color: #OOOOOO;
vertical-align: top; 
background: fixed; border-style: solid; border-width: 0px; padding: 0px;
border-color: #dddddd; background-color: #FFFFFF; }

/* Таблица с ценами - выравнено влево */
TD.pricel { font-size: 10pt; text-align: left; vertical-align: middle; 
background: fixed; border-style: solid; border-width: 1px; padding: 3px;
border-color: #dddddd;  background-color: #D3DBF1;   }

/* в таблице цен: жирно по центру*/
TD.pricecb { font-size: 10pt; text-align: center; vertical-align: bottom; 
font-weight: 700;
background: fixed; border-style: none; border-width: 0px; padding: 6px;
border-color: #dddddd; background-color: #FFFFFF;}


/* Цифра к миниатюре в таблице - выравнено по центру */
TD.podp { font-size: 9pt; text-align: center; vertical-align: top; 
color: #336699; font-weight: 700;
background: fixed; border-style: dotted; border-width: 1px; padding: 1px;
border-color: #CBDDF3;}

/* Общее описание к миниатюре в таблице - выравнено влево */
TD.podpl { font-size: 9pt; text-align: left; vertical-align: top; 
background: fixed; border-style: dotted; border-width: 1px; padding: 1px;
border-color: #CBDDF3;}


/* Название (и описание) фирмы в таблице */

p.firma 
{ font-size: 10pt; text-align: left; font-weight: 700; color: #336699; 
text-indent: -1em;
margin-top: 0px; margin-left: 15px; margin-right: 5px; 
margin-bottom: 10px; }

p.firmas
{ font-size: 10pt; margin-top: 4px; margin-left: 15px; margin-right: 5px; 
margin-bottom: 4px; text-align: left; font-weight: 300;}

/* Без фиксации ширины */
p.firmak
{ font-size: 10pt; margin-top: 4px; margin-right: 5px; 
margin-bottom: 4px; text-align: left; font-weight: 300;}


/* Таблица образцы картинок - выравнено влево */

TABLE.obraz { margin-top: 0px; margin-bottom: 0px; padding: 0px; 
border-style: solid; background-color: #BBBBBB; border-width: 1px; 
border-color: #3399CC; width: 350px; }

TD.obraz { font-size: 10pt; text-align: center; vertical-align: middle; 
background: fixed; border-style: solid; border-width: 1px; padding: 8px;
border-color: #3399CC;}

.blank { margin-top: 4px; margin-bottom: 4px; padding: 6px; 
vertical-align: bottom; border-style: none; border-width: 0px; 
background-color: #FFFFFF; width: 600px; }



/* Картинки в тексте. Выравн. вправо */
.ots_r
{ 
float: right;
clear: right;
margin-left: 10pt;
margin-top: 0pt; 
margin-right: 10pt;
margin-bottom: 10pt;
}


/* Таблица справа */
table.ots_r_tablo
{ 
margin-top: 0px; margin-bottom: 0px; padding: 0px; 
border-style: solid; background-color: #BBBBBB; border-width: 1px; 
border-color: #3399CC; width: 300px;
float: right;
clear: right;
margin-left: 10pt;
margin-top: 0pt; 
margin-right: 10pt;
margin-bottom: 10pt;
}

TD.ots_r_tablo { font-size: 10pt; text-align: center; vertical-align: middle; 
background: fixed; border-style: solid; border-width: 1px; padding: 0px;
border-color: #DDDDDD;}



/* оформление картинок */
.pic
{ margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; }

