/* made by Julia */
* { color:#fdf8ec; font-family:Arial, Verdana, Tahoma, MS Sans Serif; font-size:12px; }

body, html { height:100%; margin:0; padding:0; }
body { background:url(/i/all.gif); text-align:center; }
.body-default { background:#89586d; margin:0; padding:15px; text-align:left; }	
.item-active * { color:#3b1521; font-size:10px; }
form, input { color:#3b1521; margin:0; padding:0; }
textarea { color:#3b1521; }

a { color: #ede1c8; _position: relative; }
	a:hover { color: #fdf8ec; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }
	.brd { padding: 1px; border: 1px solid #d3bd90; }
	.brd2 { border: 2px solid #d3bd90; }

p { margin: 5px 0 15px 0; padding: 0; }

ul { padding: 0; margin: 5px 0 15px 0; list-style: none; }
	ul li { padding: 2px 0 2px 16px; background: url(/i/li.gif) no-repeat 0 10px; }

h1, h2, h3 { margin: 20px 0; padding: 0; }
	h1 { font-size: 24px; font-weight: normal; }
	h2 { font-size: 18px; color: #d3bd90; font-weight: normal; }
	h3 { font-size: 16px; font-weight: normal; }
	
table { border-collapse:collapse; }
	
.fs11 { font-size: 11px; }
.fs10 { font-size: 10px; font-weight: bold; }
.fs14 { font-size: 14px; }
.fs14b { font-size: 14px; font-weight: bold; }
.y-c { color: #d3c098; }
.padr4 { padding-right: 4px; }
.padl20 { padding-left: 0px; }

.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

/* common */
#box-all { width: 985px; background: url(/i/zagogulina.gif) no-repeat 200px 353px #89586d; text-align: left; margin: auto; }
#box-all-inn { width: 985px; background: url(/i/zagogulina-in.gif) no-repeat 230px 100px #89586d; text-align: left; margin: auto; }

#main1 { background: url(/i/toplbg.gif) no-repeat 0 0; }
#main2 { background: url(/i/bg-search.gif) no-repeat 100% 0; }
#main2in { background: url(/i/bg-searchin.gif) no-repeat 100% 0; }

#main-left { float: left; width: 355px; padding-bottom: 30px; }
	#main-left #main-left-in {  }
#main-right { float: right; width: 630px; background: url(/i/bg2-search.gif) no-repeat 100% 77px; padding-bottom: 30px; }
#main-right-in { float:left; width:630px; padding-bottom:30px; }

#left-left { float: left; width: 168px; }
#left-right { float: left; width: 187px; }
#left-left-in { float: left; width: 168px; background: url(/i/bg3-search.gif) no-repeat 0 353px; }

.logo { border-top: 3px solid #d3bc8c; }

.order_tab { background:#89586d url(/i/order_bg.gif) top left no-repeat; }

.search1 { height: 100px; background: #6a3c48; }
	.search1 .inp { padding: 22px 14px 6px 17px; color: #d9caab; font-size: 11px; }
		.search1 .inp input { width: 126px; margin-top: 2px; color: #3b1521; }
	.search1 .butt { padding: 0 14px 0 97px; }
		.search1 .butt input { cursor: pointer; }
.search2 { float: left; color: #ede1c8; font-size: 11px; padding: 16px; }
	.search2 strong { color: #ede1c8; }
	.search2 select { width: 120px; color: #3b1521; font-size: 11px; }
		.search2 select option { color: #3b1521; font-size: 11px; }
	.search2 div input { cursor: pointer; }
	.search2 a { font-size: 11px; }
	.search2 input.inp { width: 115px; color: #3b1521; font-size: 11px; }

.fabrics-tit { padding: 15px 14px 7px 16px; font-size: 14px; font-weight: bold; }
.fabrics { padding: 16px 17px; background: url(/i/fab-bg.gif) repeat-x; }
	.fabrics a {
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
}
		.fabrics a:hover { text-decoration: underline; }
		
.phone { background: url(/i/phonebg.gif) 100% 0 no-repeat; height: 77px; }
	.phone div { padding: 26px 0 0 20px; font-size: 18px; font-family: Times New Roman; color: #fef5db; }
		.phone div strong{ font-size: 18px; font-family: Times New Roman; color: #ad7384; }
		
#catmenu-bg { background: url(/i/catbg.gif) no-repeat 0 100% #3b1521; }

#basket { background: #905667; border: 1px solid #dac9a8; margin: 0 4px; }
	#basket div { padding: 14px 17px; color: #fdf8ec; font-size: 11px; }
		#basket div a { font-size: 11px; }
		
.prices-tit { font-size: 14px; font-weight: bold; margin-top: -20px; padding-bottom: 4px; }
.prices { padding-top: 16px; padding-right: 5px; background: url(/i/tit.png) repeat-x; }
* html .prices { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit.png', sizingMethod='crop');}

#c-left { float: left; width: 418px; }
	.cont { padding: 20px 10px 30px 20px; }
	
	.title { font-size: 14px; font-weight: bold; padding-bottom: 4px; }
		.title-bg { padding-top: 16px; background: url(/i/tit.png) repeat-x; }
		* html .title-bg { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit.png', sizingMethod='crop'); }
		.title-bg2 { padding-top: 16px; background: url(/i/tit3.png) repeat-x; }
		* html .title-bg2 { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit3.png', sizingMethod='crop'); }

#c-right { float: left; width: 194px; }
	#c-right .c-right-pd { padding: 22px 8px 22px 20px; }
	
.dotted { background: url(/i/dotted.gif) repeat-x; margin: 10px 0; }

.title-faq { padding: 20px 8px 4px 20px; font-size: 14px; font-weight: bold; }
.title-main { padding: 10px 8px 0 20px; background: url(/i/tit2.png) repeat-x; }
* html .title-main { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit2.png', sizingMethod='crop'); }

#bc { padding: 12px 22px; font-size: 10px; font-weight: bold; color: #3b1521; }
	#bc a { font-size: 10px; font-weight: bold; color: #fdf8ec; text-decoration: none; }
		#bc a:hover { text-decoration: underline; }
	#bc span { font-size: 10px; font-weight: bold; color: #d9caab; }
	
#cont-bg { background: url(/i/tit3.png) repeat-x; padding: 0 4px 0 20px; }
* html #cont-bg { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit3.png', sizingMethod='crop'); }
#cont2-bg { background: url(/i/tit3.png) repeat-x; padding: 0 0 0 20px; }
* html #cont2-bg { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit3.png', sizingMethod='crop'); }

#content-left { float: left; width: 420px; }
#menu-right { float: right; width: 152px; background: url(/i/tit.png) repeat-x; }
* html #menu-right { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit.png', sizingMethod='crop'); }

.r-o { padding: 0 4px; color: #d3c098; font-size: 11px; }
	.r-o a { font-size: 14px; }
	
.selectb { background: #6a3c48; height: 27px; border-top: 1px solid #a17f7e; border-bottom: 1px solid #a17f7e; padding-left: 6px; }
	.selectb .sel-in { float: left; width: 145px; }
		.selectb .sel-in select { color: #a17f7e; font-size: 11px; margin-top: 3px; width: 80px; }
			.selectb .sel-in select option { color: #a17f7e; font-size: 11px; }
		.selectb .sel-in input.inpp { color: #a17f7e; font-size: 11px; margin-top: 3px; width: 80px; }

/* common end */

/* catalog */
#catmenu { padding: 15px 7px 15px 15px; margin: 0; }
	#catmenu li { padding: 8px 0 8px 0; background: url(/i/li-line.gif) repeat-x 0 100%; }
		#catmenu li div { background: url(/i/arr.gif) no-repeat 0 3px; padding-left: 18px; }
			#catmenu li div a { font-weight: bold; color: #d9caab; text-decoration: none; }
				#catmenu li div a:hover { text-decoration: underline; }
		#catmenu li.nobg { background: none; }
#catmenu li div ul.cat-sec { padding: 0; margin: 0; }
	#catmenu li div .cat-sec li { padding: 0; background: none; }
		#catmenu li div .cat-sec li.act { padding-left: 8px; background: url(/i/li2.gif) no-repeat 0 6px; color: #cc9baa; }
			#catmenu li div .cat-sec li.act a { color: #cc9baa; }
		#catmenu li div .cat-sec li a { font-weight: normal; }
		
.ct-img { float: left; width: 180px; }
	.ct-img a { color: #fdf8ec; font-size: 14px; font-weight: bold; text-decoration: none; }
		.ct-img a:hover { text-decoration: underline; }
	.ct-img img { margin-top: 8px; }
	
.catalog {  }
	.catalog td { color: #ede1c8; font-size: 11px; padding: 0 12px 20px 0; vertical-align: top; }
		.catalog td img { margin-bottom: 5px; }
		
.img { margin-bottom: 15px; padding-bottom: 41px; background: url(/i/for-img.gif) no-repeat 50% 100%; float:left; }
	.img img { border: 2px solid #d3bd90; display: block; }
.description { float: left; width: 130px; padding: 0 10px; font-size: 11px; }
	.description strong { font-size: 14px; }
	.description div input { cursor: pointer; }
	
.inpt { float: left; width: 190px; }
.txt { width: 350px; height: 85px; }
.padl145 { padding-left: 145px; }
	.padl145 input { cursor: pointer; }

.price-tbl { width: 100%; }
	.price-tbl td { padding: 15px 10px; color: #d9caab; vertical-align: top; border-bottom: 1px solid #a3798a; }
	.price-tbl th { padding: 6px 10px; color: #d9caab; font-size: 11px; font-weight: normal; background: #6a3c48; border-top: 1px solid #a3798a; border-bottom: 1px solid #a3798a; }
		.price-tbl td.but { text-align: center; }	
			.price-tbl td.but input { cursor: pointer; }
	.price-tbl tr.brdno td { border-bottom: 0; }
.inpt2 { padding-bottom: 8px; }
	.inpt2 input { width: 200px; }
/* catalog end */

/* fabrics */
.letters { background: url(/i/tit3.png) repeat-x; padding: 12px 9px; }
* html .letters { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tit3.png', sizingMethod='crop'); }
	.letters a { font-size: 14px; font-weight: bold; position: relative; margin: 0 8px 0 0; }
	.letters span { font-size: 14px; font-weight: bold; color: #cc9baa; margin: 0 8px 0 0; }

.bukva { float: left; width: 105px; color: #3b1521; font-size: 72px; }
.table { float: left; width: 470px; }
	.table table { width: 100%; }
		.table table th { padding: 0 0 10px 0; color: #d9caab; font-size: 11px; font-weight: normal; }
		.table table td { padding: 15px 0; color: #d9caab; vertical-align: top; }
			.table table td strong { color: #d9caab; }
		.table table tr.brdr td { border-bottom: 1px solid #a3798a; }
		
.pages { width: 100%; background: url(/i/tit3.png) repeat-x; }
* html .pages { height: 1px; background: url(/i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tit3.png', sizingMethod='crop'); }
	.pages td { padding: 18px 0; }
		.pages td.prev { padding-left: 11px; width: 100px; }
			.pages td.prev a { font-size: 11px; _position: relative; text-decoration: none; }
		.pages td.next { text-align: right; padding-right: 11px; width: 100px; }
			.pages td.next a { font-size: 11px; _position: relative; text-decoration: none; }
		.pages td.center { text-align: center; white-space: nowrap; padding-left: 65px; }
			.pages td.center div { float: left; background: url(/i/circle.gif) no-repeat 50% 0; padding-top: 1px; height: 17px; width: 24px; text-align: center; }
			.pages td.center div a { _position: relative; text-decoration: none; }
			.pages td.center span { dislpay: block; float: left; padding-top: 1px; height: 17px; width: 24px; }
/* fabrics end */

/* menu */
#topmenu { background: url(/i/tmenu-bg.gif) no-repeat 0 0; height: 77px; padding-left: 40px; }
	#topmenu div { float: left; padding: 26px 0; }
		#topmenu div div { padding: 2px 15px 3px 15px; }
			#topmenu div.active { background: url(/i/act-l.gif) no-repeat 0 26px; }
				#topmenu div.active div { background: url(/i/act-r.gif) no-repeat 100% 0; }
					#topmenu div.active div a { color: #fdf7e2; }
			#topmenu div div a { color: #3b1521; font-size: 15px; font-family: Arial; font-weight: bold; text-decoration: none; }
	#topmenu div.sep { padding: 0; background: #f1e9d9; margin: 30px 10px 0 10px; }
	
#rmenu { padding: 0; margin: 15px 0; list-style: none; }
	#rmenu li { padding: 2px 4px 2px 22px; background: url(/i/li.gif) no-repeat 13px 8px; }
		#rmenu li a { font-weight: bold; position: relative; }
	#rmenu li.ac { color: #cc9baa; font-weight: bold; }
		#rmenu li.ac a { color: #cc9baa; text-decoration: none; }
/* menu end */

/* news */
.data { color:#ede1c8; font-size:11px; margin-top:-18px; position:relative; padding-bottom:12px; }
/* news end */

/* search */
.podbor { width: 100%; }
	.podbor td { padding: 1px 0; border-top: 1px solid #a17f7e; }
	.podbor th { padding: 1px 0; font-weight: normal; text-align: left; width: 107px; border-top: 1px solid #a17f7e; color: #d3c098; }
/* search end */

	
/* footer */
#box-bottom { height: 170px; background: url(/i/bot-bg.gif) no-repeat 100% 0; width: 985px; text-align: left; margin: auto; }
	.bottom-l { width: 372px; float: left; padding-top: 25px; }
		.bottom-l div { color: #dbd0b9; font-size: 11px; padding-left: 167px; padding-bottom: 15px; background: url(/i/logo-s.gif) no-repeat 115px 0; }
	.bottom-r { float: left; padding-top: 25px; color: #dbd0b9; font-size: 11px; }
		.bottom-r a { font-size: 11px; }
	#counters { padding-top: 20px; }
/* footer end */

