body {
    /*background-image: url('bg.jpg');*/
    margin-top: 10px;
    font-family: Arial,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

h1 {
   color: #C52123;
   text-decoration: none;
   font-size: 16px;
   font-size: 16px;
   font-family: arial, Trebuchet\ MS, verdana;
   font-weight: bold;
   margin-top: 5px;
}

h2 {
   color: #C52123;
   text-decoration: none;
   font-size: 12px;
   font-family: arial, Trebuchet\ MS, verdana;
   font-weight: bold;
}

h3 {
   color: #C52123;
   text-decoration: none;
   font-size: 11px;
   font-family: arial, Trebuchet\ MS, verdana;
   font-weight: 800;
}

/* TOP */
a:link.top, a:hover.top, a:active.top, a:visited.top {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	/* color: #3a627b; */
	font-weight: bold;
}

/* NEWS_LINK */
a:link.news_link, a:hover.news_link, a:active.news_link, a:visited.news_link {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style:italic;
	background-color: none;
}

.news{
		background-color: #FFFFFF;
}

a:link {
    font-family: Arial;
    /*font-size: 12px;*/
    color: #e98c10;
		font-weight: bold;
    text-decoration: none;
}
a:hover {
    font-family: Arial;
   /*font-size: 12px;*/
    color: #e98c10;
		font-weight: bold;
    text-decoration: none;
}
a:active {
    font-family: Arial;
    /*font-size: 12px;*/
   color: #e98c10;
		font-weight: bold;
    text-decoration: none;
}
a:visited {
    font-family: Arial;
    /*font-size: 12px;*/
		color: #e98c10;
		font-weight: bold;
    /* color: #692400; */
    text-decoration: none;
}
.copyright {
    font-family: Arial;
    font-size: 11px;
    color: #999999;
    background-color: #FFFFFF;
}
.gallup {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
}
.gallup_heading {
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
.games {
    background-color: #FFFFFF;
}
.icon_txt{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.left_border {
    border-style: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-width: 1px;
    border-color: #000000;
    background-color: #FFFFFF;
}
.menu_border {
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    background: #000000;
}
.menu_link {
	font-style: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 300;
	text-decoration: none;
}
.menu_txt {
    font-family: Arial;
    font-size: 12px;
    color: white;
    margin-top: 5px;
}
.news_heading {
	font-family: Arial;
	font-size: 14px;
	color: #692400;
	font-weight: bold;
}
.news_hr {
	color: #692400;
	border-style: solid;
	border-width: 1px;
}

.news_txt a,.news_txt a:link,.news_txt a:visited,.news_txt a:hover { font-style: normal; }
.news_txt a:hover { text-decoration: underline; }

.news_txt{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width: 218px;
}
.pealkiri {
	font-family: Arial;
	font-size: 14px;
	color: #692400;
	font-weight: bold;
}
.reg_online {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.right_border {
    border-style: solid;
    border-left: none;
    border-top: none;
    border-bottom: none;
    border-width: 1px;
    border-color: #000000;
    background-color: #FFFFFF;
}
.round_border {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
.spacer {
    font-size: 4px;
    font-family: Arial;
}
.spacer_hor {
    background-color: #FFFFFF;
    /*background-image: url('spacer_ver.jpg');*/
    background-repeat: repeat-y;
}
.spacer_top {
    font-size: 5px;
}
.spacer_ver {
    background-color: #FFFFFF;
    /*background-image: url('spacer_hor.jpg');*/
    background-repeat: repeat-x;
		width: 600px;
}
.top_txt {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	/* color: #3a627b; */
	font-weight: bold;
}

.txt1 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.why_register {
    background-color: #FFFFFF;
}

p {

        color: #384D68;

        text-decoration: none;

        font-size: 11px;

        FONT-FAMILY: arial, Trebuchet\ MS, verdana;

        text-align: justify;

}

hr {
   border: 0;
   background-color: #E98C10;
   color: #E98C10;
}

.input {

   border: 1px solid #000000;

}

table th {
   font-size: 12px;
   text-align: left;

}

table td {
  font-size: 12px;
}

input {

   border: 1px solid #000000;
   background: #dde2f5;
}

.menu3 {
        color: #ffffff;
        text-decoration: none;
        font-size: 13px;
        FONT-FAMILY: Trebuchet MS, verdana, arial;
}

a:link.menu3 {
        color: #ffffff;
        text-decoration: none;
        font-size: 13px;
        FONT-FAMILY: Trebuchet MS, verdana, arial;
}

a:visited.menu3 {
        color: #ffffff;
        text-decoration: none;
        font-size: 13px;
        FONT-FAMILY: Trebuchet MS, verdana, arial;
}

a:hover.menu3 {
        color: #ffffff;
        text-decoration: none;
        font-size: 13px;
        FONT-FAMILY: Trebuchet MS, verdana, arial;
}

#main {
   margin-left: auto;
   margin-right: auto;
}

#content {
   /*background-image: url("/images/content_bg.jpg");*/
   width: 770px;
}

#content_applet {
   /*background-image: url("/images/content_bg2.jpg");*/
   width: 770px;
}

#footer {
   /*background-image: url("/images/footer.jpg");*/
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana,sans-serif;
   height: 25px;
}

#menu {
   text-align: left;
   font-size: 11px;
}

