* 		{margin:0;padding: 0;}
body	{ font-family:Tahoma; font-size:11px; color:#5c5c5c; width:100%; color:#5c5c5c; background:white url(../images/bg.gif) repeat top left;}	

blockquote	{background:#fff4ed; border-left:#ff6800 2px solid; margin:10px 30px; padding:14px 40px 9px 23px;}

a 		{font-family:Tahoma; font-size:11px; color:#0076b9; text-decoration:underline; line-height:14px;}
a:hover	{text-decoration:none}
	
a img {border:none;}
img		{border:0;}
p		{font-family:Tahoma; font-size:11px; color:#5c5c5c; margin:10px 0;}
p span				{background:url(../images/rur16.gif) no-repeat right center; padding-right:16px;}

hr {clear: both; border-bottom:1px solid #f00; border-left: 0;border-right: 0;border-top: 0;margin:25px 0}
.spacer{height:0 !important; width: 100%; clear: both; font-size:0px; margin:0; padding:0; visibility:hidden; }

h1,h2,h3,h4,h5,h6{padding:0; color:#11557e; font-family:Arial, Helvetica, sans-serif;  margin:10px 0;  font-weight:normal;}
h1 {font-size:18px; }
h2 {font-size:16px; color:#11557e;}
h2 span	{color:#ff6800; line-height:30px;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:13px; font-weight:bold;}
h5 {font-size:14px;}

h2 a{font-size:16px; color:#fcf9f8; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

.red {color:#f00}
.header				{width:100%; min-width:1020px; height:160px;}
.header .logo		{background:url(../images/sticklogo.gif) no-repeat left 0; float:left; width:345px; height:160px;}
.header .logo img	{width:249px; height:63px; margin:70px 0 0 46px;}
.basket				{width:241px; float:right; margin:40px 20px 0 0; background:url(../images/basketbg.gif) repeat-x top left; height:111px;}
.basket .tov		{background:url(../images/basket.jpg) no-repeat left top; margin:10px 0 0 17px; padding:2px 0 0 38px; height:62px;}
.basket p			{ font-size:14px; color:#414042; padding:0; margin:0 0 7px 0 ;}
.basket .phone		{background:url(../images/phone.jpg) no-repeat left top; padding:0 0 0 39px; margin:0 0 0 17px;}
.def				{float:right; width:391px; margin-right:35px; height:111px; background:url(../images/basketbg.gif) repeat-x left 40px; padding:40px 0 0 14px; height:111px;}  
.def .l				{width:391px; background:url(../images/defleft.jpg) no-repeat 18px 22px; height:111px; margin:0;}
.def .r				{width:391px; background:url(../images/defrght.jpg) no-repeat right 4px; height:111px; margin:0;}
.def p				{font-size:11px; color:#808285; padding:17px 0 0 58px; width:240px; line-height:14px;}
.def p b			{font-weight:normal; font-size:17px;}

.all			{padding:0 0 87px 0;}
.main 			{width:100%; min-width:1020px; background:white url(../images/maintop.gif) repeat-x top left; margin:0; padding:0;}
.main .b		{width:100%; background:url(../images/mainbott.gif) repeat-x left bottom;}
.menu			{width:96%; background:url(../images/menu.gif) repeat-x left top; margin:0 auto; height:50px; text-align:center;}
.menu a			{color:#038fd8; font-size:16px; font-family:Tahoma;}
.menu .l		{width:10px; background:url(../images/menulft.gif) no-repeat left top; float:left; height:50px;}
.menu .r		{width:10px; background:url(../images/manurght.gif) no-repeat right top; float:right; height:50px;}
.menu .m1		{width:12%; float:left; margin-top:15px; background:url(../images/menubord.gif) no-repeat right top; height:35px;}
.menu .m2		{width:17%; float:left; margin-top:15px; background:url(../images/menubord.gif) no-repeat right top; height:35px;}
.menu .m3		{width:20%; float:left; margin-top:15px; background:url(../images/menubord.gif) no-repeat right top; height:35px;}
.menu .m4		{width:19%; float:left; margin-top:15px; background:url(../images/menubord.gif) no-repeat right top; height:35px;}
.menu .m5		{width:18%; float:left; margin-top:15px; background:url(../images/menubord.gif) no-repeat right top; height:35px;}
.menu .m6		{width:12%; float:left; margin-top:15px; height:35px;}

.toppart		{width:100%; margin:0 auto; padding:6px 0 0 0; text-align:left}
.hormenu		{width:313px; float:left; background:url(../images/manumidd.gif) repeat-y left top; position:absolute; margin:0; left:29px;}
.hormenu .ht	{background:url(../images/menutop.gif) no-repeat left top; width:270px; padding:9px 16px 6px 27px}
.hormenu .hb	{background:url(../images/menubott.gif) no-repeat left bottom; width:100%; height:15px;}
.search			{background:url(../images/search.gif) no-repeat left top; width:263px; height:32px; margin-bottom:11px;}
.search	span input	{width:221px; height:27px; padding:5px 5px 0 5px; border:none; background:none; font-family:Tahoma; font-size:14px; color:#fafcff}
.search	em input	{width:30px; height:32px; border:none; padding:0; margin:0; background:none; cursor:pointer} 
.hormenu a		{line-height:20px; font-size:16px; font-family:Tahoma; color:#038fd8}
.girl			{margin-left:330px;}
.girl .in		{text-align:center;}

.repyl			{background:url(../images/lrepy.gif) repeat-y left top; width:100%;}
.repyr			{background:url(../images/rrepy.gif) repeat-y right top; width:100%;}
.ltcorn			{float:left; width:17px; height:15px; background:url(../images/ltcorner.gif) no-repeat left top;}
.rtcorn			{float:right; width:9px; height:15px; background:url(../images/rtcorner.gif) no-repeat right top;}
.lbcorn			{float:left; width:17px; height:15px; background:url(../images/lbcorner.gif) no-repeat left bottom;}
.rbcorn			{float:right; width:9px; height:15px; background:url(../images/rbcorner.gif) no-repeat right bottom;}
.item			{width:212px; text-align:center; margin:13px 0 0 0; float:left}
.padd			{padding:0 10px 0 27px;}

.shopping		{width:68%; background:#ffffcc url(../images/repx2.gif) repeat-x bottom; float:left; margin:13px 0 0 0; padding:0;}
.shop			{width:100%;}
.shop a			{font-size:18px; color:#038fd8}
.shop span a	{font-size:16px; margin-left:18px; }
.shop p			{font-size:18px; color:#414042;}
.shop p	span	{ background-image:url(../images/rur18.gif);}

.bestsellers	{width:30%; float:right; background:#ffffcc url(../images/repx2.gif) repeat-x bottom; float:left; margin:13px 0 0 2%; padding:0;}
.types			{width:49%; float:left; padding:18px 0 0 0;}
.padd2			{padding:0 50px 0 56px;}
.types .ltypes	{margin:20px 7px 0 -11px; background:url(../images/bord.gif) repeat-y top right;}
.types .rtypes	{margin:20px 0 0 11px; }

.txt			{margin-top:-50px; background:url(../images/flowerright.gif) no-repeat bottom right; width:100%;}
.txt .ins		{background:url(../images/s.gif) no-repeat 39px bottom; padding:50px 140px 0 202px; min-height:200px;}
.txt a			{color:#808285;}


/*--------------------------------------*/


* 		{margin:0;padding: 0;}
body	{ font-family:Tahoma; font-size:11px; color:#5c5c5c; width:100%; color:#5c5c5c;}	

blockquote	{background:#fff4ed; border-left:#ff6800 2px solid; margin:10px 30px; padding:14px 40px 9px 23px;}

a 		{font-family:Tahoma; font-size:11px; color:#0076b9; text-decoration:underline; line-height:14px;}
a:hover	{text-decoration:none}
	
a img {border:none;}
img		{border:0;}
p		{font-family:Tahoma; font-size:11px; color:#5c5c5c;}
p span				{background:url(../images/rur16.gif) no-repeat right center; padding-right:16px;}

hr {clear: both; border-bottom:1px solid #f00; border-left: 0;border-right: 0;border-top: 0;margin:25px 0}
.spacer{height:0 !important; width: 100%; clear: both; font-size:0px; margin:0; padding:0; visibility:hidden; }

h1,h2,h3,h4,h5,h6{padding:0; color:#11557e; font-family:Arial, Helvetica, sans-serif;  margin:10px 0;  font-weight:normal;}
h1 {font-size:18px; }
h2 {font-size:16px; color:#11557e;}
h2 span	{color:#ff6800; line-height:30px;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:13px; font-weight:bold;}
h5 {font-size:14px;}

h2 a{font-size:16px; color:#fcf9f8; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
/* classes for block elephant  */
.not-need-class			{width:714px; margin:0 auto;}

.block-elephant {width:714px; padding: 24px 0 50px 0;}
.top-el			{width:692px;}
.title-el		{float:left; width:244px;}
.title-el-comments	{width:406px; float:right; background:#f8f8d8; border:#fbfbe8 1px solid; border-right:none; margin:0 0 14px 0; padding:0;}
.title-el-comments p	{color:#161616; font-family:Tahoma; font-size:11px; line-height:19px; margin:0; padding:9px;} 

.yellow-top-el		{background:#e8e8a7 url(../images/elephant-middle.gif) repeat-y top right; width:712px; margin:0 -16px 0 0;}
.yellow-top-el-t	{background:url(../images/elephant-top.gif) no-repeat left top; height:7px; width:100%; overflow:hidden}
.yellow-top-el-c	{padding:20px 0 0 0; text-align:center;}
.yellow-top-el-b	{background:url(../images/elephant-top.gif) no-repeat left bottom; height:33px; width:100%; overflow:hidden}

.parameters			{padding:25px 0 0 0;}
.parameters p		{font-family:Tahoma; font-size:13px; color:#624333; margin:0 0 10px 0; padding:0;}
.parameters a		{font-family:Tahoma; font-size:11px; color:#2576e4; text-decoration:none; background:url(../images/hreff-underline.gif) repeat-x bottom left;}
.parameters a:hover	{background:none;}
.parameters p span	{background:#ae5046; font-size:11px; font-family:Tahoma; color:#ffffff; padding:3px; margin:0 0 0 8px}
.parameters p.size	{padding:0 0 0 12px; font-size:10px; color:#3a3a3a;}
.par-size			{width:130px; float:left; padding: 0 20px 0 0;}
.par-location		{width:110px; float:left; padding: 0 20px 0 0;}
.par-colors			{width:172px; float:left; padding: 0 20px 0 0;}
.par-colors	img		{border:#7f7f7f 1px solid; padding:2px; margin: 5px 10px 5px 0; vertical-align:middle}
.par-colors	a.bn	{background:none;}
.par-add-to-basket	{width:220px; float:left;}
.add-top-basket		{width:216px; background:#f1f1ca url(../images/add-bg.gif) repeat-x left -4px; padding:14px 0 0 0}
.add-top-basket-c	{padding:0 0 0 8px;}
.add-top-basket-c form	{color:#8b8b8b; font-size:26px;}
input.kol			{border:#aeae93 1px solid; width:50px; font-size:16px; font-family:Tahoma; padding:3px 6px; color:#434343; height:20px; background:none; text-align:right}
input.price			{border:none; background:none; width:105px; padding:0px 0; height:26px; font-size:19px ; font-family:Tahoma}
input.to-basket		{background:url(../images/to-basket.gif) no-repeat left top; width:196px; height:47px; padding:0; margin:18px 0 9px 0; border:none;}
.add-top-basket-b	{background:url(../images/add-bg.gif) repeat-x top left; height:4px; overflow:hidden; width:100%;}

.interior			{padding:34px 0 39px 0;}
h1.interior 		{font-family:Tahoma;  color:#ae5046; text-transform:uppercase; margin:0 0 11px 0; border-left:#ae5046 3px solid; padding:0 0 0 7px; line-height:18px}
.interior-l			{float:left; width:346px; padding:0 0 0 5px;}
.interior-l img		{margin:9px 0 0 0;}
.interior p			{font-family:Tahoma; font-size:13px ; color:#3a3a3a; line-height:27px; padding:0; margin:0;}

.recommendation		{background:url(../images/dott-line-red-el.gif) repeat-x left bottom; width:100%; padding: 0 0 32px 0;} 
.we-recommend		{width:24%; float:left;}
.we-recommend img	{border:#a4a4a4 1px solid; width:146px; height:146px; padding:2px; margin:9px 0 5px 0;}
.we-recommend a 	{color:#2576e4; font-size:13px; text-decoration:underline; }
.we-recommend a:hover	{text-decoration:none;}
.we-recommend p span	{background:#ae5046; font-size:14px; font-family:Tahoma; color:#ffffff; padding:2px; font-weight:bold;}

.quality			{width:49%; float:left; padding:27px 0 0 0;}
.quality img		{vertical-align:top; margin:10px 24px 0 0}
.el-text h2			{color:#624333; font-size:16px; font-family:Tahoma; font-weight:bold; padding:0; margin:0 0 21px 0;}
.el-text p			{font-size:11px; font-family:Tahoma; color:#3a3a3a; line-height: 20px; width:309px;} 
