/* $Id: pagestyle.css,v 1.2.2.13 2010/05/26 08:55:24 christianzwahlen Exp $ */

/* subtitle */
div.block-pagestyle div h3.list {
  display: block;
  float: none;
  margin: 0;
}
div.block-pagestyle div h3.inline {
  display: inline;
  float: left;
  margin: 0;
  padding: 0 0.5em 0.25em 0em;
}

div.pagestyle_list div#edit-pagestyle-select-wrapper,
div.pagestyle_list div#edit-pagestyle-select-wrapper label {
  display: block;
  float: none;
  width: auto;
}
div.pagestyle_inline div#edit-pagestyle-select-wrapper,
div.pagestyle_inline div#edit-pagestyle-select-wrapper label {
  display: block;
  float: left;
  width: auto;
}
div.pagestyle_list div#edit-pagestyle-select-wrapper,
div.pagestyle_inline div#edit-pagestyle-select-wrapper {
  margin: 0;
}
div.pagestyle_list div#edit-pagestyle-select-wrapper label {
  margin: 0 0 0.5em 0;
}
div.pagestyle_inline div#edit-pagestyle-select-wrapper label {
  margin: 0 0.5em 0 0;
}
div.pagestyle_list select#edit-pagestyle-select {
  margin: 0 0.5em 0.5em 0;
}
div.pagestyle_inline select#edit-pagestyle-select {
  margin: 0 0.5em 0 0;
}
div.pagestyle_current_inline div#edit-pagestyle-select-wrapper select {
  float: left;
}

/* list */
.block ul.pagestyle_inline {
  padding: 0;
  margin: 0.2em 0 0.5em 0;
}
ul.pagestyle_inline {
  display: block;
  float: left;
}
ul.pagestyle_current_list {
  clear: right;
}
ul.pagestyle_current_inline {
  width: auto;
}
ul.pagestyle_list li {
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  padding: 0;
  margin: 0 0 0.2em 0;
}
ul.pagestyle_inline li {
  display: block;
  float: left;
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  padding: 0;
  margin: 0;
}

/* p */
.block-pagestyle p {
  margin: 0;
  padding: 0;
}

/* images */
.ps_float_right {
  float: right;
}

