BODY {
	margin: 0;
	padding: 0;
}

#main {
	width: 100%;
	margin: 0;
	padding: 0;
	/* banner hidden */
	background: #fff url('images/bg2.png') repeat-x;
	/* background: #252525 url('images/bg.png') repeat-x; */
	/* banner hidden */
}

#header {
	width: 100%;
	/* banner hidden */
	height: 276px;
	/* height: 438px; */
	/* background: #3d3d3d url('images/headerbg.png') repeat-x; */
	/* banner hidden */
}

#headerimage {
	margin: 0 auto;
	padding: 0;
	width: 1008px;
	height: 236px;
	background: url('images/header-image.png') no-repeat 0 18px;
}

#headerdescription {
	margin: 0 auto;
	padding: 0;
	width: 913px;
	height: 40px;
	background: url('images/header-description.png') no-repeat 0 2px;
}

#banner {
	/* banner hidden */
	display: none;
	/* banner hidden */
	margin: 0 auto;
	padding: 0;
	width: 1005px;
	height: 115px;
	text-align: center;
}

#content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1061px;
}

#content .header {
	float: left;
	width: 1061px;
	height: 91px;
}

#content .header .breadcrumb {
	margin: 56px 0 0 280px;
	font-family: Verdana;
	font-size: 26px;
	font-weight: bold;
	font-style: italic;
	color: #1499cc;
}

#content .header .breadcrumb img {
	margin: 0 0 4px 0;
	border: 0 none;
}

#content .header .breadcrumb a {
	color: #1499cc;
	text-decoration: none;
}

#content .mainbg {
	float: left;
	width: 1061px;
	background: url('images/contentbg2.png') repeat-y;
}

#content .main {
	float: left;
	width: 1061px;
	min-height: 784px;
	background: url('images/contentbg.png') no-repeat;
}

#content .main p {
	float: left;
	margin: 20px;
}

#content .main .menu {
	float: left;
	width: 220px;
	height: 720px;
	margin: 0 30px 0 6px;
}

#content .main .menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}

#content .main .menu ul li {
	margin: 0 0 4px 0;
	padding: 0 15px 0 0;
	width: 205px;
	height: 36px;
	line-height: 36px;
}

#content .main .menu ul li a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #000;
	text-decoration: none;
}

#content .main .menu ul li.active {
	background: url('images/activemenubg.png') no-repeat;
}

#content .main .menu ul li.active a {
	color: #fff;
}

#content .main .menu .print {
	width: 205px;
	margin: 40px 0 0 0;
	text-align: right;
}

#content .main .menu .print img {
	border: 0 none;
}

#content .main .icons {
	float: left;
	width: 190px;
	margin: 40px 0 0 40px;
}

#content .main .icons ul {
	list-style-type: none;
}

#content .main .icons ul li {
	margin: 0 0 4px 0;
	padding: 0;
	width: 190px;
	height: 34px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000;
	line-height: 34px;
	text-align: left;
}

#content .main .icons ul li img {
	float: left;
	height: 34px;
	margin: 0 8px 0 0;
}

#content .main .icons ul li span.text {
	float: left;
	line-height: 34px;
}

#content .main .innercontent {
	float: left;
	width: 740px;
	margin: 20px 0 0 20px;
	font-family: Arial;
	font-size: 15px;
	color:#575757;
}

#content .main .innercontent p {
	float: left;
	width: 740px;
	margin: 0 0 20px 0;
	font-family: Arial;
	font-size: 15px;
	color:#575757;
}

#content .main .searchform {
	float: left;
	width: 725px;
	margin: 40px 0 10px 30px;
}

#content .main .searchform label {
	float: left;
	margin: 3px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #8f8f8f;
}

#content .main .searchform .input1 {
	float: left;
	width: 122px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 10px;
	background: url('images/inputbg1.png') no-repeat;
}

