
table.gbDataTable {
    padding-bottom: 4px;
}

table.gbDataTable th, table.gbDataTable td {
    padding: 4px;
}


.giBlockToggle {
    padding: 0 0.4em 0.1em;
}
.giBlockToggle:hover {
    cursor: pointer;
}

.gbMarkupBar {
    margin: 4px 0;
}

#gallery.rtl {
    direction: rtl;
}

#gsNavBar div.gbSystemLinks {
    padding: 4px 6px;
}

#gsNavBar div.gbSystemLinks span {
    padding: 0 4px;
}










/* ********************************************************************************
 * irina Theme for Gallery 2
 * by Robert Rusanu - I hacked the matrix
 */
* {margin:0;padding:0;border:none;list-style:none}
body {font:normal 78%/1.6 "century gothic", "trebuchet MS", helvetica, arial, sans-serif;color:#000}
 /* body {font:normal 78%/1.6 verdana, helvetica, arial, sans-serif}*/

input, select, textarea {border:1px solid #ccc;padding:0 2px}
.block-comment-AddComment textarea {width:720px}
a:link,a:visited,a:hover,a:active {outline:none}
p, td, div, li, dd, dt {font-size:1em;list-style:none}
h1, h2, h3, h4, h5, h6 {font: normal 130% georgia, times, serif;font-variant:small-caps;color:#777;font-weight:normal}
h4, h5, h6 {font-size:110%}
ul#switch {padding-bottom:5px;border-bottom:1px solid #eee}
ul#switch h3 {font:normal 1em "century gothic", "trebuchet MS", helvetica, arial, sans-serif;color:#777;}


#gallery a {text-decoration: none;color: #F4560F;color:#666}
#gallery #footer a,#gallery #sidebar a {color:#aaa}

#gallery a:hover {text-decoration: underline;color: #aaa;}
#gallery a:active {text-decoration: none;color: #f9c190;}

#wrapper {margin:0 auto;width:980px;position:relative}
body.slide #wrapper {width:100%;height:100%;margin:0;position:static}
#header{float:left;width:920px;padding:40px 30px 10px 30px;background-image:url('images/header.png') !important;background:transparent url('images/header.gif') no-repeat 0 -20px}
#footer {float:left;width:900px;padding:10px 40px;background-image:url('images/footer.png') !important;background:transparent url('images/footer.gif') no-repeat left bottom;color:#bbb;text-align:center}

#container {padding:0 30px;float:left;background-image:url('images/wrapper.png') !important;background:transparent url('images/wrapper.gif') repeat-y}

#container { 
  width:980px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:920px;
} 


#sidebar {width:180px;float:left;}
#content {width:714px;float:right;padding-bottom:50px}
#content .block-rating-Rating {float:left;width:696px;}
#sidebar div {margin:0 0 10px 0;padding:3px 0}
#sidebar ul,#sidebar p {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ddd}
#sidebar div ul{margin-bottom:0;border:none}

#sidebar div div {margin:0;border:none;padding:0}
#sidebar h3 {padding:3px 0}
#sidebar .giInfo span {display:block}

.slideshow {text-align:center;position:absolute;left:0;top:0;width:99%;height:100%;background:#000}
.slideshow img {border: 1px solid #dedede;padding:3px;background:#fff}
.slideshow #textBanner * {color:#fff !important}

.pager {
clear:both;
margin-left:50px;
position:relative;
text-align:center;
top:-25px;
width:624px;
}

.pager li {display:inline;}
.pager li  a,.pager li.current {padding:3px 6px}
.pager li h5 {display:inline;font-family:"century gothic", helvetica, arial, serif;}
/*
Uncomment this and search block appears in header
#sidebar div.block-search-SearchBlock {border:none;padding:0;margin:0;width:150px}
.block-search-SearchBlock {position:absolute;top:50px;right:60px;z-index:5}*/
#gallery .block-search-SearchBlock a {color:#999;font-size:11px}



h1 a{display:block;width:920px;height:90px;text-indent:-9999px;background-image:url('images/header.jpg') !important;background:url('images/header.jpg') 0 -10px no-repeat}
#gsNavBar {float:left;width:100%;padding:3px 0;margin-top:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#gallery #gsNavBar p{float:right;margin:0pt;position:relative;right:-15px;top:-140px;text-align:right}
.block-core-SystemLink {margin:0 0 0 10px}

#gallery #gsNavBar p a {color:#ddd}
ul#breadcrumb {float:left;list-style:none;}
ul#breadcrumb li {float:left;display:inline;}
ul#breadcrumb li a {padding:0 3px;/*border-right:1px solid #fff;color:#888 !important*/}
ul#breadcrumb li span {padding-left:3px;font-weight:bold}
#sidebar .gbBlock li {padding:0}
#sidebar .block-core-ItemLinks li {font-size:11px;font-family: arial, helvetica, sans-serif;padding:2px 0;line-height:1.1}
/*#sidebar .block-core-ItemLinks li a {padding: 2px 0 2px 22px;background-position:left 1px}
 remove comments if icons are necessary */
 
#sidebar .block-core-ItemLinks li a {padding: 2px 0;}
#sidebar img {border:1px solid #fc3;padding:3px;background:#fff}

.block-core-PeerList a {display:block}

#item_descr {float:left;width:696px;border-bottom:1px solid #fff}
#item_descr #item_title {float:left;width:70%}
#item_descr #item_details {float:right;width:25%;font-family:georgia,serif;font-size:0.9em;line-height:1.1;color:#999}

#item_descr #item_title h2,#item_descr #item_title  p {margin:5px 0;line-height:1.3;}
#item_descr #item_details  div {margin:5px 10px;font-size:1em}
#item_descr #item_details  div  div {margin:0;font-size:1em}

#gsThumbMatrix {float:left; width:724px;padding:10px 0}




#gsThumbMatrix li {padding:0;margin:0;display:inline;float:left;background:#fff;text-align:center;border:none}
#gsThumbMatrix li a {float:left;margin:0;background:#ddd;}
#gsThumbMatrix li a { 
  padding:0;
  border:none;  
  voice-family: "\"}\""; 
  voice-family:inherit;
  /*padding:2px;*/
  border:1px solid #fff;
} 
#gsThumbMatrix li.subalbum a {border-color:#eee;}
#gsThumbMatrix li a:hover {border-color:#777}
#gsThumbMatrix li  li {height:auto}

#gsThumbMatrix li img {float:left}
#gsThumbMatrix li .giRatingUI img {background:transparent;padding:0;border:none}
#gsThumbMatrix li.subalbum img{border-color:#bbb;}
/*#gsThumbMatrix .extra_details {display:none}

#gsThumbMatrix .extra_details {position:relative;}
#gsThumbMatrix .extra_details ul {display:none;position:absolute;width:218px;top:5px;left:-7px;z-index:50;background:url('images/back_details.png');color:#fff;padding:10px;border:1px solid #444;border-top:none;text-align:left;font-size:.9em;font-family:arial, helvetica, sans-serif;line-height:1.2;}
#gsThumbMatrix .extra_details ul  ul {position:static;background:none;border:none;font-size:1em;padding:0}
#gsThumbMatrix .extra_details li {text-align:left;width:200px;height:auto;padding:3px 5px;margin:0;border:none;background:transparent}
#gsThumbMatrix .extra_details li:hover {background:transparent}

#gsThumbMatrix li:hover .extra_details ul,#gsThumbMatrix li.over .extra_details ul {display:block;background: transparent url('images/back_details.png')}
#gsThumbMatrix h4 {color:#fff;margin:0 0 5px 0;padding:0;text-align:left;}
#gsThumbMatrix h4.albumtitle {color:#fff;margin:0 0 0 18px;margin-top:-30px;padding-bottom:13px;text-shadow: #000 2px 2px 3px;}


#gsThumbMatrix .extra_details li p {font-size:1.1em}
#gsThumbMatrix li h4.albumtitle,#gsThumbMatrix li:hover h4.albumtitle,#gsThumbMatrix li.over h4.albumtitle {color:#fff;display:none}
*/
#searchresults #checkall li {display:inline;margin-right:5px;}
#searchresults #checkall li a {padding:0 4px;border-right:1px solid #fc3;line-height:100%}
#searchresults #checkall li.last a {border:none}
#searchresults p.submit {float:left;width:724px;margin-top:5px}
#searchresults #gsThumbMatrix .extra_details li {margin-bottom:4px}

.searchblock {padding:10px 0;border-bottom:1px dotted #fc3;float:left;width:724px}
.searchblock h4 input {margin-bottom:5px}
.navigator {float:left;width:714px;margin:5px 0;background:#eee}
.navigator .next-and-last {float:right;width:50px}
.navigator .first-and-previous {float:left;width:50px}
.navigator a {width:20px;padding:20px 0 0 0;overflow:hidden;float:left}

.navigator a{ 
  height:20px;  
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:0;
}  

.navigator .next-and-last  a {margin-left:5px}
.navigator .first-and-previous  a {margin-right:5px}
.navigator .next-and-last  a.next {background:transparent url(images/fwd.gif) no-repeat}
.navigator .next-and-last  a.last {background:transparent url(images/fastfwd.gif) no-repeat}
.navigator .first-and-previous  a.previous {background:transparent url(images/back.gif) no-repeat}
.navigator .first-and-previous  a.first {background:transparent url(images/fastback.gif) no-repeat}  

#gsImageView {float:left;padding:0;}

#gallery input:focus, #gallery textarea:focus {background-color: #ffc;color: #000;}

#gallery input.inputTypeSubmit, #gallery input.inputTypeButton, .submit input  {color: #333;background-color: #e5e5e5;border: 1px solid #ddd;cursor:pointer}
#gallery input.inputTypeSubmit:hover, #gallery input.inputTypeButton:hover,#gallery input.inputTypeSubmit:focus, #gallery input.inputTypeButton:focus, .submit input:hover, .submit input:focus {border-color:#aaa}
#gallery select {font-size: 1em;}

#gallery #sidebar select {width:100px}

.block-comment-AddComment {clear:both}








pre, tt {font-family: Courier New;font-size: 1.1em;}

.giDescription h3.emptyAlbum {
    line-height: 4.0em;
    text-align: center;
}

.giInfo {font-size: 0.9em;color: #000;}
#gsThumbMatrix  .giInfo {color:#fff}
.success, .warning, .error  {font-weight: bold}
.success { color: #5c0; }
.warning { color: #c50; }
.error,.giError { color: #a44;}
.giNew, .giUpdated {padding: 3px;line-height:1.9;text-transform:uppercase;background:#5c0}


table.gbDataTable th {
    text-align: left;
    background-color: #e7e7e7;
}

.gbEven {
    background-color: #fff;
}

.gbBusy {
    background-color: #78D478 !important;
}

.gbOdd {
    background-color: #eee;
}


div.gbTabBar {
    font-size: 0.9em;
    font-weight: bold;
    margin: 0.8em 0 0;
    padding: 6px;
    background: url('../matrix/images/tab_bg.gif') repeat-x bottom;
    white-space: nowrap;
}

div.gbTabBar span.o {
    padding: 6px 0 5px 8px;
    background: url('../matrix/images/tab_left.jpg') no-repeat left top;
}


#gallery div.gbTabBar span span {
    padding: 6px 12px 5px 4px;
    background: url('../matrix/images/tab_right.jpg') no-repeat right top;
}

#gallery div.gbTabBar a {
    color: #777;
    text-decoration: none;
}

#gallery div.gbTabBar a:hover {
    color: #333;
}

#gallery div.gbTabBar span.giSelected {
    padding-bottom: 6px;
    background-image: url('../matrix/images/tab_left_on.jpg');
}

#gallery div.gbTabBar span.giSelected span {
    color: #333;
    padding-bottom: 6px;
    background-image: url('../matrix/images/tab_right_on.jpg');
}

.autoCompleteShadow {
    background-color: #a0a0a0 !important;
}

.autoCompleteContainer {
    border: 1px solid #404040;
    background-color: #fff;
    border-top: 0px;
    border-bottom: 1px dotted rgb(0, 128, 0);
    margin-bottom: -1px;
    margin-top: 0px;
}

.autoCompleteContainer li.yui-ac-highlight {
    background-color: #eee;
}

#gallery .gbMarkupBar input {
    font-size: 1.1em;
}

.giSearchHighlight {
    font-weight: bold;
    background-color: #ff6;
	color:#c33
}
.ResultKey {font-weight:bold;padding-right:5px}



/* ***************************************************** */
/*                   Dynamic blocks                      */
/* ***************************************************** */

div.block-comment-ViewComments {
  margin: 5px;
}

div.block-comment-ViewComments div.one-comment {
  border: 1px solid #e7e7e7;
  padding: 5px;
  margin-bottom: 5px;
}

div.block-comment-ViewComments h3 {
}

div.block-comment-ViewComments span {
  padding-right: 5px;
}

/*
div.block-core-GuestPreview {float: right;}*/
div.block-core-GuestPreview {position:absolute;left:15px;top:17px;color:#aaa}
#gallery.rtl div.block-core-GuestPreview {
  float: left;
}



span.bsw_ButtonDisabled {
  color: #999;
}

span.bsw_ButtonEnabled {
  color: #000;
  cursor: pointer;
}

table.bsw_ParamTable {
  width: 100%;
  border: 1px solid #999;
  border-collapse: collapse;
}

tr.bsw_ParamHeaderRow {
  background-color: #EEE;
}

tr.bsw_ParamHeaderRow td {
  font-weight: bold;
  text-align: center;
  border: 1px solid #999;
}

td.bsw_BlockCommands {
  white-space: nowrap;
  text-align: center;
}

#gsFooter {
  padding-top: 4px;
}

.giRatingUI {
    margin: 10px auto; /* Required to center default rating module star images */
}

/* the following lines are needed when not all three variants are activated */
body {background:#fff}
#header h2, #header p {color:#fff}
ul#navi a {background:#fff;color:#aaa}
ul#breadcrumb li a {border-color:#ddd}
#gallery #gsNavBar p a {color:#aaa}

/* end */


