/****************************************************** 
	Project:     Targ.bg
	Developer:   Martin Metodiev
	Started on:  23/09/2009
	Updated on:  27/09/2009
	Sheet type:  PRINT Stylesheet
******************************************************/



/* ************************ GLOBAL STYLES */

/* .................... Common */
	body * {
		display: none;
	}

	div.box div.inner div.content ul,
		div.box div.inner div.content ul li {
			list-style: none;
		}

		div.box div.inner div.content ul li {
			clear: both;
		}

		div.box div.inner div.content ul li h1 {
			margin: 0px;
		}

	a {
		color: #333;
		text-decoration: underline;
	}

	span.meta {
		font-size: 8pt;
		color: #999;
		margin: 0px;
	}

	div.text p {
		font-size: 10pt;
		line-height: normal;
	}

	div.box div.inner div.headline {
		display: block;
		clear: both;
	}

	div#main div.clearfix div#content {
		float: none;
	}
/* ........................... */


/* ............ Shown elements */
	div#wrapper,
	div#header,
	div#header div.inner,
	div#header div.inner div.wrapper,
	div#header div.inner div.wrapper div#top_line,
	div#header div.inner div.wrapper div#top_line div#quick_menu,
	div#header div.inner div.wrapper div#top_line div#quick_menu *,
	div#header div.inner div.wrapper div#logo_line,
	div#logo,
	div#logo *,
	div#main_menu,
	div#main_menu *,
	div#footer,
	div#footer *,
	div.entry,
	div.entry *,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	div#main,
	div#main div.clearfix,
	div#main div.clearfix div#content,
	div#main div.clearfix div#content div.box,
	div#main div.clearfix div#content div.box div.inner,
	div#main div.clearfix div#content div.box div.inner div.headline,
	div#main div.clearfix div#content div.box div.inner div.headline div,
	div#main div.clearfix div#content div.box div.inner div.headline div h3,
	div#main div.clearfix div#content div.box div.inner div.content,
	div#main div.clearfix div#content div.box div.inner div.content *,
	div.google_maps,
	div.google_maps *,
	div#column_right {
		display: block;
	}
/* ........................... */


/* ........... Hidden elements */
	div.banners,
	div.paginator,
	div.paginator *,
	div.banner,
	div.banner *,
	div.news ul li div.img_holder,
	div.latest_posts ul li div.img_holder,
	div.gallery_slider,
	div.gallery_slider *,
	div.tools,
	div.tools *,
	div.article div.headline,
	div.article div.headline h2,
	div.latest_blog_posts div.headline,
	div.latest_blog_posts div.headline h2,
	div.blog_review div.head div.img_holder,
	div.blog_review div.head div.img_holder *,
	div.latest_blog_posts div#main_text div.blog_review div.footline,
	div.latest_blog_posts div#main_text div.blog_review div.footline *,
	div.auctions div.headline,
	div.auctions div.headline h2 {
		display: none !important;
	}
/* ........................... */





/* ******************************* LAYOUT */

/* ...................... Body */
	body {
		font: normal 10pt Arial, Helvetica, sans-serif;
		color: #333;
		width: 90%;
		margin: 10px auto;
	}
/* ........................... */


/* ...................... Logo */
	div#logo {
		/* background: #CCC; Temporary */
	}

			div#logo a img {
				margin: 0px auto;
				padding: 10px;
			}
/* ........................... */


/* ................ Quick menu */
	div#quick_menu {
		padding: 5px 0px;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		margin: 20px auto 5px;
		font-size: 8pt;
	}

		div#quick_menu ul,
			div#quick_menu ul li {
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
	
		div#quick_menu ul {
			text-align: center;
			margin: 10px 0px;
		}

			div#quick_menu ul li,
				div#quick_menu ul li * {
					display: inline !important;
				}

				div#quick_menu ul li a {
					text-decoration: none;
					padding: 0px 5px;
				}
/* ........................... */


/* ................. Main menu */
	div#main_menu {
		padding: 5px 0px;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		margin: 20px auto 5px;
	}

		div#main_menu ul,
			div#main_menu ul li {
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
	
		div#main_menu ul {
			text-align: center;
			margin: 10px 0px;
		}

			div#main_menu ul li,
				div#main_menu ul li * {
					display: inline;
				}

			div#main_menu ul li {
				font-size: 10pt;
				margin: 0px 5px;
			}

				div#main_menu ul li a {
					text-decoration: none;
				}
				
				div#main_menu ul li.active {
					font-weight: bold;
				}
/* ........................... */


/* ............... Footer menu */
	div#footer_menu {
		padding: 5px 0px;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		margin: 20px auto 5px;
		font-size: 8pt;
	}

		div#footer_menu ul,
			div#footer_menu ul li {
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
	
		div#footer_menu ul {
			text-align: center;
			margin: 10px 0px;
		}

			div#footer_menu ul li,
				div#footer_menu ul li * {
					display: inline;
				}

				div#footer_menu ul li a {
					text-decoration: none;
					padding: 0px 5px;
				}