#content .main .searchform .input1 input {
	width: 122px;
	margin: 5px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform .input1 select {
	width: 102px;
	margin: 8px 10px 0 10px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform .input2 {
	float: left;
	width: 64px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 5px;
	background: url('images/inputbg2.png') no-repeat;
}

#content .main .searchform .input2 input {
	width: 59px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	line-height: 35px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform .input3 {
	float: left;
	width: 79px;
	height: 35px;
	margin: 0 10px 0px 0;
	padding: 0;
	background: url('images/inputbg2.png') no-repeat;
}

#content .main .searchform .input3 select {
	width: 39px;
	margin: 8px 10px 0 10px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform .input4 {
	float: left;
	width: 42px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 7px;
	background: url('images/inputbg3.png') no-repeat;
}

#content .main .searchform .input4 input {
	width: 39px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	line-height: 35px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform .split {
	float: left;
	width: 1px;
	height: 35px;
	margin: 0 17px 3px 32px;
	background: url("images/split.png") no-repeat;
}

#content .main .searchform .districts-row label {
	float: left;
	margin: 3px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #8f8f8f;
}

#content .main .searchform .districts-row .checkboxes {
	float: left;
	width: 636px;
	height: 40px;
	background: url('images/district-bg.png') no-repeat;
}

#content .main .searchform .districts-row .checkboxes .boxes {
	float: left;
	margin: 20px 0 0 7px;
}

#content .main .searchform .districts-row .checkboxes .boxes input {
	float: left;
	margin: 0 14px 0 0;
	padding: 0;
}

#content .main .searchform .submit {
	float: left;
	background: url("images/searchbutton.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	cursor: hand;
	width: 141px;
	height: 37px;
	margin: -3px 0 0 33px;
	padding: 0;
	text-indent:-1000em;
}

#content .main .searchform .submit2 {
	float: right;
	background: url("images/searchbutton.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	cursor: hand;
	width: 141px;
	height: 37px;
	margin: -3px 50px 0 33px;
	padding: 0;
	text-indent:-1000em;
}

#content .main .searchform .advancedsearch {
	width: 141px;
	margin: 0 0 0 556px;
	text-align: center;
}

#content .main .searchform .advancedsearch a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #2ea3d1;
	text-decoration: none;
}


#content .main .searchform2 {
	float: left;
	width: 725px;
	height: 192px;
	margin: 20px 0 0 0;
	padding: 20px 0 0 14px;
	background: url('images/advsearch-bg.png') repeat-x;
}

#content .main .searchform2 .left {
	float: left;
	width: 300px;
	margin: 0 0 30px 0;
}

#content .main .searchform2 .middle {
	float: left;
	width: 200px;
	margin: 0 0 30px 0;
	text-align: right;
}

#content .main .searchform2 .middle .id {
	float: right;
	margin: 0 7px 0 0;
}


#content .main .searchform2 .right {
	float: right;
	width: 225px;
	height: 130px;
	background: url('images/advsearchsubmit-bg.png') repeat-x;
}

#content .main .searchform2 label {
	float: left;
	margin: 3px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #8f8f8f;
}

#content .main .searchform2 .input1 {
	float: left;
	width: 122px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 10px;
	background: url('images/inputbg1.png') no-repeat;
}

#content .main .searchform2 .input1 input {
	width: 122px;
	margin: 5px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform2 .input1 select {
	width: 102px;
	margin: 8px 10px 0 10px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform2 .input2 {
	float: left;
	width: 64px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 5px;
	background: url('images/inputbg2.png') no-repeat;
}

#content .main .searchform2 .input2 input {
	width: 59px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	line-height: 35px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform2 .input3 {
	float: left;
	width: 79px;
	height: 35px;
	margin: 0 10px 0px 0;
	padding: 0;
	background: url('images/inputbg2.png') no-repeat;
}

#content .main .searchform2 .input3 select {
	width: 39px;
	margin: 8px 10px 0 10px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform2 .input4 {
	float: left;
	width: 42px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 7px;
	background: url('images/inputbg3.png') no-repeat;
}

#content .main .searchform2 .input4 input {
	width: 39px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	line-height: 35px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform2 .input5 {
	float: left;
	width: 79px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0;
	background: url('images/inputbg2.png') no-repeat;
}

#content .main .searchform2 .input5 select {
	width: 55px;
	margin: 8px 10px 0 12px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .searchform2 .split {
	float: left;
	width: 1px;
	height: 35px;
	margin: 0 17px 3px 32px;
	background: url("images/split.png") no-repeat;
}

#content .main .searchform2 .districts-row {
	margin: 5px 0 0 0;
}

#content .main .searchform2 .districts-row label {
	float: left;
	margin: 3px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #8f8f8f;
}

#content .main .searchform2 .districts-row .checkboxes {
	float: left;
	width: 636px;
	height: 40px;
	background: url('images/district-bg.png') no-repeat;
}

