
    /************************************
    *                                   *
    *       propertyslovakia.com        *
    *    CSS by: fatchilli.com, mB      *
    *                                   *
    *             Homepage              *
    *                                   *
    *  Last update: 1.11.2006, 12:42   *
    *                                   *
    ************************************/

	* {margin:0px; padding: 0px;}


/*---------------------
	| GENERAL CLASSES AND TAGS  |
					---------------------*/
	html {
		height: 100%;
		}
	body {
			background-color: #626262;
			text-align: center;
			height: 100%;
			font: normal 0.8em Arial, Helvetica, sans-serif !important;
			=font-size: 13px !important;
			}
	a img {
		border: none;
		}
	a {color:rgb(155, 117, 107);}
	a:hover {color:rgb(155, 117, 107);
			text-decoration:none;}

	h2 {
		font: normal 0.9em "Courier New", Courier, monospace;
		display: block;
		padding: 2px 7px;
		padding-left: 14px;
		background: #000 url(../images/h2_background.jpg) no-repeat;
		color: #FFF;
		border-bottom: 3px solid #FFF;
		position: relative;
		}
		h2 a { color: #FFF; }
		h2 a:hover { text-decoration: none;}
	h3 {
		color: #c5c2b2;
		font-weight: bold;
		font-size: 1.9em;
		margin-bottom: 10px; margin-top: 10px;
		}
	p {
		margin: 8px 0;
		margin-bottom: 14px;
		}

	ul {
		padding-left: 40px;
		margin: 14px 0;
		}
	li {
		list-style: none;
		padding-left: 15px;
		background: url(../images/list_item.png) left 6px no-repeat;
		}
	sup {
		vertical-align: baseline;
		position: relative;
		top: -7px;
		}
	.hidden {
		display: none;
		}
	.cleaner {
		clear:both;
	}
	.printonly	 {
		display:none;
	}
	.more {
		background-color: #bcafa5;
		padding: 1px 6px;
		text-decoration: none;
		font: normal 0.85em "Courier New", Courier, monospace;
		color: #FFF;
		float: right;
		cursor: pointer;
		margin: 0 8px 10px 0;
		}
	.more:hover {
		background-color: #6E5143;
		}
	.show {
		text-align:right;
	}
	.show a {
		display: block;
			width: 48%;
			padding: 1px 4px;
			margin: 8px 0px 0px 0px;
			background-color: #626262;
			text-align:left;
			}
	.show2 {
	       position:relative;
	}
	.show-pdf {
	     padding:0 0 0 20px;
	     background-image:url('../images/icon-pdf.gif');
	     background-repeat:no-repeat;
	     position:absolute;
	     top:0px; right:10px;

	}
	.img {
		position: relative;
		height: 146px;
		overflow:hidden;
		margin-bottom: 5px;
		}
		.img img {
			/*width: 100%;*/
			position: absolute;
			left: 0px; bottom: 0px;
	
			}
		.img .more, .item .more {
			position: absolute;
			right: 10px; bottom: 8px;
			background-color: #FFF;
			color: #8f8d85;
			margin: 0px;
			z-index: 1;
			}
		.img .more:hover {
			background-color: #8f8d85;
			color: #FFF;
			}
	.navigation, .navigation ul, #detail div ul {
		padding: 0px;
		margin: 0px;
		}
	.navigation li, .navigation ul li, #detail div ul li {
		background: none;
		padding: 0px;
		}
	.item {
		min-height: 121px; _height: 121px;
		position: relative;
		font-size: 0.85em;
		margin-bottom: 10px;
		width: 740px;
		/*padding-left:10px;
		background-color:red;*/
		}
		.item .more {
			background-color: #bcafa5;
			color: #FFF;
			font-size: 1em;
			}
		.item .more:hover {
			background-color: #6E5143;
			}
		.item .img .more {
			background-color: #FFF;
			color: #8f8d85;
			}
		.item .img .more:hover {
			background-color: #8f8d85;
			color: #FFF;
			}
		.item h3 {
			position: relative;
			left: 190px;
			font-size: 1.65em;
			font-weight: normal;
			margin: 0px; margin-bottom: 8px;
			z-index: 1;
			display: inline;
			}
			.item h3 a { color: #626262; }
			.item h3 a:hover { color: #000; }
		.item .img {
			width: 182px; height: 121px;
			position: absolute;
			left: 0px; top: 0px;
			}
		.item .img img {
			height: 121px;
			}
		.item .iteminfo ul.list {
			padding: 0px; margin: 0px; margin-top: 4px;
			width: 540px;
			padding-top: 1px;
			}
			.item .iteminfo ul.list li {
				padding: 0px;
				background: none;
				}
		.item .iteminfo ul.list, .item .itemtext  {
			margin-left: 190px;
			position: relative;

			}
		.item .itemtext {
			clear: both;
			}
	#pages {
		text-align: right;
		color: #626262;
		font-size: 0.85em;
		position:relative;
		width:99%;
		}
		#pages .counts-perpage {
			position:absolute;
			top: 0px; left: 0px;
			}
		#pages a, #pages span span  {
			border: 1px solid #dbdbdb;
			color: #626262;
			padding: 2px 6px;
			text-decoration: none;
			margin-left: 4px;
			display:inline-block;
			}
		#pages span span {
			color: #d6d6d6;
		}
		#pages span strong span	{
			background-color:rgb(98, 98, 98);
			color:white;
		}
		#pages a.active {
			background-color:rgb(98, 98, 98);
			color:white;
			cursor:default;
			}
		#pages a:hover {
			background-color: #d6d6d6;
			}

