* {margin:0; padding:0;}
html {overflow-y:-moz-scrollbars-vertical; overflow-y: scroll;}
body {/*background:#220030 url(images/bgbody.png)*/background:#000 url(images/bgbody2.png) repeat-x; font-family:Arial, Tahoma, sans-serif; margin:5px auto; color:#111;}
h1 {margin-bottom: 2px; text-align:center; font-family: Calibri, "Arial Unicode MS", Batang; width:100%; font-size:30px;}
h3 {margin:5px 0; font-size:16px;}
a img, a:link img {border:0;}
div#logo {margin:5px auto;}
ul, ol {margin-left:5px; padding:0;}
li {list-style-type:none; margin:0; padding:0;}

table#layout {width:800px; margin:5px auto; background:#ffffff; font-size:12px; border:10px solid #fff;}
table#layout tr td#layleft {width:480px; vertical-align:top; margin:0 10px 0 0; padding:0 10px 0 0;}
table#layout tr td#layright {width:300px; vertical-align:top; margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px solid #ccc; font-size:14px;}
table#layout tr td#layright h3 {background-color:#E2EDFF; color:#000; padding:2px 5px; text-align:right; margin-top:10px;}
table#layout tr td#layright ul {padding:0;}
table#layout tr td#layright ul li {margin:0 2px;}

div.intro {width:100%; /*background:#ECE9D8;*/ padding:3px; color:#333; margin:0; display:block;}
div.intro ol {padding:0; margin-left:30px;}
div.intro ol li {list-style-type:decimal;}
/*div.langmenu {float:right; width:20px; height:1px;}
div.langmenu div.langcontainer {position:relative; top:-115px; right:-35px; font-size:9px;}
div.langmenu div.langcontainer {position:relative; top:0; right:-33px; font-size:9px;}*/
div.langmenu {display:block; text-align:center;}
div.langmenu img {padding:0 2px;}
div.share {width:100%; display:inline; text-align:center;}
div.share p img {margin:0 2px;}

form textarea {font-family: "Arial Unicode MS", Batang; width:100%; border:1px solid #220030/*6BBA70*/; margin:0 auto 2px auto;}
form input.submit {padding:2px; margin:2px; width:100px; font-size:14px;}
p.copy, p.copy a {font-size:9px; color:#E6E6E6; margin:5px auto; text-align:center;}
p.big {font-size:1.5em; text-align:center;}
.clear {clear:both;}

.greybox, .bluebox, .creambox {color: #333333; padding: 10px; font-size: 13px; font-weight: bold; margin: 10px 0 2px 0;}
.greybox {background-color: #f7f7f7; border: 1px solid #cccccc;}
.bluebox {background-color: #eceff6; border: 1px solid #d4dae8;}
.creambox {background-color: #fff9d7; border: 1px solid #e2c822;}
