html, body, div, table, img, form {padding: 0px; margin: 0px; border: 0px}
html {height: 100%}
body {height: 100%; background-color: white}

a {color:white}

td {font-family: Tahoma; font-size: 12px; color: #FBFDFC}

.maxarea {width: 100%; height: 100%}
.maxwidth {width: 100%}
div.maxarea {width: 100%; height: 100%; position: relative}

/* Min width */
#sizewindow {width: 998px; height: 1px}

/* Padding */
#toppart, #bottompart {height: 12px; background-color: black}

/* Logo Part */
#logopart {height: 103px; background: #015025 url(../images/logobg.gif) repeat-x left top; border-width: 1px 0 0; border-style: solid; border-color: #716F64}
#logotype {width: 134px; text-align: right; vertical-align: top}
#logotext {width: 212px; text-align: center; vertical-align: top; padding-top: 20px}
#email           {width: 212px; text-align: left; vertical-align: middle; padding-bottom: 5px; line-height: 18px;padding-left:100px}
#email a  {padding-left: 18px; font-family: Tahoma; font-size: 11px; text-decoration: none; color: #FBFDFC; background: url(../images/mail.gif) no-repeat left top}
#email p {padding: 0; margin: 0}
#tmenu          {text-align: right; }
        #mainmenu {height: 100%}
                #mainmenu td.item {padding: 1px 30px 10px 30px; text-align: center; vertical-align: middle}
                #mainmenu td.line {width: 1px; background: url(../images/tmenud.gif) no-repeat left top}

#menupart {height: 325px; vertical-align: top; border-width: 0 0 6px 0; border-style: solid; border-color: #686868}
        #leftmenu {width: 370px; vertical-align: top; background-color: #003200; border-width: 0 1px 0 0; border-style: solid; border-color: #21582D}
        #leftmenu ul {padding: 3px 0 0 34px; margin: 0; list-style: none; background-color: #003200}
        #leftmenu li {display: block; width: 333px; height: "44px"; margin: 0; background: url(../images/linemenu.gif) no-repeat right bottom; padding: 2px 0 6px}
        #leftmenu div.active {margin-right: 2px; height: "36px"; background: #616161 url(../images/lmenubg.gif) repeat-x left top}
        #leftmenu a {display: block; padding: 10px 0 10px 43px; background: url(../images/lmenuarr.gif) no-repeat 4px 50%; font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FDFAFA}
        #leftmenu a.active {background: url(../images/lmenuarr2.gif) no-repeat 4px 50%; color: #FDFAFA}
        #leftpic {border-width: 0 0 0 5px; border-style: solid; border-color: #696969; background: #005521; vertical-align: top}
				.phone {padding-top: 260px; width: 200px; font-size: 14px; font-weight: bold; color: white; text-align: right; vertical-align: top}

#contentpart {background-color: #486455; border-width: 1px 0 0 0; border-style: solid; border-color: #595959; padding: 5px 0}
        #leftpart {width: 369px; vertical-align: top}
                #newshead {height: 33px; padding-left: 28px; background: url(../images/headline.gif) no-repeat right bottom}
                .header {font-family: Tahoma; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FDFEFD}
                #newsarchive {padding-top: 5px; vertical-align: top; padding-right: 14px}
                #newsarchive a {font-size: 12px; text-transform: lowercase; text-decoration: underline; color: #FBFDFC; padding-left: 14px; background: url(../images/lists.gif) no-repeat left 50%}
                .newsitem {padding: 6px 10px 6px 10px; background: url(../images/newsline.gif) no-repeat 10px bottom}
                .newsdate {text-align: left; font-size: 12px; font-weight: bold; color: #FBFDFC; padding-left: 20px; background: url(../images/garrow.gif) no-repeat 5px 50%}
                .newstext {padding: 3px; font-size: 12px; color: #B5FCD8; text-align: justify}
                .newsarch {text-align: right}
                .newsarch a {font-size: 12px; text-transform: lowercase; text-decoration: underline; color: #FBFDFC}


        #content {padding: 0 18px; vertical-align: top}
                .titlehead {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #5FE9A3}
                .titlehead2 {font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FBFDFC}

#content a, #content2 a {font-family: Tahoma; text-decoration: none; color: white}
#content a.visited, #content2 a.visited {font-family: Tahoma; text-decoration: none; color: #00AA00}

/* Footer */
#footer {height: 46px}
#copyright {width: 371px; text-align: center; border-width: 1px 0 0 0; border-style: solid; border-color: #727272; background-color: #004B0B; font-family: Tahoma; font-size: 11px; color: #C7C7C7; vertical-align: middle}
#bottommenu {padding-left: 23px; border-width: 1px 0 0 0; border-style: solid; border-color: #727272; background-color: #005C1E; color: #C7C7C7; text-align: left; vertical-align: middle}
#bottommenu span {padding: 0 5px; font-size: 11px}
#bottommenu a {text-decoration: none; font-size: 11px; color: #C7C7C7}



/* 2 pages */
#menupart2 {vertical-align: top; border-width: 0 0 6px 0; border-style: solid; border-color: #686868}
#phone2 {width: 208px; padding-top: 20px; font-size: 14px; font-weight: bold; color: white; text-align: right}
.top {vertical-align: top}
.pad2 {width: 18px; background-color: #003200}
#leftpic2 {height: 243px; background: url(../images/picleft.jpg) no-repeat left top; vertical-align: top}
#content2 {padding: 5px 14px; vertical-align: top; background: #686868 url(../images/contbg.gif) repeat-x left top}
#subsectpart {height: 30px; background: #264326 url(../images/subbg.gif) repeat-x left top}
        #subsectpart td {background: url(../images/subd.gif) no-repeat right top}
        #subsectpart a {padding-left: 22px; background: url(../images/garrow.gif) no-repeat 10px 50%; font-size: 13px; color: #5FE9A3; text-decoration: none; text-transform: uppercase; font-weight: bold}
#chaintext {text-transform: uppercase; text-align: left; padding-bottom: 10px; font-size: 11px; font-weight: bold; color: white}
a.chain {text-decoration: none; text-transform: uppercase; font-size: 11px; font-weight: bold; color: white}
#back {text-align: right; padding-bottom: 10px; font-size: 11px; font-weight: bold; color: white}
#back a { text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold; color: white}

/* Catalog */
#content3 {padding: 5px 0; vertical-align: top; background: #686868 url(../images/contbg.gif) repeat-x left top}

#content3 #chaintext {padding-left: 14px}
#content3 #back {padding-right: 14px}

#topmenu {height: 46px; text-align: left; padding-left: 20px; vertical-align: top; background: #003200 url(../images/topmenu.gif) repeat-x left top}
        #topmenu td {height: 46px; background: url(../images/lmenuarr.gif) no-repeat 15px 50%; padding: 0 10px 0 35px; vertical-align: middle}
        #topmenu a {font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FDFAFA}

#leftmenu2 {width: 367px; vertical-align: top; background-color: #016C31}
        #leftmenu2 ul {padding: 10px 0 0 0; margin: 0; list-style: none}
        #leftmenu2 li {display: block; width: 367px; margin: 0; text-align: left; background: url(../images/plus.gif) no-repeat 30px 2px}
        #leftmenu2 div.ss {padding: 2px 10px 2px 50px}
        #leftmenu2 li.active {background: url(../images/minus.gif) no-repeat 30px 2px}
        #leftmenu2 li a {font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FDFAFA}
        #leftmenu2 li div.sub {display: none}
        #leftmenu2 li.active div.sub {display: block; background: #79EAAF url(../images/ssbg.gif) repeat-y 0 0}
        #leftmenu2 div.item {padding: 2px 10px 2px 50px; background: url(../images/ssarrow.gif) no-repeat 33px 50%}
        #leftmenu2 li div.item a {font-family: Tahoma; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #003200}

#searchcat {width: 100%; height: 44px; background: #A6A6A6 url(../images/glass.gif) no-repeat 13px 6px; border-width: 1px 0; border-style: solid; border-color: #003200}
 #searchcat td {padding: 2px 0 3px 0; font-size: 11px; color: #003200}
 #glass, #glass div {width: 54px}
 .snumber {width: 175px; vertical-align: top}
 .sname {width: 365px; vertical-align: top}
 input.search {height: 18px; border-width: 2px 0 0 2px; border-style: solid; border-color: #406450}
 .snumber input {width: 170px}
 .sname input {width: 360px}
 #countcat {height: 21px; line-height: 21px; color: white; font-weight: bold; padding-left: 15px}

 .catalog {width: 100%; background-color: #003200}
 .thn {width: 112px; height: 41px; font-weight: bold; background-color: #004B0B; vertical-align: middle; text-align: center}
 .thnn {height: 41px; font-weight: bold; background-color: #004B0B; vertical-align: middle; text-align: center}
 .tdn {width: 112px; padding: 10px 0; background-color: #A6A6A6; vertical-align: middle; text-align: center; color: #003200}
 .tdnn {padding: 10px; background-color: #A6A6A6; vertical-align: middle; text-align: justify; color: #003200}

 .pages {padding: 0 10px}
 .pages a {font-family: Tahoma; font-size: 11px; text-decoration: none; color: #FBFDFC}
 .pages span {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #003200}
