body {font: 11px Tahoma; margin: 0; padding: 0; background-color: #F1ECE6; margin-left: 22px; margin-right: 22px;}
img {border: none;}

#Top {padding-top: 18px; padding-bottom: 0px;}
#Footer {padding-top: 3px;}

#Logo {float: left; width: 123px; padding-left: 53px;}
#Menu {float: left; white-space: nowrap; padding-top: 13px; padding-left: 20px;}

#Menu a {white-space: nowrap;}

li {list-style-image: url(arrow_subcat.gif);}
ul {margin-bottom: 0px; margin-top: 0px;}

#lt {background: #fff url(bg/lt.gif) no-repeat scroll left  top;}
#rt {background: #fff url(bg/rt.gif) no-repeat scroll right top;}

#lb {background: #fff url(bg/lb.gif) no-repeat scroll left top;}
#rb {background: #fff url(bg/rb.gif) no-repeat scroll right top;}


#Writer {float: left; padding-left: 53px; font: 10px Tahoma; color: #9c9c9c;}
#Copy {float: right; font: 10px Tahoma; color: #9c9c9c; padding-right: 76px;}

#Footer a, #Footer a:active, #Footer a:visited {font: 10px Tahoma; color: #9c9c9c; text-decoration: none;}
#Footer a:hover {}

h1, .h1 {font: bold 16px Tahoma; color: #024162; text-transform: uppercase;}
h1 {padding-left: 38px;}

#Content {padding-left: 20px; padding-right: 20px; font: 12px Arial; color: #333;}

#Content .Catalog {width: 100%; margin-top: -10px;}
#Content .Catalog  tr td {padding-bottom: 10px; padding-top: 10px; width: 50%; font: 12px Verdana; color: #000; vertical-align: top; background: transparent url(delimiter.gif) no-repeat scroll 40px 100%;}
#Content .Catalog  tr td div.Parent {padding-top: 15px;}
#Content .Catalog  tr td div {padding-left: 20px;}
#Content .Catalog  tr td div.Parent div {padding-bottom: 4px;}

#Content a, #Content a:active, #Content a:visited{font: normal 11px Tahoma; color: #848484; text-decoration: none;}
#Content a:hover {text-decoration: underline;}


#SubCat div {margin-bottom: 4px;}
#SubCat a, #SubCat a:active, #SubCat a:visited{font: normal 11px Tahoma; color: #848484; text-decoration: none; background: transparent url(arrow_subcat.gif) no-repeat scroll left center; padding-left: 20px;}
#SubCat a:hover {text-decoration: underline;}

#Content .Cat, #Content .Cat:active, #Content .Cat:visited{font: bold 11px Tahoma; color: #000; text-decoration: none; text-transform: uppercase; background: transparent url(arrow_cat.gif) no-repeat scroll center left; padding-left: 40px;}
#Content .Cat:hover {text-decoration: underline;}


#Content .addForm {background-color: #fff;}
#Content .addForm tr {vertical-align: top; background-color: #efefef;}
#Content .addForm tr td {padding: 3px; padding-bottom: 8px;}

#SitesCatalog ul {margin-top: 15px;}
#SitesCatalog ul li {padding-bottom: 15px; background: transparent url(delimiter.gif) no-repeat scroll 0% 100%; margin-bottom: 15px;}
#SitesCatalog span {font: 11px Tahoma; color: gray;}

#Articles ul li {padding-bottom: 15px;}
#Articles span {color: gray;}

#Articles a, #Articles a:active, #Articles a:visited {font: bold 11px Tahoma; color: #000; text-decoration: none;}
#Articles a:hover {text-decoration: underline;}


#SitesCatalog a.SiteTitle, #SitesCatalog a.SiteTitle:active, #SitesCatalog a.SiteTitle:visited {font: bold 11px Tahoma; text-decoration: none; color: #000;}
#SitesCatalog a.SiteTitle:hover {text-decoration: underline;}

#SitesCatalog a.SiteTitleQ, #SitesCatalog a.SiteTitleQ:active, #SitesCatalog a.SiteTitleQ:visited {font: bold 13px Tahoma; text-decoration: none; color: #000;}
#SitesCatalog a.SiteTitleQ:hover {text-decoration: underline;}



#Pages {font: 11px Tahoma; color: #848484;}
#Pages b {color: #000;}

#Pages a, #Pages a:active, #Pages a:visited {font: 11px Tahoma; text-decoration: none;}
#Pages a:hover {}



.formError {color: red;}
.FormField {font: bold 12px Verdana; color: #212;}

div.small {font: 11px Arial; color: #444; padding: 3px; padding-left: 3px; margin-left: 5px; margin-top: 4px; border-left: 1px solid #c6c6c6;}

a.New, a.New:active, a.New:visited {font: 11px Verdana; color: #4178CC; margin-bottom: 8px;  text-decoration: none;}
a.New:hover {color: #3067bb; text-decoration: underline;}


a.Register, a.Register:active, a.Register:visited {color: #ff5a00; font: bold 11.2px Verdana; text-decoration: none;}
a.Register:hover {color: #ee4900; text-decoration: underline;}

a.Add, a.Add:active, a.Add:visited {color: #ff5a00; font: 11px Verdana; text-decoration: none;}
a.Add:hover {color: #ee4900; text-decoration: underline;}

.GrayTitle {color: #024162; font: bold 11px Tahoma; margin-bottom: 11px;}
.OrangeTitle {color: #ed9100; font: bold 11px Tahoma; margin-bottom: 11px;}

hr {color: #C1C1C1; height: 1px; border-top: 1px dotted #a1a1a1; margin-top: 15px; margin-bottom: 15px;}



/* forms */

input, select, textarea {font: 10px Verdana; color: black; border-bottom: 1px solid #555; border-right: 1px solid #555; border-top: 1px solid #777; border-left: 1px solid #777;}
textarea {font: 12px Verdana;}