*{padding:0px;margin:0px;border:0px;}
body{font-size:14px;font-family:arial;}
#wrapper {width:64.5em;margin: 0em auto;}
#wrapper #header{height:1.5em;background-image:url('gfx/header.jpg');background-repeat:repeat-x;}
#wrapper #header .right,
#wrapper #header .left{width:0.6em;height:1.5em;background-color:#ffffff;}
#wrapper #header .right{float:right;background-image:url('gfx/header-right.jpg');}
#wrapper #header .left{background-image:url('gfx/header-left.jpg');}
#wrapper #menu{height:2em;background-image:url('gfx/menuback.jpg');background-repeat:repeat-x;border-bottom:0.5em solid #000000;font-size:120%;text-align:center}
#wrapper #menu li{list-style:none;float:left;}
#wrapper #menu li a{display:block;text-align:center;line-height:2em;color:#ffffff;text-decoration:none;border-bottom:0.5em solid #000000;padding:0em 2em}
#wrapper #menu .sel  a{border-bottom:0.5em solid #eb4800;}
#wrapper #menu ul li.sel ul,
#wrapper #menu ul li ul{display:none;border:1px solid #000000;position:absolute;top:3.5em;line-height:1em;font-size:90%;}
#wrapper #menu ul li.sel ul li,
#wrapper #menu ul li ul li{float:none;width:9.4em;display:block;}
#wrapper #menu ul li.sel ul li a,
#wrapper #menu ul li ul li a {border:0.1em solid #ffffff;background-color:#7d0606;padding:0em;}
#wrapper #content{ padding:1em;overflow:auto;}
#wrapper #content p { margin-bottom:2em;}
#wrapper #content .successful { color:green; font-weight:bold;}
#wrapper #content .unsuccessful { color:red; font-weight:bold;}
#wrapper #content .bold {font-weight:bold;}
#wrapper #content .error {color:red}
#wrapper #content td {vertical-align:top;}
#wrapper #content h1 {font-size:1.6em;}
#wrapper #content h2 {font-size:1.2em;}
#wrapper #content h3 {font-size:1.1em;}
#wrapper #content #products a {text-decoration:none}
#wrapper #content #products td .product {width:10em; height:7.5em;background:white;vertical-align:middle;display:table-cell;}
#wrapper #content #products td {border:0.1em solid black;text-align:center;border-collapse:collapse;}
#wrapper #content #productinfo img{width:300px;}
#wrapper #content #productinfo li{list-style:none;}
#wrapper #content #subcategories a, #wrapper #content h1, #wrapper #content h2{text-decoration:none;}
#wrapper #content #subcategories td span.picc {border:0.1em solid black;width:7.5em; height:7.5em;background:white;vertical-align:middle;display:table-cell;}
#wrapper #content #subcategories td {text-align:center;border-collapse:collapse;padding:0em 1em 1em 0em;}
#wrapper #content #news .text li{list-style-type: none;font-size:90%;padding:10px;}
#wrapper #content #news .text li .topic{font-weight:bold;text-decoration:underline;color:#5f4719;}
#wrapper #content #news .text li .date{font-size:80%;}
#wrapper #content #adminmenu li {list-style:none; float:left;}
#wrapper #content #adminmenu li a {width: 10em;display:block;}
#wrapper #content #adminmenu{border-bottom:0.1em solid black;}
#wrapper #content #nick{display:none;}
#wrapper #content .img1 {float:right;}
#wrapper #content,
#wrapper #content-front{border-left:0.2em solid #3e0808;border-right:0.2em solid #3e0808;height:40.7em;}
#wrapper #content-front{background-color:#4e0d0d;background-image:url('gfx/front.jpg');background-repeat:no-repeat;}
#wrapper #content-front #leftpanel{width:16.5em;float:right;height:28em;}
#wrapper #content-front #leftpanel #categories li{list-style:none;text-align:center;}
#wrapper #content-front #leftpanel #categories li a{display:block;text-align:center;color:#ffffff;text-decoration:none;border:0.1em solid #ffffff;margin:1em;padding:0.2em;background-color:#7d0606;}
#wrapper #content-front #leftpanel #news {color:#ffffff;border:0.1em solid #ffffff;margin:1em;background-color:#7d0606;padding:0.2em;font-size:90%;}
#wrapper #content-front #leftpanel #news .topic{display:block;border-bottom:0.1em solid #ffffff;}
#wrapper #content-front #leftpanel #news .date{display:block;font-size:80%;font-style:italic;padding-bottom:0.2em;}
#wrapper #footer{height:2em;background-image:url('gfx/footer.jpg');background-repeat:repeat-x;line-height:2em;color:#ffffff;text-align:center;}
#wrapper #footer-front {clear:both;}
#wrapper #footer-front #img {height:120px;width:100%;background-image:url('gfx/footer-top.gif');background-repeat:no-repeat;background-position:bottom left;}
#wrapper #footer-front .content{background-color:#6a1616;height:2em;text-align:right;width:100%;background-image:url('gfx/footer-bottom.gif');background-repeat:no-repeat;color:#ffffff;font-size:90%;padding:2.2em 0em 0em 0em;}
#wrapper #content #adminFront .caption{	font-size:1.1em;font-weight:bold;background-color:#b3b3b3;width:20em;height:1em;}
#wrapper #content #adminFront td{background-color:#cccccc;height:5em;vertical-align:top;}
#wrapper #content #adminFront a{color:black;text-decoration:none;}
#wrapper #content #adminFront a:hover{text-decoration:underline;}
form input, form textarea, form select{border:0.1em solid #000000;display:block;margin: 0em 0em 0.2em 0em;}
form textarea{width:30em;height:15em;}
form .clear{border:0em;}
