@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');
 


.cookieModal {
	display: none;
	/* Скрыто по умолчанию */
	position: fixed;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #333;
	color: white;
	padding: 15px;
	border-radius: 10px;
	width: 80%;
	max-width: 400px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	z-index: 9999;
}

.cookieModal p {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.cookieModal button {
	background-color: #4e8598;
	color: white;
	padding: 8px 16px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 10px;
}

.cookieModal button:hover {
	background-color: #41ff4b;
}


 	.advertising { display: block; text-align: center; padding: 10px 0px; }
 	.adv1 { width: 980px; height: 100px; }
 
 	.active { color: green; }
 	.deactive { color: red; }

	div#warning-message { background: red; padding: 8px 0px; width: 100%; position: absolute; top: 0; left: 0; z-index: 9999;}
	div#warning-message p { margin: 0; text-align: center; color: white; font-weight: bold; }

    html, body {
	    width: 100%; height: 100%; margin: 0; padding: 0;
	    background: #ede4d3 url('./background.jpg') no-repeat fixed;
	    font-family: Arial, Helvetica, Tahoma, sans-serif;
	    font-size: 10pt; color: #3d3d3d; line-height: 150%;
    }
	
    a { color: #2582bf; text-decoration: none; }
    a:hover { text-decoration: underline; }
    img,a img { border: 0; }
	.clear { clear: both; }
	
	div#top { width: 100%; height: 25px; background: #4a4a4a; color: #ffffff; }
	
	div#main { width: 1000px; margin: 0 auto 0 auto; background: #d4eaf4; padding-bottom: 10px; box-shadow: 1px 1px 55px #666; }
	
	div#main div.top {
		width: 1000px; height: 270px; position: relative; top: 0; left: 0; z-index: 99; 
		overflow: hidden; max-height: 270px;
	}
	div#main div.top div.logo { position: absolute; top: 15px; left: 20px; z-index:9999; }
		
	div#main div.minimalized { 
		position: absolute; top:0; left: 0; width: 1000px; height: 130px; 
		position: relative; top: 0; left: 0; z-index: 10;  
		background: url('./top-minimalized.jpg') no-repeat;
	}
	div#main div.minimalized div.logo { top: 5px; }
	div#main div.top div.login-block { text-align: center; position: absolute; z-index: 9999; top: 0px; right: 30px; height: 24px; min-width: 230px; background: url('./top/top-block.png') repeat-x; padding: 3px 10px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }
	div#main div.login-block a { font-size: 8pt; color: #fff; padding: 0px 5px 0px 8px; border-left: 1px dotted #0c3b4a; }
	div#main div.login-block span { color: white; font-size: 8pt; font-weight: bold; }
	
/**
 * 	Text blocks
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */

	div.text-block { 
		width: 695px; border: 1px solid #dedede; background: white; padding: 10px; 
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;	
	}
	
