body { background:url('img/body_bg.gif') repeat-x; background-position:top; margin:0; padding:0; text-align:center; font-family:"Times New Roman", Times, serif; font-size:11pt;}
a:hover { text-decoration:none; color: #CC6600;  }

#cap_bg {background:url('img/cap_bg.jpg') repeat-x; background-position:top;  background-color: #a8bbf8;}

#cap_main { width:100%; height:95px;  background:url('img/logo.jpg') no-repeat; background-position:0px bottom; position:relative; text-decoration:none;}

#cap_main .titul  { padding:8 0 0 20; font-family: "Times New Roman", Times, serif; font-size:10pt; color: #000; text-decoration:  }
#cap_main .titul a { color: inherit; text-decoration: underline;}
#cap_main .titul a:hover { text-decoration: none; }

#cap_main .top_menu_main a { width:100px; padding:10 10; position:absolute; right:0; bottom:0; font-size:11pt; color:#999999; }
#cap_main .top_menu_main a:hover { text-decoration:none; }

#cap_main .top_menu_other { position:absolute; left:400px; bottom:0; font-size:11pt; color:#999999; padding:0; margin:0;}
#cap_main .top_menu_other p { padding:8px 0 8px 20px; float:left; margin:0;}
#cap_main .top_menu_other .p_hover { background-color:#E0E6FC; color:#000; padding:8 10; margin-left:20px}
#cap_main .top_menu_other .p_hover a {  color:inherit; text-decoration:none;}
#cap_main .top_menu_other .p_hover a:hover {  color:inherit; text-decoration: underline;}
#cap_main .top_menu_other p a { color: #555; text-decoration: underline;}
#cap_main .top_menu_other  p a:hover { color:#000; text-decoration: none; }

#content { width:100%; background-color:#f0f3ee; border-top:1px solid white; padding:0 0 15px 0;}
#content .hr { display:block; border:none; margin:0 3; padding:0; font-size:1px; height:1px; background-color:#ccc; position:relative;    }

#content .menu { width: 150px; padding: 30px 15px; vertical-align:top;}
#content .menu .item { position:relative; margin:10 0}
#content .menu .item .it, #content .menu .item .ib { font-size:15pt; font-family:"Times New Roman", Times, serif;  margin:0;  top:0; left:0;  }
#content .menu .item .it { position:relative; z-index:1000; left:8px; padding: 0 5px; background-color: #F0F3EE; }
#content .menu .item .it a { font-family:"Times New Roman", Times, serif; color:#333; text-decoration:none;}
#content .menu .item .it a:hover { color: #CC6600; }
#content .menu .item .ib { color:#fff; left:12px; top:3px;position:absolute; z-index:999;}
#content .menu .item .bg { display:block; left:5px; top: 10px; position: absolute; font-size:1px; height:10px; z-index:998;  background-color:#f0f3ee;}
#content .menu .item div { position: relative;  top:-8;  font-family:Tahoma, Arial; font-size:8pt; padding:0;}
#content .menu .item div:hover { background-color:#FFFFFF; background-image:url('/img/menu_bg.gif') ; background-repeat:repeat-x}
#content .menu .item div .b1 { display:block; margin:0 1px; padding:0; font-size:0px; height:1px; border-bottom:1px solid #ccc; position:relative;}
#content .menu .item div .b2 { display:block; margin:0 1px; padding:0; font-size:0px; height:1px; border-top:1px solid #ccc; position:relative;}
#content .menu .item div p { border-left:1px solid #ccc; border-right:1px solid #ccc; position:relative; margin:0; padding:7 5; color:#666;}
#content .menu .item div p a{ color:#666; text-decoration:none;}
#content .menu .item div p a:hover { color: #CC6600; text-decoration:none;}

#content .entry { font-size:11pt; font-family:"Times New Roman", Times, serif; color:#222; vertical-align:top; text-indent:20px;}
#content .entry .notice { margin:0 10 3 20; font-size:10pt; text-indent:0; color:#555; }
#content .entry p { margin:0;}
#content .entry h1 { font-size:17pt; margin:20px 10px 5px 0; text-indent:0;}
#content .entry hr { display:block; border:none; margin:0 10px 10px 10px; font-size:1px; height:2px; background-color:#ccc; position:relative; border-top:1px solid white; }

#content .right { width:25%; vertical-align:top; text-align: left;;}
#content .right div { margin:20 10;  background-color:#FFFFFF; padding:10 0; display:block; }
#content .right p { font-size:8pt; text-align:left; padding:0 10px; line-height:10pt; text-indent:10px; color:#444; font-family: Tahoma, Arial; }
#content .right ul { list-style-type: none; padding: 0 0 0 20; }
#content .right ul a { color: #333; font-size: 12pt; }
#content .right ul a:hover { color: #CC6600; }

#content .text { font-size:11pt; font-family:"Times New Roman", Times, serif; color:#222; vertical-align:top; text-indent:20px; padding-left: 20px}
#content .text .notice { margin:0 10 3 20; font-size:10pt; text-indent:0; color:#555; }
#content .text p { margin:0;}
#content .text h1 { font-size:17pt; margin:20px 10px 5px 0; text-indent:0;}
#content .text hr { display:block; border:none; margin:0 10px 10px 10px; font-size:1px; height:2px; background-color:#ccc; position:relative; border-top:1px solid white; }

#content .contents { width: 30%; vertical-align:top;}
#content .contents .item { border-left:1px solid #ccc; margin:0 5; padding: 20 5 10 10}
#content .contents .item p { margin:2px; font-size:10pt;}
#content .contents .item p a { color:#333; text-decoration:none;}
#content .contents .item p a:hover { color: #CC6600; text-decoration:underline;}

#copyright { border-top:1px solid #CCCCCC; background-color:#FFFFFF; padding: 20 20; text-align:center; font-family:Tahoma, Arial; font-size:9pt}
#p45 { display: none; }