/*Title: szantaikaroly.hu master styles for printAuthor: Karoly Szantai (mail@szantaikaroly.hu)Updated: Mar 29 2007*/* {margin: 0;padding: 0;}body {	width: auto;	border: 0;	margin: auto;	padding: 0;	float: none !important;	 color: black;	 font-family: Georgia, Times, "Times New Roman", "Times CE", serif;	 background-image: none;	 background-color: white;	 text-align: center; 	 font-size: 9pt;	 }	img {	border: none;}.hidden {	display: none;}.bolded, strong, .intro {	font-weight: bold;}/* links */a, a:link {	color: #8E9F4A;	}a:hover {}a:visited {}a.next {	background: transparent url(../i/next.gif) no-repeat right 60%;	padding-right: 10px;	padding-left: 0.8em;	height: 1em;	}	a.prev {	background: transparent url(../i/prev.gif) no-repeat left 60%;	padding-left: 10px;	padding-right: 0.8em;	height: 1em;	}	/* page layout */#wrap {	position: relative;	margin: 0;	padding: 0;	text-align: left;	font-size: 1.2em;	line-height: 1.5em; 	}	/* header */#header  {	background-image: none;	margin-bottom: 4em;	 }#logo {}/* contact */#contact {	position: absolute;	top: 10pt;	right: 0;	width: 17em; /* Opera 6 ignores right: positioning statements unless the div is set to an explicit width */}#contact p {	font-size: 95%;	line-height: 1.2em;	text-transform: lowercase;	border-left: 2px solid white;	padding-left: 1em;	}/* footer */#footer {	background-image: none;	margin-top: 1em;	padding-top: 1em;	clear: both;	border-top: 1px solid black;	}	#footer p {	margin: auto;	font-size: 90%;	line-height: 1.2em;	text-transform: lowercase;	}	/* navigation */#nav {	display: none;	}/* breadcrumb */#breadcrumb {	display: none;	}	#breadcrumb a {	color: #6c6d6f;	text-decoration: none;}#breadcrumb a:hover {	color: black;}/* subnav */#subnav {	float: right;	margin: 0 0 1em 1em;	border-left: 1px solid #e6e6e2;	border-bottom: 1px solid #e6e6e2;	padding: 0 0 0.5em 1em;}#main #subnav h2 {	color: #6c6d6f;	text-transform: lowercase;	font-weight: normal;	margin: 0 0 0.8em 0;	clear: none;}#main #subnav ul {	list-style: none;	text-transform: lowercase;	margin: 0;	list-style-position: outside;}#subnav ul li {	background: transparent;	margin-bottom: 1em;}#subnav ul.arrow li {	background: transparent url(../i/arrow.gif) no-repeat left 60%;	padding-left: 10px;	margin-bottom: 1em;}	/* lists */#main ul, #main ol {	margin: 0 0 1.5em 1.5em;	padding: 0;  	list-style: square;}#main ul ul {	margin-bottom: 0;}	#main ul li {	line-height: 1.2em;	margin-bottom: 0.5em;	}	.pub li {	padding: 0 0 1em 0;	}dl {	margin: 0 0 1.5em 0;	padding: 0 0 0 0.5em;}dl dt {	margin: 0.5em 0 0 0;	font-weight: bold;	}	dl dd {	margin: 0;	padding: 0 0 0 0.5em;	}	dl dd ul {	margin-bottom: 0;}/* CV */#main table.cv {	border: 0;	margin-bottom: 1em;	font-size: 100%;	clear: none;	}	#main table.cv th {	padding: 0 1em 0.5em 0;	vertical-align: top;	width: 11em;	line-height: 1.4em;	text-align: left;}#main table.cv td {	padding: 0 0 0.5em 0;	vertical-align: top;	line-height: 1.4em;}#main table.cv td ul {	margin: 0 0 0 1.5em;	}#main table.cv td ul li {	margin-bottom: 0.7em;	}#main dl.cv {	padding-left: 0;	margin-bottom: 3em;}#main dl.cv dd {	margin-left: 0;	padding-left: 2em;}	/* References */#main ul#references {	list-style: none;	margin: 0 0 2em 0;}#main li.reference {	width: 380px;	height: auto;	overflow: hidden;	list-style: none;	margin: 1em auto;	padding: 0 0 20px 0;	background-image: none;	border: 1px solid #ccc;	line-height: 1.4em;}#main li.reference h2 span {	display: inline;}#main li.reference img {	float: right;	margin: 10px 3px 0 1em;	padding: 2px;	border: 1px solid #e6e6e2;}#main li.reference h2 {	margin: 0;	padding: 5px;	font-size: 110%;	background-image: none;	border-width: 1px 1px 3px 1px;	border-color: #e6e6e2;	border-style: solid;	}#main li.reference h2.highlighted {	background-image: none;	padding-right: 0;	}#main li.reference dl {	margin: 0;	padding: 0 10px 0 10px;}#main li.reference dt {	margin: 0.5em 0 0 0;	padding: 0;}#main li.reference dd {	margin: 0;	padding: 0 0 0 0.5em;}img.refphoto {	margin: 1em 0;	width: auto;	display: block;}img.screenshot {	padding: 4px;	border: 1px solid #e6e6e2;	}/* page links */.pagelinks {	text-align: right;	border-top: 1px solid #e6e6e2;	border-bottom: 1px solid #e6e6e2;	padding: 0 0.8em;	margin: 0 0 2em 0;}.pagenum {	text-align: left;	float: left;}.actual {	font-weight: bold;}	/* blockquote */blockquote {	float: right;	width: 40%;	margin: 0;	padding-left: 1em;	font-size: 110%;	font-weight: bold;	color: #8E9F4A;	background: transparent url(../i/idezojel.gif) no-repeat left top;	}	blockquote strong {	color: #6c6d6f;}	/* Misc */#mainbody {	background-image: none;	}	#main p.btop {	display: none;	}	#main  {	margin: 0;	padding: 0;	background-image: none;	width: 100%;	}#main h2 {	color: #8E9F4A;	font-weight: bold;	font-size: 140%;	margin-bottom: 1em;	margin-top: 1.5em;	clear: both;	}	#main h1 + h2, #main .first {	margin-top: 0;}#main h3 {	/*color: #8E9F4A;*/	font-size: 120%;	font-weight: bold;	margin: 1.5em 0 0.5em 0;	}#main p {	margin-bottom: 1.2em;}#main .noclear {	clear: none;	}	abbr, acronym {	border-bottom:1px dotted #8E9F4A;	cursor:help;	font-style:normal;}		#onphoto {	color: black;	background-color: transparent;	position: relative;	font-size: 2.3em;	font-weight: normal;	width: auto;	overflow: visible;	margin-bottom: 1em;	}	img.headphoto {	float:right;	display: block;	margin: 0 0 0 1em;	padding: 2px;	border: 2px solid #e6e6e2;	width: auto;}.mov {	margin: auto;	width: 320px;	padding: 2px;	border: 1px solid #e6e6e2;	}	.downloadbox {	display: none;	}	.memo {	font-size: 0.9em;	color: #aaa;	line-height: 100%;	}	/* form */form {	display: none;}/* Flickr Badge */#flickr_badge_uber_wrapper {text-align:center; width:100%;}#flickr_badge_wrapper {padding:10px 0 10px 0;}.flickr_badge_image {float: left;  margin:0 10px 10px 10px;}.flickr_badge_image img {border: 1px solid black !important;}#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}#flickr_badge_icon {float:left; margin-right:5px;}#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, sans-serif !important; color:#3993ff !important;}#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#8E9F4A;}#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #e6e6e2;}#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, sans-serif !important; color:#666666 !important;}
