/* CSS Document */
html {
  height:100%;
}

body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
background:#ffffff;
padding:0;
min-height:100%;
position:relative;
}

* html body {
  height:100%;
}

table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
}

a:link img, a:visited img {
border:none;
text-decoration:none
}

a {
  text-decoration: none; 
  color: #993333
}

a.grey { 
  color: #333333;
  font-size: 12px;
}

#header {
width: 100%; !important;
height: 108px; !important;
min-width: 870px;
background-image: url(images/bg-top.gif); 
border-bottom: 15px solid  #333333;
}

#logo {
float: left;
margin-left: 40px;
width: 181px;
height: 108px;
padding-left: 38px;
padding-top: 20px;
background-image: url(images/bg-logo.gif); 
background-repeat: no-repeat; 
}

#books {
float: right;
margin-right: 50px;
height: 108px;
width: 549px;
background-image: url(images/books.gif);
}

#conteiner {
width: 100%; 
min-width: 870px;
border-top: 15px solid  #cccccc;
}

#content {
border-top: 1px solid #666;
padding-top: 20px;
width: 100%;
min-width: 870px;

padding-bottom:50px;
}
	
ul#menu  {
list-style-type: none;
margin-top: 20px;
width: 200px;
color: #993333;
text-transform: uppercase;
font-size: 120%;
font-weight: bold;
}

ul#menu a:link, a:visited {
text-decoration: none;
color: #993333;	
}

ul#menu  li {
padding-top: 12px;
padding-bottom: 8px;
background: url(images/menu-bg.gif)  no-repeat right bottom; 
}

ul#menu  li.selected {
color: #5d5d5d;
background: url(images/menu-bg_selected.gif)  no-repeat right bottom;
}

#menu a.selected {
color: #5d5d5d;
}
	

#logon-form {
clear: both;
margin-top: 30px;
margin-left:37px;
padding-bottom: 30px;
width: 200px;
color: #993333;
}


label {
display:block;
font-weight:normal
}

input.text {
 width: 200px;
 border: 1px solid #ccc;
}



#submit {
background: #dedcdc url(images/arrow.gif) no-repeat scroll right center;
color:#993333;
border: 2px solid #9f9f9f;
padding: 1px 15px 1px 2px;
text-decoration:none;
width: auto !important;
width: 1%;
overflow:visible;
font: normal 11px arial;
float:right;
}

#remember-submit {
margin-top: 7px;
width:200px;
overflow:hidden;
color: #5d5d5d;
font-size:10px;
font-weight:normal;
}

#remember-submit label {
float:left;
}


	
.tabs  {
color: #993333;
font-size: 110%;
font-weight: bold;

}

.tabs td { padding: 4px 6px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.tabs td a {text-decoration: none; color: #993333}
.tabs td a.grey {text-decoration: none; color: #5d5d5d}

.tabs td.current { border-top: 1px solid white; border-top: 5px solid #993333; color: #5d5d5d;}
.tabs td.last {padding: 0px 6px; border-right: 1px solid #ccc;}

.tabs td.lastLite {padding: 0px 6px; border-right: 1px solid #ccc;border-top: 5px solid #993333; color: #5d5d5d;}

ul#menu a:link, a:visited {
text-decoration: none;
color: #993333;	
}

h1 {color: #666;
font-size: 180%;
padding-left: 30px;
}

p {padding-top: 10px;padding-left: 30px;}

#footer {
clear: both;
width: 100%;
min-width: 870px;
height: 40px;
border-top: 1px solid  #999999;
border-bottom: 10px solid  #cccccc;
bottom:0;
position:absolute;
}

#contact {
color: #993333;
padding-top: 3px;
text-align: right;
padding-right: 3%;
}

#contact a:link {
color: #993333;
padding-left: 40px;
font-size: 12px;
text-decoration: none; 
}

#copyright a:hover,  a:active {
text-decoration: underline; 
}
