* {margin:0; padding:0;}
body {cursor:default; background-color:#a4b3c1; text-align:center;}
p, li {font:normal 12px/16px verdana, tahoma, arial; color:#000;}
ul {margin:15px 60px;}
li {margin:7px 18px;}
ul.possible li {font-size:11px;}
a {text-decoration:none; color:#245a8f; font:normal 12px/20px verdana;}
a:hover {text-decoration:underline;}
img {border:none;}
h1, h2 {clear:both; margin:25px 20px 10px 20px;}
h1, h1 a {font:bold 14px verdana; color:#3d6790;}
h2 {font:bold 13px verdana; color:#cf8839;}
table.general, table.container, table.head, table.foot {border-collapse:collapse; border-spacing:0; background-color:#fff;}
.general {width:926px; margin:0 auto; height:100%;}
.container td, .foot td {vertical-align:top;}
.foot td {text-align:left;}
a span {color:#FFF;}
a:hover span {color:#3d6790;}
strong {font-weight:bold; color:#1d4770;}
strong a {font-weight:bold;}

td.shadow_left {width:5px; background:url('images/shadow_left.gif') repeat-y right;}
td.shadow_right {width:5px; background:url('images/shadow_right.gif') repeat-y left;}

table.head {height:101px; background:url('images/top.gif') repeat-x top;}
.head td.logo {width:312px; vertical-align:top; background:url('images/mann.gif') no-repeat 210px 0;}
.head td.logo img {margin:8px 0 0 20px;}
.head td.list {width:266px; text-align:center; vertical-align:top; background:url('images/list.gif') no-repeat center top; line-height:1px;}
.head td.list a, .head td.list a:link, .head td.list a:hover, .head td.list a:visited {color:#CCC; font-weight:bold; margin:0; padding:0; line-height:13px;}
.head td.list a:hover {color:#FFF;}
.head td.searcher {width:338px; vertical-align:top; padding:14px 0 0 35px;}
div.fl {float:left;}
.search_words {background:url('images/textfield.gif') repeat-x top; width:190px; height:25px; border:none; padding:2px 3px 4px 5px; font-size:13px; color:#335C82;}
.search_go {background:url('images/search.gif') no-repeat top; width:73px; height:25px; border:none; margin-left:25px; cursor:pointer;}
.en_search_go {background:url('images/search_en.gif') no-repeat top; width:73px; height:25px; border:none; margin-left:25px; cursor:pointer;}
.container {height:100%;}
.container td.main {width:640px;}
div#siteg {margin:40px 10px 10px 60px;}
#siteg h1 a:hover {text-decoration:none; color:#cf8839;}
#siteg p {margin:10px 20px;}
#siteg p.cit {font:normal 11px/16px verdana; background-color:#eeeeee; border:1px solid #8fa2b4; margin:30px 10px 30px 60px; padding:10px 20px;}
#siteg p.cit a, #siteg p.cit a:hover {font-size:11px; letter-spacing:0.08em;}
td.right {width:276px;}
td.right img {margin:40px 20px 10px 40px;}
div.menu {width:200px; margin:20px 20px 20px 40px;}
.menu a {display:block; text-align:right; color:#406b94; font:bold 13px/22px verdana;}/**/
.menu a:hover {text-decoration:none; color:#cf8839;}/**/

td.links {width:916px; height:140px; vertical-align:middle; padding-left:80px;}
td.links div {float:left; margin-right:60px;}
.links a {display:block;}

td.example {background-color:#dee2e6; height:250px;}
td.example div.blue {margin-left:80px;}
td.example div.blue div.back_example {float:left; background:url('images/back_example.gif'); width:196px; height:157px; margin:12px 2px 10px 3px;}
td.example img {margin:4px;}
td.example h1 {margin:0; padding:20px 0 20px 80px; background-color:#fff;}

div.exmple {float:left; width:240px; height:200px; margin:30px 36px 10px 0; text-align:right;}
div.exmple div {width:238px; height:180px; float:left; background-color:#eeeeee; border:1px solid #8fa2b4;}
div.exmple div img {margin:7px 4px;}
div.exmple div p {font-size:0.8em;}

td.ssy_l {text-align:left; color:#245a8f; height:35px; vertical-align:middle;}
td.ssy_r {text-align:right; vertical-align:middle;}

td.bottom {height:58px; padding:18px 4px 0 0; vertical-align:top; background:#a4b3c1 url('images/bottom.gif') repeat-x top;}
td.bottom p {text-align:right;}
td.bottom_left {width:5px; background:#a4b3c1 url('images/bot_left.gif') no-repeat top right;}
td.bottom_right {width:5px; background:#a4b3c1 url('images/bot_right.gif') no-repeat top left;}

span.scom {font-size:9px; line-height:1em;}
.snot {font-size:10px; line-height:1em; color:#3d6790;}
.notify {font-weight:bold; color:#cf7829;}
.good {font-weight:bold; color:#3d6790;}
table.forum {margin:10px 20px; font:normal 12px verdana;}
table.forum td {padding:0 10px 10px 0;}
input, textarea {border-width:1px; border-color:#3d6790;}
textarea {font:normal 12px/1.1em verdana;}
input.button {color:#3d6790; font-weight:bold; border:none; background-color:#FFF; text-decoration:underline; cursor:pointer;}
