body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	text-align: center;
	background: #b7b7b7;
	color: #333;
	margin: 0px;
	padding: 0px;
}

a, a:visited, a:hover {
	position: relative;
	text-decoration: none;
	cursor: hand;
}

br {
	clear: both;
}

img
{
	border: 0px;
}

input.submit {
	width: 100px;
}

/* */

div.page {
	width: 1000px;
	margin: 20px auto;
	padding: 0px;
	background: #fffee9;
	text-align: left;
}

/* > Header */

div.header {
	width: 1000px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	background: #b7b7b7 url('/images/header/default.jpg') no-repeat bottom center;
}

/* > Header > Image */

div.headerimg img {
	width: 1000px;
	height: 175px;
	text-decoration: none;
	color: white;
}

/* > Header > Link */

div.pages {
	position: relative;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 13px;
}

div.pages ul li {
	list-style-type: none;
	list-style-image: none;
}

div.pages li {
	padding: 0 15px;
	color: white;
	display: inline;
}

div.pages li a {
	font-size: 13px;
	color: white;
	text-decoration: none;
}

/* > Sidebar */

div.sidebar {
	width: 220px;
	margin: 20px;
	margin-right: 10px;
	float: left;
}

div.sidebar ul {
	margin: 0px;
	padding: 0px;
}

div.sidebar ul li {
	margin: 0px 0 10px;
	list-style-type: none;
	list-style-image: none;
}

div.sidebar h2 {
	margin: 0px 10px;
	padding: 0px;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	color: #ec9b3a;
}

div.sidebar div.box {
	position: relative;
	background:  #fdf4d7;
	margin-top: -1px;
	margin-bottom: 15px;
}

div.sidebar div.box div.boxtop {
	background: #fdf4d7 url('/images/boxtop.jpg') no-repeat top center;
	width: 220px;
	height: 11px;
}

div.sidebar div.box div.boxbottom {
	background: #fdf4d7 url('/images/boxfooter.jpg') no-repeat bottom center;
	width: 220px;
	height: 11px;
}

div.sidebar div.box a {
	color: #ec9b3a;
	font-weight: bold;
}

/* > Sidebar > Search */

/* kereses */

form.kereses
{
 width: 190px;
 margin: 0px 10px;
}

form.kereses div
{
 width: 190px;
 height: 25px;
 clear: both;
}

form.kereses div.label
{
 width: 190px;
 height: 25px;
 line-height: 25px;
 float: left;
}

form.kereses div.input
{
 width: 190px;
 height: 75px;
}

form.kereses div input.text
{
 width: 50px;
 border: 1px #000000 solid;
}

form.kereses div select
{
 width: 130px;
 border: 1px #000000 solid;
}

form.kereses div.submit
{
 width: 190px;
 height: 25px;
}

/* > Content */

div.content {
	width: 680px;
	margin: 0px;
	padding: 20px;
	padding-right: 0px;
	font-size: 1.2em;
	float: left;
}

div.content a {
	color: #ec9b3a;
	font-weight: bold;
}

div.content li
{
	margin-left: 30px;
}

/* > Footer */

div.footer {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 20px;
	clear: both;
}

div.footer ul {
	list-style-type: none;
	list-style-image: none;
}

div.footer div {
	background: url('/images/footer.jpg');
	width: 917px;
	padding: 0 20px;
	margin: 0 auto;
	height: 38px;
	line-height: 37px;
	color: #ffffff;
}

div.footer div ul li {
	text-transform: uppercase;
	display: inline;
	font-size: 10px;
}

div.footer div ul li a, div.footer div ul li a:visited, div.footer div ul li a:hover {
	color: #faf2d7;
	font-weight: bold;
}

/* BOX */

div.menu
{
 position: relative;
 height: 30px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 vertical-align: middle;
 clear: both;
 z-index: 4;
}

