* { margin: 0; padding: 0; }

/* global font definitions */
body { font-family: Tahoma, Arial, Helvetica, sans-serif; }
pre, code, select, input, textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; }
small { font: 83% verdana; }

/* headers */
h1, h2, h3, h4, h5, h6 { font-size: 1em; }

/* lists */
ul { list-style: none; }
	ul li { margin-left: 1px; padding-left: 10px; background: url("http://www.zemya.com/00imgs/el/bullet.gif") no-repeat 0 .5em; }
	ul li.pad5 { margin-top: 5px; }
	ul li.pad10 { margin-top: 10px; }
ol { margin-left: 1.3em; padding-left: 1.3em; }
	ol .ycs_lla { list-style-type: lower-alpha; }
	ol .ycs_llr { list-style-type: lower-roman; }
	ol .ycs_lla, ol .ycs_llr { background: none; }
	ol li.pad5 { margin-top: 5px; }
	ol li.pad10 { margin-top: 10px; }
dl {}
dl #idx_dl {}
	#idx_dl dt { font-weight: bold; margin-top: 1em; width: 100%; display: block; }
	#idx_dl dt.first { margin-top: 1px; }
	#idx_dl dt a { color: #000; }
	#idx_dl dd { margin-left: 35px; font-size: 90%; }


/* forms */
form { }
fieldset { border: none; }
fieldset legend { display: none; }
form .erBg { background-color : #F4FFAD; }
form .err { background: url("http://www.zemya.com/00imgs/ico/alert.gif") no-repeat 3px 3px; color: red; padding: 3px; padding-left: 23px;  }
form .req { color: red; font-size: 125%; font-weight: normal; }
form .z_submit { display: none; }
form .z_search { width: 100%; }
form input.btn { width: 125px; height: 22px; font-weight: bold; border: none; background: transparent url("http://www.zemya.com/00imgs/el/button.gif") 0 0; text-align: center; }

/* header */
#z_header { width: 56.25em; text-align: left; margin: 1em 0 0; }

/* footer */
#z_footer { width: 56.25em; margin-top: 3em; border-top: 1px solid #ccc; padding-top: .5em; }
	#z_footer div { font: 78% verdana; }
	#z_footer #copy { width: 45%; text-align: left; float: left; }
	#z_footer #notice { width: 45%; text-align: right; float: right; }

/* main content */
#bd { margin-top: 10px; }
#z_navItms { width: 19%; margin-right: 5px; border: 1px solid #999; background-color: #B9B9D6; }
	#z_navItms h2 { border-bottom: 1px solid #999; padding: 3px 5px; background: #7A7DE2 url("http://www.zemya.com/00imgs/el/crnr_img_2.gif") no-repeat 105px 0; }
	#z_navItms .z_content { padding: 5px; }
	#z_navItms .z_content div img { border: 1px solid #999; }
	#z_navItms .z_content .sel div img { border: 3px solid #7A7DE2; }
	#z_navItms .z_modSep { height: 5px; }
#z_mainCnt { width: 79.8%; border: 1px solid #999; }
	#z_mainCnt h2 { border-bottom: 1px solid #999; padding: 3px 5px; background: #7A7DE2 url("http://www.zemya.com/00imgs/el/crnr_img_2.gif") no-repeat 100% 0; }
	#z_mainCnt h3 { margin: 10px 0 0 0; color: #7A7DE2; }
	#z_mainCnt p { margin-top: 1em; }
	#z_mainCnt .con_left { width: 45%; text-align: left; float: left; }
	#z_mainCnt .con_right { width: 45%; text-align: right; float: right; }
	#z_mainCnt td.item { text-align: center; width: 139px; height: 130px; }
	#z_mainCnt td.item { background: #C9C7C9; background: transparent url("http://www.zemya.com/00imgs/gr/mypics_item.gif") no-repeat 0 0; }
	#z_mainCnt .item img, #z_mainCnt .srch img { border: 1px solid #999; }
	#z_mainCnt .thumb { height: 75px; }
	#z_mainCnt .caption { padding: 0px; height: 2.7em; overflow: hidden; }
	#z_mainCnt .notice { color: #B9B9D6; }
	#z_mainCnt .author { color: #999; font-size: 83%; }
	#z_mainCnt .srch { border: 1px solid #999; border-width: 1px 1px 0 1px; }
	#z_mainCnt .srch th { border-bottom: 1px solid #999; font-weight: bold; }
	#z_mainCnt .srch td { border-bottom: 1px solid #999; }
	#z_mainCnt .srch img { margin: 3px; }
	html>body #z_mainCnt .caption { padding-top: 2px; }
	#z_mainCnt .z_modSep { height: 7px; }
	#z_mainCnt #z_jumpNav.z_content { padding: 5px 5px 0 5px; }
		#z_mainCnt #z_jumpNav #linkNav { width: 30%; text-align: left; float: left; padding: 4px 0; }
		#z_mainCnt #z_jumpNav #jumpNav { width: 65%; text-align: right; float: right; }
	#z_mainCnt .z_content { padding: 5px; width: 98%; *width: 100%; }
	#z_mainCnt #z_media.z_content { text-align: center; }
		#z_mainCnt #z_media .source { color: #999; text-align: right; }
	#z_mainCnt .note { color: #999; }
#bd h1 { display: none; }
#bd hr { display: none; }

/* links */
a { color: blue; text-decoration: none; }
a:visited { color: blue; }
a.info { background: transparent url("http://www.zemya.com/00imgs/ico/info.gif") no-repeat 0 50%; height: 1.25em; padding-left: 15px; }
	#z_mainCnt a:hover { color: #7A7DE2; text-decoration: underline; }
	#z_mainCnt a:visited:hover { color: #7A7DE2; }
	#z_navItms a:hover { color: #7A7DE2; text-decoration: underline; }
	#z_navItms a:visited:hover { color: #7A7DE2; }

.z_content { width: 100%; }
.z_modSep { width: 100%; border: 1px solid #999; border-width: 1px 0; background-color: #fff; }

/* */
.zgcl { clear: both; border: 1px solid #fff; }
.retLnk { width: 200px; text-align: center; padding: 10px; border-top: 1px solid transparent; background-color: #eee; }
.hidden { color: orange; }

/* list styles */
ul.anchors { text-align: right; list-style: none; }
ul.anchors li { display: inline; height: 1em; padding-right: 1px; background: transparent url("http://www.zemya.com/00imgs/el/dash.gif") no-repeat 0 .6em; }
ul.anchors li.start { background-image: none; }