* {font-size: 100%; margin: 0; padding: 0;}
html {height: 100%;}
body {font-size: 80%; font-family: Arial; color: #454545; background: #fff;}


p {margin-top: 0; margin-bottom: 8px; text-align:justify;}
img {border: 0;}

/* a */
a:link {color: #3561b0;}
a:visited {color: #3561b0;}
a:hover {color: #f67e00;}
a:active {color: #3561b0;}


/* header */
.header {background-image: url(/images/bgheader.jpg); width: 890px; height: 267px;}
.headshadow { background-image: url(/images/shad.png); width: 890px; height: 10px;}
.clear {clear:both; font-size:0; height: 0px;}

#main {width:890px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}

/* column left, right */
.content_left {width: 250px; float: left; padding-top: 23px;}
.content_right {width: 595px; float: right;}

/* nav_top */
.topmenu {color: #3561b0; font-family: Arial, Verdana, sans-serif; font-size: 107%;}
.topmenu a {color: #3561b0;}
.topmenu a:hover {color: #f67e00;}
.topmenu td.separator {background: url("/images/menu_separator.gif") no-repeat center center; height: 21px;}


/* nav_left */
.side span {font-size: 160%; color: #3561b0; position: relative; top: -1px;}
.side a	{color: #3561b0; text-decoration: none; font-size: 105%;}
.side a.link {text-decoration: underline;}
.side a:hover {color: #f67e00;}
.side div {vertical-align: middle; color: #f67e00;}
.side div.separator	{border-bottom:#d4d4d4 dashed; border-bottom-width: 1px; font-size: 1px; line-height: 1px; padding: 1px;}
.side a.selected {color: #f67e00;}
.side div.level1 {padding: 4px 0px 4px 0px;}
.side div.level2 {padding: 3px 0px 3px 10px;}
.side div.wrapper {display: none;}


/* h1, h2, h3, */
h1, h2, h3, h4 {margin: 0px; padding: 0px; font-weight: normal; line-height: normal !important;}
h1 {font-size: 140%; margin-top: 23px; margin-bottom: 15px; border-bottom: 2px solid #EEA92A;}
h2 {font-size: 130%; padding-bottom: 10px;}
h3 {font-size: 130%;}
.h25 {height: 25px;}
.title {font-size: 120%; color: #f67e00;}

/* catalog */
li {list-style-type:none; margin:10 10 10 10;}
.catalog {margin: 0 0 60 0; border-top:#d4d4d4 dashed; border-top-width: 1px;}
.image{border:1px solid #d4d4d4; padding:2px;}
div.catalog {clear:both; padding:5px;}
div.image {float:left; margin-left:0px; margin-bottom:5px; margin-right: 50px;}


/* footer */
#footer {height: 60px; font-size: 12px; line-height: 16px; color: #7a7c82; margin-top: 15px; border-top:#d4d4d4 dashed; border-top-width: 1px;}
#foot_1 {float: left; height: 65px; width: 400px; margin-left: 2px;}
#foot_2 {float: left; height: 65px; width: 200px;}
#foot_3 {float: right; height: 65px; width: 250px;}


