body {
        width: 1000px;
        background-color: white; 
        color: black; 
        margin: 0pt; 
        padding: 0pt;
        font-family: arial, verdana, sans-serif;
        font-size: 100.01%;
        min-width: 41em;
/*        background-image: url("../tonne.gif");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: right bottom;*/
}

h1 {
        font-family: arial, verdana, sans-serif;
        font-variant: small-caps;
        font-size: 2em;
        color: gray;
        background-color: navy;
}

h2 {
        font-family: arial, verdana, sans-serif;
        font-size: 1.5em;
        font-style: normal;
        font-variant: normal;
}

h2.side-title { font-size: 90%; }

h3 {
        font-family: arial, verdana, sans-serif;
        font-size: 1.1em;
        font-style: normal;
        font-variant: normal;
}

p {
        font-family: arial, verdana, sans-serif;
        font-size: 1.0em;
        text-indent: 0px;
        text-align: left;
        margin-top: 0.4em; 
        margin-bottom: 1em; 
}

p.side-text { font-size: 80%; color: navy;}
p.change { font-size: 60%; color: navy; text-align:center; }
p.address-left  {font-size: 70%; color: navy; text-align:right; }
p.address-right  {font-size: 70%; color: navy; text-align:left; }
.quick-links { font-size: 80%; color: navy;}
.side-links { font-size: 80%; color: navy; background-color: rgb(110, 110, 110);}
.side-navi-links { font-size: 80%; color: navy; background-color: rgb(110, 110, 110);	font-weight:normal;}
.side-navi-here { font-size: 80%; font-weight:bold;color: black; background-color: gray;}

th {
        text-align: right;
}


td {
        font-family: arial, verdana, sans-serif; 
        font-weight: bold;
        text-align: center;
}

a:link {
          color: blue;
}

a:visited {
          color: navy;
}

a:active {
            background-color: #FFFF00;
}

#column_left {
                 float:left;
                 width: 70%;
                 min-width: 400px;
                 max-width: 800px;
                 min-height: 800px;
                 overflow: auto;
                 margin-right: 10px;
                 margin-left: 14px;
}

#column_right {
                 float: right;
                 width: 20%;
                 background-color: rgb(110, 110, 110);
                 border-left-width: 2px;
                 border-left-style:solid;
                 border-left-color:gray;
                 border-bottom-width: 2px;
                 border-bottom-style:solid;
                 border-bottom-color:black;
                 padding-left:20px;

}

#column_side_1 {
                 float: left;
                 width: 40px;
                 margin-right: 2px;
                 margin-left: 2px;
 /*                border-left-width: 1px;
                 border-left-style:solid;
                 border-left-color:grey;
                 border-right-width: 1px;
                 border-right-style:solid;
                 border-right-color:grey;*/
}

#column_side_2 {
                 float:right;
                 width: 150px;
                 margin-right: 2x;
                 margin-left: 2px;
}

#global {
            width: 1000px;  
            padding: 0pt 0pt 0pt; 
}

#header {
            width: 1000px; 
            height: 184px;  
            position: relative; 
}


#banner { background: url('banner.jpg') no-repeat scroll 0% 0% transparent; border: 0pt none; margin: 0.0em 0.0em 0.0em 0.0em; padding: 0pt; border-bottom-width: 2px; border-bottom-style:solid; border-bottom-color:black;}
#banner a { display: block; text-decoration: none; overflow: hidden; border: 0pt none; margin: 0pt; padding: 184px 0pt 0pt; height: 0px ! important; width: 1000px; cursor: pointer; }

.imgartbox { background-color: rgb(248, 251, 255); border: 0px none; clear: none; margin: 3px; text-align:left; }
.imgartbox img { background-color: rgb(255, 255, 255); border: 1px solid rgb(169, 169, 169); display: block; margin: 6px 6px 0pt; padding: 3px; }
.imgartbox p { padding: 0pt 6px; margin: 0pt; }
.imgartbox p.descr { color: rgb(58, 58, 58); margin-bottom: 5px; padding-bottom: 5px; }

.main_text { color: rgb(89, 89, 89); }
.main_text .comments { color: rgb(89, 89, 89); }
.main_text h3 { margin: 0px 0px 7px; }
.main_text .title { text-decoration: none; font-size: 1.2em; color: rgb(0, 0, 0); font-weight: normal; }
.main_text .content { text-decoration: none; color: rgb(17, 17, 17); font-weight: normal; }
.main_text .main_text_space { margin-top: 20px; }

#navmenu .block { margin-bottom: 4pt; padding-bottom: 0pt;}
#navmenu .block, #navmenu .box { padding: 9pt; width: 1000px; }
#navmenu h2 { display: none; }
#navmenu { line-height: 10px; background-color: rgb(110, 110, 110);}
#navmenu ul.menu { padding: 0pt 0pt 0pt 0px; list-style: none outside none; z-index: 3; display: inline; }
#navmenu a { background-color: rgb(110, 110, 110); color: rgb(255, 255, 255); display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; text-decoration: none; font-size: 80%; font-weight: bold; border-right: 0px solid rgb(153, 153, 153); }
#navmenu a:active, #navmenu a:hover { background-color:  rgb(110, 110, 110); text-decoration: none; border-right: 2px solid rgb(153, 153, 153); border-bottom: 2px solid rgb(153, 153, 153); }
#navmenu li { display: inline; float: left; margin: 0pt; padding: 0pt; height: 1%;}
#navmenu ul.menu ul { padding: 0pt; margin-left: -1px; list-style: none outside none; background: none repeat scroll 0% 0% rgb(153, 153, 153); }
#navmenu ul.menu li ul { position: absolute; width: 200px; left: -999em; }
#navmenu ul.menu li li { float: left; width: 200px; margin-bottom: 1px;  font-size: 60%; }
#navmenu ul.menu li li a:link, #navmenu ul.menu li li a:visited { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(110, 110, 110); width: 170px; border-bottom: 1px solid rgb(170, 170, 170); border-left: 1px solid rgb(153, 153, 153); font-weight: normal; }
#navmenu ul.menu li ul a:active, #navmenu ul.menu li ul a:hover { background: none repeat scroll 0% 0% rgb(110, 110, 110); text-decoration: none; }
#navmenu ul.menu li li {  }
#navmenu ul.menu li ul a { color: rgb(255, 255, 255); width: 200px; line-height: 24px; font-size: 95%; }
#navmenu ul.menu li ul a:active, #navmenu ul.menu li ul a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(110, 110, 110); text-decoration: none; }
#navmenu ul.menu li:hover ul, #navmenu ul.menu li li:hover ul, #navmenu ul.menu li li li:hover ul, #navmenu ul.menu li.sfhover ul, #navmenu ul.menu li li.sfhover ul, #navmenu ul.menu li li li.sfhover ul { left: auto; }

/* rgb(x16, x74, x145) */rgb(129, 129, 129)

div.block * li { margin-left: 15px; }
img { border: 0pt none; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
.clear-block { display: block; }




.footertd {
        font-family: arial, verdana, sans-serif;
        font-size: 0.6em;
        text-align: right;
        width: 100%;
}

.categoryhead {
font-size: 1.2empx;
font-family: arial, verdana, sans-serif;
font-weight: bold;
text-align: left;
}

.categorybody {
font-size: 1.0em;
font-family: arial, verdana, sans-serif;
text-align: left;
}

.address {
font-size: 1.0em;
font-family: arial, verdana, sans-serif;
color: #000000;
font-style: italic;
text-align: left;
}