/* ........................... */


/* .................. Headings */
	h1 {
		text-align: center;
	}
/* ........................... *


/* .................... Footer */
	div#footer {
		clear: both;
	}

	div#copyright {
		font-size: 8pt;
		margin: 20px 0px;
		display: block;
		text-align: center;
	}

		div#copyright * {
			display: inline !important;
			text-decoration: none;
		}
/* ........................... */





/* ********************** PERSONAL STYLES */

/* ..................... Rents */
	div.rents ul li h1 {
		font-size: 10pt;
		text-align: left;
	}
/* ........................... */


/* ...................... News */
	div.news ul li {
		margin-bottom: 50px;
	}

			div.news ul li div.data span.meta {
				display: block;
				margin-bottom: 3px;
			}

			div.news ul li div.data h1 {
				font: bold 12pt Tahoma, Geneva, sans-serif;
				text-align: left;
			}
/* ........................... */


/* .............. Latest posts */
	div.latest_posts ul li {
		margin-bottom: 50px;
	}

			div.latest_posts ul li div.data span.meta {
				display: block;
				margin-bottom: 3px;
			}

			div.latest_posts ul li div.data h1 {
				font: bold 12pt Tahoma, Geneva, sans-serif;
				text-align: left;
			}
/* ........................... */


/* ................... Article */
	div.article div.text div.img_holder {
		width: 260px;
		margin: 0px 10px 10px 0px;
		float: left;
	}

	div.article div.text h1 {
		text-align: left;
	}

		div.article div.text div.img_holder img {
			display: block;
			margin-bottom: 5px;
		}

		div.article div.text div.img_holder span.meta {
			display: block;
		}

	div.article div.text div.data {
		margin-bottom: 10px;
	}

		div.article div.text div.data span.meta {
			display: block;
			margin-bottom: 3px;
		}
/* ........................... */


/* ......... Latest blog posts */
	div.latest_blog_posts div#main_text div.blog_review {
		margin: 0px -11px;
		border-bottom: 1px solid #999;
		margin-bottom: 10px;
		padding: 0px 11px 10px;
	}

		div.latest_blog_posts div#main_text div.blog_review div.head {
			margin-bottom: 10px;
		}

			div.latest_blog_posts div#main_text div.blog_review div.img_holder img {
				margin: 0px auto;
			}

				div.latest_blog_posts div#main_text div.blog_review div.head div.data h1 {
					margin-bottom: 0px;
				}

				div.latest_blog_posts div#main_text div.blog_review div.head div.data span {
					text-align: center;
				}

				div.latest_blog_posts div#main_text div.blog_review div.head div.data span a {
					display: inline !important;
				}
/* ........................... */


/* .................. Auctions */
	div.auctions div.text h1 {
		margin-bottom: 0px;
	}

	div.auctions div.text span.meta {
		display: block;
		margin-bottom: 10px;
		text-align: center;
	}

	div.auctions div.text div.img_holder,
		div.auctions div.text div.img_holder img {
			width: 36.83em; /*442px*/
		}

	div.auctions div.text div.img_holder {
		margin: 0px auto;
	}

		div.auctions div.text div.img_holder span.meta {
			display: block;
			text-align: center;
			margin-top: 5px;
		}

	div.auctions table {
		margin: 0px auto;
		font-size: 0.92em; /*11px*/
		width: 466px;
		display: table;
	}

	div.auctions table tr {
		display: table-row !important;
	}

		div.auctions table tr th,
		div.auctions table tr td {
			padding: 8px 10px;
			display: table-cell !important;
			border: 1px solid #000;
		}

		div.auctions table tr th {
			color: #FFF;
		}

		div.auctions table tr td {
			color: #717171;
		}

		div.auctions table tr td.first {
			font-weight: bold;
		}

		div.google_maps {
			width: 280px;
			margin: 0px auto;
			clear: both;
			overflow: hidden;
		}

			div.google_maps h3 {
				text-align: center;
			}

	div.auctions div.gallery_slider div.slider ul {
		overflow: hidden;
	}

	div.auctions div.gallery_slider div.slider ul li {
		clear: none !important;
		margin: 10px;
	}

	div.auctions div.gallery_slider,
	div.auctions div.gallery_slider div.slider,
	div.auctions div.gallery_slider div.slider ul,
	div.auctions div.gallery_slider div.slider ul li,
	div.auctions div.gallery_slider div.slider ul li a,
	div.auctions div.gallery_slider div.slider ul li a img {
		display: block !important;
	}

	div.auctions div.gallery_slider div.slider ul li,
	div.auctions div.gallery_slider div.slider ul li a,
	div.auctions div.gallery_slider div.slider ul li a img {
		float: left;
		width: 92px;
	}
/* ........................... */





/* ************************* OTHER STYLES */

/* ........................... */
	div.box {
		margin-bottom: 50px;
	}

	div.box h1 a {
		text-decoration: none;
	}
/* ........................... */



/*****************************************************/