
/* CSS Document */
body{
	padding:0; 
	margin:0;
	background:#272C32 url(img/bg_top.jpg) top repeat-x;	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#636D78; line-height:14px; font-size:12px;
}

.col {
	float:left;
}

form, div, input, textarea { margin:0; padding:0;}

input, textarea {font-size:1.01em;}

input {vertical-align:top;}


.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {font-size:1.01em; text-transform:uppercase; font-weight:bold; color:#FFFFFF; padding:0px 0px 20px 10px;}



a {color:#636D78; text-decoration:none;}
a:hover {text-decoration:none;}

#respond {
	font-size:1.31em;
	font-weight:normal;
	line-height:29px;
	color:#C4D6EE;
}

#links_with_style  {
	vertical-align:top;
}
#archives  {
	vertical-align:top;
}
#meta  {
	vertical-align:top;
}
#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#categories  {
	vertical-align:top;
}
#calendar_wrap {
	vertical-align:top;
	font-size:1.01em;
	padding:10px 0px 0px 10px;
}
#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
.textwidget {
	text-align:left;
	padding:10px 0px 0px 15px;
	font-size:1.01em;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#FFFFFF; padding-left:0px;}
.alignright {width:40%; float:right; text-align:right; color:#FFFFFF; padding-right:0px;}
.alignleft a {color:#FFFFFF; font-size:1.01em; font-weight:bold;}
.alignright a {color:#FFFFFF; font-size:1.01em; font-weight:bold;}


.side {color:#C2C8D0;}
.side a {color:#C2C8D0;}

.statusbar p {padding:0px 0px 10px 10px; font-weight:normal;}



h1, h2, h3 {margin:0px; padding:0px;}

h3 {font-size:1.01em; text-transform:uppercase; font-weight:bold; color:#FFFFFF; padding:25px 0px 20px 10px;}



h1 {font-size:2em; font-family:arial; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:0px; padding:20px 0px 0px 38px;}
h1 a{color:#FFFFFF; text-decoration:none;}

h2 {font-size:4.41em; font-family:arial; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:0px; padding:65px 0px 0px 38px;}
h2 a{color:#FFFFFF; text-decoration:none;}

h4 {font-size:1.40em; font-family:arial; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:0px; padding:0px 0px 0px 0px; color:#8A9097; }
h4 a{color:#8A9097; text-decoration:none;}

h5 {font-size:4.41em; font-family:arial; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:0px; padding:65px 0px 0px 38px;}
h5 a{color:#FFFFFF; text-decoration:none;}

.key
{
	font-weight:bold !important;
}

.link
{
color:#8A9097;
text-decoration:underline !important;
}

.link1
{
color:#8A9097;
text-decoration:underline !important;
font-size:1.40em; 
font-family:arial;
}

.link2
{
color:#8A9097;
text-decoration:underline !important;
}

.link3 
{
color:#8A9097;
text-decoration:underline !important;
font-size:1.50em; 
font-family:arial;
margin-top:60px;
}

.link4
{	
	font-family: Tahoma;
	font-size: 18px;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:30px;
	text-decoration:underline;
	text-align: left;
}

.link5
{	
	font-family: Tahoma;
	font-size: 18px;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:30px;
	text-align: left;
	color:#8A9097;
	line-height:1.8em;
}

.button{
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 12px 40px;
  margin: 10px 20px;
  border-radius: 30px;
  background-image: linear-gradient(45deg, #999999 0%, #cccccc 50%, #272C32 100%);
  background-position: 100% 0;
  background-size: 200% 200%;
  font-family: 'Montserrat', sans-serif;
  font-size: 25px;
  font-weight: 300;
  color: #ffffff;
  box-shadow: 0 16px 32px 0 rgba(0,40,120,.35);
  transition: .5s;
}
 .button:hover{
 box-shadow: 0 0 0 0 rgba(0,40,120,0);
 background-position: 0 0;}
 
.button1{
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 12px 40px;
  margin: 10px 20px;
  border-radius: 22px;
  background-image: linear-gradient(45deg, #999999 0%, #cccccc 50%, #272C32 100%);
  background-position: 100% 0;
  background-size: 200% 200%;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #ffffff;
  box-shadow: 0 16px 32px 0 rgba(0,40,120,.35);
  transition: .5s;
}
 .button1:hover{
 box-shadow: 0 0 0 0 rgba(0,40,120,0);
 background-position: 0 0;}

.recvizit {
	font-family: Tahoma;
	font-size: 18px;
	margin-bottom:20px;
	margin-left:30px;
	color:#8A9097;
	text-align: left;
}

.recvizit1 {
	font-family: Tahoma;
	font-size: 18px;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:30px;
	color: Gainsboro;
	text-align: left;
	text-decoration:underline;
}

.n-date
{
	text-decoration:underline;
	font-weight:bold;
	color: #8A9097;
	padding-top:30px; 
	padding-bottom:20px;
}

.logo
{
	color:white !important;
	text-decoration:none !important;	
	font-size:4.41em; 
	font-family:arial; 
	text-transform:none; 
	line-height:2.50em; 
	font-weight:normal; 
	padding-top:40px;
	margin-top:40px;
	margin-left:50px;
	margin-bottom:0px;
	border-top:40px;
}

.key1
{
	padding:25px 0px 20px 10px;
}

.key2
{
	padding:5px 0px 10px 20px;
}

.key3
{
	font-weight:bold;
	font-style:italic;
}

.table {	
	color:#636D78; 
	font-family: Tahoma;
	font-size: 15px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	text-decoration:none;
	text-align: left;
}

.tableH {	
	font-family: Tahoma;
	font-size: 15px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	text-decoration:none;
	text-align: left;
	font-weight:bold; 
}

.slogan {color:#8A9097; font-size:1.11em; padding-left:53px; padding-top:0px;line-height:normal; }



.main {background:url(img/bg_top_right.jpg) top right no-repeat; width:100%;}


.head {height:236px;}


.left {width:230px; margin-left:-100%; float:left;}

.right {width:100%; float:left;}
.right .margin {margin:0px 30px 0px 250px;}



.side {background:#464D55 url(img/side_r.gif) right repeat-y; width:100%;}
.side_b {background:url(img/side_b.gif) bottom repeat-x; width:100%;}
.side_br {background:url(img/side_br.gif) bottom right no-repeat; width:100%;}
.side_tr {background:url(img/side_tr.gif) top right no-repeat; padding:20px 31px 40px 31px;}



.widget {padding:15px 0px 14px 0px; background:url(img/line_1.gif) bottom repeat-x;}
.widget h2 {padding-left:17px; background:url(img/arrow_1.gif) top left no-repeat; color:#FFFFFF; font-size:1.01em; font-weight:bold;}
.widget ul {margin:0; padding:16px 0px 0px 23px; list-style:none;}
.widget ul li {padding:1px 0px 1px 15px; background:url(img/arrow_2.gif) top left no-repeat;}
.widget ul li a {text-decoration:none;}
.widget ul li a:hover {text-decoration:underline;}

#links_with_style ul {margin:0; padding:0; list-style:none;}
#links_with_style ul li {padding:0px; background:none;}
#links_with_style ul li ul {margin:0; padding:16px 0px 0px 23px; list-style:none;}
#links_with_style ul li ul li {padding:1px 0px 1px 15px; background:url(img/arrow_2.gif) top left no-repeat;}
#links_with_style ul li a {text-decoration:underline;}
#links_with_style ul li a:hover {text-decoration:none;}

ul.children {margin:8px 0px; padding:0;}



.t_search .text {padding:2px 8px 0px 11px; color:#798592; font-weight:bold; text-transform:uppercase; float:left;}
.t_search .form {float:left;}
.t_search .input {width:181px; margin-right:6px;}

.w_search {padding:10px 0px 0px 10px;}
.w_search .input {width:145px; margin-bottom:4px;}

.search {padding:10px 0px 0px 0px;}
.search .input {width:345px; margin-right:6px;}


.content {padding-bottom:16px;}
.content .topic {float:left; width:100%; margin-right:-120px; color:#FFFFFF; font-weight:bold;}
.content .topic .margin {margin-right:120px;}
.topic1 {float:left; width:100%; margin-right:-120px; color:#FFFFFF; font-weight:bold; font-size:16px;}

.content .date {float:right; background-color:#951E2B; color:#FFFFFF; font-weight:bold; padding:9px 17px 8px 17px;}

.content h2 {font-size:1.01em; text-transform:uppercase; font-weight:bold; color:#FFFFFF; padding:4px 0px 0px 10px;}
.content h2 a {color:#FFFFFF; text-decoration:none;}
.content h2 a:hover {text-decoration:underline;}

.content .author {color:#D5D7D6; padding-left:10px;}
.content .author a {color:#D5D7D6; text-decoration:none;}
.content .author a:hover {text-decoration:underline;}

.content .line {background:url(img/line_2.gif) top repeat-x; height:1px; font-size:0px; line-height:0px;}

.content .text {padding:23px 5px 28px 5px;}
.content .text strong {color:#BCBCBC;}
.content .text a {color:#FFFFFF; font-weight:bold;}

.content .comment {padding:25px 0px 0px 0px; text-transform:uppercase; font-weight:bold; color:#646C75;}
.content .comment a {padding-left:10px; background:url(img/arrow_3.gif) top left no-repeat; color:#646C75;}



.footer {padding:15px 0px 20px 225px;}

.blog {background:#1A1D22 url(img/bg_footer.gif) left top no-repeat; color:#778492; padding:16px 30px;}
.blog a {color:#778492;}

#galleria
{
	height:500px;
	width:790px;
}

.galleria-container {
    position: relative;
    overflow: hidden;
    background: #000;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow:hidden;
}
.galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
    height: 40px;
    width: 60px;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;
}
.galleria-counter {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: right;
    color: #fff;
    font: normal 11px/1 arial,sans-serif;
    z-index: 1;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url(img/loader.gif) no-repeat 2px 2px;
}
.galleria-info {
    width: 50%;
    top: 15px;
    left: 15px;
    z-index: 2;
    position: absolute;
}
.galleria-info-text {
    background-color: #000;
    padding: 12px;
    display: none;
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    font: bold 12px/1.1 arial,sans-serif;
    margin: 0;
    color: #fff;
    margin-bottom: 7px;
}
.galleria-info-description {
    font: italic 12px/1.4 georgia,serif;
    margin: 0;
    color: #bbb;
}
.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}
.notouch .galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-close:active{
    opacity:1;
    filter: alpha(opacity=100);
}
.galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000;
}
.notouch .galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 10px;
    z-index: 2;
    background-position: 0 46px;
}
.galleria-image-nav-right {
    left: auto;
    right: 10px;
    background-position: -254px 46px;
    z-index: 2;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
    filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.notouch .galleria-thumbnails-container .disabled:hover {
    opacity: .2;
    filter: alpha(opacity=20);
    background-color: transparent;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
    display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
    background-image: url(img/arrow.png);
    background-repeat: no-repeat;
}

ol
{
    list-style-type:square;
    list-style-position:outside;
}

div.spoiler{
	margin: 7px;
	padding: 7px;
}
div.advSpoilerHeader{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: -8px;
	border-bottom: 1px solid #d5d5d5;
	width: 95%;
	cursor: pointer;
}


<style>
#ya-site-results
{
    color: #ffffff;
    background: #666666;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{
    color: #ffffff !important;
}

#ya-site-results
{
    font-family: Arial !important;
}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{
    color: #ccccff;
}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{
    color: #cccccc;
}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results .b-pseudo-link:hover
{
    color: #000000 !important;
}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{
    font-size: 13px;
}

#ya-site-results .b-pager
{
    font-size: 1.25em;
}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .ad .ad-link a
{
    font-weight: bold;
}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{
    font-size: 16px;
}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{
    font-size: 1em;
}

#ya-site-results .b-serp-item__number
{
    font-size: 13px;
}

#ya-site-results .ad .ad-link a
{
    font-size: 0.88em;
}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #cccccc;
}

#ya-site-results .b-serp-item__links-link
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #333333 !important;
}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{
    color: #000000 !important;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{
    background: #E0E0E0;
}

#ya-site-results .b-foot,
#ya-site-results .b-line
{
    border-top-color: #E0E0E0;
}

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content
{
    background-color: #666666;
}

.b-popupa .b-popupa__tail
{
    border-color: #E0E0E0 transparent;
}

.b-popupa .b-popupa__tail-i
{
    border-color: #666666 transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: transparent #666666;
}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{
    border-color: #E0E0E0;
}

.b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link
{
    color: #ffffff !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar__title
{
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar-month__day_now_yes
{
    color: #E0E0E0;
}

.b-specification-item__content .b-calendar .b-pseudo-link
{
    color: #ffffff;
}

.b-specification-item__content
{
    font-family: Arial !important;
    font-size: 13px;
}

.b-specification-item__content :visited
{
    color: #ccccff;
}

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover
{
    color: #000000 !important;
}

#ya-site-results .b-popupa .b-popupa__tail-i
{
    background: #666666;
    border-color: #E0E0E0 !important;
}
.gallery img{
	margin:15px;
	border:5px solid #999999	;
}

a.photo:hover img{
	border:5px solid #000000;
}
</style>
