body {	background-repeat:repeat-x;	background-position:top;	color:#373737;	font-size: 11px;
	font-family:Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin:0;   topMargin:0;	  padding:0;}

a,a:active,a:visited {font-size: 11px;	color:#0067c7;	text-decoration:none;	background:url(img/linkback_main.gif) repeat-x 0 100%;}

a:hover { font-size: 11px; 	color:#619902; text-decoration:none; background-image:none;}

a img {
   border-style: none;
   background: none !important;
}

html { 	height:100%; 	width:100%;}

.adone, .adtwo { border-bottom:3px solid #fff; }

#top .christ{
bbackground:url(img/background.jpg) no-repeat 50% 0px ;
background:url(img/background.jpg) no-repeat 30% 0px ;
}

#top .inside { 	

margin-left:auto; 	margin-right:auto; width:800px; height:100%; border-width:0; }

#top .inside .logo { 	width:30%; 	vertical-align: middle;	padding:0;}
#top .inside .right {	background:url(img/support.gif) no-repeat 102% 75%; text-align:right; padding:15px;}

#secondbar .main {	color:#FFF;	 }





#list { background:#EEEEEE; border-collapse:collapse; width:170px; height:100%; vertical-align:top; overflow:hidden; border:none;}
#list a {	font-size:11px; display:block; border:1px solid #d9d9d9; background-image:url(img/dot.gif); background-repeat:no-repeat; background-position:0 9px; overflow:hidden;	background-color:#EEE; border-width:0 0 1px; padding:4px 0 4px 12px; color: #00264b; }
#list a:hover { background-color:#f7f7f7; color:#c00;}
#list h1 { background-color:#00264b; display:block; color:#FFF; font-size:18px; font-weight:400; margin:0; padding:5px 5px 5px 12px; }
#list h2 { background-color:#61abff; display:block; color:#FFF; font-size:11px; font-weight:400; margin:0; padding:3px 3px 3px 12px; }

#list1 { background:#EEEEEE; border-collapse:collapse; width:170px; height:100%; vertical-align:top; overflow:hidden; border:none;}
#list1 h1 { background-color:#00264b; display:block; color:#FFF; font-size:18px; font-weight:400; margin:0; padding:5px 5px 5px 5px; }

.hspace { height:10px; }
h3 { margin-bottom: 0px; color: #336600;}
.listing {float:right;}





#container table, table { border-collapse:collapse; border-spacing:0; overflow:hidden; }
#container td, td { vertical-align: top; overflow:hidden; padding: 0; }


#top {	background-image:url(img/top.gif); width:100%; height:110px; border-width:0; margin:0; }

#secondbar { width:100%; background-color:#00264b;}
#secondbar1 { width:100%; background-image:url(img/fragment.gif); background-repeat:repeat-x; }
#secondbar1 .main {	color:#FFF;	background-color:#00264b; font-size:11px; width:936px;  }


#container {  border: 3px solid #FFF; width:800px; height:100%; background-color:#fff;}

#container .left { width:170px; background:url(img/back-left.jpg) no-repeat 0 100%; }
#container #leftt { vertical-align:top; overflow:hidden; width:100%; }
#container #leftt br{ display : none; }




#right { vertical-align:top; overflow:hidden; width:100%; height:100%; padding-left: 3px; overflow: hidden;  -moz-box-sizing: border-box;}

#right #rightup { width: 624px; border-left: 3px solid #fff; overflow: hidden; }
#right #rightup .rightupright { width:173px; height:100%; vertical-align : top; font-size:11px; background:#fff url(img/back-right.jpg) no-repeat 100% 0; overflow: hidden;}
#right #rightup .rightupleft { width: 448px; margin-right:3px; overflow: hidden; }

#right #rightup .rightupleft div.baner111 {width: 448px; margin-right:3px; overflow: hidden;}

#right #rightup #rightleftleft { width: 448px; height : 100%; vertical-align: top; padding-right:0px; margin-right:3px; overflow: hidden;}
#right #rightup #rightleftleft2 { width: auto; height : 100%; vertical-align: top; padding-right:0px; margin-right:3px; overflow: hidden;}
#right #rightup #rightleftleft ul { list-style-image : url(img/dot3.gif);}

#right #rightup #rightuprightmain { width:100%; height:auto; }
#right #rightup #rightuprightmain ul { list-style-image : url(img/news_bullet.gif); }
#right #rightup #rightuprightmain li { font-size : 12px; margin-left : -4px; margin-right : 10px; }

#right #rightup #rightuprightmain .user { background-color:#690; color:#FFF; font-size:18px; padding:5px; }
#right #rightup #rightuprightmain .subuser { background-color:#9C0; color:#690; padding:5px; }
#right #rightup #rightuprightmain .subuser a,a:active,a:visited { color:#FFF; text-decoration:none; background:url(img/linkback.gif) repeat-x 0 100%; }
#right #rightup #rightuprightmain .subuser a:hover { color:#426800; text-decoration:none; background:url(img/linkback.gif) repeat-x 0 100%; }
#right #rightup #rightuprightmain .rest { background-color:#00264b; color:#FFF; font-size:18px; padding:5px; }
#right #rightup #rightuprightmain .subrest { background-color:#61abff; color:#FFF; padding:5px; }
#right #rightup #rightuprightmain .subrest a,a:active,a:visited { color:#FFF; text-decoration:none; background:url(img/linkback_sub.gif) repeat-x 0 100%; }
#right #rightup #rightuprightmain .subrest a:hover { color:#00264b; text-decoration:none; background:url(img/linkback_w.gif) repeat-x 0 100%; }
#right #rightup #rightuprightmain .loginform .inputext { background-color:#fff; color:#000; font-weight:700; width:120px; height:25px; vertical-align:middle;}
#right #rightup #rightuprightmain .loginform .checkbox { width:13px; height:13px; border:none; vertical-align:bottom; margin:3px 3px 3px 0;}
#right #rightup #rightuprightmain .loginform .button {	padding:5px; }
#right #rightup #rightuprightmain #search { width:160px;}
#right #rightup #rightuprightmain #search .inputext { vertical-align:middle; width:100px;}
#right #rightup #rightuprightmain #search select {	width: 100%; }

#right #rightup #rightuprightmain #search #hides-sha { width:100%; height:auto; display:none; font-size:11px; }



#right #rightup .grgreen { background-color:#ada; width:5px; height:20px; }
#right #rightup .grayup { background-color:#666; width:5px; height:20px; }
#right #rightup .grayored { background-color:#C00; width:5px; height:20px; }
#right #rightup .graygreen { background-color:#9C0; width:5px; height:20px; }

#right #rightup #rightleftleft p {margin: 7px; font-size: 11px; }
#right #rightup #rightleftleft ul,li,div { font-size: 11px; }


/*	-- news -- */

#right #rightup #rightleftleft #news { border-collapse: collapse;  width: 100%;  vertical-align: top; overflow: hidden; border: none; }
#right #rightup #rightleftleft #news .newsfed span { color: #3b3b3b; font-size: 11px; display: block; border: 1px solid #eeeeee; border-width: 0px 0px 1px 0px; padding: 7px 3px 4px 3px; overflow: hidden; text-decoration: none;}
#right #rightup #rightleftleft #news .newsfed span:hover { background-color: #f7f7f7; color: #cc0000; cursor: help; }
#right #rightup #rightleftleft #news .newsfed a1 { color: #3b3b3b; font-size: 11px; display: block; border: 1px solid #eeeeee; border-width: 0px 0px 1px 0px; padding: 7px 0px 7px 14px; background-image: url(img/newsdot.gif); background-repeat: no-repeat; background-position: 3px 12px; overflow: hidden; text-decoration: none;}
#right #rightup #rightleftleft #news .newsfed a1:hover { background-color: #f7f7f7; color: #cc0000; cursor: help; }
#right #rightup #rightleftleft #news .newsfed p { color: #5f5f5f; margin: 0 10px 0 0; font-size: 11px; }
#right #rightup #rightleftleft #news .newsfed p img { float: left; margin-right: 10px; margin-top: 3px; }
			
.bulet img {padding : 0px 0px 5px 0px;margin : 0px 0px 5px 5px; width :50px;};

#hides-sh1, #hides-sh2, #hides-sh3, #hides-sh4, #hides-sh5, #hides-sh6, #hides-sh7, #hides-sh8  { display: none; padding: 10px 0px; height: auto; }


#right #rightup .titlebox { width:100%; height: 50px; }
#right #rightup .titlebox .title { vertical-align: middle; height: 40px; background:url(img/lines.gif) repeat-x; color:#00264b; font-size:22px; font-weight:700; padding-left:10px; }
#right #rightup .titlebox .title1 { vertical-align: middle; height: 40px; background:url(img/lines.gif) repeat-x; color:#00264b; font-size:22px; font-weight:700; text-indent:10px; margin-left:13px; }

#container #right .titlebox .titledown .reserved { background-image:url(img/icon_reserved.gif); background-repeat:no-repeat; height: 20px; width: 61px;; float: left; margin-right: 5px; }
#container #right .titlebox .titledown .new { background-image:url(img/icon_new2.gif); background-repeat:no-repeat; height: 20px; width: 31px;; float: left; margin-right: 5px; }
#container #right .titlebox .titledown .sold { background-image:url(img/icon_sold.gif); background-repeat:no-repeat; height: 20px; width: 37px;; float: left; margin-right: 5px; }
#container #right .titlebox .titledown .guaranteed { background-image:url(img/guaranteed2.gif); background-repeat:no-repeat; height: 22px; width: 69px;; float: left; margin-right: 5px; }
#container #right .titlebox .title .pp { width: 40%; display: block; float: left; }
#container #right .titlebox .titledown { background-color:#ddd; font-size:11px; padding:0px 10px; height:25px; vertical-align:middle; }
#container #right .titlebox .titledown1 { background-color:#ddd; font-size:13px; font-weight:700; padding:0px 10px; height:28px; vertical-align:middle; }
#container #right .titlebox .titledown a,a:active,a:visite { color:#0067c7; }
#container #right .titlebox .titledown a:hover { color:#c00; }

#container #right .titlebox .subtitledown { vertical-align: middle; background-color:#fffce7; font-size:11px; padding:0px 10px; height:60px; vertical-align:middle; }
#container #right .titlebox .subtitledown2 { background-color:#fff7c3; font-size:11px; padding:0px 10px; height:30px; vertical-align:middle; }
#container #right .titlebox .subtitledown3 { background-color:#dddddd; font-size:11px; padding:0px 10px; height:20px; vertical-align:middle; }
#container #right .titlebox .subtitledown2 a, a:active, a:visited { color: #336600; background-image: none; }
#container #right .titlebox .subtitledown2 a:hover { color: #00264b; }
#container #right .titlebox #details { display: block; width: 280px; float: left; vertical-align: middle; }
#container #right .titlebox #details .dt { height: 20px; width: 20%; font-size: 11px; text-indent: 10px; padding-right: 10px; background-image: url(img/dot2.gif); background-repeat: no-repeat; background-position: 0 6px; }
#container #right .titlebox #middle { width: 100px; height: 75px; vertical-align: middle; color: #00264b; float: left; margin : 3px;}
#container #right .titlebox #price { width: 210px; font-weight:400; font-size: 11px; vertical-align: middle; color: #00264b; float: right; }
#container #right .titlebox #price .big { font-weight:900; font-size: 21px; color: #336600; margin-right: 10px;}


#container #right #latest { width:98%; vertical-align:top; overflow:hidden; }


#container #right #latest .latestfed span
{	color:#3b3b3b;	font-size:11px; display:block; border:1px solid #eee; background-image: none; overflow:hidden; width:100%; vertical-align:top; border-width:0 0 0px; padding:6px 0 6px 12px; }

#container #right #latest .latestfed img { float:left; margin-right: 10px; }
#container #right #latest .latestfed br { display : none }
#container #right #latest .latestfed .title { font-size:15px; font-weight:700; font-style:italic;}
#container #right #latest .latestfed .titlered { font-size:15px; font-weight:700;color: #ff0000;}
#container #right #latest .latestfed .desc { float:left; vertical-align:top; width:375px;}
#container #right #latest .latestfed .ads br { display : block; }
#container #right #latest .latestfed .sqm,.garden { float:right; text-align:center; width:55px; margin:0 10px; }
#container #right #latest .latestfed .wish_del { float:left; text-align:center; width:125px; margin:10px 10px 0 10px; }
#container #right #latest .latestfed .cost { float:right; text-align:center; width:55px; margin:0 5px 0 10px; }
#container #right #latest .latestfed #desc { width:100%; height:30px; display:block; font-size:15px; font-weight:700; font-style:italic; color:#036; border:1px solid #eee;
	border-width:0 0 1px; padding:6px 0 6px 12px;}




#primary { background-color:#fff; float:left; display:inline; height:auto; padding:0; }
#primary .listitem { width:150px; height: 220px; display:block; font-size:11px; overflow:hidden;	float:left; border-color:#fff; border-style:solid; border-width:5px 3px 0 0;}
#primary .listitem a,#primary .listitem a:visited,#primary .listitem a:active { display:block; overflow:hidden; color:#333; width:136px; height: 308px; border:solid 1px #ececec; background-image:none;	text-decoration:none; padding:4px 6px 6px; }

#primary .listitem a:hover { display:block; color:#000; width:136px; height: 308px; border:solid 1px #c1c1c1; padding:4px 6px 6px; }
#primary .listitem img {	background-color:#eee;	display:block; margin:5px 0 3px; }
#primary .listitem span { display:block; margin:-3px -5px 2px; padding:2px 5px 3px; }
#primary .listitem .top .new { background-image:url(img/icon_new.gif); background-repeat:no-repeat; height:30px; width:29px; float:right; margin:-2px; }
#primary .listitem .top { background-color:#eee; display:block; color:#000; height:100px; 	margin:-3px -5px 2px; padding:2px 5px 3px; }

#primary .listitem h6 { text-decoration:none; display : block; color:#036; font-size:15px; margin:0 -5px 0px; padding:0px 10px 0px; }
#primary .listitem h5 { text-decoration: none; display : block; color:#036; font-size:18px; margin:0 -5px 0px; padding:0px 10px 0px; }

#primary .listitem h4 { text-decoration:underline; color:#036; font-size:15px; margin:0 -5px 2px; padding:2px 5px 3px; }
#primary .listitem h3 { color:#036; font-size:28px; margin:-3px -5px 12px; padding:2px 5px 3px; }
#primary .listitem .guaranteed { background-color:#036; background-image:url(img/guaranteed.gif); background-repeat:no-repeat; background-position:50% 3px; display:block;
	width:100%;	height:13px;	margin:-3px -5px -5px; padding:2px 5px 3px; }
#primary .listitem .reserved {	background-image:url(img/reserved.gif); background-repeat:no-repeat; background-position:50% 3px; background-color:#c00; display:block; width:100%;
	height:13px; margin:-3px -5px -5px; padding:2px 5px 3px; }
