html{
  font-size: 14px;
}

body{
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  font-family: sans-serif;
  font-size: 14px;
}

h1
{
  font-size: 16pt;
  font-weight: bold;
  color: #000000;
}

/* ссылки по уолчанию */
a:link{
  color: #005896;
}
a:visited{
  color: #005896;
}
a:hover{
  color: #ff0000;
}
a:active{
  color: #005896;
}

/* ссылки горизонтальное меню */
a.HorizMenuA:link{
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;  
}
a.HorizMenuA:visited{
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;  
}
a.HorizMenuA:hover{
  color: #ffffff;
  text-decoration: underline;
  font-size: 13px;  
}
a.HorizMenuA:active{
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;  
}

/* ссылки меню 1*/
a.MenuSection{
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}

/* ссылки меню 2*/
a.MenuSection3{
  color: #923d31;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;  
}


/* ссылки меню 3*/
a.MenuSection3:link{
  color: #923d31;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;  
}
a.MenuSection3:visited{
  color: #923d31;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;  
}
a.MenuSection3:hover{
  color: #ff0000;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;  
}
a.MenuSection3:active{
  color: #923d31;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;  
}

/* ссылки меню 4*/
a.MenuSubSection{
  font-size: 13px;
  text-decoration: none;
}

/* ссылки меню 5*/
a.MenuSubSectionB{
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;   
}


a.RightPart{
  text-decoration: none;
}


p.MenuSectionTop{
  margin-left: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}

p.MenuSection{
  margin-left: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}

p.MenuSubSection{
  margin-left: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 13px;
  color: #808080;
}

p.MenuSubSectionB{
  margin-left: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 13px;
  color: #808080;
  font-weight: bold;    
}

p.Caption{
  margin-left: 0;
  margin-top: 7px;
  margin-bottom: 7px;
  font-weight: bold;  
}

p.TextPolutornii{
  line-height: 175%;
  margin-top:7px;
  margin-bottom:7px;
  font-size: 13px;
}

p.Text7px{
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 13px;
}

p.Text7pxB{
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 13px;
  font-weight: bold;  
}

p.Text10px{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}

p.Text10pxB{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
}


/* Главная таблица */
#ContainerTable{
  border-collapse: collapse;
  width: 100%;  
  border: 0;
}

#ContaiterTableHeaderTD{
  margin: 0 auto;
  border-collapse: collapse;
  width: 100%;  
  padding: 0;
}

/* Верхнее меню */
#ContainerTableTopMenuTD{
  width: 100%;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  font-size: 13px;
  color: #c0c0c0;
  background: #005896;  
}

/* Нижнее меню */
#ContainerTableBottomMenuTD{
  width: 100%;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 0px;
  font-size: 13px;
  color: #c0c0c0;
  background: #0074c5;  
}


/* Средняя часть экрана*/
#ContainerCenterTD{
  padding: 0;
  margin: 0;    
}

/* Таблица заголовков */
#HeaderTable{
  border-collapse: collapse;
  width: 100%;  
  border: 0;
  background: #0074C5;
}

#HeaderTableLeftTD{
  width: 30%;  
  height: 70px;  
  padding: 0;
  border-collapse: collapse;  
  background: #0074C5 url(../images/interface/header_left.gif) no-repeat left 0%;
  margin: 0;
}

#HeaderTableRightTD{
  width: 70%; 
  height: 70px;   
  padding: 0;
  border-collapse: collapse;  
  background: #0074C5 url(../images/interface/header_right.gif) no-repeat right 0%;
}

/* Таблица посередине*/
#ContentTable{
  border-collapse: collapse;
  width: 994px;  
  border: 0;
}


#ContentTableIndex{
  border-collapse: collapse;
  width: 900px;  
  border: 0;
}

#ContentTableLeftTD{
  width: 180px;  
  padding: 0;
  vertical-align:top;
}

#ContentTableCenterTD{
  width: 556px;  
  padding: 0;
  vertical-align:top;
}

#ContentTableRightTD{
  width: 210px;  
  padding: 0;
  vertical-align: top; 
}

