/* Оформление глоссария */
.ibox-glossary p {
text-indent: 20px;
font-size: 12px;
}
.ibox-glossary p:first-letter {
 color: blue; /* Красный цвет первой буквы */
}
.ibox-glossary ul {
list-style-type: circle !important;
}
.ibox-glossary-ul {
list-style-type: circle !important;
font-size: 12px;
}
/* Оформление глоссария */

@import "forms.css";
@import "tables.css";
* { margin: 0px; padding: 0px; font: 11px tahoma; }
a { color: #306388; }
a:hover { text-decoration: none; }
strong { font-weight: bold; }

.vmArt p {
text-indent: 15px;
font-size: 14px;
font-family: Myriad Pro, Arial, Tahoma;
}
.vmArt p:first-letter {
 color: blue;
 font-weight: bold;
}
.vmArt ul {
list-style-type: circle !important;
}


#top {
background: url(/themes/theme2/images/top.gif) no-repeat center top;
height: 119px;
width: 100%;
}
#bottom {
background: url(/themes/theme2/images/bottom-bg.gif) repeat-x center top;
width: 100%;
height: 90px;
}
#bottom-img {
background: url(/themes/theme2/images/bottom.gif) no-repeat center top;
height: 57px;
margin: 0px auto;
width: 993px;
}
#top-menu {
background: url(/themes/theme2/images/top-menu.gif) no-repeat center top;
width: 100%;
height: 19px;
}
#top-menu ul li {
background: yellow url(/themes/theme2/images/menu-top-pset.gif) no-repeat center left;
float: left;
padding-left: 12px;
padding-right: 8px;
}
#top-menu ul li a {
font: 11px Arial;
color: #000000;
text-decoration: none;
}
#top-menu ul li a:hover {
text-decoration: underline;
}
#top-cabina {
background: url(/themes/theme2/images/top-cabina.gif) no-repeat center top;
width: 100%;
height: 18px;
}
#middle {
background: url(/themes/theme2/images/bg.gif) repeat 0 1px;
width: 100%;
}
#middle-top-shadow {
/*background: url(/themes/theme2/images/bg-shadow-top.gif) repeat-x 0 0;*/
width: 100%;
}
#maintable {
width: 993px;
margin: 0px auto;
}
.td-left {
background: url(/themes/theme2/images/table-cabina-left-top.gif) no-repeat right top;
width: 86px;
height: 96px;
}
.td-left-content {
background: url(/themes/theme2/images/table-cabina-left-bg.gif) repeat-y center top;
vertical-align: top;
width: 86px;
}
.td-right {
background: url(/themes/theme2/images/table-cabina-right-top.gif) no-repeat left top;
width: 84px;
height: 96px;
}
.td-right-content {
background: url(/themes/theme2/images/table-cabina-right-bg.gif) repeat-y center top;
vertical-align: top;
width: 84px;
}
.td-center {
background: url(/themes/theme2/images/b-buttons-bg-full.gif) no-repeat;
padding-top: 11px;
}
.td-center-content {
background: #E6E9F0;
}



