body {font-size:75%;font-family:arial;margin:0;background-color:#fff;background-color:#fff}
a {color:#096AAF;}
a:hover {color:#f00}

a.quick {font-size:85%;text-decoration:none;border-style:dashed;border-width:0 0 1 0;border-color:#096AAF}
a.quick:hover {border-color:#f00}
div, p, ul, li {margin:0px} 

table {font-size:100%}
td {vertical-align:top}
td {vertical-align:top}
form {padding:0;margin:0}

table.menu {;border-width:0}
table.menu a {color:#062E85;text-decoration:none;font-weight: bold}
table.menu a:hover {color:#f00}
table.menu td{;border-style:solid;border-color:#dddddd;padding:5}
table.menu td.left{border-width:2 2 0 0;padding-left:0}
table.menu td.left_top{border-width:0 2 0 0;padding:0 5 5 0;width:20}

table.menu td.right{border-width:2 0 0 0}
table.menu td.right_top{border-width:0 0 0 0;padding-top:0}

table.menu td.right_sub{border-width:2 0 0 0;padding:1 5 1 15;font-size:90%}
table.menu td.right_sub a{font-weight:normal;text-decoration:underline}
table.menu td.right_sub p{margin:3 0 3 0}

table.news td.image{padding-right:20;padding-top:3}
table.news td.date{color:#f00;font-size:105%;padding-bottom:3}
table.news td.new{color:#666;padding-bottom:25}

table.voting td {vertical-align:middle;color:#666}
table.voting td.radio {text-align:center;vertical-align:middle;padding-bottom:12;width:20}
table.voting td.radio input{width:15;margin:0;padding:0;background-color:#fff;}
table.voting td.answer {padding-bottom:12}

table.bottom_info {color:#666;font-size:90%;margin:100 0 50 0;border-top:1 solid #ddd;padding:20 0 20 0}
.hidden {display:none}
.big_red {color:#f00;font-size:110%;font-weight:bold}
.red {color:#f00}
p.other_news {margin:0 0 15 0}

tr.header td {font-weight:bold}

table.table_with_border {border-collapse:collapse}
table.table_with_border td {border-color:#999;border-style:solid;border-width:1;padding:4;vertical-align:middle}
table.table_with_border tr.header td {color:#fff;background-color:#00A5EA}
table.table_with_border td.title {padding-left:10}

.text p {margin-bottom:7}

table.page_numbers {margin-top:20}
table.page_numbers td {padding:2 6 2 6;color:#096AAF;text-align:center;vertical-align:middle;font-size:110%}
table.page_numbers td.current {color:#fff;font-weight:bold;background-color:#096AAF}

.small {font-size:80%}
input.num {text-align:right}
input.contacts {width:80%;margin:10 0 10 0}
textarea.contacts {width:80%;margin:10 0 10 0}
.red {color:#f00}

.inputbox {border-style:solid;border-color:#bbb;border-width:1;width:325;height:155}
.inputbox td.header {background-color:#00A5EA;vertical-align:middle;color:#fff;font-size:100%;padding-left:10;font-weight:bold}
.inputbox div.blue {background-color:#00A5EA;height:22;width:47}
.inputbox .num {margin:40 0 10 0;width:200;text-align:right}
.inputbox .btn {width:70}
.inputbox .img {margin:-10 0 0 15;z-index:4}
.pointed {cursor:pointer}