/* zaberu.ru common styles */

body, h1, td, th, div, span, input, textarea, select { 
font-family: Verdana; 
font-size: 70%; }

div, input, textarea, span {
font-size: 100%; }

p {
margin: 0px;
margin-bottom: 8pt; }

blockquote {
padding: 4px;
background-color: #f0f0f0; }

td.error { 
color: red;
font-weight: bold;
padding-bottom: 10px; }

td.info { 
color: navy;
font-weight: bold;
padding-bottom: 10px; }

textarea.input, input.input {
border: 1px solid black;
}

input.button {
border: 1px solid black;
background-color: white;
color: black;
}

input.searchfor {
width: 100px;
border: 1px solid #99cc99;
}

input.searchforbw {
width: 150px;
border: 1px solid #cccccc;
}

/* zaberu.ru navigator styles */

.navigator { 
padding-top: 20px;
font-size: 100%; }

span.navigatorpage { 
background-color: #99cc99;
padding: 2 4 2 4;
font-size: 100%;
color: white;
}

a.navigatorpage { 
background-color: white;
text-decoration: none;
color: #000000;
font-size: 100%; }

/* zaberu.ru calendar follows */

table.calendar td, table.calendar th { 
border-right: 1px solid white; 
border-bottom: 1px solid white; }

table.calendar td, 
table.calendar td.ca {
padding: 2 3 2 3;
text-align: center;
background-color: white;
color: black; }

table.calendar td.cTitle {
text-align: center;
background-color: #669966;
font-weight: bold;
color: white; }

table.calendar td.ca { }

table.calendar a {
color: black; }

/* misc */

span.big, span.big2 {
font-family: Arial;
font-size: 300%;
color: white;
}

span.small, a.small, span.small2, a.small2 {
font-family: Arial;
font-size: 105%;
color: white;
font-weight: bold;
}

span.big2, span.small2, a.small2 {
color: white;
}

a.source {
color: #99cc99;
}

div.source {
padding-bottom: 2px;
}

a.xml {
color: #99cc99;
}

div.postTitle, a.postTitle {
font-size: 130%;
font-family: Arial;
}

div.postSubtitle, a.postSubtitle {
color: #99cc99;
padding-bottom: 16px;
font-size: 1em;
}

td.footer {
font-size: 60%;
}

td.sources {
line-height: 150%;
}

/* error pages */

td.er {
padding-top: 30px;
}

span.erbig {
font-size: 21pt;
font-family: Arial;
}

a.er {
color: black;
}
