body {margin: 0px; padding: 0px; background: #ffffff; text: #333333;}





table {margin: 0px; padding: 0px; background: none; border-collapse: collapse; border: none;}





tr {margin: 0px; padding: 0px; background: none; border: none;}





td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}





img {margin: 0px; padding: 0px; background: none; border: none;}





div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}





p {font-family: times new roman, serif; font-size: 90%; line-height: 1.5; color: #333333;}

p.Hint {font-size: 75%; color: #666666;}
p.Answer {padding-left: 1.2em; text-indent: -1.2em; display: none;}




li {font-family: times new roman, serif; font-size: 90%; line-height: 1.5; color: #333333;}

li li {font-family: times new roman, serif; font-size: 100%; line-height: 1.5; color: #333333;}





h1 {font-family: times new roman, serif; font-size: 210%; font-weight: normal; line-height: 1.0; color: #996600;}

h2 {font-family: times new roman, serif; font-size: 150%; font-weight: normal; line-height: 1.0; color: #996600;}

h3 {font-family: times new roman, serif; font-size: 110%; font-weight: normal; line-height: 1.0; color: #996600;}




form {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


input {font-family: times new roman, serif; font-size: 90%; font-weight: normal; background: #ffffff; border: 1px solid #996600;}
textarea {font-family: times new roman, serif; font-size: 90%; font-weight: normal; background: #ffffff; border: 1px solid #996600;}
input.Submit {font-family: times new roman, serif; font-size: 90%; font-weight: bold; color: #ffffff; background: #996600; border: 1px solid #996600;}
button {font-family: times new roman, serif; font-size: 90%; font-weight: bold; color: #ffffff; background: #996600; border: 1px solid #996600;}



a {color: #996600; text-decoration: underline;}


a.Local {color: #996600; text-decoration: none; border: 0px dashed #996600; border-width: 0px 0px 1px 0px;}




div.TopLine {height: 6px; font-size: 1%; background: #dbb500 url(/Graphics/TopLine.gif) left top no-repeat;}
div.HeadBackground {height: 180px; font-size: 1%; background: #f2f1ef url(/Graphics/HeadBackground.gif) left top repeat-x;}
div.LogotypeBlock {position: absolute; left: 64px; top: 26px; z-index: 2000; width: 152px; height: 146px; font-size: 1%;}
div.LogotypeBlock img.Logotype {width: 152px; height: 146px;}
div.HeadLine {height: 4px; font-size: 1%; background: #666666;}



div.BreadCrumbs {padding: 12px 80px; font-family: tahoma, sans-serif; font-size: 60%; color: #999999;}
div.BreadCrumbs a {color: #666666;}



div.BottomLine {background: url(/Graphics/BottomLine.gif) left bottom repeat-x;}
div.BottomCorner {background: url(/Graphics/PaperCorner.jpg) right bottom no-repeat;}
div.ContentsContainer {width: 100%;}
table.ContentsBlock {width: 100%;}
table.ContentsBlock td.Contents {padding: 0px;}
table.ContentsBlock td.SideSpacer {width: 1px; font-size: 1%;}
table.ContentsBlock td.SideSpacer img {width: 1px; height: 770px;}



table.FormBlock {width: 100%;}
table.FormBlock td.InputName {padding: 8px 0px; width: 20%; vertical-align: middle;}
table.FormBlock td.InputField {padding: 8px 0px 8px 20px; vertical-align: middle;}




div.BottomBlock {height: 142px; background: #e8e8e6 url(/Graphics/BottomFlowers.gif) right top no-repeat;}
table.Bottom {width: 100%; height: 142px;}
table.Bottom td.LeftSpace {width: 80px; font-size: 1%;}
table.Bottom td.Copyright {padding: 38px 0px 0px 0px; width: 25%; font-family: times new roman, serif; font-size: 75%; color: #666666;}
table.Bottom td.Copyright img.CopyrightSign {margin: 0px 0px 5px 0px; width: 27px; height: 27px;}
table.Bottom td.Contacts {padding: 38px 0px 0px 0px; width: 25%; font-family: times new roman, serif; font-size: 75%; color: #666666;}
table.Bottom td.Contacts img.Phone {margin: 0px 0px 6px 0px; width: 154px; height: 40px;}
table.Bottom td.Designer {padding: 48px 0px 0px 0px; width: 48%; font-family: arial, sans-serif; font-size: 70%; color: #666666;}
table.Bottom td.Designer img.LogotypeDBabych {margin: 0px 0px 3px -2px; width: 98px; height: 34px;}



table.Photos {
	margin-top: 10px;
	//margin-top: 30px;
}

table.Photos tr td {
	/*width: 130px;*/
	height: 130px;
	vertical-align: top;
}

table.Photos p {
	margin: 16px 20px 0px 16px;
}

table.Photos p a:link, table.Photos p a:visited {
	color: #996600;
	font-weight: bold;
	text-decoration: none;
}

table.Photos p a:hover {
	color: #996600;
	font-weight: bold;
	text-decoration: underline;
}

img.PhotoPreview {
	width: 126px;
	height: 126px;
	border: 2px solid #996600;
}

img.PhotosArrow {
	width: 13px;
	height: 13px;
	border: none;
	margin: 6px 0px 0px 0px;
}

h3 img.ArticlePhotos {
	border: 2px solid #996600;
	margin: 2px 20px 0px 0px;
	float: left;
}

p img.ArticlePhotos {
	border: 2px solid #996600;
	margin: 6px 20px 0px 0px;
	float: left;
}

table.Clients tr td{
	width: 50%;
	vertical-align: bottom;
	font-size: 15px;
	height: 95px;
	padding: 0px;
}

table.Clients tr td img {
	margin: 0px 0px 8px 0px;
}

table.Data td.Title {padding: 10px 5px; font-family: times new roman, serif; font-size: 90%; color: #333333; background: #ffffff; border: 1px solid #ffffff;}

table.Data td.Header {padding: 10px 5px; font-family: times new roman, serif; font-size: 90%; color: #333333; background: #eeedeb; border: 1px solid #ffffff; border-bottom: 1px solid #999999;}

table.Data td.CellLight {padding: 3px 5px; font-family: times new roman, serif; font-size: 90%; color: #333333; background: #ffffff; border: 1px solid #ffffff;}

table.Data td.CellDark {padding: 3px 5px; font-family: times new roman, serif; font-size: 90%; color: #333333; background: #eeedeb; border: 1px solid #ffffff;}

div.TopRoom {width:100%; height:403px; background: transparent url(/Graphics/MainPage/TopWall.gif) left top repeat-x;}

div.TopRailing {z-index: 5000; position: absolute; left: 0px; top: 495px; width: 409px; height: 102px; background: url(/Graphics/MainPage/TopRailing.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/TopRailing.png', sizingMethod='crop');}

div.TopWallLight {position:absolute; left:0px; top:190px; width:510px; height:403px; background: url(/Graphics/MainPage/TopWallLight.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/TopWallLight.png', sizingMethod='crop');}

div.TopPalm {position:absolute; left:482px; top:190px; width:271px; height:403px; background: url(/Graphics/MainPage/TopPalm.jpg) left top no-repeat;}

div.Aristotel {position:absolute; left:96px; top:227px;}
div.Aristotel img {width:38px; height:66px; border:none;}

div.TopWardrobe {position:relative; left:0px; top:103px; width:593px; height:300px;}
div.TopWardrobe img {width:484px; height:300px; border:none;}
div.TopWardrobeShadow {position:absolute; left:484px; top:0px; width:109px; height:300px; background: url(/Graphics/MainPage/TopWardrobeShadow.png) left bottom no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/TopWardrobeShadow.png', sizingMethod='crop');}

div.TopSofa {z-index:5000; position:absolute; left:20%; top:481px; width:472px; height:112px; background: url(/Graphics/MainPage/TopSofa.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/TopSofa.png', sizingMethod='crop');}

div.TopChair {z-index:1000; position:absolute; left:74%; top:480px; width:218px; height:133px; background: url(/Graphics/MainPage/TopChairShadow.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/TopChairShadow.png', sizingMethod='crop');}
div.TopChair img {position:relative; left:0px; width:151px; height:113px; border:none;}

div.TopLight {z-index:1000; position:absolute; left:54%; top:190px;}
div.TopLight img {position:relative; left:0px; width:85px; height:102px; border:none;}

div.TopPicture {z-index:1000; position:absolute; left:52%; top:326px; width:259px; background: url(/Graphics/MainPage/TopPictureShadow.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/TopPictureShadow.png', sizingMethod='crop');}
div.TopPicture img {position:relative; left:0px; width:134px; height:104px; border:none;}

div.BottomRoom {width:100%; height:338px; background: transparent url(/Graphics/MainPage/BottomWall.jpg) left top repeat-x;}
div.BottomStair {z-index:2000; width:100%; height:338px; background: transparent url(/Graphics/MainPage/Stairs002Hand.jpg) left top no-repeat;}

div.BottomLight {z-index:5000; position:absolute; left:35%; top:597px; width:107px; height:92px;}

div.BottomWardrobe {position:relative; left:0px; top:0px; width:100%; text-align:right; height:338px;}
div.BottomWardrobe img {position:relative; left:-46px; top: 42px; width:374px; height:296px; border:none;}
div.BottomWardrobeShadow {position:absolute; right:0px; top:0px; width:46px; height:338px; background: url(/Graphics/MainPage/BottomCornerBG.png) right bottom no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/BottomCornerBG.png', sizingMethod='crop'); // top:44px;}

div.BottomSofa {z-index:5000; position:absolute; right:25%; top:812px; width:333px; height:123px; background: url(/Graphics/MainPage/BottomSofa.png) right top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/BottomSofa.png', sizingMethod='crop');}


div.Link001 {position:absolute; left:215px; top:247px; text-align: right; font-size: 11px; font-weight: bold;}
div.Link001 img {width:275px; height:23px; border:none;}
div.Link002 {position:absolute; left:309px; top:-1px; text-align: left; font-size: 11px; font-weight: bold;}
div.Link002 img {width:94px; height:23px; border:none;}
div.Link003 {z-index:10000; position:relative; left:145px; top:-42px; text-align: left; font-size: 11px; font-weight: bold; // top:-46px;}
div.Link003 img {z-index:10000; width:114px; height:35px; border:none;}
div.Link004 {position:absolute; left:235px; top:615px; text-align: left; font-size: 11px; font-weight: bold;}
div.Link004 img {width:149px; height:23px; border:none;}
div.Link005 {position:absolute; left:30%; top:906px; text-align: right; font-size: 11px; font-weight: bold;}
div.Link005 img {width:114px; height:11px; border:none;}
div.Link007 {position:absolute; right:185px; top:617px; text-align: left; font-size: 11px; font-weight: bold; // top:613px;}
div.Link007 img {width:222px; height:11px; border:none;}
div.Link008 {z-index:10000; position:absolute; left:68%; top:240px; text-align: right; font-size: 11px; font-weight: bold; // top:240px;}
div.Link008 img {z-index:10000; width:76px; height:23px; border:none;}

div.Clients {position:absolute; right:45%; top:685px; width:190px; height:106px;}
div.Clients div.VerticalPicture {position:absolute; right:0; background: url(/Graphics/MainPage/VerticalPictureShadow.png) right bottom no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/MainPage/VerticalPictureShadow.png', sizingMethod='crop');}
div.Clients div.VerticalPicture img {width:81px; height:106px; border:none;}
div.Clients div.Link006 {position:absolute; top:40px; text-align: right; font-size: 11px; font-weight: bold;}
div.Clients div.Link006 img {width:156px; height:23px; border:none;}