* { margin:0; padding:0; }

body {
    color:#000;
    background:#fff;
    text-align:center;
}

a {
    color:#0000EE;
}

a:hover {
    color:#FF0000;
}

a:visited {
    color:#551A8B;
}
a img {
    border:0;
}

#header {
    width:95%;
    margin:auto;
    text-align:left;
}

#logo {
    text-align:center;
}

#main {
    width:95%;
    border-top:20px solid #000080;
    margin:auto;
    text-align:left;
}

#menu {
    background:#000080;
    height:600px;
}

#menu li {
    background:#336699;
    border-bottom:1px solid #C0C0C0;
    text-align:center;
    list-style:none;
}

#menu li a {
    font-weight:bold;
    color:lightblue;
    text-decoration:none;
}

#menu td a:hover { color:lightgreen; }

#content {
    padding:5px;
}

#content h3 {
    color:#000080;
    font-weight:bold;
    text-align:center;
    margin:10px;
}

#footer {
    width:95%;
    margin:auto;
    text-align:center;
    padding-top:15px;
}

#content ul {
    margin-left:20px;
    padding-left:20px;
}

P {font-family: Arial; font-size: 10pt; 
color: #000000; 
margin-left: 10pt; 
margin-right: 10pt; 
margin-top: 10pt; 
margin-bottom: 10pt;
text-indent: 10pt; 
text-align: justify;}

A.c1:link {COLOR:lightblue; TEXT-DECORATION:none}
A.c1:visited {COLOR:lightblue; TEXT-DECORATION:none}
A.c1:active {COLOR:lightblue; TEXT-DECORATION:none}
A.c1:hover {COLOR:lightgreen; TEXT-DECORATION:none}
A.c2:link {COLOR:blue; TEXT-DECORATION:underline}
A.c2:visited {COLOR:blue; TEXT-DECORATION:underline}
A.c2:active {COLOR:blue; TEXT-DECORATION:underline}
A.c2:hover {COLOR:#336699; TEXT-DECORATION:underline}

#content .buttons {
    list-style:none;
    width:300px;
    margin:auto;
    overflow:hidden;
    height:1%;
}

#content .buttons li {
    list-style:none;
    padding:0;
    margin:0 3px;
    width:140px;
    float:left;
    text-align:center;
    background:#336699;
    border:1px solid #000080;
    font-weight:bold;
}

#content .buttons li a {
    color:lightblue;
    font-weight:bold;
    text-decoration:none;
}

#content .boardcats {
    padding:0;
    margin:0;
}

#content .boardcats li {
    list-style:none;
    padding:0;
    border:1px solid #000080;
    float:left;
    padding:2px;
    background:#336699;
    margin:5px;
    color:lightblue;
    font-weight:bold;
    text-decoration:none;
}

#content .boardcats li a {
    color:lightblue;
    font-weight:bold;
    text-decoration:none;
}

#content .boardcats li ul {
    padding:0;
    margin:2px -2px -2px -2px;
    background:#fff;
    border-top:1px solid #000080;
}

#content .boardcats li ul li {
    border:none;
    float:none;
    background:#fff;
    margin:0;
}
#content .boardcats li ul li a {
    color:#0000EE;
    text-decoration:underline;
    font-weight:normal;
}

#content .back {
    border:1px solid #000080;
    padding:0 2px;
    background:#336699;
    margin:5px;
    color:lightblue;
    font-weight:bold;
    text-decoration:none;
    width:180px;
    text-align:center;
    clear:both;
}

#content .back a {
    color:lightblue;
    font-weight:bold;
    text-decoration:none;
}

.err {
    border:1px solid #ff0000;
    color:#ff0000;
    font-weight:bold;
    padding:1px;
}

.logo {
    float:left;
    margin:0 10px 10px 0;
}

.services p, .contacts p {
    text-indent:0;
}

.catalog-item {
    overflow:hidden;
    height:1%;
}

.catalog-item .logo {
    width:100px;
}

.news {
    margin-top:10px;
}

.catalog-news {
    margin-bottom:5px;
    background:#fff;
}

#ajaxSearch_form {
    float:right;
}

#ajaxSearch_output {
    margin-top:25px;
    padding:5px 0;
    border-top:1px solid black;
    border-bottom:1px solid black;
}

.B_crumbBox {
    float:left;
}

.addtocatalog {
    display:block;
    float:right;
    border:1px solid #000080;
    padding:2px 4px;
    background:#336699;
    color:lightblue;
    font-weight:bold;
    text-decoration:none;
}

.addtocatalog:link, .addtocatalog:hover,
.addtocatalog:active, .addtocatalog:focus,
.addtocatalog:visited {
    color:lightblue;
}

