* {
margin: 0px;
padding: 0px;
}
body {
background: #823532 url(/themes/theme2/images/bg.gif);
font-family: Arial;
font-size: 11px;
}

a {
color: #747474;
}
a.selected {
color: #B30400;
}
#main {
background: #FEE9BF url(/themes/theme2/images/top.gif) no-repeat top left;
margin: 13px auto 0px auto;
overflow: hidden;
padding: 0px 14px 0px 13px;
width: 971px;
}
#top {
background: url(/themes/theme2/images/top-line.gif) repeat-x bottom;
height: 74px;
margin: 0px 0px 3px 0px;
overflow: hidden;
width: 971px;
}
#cartDiv {
float: right;
width: 176px;
padding-left: 28px;
padding-top: 6px;
}
#header {
height: 173px;
margin: 0px 0px 5px 0px;
overflow: hidden;
}
#header_left {
background: #FEE9BF;
float: left;
height: 173px;
width: 766px;
}
#header_right {
background: url(/themes/theme2/images/menu-p-bg.gif) no-repeat center center;
float: right; 
height: 173px;
width: 205px;
}
#header_left_sub {
background: url(/themes/theme2/images/menu-m-bg.gif) no-repeat center center;
float: left;
height: 173px;
width: 205px;
}
#header_right_sub {
float: right;
height: 173px;
width: 561px;
}

/* ibox (begin) */
.ibox {
background: url(/themes/theme2/images/ibox-bg.gif) repeat-x top;
}
.ibox-top-right {
background: url(/themes/theme2/images/ibox-top-right.gif) no-repeat right center;
height: 38px;
}
.ibox-top-left {
background: url(/themes/theme2/images/ibox-top-left.gif) no-repeat left center;
height: 25px;
padding-left: 45px;
padding-top: 13px;
}
.ibox-middle {
background: #FFFCF4;
border-top: 2px #cb6f60 solid;
border-left: 1px #cb6f60 solid;
border-right: 1px #cb6f60 solid;
padding: 25px 25px 0px 25px;
}

/* Оформление глоссария */
.ibox-glossary p {
text-indent: 20px;
font-size: 14px;
}
.ibox-glossary p:first-letter {
 color: red; /* Красный цвет первой буквы */
}
.ibox-glossary ul {
list-style-type: circle !important;
}
.ibox-glossary-ul {
list-style-type: circle !important;
font-size: 12px;
}

.ibox-bottom {
background: url(/themes/theme2/images/ibox-bottom-bg.gif) repeat-x bottom;
}
.ibox-bottom-right {
background: url(/themes/theme2/images/ibox-bottom-right.gif) no-repeat bottom right;
height: 15px;
}
.ibox-bottom-left {
background: url(/themes/theme2/images/ibox-bottom-left.gif) no-repeat bottom left;
height: 15px;
}
.ibox-top-right h2 {
color: #fff;
font-family: tahoma;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}
.ibox h1, h2 {
font-size: 11px;
}
.ibox .html_table_1 td {
padding: 2px;
}
/* ibox (end) */

#bottom {
background: #FEE9BF url(/themes/theme2/images/bottom.gif) no-repeat bottom left;
height: 10px;
margin: 0px auto 13px auto;
width: 998px;
}
#bottom-separator {
background: #9E4C45 url(/themes/theme2/images/sep.gif) repeat-x top;
height: 12px;
width: 766px;
}
#bottom-copyright {
background: #AF5951 url(/themes/theme2/images/visa.gif) no-repeat right center;
color: #fff;
font-family: tahoma;
font-size: 10px;
height: 45px;
padding-top: 15px;
padding-left: 21px;
width: 745px;
}
#where {
background: url(/themes/theme2/images/where.gif) no-repeat center;
height: 23px;
margin: 5px 0px;
width: 766px;
}
#where p {
color: #747474;
font-family: tahoma;
font-size: 10px;
margin: 0px 0px 0px 23px;
padding-top:4px;
}
#where a {
color: #747474;
}

#dopMenu {
height: 23px;
margin: 5px 0px;
width: 766px;
}
#dopMenu img {
border: none;
}

/* menu main - begin */
#ulMain {
color: #747474;
font-family: tahoma;
font-size: 10px;
font-weight: bold;
margin-left: 17px;
margin-top: 11px;
text-transform: uppercase;
list-style-type: none;
width: 172px;
}
#ulMain li {
background: url(/themes/theme2/images/menu-m-item-bg.gif) no-repeat;
height: 19px;
padding: 6px 0px 0px 36px;
width: 136px;
}
#ulMain li.first {
background: url(/themes/theme2/images/menu-m-item-bg-first.gif) no-repeat;
}
#ulMain li.last {
background: url(/themes/theme2/images/menu-m-item-bg-last.gif) no-repeat;
}
#ulMain li a {
font-family: tahoma;
font-size: 10px;
font-weight: bold;
color: #747474;
text-decoration: none;
}
/* menu main - end */

