/*
Design by Slava ChusOff
http://www.slasoft.kharkov.ua
*/
body {background:#4C4A4B url(../images/body_montanyes.jpg) no-repeat fixed left bottom;margin: 0;padding: 0;font-family: Verdana, Helvetica, sans-serif;font-size: 12px;color: #444445;}
h1, h2, h3 {margin: 0;padding: 0;font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;color: #F93D00;}
h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.6em;color :#6FA0FF}
p, ul, ol {margin-top: 0;line-height: 180%;}
a {text-decoration: none;border-bottom: 1px dotted #999999;color: #417FDA;}
@media all and (max-width:699px) {#wrapper {min-width:230px; width:inherit}}
@media all and (min-width:700px) and (max-width:999px) {#wrapper {width: 700px;}}
@media all and (min-width:1000px) {#wrapper {width: 968px;}}
#wrapper {margin: 0 auto;padding: 0;}
#header {height: 115px;margin: 0 auto;background: url(../images/sled1.jpg) no-repeat left top;}
#logo {float: left;height: 60px;color: #616161;}
#logo h1, #logo p {margin: 0;padding: 0;}
#logo h1 {float: left;padding: 60px 0 0 150px;letter-spacing: -1px;text-transform: lowercase;font-size: 2.6em;}
@media all and (max-width:699px) {#logo p {display:none}}
@media all and (min-width:700px) {#logo p {float: left;margin: 0;   padding:70px 0 0 10px;font: normal 14px Georgia, "Times New Roman", Times, serif;font-style: italic;}}
#logo a {text-decoration: none;color: #616161;}
@media all and (max-width:999px) {#page {min-width: 230px;background: #fff}}
@media all and (min-width:1000px) {#page{background: #fff url(../images/back.jpg) no-repeat left top;}}
#page {margin: 0 auto;}
#page-bgtop {background: url(../images/img04.jpg) repeat-x left top;}
#page-bgbtm {background: url(../images/img06_1.jpg) repeat-x left bottom;padding-bottom: 40px;}

@media all and (max-width:999px)  {#content {min-width: 230px;padding: 60px 5px 0 0;}}
@media all and (min-width:1000px) {#content {float: right;width: 700px;padding: 60px 20px 0 0;}}
#content a {text-decoration: none;color: #417FDA;border:0;}
#content a:hover {border-bottom: 1px dotted #999999;}
#content hr {clear:both;margin-bottom: 1em;margin-top: 1em;}
#content img {border:1px solid black;padding :2px;}
#content a.galery img {cursor:url("../images/zoomin.cur"), pointer;}
#comment hr {background: #fff url(../images/borderline.gif) no-repeat center bottom;margin: 8px auto;height: 1px;border: 0 none;}
#comment form {margin-top: 2em;}
.coment {overflow:hidden;}
textarea {border: 1px grey solid;margin-bottom: 1em;}
.inp {border: 1px grey solid;margin-bottom: 1.5em;}
.red {border: 1px #EF6868 solid;}
.public {clear:both;}
.public-img {float: left;margin-right: 1em;}
#content .public-img img {border:none;border-radius:15px;margin-bottom: 6px;}
.public .entry {padding: 10px 20px 15px 20px;text-align: justify;}
.pg_nav  p{text-align:right;}
.pg_nav span {font-size: 12px;font-weight: bolder;word-spacing: 5px;}
p.ed_com  {text-align:right;}
p.ed_com a{border:0;color:white;}
#content p.back {text-align:right;}
#content p.back  a{color:#F93D00;}
#sidebar {float: left;width: 220px;padding: 60px 0 0 20px;color: #787878;}
#footer {height: 20px;margin: 0 auto;padding: 0px 0 15px 0;font-family: Arial, Helvetica, sans-serif;color: #B2B2B2;}
#footer p {margin: 0;line-height: normal;font-size: 9px;text-align: right;}
#footer a {color: #3D444F;}
.strike {text-decoration: line-through;}
.left {float: left;margin-right: 1.5em;}
.right {float: right;margin-left: 1.5em;}
.photoblock {text-align:center;}
.aft-float {clear:both;margin-top: 1.5em;}
@media all and (max-width:999px) {#fixed {display: none;}}
@media all and (min-width:1000px) {
#fixed {background:#eeeeee url(../images/comp.png) repeat-y;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;color:#574A39;font-family:arial,helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;left:4px;line-height:normal;padding:1px 1px 0;position:fixed;text-align:center;top:10px;}

#fixed div {background:transparent;border-top:0;border-bottom:0;font-family:arial,helvetica,sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:1px auto;padding:2px;}
#fixed b {display:block;margin: 0 1px;background:#aaa;font-size:1px;height:1px;}
}
ul.short_menu {
  clear: both;
  float: right;
  font-size: 22px;
  list-style: none outside none;
  margin: 0 15px 0 0;
}
ul.short_menu li {
	display:inline;
}
ul.short_menu li a{
	text-decoration:underline;
	border:0;
}
ul.short_menu li a:hover {
	text-decoration:none;
}

html {
    height: auto !important;
}

/* Фиксируем позицию body, которую меняет панель гугла */

body {
    top: 0 !important;
    position: static !important;
    min-height: 100vh !important;
}

/* Прячем панель гугла */

.skiptranslate {
    display: none !important;
}

/* Убираем подсветку ссылок */

.goog-text-highlight {
    background-color: inherit;
    box-shadow: none;
    box-sizing: inherit;
}

/* language */

.language {
    position: fixed;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    display: flex;
    flex-direction: column;
}

.language__img {
    margin: 2px;
    cursor: pointer;
    opacity: .5;
}

.language__img:hover,
.language__img_active {
    opacity: 1;
}

/* Стили для демонстрации */

body {
    display: flex;
}

/* content */

.content {
    text-align: center;
    margin: auto;
}