/*---------------------
	| GENERAL IDENTIFICATORS  |
					---------------------*/

/* --| Subpages background colors |-- */
	.residential-color { background-color: #626262; height: 100%;}
	.castles-color { background-color: #6c7a67; height: 100%;}
	.turism-color { background-color: #9c766c; height: 100%;}
	.strategic-color { background-color: #c5c2b2; height: 100%;}

/* --| Layout objecsts |-- */
	#page {
		width: 902px;
		padding: 20px 15px;
		margin: 0px auto;
		background-color: #FFF;
		text-align: left;
		}
	#langs {
		font: normal 0.85em Arial, Helvetica, sans-serif;
		color:white;
		margin: 0 auto;
		width: 932px;
		text-align: right;
		padding-top: 4px;
		min-height: 18px; _height: 18px;
	}
	#langs strong, #langs a {
		display:inline-block;
		margin:0px 5px;

	}
	#langs strong{
		font-weight:bold;
	}
	#langs a {
		color:white;
		text-decoration:underline;
	}
	#langs a.off {
		cursor:help;
		}
	#langs a:hover {
		text-decoration:none;
	}
	#head {
		height: 192px;
		position: relative;
		}
		.residential {	background: url(../images/head_development.jpg) right no-repeat;	}
			.residential h2 { left: 162px;  }
		.castles { background: url(../images/head_investment.jpg) right no-repeat;	}
			.castles h2 { left: 348px;  }
		.turism { background: url(../images/head_leisure.jpg) right no-repeat; }
			.turism h2 { left: 534px;  }
		.strategic { background: url(../images/head_project.jpg) right no-repeat;	}
			.strategic h2 { left: 719px; }
	#sidebar, .sidebar {
		width: 145px;
		float: left;
		z-index:1;
		position:relative;
		}
	#sidebar2 {
		width: 183px;
		float: right;
		overflow:hidden;
		}
		#sidebar2 h3 {
			font: normal 0.9em "Courier New", Courier, monospace;
			display: block;
			background-color: #6e5143;
			padding: 2px 7px;
			color: #FFF;
			border-bottom: 3px solid #FFF;
			margin: 0px;
			}
		 #sidebar2 h3 a {
		 	color:#FFF;
		 	text-decoration: underline;
		 	}
		#sidebar2 h3 a:hover {
			text-decoration: none;
			}
		#sidebar2 h4 {
			font: bold 0.85em Arial, Helvetica, sans-serif;
			margin: 4px 0 5px 8px;
			}
		#sidebar2 p {
			padding: 0 8px;
			margin: 0px  0 7px 0;
			font-size: 0.85em;
			}

	#home #content, .content {
		margin-left: 160px; _margin-left: 155px;
		position: relative;
		z-index:0;
		float: none;
		width: auto;
		}

	#content {
		float: left;
		margin: 0px;
		width: 740px;
		margin-left: 17px;
		}
	#home {
		background: url(../images/home_background.png) right repeat-y;
		}
	#home.no-background {
		background: none;
		}
	#home #content {
			margin-right: 186px;
			padding-bottom: 30px;
			}
	#foot {
		height: 50px;
		background: #c5c2b2 url(../images/foot_background.png) repeat-x;
		clear: both;
		}
		#foot .content {
			color: #FFF;
			position: relative;
			top: 30px; _top: 32px;
			font-family: "Courier New", Courier, monospace;
			font-size: 0.85em;
			}
		#foot .content a {
			color: #FFF;
			text-decoration: none;
			}
			#foot .content a span {
				color: #980000;
				}
				#foot .content a span strong {
					color: #000;
					}
	.sidebar, .content {
		height: 35px;
		margin-bottom: 24px;
		min-height: 0px;
		position: relative;
		}