/**
 * 	Block: Main Menu
 * 	''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */
	
	div#main div.menu {	
		width: 1000px; height: 48px; font-family: "Titillium Web",Sans; font-size: 13pt; 
		text-transform: uppercase; background: url('./menubar.png');
		position:relative; z-index:999; top:-15px; margin: 0 auto 0 auto;
	}
	div#main div.menu ul { width: 1000px; margin: 0 auto 0 auto; list-style-type: none;  }
	div#main div.menu ul li { float: left; text-align: center; margin: 0; padding: 0; }
	div#main div.menu ul li a { 
		border-left: 1px solid #699fb3; border-right: 1px solid #2a576b;
		display: block; min-width: 50px; max-width: 200px; padding: 14px 15px 14px 15px;
		color: white; 
	}
	div#main div.menu ul li:first-child a { border-left: none; }
	div#main div.menu ul li:last-child a { border-right: none; }
	div#main div.menu ul li a:hover,
	div#main div.menu ul li a.selected { 
		display: block; min-width: 50px; max-width: 200px;  padding: 14px 15px 14px 15px; 
		background: url('./menu-hover.png'); color: white; text-decoration: none;
	}
	
	
	div#searchBlock { 
		width: 350px; padding: 10px 10px; margin-left: 10px; background: #4e8598; border-radius: 7px; 
		text-shadow: 1px 1px #204b5a; float: left; margin-bottom: 20px; 
	}
	div#searchBlock h2 { color: white; font-size: 13pt; margin-top: 0; padding-top: 0; }
	div#searchBlock form .field { 
		width: 320px; height: 17px; padding: 5px 10px; background: #fff url('./fields.png'); 
		border: none; margin: 5px; border: 1px solid #fafafa; border-radius: 7px; color: #254d5f;
	}
	div#searchBlock form select.field { width: 340px; height: 30px; padding: 5px 10px;  }
	div#searchBlock form .width50 { width: 140px;  }
	div.near-search { width: 575px; height: 245px; padding-bottom: 10px; float: left; overflow: hidden; margin-left: 20px; font-size: 10pt; }
	div#mapBlock { float: left; margin-left: 45px; }
	div#shortcutBlock { width: 235px; float: right; margin-right: 15px; }
	div#shortcutBlock div.item { width: 234px; height: 66px; border: 1px solid #cedde2; border-radius: 7px; background: white; position: relative; }
	div#shortcutBlock div.item img { padding: 2px; width: 226px; margin-left: 2px; margin-top: 2px; }
	div#shortcutBlock div.item a:hover img {
		background: #204b5a; border-radius: 7px;
	}
	div#shortcutBlock div.item a .desc { 
		display: none; text-align: center; background: black; position: absolute; 
		bottom: 0; width: 226px; margin-left:4px; color: #fff; opacity: 1;
	}
	div#shortcutBlock div.item a:hover .desc {
		display: block; opacity: 0.65;
	}
	
	.cnt-full-header-top { width: 980px; height: 51px; background: url('./cnt-header-full-top.png'); margin-left: 10px; }
	.cnt-full-header-top span { display: block; color: white; margin-left: 45px; font-size: 12pt; padding-top: 12px;}
	
	.cnt-main-header-top { width: 720px; height: 51px; background: url('./cnt-header-main-top.png'); }
	.cnt-main-header-top span { display: block; color: white; margin-left: 45px; font-size: 12pt; padding-top: 12px;}
	
	.cnt-main-block-top { width: 250px; height: 50px; background: url('./cnt-header-block-top.png'); }
	.cnt-main-block-top span { display: block; color: white; margin-left: 45px; font-size: 11pt; padding-top: 13px;}
	
	.cnt-full-middle { 
		width: 968px; padding: 0px 5px; background: white; box-shadow: 1px 3px 5px #cedde2;
		border-left: 1px solid #cedde2; border-right: 1px solid #cedde2; border-bottom: 1px solid #cedde2;
		border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin-bottom: 15px; margin-left: 10px; 
	}
	
	.cnt-main-middle { 
		width: 708px; padding: 0px 5px; background: white; box-shadow: 1px 3px 5px #cedde2;
		border-left: 1px solid #cedde2; border-right: 1px solid #cedde2; border-bottom: 1px solid #cedde2;
		border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin-bottom: 15px; 
	}
	
	.cnt-block-middle { 
		width: 238px; padding: 0px 5px; background: white; box-shadow: 1px 3px 5px #cedde2;
		border-left: 1px solid #cedde2; border-right: 1px solid #cedde2; border-bottom: 1px solid #cedde2;
		border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin-bottom: 15px; 
	}
	.cnt-content { 
		width: 708px; padding: 10px 5px; background: white; box-shadow: 1px 3px 5px #cedde2;
		border: 1px solid #cedde2; border-radius: 10px; margin-bottom: 15px; 
	}