div.menu ul
{
 position: relative;
 height: 28px;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

div.menu ul li
{
 position: relative;
 width: 85px;
 margin: 0px;
 display: inline;
 float: left;
}

div.menu ul li a, div.menu ul li a:visited
{
 position: relative;
 width: 85px;
 height: 20px;
 line-height: 20px;
 color: #000000;
 display: block;
}

div.menu ul li a:hover
{
 color: #ffffff;
 background-color: #f2a044;
}

div.menu ul li span
{
 position: relative;
 width: 85px;
 display: none;
}

div.menu ul li:hover span
{
 position: absolute;
 width: 83px;
 left: 0px;
 border-color: #cccccc;
 border-style: solid;
 border-width: 0px 1px;
 background-color: #ffffff;
 display: block;
}

div.menu ul li:hover span a, div.menu ul li:hover span a:visited
{
 position: relative;
 width: 83px;
 border: 0px;
}

div.menu ul li:hover span a.v, div.menu ul li:hover span a.v:visited
{
 border-bottom: solid 1px #d1d1d1;
}

/**/

div.popbox {
 position: absolute;
 z-index: 2;
 clear: none;
}

span.popup span.popbox
{
 position: relative;
 display: none;
}

div.popbox span.popup:hover
{
 cursor: default;
}

div.popbox span.popup:hover span.popbox
{
 position: absolute;
 width: 100%;
 top: -5px;
 left: -5px;
 padding: 4px;
 border: 1px solid #ec9b3a;
 background-color: #ffffff;
 display: block;
}

div.popbox span.popup:hover span.popbox span
{
 height: 17px;
 line-height: 17px;
 display: block;
}

div.popbox span.popup:hover span.popbox a
{
 height: 17px;
 line-height: 17px;
 color: #000000;
 font-size: 11px;
 display: block;
}

div.popbox span.popup:hover span.popbox a:hover {
	background-color: #ec9b3a;
	color: #ffffff;
}

/* Galeria */

div.galeria {
	text-align: center;
	float: left;
}

div.galeria a {
	clear: both;
}

div.galeria a img.galeria {
	margin: 3px;
	padding: 5px;
}

div.galeria a img.galeriakepek {
	margin: 3px;
	padding: 5px;
	border: 1px solid #000000;
}

/* Tablazat */

table.tabla {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

table.tabla tr {
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
}

table.tabla tr.fejlec a, table.tabla tr.fejlec a:hover, table.tabla tr.fejlec a:visited, table.tabla tr.fejlec a:active {
	color: #ffffff;
}

table.tabla tr.fejlec {
	background-color: #cab484;
}

table.tabla tr.szin0 {
	background-color: #ffffff;
}

table.tabla tr.szin1 {
	background-color: #f7f3ec;
}

table.tabla tr td.szel100 {
	width: 100px;
}

table.tabla tr td.szel200 {
	width: 200px;
}

table.tabla tr td.szel500 {
	width: 500px;
}

table.tabla tr td.szel600 {
	width: 600px;
}

table.tabla tr td.bal
{
 padding-left: 5px;
 text-align: left;
}

/* Szint */

.emelet
{
 width: 606px;
 height: 65px;
 border: 0px;
}

a.szint, a.szint:link, a.szint:visited
{
 opacity: 0.5;
 filter: alpha(opacity=50);
}

a.szint:hover, a.szint:active
{
 opacity: 1;
 filter: alpha(opacity=100);
}

/* Lakas */

div.lakaskep {
/*	position: relative;*/
	width: 600px;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

div.lakaskep span.eladva {
	position: absolute;
	width: 600px;
	height: 90px;
	line-height: 90px;
	margin: auto;
	padding: 0px;
	top: 250px;
	left: 0px;
	text-align: center;
	font-size: 90px;
	font-weight: bold;
	color: #ff0000;
}

div.lakaslink {
	position: relative;
	width: 200px;
	height: 30px;
	text-align: right;
	font-weight: bold;
	float: right;
/*	clear: both;*/
}

div.lakasleiras {
	position: relative;
	width: 200px;
	top: 0px;
	margin: 0px;
	margin-top: 25px;
	float: right;
/*	clear: both;*/
}

div.lakasleiras span {
	width: 100%;
	float: left;
	clear: both;
}

div.lakasleiras span.a {
	font-weight: bold;
}

div.lakasleiras span.b {
	margin-left: 10px;
	margin-bottom: 5px;
}

/* Form */

form.form {
	width: 350px;
}

form.form div {
	width: 340px;
	height: 25px;
	clear: both;
}

form.form div label {
	position: relative;
	width: 150px;
	height: 25px;
	line-height: 25px;
	float: left;
}

form.form div input.text, form.form div select {
	width: 180px;
	border: 1px #000000 solid;
}

fomr.form div.textarea {
	width: 340px;
	height: 200px;
	clear: both;
}

form.form div.textarea label {
	position: relative;
	width: 150px;
	height: 200px;
	line-height: 25px;
	float: left;
}

fomr.form div.textarea textarea {
	width: 340px;
	height: 200px;
	border: 1px #000000 solid;
}


/* Visual */

div.visual { position: relative; }
div.visual #szarny_a { position: absolute; z-index: 2; left: 217px; top: 241px; display: none; }
div.visual #szarny_b { position: absolute; z-index: 2; left: 360px; top: 98px; display: none; }
div.visual #szarny_c { position: absolute; z-index: 2; left: 169px; top: 21px; display: none; }
div.visual #szarny_d { position: absolute; z-index: 2; left: 41px; top: 55px; display: none; }

div.visual #a001 { position: absolute; z-index: 2; left: 151px; top: 220px; display: none; }
div.visual #a002 { position: absolute; z-index: 2; left: 232px; top: 145px; display: none; }
div.visual #a003 { position: absolute; z-index: 2; left: 403px; top: 29px; display: none; }
div.visual #a004 { position: absolute; z-index: 2; left: 235px; top: 35px; display: none; }
div.visual #a005 { position: absolute; z-index: 2; left: 40px; top: 230px; display: none; }
div.visual #a006 { position: absolute; z-index: 2; left: 40px; top: 396px; display: none; }

div.visual #a007 { position: absolute; z-index: 2; left: 42px; top: 99px; display: none; }
div.visual #a008 { position: absolute; z-index: 2; left: 44px; top: 190px; display: none; }
div.visual #a009 { position: absolute; z-index: 2; left: 153px; top: 249px; display: none; }
div.visual #a010 { position: absolute; z-index: 2; left: 230px; top: 250px; display: none; }
div.visual #a011 { position: absolute; z-index: 2; left: 410px; top: 250px; display: none; }
div.visual #a012 { position: absolute; z-index: 2; left: 501px; top: 250px; display: none; }
div.visual #a013 { position: absolute; z-index: 2; left: 590px; top: 196px; display: none; }

div.visual #a101 { position: absolute; z-index: 2; left: 403px; top: 27px; display: none; }
div.visual #a102 { position: absolute; z-index: 2; left: 205px; top: 32px; display: none; }
div.visual #a103 { position: absolute; z-index: 2; left: 232px; top: 145px; display: none; }
div.visual #a104 { position: absolute; z-index: 2; left: 155px; top: 219px; display: none; }
div.visual #a105 { position: absolute; z-index: 2; left: 42px; top: 196px; display: none; }
div.visual #a106 { position: absolute; z-index: 2; left: 39px; top: 394px; display: none; }

div.visual #a201 { position: absolute; z-index: 2; left: 403px; top: 27px; display: none; }
div.visual #a202 { position: absolute; z-index: 2; left: 205px; top: 32px; display: none; }
div.visual #a203 { position: absolute; z-index: 2; left: 232px; top: 145px; display: none; }
div.visual #a204 { position: absolute; z-index: 2; left: 155px; top: 219px; display: none; }
div.visual #a205 { position: absolute; z-index: 2; left: 42px; top: 196px; display: none; }
div.visual #a206 { position: absolute; z-index: 2; left: 39px; top: 391px; display: none; }

div.visual #a301 { position: absolute; z-index: 2; left: 403px; top: 27px; display: none; }
div.visual #a302 { position: absolute; z-index: 2; left: 205px; top: 32px; display: none; }
div.visual #a303 { position: absolute; z-index: 2; left: 232px; top: 145px; display: none; }
div.visual #a304 { position: absolute; z-index: 2; left: 155px; top: 219px; display: none; }
div.visual #a305 { position: absolute; z-index: 2; left: 42px; top: 196px; display: none; }
div.visual #a306 { position: absolute; z-index: 2; left: 39px; top: 391px; display: none; }

div.visual #a401 { position: absolute; z-index: 2; left: 403px; top: 29px; display: none; }
div.visual #a402 { position: absolute; z-index: 2; left: 203px; top: 29px; display: none; }
div.visual #a403 { position: absolute; z-index: 2; left: 230px; top: 139px; display: none; }
div.visual #a404 { position: absolute; z-index: 2; left: 155px; top: 219px; display: none; }
div.visual #a405 { position: absolute; z-index: 2; left: 40px; top: 192px; display: none; }
div.visual #a406 { position: absolute; z-index: 2; left: 39px; top: 391px; display: none; }

div.visual #a501 { position: absolute; z-index: 2; left: 403px; top: 29px; display: none; }
div.visual #a502 { position: absolute; z-index: 2; left: 203px; top: 29px; display: none; }
div.visual #a503 { position: absolute; z-index: 2; left: 40px; top: 190px; display: none; }
div.visual #a504 { position: absolute; z-index: 2; left: 40px; top: 391px; display: none; }

div.visual #b101 { position: absolute; z-index: 2; left: 593px; top: 197px; display: none; }
div.visual #b102 { position: absolute; z-index: 2; left: 499px; top: 250px; display: none; }
div.visual #b103 { position: absolute; z-index: 2; left: 410px; top: 250px; display: none; }
div.visual #b104 { position: absolute; z-index: 2; left: 315px; top: 250px; display: none; }
div.visual #b105 { position: absolute; z-index: 2; left: 230px; top: 250px; display: none; }
div.visual #b106 { position: absolute; z-index: 2; left: 42px; top: 250px; display: none; }
div.visual #b107 { position: absolute; z-index: 2; left: 43px; top: 190px; display: none; }
div.visual #b108 { position: absolute; z-index: 2; left: 40px; top: 100px; display: none; }

div.visual #b201 { position: absolute; z-index: 2; left: 593px; top: 197px; display: none; }
div.visual #b202 { position: absolute; z-index: 2; left: 499px; top: 250px; display: none; }
div.visual #b203 { position: absolute; z-index: 2; left: 410px; top: 250px; display: none; }
div.visual #b204 { position: absolute; z-index: 2; left: 315px; top: 250px; display: none; }
div.visual #b205 { position: absolute; z-index: 2; left: 230px; top: 250px; display: none; }
div.visual #b206 { position: absolute; z-index: 2; left: 42px; top: 250px; display: none; }
div.visual #b207 { position: absolute; z-index: 2; left: 43px; top: 190px; display: none; }
div.visual #b208 { position: absolute; z-index: 2; left: 40px; top: 100px; display: none; }

div.visual #b301 { position: absolute; z-index: 2; left: 593px; top: 197px; display: none; }
div.visual #b302 { position: absolute; z-index: 2; left: 499px; top: 250px; display: none; }
div.visual #b303 { position: absolute; z-index: 2; left: 410px; top: 250px; display: none; }
div.visual #b304 { position: absolute; z-index: 2; left: 315px; top: 250px; display: none; }
div.visual #b305 { position: absolute; z-index: 2; left: 230px; top: 250px; display: none; }
div.visual #b306 { position: absolute; z-index: 2; left: 42px; top: 250px; display: none; }
div.visual #b307 { position: absolute; z-index: 2; left: 43px; top: 190px; display: none; }
div.visual #b308 { position: absolute; z-index: 2; left: 40px; top: 100px; display: none; }

div.visual #b401 { position: absolute; z-index: 2; left: 593px; top: 197px; display: none; }
div.visual #b402 { position: absolute; z-index: 2; left: 499px; top: 250px; display: none; }
div.visual #b403 { position: absolute; z-index: 2; left: 410px; top: 251px; display: none; }
div.visual #b404 { position: absolute; z-index: 2; left: 315px; top: 250px; display: none; }
div.visual #b405 { position: absolute; z-index: 2; left: 230px; top: 250px; display: none; }
div.visual #b406 { position: absolute; z-index: 2; left: 42px; top: 250px; display: none; }
div.visual #b407 { position: absolute; z-index: 2; left: 43px; top: 190px; display: none; }
div.visual #b408 { position: absolute; z-index: 2; left: 40px; top: 100px; display: none; }

div.visual #b501 { position: absolute; z-index: 2; left: 593px; top: 213px; display: none; }
div.visual #b502 { position: absolute; z-index: 2; left: 408px; top: 250px; display: none; }
div.visual #b503 { position: absolute; z-index: 2; left: 228px; top: 250px; display: none; }
div.visual #b504 { position: absolute; z-index: 2; left: 45px; top: 102px; display: none; }
div.visual #b505 { position: absolute; z-index: 2; left: 45px; top: 228px; display: none; }

/* --------------------------------------------- */

div.visual #c001 { position: absolute; z-index: 2; left: 4px; top: 227px; display: none; }
div.visual #c002 { position: absolute; z-index: 2; left: 94px; top: 278px; display: none; }
div.visual #c003 { position: absolute; z-index: 2; left: 184px; top: 278px; display: none; }
div.visual #c004 { position: absolute; z-index: 2; left: 370px; top: 278px; display: none; }
div.visual #c005 { position: absolute; z-index: 2; left: 455px; top: 278px; display: none; }
div.visual #c006 { position: absolute; z-index: 2; left: 528px; top: 221px; display: none; }
div.visual #c007 { position: absolute; z-index: 2; left: 511px; top: 133px; display: none; }
div.visual #c008 { position: absolute; z-index: 2; left: 511px; top: 43px; display: none; }

div.visual #c101 { position: absolute; z-index: 2; left: 4px; top: 227px; display: none; }
div.visual #c102 { position: absolute; z-index: 2; left: 94px; top: 278px; display: none; }
div.visual #c103 { position: absolute; z-index: 2; left: 184px; top: 278px; display: none; }
div.visual #c104 { position: absolute; z-index: 2; left: 280px; top: 278px; display: none; }
div.visual #c105 { position: absolute; z-index: 2; left: 370px; top: 278px; display: none; }
div.visual #c106 { position: absolute; z-index: 2; left: 455px; top: 278px; display: none; }
div.visual #c107 { position: absolute; z-index: 2; left: 528px; top: 221px; display: none; }
div.visual #c108 { position: absolute; z-index: 2; left: 511px; top: 133px; display: none; }
div.visual #c109 { position: absolute; z-index: 2; left: 511px; top: 43px; display: none; }

div.visual #c201 { position: absolute; z-index: 2; left: 4px; top: 227px; display: none; }
div.visual #c202 { position: absolute; z-index: 2; left: 94px; top: 278px; display: none; }
div.visual #c203 { position: absolute; z-index: 2; left: 184px; top: 278px; display: none; }
div.visual #c204 { position: absolute; z-index: 2; left: 280px; top: 278px; display: none; }
div.visual #c205 { position: absolute; z-index: 2; left: 370px; top: 278px; display: none; }
div.visual #c206 { position: absolute; z-index: 2; left: 455px; top: 278px; display: none; }
div.visual #c207 { position: absolute; z-index: 2; left: 528px; top: 221px; display: none; }
div.visual #c208 { position: absolute; z-index: 2; left: 511px; top: 133px; display: none; }
div.visual #c209 { position: absolute; z-index: 2; left: 511px; top: 43px; display: none; }

div.visual #c301 { position: absolute; z-index: 2; left: 4px; top: 227px; display: none; }
div.visual #c302 { position: absolute; z-index: 2; left: 94px; top: 278px; display: none; }
div.visual #c303 { position: absolute; z-index: 2; left: 184px; top: 278px; display: none; }
div.visual #c304 { position: absolute; z-index: 2; left: 280px; top: 278px; display: none; }
div.visual #c305 { position: absolute; z-index: 2; left: 370px; top: 278px; display: none; }
div.visual #c306 { position: absolute; z-index: 2; left: 455px; top: 278px; display: none; }
div.visual #c307 { position: absolute; z-index: 2; left: 528px; top: 221px; display: none; }
div.visual #c308 { position: absolute; z-index: 2; left: 511px; top: 133px; display: none; }
div.visual #c309 { position: absolute; z-index: 2; left: 511px; top: 43px; display: none; }

div.visual #c401 { position: absolute; z-index: 2; left: 4px; top: 227px; display: none; }
div.visual #c402 { position: absolute; z-index: 2; left: 94px; top: 278px; display: none; }
div.visual #c403 { position: absolute; z-index: 2; left: 184px; top: 278px; display: none; }
div.visual #c404 { position: absolute; z-index: 2; left: 280px; top: 278px; display: none; }
div.visual #c405 { position: absolute; z-index: 2; left: 370px; top: 278px; display: none; }
div.visual #c406 { position: absolute; z-index: 2; left: 455px; top: 278px; display: none; }
div.visual #c407 { position: absolute; z-index: 2; left: 528px; top: 221px; display: none; }
div.visual #c408 { position: absolute; z-index: 2; left: 511px; top: 133px; display: none; }
div.visual #c409 { position: absolute; z-index: 2; left: 511px; top: 43px; display: none; }

div.visual #c501 { position: absolute; z-index: 2; left: 4px; top: 240px; display: none; }
div.visual #c502 { position: absolute; z-index: 2; left: 92px; top: 278px; display: none; }
div.visual #c503 { position: absolute; z-index: 2; left: 278px; top: 278px; display: none; }
div.visual #c504 { position: absolute; z-index: 2; left: 455px; top: 258px; display: none; }
div.visual #c505 { position: absolute; z-index: 2; left: 511px; top: 133px; display: none; }

/* --------------------------------------------- */

div.visual #d001 { position: absolute; z-index: 2; left: 38px; top: 80px; display: none; }
div.visual #d002 { position: absolute; z-index: 2; left: 127px; top: 80px; display: none; }
div.visual #d003 { position: absolute; z-index: 2; left: 310px; top: 79px; display: none; }
div.visual #d004 { position: absolute; z-index: 2; left: 400px; top: 80px; display: none; }
div.visual #d005 { position: absolute; z-index: 2; left: 470px; top: 166px; display: none; }
div.visual #d006 { position: absolute; z-index: 2; left: 456px; top: 261px; display: none; }
div.visual #d007 { position: absolute; z-index: 2; left: 456px; top: 351px; display: none; }

div.visual #d101 { position: absolute; z-index: 2; left: 39px; top: 74px; display: none; }
div.visual #d102 { position: absolute; z-index: 2; left: 126px; top: 74px; display: none; }
div.visual #d103 { position: absolute; z-index: 2; left: 218px; top: 74px; display: none; }
div.visual #d104 { position: absolute; z-index: 2; left: 310px; top: 74px; display: none; }
div.visual #d105 { position: absolute; z-index: 2; left: 400px; top: 74px; display: none; }
div.visual #d106 { position: absolute; z-index: 2; left: 470px; top: 166px; display: none; }
div.visual #d107 { position: absolute; z-index: 2; left: 456px; top: 261px; display: none; }
div.visual #d108 { position: absolute; z-index: 2; left: 456px; top: 351px; display: none; }

div.visual #d201 { position: absolute; z-index: 2; left: 39px; top: 74px; display: none; }
div.visual #d202 { position: absolute; z-index: 2; left: 126px; top: 74px; display: none; }
div.visual #d203 { position: absolute; z-index: 2; left: 218px; top: 74px; display: none; }
div.visual #d204 { position: absolute; z-index: 2; left: 310px; top: 74px; display: none; }
div.visual #d205 { position: absolute; z-index: 2; left: 400px; top: 74px; display: none; }
div.visual #d206 { position: absolute; z-index: 2; left: 470px; top: 166px; display: none; }
div.visual #d207 { position: absolute; z-index: 2; left: 456px; top: 261px; display: none; }
div.visual #d208 { position: absolute; z-index: 2; left: 456px; top: 351px; display: none; }

div.visual #d301 { position: absolute; z-index: 2; left: 39px; top: 74px; display: none; }
div.visual #d302 { position: absolute; z-index: 2; left: 126px; top: 74px; display: none; }
div.visual #d303 { position: absolute; z-index: 2; left: 218px; top: 74px; display: none; }
div.visual #d304 { position: absolute; z-index: 2; left: 310px; top: 74px; display: none; }
div.visual #d305 { position: absolute; z-index: 2; left: 400px; top: 74px; display: none; }
div.visual #d306 { position: absolute; z-index: 2; left: 470px; top: 166px; display: none; }
div.visual #d307 { position: absolute; z-index: 2; left: 456px; top: 261px; display: none; }
div.visual #d308 { position: absolute; z-index: 2; left: 456px; top: 351px; display: none; }

div.visual #d401 { position: absolute; z-index: 2; left: 39px; top: 80px; display: none; }
div.visual #d402 { position: absolute; z-index: 2; left: 126px; top: 80px; display: none; }
div.visual #d403 { position: absolute; z-index: 2; left: 218px; top: 80px; display: none; }
div.visual #d404 { position: absolute; z-index: 2; left: 310px; top: 80px; display: none; }
div.visual #d405 { position: absolute; z-index: 2; left: 400px; top: 80px; display: none; }
div.visual #d406 { position: absolute; z-index: 2; left: 470px; top: 166px; display: none; }
div.visual #d407 { position: absolute; z-index: 2; left: 456px; top: 261px; display: none; }
div.visual #d408 { position: absolute; z-index: 2; left: 456px; top: 351px; display: none; }

div.visual #d501 { position: absolute; z-index: 2; left: 38px; top: 80px; display: none; }
div.visual #d502 { position: absolute; z-index: 2; left: 218px; top: 80px; display: none; }
div.visual #d503 { position: absolute; z-index: 2; left: 400px; top: 80px; display: none; }
div.visual #d504 { position: absolute; z-index: 2; left: 456px; top: 226px; display: none; }
div.visual #d505 { position: absolute; z-index: 2; left: 456px; top: 351px; display: none; }