/* --| Services navigation |-- */
	.sidebar h3 {
		position: absolute;
		bottom: 0px; right: 0px;
		margin: 0px !important;
		color: #c8bfbf;
		font-weight: normal; font-size: 0.85em;
		letter-spacing: 3px;
		}
	.content ul {
		position: absolute;
		bottom: 0px;
		width: 100%;
		z-index: 1;
		}
		.content ul li {
			list-style: none;
			display: inline;
			}
			.content ul li a {
				color: #000;
				font-size: 0.85em;
				}
			.content ul li a:hover {
				text-decoration: none;
				}
			.content ul li span {
				margin: 0 12px;
				}
			.content ul li #contact {
				position: absolute;
				right: 0px;
				}
			.content ul li #about-us {
				position: absolute;
				right: 50px;
				}

/* --| Logo |-- */
	h1, h1 a, h1 a span {
		position: absolute;
		display: block;
		width: 145px; height: 46px;
		overflow: hidden;
		left: 0px; bottom: 0px;
		font-size: 15px;
		}
		h1 a span {
			left: 0px; top: 0px;
			cursor: pointer;
			background: url(../images/logo.png);
			z-index: 1;
			}

/* --| Navigation at top |-- */
	#head ul {
		list-style: none;
		position: absolute;
		right: 0px;
		}
		#head ul li {
			float: left;
			}
			#head ul li a {
				display: block;
				width: 183px; height: 192px;
				float: left;
				position: relative;
				margin-left: 3px; _margin-left: 2px;
				}
				#head ul li a span, #head ul li a span span {
					display: block;
					width: 141px; height: 22px;
					position: absolute;
					bottom: 18px; left: 0px;
					overflow: hidden;
					cursor: pointer;
					}
					#head ul li a span span {
						left: 0px; top: 0px;
						}
					/* residential */
					#head ul li #residential-link {	background: url(../images/development.jpg) left -192px;}
					#head ul li #residential-link:hover { background-position: left 0px; }
					#head.residential h2 span, #head ul li #residential-link span span { background: url(../images/mb_development2.png); }
					/* castles */
					#head ul li #castles-link {	background: url(../images/investment.jpg) left -192px; }
					#head ul li #castles-link:hover { background-position: left 0px; }
					#head.castles h2 span, #head ul li #castles-link span span { background: url(../images/mb_investment2.png); }
					/* turism */
					#head ul li #turism-link { background: url(../images/leisure.jpg) left -192px;}
					#head ul li #turism-link:hover { background-position: left 0px; }
					#head.turism h2 span, #head ul li #turism-link span span { background: url(../images/mb_leisure2.png); }
					/* strategic */
					#head ul li #strategic-link { background: url(../images/project.jpg) left -192px;	}
					#head ul li #strategic-link:hover { background-position: left 0px; }
					#head.strategic h2 span, #head ul li #strategic-link span span { background: url(../images/mb_project2.png);  }
	#head h2, #head h2 span {
		position: absolute;
		display: block;
		width: 141px; height: 22px;
		padding: 0px; margin: 0px;
		background: none;
		top: 152px;
		border: none;
		}
		#head h2 span {
			left: 0px; top: 0px;
			}

/* --| Navigation at sidebar |-- */
	#navigation a {
		display: block; _display: inline-block;
		_width: 137px; min-height: 19px; _height: 19px;
		padding-left: 8px; padding-top: 4px;
		color: #FFF;
		text-decoration: none;
		font: bold 0.9em Arial, Helvetica, sans-serif;
		margin-bottom: 3px;
		}
	#navigation ul li a {
		padding-left: 35px;
		font-weight: normal;
		_width: 110px;
		background: #e5e5e5 url(../images/sub_link_background.png) no-repeat;
		color: #000;
		}
	#navigation ul li a:hover {
		background-color: #c5c5c5;
		}
		#navigation ul li a.active {
			background-color: #c5c5c5;
			font-weight: bold;
			}
	#navigation a.residential-color:hover {  background-color: #8d8d8d; }
	#navigation a.castles-color:hover {  background-color: #8fa487; }
	#navigation a.turism-color:hover {  background-color: #bf8b7e; }
	#navigation a.strategic-color:hover {  background-color: #d6d3c3; }
