/* Gerasimoff CSS */
/* The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
a img, :link img, :visited img {
border: 0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: #27142b;
font-size: 13px;
text-align:center; /* for ie5.+*/
width: 100%;
height: 100%;
}
a {
color: inherit;
text-decoration: none;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
content: "";
}
blockquote, q {
quotes: none;
}

a:hover {
	text-decoration: underline;
	color: #ec4e64;
}
/* meyerweb css reset end */

em {font-style: italic;}
strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:197%}/* 26px */
h2{font-size:182%}/* 24px */
h3{font-size:167%}/* 22px */
h4{font-size:152%}/* 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */

/* For HTML5 to be rendered correctly in old browsers */
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time {display: block;}

.before-last {
    margin-right: 0 !important;
}


.global_container_ {
	min-height: 100%;
	width: 1100.0px;
	min-height: 100%;
	margin: 0.0px auto 0.0px auto;
	float: none;
	height: 4000px;
	position: relative;
}
.shapka {
	min-height: 876.0px;
	position: absolute;
	top: 0.0;
	left: 0.0;
	height: 876.0px;
	width: 1100.0px;
}
.layer_31 {
	position: absolute;
	top: 133.0px;
	left: 100.0px;
	height: 82.0px;
	width: 900.0px;
}
.layer_29_copy-holder {
	min-height: 182.0px;
	position: absolute;
	top: 0.0;
	left: 0.0;
	height: 182.0px;
	width: 1100.0px;
}
.layer_30_copy {
	position: absolute;
	top: 129.0px;
	left: 100.0px;
	height: 5.0px;
	width: 900.0px;
}
.open_tablichka {
	padding: 0.0px 29.0px 42.0px 30.0px;
	position: absolute;
	top: 30.0px;
	left: 831.0px;
	height: 5.0px;
	width: 5.0px;
}
.layer_38 {
	width: 5.0px;
	float: left;
	position: relative;
}
.open_tablichka {
	background: url(images/layer_37.png) no-repeat;
	min-height: 5.0px;
}
.layer_39 {
	position: absolute;
	top: 0.0;
	left: 898.0px;
	height: 44.0px;
	width: 202.0px;
}
.derevo {
	min-height: 138.0px;
	position: absolute;
	top: 44.0px;
	left: 846.0px;
	height: 138.0px;
	width: 154.0px;
}
.layer_36 {
	position: absolute;
	top: 74.0px;
	left: 0.0;
	height: 64.0px;
	width: 138.0px;
}
.layer_34 {
	position: absolute;
	top: 0.0;
	left: 17.0px;
	height: 94.0px;
	width: 137.0px;
}
.layer_29_copy-holder {
	background: url(images/layer_29_copy.png) no-repeat;
	min-height: 182.0px;
}
.layer_14 {
	position: absolute;
	top: 268.0px;
	left: 100.0px;
	height: 608.0px;
	width: 219.0px;
}
.stroitel {
	position: absolute;
	top: 2.0px;
	left: 400.0px;
	height: 412.0px;
	width: 247.0px;
}
.layer_40_copy {
	width: 247.0px;
	float: left;
	position: relative;
}
.stroitel {
	background: url(images/layer_40.png) no-repeat;
	min-height: 412.0px;
}
.logotip {
	min-height: 169.0px;
	position: absolute;
	top: 46.0px;
	left: 129.0px;
	height: 169.0px;
	width: 249.0px;
}
.layer_35 {
	position: absolute;
	top: 89.0px;
	left: 0.0;
	height: 80.0px;
	width: 249.0px;
}
.layer_32-holder {
	padding: 26.0px 23.0px 26.0px 24.0px;
	position: absolute;
	top: 0.0;
	left: 11.0px;
	height: 51.0px;
	width: 182.0px;
}
.blog_stroitelya {
	float: left;
	width: 175.0px;
	margin: 0.0px 0.0px 0.0px 1.0px;
}
.stroim-vmeste_ru {
	float: left;
	clear: both;
	width: 182.0px;
	margin: 8.0px 0.0px 0.0px 0.0px;
}
.layer_32-holder {
	background: url(images/layer_32-merged.png) no-repeat;
	min-height: 51.0px;
}
.rubriki {
	position: absolute;
	top: 233.0px;
	left: 100.0px;
	height: 281.0px;
	width: 253.0px;
}
.c_wrapper {
	min-height: 271.0px;
	float: left;
	position: relative;
	width: 253.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_8-holder {
	padding: 0.0px 4.0px 0.0px 0.0px;
	position: absolute;
	top: 12.0px;
	left: 0.0;
	height: 40.0px;
	width: 237.0px;
}
.layer_10-holder {
	padding: 16.0px 128.0px 12.0px 18.0px;
	width: 91.0px;
	float: left;
	position: relative;
}
.rubriki_bloga {
	width: 91.0px;
	float: left;
	position: relative;
}
.layer_10-holder {
	background: url(images/layer_10.png) no-repeat;
	min-height: 12.0px;
}
.layer_8-holder {
	background: url(images/layer_8.png) no-repeat;
	min-height: 40.0px;
}
.layer_9 {
	position: absolute;
	top: 0.0;
	left: 164.0px;
	height: 76.0px;
	width: 89.0px;
}
.interer_v_dome_dveri_elek {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	line-height: 120.0%;
	color: #7a7a7a;
	margin: -2.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 69.0px;
	left: 30px;
	height: 204.0px;
	width: 152.0px;
}
.layer_11 {
	position: absolute;
	top: 69.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy {
	position: absolute;
	top: 98.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy_2 {
	position: absolute;
	top: 126.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy_3 {
	position: absolute;
	top: 154.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy_4 {
	position: absolute;
	top: 181.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy_5 {
	position: absolute;
	top: 209.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy_6 {
	position: absolute;
	top: 237.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.layer_11_copy_7 {
	position: absolute;
	top: 265.0px;
	left: 20.0px;
	height: 5.0px;
	width: 3.0px;
}
.noname-layer {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 86.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 113.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy_2 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 141.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy_3 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 169.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy_4 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 197.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy_5 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 225.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy_6 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: -3.0px 0.0px -1.0px 0.0px;
	position: absolute;
	top: 253.0px;
	left: 18.0px;
	height: 1.0px;
}
.copy_7 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: 6.0px 0.0px -1.0px 18.0px;
	float: left;
	clear: both;
}
.poleznye_stati {
	position: absolute;
	top: 536.0px;
	left: 100.0px;
	height: 321.0px;
	width: 244.0px;
}
.wrapper {
	min-height: 62.0px;
	float: left;
	position: relative;
	width: 244.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_8 {
	position: absolute;
	top: 10.0px;
	left: 0.0;
	height: 40.0px;
	width: 235.0px;
}
.layer_10-holder_2 {
	padding: 16.0px 113.0px 12.0px 18.0px;
	position: absolute;
	top: 10.0px;
	left: 0.0;
	height: 12.0px;
	width: 106.0px;
}
.poleznye_stati_2 {
	width: 106.0px;
	float: left;
	position: relative;
}
.layer_10-holder_2 {
	background: url(images/layer_10.png) no-repeat;
	min-height: 12.0px;
}
.layer_12 {
	position: absolute;
	top: 0.0;
	left: 180.0px;
	height: 62.0px;
	width: 64.0px;
}
.stati {
	float: left;
	clear: both;
	position: relative;
	width: 200.0px;
	margin: 3.0px 0.0px 0.0px 18.0px;
}
.c_wrapper_2 {
	float: left;
	position: relative;
	width: 114.0px;
	margin: 0.0px 0.0px 0.0px 2.0px;
}
.layer_11_2 {
	float: left;
	width: 3.0px;
	margin: 2.0px 0.0px 0.0px 0.0px;
}
.interer_v_dome {
	text-align: left;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #7a7a7a;
	margin: -1.0px 0.0px 0.0px 0.0px;
	float: right;
}
.c_wrapper_3 {
	float: left;
	clear: both;
	position: relative;
	width: 199.0px;
	margin: 9.0px 0.0px 0.0px 1.0px;
}
.layer_13-holder {
	float: left;
	position: relative;
	width: 41.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_15-holder {
	padding: 8.0px 6.0px 6.0px 10.0px;
	width: 25.0px;
	float: left;
	position: relative;
}
.layer26 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 138.46%;
	color: #ffffff;
	margin: -1.0px 0.0px -3.0px 0.0px;
	float: left;
	position: absolute;
	top: 5px;
}
.maya {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #ffa4d1;
	margin: 4.0px 0.0px -2.0px 0.0px;
	float: left;
	clear: both;
	position: absolute;
	top: 20px;
}

.noimg img {display:none;}

.layer_15-holder {
	background: url(images/layer_15.png) no-repeat;
	min-height: 27.0px;
}
.layer_13-holder {
	background: url(images/layer_13.png) no-repeat;
	min-height: 41.0px;
}
.sovremennaya_moda_ne_stoi {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	line-height: 130.0%;
	color: #b4b4b4;
	margin: -1.0px 0.0px -1.0px 0.0px;
	float: right;
	position: absolute;
	top: 2px;
	left: 52px;
	width: 152.0px;
}
.noname-layer_2 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: 10.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.stati_copy {
	float: left;
	clear: both;
	position: relative;
	width: 200.0px;
	margin: 13.0px 0.0px 0.0px 18.0px;
}
.c_wrapper_4 {
	float: left;
	position: relative;
	width: 114.0px;
	margin: 0.0px 0.0px 0.0px 2.0px;
}
.layer_11_3 {
	float: left;
	width: 3.0px;
	margin: 2.0px 0.0px 0.0px 0.0px;
}
.interer_v_dome_2 {
	text-align: left;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #7a7a7a;
	margin: -1.0px 0.0px 0.0px 0.0px;
	float: right;
}
.c_wrapper_5 {
	float: left;
	clear: both;
	position: relative;
	width: 200.0px;
	margin: 9.0px 0.0px 0.0px 0.0px;
}
.c_wrapper_6 {
	padding: 0.0px 1.0px 0.0px 0.0px;
	float: left;
	position: relative;
	width: 41.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_15_copy-holder {
	padding: 8.0px 5.0px 6.0px 11.0px;
	width: 25.0px;
	float: left;
	position: relative;
}
.layer27 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 138.46%;
	color: #ffffff;
	margin: -1.0px 0.0px -3.0px 0.0px;
	float: left;
	position: absolute;
	top: 5px;
}
.maya_2 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #ffa4d1;
	margin: 4.0px 0.0px -2.0px 0.0px;
	float: left;
	clear: both;
	position: absolute;
	top: 20px;
}
.layer_15_copy-holder {
	background: url(images/layer_15.png) no-repeat;
	min-height: 27.0px;
}
.c_wrapper_6 {
	background: url(images/layer_13.png) no-repeat 1px 0;
	min-height: 41.0px;
}
.sovremennaya_moda_ne_stoi_2 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	line-height: 130.0%;
	color: #b4b4b4;
	margin: -1.0px 0.0px -1.0px 0.0px;
	float: right;
	width: 152.0px;
}
.noname-layer_3 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: 10.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.stati_copy_2 {
	float: left;
	clear: both;
	position: relative;
	width: 200.0px;
	margin: 15.0px 0.0px 0.0px 18.0px;
}
.c_wrapper_7 {
	float: left;
	position: relative;
	width: 114.0px;
	margin: 0.0px 0.0px 0.0px 2.0px;
}
.layer_11_4 {
	float: left;
	width: 3.0px;
	margin: 2.0px 0.0px 0.0px 0.0px;
}
.interer_v_dome_3 {
	text-align: left;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #7a7a7a;
	margin: -1.0px 0.0px 0.0px 0.0px;
	float: right;
}
.c_wrapper_8 {
	float: left;
	clear: both;
	position: relative;
	width: 200.0px;
	margin: 9.0px 0.0px 0.0px 0.0px;
}
.c_wrapper_9 {
	padding: 0.0px 1.0px 0.0px 0.0px;
	float: left;
	position: relative;
	width: 41.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_15_copy_2-holder {
	padding: 8.0px 5.0px 6.0px 11.0px;
	width: 25.0px;
	float: left;
	position: relative;
}
.layer28 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 138.46%;
	color: #ffffff;
	margin: -1.0px 0.0px -3.0px 1.0px;
	float: left;
	position: absolute;
	top: 3px;
}
.maya_3 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #ffa4d1;
	margin: 4.0px 0.0px -2.0px 0.0px;
	float: left;
	clear: both;
	position: absolute;
	top: 20px;
}
.layer_15_copy_2-holder {
	background: url(images/layer_15.png) no-repeat;
	min-height: 27.0px;
}
.c_wrapper_9 {
	background: url(images/layer_13.png) no-repeat 1px 0;
	min-height: 41.0px;
}
.sovremennaya_moda_ne_stoi_3 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	line-height: 130.0%;
	color: #b4b4b4;
	margin: -1.0px 0.0px -1.0px 0.0px;
	float: right;
	width: 152.0px;
}
.noname-layer_4 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #bfbebe;
	margin: 10.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.menu {
	padding: 10.0px 1.0px 0.0px 0.0px;
	position: absolute;
	top: 181.0px;
	left: 93.0px;
	height: 43.0px;
	width: 914.0px;
}
.layer_5 {
	float: left;
	width: 7.0px;
	position: absolute;
	left: 93px;
	top: 227px;
}

.noname-layer_5 {
	float: left;
	width: 1.0px;
	margin: 7.0px 0.0px 0.0px 85.0px;
}
.copy_8 {
	float: left;
	width: 1.0px;
	margin: 7.0px 0.0px 0.0px 95.0px;
}
.copy_2_2 {
	float: left;
	width: 1.0px;
	margin: 7.0px 0.0px 0.0px 88.0px;
}
.copy_3_2 {
	float: left;
	width: 1.0px;
	margin: 7.0px 0.0px 0.0px 84.0px;
}
.search {
	padding: 8.0px 8.0px 6.0px 9.0px;
	position: relative;
	width: 155.0px;
	margin-left: 725px;
	}
.vvedite_frazu {
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92.31%;
	color: #bababa;
	margin: 1.0px 0.0px 0.0px 0.0px;
	float: left;
}
.layer_7 {
	float: right;
	width: 13.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.search {
	background: url(images/layer_6.jpg) no-repeat;
	min-height: 13.0px;
}
.layer_5_copy {
	float: right;
	width: 7.0px;
	margin-top: 9px;
}
.menu {
	background: url(images/layer_4.jpg) no-repeat;
	float: left;
}
.slaider {
	padding: 0.0px 391.0px 0.0px 0.0px;
	position: absolute;
	top: 245.0px;
	left: 361.0px;
	height: 213.0px;
	width: 237.0px;
}
.layer_18-holder {
	padding: 18.0px 0.0px 0.0px 0.0px;
	width: 237px;
	float: left;
	position: relative;
}
.dizain_kvartiry {
	text-align: left;
	font-family: MyriadPro-Cond;
	font-size: 29.31px;
	color: #ffffff;
	margin: 8.0px 0.0px -2.0px 15.0px;
	float: left;
}
.samoe_vazhnoe_pri_oformle {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 140.0%;
	color: #ffffff;
	margin: 8.0px 0.0px -2.0px 15.0px;
	float: left;
	clear: both;
	width: 191.0px;
}
.layer_19-holder {
	padding: 16.0px 22.0px 10.0px 23.0px;
	float: left;
	clear: both;
	position: absolute;
	top: 115px;
	width: 114.0px;
	margin: 14.0px 0.0px 0.0px 40.0px;
}
.chitat_podrobnee {
	text-align: left;
	font-family: MyriadPro-Cond;
	font-size: 17px;
	color: white;
}
.layer_19-holder {
	background: url(images/layer_19-merged.png) no-repeat;
	min-height: 15.0px;
}
.layer_22-holder {
	padding: 14.0px 87.0px 12.0px 84.0px;
	float: left;
	clear: both;
	position: absolute;
	top: 165px;
	height: 20px;
	width: 66.0px;
	margin: 9.0px 0.0px 0.0px 0.0px;
}
.layer_22-holder-inner {
	float: left;
	margin: 0.0px 6.0px 0.0px 0.0px;
}
.layer_21 {
	display: inline-block;
	position: absolute;
	bottom: 15px;
}
.layer_21_copy {
	float: left;
	width: 12.0px;
	margin: 0.0px 6.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.layer_21_copy_2 {
	float: left;
	width: 12.0px;
	margin: 0.0px 6.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.layer_21_copy_3 {
	float: right;
	width: 12.0px;
	margin: 0.0px 6.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.layer_22-holder .last {
	margin-right: 0.0;
	float: right;
}
.layer_22-holder {
	background: url(images/layer_22.png) no-repeat;
	height: 10px;
}
.layer_18-holder {
	background: url(images/layer_18.png) no-repeat;
	min-height: 195.0px;
}
.slaider {
	background: url(images/layer_16.png) no-repeat;
	min-height: 213.0px;
}
.kontent {
	position: absolute;
	top: 485.0px;
	left: 360.0px;
	height: 518.0px;
	width: 646.0px;
}
.news {
	float: left;
	position: relative;
	width: 646.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.derevyannye_perila_v_chem {
	float: left;
	width: 360.0px;
	margin: 0.0px 0.0px 0.0px 2.0px;
}
.layer_23-holder {
	min-height: 36.0px;
	float: left;
	clear: both;
	position: relative;
	width: 628.0px;
	margin: 6.0px 0.0px 0.0px 1.0px;
}
.avtor_admin_dobavleno_28_ {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #a09f9f;
	margin: -1.0px 0.0px 0.0px 0.0px;
	position: absolute;
	top: 14.0px;
	left: 11.0px;
	height: 12.0px;
}
.layer_24 {
	position: absolute;
	top: 14.0px;
	left: 97.0px;
	height: 11.0px;
	width: 2.0px;
}
.layer_24_copy {
	position: absolute;
	top: 14.0px;
	left: 238.0px;
	height: 11.0px;
	width: 2.0px;
}
.layer_24_copy_2 {
	position: absolute;
	top: 14.0px;
	left: 399.0px;
	height: 11.0px;
	width: 2.0px;
}
.layer_23-holder {
	background: url(images/layer_23.png) no-repeat;
	min-height: 36.0px;
}
.c_wrapper_10 {
	float: left;
	clear: both;
	position: relative;
	width: 645.0px;
	margin: 12.0px 0.0px 0.0px 1.0px;
}
.c_wrapper_11 {
	float: left;
	position: relative;
	width: 168.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
	height: 129px;
	border: 2px solid #e4e4e4;
}
.layer_26 {
	width: 168.0px;
	float: left;
	position: relative;
}
.c_wrapper_11 {
	min-height: 129.0px;
}
.c_wrapper_12 {
	float: right;
	position: relative;
	width: 469.0px;
	margin: 1.0px 0.0px 0.0px 0.0px;
}
.kratnews {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	line-height: 130.0%;
	color: #a1a1a1;
	padding-right: 10px;
	width: 445px;
	}
	.fullnews {
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #a1a1a1;
	line-height: 130.0%;
	position: relative;
	right: 100px;
	width: 500px;
	}
.chitat_dalee {
	text-align: left;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #ed5a6e;
	margin: 13.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.noname-layer_6 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #c9c9c9;
	margin: 11.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.novosti_2 {
	float: left;
	clear: both;
	position: relative;
	width: 646.0px;
	margin: 17.0px 0.0px 0.0px 0.0px;
}
.derevyannye_perila_v_chem_2 {
	float: left;
	width: 360.0px;
	margin: 0.0px 0.0px 0.0px 2.0px;
}
.layer_23-holder_2 {
	min-height: 36.0px;
	float: left;
	clear: both;
	position: relative;
	width: 628.0px;
	margin: 6.0px 0.0px 0.0px 1.0px;
}
.avtor_admin_dobavleno_28__2 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #a09f9f;
	margin: -1.0px 0.0px 0.0px 0.0px;
	position: absolute;
	top: 14.0px;
	left: 11.0px;
	height: 12.0px;
}
.layer_24_2 {
	position: absolute;
	top: 14.0px;
	left: 97.0px;
	height: 11.0px;
	width: 2.0px;
}
.layer_24_copy_3 {
	position: absolute;
	top: 14.0px;
	left: 238.0px;
	height: 11.0px;
	width: 2.0px;
}
.layer_24_copy_2_2 {
	position: absolute;
	top: 14.0px;
	left: 399.0px;
	height: 11.0px;
	width: 2.0px;
}
.layer_23-holder_2 {
	background: url(images/layer_23.png) no-repeat;
	min-height: 36.0px;
}
.c_wrapper_13 {
	float: left;
	clear: both;
	position: relative;
	width: 645.0px;
	margin: 12.0px 0.0px 0.0px 1.0px;
}
.c_wrapper_14 {
	float: left;
	position: relative;
	width: 168.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_26_2 {
	width: 168.0px;
	float: left;
	position: relative;
}
.c_wrapper_14 {
	background: url(images/layer_25.jpg) no-repeat 5px 5px;
	min-height: 129.0px;
}
.c_wrapper_15 {
	float: right;
	position: relative;
	width: 469.0px;
	margin: 1.0px 0.0px 0.0px 0.0px;
}
.lestnicy_ispolzuutsya_che_2 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	line-height: 130.0%;
	color: #a1a1a1;
	margin: -3.0px 0.0px -2.0px 0.0px;
	float: left;
	width: 469.0px;
}
.chitat_dalee_2 {
	text-align: left;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #ed5a6e;
	margin: 13.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.noname-layer_7 {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 61.54%;
	color: #c9c9c9;
	margin: 11.0px 0.0px -1.0px 0.0px;
	float: left;
	clear: both;
}
.navigation{
	float: left;
	clear: both;
	position: relative;
	width: 184.0px;
	margin: 19.0px 0.0px 0.0px 232.0px;
}
.c_wrapper_16 {
	min-height: 29.0px;
	float: left;
	position: relative;
	width: 173.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.layer_27 {
	position: absolute;
	top: 0.0;
	left: 0.0;
	height: 29.0px;
	width: 29.0px;
}
.pages {
	position: absolute;
	bottom: 0.3px;
	left: 6.5px;
	font-family: MyriadPro-BoldCond;
	font-size: 24pt;
	color: #c74177;
	letter-spacing: 10px;
	display: inline;
}

.pages:first-letter {
	color: #ffffff;
}

.vsego_-_240_stranic {
	text-align: left;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 92.31%;
	color: #b5b5b5;
	margin: 1.0px 0.0px 0.0px 0.0px;
	float: right;
	clear: both;
}
.global_container_ {
	background: url(images/layer_5_copy_5-merged.png);
	min-height: 1200.0px;
}

.logo_title{
	font-family: MyriadPro-BoldCond;
	font-size: 29.89px;
	color: white;
	margin: auto;
	position: absolute;
	top: 22px;
	text-shadow: 0px 0px 1px #aaa;
}

.logo_name{
	font-family: MyriadPro-Cond;
	font-size: 29px;
	color: white;
	margin: auto;
	position: absolute;
	top: 50px;
	text-shadow: 0px 0px 1px #aaa;
}

.block_name{
	font-family: MyriadPro-Cond;
	font-size: 17.5px;
	text-shadow: 0px 0px 1px #aaa;
	color: white;
	top: 12px;
	left: 23px;
	position: absolute
	}

.news_title{
	font-family: MyriadPro-Cond;
	font-size: 23.91px;
	color: #7d7d7d;
	text-align: left;
}

.menu_l{
	position: absolute;
	top: 12px;
	left: 10px
	}

	.menu_text {
	text-align: center;
	text-decoration: underline;
	text-shadow:  0px 0px 1px #aaa;
	font-family: MyriadPro-Cond;
	font-size: 18px;
	color: white;
	display: inline-block;
}

 a.menu_text:hover {
	text-align: center;
	text-decoration: none;
	text-shadow:  0px 0px 1px #aaa;
	font-family: MyriadPro-Cond;
	font-size: 18px;
	color: white;
	display: inline-block;
}

.peregorodka{
	border: 1px dotted #c9c9c9;
	position: relative;
	top: 15px;
	right: 177px;
	float: left;
	position: relative;
	width: 623px;
	margin: 6.0px 0.0px 0.0px 1.0px;
}

#footer {
	width: 900px;
	height: 88px;
	background-color: #f6f6f6;
	position: absolute;
	bottom: 1px;
	left: 100px;
	}
	
.footer_centr{
	margin-left: auto;
	margin-right: auto;
	width: 1100.0px;
	margin: 0.0px auto 0.0px auto;
	float: none;
	height: auto;
	position: relative;
}	

.text {
	text-align: left;
	font: tahoma;
	font-size: 15px;
	font-weight: regular;
	color: #a6a6a6;
	padding: 15px;
	padding-top: 15px;
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	}
	
.banners {
	display: inline-block;
	position: absolute;
	bottom: 20px;
	right: 50px;
	}
	
@font-face {
    font-family: MyriadPro-Cond;
    src: url(fonts/MyriadPro.ttf); 
   }