#primary .listitem .sold {	background-image:url(img/sold.gif); background-repeat:no-repeat; background-position:50% 3px; background-color:#c00; display:block; width:100%;
	height:13px; margin:-3px -5px -5px; padding:2px 5px 3px; }

.clear { clear:both; width:90%; border:1px solid #eee; border-width:0 0 1px; margin:0 0 5px 30px; padding:10px 0 0 2px; }

#footer { color:#bacee9; font-size:11px; width:800px; background:#00264b; height:150px; border:3px solid #0051a2; border-width:5px 0 0; }
#footer a, #footer a:active, #footer a:visited, #secondbar a, #secondbar a:active, #secondbar a:visited { font-size:11px; color:#ededed; text-decoration:none; 	background: url(img/linkback_b.gif) repeat-x 0 100%; }
#footer a:hover, #secondbar a:hover { font-size:11px; color:#7dbeff; text-decoration:none; background: url(img/linkback_w.gif) repeat-x 0 100%; }
#footer .left {	width:1px; vertical-align:top; padding:13px; }
#footer .rightup { width:799px; text-align:right; vertical-align:top; padding:13px; }
#footer .rightdown { text-align:right; vertical-align:bottom; padding:13px; }

#container #right .type { font-size:11px; margin:0; }

#container #right .rightt .rightt_left .right_left_main #news .newsfed p,#container #right #latest .latestfed p { color:#5f5f5f; font-size:11px; }
#container #right .rightt .rightt_left .right_left_main #news .newsfed p img,#container #right #latest .latestfed p img { float:left; margin-right:10px; margin-top:3px; }

#right #rightup #rightuprightmain .loginform, #right #rightup #rightuprightmain #search { height:auto; font-size:11px; margin:10px 5px; }
#right #rightup #rightuprightmain .loginform td,#right #rightup #rightuprightmain #search td { padding-bottom:5px; vertical-align:middle; }

.htmlpage1, .htmlpage1 td { FONT-FAMILY: verdana,arial,helvetica; font-size: 10px; width: 580; margin-top: 10px; margin: 6px; padding: 5px;}

#htmlpage, #htmlpage div { padding: 5px; vertical-align: top;}
#htmlpage, #htmlpage p { padding: 1px; vertical-align: top;}
#htmlpage, #htmlpage table {  width: 100%; padding: 5px; vertical-align: top;}
#htmlpage, #htmlpage td { font-size: 11px; padding: 5px; vertical-align: middle;}
#htmlpage, #htmlpage li { font-size: 11px; padding: 2px; vertical-align: middle;}
#htmlpage img { border : 5px solid #e3e3e3; float : none; margin : 3px 5px 3px; }
#htmlpage #link1 a { color : #000000;}
#htmlpage #link1 a:hover { color : #700000;}

#preview { width: 100%; margin-top: 10px;  margin: 6px; -moz-box-sizing: border-box;}
#preview .text { font-size: 11px; width: 45%; padding-right: 7px; }
#preview .view { width: 276px; text-align: center; }
#preview .type img.img1 { float: left; margin-right : 6px;}
#preview .type img.img2 { float: right; margin-left : 6px;}
#preview .view #image { font-size: 11px; margin : 0 0 0 5px;}
#preview .view #image .thumbs img { border: none; margin: 3px 6px 3px 0;}
#preview .view #image .buttons img { border: none; margin: 2px 2px 2px 0; }

td.formlabel { vertical-align: top ; padding-left: 6px; padding-top: 6px; padding-right: 2px; text-align: right; font-weight: normal;}
td.formfld, td.formtxt { padding: 1px; vertical-align: bottom; text-align: left; font-weight: normal;}

#banner a {text-decoration: none;}

#banner a:hover {text-decoration: none;}

/* Body
-----------------------------------------------------------*/

#Body1 {
	padding: 16px 21px;
	background: #fff;
}