/* menu second - begin */
#ulSecond {
background: url(/themes/theme2/images/menu-s-bg.gif) no-repeat center bottom;
height: 100px;
margin: 0px auto;
padding-top: 12px;
list-style-type: none;
width: 170px;
}
#ulSecond li {
background: url(/themes/theme2/images/menu-s-item-bg.gif) no-repeat;
height: 15px;
padding: 0px 0px 0px 22px;
width: 136px;
}
#ulSecond li a {
color: #747474;
text-decoration: none;
}
/* menu second - end */

#tblSearch {
font-family: Arial;
font-size: 11px;
margin: 12px auto 0px auto;
width: 171px;
}
#tblSearchField {
font-family: Arial;
font-size: 11px;
height: 15px;
width: 126px;
}

#btnOk {
border: none;
display: block;
height: 19px;
width: 31px;
}
#btnFind {
border: none;
display: block;
height: 19px;
width: 49px;
}
#btnAdd {
border: none;
display: block;
height: 19px;
width: 143px;
}
#btnPrint {
border: none;
display: block;
height: 19px;
width: 143px;
}

/* right - begin */
#right_navigator {
background-color: #D07468;
width: 202px;
}
#right_navigator a, #bottom-copyright a {
color: #fcb833;
}
#right_navigator a:hover, #bottom-copyright a:hover {
color: #fff;
}
.right_headline, .right_headline_2 {
background: url(/themes/theme2/images/ibox2-top-bg.gif) no-repeat;
height: 37px;
width: 157px;
padding-left: 45px;
padding-top: 13px;
}
.right_headline_2 {
background: url(/themes/theme2/images/ibox2-top2-bg.gif) no-repeat;
}
.right_headline h2, .right_headline_2 h2 {
color: #fff;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}
.right_bottom {
background: url(/themes/theme2/images/ibox2-bottom-bg.gif) no-repeat bottom center;
height: 10px;
width: 202px;
}
#ulBrand {
list-style-type: none;
margin: 0px auto 20px auto;
width: 171px;
}
#ulBrand li {
/*background: url(/themes/theme2/images/menu-b-item-bg.gif) no-repeat;*/
padding: 3px 0px 0px 25px;
width: 146px;
}
#ulBrand li.lastBrand {
/*background: url(/themes/theme2/images/menu-b-item-bg-last.gif) no-repeat;*/
}
#ulBrand li a {
color: #FFFFFF;
font-family: Arial;
font-size: 11px;
text-decoration: none;
}
/* right - end */

.imgNavigation {
border: none;
display: block;
height: 102px;
width: 126px;
}

#subMenu {
list-style-type: none;
}

/* вывод данных - начало */
#catalogTable {
margin-top: 20px;
width: 100%;
}
h2 a {
color: #000;
}
.goodsImage {
border: none;
display: block;
margin: 0px auto;
}
.goodsPrice {
color: #B30400;
font-family: Arial;
font-size: 11px;
font-weight: bold;
padding: 12px 0px;
}
.goodsPrice .noSale {
font-weight: normal;
}
.goodBtnMore {
border: none;
display: block;
height: 19px;
padding: 12px 0px 0px 0px;
width: 98px;
}
.goodBtnCompare {
border: none;
display: block;
height: 19px;
padding: 0px 0px;
width: 151px;
}
.goodBtnMypresents {
border: none;
display: block;
height: 19px;
padding: 2px 0px;
width: 174px;
}
.td-left {
background: url(/themes/theme2/images/dots-cat-v.gif) repeat-y right top;
padding-left:0px; 
padding-right:23px;
width: 50%;
}
.td-right {
padding-left:23px;
padding-right:0px; 
width: 50%;
}
.td-td-left {
padding-left:23px;
padding-right:23px;
width: 381px;
}
.td-td-left ul {
margin-left: 15px;
}
.td-td-right {
padding-left:23px;
width: 381px;
}
.horsep {
background: url(/themes/theme2/images/dots-cat-h.gif) repeat-x center top;
height: 20px;
}
.newsDiv {
background: url(/themes/theme2/images/news-item-bg.gif) no-repeat -3px 3px;
padding: 0px 15px 15px 15px; 
}
/* вывод данных - окончание */

