html { font-size: 100.01%; }
body { font-size: 1em; line-height: 1.2em;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, address, code, strong, em, img, ol, ul, li, form, label, input, textarea, table, tr, td { margin: 0; padding: 0; vertical-align: baseline; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0; }

address { font-style: normal; }
.fleft { float: left; }
.cleft { clear: left; }
.fright { float: right; }
.cright { clear: right; }
.cboth { clear: both; height:0;}
.blk { display: block; }
.inl { display: inline; }
.inner{margin: 0 auto; max-width:1280px; text-align:left}

img{border:0;}

html, body { margin: 0px 0px 0px 0px; background-color:#FFFFFF; color:#3e352c; text-align: left; height:100%; font-family: 'Verdana', sans-serif;  font-size:14x; line-height:18px;}
label{font-weight: bold; margin-bottom:5px}
optgroup { font-size:24px; line-height:28px }
.selected{ width:96%; padding:2%; font-size:24px; line-height:28px; color:#FFFFFF }
.btn { color:#FFFFFF;
  background: #93278F;
  background-image: -webkit-linear-gradient(top, #93278F, #93278F);
  background-image: -moz-linear-gradient(top, #93278F, #93278F);
  background-image: -ms-linear-gradient(top, #93278F, #93278F);
  background-image: -o-linear-gradient(top, #93278F, #93278F);
  background-image: linear-gradient(to bottom, #93278F, #93278F); 
  border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;
  border: 1px solid #93278F;
  color: #ffffff;
  font-size:24px;
  padding: 2%;
  width:100%;
  cursor:pointer
}
.selector{margin: 5px 0; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;
  padding: 0 15px; border: 1px solid #93278F; width:100%; background-color:#FFFFFF; color:#3e352c; height: 55px; font-family: 'Verdana', sans-serif;}

.selectorname{margin: 5px 0; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;
  padding: 0 15px; border: 1px solid #93278F; width:97%; background-color:#FFFFFF; color:#3e352c; height: 55px; font-family: 'Verdana', sans-serif; font-size:28px}

#content{width:92%; padding:0 4%; margin: 0 auto; max-width:1280px; margin-top:25px;}

#contentchanger{ display:none; position:fixed; z-index:200; width:92%; background-color:#FFFFFF; padding:20px 4%; left: 50%;    transform: translate(-50%, 0); max-width:800px; margin-top:25px; border:1px solid #000000; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;}

#counter {margin:15px 0;}


.a{width:48%; float:left; text-align:left; border-bottom:0px; padding-left:2%;}
.b{width:38%; float:left; text-align:left; border-bottom:0px; padding-left:2%;}
.c{width:8%; float:left; text-align:right; border-bottom:0px; padding-right:2%;cursor:pointer}


@media screen and (max-width: 1024px) {
.a{width:98%; float:none; text-align:left; border-bottom:0px; padding-left:2%;}
.b{width:98%; float:none; text-align:left; border-bottom:0px; padding-left:2%;}
.c{width:98%;  float:none; text-align:right; border-bottom:0px; padding-right:2%;font-weight:bold; }	
.btn { font-size:16px;}
}	

ol {list-style:none}
ol li{width:100%; padding: 15px 0 15px 0; border-bottom:1px solid #93278F;}
ol li:nth-child(even) {
  background-color: #FFFFFF;
}
ol li:nth-child(odd) {
  background-color: #EFEFEF;
}