/* icon */
.ps_icon,
a.ps_black_white,
a.ps_white_black,
a.ps_yellow_blue,
a.ps_standard {
  display: block;
}
.ps_icon {
  float: none;
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.pagestyle_inline li a.ps_icon,
ul.pagestyle_inline li a.ps_rollover {
  float: left;
}

/* a */
a.pagestyle_black_white,
a.ps_black_white {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}
a.pagestyle_white_black,
a.ps_white_black {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}
a.pagestyle_yellow_blue,
a.ps_yellow_blue {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}
a.pagestyle_standard,
a.ps_standard {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}

/* a inline */
ul.pagestyle_list a.pagestyle_black_white,
ul.pagestyle_list a.ps_black_white {
  margin: 0 0 3px 0;
}
ul.pagestyle_list a.pagestyle_white_black,
ul.pagestyle_list a.ps_white_black {
  margin: 0 0 3px 0;
}
ul.pagestyle_list a.pagestyle_yellow_blue,
ul.pagestyle_list a.ps_yellow_blue {
  margin: 0 0 3px 0;
}
ul.pagestyle_list a.pagestyle_standard,
ul.pagestyle_list a.ps_standard {
  margin: 0 0 3px 0;
}

/* a inline */
ul.pagestyle_inline a.pagestyle_black_white,
ul.pagestyle_inline a.ps_black_white {
  margin: 0 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.pagestyle_inline a.pagestyle_white_black,
ul.pagestyle_inline a.ps_white_black {
  margin: 0px 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.pagestyle_inline a.pagestyle_yellow_blue,
ul.pagestyle_inline a.ps_yellow_blue {
  margin: 0px 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.pagestyle_inline a.pagestyle_standard,
ul.pagestyle_inline a.ps_standard {
  margin: 0px 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}

/* reset */
ul.pagestyle_list li a.text_display,
ul.pagestyle_inline li a.text_display {
  width: auto;
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  margin: 0 12px 0 0;
}
ul.pagestyle_list li a.text_display_hidden,
ul.pagestyle_inline li a.text_display_hidden {
  padding: 0;
}

/* a span */
ul.pagestyle_list li a span.display {
  padding: 0px;
  margin: 0px;
}
ul.pagestyle_list li a span.display_hidden {
  padding: 0 3px 0.2em 0;
}
a.ps_icon.pagestyle_end {
  cursor: crosshair;
}

/* pagestyle black white link, visited  */
a.pagestyle_black_white,
a.pagestyle_black_white:visited  {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/black_white.gif");
  background-repeat: no-repeat;
  background-position: 0 0px;
}
ul.pagestyle_inline li a.pagestyle_black_white,
ul.pagestyle_inline li a.pagestyle_black_white:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* pagestyle white black link, visited */
a.pagestyle_white_black,
a.pagestyle_white_black:visited {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/white_black.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
ul.pagestyle_inline li a.pagestyle_white_black,
ul.pagestyle_inline li a.pagestyle_white_black:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* pagestyle normal link, visited  */
a.pagestyle_yellow_blue,
a.pagestyle_yellow_blue:visited {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/yellow_blue.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
ul.pagestyle_inline li a.pagestyle_yellow_blue,
ul.pagestyle_inline li a.pagestyle_yellow_blue:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* pagestyle normal link, visited  */
a.pagestyle_standard,
a.pagestyle_standard:visited {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/standard.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
ul.pagestyle_inline li a.pagestyle_standard,
ul.pagestyle_inline li a.pagestyle_standard:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* pagestyle hover  */
a.pagestyle_black_white:hover,
a.pagestyle_white_black:hover,
a.pagestyle_yellow_blue:hover,
a.pagestyle_standard:hover {
  background-position: 0 -100px;
  background-repeat: no-repeat; /* fix for Opera */
}
/* pagestyle black white hover inline */
ul.pagestyle_inline li a.pagestyle_black_white:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}
/* pagestyle white black hover inline */
ul.pagestyle_inline li a.pagestyle_white_black:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}
/* pagestyle normal hover inline */
ul.pagestyle_inline li a.pagestyle_yellow_blue:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}
/* pagestyle standard hover inline */
ul.pagestyle_inline li a.pagestyle_standard:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}

/* pagestyle focus/active */
a.pagestyle_black_white:focus,
a.pagestyle_white_black:focus,
a.pagestyle_yellow_blue:focus,
a.pagestyle_standard:focus,
a.pagestyle_black_white:active,
a.pagestyle_white_black:active,
a.pagestyle_yellow_blue:active,
a.pagestyle_standard:active {
  background-position: 0 -200px;
  background-repeat: no-repeat; /* fix for Opera */
}


/* pagestyle a:link */
body.pagestyle_black_white a:link,
body.pagestyle_white_black a:link,
body.pagestyle_yellow_blue a:link,

body.pagestyle_black_white a.active:link,
body.pagestyle_white_black a.active:link,
body.pagestyle_yellow_blue a.active:link,

body.pagestyle_black_white ul.primary li a:hover,
body.pagestyle_white_black ul.primary li a:hover,
body.pagestyle_yellow_blue ul.primary li a:hover
{
  text-decoration: underline;
  font-style: italic;
}

/*body.pagestyle_standard a:link,
body.pagestyle_standard a.active:link
body.pagestyle_standard ul.primary li a:hover*/


/* pagestyle white black focus/active inline */
ul.pagestyle_inline li a.pagestyle_black_white:focus,
ul.pagestyle_inline li a.pagestyle_black_white:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* pagestyle white black focus/active inline */
ul.pagestyle_inline li a.pagestyle_white_black:focus,
ul.pagestyle_inline li a.pagestyle_white_black:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* pagestyle normal focus/active inline */
ul.pagestyle_inline li a.pagestyle_yellow_blue:focus,
ul.pagestyle_inline li a.pagestyle_yellow_blue:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* pagestyle normal focus/active inline */
ul.pagestyle_inline li a.pagestyle_standard:focus,
ul.pagestyle_inline li a.pagestyle_standard:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}

/* current */
p.pagestyle_current_list,
p.pagestyle_current_inline {
  display: block;
  float: left;
  clear: right;
}

p.pagestyle_current_list {
  width: 100%;
}
p.pagestyle_current_inline {
  width: auto;
  margin: 0px 0.2em 0 0;  /* NOTE icon specific */
}
/* reset */
p.text_display {
  margin: 0;
}

abbr.pagestyle,
span.pagestyle_current_help,
p.current_text_display_hidden span#pagestyle_current {
  cursor: help;
}

/**
 * Hacks
 * Images not for IE 4 - 5.5 and NN 4.
 */
head:first-child+body a.pagestyle_black_white,
head:first-child+body a.pagestyle_black_white:visited {
  background-image: url("images/black_white.png") !important; /* !important for page style module */
}
head:first-child+body a.pagestyle_white_black,
head:first-child+body a.pagestyle_white_black:visited {
  background-image: url("images/white_black.png") !important; /* !important for page style module */
}
head:first-child+body a.pagestyle_yellow_blue,
head:first-child+body a.pagestyle_yellow_blue:visited {
  background-image: url("images/yellow_blue.png") !important; /* !important for page style module */
}
head:first-child+body a.pagestyle_standard,
head:first-child+body a.pagestyle_standard:visited {
  background-image: url("images/standard.png") !important; /* !important for page style module */
}

head:first-child+body a.pagestyle_black_white:hover {
  background-image: url("images/black_white.png") !important; /* !important for page style module */
}
head:first-child+body a.pagestyle_white_black:hover {
  background-image: url("images/white_black.png") !important; /* !important for page style module */
}
head:first-child+body a.pagestyle_yellow_blue:hover {
  background-image: url("images/yellow_blue.png") !important; /* !important for page style module */
}
head:first-child+body a.pagestyle_standard:hover {
  background-image: url("images/standard.png") !important; /* !important for page style module */
}

/* pagestyle focus/active */
a.pagestyle_black_white:focus,
a.pagestyle_white_black:focus,
a.pagestyle_yellow_blue:focus,
a.pagestyle_standard:focus,
a.pagestyle_black_white:active,
a.pagestyle_white_black:active,
a.pagestyle_yellow_blue:active,
a.pagestyle_standard:active {
  background-position: 0 -200px;
  background-repeat: no-repeat; /* fix for Opera */
}
/* pagestyle black white focus/active inline */
ul.pagestyle_inline li a.pagestyle_black_white:focus,
ul.pagestyle_inline li a.pagestyle_black_white:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* pagestyle white black focus/active inline */
ul.pagestyle_inline li a.pagestyle_white_black:focus,
ul.pagestyle_inline li a.pagestyle_white_black:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* pagestyle yellow blue focus/active inline */
ul.pagestyle_inline li a.pagestyle_yellow_blue:focus,
ul.pagestyle_inline li a.pagestyle_yellow_blue:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* pagestyle standard focus/active inline */
ul.pagestyle_inline li a.pagestyle_standard:focus,
ul.pagestyle_inline li a.pagestyle_standard:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}