/* таблица - начало */
.html_table_1 {
border-color:#a0a0a0;
border-width:1px;
border-style: solid;
}
.html_table_th {
background-color: #e0e0e0;
font-weight:bold;
text-align:center;
}
.html_table_tr_1 { background-color: #ffffff; }
.html_table_tr_2 { background-color: #f7f7f7; }
.html_table_tr_hover { background-color:#CFD9E2; }
/* таблица - окончание */

/* оформление форм (начало) */
.intervalField, 
.comboBox-1, 
.textField-1, 
.textField-2, 
.textField-3, 
.textField-5, 
.textArea-2, 
.textArea-3, 
.textArea-5 {
border: 1px solid #b3b3b3;
background-color: #fafafa;
font-family: Arial;
font-size: 11px;
}
.intervalField { width:50px; }
.textField-1 { width:100px; }
.textField-2 { width:200px; }
.textField-3 { width:300px; }
.textField-5 { width:500px; }
.textArea-2 { width:200px; height:150px; }
.textArea-3 { width:300px; height:200px; }
.textArea-5 { width:500px; height:400px; }
.intervalField {
}
.btn-1 {
font-family: Arial;
font-size: 11px;
text-indent:0px;
}
fieldset {
border: 1px #ebebeb solid;
padding: 5px;
}
/* оформление форм (окончание) */

/* sitemap - begin */
.map_level_0 {
list-style-type: none;
}
.map_level_1 {
padding-left:20px;
list-style-type: none;
}
/* sitemap - end */

.submenu, .submenu-dop {
position: absolute;
top: 372px;
width: 200px;
visibility: hidden;
color: #747474;
background: #FEE9BF;
border:1px solid #CB6558;
border-bottom:0;
z-index:10;
}
.submenu-dop {
top: 400px;
}
.submenu a, .submenu-dop a{
display:block;
color :#747474;
width:152px;
text-decoration: none;
font-weight: bold;
padding:5px 24px;
border-bottom: 1px solid #CB6558;
}
.submenu a:hover, .submenu-dop a:hover{
background-color: #FCB833;
color: #010000;
cursor: pointer;
}

/* общая подсветка ссылок */
a:hover, a.selected:hover, #where a:hover, #ulMain li a:hover, #ulSecond li a:hover, #ulBrand li a:hover, #catalogTable a:hover, h2 a:hover {
color: green;
}

/* goods fullinfo - begin */
.goodsDescription {
}
.goodsDescription ul {
margin-left: 25px;
}
.goodsDescription fieldset {
border-color: #979797;
padding: 10px;
}
.goodsDescription fieldset legend {
padding: 0px 3px 0px 3px;
color: #979797;
}
.html_table_params {
border-color: #979797;
border-collapse: collapse;
border-style: solid;
border-width: 0px 1px 1px 0px;
width: 100%;
}
.html_table_params td {
border-color: #979797;
border-style: solid;
border-width: 1px 0px 0px 1px;
padding: 3px;
vertical-align: top;
}
/* goods fullinfo - end */

/* сравнение товаров - начало */
#compareList {
padding: 0px 10px 10px 10px;
}
#compareList ul {
list-style-type: none;
margin: 0px auto 10px auto;
width: 171px;
}
#compareList li, #compareList p {
color: #ffffff;
}
/* сравнение товаров - окончание */

/* голосование - начало */
#voting {
padding: 0px 10px 10px 10px;
color: #fff;
}
/* голосование - окончание */

/*подписка на новости - начало*/
#subscribeDiv {
color: #fff;
padding: 0px 10px 10px 10px;
}
/*подписка на новости - окончание*/

/*статистика - начало*/
#statDiv {
color: #fff;
padding: 0px 10px 10px 10px;
}
/*статистика - окончание*/

/* замена валюты - начало */
#exchangeDiv {
color: #fff;
padding: 0px 10px 10px 10px;
}
/* замена валюты - окончание */

/* таблица параметров товара */
.tableDescription {
background-color: #ffe9bf;
border: 1px solid #cb6f60;
border-collapse: collapse;
margin: 30px auto;
}
.tableDescription td {
border: 1px solid #cb6f60;
padding: 3px;
font-family: Tahoma;
font-size: 8pt;
min-width: 30px;
}
.firstLetter {
font-weight: bold;
color: #b30401;
}
.bgColored {
color: #ffffff;
background-color: #cb6f60;
font-style: italic;
font-weight: bold;
}
.bgColored .firstLetter {
color: #ffffff;
}
.tableDescription .plusTD {
width: 30px;
}

/* стиль для строчки "товар снят с производства" */
.goodsInArchive {
color: red;
font-size: 11pt;
font-weight: bold;
}
