html { font-size: 18px; } body { background-color: #eaf2e8; font-family: Arial; color: #000; font-size: 1.4em; padding: 0; margin: 0; } a { color: blue; text-decoration: underline; } a:hover { color: red; text-decoration: none; } div.name { font-size: 20px; } div.desc { font-size: 12px; padding: 2 0; } #v_menu { width: 180px; padding: 0 0 0 0; margin: 0 0 0 0; font: 14px Arial; background-color: #1f7d1c; color: #333; } #v_menu ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border: none; } #v_menu li { border-bottom: 1px solid #fff; margin: 0 0 0 0; text-align: left; } #v_menu li a { display: block; padding: 5px 5px 5px 5px; border: 0px; background-color: #277823; color: #fff; text-decoration: none; width: 100%; } html>body #v_menu li a { width: auto; } #v_menu li a:hover { border: 0px; background-color: #a5cba3; color: #000; } td.advert { background-color: #fff; } td.main { background-color: #fff; padding: 0 15; } td.main { border-left: #aaa 1px solid; font-size: 1em; } h1 { font-weight: normal; font-size: 1.2em; } hr { border: none; border-top: #aaa 1px solid; } img { border: 0; } table.header td { background-color: #a5cba3; } div.contact { padding-top: 10; font-size: 0.8em; } div.body { width: 960px; background-color: #a5cba3; padding: 10; } div.bodyfree { width: 100%; background-color: #fddba2; } span.letter { color: darkred; font-weight: bold; } div.cit { text-align: right; font-size: 1em; font-style: italic; color: #333; } div.item div.about { padding: 10px; background-color: #d9ecd9; } div.item div.about div.name { font-size: 1em; font-weight: bold; } div.item div.about div.date { font-size: 0.8em; } div.item div.text { font-size: 1em; padding: 10px; } div.item div.answer { font-size: 1em; padding: 10px; background-color: #fdffe0; margin: 0 10 10 10; } div.input input { width: 420px; } div.input select { width: 420px; } div.input table td { padding: 10px; background-color: #cce6cc; font-size: 1em; } div.input table tr#b td { border: 0px; } div.input table td div { font-size: 0.8em; color: #666; } div.input span { color: red; text-transform: uppercase; } div#showComment { display: none; } p.send { font-size: 18px; } div#topbar div.text { font-size: 14px; } table#reg td { background-color: lightyellow; font-size: 1.0em; border-bottom: #000 1px dotted; padding: 10; } table#reg td div { font-size: 0.7em; } table#reg td input { margin: 7; width: 470px; font-size: 1em; } table#reg td textarea { margin: 7; width: 470px; font-size: 1em; } table#reg td select { margin: 7; width: 470px; font-size: 1em } form { margin: 0; padding: 0 } select { margin: 5; width: 100 } table#in td { border: none; font-size: 12 } input#sb { width: 130; font-size: 14px; } table#reg td div#error { color: red; font-size: 12; text-transform: uppercase; font-weight: normal; } table#reg td span { color: red; } table#reg td.text { padding-left: 10px; } div#error { color: red; font-size: 12; text-transform: uppercase; font-weight: normal; padding-left: 10px; } table.cross tr td input { width: 25px; height: 25px; border: none; font-family: Arial; font-size: 20px; font-weight: bold; text-align: center; text-transform: uppercase; vertical-align: center; color: green; background-color: #fff; } table.cross { background-color: #fff; border: #84ab55 20px solid; } table.cross td { width: 25px; height: 25px; text-align: center; border-top: #84ab55 1px solid; border-right: #84ab55 1px solid; margin: 0; padding: 0; } table.cross td.black { background-color: #000; border: none; } table.cross td.white { background-color: #84ab55; border: none; } table.ctext td { font-size: 12px; } div.question ol { margin-left: 0; padding-left: 50; width: 900; } table.cross tr td input.red { color: red; } table.cross tr td input.green { color: green; } .hidden { display: none; width: 200px; border: #aaa 1px solid; font-size: 12px; font-family: Arial; padding: 5px; background-color: #eee; text-align: left; } table.color { background-color: #fff; border-left: 1px #aaaaaa solid; border-top: 1px #aaaaaa solid; } table.color tr.title { background-color: #1b65da; /*#0145c0*/ color: #fff; } table.color tr.title td * { font-size: 14px; } table.color tr.top { background-color: #fad9cc; } table.color tr.even { background-color: #d4e3f9; } table.color td { padding: 5px; border-right: 1px #aaaaaa solid; border-bottom: 1px #aaaaaa solid; } td.main li { margin: 10 0; }