.bannergroup{display:none;}
.yashare-auto-init{position: relative;left: -28px;bottom: 45px;}
.odn, #vk_like, .fb_edge_widget_with_comment{float:left !important;}
.odn{margin-left:15px !important;}
.moduletable_questions p{text-align:justify;font-size:14px;font-family:arial,sans-serif !important; color:#555;}
.img_smi img{max-width:620px;margin-bottom:8px;border:1px solid #888;}
.img_smi{text-align:center;}
/* ====================  Общие свойства  ==================== */
 #content p {text-align: justify;}
body,
.menu_top,
.module_logo_side p,
.menu_side,
.menu_side ul,
.module_side h3,
.module_side p,
h1.componentheading, h1,
h2.componentheading,
h2.contentheading,
.blog h2,
#page p,
.moduletable_kont p,
#page h2,
#page h3,
.menu_seo,
div.componentheading,
.djcat_blog_title h3,
.djcat_intro_blog p,
.djcat_blog_category_title h3,
.pagination,
.djcat_title h3,
.inputbox_side,
.xmap h2,
.search_result fieldset,
.results ol li,
.login_form fieldset,
.login_form p,
.form-validate p,
.form-validate fieldset,
.main h3,
.main p,
.blog p,
.blog .leading p,
.blog .article_column p,
.blog_more ul,
.moduletable_logo_header p,
form.search_search,
.moduletable_nav ul,
.moduletable_nav ul li,
.module_info h2,
.module_info h3,
.module_info p,
.moduletable_footer p,
.copyright p,
.moduletable_text p
{  margin: 0;  padding: 0;  }

/* ====================  Выравнивание текста на странице  ==================== */

body,
form.login_form p
{  text-align: center;  }

.login_form fieldset,
.form-validate fieldset div,
.user div
{  text-align: right;  }

#page,
.blog,
h2.contentheading,
.blog h2,
.contact,
.djcatalog,
#system-message,
.xmap,
.form-validate,
.main h3,
.main p,
.user,
.tool-tip,
.editor fieldset,
.moduletable_text,
.contentdescription,
#phocaguestbook
{  text-align: left;  }

/* ====================  Отступы  ==================== */

#page p,
.contact p,
.contact,
.contact_email,
.contact_email_checkbox,
.osolCaptchaBlock,
.xmap ul,
.search_result fieldset,
.login_form fieldset,
.login_form p,
.login_form,
.form-validate p,
.form-validate,
.form-validate fieldset,
.main p,
.user,
.blog p,
.blog .leading p,
.blog .article_column p,
.blog_more ul,
form.editor,
#page ul li,
.blog ul li,
#page ol li,
.blog ol li,
.moduletable_text p,
.moduletable_kont p
{  margin-bottom: 12px;  }

#page,
.contact,
.xmap,
.login_form,
.form-validate,
.main p,
.user,
.blog,
form.editor
{  padding-bottom: 20px;  }

#page h2,
#page h3,
.xmap h2,
.main h3,
h2.contentheading,
.blog h2
{  margin-bottom: 10px;  }

/* ====================  Основной цвет текста  ==================== */

#page p,
.moduletable_kont p,
.contact p,
.djcat_item,
.contact_email,
.contact_email_checkbox,
.osolCaptchaBlock,
.xmap,
.xmap a,
.search_result,
.results,
.login_form fieldset,
.login_form p,
.form-validate,
.main p,
.user,
.blog p,
.blog .leading p,
.blog .article_column p,
.pagination,
.editor fieldset,
.editor fieldset input,
#page ul li,
.blog ul li,
#page ol li,
.blog ol li,
.moduletable_text,
#page a:hover,
.osolCaptchaBlock a:hover,
.djcatalog a:hover,
.login_form p a:hover,
.blog a:hover,
.moduletable_text a,
.contentdescription,
#phocaguestbook
{  color: #555;  }

/* ====================  Цвет второстепенных заголовков  ==================== */

#page h2,
#page h3,
.xmap h2,
.main h3,
h2.contentheading,
.blog h2
{  color: #000;  }

/* ====================  Цвет главного заголовка и выделений  ==================== */

h1.componentheading, h1,
h2.componentheading,
div.componentheading,
.djcatalog a,
.djcat_blog_category_title h3,
.djcat_title h3,
#page a,
.osolCaptchaBlock a,
.xmap a:hover,
.login_form p a,
.user_name span,
.blog a,
.moduletable_text a:hover
{  color: #0084c8;  }

/* ====================  Семейство шрифтов  ==================== */

#page,
#page p,
#page h2,
#page h3,
.contact,
.contact p,
.moduletable_visual,
.djcatalog,
.djcatalog select,
.djcatalog input,
.djcat_blog_category_title h3,
.djcat_title h3,
#system-message,
.contact_email,
.contact_email_checkbox,
.osolCaptchaBlock,
.xmap,
.xmap h2,
.login_form fieldset,
.login_form p,
.form-validate,
.main h3,
.main p,
.user,
h2.contentheading,
.blog,
.blog h2,
.blog_more,
.pagination,
.tool-tip,
.editor fieldset,
.editor fieldset input,
.editor fieldset select,
.editor button,
#page ul li,
.blog ul li,
#page ol li,
.blog ol li,
.moduletable_text,
.contentdescription,
#phocaguestbook
{  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }

/* ====================  Размеры шрифта  ==================== */

#page h2,
.xmap h2,
.blog h2
{  font-size: 14px;  }

#page p,
.moduletable_kont p,
#page h3,
.contact p,
.djcat_blog_title h3,
.djcat_item,
.contact_email,
.contact_email_checkbox,
.osolCaptchaBlock,
.xmap,
.search_result,
.results,
.login_form fieldset,
.login_form p,
.form-validate,
.form-validate fieldset,
.form-validate p,
.main h3,
.main p,
.user,
.blog p,
.blog .leading p,
.blog .article_column p,
.blog_more,
.pagination,
.editor fieldset,
.editor fieldset input,
.editor fieldset select,
.editor button,
.showhide-title,
#page ul li,
.blog ul li,
#page ol li,
.blog ol li,
.moduletable_text,
#system-message,
.osolCaptchaBlock a,
.tool-tip,
.contentdescription,
#phocaguestbook
{  font-size: 14px; }

/* ====================  Основные свойства шрифта и элементов страницы  ==================== */

#page p,
.moduletable_kont p,
.contact p,
.contact_email,
.contact_email_checkbox,
.osolCaptchaBlock,
.xmap ul,
.search_result,
.results,
.login_form p,
.form-validate,
.djcat_item_in p,
.blog p,
.blog_more ul,
.moduletable_text p
{  line-height: 1.3;  }

#page ul li,
.blog ul li,
#page ol li,
.blog ol li
{  line-height: 1;  }

.module_side h3,
h1.componentheading, h1,
h2.componentheading,
#page h2,
.djcat_blog_title h3,
.djcat_blog_category_title h3,
.djcat_title h3,
.xmap h2,
h2.contentheading,
.blog h2,
.module_info h2,
.module_info h3
{  font-weight: normal;  }
h2.contentheading{font-family: "Times New Roman", "Times CY", "Nimbus Roman No9 L", Serif !important;font-size:22px !important;text-transform:uppercase;color:#0084c8 !important;}
.module_name{position: relative;bottom: 24px;right: 32px;color: #0084c8;}
#page h3,
.djcat_toolbar_order a,
.osolCaptchaBlock a,
.user_name span
{  font-weight: bold;  }

.menu_side li,
.menu_side a,
.pagination li,
.contact_email label,
span.article_separator,
div.article_column,
.blog_more ul li,
span.leading_separator,
span.row_separator,
.metadata label
{  display: block;  }

.pagination li,
span.article_separator,
div.article_column
{  float: left;  }

#clear,
span.row_separator,
span.leading_separator
{  clear: both;  }

.djcat_toolbar_filter form ul li span,
.search_search label,
.contact span.marker,
.results ol li span.small
{  display: none;  }

.results ol li p span.small,
.menu_top li,
.moduletable_nav ul li,
.menu_seo li
{  display: inline;  }

.moduletable_nav,
.menu_top,
.djcat_toolbar_in
{  overflow: hidden;  }

.moduletable_nav a,
.menu_top li a,
.menu_side a,
.module_side p a,
.menu_seo a,
.copyright a,
.moduletable_footer a,
.moduletable_visual a,
.djcatalog a,
#page a,
.osolCaptchaBlock a,
.xmap a,
.login_form p a,
.blog a,
.module_info a,
.moduletable_text a
{  text-decoration: none;  }

.menu_top,
.menu_top ul,
.moduletable_nav ul,
.menu_side,
.menu_side ul,
.menu_side ul ul,
.menu_side ul ul ul,
.menu_seo,
.pagination,
.blog_more ul
{  list-style: none;  }

.osolCaptchaBlock img,
.contentpaneopen_edit img,
.search_result fieldset,
.login_form fieldset,
.form-validate fieldset,
.editor fieldset
{  border-style: none;  }

/* ====================  Каталог продукции  ==================== */

.djcatalog  {  color: #222;  }
.djcat_category, .djcatalog, .djcatalog select, .djcatalog input  {  font-size:   12px;  }

.djcat_image img, .djcat_blog_image img  {  margin: 1px !important;  padding: 1px !important;  border: 1px solid #eee;  }
.djcat_image img:hover, .djcat_blog_image img:hover  {  border-color: #f1caff;  }

.djcat_blog_title h3  {  margin-bottom: 4px;  text-align: center;  }
.djcat_intro_blog  {  text-align: center;  }

.djcat_item_in p  {  margin: 0 !important;  padding: 0 !important; margin-bottom: 14px !important;  }

.djcat_toolbar  {  margin: 0 !important;  padding: 0 !important;  }
.djcat_blog_image  {  padding-right: 0 !important;  }
.djcatalog  {  padding-bottom: 20px !important;  }
.djcat_toolbar_in  {  width: 100%  }
.djcat_toolbar_order  {  margin-left: 50%  }
#cid  {  width: 180px;  }
.djcat_blog_item_bg  {  background: none !important;  }

.pagination li  {  margin-left: 12px;  }
.pagination {  padding-top: 20px;  padding-bottom: 40px;  }

/* ----- Ценник ----- */

.djcat_price {
  background-image: url(/images/template/price.png);
  background-repeat: no-repeat;
  
  width: 126px;
  height: 54px;
  
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 5px !important;
  padding-bottom: 16px !important;
  padding-left: 60px !important;
  
  text-align: left;
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 28px;
  font-weight: bold !important;
  color: #b50000;
}

span.djcat_price_value {
  display: block;
  margin-left: -60px !important;
  margin-top: 2px !important;
  font-size: 14px !important;
  line-height: 100% !important;
  width: 110px;
  text-align: center;
  color: #fff !important;
  font-weight: bold !important;
}

/* ----- Вкладки ----- */

div#djcatalog ul.djcat_ultab  {  background: url(/images/template/tab.png) no-repeat center top !important;  color: #000  !important;  font-weight: bold;  }
div#djcatalog li.djcat_litab  {  margin: 0 !important;  padding: 0 !important;  }
div#djcatalog li.djcat_litab span  {     display:  block;  }

div#djcatalog ul.djcat_ultab       {      height:  41px;  }
div#djcatalog li.djcat_litab       { line-height:  33px;  }
div#djcatalog li.djcat_litab       {   font-size:  12px;  }

div#djcatalog li.djcat_litab      {  padding-right: 16px !important;  }
div#djcatalog li.djcat_litab span {  margin-left:  -16px !important;  padding-left:  16px !important;  }
div#djcatalog li.djcat_litab      {  margin-left:   20px !important;  }

div#djcatalog li.djcat_litab_active       {  background: url(/images/template/tab_select.png) no-repeat right top !important;  color: #fff;  }
div#djcatalog li.djcat_litab_active span  {  background: url(/images/template/tab_select.png) no-repeat left  top !important;  }

/* ====================  Разное  ==================== */

div.sigplus-gallery ul
{  padding-bottom: 14px !important;  }

.login_form fieldset,
.form-validate fieldset div
{  padding-right: 200px;  }

div.xmap div.contentpaneopen
{  margin-left: 40px;  }

.user div
{  margin-right: 80px;  }

#paramstimezone
{  width: 460px;  }

span.article_separator
{  width: 3%;  }

div.article_column
{  width: 47%;  }

p.counter
{  padding: 0 !important;  margin: 0 !important;  }

span.leading_separator,
span.row_separator
{  height: 5px;  }

.tool-tip
{  background-color: #fff6d5;  padding: 5px; border: 1px solid #ffeeaa;  }

.metadata textarea
{  margin-bottom: 10px;  }
















/* ====================  Разметка страницы  ==================== */

#top, #mid, #mid_bot, #bot  {  width: 980px;  margin: 0 auto;  }
#top { width: 986px; height: 540px; background: url(/images/template/headerr.jpg); position: relative; }
.moduletable_slide { padding: 234px 0 0 676px; }

#sizer1, #sizer1_1, #content, #sizer2, #left, #right  {  float: right;  }
#sizer3  {  clear: both;  }

/*#mid      {  background: url(/images/template/main_mid.png) repeat-y top center;  }
#mid_top  {  background: url(/images/template/main_top.png) no-repeat top center;  }*/

#sizer1   {  width: 10px;  height: 10px;  }
#right    {  width: 300px;  }
#sizer1_1 {  width: 10px;  height: 10px;  }
#content  {  width: 640px;  padding-top: 0;}
#sizer2   {  width: 20px;  height: 10px;  }
#left     {  width: 280px;  }
#mid_bot  {  background: /*url(/images/template/main_bot.png) no-repeat bottom center;  height: 50px;  */}

/* ====================  Фон сайта  ==================== */

body  {  background: #fff;  }

/* ====================  Верхний логотип  ==================== */

img.logo_header  {  background: url(/images/stories/logo/top_logo_1.png) no-repeat top center;  }

/* ====================  Верхнее меню  ==================== */

.moduletable_top  {  background: url(/images/template/top_menu.png) no-repeat 50% 50%;  }

.menu_top         {  text-align: center;  }
.menu_top li a    {  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }
.menu_top li a    {  color: #f1caff;  font-weight: bold;  }

.menu_top li a                       { line-height:  44px;  }
.moduletable_top                     {      height:  44px;  }
.menu_top li a                       {   font-size:  13px;  }
.menu_top li a, .menu_top li a span  {     padding:  15px 0;  }

.menu_top li a      {  padding-right: 16px;  }
.menu_top li a span {  margin-left:  -16px;  padding-left:  16px;  }
.menu_top li        {  margin-left:   16px;  }
.menu_top li        {  padding: 0 2px;  }
.moduletable_top    {  padding: 0 20px;  }

.menu_top li#current a,  .menu_top li a:hover            {  background: url(/images/template/topmenuselect.png) no-repeat right 50%;  color: #fff;  }
.menu_top li#current a span,  .menu_top li a:hover span  {  background: url(/images/template/topmenuselect.png) no-repeat left  50%;  }

/* ====================  Строка поиска  ==================== */

.module_search  {  text-align: left;  margin-left: 16px;  height: 42px;  }
input#mod_search_searchword  {  border: 1px solid #999;  padding: 3px;  margin-top: 9px;  width: 212px;
  font-size: 12px;  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  color: #2d2d2d;  }

/* ====================  Логотип сбоку  ==================== */

.module_logo_side div p  {  margin-bottom: 10px;  }

/* ====================  Строка навигации  ==================== */

.moduletable_nav  {  height: 42px;  text-align: right;  
  color: #000;  font-size: 10px;  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }
.moduletable_nav ul  {  padding-top: 14px;  }
.moduletable_nav a  {  color: #000;  }
.moduletable_nav a:hover  {  color: #b50000;  }
.moduletable_nav ul li  {  margin-right: 6px;  }

/* ====================  Рекламные слайды  ==================== */

.moduletable_visual  {  margin-bottom: 16px;  }

.slide-desc-bg {  background: #2d2d2d !important;  }
.slide-desc-text {	padding: 3px !important;	text-align: center !important;  }
.slide-desc-text .slide-title {  font-size: 12px !important;  color: #fff !important;  margin-bottom: 0 !important;  }
.slide-desc-text .slide-title a {  color: #fff !important;  }

/*
.slide-desc-bg {  background: #334;  opacity: 0.8;  filter: alpha(opacity = 80);  }
.slide-desc-text {  color: #fff;  padding: 10px;  text-align: left;  }
.slide-desc-text .slide-title {  font-size: 1.5em;  color: #eeee88;  margin-bottom: 5px;  }
.slide-desc-text .slide-title a {  color: #eeee88;  }
*/

/* ====================  Боковое меню  ==================== */

.module_side div         {  padding-top: 0; padding-left: 20px; }
/* нету картинок почему? влад
.module_side div         {  background: url(/images/template/side_menu.png) no-repeat 50% 0;  }
.module_side div#bottom  {  background: url(/images/template/side_menu.png) no-repeat 50% bottom;  }
*/
.module_side div#bottom  {  margin-bottom: 10px; padding-top: 25px; }

.menu_side          {  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }
.menu_side          {  text-align: left;  }

/*.menu_side li.parent a     {  background: url(/images/template/parent.png) no-repeat right 50%;  }*/
.menu_side li.parent ul a  {  background: none;  }
/*.menu_side ul li.parent a  {  background: url(/images/template/parent.png) no-repeat right 50%;  }*/

.menu_side li          {  font-size: 22px;  }
.menu_side li a        {  color: #0084c8;  padding: 5px 18px;  margin-top: 2px;  }
.menu_side li a, .menu_side li.parent a  {  background: none;  }
.menu_side li a:hover     {  color: #6495ED; }

.menu_side ul li    {  font-size: 14px;  }
.menu_side ul li a  {  color: #364e59; padding: 3px 0 3px 50px; }
.menu_side ul li a, .menu_side ul li.parent a  {  background: none;  }
.menu_side ul li a:hover  { color: #778899; }

.menu_side ul { padding: 8px 0; font-family: "Times New Roman", "Times CY", "Nimbus Roman No9 L", Serif; font-weight: bold; font-style: italic;}


/* ====================  Информационный блок  ==================== */

.module_info div         {  padding:  0 18px 0 30px;  }
/* нету картинок влад
.module_info div         {  background: url(/images/template/info.png) no-repeat 50% 0;  }
.module_info div#bottom  {  background: url(/images/template/info.png) no-repeat 50% bottom;  }
*/
.module_info div#bottom  {  margin-bottom: 10px;  }

.module_info          {  color: #555;  font-size: 14px;  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }
.module_info          {  text-align: left;  }

.module_info h2, .module_info h3  {  font-weight: bold;  font-size: 14px;  color: #364e59;  }
.module_info p            {  padding:      8px 10px; font-family: "Times New Roman", "Times CY", "Nimbus Roman No9 L", Serif; font-style: italic; }
.module_info div#bottom   {  padding-top: 16px;  }
.module_info a        {  color: #f1E90FF;  font-style: italic;  }
.module_info a:hover  {  color: #FF1493;  }

/* ====================  Копирайты  ==================== */

.menu_seo  {  padding-top:   18px;  }
.copyright {  margin-bottom: 36px; }

.moduletable_seo, .copyright, .moduletable_footer  {  text-align: center;  }
.menu_seo, .copyright, .moduletable_footer  {  font-size: 12px;  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }

.menu_seo a, .copyright p, .copyright a, .moduletable_footer p, .moduletable_footer a  {  color: #0084c8;  }
.menu_seo a:hover, .copyright a:hover, .moduletable_footer a:hover                     {  color: #006;  }

.moduletable_seo     {  padding-bottom: 14px;  }
.moduletable_footer  {  margin-bottom:  14px;  }

.menu_seo li  {  padding: 0 5px;  }

/* ====================  Заголовок страницы  ==================== */

h1.componentheading, h1, h2.componentheading, div.componentheading, .djcat_title h3, .djcat_blog_category_title h3
{  font-family: "Times New Roman", "Times CY", "Nimbus Roman No9 L", Serif;  text-transform: uppercase;  text-align: left;  }

h1.componentheading, h1, h2.componentheading, div.componentheading  {  font-size: 22px;  margin-bottom: 12px;  }

.djcat_title h3                {  font-size: 22px !important;  margin-bottom: 14px !important;  }
.djcat_blog_category_title h3  {  font-size: 22px !important;  margin-bottom: 10px !important;  }

/* ====================  Скрытый текст  ==================== */

span.showhide-title a  {  display: block;  padding-bottom: 10px;  }

/*===================== Отзывы ===============================*/

/*tbody {   color: #555; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 14px;}*/


/*============================= lang ===============================*/

.moduletable_lang { position: absolute; top:470px; left:545px; }


/*==============Hidden============*/
.element-invisible {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
}

/**
* The .element-focusable class extends the .element-invisible class to allow
* the element to be focusable when navigated to via the keyboard.
*/
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
position: static !important;
clip: auto;
}


 #dm_docs h3, .dm_orderby, .dm_taskbar  {display: none;}

.dm_separator {margin: 10px 0;}

.form-login {
font-family: "Times New Roman", "Times CY", "Nimbus Roman No9 L", Serif;
font-weight: bold;
font-style: italic;
font-size: 13px;
}

.dm_description {
font-family: "Times New Roman", "Times CY", "Nimbus Roman No9 L", Serif;
font-weight: normal;
font-style: italic;
font-size: 14px;
background-color: #FFF;
}

/*#city {width: 170px;}*/