body { font-family: Verdana,Geneva,Arial,Helvetica,Sans-serif; background: #00673E; padding: 0; margin: 0;}
p {font: 75% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; margin: 7px 20px 0 20px; padding:0; line-height: 150%;}
ul, ol {font-family: Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; margin: 0px 20px 7px 20px; padding:0; }
li {margin-left:40px; }
p.content {font-size: 75%; color: #475265; margin: 0px 20px 15px 20px; padding:0; line-height: 150%;}
p.footer {font-size: 65%; color: #FFF; line-height: 100%;}
p.map_footer {font-size: 70%; color: #D1D3D7; line-height: 100%;}
p.small {font-size: 65%; line-height: 100%;}
p.form {font-size: 75%; color: #475265; margin: 5px 10px 7px 5px; padding:0; line-height: 150%;}
p.banner_txt {font-size: 70%; font-weight: bold; color: #475265; margin: 0; padding: 0; line-height: 120%;}
small {font-size: 80%; line-height: 120%;}
h1 {font: bold 100% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #585858; margin: 0 15px 0 25px; line-height: 150%;}
h2 {font: bold 90% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #767676; margin: 25px 20px 0 20px; line-height: 150%;}
h3 {font: bold 80% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; margin: 15px 15px 10px 20px; line-height: 120%;}
.menu_selected  {font-size: 71%; font-weight: bold; color:#00673E; text-decoration:none; padding: 0; margin: 0; line-height: 100%;}
a {color:#075B8B; text-decoration:none;}
a:hover{color:#0277CA; text-decoration:underline;}

a.menu {font-size: 71%; color:#000; text-decoration:none; padding: 0; margin: 0; line-height: 100%;}
a.menu:hover{font-size: 71%; color:#00673E; text-decoration:underline; padding: 0; margin: 0; line-height: 100%;}

a.menu_l2 {font-size: 71%; color:#525A68; text-decoration:none; padding: 0; margin: 0; line-height: 100%;}
a.menu_l2:hover{font-size: 71%; color:#00673E; text-decoration:underline; padding: 0; margin: 0; line-height: 100%;}

a.menu_l3 {font-size: 71%; color:#000; text-decoration:none; padding: 0; margin: 0; line-height: 100%;}
a.menu_l3:hover{font-size: 71%; color:#00673E; text-decoration:underline; padding: 0; margin: 0; line-height: 100%;}

a.menu_on {font-size: 71%; font-weight: bold; color:#00673E; text-decoration:none; padding: 0; margin: 0; line-height: 100%;}
a.menu_on:hover{font-size: 71%; font-weight: bold; color:#00673E; text-decoration:underline; padding: 0; margin: 0; line-height: 100%;}

span.menu_on {font-size: 71%; font-weight: bold; color:#00673E; text-decoration:none; padding: 0; margin: 0; line-height: 100%;}

a.more {color:#FFF; text-decoration:none;}
a.more:hover {text-decoration:none;}

.em {font-size: 100%; padding: 0; margin:0;}
.txt {font: 75% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; line-height: 150%;}
.small_txt {font-size: 71%; line-height: 100%;}
.search {border: 1px solid #00673E;}
.green_title {font: bold 80% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #FFF; margin: 5px 0 5px 0; line-height: 110%;}
.more {color: #FFF; background: #475265; padding: 2px}
.form_list {font: bold 75% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; line-height: 150%;}
.list_item {padding: 0; margin: 0 20px 5px 20px;}
.list_item_desc {padding: 0; margin: 0 20px 10px 40px;}
.date {color: #767676;}
.anons {color: #475265;}

#mappointer { margin: 5px 0 0 0; }
#banner { margin: 0 10px 10px 0; }
#banner_pointer { margin: 5px 0 0 0; }

table.table_question {empty-cells: show; border-collapse: collapse; border: 1px solid #CCC; font-size: 0.9em;}
table.table_question th {border: 1px solid #CCC;font-size: 75%; color: #475265;line-height: 100%; font-weight: bold; padding: 5px;}
table.table_question td {border: 1px solid #CCC;font-size: 75%; color: #475265;line-height: 120%; padding: 2px 5px 5px 5px;}

/* anketastaff */
td.groupnum { width: 55px; background: #00673e; color: White; }
td.grouptitle { color: #FFFFFF; background-color: #00673e; font-weight: bold; padding-left: 10px; }
td.questtitle { width: 55px; }
td.groupdiv { background-color: #00673e; height: 5px; }
td.additem { background-color: #00673e; color: #FFFFFF; width: 100%; cursor: pointer; font-size: 11px; font-weight: bold; padding: 3px 5px 3px 5px; }
input.docdate { margin-bottom: 10px; text-align: center; }
/* /anketastaff */

table.perfect_table {margin: 0; padding: 0; border: solid 1px #00673E; empty-cells: show; border-collapse: collapse;
                     font: 75% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; line-height: 150%;}
table.perfect_table th {padding: 5px; margin: 0; border: solid 1px #00673E; background: #eeeeee;}
table.perfect_table td {padding: 5px; margin: 0; border: solid 1px #00673E;}

table td.likep {font: 75% Verdana,Geneva,Arial,Helvetica,Sans-serif; color: #475265; line-height: 150%;}

table.credit td { padding: 5px; font: bold 75% Verdana, Arial, Sans-serif; color: #475265; vertical-align: top; }
table.credit td.question { padding: 5px 10px 10px 10px; }
table.credit td.question p { margin: 0 0 5px 0; font: bold 100% Verdana, Arial, Sans-serif; color: #475265; }
table.credit td.title { background-color: #00673e; color: #FFFFFF; }
table.credit #office { margin: 5px 0 0 0; font-weight: normal; }
