@charset "utf-8";
/* CSS Document */

body { background: #c2afe6 url(../templatestyles/header/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px auto 20px auto; width: 100% }
a:link,
a:visited,
a:active { color: #a10068 }
a:hover { color: #9721a0 }
img { border: 0px }
.container { margin-left: auto;
margin-right: auto;
width: 885px;
text-align: center; background: #d8c7e5 url(../templatestyles/header/bgmid.jpg) repeat-x }
.nav { text-align: right; padding-top: 53px; }
.nav a:link,
.nav a:visited,
.nav a:active { color: #000000; text-align: left; padding-left: 5px; padding-right: 20px; padding-top: 20px; border-right: 1px solid #f5f5f5; text-decoration: none }
.nav a:hover { color: #000000; text-align: left; padding-left: 5px; padding-right: 20px; padding-top: 20px; border-right: 1px solid #f5f5f5; text-decoration: underline }
.link { padding-left: 20px; }
.link a:visited,
.link a:link,
.link a:active { color: #0000de; text-decoration: underline }
.link a:hover { color: #0000de; text-decoration: none }
.link2 { padding-left: 20px; }
.link2 a:visited,
.link2 a:link,
.link2 a:active { color: #0000de; text-decoration: none }
.link2 a:hover { color: #0000de; text-decoration: underline }
.menu { background: #FFFFFF; padding: 3px; margin-top: 10px; padding-bottom: 30px; width: 186px }
.menubg { background: url(../templatestyles/header/bgsidemenu.jpg) no-repeat; background-position: 0px -3px }
.cat { background: url(../templatestyles/header/bgcat.jpg) repeat-x; padding: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.block { padding: 5px }
.block ul { padding: 0px; padding-left: 22px; margin: 0px }
.block li { color: #993366; padding-top: 2px; padding-bottom:2px }
.subcat { background: url(../templatestyles/header/subcat.jpg); padding: 5px; padding-left: 10px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; font-weight: bold; color: #393939 }
.menulink { color: #4c4c4c }
.menulink a:link,
.menulink a:visited,
.menulink a:active { color: #4c4c4c; text-decoration: none }
.menulink a:hover { color: #4c4c4c; text-decoration: underline }
.mainblock { background: #FFFFFF url(../templatestyles/header/topright.jpg) no-repeat; background-position: 452px 184px; padding-bottom: 35px; line-height: 200%; padding: 0px; margin: 0px }
.outerblock { text-align: left; vertical-align: top; padding-top: 0px; }

.outerblock2 { text-align: left; vertical-align: top; width: 61%; padding-right: 0px; background: #FFFFFF; vertical-align: top; height: 168px; }

.outerblock3 { padding: 0px }
h2 { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif }
.outeritem { background: #f2f2f2; padding: 7px; width: 149px; float: left; margin-left: 3%; color: #680085 }
.item { border: 1px solid #ccc; padding: 1px }
.center { text-align: center; padding-top: 5px; padding-bottom: 5px  }
.font { padding: 20px; padding-bottom: 10px; padding-top: 25px }
.footer { text-align: center; color: #FFFFFF; background: #9269ae url(../templatestyles/header/bgfoot.jpg) repeat-x; padding: 8px; margin: 2px; margin-top: 0px }
.footer a:link,
.footer a:visited,
.footer a:active { color: #FFFFFF }
.footer a:hover { color: #FFFFFF; text-decoration: none }
.contact { background: url(../templatestyles/header/contactus.jpg); width: 164px; height: 44px; padding: 45px 10px 20px 10px; border: 1px solid #CCCCCC }
.copyright { color: #FFFFFF; text-align: center; padding-top: 5px }
.copyright a:link,
.copyright a:visited,
.copyright a:active { color: #FFFFFF; text-decoration: underline }
.copyright a:hover { color: #FFFFFF; text-decoration: none }
fieldset { padding: 0px; border: 0px; margin: 0px; float: left }