body { font-size: 12px; font-family: verdana; margin: 0px auto; padding: 0px; background: #486988 url('img/bg.jpg') repeat-x top right; color: #203c54; }
.clr { clear: both; }

#all { border: 0px solid blue; width: 977px; margin: 0px auto; padding: 0px; }
#top { background: url('img/top.jpg') no-repeat top right; width: 977px; height: 279px; position: relative; }

#menu { border: 0px solid blue; height: 34px; position: absolute; top: 229px; left: 100px; }
#m1 { border: 0px solid blue; background: url('img/m1.jpg') no-repeat top left; width: 123px; display: block; height: 34px; float: left; }
#m1:hover, #m2:hover, #m3:hover, #m4:hover { background-position: bottom right; }
#m2 { border: 0px solid blue; background: url('img/m2.jpg') no-repeat top left; width: 107px; display: block; height: 34px; float: left; margin: 0px 20px 0px 8px; }
#m3 { border: 0px solid blue; background: url('img/m3.jpg') no-repeat top left; width: 122px; display: block; height: 34px; float: left; }
#m4 { border: 0px solid blue; background: url('img/m4.jpg') no-repeat top left; width: 78px; display: block; height: 34px; float: left; margin: 0px 0px 0px 18px; }

#content { border: 0px solid blue; background: #ffffff url('img/content-bg.jpg') repeat-x top; margin: 0px; padding: 30px 50px; }

.categories1, .categories2 { border-left: 1px solid #c8d1d8; float: left; width: 48%; margin: 0px; padding: 0px; }
.categories1 li, .categories2 li { margin: 0px; padding: 0px; list-style-type: none; }
.categories1 li a, .categories2 li a { border: 0px solid blue; background: url('img/categories-bg.jpg') no-repeat top left; display: block; margin: 5px 22px 5px 30px; padding: 3px 0px 4px 20px; text-decoration: none; color: #3c6689; }
.categories1 li a:hover, .categories2 li a:hover { background-position: bottom right; color: #ff5a00; }

#foot { background: #ffffff url('img/foot-bg.jpg') repeat-x top; color: #253644; padding: 20px 20px; }
#content_header { border-bottom: 1px dashed #696969; background: url('img/arrow.jpg') 7px 11px no-repeat; margin: 0px 0px 10px 0px; padding: 5px 20px 7px 20px; color: #ff4800; font-weight: bold; font-family: tahoma; }
#form_site_add { border: 0px solid blue; padding: 0px; margin: 0px; width: 500px; }
#form_site_add fieldset { border: none; margin: 0px; padding: 0px; }
#form_site_add label { border-bottom: 1px dashed #696969; display: block; margin: 5px 0px 5px 0px; padding: 5px 0px 10px 0px; }
#form_site_add span { border: 0px solid red; display: block; float: left; width: 150px; margin: 2px 0px 0px 0px; }
#form_site_add input, #form_site_add textarea { border: 1px solid #696969; width: 250px; font-size: 12px; font-family: verdana; }
#form_site_add select { border: 1px solid #696969; }

#nav { margin: 10px 0px; }
#nav a { color: #3c6689; }
#pages_link { margin: 10px 0px; }

#category_description { margin: 0px 0px 20px 0px; }
.slink { color: #203c54; font-weight: bold; }

#err { color: darkred; }

#index_text { border: 0px solid blue; margin: 0px 0px 20px 0px; padding: 10px; position: relative; }
#page_index { border: 0px solid red; padding: 0px; }

.site_list { padding: 0px 0px 20px 0px; }