/* --| Detail |-- */
	.half-right {
		float: right;
		width: 49%;
		position: relative;
		clear:right;
		margin-bottom:15px;
		}
	.half-left {
		float: left;
		width: 49%;
		text-align: right;
		}
	img.half-left {
		width: auto !important;
		}
	.half-left-items {
		width:368px;
		float:left;
		position: relative;		
	}
	#detail .info {
		/*min-heiht: 243px; _height: 235px;*/
		font-size: 0.85em;
		padding-top: 8px;
		}
		#detail .info p {
			clear: left;
			color: #626262;
			text-align: justify;
			}
	#detail .info .iteminfo ul li, .item .iteminfo ul li {
		display: block;
		width: 170px; min-height: 17px; _height: 17px;
		float: left;
		margin-bottom: 2px;
		}
		#detail .info .iteminfo ul li a, .item .iteminfo  ul li a {
			color: #626262;
			}
	#detail h4 {
		font-size: 0.9em;
		}
	#photos, #atachements  {
		width:366px;
		float:left;
		position: relative;
		padding-top: 4px;
		border:0px solid red;
		}
	#photos #img {
		margin-bottom: 3px;
		padding:0px;
		width:363px;
		}
	#photos .img {
		width: 119px; height: 84px;
		float: left;
		margin-right: 3px;
		padding:0px;
		}
	#detail .img img {
			width: 119px; height: 84px;
			float: none !important;
			}
	
	.sum {
		border: 1px solid #bbccbc;
		display: block;
		padding: 10px !important;
		}
		.half-right .more {
			display: block;
			width: 98%;
			padding: 1px 4px;
			margin: 8px 0px 0px 0px;
			background-color: #626262;
			}
		.sum li {
			color: #626262;
			font-size: 1em;
			font-weight: bold;
			margin-bottom: 2px;
			display: block;
			}
		.sum li strong {
			font-weight: normal;
			color: #000;
			display: block;
			float: left;
			width: 150px;
			}


	.mapa {
	position:relative;
	height: 250px;
	/*background-color:green;*/
	}
	.mapa#sk object {
	position:absolute;
	z-index:90;
	top:0px; left:0px;
	_top:-16px; _left:0px;
	/*border:2px solid red;*/
	/*background-color:red;*/
	width:336px;
	height:219px;
	}

	.mapa#ba object {
	position:absolute;
	z-index:90;
	top:0px; left:0px;
	_top:-16px; _left:0px;
	/*border:2px solid red;*/
	/*background-color:red;*/
 	width:319px;
	height: 298px;
	}


	#interestedform {
	clear:right;
	padding-top:10px;
	display:none;
	}

	.showit {
	display:block !important;
	}

	.field, textarea {
		border: 1px solid #949494;
		width: 140px;
		}
	textarea {
		width: 240px;
		}
	fieldset {
		border: 1px solid #E5E5E5;
		padding: 15px;
		}

	fieldset p{
		margin: 8px;
		}
	legend {
		font-size: 1em;
		font-weight: bold;
		_margin-bottom: 20px;
		padding: 0 10px;
		color: #000;
		}
	label {
		display: block;
		float: left;
		width: 130px;
		margin-left: 30px;
		}
	.button {
		margin: 8px 0 0 0;
		float: right;
		background-color:rgb(98, 98, 98);
		color: #FFF;
		font-size: 11px;
		width: 120px;
		padding: 1px 9px;
		}
	.cont-form {
		width:50%;
		position:absolute;
		top:70px; left:240px;
		_top:60px; _left:230px;
	}
	.cont-form  fieldset p{
		margin:11px 0px;
		padding:0px;
		}
	.cont-form  label {
		display: block;
		float: left;
		width: 70px;
		margin-left: 3px;
		}
	.cont-form textarea {
		width: 180px;
		}
	#interestedform {
		padding: 5px;
		}
	#interestedform textarea {
		width: 180px; _width: 170px;
		}
	#interestedform label {
		width: 100px;
		margin-left: 10px;
		}
	#interestedform .field {
		width: 110px;
		}



	#wassent {
		margin-top:2px;
		padding:10px;
		border: 1px solid #bbccbc;
	}


	#orderbyprice 	 {
		position: absolute;
		top: 2px; left: 585px;
		display: block;
		width: 148px;
		/*background-color:red;*/
	}
	#orderbyprice a {
		float:right;
		display:block;
		margin-right:4px;
		margin-top:1px;
		width:16px;
		height:12px;
	}
	#orderbyprice a span {
	 	display:none;
	}
	#orderbyprice a.asc {
		background:url('../images/asc.png') no-repeat;
	}
	#orderbyprice a.desc {
		background:url('../images/desc.png') no-repeat;
	}


	.news h4 {
	 margin:10px 0px 0px 0px;
	}

	.news p {
	 margin:1px 0px 20px 0px;
	}