#content .main .searchform2 .districts-row .checkboxes .boxes {
	float: left;
	margin: 20px 0 0 7px;
}

#content .main .searchform2 .districts-row .checkboxes .boxes input {
	float: left;
	width: 13px;
	height: 13px;
	margin: 0 14px 0 0;
	padding: 0;
}

#content .main .searchform2 .submit2 {
	float: right;
	background: url("images/searchbutton.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	cursor: hand;
	width: 141px;
	height: 37px;
	margin: 65px 12px 0 0;
	padding: 0;
	text-indent:-1000em;
}


#content .main .map {
	float: left;
	width: 750px;
	height: 600px;
}

#content .main .contactform {
	float: left;
	width: 450px;
	margin: 0 0 0 20px;
}

#content .main .contactform .row {
	float: left;
	width: 540px;
}

#content .main .contactform .row h2 {
	margin: 10px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	font-weight: bold;
	color: #4f4f4f;
}

#content .main .contactform .row label {
	float: left;
	width: 210px;
	margin: 3px 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #8f8f8f;
}

#content .main .contactform .row .input {
	float: left;
	width: 312px;
	height: 35px;
	margin: 0 10px 0 0;
	padding: 0;
	background: url('images/inputbg4.png') no-repeat;
}

#content .main .contactform .row .input select {
	margin: 8px 0 0 12px;
	border: 0 none;
	background: none;
}

#content .main .contactform .row .input span {
	float: left;
}

#content .main .contactform .row .input input {
	width: 290px;
	margin: 0 0 0 10px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	line-height: 35px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .contactform .row .input2 {
	float: left;
	width: 312px;
	height: 250px;
	margin: 0 10px 0 0;
	padding: 0;
	background: url('images/inputbg5.png') no-repeat;
}

#content .main .contactform .row .input2 .checkboxes {
	float: left;
	margin: 15px 0 0 15px;
}

#content .main .contactform .row .input2 .checkboxes input {
	float: left;
	margin: 0;
}

#content .main .contactform .row .input2 .checkboxes label {
	float: left;
	width: 58px;
	margin: 0 20px 0 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #8f8f8f;
	text-align: right;
}

#content .main .contactform .row .input2 .checkboxes .clearboxrow {
	height: 9px;
	clear: both;
}

#content .main .contactform .row .input2 textarea {
	width: 290px;
	height: 230px;
	margin: 10px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #8f8f8f;
	background: none;
	border: 0 none;
}

#content .main .contactform .submit {
	float: right;
	background: url("images/sendbutton.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	cursor: hand;
	width: 141px;
	height: 37px;
	margin: 5px 16px 0 0;
	padding: 0;
	text-indent:-1000em;
}

#content .main .error {
	float: left;
	width: 460px;
	margin: 0 0 10px 20px;
	font-family: Arial;
	font-size: 15px;
	color: #f00;
}

.itemstable {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 311px;
	height: 540px;
	background: url('images/itemstablebg.png') no-repeat;
}

.itemsnoresult {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 750px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #2ea3d1;
	text-align: center;
}

.item {
	float: left;
	width: 311px;
	height: 96px;
	background: url('images/itembg.png') no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	cursor: hand;
	margin: 0 0 6px 0;
}

.item .thumb {
	float: left;
	width: 88px;
	height: 66px;
	position: relative;
	top: 15px;
	left: 16px;
}

.item .thumb .image {
	width: 88px;
	height: 66px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	background-color: #000;

}

.item .datas {
	float: left;
	width: 190px;
	height: 80px;
	position: relative;
	top: 15px;
	left: 30px;
	text-align: left;
}

.item .datarow {
	clear: both;
}

.item .datas .name {
	float: left;
	margin: 0 3px 0 0;
	width: 65px;
	color: #1499cc;
	text-align: right;
}

.item .datas .data {
	float: left;
	margin: 0;
	width: 94px;
	color: #575757;
}

.item .datas .data2 {
	float: left;
	margin: -1px 0 0 0;
	width: 94px;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}


.item_selected {
	float: left;
	width: 311px;
	height: 96px;
	background: url('images/itemselectedbg.png') no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	cursor: hand;
	margin: 0 0 6px 0;
}

.item_selected .thumb {
	float: left;
	width: 88px;
	height: 66px;
	position: relative;
	top: 15px;
	left: 16px;
}

.item_selected .thumb .image {
	width: 88px;
	height: 66px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	background-color: #000;

}

