* {	margin: 0px; padding: 0px;}

body { min-width:1000px; font: normal 1em "Verdana","Arial"; color:#faa74a; background-color:#5f0100;}

ul { list-style-type:none;}

a { text-decoration:underline; color:#fcbb76;}

img { border:0;}

p {margin:0;padding:0;}

.invisible { display:none;}
.cnt {overflow:hidden;}

.lborder { background:Transparent url(/i/border.gif) repeat-y top left;}
.rborder { background:Transparent url(/i/border.gif) repeat-y top right;}
.tborder { background:Transparent url(/i/border.gif) repeat-x top left;}
.bborder { background:Transparent url(/i/border.gif) repeat-x bottom left;}

#content { color:#fff; font-size:.9em;}

h1 {font-size:1.6em; font-weight:normal; color:#fff; padding-top:10px; padding-cottom:10px;clear:both;}
h2 {font-size:1.4em; font-weight:normal; color:#fff; padding-top:10px; padding-cottom:5px;clear:both;}
.mt {font-size:1.2em; color:#fff;}
.st1{font-size:1.2em;}
.st2 {font-size:1.2em; color:#fff;font-style:italic;}
.note{font-size:1em; color:#fff;font-style:italic;}
.nmt{font-size:1em; color:#fff;}
.snmt{font-size:1em; }
.ss { font-size:60%; vertical-align:top;}
.tmrg {margin-left:20px;}
.tmmrg {margin-left:40px;}


.tpinky {color:#ba4d2f;}
.tgold {color:#faa74a;}
.twhite { color:#fff;}
.tnorm { font-size:1.1em;}
.tbig { font-size:1.3em;}
.tmedium {	font-size:1.2em;}
.tsmall {font-size:0.9em;}
.tverybig {	font-size:1.4em;}
.titalic { font-style:italic;}
.tmargin {margin-left:20px;}

.caption {font-size:1.1em; color:#ba4d2f;padding:20px 0 10px 20px;}

/*layout*/

#layout { position:relative;}
#left-frame { position:absolute; top: 0; left:0; bottom: 0; width:119px; background:Transparent url(/i/left-parket.png) repeat-y top left;z-index:1000;}
#right-frame { position:absolute; top: 0; bottom: 0; right: 0; width:116px; background:Transparent url(/i/right-parket.png) repeat-y top right;z-index:1000;}

.floatcnt {overflow:hidden;}
.bar { overflow:hidden; clear:both; position:relative;}
.clr {clear:both;position:relative;}
/* topmost bar*/

.tm-lbg { background:transparent url(/i/topmost-left-gnd.gif) repeat-y top left;}
.tm-rbg { background:transparent url(/i/topmost-right-gnd.gif) repeat-y top right;}

.tm {height:168px;}

/*#tmbar { overflow:hidden; clear:both; position:relative;}*/

#tm-lcol, #tm-mcol, #tm-rcol { position:absolute;}
#tm-lcol { width:462px; left:0; top:0; background-color:#a41f06;}
#tm-mcol { right:20.99%; left:462px; background-color:#aa331e;}
#tm-rcol { width:20.99%; right:0; background-color:#9a240f;}

#logo img { margin-top:40px; margin-left:30%;}

#left-menu, #right-menu { display:inline; float:left; margin-top:30px; line-height:24px; white-space:nowrap;}
#left-menu {  width:34%; margin-left:10%;}
#right-menu { width:48%;}

#tm-mcol a { text-decoration:underline;}
#left-menu ul li, #right-menu ul li { padding-left:15px;}
#left-menu ul li.active-menu-item, #right-menu ul li.active-menu-item { text-decoration:none; color:#fff; background:transparent url(/i/menu-arrow.gif) no-repeat center left;}

#cart { padding-top:20px; padding-left:4%;}
#cart-icon { width:130px; margin:0 0 10px 25px;}
#cart-caption {	width:130px; font:10pt Arial; text-align:center;}


/*banner and discount offer shadows*/

.ban-tshl { background:Transparent url(/i/banner-top-shadow-left.gif) no-repeat bottom right;}
.ban-tshr { background:Transparent url(/i/banner-top-shadow-right.gif) no-repeat bottom left;}
.ban-rsh { background:Transparent url(/i/banner-info-right-shadow.gif) repeat-y top right;}
.ban-bsh { background:Transparent url(/i/banner-bottom-shadow2.gif) no-repeat top left;}

.dsc-tsh { background:Transparent url(/i/discount-offer-top-shadow2.gif) no-repeat bottom right;}
.dsc-bsh { background:Transparent url(/i/discount-offer-bottom-shadow.gif) no-repeat top right;}

/*promo bar*/

.promo {height:402px;}

/*#promobar { overflow:hidden; clear:both; position:relative;}*/

.promo-lbg { background:transparent url(/i/banner-left-gnd.gif) repeat-y top right;}
.promo-rbg { background:#761100 url(/i/banner-info-left-shadow.gif) repeat-y top left;}

#promo-lcol,#promo-mcol,#promo-rcol { position:absolute; }
#promo-lcol { width:126px; left:0;}
#promo-mcol { width:402px; left:126px;}
#promo-rcol { right:0;	left:527px;}

#banner-info { padding:15px 140px 20px 20px;}
#banner-info div { margin-bottom:30px;}
#banner-info-phones img { float:left; margin-top:16px; margin-right:20px;}
#banner-info-phones p { font-size:1.1em; line-height:28px;}

/* discount offer bar*/

.do { height:452px;}

/*#dobar { overflow:hidden; clear:both; position:relative;}*/

.do-rbg { background:transparent url(/i/discount-offer-right-shadow.gif) no-repeat bottom left;}
.do-lbg { background:transparent url(/i/discount-offer-left-shadow.gif) no-repeat bottom right;}
.do-lsh { background:transparent url(/i/promo-left-gnd.gif) repeat-y top left;}

#do-rcol, #do-mcol, #do-lcol { position:absolute; height:452px; background-color:#8c1f0f;}
#do-rcol { width:111px; right:0;}
#do-mcol { width:362px; right:111px;}
#do-lcol { right:473px; left:0;}
#do-caption {margin-left:125px;}

/*top sales items*/

.tsi-sh { background:Transparent url(/i/tsi-sh-trans.png) no-repeat top left;}
.ts-is { overflow:hidden; padding:0px 10px 10px 140px;}
.ts-i { width:116px; height:116px;}
.ts-ic { width:116px; height:180px; position:relative;}
.ts-ipicc { height:116px; width:116px; position:relative;}
.ts-ipic { position:absolute; top:3px; left:3px;}
.ts-iid { padding-left:3px; font-size:0.9em;  font-style:italic;}
.ts-ipr { position:absolute; right:3px; bottom:3px; width:90px; height:20px; line-height:20px; background-color:#312e19; color:#fcbb76; font-size:11px; text-align:center;}
.ts-inm a { color:White; padding-left:3px; font-size:12px;}

.ts-is ul { overflow:hidden; margin-top:5px;width:100%;}
.ts-is ul li { float:left; margin:0 2px 0px 0px;}

/*catalog bar*/

#catbar { background-color:#b02f1f;}
#cat-rcol { margin-left:10%;width:90%;overflow:hidden;background:#9f2719 url(/i/catalog-right-gnd.gif) repeat-y top right;}
#cat-caption {padding-left:65px;}

.cat-is {}
.cat-is ul { padding-left:60px;padding-bottom:30px;width:85%;overflow:hidden;}
.cat-is ul li {overflow:hidden; float:left; margin-bottom:15px; width:49%;}

.cat-ipicc { width:70px; height:70px;float:left; position:relative;background:Transparent url(/i/cat-item-sh-trans.png) no-repeat top left;}
.cat-ipic { position:absolute; left:4px; top:4px; width:60px; height:60px;}
.cat-i-dscr { float:left;padding-left:20px;width:65%;}

.cat-i-dscr-hdr a { font-size:1.2em; text-decoration:underline;}
.cat-i-dscr-txt { padding-top:8px; overflow:hidden;}
.cat-i-dscr-txt a { color:#fff; text-decoration:none; font-style:italic; font-size:.9em;}

/*bottom-bar*/

#bbar { overflow:hidden;background:#801000 url(/i/bottom-right-gnd.gif) repeat-y top right;}
#b-rcol { width:45%; float:right;margin:20px auto;}
#b-lcol { width:38%; float:left;margin:10px auto;margin-left:10%;}

#b-phone { float:left;}
#address { }
#address-map { color:#fff; text-decoration:underline;}

/*collections information bar*/

.coll-info-bar-bg {background-color:#761100;}
#coll-info-bar { padding:0 120px 0px 80px}

#coll-descr {margin:80px 0px 40px 28%;}
#coll-present {float:left;width:28%;margin:20px 10px 40px 6%;}

#coll-imgboard {}
#coll-imgboard ul li {float:left;margin-right:5px;margin-top:3px;}

/*collection bar*/

#coll-img { position:relative;}
#coll-caption { position:absolute; bottom:20px; right:20px;}
#coll-header a {color:#faa74a;text-decoration:underline;}

#coll-is {padding:10px 20px 20px 20px;}
#coll-is ul { overflow:hidden; margin-top:5px;}
#coll-is ul li { float:left; margin:0 2% 0px 0px; font-size:.9em;}

.coll-ic { width:175px; height:280px; position:relative;}
.coll-ipicc { height:175px; width:175px; position:relative;}
.coll-ipic { position:absolute; top:0px; left:0px;}
.coll-iid { padding-left:3px; font-size:1em;  font-style:italic;}
.coll-ipr { position:absolute; right:0px; bottom:0px; width:120px; height:26px; line-height:26px; background-color:#312e19; color:#fcbb76; font-size:1em; text-align:center;}
.coll-inm {background-color:#821505;}
.coll-inm a { color:White; padding-left:3px; font-size:1em;}
.coll-iact {padding-top:5px; background-color:#821505; text-align:right;line-height:1.2em;font-size:1.1em;overflow:hidden;clear:both;position:relative;height:30px;}
div.coll-iact div {float:right;margin-left:8px;margin-right:4px;}
.coll-iact-countbox {border:1px solid #faa74a;width:3em;font-size:0.9em;background-color:transparent;color:white;}

/*collection family bar*/

#coll-fam-bar-bg { background-color:#8c1f0f;}
#coll-fam-bar { padding:0 120px 0px 150px}

.coll-fam-hdr {margin-left:20px;margin-top:20px;clear:both;}
.coll-fam-hdr a {color:#fff;text-decoration:underline;}

.coll-fam-descr {overflow:hidden;padding-bottom:20px;}
.coll-fam-descr-col {float:left;width:44%;padding:30px 0 20px 20px;}

.coll-fam-descr-text {padding:30px 0 20px 20px;}

.coll-fam-is {padding:20px 0 20px 20px;overflow:hidden;}
.coll-fam-is ul {clear:both; overflow:hidden; margin-top:5px;}
.coll-fam-is ul li { float:left; margin:0 1% 0px 0px; overflow:hidden; height:200px;}

/* breadcrumbs */

#breadcrumbs  {padding:5px 0 5px 20px;}
#breadcrumbs a {text-decoration:underline;}

/*tovar description*/

#tv-info { padding:5px 20px; }
div.tv-info-nm p {margin-bottom:10px;padding-right:150px;}

#tv-imgbrd {width:380px;height:250px;}
#tv-imgbrd ul li {float:left;width:110px;height:110px;margin-right:10px;margin-top:10px;}

.tv-i { position:relative; width:110px; height:110px; background:Transparent url(/i/tr-i-sh-trans.png) no-repeat top left;}
.tv-ipic { position:absolute; top:4px; left:4px;}

.tv-bg {background-color:#8c1f0f;}
#tv-cnt {padding:0 120px 0px 150px}

.tovar-iact {line-height:1.2em;font-size:1em;overflow:hidden;clear:both;margin-right:20%;}
.tovar-iact-countbox {border:1px solid #faa74a;width:3em;font-size:0.9em;background-color:transparent;color:white;}


/*price list information bar*/

#price-info {width:80%;  /*padding:0 40% 0px 12%;*/padding-left:12%;}
div.pl-info p {padding-bottom:30px;}

.price {margin-left:20px;}
.price th {font-size:100%;font-weight:normal;text-align:left;}
.price-rcol {width:20%;}
.price-lcol {width:13%;}

/*item type catalog*/
#tvt-cat {padding-top:30px;}

/*cart*/
#cart-bar {width:60%;  /*padding:0 40% 0px 12%;*/padding-left:10%;}
.cart-header {padding-left:60px;}
#cart-col{ padding:40px 12%;overflow:hidden; clear:both;}
#cart-cont {overflow:hidden;width:865px;padding:10px 20px 20px 60px;font-size:.9em;}
#cart-cont a{color:white};

#cart-col-headers {line-height:20px;float:left;clear:both;overflow:hidden;}
#cart-col-headers div {float:left;margin-right:5px;}

.cart-row-margin {height:5px;clear:both;overflow:hidden;}
.cart-row {height:70px;width:100%;float:left;overflow:hidden;}

div.cart-row div.hl {background-color:#871907;height:60px;padding:10px 10px 10px 10px;}

.cart-i-img-hdr-col {float:left;width:70px;margin-top:3px;}
.cart-i-name-hdr-col{float:left;width:230px;padding:0;}
.cart-i-price-hdr-col {float:left;width:145px;}
.cart-i-count-hdr-col {float:left;width:105px;}
.cart-i-subtotal-hdr-col {float:left;width:130px;}

.cart-i-img-col {float:left;margin-right:2px;width:70px;}
.cart-i-name-col{float:left;margin-right:2px;width:210px;padding:0;padding-left:20px;display:table-cell;}
.cart-i-name-col p {line-height:1.1em;}
.cart-i-price-col {float:left;margin-right:2px;width:130px;line-height:3em;}
.cart-i-count-col {float:left;margin-right:2px;width:90px;line-height:3em;}
.cart-i-subtotal-col {float:left;margin-right:2px;width:130px;line-height:3em;}
.cart-i-remove-col {float:left;margin-right:2px;width:40px;}

.cart-i-remove-ic {width:10px;padding:5px;background-color:#871907;}

#total-col {float:left;text-align:right;width:710px;padding-right:10px;}
#cart-refresh {float:left;width:30px;padding-left:10px;}

/*order form*/
#order-form {width:80%; padding-left:120px;}
.make-order-form {width:500px;overflow:hidden;padding:20px 20px 30px 60px;}
.make-order-form label{font-size:0.8em;font-style:italic;}
.make-order-form input,.make-order-form textarea{background:transparent;border:1px solid #faa74a;font-size:1em;color:#fff;}
.make-order-form textarea {width:100%;font:1em Verdana,Arial;}
.make-order-form div {margin-bottom:10px;}
form.make-order-form fieldset {border:0;width:100%;}
#fio {width:100%;}
#phone-box,#email-box {float:left;width:47%;}
#phone-box {margin-right:5.9%;}
#contact-phone,#contact-email {width:100%;}
#address-box {clear:both;}

#make-order-submit-box { width:100%; text-align:right;	}

input.make-order-submit-button
{
	padding:0;
	margin:0;
	height:22px;
	line-height:22px;
	width:90px;
	border:0;
	font-size:1em;
	cursor:pointer;
	color:#663914;
	background:transparent url('/i/make-order-button-active-trans.png') no-repeat center top;
}

#make-order-submit-box input:hover
{
	color:#663914;
	background:transparent url('/i/make-order-button-hover-trans.png') no-repeat center top;
}

#make-order-submit-box input:active
{
	color:#381f0b;
	background:transparent url('/i/make-order-button-press-trans.png') no-repeat center top;
}


#links {margin-top:100px; font-size:9px; margin-left:10%; margin-right:10%; text-align:left;}
