/*

------------------------------------------------------
author:    Aleksey Krekotun
email:     a.krekotun@gmail.com
icq:       536136
skype:     a.krekotun
website:   www.krekotun.ru
------------------------------------------------------

*/

/* Reset */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
img {border: 0;}

/* Lists */
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}

/* Margins */
p, blockquote, pre, address, ul, ol, dl, table {margin: 1.12em 0;}
ol ul, ul ol, ul ul, ol ol {margin-top: 0;margin-bottom: 0;}
ol, ul, dd {margin-left: 2.5em;}

/* Tables */
table {border-collapse: collapse;border-spacing: 0;}

/* Quotes */
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}

/* Small elements */
small, sub, sup {font-size: 83%;}

/* Indexes */
sub {vertical-align: sub;}
sup {vertical-align: super;}

/* Marking changes */
ins {text-decoration: none;}
del {text-decoration: line-through;}


/* Main Styles
---------------------------------------------------------- */

html {font-size: 100.1%; height: 100%;}
body {background: #000 ;font-family:Arial; height: 100%; font-size: 62.5%; min-width: 1002px; font-size:11px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
a {text-decoration:none; }
a:hover {}
.clear {clear:both; }

.wrapper { width:914px; margin:0 auto; min-height: 100%;height: 100%; height: auto !important; overflow:hidden; }
.empty {height:150px; clear:both; }

.intro {
	margin: 0 auto;
	width: 100%;
	top:50%;
	text-align:center;
	padding-top: 300px;
}

.header {padding:44px 0px 0px 0px; z-index: 1000; height:98px; background:#000; }
.header h4, h4 a{display:block;width:154px;height:54px;}
.header h4 {position:relative;background:url('./i/logo.png');margin-top:2px; text-indent:-1999em; float:left; }
.header h4 a {position:absolute;top: 0px;left: 0px;}

.header ul.menu {float:right; margin:0; }
.header ul.menu li{float:left; margin:0px 0px 0px 11px; list-style: none; position:relative; }
.header ul.menu li ul {display:none; position:absolute; top: 16px; left: 0px; margin:0; padding:8px 0px 0px 0px; }
.header ul.menu li ul li{clear:both; margin:0px 0px 3px 0px; }

.header ul.menu li a {display:block; height:16px; background:url('./i/menu.png') no-repeat; text-indent:-1999em; }

.header ul.menu li.boutique a{width:34px; }
	.header ul.menu li.boutique a:hover, .header ul.menu li.boutique a.active  {background-position:0px -16px; }
.header ul.menu li.news a {width:53px; background-position:-34px 0; }
	.header ul.menu li.news a:hover, .header ul.menu li.news a.active {background-position:-34px -16px; }
.header ul.menu li.collection a {width:67px; background-position:-87px 0; }
	.header ul.menu li.collection a:hover, .header ul.menu li.collection a.active { background-position:-87px -16px; }
.header ul.menu li.perfumery a{width:79px; background-position:-154px 0; }
	.header ul.menu li.perfumery a:hover, .header ul.menu li.perfumery a.active {background-position:-154px -16px; }
.header ul.menu li.interior a{width:54px; background-position:-233px 0; }
	.header ul.menu li.interior a:hover, .header ul.menu li.interior a.active {background-position:-233px -16px; }
.header ul.menu li.style-week a{width:83px; background-position:-287px 0; }
	.header ul.menu li.style-week a:hover, .header ul.menu li.style-week a.active {background-position:-287px -16px; }
.header ul.menu li.directory a{width:75px; background-position:-370px 0; }
	.header ul.menu li.directory a:hover, .header ul.menu li.directory a.active {background-position:-370px -16px; }
.header ul.menu li.design-bureau a{width:84px; background-position:-445px 0; }
	.header ul.menu li.design-bureau a:hover, .header ul.menu li.design-bureau a.active {background-position:-445px -16px; }

.header ul.menu li ul li a {height:12px; }
.header ul.menu li.barricade a {width:69px; background-position:-529px 0; }
	.header ul.menu li.barricade a:hover {background-position:-529px -12px; }
.header ul.menu li.theaters a {width:65px; background-position:-598px 0; }
	.header ul.menu li.theaters a:hover {background-position:-598px -12px; }
	
.header ul.menu li.clothes a {width:41px; background-position:-663px 0; }
	.header ul.menu li.clothes a:hover {background-position:-663px -12px; }
.header ul.menu li.shoes a {width:31px; background-position:-704px 0; }
	.header ul.menu li.shoes a:hover {background-position:-704px -12px; }
.header ul.menu li.accessories a {width:68px; background-position:-735px 0; }
	.header ul.menu li.accessories a:hover {background-position:-735px -12px; }
.header ul.menu li.watch a {width:26px; background-position:-803px 0; }
	.header ul.menu li.watch a:hover {background-position:-803px -12px; }

.header ul.menu li.furniture a {width:38px; background-position:-830px 0; }
	.header ul.menu li.furniture a:hover {background-position:-830px -12px; }
.header ul.menu li.lamps a {width:70px; background-position:-868px 0; }
	.header ul.menu li.lamps a:hover {background-position:-868px -12px; }	
.header ul.menu li.cookware a {width:39px; background-position:-938px 0; }
	.header ul.menu li.cookware a:hover {background-position:-938px -12px; }		
.header ul.menu li.books a {width:33px; background-position:-977px 0; }
	.header ul.menu li.books a:hover {background-position:-977px -12px; }
	
/* English menu */

.header ul.menu_eng {float:right; margin:0; }
.header ul.menu_eng li{float:left; margin:0px 0px 0px 17px; list-style: none; position:relative; }
.header ul.menu_eng li ul {display:none; position:absolute; top: 16px; left: 0px; margin:0; padding:8px 0px 0px 0px; }
.header ul.menu_eng li ul li{clear:both; margin:0px 0px 3px 0px; }

.header ul.menu_eng li a {display:block; height:16px; background:url('./i/menu_eng.png') no-repeat; text-indent:-1999em; }

.header ul.menu_eng li.boutique a{width:55px; }
	.header ul.menu_eng li.boutique a:hover, .header ul.menu_eng li.boutique a.active  {background-position:0px -16px; }
.header ul.menu_eng li.news a {width:32px; background-position:-55px 0; }
	.header ul.menu_eng li.news a:hover, .header ul.menu_eng li.news a.active {background-position:-55px -16px; }
.header ul.menu_eng li.collection a {width:74px; background-position:-86px 0; }
	.header ul.menu_eng li.collection a:hover, .header ul.menu_eng li.collection a.active { background-position:-86px -16px; }
.header ul.menu_eng li.perfumery a{width:50px; background-position:-160px 0; }
	.header ul.menu_eng li.perfumery a:hover, .header ul.menu_eng li.perfumery a.active {background-position:-160px -16px; }
.header ul.menu_eng li.interior a{width:50px; background-position:-211px 0; }
	.header ul.menu_eng li.interior a:hover, .header ul.menu_eng li.interior a.active {background-position:-211px -16px; }
.header ul.menu_eng li.style-week a{width:78px; background-position:-261px 0; }
	.header ul.menu_eng li.style-week a:hover, .header ul.menu_eng li.style-week a.active {background-position:-261px -16px; }
.header ul.menu_eng li.directory a{width:60px; background-position:-339px 0; }
	.header ul.menu_eng li.directory a:hover, .header ul.menu_eng li.directory a.active {background-position:-339px -16px; }
.header ul.menu_eng li.design-bureau a{width:85px; background-position:-399px 0; }
	.header ul.menu_eng li.design-bureau a:hover, .header ul.menu_eng li.design-bureau a.active {background-position:-399px -16px; }

.header ul.menu_eng li ul li a {height:12px; }
.header ul.menu_eng li.barricade a {width:70px; background-position:-529px 0; }
	.header ul.menu_eng li.barricade a:hover {background-position:-529px -12px; }
.header ul.menu_eng li.theaters a {width:63px; background-position:-600px 0; }
	.header ul.menu_eng li.theaters a:hover {background-position:-600px -12px; }
	
.header ul.menu_eng li.clothes a {width:40px; background-position:-663px 0; }
	.header ul.menu_eng li.clothes a:hover {background-position:-663px -12px; }
.header ul.menu_eng li.shoes a {width:52px; background-position:-703px 0; }
	.header ul.menu_eng li.shoes a:hover {background-position:-703px -12px; }
.header ul.menu_eng li.accessories a {width:61px; background-position:-755px 0; }
	.header ul.menu_eng li.accessories a:hover {background-position:-755px -12px; }
.header ul.menu_eng li.watch a {width:33px; background-position:-816px 0; }
	.header ul.menu_eng li.watch a:hover {background-position:-816px -12px; }

.header ul.menu_eng li.furniture a {width:54px; background-position:-849px 0; }
	.header ul.menu_eng li.furniture a:hover {background-position:-849px -12px; }
.header ul.menu_eng li.lamps a {width:30px; background-position:-903px 0; }
	.header ul.menu_eng li.lamps a:hover {background-position:-903px -12px; }	
.header ul.menu_eng li.cookware a {width:33px; background-position:-933px 0; }
	.header ul.menu_eng li.cookware a:hover {background-position:-933px -12px; }		
.header ul.menu_eng li.books a {width:32px; background-position:-966px 0; }
	.header ul.menu_eng li.books a:hover {background-position:-966px -12px; }



.promo-collection {
	position:relative;
	height:362px;
	width:914px;
	clear:both;
	padding:0px 0px 0px 0px;
	overflow:hidden; 
}
	.promo-collection a {
		float:left;
		position:absolute;
	}

	.promo-collection a img {
		border:none;
	}

	.promo-collection a.show {
		z-index:500
	}

	.promo-collection .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:362px; 
		width:143px; 
		display:block;
		position:absolute;
		bottom:0;
		margin-left: 617px;
		}

	.promo-collection .caption .content {
		margin:5px;
		padding:132px 11px 0px 11px; 
		width: 118px;
		font-size:12px;
		line-height:15px;
	}

	.promo-collection .caption .content h6 {
		color:#fff;
		font-size:18px;
		margin:0px 0px 10px 0px;
		line-height:20px; 
	}

.info-blocks {font-size:12px; margin:36px 0px 0px 0px; clear:both; height:132px; }
.info-blocks li{display:block; float:left; width:166px; margin:0; position:relative; padding:0px 0px 0px 142px; }
.info-blocks li.distributor{width:155px; }
.info-blocks img{font-size:12px; position:absolute; top: 8px; left: 0px;}
.info-blocks strong {color:#959595; font-weight:normal; background:url('./i/i-blocks-s.gif') no-repeat; padding:7px 0px 2px 12px; display:block; margin:0; }
.info-blocks p {color:#d7d7d7; padding:0px 0px 0px 12px; margin:3px 5px 0px 0px; }
.info-blocks p a {color:#d7d7d7; }
.info-blocks p a:hover { text-decoration:underline;}

.footer {clear:both; width:914px; margin:-110px auto 0px auto; height:110px; font-size:11px; color:#464646; position:relative; background:#000; line-height:48px; }
.footer a{color:#b7b7b7; text-decoration:none; }
.footer .language {position:absolute; top: 54px; }

.footer .contacts {position:absolute; right: 0px; top: 50px;}
.footer .contacts p{float:left; margin:3px 0px 0px 0px; }


.footer form {float:left; }
.footer form label {background:#494949 url('./i/search.gif') right no-repeat; border: 1px solid #363636; float:left; padding:0px 17px 0px 0px; display:block; height:20px; margin:17px 0px 0px 15px; }
.footer form label input{background:none; border: none;width:80px; margin:1px 0px 0px 0px; display:block; }


/* // ---- Inner page ---- // */

#inner-page {}
/*#inner-page .wrapper {background:url('./i/container.gif') repeat-y; } */

.sidebar {background:url('./i/sidebar.gif') no-repeat; margin:-11px 0px 0px 0px; width:155px; float:left; padding:10px 0px 0px 11px; }

.content {width:521px; float:left; padding:0px 41px 0px 43px; }
#inner-page .content {padding-bottom:60px; background-color:#FFF }
.content a{ color: #000; text-decoration: underline;}
.content a:hover { color:#000; text-decoration: none;}

.aside {width:142px; float:left; }
.aside p { margin-top: 65px; color: #959595; font-size:12px }
.aside h2, .sidebar h2 {color:#fff; font-size:18px; text-transform:uppercase; font-family:Tahoma; margin:-4px 0px 0px 0px; width: 134px; position:absolute; z-index: 1; }

.aside a.white { color: #fff; }
.aside a.white:hover { color: #636363; text-decoration:underline }

.news-years, .news-months, .dopmenu, .left-list, .butmenu {margin:75px 0px 0px 0px; font-size:12px; }
.style-years {margin: 25px 0 0 0; font-size:12px; }
.news-years li, .style-years li {margin:0px 0px 4px 0px;list-style: none; }
.news-years li a, .news-months li a, .style-years li a {color:#636363;}
.news-years li a:hover, .news-months li a:hover, .news-years li.active a, .news-months li.active a, .style-years li.active a, .style-years li a:hover{color:#fff; }

.sidebar .news-months {padding-top: 3px;}
.news-months li {margin:0px 0px 4px -11px; list-style: none;   }
.news-months li a{padding:0px 0px 0px 10px; border-left: 1px solid #161616;}
.news-months li a:hover, .news-months li.active a{ border-color:#7f7f7f;}

.left-list li {margin:0px 0px 10px -10px; list-style: none; font-size: 12px ; text-transform:uppercase; }
.left-list li .text {text-transform: none; padding:0px 0px 0px 10px;}
.left-list li a{padding:0px 0px 0px 10px; color: #636363; display:block;}
.left-list li a:hover, .left-list li.active a{ color:#fff;}
.left-list a.alink {margin-top: 15px; color: #959595; text-transform:lowercase;}
.left-list a.link {margin-top: 15px; color: #d7d7d7; text-transform:lowercase;}

.dopmenu li, .butmenu li {margin:0px 5px 0px -11px; list-style: none; line-height:12px; }
.sideimg {margin:0px 0px 15px 11px;}
.dopmenu .levelup {margin: 0px 0px 0px -11px; }
.dopmenu .levelpar {margin: 0px 0px 0px -11px; }
.dopmenu .levelup, .dopmenu .levelpar {color: #d7d7d7; font-size:14px; font-weight:bold; line-height:14px}
.dopmenu .levelup a, .dopmenu .levelpar a{ color: #d7d7d7; display:block; padding-top: 10px; padding-bottom: 8px;}
.dopmenu .link {margin-top:13px}
.dopmenu .link a {color: #d7d7d7; width: 150px; overflow:hidden}
.dopmenu li a{padding:0px 0px 6px 10px; border-left: 1px solid #161616; color: #959595; display:block;}
.dopmenu li a:hover, .dopmenu li a.active{ border-color:#7f7f7f;}

.butmenu li a{padding:0px 0px 6px 10px; border-left: 1px solid #161616; color: #fff; display:block;}
.butmenu li a:hover, .butmenu li a.active{border-color:#7f7f7f;}

.list-week {margin:75px 0px 0px 0px; } 
.list-week li {margin:0px 0px 26px -11px; list-style: none; color: #959595; font-size: 48px; font-weight:bold; line-height: 50px;}

.list-week li a {display:block; height:36px; background:url('./i/list-style.png') no-repeat; text-indent:-1999em; }
.list-week li a.w1 {width:45px; background-position:0px 0; }
.list-week li a.w1:hover, .list-week li a.w01.active {background-position:-55px 0px; }
.list-week li a.w2 {width:45px; background-position:0px -36px; }
.list-week li a.w2:hover, .list-week li a.w02.active {background-position:-55px -36px; }
.list-week li a.w3 {width:45px; background-position:0px -72px; }
.list-week li a.w3:hover, .list-week li a.w03.active {background-position:-55px -72px; }
.list-week li a.w4 {width:45px; background-position:0px -108px; }
.list-week li a.w4:hover, .list-week li a.w04.active {background-position:-55px -108px; }

.list-week li a{padding:0px 0px 0px 10px; border-left: 1px solid #161616; color: #959595;}
.list-week li a:hover, .list-week li.active a { border-color:#7f7f7f; color:#fff;}

.sidebar a.subscribe {color:#b7b7b7; text-decoration:none; 	font-size:12px; display:block; width:90px; margin:24px 0px 0px -3px; }

/* // ---- news ---- // */
.content {}
.content .news {margin:0; padding:25px 0px 0px; font-size:12px; }
.content .news li{margin:0px 0px 20px 0px; list-style: none; border-bottom: 1px solid #b7b7b7; padding:0px 0px 20px 0px; }
.content .news strong.date{display:block; font-size:18px; color:#959595; line-height:20px; font-weight:medium; margin:3px 0px 13px 0px; }
.content .news strong.date span{display:block; font-size:30px; color:#000; line-height:16px; }

.content .news h5 {font-size:14px; color:#000; margin:8px 0px 0px 0px; font-weight:bold; }
.content .news p, .content .news div {color:#636363; margin:9px 0px 0px 0px; }
/* -- ---- news ---- -- */

/* -- ---- Inner page ---- -- */
.content h3 {color: #636363; font-size:14px; font-weight:bold; margin:25px 0 25px; position:absolute;}
.content .text, .content .info {margin: 75px 0 0 0; color: #636363; font-size:12px;}
.content .text p:first-child {color: #000; font-weight:bold}

.content .info table td { padding: 0 5px 3px 0; }
.content .info .videodescr  { background:url('./i/sidebar.gif') no-repeat; margin-left:305px; padding: 5px 0 0 5px; font-weight:bold}
.content .info .parfumdescr  { background:url('./i/sidebar.gif') no-repeat; margin: -5px 0 0 305px; padding: 5px 0 0 5px; float:right; font-weight:bold; position:absolute; width: 200px;}
.content .info .parfumimg{ padding-top:1px; width:300px; }
.content .info .clear {clear: both;}

.fullinfo {width: 800px; display:block }


