/****************************************************** 
	Title:    Biser Oliva
	Author:   Martin Metodiev
	Company:  Mag Studio
	Updated:  26/06/2009
	Style:    PRINT Stylesheet
******************************************************/



/******************************************************
	LIST OF CONTENTS

		Global styles		:	Common
							:	Clearfix
							:	Shown elements
							:	Hidden elements


		Layout				:	Body
							:	Logo
							:	Main menu
							:	Footer menu
							:	Headings
							:	Content
							:	Paginator
							:	Footer


		Personal styles		:	


		Other styles		:	Winners
							:	Multimedia

******************************************************/





/* ************************ GLOBAL STYLES */

/* .................... Common */
	body * {
		display: none;
	}

	.ie body {
		display: none !important;
	}

	a {
		color: #333;
		text-decoration: underline;
	}
/* ........................... */


/* .................. Clearfix */
	ul.winners li:after,
	div.paginator:after,
	div.paginator ol:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
/* ........................... */


/* ............ Shown elements */
	div#wrapper,
	div#wrapper_top,
	div#wrapper_layout,
	div#header,
	div#logo,
	div#logo *,
	div#main_menu,
	div#main_menu *,
	div#content,
	div.content_holder,
	div#footer,
	div#footer *,
	div.text,
	div.text *,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	div#main,
	div.paginator,
	div.paginator *,
	ul.winners,
	ul.winners *,
	div.multimedia,
	div.multimedia * {
		display: block;
	}
/* ........................... */


/* ........... Hidden elements */
	div.banners,
	ul.winners li img {
		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;
			}
/* ........................... */


/* ................. 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;
			}

				div#main_menu ul li a {
					text-decoration: none;
					padding: 0px 5px;
				}
				
				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;
	}
/* ........................... */


/* ................... Content */
	div.text {
		text-align: center;
	}

		div.text img {
			display: inline;
			padding: 20px;
		}

	div.text p {
		text-align: justify;
	}
/* ........................... */


/* ................. Paginator */
	div.paginator ol {
		float: right;
	}

		div.paginator ol li {
			float: left;
			padding: 0px 5px;
		}

		div.paginator ol li.last {
			padding-right: 0px;
		}

		div.paginator ol li.active {
			font-weight: bold;
		}

			div.paginator ol li a {
				text-decoration: none;
			}
/* ........................... */


/* .................... Footer */
	div#footer {
		border-top: 1px solid #999;
		margin-top: 10px;
	}

	div.copyright,
	div.magstudio {
		font-size: 8pt;
		margin: 20px 0px;
		line-height: 30px;
	}

	div.copyright {
		float: left;
	}

	div.magstudio {
		float: right;
	}

		div.copyright *,
		div.magstudio * {
			display: inline !important;
			text-decoration: none;
		}
/* ........................... */





/* ********************** PERSONAL STYLES */

/* ................... Winners */
	ul.winners li {
		clear: both;
		padding-bottom: 10px;
	}

		ul.winners li span {
			float: left;
			padding: 0px 5px;
		}

			ul.winners li span.pngfix span {
				text-align: right;
				font-weight: bold;
				float: left;
				width: 30px;
			}
/* ........................... */


/* ................ Multimedia */
	div.multimedia div.type {
		width: 256px;
		padding-bottom: 30px;
	}

		div.multimedia div.type ul {
			padding: 0px;
			text-align: left;
		}

	div.multimedia div.type,
		div.multimedia div.type h2,
		div.multimedia div.type img {
			margin: 0px auto;
			text-align: center;
		}
/* ........................... */





/* ************************* OTHER STYLES */

/* ........................... */
	
/* ........................... */