/* скругленные блоки*/
.block-blue, .block-red, .block-blue-shadow, .block-m-main {
background: #ffffff url(/themes/theme2/images/block-left.gif) repeat-y left top;
}
.block-blue h2, .block-red h2, .block-blue-shadow h2 {
color: #fff;
padding-left: 18px;
padding-top: 10px;
height: 25px;
font: bold 12px Tahoma;
text-transform: lowercase;
}
.block-blue .block-headline, .block-blue-shadow .block-headline {
background: url(/themes/theme2/images/block-blue-right.gif) no-repeat right top;
height: 35px;
}
.block-red .block-headline {
background: url(/themes/theme2/images/block-red-right.gif) no-repeat right top;
height: 35px;
}
.block-m-main .block-headline {
background: url(/themes/theme2/images/m-main-top.gif) no-repeat left top;
padding-top: 13px;
}
.block-m-main .block-footer {
background: url(/themes/theme2/images/m-main-bottom.gif) no-repeat left bottom;
padding-bottom: 15px;
}
.block-blue .block-headline h2 {
background: url(/themes/theme2/images/block-blue-left.gif) no-repeat left top;
}
.block-red .block-headline h2 {
background: url(/themes/theme2/images/block-red-left.gif) no-repeat left top;
}
.block-blue-shadow .block-headline h2 {
background: url(/themes/theme2/images/block-blue-left-shadow.gif) no-repeat left top;
}
.block-content {
background: url(/themes/theme2/images/block-right.gif) repeat-y right center;
padding: 8px 13px 0px 13px;
}
.block-content p {
padding-bottom: 4px;
}
.block-content a {
color: #527E99;
font: 11px tahoma;
}
.block-blue ul, .block-blue-shadow ul {
padding-left: 15px;
}
.block-content h2 {
text-transform: none;
color: #000;
}
.block-content a:hover {
text-decoration: none;
}
.block-bottom-right {
background: url(/themes/theme2/images/block-bottom-right.gif) no-repeat right bottom;
height: 17px;
}
.block-bottom-left {
background: url(/themes/theme2/images/block-bottom-left.gif) no-repeat left bottom;
height: 17px;
}
.block-bottom-left-shadow {
background: url(/themes/theme2/images/block-bottom-left-shadow.gif) no-repeat left bottom;
height: 17px;
}



/* главное меню */
#m-main {
list-style-type: none;
width: 160px;
}
#m-main li {
background: url(/themes/theme2/images/menu-main-bg.gif) no-repeat right bottom;
height: 19px;
padding-top: 5px;
width: 160px;
}
#m-main li.last {
background: url(/themes/theme2/images/menu-main-bg-last.gif) no-repeat right bottom;
}
#m-main li a {
background: #fff url(/themes/theme2/images/menu-main-bg-dot.gif) no-repeat right center;
color: #000000;
display: block;
padding-left: 6px;
text-decoration: none;
font: bold 11px Tahoma;
text-transform: uppercase;
}
#m-main li a:hover {
background: #fff url(/themes/theme2/images/menu-main-bg-dot-red.gif) no-repeat right center;
color: #E15F47;
/*text-decoration: underline;*/
}



/* внутренняя таблица */
#subtable {
}
#subtable td.leftcolumn {
background: url(/themes/theme2/images/subtable-td-leftcolumn.gif) repeat-y left top;
padding-left: 13px;
padding-right: 7px;
width: 188px;
vertical-align: top;
}
#subtable td.rightcolumn {
background: url(/themes/theme2/images/subtable-td-rightcolumn.gif) no-repeat right top;
vertical-align: top;
width: 616px;
}
#subsubtable td.subleftcolumn {
padding-right: 7px;
width: 298px;
vertical-align: top;
}
#subsubtable td.subrightcolumn {
padding: 0px;
width: 298px;
}



/* класс для вывода новости */
.news {
padding: 5px;
}
.news a {
font-weight: normal;
}
.news p {
padding-bottom: 0px;
}
a.marker-more  {
background: url(/themes/theme2/images/marker-more.gif) no-repeat 60px 4px;
display: block;
padding-bottom: 14px;
}
a.marker-more:hover  {
background: url(/themes/theme2/images/marker-more-red.gif) no-repeat 60px 4px;
color: #E15F47;
display: block;
padding-bottom: 14px;
text-decoration: underline;
}
.news-all-separator {
background: url(/themes/theme2/images/marker-psets.gif) repeat-x left 2px;
height: 16px;
}
.news-all {
background: url(/themes/theme2/images/marker-news-all.gif) no-repeat left top;
height: 14px;
padding-left: 18px;
}



