html {
	width: 100%;
	height: 100%;
	background: #fff url('/design/images/sky.jpg') top left repeat-x;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-width: 998px;
	max-width: 1300px;
	position: relative;
}

#li_counter { display: none; }

	/* обвязка страницы */
#body_wrapper {
	width: 86%;
	float: left;
	margin: 0 7%;
	min-height: 100%;
	position: relative;
}
	/* конец обвязки страницы */

#body_wrapper #footer_stroke {
	left: -7%;
	bottom: 134px;
	z-index: 10;
	width: 114%;
	height: 10px;
	position: absolute;
	background: url('/design/images/footerstroke.gif') bottom center repeat-x;
}

#body_wrapper #mariles {
	top: 7px;
	left: 20%;
	margin-left: 468px;
	position: absolute;
}

	/* шапка */
#body_wrapper #header {
	width: 100%;
	height: 181px;
	position: relative;
}

#body_wrapper #header #logo {
	float: left;
	width: 306px;
}
#body_wrapper #header #logo h1 { margin: 37px 0 4px 0; }
#body_wrapper #header #logo h2 { margin: 0; }

#body_wrapper #header .phone {
	float: left;
	margin: 43px 0 0 10%;
}
#body_wrapper #header .phone dt { margin: 0 0 3px 0; }
#body_wrapper #header .phone dd {
	margin: 0 0 8px 0;
	border-top: 1px solid #a76e31;
}
	/* конец шапки */

	/* главное меню */
#body_wrapper #menu {
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 10;
	width: 256px;
	height: 250px;
	position: absolute;
	list-style-type: none;
	background: url('/design/images/menuillustration.jpg') left bottom no-repeat;
}
#body_wrapper #menu li {
	margin: 0;
	padding: 0;
	position: relative;
}

#body_wrapper #menu li a {
	display: block;
	padding: 12px 0 13px 40px;
	background: url('/design/images/menubackground.png') bottom left no-repeat;
}

#body_wrapper #menu li a:hover {
	text-decoration: none;
}
#body_wrapper #menu li a span {
	display: block;
	padding-right: 40px;
	background: url('/design/images/menubullet.gif') 95% 50% no-repeat;
}

	/* меню второго уровня */
#body_wrapper #menu li ul {
	top: 0;
	margin: 0;
	padding: 0;
	left: 256px;
	visibility: hidden;
	position: absolute;
	list-style-type: none;
}

#body_wrapper #menu li ul li {
	white-space: nowrap;
}

#body_wrapper #menu li ul li a {
	width: 180px;
	padding: 12px 25px 13px 20px;
}

#body_wrapper #menu li:hover ul { visibility: visible; }
		/* конец меню второго уровня */
	/* конец главного меню */

	/* обвязка контента */
#content_wrapper {
	float: left;
	width: 100%;
	min-height: 560px;
	position: relative;
	padding-bottom: 135px;
}
	/* конец обвязки контента */

	/* контент */
#content_wrapper .content {
	margin-top: 35px;
	margin-left: 306px;
}
		/* галерея */
#content_wrapper .gallery {
	width: 100%;
	position: relative;
}

			/* три картинки в столбец */
#content_wrapper .gallery.sidebar {
	margin: 25px 0;
	min-height: 160px;
}
#content_wrapper .gallery.sidebar p { margin-top: 0; }

#content_wrapper .gallery.sidebar a {
	float: left;
	margin-right: 15px;
}
#content_wrapper .gallery.sidebar img { border: 1px solid #a76e31; }

			/* конец трех картинок в столбец */

			/* две картинки в ряд */
#content_wrapper .gallery.double { height: 310px; }

#content_wrapper .gallery.double div {
	top: 0;
	width: 240px;
	position: absolute;
	border-left: 1px solid #a76e31;
	border-right: 1px solid #a76e31;
	border-bottom: 1px solid #a76e31;
	background: url('/design/images/picsignbackground.jpg') bottom center;
}

#content_wrapper .gallery.double div img {
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #a76e31;
	border-bottom: 1px solid #a76e31;
}

#content_wrapper .gallery.double div.left {
	left: 25%;
	margin-left: -120px;
}
#content_wrapper .gallery.double div.right {
	right: 25%;
	margin-right: -120px;
}
#content_wrapper .gallery.double div a span {
	width: 200px;
	height: 37px;
	display: block;
	text-align: center;
	padding: 3px 20px 0 20px;
	text-decoration: underline;
}
#content_wrapper .gallery.double div a:hover span { text-decoration: none; }
			/* конец двух картинок в ряд */

			/* три картинки в ряд */
#content_wrapper .gallery.triple { height: 225px; }

#content_wrapper .gallery.triple div {
	top: 0;
	width: 183px;
	position: absolute;
	border-left: 1px solid #a76e31;
	border-right: 1px solid #a76e31;
	border-bottom: 1px solid #a76e31;
	background: url('/design/images/picsignbackground.jpg') bottom center;
}

#content_wrapper .gallery.triple div.left { left: 0; }
#content_wrapper .gallery.triple div.center {
	margin: 0 auto;
	position: static;
}
#content_wrapper .gallery.triple div.right { right: 0; }


