


/*
     FILE ARCHIVED ON 8:24:51 мая 18, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:28:27 авг 17, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Theme Name: Dubrovo
Theme URI: http://dubrovski.by
Description: Custom theme for 'Dubrovsky Kvartal'
Author: Natalia Davidovich, Ivan Yatskevich, Alexey Kolonitsky
Version: 0.1
License: MIT
Tags: custom, green, dubrovo
*/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

.benefits, .details ul, #contacts ul, .minsk ul, .prilepy ul, .infrastructure ul{
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* end of reset css */

a {
    outline: none;
}

a, a:link {
  color: #4991C4; 
  border-bottom: 1px dashed #4991C4;
  text-decoration: none;
}

a:visited {
  color: #5991a6;
}

a:hover {
  color: #0077a3;
}

a:active {
  color: #0077a3;
}

p.intro {
    color: #558fb5;
    font-family: Georgia, serif;
    font-size: 18px;
    font-style: italic;    
    margin: -10px 0 20px 0;
    height: 45px;
    text-align: center;
	display:none;
}
.page-header h2{
	background: none;
    color: #333333;
    font-size: 18px;
    height: 0px;
    line-height: 0px;
    margin-bottom: 0px;
    padding-bottom: 30px;
    text-shadow: 0 1px #FFFFFF;
    text-align: center;
}
.bloglatestnews4{
	display:none;
}
.bloglatestnews5{
	display:none;
}
.bloglatestnews6{
	display:none;
}
p.intro span.welcome {
    display: block;
    float: left;
    width: 895px;  
}
.thumbnail{
	border:0px!important;
}
.span6{
    width: 48%;
    float: left;
    margin-right: 18px;
}
.blog .items-row{
	width:100%;
	float: left;
}
.blog h4{
    height: 18px;
    overflow: hidden;
    line-height: 30px;
}
.zoomin{
    display: inline-flex;
    border: 2px solid #9A9A9A!important;
    padding: 1px;
	margin:3px;
}

p.intro span.quote {
    color: #DDDDDD;
    display: block;
    float: left;
    font-size: 72px;
    line-height: 52px;
    width: 57px;
}

p.required-note {
    margin: 0 auto 15px;
    font-size: 10px;
    width: 344px;
}

p.required-note span {
    color: red;
}

p {
    margin-bottom: 15px;
}

strong{
	font-weight: bold;
}

#content h1, h2, h3 {
    background: url("../images/border.title.gif") repeat-x scroll left bottom transparent;
    color: #333333;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 26px;
    padding-bottom: 30px;
    text-shadow: 0 1px #FFFFFF;
    text-align: center;
}


h4 {
    border-bottom: 1px solid #CFCFCF;
    color: #333333;
    font-weight: bold;
    height: 12px;
    line-height: 16px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

span.measure {
    position: relative;
    bottom: 0.5em;
    font-size: 0.7em;
}

.frame {
    background-color: #f7f7f7;
    border: 1px solid #bcbcbc;
    margin-right: 30px;
}

.image-in-text {
    width: 210px;
    height: 200px;
}
.img_center{
	text-align: center;
}
.image-in-text.left {
    /*float: left;*/
    margin: 0 20px 20px 0;
	display: inline-block;
}

.image-in-text.right {
    float: right;
    margin: 0 0 20px 20px;
}

.frame img {
    margin: 5px;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visible: hidden;
}

.screen-reader-text {
    display: none;
}

#wrapper {
    background: #f0f0f0 url("../images/bg.content.gif") 0 360px repeat-x;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    min-width: 1000px;
}

#header {
    height: 359px;
    /*background: transparent url("../images/bg.header.gif") left top repeat-x;*/
    border-bottom: 1px solid #fff;
	background: linear-gradient(to top, #2196F3, #1d2a73);
	/*background-attachment: fixed;*/
}

#site-description {
    display: none;
}

#site-title a, #main-links a, #access a, #menu-about a, #menu-houses a, #menu-houses-descr a, #menu-bottom a, .frame a, #house-types a {
    border: none;
    color: transparent;
}

#menu-bottom a {
    text-decoration: underline;
}

#site-title a span {
    display: none;
}

#site-title a {
    display: block;
    width: 285px;
    height: 44px;
    background: transparent url("../images/logonh.png") 0 0 no-repeat;
}
.ex_logo_text{
    position: absolute;
    left: -80px;
    top: 40px;
    color: #fff;
	text-align:right;
}
.ex_logo_img{
    position: relative;
    left: 15px;
    top: 35px;
}
.extrit_cop {
    position: absolute;
    top: -15px;
    margin-left: 790px;
}

#main-links {
    margin-top: -25px;
    margin-right: 18px;
    height: 23px;
    text-align: right;
	border-bottom: 1px #fff solid;
    width: 100%;
}

#main-links ul {
    /*background: transparent url("../images/topmenu.highlighting.png") right center no-repeat;*/
    padding-top: 2px;
}

#main-links li {
    display: inline;
}

#main-links li a span {
    display: none;
}

#main-links li a.home, #main-links li a.contacts, #main-links li a.sitemap,
#main-links li a.home:hover, #main-links li a.contacts:hover, #main-links li a.sitemap:hover {
    display: inline-block;
    width: 13px;
    height: 12px;
    margin-left: 30px;
}

