body {
	margin: 0px;
	padding: 0px;
	background-color:white;
}

.holder {
	position:relative;
	width: 600px;
	height: 600px;
	vertical-align: top;
	margin: auto;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	overflow:hidden;
}

#loadimg {
	position:absolute;
	top:0px;
	left:0px;
}

.holder a{
	text-decoration:none;
	color:#666666;
}

.holder a:hover, a:active {
	background-color:#DDD;
}

.spacer {
	height: 10px;
	width: 600px;
	margin: auto;
}
	
ul {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width: 600px;
	margin: auto;
}

li {
	float:LEFT;
}

a.nav {
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.5em;
	width:150px;
	text-align:center;
	display:block;
	text-decoration:none;
	text-transform:lowercase;
	border:0px;
	border-radius:15px;
}

a.nav:hover {
	background-color:#EEEEEE;
}

a.nav:active {
	background-color:#DDDDDD;
}

.copyright {
	color:#555555;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
	text-align:center;
	width: 600px;
	margin: auto;
	display: block;
}

.arrow {
	position:absolute;
	top:300px;
	z-index:1;
	visibility:hidden;
	border:0px;
	border-radius:5px;
	background-color:white;
}

.arrow:hover {
	box-shadow: 2px 2px 5px #CCCCCC;
	-webkit-box-shadow: 2px 2px 5px #CCCCCC;
}

#larrow {
	left:5px;
}

#rarrow {
	right:5px;
}

#tag {
	position:absolute;
	top:20px;
	left:0px;
	z-index:1;
}

.teresa {
	position:absolute;
	width:570px;
	height:200px;
	padding:15px;
	top:100px;
}

.teresa p {
	width:355px;
	height:200px;
	padding-right:15px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}

.teresa img {
	position:absolute;
	right:15px;
	top:15px;
	border-radius:20px;
}

.yantar {
	position:absolute;
	width:570px;
	height:170px;
	padding:15px;
	top:330px;
}

.yantar p {
	width:540px;
	height:120px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}

.yantar img {
	position:absolute;
	right:15px;
	bottom:15px;
}

.work {
	position:absolute;
	width:570px;
	height:200px;
	padding:15px;
	top:80px;
}

.stores {
	position:absolute;
	width:570px;
	height:490px;
	padding:15px;
	top:80px;
	overflow:auto;
}

#stores_info span {
	font-size:1.2em;
	padding:5px;
	border-radius:5px;
	display:block;
}

#stores_info span:hover, span:active {
	background-color:#DDD;
	cursor:pointer;
}

#stores_info>div>div {
	background-color:#EEE;
	border-radius:5px;
	padding:5px;
}

#stores_info>div>div a {
	font-size:1.2em;
	display:block;
	border-radius:5px;
	padding:5px;
}

#stores_info>div>div a:hover, a:active {
	background-color:#DDD;
	cursor:pointer;
}

.shows {
	position:absolute;
	width:570px;
	height:200px;
	padding:15px;
	top:80px;
}
