/* SITE ELEMENTS */

		body, php, p, td, li, h1, h2, h2, div, form, input {
			font-family: "Helvetica CE",Verdana,Arial,sans-serif;
			font-size: 11px;
			color: #000;
			margin: 0;
			padding: 0;
			line-height: 13px;
		}				
		
		body {
			text-align: center;
			width: 100%;
		}
		
		td {
			vertical-align: top;
			margin: 0;
			height: 100%;
		}
		
		img {
			border-width: 0;
			margin: 0;
			padding: 0;
		}
		
		a {
			text-decoration: underline;
			margin: 0;
			padding: 0;
			color: #000;
		}
		
		a:hover {
			color: #333;
		}
		
		sup {
			font-size: 60%;
		}

/* LAYOUT ELEMENTS */

		#site {
			width: 800px;
			margin: 0 auto auto auto; 
			padding: 0 10px;
			text-align: left;
			background-color: #FFF;
			background:	url(../images/taurito_logo_black.gif) no-repeat;
			padding-top: 120px;
		}
		
		#head {
/*			background:	url(../images/bgr_head.jpg) no-repeat;*/
			width: 800px;
		}
		
		#menu {
			display: none;
		}
		
		#logoscreen {
			display: none;
		}

		#logoprint {
			display: inline;
		}
		
		#submenu {
			visibility: hidden;
			padding: 10px 0 10px 10px;
		}
		
				#submenu a {
					color: #999;
					text-decoration: none;
					font-weight: bold;
					margin-right: 15px;
				}
				
				#submenu a:hover {
					color: #0066B3;
				}
				
				#submenu .select {
					color: #0066B3;
				}

		#content {
			display: block;
			clear: both;
			margin-bottom: 10px;
		} 
		
			#leftcolumn {
				width: 530px;
				float: left;
				left: 0;
			}
			
			#rightcolumn {
				visibility: hidden;
				position: relative;
				width: 260px;
				float: left;
				left: 10px;
			}
		
		.row {
			height: 215px;
			margin-bottom: 10px;
		}
		
			.firstcol {
				width: 260px;
				height: 100%;
				float: left;
				left: 0;
			}
	
			.secondcol {
				position: relative;
				width: 260px;
				height: 100%;
				float: left;
				left: 10px;
			}
	
			.thirdcol {
				position: relative;
				width: 260px;
				height: 100%;
				float: left;
				left: 20px;
			}
		
		#offer {
			left: 0;
			width: 530px;
			float: left;
			background-color: #FFF;
			/*margin-bottom: 10px;*/
		}
		
				#offer h1 {
					font-size: 12px;
					color: #000;
					display: block;
					vertical-align: middle;
					padding: 6px 10px 8px 10px;
					font-weight: bold;
					border-bottom: 1px solid #000;
				}
				
				#offer h2 {
					font-size: 17px;
					color: #000;
					padding: 10px;
				}

				#offer .item {
					border-bottom: 1px solid #000;
				}
				
				#offer .item h3 {
					font-size: 12px;
					line-height: 16px;
					margin: 0;
					padding: 0;
					margin-bottom: 7px;
					color: #000;
				}
				
				#offer .item h3 a {
					color: #000;
					text-decoration: none;
/*					padding-left: 20px;
					background: url(../images/arrow_right_black.gif) no-repeat 0 0px;	*/
				}
				
				
				#offer .price {
					color: #000;
					margin-top: 7px;
					font-size: 12px;
					font-weight: bold;
				}
				
				#offer .locality, #offer .investor {
					margin-top: 7px;
					color: #000;
				}
				
				#offer .thumb {
					width: 140px;
				}
				
				#offer table {
					width: 100%;
				}

		#offerdetail {
			background-color: #FFF;
			padding-bottom: 10px;
			border-bottom: 1px solid #FFF;
		}
		
		#offerdetail p {
			padding: 5px 10px;
		}

		#gallery {
			width: 100%;
			margin: 0;
			padding: 0;
			line-height: 160px;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}
		
				#gallery td {
					vertical-align: middle;
					text-align: center;
					width: 33%;
					height: 160px;
					line-height: 160px;
				}
				
				#gallery a {
					width: 100%;
					height:100%;
					text-align: center;
					vertical-align: middle;
					line-height: 160px;
					display: block;
					background-color: #fff;
					text-decoration: none;
					border: 1px solid #CCC;
				}
				
				#gallery a:hover {
					background-color: #FFF;
				}
				
				#gallery img {
					margin-top: 10px;
				}


		#foot {
			width: 530px;
			margin-top: 0px;
		}
				.footcont {
					display: none;
					padding: 10px;
					width: 100%;
				}

				.footadr {
					padding: 10px;
					width: 100%;
				}