/*************************************************************************************************
 * Kontener główny
 *************************************************************************************************/

 	div#main div.content { width: 980px; margin: 10px auto 0 auto; padding-left: 10px; padding-right: 10px; overflow: hidden; }
	div#main div.content div.leftPanel { width: 710px; margin-right: 20px; float: left; }
	div#main div.content div.rightPanel { width: 250px; float: left; }
	
	div#footer { width: 1000px; padding: 5px 0px;  margin: 25px auto 10px auto; border-radius: 12px; text-shadow: 1px 1px 1px #fff; }
	div#footer div.menu { width: 960px; text-align: center; margin-bottom: 10px; }
	div#footer div.menu a { padding: 5px 10px; color: black; border-right: 1px dotted silver; }
	div#footer div.menu a:hover { color: #0A90BC;}
	div#footer div.menu a:last-child { border-right: none; }
	div#footer div.footer-left { width: 200px; float: left; }
	div#footer div.footer-right { width: 800px; float: right; text-align: right; }
/****************************/
	

	/** Duży i szeroki blok 
	div.cnt1up { width: 686px; height: 13px; background: url('./container1-up.png') no-repeat; }
	div.cnt1middle { width: 686px; min-height: 50px; padding: 5px 0; background: url('./container1-middle.png') repeat-y; }
	div.cnt1down { width: 686px; height: 13px; background: url('./container1-down.png') no-repeat; margin-bottom: 15px; }
	
	.mainContentBlock { width: 660px; margin: 0 auto 0 auto; }**/
	
	
	
