* { color:#3c3c3c; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; }
body { background:#ddc9a2 url(/i/bg-page.jpg); height:100%; }
.body-default { background: #D2C196; }
/* верхний колонтитул */
#top-box { height:200px; left:0px; position:absolute; overflow:hidden; top:0px; visibility:visible; min-width:1003px; width:100%; }
#top-right-in { float:right; height:200px; margin-left:-238px; width:100%; }
	#top-right-in #top-right { background:url(/i/title.gif) no-repeat 90px 0; height:200px; margin-left:238px; padding:0 2px 0 0; }
		#top-right-in #top-right .l { float:left; height:156px; width:222px; }
		#top-right-in #top-right .r { float:right; height:156px; margin:0 0 0 -222px; width:100%; }
#top-left { float:left; height:200px; width:238px; }

/* верхний правй блок (язак, корзина, ...) */
#nav { border:0; border-collapse:collapse; height:49px; }
	#nav tbody tr td { background:url(/i/bg-top-nav.gif) repeat-x; margin:0; padding:0; }
	#nav tbody tr td.i { background:none; width:8px; }
		#nav tbody tr td .lang, #nav tbody tr td .link, #nav tbody tr td .cart-box { float:left; padding:7px 0 0; }
		#nav tbody tr td .lang { padding:8px 65px 0 8px; }
		#nav tbody tr td .link a { color:#d2c196; font-weight:bold; padding:0 25px 0 0; }
      #nav tbody tr td .link strong { color:#d2c196; font-weight:bold; padding:0 25px 0 0; }
		#nav tbody tr td .cart-box { color:#d2c196; line-height:150%; font-size:10px; font-weight:bold; }
		#nav tbody tr td .cart-box { padding:0 25px 0 10px; }
			#nav tbody tr td .cart-box * { color:#d2c196; font-size:10px; font-weight:bold; }
			#nav tbody tr td .cart-box span { color:#fff; }
			#nav tbody tr td .cart-box a { padding:0 0 0 32px; text-transform:uppercase; }

/* телефон, icq, e-mail */
#phone { float:right; height:93px; padding:14px 12px 0 0; }
	#phone .p { color:#916535; font-family:Times New Roman,Times,serif; font-size:24px; padding:0; }
	#phone .i { color:#877c66; font-size:14px; padding:3px 0; }
		#phone .i img { vertical-align:-4px; }
		#phone .i a { color:#000; font-size:14px; font-weight:bold; }
	#phone .m { padding:0; }
		#phone .m a { color:#916535; font-family:Times New Roman,Times,serif; font-size:24px; padding:0; }

/* горизонтальное меню */
#hmenu { border:0; border-collapse:collapse; width:100%; }
	#hmenu tbody tr td { background:#7d1a05; color:#d2c196; font-weight:bold; text-align:center; }
	#hmenu tbody tr td.i { background:none; width:20px; }
		#hmenu tbody tr td a { color:#d2c196; font-weight:bold; text-decoration:none; }
			#hmenu tbody tr td a:hover { text-decoration:underline; }

/* контент */
#bg-box { background:#d2c196 url(/i/bg-right-collumn.gif) repeat-y 100% 0; min-width:1003px; width:100%; }
	#bg-box #box-all { background:url(/i/bg-left-collumn.gif) repeat-y; padding:0 0 90px; width:100%; }
	
/* правая колонка */
#right-in { float:right; margin-left:-220px; width:100%; }
	#right-in #right { margin-left:220px; }
		#right-in #right #pd { padding:0 17px 50px 32px; }
      #pd { min-height:500px; _height:400px; background:url(/i/uzor.gif) center bottom no-repeat; }
		
/* левая колонка */
#left { float:left; width:220px; }
	#left #pd { padding:0 12px 0 27px; background:none; }

/* сортировка товаров */
#search { margin:0; padding:0 0 0 7px; }
	#search .tit { color:#84290c; font-family:Georgia,Courier New,Times New Roman; font-size:13px; font-weight:bold; padding:0 0 3px; }
	#search table { border:0; border-collapse:collapse; }
		#search table tbody tr td { vertical-align:top; }
			#search table tbody tr td #m1 { background:url(/i/bg-select.gif) no-repeat; font-size:10px; font-weight:bold; height:16px; margin:2px 3px 0 0; }
			#search table tbody tr td #m1 { padding:2px 0 0 5px; width:106px; }
			#search table tbody tr td .sel { background:#f8f8f8; border:1px solid #6c6c6c; left:34px; position:absolute; overflow:hidden; top:262px; }
			#search table tbody tr td .sel { visibility:hidden; width:92px; }
				#search table tbody tr td .sel a { display:block; font-size:10px; font-weight:bold; padding:2px 5px 3px; text-decoration:none; }
					#search table tbody tr td .sel a:hover { background:#5e9fe0; color:#fff; }

/* вертикальное меню */
#vmenu { margin:0; padding:0; }
	#vmenu .tit { color:#84290c; font-family:Georgia,Courier New,Times New Roman; font-size:13px; font-weight:bold; padding:14px 0 3px 10px; }
	#vmenu a { color:#7D1A05; font-family:Georgia,Courier New,Times New Roman; font-size:13px; font-weight:bold; text-decoration:none; }

	#vmenu ul { list-style:none; }
		#vmenu ul li { background:url(/i/line-vmenu.gif) repeat-x 0 100%; padding:2px 5px 6px 10px; }
			#vmenu ul li a { color:#6f6d65; text-decoration:none; }
				#vmenu ul li a:hover { color:#272624; }

		#vmenu ul li.on { background:#c7c1ab url(/i/bg-vmenutop.gif) no-repeat; color:#231e1a; padding:5px 5px 0 10px; font-size:14px; font-family:Georgia; font-weight:bold; }
      #vmenu ul li.on a { color:#231e1a; font-size:14px; font-family:Georgia; font-weight:bold; }
			#vmenu ul li.on div { background:url(/i/bg-vmenubottom.gif) no-repeat 0 100%; margin:0 -5px 0 -10px; padding:2px 5px 3px 10px; position:relative; }
				#vmenu ul li.on div ul { padding:0; position:relative; }
					#vmenu ul li.on div ul li { background:none; padding:1px 0 4px; }
                  #vmenu ul li.on div ul li a { display:block; color:#898375; font-size:12px; padding-left:10px; line-height:20px; }
						#vmenu ul li.on div ul li a:hover { color:#84290c; }
					#vmenu ul li.on div ul li.on { color:#84290c; padding-left:10px; font-size:12px; line-height:20px; } 

#main-banner { background:url(/i/bg-page.jpg); padding:0 0 10px 17px; }
	.tbanner { border:0; border-collapse:collapse; width:100%; }
		.tbanner tbody tr td { text-align:center; }
		.tbanner tbody tr td.t, .tbanner tbody tr td.b { vertical-align:top; }
		.tbanner tbody tr td.b { vertical-align:bottom; }
			.tbanner tbody tr td img { display:block; margin:auto; }
	
.h1-box { background:url(/i/bg-r-n.jpg) no-repeat 100% 0; margin:0 -15px; padding:0 0 14px; }
	.h1-box h1 { background:url(/i/bg-l-n.jpg) no-repeat; color:#7d1a05; font-family:Georgia,Times New Roman,MS Serif; font-size:18px; }
	.h1-box h1 { padding:12px 0; text-align:center; }

.tgoods-main { border:0; border-collapse:collapse; margin:0 0 7px; width:100%; }
	.tgoods-main tbody tr td { vertical-align:top; }
	.tgoods-main tbody tr td.l { background:#c0a576 url(/i/tgoods-ubl.gif) no-repeat 0 100%; text-align:center; }
		.tgoods-main tbody tr td.l div { background:url(/i/tgoods-utl.gif) no-repeat; padding:20px 0 20px 30px; text-align:center; }
			.tgoods-main tbody tr td.l div img { display:block; margin:auto; width:180px; }
	.tgoods-main tbody tr td.ll { background:#c0a576 url(/i/tgoods-imgubr.gif) no-repeat 0 100%; }
		.tgoods-main tbody tr td.ll div { background:url(/i/tgoods-imgutr.gif) no-repeat; height:30px; }
	.tgoods-main tbody tr td.r { background:#c0a576 url(/i/tgoods-ubr.gif) no-repeat 100% 100%; }
		.tgoods-main tbody tr td.r div { background:url(/i/tgoods-utr.gif) no-repeat 100% 0; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }
		.tgoods-main tbody tr td.r div { font-size:10px; padding:20px 10px 10px 0; }
			.tgoods-main tbody tr td.r div .articul { background:none; color:#7d1a05; font-family:Times New Roman,MS Serif,serif; font-size:15px; }
			.tgoods-main tbody tr td.r div .articul { font-weight:bold; padding:0; }
			.tgoods-main tbody tr td.r div .tech { background:none; color:#645537; padding:5px 0; }
			.tgoods-main tbody tr td.r div .cost { background:none; color:#7d1a05; font-family:Times New Roman,MS Serif,serif; font-size:22px; padding:7px 0; }

/* нижний колонтитул */
#bottom-box { background:url(/i/bg-page.jpg); height:90px; margin:-90px 0 0; min-width:1003px; width:100%; }
	/* правая колонка */
	#bottom-right-in { background:url(/i/bg-bottomright.gif) repeat-x; float:right; height:90px; margin-left:-220px; width:100%; }
		#bottom-right-in #bottom-right { background:url(/i/bg-bottomur.gif) no-repeat 100% 0; margin-left:220px; }
			#bottom-right-in #bottom-right #bottom-right-pd { background:url(/i/bg-bottomul.gif) no-repeat; padding:40px 17px 0 20px; }
	/* правая колонка темная справа */
	#bottom-right-in2 { background:url(/i/bg-bottomright.gif) repeat-x; float:right; height:90px; margin-left:-220px; width:100%; }
		#bottom-right-in2 #bottom-right { background:url(/i/right-in-bottom-dark.gif) no-repeat 100% 0; margin-left:220px; }
			#bottom-right-in2 #bottom-right #bottom-right-pd { background:url(/i/bg-bottomul.gif) no-repeat; padding:40px 17px 0 20px; }
	/* левая колонка */
	#bottom-left { background:url(/i/bg-bottomleft.gif) no-repeat; float:left; height:90px; width:220px; }
		#bottom-left #bottom-left-pd { padding:40px 12px 0 27px; }

/* ---------------------------------------------------------------------------------------------------------- */
img { margin:0; padding:0; }
	a img { border:0; }
	.bl { display:block; }

.cl { clear:both; height:0px; font-size:0px; margin:0; padding:0; }
	.cl img { display:block; height:0px; }

a {}
 a:hover { text-decoration:none; }
 
/*-----------------------------------------------Julka-----------------------------------------------------*/
/* podmenu */
#podmenu{ padding: 0px 20px 25px 0; } 
	#podmenu a{ display: block; float: left; margin-right: 15px; padding: 3px 6px 4px;  }
	#podmenu span{ display: block; float: left; margin-right: 15px; background: #871B16; padding: 3px 6px 4px; color: #D2C196; font-weight: bold; }
#content{ background: url(/i/pic-right-in.gif) no-repeat 100% 0; padding: 0 30px 20px 0; margin:0 -14px 0 -15px; /*margin-top: 103px;*/}
	#content-in { padding-left: 40px; background: url(/i/pic-left-in.gif) no-repeat 0 0; }

h1.inn { margin: 0; font-size: 25px; color: #871b16; font-weight: normal; padding: 20px 0; font-family: Georgia; }

/* tovar */
#position{ position: relative; }
.tovar{ width: 100%; }
 .tovar tr td{ vertical-align: top; padding-bottom: 30px; width: 25%; }
 .tovar tr td div{ text-align: center; padding: 0 5px; }
 .tovar tr td div img{ margin: auto; display: block; margin-bottom: 5px; }
 .tovar tr td div a{ color: #871b16; text-decoration: none; font-weight: bold; }
 
 /*-----------------------------------------------Anton-----------------------------------------------------*/
 
 .h1-box2 { background:url(/i/bg-r-n.jpg) no-repeat 100% 0; margin:0 -15px; padding:0 0 14px; }
	.h1-box2 h1 { background:url(/i/bg-l-n.jpg) no-repeat; color:#7d1a05; font-family:Georgia,Times New Roman,MS Serif; font-size:18px; }
	.h1-box2 h1 { padding:40px 0 15px 30px; font-size:25px; text-align:left; }
	
.h1-box3 { background:url(/i/pic-right-in2.gif) no-repeat 100% 0; margin:0 -15px; padding:0 0 14px; }
	.h1-box3 h1 { background:url(/i/pic-left-in.gif) no-repeat; color:#871b16; font-family:Georgia,Times New Roman,MS Serif; font-size:18px; }
	.h1-box3 h1 { padding:20px 0 15px 20px; text-align:left; }
		.h1-box3 a {	font-family:Georgia,Times New Roman,MS Serif; font-size:18px; color:#871b16; font-weight:lighter; }
		.r-news {	float:right; padding-right:15px;	margin-top:-30px;	}
		.right-news { width:134px; height:54px; background:url(/i/right-news.gif) no-repeat; }
.h1-box4 a{ color:#871b16; font-family:Georgia,Times New Roman,MS Serif; font-size:18px; font-weight:lighter; }

#bg-box2 { background:#d2c196 url(/i/right-in-dark.gif) repeat-y 100% 0; min-width:1003px; width:100%; }
	#bg-box2 #box-all { background:url(/i/bg-left-collumn.gif) repeat-y; padding:0 0 90px; width:100%; }
	
	
.box2-menu { padding:0 0 20px 30px; }
	.box2-menu ul { list-style:none; margin:0; padding:0; }
		.box2-menu li { float:left; padding-right:20px; }
		.box2-menu a { display:block; font-family:Georgia,Times New Roman,MS Serif; font-size:15px; line-height:25px; padding:0 10px 0 10px; color:#7d1a05; text-decoration:underline; }
		.box2-menu a:hover { text-decoration:none; }
		.box2-menu span { display:block; font-family:Georgia,Times New Roman,MS Serif; font-size:15px; line-height:25px; padding:0 10px 0 10px; color:#d2c196; background:#7d1a05; text-decoration:none; }

.pages { margin:25px auto 25px auto; font-family:Georgia,Times New Roman,MS Serif; }
	.pages tr td { text-align:center; vertical-align:middle; }
	.pages span, .pages a:hover { display:block; width:25px; line-height:25px; background:#7d1a05; border:solid 1px #7d1a05; color:#d2c196; margin-right:3px; }
	.pages a { display:block; width:25px; line-height:25px; border:solid 1px #7d1a05; color:#7d1a05; margin-right:3px; text-decoration:none; }

.select-candles { float:right; padding-right:20px; }
.banner { width:100%; }
	.banner img { display:block; margin:auto; }

/* Таблица товаров */
#tovar { width:100%; }
	#tovar tr td { text-align:left; vertical-align:top; }
.width-path { width:700px; }
	#big-foto { width:210px; margin:0 20px 0 40px; text-align:left; }
		#big-foto p { clear:left; padding-left:30px; padding-top:20px; }
.index { width:auto; padding-right:10px; }
	.index strong { font-family:Times New Roman,Georgia,Courier New; font-size:20px; color:#7d1a05; margin-right:20px; display:block; padding:0; margin-bottom:0; }
	.index p { margin:0 20px 20px 0; }
.more-candles { margin:20px 0 20px 0; }
   .more-candles tr td { padding:0 5px 5px 0; }
   .more-candles img { display:block; width:68px; height:84px; }
   .more-candles a { display:block; padding:2px; }
   .more-candles a:hover, .more-candles a:active { padding:1px; border:solid 1px #c19784; }

/* Также можно подобрать */
.ift { height:330px; padding-top:20px; }
.more-in { width:93%; height:213px; background:url(/i/if-center.gif); margin-left:40px; }
	.if-left { width:12px; background:url(/i/if-left.gif) no-repeat; }
	.if-right { width:14px; background:url(/i/if-right.gif) no-repeat; }
		.if-div { margin:20px; text-align:center; }
			.if-div img { display:block; margin:auto; }
h2 { font-family:Times New Roman; font-size:20px; color:#913127; margin-bottom:20px; }

.clear { clear:left; width:100%; }
	.clear p { text-align:center; margin-top:10px; }
	.clear a { font-family:Times New Roman; font-size:16px; color:#7e1b06; text-decoration:none; }
	.clear a:hover { text-decoration:underline; }

/* Правый блок новинок */
.rgb-right { width:220px; padding-right:7px; }
.r-n-t { float:right; margin-top:20px; }
	#right-news-tray { width:120px; text-align:center; color:#84290c; font-weight:normal; }
   #right-news-tray a { display:block; font-family:Times New Roman; font-size:14px; color:#7e1b06; text-decoration:none; }
   #right-news-tray p { margin-bottom:20px; font-size:10px; }
		#right-news-tray a:hover { display:block; font-family:Times New Roman; font-size:14px; color:#7e1b06; text-decoration:underline; }
		#right-news-block { width:98px; margin:auto; padding-top:10px; background:url(//i/right-news-block.gif) top center no-repeat; }
         #right-news-tray #right-news-block a { margin-bottom:5px; }

#mm { width:100%; }

/* товаров на странице */
#select-cand { margin:0; padding:0 0 0 7px; }
	#select-cand .tit { color:#84290c; font-family:Georgia,Courier New,Times New Roman; font-size:13px; font-weight:bold; padding:0 0 3px; }
	#select-cand table { border:0; border-collapse:collapse; }
		#select-cand table tbody tr td { vertical-align:top; }
			#select-cand table tbody tr td #m2 { background:url(/i/bg-select2.gif) no-repeat; font-size:10px; font-weight:bold; height:16px; margin:2px 3px 0 0; }
			#select-cand table tbody tr td #m2 { padding:2px 0 0 5px; width:161px; }
			#select-cand table tbody tr td .sel { background:#f8f8f8; border:1px solid #6c6c6c; left:34px; position:absolute; overflow:hidden; top:262px; }
			#select-cand table tbody tr td .sel { visibility:hidden; width:140px; }
				#select-cand table tbody tr td .sel a { display:block; font-family:Georgia,Courier New,Times New Roman; font-weight:bold; font-size:10px; color:#000000; font-weight:bold; padding:2px 5px 3px; text-decoration:none; line-height:10px; }
					#select-cand table tbody tr td .sel a:hover { background:#5e9fe0; color:#fff; }
					
/* Всплывающая регистрация */
#registery {position:absolute;visibility:hidden;margin:19px 0 0 -95px;width:290px;padding-top:15px;height:135px;background:#dfd9c1;border:solid 1px #7d1a05;top:1px;left:1px;}
		.reg-m { width:215px; height:20px; padding:15px 0 0 35px; }
			.reg-m span { font-family:Georgia,Times New Roman; font-size:14px; color:#7d1a05; float:left; }
			.reg-m input { width:150px; float:right; background:solid 1px #7c7c7c; }
				.reg-b { width:50px; height:20px; padding:10px 0 0 96px; }
					#reg-z { width:250px; height:20px; padding:5px 0 0 20px; }
						#reg-z a { font-family:Georgia,Times New Roman; font-size:14px; color:#7d1a05; text-decoration:underline; }
						#reg-z a:hover { font-family:Georgia,Times New Roman; font-size:14px; color:#7d1a05; text-decoration:none; }

/* Страница регистрации */
.registration { text-align:center; margin:auto; }
	.registration tr td { padding:5px 20px 5px 20px; font-size:14px; color:#000000; vertical-align:top; }
		.text { width:250px; }
		.registration select { height:20px; }
		.registration textarea { width:250px; height:70px; }
			.regist-panel { width:267px; height:71px; background:url(/i/bg-reg.gif); padding-top:3px; }
				.reg-x { width:310px; height:20px; padding-top:10px; }
					.reg-x span { font-family:Georgia,Times New Roman; font-size:14px; color:#7d1a05; float:left; }
					.reg-x input { width:150px; float:right; background:solid 1px #7c7c7c; }
						.regist-news { width:267px; height:20px; text-align:left; padding-top:10px; padding-left:130px;}
							.regist-news small { font-size:11px; }

/* Корзина */
.basket { margin:20px; }
	.basket tr td { border-top:solid 1px #7d1a05; padding:10px; }
		.basket tr td .articul { background:none; color:#7d1a05; font-family:Times New Roman,MS Serif,serif; font-size:19px; }
			.numb { width:40px; height:25px; line-height:25px; text-align:center; border:solid 1px #7c1a05; float:left; margin-right:10px; }
			.basket tr td .cost { background:none; color:#7d1a05; font-family:Times New Roman,MS Serif,serif; font-size:19px; padding:7px 0; }
			.basket tr td .colter { width:80px; }
				.basket tr td .colter span { float:left; font-size:16px; font-family:Georgia,Times New Roman; }
					.basket tr td .all-price { float:right;width:300px;padding-right:20px;color:#7d1a05;font-family:Times New Roman,MS Serif,serif;font-size:19px; }
					.basket tr td .all-price strong { color:#7d1a05;font-family:Times New Roman,MS Serif,serif;font-size:19px; }

/* Поиск */
.search { margin:20px auto; }
	.search tr td { padding:5px; }
		.search tr td .txt { width:150px; }
		.search tr td .txt-small { width:53px; }
.search-colors { margin:20px auto; }
	.search-colors tr td { padding:0 4px 0 4px; line-height:17px; }
		.search-colors tr td img, .search-colors tr td input { float:left; }
		.search-colors a { font-family:12px; }
		.search-colors .pad-colors { padding-right:30px; }
		.search-colors tr td sup { font-size:9px; }
.sorting { width:700px; margin:20px auto; }
	.sorting select { height:20px; }
	.sorting div { text-align:center; margin-top:20px; }

.ddx-search {
	float:left;
	width:100px;
	margin-right:10px;
	font-size:9px;
	margin-top:5px;
}
.ddx-link {
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #ebe5cb;
}
.ddx-link a {
	color:#7d1a05;
	font-weight:bold;
	text-decoration:none;
}

/* 20.05.2009 */
.newb { height:84px; }

/* 03.07.2010 */
#bottom-left #bottom-left-pd { padding:40px 0px 0 27px; width: 300px; }


