/* css_js/library.css
   = cgi-bin/ssl/css_js/library.css
   2016-03-31
*/

*                    { color: #303030; font-family: Verdana, Arial, Helvetica; font-size: 8pt; }

a:link               { color: #0030FF; text-decoration: none; }
a:visited            { color: #0030FF; text-decoration: none; }
a:active             { color: #E03000; text-decoration: none; }
a:hover              { color: #E03000; text-decoration: none; }

a.menu               { display: inline; border: solid 1px #A0A0A0; border-radius: 5px; padding: 2px 5px 3px 5px;
                       box-shadow: 2px 2px 2px #C0C0C0; text-decoration: none; }
a.menu:link          { color: #0030FF; background-color: white; }
a.menu:visited       { color: #0030FF; background-color: white; }
a.menu:hover         { color: white; background-color: #0050D0; }
a.menu:active        { color: white; background-color: #002060; }

a.spec               { display: inline; border: solid 1px #A0A0A0; border-radius: 5px; padding: 2px 5px 3px 5px;
                       box-shadow: 2px 2px 2px #C0C0C0; text-decoration: none; }
a.spec:link          { color: #FF3000; background-color: white; }
a.spec:visited       { color: #FF3000; background-color: white; }
a.spec:hover         { color: white; background-color: #FF4000; }
a.spec:active        { color: white; background-color: #B02000; }

a.bluelink           { display: inline; border: solid 1px #A0A0A0; border-radius: 8px; padding: 2px 5px 3px 5px;
                       text-decoration: none; }
a.bluelink:link      { color: #0030FF; background-color: white; }
a.bluelink:visited   { color: #0030FF; background-color: white; }
a.bluelink:hover     { color: white; background-color: #0040FF; }
a.bluelink:active    { color: white; background-color: #0020B0; }

a.fz                 { position:relative; z-index:31; text-decoration:none; cursor:default;
                       font-weight:bold; font-size:11pt; color:white; border-radius:2px; padding:1px 4px; }
a.fz span            { display:none; cursor:default; }
a.fz:link            { background:#4CF; }
a.fz:visited         { background:#4CF; }
a.fz:active          { color:#2AF; background:white; }
a.fz:hover           { z-index:32; color:#2AF; background:white; }
a.fz:hover span      { display:block; position:absolute; background-color:#FFF0C4; color:#003060; font-weight:normal;
                       bottom:10px; right:0px; width:270px; text-align:left; padding:5px 10px;
                       border:1px solid #004080; border-radius:3px; box-shadow:1px 1px 2px #0060B0; }

.menu_inactive       { display: inline; border: solid 1px #A0A0A0; border-radius: 5px; padding: 2px 5px 3px 5px;
                       box-shadow: 2px 2px 2px #C0C0C0; color: #606060; background-color: white; }

input[type="submit"] { color: #FF3000; background-color: white; }
.submit              { display: inline; border: solid 1px #A0A0A0; border-radius: 8px; padding: 2px 5px 3px 5px;
                       color: #FF3000; background-color: white; font-weight:bold; text-decoration: none; }
.submit:hover        { color: white; background-color: #FF4000; cursor:pointer; }
.submit:focus        { color: white; background-color: #FF4000; }
.submit:active       { color: white; background-color: #B02000; cursor:pointer; }

input[type="text"]   { color: black; }
option               { color: black; }
select               { color: black; }
textarea             { color: black; }

#GbookScrollDisplay  { width:180px; height:150px; overflow:hidden; text-align:left; }
#NewsScrollDisplay   { width:180px; height:150px; overflow:hidden; text-align:left; }

.car_img             { border: solid 1px #C0C0C0; border-radius: 8px; }
.car_img_header      { border-radius: 8px; padding: 2px; }
.header              { color: #404040; font-size: 1.4em; font-weight: bold; }
.header_invers       { color:white; font-size:11pt; font-weight: bold; width:100%; padding:2px 10px 4px; border-radius:8px; }
.RoundLiteGray       { background-color: white; border: solid 1px #A0A0A0; border-radius: 20px; box-shadow:3px 3px 3px #A0A0A0; }

.b08                 { font-size:8pt; font-weight:bold; }
.b09                 { font-size:9pt; font-weight:bold; }
.b10                 { font-size:10pt; font-weight:bold; }
.b11                 { font-size:11pt; font-weight:bold; }
.b12                 { font-size:12pt; font-weight:bold; }
.b13                 { font-size:13pt; font-weight:bold; }
.b14                 { font-size:14pt; font-weight:bold; }

.b10white            { font-size:10pt; font-weight:bold; color:white; }
.b11white            { font-size:11pt; font-weight:bold; color:white; }
.b12white            { font-size:12pt; font-weight:bold; color:white; }
.b13white            { font-size:13pt; font-weight:bold; color:white; }
.b14white            { font-size:14pt; font-weight:bold; color:white; }

.bi08                { font-size:8pt; font-weight:bold; font-style:italic; }
.bi09                { font-size:9pt; font-weight:bold; font-style:italic; }
.bi10                { font-size:10pt; font-weight:bold; font-style:italic; }
.bi11                { font-size:11pt; font-weight:bold; font-style:italic; }
.bi12                { font-size:12pt; font-weight:bold; font-style:italic; }
.bi13                { font-size:13pt; font-weight:bold; font-style:italic; }
.bi14                { font-size:14pt; font-weight:bold; font-style:italic; }

.i08                { font-size:8pt; font-style:italic; }
.i09                { font-size:9pt; font-style:italic; }
.i10                { font-size:10pt; font-style:italic; }
.i11                { font-size:11pt; font-style:italic; }
.i12                { font-size:12pt; font-style:italic; }
.i13                { font-size:13pt; font-style:italic; }
.i14                { font-size:14pt; font-style:italic; }

.n08                 { font-size:8pt; }
.n09                 { font-size:9pt; }
.n10                 { font-size:10pt; }
.n11                 { font-size:11pt; }
.n12                 { font-size:12pt; }
.n13                 { font-size:13pt; }
.n14                 { font-size:14pt; }

.n10white            { font-size:10pt; color:white; }
.n11white            { font-size:11pt; color:white; }
.n12white            { font-size:12pt; color:white; }
.n13white            { font-size:13pt; color:white; }
.n14white            { font-size:14pt; color:white; }

.u08                 { font-size:8pt; text-decoration:underline; }
.u09                 { font-size:9pt; text-decoration:underline; }
.u10                 { font-size:10pt; text-decoration:underline; }
.u11                 { font-size:11pt; text-decoration:underline; }
.u12                 { font-size:12pt; text-decoration:underline; }
.u13                 { font-size:13pt; text-decoration:underline; }
.u14                 { font-size:14pt; text-decoration:underline; }
