﻿html, body
{
	margin: 0;
	padding: 0;
}
body.default 
{
	font: 11px Tahoma,Arial,Verdana;
	color: #000;
	background: #2c1f16;
}
* html body.default { margin-right: 27px;}
.default #body
{
	min-width: 973px;
	max-width: 1253px;
	position: relative;
	margin: 0 27px 0 0;
	background: #2c1f16 url(../i/head-left.jpg) no-repeat left top;
}
* html .default #body { zoom: 1; _height: 0; margin-right: 0;}
.default .head-container
{
	position: relative;
	height: 209px;
	background: url(../i/head-layout.jpg) no-repeat 530px top;
}
.default #inhead
{
	position: relative;
	height: 209px;
	background: url(../i/head-right.jpg) no-repeat right top;
}
#girl
{
	position: absolute;
	left: 0;
	top: 0;
	width: 97px;
	height: 171px;
}
#logo
{
	position: absolute;
	left: 210px;
	top: 15px;
	width: 313px;
	height: 105px;
}
/**/
.content-container
{
	margin-left: 237px;  /* left column width */
}
.center 
{
	float: right;
	position: relative;
	width: 100%;
	margin: 16px 0 0 -1px;
	background: #fde5bf url(../i/center-leftbg.jpg) repeat-y right top;
}
.incenter
{
	position: relative;
	background: url(../i/center-rightbg.jpg) repeat-y left top;
}
/*incenter-decor*/
.incenter-lt
{
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 33px;
	background: url(../i/incenter-lt.jpg) no-repeat left top;
}
.incenter-rt
{
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 33px;
	background: url(../i/incenter-rt.jpg) no-repeat left top;
}
.incenter-lb
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 33px;
	background: url(../i/long.gif) no-repeat left top
}
.incenter-rb
{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 33px;
	height: 33px;
	background: url(../i/incenter-rb.jpg) no-repeat left bottom;
}
* html .incenter-lb { bottom: -1px;}
* html .incenter-rb { bottom: -1px;}
.center-topbg
{
	height: 16px;
	background: url(../i/center-topbg.jpg) repeat-x left top;
}
/*end incenter-decor*/
.left 
{
	float: left;
	position: relative;
	width: 237px;  /* left column width */
	margin-left: -237px;  /* - left column width */
	background: #2c1f16 url(../i/head-rightdecor.jpg) no-repeat left -8px;
}
.inleft
{
	position: relative;
	width: 199px;
	margin: 22px auto 0 auto;
	background: #fde5bf url(../i/left-menu-bg.jpg) repeat-y left top;
}
#leftmenu
{
	padding: 254px 10px 24px 10px;
	background: url(../i/leftmenu-topdecor1.jpg) no-repeat center top;
}
.leftmenu-bottomdecor
{
	position: absolute;
	left: 0;
	bottom: -1px;
	font-size: 0;
	width: 199px;
	height: 24px;
	background: url(../i/leftmenu-botomdecor.jpg) no-repeat center bottom;
}
/* \*//*/
* html .inleft, * html .incenter {
	width: 100%;
	overflow: hidden;
}
* html .center {
	margin-left: 0;
}
* html .left {
	margin-right: 1px;
}
/**/
.content-container
{
	word-wrap: break-word;
}
#content
{
	position: relative;
	margin: 9px 28px 0px 31px;
	z-index: 2;
	padding-bottom: 26px;
}
#content .right-incontent
{
	float: right; 
	margin: 14px 0 10px 10px;
}
/*contacts-container*/
.contacts-container
{
	position: absolute;
	right: 0px;
	top: 30px;
	width: 190px;
	background: url(../i/contacts-topbg.gif) no-repeat left top;
}
.contacts-bottomdecor
{
	position: relative;
	background: url(../i/contacts-bottombg.jpg) no-repeat left bottom;
}
.contacts-container #contacts-content
{
	height: 100px;
	padding: 20px 0 10px 45px;
	background: url(../i/phone-icon.gif) no-repeat 10px 44px;
}
/*end contacts-container*/
/*footer-container*/
.default .footer-container
{
	margin: 10px 0 0 237px;
}
.default .infooter
{
	float: right;
	width: 100%;
	position: relative;
	margin-bottom: 8px;
}
/*end footer-container*/
