/* Путь */
DIV.path { padding: 9px 5px .8em 0; font-size: 11px; color: #979797; }
DIV.path A { color: #979797 !important; }
DIV.path IMG { float: left; margin: 1px 4px 0 0; }
/* Разлинованая таблица */
TABLE.table { margin: .9em 0; border-bottom: 4px solid #FABD02; }
TABLE.table TH { padding: 4px 5px; background: #FFF500; color: #261661; vertical-align: middle; font-size: 95%; font-size: '90%'; border-bottom: 3px solid #FABD02; }
TABLE.table TD { padding: 3px 5px; vertical-align: middle; border-bottom: 1px solid #FABD02; text-align: center; } 
TABLE.table TD P, TABLE.table TH P { padding: 0; }
TABLE.table TH.lft, TABLE.table TD.lft { text-align: left; }
TABLE.table TH.rgh, TABLE.table TD.rgh { text-align: right; }
/* Форма */
TABLE.form { width: 100%; margin: .8em 0; border-collapse: collapse  }
TABLE.form TD { vertical-align: middle; padding: 5px 4px 10px 4px; }
TABLE.form TD.name { width: 15%; }
TABLE.form TD.input { width: 85%;  }

TABLE.form input#sendbut { width: 12em; padding: .2em 0 }

TABLE.form TD.input input { font-size: 95%; padding-left: .3em   }
TABLE.form TD.input select { font-size: 95% }
TABLE.form TD.input textarea { font-size: 95%; padding-left: .3em }

TABLE.form TD.nopad { padding: 0; line-height: 1px;  }

TABLE.form TD.input TABLE.buttons { float: right; }
TABLE.form TD.input TABLE.buttons TH { padding: 5px 4px 1px 0; font-weight: normal; }
SPAN.star { padding: 0 3px; color: #FFFDC8; font-size: 15px; }
/* Различия с главной */
TABLE.main TD.lft-col { width: 25%; }
TABLE.main TD.rgh-col { width: 75%; padding: 110px 35px 35px 35px; }
DIV.menu DIV { left: -12px; }
/* Новости */
TABLE.news { width: 100%; margin: 0 0 22px 0; }
TABLE.news SPAN { padding-top: 15px;  color: #FFF; display: block; }
TABLE.news DIV { font-weight: bold; }
DIV.img { width: 60px; height: 60px; margin: 8px 7px 3px 0; overflow: hidden; float: left; }
DIV.data { padding: 4px 0 0 0; font-size: 11px; color: #999; }
DIV.pages { padding: 8px 0; font-weight: bold; clear: left; }
/* Каталог товаров */
TABLE.catalog { width: 100%; }
TABLE.catalog TD.pdg { padding: 0 2px 20px; }
TABLE.catalog TD DIV { padding: 8px 0 0; font-size: 125%; }
UL.catalog LI { font-weight: bold; font-size: 105%; }

/*===NEW===*/
table.select { border-collapse: collapse; width: 100%; margin-top: 20px }
td.title { background: url(../img/title.gif) repeat-x 0 100%; padding: 6px 20px 0px 0; margin: 0 !important; font: normal 25px "Times New Roman"; color: #ebf500  }
td.label1 { font: bold 20px "Times New Roman"; color: #fff; background: url(../img/label1.gif) no-repeat 0 100%; padding: 0 0 0 15px;  }
td.label1 div { font: bold 20px "Times New Roman"; color: #fff; background: url(../img/label1.gif) no-repeat 100% 100%; padding: 10px 15px 9px 0;   }
td.label2 { background: url(../img/label2.gif) no-repeat 100% 100%; font: bold 18px "Times New Roman"; color: #fff; padding: 13px 20px 9px 25px;
				cursor: pointer; cursor: hand }

table.select2 { border-collapse: collapse; width: 100%; background: #472f9d; border-bottom: 1px solid #8068db   }
table.select2 td { padding: 15px 0 20px 14px; }
table.select2 td.td18 { width: 18% }
table.select2 td.td19 { width: 19% }
table.select2 td.td20 { width: 20% }
table.select2 td.td27 { width: 27% }

table.select2 td span { display: block; margin-bottom: .3em }

table.select2 select { font: 105% "Times New Roman"; width:  100%; }
table.select2 input.button { font: bold 105% "Times New Roman"; padding: .2em 15px; //padding: .1em 0; position: relative; bottom: .2em; width: 70%    }


td.label3 { font: bold 18px "Times New Roman"; color: #fff; background: url(../img/label3.gif) no-repeat 0 100%; padding: 13px 15px 9px 15px;
			   cursor: pointer; cursor: hand }
td.label3 div { font: bold 18px "Times New Roman"; color: #fff; background: none; padding: 0  }

table.select3 { width: 100%; margin: 4px 0 20px 0 ; border-top: 1px solid #8068db; border-collapse: collapse }
table.select3 th { background: #472f9d; padding: .3em 0 .5em 40px; border-bottom: 1px solid #8068db; text-align: left }
table.select3 th.price { text-align: left; padding: .3em 0 .5em 0; width: 10em;  }
table.select3 td.price { text-align: right; padding: 4px 45px 6px 0;    }

table.select3 td { padding: 4px 0 6px 40px; vertical-align: middle; font-size: 105%; border-bottom: 1px solid #3a2766  }
table.select3 td.link { padding-left: 0 }
table.select3 td.link a { color: #fff; background: url(../img/blank.gif) no-repeat 17px .2em; padding: 0 0 0 40px }
table.select3 th.busket { width: 70px }
table.select3 td.busket { width: 70px }
table.select3 td.busket img { cursor: pointer; cursor: hand }
table.select3 th.count { width: 5em; padding-left: 0 }
table.select3 td.count { width: 5em; padding-left: 0 }
table.select3 td.count input { width: 75%; font: 95% "Times New Roman" }

table.main div.dost ul { padding-left: 20px !important  }
table.main div.dost ol { padding-left: 25px !important }

span.obliq { color: #fff500 }