@font-face {font-family:Garamond; src:local(Garamond), url(garamond.ttf) format(TrueType); }

* {margin:0; padding:0;}
html {height:100%;}
body {min-height:100%; height: 100%; min-width:1100px; font:75%/1.3em Arial, Tahoma, Helvetica, sans-serif; color:#fff; background:#92b6ef}
#page {height:auto; min-height:100%; overflow:visible; position:relative; margin-right:455px; background:#dfebff}

.clr {clear:both}

a {color:#fff; border-bottom:1px #fff dashed; text-decoration:none}
a:hover,
a:visited {color:#fff; border-bottom:1px #fff solid}

a img {border:0}

body.pageAbout {background:#92b6ef url(/img/lion_bg.png) right bottom no-repeat fixed}

body.pageTextileBrands,
body.pageFurniture {background:#dfebff}
body.pageTextileBrands #page,
body.pageFurniture #page {background:#92b6ef;}
body.pageTextileBrands #page #content,
body.pageTextileBrands #page #content a,
body.pageFurniture #page #content,
body.pageFurniture #page #content a {color:#fff; border-color:#fff}
body.pageTextileBrands #page #content .asideList a,
body.pageFurniture #page #content .asideList a {color:#7a9cd2; border:none}
body.pageTextileBrands #page h1,
body.pageFurniture #page h1 {color:#fff}

body.pageTextileBrands #page h1 img{float:right;}
body.pageTextileBrands #page h1 span {display:none}

body.pageNews {background:#ff8686}
body.pageNews #page {background:#ffebeb}
body.pageNews #page h1 {color:#ff8686}

body.pageCouture {background:#36527f}
body.pageCouture #page {background:#92b6ef url(/img/couture_bg.png) 88px 60px no-repeat fixed;}
body.pageCouture #content,
body.pageCouture #content a {color:#fff; border-color:#fff}
body.pageCouture #content h1 {color:#fff; text-transform:none; text-align:left; position:static; width:auto; margin-right:120px; padding:0px; left:0; font-size:2em;}

body.pageTailor {background:#fcdadf}
body.pageTailor #page {background:#ef589f}
body.pageTailor #content,
body.pageTailor #content a,
body.pageTailor #page h1 {color:#fff; border-color:#fff}
body.pageTailor #content .asideList,
body.pageTailor #content .asideList a {color:#ef589f}

body.main #page {background:#6b90cb url( /img/index_bg.jpg) center top no-repeat; margin:0 auto; min-width:900px; width:100%; border:0}
body.main #flashHolder {position:absolute; top:0; left:0; width:100%; z-index:1}
body.main #flashHolder object {width:100%; height:507px}
body.main #overLayer {position:relative; z-index:5; padding-top:145px; width:100%}
body.main #overLayer p.captionText {text-align:center; text-transform:uppercase}

body.main #overLayer #mainMenu {list-style:none; width:45em; margin:320px auto 0; text-align:center}
body.main #overLayer #mainMenu li {display:inline; margin:0 0.6em; text-transform:uppercase; line-height:2em}
body.main #overLayer #mainMenu li a {}

body.main #overLayer #gfxMenu {list-style:none; width:543px; margin:30px auto 0; text-align:center}
body.main #overLayer #gfxMenu li {height:20px; overflow:hidden; float:left; padding:0 13px}
body.main #overLayer #gfxMenu li a {height:20px; display:block; position:relative; font-weight:bold; font-size:1.5em; text-decoration:none; border:0}
body.main #overLayer #gfxMenu li a span {height:20px; position:absolute; width:100%; background:url(/img/main_gfx_menu.png) no-repeat; top:0; left:0}
body.main #overLayer #gfxMenu li.ishop {width:212px}
body.main #overLayer #gfxMenu li.ishop a span {background-position: center 0;}
body.main #overLayer #gfxMenu li.textile {width:75px}
body.main #overLayer #gfxMenu li.textile a span {background-position: center -20px}
body.main #overLayer #gfxMenu li.tailor {width:80px}
body.main #overLayer #gfxMenu li.tailor a span {background-position: center -40px}
body.main #overLayer #gfxMenu li.couture {width:178px}
body.main #overLayer #gfxMenu li.couture a span {background-position: center -60px}

body.main #footerGuaranteer{height:120px}
body.main #footer {width:100%; height:94px; margin:-100px auto 0; font-family: Arial; font-size: 0.95em; line-height:1.2em; text-align:center; position:relative}
body.main #footer .inner {width:100%; max-width:900px; border-top:1px #fff solid; padding-top:5px; margin:0 auto}
body.main #footer .copyright {position:absolute; right:2em; bottom:1em}

#mainMenu {margin-left: 325px; padding-top:25px; list-style:none; text-transform:uppercase}
#mainMenu a,
#mainMenu a:hover,
#mainMenu a:visited {border:0}
#mainMenu a:hover {text-decoration:underline}

#content {padding:58px 0 20px; margin:0 20px 0 325px; color:#000; overflow:visible;}
#content h1 {font:normal 2.5em/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; color:#6b90cb; text-transform:uppercase; text-align:right; position:fixed; width:280px; padding-left:20px; left:0; top:57px; margin:0; margin-bottom:0.5em}
#content h2 {font:normal 2em/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; margin-bottom:0.5em; width:90%}
#content h3 {font:bold 1.4em/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; margin-bottom:0.5em}
#content h4 {font:bold 1.3em/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; margin-bottom:0.5em}
#content h5 {font:bold 1.2em/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; margin-bottom:0.5em}

#content h3,
#content h4,
#content h5 {width:100%}

#content ul.Menu { list-style:none;  color:#6b90cb; text-transform:uppercase; text-align:right; position:fixed; width:280px; padding-left:20px; left:0; top:57px; margin:0; margin-bottom:0.5em}
#content ul.Menu a,
#content ul.Menu a:hover,
#content ul.Menu a:visited {border:0}
#content ul.Menu a:hover {text-decoration:underline}


#content a {color:#000; border-color:#000}

#content p {margin:0 0 0.8em}

#content p .ad {font-family: Garamond,Georgia,Arial,Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 150%; line-height: 1.1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(107, 144, 203);}
#content ul {margin:0 0 0.5em 1.5em}
#content ol {margin:0 0 0.5em 1em}

#content .flashHolder {margin-right:-20px; margin-top:0; text-align:right}
#content .flashHolder object {margin:0 0 0.8em 0}

#content dl.tailorList dt {clear:both; font:bold 150%/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; color:#6b90cb; margin-bottom:0.5em}
#content dl.tailorList dt img {float:right; margin-right:-302px; width:282px; padding-bottom:1em; position:relative}
#content dl.tailorList dd {padding-bottom:1em}
#content dl.tailorList dd p {margin-bottom:0.3em}

#content dl.newsList {width:100%}
#content dl.newsList dt {clear:both; font:bold 150%/1.1em Garamond, Georgia, Arial, Tahoma, Helvetica, sans-serif; color:#ff8686; margin-bottom:0.5em}
#content dl.newsList dt a {border:0; color:#ff8686; }
#content dl.newsList dt img {float:right; margin-right:-408px; width:388px; padding-bottom:1em; position:relative; clear:right}
#content dl.newsList dd {padding-bottom:1em}

#content ul.clearColumnList {list-style:none; margin:0}
#content ul.multiColumnList {list-style:none; margin:0}
#content ul.multiColumnList li {width:23%; margin-right:1%; line-height:1.2em; height:1.2em; overflow:hidden; float:left}

#content .pushAside {float:right; margin-right:-420px; width:400px; position:relative; clear:right}
#content .pushFarAside {float:right; margin-right:-440px; width:400px; position:relative; clear:right}

#content ul.asideGallery {float:right; width:400px; margin:0 -420px 20px 0; list-style:none; clear:right}

#content ul.asideList {float:right; width:380px; margin:0 -420px 20px 20px; list-style:none;  position:relative; clear:right}
#content ul.asideList li{width:38%}

#content ul.asideList.multiColumnList li{width:48%}

#content .hsGallery {margin:0 0 20px; list-style:none}
#content .hsGallery li {float:left; margin:2px 5px 5px 2px; background:#444}
#content .hsGallery li .highslide-caption {display:none}
#content .hsGallery li a {border:0; display:block; position:relative; left:-2px; top:-2px}
#content .hsGallery li a img {width:70px; height:75px; display:block; border:5px #fff solid}

#content .img500 {width:400px; height:245px;background-position:top left; }
#content .prev{height:100px; padding:5px 0 0 10px; margin-bottom:0.5em}
#content .prev li{float:left; list-style-type:none; margin-right:5px}
#content .prev li a{
   display:block;
   width:90px;
   height:70px;
   overflow:hidden;
   position:relative;
   z-index:1;		
}
#content .prev li a img{
   position:absolute;
   top:-20px;
   left:-50px;	
}
#content .prev li a:hover{
   overflow:visible;
   z-index:1000;
   border:none;		
}
.highslide-container {color:#000 !important}
.highslide-container .highslide-caption {font-size:0.75em}

#footerGuaranteer {clear:both; height:250px}

body.inner #footer {width:100%; height:250px; background: #6b90cb url(/img/inner_bg.jpg) right top no-repeat; position:fixed; bottom:0; left:0; z-index:100}
body.inner #footer .copyright {position:absolute; bottom:5px; right:10px; line-height:31px;}

#footer .bannerBlock {width:500px; white-space:nowrap; height:31px; position:absolute; left:10px; bottom:5px; text-align:left}
#footer .bannerBlock img {width:88px; height:31px;}
#footer .bannerBlock a {border:0; margin-right:5px}

div.logo {
	float:right;
	margin:0 -207px 20px 20px;
	position:relative;
}