/* styles for all not defined objects */
*       {
        font-family: Arial, sans-serif;
        font-size: 12px;
}
/* styles for main objects */
body {
        background: #001E0B;
        margin:0;
        padding:0;
        font-size:12px;
        font-family: Arial, sans-serif;
}
h1 {font-size: 30px;} 
h2 {font-size: 24px;} 
h3 {font-size: 18px;} 
h4 {font-size: 14px;} 
h5 {font-size: 12px;} 
h6 {font-size: 10px;} 
address {font-size: 12px; font-style: italic;} 
pre {font-size: 12px;} 
a, a href, a:link, a:visited, a:active {
	color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size:12px;
        text-decoration: none;
        text-decoration: underline;
}
a:hover {
        color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size:12px;
        text-decoration: none;
}
a:link.link1, a:visited.link1, a:active.link1 {
	color: #000000;
        font-family: Arial, sans-serif;
        font-size:12px;
        text-decoration: none;
}
a:hover.link1 {
        color: #555555;
        font-family:  Arial, sans-serif;
        font-size:12px;
        text-decoration: underline;
}
a:link.links, a:visited.links, a:active.links {
	color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size:12px;
        text-decoration: none;
}
a:hover.links {
        color: #DDEEFF;
        font-family:  Arial, sans-serif;
        font-size:12px;
        text-decoration: underline;
}
br {
        font-size: 12px
}
tr, td, ul, li, b, i, strong {
	color: #222222;
        font-family: Arial, sans-serif;
        font-size:12px;
}
textarea {
        color: #222222;
        font-size: 12px;
        font-family:  Arial, sans-serif;
        border-top: solid 1px #444444;
        border-left: solid 1px #444444;
        border-right: solid 1px #999999;
        border-bottom: solid 1px #999999;
        background: #F0F0F0;
        padding-left: 3px;
        padding-right: 3px;
}
select, option {
        color: #222222;
        font-size: 11px;
        font-family:  Arial, sans-serif;
        border-top: solid 1px #000000;
        border-left: solid 1px #000000;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        background: #FFFFFF;
        padding-left: 3px;
        padding-right: 3px;
}
.richTextEditor{
        color: #222222;
        font-size: 12px;
        font-family:  Arial, sans-serif;
        border-top: solid 1px #000000;
        border-left: solid 1px #000000;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        background: #FFFFFF;
}
input, .input {
        color: #003366;
        font-size: 12px;
        font-family:  Arial, sans-serif;
        height: 15px;
        border-top: solid 1px #000000;
        border-left: solid 1px #000000;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        background: #FFFFFF;
        padding-left: 3px;
        padding-right: 3px;
}
.input_onfocus {
        color: #444444;
        font-size: 12px;
        font-family:  Arial, sans-serif;
        height: 15px;
        border-top: solid 1px #444444;
        border-left: solid 1px #444444;
        border-right: solid 1px #444444;
        border-bottom: solid 1px #444444;
        background: #FFFFFF;
        padding-left: 3px;
        padding-right: 3px;
}
.button {
        color: #FFFFFF;
        font-size: 12px;
        font-family: Arial, sans-serif;
        border-top: solid 1px #F0F0F0;
        border-left: solid 1px #F0F0F0;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        background: #001E0B;
        height: 18px;
        padding-left: 3px;
        padding-right: 3px;
}
.button:hover {
        color: #FFFFFF;
        background: #FF0000;
}
.button_red {
        color: #FFFFFF;
        background: #FF0000;
}
.button_n18 {
        color: #FFFFFF;
        font-size: 16px;
        font-family: Arial, sans-serif;
        border-top: solid 1px #F0F0F0;
        border-left: solid 1px #F0F0F0;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        background: #001E0B;
        height: 30px;
        width:100px;
        padding: 5px;
        text-align: center;
}
.button_n18:hover {
        background: #FF0000;
}
.button_ok {
        background: url('../_img/small_ok.jpg');
        height: 18px;
        width: 18px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
.button_ok:hover {
        background: url('../_img/small_ok_over.jpg');
}
.button_cancel {
        background: url('../_img/small_cancel.jpg');
        height: 18px;
        width: 18px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
.button_cancel:hover {
        background: url('../_img/small_cancel_over.jpg');
}
.button_user {
        background: url('../_img/small_user.jpg');
        height: 18px;
        width: 18px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
.button_user:hover {
        background: url('../_img/small_user_over.jpg');
}
.button_users {
        background: url('../_img/small_users.jpg');
        height: 18px;
        width: 18px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
.button_users:hover {
        background: url('../_img/small_users_over.jpg');
}
.button_new {
        background: url('../_img/small_new.jpg');
        height: 18px;
        width: 18px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
.button_new:hover {
        background: url('../_img/small_new_over.jpg');
}
.button_search {
        background: url('../_img/small_search.jpg');
        height: 18px;
        width: 18px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
.button_search:hover {
        background: url('../_img/small_search_over.jpg');
}
.button_confirm {
        background: url('../_img/button_confirm.jpg');
        height: 17px;
        width: 72px;
        cursor: pointer;
        border: 0;
        margin: 0 0 0 0; 
        padding: 0 0 0 0;
}
checkbox, .checkbox {
        color: #72D202;
        font-size: 12px;
        font-family:  Verdana, Arial, sans-serif;
        height: 15px;
        border: 0;
        background: transparent;
        margin: 0 0 0 0; 
}
.radio {
        color: #72D202;
        font-size: 12px;
        font-family:  Verdana, Arial, sans-serif;
        height: 15px;
        border: 0;
        background: #12213F;
        margin: 0 0 0 0; 
}
form {
        font-size: 12px;
        font-family: Verdana, Arial, sans-serif;
        font-weight: normal;
        padding: 0px;
        margin: 0px;
}
.user_form {
        padding: 0px;
        margin: 0px;
}
fieldset {
        color: #FFFFFF;
        font-size:12px;
        font-family:  Arial, sans-serif;
        border: solid 1px #FFFFFF;
        padding: 7px;
        margin: 0px;
}
legend {
        color: #FFFFFF;
        font-size:12px;
        font-family: Arial, sans-serif;
}
b, strong{
        color: #FFFFFF;
}
p {
        padding: 0;
        margin: 0;
        color: #FFFFFF;
        font-size:12px;
        font-family: Arial, sans-serif;
        line-height: 150%;
}
p + p {
        text-indent: 0px;
        margin : 0
}

.hr {
        background: url('../_img/hr.gif') transparent;
        background-repeat: repeat-x;
        height: 3px;
}
.hr1 {
        background: url('../_img/hr.gif') transparent;
        background-repeat: repeat-x;
        height: 3px;
}
.hr_mod {
        background: url('_img/hr.gif') transparent;
        background-repeat: repeat-x;
        height: 3px;
}
.picture
        {
        border-width: 1px;
        border-color: #FFFFFF; 
        border-style: solid;
}
.frameimg_left
        {
        float: left;
        border: thin #492406 solid;
        margin-left: 0px;
        margin-right: 5px;
        margin-top: 2px;
        margin-bottom: 5px;
        padding: 30px;
}
.frameimg_right
        {
        float: right;
        border: thin #492406 solid;
        margin-left: 5px;
        margin-right: 0px;
        margin-top: 2px;
        margin-bottom: 5px;
        padding: 3px;
}
.frameimg_center
        {
        float: center;
        text-align: center; 
        border: thin #492406 solid;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 5px;
        padding-top: 10px;
        padding-left: 0px;
        padding-right: 0px;
}
.newsimg_right
        {
        float: right;
        background: #FFFFFF;
        border: 1px #6F85BF solid;
        margin-left: 10px;
        margin-right: 0px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding: 3px;
}
.table1_header {
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
      	border-width: 1px;
      	padding: 2px 2px 2px 2px;
      	border-style: solid none solid solid;
      	border-color: #AAAAAA;
      	background-color: #DDDDDD;
}
.table1_header_right {
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
      	border-width: 1px;
      	padding: 2px 2px 2px 2px;
      	border-style: solid solid solid solid;
      	border-color: #AAAAAA;
      	background-color: #DDDDDD;
}
.table1 {
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
      	border-width: 1px;
      	padding: 3px 3px 3px 3px;
      	border-style: none none dotted dotted;
      	border-color: #AAAAAA;
      	background-color: #EEEEEE;
}
.table1_right {
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
      	border-width: 1px;
      	padding: 3px 3px 3px 3px;
      	border-style: none dotted dotted dotted;
      	border-color: #AAAAAA;
      	background-color: #EEEEEE;
}
.header1 {
        color: #FFCC00;
        font-family: Arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 2em;
        text-decoration: none;
}
.header1_back {
        color: #FFFFFF;
        background-color: #492406;
        font-family: Arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
}
.text1 {
        color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size:12px;
        line-height: 150%;
        text-decoration: none;
}
.text2 {
        color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size:12px;
        text-decoration: none;
}
.intd1 {
        color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size:12px;
        padding-left: 10px;
        padding-right: 10px;
}
.back1 {
        color: #222222;
        background-color: transparent;
}
.pilstomasalus_logo{
        background: url('../_img/pilstomasalus_logo.jpg') right top no-repeat #86ACFF;
        width: 798px;
        height: 205px;
        margin: 0px;
        padding: 0px;
}
.pilstomasalus_logo_right{
        background: url('../_img/pilstomasalus_logo_right.jpg') left top no-repeat #86ACFF;
        width: 30px;
        height: 205px;
        margin: 0px;
        padding: 0px;
}
.logo_back{
        background: #86ACFF;
}
.site_border{
        background: url('../_img/site_border.jpg') left top repeat-x;
        margin: 0px;
        padding: 0px;
}
.site_border_right{
        background: url('../_img/pilstomasalus_site_border_right.jpg') left top no-repeat;
        width: 30px;
        margin: 0px;
        padding: 0px;
}
.site_left_bottom{
        background: url('../_img/pilstomasalus_left_bottom.jpg') right top repeat-y;
        height: 5px;
        margin: 0px;
        padding: 0px;
}
.site_right_bottom{
        background: url('../_img/pilstomasalus_right_bottom.jpg') left top repeat-y;
        height: 5px;
        margin: 0px;
        padding: 0px;
}
.page_menu_side{
        background: url('../_img/pilstomasalus_block.jpg') left top repeat;
        width: 197px;
        margin: 0px;
        padding: 0px;
}
.page_space{
        background: url('../_img/pilstomasalus_block.jpg') left top no-repeat #001E0B;
        width: 29px;
        margin: 0px;
        padding: 0px;
}
.main_box_lt{
        background: url('../_img/pilstomasalus_main_box_lt.jpg') left top no-repeat #609A35;
        width: 25px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_ct{
        background: url('../_img/pilstomasalus_main_box_ct.jpg') left top no-repeat #609A35;
        width: 628px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_rt{
        background: url('../_img/pilstomasalus_main_box_rt.jpg') right top no-repeat #609A35;
        width: 25px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_lm{
        background: url('../_img/pilstomasalus_main_box_lm.jpg') left top no-repeat #609A35;
        width: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_cm{
        background: url('../_img/pilstomasalus_main_box_cm.jpg') left top no-repeat #609A35;
        margin: 0px;
        padding: 0px;
}
.main_box{
        background: url('../_img/pilstomasalus_main_box.jpg') right bottom no-repeat transparent;
        color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size: 12px;
        height: 400px;
        margin: 0px;
        padding: 0px;
}
.main_box_rm{
        background: url('../_img/pilstomasalus_main_box_rm.jpg') right bottom no-repeat #609A35;
        width: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_lb{
        background: url('../_img/pilstomasalus_main_box_lb.jpg') left top no-repeat #609A35;
        width: 25px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_cb{
        background: url('../_img/pilstomasalus_main_box_cb.jpg') right bottom no-repeat #609A35;
        width: 628px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.main_box_rb{
        background: url('../_img/pilstomasalus_main_box_rb.jpg') right top no-repeat #609A35;
        width: 25px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.main {
        height: 100%;
        valign: top;
}
.bottom {
        color: #999999;
        background-color: #001E0B;
        font-family: Arial, sans-serif;
        font-size:12px;
        font-weight: normal;
}
.menu_box_top1{
        background: url('../_img/pilstomasalus_menu_box_top1.jpg') left top no-repeat #001E0B;
        width: 197px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.menu_box_top2{
        background: url('../_img/pilstomasalus_menu_box_top2.jpg') left top no-repeat #001E0B;
        width: 197px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.menu_box_middle{
        background: url('../_img/pilstomasalus_menu_box_middle.jpg') left top repeat-y #001E0B;
        width: 197px;
        margin: 0px;
        padding: 0px;
}
.menu_box_bottom{
        background: url('../_img/pilstomasalus_menu_box_bottom.jpg') left top no-repeat #001E0B;
        width: 197px;
        height: 25px;
        margin: 0px;
        padding: 0px;
}
.menu_box_left{
        background: url('../_img/pilstomasalus_menu_box_left.jpg') left top no-repeat transparent;
        width: 25px;
        margin: 0px;
        padding: 0px;
}
.menu_box_right{
        background: url('../_img/pilstomasalus_menu_box_right.jpg') right bottom no-repeat transparent;
        width: 25px;
        margin: 0px;
        padding: 0px;
}
.menu_item{
        background: url('../_img/menu_item.jpg') center bottom no-repeat transparent;
        margin: 0px;
        padding: 0px;
}
.menu_item_sel{
        color: #FFFFFF;
        margin: 0px;
        padding: 0px;
}
.subscription_box{
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 12px;
}
.roundframer_t {background: url(../_img/dot.jpg) 0 0 repeat-x #FFFFFF}
.roundframer_b {background: url(../_img/dot.jpg) 0 100% repeat-x}
.roundframer_l {background: url(../_img/dot.jpg) 0 0 repeat-y}
.roundframer_r {background: url(../_img/dot.jpg) 100% 0 repeat-y}
.roundframer_bl {background: url(../_img/bl.jpg) 0 100% no-repeat}
.roundframer_br {background: url(../_img/br.jpg) 100% 100% no-repeat}
.roundframer_tl {background: url(../_img/tl.jpg) 0 0 no-repeat}
.roundframer_tr {background: url(../_img/tr.jpg) 100% 0 no-repeat; overflow: hidden; padding:15px} 



