body {
background-color:#e6d3a7;
margin:0;
overflow:scroll;
}
#pagebackground {
background:url("images/bodybg.png") repeat-y scroll center center transparent;
}
ul {
list-style:none outside none;
margin-bottom:0;
margin-left:5px;
margin-top:0;
}
li {
list-style:none outside none;
text-align:right;
}
.section ul a.lightbox-enabled img {
border: 1px dotted #999999;
}
.submenu a {
display:block;
height:23px;
margin-left:-42px;
margin-top:-7px;
padding-left:39px;
padding-top:7px;
text-align:left;
width:176px;
}
.submenu a:active {
color:#fff;
}
.submenu a:hover {
color:#FFFFFF;
height:23px;
margin-top:-7px;
padding-top:7px;
text-decoration:none;
text-shadow:1px 1px 1px #3C3B5E;
}
#container1 {
margin-left:-10px;
text-align:left;
}
#dropmenu {
background:none repeat scroll 0 0 #D0C187;
margin-left:-24px;
margin-top:1px;
width:214px;
}
#dropmenu1 li {
font-weight:bold;
list-style:none outside none;
text-align:right;
text-shadow:0 0 2px #FFFFFF;
}
#dropmenu1 li:hover {
text-shadow:0 0 2px #000000;
}
ul {
list-style: none;
}
.submenu {
background:url("images/navdropbutton.gif") no-repeat scroll 0 0 transparent;
color:#504C88;
display:block;
font-size:13px;
height:23px;
margin-left:-80px;
padding-left:42px;
padding-top:7px;
text-align:left;
width:185px;
}
.submenu:hover {
background-position:0 -30px;
color:#FFFFFF;
height:23px;
padding-left:42px;
padding-top:7px;
width:176px;
}
.submenuz a {
background:url("images/navdropbutton.gif") no-repeat scroll 0 0 transparent;
color:#FCFCFC;
display:block;
font-size:13px;
height:23px;
margin-left:-80px;
margin-top:0;
padding-left:55px;
padding-top:7px;
text-align:left;
width:185px;
}
.submenuz a:hover {
color:#FFFFFF;
height:23px;
padding-left:71px;
padding-top:7px;
width:176px;
}
/* .subactive {
background:url("images/navdropbutton.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
margin-top:-6px;
padding-left:42px;
padding-top:6px;
width:176px;
} */
.subactive {
background:url("images/navdropbutton.gif") no-repeat scroll 0 -30px transparent;
color:#FFFFFF;
font-size:13px;
margin-top:-7px;
padding-top:7px;
text-shadow:0 0 2px #000000;
}
.subactivez {
background:url("images/navdropbutton.gif") no-repeat scroll 0 -30px transparent;
color:#FF0000;
font-size:13px;
margin-top:-7px;
padding-top:7px;
text-shadow:0 0 2px #000000;
}
.show {
display: block;
}
.hide {
display: none;
}
#page {
background:url("images/mainbg.png") repeat-y scroll 0 0 transparent;
margin-left:auto;
margin-right:auto;
width:1100px;
}
#pagetop {
background:url("images/pagetop.png") repeat-x scroll 0 0 transparent;
height:41px;
position:fixed;
width:100%;
}
#main {
width:1100px;
}
#headerleft_de {
background:url("images/header01.png") no-repeat scroll 0 0 transparent;
height:160px;
width:393px;
}
#searchsubmit {
-moz-border-radius:0 0 0 0;
background:url("images/login/login.png") repeat scroll 0 0 transparent;
border:1px solid #475B9B;
height:29px;
margin-top:1px;
width:29px;
}
#searchsubmit:hover {
background:url("images/login/login.png") repeat scroll 0 -31px transparent;
cursor:pointer;
}
#headerleft_en {
background:url("images/header01_en.png") no-repeat scroll 0 0 transparent;
height:160px;
width:393px;
}
#headerright {
background:url("images/header02.jpg") no-repeat scroll 0 0 #FFFFFF;
height:160px;
margin-left:393px;
width:698px;
}
#slidebarbg {
background:url("images/language_bg.png") no-repeat scroll 0 0 transparent;
height:23px;
margin-left:233px;
margin-top:-106px;
position:static;
width:317px;
}
#slidebar {
color:#0066CC;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
height:100px;
margin-left:30px;
margin-right:auto;
padding-top:142px;
text-align:right;
width:450px;
}
#navigation {
background:url("images/navbg.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
margin-top:-1px;
width:226px;
}
.navbuttonr {
background:url("images/navbutton.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:28px;
margin-left:-35px;
padding-left:30px;
padding-top:10px;
text-align:left;
width:185px;
}
.navbuttonr:hover {
background-position:0 -37px;
color:#FFFFFF;
padding-left:39px;
padding-top:10px;
width:176px;
}
.usercenterbutton {
background:url("images/usercenter/button.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
height:25px;
padding-top:1px;
text-shadow:0 0 2px #0D4044;
}
.usercenterbutton:hover {
color:#0D4044;
text-shadow:0 0 2px #FFFFFF;
}
.t {
font-size:14px;
font-weight:bold;
height:37px;
text-decoration:none;
text-shadow:0 0 2px #0D4044;
text-transform:uppercase;
}
.t:hover {
color:#0D4044;
height:37px;
text-shadow:0 0 2px #4B4B4B;
}
.tf {
color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
padding-top:9px;
}
#sidebar {
background:url("images/sidebarbg.png") repeat scroll 0 0 transparent;
float:right;
width:226px;
}
.sidebarbox_title1 {
background:url("images/sidebartitle1.png") repeat scroll 0 0 transparent;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
height:51px;
text-align:center;
width:216px;
}
.sidebarbox_title2 {
background:url("images/sidebartitle2.png") repeat scroll 0 0 transparent;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
height:51px;
text-align:center;
width:216px;
}
.sidebarbox_title3 {
background:url("images/sidebartitle3.png") repeat scroll 0 0 transparent;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
height:51px;
text-align:center;
width:216px;
}
.sidebarbox_title4 {
background:url("images/sidebartitle4.png") repeat scroll 0 0 transparent;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
height:51px;
text-align:center;
width:216px;
}
.sidebarbox_titlet {
color:#FFFFFF;
font-weight:bold;
height:51px;
padding-top:10px;
text-shadow:0 0 2px #0D4044;
text-transform:uppercase;
}
.sidebarbox_content {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:12px;
padding-left:5px;
width:206px;
}
.sidebarbox_content a {
color:#FFFFFF;
text-decoration:none;
}
.sidebarbox_content a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#mainnavigation {
background:url("images/mainnavbg.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:40px;
margin-bottom:-14px;
margin-left:11px;
padding-top:12px;
text-align:center;
width:863px;
}
#mainnavigationbg {
background:url("images/mainnavbg.png") repeat-x scroll 0 0 transparent;
height:37px;
margin-left:11px;
position:absolute;
width:1078px;
}
.mainnavigation span {
margin-left:auto;
margin-right:auto;
}
.mainnavigationtext {
background:none repeat scroll 0 0 transparent;
border:1px solid transparent;
color:#D8D8D8;
display:inline-block;
height:19px;
margin-top:-8px;
padding:5px 0 0;
text-align:center;
text-decoration:none;
width:138px;
}
.mainnavigationtext:hover {
background:url("images/mainnavbg.png") repeat-x scroll 0 -1px transparent;
border:1px solid #546CB9;
color:#FFFFFF;
display:inline-block;
height:19px;
margin-top:-8px;
padding:5px 0 0;
text-align:center;
text-decoration:none;
text-shadow:0 0 1px #414141;
width:138px;
}
#quicksearch {
-moz-border-radius:0 0 0 0;
background:url("images/login/form.png") repeat scroll 0 -27px transparent;
border:1px solid #475B9B;
color:#626262;
font-size:12px;
height:21px;
margin-left:33px;
margin-top:1px;
text-align:left;
width:95px;
}
#quicksearch:focus {
background:url("images/login/form.png") repeat scroll 0 0 transparent;	
}
#content {
background:url("images/contentbg.png") repeat scroll 0 0 transparent;
margin-bottom:10px;
margin-left:226px;
margin-top:0;
width:648px;
}
#contenttext {
color:#222222;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
}
#footer {
background:url("images/mainnavbg.png") repeat scroll 0 -1px transparent;
border-top:1px solid #647BC2;
clear:both;
height:34px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:1078px;
}
#footer a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.alltitles {
background:url("images/h1.jpg") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
height:41px;
padding-bottom:4px;
padding-top:3px;
}
.alltitles span {
background:url("images/alltitles_bg.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-weight:normal;
height:41px;
padding-bottom:4px;
padding-left:6px;
padding-top:3px;
}
.alltitlesbg {
height:31px;
padding-left:2px;
padding-right:2px;
padding-top:5px;
}
img {
border:medium none;
}
marquee {
margin:0;
padding:0;
}
hr {
border-color:#989898 -moz-use-text-color -moz-use-text-color;
border-left:medium none;
border-right:medium none;
border-style:dashed none none;
border-width:1px medium medium;
height:1px;
margin:2px 0 0;
padding:3px;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
color:#333333;
text-decoration:none;
}
a.white, a.white:visited, a.white:active {
color:#FFFFFF;
text-decoration:none;
}
a.white:hover {
color:#FFFFFF;
text-decoration:none;
}
a.titlelink, a.titlelink:visited, a.titlelink:active {
color:#546CB9;
font-weight:bold;
text-decoration:none;
}
a.titlelink:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.category, a.category:visited, a.category:active {
color:#333333;
text-decoration:none;
}
a.category:hover {
color:#000000;
text-decoration:none;
}
h1 {
background:url("images/h1.jpg") no-repeat scroll right center #333333;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 -10px 10px;
padding-left:10px;
text-align:left;
text-transform:uppercase;
width:95%;
}
h2 {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.small {
color:#666666;
font:9px Verdana,Arial,Helvetica,sans-serif;
}
.category_big, .category_big a {
color:#3172B3;
font-weight:bold;
}
.category {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
form {
border:medium none;
margin:0;
padding:0;
}
input {
background-color:#FFFFFF;
border:1px solid #000000;
color:#111111;
font:11px Verdana;
padding:3px;
}
input:active, input:focus {
background-color:#8EBEC1;
border:1px solid #000000;
color:#000000;
}
input[type="radio"], input[type="checkbox"], input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
border:0 none;
}
.pad {
padding:10px;
}
.input {
background-color:transparent;
border:medium none;
margin:2px;
}
.title {
background-image:url("images/title.jpg");
background-repeat:repeat;
color:#4E6C86;
height:20px;
margin:0;
padding:0 3px;
}
.td_head {
background-color:#EAF7FD;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:26px;
}
.td1 {
background-color:#FCFCFC;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:26px;
}
.td2 {
background-color:#F6F6F6;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:26px;
}
.tooltip {
background-color:#FCFCFC;
border-color:#556DB9 #556DB9 #556DB9 #76B1B6;
border-style:solid;
border-width:2px 2px 2px 4px;
color:#000000;
display:none;
padding:4px 10px;
position:absolute;
width:200px;
z-index:300;
}
.errorbox {
background-color:#FFCCCC;
border:1px dashed #D60000;
color:#666666;
font-size:10px;
margin-bottom:10px;
margin-top:10px;
padding:8px;
text-align:left;
width:350px;
}
#head {
background-image:url("images/1.jpg");
height:102px;
padding-left:0;
}
#links ul {
display:inline;
list-style-type:none;
}
#links ul li {
float:left;
margin-left:91px;
}
#links a {
background-position:right bottom;
background-repeat:no-repeat;
display:block;
height:92px;
}
#links ul li:hover a {
background-position:right top;
}
.menu {
width:265px;
}
.menu h2 {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:inherit;
background-image:url("images/menu.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
line-height:21px;
margin:0;
padding-left:6px;
}
.menu ul {
list-style:none outside none;
margin:0;
padding:0;
}
.menu ul li {
margin:0;
}
.menu ul li a {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:inherit;
background-image:url("images/sub.gif");
background-position:7px 8px !important;
background-repeat:no-repeat;
border-bottom:1px dashed #FFFFFF;
color:#333333;
display:block;
height:20px;
line-height:20px;
padding-left:16px;
text-decoration:none;
}
.menu ul li a:hover {
background-color:#36BEFC;
color:#FFFFFF;
}
.quote {
color:#383838;
font:9px Verdana,Arial,Helvetica,sans-serif;
margin:0 auto;
padding:3px;
text-align:left;
}
.list {
list-style-position:outside;
list-style-type:disc;
}
.list_num {
list-style-position:outside;
list-style-type:decimal;
}
.list_alpha {
list-style-position:outside;
list-style-type:lower-alpha;
}
.code {
color:#000000;
font:10px Verdana,Arial,Helvetica,sans-serif;
margin:0 auto;
padding:3px;
text-align:left;
}
.codeinner {
color:#000000;
font:11px 'Courier New',Courier,monospace;
}
.codeline0 {
background-color:#F3F3F3;
height:15px;
padding-left:3px;
white-space:nowrap;
}
.codeline1 {
background-color:#FFFFFF;
height:15px;
padding-left:3px;
white-space:nowrap;
}
#logged_in {
background-color:#C8FFA4;
border:1px dashed #348300;
color:#666666;
font-size:10px;
margin:10px auto;
padding:8px;
text-align:center;
width:150px;
}
.loginerror {
background-color:#FFCCCC;
border:1px dashed #D60000;
color:#666666;
font-size:10px;
margin:10px auto;
padding:8px;
text-align:center;
width:150px;
}
#forum_title {
background:url("images/h1.jpg") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
height:41px;
padding-bottom:4px;
padding-top:3px;
width:1078px;
}
#forum_title span {
background:url("images/alltitles_bg.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-weight:normal;
height:41px;
padding-bottom:4px;
padding-left:6px;
padding-top:3px;
}
#full_forum {
background:none repeat scroll 0 0 #FFFFFF;
margin-left:11px;
width:1078px;
}
.logintext {
background:url("images/sidebartitle2.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:right;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:28px;
line-height:20px;
margin-right:10px;
padding-top:9px;
text-align:center;
text-shadow:0 0 2px #0D4044;
text-transform:uppercase;
width:216px;
}
.logintext2 {
background:url("images/mainnavbg.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
float:right;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:28px;
line-height:20px;
margin-right:10px;
padding-top:9px;
text-align:center;
text-shadow:0 0 2px #0D4044;
text-transform:uppercase;
width:216px;
}
#loginusername {
-moz-border-radius:0 0 0 0;
background:url("images/login/form.png") repeat scroll 0 -27px transparent;
border:1px solid #475B9B;
color:#626262;
font-size:12px;
height:21px;
margin-left:2px;
margin-top:1px;
text-align:left;
width:95px;
}
#loginusername:focus {
background:url("images/login/form.png") repeat scroll 0 0 transparent;
}
#loginpassword {
-moz-border-radius:0 0 0 0;
background:url("images/login/form.png") repeat scroll 0 -27px transparent;
border:1px solid #475B9B;
color:#CF4747;
font-size:12px;
height:21px;
margin-left:1px;
margin-top:1px;
width:100px;
}
#loginpassword:focus {
background:url("images/login/form.png") repeat scroll 0 0 transparent;
}
#submit {
-moz-border-radius:0 0 0 0;
background:url("images/login/login.png") repeat scroll 0 0 transparent;
border:1px solid #475B9B;
color:#3B3B3C;
cursor:pointer;
font-size:13px;
height:33px;
margin-left:7px;
margin-top:1px;
padding-bottom:4px;
width:108px;
}
#submit:hover, #submit:active {
background:url("images/login/login.png") repeat scroll 0 -31px transparent;
}
#loginregister {
-moz-border-radius:0 0 0 0;
background:none repeat scroll 0 0 #FEFEFE;
border:1px solid #212F59;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:9px;
height:16px;
margin:-34px 0 12px 22px;
padding-top:4px;
width:87px;
}
#loginlostpw {
-moz-border-radius:0 0 0 0;
background:none repeat scroll 0 0 #FEFEFE;
border:1px solid #212F59;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:9px;
height:20px;
line-height:9px;
margin:-11px 0 12px 22px;
width:87px;
}
#loginregusers {
-moz-border-radius:0 0 0 0;
background:none repeat scroll 0 0 #FEFEFE;
border:1px solid #212F59;
color:#FFFFFF;
font-family:arial;
font-size:9px;
height:20px;
line-height:19px;
margin:-11px 0 1px 88px;
width:87px;
}
.login_buttons {
color:#663399;
height:31px;
margin-left:2px;
width:31px;
}
#login_reflect {
margin-left:2px;
margin-top:-1px;
}
#registerbutton {
background:url("images/login/register.png") no-repeat scroll 0 0 transparent;
border:1px solid #475B9B;
height:31px;
margin-top:-1px;
width:31px;
}
#registerbutton:hover {
background:url("images/login/register.png") no-repeat scroll 0 -31px transparent;
}
#userlistbutton {
background:url("images/login/users.png") no-repeat scroll 0 0 transparent;
border:1px solid #475B9B;
height:31px;
margin-left:2px;
margin-top:-1px;
width:31px;
}
#userlistbutton:hover {
background:url("images/login/users.png") no-repeat scroll 0 -31px transparent;
}
#lostpwbutton {
background:url("images/login/lostpw.png") no-repeat scroll 0 0 transparent;
border:1px solid #475B9B;
height:31px;
margin-left:4px;
margin-top:-1px;
width:31px;
}
#lostpwbutton:hover {
background:url("images/login/lostpw.png") no-repeat scroll 0 -31px transparent;
}