#Body1 img {
	border : 0px;
}
#Body1 a {
	color: #0067c7;
	background: url(img/linkback_main.gif) repeat-x 0 100%;
}

#Body1 a:hover {
	color: #c00;
	background: none;
}

#Body1 ul {
	padding: 0em 0em;
}

#Body1 li {
	padding: .0em 0;
	font-size: 1.2em;
}

#Body1 li big {
	white-space: nowrap;
	font-size: 1.1em;
	color: #00264b;
}

.left_insp_trip 
{	
  background:url(img/bannert.jpg) no-repeat;
	margin : 0;
	padding : 0;
	
	width : 100%;
	height : 135px; 
}

.left_insp_trip .txt
{	
	float : right;
  text-align:right; 
	width : 99px;
	height : 64px; 
	margin : 3px;
	ccolor : #FFF;
}
.left_insp_trip #txt1
{	
	float : right;
  text-align:left; 
	width : 94px;
	height : 20px; 
	margin : 4px;
  color:#78C; 
	font-size:18px; 
	font-weight:400;
}

.left_insp_trip #txt1 a
{	
  color:#78C; 
	font-size:18px; 
	font-weight:400;
	background-image: none;
  background-position: 0;
	background-color:transparent;
	border-width:0; 
	padding:0;
}
.left_insp_trip #txt1 a:hover
{	
  color:#9AE; 
	font-size:18px; 
	font-weight:400;
	background-image: none;
  background-position: 0;
	background-color:transparent;
	border-width:0; 
	padding:0;
}
.left_prest_ofr 
{	
  background:url(img/bannert2.gif) no-repeat;
	margin : 0;
	padding : 0;
	
	width : 100%;
	height : 135px; 
}

