body, td, div, p, span, li {font-family: Verdana, Arial, sans-serif; color: #404040;}
a	   {color: #06c;}
a:hover    {color: #f60;}  
a:visited  {color: #8ecff4;}  

h1, h2, h2, h4, h5, h6 {margin: 8px 0px 2px 0px; }
h1 {color: #808080; font-size: 1.5em; font-weight: normal;}
h2 {color: #808080; font-size: 1.4em; font-weight: normal;}
h3 {color: #808080; font-size: 1.3em; font-weight: normal;}
h4 {color: #808080; font-size: 1.2em; font-weight: normal;}
h5 {color: #808080; font-size: 1.1em; font-weight: normal;}
h6 {color: #808080; font-size: 1.0em; font-weight: normal;}

hr {background: #eee; color: #eee; height:1px; border: 0px;}
p  {margin-bottom:0px; margin-top: 8px;}

.attribute-link p {margin-top:0px; }

.top {background: #1a94eb url(../images/bg_body.jpg) repeat-x;}
.menu_bar {position: absolute; left: 0; top: 135px; width: 100%; height: 31px; z-index: 20; background: url(../images/bg_menu.gif) repeat-x;}

#navcontainer 		  {font-size: 11px; font-weight: bold; margin-left: 25px; }
#navcontainer  a 	  {text-transform: uppercase; padding: 10px 10px 10px 10px; color: #06c; text-decoration: none; 
					  background: url(../images/bg_menu_on.gif) top left no-repeat; display: block; height: 14px; background-position: 0 0;}
#navcontainer a:hover {text-transform: uppercase; color: #fff; background-position: -300px 0;}
#navcontainer  span	  {text-transform: uppercase; padding: 10px 10px 10px 10px; color: #4391db; text-decoration: none; 
					  background: url(../images/bg_menu_on.gif) top left; display: block; height: 14px;}

.footer {background: #6b9674 url(../images/bg_footer.jpg) repeat-x top left;}

.clowd_left {background: url(../images/clowd_left.jpg) no-repeat left top; height: 197px; min-width: 503px; position: absolute; top: 0; left: 0; z-index: 10; padding-left: 20px;}
.clowd_left {width:expression(body.clientWidth<760?"503px":"70%");}

.clowd_right {background: url(../images/clowd_right.jpg) no-repeat right top; height: 197px;  min-width: 235px; position: absolute; top: 0; right: 0; z-index: 10; text-align: right;}
.clowd_right {width:expression(body.clientWidth<760?"235px":"30%");}
.clowd_right .lang   {font-size: 10px; font-weight: bold; color: #8ed0f4; padding: 12px 35px 0 0;}
.clowd_right .lang a 	   {color: #fff; text-decoration: none;}
.clowd_right .lang a:hover {text-decoration: underline;}
.clowd_right .tools  {font-size: 10px; padding: 38px 24px 0 0;}

#search div {display: inline; color: #fff; font-size: 11px;}
#search div a {font-weight: bold; color: #fff; text-decoration: none;}
#search div a:hover {text-decoration: underline;}

#seek {display: inline; position: relative; left: 0; top: 0; float: left;}
#forma {display: inline; top: 0; position: relative; z-index: 50; float: left;}

#copy {display: inline; position: relative; left: 40px; top: 0; float: left; padding-bottom: 60px;}


input.button {
    background-color:#ddd;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Arial Cyr, sans serif;
    color: #000000;
    cursor: hand;
    border: solid 1px #336141
}

div#forma input.button {
    background-color:#a4beaa;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Arial Cyr, sans serif;
    color: #000000;
    cursor: hand;
    border: solid 1px #336141
}

.form {
    font-size: 11px;
    font-family: Verdana, Arial, Arial Cyr, sans serif;
    color: #000000;
	border: solid 1px #336141
}

#news_left  		   {font-size: 0.8em; float: left;}
#news_left h3 		   {font-size: 0.8em; padding: 0px 5px 2px 35px; color: #06c; font-weight: bold;padding: 0px 5px 2px 35px; color: #06c; font-weight: bold;}
#news_left a         {padding: 0px 5px 2px 35px; color: #06c; font-weight: bold;
					background: url(../images/i_item.gif) no-repeat transparent; 
					background-position: 17px 4px; display: block;
			       }
#news_left span      {padding: 0px 5px 5px 35px; display: block; color: #aaa; font-weight: bold; }
#news_left  a:hover    {color: #f60;}  
#news_left  a:visited  {color: #8ecff4;}  
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {color: #06c;}  
#col_left {padding-left: 20px;}
#content {padding: 0 35px 0 25px; font-size: 0.8em;}


.navtree {font-size: 9px; position: absolute; left: 0; top: 175px; z-index: 20; padding-left: 37px;}
.justified {text-align: justify;}
.form_search {margin: 5px 0 0 0;}


.renderedtable {width: 100%; border: 0; border-collapse: collapse;}
.renderedtable td {padding: 2px; border-bottom: 1px solid #ddd; font-size: 0.8em;}
.renderedtable th {padding: 2px; background: #f5f5f5; border-bottom: 1px solid #ddd; font-size: 0.8em}
/*.renderedtable td {border: 1px solide #fff;}*/




.hide
{
    display: none;
}


div.imageleft, div.imageright, div.faxtboxleft, div.faxtboxright, div.leftobject, div.rightobject
{
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: inline;
}

div.imagecenter, div.factboxcenter, div.centerobject
{
    width: 100%;
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: block;
}

div.imagecenter
{
    text-align: center;
}

div.factboxcenter
{
    text-align: left;
}

div.imageleft, div.factboxleft, div.leftobject
{
    float: left;
    padding-right: 0.5em;
}

div.imageright, div.factboxright, div.rightobject
{
    float: right;
    padding-right: 0.5em;
}

div.faxtboxleft, div.faxtboxright
{
    background-color: #f0f0f0;
}

div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext, p.factbox
{
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext, p.factbox
{
    background-color: #f0f0f0;
}

/* Misc */

span.spamfilter
{
     display: none;
}

