* { padding:0; margin:0;}

body { text-align:center; font:small Arial, Helvetica, sans-serif; color:#3d3d3b; background:#FFF url(i/bg2.gif)}

a:focus { outline:0; -moz-outline:0;}

#wrap { width:586px; text-align:left; margin:20px auto;}

#top { height:106px; background:url(i/l1.gif) no-repeat;}
#top a { display:block; width:95px; height:106px; float:right; text-indent:-9999px; background:url(i/demo.gif) no-repeat;}

#logo { height:114px;}
#logo h1 { text-indent:-9999px; height:114px;}
#logo h1 a { display:block; width:586px; height:114px; background:url(i/l2.gif) no-repeat;}

#menu { background:#00457C url(i/m1.gif) no-repeat; height:29px; line-height:29px; padding-left:125px;}
#menu a { color:#FFF; text-decoration:none; padding:0 15px;}
#menu a:hover { text-decoration:underline; color:#FF6;}
/*#menu a.dnld { color:#00457C; background:#FFF;}

#menu a.dnld:hover { text-decoration:none; background-color:#FF6; color:#333;}*/

#lang { font-size:85%; text-align:right; padding:5px 43px 5px 0;}
#lang a { color:#3d3d3b; text-decoration:underline;}
#lang a:hover { text-decoration:none;}

#page { padding:10px 65px; background:#FFF url(i/bg1.gif) repeat-y;} 

#submenu {padding:5px 65px; background:#FAFAFA url(i/bg1.gif) repeat-y; text-align:center; display:none;}
#submenu a {color:#666; text-decoration:underline; padding:0 10px;}
#submenu a:hover { color:#333; text-decoration:none;}

#txt { padding:10px 0;}
#txt p { margin-bottom:10px; text-align:justify;}
#txt h2 {color:#00457C; font:180% Georgia, "Times New Roman", Times, serif; margin-bottom:10px; letter-spacing:-1px; background:url(i/rul.gif) repeat-x 0 100%;}
#txt h3 {color:#00457C; font:150% Georgia, "Times New Roman", Times, serif; margin-bottom:10px; letter-spacing:-1px;}
#txt a {color:#00457C; text-decoration:underline;}
#txt a:hover { text-decoration:none; color:#FF3300}

#txt p.right { text-align:right;}

#txt ul { list-style:none; margin-bottom:10px;}
#txt ul li { padding-left:12px; background:url(i/bl.gif) no-repeat 0 6px;}

#footer { border:1px solid #CECECE; background:#EAEAEA; margin:0 43px; padding:10px 0; text-align:center; font-size:85%; color:#666;}
#footer a { color:#666; text-decoration:underline;}
#footer a:hover { text-decoration:none; color:#333;}

form ul li { margin-bottom:15px;}
.fld { width:300px; padding:2px; border:1px solid #999;font:small Arial, Helvetica, sans-serif;}
.fld:hover { border-color:#666;}
.fld:focus { background:#FFC;}
textarea.fld { overflow:auto; height:150px;}


.btn { padding:5px 10px; background:#00457C; color:#FFF; font-weight:bold; font-size:85%; cursor:pointer; cursor:hand;}

.error { background:#F00; text-align:center; font-weight:bold; padding:5px; margin-bottom:10px; color:#FFF;}
.done { background: #006600; text-align:center; font-weight:bold; padding:5px; margin-bottom:10px; color:#FFF;}
