
body {margin: 5 20 36 20; padding: 0 0 0 0; background: #ffffff; font-family: tahoma; font: 100%/1.5em;}

.table_logo {border:0; width: 100%; color: #545475; margin-bottom: 13px;}
.table_logo td.center {width: 170px; text-align: center; vertical-align: bottom;}
.table_logo td.right_top {vertical-align: top; text-align: right;}
.table_logo td.right_top img {width: 43px; height: 14px; border: 0;}
.table_logo td.right_bottom {font-size: 75%; vertical-align: bottom; text-align: right;}
.table_logo td.space {width: 13px;}

.table_logo td.menu {width: 170px; text-align: left; vertical-align: top;}
.table_logo td.content {text-align: left; vertical-align: top; font-size: 75%;}

.navigation {color: #545475; font-size: 100%; float: right;}

.mainmenu {width: 100%; border-bottom: #c5c5c5 1px solid; border-left: #ffffff 10px solid; font-size: 75%; font-weight: bold; margin: 0; padding: 0.4em 0 0.4em 0;}
.mainmenu a:link {color: #545475; text-decoration: none;}
.mainmenu a:visited {color: #545475; text-decoration: none;}
.mainmenu a:hover {color: #aab5bd; text-decoration: none;}
.mainmenu img {width: 18px; height: 9px; border: 0;}

.mainmenusub {width: 100%; border-bottom: #c5c5c5 1px solid; border-left: #ffffff 10px solid; font-size: 75%; font-weight: normal; margin: 0; padding: 0.4em 0 0.4em 0;}
.mainmenusub a:link {color: #545475; text-decoration: none;}
.mainmenusub a:visited {color: #545475; text-decoration: none;}
.mainmenusub a:hover {color: #aab5bd; text-decoration: none;}
.mainmenusub img {width: 34px; height: 9px; border: 0;}

.mainmenumain {background: #E96E06; width: 100%; border-bottom: #E96E06 1px solid; border-left: #E96E06 10px solid; font-size: 75%; font-weight: bold; margin: 0; padding: 0.4em 0 0.4em 0;}
.mainmenumain a:link {color: #ffffff; text-decoration: none;}
.mainmenumain a:visited {color: #ffffff; text-decoration: none;}
.mainmenumain a:hover {color: #ffffff; text-decoration: none;}
.mainmenumain img {width: 18px; height: 9px; border: 0;}

.contentmain {background: #E96E06; width: 100%; font-weight: normal; margin: 0; padding: 0.8em 0 1.4em 0; color: #ffffff;}
.contentmain .maintext {margin: 0 2em 0 2em;}
.contentmain .maintext h1 {color: #ffffff; font-size: 115%; display: inline;}
.contentsub {background: #F0F0F0; width: 100%; font-weight: normal; margin: 0; padding: 0.8em 0 1.4em 0; color: #545475;}
.contentsub .maintext {margin: 0 2em 0 2em;}
.contentsub .maintext h1 {color: #0FA80B; font-size: 115%; display: inline;}
.contentsub .maintext h2 {color: #545475; font-size: 100%; display: inline;}
.contentsub .maintext .mainfoto {width: 150px; height: 150px; border: 0; float: left; border: 1px solid #545475; margin: 2px 10px 2px 0;}
.contentsub .maintext .table {width: 80%; border-collapse: collapse;}
.contentsub .maintext .table th {border: 1px solid #000000; background: #00652D; color: #ffffff; font-weight: bold; text-align: center; vertical-align: middle; font-size: 75%; padding: 0.3em;}
.contentsub .maintext .table td {border: 1px solid #545475; color: #545475; font-weight: normal; text-align: left; vertical-align: top; font-size: 75%; padding: 0.3em;}
.contentsub .maintext a:link, a:visited {color: #545475; text-decoration: underline;}
.contentsub .maintext a:hover {color: #EE6F04; text-decoration: underline;}
.contentsub .maintext .table2 {width: 80%; border-collapse: collapse;}
.contentsub .maintext .table2 th {border: 0; background: #00652D; color: #ffffff; font-weight: bold; text-align: center; vertical-align: middle; font-size: 75%; padding: 0.3em;}
.contentsub .maintext .table2 td {border: 0; color: #545475; font-weight: normal; text-align: left; vertical-align: top; font-size: 75%; padding: 0.3em;}

ul {margin: 10px 0px 10px 20px; list-style-image: url(i/ul.gif); list-style-type: none}

.button {border: #545475 1px solid; background-color: #F0F0F0; padding-right: 1px; padding-left: 1px; padding-bottom: 2px; padding-top: 1px; text-align: center; vertical-align: middle;font-family: verdana;font-size: 10px; color: #545475; vertical-align: absmiddle;}

.textarea {border: #545475 1px solid; padding-right: 8px; padding-left: 4px; padding-bottom: 4px; padding-top: 2px; padding-bottom: 2px; text-align: left; vertical-align: top;font-family: verdana;font-size: 10px; color: #545475; background-color: #ffffff}

.inp {border: 1px solid #000000; color: #000000; font-size: 75%;  vertical-align: absmiddle;}

hr {color: #E96E06; background: #E96E06; width: 80%; height: 1px; border:0}

.spectr {border:0; width: 100%; color: #ffffff; font-size: 90%;}
.spectr td {width: 16%; text-align: center; vertical-align: middle;}
.spectr td.green {padding: 0.3em 0.5em 0.3em 0.5em;}
.spectr td.green01 {background: #00652D;}
.spectr td.green02 {background: #237D28;}
.spectr td.green03 {background: #1D991D;}
.spectr td.green04 {background: #17B513;}
.spectr td.green05 {background: #10CE0A;}
.spectr td.green06 {background: #0CE202;}
.spectr td.orange01 {padding: 45px 0 45px 0;}
.spectr td.orange01 {background: #EE6F04;}
.spectr td.orange02 {background: #F0760E;}
.spectr td.orange03 {background: #F47F1B;}
.spectr td.orange04 {background: #F8882A;}
.spectr td.orange05 {background: #FC9137;}
.spectr td.orange06 {background: #FE9741;}
.spectr td.bottom table {width: 100%; color: #545475; margin: 18px 0 0 0; font-size: 100%;}
.spectr td.bottom table td {vertical-align: bottom;}
.spectr td.bottom table td.left {text-align: left;}
.spectr td.bottom table td.right {text-align: right;}
.spectr td.bottom table td a:link, a:visited, a:hover {color: #545475; text-decoration: underline;}

.foto {background: url(i/bg-pole.jpg); background-position: left top; background-repeat: repeat-x; width: 100%; height: 150px;}
.foto2 {background: url(i/bg-flower.gif); background-position: right bottom; background-repeat: no-repeat; height: 150px;}




