.polls_color_1{ background-color: #8D1B1B; border: 2px ridge #B22222; }
.polls_color_2{ background-color: #6740E1; border: 2px ridge #4169E1; }
.polls_color_3{ background-color: #8D8D8D; border: 2px ridge #D2D2D2; }
.polls_color_4{ background-color: #CC8500; border: 2px ridge #FFA500; }
.polls_color_5{ background-color: #5B781E; border: 2px ridge #6B8E23; }

/* CSS Document */

* { margin: 0; padding: 0;}

.main { max-width: 1280px; width: expression(document.body.clientWidth > 1280? "1280px": "100%");}

H1 { font-size: 20pt; font-weight: normal; color: #878787; padding-bottom: 10px;}
H2 { font-size: 16pt; font-weight: normal; color: #878787; padding-bottom: 3px;}
H3 { font-size: 16pt; font-weight: normal; color: #878787; padding-bottom: 10px;}

IMG { border: none;}

A { color: #993333;}

TD, TH, P { font: 10pt Arial;} 

P, UL, OL { padding-bottom: 10px;}

UL { padding-left: 22px;}

.menu a { color: #FFFFFF; text-decoration: none; font-size: 16pt; white-space: nowrap;}

.menu_left div { color: #595959; margin-bottom: 15px; font-weight: bold; font-size: 10pt; padding-left: 20px; line-height: 15px; background: url(../img/marker2.jpg) no-repeat;}
.menu_left a { display: block; margin-bottom: 15px; text-decoration: none; font-weight: bold; font-size: 10pt; padding-left: 20px; line-height: 15px; background: url(../img/marker.jpg) no-repeat;}
.menu_left a:hover { background: url(../img/marker2.jpg) no-repeat; color: #595959;}

.map { background: url(../img/top_red_b.jpg);}
.map a { color: #FFFFFF; text-decoration: none; font-size: 8pt; font-weight: bold; vertical-align: top; padding-right: 20px;}
.map div { color: #C69493; display: inline; font-size: 8pt; font-weight: bold; vertical-align: top; padding-right: 20px;}

.search input { display: block; width: 200px; height: 25px; border: 1px solid #878787; color: #666666; font-size: 12pt; margin-bottom: 5px;}

.rate td { font-size: 10pt; padding-bottom: 2px;}

.auterization { text-align: right;}
.auterization input { border: 1px solid #878787; font-size: 12pt; color: #CCCCCC; display: block; width: 100%; height: 25px; margin-bottom: 10px;}

.gray { color: #878787;}

#list_row { padding-bottom: 15px;}
#list_row .date { color: #878787; font-size: 9pt; padding: 6px 0 2px 0;} 

#form { font-size: 10pt;}
#form input, #form textarea { display: block; margin: 1px 0 5px 0; width: 300px;}
.red { color: #9A3334;}

#table { border: 1px solid #FFFFFF; border-bottom: none; border-right: none;}
#table td, #table th { text-align: left; padding: 5px 10px 5px 10px; border: 1px solid #FFFFFF; border-top: none; border-left: none;}
#table th { background: #9A3334; color: #FFFFFF;}
#table td { background: #BDBDBD; vertical-align: top;}
#table p, #table td, #table th { font-size: 9pt;}