.goodstable {
}
.goodstable td {
vertical-align: top;
width: 136px;
}
.goodstable td.left-photo {
padding-bottom: 14px;
}
.goodstable td.right-text {
padding-left: 5px;
padding-bottom: 14px;
}
.goodstable td.right-text b, .goodstable td.right-text strong {
font-weight: bold;
}
.goodstable td.left-price {
color: #E15F47;
font: 14px tahoma;
font-weight: bold;
text-align: center;
}
.goods-preview {
border: 0px;
display: block;
margin: 0px auto;
}
.image-href {
border: 0px;
display: block;
}
.goodstable-separator {
background: url(/themes/theme2/images/marker-psets.gif) repeat-x left center;
height: 34px;
}



#table-copyright {
border-collapse: collapse;
margin: 0px auto;
width: 824px;
}
#table-copyright td.copyright {
color: #555557;
font-weight: bold;
padding-left: 35px;
text-align:left;
}
#table-copyright td.navigation {
color: #555557;
text-align:left;
width:298px;
}
#table-copyright td.navigation a {
color: #555557;
}
#table-copyright td.navigation a:hover {
text-decoration: none;
}

#m-top {
margin: 0px auto;
}
#m-top td {
background: url(/themes/theme2/images/menu-top-pset.gif) no-repeat 6px 5px;
padding-left: 15px;
}
#m-top td a {
color: #000000;
font: 11px Arial;
text-decoration: none;
}
#m-top td a:hover {
text-decoration: underline;
}


#table-search {
border-collapse: collapse;
margin-left: 264px;
}
#table-search td {
color: #316185;
height: 24px;
}
#table-search td.separator {
background: url(/themes/theme2/images/table-search-separator.gif) no-repeat 14px center;
width: 29px;
}
#table-search a:hover {
color: #E15F47;
text-decoration: underline;
}

/* дополнительное меню */
#subMenu {
padding-left: 15px;
}

/* графичесике кнопки */
.imgNavigation {
border: none;
display: block;
height: 100px;
}

/* выпадающее меню */
.submenu{
position: absolute;
top: 268px;
width: 200px;
visibility: hidden;
color: #908f8f;
background: #fff;
border:1px solid #e1e3e3;
border-bottom:0;
z-index:10;
}
.submenu a{
display:block;
color :#747474;
width:152px;
text-decoration: none;
font-weight: bold;
padding:5px 24px;
border-bottom: 1px solid #e1e3e3;
}
.submenu a:hover{
background-color: #ebebeb;
color: #010000;
cursor: pointer;
}

/* таблица параметров товара */
.tableDescription {
background-color: #ffffff;
border: 1px solid #c3ccd7;
border-collapse: collapse;
margin: 30px auto;
}
.tableDescription td {
border: 1px solid #7fa4cf;
padding: 3px;
font-family: Tahoma;
font-size: 8pt;
}
.firstLetter {
font-weight: bold;
color: #e15f46;
}
.bgColored {
color: #ffffff;
background-color: #7fa4cf;
font-style: italic;
font-weight: bold;
}
.bgColored .firstLetter {
color: #ffffff;
}
.tableDescription .plusTD {
width: 30px;
}

/* список брендов */
#brandsTable img {
border: 0px;
}

/* маленькие кнопочки */
#btnAdd, #btnPrint, .goodBtnMypresents, #btnFind, #btnSearch {
border: none;
}

/* вывод цен */
.goodsPrice {
color: #E15F47;
font: 14px tahoma;
font-weight: bold;
text-align: center;
}
.goodsPrice .noSale {
font: 14px tahoma;
font-weight: normal;
}

/* ссылик в левом блоке */
a.boldHref {
font-weight: bold;
}
a.boldHref:hover {
color: #E15F47;
font-weight: bold;
text-decoration: underline;
}

/* краткая таблица брендов */
#brandsTable {
width: 160px;
}
.separatorBrand {
background: url(/themes/theme2/images/table-brand-dots.gif) repeat-x center;
width: 21px;
}

/* стиль для строчки "товар снят с производства" */
.goodsInArchive {
color: red;
font-size: 11pt;
font-weight: bold;
}