/* Общий стиль основных элементов страницы */
body, td, div, span, form {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  color: black;
  font-size: 9pt;
  margin: 0 0 0 5px;
}

.bgcolor {
	background-color: #FEEFCF;
}

.modeltext {
	font-size: 8pt;
	color: Black;
}

span.bold {
  font-weight : bold;
}

a {
  font-family: Arial, Verdana, Helvetica, helv, sans-serif;
  font-size : 9pt;
  color: #20B2AA;
  font-weight : bold;
}

a:link {
  color: #34724B;
  text-decoration: none;
}

a:visited {
  color: #34724B;
  text-decoration: none;
}

a:active {
  color: #34724B;
  text-decoration: underline;
}

a:hover{
  color: #34724B;
  text-decoration: underline;
}

a.topmenu:link {
	color: #e0e8d0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.topmenu:visited {
	color: #e0e8d0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.topmenu:hover {
	color: #e0e8d0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a.topmenu:active {
	color: #e0e8d0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

td.left {
  background-repeat : repeat-y;
}

td.right {
  background-image : url(../images/borderright.jpg);
  background-repeat : repeat-y;
}

td.bottom {
  border-top-width : 3px;
  top : 3px;
}

.nonselect {
  font-size : 14pt;
  font-weight : bold;
  color: red
}

#columns {
	background-color: #e0e8d0;
	color: ?778065;
	font-size: 15px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}

/* Заголовок стриницы*/
/* Заголовок на главной странице*/
.mainheader {
  font-size : 16pt;
  font-weight : bold;
  color: White;
}

/* Заголовк на остальных страницах */
.header {
  font-size : 16pt;
  font-weight : bold;
  color: White;
}

/*Навигация*/
.menu {
  font-size : 8pt;
  color: Blue;
  font-weight : bold;
}

/* Оформление центральной части главной таблицы (клипер)*/
/* Cлоган под клипером */
.underclipper {
  font-size: 13pt;
  color: White;
  font-weight : bold;
  background-color: #84C326;
  margin : 5px 5px;
}

/* Таблица поиска */
/* Заголовок таблицы поиска */
.sheader {
  font-size : 12pt;
  font-weight : bold;
  text-align : center;
  background-color : #FFCC66;
}

.sheader1 {
  font-size : 10pt;
  font-weight : bold;
  text-align : center;
  background-color : #FFCC66;
  padding : 0 0 0 0;
}

.sheader2 {
  font-size : 10pt;
  font-weight : bold;
  background-color : #FFCC66;
}

.search {
  font-size : 9pt;
  font-weight : bold;
  background-color : #FEEFCF;
}

table.search {
  background-color: #FFCC66;
  border : Maroon;
  border-style : double;
  border-width : 3px;
}

/* Стиль таблиц в номенклатуре */
.trademark {
  font-size : 15pt;
  font-weight : bold;
  color: #006400;
  text-transform : uppercase;
}

.type {
  font-size : 14pt;
  font-weight : bold;
  color: #006400;
}

.cls {
	font-size: 12pt;
	font-weight: bold;
	color: #556B2F;
}

a.mark:link {
  font-size : 9pt;
  color : #34724B;
  font-weight : bold;
  text-decoration : none;
}

a.mark:active {
  font-size : 9pt;
  color : #34724B;
  font-weight : bold;
  text-decoration : underline;
}

a.mark:hover {
  font-size : 9pt;
  color : #34724B;
  font-weight : bold;
  text-decoration : underline;
}

a.mark:visited {
  font-size : 9pt;
  color : #34724B;
  font-weight : bold;
  text-decoration : none;
}

a.order{
  font-size : 8pt;
  color: #615d42;
  font-weight : bold;
}

a.order:link {
  color: #615d42;
  text-decoration: none;
}

a.order:visited {
  color: #615d42;
  text-decoration: none;
}

a.order:active {
  color: #615d42;
  text-decoration: underline;
}

a.order:hover{
  color: #615d42;
  text-decoration: underline;
}

.text {
  font-size : 8pt;
}

.text1 {
  font-size : 10pt;
}

.price {
  font-size : 10pt;
  font-weight : bold;
}

/* Стиль таблиц торговых марок */
.tradetext1 {
  background-color : #fdeeb0;
  font-weight : bold;
  font-size : 12pt;
}