/* admin and help */
.ps_ok {
  color: #008000;
}
span.pagestyle_black_white,
span.pagestyle_white_black,
span.pagestyle_yellow_blue,
span.pagestyle_standard,
div#edit-pagestyle-black-white-wrapper label,
div#edit-pagestyle-white-black-wrapper label,
div#edit-pagestyle-yellow-blue-wrapper label,
div#edit-pagestyle-standard-wrapper label,
div#edit-pagestyle-fontweight-black-white-wrapper label,
div#edit-pagestyle-fontweight-white-black-wrapper label,
div#edit-pagestyle-fontweight-yellow-blue-wrapper label,
div#edit-pagestyle-fontweight-standard-wrapper label {
  display: block;
  width: 18em;
  padding: 0em 0.5em 0em 0em;
  border: 1px solid black;
  margin: 0em 0em 0.2em 0em;
}
div#edit-pagestyle-fontweight-black-white-wrapper label,
div#edit-pagestyle-fontweight-white-black-wrapper label,
div#edit-pagestyle-fontweight-yellow-blue-wrapper label,
div#edit-pagestyle-fontweight-standard-wrapper label {
  padding: 0em 0.5em 0em 0.5em;
}
div#edit-pagestyle-display-normal-wrapper label input {
  margin: 0em 3.5em 0em 0.3em; /* NOTE icon specific */
}
div#edit-pagestyle-display-normal-wrapper label {
  background: transparent url("images/normal.gif") no-repeat 2.2em 0;
  display: block;
  height: 16px; /* NOTE icon specific */
}
.ps_download_button,
a.ps_download_button:link,
a.ps_download_button:visited {
  display: block;
  float: none;
  padding: 0.5em 1em;
  border: 1px solid #E09010;
  margin: 1em;
  text-decoration: underline;
  color: #E09010;
  background-color: #FFFFBF;
}
a.ps_download_button:hover {
  border: 1px solid #000000;
  color: #000000;
  background-color: #FFFFBF;
}
a.ps_download_button:focus,
a.ps_download_button:active {
  border: 1px dashed #FFFFFF;
  color: #FFFFFF;
  background-color: #00BF00;
}

/**
 * Erasable or editable code
 */
.ps_clear {
  clear: both;
}
/* display hidden. If your theme have a class for "display hidden" */
.display_hidden {
  position: absolute;
  left: -1000px;	
  top: -1000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: inline;
}
/* Drupal garland theme specific */
div#header-region div.block-pagestyle h2,
div#header-region div.block-pagestyle div h3,
div#header-region div div ul.pagestyle_list,
div#header-region div div ul.pagestyle_inline,
div#header-region div div ul.pagestyle_list li,
div#header-region div div ul.pagestyle_inline li,
div#header-region div div p.pagestyle_current_list,
div#header-region div div p.pagestyle_current_inline,
div#header-region div div form div div div#edit-pagestyle-select-wrapper label {
  display: block;
  margin: 0;
}
.ps_icon,
a.ps_black_white,
a.ps_white_black,
a.ps_yellow_blue,
a.ps_standard {
  line-height: 100%;
}
div#header-region div.block-pagestyle div h3.inline,
div#header-region div div form div div div#edit-pagestyle-select-wrapper label {
  margin: 0 0.5em 0 0;
}
div#header-region div div p.pagestyle_current_inline {
  margin-top: 0em;
}
div#header-region div div ul.pagestyle_inline li {
  margin: 0 0 0 0;
}
select#edit-pagestyle-select option {
  display: block; /* fix for Garland theme */
}

/**
 * The style for jQuery
 * Info: This "!important" values are stronger, because the place is after the values in the CSS head."
 */