.left_prest_ofr .txt
{	
	float : right;
  text-align:right; 
	width : 99px;
	height : 59px; 
	margin : 3px;
}
.left_prest_ofr #txt1
{	
	float : right;
  text-align:left; 
	width : 104px;
	height : 20px; 
	margin : 4px;
  color:#78C; 
	font-size:18px; 
	font-weight:400;
}

.left_prest_ofr #txt1 a
{	
  color:#78C; 
	font-size:18px; 
	font-weight:400;
	background-image: none;
  background-position: 0;
	background-color:transparent;
	border-width:0; 
	padding:0;
}
.left_prest_ofr #txt1 a:hover
{	
  color:#9AE; 
	font-size:18px; 
	font-weight:400;
	background-image: none;
  background-position: 0;
	background-color:transparent;
	border-width:0; 
	padding:0;
}

.newsletter td {font-size:11px; }
.newsletter .title {font-size:14px; font-style:italic; font-weight:700;}

/* Contact person
----------------------------------------------------------- */

#contactperson {
	margin-top: 5px;
}

#contactperson .links {
	text-align: left;
}

#contactperson img {
	float: left;
	margin: 0 10px 0 0;
}

#contactperson p {
	padding: 5px 0 2px 0;
	line-height: 16px;
}

#contactperson .thisborderbox {
	padding: 10px;
	border: 1px solid #f2f2f2;
}
#contactperson h3 {
	font-size: 150%;
	color: #000;
}
#contactperson div.office {
	font-style: italic;
	color: #939393;
}
/* Clearfix
----------------------------------------------------------- */

.br:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.br {
	display: block;
}

.br {
	.display: inline-block;
}

