body,form,div { margin:0; padding:0; font-size:11px;}
body { font:11px Arial,sans-serif; color:#000000; text-align:center; }
a { color:#333333; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline;}
a.normal{font-weight:normal;}
a.pdf { padding-left:20px; background:url(../../images/icons/pdf.gif) no-repeat 0 1px; font-weight:normal;}
a.image { padding-left:20px; background:url(../../images/icons/image.gif) no-repeat 0 1px; font-weight:normal;}
a.doc { padding-left:20px; background:url(../../images/icons/doc.gif) no-repeat 0 1px; font-weight:normal;}
a.xls { padding-left:20px; background:url(../../images/icons/xls.gif) no-repeat 0 1px; font-weight:normal;}
a.mpg { padding-left:20px; background:url(../../images/icons/mpg.gif) no-repeat 0 1px; font-weight:normal;}
a.mp3 { padding-left:20px; background:url(../../images/icons/mp3.gif) no-repeat 0 1px; font-weight:normal;}

h1 {font-size:14px; margin:0 0 5px 0;}
h2 {font-size:13px; margin:0 0 4px 0; }
h3 {font-size:12px; margin:0 0 3px 0;}
img {border:0;}
ul, li { margin:0; padding:0; list-style:none}
hr{color:#9E9E9E;background-color:#9E9E9E; border:none; height:1px;}
tabel {border-spacing:0; padding:0; border:0; border-collapse:separate; table-layout:fixed;}
table.list {border-collapse:collapse; border:solid 1px #333333; table-layout:fixed;}
table.list td {padding:3px;}
tr.caption {font-weight:bold; background:#333333; color:#ffffff;}
tr.section{background:#D8D8D8;}
input.checkbox {padding:0; background:#ffffff; border:1px solid #333333;}
input.text {border:1px solid #333333; font-size:15px;}
textarea {border:1px solid #333333; font:15px Arial,sans-serif;}
select {border:1px solid #333333; font-size:15px;}
input.button{border:1px solid #333333; background:#D8D8D8; margin-left:5px;}

#container {width:970px; margin:10px auto; text-align:left;}
.reset { display:block; clear:both; font-size:.1em; height:.1em; line-height:0; margin:0; }

#servicenav { width:auto; height:15px; text-align:right}

#header { width:auto; height:150px;}
#header img {float:left; padding-left:1px; padding-right:1px;}
#logo {background-color:#333333; width:160px; height:150px; float:left; font-size:14px; letter-spacing: 1px; font-weight:bold; color:#FFFFFF; text-align:center;}
#logo img {padding:22px 21px 20px 22px;}
#headerend {background-color:#FF3300; width:10px; height:150px; float:right;}

#body {width:970px; min-height:360px; background:url(../../images/body/bg_content.gif) repeat-y top left;  border-top: 1px solid #FFFFFF; border-bottom:1px solid #9E9E9E;}
#colleft { width:160px; min-height:1px; float:left; }

#nav { width:160px; margin-bottom:15px; }
#nav ul, #mainnav li { margin:0; padding:0; list-style:none;}
#nav ul h3{display:block; width:145px; margin:0; padding:3px 5px 3px 10px; background:#333333;  color:#FFFFFF; text-decoration:none; font-weight:bold;}
#nav ul ul{margin:0 0 20px 0;}
#nav ul ul a { display:block; width:145px; padding:3px 5px 3px 10px; background:#9E9E9E; border-top:1px solid #FFFFFF; color:#000; text-decoration:none; font-weight:normal;}
#nav ul ul a:hover {text-decoration:underline; }
#nav ul ul a.active {font-weight:bold; }
#nav ul ul ul{margin:0;}
#nav ul ul ul a {width:140px; padding-left:15px; background:#B8B8B8;}
#nav ul ul ul ul a {width:135px; padding-left:20px; background:#D8D8D8; }

#content { width:620px; margin:15px 15px 15px 15px; float:left;}
#content p.error{color:#FF3300;}
/*links, news */
#content li {padding-left:10px; background:url(../../images/util/tag.gif) no-repeat 0 5px;}
#content li.space {padding-bottom:5px;}
/*guestbook */
#textleft{float:left; width:75%; font-weight:bold; height:15px;}
#textright{float:right; width:25%; font-weight:bold; height:15px; text-align:right;}
/*forum & sitemap*/
#level1 {margin:0 0 0 0;}
#level1sitemap {margin:0 0 0 0; background:#333333; color:#FFFFFF; font-weight:bold;}
#level2{margin:0 0 0 20px;}
#level3{margin:0 0 0 40px;}
#level4{margin:0 0 0 60px;}
#level5{margin:0 0 0 80px;}
#level6{margin:0 0 0 100px;}
#level7{margin:0 0 0 120px;}
#level8{margin:0 0 0 140px;}
#level9{margin:0 0 0 160px;}
#level10{margin:0 0 0 180px;}
/*guestbook admin */

/*admin */


/*surveys*/
#diagramarea{width:100%; height:200px;  }
.diagram{width:120px; float:left; border-bottom:1px solid #D8D8D8;}
.filldiagram{width:60px; margin-left:30px; font-size:0px;  } 
#descrarea{width:100%; height:30px; text-align:center; padding-top:5px; }
.descr{width:120px;  float:left;}


#colright { width:160px; margin:15px 0; float:right; text-align:left;}
.boxright {border-bottom:1px solid #333333; border-top:1px solid #333333; margin: 0 11px 0 0; text-align:left; padding:5px; }
.boxright input.button{background-color:#B8B8B8;}
#footer { width:auto; height:15px; color: #333333; text-align:center;}