span.pagestyle_black_white,
body.pagestyle_black_white,
body.pagestyle_black_white *,
div#edit-pagestyle-black-white-wrapper label,
div#edit-pagestyle-fontweight-black-white-wrapper label {
  color: #000 !important;
  background-color: #fff !important;
  background-image: none !important;/*Чтобы убрать все фоновые картинки*/
}
span.pagestyle_white_black,
body.pagestyle_white_black,
body.pagestyle_white_black *,
div#edit-pagestyle-white-black-wrapper label,
div#edit-pagestyle-fontweight-white-black-wrapper label {
  color: #fff !important;
  background-color: #000 !important;
  background-image: none !important;/*Чтобы убрать все фоновые картинки*/
}
span.pagestyle_yellow_blue,
body.pagestyle_yellow_blue,
body.pagestyle_yellow_blue *,
div#edit-pagestyle-yellow-blue-wrapper label,
div#edit-pagestyle-fontweight-yellow-blue-wrapper label {
  color: #063462 !important; /* #ff0 */
  background-color: #9dd1ff !important;/* #00f */
  background-image: none !important;/*Чтобы убрать все фоновые картинки*/
}
span.pagestyle_standard,
div#edit-pagestyle-standard-wrapper label,
div#edit-pagestyle-fontweight-standard-wrapper label {
  color: blue !important;
  background-color: #D3D3D3 !important; /* LightGrey */
}

/* style not for old browsers (IE 6) */
select#edit-pagestyle-select option[value="black_white"],
select#edit-pagestyle-normal option[value="black_white"] {
  color: #000 !important;
  background-color: #fff !important;
  background-image: none !important;
}
select#edit-pagestyle-select option[value="white_black"],
select#edit-pagestyle-normal option[value="white_black"] {
  color: #fff !important;
  background-color: #000 !important;
  background-image: none !important;
}
select#edit-pagestyle-select option[value="yellow_blue"],
select#edit-pagestyle-normal option[value="yellow_blue"] {
  color: #ff0 !important;
  background-color: #00f !important;
  background-image: none !important;
}
select#edit-pagestyle-select option[value="standard"],
select#edit-pagestyle-normal option[value="standard"] {
  color: blue !important;
  background-color: #D3D3D3 !important; /* LightGrey */
}

div#edit-pagestyle-fontweight-black-white-wrapper,
div#edit-pagestyle-fontweight-white-black-wrapper,
div#edit-pagestyle-fontweight-yellow-blue-wrapper,
div#edit-pagestyle-fontweight-standard-wrapper {
  float: left;
  width: 100%;
}
div#edit-pagestyle-fontweight-black-white-wrapper label,
div#edit-pagestyle-fontweight-white-black-wrapper label,
div#edit-pagestyle-fontweight-yellow-blue-wrapper label,
div#edit-pagestyle-fontweight-standard-wrapper label,
div#edit-pagestyle-fontweight-black-white-wrapper select,
div#edit-pagestyle-fontweight-white-black-wrapper select,
div#edit-pagestyle-fontweight-yellow-blue-wrapper select,
div#edit-pagestyle-fontweight-standard-wrapper select {
  float: left;
  margin: 0em 1em 0em 0em;
}
div#edit-pagestyle-fontweight-black-white-wrapper div.description,
div#edit-pagestyle-fontweight-white-black-wrapper div.description,
div#edit-pagestyle-fontweight-yellow-blue-wrapper div.description,
div#edit-pagestyle-fontweight-standard-wrapper div.description {
  float: left;
  clear: left;
}


















/*Дополнительные настройки*/

/*
Чтобы отображались у списков точечки я закоментировал вот такое правило
background-image: none !important;
которое в этом файле выше где-то(в районе 527 строки)
*/

/*Цвет границы для любых размеров шрифта*/
/*Левая панель*/
body.pagestyle_black_white div#sidebar-left,
body.pagestyle_yellow_blue div#sidebar-left
{
  border: medium solid black;/*граница*/
}

body.pagestyle_white_black div#sidebar-left
{
  border: medium solid white;/*граница*/
}

/*Центральная панель*/
body.pagestyle_black_white div.left-corner,
body.pagestyle_yellow_blue div.left-corner
{
  border: medium black solid;/*Граница центральной панели*/
}

body.pagestyle_white_black div.left-corner
{
  border: medium white solid;/*Граница центральной панели*/
}

/*Правая панель*/
body.pagestyle_black_white div#sidebar-right,
body.pagestyle_yellow_blue div#sidebar-right
{
  border: medium solid black;/*граница*/
}

body.pagestyle_white_black div#sidebar-right
{
  border: medium solid white;/*граница*/
}





/*Для шрифта 75*/

/*Левая панель*/

body.pagestyle_black_white.textsize-75 div#sidebar-left,
body.pagestyle_white_black.textsize-75 div#sidebar-left,
body.pagestyle_yellow_blue.textsize-75 div#sidebar-left
{
  padding-left:9px;/*чтобы граница не перекрывалась*/
  /*width: 305px !important;*//*ширина панели*/
  margin-top: 0px !important;/*чтобы она вровень с центром и правой панелью была*/
}

/*Центральная панель*/
body.pagestyle_black_white.textsize-75 div#center,
body.pagestyle_white_black.textsize-75 div#center,
body.pagestyle_yellow_blue.textsize-75 div#center
{
  margin-left: -225px;/*Чтобы центр состыковать с левой панелью*/
}