#main-links li a.home {
    background: transparent url("../images/mainlinks.icons.png") 0 0 no-repeat;
}

#main-links li a.home:hover {
    background: transparent url("../images/mainlinks.icons.png") 0 -24px no-repeat;
}

#main-links li a.home:active {
    background: transparent url("../images/mainlinks.icons.png") 0 -12px no-repeat;
}

#main-links li a.contacts {
    background: transparent url("../images/mainlinks.icons.png") -13px 0 no-repeat;
}

#main-links li a.contacts:hover {
    background: transparent url("../images/mainlinks.icons.png") -13px -24px no-repeat;
}

#main-links li a.contacts:active {
    background: transparent url("../images/mainlinks.icons.png") -13px -12px no-repeat;
}

#main-links li a.sitemap {
    background: transparent url("../images/mainlinks.icons.png") -26px 0 no-repeat;
}

#main-links li a.sitemap:hover {
    background: transparent url("../images/mainlinks.icons.png") -26px -24px no-repeat;
}

#main-links li a.sitemap:active {
    background: transparent url("../images/mainlinks.icons.png") -26px -12px no-repeat;
}

#branding {
    width: 280px;
    padding-top: 13px;
    float: left;
}

#masthead {
    width: 1000px;
    margin: 0 auto;
    padding-top: 25px;
    height: 300px;
    /*background: url("../images/logo.highlighting.png") no-repeat scroll 0 24px transparent; */
}

#access {
    width: 720px;
    float: right;
    text-align: right;
    padding-top: 25px;
}

#menu-main li {
    display: inline;
}

#menu-main li a, #menu-main li a:link, #menu-main li a:visited {
    display: block;
    padding: 2px 18px;
    background: transparent url("../images/topmenu.divider.gif") right center no-repeat;
    float: left;

    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #f2f3f5;
}
#menu-main{
	float:right;
}
#menu-main li:last-child a {
    background: none;
}

#menu-main li a:hover, #menu-main li a span:hover {
    color: #fff;
}

#menu-main li.active a, #menu-main li.current-page-ancestor a {
    background: transparent url("../images/menu.item.right.png") top right no-repeat;
    margin-left: -5px;
    margin-top: -10px;
    padding: 0 11px 0 0;
    position: relative;
}

#menu-main li.active a span, #menu-main li.current-page-ancestor a span {
    background: transparent url("../images/menu.item.left.png") top left no-repeat;
    display: inline-block;
    height: 43px;
    line-height: 43px;
    padding: 0 10px 0 20px;
    color: #3c4737 !important;
    text-shadow: #fff 0 1px;
}

#menu-main li.active a:hover, #menu-main li.current-page-ancestor a:hover, #menu-main li.active a span:hover, #menu-main li.current-page-ancestor a span:hover {
    color: #3c4737;
}

#menu-about ul, #menu-houses ul, #menu-houses-descr ul {
    font-size: 0;
}

#menu-about li, #menu-houses li, #menu-houses-descr li {
    display: inline;
    margin-right: 3px;
}

#menu-about li a, #menu-about li a:link, #menu-about li a:visited,
#menu-houses li a, #menu-houses li a:link, #menu-houses li a:visited, 
#menu-houses-descr li a, #menu-houses-descr li a:link, #menu-houses-descr li a:visited{
    display: inline-block;
    padding: 0 0 0 20px;        

    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #333;

    background: transparent url("../images/tab.simple.left.png?v20110315") top left no-repeat;
}

#menu-about li a span, #menu-houses li a span, #menu-houses-descr li a span {
    background: url("../images/tab.simple.right.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    min-width: 50px;
    padding: 9px 20px 0 0;
    text-align: center;
    text-shadow: 0 1px #FFFFFF;
}

#menu-houses-descr li a span {
    min-width: 40px;
}

#menu-about li.active a, #menu-houses li.active a, #menu-houses li:hover a,
#menu-houses-descr li.active a, #menu-houses-descr li:hover a{
    background: transparent url("../images/tab.selected.left.png") top left no-repeat;
    position: relative;
    top: 1px;
    left: 0;
	-webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
}

#menu-about li.active a span, #menu-houses li.active a span, #menu-houses li:hover a span,
#menu-houses-descr li.active a span, #menu-houses-descr li:hover a span {
    background: transparent url("../images/tab.selected.right.png") top right no-repeat;
}
.plan_zastrojki_li li.active a, .plan_zastrojki_li li:hover a {
	top: 0!important;
}
.tabbed-entry-content {
    padding: 24px;
    border: 1px solid #cfcfcf;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
}

#container {
    width: 1000px;
    margin: -263px auto 0 auto;
    background: #fff;
    min-height: 550px;
}

#content {
    padding: 24px;
}

#footer {
    /*background: url("../images/bg.footer.gif") repeat-x scroll left top #346415;*/
    height: 85px;
    line-height: 12px;
	background: linear-gradient(to bottom, #2196F3, #1d2a73);
}

#colophon {
    margin: 0 auto;
    padding-top: 30px;
    width: 1000px;
}

