* {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
body {margin:0; padding:0; background: #fff; color: #50584b; text-align: center;}
.ve {text-align: left;}
img {border:0; padding:0; margin:0;}
ul, ol {margin: 0px 0 10px 15px; padding: 0px 0 10px 15px;}
li { padding-bottom: 4px; margin: 0;}
ul {list-style: none;}
	ul li {background: url(/i/cicrle-r.gif) no-repeat 0 5px; padding: 0 0 3px 10px;}
p {margin:0; padding: 7px 0 12px;}
form {margin:0; padding:0;}

h1, h2, h3, h4 {margin: 0; padding: 8px 0 4px;}
h1 {font-size: 18px; color: #b76814; padding: 10px 0;}
h2 {font-size: 16px; color: #d0453d;}
h3 {font-size: 12px;}
h4 {font-size: 12px; color: #d13b32;}

.bl {display: block;}

a {text-decoration: underline; color: #a44f04;}
	a:hover {text-decoration: none;}

.tc {position:absolute; top:-1000px;}
.text-r {text-align: right;}

/* Structure */
table {border-collapse: collapse;}
td {padding: 0;}
.main { width: 1002px; margin: auto; text-align: left;}
.r-column {width: 100%; margin-left: -204px; float: right;}
	.r-column-in {margin: 0 6px 0 204px; width: 100%; w\idth: auto;}
   html>body .r-column-in {width: auto;}
.l-column {width: 204px; float: left;}
	.l-column-in {padding: 0 7px 20px 6px;}
.cl {clear:both; height:0px; font-size:0px; margin:0; padding:0;}
	.cl img {display:block; height:0px;}
	
.brownbold { color: #a44f04; font-weight: bold; }
	
/************************* L-column ***********************/
.logo {background: #ebdaac; border-top: 4px solid #f5edd6; padding: 20px 9px 0 9px;}
.descr-comp {font-size: 10px; color: #a1170f; text-align: center; padding: 10px 0 18px; background: #ebdaac url(/i/bg-logo.gif) no-repeat 0 100%;}
.sizes {background: url(/i/block-t.gif) no-repeat; padding: 15px 13px 0; margin: 7px 0 0;}
	.sizes-b {background: url(/i/sizes-b.gif) no-repeat 0 100%; height: 25px; }

.ul-left {list-style: none; padding: 10px 13px 10px 0; margin: 0;}
	.ul-left li {padding: 0 0 8px 10px; background: url(/i/cicrle-r.gif) no-repeat 0 5px;}
	.ul-left * {font-size: 11px; color: #7c4b22;}

.block {padding: 15px 13px 0; background: #f2ebd0 url(/i/block-t.gif) no-repeat; margin: 7px 0 0;}
	.block-b {background: url(/i/block-b.gif) 0 100%; height: 10px;}

.block-goods {padding: 10px 13px 0;}
.block-goods ul a {color: #7c4b22;}
.block-goods p {color: #3b3b3b}
.block-goods h4 {color: #cf8e63;}
.block-goods .ul-left li {background: url(/i/cicrle-br.gif) no-repeat 0 5px;}

.terms {background: #f9f1d5 url(/i/terms-t.gif) no-repeat; padding: 10px 13px; margin: 0 2px 0 0;}
	.terms * {color: #8c403b;}
	.terms p {padding: 5px 0 0;}
.terms-b {background: url(/i/terms-b.gif) no-repeat; height: 13px;}


/***************** R-column **************/

/* Top menu */
#menu { margin: 0 0 0 3px; width:99.5%; }
#menu td {background: url(/i/menu-c.gif); white-space: nowrap; color: #fff; text-align: center;}
	#menu .on {background: url(/i/menu-on.gif);}
	#menu a {font-size: 10px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 2px;}
	.menu-br {width: 1px;}
	
/* bigpic and phone*/
.tbl-collage {background: url(/i/pic/pic1.jpg) repeat-x 0 6px;}
.tbl-collage1 {background: url(/i/pic/pic1-s.jpg) repeat-x 0 6px;}
.tbl-collage2 {background: url(/i/pic/pic2-s.jpg) no-repeat 0 6px;}
.tbl-collage3 {background: url(/i/pic/pic3-s.jpg) no-repeat 0 6px;}
.tbl-collage4 {background: url(/i/pic/pic4-s.jpg) no-repeat 0 6px;}
.tbl-collage5 {background: url(/i/pic/pic5-s.jpg) no-repeat 0 6px;}
	#pic td {padding: 6px 0 0;}
	#pic .phone-l {vertical-align: bottom; background: #fff;}
		.phone-l img {margin: 0 0 0 2px;}
	#pic .phone-r {background: #fff url(/i/phone-r.jpg) 100% 100% no-repeat; padding: 0;}
		.bg-dog {height: 82px; background: url(/i/dog.gif) 80% 17px no-repeat;}
	#pic .phone-r-s {background: #fff url(/i/phone-r.gif) 100% 100% no-repeat; padding: 0;}
		.phone-r div img {margin:6px 11px 6px 0;}
		.phone-r-s div img {margin:0px 11px 6px 0;}


			
.phone {color: #b9412d; font-size: 18px; font-weight: bold;}
	.phone div {font-size: 12px;}
.phone-r-s .phone {padding: 4px 0 0;}

	
.tbl-shop {margin: 7px 0 0;}
	.tbl-shop td img {margin: 23px 9px 23px 0;}
.phone-r-s .tbl-shop	{margin: 0;}
#pic .phone-r-s .tbl-shop  td {padding: 0;}
	.phone-r-s .tbl-shop td img {margin: 15px 9px 15px 0;}
	.tbl-shop .bg-balans {background: url(/i/bg-balans.gif) no-repeat 0 8px;}
	.phone-r-s .tbl-shop .bg-balans {background: url(/i/bg-balans.gif) no-repeat 0 4px;}
	.balans {color: #a44e03; padding: 0 15px 2px 16px;}
	.phone-r-s .balans {padding: 6px 15px 2px 16px;}
		.balans div {font-size: 10px; padding: 3px 0 5px;}
		.balans a {color: #960000; font-size: 10px;}

/* 3 Blocks */
.tbl-blocks {background: url(/i/blocks.gif) repeat-x; display: block; margin: 12px 0 12px 4px;}
.tbl-blocks td {background: url(/i/blocks.gif) repeat-x; text-align: center; vertical-align: top;}
	.tbl-blocks img {margin: 4px auto; display: block; border: 1px solid #eaca63;}
	.tbl-blocks .bl {margin: 0; border: 0;}
	.name-bed {padding: 15px 0 3px;}
	.tbl-blocks .blocks-l {background: url(/i/blocks-l.gif) no-repeat; width: 33%;}
		.blocks-l .name-bed {padding: 15px 0 3px 10px;}
	.tbl-blocks .blocks-r {background: url(/i/blocks-r.gif) no-repeat 100% 0; width: 33%;}
		.blocks-r .name-bed {padding: 15px 20px 3px 0;}
	.tbl-blocks .blocks-c {width: 33%;}
.name-bed a {color: #dc9407; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none;}


/* Goods for main page */
.two-goods {margin: 0 0 0 4px;}
.two-goods td {vertical-align: top;}
.w50 {width: 50%;}
	.w30 {width: 30%;}
	.w70 {width: 70%;}
.w10 {width: 10px;}
.name-gds {background: url(/i/gds-r.gif) 100% 0 no-repeat; height: 26px;}
	.name-gds div {background: url(/i/gds-l.gif) no-repeat; padding: 6px 10px 6px 12px;}
	.name-gds a, .name-gds div {font-size: 12px; color: #fff; font-weight: bold; text-decoration: none;}

.tbl-notice {background: #f5f0e2 url(/i/notice-c.gif) repeat-x 0 100%; margin: 0 0 10px;}	
	.tbl-notice .pic {background: url(/i/notice-l.gif) no-repeat 0 100%;}	
	.tbl-notice .pic div {padding: 10px 19px 10px 12px;}
		.pic img {border: 1px solid #ede3c9;}
	.tbl-notice .descr {width: 100%; background: url(/i/notice-r.gif) no-repeat 100% 100%;}	
	.tbl-notice .descr-green {width: 100%; background: url(/i/notice-r-green.gif) no-repeat 100% 100%;}
		.price {color: #af433d; padding: 10px 0 7px;}
		 .price a{ color: #c82216; font-size: 10px; font-weight: normal;  margin: 0 6px 0 15px; }

		.descr p, .descr-green p {color: #525a6c; padding: 0 0 5px;}
.main-content {padding: 0 15px 15px;}

/* Models */
.tbl-models {margin: 20px 22px 0 14px;}
	.tbl-models td {vertical-align: top; padding: 7px 0 0;}
.sm-pic div {background: url(/i/bg-sm-pic.gif); padding: 4px; margin: 0 18px 0 0;}
	.sm-pic div img {display: block;}
	.model {border-bottom: 1px solid #efe8d3; width: 100%;}
		.model p {padding: 3px 0 7px; color: #8d734d;} 
	.tbl-models h3 {padding: 0;}
		.tbl-models a {color: #af433d; text-decoration: none; font-size: 12px;}
		
.articles-main {padding: 15px 40px 20px 20px;}
.txt-big { font-size: 14px;}
.hr {border-top: 1px solid #eee1d7; height: 1px; font-size: 0px; margin: 7px 0 0; padding: 0;}

/* Footer */
.footer-r {width: 100%; margin-left: -218px; float: right; background: url(/i/footer.gif) no-repeat 6px 0;}
	.counter {margin-left: 218px;}
		.counter div {margin: 0 20px 0 0; border-top: 1px solid #eee1d7;text-align: center; padding: 20px 0;}
	.counter img {margin: 0 5px;}
.footer-l {width: 218px; float: left; background: url(/i/footer.gif) no-repeat 6px 0;}
	.info {padding: 20px 26px 20px 19px;}
	.info, .info * { color: #a08e64; font-size: 10px;}
	
/* Pager */
.content {padding: 15px 15px 20px 24px; }
.bread {padding: 0 0 7px;}
.bread, .bread a {color: #a44e03; font-size: 10px;}
.podr {color: #7c4b22; font-size: 10px;}
.name-article a {font-size: 14px; text-decoration: none;}


/* Catalog */
.gds-bott {background: url(/i/cat-b2.gif) 100% 0 no-repeat; margin: 0 0 15px;}
.tbl-gds{border-left: 1px solid #fbe2e0; border-right: 1px solid #fbe2e0;}
	.tbl-gds td {padding: 0; vertical-align: top;}
	.tbl-gds td.pic-sm {width: 123px; padding-top: 10px;}
	.tbl-gds td.td-descr {width: 90%; padding-top: 10px; }
		.pic-sm div {margin: 0px 9px 3px 12px;}
		.pic-sm img {border: 1px solid #ede3c9; display: block;}

.div-descr {padding: 0px 8px 0 0;}
.tbl-descr {width: 100%; margin: 0px auto; height: 101px;}
.tbl-descr td {border: 1px solid #ebdaac; text-align: center; padding: 7px 5px; vertical-align: middle;}
.tbl-descr td.w30{ width: 30%; }
.tbl-descr .head td {background: #f1e5c5; color: #a44e03; font-size: 10px; font-weight: bold;}
	.tbl-descr .head td span {font-weight: normal; font-size: 10px;}
td div.texture img {border: 1px solid #f7e9d8; margin: 5px auto 3px; display: block;}
	.texture {font-size: 10px;}
	 .texture img{ margin: 5px 20px 0 0; }
.tbl-descr	.price {font-weight: bold; font-size: 14px;}
.buy a {color: #c82216; font-size: 10px; }
	.buy input {margin-right: 3px;}
.div-podr {text-align: right; padding: 0 10px 5px;}

.pager {text-align: right; padding: 0 10px 0 0;}	
.pager, .pager * {font-size: 10px; color: #c38a59; word-spacing: 3px;}

.esm_text { position:absolute; visibility:hidden; top:300px; left:300px;
            background:#D0463E; font-weight:bold; margin:10px; padding:10px; color:#FFFFFF;
            border-width:1px; border-style:solid; border-color:#000000; }

/* Descr 1 good */
.full-descr {padding: 8px 18px 0 0;}
 .full-descr p{ padding: 0; }

.tbl-descr-full{ height: 96px; }
.tbl-descr-full td {padding: 5px 10px;  border: 1px solid #FBE2E0; text-align: center; vertical-align: middle;}
.tbl-descr-full td, .tbl-descr-full div {color: #a44e03;}
	.parameter, .parameter-sm {font-size: 10px; color: #a44e03; font-weight: bold;}
	.parameter-sm {padding: 8px 0 0;}
.tbl-descr-full .price {font-size: 18px; color: #be2017; font-weight: bold; padding: 0 0 7px;}
.tbl-descr-full .texture img {margin: 0 0 3px;}
.inp20 {width: 20px;}



/* Mailto */
.tbl-fio {margin: 20px 0;}
	.tbl-fio td {padding: 10px 0 0; vertical-align: top;}
.mailto {background: #f9f1d5; padding: 10px; margin: 10px 0;}
.inp2 {width: 300px;}
.butt {margin: 10px 0 15px;}

/* Sh-card */
.body-shop {text-align: left; padding: 15px;}
.body-shop .name-gds1 {background: url(/i/gds-r.gif) 100% 0 no-repeat; height: 26px;}
.body-shop .name-gds1 div {background: url(/i/gds-l.gif) no-repeat; font-size: 16px; padding: 3px 0 0 21px; color: #fff; font-weight: bold; height: 23px;}
 * html .body-shop .name-gds1 div{ height: 26px; he\ight: 23px }


.sh-card {border-left: 1px solid #ffe5c8; border-right: 1px solid #ffe5c8; background: #fbf8f0; padding: 10px 18px;}

.tbl-order {border-left: 1px solid #ebdaac; background: #fff; margin: 10px 0 0;}
	.tbl-order td {font-size: 10pt; padding: 11px 7px; text-align: center; border-bottom: 1px solid #ebdaac; border-right: 1px solid #ebdaac;}
	.tbl-order td strong {font-size: 10pt;}
	.tbl-order .head td {background: #c68b4c; border-bottom: 1px solid #ebdaac; color: #fff; font-weight: bold;}
	.tbl-order td.name {text-align: left;}
   .tbl-order .total td {background: #f2ebd0; border: 0px;}
	.tbl-order .text-r {text-align: right; color: #7c4b22;}
.inp1 {width: 30px;}
.gds-bott-sh {background: url(/i/cat-b2-sh.gif) 100% 0;}
	.gds-bott-sh div {background: url(/i/cat-b1-sh.gif) no-repeat; font-size: 5px; height: 10px; position: relative;}

.content{ width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;  }