body.pagestyle_black_white.textsize-75 div#squeeze,
body.pagestyle_white_black.textsize-75 div#squeeze,
body.pagestyle_yellow_blue.textsize-75 div#squeeze
{
  //margin-left:305px;/*Это задаёт ширину центра факчически*/
}

body.pagestyle_black_white.textsize-75 div.left-corner,
body.pagestyle_white_black.textsize-75 div.left-corner,
body.pagestyle_yellow_blue.textsize-75 div.left-corner
{
  margin-left:0px !important;/*Это чтобы состыковать*/
  left:0px !important;/*Это чтобы состыковать*/
  background-image: none !important;/*чтобы убрать ненужный кусочек темы*/
}

body.pagestyle_black_white.textsize-75 div.right-corner,
body.pagestyle_white_black.textsize-75 div.right-corner,
body.pagestyle_yellow_blue.textsize-75 div.right-corner
{
  margin-left:13px !important;/*Это чтобы состыковать*/
  margin-right:10px;/*Это чтобы состыковать*/
  left:0px !important;/*Это чтобы состыковать*/
}

/*Правая панель*/
body.pagestyle_black_white.textsize-75 div#sidebar-right,
body.pagestyle_white_black.textsize-75 div#sidebar-right,
body.pagestyle_yellow_blue.textsize-75 div#sidebar-right
{
  /*padding-left:10px;*/
  width: 217px !important;/*ширина*/
  margin: 0px -12px !important;/*чтобы состыковать с центром*/
  padding-right: 5px;
}

/*Чтобы сузить текст в блоках правой панели*/
body.pagestyle_black_white.textsize-75 #sidebar-right .block,
body.pagestyle_white_black.textsize-75 #sidebar-right .block,
body.pagestyle_yellow_blue.textsize-75 #sidebar-right .block
{
  //width: 200px !important;
}









/*Для шрифта 115*/

/*Левая панель*/
body.pagestyle_black_white.textsize-115 div#sidebar-left,
body.pagestyle_white_black.textsize-115 div#sidebar-left,
body.pagestyle_yellow_blue.textsize-115 div#sidebar-left
{
  padding-left:9px;/*чтобы граница не перекрывалась*/
  width: 305px !important;/*ширина панели*/
  margin-top: 0px !important;/*чтобы она вровень с центром и правой панелью была*/
}

/*Центральная панель*/
body.pagestyle_black_white.textsize-115 div#center,
body.pagestyle_white_black.textsize-115 div#center,
body.pagestyle_yellow_blue.textsize-115 div#center
{
  margin-left: -321px;/*Чтобы центр состыковать с левой панелью*/
}

body.pagestyle_black_white.textsize-115 div#squeeze,
body.pagestyle_white_black.textsize-115 div#squeeze,
body.pagestyle_yellow_blue.textsize-115 div#squeeze
{
  margin-left:305px;/*Это задаёт ширину центра факчически*/
}

body.pagestyle_black_white.textsize-115 div.left-corner,
body.pagestyle_white_black.textsize-115 div.left-corner,
body.pagestyle_yellow_blue.textsize-115 div.left-corner
{
  margin-left:0px !important;/*Это чтобы состыковать*/
  left:0px !important;/*Это чтобы состыковать*/
  background-image: none !important;/*чтобы убрать ненужный кусочек темы*/
}

body.pagestyle_black_white.textsize-115 div.right-corner,
body.pagestyle_white_black.textsize-115 div.right-corner,
body.pagestyle_yellow_blue.textsize-115 div.right-corner
{
  margin-left:13px !important;/*Это чтобы состыковать*/
  margin-right:10px;/*Это чтобы состыковать*/
  left:0px !important;/*Это чтобы состыковать*/
}

/*Правая панель*/
body.pagestyle_black_white.textsize-115 div#sidebar-right,
body.pagestyle_white_black.textsize-115 div#sidebar-right,
body.pagestyle_yellow_blue.textsize-115 div#sidebar-right
{
  /*padding-left:10px;*/
  width: 230px !important;/*ширина*/
  margin: 0px -13px !important;/*чтобы состыковать с центром*/
}

/*Чтобы сузить текст в блоках правой панели*/
body.pagestyle_black_white.textsize-115 #sidebar-right .block,
body.pagestyle_white_black.textsize-115 #sidebar-right .block,
body.pagestyle_yellow_blue.textsize-115 #sidebar-right .block
{
  width: 200px !important;
}







/*Для шрифта 150*/

/*Левая панель*/
body.pagestyle_black_white.textsize-150 div#sidebar-left,
body.pagestyle_white_black.textsize-150 div#sidebar-left,
body.pagestyle_yellow_blue.textsize-150 div#sidebar-left
{
  padding-left:12px;/*чтобы граница не перекрывалась*/
  width: 300px !important;/*ширина панели*//*305px*/
  margin-top: 0px !important;/*чтобы она вровень с центром и правой панелью была*/
}