/* CONTEINER DESIGN */

		/* SEARCH BOX */
		
				.searchbox {
					width: 260px;
					height: 100%;
					background: url(../images/bgr_bottom.gif) no-repeat bottom;
					background-color: #E5E5E5;
					margin-bottom: 10px;
				}
				
				.searchbox form {
					margin: 6px;
					margin-bottom: 10px;
				}
				
				.searchbox h2 {
					font-size: 12px;
					color: #FFF;
					background: url(../images/bgr_searchbox.gif) no-repeat;
					display: block;
					vertical-align: middle;
					padding: 6px 10px 8px 10px;
					border-bottom: 1px solid #FFF;
				}
				
				.searchbox input, .searchbox textarea, .searchbox select {
					width: 120px;
					font-family: "Helvetica CE",Verdana,Arial,sans-serif;
					font-size: 11px;
					color: #333;
					background-color: #FFFFFF;
					border: solid 1px #999;
				}
				
				.searchbox .button {
					color: #FFF;
					background-color: #3C3;
					border: 0px;
					font-weight: bold;
				}

		/* TOP BOX */

				.topbox {
					background: url(../images/bgr_bottom.gif) no-repeat bottom;
					background-color: #E5E5E5;
					vertical-align: top;
					width: 260px;
					height: 100%;
					margin: 0;
					clear: both;
				}
				
						.topbox h2 {
							font-size: 12px;
							color: #FFF;
							background: url(../images/bgr_topbox.gif) no-repeat;
							display: block;
							vertical-align: middle;
							padding: 6px 10px 8px 10px;
							border-bottom: 1px solid #FFF;
						}
						
						.topbox p {
							padding: 5px 10px;
						}
						
						.topitem {
							border-bottom: 1px solid #FFF;
						}
						
						.topitem p {
							padding: 5px 10px;
						}
						
						.topitem h3 {
							font-size: 12px;
							margin: 5px 0 0px 10px;
						}
								.topitem h3 a {
									color: #F00;
								}			
			
								.topitem h3 a:hover {
									color: #999;
								}
								
						.topbox img {
							border-bottom: 1px solid #FFF;
						}			

								
		/* BUTTONS AND PAGINA BAR */
		
				.buttonsbar {
					display: none;
					padding: 4px 10px 0;
					text-align: left;
					background: url(../images/bgr_offer_bottom.gif) no-repeat bottom;
					float: left;
					vertical-align: middle;
				}
				
				.print, .tellafriend {
					width: 25px;
					height: 25px;
					float: left;
					display: block;
				}
				
				.print {
					background: url(../images/butt_print.gif) no-repeat 0 0;
				}
				
				.print:hover {
					background: url(../images/butt_print_i.gif) no-repeat 0 0;
				}
				
				.tellafriend {
					background: url(../images/butt_tellfriend.gif) no-repeat 0 0;
					position: relative;
					left: 5px;
				}
				
				.tellafriend:hover {
					background: url(../images/butt_tellfriend_i.gif) no-repeat 0 0;
				}	
							
				.pagina {
					color: #666;
					font-size: 9px;
					text-align: right;
					padding-top: 5px;
					float: right;
				}
				
				.pagina a {
					background-color: #e5e5e5; 
					text-decoration: none;
					color: #999;
					font-weight: bold;
					padding: 2px 5px;
					margin-right: 0px;
				}
				
				.pagina .selected {
					background-color: #CCC; 
					text-decoration: none;
					color: #FFF;
					font-weight: bold;
					padding: 2px 5px;
				}
				
				.pagina a:hover {
					background-color: #0066B3; 
					color: #FFF;
				}

/* ELEMENTY */

		.divider {
			width: 100%;
			clear: both;
			visibility: hidden;
			margin: 0;
			padding: 0;
			height: 1px;
			line-height: 1px;
			display: block;
		}

		.buttmore {
			height: 25px;
			vertical-align: bottom;
			text-align: right;
			margin-bottom: 0;
			display: block;
			padding: 5px;
		}
		
				.buttmore a {
					color: #0066B3;
					font-weight: bold;
					text-decoration: none;
					margin-right: 3px;
					padding-right: 20px;
					background: url(../images/arrow_right.gif) no-repeat right;
				}
				
				.buttmore a:hover {
					color: #999;
					background: url(../images/arrow_right_i.gif) no-repeat right;
				} 
		
		.info {
			display: block;
			font-weight: bold;
			line-height: 16px;
			margin: 10px 0 0 10px;
			padding: 0;
			clear: both;
			height: 16px;
		}
		
				.infotitle, .phone, .email {
					display: block;
					float: left;
					margin-right: 5px;
				}
				
				.phone {
					background: url(../images/bgr_phone.gif) no-repeat 0 0px;
					padding-left: 20px;
				}
				
				.email {
					background: url(../images/bgr_mailform.gif) no-repeat 0 0px;
					padding-left: 20px;
				}
		
		.perex {
			font-style: italic;
			font-weight: bold;
		}

