html, body { background-color: #000000; background-position: top; background-repeat: no-repeat;	height: 100%; margin: 0px; }
body { color: #ccc; font-family: Verdana; font-size: 11px; }

/* Ссылки */
a:link, a:visited { color: #999999; text-decoration: underline; }
a:hover, a:active { color: #ffffff; text-decoration: underline; }
.a_details:link, .a_details:visited { color: #ffff99; text-decoration: underline; }
.a_details:hover, .a_details:active { color: #ffffff; text-decoration: underline; }
.a_title:link, .a_title:visited { color: #ffffff; text-decoration: underline; }
.a_title:hover, .a_title:active { color: #ffffff; text-decoration: underline; }
.a_none:link, .a_none:visited { color: #999999; text-decoration: none; }
.a_none:hover, .a_none:active { color: #ffffff; text-decoration: none; }

/* Главная страница */
.logo { margin: 10px 0px 0px 0px; }
.note_index { margin: 25px 0px 15px 0px; letter-spacing: 0.1px; }
.bg_span { background: url(gfx/bg50.png); padding: 2px 5px 2px 5px; }
.photo_line { margin: 0px 0px 17px 0px; }
.table_photo_line { border: 0px; border-radius: 20px 0px 0px 20px; -moz-border-radius: 20px 0px 0px 20px; -webkit-border-radius: 20px 0px 0px 20px; opacity: 12; }
.td_photo_line, .td_theme_title { color: #ffffff; font-size: 13px; letter-spacing: 0.1px; text-align: center; }
.note { color: #cccccc; font-size: xx-small; }
.copyright { color: #999999; margin: 10px 0px 10px 0px; }

/* View: общие */
.td_theme_title { border-radius: 15px 15px 0px 0px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px; }
.right_pad { padding-right: 15px; }
.photo_cat { background: url(/gfx/bg80.png); }

/* View: детали фотогафии */
.photo_details { border: 1px solid #4b4b4b; color: #cccccc; text-align: center; }
.photo_details_td { background-color: #2b2b2b; padding: 3px 2px 4px 3px; }
.photo_img_td { /*border: 1px solid #000000;*/ }
.small_details_td { background-color: #202020; color: #999999; font-size: xx-small; padding: 1px 3px 2px 3px; }
.photo_empty { background: #202020; border: 1px solid #4b4b4b; }

/* View: страницы */
.pages_td, .pages_td_selected { background-color: #2b2b2b; border: 1px solid #4b4b4b; padding: 2px 5px 2px 5px; }
.pages_td_selected { color: #CCCCCC; border: 1px solid #999999; font-weight: bold; }

/* Show */
.show_wrap { border: 1px solid #2b2b2b; text-align: center; margin-bottom: 15px; }
.show_image { background: #000000; padding: 3px; }
.show_image_title { background-color: #202020; padding: 3px 10px 3px 10px; }
.show_image_title h1 { color: #CCCCCC; font: normal 13px Arial; margin: 0; padding: 0; }
.show_image_extra_one { background-color: #202020; border-top: 1px solid #000000; opacity: 0.75; padding: 2px 10px 2px 10px; }
.show_image_extra_two { background-color: #202020; border-top: 1px solid #000000; padding: 3px 10px 3px 10px; }
.nextlinks_view { font-family: Arial; font-size: 12px; }

/* Формы, кнопки */
.input, .button {
	background: #2b2b2b;
	border: 1px solid #555555;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #cccccc;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-align: center;
}
.button { cursor: pointer; margin-left: 2px; }

/* Tooltips */
#tooltip {
	background: url(/gfx/bg80.png);
	border: 1px solid #4b4b4b;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #cccccc;
	max-width: 400px;
	opacity: 0.75;
	position: absolute;
	padding: 3px 5px 3px 5px;
	z-index: 10;	
}
h3 { font-weight: normal; font-size: 11px; margin: 0px; }
.exif_tooltip { color: #ffff99; cursor: help; }