.item_selected .datas {
	float: left;
	width: 190px;
	height: 80px;
	position: relative;
	top: 15px;
	left: 30px;
	text-align: left;
}

.item_selected .datarow {
	clear: both;
}

.item_selected .datas .name {
	float: left;
	margin: 0 3px 0 0;
	width: 65px;
	color: #1499cc;
	text-align: right;
}

.item_selected .datas .data {
	float: left;
	margin: 0;
	width: 94px;
	color: #575757;
}

.item_selected .datas .data2 {
	float: left;
	margin: -1px 0 0 0;
	width: 115px;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}

.remarks {
	float: left;
	width: 410px;
	margin: 0 0 0 10px;
	font-family: Arial;
	font-size: 15px;
	color: #575757;
	text-align: left;
}

.remarks .title {
	float: left;
	width: 380px;
	font-family: Arial;
	font-size: 15px;
	color: #1499cc;
}

.remarks p {
	margin: 0;
	padding: 0;
}

.remarks .moreinfo {
	float: right;
}

.remarks .moreinfo img {
	border: 0;
}

.searchresults {
	float: right;
	width: 730px;
	margin: 0 65px 10px 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #2ea3d1;
}

.pager {
	float: right;
	width: 730px;
	margin: 0 70px 20px 0;
	text-align: center;
}

.pager .pagenum {
	float: left;
	width: 27px;
	height: 33px;
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	color: #1499cc;
	line-height: 33px;
	background: url('images/pagenumber-bg.png') no-repeat;
}

.pager .pagenum a {
	color: #1499cc;
	text-decoration: none;
}

.pager .pageback {
	float: left;
	height: 33px;
}

.pager .pageback img {
	margin: 7px 5px 0 0;
	border: 0 none;
}


.pager .pagenext {
	float: left;
	height: 33px;
}

.pager .pagenext img {
	margin: 7px 0 0 5px;
	border: 0 none;
}

.pager .pagenum_onpage {
	color: #fff;
	background: url('images/pagenumber-bg2.png') no-repeat;
}


.flat {
	float: left;
	width: 736px;
	margin: 0;
	padding: 0;	
}
.flat .headerinfo {
	float: left;
	margin: 10px 0 15px 0;
	width: 736px;
	height: 40px;
	background: url('images/headerinfobg.png') no-repeat;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.flat .headerinfo .name, .flat .headerinfo .data {
	float: left;
}

.flat .headerinfo .idnum {
	float: left;
	width: 130px;
	margin: 15px 0 0 20px;
}

.flat .headerinfo .address {
	float: left;
	width: 310px;
	margin: 15px 0 0 10px;
}

.flat .headerinfo .price {
	float: left;
	width: 230px;
	margin: 15px 0 0 24px;
}

.flat .headerinfo .name {
	color: #1499cc;
}

.flat .headerinfo .data {
	margin: 2px 0 0 4px;
	font-size: 15px;
}

.flat .headerinfo .price .data {
	margin: -6px 0 0 3px;
	font-size: 24px;
	color: #f00;
}

.flat .datas {
	float: left;
	width: 290px;
	font-family: Arial;
	font-size: 15px;
}

.flat .datas .datarow {
	float: left;
	width: 290px;
	line-height: 26px;
	text-align: left;
	border-bottom: 1px #eee solid;
}

.flat .datas .datarow2 {
	float: left;
	margin: 10px 0 0 0;
	width: 290px;
	text-align: left;
}

.flat .datas .datarow .name {
	float: left;
	width: 160px;
	margin: 0 3px 0 5px;
	font-weight: bold;
	color: #1499cc;
	text-align: left;
}

.flat .datas .datarow2 .name {
	float: left;
	margin: 0 3px 0 5px;
	font-weight: bold;
	color: #1499cc;
}

.flat .datas .datarow2 .remarks-top {
	float: left;
	width: 278px;
	height: 15px;
	margin: 0 0 0 5px;
	background: url('images/remarks-bg-top.png') no-repeat;
}

.flat .datas .datarow2 .remarks {
	float: left;
	width: 268px;
	margin: 0 5px;
	padding: 0 5px 0 5px;
	background: url('images/remarks-bg.png') repeat-y;
	font-family: Arial;
	font-size: 15px;
	color: #1499cc;
}

.flat .datas .datarow2 .remarks p {
	margin: 0 0 5px 0;
}


.flat .datas .datarow2 .remarks-bottom {
	float: left;
	width: 278px;
	height: 15px;
	margin: 0 0 0 5px;
	background: url('images/remarks-bg-bottom.png') no-repeat;
}

.flat .datas .datarow .data {
	float: left;
	width: 120px;
	color: #000;
}

#content .main .flat .datas .datarow2 p {
	float: left;
	width: 268px;
	margin: 0 0 10px 5px;
}