#site-info {
    width: 302px;
    margin-left: 24px;
    float: left;
    color: #fff;
}

#quick-links {
  	color: #fff;
    width: 304px;
    float: left;
    margin-left: 22px;
}

#menu-bottom li {
    display: inline;
    padding: 0px 6px;
    border-right: 1px solid #fff;
}

#menu-bottom li a {
    color: #fff;
}

#menu-bottom li a:hover {
    color: #dcdde0;
}

#menu-bottom li:last-child {
    border-right: none;
}

#contacts h3 {
    margin-bottom: 22px;
    padding-bottom: 26px;
    text-align: left;
}

#contacts {
    margin: 0 auto;
    padding: 30px 0 25px;
    width: 952px;
}

span.type {
    font-weight: bold;
    display: inline-block;
    width: 68px;
}

#contacts div.studio span.type {
    width: 120px;
}

#contacts span.address, #contacts span.studio {
    display: inline-block;
    vertical-align: top;
}

#contacts span.studio {
    width: 182px;
}

#contacts span.address {
    width: 234px;
}

#contacts div.block {
    width: 302px;
    float: left;
}

.middle {
    padding: 0 22px;
}

ul.benefits {
    float: left;
    margin: 0 0 22px;
    width: 252px;
}

ul.left {
    margin-left: 264px;
}

ul.small {
    width: 130px;
    padding-left: 60px;
}

ul.left.small {
    margin-left: 286px;
}

ul.infrastructure {
    margin: 30px 0;
}

ul.benefits li, ul.infrastructure li {
    background: url("../images/bulletn.png") no-repeat scroll 0 3px transparent;
    line-height: 26px;
    margin-bottom: 0;
    padding-left: 22px;
}

ul.infrastructure li {
    padding-left: 25px;
}

/*
--------MAIN_PAGE NEWS--------
*/

#news h3 {
    margin-bottom: 0;
}

/*
------------ NEWS ------------
*/

.news {
    padding-bottom: 10px;
}

.news h4 {
  border: none;
}

.news .date {
    font-size: 11px;
    color: #207fd7;
    border: none;
}

/*
------------ HOUSE TYPES ------------
*/

.house-info h4 {
    font-size: 11px;
    height: 11px;
    line-height: 11px;
    padding: 20px 0;
    margin-bottom: 20px;    
}

.views .frame {
    width: 201px;
    height: 201px;
    float: left;
}

.views .frame.last {
    margin-right: 0;
}

.views .frame img {
    width: 191px;
    height: 191px;
}

.preview.frame {
    width: 430px;
    height: 430px;
    float: left;
}

.preview.frame img {
    width: 420px;
    height: 420px;
}

.details {
    width: 440px;
    margin-top: -20px;    
    float: left;
}

.details li {
    margin-bottom: 5px;
}

.floors {
    padding-bottom: 24px;
    border-bottom: 1px solid #cfcfcf;
}

.floors .frame {
    width: 94px;
    height: 87px;
    float: left;
    background: none;
    margin-right: 24px;
}

.floors .frame img {
    width: 94px;
    height: 87px;
    margin: 0;
}

.details .attribute {
    width: 340px;
    display: inline-block;
}

.details .value {
    width: 100px;
    text-align: right;
    display: inline-block;
}

.details .value.total {
    font-weight: bold;
    font-size: 120%;
}

.details a.showonmap {
	border: none;
	text-decoration: none;
	color: #000;
	width: 300px;
	height: 40px;
	display: block;
	margin-top: 24px;
	position: relative;
	background: transparent url("../images/button.showonmap.png") 0 0 no-repeat;
	font-size: 11px;
	line-height: 40px;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0 1px #fff;
}

.details a.showonmap:hover {
    background: transparent url("../images/button.showonmap.png") 0 -40px no-repeat;
}

.details a.showonmap:active {
    background: transparent url("../images/button.showonmap.png") 0 -80px no-repeat;
}

.details a.showonmap span {
    display: block;
    font-size: 11px;
    height: 11px;
    line-height: 11px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 1px #fff;
    position: absolute;
    top: 14px;
    left: 12px;
}

/*
------------ CONTACTS ------------
*/
div.contacts {
    float: left;
    margin-bottom: 40px;
    width: 463px;
}

div.contacts.minsk {
    margin-right: 26px;
}

div.contacts h4 {
    font-size: 11px;
    margin-bottom: 20px;
    padding-bottom: 25px;
}

div.contacts .content {
    width: 251px;
    float: left;
}

div.contacts span.address {
    display: inline-block;
    width: 183px;
    vertical-align: top;
}

div.contacts .map.frame {
    width: 187px;
    height: 187px;
    margin: 0;
    float: right;
}

p.invite {
    margin-bottom: 18px;
    text-align: center;
}

/*
------------ CONTACTS FORM ------------
*/
div.wpcf7 {
    width: 344px;
    margin: 0 auto;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
}
.form_block{
	margin: 12px 24px 16px;
}
form.wpcf7-form {
    margin: 12px 24px 16px;
}

img.ajax-loader {
    display: none;
}

span.wpcf7-not-valid-tip-no-ajax, span.wpcf7-not-valid-tip {
    font-size: 11px;
    color: red;
    margin-top: -18px;
    display: block;
    height: 18px;
}

