.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, input, select {font-family: verdana, tahoma;}
select {font-size: 100%;}
body, td {font-size: 70%; color:#555;}
form {margin: 0px;}
.button {font-size: 80%; FONT-WEIGHT: bold; font-family: verdana, tahoma; color:#fff; background-color:#447AA8;}
p {text-align: justify;}

a {
  color: #014699;
  text-decoration: none;
}
a:hover {
  color: #014699;
  text-decoration: underline;
}

#app {color: #994E4E;}


h2 {font-size: 100%; font-family: tahoma, verdana; color: #fff; font-weight: bold;margin-bottom: 0.3ex; margin-left: 10px;} /*используется для названий информационных блоков (название функции)*/

h2.blue {
    color: #447AA8;
    text-align:center;
}

h1 {font-size: 110%; color: #447AA8;} /*Заголовки (в движке тоже :)*/
h3 {font-size: 100%; margin-bottom: 0.5ex; color: #fff; PADDING-LEFT: 2ex;}
.h4 {background-image: url("/images/fon_pl.gif"); background-position : bottom; background-repeat:repeat-x;}

/*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;} 


.text  {font-size: 100%; background-color: #fff;}
textarea {background-color: #fff;}
.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, input.tform {border-style: solid; border-width: 1px; border-top-color:#565656; border-left-color:#565656; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0;}
.tform {background-color: #fff;}

/*Стили для навигатора!*/
.mlev1d, .mlev2d, .mlev3d, .mlev4d, .mlev5d {color:#900; background-repeat: no-repeat; background-position: left top;}
.mlev1d a {color: #000;}
.mlev2d a, .mlev3d a, .mlev4d a, .mlev5d a {color: #666;}
.mlev1d a:hover, .mlev2d a:hover, .mlev3d a:hover, .mlev4d a:hover, .mlev5d a:hover {color:#900;}
.mlev1d {
   background-image: url(images/arrow2.gif);
   margin-left: 8px;
   padding-left: 10px;
}
.mlev2d {
   background-image: url(images/arrow2.gif);
   margin-left: 20px;
   padding-left: 10px;
}
.mlev3d {
   background-image: url(images/arrow2.gif);
   margin-left: 31px;
   padding-left: 10px;
}
.mlev4d {
   background-image: url(images/arrow2.gif);
   margin-left: 42px;
   padding-left: 10px;
}
.mlev5d {
   background-image: url(images/arrow2.gif);
   margin-left: 53px;
   padding-left: 10px;
}
span.nolink {color: #FCCFCC;}
/*topnav*/
a.link2:link, a.link2:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.link2:hover {
  color: #FCCFCC;
  text-decoration: none;
}
a.path {
}
a.path:link, a.path:visited {color: #467AAA; text-decoration: none}

/*news*/
div.news {clear: left; text-align : justify;}
div.news img {float: left; margin-right: 1ex;}

/*Стили для модуля карта сайта!*/
div.sitemap {margin-top: 1em; }
div.map0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.map1 {margin-left: 1em; background-image: url(/images/lvl2.gif); background-repeat: no-repeat; padding-left: 10px;}
div.map2 {margin-left: 2em; background-image: url(/images/lvl2.gif); background-repeat: no-repeat; padding-left: 10px;}
div.map3 {margin-left: 3em; line-height: 100%; background-image: url(/images/lvl2.gif); background-repeat: no-repeat; padding-left: 10px;}
div.map4 {margin-left: 4em; background-image: url(/images/lvl2.gif); background-repeat: no-repeat; padding-left: 10px;}
div.map5 {margin-left: 5em; }

/*общение 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*/
/*стили для таблиц модуля магазин и просто для таблиц*/
table.sm{
width:95%;
}
tr.smTitle{
background-color:#cccccc;
/*text-align:center;*/
vertical-align:top;

}
tr.smDark
{
background-color:#eeeeee;
/*text-align:center*/
}
tr.smLight
{
background-color:#dddddd;
/*text-align:center*/
}
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 {}

/*Стили для 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.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_color_1 {background: #8A8A8A}
     td.clnd_color_5 {background: #E9E9E9} 
     td.small_font {font: xx-small}
  table.clnd_color_bgcolor {background: #F7F7F7}
      a.clndLink {font: bold}


   /**********   Обработчик "Лента ссылок" для объекта "Файл"   **********/

  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; }

.link_item {background-image: url(images/kubik.gif); background-repeat : no-repeat; background-position :0ex 1ex; padding-left: 1em;}

table.vn {width: "100%"; height: "100%"; background: "#FFFFFF"; }
table.vn td {text-align: "center"; padding: 2 5 3 2; background: "#f0f0f0"; border-bottom: solid 2px #fff; }
  td.vn1 {text-align: "center"; padding: 1 5 3 1; background: "#f0f0f0"; }

   /**********   Навигатор с картинками   **********/
td.pics_nav_top {background-color: #467AAA; color: #fff; font-weight: bold; border-bottom: 1px solid #275070; padding-bottom: 2px; padding-top: 2px; padding-left: 10px;}
td.pics_nav_top a.pics_nav1 {color: #fff;}
table.pxlvl2 {background-color: #F0F0F0; border-top: 2px solid #fff; width: 100%;}
table.pxlvl2 td {vertical-align: top; color: #00226A;}
td.pxlvl2pic {padding-left: 6px;}
td.pics_nav_middle {border-top: 2px solid #fff;}


span.path {font-weight: normal; color: #858585;
}

table.vnkont {margin-top : 7px; }
table.vnkont td { background: "#F0F0F0"; width="50%"; background-image: url(images/kubik.gif); background-repeat : no-repeat; background-position :2ex 1ex; padding-left: 2em;}

table.infotable td {padding:5px;}

.coins_list tr td a{
 display:block;
 height:100%;
 width:100%;
}
.coins_list tr td div{
 TEXT-ALIGN: center;
}
.coins_list tr td div img{
 border:0;
}


table.infotable{
 border:1px solid #555;
 }  

 table.infotable td{
 border:1px solid #555;
 }

 table.infotable th{
 border:1px solid #555;
 font-size: 70%;
 }

 table.infotable tr td a{
 display:block;
 width:100%;
 height:100%;
 }
table.infotable td a img {border:none;}
table.infotable td{text-align:center;}

