/* Style introtext with this css tag*/
div.intro_text {
	margin-bottom: 20px;
}
/* General style for all images within the rsg2 container */
/*div.rsg2 img {
	border: none;
}
*/
/* Style form labels with this tag */
div.rsg2_exif_container .rsg2_label {
	font-weight: bold;
}
/* Style EXIF container */
div.rsg2_exif_container {
	font-size: 12px;
}
/* Style gallery details block here */
.rsg2_details {
	font-size: smaller;
	font-weight: bold;
	color: silver;
}
/* Style My Galleries link on frontpage */
div.rsg2-mygalleries {
	float: right;	
	display: none;
}
.rsg2 {
	width: 100%;
	margin: 0;
	padding: 0;
}
.rsg_galleryblock, .rsg_galleryblock_double_1, .rsg_galleryblock_double_2 {
	float: left;
	position: relative;
	margin: 0 0 20px 0;
	vertical-align: top;
}
.rsg_galleryblock {
	width: 100%;
	padding: 0;
}
.rsg_greentitle, .rsg_bluetitle {
	color: #0E6998;
	background: #D3E4EA;
	line-height: 26px;
	padding: 0 15px;
	margin: 0;
	float: left;
	font-size: 13px;
	font-weight: bold;
}
.rsg_greentitle {
	color: #506B20;
	background: #E2E8D8;
}
.rsg_galleryblock table {
	background: #F4F6F0 url(../images/cc_galeria_zold_bgr.gif) 0 0 repeat-x;
}
.rsg_message {
	background: #F4F6F0 url(../images/cc_galeria_zold_bgr.gif) 0 0 repeat-x;
	width: 100%;
}
.rsg_message div {
	padding: 15px;
}
.rsg_galleryblock_double_1 {
	width: 46%;
	margin: 0 10px 10px 0;
}
.rsg_galleryblock_double_2 {
	width: 46%;
	margin: 0 0 10px 0;
}
.rsg_double_fix {
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
}
.rsg_box_block {
	width: 100%;
	border: 0;
	background: red;
}
.rsg_box_box_1, .rsg_box_box_2, .rsg_box_box_3 {
	width: 200px;
	vertical-align: top;
}
.rsg_box_box_2, .rsg_box_box_3 {
	position: relative;
	float: left;
}
.rsg2-galleryList-text_box {
	position: relative;
	float: right;
}
.rsg2-galleryList-description_box {
	width: 100%;
	float: left;
	padding-top: 5px;
}
.rsg_sub_url {
	width: 100%;
	float: left;
	padding-top: 5px;
}
.rsg_sub_url_single {
	width: 100%;
	float: left;
	padding-top: 5px;
}
.rsg_title {
	color: #0E6998;
	font-size: 13px;
	font-weight: bold;
	margin: 7px 0 3px 0;
}
a:link.rsg_title_bluelink, a:active.rsg_title_bluelink, a:visited.rsg_title_bluelink {
	color: #0E6998;
}
a:hover.rsg_title_bluelink {
	color: #135670;
}
.rsg_description {
	margin-bottom: 5px;
}
/* Status icons */
img.status {
	text-decoration: none;
	border: none;
}
/* Thumbs shadow css. If you don't want shadow, comment out the next 3 CSS-declarations */
.img-shadow {
	margin-bottom: 10px;
}
.img-shadow img {
	background-color: #DCE3CF;
	border: 1px solid #B2C295;
	padding: 5px;
}
.shadow-box {
}
/* end Thumbs shadow */
/* uncomment the next tag if you have commented out the previous 3 tags */
/*
.img-shadow img {
	border: none;
}
*/
.rsg2_slideshow {
	width: 100%;
	text-align: center;
	padding: 2;
	margin: 0;
}
#rsg2-adminButtons img {
	border: none;
}
.rsg2-toolbar {
	text-align: center;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin: 0;
}
.rsg2-toolbar img {
	border: 0;
}
.rsg2_display_name {
	/*display: none;*/
}
.rsg2_thumb_name {
	font-size: 13px;
	font-weight: bold;
	color: #708E3B;
	width: 170px; 
}
.rsg2-galleryList-newImages {
	color: Red;
	font-weight: bold;
}
.rsg2-galleryList-totalImages {
	font-size: 8px; 
}
#rsg2-navigation {
	float: right;
	text-align: right;
}
#rsg2-navigation li {
	list-style: none;
	background-image: none;
}
#rsg2-footer {
	text-align: center;
	font-size: 10px;
	color: Silver;
}
/* gallery list */
ul#rsg2-galleryList {
	clear: both;
	padding: 0;
	margin: 0;
}
.rsg2-galleryList-status {
	text-align: right;
	float: right;
}
.rsg2-galleryList-item {
	clear: both;
	list-style: none;
	background: #EEF4F7 url(../images/cc_galeria_kek_bgr.gif) 0 0 repeat-x;
}
.rsg2-galleryList-thumb {
}
.rsg2-galleryList-text {
}
.rsg2-galleryList-thumb_double {
	float: left;
	position: relative;
	margin: 0 5px 5px 0;
	vertical-align: top;
	width: 35%;
	padding: 0;
}
.rsg2-galleryList-text_double {
	float: left;
	text-align: left;
	position: relative;
	width: 60%;
	padding: 0;
}
/* sub gallery list */
.rsg2-subGalleryList-container {
	margin-top: 1ex;
}
.rsg2-subGalleryList-title {
	float: left;
}
.rsg2-subGalleryList-list {
	float: left;
	margin: 0 0 0 5px;
	padding: 0px;
	list-style: none;
	background-image: none;
}
/* thumbnail list */
ul#rsg2-thumbsList {
	margin: auto;
}
ul#rsg2-thumbsList li {
	display: box;
	float: left;
	overflow: hidden;
	padding: 5px 5px;
	text-align: center;
	/* get rid of other possible list styles */
	list-style: none;
	background-image: none;
}
table#rsg2-thumbsList {
	width: 100%;
}
table#rsg2-thumbsList td {
	overflow: hidden;
}
.rsg2-pageNav {
	text-align: center;
	font-size: 12px;
}
.rsg2-pagenav-limitbox {
	text-align: right;
	display: none;
}
/* utility selector, this is common in many templates, but we can't count on it being there */
.rsg2-clr {
	clear: both;
	line-height: 0px;
}
/* Classes for tab pane */
.rsg2 dl.tabs {
	margin-bottom: 0;
	padding-bottom: 0;
}
.rsg2 dl.tabs dt {
	background-color: White;
	display: inline;
	border: 1px solid #919B9C;
	padding: 0.25em 0.5em;
}
.rsg2 dl.tabs dt.open {
	border-bottom: 1px solid white;
	font-weight: bold;
}
.rsg2 div.current {
	border: 1px solid #919B9C;
	padding: 0.5em;
	margin-top: 0.25em;
}
/****************** OLD CLASSES ********************/
/* Classes for RSGallery: 
/* standard list style table */
table.adminlist {
	background-color: #F8F9F3;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.adminlist th {
	margin: 0px;
	padding: 0 10px;
	line-height: 26px;
	font-weight: bold;
	background-color: #DEE5CB;
}
table.adminlist th.title {
	text-align: left;
}
table.adminlist th a: link, table.adminlist th a: visited {
	color: #c64934;
	text-decoration: none;
}
table.adminlist th a: hover {
	text-decoration: underline;
}
table.adminlist tr.row0 {
	background-color: #F9F9F9;
}
table.adminlist tr.row1 {
	background-color: #FFF;
}
table.adminlist td {
	padding: 2px 10px;
}
table.adminlist tr.row0: hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1: hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}
select.options, input.options {
	font-size: 8px;
	font-weight: normal;
	border: 1px solid #999999;
}
/* standard form style table */
table.adminform {
	background-color: #f9f9f9;
	border: 1px solid #d5d5d5;
	padding: 0px;
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0px;
	width: 100%;
}
table.adminform tr.row0 {
	background-color: #f9f9f9;
}
table.adminform tr.row1 {
	background-color: #eeeeee;
}
table.adminform th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
	background: url(../../../../../administrator/templates/joomla_admin/images/background.jpg);
}
table.adminform td {
	padding: 3px;
	text-align: left;
}
table.adminform td.editor {
	font-size: 9px;
}
