* {
	margin: 0px; padding: 0px;
}
.piro_html {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 500px; height: 500px; display: block; position: absolute; z-index: 150001;
}
.piro_html table {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.piro_html tbody {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.piro_html tr {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.piro_html th {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.piro_html td {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.piro_html img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.piro_html .h_t_l {
	background: url("new_skin.png") no-repeat left top; width: 5px; height: 5px;
}
.piro_html .h_t_r {
	background: url("new_skin.png") no-repeat right top; width: 5px; height: 5px;
}
.piro_html .h_t_c {
	background: url("new_skin_top.png") repeat-x top; height: 5px;
}
.piro_html .h_c_l {
	background: url("new_skin_left.png") repeat-y left; width: 5px;
}
.piro_html .h_c_c {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
.piro_html .h_c_c .div_reg {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 480px; height: 480px; overflow: hidden; position: relative; z-index: 1500190;
}
.piro_html .h_c_c .div_reg img {
	
}
.piro_html .h_c_r {
	background: url("new_skin_left.png") repeat-y right; width: 5px;
}
.piro_html .h_b_c {
	background: url("new_skin_top.png") repeat-x bottom; height: 5px;
}
.piro_html .h_b_l {
	background: url("new_skin.png") no-repeat left bottom; width: 5px; height: 5px;
}
.piro_html .h_b_r {
	background: url("new_skin.png") no-repeat right bottom; width: 5px; height: 5px;
}
.piro_overlay {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 150000; cursor: pointer;
}
.piro_loader {
	background: url("loader_nav.png"); margin: -13px 0px 0px -37px; left: 50%; top: 50%; width: 70px; height: 26px; display: block; position: absolute; z-index: 1500197; cursor: pointer;
}
.piro_loader span {
	background: url("loadinfo.gif") no-repeat bottom rgb(255, 255, 255); padding: 0px; left: 50%; top: 50%; width: 48px; height: 10px; margin-top: -5px; margin-left: -24px; display: block; position: absolute; z-index: 1500198;
}
.piro_title {
	background: url("bg_title.png") repeat-x bottom; padding: 6px 0px 10px; left: 0px; top: 0px; width: 100%; text-align: center; color: white; font-size: 18px; display: none; position: fixed; z-index: 150000;
}
.btn_info {
	background: url("b_w/info.png") no-repeat; margin: 0px; padding: 0px; width: 25px; height: 25px; right: -7px; bottom: -7px; color: black; display: block; position: absolute; z-index: 1500440; cursor: pointer;
}
.caption {
	background: url("caption.png"); margin: 0px; padding: 0px; left: 10px; bottom: 10px; color: black; display: block; position: absolute; z-index: 1500191; cursor: text;
}
.caption p {
	margin: 0px; padding: 7px 5px; text-align: center; color: white; font-size: 14px; font-weight: normal; display: block; z-index: 150019;
}
.nav_container {
	background: url("bottom_nav.png") center; margin: 0px 0px 0px -60px; left: 50%; width: 120px; height: 40px; position: absolute; z-index: 1500194;
}
.piro_close {
	top: 4px; width: 34px; height: 34px; position: absolute;
}
a.piro_next {
	top: 4px; width: 34px; height: 34px; position: absolute;
}
a.piro_prev {
	top: 4px; width: 34px; height: 34px; position: absolute;
}
.piro_prev_fake {
	top: 4px; width: 34px; height: 34px; position: absolute;
}
.piro_next_fake {
	top: 4px; width: 34px; height: 34px; position: absolute;
}
a.piro_next {
	background: url("next.png") no-repeat center; margin: 0px; border: currentColor; border-image: none; right: 6px; text-indent: -999em; display: block; z-index: 150023; cursor: pointer;
}
a.piro_next:hover {
	background: url("next_fake.png") no-repeat center;
}
.piro_next_fake {
	background: url("next_fake.png") no-repeat center; margin: 0px; border: currentColor; border-image: none; right: 4px; text-indent: -999em; display: none; z-index: 150020; cursor: auto;
}
.piro_close {
	background: url("close.png") no-repeat center; margin: 0px; right: 42px; display: none; z-index: 150022; cursor: pointer;
}
.piro_close:hover {
	background: url("close_h.png") no-repeat center;
}
.piro_prev_fake {
	background: url("prev_fake.png") no-repeat center; margin: 0px; border: currentColor; border-image: none; right: 78px; text-indent: -999em; display: none; z-index: 150020; cursor: auto;
}
a.piro_prev {
	background: url("prev.png") no-repeat center; margin: 0px; border: currentColor; border-image: none; right: 78px; text-indent: -999em; display: block; z-index: 150024; cursor: pointer;
}
a.piro_prev:hover {
	background: url("prev_fake.png") no-repeat center;
}
.zoomIn {
	background: url("enlarge.png") no-repeat; 
	top: 20px; width: 32px; height: 32px; right: 20px; text-indent: -999em; position: absolute; z-index: 1500192;
	/*top: 0px; width: 0px; height: 0px; right: 0px; text-indent: -999em; position: absolute; z-index: 1500192;*/
}
.zoomOut {
	background: url("dislarge.png") no-repeat; 
	top: 20px; width: 32px; height: 32px; right: 20px; text-indent: -999em; position: absolute; z-index: 1500193;
	/*top: 0px; width: 0px; height: 0px; right: 0px; text-indent: -999em; position: absolute; z-index: 1500193;*/
}
