* {
margin:0;
padding:0;
}

BODY {
background:#323232 url(/i/bg.gif) 0 0 repeat-x;
font-family:tahoma;
color:#000;
font-size:65%;
margin:0;

}

IMG {
border:0;
}

A {
text-decoration:underline;
}


P {
margin-bottom:1em;
}

table {
border-collapse:collapse;
}

/* for all */

.content {
background-position:0 0;
background-repeat:no-repeat;
padding-bottom:25px;
margin:0 0 0 69px;
}

.padTop {
width:10px;
height:28px;
}

.logo {
height:64px;
margin:0 0 9px 0;
padding:0 0 0 96px;
background:url(/i/bg-logo.png) 0 0 repeat-x;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg-logo.png', sizingMethod='scale');
}


/* menu */

.menu {
height:28px;
padding:0 0 0 84px;
overflow:hidden;
background:url(/i/bg-menu.png) 0 0 repeat-x;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg-menu.png', sizingMethod='scale');
}


.menu A:hover IMG, .menu B IMG{
background:url(/i/bg-menu-on.png) 0 0 repeat-x;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg-menu-on.png', sizingMethod='scale');
}

.mainMenu {
float:left;
width:470px;
}

.icon {
float:right;
width:123px;
}


.icon A:hover IMG{
background:url(/i/bg-icon.png) 0 0 repeat-x;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg-icon.png', sizingMethod='scale');
}

.icon SPAN IMG{
background:url(/i/bg-icon.png) 0 0 repeat-x;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg-icon.png', sizingMethod='scale');
}

#lang A:hover IMG{
background:none;
}

/* end menu */

/* copyright */
.copyright {
margin:0 0 0 69px;
padding:12px 0 3em 0;
width:700px;
}

.copy {
float:left;
width:384px;
padding:0 0 0 84px;
color:#616161;
}

.copy A {
color:#616161;
text-decoration:underline;
}

.active {
width:150px;
float:left;
color:#575757;
}

.active A {
color:#575757;
text-decoration:underline;
}
/* end copyright */

.zagl {
margin:0 37px 0 35px;
}

.where {
color:#5d5d5d;
margin:1em 37px 1em 35px;
}

.where A{
color:#000;
}

.where IMG {
vertical-align:top;
margin:0.5em 0.4em 0 0.4em;
}

.aboutBlack .where A {
color:#fff;
}

.aboutBlack .where {
color:#858585;
margin-top:10px;
//margin-top:8px;
margin-bottom:20px;
}

.aboutWhite .where {
color:#5d5d5d;
margin-top:7px;
//margin-top:5px;
margin-bottom:20px;
}

.about, .aboutBlack, .aboutWhite {
margin:22px 25px 0 95px;
background-color:#fff;
padding:27px 0 25px 0;
}

.aboutBlack {
background:#fff url(/i/bg-top-black.gif) 0 0 repeat-x;
padding:0;
}

.aboutBlackBot {
background:url(/i/bg-bot-black.gif) left bottom repeat-x;
padding:35px 0 0 0;
}

.aboutWhite {
background:#000 url(/i/bg-top-w.gif) 0 0 repeat-x;
padding:0;
}

.aboutWhiteBot {
background:url(/i/bg-bot-w.gif) left bottom repeat-x;
padding:35px 0 0 0;
}

/* subMenu */
.subMenu {
width:110px;
background-color:#aeb8bc;
color:#fff;
padding:1.5em 0;
}

.subMenu A, .tdSiteMap A {
color:#fff;
}

.subMenu UL, .tdSiteMap UL {
list-style:none;
margin:0 1em 0 2em;
font-size:120%;
//font-size:110%;
}

.subMenu LI, .tdSiteMap LI {
margin-bottom:0.3em;
}

.subMenu LI UL, .tdSiteMap LI UL {
font-size:90%;
margin:0.5em 0 0.5em 0;
}

.tdSiteMap LI UL {
margin-bottom:0.8em;
}