/*Центральная панель*/
body.pagestyle_black_white.textsize-150 div#center,
body.pagestyle_white_black.textsize-150 div#center,
body.pagestyle_yellow_blue.textsize-150 div#center
{
  margin-left: -348px;/*Чтобы центр состыковать с левой панелью*/
}

body.pagestyle_black_white.textsize-150 div#squeeze,
body.pagestyle_white_black.textsize-150 div#squeeze,
body.pagestyle_yellow_blue.textsize-150 div#squeeze
{
  margin-left: 332px;/*Это задаёт ширину центра факчически*/
}

body.pagestyle_black_white.textsize-150 div.left-corner,
body.pagestyle_white_black.textsize-150 div.left-corner,
body.pagestyle_yellow_blue.textsize-150 div.left-corner
{
  margin-left:0px !important;/*Это чтобы состыковать*/
  left:0px !important;/*Это чтобы состыковать*/
  background-image: none !important;/*чтобы убрать ненужный кусочек темы*/
}

body.pagestyle_black_white.textsize-150 div.right-corner,
body.pagestyle_white_black.textsize-150 div.right-corner,
body.pagestyle_yellow_blue.textsize-150 div.right-corner
{
  margin-left:13px !important;/*Это чтобы состыковать*/
  margin-right:10px;/*Это чтобы состыковать*/
  left:0px !important;/*Это чтобы состыковать*/
}

/*Правая панель*/
body.pagestyle_black_white.textsize-150 div#sidebar-right,
body.pagestyle_white_black.textsize-150 div#sidebar-right,
body.pagestyle_yellow_blue.textsize-150 div#sidebar-right
{
  /*padding-left:10px;*/
  width: 260px !important;/*ширина*/
  margin: 0px -13px !important;/*чтобы состыковать с центром*/
}

/*Чтобы сузить текст в блоках правой панели*/
body.pagestyle_black_white.textsize-150 #sidebar-right .block,
body.pagestyle_white_black.textsize-150 #sidebar-right .block,
body.pagestyle_yellow_blue.textsize-150 #sidebar-right .block
{
  width: 200px !important;
}

/*Чтобы картинки на текст заменять*/
.img-alt img {
    display: none;
}

.img-norm img {
    display: initial;
}

.img-alt span {
    display: inline-block;
}

.img-norm span {
    display: none;
}

.img-repl
{ margin:0px;
  /*display:inline-block;*/
}

/*Рамка вокруг картинок*/
body.pagestyle_black_white .img-repl span,
body.pagestyle_yellow_blue .img-repl span
{
  border: dashed 3px black;
  /*line-height: initial !important;*/
}

body.pagestyle_white_black .img-repl span
{
  border: dashed 3px white;
  /*line-height: initial !important;*/
}

body.pagestyle_black_white.textsize-75 .img-repl span,
body.pagestyle_white_black.textsize-75 .img-repl span,
body.pagestyle_yellow_blue.textsize-75 .img-repl span
{
  line-height: 16px !important;
}

body.pagestyle_black_white.textsize-115 .img-repl span,
body.pagestyle_white_black.textsize-115 .img-repl span,
body.pagestyle_yellow_blue.textsize-115 .img-repl span
{
  line-height: 23px !important;
}

body.pagestyle_black_white.textsize-150 .img-repl span,
body.pagestyle_white_black.textsize-150 .img-repl span,
body.pagestyle_yellow_blue.textsize-150 .img-repl span
{
  line-height: 28px !important;
}

/*Выравнивание текста в картинках по вертикали*/
.img-repl span
{ display:inline-block;
  display: table-cell;
  vertical-align: middle;
  text-align:center;
}

/*Чтобы в IE alt на логотипе не выходил за рамки*/
body.pagestyle_black_white.textsize-75 #wrapper #container #header h1,
body.pagestyle_black_white.textsize-75 #wrapper #container #header h1 a:link,
body.pagestyle_black_white.textsize-75 #wrapper #container #header h1 a:visited,

body.pagestyle_white_black.textsize-75 #wrapper #container #header h1,
body.pagestyle_white_black.textsize-75 #wrapper #container #header h1 a:link,
body.pagestyle_white_black.textsize-75 #wrapper #container #header h1 a:visited,

body.pagestyle_yellow_blue.textsize-75 #wrapper #container #header h1,
body.pagestyle_yellow_blue.textsize-75 #wrapper #container #header h1 a:link,
body.pagestyle_yellow_blue.textsize-75 #wrapper #container #header h1 a:visited
{
  line-height: 32px !important;
}

body.pagestyle_black_white.textsize-115 #wrapper #container #header h1,
body.pagestyle_black_white.textsize-115 #wrapper #container #header h1 a:link,
body.pagestyle_black_white.textsize-115 #wrapper #container #header h1 a:visited,

body.pagestyle_white_black.textsize-115 #wrapper #container #header h1,
body.pagestyle_white_black.textsize-115 #wrapper #container #header h1 a:link,
body.pagestyle_white_black.textsize-115 #wrapper #container #header h1 a:visited,