.flat .images {
	float: left;
	width: 435px;
	min-height: 556px;
	background: url('images/imagesbg.png') repeat-x;
}

.flat .images .bigimage {
	width: 438px;
	height: 338px;
	display: table-cell;
	background: url('images/bigimagebg.png') no-repeat;
	text-align: center;
	vertical-align: middle;
}

.flat .images .bigimage .image {
	margin: auto;
	border: 0;
}

.flat .images .bigimage .border {
	position: relative;
	top: 0;
	left: 0;
	display: none;
}

.flat .images .thumb {
	float: left;
	width: 118px;
	height: 96px;
	background: url('images/thumbbg.png') no-repeat;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.flat .images .thumb img {
	margin-top: 15px;
	border: 0;
	cursor: hand;
	cursor: pointer;	
}

.flatonmap {
	width: 230px;
	text-align: left;
}

.flatonmap .thumb {
	width: 118px;
	height: 96px;
	background: url('images/thumbbg.png') no-repeat;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.flatonmap .datas {
	width: 230px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

.flatonmap .datas .name {
	float: left;
	width: 90px;
	margin: 0 3px 0 0;
	font-weight: bold;
	color: #1499cc;
	text-align: right;
}

.flatonmap .datas .data {
	float: left;
	width: 120px;
	color: #000;
}

.flatonmap .datas .data2 {
	float: left;
	margin: -1px 0 0 0;
	width: 120px;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}

.flatonmap .datas .details {
	float: left;
	width: 220px;
	margin: 5px 0 0 0;
	font-weight: bold;
	text-align: right;
}

.flatonmap .datas .details a {
	color: #f00;
	text-decoration: none;
}

.flatonmap .datas .details img {
	border: 0 none;
}

.fixonmap {
	width: 220px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

.fixonmap .icon {
	float: left;
}

.fixonmap .name {
	float: right;
	width: 180px;
	font-weight: bold;
	color: #1499cc;
}

.fixonmap .address {
	float: right;
	width: 180px;
	color: #000;
}

.footer {
	margin: 0 auto;
	width: 1061px;
	height: 55px;
	background: url('images/contentfooter.png') no-repeat;
}

.footerbg {
	width: 100%;
	background: #252525 url('images/footerbg.png') repeat-x;
}

#footer {
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	width: 1061px;
}

#footer .beourfriend {
	width: 1061px;
	height: 88px;
	background: url('images/beourfriend.png') no-repeat 700px 0;
	clear: left;
}

#footer .ourpartnersite {
	width: 1061px;
	height: 88px;
	background: url('images/ourpartnersite.png') no-repeat 700px 0;
	clear: left;
}

#footer .footermenu {
	float: left;
	margin: -27px 0 0 0;
	width: 264px;
	height: 150px;
	background: url('images/footermenubg.png') no-repeat 39px 0;
}


#footer .footermenu ul {
	margin: 30px 30px 0 0;
	list-style-type: none;
	text-align: right;
}

#footer .footermenu ul li a {
	font-family: Arial;
	font-size: 12px;
	color: #838383;
	line-height: 24px;
	text-decoration: none;
}

#footer .contacts {
	float: left;
	width: 380px;
	margin: 8px 0 0 28px;
	font-family: Arial;
	font-size: 12px;
	color: #838383;
	text-align: left;
}

#footer .contacts p {
	margin: 0 0 10px 0;
}

#footer .fbtw {
	float: left;
}

#footer .fbtw img {
	margin: -5px 30px 0 30px;
	border: none;
}

#footer .wwwstudyhungaryhu img {
	margin: 40px 30px 0 65px;
	border: none;
}

#footer .wwwstudyhungaryhu {
	float: left;
}


#footer .copyright {
	padding: 5px 40px 0 0;
	width: 1021px;
	font-family: Arial;
	font-size: 13px;
	color: #454545;
	text-align: right;
	clear: left;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.clearboth {
	clear: both;
}

