body{
 margin:0;
 padding:0;
 background:#010512 url(/Sf/interface/bg_top.png) repeat-x left top;
}
body,td{
 color:#FFFFFF;
 font-family:Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
 font-size:12px;
}
table{
 border:0;
 border-collapse:collapse;
}
td{
 padding:0;
 vertical-align:top;
}
form{
 margin:0;
}
img{
 border:0;
}
h1,h2,h3,h4,h5,h6{
 font-size:13px;
 margin:10px 0;
}
p{
 margin:5px 0;
}
a:link,a:visited,a:active{
 color:#E4EAED;
 text-decoration:underline;
}
a:hover{
 color:#FFFF99;
}
textarea,input{
 font-family:Arial;
 font-size:12px;
}
input{
 height:22px;
}
/*---*/
textarea.standard{
 background-color:#FFFFFF;
 color:#000000;
}
input.standard{
 background-color:#FFFFFF;
 color:#000000;
}
input.button{
 background-color:#FFFFFF;
 color:#000000;
 font-weight:bold;
}
/*---*/
p.entry{
 color:#BBCCFF;
 font-size:11px;
 position:absolute;
 margin:10px 0 0 6px;
}
p.entry2{
 margin-top:29px;
}
input.entry{
 background:#EDEFF9 url(/Sf/interface/entry-u.png) no-repeat left top;
 border:1px solid #8992BD;
 width:133px;
 height:16px;
 position:absolute;
 margin:10px 0 0 48px;
}
input.entry2{
 background-image:url(/Sf/interface/entry-p.png);
 width:99px;
 margin-top:28px;
}
img.entry{
 border:1px solid #8992BD;
 width:30px;
 height:14px;
 position:absolute;
 margin:28px 0 0 149px;
}
/*---*/
a.menu:link,a.menu:visited,a.menu:active{
 color:#EEEEEE;
 font-weight:bold;
 font-size:12px;
 letter-spacing:1px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 margin:1px 1px 0 0;
 height:33px;
 background:#204099 url(/fs/est/enigma/menu1.png) repeat-x center top;
}
a.menu:hover{
 color:#101010;
 background-color:#999999;
 background-position:center bottom;
}
a.menuselect:link,a.menuselect:visited,a.menuselect:active{
 background-color:#CC3300;
 background-image:url(/fs/est/enigma/menu2.png);
}
a.menuselect:hover{
 background-color:#999999;
}
span.menu{
 display:block;
 padding:8px 13px 0;
}
/*---*/
table.relation{
 width:650px;
 margin:0 0 11px;
}
td.relationlink{
 width:450px;
}
td.relationnext{
 width:200px;
}
div .relationnext{
}
input.relation{
}
input.relationsubmit{
}
a.relation:link,a.relation:visited,a.relation:active{
 color:#303960;
 font-weight:bold;
 font-size:12px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 margin:1px;
 height:16px;
 background:#EEEEFF url(/Sf/interface/relation1.png) repeat-x left top;
 border-top:1px solid #303960;
}
a.relation:hover{
 color:#606990;
 background-color:#FFFFCC;
 background-position:left bottom;
 border-color:#CCCC22;
}
a.relationselect:link,a.relationselect:visited,a.relationselect:active{
 color:#802920;
 background-color:#E7C9C9;
 background-image:url(/Sf/interface/relation2.png);
 border-top:1px solid #802920;
}
a.relationselect:hover{
 color:#606990;
 background-color:#FFFFCC;
 border-color:#CCCC22;
}
span.relation{
 display:block;
 padding:1px 2px 0;
}
/*---*/
div.navigatepaths{
 margin:0 5px 15px 10px;
}
a.navigatepaths:link,a.navigatepaths:visited,a.navigatepaths:active{
 color:#903333;
 font-size:0.9em;
 font-weight:bold;
}
a.navigatepaths:hover{
}
div.navigatenpage{
 margin:0 5px 15px 10px;
}
h1.navigatenpage{
 color:#696F8B;
}
div.navigatepages{
 color:#FFFFFF;
 font-weight:bold;
 margin:0 5px 15px 10px;
 padding:1px 60px 1px 10px;
 width:450px;
 background:#17264D url(/fs/styles/enigma/s2_1.gif) no-repeat right top;
}
a.navigatepages:link,a.navigatepages:visited,a.navigatepages:active{
 color:#EEEEEE;
}
a.navigatepages:hover{
 color:#FFFF99;
}
/*---*/
a.gMenu:link,a.gMenu:visited,a.gMenu:active{
 text-decoration:none;
 font-weight:bold;
 color:#999999;
}
a.gMenu:hover{
 color:#C06040;
}
div.MenuTop{
 color:#333333;
 text-align:left;
 margin:0 0 10px;
 padding:0 0 0 10px;
}
div.MenuBottom{
 color:#333333;
 text-align:left;
 margin:10px 0 0;
 padding:0 0 0 10px;
}
div.LeftBottom{
 color:#333333;
 text-align:left;
 padding:20px 0 0 10px;
}
/*---*/
div.left1{
 margin:30px 0 20px;
}
div.right1{
}
div.counters{
 margin:20px 0;
 width:975px;
}
p.notice{
 color:#CC1000;
 font-weight:bold;
 margin:10px;
}
div.codeplus{
 margin:10px 0;
}
/*---*/
div.lLeft{
 width:140px;
 margin:20px 0 0;
 padding:5px 0;
 border-top:1px solid #4060CC;
 color:#CCCCCC;
 font-size:12px;
 text-align:left;
}
div.lRight{
 width:140px;
 margin:20px 0 0;
 padding:5px 0;
 border-top:1px solid #4060CC;
 color:#CCCCCC;
 font-size:12px;
 text-align:left;
}
div.lBottom{
 width:975px;
 margin:5px 0 0;
 padding:5px 0;
 border-bottom:1px solid #4060CC;
 color:#CCCCCC;
 font-size:14px;
 text-align:left;
}
a.linkfocus1{
 color:#333333;
}
a.linkfocus1:hover{
 color:#505050;
}
a.linkfocus2{
 color:#333333;
}
a.linkfocus2:hover{
 color:#505050;
}
/*---*/
p.c-caption{
}
p.c-foreword{
}
div.c-signature{
}
p.c-source{
}
p.c-author{
}
/*-*/
div.c-intright{
 width:140px;
 margin:0 0 15px;
 border-bottom:1px solid #4060CC;
}
table.c-intright{
 width:140px;
}
td.c-intright{
 width:100%;
 font-size:10px;
 color:#CBCBDC;
 padding:5px 0;
}
/*---*/
div.sSearch1{
 margin:10px 0 15px 0;
 width:100%;
 background:transparent url(/fs/styles/enigma/s1.gif) repeat-x left top;
}
table.sSearch1{
 width:100%;
 height:32px;
 background:transparent url(/fs/styles/enigma/s2.gif) no-repeat left top;
}
td.sSearch1{
 padding:2px 100px 0 100px;
 width:100%;
 background:transparent url(/fs/styles/enigma/s3.gif) no-repeat right top;
}
div.sSearch2{
 width:390px;
 padding-top:2px;
}
/*cse-search-box*/
form#cse-search-box div{
 height:26px;
}
form#cse-search-box input[type="text"]{
 float:left;
 width:270px;
 height:24px;
 margin-left:46px;
 padding:1px 0 0;
 background-color:#F0F0F0;
 border:1px solid #303030;
}
form#cse-search-box input[type="submit"]{
 float:right;
 width:60px;
 height:25px;
 margin-left:6px;
 background-color:#D1D08D;
 border:1px solid #6A7164;
 color:#000000;
 font-weight:bold;
}