#content_wrapper .gallery.triple div img {
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #a76e31;
	border-bottom: 1px solid #a76e31;
}
#content_wrapper .gallery.triple div a span {
	width: 145px;
	height: 37px;
	display: block;
	text-align: center;
	padding: 3px 20px 0 20px;
	text-decoration: underline;
}
#content_wrapper .gallery.triple div a:hover span { text-decoration: none; }
			/* конец трех картинок в ряд */

			/* без заголовка */
#content_wrapper .gallery.triple.withoutheader { height: 185px; }
#content_wrapper .gallery.triple.withoutheader div {
	border: none;
	background: none;
}
#content_wrapper .gallery.triple.withoutheader div img { border: 1px solid #a76e31; }
			/* конец без заголовка */
		/* конец галлереи */

		/* постраничная навигация */
#content_wrapper .page_navi {
	clear: both;
	margin: 20px 0;
	text-align: center;
}
#content_wrapper .page_navi ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#content_wrapper .page_navi ul li {
	display: inline;
	padding-left: 4px;
}
		/* конец постраничной навигации */

		/* таблица */
#content_wrapper table {
	width: 100%;
	border-top: 1px solid #a76e31;
	border-left: 1px solid #a76e31;
}
#content_wrapper table th,
#content_wrapper table td {
	padding: 5px 7px;
	border-bottom: 1px solid #a76e31;
	border-right: 1px solid #a76e31;
}
		/* конец таблицы */

		/* форма отправки данных */
#content_wrapper form div {
	border: 1px;
	margin: 0 0 10px 0;
}

#content_wrapper form label {
	width: 120px;
	float: left;
	vertical-align: top;
}

#content_wrapper form input,
#content_wrapper form select,
#content_wrapper form textarea {
	width: 280px;
	background: #fff;
	border: 1px solid #995811;
}

#content_wrapper form #scode { width: 128px; }

#content_wrapper form div.toplabel label {
	width: 350px;
	float: none;
	display: block;
	margin-bottom: 3px;
}

#content_wrapper form div.submit button,
#content_wrapper form div.submit input {
	color: #fff;
	width: auto;
	padding: 3px 5px;
	margin-left: 120px;
	background: #995811;
	border: 1px solid #995811;
}

#content_wrapper form img {
	display: block;
	margin-left: 120px;
	margin-bottom: 5px;
}
		/* конец формы отправки данных */

	/* превьюшки дверей */
#illustrations  {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

#illustrations span {
	width: 110px;
	float: left;
	text-align: center;
}

#illustrations .kit {
	width: 100%;
	clear: both;
}

#illustrations img {
	display: block;
	margin: 10px auto 3px auto;
}

.illustration.static  {
	float: left;
	width: 240px;
	margin-right: 20px;
	text-align: center;
}
	/* конец контента */

	/* оформление всплывающего окна */
.highslide-dimming {
	background: white;
	position: absolute;
}

.highslide-wrapper, .highslide-outline { background: white; }

.highslide-container .highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-overlay { display: none; }

.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url('/design/images/close.png');
}
	/* конец оформления всплывающего окна */

	/* левая колонка */
#sidecolumn {
	z-index: 5;
	float: left;
	width: 256px;
	margin-left: -100%;
	position: relative;
	padding-top: 250px;
	padding-bottom: 255px;
}
#sidecolumn span.announcement {
	display: block;
	margin: 0 0 5px 0;
}
#sidecolumn  #sidecolum_illustration {
	left: 0;
	bottom: 0;
	width: 159px;
	height: 270px;
	position: absolute;
	background: url('/design/images/sidebarbackground.jpg') bottom left no-repeat;
}
	/* конец левой колонки */

	/* подвал */
#footer {
	left: 0;
	bottom: 0;
	z-index: 10;
	clear: left;
	width: 100%;
	height: 134px;
	position: absolute;
	background: #fff url('/design/images/footerback.jpg') left bottom no-repeat;
}

#body_wrapper #footer .phone {
	float: left;
	margin: 45px 0 0 10%;
}

#body_wrapper #footer .phone dt { margin: 0 0 3px 0; }
#body_wrapper #footer .phone dd { margin: 0 0 8px 0; }

/*
#body_wrapper #footer #copyright {
	top: 32px;
	right: 25%; 
	width: 250px;
	position: absolute;
}
#body_wrapper #footer #copyright p {
	margin: 0;
	text-align: center;
}
#body_wrapper #footer #copyright p span {
	display: block;
}
*/

#body_wrapper #footer #copyright {
	top: 45px;
	position: absolute;
}
#body_wrapper #footer #copyright p {
	margin: 0;
}
#body_wrapper #footer #copyright p span {
	display: block;
}

#body_wrapper #footer #copyright img {
	float: left;
	margin-right: 5px;
}

   /* конец подвала */

   /* hideContent */


.hideContent {
	text-decoration: none; 
	border-bottom: 1px dashed #00a8ff; 	
}

.hideContent:hover { 
	border-bottom: none; 
}