#menu ul {
   margin: 0px;
   padding: 0px;
   margin-left: 10px;
   list-style: none;
}

#menu a {
   color: #aaaaaa;
}

#menu a:hover {
   text-decoration: underline;
   color: #ffffff;
}

.login_form {
   color: #ffffff;
   font-size: 11px;
}

.login_form .input_login {
   width: 100px;
   font-size: 10px;
   border: 1px solid #000000;
}

/* DEFAULT TABLES */

table.data {
  border:1px solid #E9E9E9;
  line-height:normal;
  padding:2px 3px;
}

table.data td {
	font-size: 12px;
	color: #4f4f53;
}

table.data td.nowrap {
  white-space: nowrap;
}

table.data td.center {
  text-align: center;
}

table.data td a, table.data td a:active, table.data td a:visited, table.data td a:hover {
	font-size: 12px;
}

table.data tr.even {
	background: #f9f9f9;
	text-align: center;
}

table.data tr.odd {
  background: #f0f0f5;
	text-align: center;
}

table.data tr.active {
	background: #6198b8;
}

table.data th, table.data th a, table.data th a:active, table.data th a:visited, table.data th a:hover {
	background: #E98C10;
  color: #C52123;
	/*white-space: nowrap;*/
	font-size: 11px;
	text-align: center;
}

/* Messaging */

table.messaging {
  width: 610px;
  border: 1px solid #E9E9E9;
  line-height: normal;
  padding: 2px 3px;
}

table.messaging td {
	font-size: 12px;
	color: #4f4f53;
	border-bottom: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
}

/* messaging header */

table.messaging_header {
  width: 600px;
  border: 1px solid #E9E9E9;
  background: #f0f0f0;
  line-height: normal;
  padding: 2px 3px;
}

table.messaging_header td {
	font-size: 12px;
	color: #4f4f53;
	border: 0px;
}

table.messaging_header .active {

	background: #E98C10;
}

table.messaging_header .inactive {

	background: #cccccc;
}

table.messaging .unread {

	background: #f8f8ba;
}

a:link.active, a:hover.active, a:active.active, a:visited.active {

	color: #ffffff;
	font-size: 12px;
}

a:link.inactive, a:hover.inactive, a:active.inactive, a:visited.inactive {

	color: #ffffff;
	font-size: 12px;
}

input.message_search {
  width: 120px;
  height: 12px;
  font-size: 10px;
  background: #E98C10;
  color: #ffffff;
}

input.message_search_submit {
  height: 16px;
  font-size: 9px;
  background: #E98C10;
  color: #ffffff;
}

.game_top_header {
	border-bottom: 1px solid #843b08;
	color: #843b08;
	font-family: "Trebuchet MS","Lucida Grande",sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1.3;
	margin: 8px;
	text-shadow: #f48b00 1px 1px 1px;
}

#portal-events {
	padding-right: 5px;
}

.portal-events-date {
	font-size: 10px;
}

.portal-events-text {
	font-size: 11px;
}
