.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: 80%; color:#465B76;}
form {margin: 0px;}
a {color: #182D3B;}
#app {color: #994E4E;}
img.pic {float: left; margin-right: 1em;}
li {list-style-position: inside;}
/*apps*/
div.of {width: 24ex; text-align: center; padding: 0.5ex; padding-top: 0.3ex; font-weight: bold; border: 1px solid #627482; background-color: #DAE3EB; background-image: url("images/ofbk.gif"); background-repeat: repeat-x; margin-top: 0.5ex;}
div.part {clear: both; font-weight: bold; background-color: #E8EEF7; border-top: 1px solid #A4BED2; color: #465B76; margin-bottom: 1ex; margin-top: 1em; padding-left: 1em;}
div.pitem {float: left; height: 60px; width: 230px;}
td.lead_n {background-image: url("images/leadbul.gif"); background-repeat: no-repeat; padding-left: 3ex; padding-right: 1em; background-position: 0px 4px;}
/******/

h2 {color: #fff; font-size: 100%; background-color: #334D5F; width: 25%; margin-right: 10px; text-align: center; padding: 3px;}
h2.m {color: #fff; margin: 0px; font-size: 100%; background-color: #334D5F; width: 25%; margin-right: 10px; float: right; text-align: center; padding: 3px;} /*используется для названий информационных блоков (название функции)*/
h2.mt {color: #fff; margin: 0px; font-size: 100%; margin-left: 10px; width: 25%; background-color: #AC0100; text-align: center; padding: 3px;}
h2.hot {color: #fff; margin: 0px; font-size: 100%; width:25%; float: right; background-color: #AC0100; text-align: center; margin-right: 10px; margin-bottom: 1ex; padding: 3px;}
h2.hot2 {color: #fff; margin: 0px; font-size: 100%; width:30%; float: right; background-color: #334D5F; text-align: center; margin-right: 10px; margin-bottom: 1ex; padding: 3px;}
h2.nm {color: #fff; padding-left: 10px; margin-bottom: 0px; margin-left: 10px; margin-top: 0px;} /*color: #334D5F;*/
h1 {font-size: 110%;} /*Заголовки (в движке тоже :)*/
h3 {font-size: 120%; margin-bottom: 1ex;}

/*face.asp*/
div.flogo {background-image: url("images/flogobk.gif"); background-repeat: no-repeat;}
/**********/
div.leftnav {margin-top: 1ex; padding-left: 1em; margin-bottom: 1em; padding-right: 5px;}
/*inner.asp*/
table.tpb {background-color: #334D5F;}
.tpb td {color: #fff;}
div.topnav {background-image: url("images/throughbk.gif"); background-repeat: repeat-x; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 2px; color: #fff; padding-top: 0.7ex; padding-bottom: 0.6ex; background-color: #8CA8BD;}
div.through {background-color: #fff; padding: 8px; padding-left: 20px; font-size: 80%; border-top: 2px solid #87A3B8;}
td.tni {text-align: center;}
.through a {color: #fff;}
div.banner {margin-left: 10px; margin-top: 30px;}
table.mlay {border-top: 2px solid #87A5BB; border-bottom: 1px solid #C1D8EA;}
table.footer {border-top: 1px solid #87A5BB; background-repeat: repeat-x; background-position: left bottom;}
div.counters {border-left: 1px solid #87A5BB; border-right: 1px solid #87A5BB; padding: 1ex; text-align: center;}
div.counters img {margin-right: 0ex; margin-bottom: 0ex; margin-top: 0ex;}


td.adnav {font-size:60%;}
.adnav a {color: #fff;}
table.adinfo {}
.adinfo td {color: #fff; font-size: 75%;}
/***********/
td.fc {border-left: 1px solid #657886; border-right: 1px solid #657886;}
td.fl {border-right: 1px solid #fff;}
td.fr {border-left: 1px solid #fff;}
/***********/

/*new*/
div.padding {padding-left: 1em; padding-right: 1ex;} /*отображение с отступом. фкции: text;*/
.notice, .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;} 

/*hotoffers*/
div.hot_off {background-image: url("images/hot_offersbk.gif"); background-repeat: repeat-x; background-color: #B1C9E0;}
td.offer {padding-bottom: 1em; padding-right: 1ex; border: 1px solid #A3BACC; background-color: #fff; background-image: url("images/hot_app.gif"); background-repeat: no-repeat; background-position: right bottom;}

.text  {font-size: 100%;}
textarea {background-color: #fff;}
.button, .cartButtons {font-size: 100%; background-color: #C1D8EA; border: 1px solid #87A5BB;}
.text, textarea {border-style: solid; border-width: 1px; border-top-color:#565656; border-left-color:#565656; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color: #fff;}

/*Стили для навигатора!*/
.mlev1d, .mlev2d, .mlev3d, .mlev4d, .mlev5d {color: #B04545; font-size: 100%; text-decoration: none; font-weight: normal; background-repeat: no-repeat; background-position: left top;}
.mlev1d a {color: #465B76; text-decoration: none;}
.mlev2d a, .mlev3d a, .mlev4d a, .mlev5d a {color: #465B76;}
.mlev1d a:hover, .mlev2d a:hover, .mlev3d a:hover, .mlev4d a:hover, .mlev5d a:hover {color:#900;}
.mlev1d {
   background-image: url(images/bullet_lev_1.gif);
   background-position: left top;
   margin-left: 8px;
   padding-left: 18px;
   padding-top: 2px;
   padding-bottom: 3px;
   font-weight: bold;
   margin-right: 1em;
}
.inmlev1 {border-bottom: 1px solid #afc3d3;}
.mlev2d {
   background-image: url(images/bullet_lev_2.gif);
   background-position: 0 2;
   margin-left: 32px;
   padding-left: 10px;
   margin-right: 1em;
}
.mlev3d {
   background-image: url(images/bullet_lev_3.gif);
   background-position: 0 5;
   margin-left: 56px;
   padding-left: 6px;
   margin-right: 1em;
}
.mlev4d {
   background-image: url(images/bullet_lev_3.gif);
   background-position: 0 5;
   margin-left: 70px;
   padding-left: 6px;
}
.mlev5d {
   background-image: url(images/bullet_lev_3.gif);
   background-position: 0 5;
   margin-left: 80px;
   padding-left: 6px;
}
span.nolink {font-weight: bold; color: #E3ECF3;}
/*topnav*/
div.topnav a.link2 {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
div.topnav a.link2:hover {
  text-decoration: underline;
}
div.bottomnav a.link2 {
  color: #86A4BC;
  text-decoration: none;
  font-weight: bold;
}
div.bottomnav span.nolink {color: #325068;}
div.bottomnav a.link2:hover {
  text-decoration: underline;
}
div.bottomnav {background-color: #F2F9FF;}
div.bottomnav {border-top: 1px solid #87A6BB;}
a.path {color: #344D61;}
div.result_link {margin-top: 5px; margin-bottom: 20px; font-size: smaller;}
.result_link a.path {color:#465B76; font-weight: normal;}
span.path {font-weight: normal;}
/*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;}
div.map1 {margin-left: 1em;}
div.map2 {margin-left: 2em;}
div.map3 {margin-left: 3em; line-height: 100%;}
div.map4 {margin-left: 4em;}
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;}
/*************/

hr {height: 2px; color: #87A5BB; margin-bottom: 0px; padding-bottom: 0px;}

/*supermarket*/
table.stufftable {border-left: 1px solid #A4BED2;}
table.stufftable td {border-right: 1px solid #A4BED2; border-bottom: 1px solid #A4BED2;}
tr.smtitle td {background-color: #BFD6E8; background-image: url("images/smtitlebk.gif"); background-repeat: repeat-x; font-weight: bold; color: #334D5F;}
tr.smlight td {background-color: #F2F9FF;}

/*дефаултные стили для неотточенных под академический стиль функций*/

/* для объекта "Общение"*/
.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:#AC0100}

/*Стили для 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.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}

.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
{
	border: solid 1 #c0c0c0;
	background-color: #eeeeee;
}
.tableForSelectionAndPaging td
{
	padding: 5 5 5 5;
}
.foundCategoryRow1
{
	background-color: #eeeeee;
}
.foundCategoryRow2
{
	background-color: white;
}



.changeGoodsCountButton
{
	font-size: 9px;
	height: 20px; 
	width: 15px; 
	color: red;
}

input
{
	font-size: 11px;
}  
.smHeader
{
	font-weight: bold;
	font-size: 13px;
}
tr.smRow0
{
background-color:#eeeeee;
/*text-align:center*/
}
tr.smRow1
{
background-color:#dddddd;
/*text-align:center*/
}


/* Стили для сообщений при отправке письма менеджеру */
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; }

textarea.text {font-family: verdana, tahoma; }
#blok_link a 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}
#blok_link a:hover
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}
#blok_link a.active
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}
#blok_link
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  text-decoration: none;}

