body {
font-size:11px;
font-family:Tahoma;
padding:0;
margin:20px 25px 10px 25px;
background-color:#fff;
color:#444;
}

body.mceContentBody {
background:#fff;
padding:5px;
margin:0;
}

img {
border:0px;
}

form {
margin:0px;
padding:0px;
}

h1 {
font-size:18px;
color:#767676;
font-weight:normal;
padding-left:20px;
}

p {
font-weight:normal;
margin:5px;
}

.nowrap {
white-space:nowrap;
}

a {
color:#418fba;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

a.menu {
color:#007dba;
font-weight:bold;
white-space:nowrap;
padding:0 2px;
}

a.noline {
text-decoration:none;
}

a.noline:hover {
text-decoration:underline;
}

.fields {
width:98%;
color:#666;
}

.button {
cursor:pointer;
border:#418fba 1px solid;
color:#fff;
background-color:#418fba;
}

.button:hover {
color:#418fba;
background-color:#fff;
}

label.error, label.error a {
color:#900;
font-style:italic;
}

.smalltext, .smalltext a {
font-size:10px;
}

td {
border: none;
}

.n {
white-space:nowrap;
vertical-align:top;
}

ul.list {
margin:10px 0 0 0;
padding:0;
}

ul.list li {
float:left;
margin:5px;
padding:0;
list-style:none;
}

#captcha {
cursor:pointer;
}

#footer {
background:url(/i/footer.gif) repeat-x;
border:#ccc 1px solid;
color:#666;
}

#footer a {
color:#666;
white-space:nowrap;
}

#search td {
cursor:pointer;
padding:5px 10px;
background-color:#fcf6f0;
border-right:#fff 5px solid;
}

#search td:last-child {
background-color:#fff;
}

#search td a {
color:#444;
text-decoration:none;
}

#search td.search_sel {
background:url(/i/search_bg.jpg) top repeat-x;
}

#search_tabs {
color:#fff;
padding:10px;
}

#search_tabs a, #search_add a {
color:#fff;
}

#search_add_ {
width:100%;
position:absolute;
left:0;
}

#search_add2 {
margin:0 25px 0 378px;
}

#search_add {
background-color:#066caa;
color:#fff;
padding:3px;
border-top:#fff 1px dashed;
}

.checkboxes {
width:98%;
height:90px;
overflow:auto;
padding:5px;
margin-top:5px;
border:#ccc 1px solid;
background:#fff;
color:#444;
}

.line {
background-color:#f8ecde;
color:#666;
font-weight:bold;
padding:7px 15px;
margin-bottom:10px;
}

.line_blue {
background-color:#d3e2e9;
color:#666;
font-weight:bold;
padding:7px 15px;
margin-bottom:10px;
}

.crumbs {
color:#666;
font-weight:normal;
}

.crumbs_arrow {
font-family:Times New Roman;
font-size:14px;
}

.estate a {
color:#444;
text-decoration:none;
}

.estate a:hover {
text-decoration:underline;
}

div.comment {
	padding:10px; margin:10px 0; background-color:#ded;
}
div.comment .author {
	/*font-weight: bold;*/
}
form.comment {

}
form.comment textarea {
	width: 400px;
	height: 100px;
}