#ContentTableCenterRightTD{
  width: 791px;  
  padding: 0;
  vertical-align:top;
}

#ContentTableCenterRightIndexTD{
  width: 690px;  
  padding: 0;
  vertical-align:top;
}

#ContentTableCenterTDIndex{
  width: 446px;  
  padding: 0;
  vertical-align: top;
}

#ContentTableRightTDIndex{
  width: 320px;  
  padding: 0;
  vertical-align: top; 
}

td.ContentTableColumnTD{
  width: 25px;  
  padding: 0;
}

/* Линия подчеркивания */
table.LineTable{
  width: 100%;
  border-collapse: collapse;    
}

td.LineTable{
  width: 100%;
  height: 1px;
  padding: 0; 
  border-bottom: 1px dotted #C0C0C0;
}

/* Таблица меню слева*/
#MenuLeftTable{
  width: 180px;  
  border: 0;
  border-collapse: collapse;  
}

td.MenuLeftTableTD{
  width: 180px;  
  padding: 0;
  border-bottom: 1px dotted #C0C0C0;
}

#GostinicaTable{
  width: 166px;  
  border: 1px solid #D8D8D8;
  border-collapse: collapse;
}

#GostinicaTableTD{
  width: 166px;
  height: 55px;
  padding: 0;
  border: 1px solid #D8D8D8;
}

#NewItemTable{
  width: 100%;
  border-collapse: collapse;
  border: 0;
}

td.NewItemTableTD{
  width: 50%;
  border-collapse: collapse;
  border: 0;
  padding: 0;  
  text-align: left;
  vertical-align: top;
}

table.PhotoRamka{
  width: 100%;
  border: 0;
  border-collapse: collapse;
}

td.PhotoRamka{
  width: 150px;
  height: 112px;
  padding: 0;   
  border: 1px solid #D8D8D8;
}

table.RightTable{
  width: 100%;
  border-collapse: collapse;
}

td.RightTableRow{
  width: 319px;
  height: 15px;
  padding: 0;
  border: 0;
}

td.RightTableLeftPart{
  width: 150px;
  height: 112px;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;  
}

td.RightTableCenterPart{
  width: 15px;
  height: 112px;
  padding: 0;
  border: 0;
}

td.RightTableRightPart{
  width: 154px;
  height: 112px;
  padding: 0;
  border: 0;
  text-align: left;
}

#BottomTable{
  width: 100%;
  border-collapse: collapse;
  border: 0;  
}

#BottomTableTDLeft{
  padding: 0;
  text-align: left;  
}
#BottomTableTDRight{
  padding: 0;
  text-align: right;
}

/* RSS подписка */
  
#RSSSubscribeDiv{
  border: 1px dotted #D8D8D8;
  width: 100%;
  background-color: #EAF3FA;
  padding:0;
}
  
/* RSS подписка */
  
#PriceContactDiv{
  padding: 10px;  
  width: 90%;
}


table.Ramka300x225{
  width: 300px;
  padding: 0;
  border-collapse: collapse;  
}

td.Ramka300x225{
  width: 300px;
  height: 225px;
  padding: 0;
  border: 1px solid #D8D8D8;
}


table.Ramka150x113{
  width: 150px;
  padding: 0;
  border-collapse: collapse;  
}

td.Ramka150x113{
  width: 150px;
  height: 113px;
  padding: 0;
  border: 1px solid #D8D8D8;
}


#CatalogsTable{
  width: 690px;
  border: 0;
  border-collapse: collapse;
}

table.SpecialItemsTable{
  width: 100%;
  border-collapse: collapse;
}

td.SpecialItemsTableRow{
  width: 319px;
  height: 25px;
  padding: 0;
  border: 0;
}

td.SpecialItemsTableLeftPart{
  width: 150px;
  height: 113px;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;  
}

td.SpecialItemsTableCenterPart{
  width: 15px;
  height: 112px;
  padding: 0;
  border: 0;
}

td.SpecialItemsRightPart{
  width: 154px;
  height: 112px;
  padding: 0;
  border: 0;
  text-align: left;
}