/* CSS Document */

body {background:url(images/bg.gif) repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#606060; margin:0; padding:0;}

p {margin:8px 0; padding:0;}

a {color:#606060; text-decoration:none;}
a:hover {color:#CC3366;}

hr {clear:both; border-top:1px dashed #F5F5F5; border-right:0px; border-bottom:1px dashed #CCCCCC; border-left:0px; margin:0 0 5px 0; padding:0;}

#container {width:100%; min-width:998px; background-color:#F5F5F5; margin:0 auto; padding:0;}

#left {width:74.95%; min-width:748px; float:left; background:url(images/bg.gif) repeat-x; margin:0; padding:0;}

#company {margin:10px 0 0 30px; padding:0; font-size:16px; font-weight:bold;}
#company img {margin:0 10px 10px 0; vertical-align:middle;}

#list {float:right; width:748px; height:150px; background-color:#FFFFFF; margin:0; padding:0;}
#list ul {float:right; margin:8px 15px 0 0; padding:0; text-align:right; list-style:none; font-weight:bold;}
#list ul li {background:url(images/arrow.gif) right no-repeat; margin:7px 0; padding:0 26px 0 0;}
#list ul li a {color:#666666; text-decoration:none;}
#list ul li a:hover {color:#022889; text-decoration:none;}

#content {clear:both; background-color:#F5F5F5; border-top:10px #FFFFFF solid; margin:0; padding:0 20px;}

h1 {color:#06768E; font-size:15px; margin:5px 0 0 0; padding:0;}

h2 {color:#989898; font-size:10px; font-weight:lighter; margin:0 0 2px 0; padding:0;}
h2 a {color:#989898; text-decoration:none; margin:0 5px; padding:0;}
h2 a:hover {color:#FF6600;}

h3 {color:#886703; font-size:13px; margin:8px 0; padding:0;}
h3 a {color:#886703;}

#catalog ul {margin:5px 0 0 0; padding:0;}
#catalog ul li {float:left; list-style:none; width:23.5%; height:160px; background:url(images/catalog-bg.gif) no-repeat right; display:block; margin:5px; padding:0;}

em {color:#31659F; font-size:11px; font-weight:bold; display:block; margin:0 0 2px 0; padding:0 0 0 2px;}
em a {color:#31659F;}

#relative {clear:both; font-size:10px; margin:10px 0 0 0; padding:0;}
#relative ul {margin:0 0 0 15px; padding:0;}
#relative ul li a {margin:0 5px; padding:0;}

.light {color:#993366;}

.line {border-right:#FFFFFF 3px solid;}

#right {width:25%; min-width:250px; float:right; background:url(images/bg.gif) repeat-x; margin:0; padding:0;}

#license {margin:11px 0 9px 0; padding:0;}

#limpid {height:150px; background:url(images/dahching-bg.gif) repeat-y; margin:0 10px 0 0; padding:0;}

#border {background-color:#F5F5F5; border-top:10px #FFFFFF solid; margin:0; padding:10px 0;}

#menu {width:220px; background:url(images/menu-top.gif) no-repeat top #FFFFFF; margin:0; padding:10px;}
#menu-base {width:240px; height:15px; background:url(images/menu-bottom.gif) no-repeat;}

dl {margin:4px; padding:0;}
dt {font-size:10px; font-weight:bold; color:#31659F; border-bottom:1px dotted #C9C9C9; margin:5px 0 0 0; padding:0 0 2px 0;}
dd {background:url(images/shaft.gif) no-repeat; margin:2px 0; padding:0 0 0 8px;}

h4 {background:url(images/menu-bg.gif) no-repeat; line-height:20px; color:#FFFFFF; font-size:12px; font-weight:lighter; margin:0; padding:0 5px;}
h4 a {color:#FFFFFF;}
h4 a:hover {color:#00FFFF;}

h5 {font-size:12px; border-left:3px solid #1D8881; margin:5px 0 5px 5px; padding:0 0 0 3px;}

#up {clear:both; text-align:center; font-size:10px; font-weight:bold; margin:5px 0; padding:0;}

#foot {background-color:#0372B7; color:#FFFFFF; font-size:10px; text-align:center; line-height:25px; margin:10px 0 0 0; padding:0;}

#note {font-size:10px; margin:5px 20px; padding:0;}
#note p {margin:3px 0; padding:0;}

.point {color:#0372B7; font-weight:bold;}

.key {color:#0372B7; font-size:14px; font-weight:bold; border-left:3px solid #CC0033; margin:6px 0 0 0; padding:0 0 0 5px;}

.stress {color:#70A0D6; font-size:14px; font-weight:bold; margin:0 10px 10px 0; padding:0;}

.extra {font-size:9px; background-color:#CC9900; color:#FFFFFF; margin:0; padding:0 3px;}
a.extra  {color:#FFFFFF; text-decoration:none;}
a.extra:hover {background-color:#1C89CC; color:#66FFFF;}

#logs {display:none;}