/***************************************************************************************************
 * Lista obiektów
 ***************************************************************************************************/

	div.smallObjectList { width: 100%; }
	div.smallObjectList table { border-collapse: collapse;}
	div.smallObjectList table tr { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
	div.smallObjectList table tr.bgRow1 { background: #f8f8f8; }
	div.smallObjectList table tr.bgRow2 { background: #ffffff; border-top: none; }
	
	div.smallObjectList table tr.top { border: none; }
	div.smallObjectList table tr.top td span { color: #129dcb; height: auto; }
	
	div.smallObjectList table td.objectPhoto { width: 120px; text-align: center; height: 75px; }
	div.smallObjectList table td.objectPhoto img { width: 120px; padding: 2px; border: 1px solid #d7d7d7; cursor: pointer; }
	
	div.smallObjectList table td.objectName { width: 280px; text-align: left; color: #38595e; }
	div.smallObjectList table td.objectType { width: 120px; text-align: left; }
	div.smallObjectList table td.objectCost { width: 100px; text-align: left; }
	div.smallObjectList table td.objectOptions { width: 150px; text-align: center; }
	
	
	
/** Mały blok 243x11 **/

	/**div.blockSmall { margin-left: 6px; width: 230px; }
	
	div.cnt2up { width: 243px; height: 11px; background: url('./container2-up.png') no-repeat; }
	div.cnt2middle { width: 243px; padding: 5px 0; background: url('./container2-middle.png') repeat-y; }
	div.cnt2down { width: 243px; height: 11px; background: url('./container2-down.png') no-repeat; margin-bottom: 15px; }
	
	.smallBlockOferty a.name { line-height: 15pt; color: #118bb2; font-weight: bold; }
	.smallBlockOferty td.thumb { padding: 3px; border: 1px solid #d7d7d7; }
	.smallBlockOferty td.desc { padding-left: 5px; }**/
	
	.objectList { padding: 5px 0; border-bottom: 1px dashed #dadada; }
	.objectList a.name { line-height: 15pt; color: #118bb2; font-weight: bold; }
	.thumb img { padding: 3px; border: 1px solid #d7d7d7; cursor: pointer; }
	.objectList td.desc { width: 200px; padding-left: 5px; padding-right: 5px; }
	.objectList td.options { width: 84px; }
    .objectList tr.middle:hover { background: #dadada; }
	
	.iconMore { width: 100px; height: 22px; display: block; background: url('./icons/more.png') no-repeat right;}

	.header { 
		font-weight: normal; margin-top:0;
	}
	
	h1,h2,h3,h4 { font-family: "Titillium Web",Sans; color: #2582bf; }
	
	h1 { font-size: 16pt; }
	h2 { font-size: 14pt; }
	h3 { font-size: 13pt; }
	h4 { font-size: 10pt; color: #0a90bc; margin-bottom: 5px; }

/** Formy **/

	.formTable { margin-left: 20px; }
	.formTable tr.footer {
		border-top: 1px solid #ededed; height: 50px; 
	}
	
 	form label { color: #616161; font-weight: bold; padding-left: 4px; }
	form input[type="text"],
	form input[type="password"],
	form select { 
		font-size: 8pt; background: url('./inputbg.png'); color: #616161;
		border: 1px solid #c7c5c5; height: 21px; padding: 0px 5px;
		-webkit-border-radius: 5px; -mozilla-border-radius: 5px;   
	}
	
	
/** jQuery Validator **/
	.error { border: 1px solid #a10000; background: #fae7e7;}
	label.error { background:none; border:0; color: #a10000; margin-left:10px; font-style: ilastic; }
	
	.errorNotice { 
		border: 1px solid #a10000;
		background: #f0e5e5;
		padding: 10px; margin-bottom: 10px; 
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
	
	.addedNotice {
		border: 1px solid #b9dab7;
		background: #d8f2d6;
		padding: 10px; margin-bottom: 10px; 
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		display: none;
		
	}
	
	.errorNotice ul {
		margin: 0;
		padding: 0 0 0 25px;
		list-style-type: square;
	}
	
	.errorNotice h3 {
		margin: 0 0 15px 0; 
		padding-bottom: 5px;
		color: #a10000; 
		font-weight: bold;
		border-bottom: 1px dashed #a10000;
	}
	
	.objectPhotos { width: 150px; float: left; }
	.objectPhotos .thumb:hover { border: 1px solid #a2a2a2; }
	.objectPhotos .main { border: 1px solid #86c31c; }
	.objectPhotos .desc { font-size: 8pt; }
	
	.objectDetails { width: 100%; }
	.objectDetails .photos { width: 330px; float: left;  }
	.objectDetails .photos .galleryview .panel img { padding: 4px; background: #e4e7e8; border: 1px solid #97c7cf; }
	.objectDetails .description { width: 340px; float: left; }
	.objectDetails .description table { width:360px; background: #f7f7f7; border-collapse: collapse; font-size: 9pt; }
	.objectDetails .description table td { color: #545758; padding:8px 10px; border-bottom: 1px solid #d1d1d1; border-top:1px solid #ffffff; }
	.objectDetails .description table td.name { padding: 14px 0; color: #545758; font-size: 8pt; font-weight: bold; text-align:center; }
	.objectDetails .description table td.left { color: #3d3d3d; }
	.objectDetails .description table td.right { color: #426983; }
	.objectDetails .description table td.other { padding: 2px 0;border-top: none; border-bottom: none;  }
	
	/**.objectSubmenu { margin-top: 25px; }
	.objectSubmenu .tabs { margin:0; padding:0; list-style-type:none; width: 100%; }
	.objectSubmenu .tabs li { width: 88px; height: 32px; background: url('./tabOff.png'); float: left; text-align:center;}
	.objectSubmenu .tabs li a { color: white; font-size: 10pt; display: block; padding: 8px 0;}
	.objectSubmenu .tabs li.selected,
	.objectSubmenu .tabs li:hover { width: 88px; height: 32px; background: url('./tabOn.png'); float: left;}
	.objectSubmenu .tabs li.selected a,
	.objectSubmenu .tabs li:hover a { color: #11647e; }
	.objectSubmenu .tabs li.bigger { width: 128px; height: 32px; background: url('./tabOffBig.png'); float: left; text-align:center;}
	.objectSubmenu .tabs li.selected2,
	.objectSubmenu .tabs li.bigger:hover { width: 128px; height: 32px; background: url('./tabOnBig.png'); float: left;}
	.objectSubmenu .insideContent { 
		float: none; clear: both; margin-top:-10px; border: 1px solid #9a9a9a; width: 625px; padding: 10px; background: #efeded;
		-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;   
	}**/
	
	.objectCommentTop { width: 622px; height: 36px; background: url('./commentTop.png'); }
	.objectCommentTop .counter { width: 215px; float: left; margin-left: 70px; margin-top:8px; color: white; }
	.objectCommentTop .block-button { width: 115px; float: right; margin-right: 3px; margin-top:6px;}
	.objectCommentMiddle { width: 602px; padding: 10px; background: url('./commentMiddle.png'); }
	.objectCommentMiddle span { color: #339cbd; font-weight: bold;  }
	.objectCommentMiddle p { color: #343434; }
	.objectCommentBottom { width: 622px; height: 11px; background: url('./commentBottom.png'); }
	
	.objectCommentForm { display: none; }
	
	.newsBlock { width: 662px; padding: 10px 0; border-bottom: 1px solid #d4ecf4; }
	.newsBlock .topic { width: 662px; padding-bottom: 10px; font-family: Helvetica, Arial, Verdana, Tahoma; font-size: 12pt; color: #767676; }
	.newsBlock .topic a { color: #11647e; font-weight: bold; }
	.newsBlock .image { width: 120px; padding-top:10px; padding-right: 10px; float: left; }
	.newsBlock .image img { border: 1px solid #7fc3d9; width: 120px; margin-right:20px; }
	.newsBlock .text { width: 520px; max-width: 520px; font-size: 8pt; color: #616161; float: right; }
	.newsBlock .text * { line-height: 15pt; }
	.newsBlock .more { clear: both; display: block; width: 640px; text-align: right; margin-top: 0;}
	.newsBlock .more a { margin-left: 600px; }

/***************************************************************************************************
 * Formularz kontaktowy
 ***************************************************************************************************/

 	.blockContact .contactFormLeft { width: 338px; float: left; border-right: 1px dashed #dedede; }
	.blockContact .contactFormRight { width: 300px; padding-top: 10px; float: right; }
    
    .subscription td div.subscriptionBlock { width: 142px; padding: 10px 5px; background: silver; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
    .subscription td { width: 150px; padding: 5px; text-align: center; line-height: 16pt; }
    .subscription td big { font-weight: bold; font-size: 11pt; }

    .iconPhone { display: block; width: 100%; height: 20px; padding-top:6px; padding-left: 35px; background: url('./icons/phone.png') no-repeat; }
    .iconEmail { display: block; width: 100%; height: 20px; padding-top:6px; padding-left: 35px; background: url('./icons/email.png') no-repeat; }
    .iconWeb { display: block; width: 100%; height: 20px; padding-top:6px; padding-left: 35px; background: url('./icons/web.png') no-repeat; }
	
	#fb_main {z-index:999;width:260px;height:375px;position:fixed;top:150px;left:-208px;}
	#fb_content {padding:23px 7px 0px 7px;background:url(./fb2.png);float:left;width:194px;height:352px;}
	#fb_button {float:left;cursor:pointer;background:url(./fb1.png);width:52px;height:49px;}
	
/**
 * 	Block Last News
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */
 
 	#last-news-vertically ul { list-style-type: none; margin: 0; padding: 0;  padding: 2px; }
 	#last-news-vertically ul li.main { width: 240px; display: block; border-top: 0; }
 	#last-news-vertically ul li.main img { width: 230px; text-align: center; padding: 2px; border: 1px solid #cedde2; background: white; border-radius: 7px; }
 	#last-news-vertically ul li.main h3 { font-size: 12pt; margin: 0; padding: 0 5px; }
 	#last-news-vertically ul li.main p { padding: 0px 5px; }
 	#last-news-vertically ul li { padding: 5px; border-top: 1px solid #cedde2; }
 	
 	
 	#news-block { width: 100%; min-height: 200px; }
 	#news-block h2 { font-size: 14pt; text-transform: uppercase; margin-top: 0; }
 	#news-block .pre { width: 100%; margin: 0; padding: 0; font-size: 10pt; line-height: 150%; padding-bottom: 10px; border-bottom: 1px dotted #cedde2; margin-bottom: 10px; }
 	#news-block .pre:last-of-type { border-bottom: 0; }
 	#news-block .pre img { width: 120px; padding: 2px; border-radius: 7px; }

/**
 * 	Block Promoted Horizontal
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */

	#promoted-horizontal { width: 100%; }
	#promoted-horizontal div.item { width: 200px; max-height: 320px;text-align: center; margin-left: 17px; margin-bottom: 10px; margin-right: 18px; float: left; position: relative;}
	#promoted-horizontal div.item:last-child { margin-right: 0; }
	#promoted-horizontal div.item img { display: block; width: 200px; border: 1px solid #2b8296; border-radius: 10px; }
	#promoted-horizontal div.item .desc { 
		position: absolute; bottom: 0; padding: 2px 0px; background: #2b8296; color: white; 
		text-align: center; width: 202px; text-shadow: 1px 1px #164854; font-weight: bold; 
		border-radius: 10px; opacity: 0.85; font-size: 10pt; line-height: 120%;
	}
	#promoted-horizontal div.item .desc a { font-size: 8pt; color: white; }
	#promoted-horizontal div.item .desc span { font-size: 8pt; color: white; }
	
/**
 * 	Block Last Added Vertical
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */

	#last-added-vertical { width: 100%; }
	#last-added-vertical div.item { width: 235px; text-align: center; background: white; margin-bottom: 10px; position: relative;  }
	#last-added-vertical div.item img { display: block; width: 234px; border: 1px solid #2b8296; border-radius: 10px; }
	#last-added-vertical div.item div.desc { 
		position: absolute; bottom: 0; padding: 2px 0px; background: #2b8296; color: white; 
		text-align: center; width: 235px; text-shadow: 1px 1px #164854; font-size: 8pt; font-weight: bold; 
		border-radius: 10px; opacity: 0.85;
	}

	#last-added-vertical div.item .desc a { font-size: 8pt; color: white; }
	#last-added-vertical div.item .desc span { font-size: 8pt; color: white; }
	
/**
 * 	Block Last Added Horizontal
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */

	#last-added-horizontal div.item { width: 330px; height: 120px; padding: 10px 5px; box-shadow: 1px 3px 5px #cedde2;
		border: 1px solid #cedde2; border-radius: 10px; margin-bottom: 15px; float: left; margin-right: 10px; font-size: 8pt; line-height: 150%; }
	#last-added-horizontal div.item:hover { background: #efefef; }
	#last-added-horizontal div.item img { display: block; padding: 2px; border: 1px solid silver; width: 140px; margin: 5px 15px 5px 5px; float: left; border-radius: 7px; }
	#last-added-horizontal div.item div.desc { text-align: left; margin: 5px 0px; width: 160px; height: 80px; float: left; }
	#last-added-horizontal div.item big a { color: #11647E; font-size: 10pt; font-weight: bold; text-transform: capitalize; }
	#last-added-horizontal div.item p { margin-top: 0; font-size: 8pt; }
	#last-added-horizontal div.item p.link { margin-top: 0px; text-align: right; }
	#last-added-horizontal div.item a.link { font-weight: bold; color: #61930a; }

/**
 * 	Block search results
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */

	#search-list { width: 100%; }
	#search-list div.item { width: 335px; height: 120px; text-align: center; background: white; border: 1px solid silver; margin-bottom: 10px; margin-right: 10px; float: left; }
	#search-list div.item img { display: block; padding: 2px; border: 2px solid silver; width: 110px; margin: 5px 5px 5px 5px; float: left;}
	#search-list div.item div.desc { text-align: left; margin: 5px 0px; width: 200px; height: 80px; float: left; }
	#search-list div.item big a { color: #11647E; font-weight: bold; }
	#search-list div.item p { margin-top: 0; }
	#search-list div.item p.link { margin-top: 0px; text-align: right; }
	#search-list div.item a.link { font-weight: bold; color: #61930a; }
	
/**
 * 	Partners
 * 	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 */

	#partners { width: 980px; margin:0 auto 0 auto; }
	#partners a img { height: 60px; margin: 0px 10px; border: 1px solid silver; }
	
	.form-block-left { width: 280px; float: left; }
	.form-block-right { width: 370px; float: right; margin-right: 15px; }


