acronym {border-bottom:1px dashed #ccc;cursor:help}
html,body {padding:0;margin:0;height:100%;background:#fff url(p/body.bg.gif) no-repeat 0 100%;color:#000;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;}
html[lang] {min-height:100%;height:auto;}
html>body {min-height:100%;height:auto;}
body {background:url(p/robo.jpg) no-repeat 100% 260px;}

#wrap {width:1000px;margin:0 auto;padding:35px 0 0 0;}
#head .GlobalNavMenu {position:absolute;top:-20px;right:0;}
.GlobalNavMenu span {color:#000;}

#head {background:#9dcfd4 url(p/head.bg.gif) no-repeat 100% 0;height:119px;margin:0 0 20px 0;position:relative;}
#logo {position:absolute;}

#about {margin-left:339px;padding:20px 50px 0 20px;font-size:12px;line-height:1.5}

#core {border-collapse:collapse;table-layout:fixed;width:100%;}
table tr td {vertical-align:top;}

table.std {border-collapse:collapse;table-layout:fixed;width:100%;}
table.std td {border:1px solid #ccc;padding:10px;vertical-align:top; }

#content {padding:0 0 0 10px;/*background:#fff;*/font-size:12px;float:left;width:770px;}
#content em {font-family:Verdana;font-size:12px;}
#content ol {padding:0;margin:0 0 0 3em;}
#content ul {padding:0;margin:0 0 1em 3em;}
#content ol li {padding:0 0 1em 0;margin:0;text-align:justify;}
#content ul li {padding:0 0 3px 0;margin:0;text-align:justify;}

#side {width:210px;padding:0 0 0 0px;float:right}
#side p {padding-bottom:10px;}

#login {position:relative;}
#login div {float:left;width:45%;border-left:1px solid #fff;position:relative;}
#login label {font-size:10px;}
#login div input {width:96%;padding:0;}
#login label {cursor:pointer}
#login .reg {float:none;width:85%;}
#login .reg a {text-decoration:underline;padding:0 10px 0 0;}
#login button {position:absolute;top:72px;right:25px;background:#fff;color:#1882b2;font-size:18px;width:30px;padding:0;border:2px solid #1882b2;height:25px;}


div.box {background:#eee;padding:10px;margin:0 0 20px 0;overflow:hidden}
div.box h2 {background:none;font-size:14px;padding:5px;text-align:center;}

#short_news {}
#short_news div {margin:0 0 1em 0;width:100%;overflow:hidden;}
#short_news div a {float:right;}
#short_news div em {float:left;font-style:normal;color:#666;}
#short_news h4 {clear:right;font-size:11px;padding:0;}
#short_news h4 a {float:none;}

#partners a {padding:0 10px 0 0;white-space:nowrap;}
#page2mail {text-align:center;}

#other_news {background:#eee;background:#9DCFD4;padding:10px;margin:10px 0 0 0;}
#other_news p {padding:5px;}
#other_news .active {background:#fff;font-weight:bold;}

.form_table {border-collapse:collapse;width:70%;margin:auto;table-layout:fixed;}
.form_table tr td {padding:0;border:1px solid #ddd;padding:5px;vertical-align:top}
.form_table tr.ValidationErrorTitle {background:#fee;padding:0;}
.form_table tr.ValidationErrorTitle p {padding:0;margin:0;text-indent:0;font-size:11px}
td {font-size:10px;}

.AWL_formActions input {width:auto;height:20px;cursor:pointer;background:#a2d5de url(../pix/button.bg.gif) repeat-x 0 0;position:relative}
.AWL_formActions  {text-align:right;margin:2px 1px}
table tr td.form_desc_req {text-align:right;vertical-align:middle;padding:5px;width:100px;background:#f7f5dd;font-weight:bold;font-size:11px;}
table tr td.form_desc {text-align:right;vertical-align:middle;padding:5px;width:100px;background:#ddf3f7;font-size:11px;}
p.form_desc {padding:0;text-indent:0}

.form_control {text-align:left;padding:5px;}
.form_control textarea {width:98%;height:150px;}
.form_control  input {width:200px;}

#footer {padding:5px 20px;text-align:right;clear:both;margin:0 0 20px 0}

.AWL_table {clear:both; table-layout:fixed;width:100%;}
.AWL_table caption {text-align:left;padding:5px;font-size:12px;}
.AWL_table tr td.control a {display:block;text-align:center;padding:1px 2px;background:#f5f5f5;border-top:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #bbb;border-right:1px solid #bbb;margin:0 0 5px 0;}
.AWL_table tr td.control a.enabled {background:#b1e2b2;font-size:16px;line-height:22px;padding:0;}
.AWL_table tr td.control a.disabled {background:#eebfbf;font-size:16px;line-height:22px;padding:0;}
.AWL_table tr td.control a:hover {border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #eee;border-right:1px solid #eee;}

.AWL_table tr td.type2 {padding-left:3px;padding-right:0;}
.AWL_table tr td.type2 a {float:left;margin:0 2px 0 2px;}

.AWL_table tr.th td {text-align:center;vertical-align:middle;background:#fee0f9;background:#cde7ea;}
.AWL_table tr.th td.control {width:20px;}
.AWL_table tr.th td.type2 {width:60px;}

#compatnote {padding:0;margin:0;font-size:10px}

.checkLogin {padding:0 5px;border:1px outset #fff;background:#ddd;margin:0 5px 0 5px;position:relative;top:-2px;cursor:pointer;}