* {box-sizing: border-box; -moz-box-sizing: border-box;} body {font: 100% Arial, Helvetica; color: #000; padding: 0; margin: 0;} td, th {font-size: 75%;} form {margin: 0;} input, select, textarea {font-size: 100%;} a {color: #009; text-decoration: underline;} p { text-align: justify; } .container {border-collapse:collapse; width:100%;} .container td {padding:0; vertical-align:top;} .col-left {width:35%; background:url("/images/rost/bg-tree.gif") bottom right no-repeat;} .col-left .bg {background:url("/images/rost/bg-col-left.png") repeat-x;} .col-left .bg-main {background:url("/images/rost/main-img-left.png") top right no-repeat;} .col-left .logo img {width:160px; height:72px; border:0; margin:40px 110px 40px 40px;} .menu {padding:30px 40px 30px 15px;} .menu .el1, .menu .el1s {font-size: 125%; font-weight:bold; padding:0 0 5px 25px;} .menu .el1s a {color:#000;} .menu .el1s {background:url("/images/rost/bg-el1.gif") top left no-repeat;} .menu .sub1 {padding:5px 0 15px 20px;} .menu .sub2 {padding:5px 0 15px 20px;} .menu .el2, .menu .el2s {font-size: 110%; font-weight:bold; padding:0 0 5px 25px;} .menu .el2s a {color:#000;} .menu .el2s {background:url("/images/rost/bg-el2.gif") top left no-repeat;} .menu .el3, .menu .el3s {font-size: 110%; padding:0 0 5px 25px;} .menu .el3s a {color:#000;} .block {padding:30px 40px 0 40px;} .block p {font-size:125%; color:#006b6e; margin:0 0 15px 0; padding:0; font-weight: bold;} .block p a {color:#006b6e; text-decoration:none; font-weight: bold;} .block p a:hover {text-decoration:underline; font-weight: bold;} .delim img {width:140px; height:1px; border:0;} .question {border-collapse:collapse;} .question td.c {padding:0; background:#eaeaea; text-align:right;} .question td.c img {width:30px; height:30px: border:0;} .question td.t {padding:0 0 0 40px; background:#eaeaea;} .question td.t p {font-size:125%; color:#006b6e; margin:0; padding:0; font-weight: bold;} .question td.t .txt {padding-bottom:2px;} .question td.q {padding:0; background:#eaeaea; vertical-align:middle;} .question td.q img {width:42px; height:42px; border:0; position:relative; left:21px;} .block-phone {padding:30px 40px 30px 40px; font-size:110%; color:#000;} .block-phone .b {font-size:140%;} .block-phone div {margin-top:5px;} .col-right {width:65%; background:url("/images/rost/bg-col-right.png") repeat-x;} .col-right .bg-main {background:url("/images/rost/main-img-right.png") top left no-repeat; padding-top:20px;} .icons {border-collapse:collapse; margin-left:100px;} .icons td, .icons th {padding:0; vertical-align:center; text-align:center;} .icons th {background:url("/images/rost/bg-icons-b.gif") no-repeat;} .icons th.on {background:url("/images/rost/bg-icons-g.gif") no-repeat;} .icons td img, .icons th img {width:41px; height:41px; border:0;} .icons td {background:url("/images/rost/bg-icons-s.gif") center left repeat-x;} .icons td.cl {width:70%;} .services {padding: 45px 20px 0 115px; height: 200px;} .services p {font-size:125%; color:#fff; margin:0 0 15px 0; padding:0; font-weight: bold;} .services a {color:#fff; text-decoration:underline; margin:0 10px 0 0; line-height:1.6;} .content {font-size:110%; padding:0 40px 40px 40px;} .content h1 {font-size:150%; margin:0 0 20px 0; padding:0;} .content h2 {font-size:140%; margin:20px 0 20px 0; padding:0;} .content h3 {font-size:130%; margin:20px 0 20px 0; padding:0;} .content h4 {font-size:120%; margin:20px 0 20px 0; padding:0;} .content h5 {font-size:110%; margin:20px 0 20px 0; padding:0;} .content .date {font-size:80%;} .content table.tbl {background-color: #FFF; border-collapse: collapse;} .content table.tbl caption {font-size: 80%; font-weight: bold; padding: 3px;} .content table.tbl th {border: 1px solid #c6c6c7; background-color: #eaeaea; padding: 3px;} .content table.tbl td {border: 1px solid #c6c6c7; padding: 3px;} .nav-pages {padding:3px 0 0 0;} .nav-pages .pages {padding:5px 0 0 0;} .nav-pages .sel {font-weight:bold;} .copy {padding:30px; background:url("/images/rost/bg-copy.gif") repeat-x;} .registration-form th, .registration-form td {padding:5px; vertical-align:middle;} .registration-form input {font-size:110%;} div.rm {color:red;} .starrequired {color: red; font-size: 140%; font-weight: bold; line-height: 10px;} .clear { clear: both; width: 0px; height: 0px; }