body.pagestyle_yellow_blue.textsize-115 #wrapper #container #header h1,
body.pagestyle_yellow_blue.textsize-115 #wrapper #container #header h1 a:link,
body.pagestyle_yellow_blue.textsize-115 #wrapper #container #header h1 a:visited
{
  line-height: 49px !important;
}

body.pagestyle_black_white.textsize-150 #wrapper #container #header h1,
body.pagestyle_black_white.textsize-150 #wrapper #container #header h1 a:link,
body.pagestyle_black_white.textsize-150 #wrapper #container #header h1 a:visited,

body.pagestyle_white_black.textsize-150 #wrapper #container #header h1,
body.pagestyle_white_black.textsize-150 #wrapper #container #header h1 a:link,
body.pagestyle_white_black.textsize-150 #wrapper #container #header h1 a:visited,

body.pagestyle_yellow_blue.textsize-150 #wrapper #container #header h1,
body.pagestyle_yellow_blue.textsize-150 #wrapper #container #header h1 a:link,
body.pagestyle_yellow_blue.textsize-150 #wrapper #container #header h1 a:visited
{
  line-height: 63px !important;
}


/*Чтобы логотип здравоохранения рамку не загораживал*/
body.pagestyle_black_white #wrapper #container #header h1,
body.pagestyle_white_black #wrapper #container #header h1,
body.pagestyle_yellow_blue #wrapper #container #header h1,
body.pagestyle_black_white #wrapper #container #header h1 a:link,
body.pagestyle_white_black #wrapper #container #header h1 a:link,
body.pagestyle_yellow_blue #wrapper #container #header h1 a:link,
body.pagestyle_black_white #wrapper #container #header h1 a:visited,
body.pagestyle_white_black #wrapper #container #header h1 a:visited,
body.pagestyle_yellow_blue #wrapper #container #header h1 a:visited {
  position:initial !important;
}

/*Чтобы в DHTML-меню название подпункта которое дублирует название пункта тоже изменяло размер*/
body.pagestyle_black_white.textsize-75 .fake-leaf,
body.pagestyle_white_black.textsize-75 .fake-leaf,
body.pagestyle_yellow_blue.textsize-75 .fake-leaf
{
  font-size:12px;
}

body.pagestyle_black_white.textsize-115 .fake-leaf,
body.pagestyle_white_black.textsize-115 .fake-leaf,
body.pagestyle_yellow_blue.textsize-115 .fake-leaf
{
  font-size:18.4px;
}

body.pagestyle_black_white.textsize-150 .fake-leaf,
body.pagestyle_white_black.textsize-150 .fake-leaf,
body.pagestyle_yellow_blue.textsize-150 .fake-leaf
{
  font-size:24px;
}

/*Чтобы в списках картиночное обозначение списков сделать значочковым*/
body.pagestyle_black_white ul li,
body.pagestyle_black_white ul.menu li,
body.pagestyle_black_white .item-list ul li,
body.pagestyle_black_white li.leaf,

body.pagestyle_yellow_blue ul li,
body.pagestyle_yellow_blue ul.menu li,
body.pagestyle_yellow_blue .item-list ul li,
body.pagestyle_yellow_blue li.leaf,

body.pagestyle_white_black ul li,
body.pagestyle_white_black ul.menu li,
body.pagestyle_white_black .item-list ul li,
body.pagestyle_white_black li.leaf
{
  /*list-style-type: initial !important;*/
  /*list-style-image: initial !important;*/
  padding: 0px 0px 0.2em 0.0em;
}

body.pagestyle_black_white ol li,
body.pagestyle_black_white ul li,
body.pagestyle_black_white ul.menu li,
body.pagestyle_black_white .item-list ul li,
body.pagestyle_black_white li.leaf,

body.pagestyle_yellow_blue ol li,
body.pagestyle_yellow_blue ul li,
body.pagestyle_yellow_blue ul.menu li,
body.pagestyle_yellow_blue .item-list ul li,
body.pagestyle_yellow_blue li.leaf

body.pagestyle_white_black ol li,
body.pagestyle_white_black ul li,
body.pagestyle_white_black ul.menu li,
body.pagestyle_white_black .item-list ul li,
body.pagestyle_white_black li.leaf
{
    margin: 0.15em 0px 0.15em 1.1em;
    list-style-type: disc;
}


body.pagestyle_black_white li.leaf,
body.pagestyle_yellow_blue li.leaf,
body.pagestyle_white_black li.leaf
{
    list-style-type: disc;
    list-style-image: none !important;
}

body.pagestyle_black_white.textsize-75 li.collapsed,
body.pagestyle_yellow_blue.textsize-75 li.collapsed
{
    list-style-image: url("../../../../misc/menu-collapsed.png") !important;
}

body.pagestyle_white_black.textsize-75 li.collapsed
{
    list-style-image: url("../../../../misc/menu-collapsed-white.png") !important;
}

body.pagestyle_black_white.textsize-115 li.collapsed,
body.pagestyle_yellow_blue.textsize-115 li.collapsed
{
    list-style-image: url("../../../../misc/menu-collapsed-medium.png") !important;
}

body.pagestyle_white_black.textsize-115 li.collapsed
{
    list-style-image: url("../../../../misc/menu-collapsed-medium-white.png") !important;
}