div.wpcf7-mail-sent-ng {
    display: none !important;
}

label {
    display: block;
    font-weight: bold;
}

label span {
    font-size: 11px;
    color: #FF0000;
}

input, textarea {
    display: block;
    margin: 0;
    margin-bottom: 14px;
}

input[type="text"] {
    border: 1px solid #DDDDDD;
    font-family: arial;
    font-size: 12px;
    height: 22px;
    padding: 2px;
    width: 292px;
}

.your-message textarea {
    border: 1px solid #DDDDDD;
    font: 12px arial;
    padding-left: 2px;
    width: 294px;
}

div.submit {
    margin: 8px auto 0;
    padding-bottom: 2px;
    width: 116px;
}

div.submit input, div.submit input:hover {
    width: 116px;
    height: 40px;
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 1px #fff;
    border: none;
    outline: none;
}

div.submit input {
    background: transparent url("../images/button.send.png") 0 0 repeat-x;
}

div.submit input:hover {
    background: transparent url("../images/button.send.png") 0 -40px repeat-x;
}

div.submit input:active {
    background: transparent url("../images/button.send.png") 0 -80px repeat-x;
}

/*
------------ SITE MAP ------------
*/

#sitemap {
    margin-left: 25px;
    line-height: 24px;
    margin-bottom: 120px;
}

#sitemap > ul {
    margin-left: 20px;
}

#sitemap ul li {
    list-style: disc inside none;
}

#sitemap ul li ul li {
    list-style: circle inside none;
    margin-left: 35px;
}

/*
------------ 404 ------------
*/


.error404 p {
    margin-bottom: 25px;
}

/*
------------ MAP COMPONENT ------------
*/

#map {
    background-color: #DDDDDD;
    border: 1px solid #DDDDDD;
    margin-top: -6px;
}

div.back {
    margin: -6px 0 24px 0;
}

div.back span {
    color: #4991C4;
}

/* jCarousel styles */
.jcarousel-skin-tango .jcarousel-container {
    background: #f4f4f4;
    border: 1px solid #ddd;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 802px; /* real width is 958px */
    padding: 24px 74px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 802px;
    height: 182px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 180px;
    height: 180px;
    background-color: #f7f7f7;
}
.jcarousel-skin-tango{
	margin-left: 66px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 24px;
    border: 1px solid #c5c5c5;
}

.jcarousel-skin-tango .jcarousel-item-horizontal img {
    padding: 5px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 25px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 96px;
    right: 20px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../images/next-horizontaln.png) no-repeat 0 0;
}


.jcarousel-next-horizontal:active {
    background-position: -36px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 96px;
    left: 20px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontaln.png) no-repeat 0 0;
}



.jcarousel-prev-horizontal:active {
    background-position: -36px 0;
}
.muted{display:none;}
.home_slider{
	position:relative;
}

.home_slider li {
	margin:0px 8px;
	padding: 8px 8px 4px 8px;
	background: #fff;
	border: 1px solid #BABABA;
}

.home_slider li a {
	webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
}

.home_slider li a:hover {
	-webkit-filter: contrast(130%);
	opacity:0.9;
}

#house-types li{
	margin:0px 8px;
	padding: 8px 8px 4px 8px;
	background: #fff;
	border: 1px solid #BABABA;
}
#house-types li a {
	webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
}
#house-types li a:hover {
	-webkit-filter: contrast(130%);
	opacity:0.9;
}

.chrono_credits{
	display:none;
}
.home_slider {
  position: relative;
  padding: 24px 0px;
  background: #EDEEEE;
  border: 1px solid #BABABA;
}
.blog h4{
	border:none;

    font-size: 18px;
    margin: 8px 16px 16px 0px;


}
.views .frame{
	margin-bottom:20px;
}
.maps{
	background: transparent url(../images/maps.jpg) no-repeat;
	width:952px;
	height:493px;
	background-size: 100%;
	position:relative;
	left:0px;
	top:0px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	zoom:1;
}
.maps{
	cursor:-webkit-grab;
}
.ui-draggable-dragging{
	cursor:-webkit-grabbing;	
}
.large .maps{
	zoom:1.5;
}
#colophon{
	position:relative;
}
.extrit{
	position: absolute;
	bottom: -12px;
	text-decoration: none;
	border-bottom: 0px!important;
	left: 39%;
	color: #fff!important;
}
.extrit:hover{
	text-decoration:underline;
}
.link{
	height:100%;
	width:100%;
	display:block;
	border-bottom:0px!important;
}
.zoomViewport{
	overflow: hidden;
	height:493px;
}
.fancybox-prev, .fancybox-next, .fancybox-close{
	border-bottom:0px!important;
}

a.fancybox {
	text-decoration: none;
	border: none;
}

.plan_zastrojki{
	border: 1px solid #C1C1C1;
}

/*
-----------Special-----------
*/

#menu-main .item-141 a{
	color: #9bff5e !important;
	font-weight: bold;
}

#menu-main li.item-141 a:hover, #menu-main li.item-141 a span:hover {
    color: #c5ffa1;
}

#menu-main li.item-141 a:hover, #menu-main li.item-141 a span:hover {
    color: #c5ffa1;
}

