﻿body{
	background-color: #EAE6E3; margin: 5px; background-image: url('../_images/backgr.jpg');
	font-family: Georgia, Times; font-size: 0.9em; color: #333; line-height: 180%;
}

h1{
	font-size: 1.8em; padding: 10px 0; font-weight: normal;
}

h2{
	font-size: 1.2em; padding: 10px 0; font-weight: normal;color: #127C4A; 
}

a{
	color: #127C4A;
}
p{
	margin-bottom: 20px;
}

table{
	border: 2px solid #EAE6E3; width: 100%; border-collapse: collapse;
}

td{
	padding: 3px; border: 1px solid #EAE6E3;
}

a:hover{
	text-decoration: none;
}

#shadow{
	margin-left: auto; margin-right:auto; width: 800px; overflow: hidden;
	padding: 10px; background: url(../_images/trans.png);
}

#wrapper{
	background-color: #fff; overflow: auto; width: 800px; 
}

#logo{
	float: left; padding: 20px; margin-top: 40px;
}

#coat{
	 float: right; text-align: center; padding: 10px 20px 
}

#navigation{
	 border-left: 1px solid #DDD9D5; margin: 10px; padding: 10px; float: left;
}

#navigation a{
	 color: #333; text-decoration: none; border-bottom: 1px dotted #fff;
}

#navigation li.on{
	 color: #127C4A; font-weight: bold;
}

#navigation li a:hover{
	 color: #127C4A; text-decoration: none; border-bottom-color: #127C4A;
}

#navigation ul{
	list-style: none; 
}

#library{
	clear: both;
}

#map{
	margin-left: 210px; font-size: .5em; clear: both; width: 590px;
}

#thumbs{
	float: left; width: 208px; text-align: center; height: 70px; overflow: visible;
}

#thumbs img{
	border: 2px solid #DDD9D5; margin: 3px; padding: 1px; cursor: pointer; 
}

#thumbs a:hover img, #thumbs a.on img{
	border: 3px solid #127C4A; margin: 3px; padding: 0;
}

#banner{
	float: left; width: 590px; height: 170px; overflow: hidden; position: relative;
	background: url(../_images/spinner.gif) no-repeat center; border: 1px solid #DDD9D5;
}

#banner img{
    position: absolute; left: 0; z-index: 10;
}

#banner #tip{
    position: absolute; bottom: 0px; left: 0; font-size: 0.6em; color: #fff; cursor: pointer;
    z-index: 100; width: 100%; background: url(../_images/trans.png); padding: 1px 5px;
	font-weight: bold;
}

#banner #tip:hover{
    color: yellow;
}

#content{
	padding: 0 40px 20px 40px; clear: both; margin-left: 170px;
}

#footer{
	margin-left: 210px;
	padding: 10px 0; 
	clear: both; font-size: 0.7em; border-top: 2px solid #DDD9D5;
}