body{ margin:0px; background:#fff; background:#E5E4E3; line-height:16px; }
* { font-family: arial,helvetica; font-size:12px; }

.clear {clear: both;}

a{ text-decoration:none; color:#36f; }

a,p,h1,h2,h3,h4,div,li,ul,img{ padding:0px; margin:0px; text-indent:0px; }
td{ vertical-align:top; }
h1{ font-size:24px; font-weight:normal; margin-bottom:12px;  }
ul{ list-style: none; }
img{ border:0px; }

#wrapper{ margin:auto; width:1006px; text-align:left; }

#top-wrapper{ text-align:center; background:url('layout/top_bg.jpg') repeat-x; }
#top{ margin:auto; text-align:left; background:url('layout/logo.jpg') no-repeat; width:1006px; height:428px; border-left:4px solid #000; border-right:4px solid #000;  }

.orange{ color: #FF9400; }

#wrapper{ text-align:center; background:url('layout/middle_bg.png') repeat-x #E5E4E3; width:100%; }
.content{ 
	margin:auto;
	text-align:left; 
	background:url('layout/content_bg.jpg') repeat-x #C1BDBA; 
	border-left:4px solid #aaa; 
	border-right:4px solid #aaa; 
	width:1006px; 
	min-height:400px; }


#topmenu a{ color:#FFCD5F;  float:left; display:block; font-weight:bold; }
#topmenu a.middle{ border-left: 1px solid #FF9400; padding:0px 0px 0px 10px; margin:0px 0 0 10px; }
#topmenu a:hover{ color:#fff; }

#menu{ margin:auto; text-align:left; background:url('layout/menu.jpg') repeat-x; width:1006px; height:28px; padding-top:15px; border-left:4px solid #000; border-right:4px solid #000;  }
#menu a{ color:#FFCD5F;  float:left; display:block; font-weight:bold; border-left: 1px solid #FF9400; padding-left:10px; margin-right:10px; }
#menu a.first{ border:0px; }
#menu a:hover{ color:#fff; }

.inner{ padding:16px; }

.left-menu{ background: #E89A02; width:230px; padding-left:10px; padding-top:10px; color:#fff; font-weight:bold;  }
.left-menu .smallinput{ width:64px; margin-left:10px;  margin-right:4px; }
.left-menu .desc{ color:#fff; font-weight:bold; margin-bottom:4px; margin-top:8px; }
.left-menu select{ width:200px; }

.right-content{ padding-left:10px; padding-right:10px; padding-top:16px; }

.buildings-list th{ background:#E89A02; border-right:1px solid #E89A02; text-align:left; color:#fff; padding:4px 8px;  }
.buildings-list td{ padding:4px 8px; border-right:1px dotted #bbb; border-bottom:1px solid #aaa; vertical-align:middle; }
.buildings-list tr:hover{ background:#f8cA82;  }

.details th{ background:#E89A02; border-right:1px solid #E89A02; text-align:left; color:#fff; padding:4px 8px;  }
.details td{ padding:4px 8px; border-right:1px dotted #bbb; border-bottom:1px solid #aaa; vertical-align:middle; }
.details tr:hover{ background:#f8cA82;  }

.thumb { background:#ccc; padding:8px; margin:4px; }
.thumb:hover{ background: #E89A02; cursor:pointer; }
.thumb img{  background:#fff; padding:10px; } 

#footer a { color: #aaa; }
#footer a:hover { color: #E89A02; }

.startmenu{float: left;}

