/* GLOBAL RESET */
* {
outline: 0;
outline-width: 0;
outline-style: none;
}
a img {
border: 0;
}
body {
  margin: 0;
  padding: 0;
  font: 12px Arial, Helvetica, sans-serif;
  color: #666;
  background: #fff url(../img/bg-tile.png) repeat-x top left;
}
#frame {
  width: 831px;
}
#header {
  height: 373px;
}
#container {
  width: 780px;
  padding-top:10px;
  background: url(../img/bg-content.png) no-repeat top center;
}

#content {
  width: 450px;
  float: left;
  margin-left: 25px;
  text-align: justify;
}
#sidebar {
  width: 270px;
  float: right;
  margin-right: 20px;
  background:  transparent url(../img/bg-form-tile.png) repeat-x bottom left;
}
#footer {
  border-top: 1px solid #04AEEF;
  margin-top: 20px;
  font-size: 10px;
}
a:link, a:visited {
  color: #4CA610;
}
a:hover, a:focus, a:active {
  color: #03226F;
}

.green {
  color: #ffffff;
  margin-left:-20px;
  font-weight:bold;
}

.green a:link,.green a:visited {
  color: #03226F;
}

.green a:hover,.green a:focus,.green a:active {
  color: #ffffff;
}


.text {
  width: 90%;
}


.clear {
  clear: both;
  overflow: hidden;
  height: 1px;
  font-size: 1px;
}

/* HEADINGS */
h1,h2,h3,h4,h5,h6 {
  margin: 5px 0px;
  padding: 0;
  text-align: left;
  font-family: "Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
}
h1 {
  font-size: 28px;
}
h2 {
  font-size: 24px;
  color: #fff;
}
h3 {
  font-size: 22px;
  color: #D5FDFF;
}
h4 {
  font-size: 18px;
  color: #04AEEF;
}
h5 {
  font-size: 16px;
  color: #4ca610;
}
h6 {
  font-size: 14px;
  color: #03226F;
}

ul.check {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.check li {
  display: block;
  margin: 0;
  padding: 0px 0px 0px 25px;
  background: url(../img/select16.gif) no-repeat top left;
  margin-bottom: 5px;
  border-bottom: 1px solid #fff;
  text-align: left;
}


/* FORMS */
form {
  margin: 0;
  padding: 0 10px 0 10px;
}
form label {
	cursor:pointer;
}
fieldset {
  border: 1px solid #ddd;
  text-align: left;
  padding: 5px 5px;
}
legend, label {
  font-weight: bold;
}
legend {

}
.required {
  color: #f00;
  font-weight: bold;
  font-size: 16px;
}
.forms, textarea, select {
  border: 1px solid #ddd;
  padding: 2px 2px;
}
.button {
  background: #03226F;
  border: 1px solid #04AEEF;
  padding: 15px 15px;
  color: #04AEEF;
  font-weight: bold;
}


/* MESSAGES */
.error {
  color: #9B0027;
  font-weight: bold;
  display: block;
  padding: 5px 5px;
  margin: 5px 0px;
  border: 1px solid #FFD2DE;
  background: #FFF2F5;
}
.success, .ok, .okay {
  color: #89B47A;
  font-weight: bold;
  display: block;
  padding: 5px 5px;
  margin: 5px 0px;
  border: 1px solid #C9DDC1;
  background: #F3F8F1;
}
.notice, .caption {
  color: #B59A79;
  font-weight: bold;
  display: block;
  padding: 5px 5px;
  margin: 5px 0px;
  border: 1px solid #D6C27E;
  background: #F9F8E8;
}

/* jQuery Countdown styles 1.5.6. */
.hasCountdown {
	border: 1px solid #003862;
	background-color: #004E8A;
    height: 40px;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;      color: #B7E0FF;
}
.countdown_amount {
	font-size: 200%;
    color: #fff;
}
.countdown_descr {
	display: block;
	width: 100%;
}

