a {
	color: #0077cc;
	text-decoration: none;
	border: ;
}
table, body {
	font-family: "Tahoma", "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", "Verdana", sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #444;
	text-align: justify;
	background-color: #fff;
	margin: 0;
}
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  height: 130px;
}
.wrap2 {
}
.wrap3 {
  padding:0 4px 4px 0;
}
.wrap3 img {
  display:block;
	padding: 1px;
	border: 1px #c0c0c0 solid;
}

.gal_album {
	width: 100%;
}
.gal_thumb {
	margin-right: 10px;
	float: left;
}
.gal_thumb_img {
	padding: 1px;
	border: 1px #c0c0c0 solid;
}
.gal_thumb_img a,
.gal_thumb_img img {
	text-decoration: none;
	border: none;
}

#gal_album_descr {
	margin-bottom: 30px;
}
#gal_album_descr a,
#gal_album_descr h2,
h2 {
	text-decoration: none;
	border-bottom: none;
	color: #0077cc;

}
h3 {
}

#frame {
	margin-left: auto;
	margin-right: auto;
}

/* resolution box */
h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding-bottom: 3px;
}
#resbox {
	padding: 3px;
	margin-top: 10px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	width: 300px;
}
#exifbox {
	padding: 3px;
	margin-top: 10px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	width: 500px;
}

/* image navigation */

#album_imgcontainer_800600 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 800px;
	height: 600px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_512768 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 512px;
	height: 768px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_600900 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 600px;
	height: 900px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_800533 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 800px;
	height: 533px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_8001200 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 800px;
	height: 1200px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_1200800 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1200;
	height: 800px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_10241536 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1024px;
	height: 1536px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_1024768 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1024px;
	height: 768px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_1024683 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1024px;
	height: 683px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_576768 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 576px;
	height: 768px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_1200900 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1200px;
	height: 900px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_675900 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 675px;
	height: 900px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_640427 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 640px;
	height: 427px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_640960 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 640px;
	height: 960px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_400600 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 400px;
	height: 600px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_450600 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 450px;
	height: 600px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_10241365 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1024px;
	height: 1365px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_16001067 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1600px;
	height: 1067px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer_8001067 {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 800px;
	height: 1067px;
	border: 1px solid #a0a0a0;
}
#album_imgcontainer {
	position: relative;
	margin: 0;
	padding: 1px;
	width: 1024px;
	height: 768px;
	border: 1px solid #a0a0a0;
}
#album_img {
	margin: 0;
	padding: 0;
}
.floatlinks p a em {
  position:absolute;
  top: 0;
  left: 0;
  right: auto;
  width:50%;
  height:100%;
  text-indent:-10000px;
}
  
#next p a em {
  left: auto;
  right: 0;
}

#prev a>em {
  background:url("/img/photonav_prev.png") no-repeat 50% -100px;
}

#next a>em {
  background:url("/img/photonav_next.png") no-repeat 50% -100px;
}

#prev a:hover em, #prev a:active em {
  background-position: 20% 0px;
  cursor:pointer;
}
#next a:hover em, #next a:active em {
  background-position: 80% 0px;
  cursor:pointer;
}

/* new stuff */
#newnav {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background-color: #f4f4f4;
	margin-bottom: 5px;
	padding: 1px;
}

#newnavprev {
	text-align: left;
	bottom: auto;
	height: auto;
}
#newnavnext {
	text-align: right;
	bottom: auto;
	height: auto;
}

#newtitle {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background-color: #f4f4f4;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 10px;
}
#newnav a,
#newnav img {
	border: 0;
	text-decoration: none;
}
#newexif,
#newgaldate,
#newgaldescr,
#newres {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background-color: #f4f4f4;
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 10px;
}

#newgaldescr {
	margin-top: 10px;
}

#newimage {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 5px;
}
#newimage img {
	border: 1px solid #444;
	padding: 2px;
}