.subMenu LI UL A, .tdSiteMap LI UL A {
background:url(/i/bul-submenu.gif) 0 0.4em no-repeat;
padding:0 0 0 1.7em;
text-decoration:none;
}

.subMenu LI UL B, .tdSiteMap LI UL B {
padding:0 0 0 1.7em;
font-weight:normal;
}
/* end subMenu */

/* pages */
.pages {
color:#aeb8bc;
margin-top:2em;
}

.pages A {
padding:0 0.8em;
color:#aeb8bc;
}

.pages B {
color:#000;
font-weight:normal;
padding:0 0.8em;
}

.aboutBlack .pages {
color:#575c5e;
margin-bottom:4px;
margin-top:24px;
//margin-top:22px;
}

.aboutBlack .pages A {
padding:0 0.8em;
color:#575c5e;
}

.aboutBlack .pages B {
color:#fff;
font-weight:normal;
padding:0 0.8em;
}

.aboutWhite .pages {
color:#aeb8bc;
margin-bottom:4px;
margin-top:24px;
//margin-top:22px;
}

.aboutWhite .pages A {
padding:0 0.8em;
color:#aeb8bc;
}

.aboutWhite .pages B {
color:#000;
font-weight:normal;
padding:0 0.8em;
}

.tabGalery .pages {
margin-left:35px;
}

/* end pages */

.clearAll {
clear:both;
}

/* end for all */

/* banner index */

.banners {
margin:2px 0 0 67px;
white-space:nowrap;
}

.banners IMG {
float:left;
background-color:#323232;
background-position:2px 0;
background-repeat:no-repeat;
}

/* end banner index */



/* textIndex */
.textIndex {
margin:336px 20px 0 380px;
background-color:#fff;
color:#323232;
padding:1.2em 0 1em 90px;
}

.textIndex2 {
margin:336px 20px 0 380px;
color:#000;
padding:1.2em 0 0.1em 80px;
background:url(/i/bg.png) 0 0 repeat;
}

.date {
position:absolute;
margin-left:-70px;
width:53px;
height:17px;
background:url(/i/bg-date.gif) 0 0 no-repeat;
color:#fff;
text-align:center;
padding-top:5px;
}

.textIndex2 .date {
margin-left:-60px;
background:none;
height:auto;
padding-top:2px;
}

.textIndex2 P {
margin:0.2em 0 0.7em 0;
}

.textIndex2 A {
color:#aeb8bc;
}

.textIndex P {
margin:0 0 0.7em 0;
}

.textIndex A {
color:#7d9398;
}

.newIndex {
margin-bottom:1em;
}
/* end textIndex */

.banAbout {
background-position:0 0;
background-repeat:no-repeat;
margin:0 37px 1.3em 35px;
}

.tabText {
border-collapse:collapse;
margin:1.1em 37px 0 35px;
}

.tabText TD {
vertical-align:top;
}

.tdMenu {
width:140px;
}

.news {
margin:0 0 4em 0;
color:#323232;
}

.news P {
margin:0 0 0.7em 0;
}

.news A {
color:#7d9398;
}

.dateNews {
width:53px;
height:17px;
background:url(/i/bg-date.gif) 0 0 no-repeat;
color:#fff;
text-align:center;
padding-top:5px;
margin:0 0 0.8em 0;
}

.tabContacts {
margin:0.8em 37px 0 35px;
}

.tabContacts TD{
vertical-align:top;
}

.contact {
width:90%;
height:260px;
overflow:visible;
background-color:#aeb8bc;
padding:19px 1.8em 0.1em 1.8em;
text-align:center;
}

.contact P {
margin-top:-17px;
}

.map {
background-position:0 0;
background-repeat:no-repeat;
margin-right:15px;
}

.map IMG {
border:1px solid #696969;
margin-top:221px;
margin-left:12px;
}

.inpCont, .inpText {
font-family:tahoma;
border:1px solid #7e8588;
background-color:#fff;
margin:0 0 13px 0;
color:#7f7f7f;
font-size:10px;
padding:2px 0 3px 0;
width:96%;
}

