@charset "utf-8"; /* CSS Document */
body {	margin: 0; background: rgb(231,237,243)}
#global_container {	margin: 0 auto; padding:20px 0 0; width:1024px; height:auto; text-align: center; font-family: ; background: #471901}
#msc_container {	position: relative; width: 900px; margin: auto; height:530px; padding:20px; border:1px solid #e45000; color: #369; text-align: left; vertical-align: top; background:#461900 /*rgb(231,237,243)*/}
#msc_container a, #msc_image a {	text-decoration: none}
#msc_container a:hover, #msc_image a:hover {	text-decoration: none}
#thumbs_cont table, #thumbs_cont tr, #thumbs_cont td {	border: 0 !important; margin: 0 !important; padding: 0 !important}
#msc_menu {	position: relative; float: left; width: 200px; margin:100px 0 10px; padding-top: 10px; font-family: ; font-size: 10px; background: #2A1103; border-top: 1px solid #2A1103; border-bottom: 1px solid #2A1103; border-radius:6px}
#msc_menu h1 {	margin: 0; padding: 6px 0 12px 10px; color: #fff; font-size: 18px; line-height: 21px; font-weight:400;text-transform:capitalize;text-align:center;}
#msc_menu a {	color: #333; font-style: normal; font-weight:900; font-size: 12px; line-height: 14px; font-family: ; text-decoration: none}
#msc_menu a:active, a:visited {	color: #333; text-decoration: none}
#msc_menu a:hover {	color: #444; text-decoration: none}
#msc_menu a img.lock {	padding: 0 3px 3px 0; vertical-align: middle; border: none}
#msc_menu span, #msc_menu #galleries_menu span {	display: block; padding: 6px 0 6px 10px; font-size: 12px; background: rgb(157,184,210)}
#msc_menu ul {	display: block; margin: 0 0 10px 0; padding: 4px 0 4px 0; font-size: 12px; background: rgb(157,184,210); border-top: 1px solid #2A1103}
#msc_menu ul li {	display: block;	margin: 0; padding: 4px 0 4px 10px; color: #333; font-size: 12px; background: rgb(157,184,210); }
#msc_menu ul li:hover {	background: #CCC;}
#msc_menu ul li.odd {	background: rgb(157,184,210)}
#msc_menu ul li.even {	background: rgb(157,184,210)}
#msc_menu ul li.topline {	border-top:1px solid rgb(231,237,243)}
#msc_menu ul li em {	font-style: normal; font-weight:400; font-size: 9px !important; font-size: 10px}
#msc_menu ul li a, #msc_menu ul li a:link, #msc_menu ul li a:active, #msc_menu ul li a:visited {	font-size: 12px; border-left: 1px solid #2A1103}
#msc_menu ul li a.nonum, #msc_menu ul li a.nonum:link, #msc_menu ul li a.nonum:active, #msc_menu ul li a.nonum:visited {	border-left: 0}
#msc_menu #galleries_menu small {	color: #000}
#gallery_select_menu select#select_menu {	font-size: 1em !important}
#msc_menu #toolmenu {	display: none; padding: 4px 0; background: #2A1103}
#toolmenu a#toolshowhide {	float: left; padding-left: 10px; color: #444; font-size: 11px}
#toolmenu a#toolshowhide:hover {	color: #fff}
#toolmenu h1 {	margin: 0; padding: 0 10px 2px 10px; font-size: 12px; line-height: 14px; color: #fff}
#utilities {	display: none; width: 200px}
#utilities ul {	margin: 0; padding: 0; border-bottom: 0; background: rgb(157,184,210)}
#utilities ul li {	display: inline; clear: both; width: 188px !important; padding: 6px; color: #fff; font-size: 11px; background: rgb(157,184,210)}
#utilities ul li.settings {	display: block; height: auto !important; color: #333; font-family: ; font-size: 10px; line-height: 18px; background: rgb(157,184,210); border-bottom: 1px solid #2A1103}
#utilities ul li a, #utilities ul li a:link, #utilities ul li a:active, #utilities ul li a:visited {	padding-left: 0; font-size: 11px; line-height: 14px; color: #fff; font-weight:900; border: 0}
#utilities ul li a:hover {	color: #444}
#utilities ul li input.button {	margin: 6px 0 0 0; font-size: 10px; line-height: 10px; z-index: -20}
#utilities ul li select {	font-size: 10px; line-height: 10px; z-index: -20}
#msc_thumbs {	margin: 0 0 10px 200px; width: 700px; padding: 0 0 6px 0; background:#461900 /*rgb(231,237,243)*/}
#top_menu {	height: 24px; margin-bottom: 14px; padding-top: 12px; padding-right: 4px}
#top_menu.menu_bg {	padding: 12px 0 8px 0 !important; background: #2A1103; border-bottom: 1px solid rgb(157,184,210)}
#top_menu div {	display: inline; float: left; padding: 0 10px; font-family: ; font-size: 10px; line-height: 10px}
#galleries_select select {	font-size: 1.4em}
#msc_thumbs #top_menu #tools_menu {	float: right !important; display: none; margin: 6px 0 0 0; padding: 0 10px 0 10px}
#tools_menu span, #tools_menu span a {	color: rgb(157,184,210); font-size: 10px; line-height: 10px}
#tools_menu span a:hover {	color: rgb(157,184,210)}
#gallery_url {float: right !important; margin: 6px 0 0 0; padding: 6px 0 0 10px;}
#gallery_url div#light_menu {	display: none; }
#gallery_url a#permalink_a {color: rgb(157,184,210) !important}
#gallery_url a#permalink_a:hover {	color: rgb(157,184,210) !important}
#gallery_data {	width: 690px; margin: 6px 0 0 0; padding: 0; padding-left: 10px}
#gallery_description {	display: none; width: 690px; margin: 10px 0 2px 0; padding: 0; padding-left: 10px; color: #369}
#gallery_description p {	margin: 0; padding: 0 0 10px 0; color: #369; font-size: 12px; font-weight:400; line-height: 16px; font-family: Verdana, Tahoma, Geneva, Arial; background: rgb(231,237,243); border: 0}
#gallery_description a {	color: #444; font-size: 12px; line-height: 16px; font-family: ; text-decoration: underline}
#gallery_description a:hover {	color: #444}
#gallery_title {	display: block; margin: 0; padding: 0; color: #fff/*#369*/; font-size: 18px; line-height: 24px; font-family: ; font-weight:400}
#gallery_title span.xtra {	color: rgb(157,184,210)}
#gallery_title span.xtra a {	color: rgb(157,184,210); font-size: 12px; line-height: 26px; vertical-align: middle}
#gallery_title span.xtra a:hover {	color: #369}
#gallery_nav, #gallery_nav2 {	display: none; font-size: 11px; line-height: 11px; color: #444}
#gallery_block, #gallery_block2 {	display: block; margin: 4px 0 0 0; padding: 4px 4px 6px 10px; color:#fff /*#369*/; font-family: ; font-weight:400; text-align: left; background:#461900; /*rgb(231,237,243)*/}
#gallery_block2 {	float: left; width: 98%}
#gallery_block a, #gallery_block2 a {	font-size: 11px; line-height: 14px; color:#fff /*#444*/}
#gallery_block a:hover, #gallery_block2 a:hover {	color:#c00; /*#333*/}
#thumbs_div {	width: 700px; margin: 0 !important; padding: 0 !important; color: #fff; font: 10pt/12pt bold ; background: rgb(231,237,243)}
#thumbs_load {	display: none; width: 666px !important; width: 650px; margin: 4px 0 0 10px; border: 1px solid #F90}
#thumbs_load div#loadbar {	height: 14px; width: 0; margin: 0; padding: 0; background: #F90}
#thumbs_load div#loadbar p {	margin: 0; padding: 0; padding-left: 10px; font-size: 10px; font-weight:900; color: #369}
#thumbs_cont {	width: 700px; margin: 4px 0 0 0; padding: 0; color: #369; font-size: 14px; font-family: }
#thumbs_cont p {	padding: 14px 0 0 0; color: #F30; font-family: ; font-size: 14px}
#thumbs_cont p.noimg {	padding-left: 10px}
#thumbs_cont span.load {	display: block; width: 690px !important; margin: 6px 0 6px 0; padding: 20px 0 20px 10px; color: rgb(157,184,210); font-size: 18px}
#thumbs_cont ul {	visibility: visible; list-style: none; width: 690px !important; margin: 6px 0 0 10px !important; padding: 0 !important}
#thumbs_cont ul li {	visibility: visible; float: left; width: 105px; height: 125px; margin: 0 8px 8px 0 !important; padding: 0 !important; border: none; background: rgb(193,212,230)}
#thumbs_cont ul li p {	height: 16px; margin: 1px 0 0 0; padding: 2px 0 4px 0; font-weight:400; font-size: 10px; line-height: 10px; color: #369; background: rgb(231,237,243); border: 1px solid rgb(231,237,243)}
#thumbs_cont ul li a p {	color: #369}
#thumbs_cont ul li a:hover p {	color: rgb(157,184,210)}
#thumbs_cont ul li.normal {	background-color: rgb(193,212,230)}
#thumbs_cont ul li.selected {	background-color: #369}
#thumbs_cont ul li.visited {	background-color: rgb(157,184,210)}
#thumbs_cont ul li a, #thumbs_cont ul li a:link, #thumbs_cont ul li a:active, #thumbs_cont ul li a:visited {	cursor: hand}
#thumbs_cont ul li a div.th_load_div {	height: 125px; margin: 0; padding: 4px 0 0 10px; font-size: 8px; background: url('./images/spinner.gif') no-repeat 4px 4px !important}
#thumbs_cont ul li a div.th_load_div img {	border: none}
#thumbs_cont ul li img.thumb_img {	margin: 3px !important; padding: 0 !important; vertical-align: middle; border: none; background: url('images/spinner.gif') no-repeat 4px 4px !important}
#thumbs_cont ul li img.thumb_img:hover {	border: none; }
#thumbs_cont ul li img.thumb_loader {	margin: 6px !important; padding: 0 !important; vertical-align: middle; border: none; background: none}
#msc_image {	position: absolute; display: none; left: 0; right: 0; top: 0; bottom: 0; width: 100%; margin: 0; padding: 0; z-index: 1000}
body > div#msc_image {	position: fixed}
#image_url {	position: absolute; display: block; top: 0; width: 100%; margin: auto; padding-top: 4px; height: 16px; color: #fff; font-size: 10px; text-align: center}
#image_url a {	color: #333}
#image_url a:hover {	color: #444}
#image_div {	height: 100%; padding: 16px; color: #fff; font-size: 10px; line-height: 12px; font-family: ; font-weight:900}
#image_container {	width: 100%; height: 100%; text-align: center}
#image_container #img {	width: 400px; height: 300px; margin: 10px auto; padding: 0; background: rgb(193,212,230); text-align: center; vertical-align: middle}
#image_container #img img.imagen {	display: block; margin: 0 !important; padding: 1px; background: rgb(193,212,230); border: 8px solid rgb(193,212,230)}
#image_container div.imagen_desc {	display: none; padding: 4px 10px}
#image_container div.imagen_desc div.description {	width: 490px !important; margin: auto; text-align: left; color: #fff; font-weight:400; font-size: 1em; line-height: 1.2em; border: 1px solid #f30}
#image_container #img #loaddiv {	display: none; color: #369; font-size: 11px; margin-top: 20px; padding: 8px; font-weight:400; font-family: ; background: rgb(193,212,230); border: 1px solid rgb(193,212,230)}
#image_container #img #loaddiv strong {	color: rgb(157,184,210)}
#image_container #img #loaddiv img#loadimg {	border: 1px solid rgb(157,184,210); margin-top: -4px; vertical-align: middle; background: none}
#image_container small, #image_container a small {	margin: 0; padding: 0; font-size: 11px; font-weight:400; font-family: ; color: #369}
#image_container p {	margin: 0; padding: 0 0 10px 0; font-size: 11px; font-weight:400; font-family: ; color: #369; background: rgb(193,212,230)}
#image_container a:hover small {	color: #69C}
#image_menu {	display: block; width: 100%; margin: 2px auto 4px auto; color: #369; text-align: center}
#image_menu a {	color: rgb(157,184,210)}
#image_menu a:hover {	color: #69C}
#image_menu span#close_win {	float: left; top: 20px; right: 20px; text-align: right}
#image_menu span#close_win a {	padding: 4px; font-size: 14px; font-weight:900; font-family: ; }
#nav_container {	width: 410px; height: 50px; margin: 10px auto 0 auto; padding: 0 4px; text-align: center; background: url('../images/thumbnails_bg_all.png')}
#nav_container #prev {	float: left; width: 25px; margin-top: 3px}
#nav_container #next {	float: right; width: 25px; margin-top: 3px}
#nav_container #prev a#a_prev, #nav_container #next a#a_next {	display: none; margin: 0; padding: 0; background: none; border: none}
#nav_container #prev a#a_prev:hover, #nav_container #next a#a_next:hover {	color: #69C}
#nav_container #prev a#a_prev img, #nav_container #next a#a_next img {	background: none; border: none; }
#nav_container #prev a#a_prev img:hover, #nav_container #next a#a_next img:hover {	}
#nav_container #prev a#a_prev img:hover {}
#nav_container #next a#a_next img:hover {}
#nav_container #nav_thumbs {	float: left; margin: 0 auto; margin-left: 44px; padding: 3px 0; text-align: center}
#nav_container #nav_thumbs div.navthumb {float: left; width: 44px; margin-left: 10px}
#nav_container #nav_thumbs div.nav_select {	float: left; width: 44px; margin-left: 10px; border: 2px solid #FFF}
#nav_container #nav_thumbs div.navthumb a {	color: rgb(157,184,210)}
#nav_container #nav_thumbs div.navthumb a:hover {	color: rgb(193,212,230)}
#nav_container #nav_thumbs div.navthumb a img {	margin: 0; padding: 0}
#nav_container #nav_thumbs div.navthumb a img.loader {	margin-top: 16px}
#nav_container #nav_thumbs div.navthumb a img.th {	width: 40px; height: 40px; border: 2px solid rgb(157,184,210); filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
#nav_container #nav_thumbs div.navthumb a img.sel {	width: 40px; height: 40px; border: 2px solid #FFF;	filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0}
#nav_container #nav_thumbs div.navthumb a:hover img.th, #nav_container #nav_thumbs div.navthumb a:hover img.sel {	border: 2px solid #FFF; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0}
#image_header {	margin: auto; padding: 0; text-align: center; width: 100%}
#image_header #image_title {	height: 22px; margin: 0; padding: 8px 0 0 0; color: #FFF; font-size: 18px; line-height: 18px; font-family: ; font-weight:400; text-align: center}
#image_header #image_title small {	font-size: 12px; color: rgb(157,184,210)}
#image_header #image_title span#ind {	width: 24px; height: 24px; margin-right: 10px}
#image_header #timer {	display: none; margin: 0; padding: 0; height: 16px; text-align: center}
#image_header #timer span, #image_header #timer span a {	color: #FFF; font-weight:400}
#image_header #timer span a:hover {	color: #69C}
#image_info {	padding: 12px 0 20px 24px; color: #369; font-size: 12px; line-height: 16px; font-family: }
#image_info a {	color: #369; font-size: 12px; line-height: 16px; font-family: }
#image_bg {	position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: -10; background-color: #000; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1}
body > #image_bg {	position: fixed}
#alert {	display: none; margin-bottom: 4px; padding: 2px; text-align: left; background: url('themes/dark/') 4px 2px no-repeat #F30}
#alert img {	display: inline; margin-top: 4px; vertical-align: top}
#alert span#msg {	display: block; margin: 4px 20px 0 45px}
#alert p {	margin: 0; padding: 0; color: #FFF; font-family: ; font-size: 11px; line-height: 14px; font-weight:400}
#alert p small {	color: #F90}
#alert p a#dismiss {	display: block; text-align: right; margin: 5px 10px 5px 45px; padding: 0; color: #F90; font-weight:400}
#alert p a#dismiss:hover {	color: #FFF}
#msc_foot {	position: relative; float: left; width: 690px !important; margin: 0; padding: 0; padding-left: 10px; text-align: left; background:#461900; /*rgb(231,237,243)*/}
#msc_foot span#footer_cont {	display: block;	padding: 6px 0 6px 0; color: #369; font-family: ; font-weight:400; font-size: 9px; line-height: 12px}
#msc_foot span#footer_cont a, #msc_foot span#footer_cont a:link, #msc_foot span#footer_cont a:active, #msc_foot span#footer_cont a:visited {	color: #369; font-size: 9px; line-height: 12px; font-weight:900; text-decoration: none}
#msc_foot span#footer_cont a:hover {	color: #69C}
#tooltip {	position: absolute; left: 0; top: 0; display: none; padding: 1px; color: #fff; font-size: 11px; border: 1px solid #444; background: #2A1103}
#debug {	position: fixed; display: none; float: left; bottom: 0; width: 100%; height: 100px; overflow: auto; margin: 0 0 0 0; padding: 2px; padding-left: 10px; background: #F30; z-index: 100000; clear: both}
#debug p {	margin: 0; padding: 2px; color: #FFF; font-family: ; font-size: 11px; line-height: 14px; font-weight:400; text-align: left}
#debug_information {	position: relative; float: left; margin: 20 auto; padding: 20px; border: 10px solid #f30; }