html, body, div, table, img, form {padding: 0px; margin: 0px; border: 0px}
html {height: 100%}
body {height: 100%; background-color: white}

td {vertical-align: top; text-align: left; font-family: Tahoma; font-size: 12px; color: #000304}

.maxarea {width: 100%; height: 100%}
.maxwidth {width: 100%}
div.maxarea {width: 100%; height: 100%; position: relative}

/* Min width */
#sizewindow {width: 936px; height: 1px}

#tablebody {width: 100%; height: 100%; border-width: 0 37px 0 30px; border-color: #326B5D; border-style: solid}
/* Logo Part */
#logopart {height: 88px; background: #53A1B5 url(../images/logobg.gif) repeat-x 477px top}
	#logotype {height: 88px; background: url(../pics/headers/mmenupic26) no-repeat left top}
	#logotype div {text-align: right; padding-top: 2px; padding-right: 2px; font-size: 12px; text-transform: uppercase; color: white}
	#logotype input.email {height: 19px; width: 152px; vertical-align: middle; border-color: #090BBE; border-width: 1px}
	#logotype input.search {height: 19px; width: 115px; vertical-align: middle; border-color: #090BBE; border-width: 1px}
	#logotype input.submit {vertical-align: middle}
#menupart {height: 187px; background-color: #01586E}
	#mainmenu {width: 218px; padding-top: 30px}
		#mainmenu ul {padding: 0; margin: 0; list-style: none}
		#mainmenu li {background: url(../images/menuarr.gif) no-repeat 25px 50%; padding: 5px 10px 5px 40px}
		#mainmenu a {font-size: 12px; text-decoration: none; text-transform: uppercase; color: white}
	#menupic {padding-top: 4px; padding-bottom: 1px; text-align: right; background: url(../images/menubg.gif) repeat}

#contentpart {background-color: #83D1E5; padding: 6px}
#contentblock {border-width: 1px 1px 0 1px; border-style: solid; border-color: white}
	/* left part*/
	#leftpart {width: 203px; background-color: #DCE6FE}
		#spechead {background: url(../images/specarr.gif) no-repeat 10px 16px; padding: 12px 26px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #246474}
		#phonepart {height: 122px; background: url(../images/phonebg.gif) repeat-x left top}
			#phone {text-align: right; padding: 21px 10px 4px 0; font-size: 24px; font-weight: bold; color: 246474; background: url(../images/phone.gif) no-repeat 13px bottom}
			#phone span {padding-right: 9px; font-size: 18px; color: #848383}
	#content {padding: 0 10px; background-color: white}
		.titlehead {height: 31px; line-height: 31px; text-align: center; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #246474}

		#contentblock p {text-indent: 15px; text-align: justify}
		#contentbot {height: 18px; line-height: 18px; vertical-align: bottom; padding-right: 95px; text-align: right; background: url(../images/contline.gif) repeat-x left bottom}
	#rightpart {width: 203px; background-color: #DCE6FE}
		#newshead {height: 45px; background: url(../images/newsd.gif) repeat-x bottom}
			#newshead2 {height: 45px; background: url(../images/vline2.gif) repeat-y left}
			#newshead3 {height: 45px; line-height: 45px; padding-left: 26px; background: url(../images/specarr.gif) no-repeat 8px 50%; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #246474}
		.newsitem {padding: 7px; background: url(../images/newsd2.gif) repeat-x bottom}
		.newsdate {font-size: 12px; font-weight: bold; color: #0508BC}
		.newstext {padding: 5px 0; text-indent: 15px}
		.newsarch {text-align: right}
		.newsarch a {font-size: 12px; font-weight: bold; text-decoration: none; padding-right: 10px; background: url(../images/arrow2.gif) no-repeat right 50%; color: #0508BC}
		#newsarchive {height: 64px; padding-left: 10px; vertical-align: middle}
		#newsarchive a {font-size: 12px; font-weight: bold; color: #246474; padding-right: 14px; text-decoration: none; background: url(../images/arrow3.gif) no-repeat right 50%}

#bottompart {height: 51px; border-width: 1px; border-style: solid; border-color: white; background-color: #C9C9E2}
	#bottommenu {padding-left: 17px; vertical-align: middle; background: url(../images/vline.gif) repeat-y left top}
		#bottommenu a {text-decoration: none; padding: 0 10px; color: black}
	#copyright {width: 203px; vertical-align: middle; text-align: center}

/* Footer */
#footer {height: 29px; background: #54A2B6 url(../images/footerbg.gif) repeat-x left top}

/* 2 pages */
#content2 {padding-left: 1px; background-color: white}
.chaintext {height: 33px; line-height: 33px; text-align: left; padding-left: 10px; font-size: 12px; font-weight: bold; color: #232595; background-color: #DFDFEE}
a.chain {line-height: 33px; font-size: 12px; font-weight: bold; color: #232595; background-color: #DFDFEE}
#contenttext {padding: 0 10px}
#subsectblock {padding: 8px 4px 8px 1px}
	#subsectblock ul {padding: 0; margin: 0; list-style: none}
	#subsectblock li {border-width: 1px; border-style: solid; border-color: #79A6BD; background-color: #FEFFFF; margin-bottom: 8px}
	#subsectblock a {display: block; background: url(../images/subarrow.gif) no-repeat 9px 8px; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 5px 10px 5px 25px; color: #246474}

/* Catalog Part */
.searchblock {padding: 0 4px 5px}
.searchheader {margin-bottom: 5px; height: 19px; background: #01586E url(../images/cattleft.gif) no-repeat left top}
.searchheader2 {height: 19px; background: url(../images/cattrght.gif) no-repeat right top; text-align: left; font-weight: bold; font-size: 11px; color: #FEFEFE; line-height: 19px; text-transform: uppercase; padding-left: 13px}
td.searchlabel {text-align: left; padding-left: 74px; padding-right: 10px; font-size: 11px; font-weight: bold; color: black}
.searchcat {width: 492px; background-color: #83D1E5; border-width: 0}

.pages {margin: 4px; height: 23px; background: #DFE9FF url(../images/pagerght.gif) no-repeat right top; clear: both; color: #225F4F; font-size: 11px; font-weight: bold}
.pages2 {padding: 0 10px; background: url(../images/pageleft.gif) no-repeat left top}
.pages a {padding-right: 10px; font-weight: bold; font-size: 14px; color: #152255}
.pages span {padding-right: 10px; font-size: 18px; color: #0202FD}

td.catalogitem {width: 230px; height: 240px; background: #D3F5FD url(../images/cattl.gif) no-repeat left top}
	div.catalogtopright {width: 230px; height: 240px; background: url(../images/cattr.gif) no-repeat right top}
	div.catalogbottomleft {width: 230px; height: 240px; background: url(../images/catbl.gif) no-repeat left bottom}
	div.catalogbottomright {width: 230px; height: 240px; background: url(../images/catbr.gif) no-repeat right bottom}
td.catalogitem .catalogcontent {width: 230px; height: 240px}
.catalogitem .catheader {height: 29px; vertical-align: middle; background: url(../images/catarrow.gif) no-repeat 10px 50%; padding-left: 22px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000098}
.catalogitem .catimage {vertical-align: middle; text-align: center}
.catalogitem .catimage img {border-width: 3px; border-color: #FDFBFB; border-style: solid}
.catalogitem .moredetail {height: 32px; vertical-align: middle; text-align: right; padding-right: 12px}
a.detail {padding-right: 20px; background: url(../images/catarrow2.gif) no-repeat right top; font-size: 11px; font-weight: bold; text-decoration: none; color: #000098}

.bodydetail {background-color: #83D1E5;}
.bodydetail .catalogcontent {width: 100%; border-width: 4px; background-color: white; border-color:  #83D1E5; border-style: solid}
.catalogdetail .catheader {height: 19px; background: url(../images/catarrow.gif) no-repeat left 6px; padding-left: 14px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF}
.searchheader3 {height: 19px; background: #01586E url(../images/cattleft.gif) no-repeat left top}
.detailinfo {padding-top: 5px}
.tabledetail {width: 100%; background: #D3F5FD url(../images/catbl.gif) no-repeat left bottom}
.tabledetail .picture {width: 427px; background: url(../images/catbr.gif) no-repeat right bottom}
.tabledetail .picture table {width: 427px; height: 100%; background: url(../images/cattl.gif) no-repeat left top}
.tabledetail .picture td {vertical-align: middle; text-align: center; background: url(../images/cattr.gif) no-repeat right top}
.tabledetail .catcontent {vertical-align: top; text-align: justify; padding: 5px; background-color: white}
.tabledetail .catcontent p {text-indent: 15px}
td.price {height: 20px; vertical-align: middle; text-align: right; padding-right: 15px}
