/* StyleCSS */
p,body,address,ul,ol,li,th,td,dd,dl,em,i,div { font-family: Arial, sans-serif; font-size: 10pt; color: #666; }
b,dt { font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #666; }
dt { margin-top: 10px; }
dd { margin-top: 5px; }
form, input, select, option { font-family: Arial, sans-serif; font-size: 10pt; color: #666; }
h1,h2,h3,h4 { color: #666; font-family: Arial, sans-serif; font-weight: bold; }
h1 { font-size: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }
strong { font-family: Arial, sans-serif; color: #666; font-weight: bold; }
I,CITE,VAR,ADDRESS,BLOCKQUOTE { font-style: italic; }
em { text-decoration: none; font-style: normal; color: #da2927; }
ol, ul { list-style-position: inside; padding-left: 10; margin-left: 0; }
li { padding-bottom: 3; }
hr { margin: 10 0 15 0; border-width: 1 0 0 0; border-color: #b6da6e; border-style: dotted; background-color: #fff; color: #b6da6e; height: 0px; }
a:link, a:visited, a:active { font-family: Arial, sans-serif; font-size: 10pt; color: #336699; }
#main-table { position: absolute; width: 100%; height: auto; top: 0px; right: 0px; bottom: auto; left: 0px; }
table { border-collapse: collapse; }
table.spec { background: #fff; border-collapse: collapse; border-top: solid 1px #666; border-left: solid 1px #666; padding: 0; margin: 10 0; }
table.spec td { background: #fff; border-right: solid 1px #666; border-bottom: solid 1px #666; margin: 0; padding: 5; }
table.spec th { background: #ddd; vertical-align: top; border-right: solid 1px #666; border-bottom: solid 1px #666; margin: 0; padding: 5; }
#top-news, #top-news p, #top-news div { color: #fff; }
#top-news h4 { padding: 10 0 0 0; margin: 0; color: #fff; }
#top-news a, #top-news a:link, #top-news a:visited, #top-news a:active { font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #fff; }
#page-header { margin-bottom: 30px; background: url(/@@/images/pipl.gif) center left no-repeat; }
#page-header h2 { margin: 0 0; padding: 0 20; text-transform: uppercase; display: inline; color: #666; background: #fff; }
#content-column { padding: 35 0 35 10; }
#content-column-600 { padding: 35 0 35 10; }
#page-content { padding: 0 20 40 10; }
#left-column { width: 280px; margin-left: 20px; }
#top-menu { padding: 0 0 40 0; color: #336699; }
#top-menu a, #top-menu a:link, #top-menu a:visited, #top-menu a:active { font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #336699; }
#serv-menu { padding: 25 0; }
#serv-menu .mi .active { background: url(/@@/images/pipgrn.gif) center left no-repeat; }
#serv-menu .mi .passive { background: url(/@@/images/pipgr.gif) center left no-repeat; }
#serv-menu .mi .cell { padding-left: 20px; text-align: left; vertical-align: middle; }
#serv-menu .submi .cell { float: left; width: 130; padding: 0 10 10 0; }
#serv-menu a, #serv-menu a:link, #serv-menu a:visited, #serv-menu a:active { font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #666; }
#serv-menu .active a, #serv-menu .active a:link, #serv-menu .active a:visited, #serv-menu .active a:active { color: #99cc33; }
#serv-menu .mi a, #serv-menu .mi a:link, #serv-menu .mi a:visited, #serv-menu .mi a:active { font-weight: bold; color: #666; }
#bot-menu a, #bot-menu a:link, #bot-menu a:visited, #bot-menu a:active { text-decoration: none; color: #fff; font-family: Arial, sans-serif; font-size: 10pt; }
#bot-menu a.top { font-weight: bold; }
#bot-menu li { color: #fff; }
#portfolio {}
#portfolio-menu li em, #portfolio-menu a, #portfolio-menu a:link, #portfolio-menu a:visited, #portfolio-menu a:active { font-weight: bold; text-decoration: none; text-transform: uppercase; }
#portfolio-menu li { color: #99cc33; }
#portfolio-menu li em { color: #666; }
#preview-header { padding: 0; margin: 5 0; }
#feedback-form input, #feedback-form textarea, #feedback-form select, #feedback-form option { }
#feedback-form .label { padding-top: 5; }
#feedback-form label, #feedback-form div.controls input { color: #666; }
#feedback-form strong { color: #f00; }
#anketa-form .field input, #anketa-form .field textarea { width: 100%; }
#anketa-form .label { padding-top: 5; }
#anketa-form label, #anketa-form div.controls input { color: #666; }
#anketa-form strong { color: #f00; }
#news-header { color: #4e5e75; font-size: 10pt; font-weight: bold; }
#news-header .date { color: #666; font-size: 10pt; font-weight: bold; text-transform: lowercase; font-style: normal; }
#copyright { color: #fff; font-size: 8pt; }
#copyright a, #copyright a:link, #copyright a:visited, #copyright a:active { text-decoration: none; color: #fff; font-family: Arial, sans-serif; font-size: 8pt; }
#action-column { width: 310; padding: 35 0; margin-left: 10px; }
#action-column h2 { margin: 2 0 10 0; padding: 2 0 5 20; border-bottom: dotted 1px #000; color: #f15a27; }
#article-header { font-weight: bold; color: #4e5e75; }
#article-header { font-weight: bold; color: #4e5e75; }
.img-left { margin: 0 10 10 0; float: left; }
