input.button {border-style: solid; border-width: 1px; border-bottom-color:#565656; border-right-color:#565656; border-left-color:#C0C0C0; border-top-color:#C0C0C0; font-size: 100%;}
input.text {border-style: solid; border-width: 1px; border-top-color:#353334; border-left-color:#353334; border-right-color:#353334; border-bottom-color:#353334; background-color: #FFFFFF}

.tmp {margin-left: 1em; padding-left: 1em; background-image: url("images/arr1.gif"); background-repeat: no-repeat;}
.otlad {color: #00f; border: 1px solid #00f;}
body, td, select {font-family: verdana, tahoma;}
select {font-size: 100%; background-color: #fff;}
body, td {font-size: 70%; color:#555;}
form {margin: 0px;}
a {color: #990000;}
#app {color: #994E4E;}


h2.m {font-size: 140%; font-face: Tahoma; margin-top: 0px; margin-bottom: 10px;}/*используется для названий информационных блоков (название функции)*/
h2.nm {font-size: 120%;}
h1 {font-size: 140%; font-face: Tahoma; color: #336699; margin-top: 0px; margin-bottom: 10px;} /*Заголовки (в движке тоже :)*/
h2 {font-size: 100%; font-weight: normal; font-face: Tahoma; color: #336699; background-image: url("images/bullet_1.gif"); background-repeat: no-repeat; background-position: left center; margin-top: 0px; margin-bottom: 5px; padding-left: 5px;} /*Заголовки (в движке тоже :)*/
h3 {font-size: 120%; margin-bottom: 1ex;}
h3.cont_head {font-size: 140%; font-face: Tahoma; color: #336699; margin-top: 0px; margin-bottom: 10px;} /*Заголовки (в движке тоже :)*/
h4 {font-size: 140%; font-face: Tahoma; color: #336699; margin-top: 0px; margin-bottom: 10px;}/*используется для названий информационных блоков (название функции)*/


/*new*/
div.padding {padding-left: 1em; padding-right: 1ex;} /*отображение с отступом. фкции: text;*/
.notice, .offer, .add {font-weight: bold;}
table#info td {vertical-align: top; padding-right: 1ex; padding-bottom: 0.1ex;} /**/
/*//new*/


/* Картинка-банер */
table.table_for_banner {border-style: solid; border-color: #000 #090 #900 #009; border-width: 1px; }
   td.table_for_banner {border-style: solid; border-color: #000 #090 #900 #009; border-width: 1px; }
img.banner {margin-right: 1ex; margin-bottom: 1ex;} 


.button {border-style: solid; border-width: 1px; border-bottom-color:#565656; border-right-color:#565656; border-left-color:#C0C0C0; border-top-color:#C0C0C0; font-size: 100%;}
.text, textarea, .tform {border-style: solid; border-width: 1px; border-top-color:#353334; border-left-color:#353334; border-right-color:#353334; border-bottom-color:#353334; background-color: #FFFFFF}

/*Стили для навигатора!*/

table.top_nav {background: #900; width: 100%; } <!-- таблица для верхнего гориз. навигатора -->
   td.top_nav {padding: 0px 0px 1px 5px; font-weight: bold;} <!-- единственный столбец таблицы для верхнего гориз. навигатора -->

.mlev1d, .mlev2d, .mlev3d, .mlev4d, .mlev5d {color:#660000; background-repeat: no-repeat; background-position: left top; font-size: 10px;}
.mlev1d {text-transform: uppercase; margin-bottom: 1ex; margin-top: 1ex;}
.mlev2d {margin-left: 1em;}

.mlev1d a, .mlev2d a, .mlev3d a, .mlev4d a, .mlev5d a {color:#666666; text-decoration: none; font-family: arial;}
.mlev1d a:hover, .mlev2d a:hover, .mlev3d a:hover, .mlev4d a:hover, .mlev5d a:hover {color: #660000; text-decoration: underline;}

span.nolink {white-space: nowrap; color: #68665C; text-decoration: none; font-weight: bold;}
/*topnav*/

a.link1:link, a.link1:visited {
	color:#990000;
	text-decoration: underline; 
	font-size: 14px; 
	font-weight: bold;
	background-image: url(images/lbullet.gif); background-position: left center; background-repeat: no-repeat;
	padding-left: 20px;
}

a.link2:link, a.link2:visited {
  color:#666666; text-decoration: none; font-family: arial; font-size: 10px;
}
a.link2:hover {color:#660000;}

a.path {white-space: nowrap;}
a.path:link, a.path:visited {color: #68665C; text-decoration: none}
a.path:hover {text-decoration: underline}

/*news*/
div.news {clear: left;}
div.news img {float: left; margin-right: 1ex;}

/*Стили для модуля карта сайта!*/
div.sitemap {margin-top: 1em;}
div.map0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;  background-image: url(images/bullet.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px;}
div.map1 {margin-left: 1em; text-decoration: none;}
div.map2 {margin-left: 2em;}
div.map3 {margin-left: 3em; line-height: 100%;}
div.map4 {margin-left: 4em;}
div.map5 {margin-left: 5em;}

a.map1:hover, a.map2:hover, a.map3:hover, a.map4:hover, a.map5:hover
{
   text-decoration: undelrine;
}

a.map1 {
   color:#666666;
   margin-left: 0px;
   text-decoration: none;
   font-weight: bold;
}

a.map2{
   color:#660000;
   font-size: 10px;
   text-decoration: none;
}

a.map3, a.map4, a.map5{
   color:#666666;
   font-size: 10px;
   text-decoration: none;
}
/*общение new*/
div.fnav {margin-bottom: 1ex; font-weight: bold;}/*?????????*/
div.header {font-weight: bold;}
div.header:first-letter {text-transform: uppercase;}
table.posttable {}
table.posttable td {vertical-align: top;}
span.newMsg{color: blue; font-weight: normal;}
/*************/



/*дефаултные стили для неотточенных под академический стиль функций*/

/*magazin*/
/*стили для таблиц модуля магазин и просто для таблиц*/


td.white{
font-weight: bold;
}
/* наименование характеристик товара*/
.nameChar{
   color: #666666; font: bold
}
.nameCharDescr{
   cursor: help;;
}
/************/

/* для объекта "Общение"*/
.color_border1 {background: #999999}
.color_bgr1 {background: #F5F5F5}
.color_bgr2 {background: #FFF}
.bgdark {background: #EDEDED}
a.bold_under:link, a.bold_under:visited, a.bold_under:hover {text-decoration: underline; font: bold; color: #666666}
/* выделение строки одображаемого сообщения (выше таблицы) в таблице сообщений
 в режиме показа в таблице только заголовков */
span.showedMsg{color: #666666; font: bold;}

.AutorDate {font-size: xx-small}		/* стиль автора и даты сообщения */
.MessageTitle {font: bold}				/* заголовок сообщения */
.MessageText {}				/* текст сообщения */
 
/*служебный сообщения*/
.serviceMes {color:#990000}

/*Стили для JavaScript навигации*/
a.JsNavLink {text-decoration: none; color: #990000; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.JsNavLink:visited {text-decoration: none; color: #990000;}
a.JsNavLink:hover {text-decoration: none; color: #990000;}

a.JsNavFolder {text-decoration: none; color: #990000; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.JsNavFolder:visited {text-decoration: none; color: #990000;}
a.JsNavFolder:hover {text-decoration: none; color: #990000;}

.JsNavNotLink{color: #000000;}
.JsNavNotFolder{color: #000000;}
/*---------------------------*/

/**********   Объект "Визитка" (подробный просмотр)   **********/
  table.vf {width: "98%"; margin: 4 4 4 7; }
  td.vf_title {font: 700 16px/17px Verdana; color: "#999999"; padding: 5 5 7 5; }
  td.vf_logo {background: "#F5F5F5"; width: "10%"; border-style: solid; border-width: 1px 0 1px 0; border-color: "#9B9B9A"; }
  td.vf_anonce {background: "#F5F5F5"; border-style: solid; border-width: 1px 0 1px 0; border-color: "#9B9B9A"; padding: 2 2 2 10; color: "000000"}
  td.vf_adv_doc {color: "#666666"; padding: 5 5 5 2; }
  table.vf_2 {width: "98%"; margin: 4 4 4 7; border-color: "#DDDDDD"; border-width: 1px; border-style: solid; }
  td.vf_shema_photo {vertical-align: "top"; width: "1%"; border-color: "#DDDDDD"; border-style: solid; border-width: 0 1px 0 0; padding: 2 3 2 2; }
  td.vf_in {vertical-align: "top"; }

  table.vf_inner {width: "100%"; height: "100%"; background: "#FFFFFF"; }
  td.vf_left {width: "30%"; text-align: "right"; padding: 1 5 3 1; background: "#F5F5F5"; }
  td.vf_right {text-align: "left"; padding: 1 5 3 1; background: "#F5F5F5"; }
  
  /**********   Объект "глоссарий"   **********/
  table.g_out {border: solid 0px #00AA00; width: "100%"; }
    td.out_find {text-align: center; }
  table.g_lang {border: solid 1px #000000; width: "100%"; }
    td.lang1 {border: solid 0px #000000; text-align: center; font: 600 13px/14px Tahoma; color: #000000; background: #EEEEEE; }
    td.lang_radio {border: solid 0px #000000; background: #CFCFCF; text-align: right; }
    td.lang2 {border: solid 0px #000000; text-align: left; font: 11px/12px Verdana; color: #000000; padding: 2 2 2 5; background: #EFEFEF; }
  table.g_find {border: solid 1px #000000; width: "100%"; align: center; }	
    td.text {border: solid 0px #668800; text-align: left; background: #EEEEEE; }
    .ftext {font: 12px/13px Tahoma; color: #000000; }
    .fsubm {font: 11px/12px Tahoma; height: 20px; }
    td.ch {border: solid 0px #99AACC; text-align: right; background: #CECECE; }
    td.ch1 {border: solid 0px #AABBCC; text-align: left; background: #ECECEC; font: 11px/12px Tahoma; color: #555555; padding: 2 2 2 5; }
  table.g_main {width: "100%"; border: solid 1px #000000; }
  td.g_no {border: solid 1px #000000; font: 600 italic 13px/14px Times New Roman; color: #000000; width: "100%"; 
           background: #EEEEEE; text-align: center; }
  td.g_title {border: solid 0px #000000; font: 600 12px/13px Verdana; text-align: center; background: #EEEEEE; padding: 4; }
  td.g_t {font: 11px/12px Verdana; color: #557799; background: #F9F7F7; }
  td.g_short {font: 10px/11px Verdana; color: #333355; background: #F7F9F7; }
  td.g_a {text-align: center; background: #E9E9E9; }
  a.g_a_det:hover {text-decoration: none; color: blue; font-family: Helvetica; }
  a.g_a_det:visited {text-decoration: none; color: red; }
  a.g_a_det:link {text-decoration: none; color: green; }
  a.g_a_det:active {text-decoration: none; color: black; font-weight: bold; }

  table.glos_view_out {border: solid 1px #000000; }
  td.glos_view_left {border-style: solid; border-color: #2233BB; border-width: 0 1px 1px 0; text-align: left; 
                     background: #EcEcEc; color: #AA2233; padding: 2px 2px 3px 2px; }
  td.glos_view_right {border-style: solid; border-color: #2233BB; border-width: 0 0 1px 0; text-align: left; 
                      background: #ECECEC; color: #000000; padding: 2px 2px 3px 2px; }
					  
  table.glossary_search {border-style: solid; border-width: 1px; border-color: #000; width: 100%; }
     td.glos_srch1      {text-align: right; padding: 2 5 2 2; border-style: solid; border-width: 1px; border-color: #000; }
     td.glos_srch2      {text-align: left; padding: 2 2 2 5; border-style: solid; border-width: 1px; border-color: #000; width: 7%; }
     td.glos_srch3      {border-style: solid; border-width: 1px; border-color: #000; width: 10%; }
       .glos_srch_sbm   {height: 22px; font: 11px/12px Verdana; }
       .glos_srch_text  {height: 20px; font: 11px/15px Verdana; }


/**********   конфигуратор   **********/
  table.config_main {width: 100%;}
  table.config_main td {vertical-align: top;}    
  td.config_total {text-align: right; background: #ffffff; }
  td.config_base_title, td.config_odinary_title, td.config_group_title {text-align: center; background: #3B8285; font: bold 90%/130% tahoma; color: #fff; border-top: 1em solid #5FAAAD;}

  <!-- одна колонка базовых опций -->
  table.config_base {width: 100%; height: 100%; border-left: 3px solid #DCE7E7;} 
  table.config_base td {border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}
    td.base_name {} <!-- столбец "Название" -->
    td.base_price {font-weight: bold; width: 20px;} <!-- столбец "Цена" -->    
    td.base_descr {text-align: center; width: 1%; padding: 5px;}          <!-- столбец "Описание" -->  
	tr.base_true td, tr.base_false td {padding: 5px;}
    tr.base_true {background: #fff; }   <!-- чередующийся стиль для строк №№ 1, 3, 5 -->
    tr.base_false {background: #fff; }  <!-- чередующийся стиль для строк №№ 2, 4, 6 -->
    td.base_pic {padding: 5px; width: 1%;}
    
  <!-- Одна колонка одинарных опций -->
  table.config_ord {width: 100%; height: 100%; border-left: 3px solid #DCE7E7;} 
  table.config_ord td {border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}
    td.ord_name {} <!-- столбец "Название" -->
    td.ord_price {font-weight: bold; width: 20; } <!-- столбец "Цена" -->    
    td.ord_descr {text-align: center; width: 1%; padding: 5px;}          <!-- столбец "Описание" -->  
    tr.ord_true {background: #fff; }   <!-- чередующийся стиль для строк №№ 1, 3, 5 -->
	tr.ord_true td, tr.ord_false td {border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}
    tr.ord_false {background: #fff; }  <!-- чередующийся стиль для строк №№ 2, 4, 6 -->
    td.ord_check {background: #EDF3F3; width: 1%; text-align: center;}  
    td.ord_pic {width: 1%; padding: 5px;}

  
  table.gr {border-left: 3px solid #DCE7E7;} 
  table.gr td {vertical-align: middle; border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}
  table.gr img {border: none;}
  tr.gr1 {background: red; }
  tr.gr2 {background: green; }
/*  td.gr {background-color: #fff; text-align: left;} */
/*  td.gr_pic {background: #119911; border: solid 1px #ADADAD; }*/

  td.gr_radio {width: 1%; text-align: left; background-color: #EDF3F3;}
  td.gr_radio2 {width: 1%; text-align: left; }
  td.gr_small_pic {width: 1%; text-align: center; }
  td.gr_title {width: 60%; text-align: left; }
  td.gr_price {width: 10%; text-align: center; }
  td.gr_descr {width: 1%; padding: 5px; text-align: center;}
  td.gr_big_pic {}

  .config_sbm {background: #DEDEDE; height: 21px; font: 11px/15px Verdana;}
  .total_input {font: italic 700 15px/17px Verdana; color: red; } //шрифт для итоговой суммы в текстовом поле

 /**********   конфигуратор "Заказ"   **********/
  table.config_order {background-color: #0f0;}
  td.config_order_base_title {background-color: #3B8285; text-align: center; color: #fff; font: bold 90%/130%;}
    table.config_order_base {width: 100%; border-left: 3px solid #DCE7E7;}
	table.config_order_base td {border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}

  td.config_order_ordinary_title {background-color: #3B8285; text-align: center; color: #fff; font: bold 90%/130%;}
    table.config_order_ordinary {width: 100%;}
	table.config_order_ordinary td {border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}

  .config_order_total {padding-top: 20px; font-weight: bold; color: #AE2A2A;}
  .config_order_total_no {background: #FFFFFF; font: italic 90%/130%; color: #000000; display: none; }

  td.config_order_alert {color: #3B8285; font-weight: bold; font-style: italic; width: 350px; text-align: justify;}
  div.config_order_back {margin-bottom: 40px; padding-bottom: 2px;}
  

  td.order_gr_pic {width: 5%; border-left: 3px solid #DCE7E7;}
  td.order_gr_name {vertical-align: top; width: 30%;}
  
  /**********   Поиск запчастей   **********/
  table.spares_search {border-bottom: 1px solid #3B8285; background-color: #3B8285; padding: 0px;}
  table.spares_search td {}
  td.spares_text {width: 50%; text-align: right; color: #fff; font-weight: bold; font-size: 90%; line-height: 130%; padding: 0px;}
  td.spares_field {width: 40%; padding: 0px;}
  td.spares_button {width: 10%; padding: 0px;}
  input.spares_button {background: #DEDEDE; height: 21px; font: 11px/15px Verdana;}

  table.spares_result {width: 100%; border-left: 3px solid #DCE7E7;}
  table.spares_result td {border-right: 1px solid #3B8285; border-bottom: 1px solid #3B8285;}
  td.spares_right {width: 50%; text-align: right; padding-top: 3px; padding-bottom: 3px;}
  td.spares_left {width: 50%; text-align: left; padding: 3px; padding-bottom: 3px;}
  td.spares_result_no {text-align: center;font-weight: bold; }
  td.spares_light {text-align: center;}		
  
   /**********   Объект "Визитка" (универсальная лента без картинок)  **********/
  table.v2 {border: solid 1px #000000; width: "95%"; } 
  table.v2_body {border: solid 2px #AABBCC; width: "95%"; } 
  .v2_head {font: 600 13px/14px Arial; color: #333399; background: #CFCFCF; text-align: "center"; padding: "5px"; }
  .v2_type {background: #EFEFEF; }
  .v2 {font: 11px/12px Tahoma; color: #191919; background: #EFEFEF; text-align: "center"; padding: "3px"; }
  .v2_notice {font: italic 12px/14px Arial; color: #3A3A3A; background: #F2F2F2; text-align: "left"; padding: 2 2 7 2; } 
  .v2_space {color: #AABBCC; background: #AABBCC; height: 3px; font-size: 1px; }			  


   /**********   Объект "Календарь"   **********/
/* количество разных стилей: 
	пустой простой день, 
	пустой выходной день, 
	простой день с новостями, 
	выходной день с новостями, 
	пустой сегодняшний день
	сегодняшний день с новостями
*/

  table.clnd_out   {background: #8A8A8A}
     td.clnd_color_5 {background: #E9E9E9} 
     td.small_font {font: xx-small}
  table.clnd_color_bgcolor {background: #F7F7F7}
      a.clndLink {font: bold}



	/* Самый новый календарь */
	table.c_out   {border-style: solid; border-color: #000; border-width: 1px; width: 100%; background: #999; }

           /* для года */
           td.cy      {border-style: solid; border-color: #000; border-width: 1px; width: 100%; background: #000; 
                       text-align: center; padding: 2 2 4 2; }
            a.cy_nav  {text-decoration: underlined; color: #FFF; font-family: Arial; font-weight: bold; font-size: 13px; }
            a.cy_text {text-decoration: underlined; color: #FF0; font-family: Times New Roman; font-weight: bold; font-size: 13px; }

           /* для месяца */
           td.cm      {border-style: solid; border-color: #090; border-width: 1px; width: 100%; background: #0F0; 
                       text-align: center; padding: 2 2 5 2; }
            a.cm_nav  {text-decoration: underlined; color: #941; font-family: Verdana; font-weight: bold; font-size: 13px; }
            a.cm_text {text-decoration: underlined; color: #F30; font-family: Times New Roman; font-weight: bold; font-size: 13px; }

           /* для дней недели ПН ВТ СР ЧТ ПТ СБ ВС */
           tr.cdw    {text-align: center; font-weight: bold; }
           td.cdw    {border-style: solid; border-color: #000; border-width: 1px; width: 100%; background: #EFEFEF; width: 14%; color: #555;}
           td.cdw6   {border-style: solid; border-color: #191; border-width: 1px; width: 100%; background: #DFDFDF; width: 15%; color: #559;}
           td.cdw7   {border-style: solid; border-color: #911; border-width: 1px; width: 100%; background: #CFCFCF; width: 15%; color: #955;}

           /* ДНИ МЕСЯЦА */
           /* стиль для строк */
           tr.c_tr_1 {background: #FCC; text-align: center; }
           tr.c_tr_2 {background: #CFC; text-align: center; }
           tr.c_tr_3 {background: #CCF; text-align: center; }
           tr.c_tr_4 {background: #C99; text-align: center; }
           tr.c_tr_5 {background: #9C9; text-align: center; }
           tr.c_tr_6 {background: #CC9; text-align: center; }

           /* стили для столбцов */
           td.c_td_1 {font-size: 9px;  line-height: 20px; color: #911; font-weight: 100; }
           td.c_td_2 {font-size: 9px;  line-height: 20px; color: #B44; font-weight: 200; }
           td.c_td_3 {font-size: 11px; line-height: 20px; color: #0A0; font-weight: 300; }
           td.c_td_4 {font-size: 11px; line-height: 20px; color: #1B1; font-weight: 400; }
           td.c_td_5 {font-size: 13px; line-height: 20px; color: #119; font-weight: 500; }
           td.c_td_6 {font-size: 13px; line-height: 20px; color: #44B; font-weight: 600; }
           td.c_td_7 {font-size: 15px; line-height: 20px; color: #F00; font-weight: 700; }



   /**********   Обработчик "Лента ссылок" для объекта "Файл"   **********/

  div.link_band_title {border: solid 1px #000; background: #FEF; margin: 7; padding: 10; }
table.link_band_external {width: 100%; text-align: center; }
table.link_band       {border: solid 1px #191; width: 100%; }
   td.link_band_left  {border: solid 1px #911; text-align: center; }
   td.link_band_right {border: solid 1px #119; }
  img.link_band       {border-width: 1px; border-color: #159; border-style: solid; }
    a.link_band       {color: #339; }
  div.add_link        {border: solid 1px #911; background: #EFE; width: 100%; text-align: center; padding: 3; margin: 5; }
    a.add_link        {color: #282; }

  div.link_band_res_mess    {font-size: 12px; color: #191; font-family: Verdana; text-align: center; }
table.link_band_form        {border-width: 1px; border-style: solid; border-color: #000; }
   td.link_band_form_left   {border-width: 1px; border-style: solid; border-color: #000; text-align: right; padding: 3 7 3 3; }
   td.link_band_form_right  {border-width: 1px; border-style: solid; border-color: #000; padding: 3 3 3 3; }
   td.link_band_form_center {border-width: 1px; border-style: solid; border-color: #000; text-align: center; padding: 4; }
input.link_band_submit      {font-size: 12px; font-family: Tahoma; }


.hiddenFiltersDiv
{
	display: none;
}
.depth0
{
	margin: 0 0 0 0px;
}
.depth1
{
	margin: 0 0 0 20px;
}
.depth2
{
	margin: 0 0 0 40px;
}
.depth3
{
	margin: 0 0 0 60px;
}
.depth4
{
	margin: 0 0 0 80px  ;

}
.depth5
{
	margin: 0 0 0 100px  ;

}
.depth6
{
	margin: 0 0 0 120px  ;

}

.tableForSelectionAndPaging
{
	background-color: #E2E1D0;
}
.tableForSelectionAndPaging td
{
	padding: 5 5 5 5;
}
.foundCategoryRow1
{
	background-color: #eeeeee;
}
.foundCategoryRow2
{
	background-color: white;
}


   /**********   Навигатор с картинками   **********/
table.pics_nav               {border-width: 0px; border-color: #000; border-style: solid; width: 300px; }
   td.pics_nav_td_left       {border-width: 0px; border-color: #000; border-style: solid;
			      vertical-align: top; }
   td.pics_nav_td_right_top  {border-width: 0px; border-color: #900; border-style: solid; background: #467AAA; 
			      padding: 0 0 0 5; }
   td.pics_nav_td_right      {border-width: 0px; border-color: #000; border-style: solid; background: #EDF1F4;
			      padding: 8 1 10 8; vertical-align: top; }

    a.pics_nav1              {color: #E5E8EC; text-decoration: none; font: 600 13px/15px Tahoma; }
    a.pics_nav2              {color: #119; }
 span.no_link                {color: #99F; font: 12px/25px Verdana; }
 span.no_link1               {color: #E5E8EC; font: 600 13px/18px Tahoma; }


   /**********   Постраничный Навигатор   **********/
   a.pn_a:link, a.pn_a:visited  {text-decoration: underline; color: #151; font: 11px/11px Verdana; }
span.pn_span                    {color: #911; font: 13px/13px Verdana; }
span.pn_word                    {color: #000; font: 11px/12px Verdana; }
span.pn_sep                     {color: #11F; }  



.changeGoodsCountButton
{
	font-size: 9px;
	height: 20px; 
	width: 15px; 
	color: red;
}


/* Стили для сообщений при отправке письма менеджеру */
div.mng_letter_good {font-weight: bold; font-size: 13px; line-height: 15px; color: #181; }
div.mng_letter_bad  {font-weight: bold; font-size: 13px; line-height: 15px; color: #911; }
  p.mng_letter      {font-weight: Normal; font-size: 11px/13px; color: #000; }
        .text {font: 11px/13px Verdana; }
textarea.text {font: 11px/13px Verdana; }


/* Стили для постраничного навигатора */
table.pg_nav      {border-width: 0px; }
   td.pg_nav_str  {text-align: right; font-weight: normal; font-size: 11px; line-height: 15px; 
                   color: #191; padding: 2 3 2 7; }
   td.pg_nav      {text-align: center; font-weight: bold; font-size: 13px; line-height: 15px; color: #660000; padding: 3px;  }
   td.pg_nav_link {text-align: center; padding: 2px 3px 4px 3px;  }
   a.pg_nav       {font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana, Times New Roman; color: #660000; 
                   text-decoration: underline; }
 img.pg_nav_img   {border-width: 0px; margin: 3 0 0 0; }



/* Стиль для фразы "Нет ни одной горячей новости */
p.no_news {font-size: 12px; }

/* Фотоальбом */
table.photo {width: 100%;}
   td.photo {border-width: 0px 0px 0px 0px; border-color: #000; border-style: solid; width: 33%; background-color: #E2E1CF;}
  div.ph_vot{text-align: center; padding: 5px; }
input.photo {height: 20px; color: #444; font-size: 10px; }

/* Формы */
input.text {color: #000000; border: solid #000000 1px; }
input.button
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	background-image: url("/images/button_bg.gif");
	color: #666666;
	border: solid #636B6C 1px;
	background-color: #F0EFE0;
}

input.submit
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	background-image: url("/images/button_bg.gif");
	color: #666666;
	border: solid #636B6C 1px;
	background-color: #F0EFE0;
}