body.pagestyle_black_white.textsize-150 li.collapsed,
body.pagestyle_yellow_blue.textsize-150 li.collapsed
{
    list-style-image: url("../../../../misc/menu-collapsed-big.png") !important;
}

body.pagestyle_white_black.textsize-150 li.collapsed
{
    list-style-image: url("../../../../misc/menu-collapsed-big-white.png") !important;
}

body.pagestyle_black_white.textsize-75 li.expanded,
body.pagestyle_yellow_blue.textsize-75 li.expanded
{
    list-style-image: url("../../../../misc/menu-expanded.png");
}

body.pagestyle_white_black.textsize-75 li.expanded
{
    list-style-image: url("../../../../misc/menu-expanded-white.png");
}

body.pagestyle_black_white.textsize-115 li.expanded,
body.pagestyle_yellow_blue.textsize-115 li.expanded
{
    list-style-image: url("../../../../misc/menu-expanded-medium.png");
}

body.pagestyle_white_black.textsize-115 li.expanded
{
    list-style-image: url("../../../../misc/menu-expanded-medium-white.png");
}

body.pagestyle_black_white.textsize-150 li.expanded,
body.pagestyle_yellow_blue.textsize-150 li.expanded
{
    list-style-image: url("../../../../misc/menu-expanded-big.png");
}

body.pagestyle_white_black.textsize-150 li.expanded
{
    list-style-image: url("../../../../misc/menu-expanded-big-white.png");
}

/*Чтобы куда вводить поисковой запрос с большими буквами был*/
body.pagestyle_black_white.textsize-75 input[type="text"],
body.pagestyle_white_black.textsize-75 input[type="text"],
body.pagestyle_yellow_blue.textsize-75 input[type="text"]
{ font-size: 12px;
  height: 24px;
}

body.pagestyle_black_white.textsize-115 input[type="text"],
body.pagestyle_white_black.textsize-115 input[type="text"],
body.pagestyle_yellow_blue.textsize-115 input[type="text"]
{ font-size: 18.4px;
  height: 33px;
}

body.pagestyle_black_white.textsize-150 input[type="text"],
body.pagestyle_white_black.textsize-150 input[type="text"],
body.pagestyle_yellow_blue.textsize-150 input[type="text"]
{ font-size: 24px;
  height: 40px;
}

/*Граница вокруг поискового поля*/
body.pagestyle_black_white input[type="text"],
body.pagestyle_white_black input[type="text"],
body.pagestyle_yellow_blue input[type="text"]
{ width: 100%;
  /*padding: 15px;*/
}

body.pagestyle_black_white input[type="text"],
body.pagestyle_yellow_blue input[type="text"]
{ border: solid medium black;
}

body.pagestyle_white_black input[type="text"]
{ border: solid medium white;
}

/*Чтобы размер кнопки "Поиск" менялся*/
body.pagestyle_black_white.textsize-75 input[type="submit"],
body.pagestyle_white_black.textsize-75 input[type="submit"],
body.pagestyle_yellow_blue.textsize-75 input[type="submit"]
{ font-size: 12px;
}

body.pagestyle_black_white.textsize-115 input[type="submit"],
body.pagestyle_white_black.textsize-115 input[type="submit"],
body.pagestyle_yellow_blue.textsize-115 input[type="submit"]
{ font-size: 18.4px;
}

body.pagestyle_black_white.textsize-150 input[type="submit"],
body.pagestyle_white_black.textsize-150 input[type="submit"],
body.pagestyle_yellow_blue.textsize-150 input[type="submit"]
{ font-size: 24px;
}

/*Чтобы размер шрифта "Категорий" в расширенном поиске менялся*/
body.pagestyle_black_white.textsize-75 #search-form #edit-category,
body.pagestyle_white_black.textsize-75 #search-form #edit-category,
body.pagestyle_yellow_blue.textsize-75 #search-form #edit-category
{ font-size: 12px;
}

body.pagestyle_black_white.textsize-115 #search-form #edit-category,
body.pagestyle_white_black.textsize-115 #search-form #edit-category,
body.pagestyle_yellow_blue.textsize-115 #search-form #edit-category
{ font-size: 18.4px;
}

body.pagestyle_black_white.textsize-150 #search-form #edit-category,
body.pagestyle_white_black.textsize-150 #search-form #edit-category,
body.pagestyle_yellow_blue.textsize-150 #search-form #edit-category
{ font-size: 24px;
}

body.pagestyle_black_white #logo-floater,
body.pagestyle_white_black #logo-floater,
body.pagestyle_yellow_blue #logo-floater
{
  position:relative !important;
}

body.pagestyle_black_white #header ul.primary-links,
body.pagestyle_white_black #header ul.primary-links,
body.pagestyle_yellow_blue #header ul.primary-links
{
  width:100%;
  margin: 1px 1px 2px 1px;
}

body.pagestyle_black_white #logo-floater h1,
body.pagestyle_white_black #logo-floater h1,
body.pagestyle_yellow_blue #logo-floater h1
{
  height: 86px;
}