.butSend {
width:96%;
font-size:9px;
padding:5px 0 2px 0;
border:0;
background:none;
background-color:#5b6062;
border:1px solid #7e8588;
color:#fff;
text-transform:uppercase;
padding-left:0px;
cursor:pointer;
font-family:tahoma; 
}


/* choose */

.modern {
margin-top:1.1em;
float:left;
width:50%;
height:330px;
background:url(/data/collection.jpg) 0 0 no-repeat;
}

.classic {
margin-top:1.1em;
float:right;
width:50%;
height:330px;
color:#fff;
background:#020306 url(/data/collection1.jpg) 0 0 no-repeat;
}

.modern P, .classic P {
margin:0 0 0 36px;
width:80%;
height:160px;
overflow:hidden;
}

.viewmodernL {
float:left;
background:#323232 url(/i/view-mod-l.gif) 0 0 no-repeat;
height:22px;
margin-left:36px;
}

.viewmodernR {
float:left;
background:url(/i/view-mod-r.gif) right top no-repeat;
height:17px;
color:#fff;
text-transform:uppercase;
padding:5px 16px 0 16px;
}

.viewmodernR A {
color:#fff;
text-decoration:none;
}

.viewclassicL {
float:left;
background:#fff url(/i/view-clas-l.gif) 0 0 no-repeat;
height:22px;
margin-left:36px;
}

.viewclassicR {
float:left;
background:url(/i/view-clas-r.gif) right top no-repeat;
height:17px;
color:#323232;
text-transform:uppercase;
padding:5px 16px 0 16px;
}

.viewclassicR A {
color:#323232;
text-decoration:none;
}
/* end choose */

.bgSiteMap {
padding:0.8em 0 0 35px;
min-height:530px;
//height:530px;
//overflow:visible;
}

.tabSiteMap {
width:100%;
margin-bottom:3em;
}

.inpSearch {
float:left;
border:1px solid #7e8588;
background-color:#fff;
margin:0 0 1em 0;
color:#7f7f7f;
font-size:10px;
padding:1px 0 2px 1em;
width:60%;
}

.butSearchBg {
width:25%;
float:left;
background-color:#a9b1b4;
text-align:center;
margin-left:5px;
}

.butSearch {
width:100%;
border:0;
background:none;
color:#fff;
cursor:pointer;
}

.tdSiteMap {
vertical-align:top;
width:33%;
background-color:#aeb8bc;
color:#fff;
padding:1.5em 0;
}

.tdSiteMap LI LI UL {
margin-left:1.9em;
margin-top:0.8em;
}

.tdSearch {
padding-bottom:3em;
}

/* classic */

.tabClassic {
margin:0 37px 0 35px;
}

.tdPicClassic {
vertical-align:top;
padding:10px 0 26px 27px;
}

.tdMenuClassic {
background-color:#aeb8bc;
width:120px;
color:#323232;
vertical-align:top;
padding:1em 0 26px 0;
}

.tdMenuClassic UL {
list-style:none;
margin:0 1em 0 2em;
font-size:120%;
//font-size:110%;
}

.tdMenuClassic LI {
margin-bottom:0.5em;
}

.tdMenuClassic LI UL {
font-size:90%;
margin:0.5em 0 0.5em 0;
}

.tdMenuClassic LI UL {
margin-bottom:0.8em;
}

.tdMenuClassic A {
color:#fff;
text-decoration:none;
}

.tdMenuClassic A:hover {
text-decoration:underline;
}

/* end classic */

.tabGalery {
width:100%;
}

.tdPicGalery {
background-color:#070707;
padding:0 0 1.3em 97px;
color:#fff;
}

.tdPicGalery P {
margin:1em 0 0 0;
}

.galerySmall {
background-color:#a9b2b4;
padding:0 0 0 35px;
margin-top:23px;
}

.galerySmall IMG {
margin-right:23px;
}

.about { 
background-position:right bottom; 
background-repeat:no-repeat; 
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/i/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/i/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/i/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/i/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
} 
.editor A {
color:#7D9398;
}