@charset "utf-8";

/* customized nyroModal css*/
div#nyroModalFull div#nyroModalLoading {
	width: 150px;
	height: 150px;
	background: #fff;
}
div#nyroModalFull div#nyroModalLoading.error {
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	background: #fff;
	overflow: auto;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	display: none;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	display: none;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent {
	background-color:#ffffff;
}


/* modal_content */
.modal_content { display:none; }

/* modal_gallery_section */
.modal_gallery { padding: 10px; }

/* modal_title_section */
.modal_title_section {  }
.modal_title_section .modal_title { float: left; font-weight: bold; }
.modal_title_section .modal_bt_close { float: right; }

/* modal_caption */
.modal_image { margin-top: 10px; }

/* modal_caption */
.modal_caption { text-align: right; font-size: 84%; margin-top: 5px; }

/* modal_pagination */
.modal_pagination { margin-top: 8px; }
.modal_pagination .btn_previous { float: left; }
.modal_pagination .btn_next { float: right; }

.modal_gallery h2 { text-align: left; margin-bottom: 0; }
.modal_gallery p.modal_article { text-align: left; margin-left: 10px; margin-right: 10px; margin-top: 15px; line-height: 1.6; }
.modal_gallery dl.modal_article { text-align: left; margin: 15px 10px 0 10px; line-height: 1.6; }
dl.modal_article dt { font-weight: bold; }
dl.modal_article dt.modal_divide { border-top: 1px solid #dcdcdc; margin-top: 15px; padding-top: 15px; }
.modal_section { margin-top: 20px; text-align: left; }
.modal_section h3 { margin-bottom: 10px; }
.modal_section h3.spacing { border-top: 1px solid #dcdcdc; margin-top: 15px; padding-top: 15px; }
.modal_section ul.general { margin-bottom: 15px; }
.modal_section ul.spacing { margin-top: 10px; }
.modal_section p { margin-left: 10px; margin-right: 10px; }
.modal_section table.default col.odd { background-color: #f5f5f5; }

.csr .modal_title_section .modal_title { font-weight: bold; }
.csr .modal_gallery { padding-bottom: 20px; text-align: left; }