html, body, div, table, img, form {padding: 0px; margin: 0px; border: 0px}
html {height: 100%}
body {height: 100%}
td {vertical-align: top; text-align: left; font-family: Tahoma; font-size: 11px; color: #030303}

.center {text-align: center; vertical-align: middle}
.maxarea {width: 100%; height: 100%}
.maxwidth {width: 100%}
div.maxarea {min-height: 100%; height: 100%; position: relative}
#minsize1 {width: 857px}
#minsize2 {width: 824px}
.minsize {width: 568px}
#minwidth {width: 498px}

#toppart {height: 11px; background: url(../images/topbg.gif) repeat-x left top}
.topbg {height: 11px; background: url(../images/topbg.gif) repeat-x left top}
.leftbg {background: url(../images/left.gif) repeat-y left; padding-left: 10px}
.rightbg {background: url(../images/rightbg.gif) repeat-y right; padding-right: 6px}

.treebg {height: 197px; background: url(../images/treebot2.jpg) repeat-x left top; position: relative}

#logopart {height: 198px}
#logopart2 {height: 197px}
.logo {position: absolute; top: 8px; left: 7px; width: 100px; height: 137px; background: url(../images/logo.gif) no-repeat left top}
.logomiddle {height: 123px; background: url(../images/logorght.gif) no-repeat right top}
.logomiddle2 {margin-right: 396px; height: 123px; background: url(../images/logotext.gif) no-repeat right 19px}
.logomiddle3 {margin-right: 93px; height: 123px; background: url(../images/list.gif) no-repeat right bottom;min-width:658px;}
.logotop {height: 11px; margin-right: 146px; background: url(../images/logotop.gif) no-repeat right top}
.logopad {width: 1005px; height: 128px}
#logoabsolute {float: right; width: 894px; height: 134px}
.logomid {height: 74px; background: url(../images/logomid2.gif) no-repeat right top}
.logobot1 {height: 88px; background: url(../images/logobot1_1.jpg) no-repeat right top}
.logobot2 {margin-right: 19px; height: 115px; background: url(../images/logobot2.gif) no-repeat right top}
.logobot3 {margin-right: 373px; height: 115px; background: url(../images/logobot3.gif) no-repeat right top}


/* 2 pages */
#contentblock2 {font-family: Times New Roman; font-size: 13px; font-weight: normal; color: #040200; padding: 0 2mm 5px 2mm}
.tree2bg {position: relative; background: url(../images/treebg2.jpg) repeat-x right top}
.logo2top {height: 11px; margin-right: 188px; background: url(../images/logo2top.gif) no-repeat right top}
.logo2middle {height: 128px; background: url(../images/logo2mid.gif) no-repeat right top}
.logo2middle2 {margin-right: 395px; height: 123px; background: url(../images/logotext.gif) no-repeat right 19px}
#tdleftbg {width: 10px; background: url(../images/left.gif) repeat-y left}
#tdrightbg {width: 6px; background: url(../images/rightbg.gif) repeat-y right}
#but2pad {width: 201px; vertical-align: bottom}
#but2bg2 {width: 234px; height: 69px; background: url(../images/but2bg.jpg) no-repeat left top}
#but2bg {width: auto; height: 69px; background: url(../images/search2bg.gif) repeat-x left top}
#but2right {width: 308px; height: 69px; background: url(../images/searchr.jpg) no-repeat left top}
#logo2bot {height: 69px; background: url(../images/logo2bot.gif) no-repeat right top}
#search2block {height: 69px; width: 255px}
#search2text {padding-top: 14px; padding-left: 20px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #425D1B}
#search2block2 {width: 188px; height: 22px; margin-top: 8px; margin-left: 17px}
#center2part {width: auto; padding-right: 8px; background: #E4E6DC url(../images/right2bg.gif) repeat-y right top}
#subsectblock {height: 20px; background: #EEE9E4 url(../images/subbg.gif) repeat-x left top; border-width: 0 0 2px 0; border-color: #CFC5B7; border-style: solid}
#subsectpart {height: auto !important; height: 20px; position: relative}
#subsectpart2 {padding: 9px 85px 3px 12px}
#chaintext {font-size: 16px; font-weight: bold; padding-bottom: 5px; color: #940203}
a.chain {font-size: 16px; font-weight: bold; text-decoration: none; color: #940203}
a.back {display: block; background: url(../images/back.gif) no-repeat left 50%; position: absolute; right: 5px; top: 9px; padding: 0 0 2px 18px; font-size: 16px; font-weight: bold; text-decoration: none; color: #940203}
a.sub {display: block; background: url(../images/subarrow.gif) no-repeat left 5px; padding: 5px 20px; font-size: 12px; font-weight: bold; text-decoration: none; color: #405401}

.butbgright {padding: 5px 607px 0 201px; background: url(../images/logomid3.gif) no-repeat right top}
.butbg {height: 69px; background: url(../images/butbg.jpg) repeat-x left top}
.butleft {height: 69px; background: url(../images/butleft.gif) no-repeat left top}
.butright {height: 69px; background: url(../images/butrght.jpg) no-repeat right top}
#butpos {padding: 23px 19px 0 13px}

#language {width: 201px; height: 52px; position: absolute; top: 156px; left: 10px}

#leftpart {width: 208px; background: url(../images/leftpart.gif) repeat-y left top}
#leftpad {padding: 0 5px 0 9px}
	.itembg {width: 194px; margin-bottom: 1px; background: url(../images/itembg.gif) repeat-y left top}
	.itemtop {background: url(../images/itemtop.gif) no-repeat left top}
	.itembottom {background: url(../images/itembot.gif) no-repeat left bottom}
	.itembg a {display: block; padding: 10px 10px 6px 41px; background: url(../images/itemarrow.gif) no-repeat 16px 50%; font-family: Times New Roman; font-size: 15px; font-weight: bold; text-decoration: none; color: #990F10}
	.itembg2 {width: 194px; margin-bottom: 1px; background: url(../images/itembg2.gif) repeat-y left top}
	.itemtop2 {background: url(../images/itemtop2.gif) no-repeat left top}
	.itembottom2 {background: url(../images/itembot2.gif) no-repeat left bottom}
	.itembg2 a {display: block; padding: 10px 10px 6px 41px; background: url(../images/itemarrow2.gif) no-repeat 16px 50%; font-family: Times New Roman; font-size: 15px; font-weight: bold; text-decoration: none; color: #D1DAB4}
	.redpad {height: 6px; background-color: #802A16}
	#leftpad ul {margin: 0; padding: 0; list-style: none}
	#leftpad li {margin: 0 0 1px 0; padding: 0; height: 19px; background: url(../images/itembg3.gif) repeat-y left top}
	#leftpad li a {display: block; padding: 4px 10px 4px 25px; background: url(../images/itemarrow3.gif) no-repeat 8px 50%; font-family: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; color: #405401}

#centerpart {width: auto; background-color: #E4E6DC}
	#searchblock {height: 88px; background: url(../images/searchbg.gif) repeat-x left top}
	#searchbg {height: 88px; background: url(../images/lplate.jpg) no-repeat right top}
	#searchtext {padding-top: 12px; padding-left: 11px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #425D1B}
	#searchblock2 {width: 188px; height: 22px; margin-top: 14px; margin-left: 7px}
		.search {height: 22px; float: right}
		.search input {width: 163px; height: 22px; border-color: #9C846C; border-width: 1px; border-style: solid}
		.submit {width: 25px; height: 22px; margin-top: 1px; float: right}
	#contentblock {font-family: Times New Roman; font-size: 13px; font-weight: normal; color: #040200; padding-bottom: 5px; background: url(../images/lplate2.jpg) no-repeat right top}

	.titlehead {font-family: Tahoma; font-size: 16px; font-weight: bold; color: #940203; padding: 20px 242px 5px 7px}
	.textpad {padding-left: 7px; padding-right: 130px; text-indent: 15px}
	.contenttext {padding: 2px 7px}

/* Catalog */
.catheadpad {padding: 3px 3px 3px 4px}
.catheadbg {background: url(../images/cathbg.gif) repeat-x left top}
.catheadleft {background: url(../images/cathleft.gif) no-repeat left top}
.catheadright {padding-left: 10px; height: 27px; line-height: 27px; font-family: Tahoma; font-size: 12px; font-weight: bold; text-transform: uppercase;
background: url(../images/cathrght.gif) no-repeat right top; color: #546937}
.cattext {padding: 5px; font-family: Times New Roman PS MT; font-size: 13px; text-indent: 10px}
.catprice {height: 59px; font-size: 12px; border-width: 1px; border-style: solid; border-color: #EEE9E4; background-color: #E1D5C9}
	.cprice {float: left; width: 180px; height: 59px; line-height: 59px; font-weight: bold; color: #000105}
	.cprice div {padding-left: 17px}
	.cprice span {font-size: 18px; color: #6B0000}
	.ccount {float: right; width: 30px; padding-top: 15px}
	.ccount input {width: 30px; height: 30px; padding-top: 5px; border-width: 1px; border-color: #697851; border-style: solid; text-align: center}
	.ccount2 {float: right; width: 30px; height: 59px; text-align: center; line-height: 59px; font-weight: bold; color: #020202}
	.cbasket {float: right; width: 92px; height: 59px}
	.cbasket a {display: block; padding: 14px 10px; font-weight: bold; color: #020202}
.catpicture {width: 207px; text-align: right}
	.catpicture img {margin: 3px; border: 0}
#rightcat {width: 212px; background-color: #D4C8BD; border-width: 2px 0 0 0; border-color: #697851; border-style: solid}
ul#rightlist {margin: 0; padding: 12px 0 12px 3px; list-style: none}
ul#rightlist li {width: 206px; padding: 5px 0; margin-bottom: 1px; background: url(../images/csubbg.gif) repeat-y left top}
ul#rightlist li a {display: block; padding: 0 5px 0 25px; background: url(../images/csubarr.gif) no-repeat 8px 50%;
font-family: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; color: #697851}
#rightback {width: 6px; background: url(../images/rightbg.gif) repeat-y left top}
#rightblock2 {background: url(../images/rightbg2.gif) repeat-x left top}

#rightpart {width: 227px; background: url(../images/rightpart.gif) repeat-y left top}
	#rightbg {width: 227px; height: 212px; background: url(../images/rplate.jpg) no-repeat left top}
	#rightblock {margin: 0 5px 5px 2px; background: url(../images/rightbg2.gif) repeat-x left top}
	#phoneheader {height: 38px; padding-left: 65px; line-height: 38px; font-family: Tahoma; font-size: 16px; font-weight: bold; color: #41581C; background: url(../images/phone.gif) no-repeat 2px 1px}
	#phonenumber {text-align: right; padding-right: 8px; padding-bottom: 5px; font-family: Tahoma; font-size: 24px; font-weight: bold; color: #990F10}
	#phonenumber span {font-size: 18px; color: #646C49}
	#basketblock {height: 69px; background: url(../images/basketbg.gif) repeat-x left top}
	#basket1 {height: 69px; background: url(../images/basket.gif) no-repeat 8px 11px}
	#basket2 {padding: 11px 12px 5px 65px}
	#basket1 a {font-family: Tahoma; font-size: 18px; font-weight: bold; color: #990F10}
	#basket1 span {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #460701}
	.photoblock {text-align: center; padding-top: 5px}

#bottompad {height: 3px}
.bottompart {background: url(../images/leftbg2.gif) repeat-y left; padding-left: 8px; padding-top: 2px}
#bottompart2 {background: url(../images/leftbg2.gif) repeat-y left; height: 97px}
#counters {height: 50px; background-color: #E6DDD5}
.counter {width: 88px; height: 31px; margin: 9px 0 10px 15px; float: left}
#footer {height: 43px; line-height: 43px; font-family: Tahoma; font-size: 12px; color: #60584B}