.tradetext2 {
  background-color : #FEEFCF;
  font-weight : bold;
  font-size : 8pt;
}

td.pagenavigator {
  font-size : 11pt;
  font-weight : bolder;
  color: #006400;
}

a.pagenavigator {
  font-size : 10pt;
  font-weight : bold;
  color: #34724B;
}

a.pagenavigator:active {
  font-size : 10pt;
  font-weight : bold;
  color: #34724B;
  text-decoration : underline;
}

a.pagenavigator:hover {
  font-size : 10pt;
  font-weight : bold;
  color: #34724B;
}

a.pagenavigator:link {
  font-size : 10pt;
  font-weight : bold;
  color: #34724B;
}

a.pagenavigator:visited {
  font-size : 10pt;
  font-weight : bold;
  color: #34724B;
}

.info {
  font-size : 9pt;
  text-align : justify;
  text-indent : 20px;
}

/* Детальная форма */

.modelname {
  font-size : 12pt;
  font-weight : bold;
  background-color : #FFCC66;
}

a.tmark {
  font-size : 12pt;
  color : #006400;
  font-weight : bold;
}

a.tmark:active {
  font-size : 12pt;
  color : #006400;
  font-weight : bold;
  text-decoration : underline;
}

a.tmark:hover {
  font-size : 12pt;
  color : #006400;
  font-weight : bold;
  text-decoration : underline;
}

a.tmark:link {
  font-size : 12pt;
  color : #006400;
  font-weight : bold;
}

a.tmark:visited {
  font-size : 12pt;
  color : #006400;
  font-weight : bold;
}

/* Корзина */
a.mark1 {
  font-size : 8pt;
  color : Maroon;
  font-weight : bold;
}

a.mark1:active {
  font-size : 8pt;
  color : Maroon;
  font-weight : bold;
  text-decoration : underline;
}

a.mark1:hover {
  font-size : 8pt;
  color : Maroon;
  font-weight : bold;
  text-decoration : underline;
}

a.mark1:link {
  font-size : 8pt;
  color : Maroon;
  font-weight : bold;
}

a.mark1:visited {
  font-size : 8pt;
  color : Maroon;
  font-weight : bold;
}

/* Подтверждение */
.pass {
  font-size : 10pt;
  font-weight : bold;
}

.mark2 {
  font-size : 8pt;
  color : Maroon;
  font-weight : bold;
}

/* Результат */
.result {
  font-size : 11pt;
  font-weight : bold;
  text-indent : 12pt;
  text-align : justify;
}

/* Авторизация */
.autheader {
  font-size : 10pt;
  font-weight : bold;
  background-color : #FFCC66;
  padding : 5px;
}

.autext {
  text-indent : 5px;
  font-size : 10pt;
  font-weight : bold;
}

.small {
  font-size : 8pt;
}

/*Стиль текста новостей*/

.news {
  padding : 8px;
  font-size : 8pt;
}

.newslast {
  padding : 8px;
  font-size : 8pt;
  color : Red;
}

/*Стиль кнопок*/

.button {
  background-color : #FFBB00;
  font-weight : bold;
  font-size : 10pt;
  border-style : outset;
  padding-bottom : 1px;
  padding-top : 1px;
}

/* Стили страниц печати*/

.print {
  font-size : 10pt;
  color : Black;
}

.printheader {
  font-size : 12pt;
  color : Black;
  font-weight : bold;
}

.printtitle {
  font-size : 10pt;
  color : Black;
  font-weight : bold;
}

/*Стили разрозненных таблиц*/

/*Таблица маршрутов развозки*/

table.route {
  border : double Maroon;
}

.articles {
  font-size : 10pt;
  font-weight : normal;
  }


  .allnews {
  font-size : 10pt;
  font-weight : bold;
  color : #34724B;
}

  .allnewslast {
  font-size : 10pt;
  font-weight : bold;
  color : #34724B;
}

a.allnewslastlink {
  font-size : 11pt;
  font-weight : bold;
  color : #717D58;
  
}
a.allnewslink {
  font-size : 11pt;
  font-weight : bold;
  color : #717D58;
}

#cell {
	border: 3px solid #e0e8d0;
	padding: 3px 3px 3px 3px;
}

#cellleft {
	border: 3px solid #e0e8d0;
}