* {box-sizing: border-box; -moz-box-sizing: border-box;} body {font: 100% Arial, Verdana, Helvetica; background-image: url("../images/secr/bg.gif"); background-repeat: repeat-x; color: #000; padding: 0; margin: 0;} td, th {font-size: 70%;} form {margin: 0;} input, textarea, select {font-size: 100%;} label {cursor: hand;} a {color: #8f2d91; text-decoration: underline;} a.sel {color: #c01f35;} #language {width: 100%; margin: 15px 0 15px 0; text-align: center;} #logo {width: 149px; height: 80px; border: 0; margin: 0;} #main-img {width: 199px; height: 117px; border: 0; margin: 0 5px 0 5px;} #menu {width: 411px; height: 135px; border: 0; margin-bottom: 10px;} .bg-article {background-image: url("../images/secr/bg-article.gif"); background-repeat: repeat-x;} .bg-tbl {background-color: #FFF;} .pdt {padding: 15px 0 15px 0;} #red-title {width: 100%; padding: 15px; background-image: url("../images/secr/pix-r.gif");} #red-title h3 {color: white;} .pd15 {padding: 15px;} .pru {background-image: url("../images/secr/pru.gif"); background-repeat: repeat-y;} h1 {font-size: 150%; font-weight: bold; padding: 0; margin: 0;} h2 {font-size: 140%; font-weight: bold; padding: 0; margin: 0;} h3 {font-size: 130%; font-weight: bold; padding: 0; margin: 0;} h4 {font-size: 120%; font-weight: bold; padding: 0; margin: 0;} h5 {font-size: 110%; font-weight: bold; padding: 0; margin: 0;} h6 {font-size: 100%; font-weight: bold; padding: 0; margin: 0;} a.link {padding-left: 10px; background-image: url("../images/secr/link.gif"); background-repeat: no-repeat;} a.link-sel {padding-left: 10px; background-image: url("../images/secr/link.gif"); background-repeat: no-repeat; color: #c01f35;} img.dl {width: 110px; height: 1px; border: 0; margin: 0;} img.dlt {width: 91px; height: 1px; border: 0; margin: 0;} img.drt {width: 87px; height: 1px; border: 0; margin: 0;} img.dlb {width: 91px; height: 1px; border: 0; margin: 0;} img.drb {width: 87px; height: 1px; border: 0; margin: 0;} img.captcha {width: 120px; height: 60px; border: 1px solid #9e9e9e;} img.2-lvl-delim {width: 100%; height: 1px; margin: 10px 0 10px 0;} .dl {width: 100%; height: 1px; margin: 0; padding: 0; text-align: left;} .dl img {width: 110px; height: 1px; border: 0; margin: 0;} .dr {width: 100%; height: 1px; margin: 0; padding: 0; text-align: right;} .dr img {width: 110px; height: 1px; border: 0; margin: 0;} .sp {font-size: 70%;} .100p {width: 100%;} .200px {width: 200px;} #subscribe {margin-bottom: 25px;} #close-copy {width: 41px; height: 50px; border: 0; margin: 0;} table.tbl1 {width: 100%; margin: 0; padding: 0; border-collapse: collapse;} table.tbl1 th {border: 1px solid #9e9e9e; padding: 3px; vertical-align: top; background-color: #f0f0f0; text-align: left;} table.tbl1 td {border: 1px solid #9e9e9e; padding: 3px; vertical-align: top; background-color: #FFF;} table.tbl1 caption {border: 1px solid #9e9e9e; padding: 3px; vertical-align: top; background-color: #9e9e9e; text-align: center; font-weight: bold;} table.tbl2 {width: 100%; margin: 0; padding: 0; border-collapse: collapse;} table.tbl2 th {border: 1px solid #9e9e9e; padding: 3px; background-color: #f0f0f0;} table.tbl2 td {border: 1px solid #9e9e9e; padding: 3px; background-color: #FFF;} table.tbl2 caption {border: 1px solid #9e9e9e; padding: 3px; background-color: #9e9e9e; font-weight: bold;} div.msg {display: none; z-index: 50; border: 1px solid #000; padding: 10px; position: absolute; background-color: #FFF; width: 300px; left: 40%;} .rm {color: red;} .rs {color: red; font-size: 120%; padding-left: 3px;}