div.special_block a{
	border: none !important;
	width: 100%;
	height: 100%;
}

div.special_block li{
	list-style-type: none;
}

div.special_block div.image_container{
	width: 300px;
	height: 300px;
	margin: 0 22px 23px 0;
	display: inline-block;
	position: relative;
}

div.special_block div.image_container.last{
	margin-right: 0;
}

div.special_block div.image_container:hover .overlay {
  background-color: rgba(255, 255, 255, 0.2);
}

div.special_block div.image_container .overlay{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	transition: .5s ease;
	background-color: rgba(255, 255, 255, 0);
}

div.special_block div.image_container .text {
  color: black;
  font-size: 16px;
  position: absolute;
  top: 12%;
  left: 50%;
  width: 280px;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

div.special_block span.right {
  display: inline-block;
  width: 195px;
  text-align: right;
}

div.special_block span.left {
  display: inline-block;
  width: 80px;
}

div.special_block li.right {
  text-align: right;
}

img.special_image{
	margin: 0;
}

img.special_image.last{
	margin-right: 0;
}

ul.includes li{
	background: url("../images/bullet.png") no-repeat scroll 0 3px transparent;
	list-style-type: none;
    line-height: 26px;
    margin-bottom: 0;
    padding-left: 22px;
	font-size: 13pt;
}

.bloglatestnews2 {
    width: 40%!important;
    margin-left: 5%!important;
    margin-right: 5%!important;
}




/*------Дома------*/
.home_1{position: absolute;width: 35px;height: 45px;top: 243px;left: 56px;}
.home_1.bron{background: transparent url(../images/home/home_1.png) no-repeat;background-size: 25px;}
.home_1 #type_3{background: transparent url(../images/home/tip_home_1.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 29px;}

.home_2{position: absolute;width: 35px;height: 45px;top: 282px;left: 58px;}
.home_2.bron{background: transparent url(../images/home/home_2.png) no-repeat;background-size: 19px;}
.home_2 #type_6{background: transparent url(../images/home/tip_home_2.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 23px;}

.home_3{position: absolute;width: 35px;height: 45px;top: 290px;left: 76px;}
.home_3.bron{background: transparent url(../images/home/home_3.png) no-repeat;background-size: 36px;}
.home_3 #type_1{background: transparent url(../images/home/tip_home_3.png) no-repeat;position: absolute;width: 40px;height: 35px;top: -2px;left: -2px;background-size: 40px;}

.home_4{position: absolute;width: 35px;height: 53px;top: 246px;left: 88px;}
.home_4.bron{background: transparent url(../images/home/home_4.png) no-repeat;background-size: 23px;}
.home_4 #type_1{background: transparent url(../images/home/tip_home_4.png) no-repeat;position: absolute;width: 35px;height: 48px;top: -2px;left: -2px;background-size: 27px;}

.home_5{position: absolute;width: 35px;height: 52px;top: 244px;left: 110px;}
.home_5.bron{background: transparent url(../images/home/home_5.png) no-repeat;background-size: 24px;}
.home_5 #type_5{background: transparent url(../images/home/tip_home_5.png) no-repeat;position: absolute;width: 35px;height: 50px;top: -2px;left: -2px;background-size: 28px;}

.home_6{position: absolute;width: 40px;height: 45px;top: 289px;left: 110px;}
.home_6.bron{background: transparent url(../images/home/home_6.png) no-repeat;background-size: 36px;}
.home_6 #type_2{background: transparent url(../images/home/tip_home_6.png) no-repeat;position: absolute;width: 40px;height: 45px;top: -2px;left: -2px;background-size: 39px;}

.home_7{position: absolute;width: 35px;height: 45px;top: 277px;left: 143px;}
.home_7.bron{background: transparent url(../images/home/home_7.png) no-repeat;background-size: 27px;}
.home_7 #type_1{background: transparent url(../images/home/tip_home_7.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 31px;}

.home_8{position: absolute;width: 35px;height: 45px;top: 243px;left: 138px;}
.home_8.bron{background: transparent url(../images/home/home_8.png) no-repeat;background-size: 30px;}
.home_8 #type_1{background: transparent url(../images/home/tip_home_8.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 34px;}

.home_9{position: absolute;width: 35px;height: 45px;top: 241px;left: 166px;}
.home_9.bron{background: transparent url(../images/home/home_9.png) no-repeat;background-size: 25px;}
.home_9 #type_8{background: transparent url(../images/home/tip_home_9.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 29px;}

.home_10{position: absolute;width: 35px;height: 45px;top: 275px;left: 167px;}
.home_10.bron{background: transparent url(../images/home/home_10.png) no-repeat;background-size: 21px;}
.home_10 #type_8{background: transparent url(../images/home/tip_home_10.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 26px;}

.home_11{position: absolute;width: 35px;height: 45px;top: 285px;left: 187px;}
.home_11.bron{background: transparent url(../images/home/home_11.png) no-repeat;background-size: 29px;}
.home_11 #type_1{background: transparent url(../images/home/tip_home_11.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 33px;}

.home_12{position: absolute;width: 35px;height: 52px;top: 240px;left: 197px;}
.home_12.bron{background: transparent url(../images/home/home_12.png) no-repeat;background-size: 18px;}
.home_12 #type_6{background: transparent url(../images/home/tip_home_12.png) no-repeat;position: absolute;width: 35px;height: 48px;top: -2px;left: -2px;background-size: 22px;}

.home_13{position: absolute;width: 35px;height: 50px;top: 239px;left: 213px;}
.home_13.bron{background: transparent url(../images/home/home_13.png) no-repeat;background-size: 25px;}
.home_13 #type_5{background: transparent url(../images/home/tip_home_13.png) no-repeat;position: absolute;width: 35px;height: 50px;top: -2px;left: -2px;background-size: 29px;}

.home_14{position: absolute;width: 40px;height: 45px;top: 284px;left: 216px;}
.home_14.bron{background: transparent url(../images/home/home_14.png) no-repeat;background-size: 37px;}
.home_14 #type_2{background: transparent url(../images/home/tip_home_14.png) no-repeat;position: absolute;width: 41px;height: 45px;top: -2px;left: -2px;background-size: 41px;}

.home_15{position: absolute;width: 35px;height: 45px;top: 243px;left: 244px;}
.home_15.bron{background: transparent url(../images/home/home_15.png) no-repeat;background-size: 26px;}
.home_15 #type_8{background: transparent url(../images/home/tip_home_15.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 30px;}

.home_16{position: absolute;width: 45px;height: 45px;top: 260px;left: 259px;}
.home_16.bron{background: transparent url(../images/home/home_16.png) no-repeat;background-size: 39px;}
.home_16 #type_3{background: transparent url(../images/home/tip_home_16.png) no-repeat;position: absolute;width: 45px;height: 45px;top: -2px;left: -2px;background-size: 43px;}

.home_18{position: absolute;width: 35px;height: 41px;top: 274px;left: 252px;}
.home_18.bron{background: transparent url(../images/home/home_18.png) no-repeat;background-size: 33px;}
.home_18 #type_3{background: transparent url(../images/home/tip_home_18.png) no-repeat;position: absolute;width: 45px;height: 45px;top: -2px;left: -2px;background-size: 38px;}

.home_19{position: absolute;width: 35px;height: 45px;top: 295px;left: 234px;}
.home_19.bron{background: transparent url(../images/home/home_19.png) no-repeat;background-size: 36px;}
.home_19 #type_6{background: transparent url(../images/home/tip_home_19.png) no-repeat;position: absolute;width: 40px;height: 45px;top: -2px;left: -2px;background-size: 40px;}

.home_20{position: absolute;width: 45px;height: 45px;top: 316px;left: 251px;}
.home_20.bron{background: transparent url(../images/home/home_20.png) no-repeat;background-size: 36px;}
.home_20 #type_4{background: transparent url(../images/home/tip_home_20.png) no-repeat;position: absolute;width: 40px;height: 45px;top: -2px;left: -2px;background-size: 40px;}

.home_21{position: absolute;width: 35px;height: 45px;top: 303px;left: 273px;}
.home_21.bron{background: transparent url(../images/home/home_21.png) no-repeat;background-size: 34px;}
.home_21 #type_4{background: transparent url(../images/home/tip_home_21.png) no-repeat;position: absolute;width: 40px;height: 45px;top: -2px;left: -2px;background-size: 38px;}

.home_22{position: absolute;width: 40px;height: 45px;top: 289px;left: 293px;}
.home_22.bron{background: transparent url(../images/home/home_22.png) no-repeat;background-size: 38px;}
.home_22 #type_3{background: transparent url(../images/home/tip_home_22.png) no-repeat;position: absolute;width: 41px;height: 45px;top: -2px;left: -2px;background-size: 41px;}

.home_24{position: absolute;width: 35px;height: 45px;top: 315px;left: 288px;}
.home_24.bron{background: transparent url(../images/home/home_24.png) no-repeat;background-size: 32px;}
.home_24 #type_4{background: transparent url(../images/home/tip_home_24.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 36px;}

.home_25{position: absolute;width: 46px;height: 66px;top: 337px;left: 268px;}
.home_25.bron{background: transparent url(../images/home/home_25.png) no-repeat;background-size: 44px;}
.home_25 #type_10{background: transparent url(../images/home/tip_home_25.png) no-repeat;position: absolute;width: 50px;height: 65px;top: -2px;left: -2px;background-size: 48px;}

.home_26{position: absolute;width: 50px;height: 65px;top: 369px;left: 278px;}
.home_26.bron{background: transparent url(../images/home/home_26.png) no-repeat;background-size: 49px;}
.home_26 #type_2{background: transparent url(../images/home/tip_home_26.png) no-repeat;position: absolute;width: 52px;height: 452px;top: -2px;left: -2px;background-size: 52px;}

.home_27{position: absolute;width: 40px;height: 45px;top: 350px;left: 304px;}
.home_27.bron{background: transparent url(../images/home/home_27.png) no-repeat;background-size: 40px;}
.home_27 #type_2{background: transparent url(../images/home/tip_home_27.png) no-repeat;position: absolute;width: 44px;height: 45px;top: -2px;left: -2px;background-size: 44px;}

.home_28{position: absolute;width: 43px;height: 45px;top: 318px;left: 316px;}
.home_28.bron{background: transparent url(../images/home/home_28.png) no-repeat;background-size: 38px;}
.home_28 #type_1{background: transparent url(../images/home/tip_home_28.png) no-repeat;position: absolute;width: 43px;height: 45px;top: -2px;left: -2px;background-size: 42px;}

.home_29{position: absolute;width: 40px;height: 45px;top: 331px;left: 330px;}
.home_29.bron{background: transparent url(../images/home/home_29.png) no-repeat;background-size: 38px;}
.home_29 #type_1{background: transparent url(../images/home/tip_home_29.png) no-repeat;position: absolute;width: 40px;height: 45px;top: -2px;left: -2px;background-size: 41px;}

.home_30{position: absolute;width: 70px;height: 45px;top: 393px;left: 304px;}
.home_30.bron{background: transparent url(../images/home/home_30.png) no-repeat;background-size: 66px;}
.home_30 #type_2{background: transparent url(../images/home/tip_home_30.png) no-repeat;position: absolute;width: 70px;height: 45px;top: -2px;left: -2px;background-size: 70px;}

.home_31{position: absolute;width: 38px;height: 45px;top: 374px;left: 339px;}
.home_31.bron{background: transparent url(../images/home/home_31.png) no-repeat;background-size: 35px;}
.home_31 #type_2{background: transparent url(../images/home/tip_home_31.png) no-repeat;position: absolute;width: 38px;height: 45px;top: -2px;left: -2px;background-size: 39px;}

.home_32{position: absolute;width: 35px;height: 45px;top: 351px;left: 354px;}
.home_32.bron{background: transparent url(../images/home/home_32.png) no-repeat;background-size: 29px;}
.home_32 #type_1{background: transparent url(../images/home/tip_home_32.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 33px;}

.home_33{position: absolute;width: 35px;height: 45px;top: 351px;left: 382px;}
.home_33.bron{background: transparent url(../images/home/home_33.png) no-repeat;background-size: 21px;}
.home_33 #type_1{background: transparent url(../images/home/tip_home_33.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 25px;}

.home_34{position: absolute;width: 35px;height: 45px;top: 380px;left: 371px;}
.home_34.bron{background: transparent url(../images/home/home_34.png) no-repeat;background-size: 26px;}
.home_34 #type_2{background: transparent url(../images/home/tip_home_34.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 30px;}

.home_35{position: absolute;width: 35px;height: 45px;top: 392px;left: 396px;}
.home_35.bron{background: transparent url(../images/home/home_35.png) no-repeat;background-size: 33px;}
.home_35 #type_2{background: transparent url(../images/home/tip_home_35.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 37px;}

.home_36{position: absolute;width: 35px;height: 45px;top: 358px;left: 411px;}
.home_36.bron{background: transparent url(../images/home/home_36.png) no-repeat;background-size: 19px;}
.home_36 #type_6{background: transparent url(../images/home/tip_home_36.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 23px;}

.home_37{position: absolute;width: 41px;height: 45px;top: 339px;left: 411px;}
.home_37.bron{background: transparent url(../images/home/home_37.png) no-repeat;background-size: 38px;}
.home_37 #type_3{background: transparent url(../images/home/tip_home_37.png) no-repeat;position: absolute;width: 42px;height: 45px;top: -2px;left: -2px;background-size: 42px;}

.home_39{position: absolute;width: 35px;height: 45px;top: 358px;left: 429px;}
.home_39.bron{background: transparent url(../images/home/home_39.png) no-repeat;background-size: 20px;}
.home_39 #type_8{background: transparent url(../images/home/tip_home_39.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 24px;}

.home_40{position: absolute;width: 35px;height: 45px;top: 392px;left: 428px;}
.home_40.bron{background: transparent url(../images/home/home_40.png) no-repeat;background-size: 30px;}
.home_40 #type_2{background: transparent url(../images/home/tip_home_40.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 34px;}

.home_41{position: absolute;width: 35px;height: 45px;top: 341px;left: 449px;}
.home_41.bron{background: transparent url(../images/home/home_41.png) no-repeat;background-size: 18px;}
.home_41 #type_3{background: transparent url(../images/home/tip_home_41.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 22px;}

.home_42{position: absolute;width: 35px;height: 45px;top: 387px;left: 457px;}
.home_42.bron{background: transparent url(../images/home/home_42.png) no-repeat;background-size: 25px;}
.home_42 #type_2{background: transparent url(../images/home/tip_home_42.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 29px;}

.home_43{position: absolute;width: 35px;height: 45px;top: 341px;left: 474px;}
.home_43.bron{background: transparent url(../images/home/home_43.png) no-repeat;background-size: 20px;}
.home_43 #type_3{background: transparent url(../images/home/tip_home_43.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 24px;}

.home_44{position: absolute;width: 35px;height: 45px;top: 393px;left: 481px;}
.home_44.bron{background: transparent url(../images/home/home_44.png) no-repeat;background-size: 29px;}
.home_44 #type_2{background: transparent url(../images/home/tip_home_44.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 33px;}

.home_45{position: absolute;width: 35px;height: 45px;top: 360px;left: 492px;}
.home_45.bron{background: transparent url(../images/home/home_45.png) no-repeat;background-size: 19px;}
.home_45 #type_8{background: transparent url(../images/home/tip_home_45.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 23px;}

.home_46{position: absolute;width: 40px;height: 45px;top: 342px;left: 495px;}
.home_46.bron{background: transparent url(../images/home/home_46.png) no-repeat;background-size: 35px;}
.home_46 #type_3{background: transparent url(../images/home/tip_home_46.png) no-repeat;position: absolute;width: 38px;height: 45px;top: -2px;left: -2px;background-size: 38px;}

.home_48{position: absolute;width: 35px;height: 45px;top: 361px;left: 511px;}
.home_48.bron{background: transparent url(../images/home/home_48.png) no-repeat;background-size: 19px;}
.home_48 #type_8{background: transparent url(../images/home/tip_home_48.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 23px;}

.home_49{position: absolute;width: 35px;height: 45px;top: 394px;left: 510px;}
.home_49.bron{background: transparent url(../images/home/home_49.png) no-repeat;background-size: 32px;}
.home_49 #type_2{background: transparent url(../images/home/tip_home_49.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 36px;}

.home_50{position: absolute;width: 35px;height: 45px;top: 384px;left: 541px;}
.home_50.bron{background: transparent url(../images/home/home_50.png) no-repeat;background-size: 17px;}
.home_50 #type_4{background: transparent url(../images/home/tip_home_50.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 22px;}

.home_51{position: absolute;width: 35px;height: 45px;top: 343px;left: 538px;}
.home_51.bron{background: transparent url(../images/home/home_51.png) no-repeat;background-size: 21px;}
.home_51 #type_3{background: transparent url(../images/home/tip_home_51.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 25px;}

.home_52{position: absolute;width: 35px;height: 45px;top: 343px;left: 558px;}
.home_52.bron{background: transparent url(../images/home/home_52.png) no-repeat;background-size: 20px;}
.home_52 #type_4{background: transparent url(../images/home/tip_home_52.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 25px;}

.home_53{position: absolute;width: 35px;height: 45px;top: 369px;left: 558px;}
.home_53.bron{background: transparent url(../images/home/home_53.png) no-repeat;background-size: 19px;}
.home_53 #type_3{background: transparent url(../images/home/tip_home_53.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 23px;}

.home_54{position: absolute;width: 35px;height: 45px;top: 395px;left: 558px;}
.home_54.bron{background: transparent url(../images/home/home_54.png) no-repeat;background-size: 28px;}
.home_54 #type_2{background: transparent url(../images/home/tip_home_54.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 32px;}

.home_55{position: absolute;width: 35px;height: 45px;top: 343px;left: 576px;}
.home_55.bron{background: transparent url(../images/home/home_55.png) no-repeat;background-size: 20px;}
.home_55 #type_8{background: transparent url(../images/home/tip_home_55.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 24px;}

.home_56{position: absolute;width: 35px;height: 45px;top: 390px;left: 586px;}
.home_56.bron{background: transparent url(../images/home/home_56.png) no-repeat;background-size: 23px;}
.home_56 #type_2{background: transparent url(../images/home/tip_home_56.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 27px;}

.home_57{position: absolute;width: 35px;height: 45px;top: 344px;left: 603px;}
.home_57.bron{background: transparent url(../images/home/home_57.png) no-repeat;background-size: 19px;}
.home_57 #type_8{background: transparent url(../images/home/tip_home_57.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 23px;}

.home_58{position: absolute;width: 35px;height: 45px;top: 390px;left: 609px;}
.home_58.bron{background: transparent url(../images/home/home_58.png) no-repeat;background-size: 27px;}
.home_58 #type_8{background: transparent url(../images/home/tip_home_58.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 31px;}

.home_59{position: absolute;width: 35px;height: 50px;top: 344px;left: 619px;}
.home_59.bron{background: transparent url(../images/home/home_59.png) no-repeat;background-size: 21px;}
.home_59 #type_8{background: transparent url(../images/home/tip_home_59.png) no-repeat;position: absolute;width: 35px;height: 50px;top: -2px;left: -2px;background-size: 25px;}

.home_60{position: absolute;width: 35px;height: 45px;top: 345px;left: 640px;}
.home_60.bron{background: transparent url(../images/home/home_60.png) no-repeat;background-size: 20px;}
.home_60 #type_6{background: transparent url(../images/home/tip_home_60.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 24px;}

.home_61{position: absolute;width: 35px;height: 45px;top: 383px;left: 636px;}
.home_61.bron{background: transparent url(../images/home/home_61.png) no-repeat;background-size: 28px;}
.home_61 #type_8{background: transparent url(../images/home/tip_home_61.png) no-repeat;position: absolute;width: 35px;height: 45px;top: -2px;left: -2px;background-size: 33px;}

.home_62{position: absolute;width: 38px;height: 45px;top: 401px;left: 636px;}
.home_62.bron{background: transparent url(../images/home/home_62.png) no-repeat;background-size: 34px;}
.home_62 #type_8{background: transparent url(../images/home/tip_home_62.png) no-repeat;position: absolute;width: 38px;height: 45px;top: -2px;left: -2px;background-size: 38px;}


