/* --------------------------------------------   
      Base styles                                 
----------------------------------------------- */

/* @Eraser
------------------------------ */
* {
	margin: 0;
	padding: 0;
	text-indent: 0;
}



/* @Root
-------------------------------------------------------------- */
html, body {margin:0; padding:0; height:100%;}
html {}
body {
   color: #383627;
   background: #154392 url('bg_body0.png') repeat-x 0 0;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   text-align: center;
}

input, select, textarea, optgroup {font-family: Arial, Tahoma, Verdana, sans-serif;}


/* @Links
-------------------------------------------------------------- */
a       {color: #097eba; text-decoration: underline;}
a:hover {text-decoration: none;}
a img   {border: 0;}



/* @Headers
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-weight: 100; font-size: 18px; margin-bottom: 1em; color: #154392}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

#content h1 {font-size: 24px; font-weight: bold;}
#content h3 {margin-top: 20px; margin-bottom: 12px;}


/* @Lists
-------------------------------------------------------------- */
ul {}
ol {}


ul    {list-style-type: none;}
ul li {}

ol {list-style-type: decimal; }

dl {}
dt, dd {display: block; clear: both;}



/* @Text elements
-------------------------------------------------------------- */
p {margin: 0 0 1em; line-height: 1.3}

abbr, acronym {border-bottom: 1px dotted black; cursor: help;}
blockquote, q {quotes: none;}

sup {vertical-align: text-top;}    /* fix line break */
sub {vertical-align: text-bottom;} /* fix line break */
ins {text-decoration: none;}
del {text-decoration: line-through;}

dfn, var, cite, code, address {font-style: normal;}
em {font-style: italic;}



/* @Table
-------------------------------------------------------------- */
table, th, td, caption {font-family: Arial;}

th, td, caption {vertical-align: top; text-align: left; padding: 5px 7px;}
table {border-collapse: collapse; border-spacing: 0; font-family: Arial; margin-bottom: 1em}

caption {}

td, th {/*font-size: 0.75em;*/}

th   {font-weight: 100}
th a {}

td {}

tfoot td {border-bottom: 0; padding-left: 0; padding-right: 3px;}




/* @Form
-------------------------------------------------------------- */
input           {padding: 0 3px; margin: 0;} /* same view for input controls */
textarea        {line-height: 1.3; vertical-align: top; overflow: auto; font-size: 12px;}
optgroup        {} /* fix standart optgroup view in Opera */
fieldset        {margin: 1em 0; border: 0;}
fieldset legend {font-size: large;}

input, select, textarea, optgroup {
	vertical-align: middle;
   font-family: Arial, Helvetica, sans-serif;
}

select {background-color: #fff; padding: 0;}
html:root select {padding-right: 0;}
html:root select option {padding-right: 7px;}


/* @Other
-------------------------------------------------------------- */

