@import url(/_/ns4sux.css);

/* --- Standard tags ------------------------------------------ */
BODY { background: #EEF }

BODY, TD {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
/*  font-size: smaller; */
/*  font-size: 9pt; */
    scrollbar-face-color: navy;
    scrollbar-arrow-color: yellow;
    scrollbar-shadow-color: #C0C0E0;
    scrollbar-highlight-color: #B0B0A0;
    scrollbar-3dlight-color: ;
    scrollbar-darkshadow-color: #C0C0B0;
    scrollbar-track-color: #EEEEEE
}

H1,H2,H3  {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

A { text-decoration: none; color: blue }

A:Visited { color: navy }

A:Hover {
    text-decoration: none;
    color: yellow;
    background: navy
}

A.outside {
    cursor: url(/_/xlink.cur);
    //    color: darkslateblue /* out of my site */
}

A.window{
    cursor: url(/_/wlink.cur);
    color: darkslategray; /* new window */
}
/*
A[target="_blank"] {
    cursor: url(/_/wlink.cur);
    
    font-weight:expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "bold" : "normal");
}

A[target="_blank"]:after {
    content:" (откроется в новом окне)";
}
*/

A.special {
    cursor: url(/_/slink.cur);
    color: blue /* ? */
}

BLOCKQUOTE {
/*    background-color: aliceblue; */
    font-style: italic;
	font-family: serif;
	color: teal;
}

IMG { 
    behavior: url( "png.htc" ); 
}

P.indented
{
	margin-left: 5%;
}

/* --- Layout tags ------------------------------------------ */
#header {
    padding: 0px;
    margin: 0px;
    font-family: "Franklin Gothic Medium", sans-serif;
    font-weight: bold;
    font-size: 18pt;
    text-align: center;
}

#head_title
{
    color:navy;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}

#mainOuter {
    padding: 0px;
    margin: 0px;
    background-color: white;
    border-top: 1px solid black;
    border-bottom: 1px solid black
}

#mainInner { padding: 0px; margin: 0px; }

#leftBar {
    padding: 0px;
    float: left;
    margin: 0px;
    width: 8px;
}

#rightBar {
    padding: 0px;
    float: right;
    margin: 0px;
    width: 270px;
}

#contentBar {
    margin-left: 32px;
    margin-right: 270px;
    margin-top: 0px;
    border-right: dotted 1px navy;
    border-left: solid 2px aliceblue;
    padding-top: 1ex;
    height: 100%; /* otherwise middle bar hides */
}

#footer { }

.column-in { 
    margin: 0px; 
    padding: 0.5em 1em;
}

.cleanerBar {
    clear: both;
    font-size: 1px;
    background: none transparent scroll repeat 0% 0%;
    margin: 0px;
    height: 1px;
    padding: 0px;
    border-style: none;
}

/* --- Other tags ------------------------------------------ */
div#navigation 
{
    font-size: 8pt;
    padding-left: 2px;
}

div.column2
{
    width: 60ex;
    display: inline-block;
    vertical-align: top;
    margin-right: 4ex;
    float: left;
}

div.column3
{
    width: 40ex;
    display: inline;
    vertical-align: top;
    margin-right: 4ex;
}

p.copyrights
{
    color: lightslategray;
    font-size: smaller;
}

.ltgray { background: #F0F0F0 }

.dkgray { background: #E0E0E0 }

.MainBody { margin: 0ex 0ex 0ex 0ex }

.narrowx {
    width: 500px;
    margin-left: 10%;
    border-left: thin solid #000066;
    padding-left: 10px;
    border-right: thin solid #000066;
    padding-right: 10px
}

.author {
    font-style: italic;
    margin-right: 3ex
}

.Ctrl {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    scrollbar-face-color: navy;
    scrollbar-arrow-color: yellow;
    scrollbar-shadow-color: #C0C0E0;
    scrollbar-highlight-color: #B0B0A0;
    scrollbar-3dlight-color: ;
    scrollbar-darkshadow-color: #C0C0B0;
    scrollbar-track-color: #EEEEEE
}

#button {
    background: lightsteelblue;
    font: bolder
}

#text, #textarea, #choice, #list {
    background: aliceblue;
    color: navy;
    font: bolder;
    scrollbar-face-color: navy;
    scrollbar-arrow-color: yellow;
    scrollbar-shadow-color: #C0C0E0;
    scrollbar-highlight-color: #B0B0A0;
    scrollbar-3dlight-color: ;
    scrollbar-darkshadow-color: #C0C0B0;
    scrollbar-track-color: #EEEEEE
}

#checkbox, #radio { }

#transp { filter: alpha( opacity=50 ) }

#unwind {
    filter: revealTrans( DURATION=5, TRANSITION=5 )
}

.shopbar {
    border: green 1px dashed;
    background-color: honeydew;
    padding: 4px;
    margin: 4px;
    font-size:8pt;
}
.shopbar .caption
{
/*  border-bottom: 1px groove; */
    background: palegreen;
    padding: .5ex;
    font-weight: bold;
}

.similars {
    border: teal 1px solid;
    background-color: azure;
    padding: 2px;
    margin: 2px;
    font-size:8pt;
}
.similars .caption
{
/*  border-bottom: 1px groove; */
    background: paleturquoise;
    padding: 2px;
    margin: 2px;
    font-weight: bold;
}

.selmenu {
    font-size: 9;
    color: silver;
    font-family: Tahoma, Verdana, sans-serif
}

.adbar {
    background-image: url('/adgrad0.gif');
    background-repeat: no-repeat;
    background-position: left top;
    border-left: navy 1 dotted;
    border-top: navy 1 dotted
}

#tooltip
{
    background:InfoBackground;
    border:1px solid #666666;
    color:#333333;
    font:menu;
    margin:0px;
    padding:2px 4px;
    position:absolute;
    visibility:hidden;
}


