/* ********************************************************************************
* Building blocks
* h2,h3,p,etc        Standard html tags
* div.gbBlock           Sidebar or content section with style for contained lists
* ul.gbBreadCrumb       List of links/path elements
* table.gbDataTable     Table for data/form elements with styles for shading rows
*/
#gallery p{margin:0.6em 0;padding:0}

.SarqBorderBottom{padding:0.7em;border-width:0 0 1px 0;border-style:solid;border-color:#4D5255}
.SarqBordertop{padding:0.7em;border-width:1px 0 0 0;border-style:solid;border-color:#4D5255}
.SarqBorderAll{padding:0.7em;border-width:1px 1px 1px 1px;border-style:solid;border-color:#4D5255}
.SarqNoBorder{padding:0.7em;}
.SarqFloatLeft{float:left;margin-right:10px}
.ResultKeySarq{color:white;font-weight:bold}
.ResultDataSarq{color:silver;font-weight:normal}

input,textarea,select{border-width:0;border: none #F9F2F0;padding:2px;background: #5C686A;;color: white;font:1em Arial,Helvetica,sans-serif;}
input:focus, select:focus, textarea:focus{ background-color: #DCE1E2;;border-color: #7B5A48;color:black}

.gbBlock{padding:0.7em;border-width:0 0 1px 0;border-style:inherit;border-color:inherit;/* IE can't inherit these */ border-style:expression(parentElement.currentStyle.borderStyle);border-color:expression(parentElement.currentStyle.borderColor)}
.gbBlock ul{margin:0;padding:0;list-style-type:none}
.gbBlock ul ul{margin:0 0 0.5em 1.0em}
.gbBlock li{padding:6px 0 0 0}
#gallery .gbBlock h3{margin-bottom:0.5em}
#gallery .gbBlock h4{margin-top:0.5em}
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}
/* ********************************************************************************
* Sections
* body.gallery     Page body in G2 standalone (doesn't apply to embedded)
* #gallery         Page container
* #gsNavBar   Top bar with breadcrumb and other links
* #gsSidebar       Sidebar
* #gsContent       Main content
*/
#gallery{padding:8px}
#gallery.rtl{direction:rtl}
#gsNavBar{border-top-width:1px;border-bottom-width:1px;margin-bottom:20px}
#gsNavBar div.gbSystemLinks span{padding:0 4px}
#gsSidebar{border-right-width:1px;width:175px;overflow:hidden}
#gsSidebarCol{border:0 solid #4D5255;width:1%/* Expand to fit content ("0" bad4 firefox,"1px" bad4 opera) */}
td.giAlbumCell,td.giItemCell{padding:1em;text-align:left}
#gallery td.giAlbumCell select,#gallery td.giItemCell select{margin-top:0.8em}
/* So imageframed thumbs can be centered */
#gsPages span{padding:0 0.3em}
/* ********************************************************************************
* Matrix Theme for Gallery 2
* by Ross A. Reyman,Jon Huang,and Chad Kieffer
* updated by Alan Harder
*/
/* ********************************************************************************
* Building blocks
* #gallery              Default font/color settings
* .gcBackground1,2..    Palette of backgrounds
* .gcBorder1,2..        Palette of borders
* a,h2,h3,etc        Standard html tags
* .giTitle,.giSubtitle,.giDescription,.giInfo,.giSuccess,.giWarning,.giError
*                       Palette of text styles
* div.gbBreadCrumb      List of links/path elements
* table.gbDataTable     Table for data/form elements with styles for shading rows
* div.gbTabBar          UI component for selectable tabs
* .autoComplete*        Styles for autoComplete popup lists
*/
.gcBackground2{background:#e7e7e7}
.gcBorder1{border:0 solid #4D5255}
.gcBorder2{border:0 solid #4D5255}
#gallery a{font-weight:normal;text-decoration:none;}
/*#gallery a:hover{text-decoration:underline;color:#f4560f}
#gallery a:active{text-decoration:none;color:#f9c190}
#gallery img{border-width:0}
#gallery h2,#gallery h3,#gallery h4{font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif}*/
#gallery input:focus,#gallery textarea:focus{color:#000;background:#ffc}
#gallery input.inputTypeSubmit,#gallery input.inputTypeButton{color:#333;/* No input[type=submit] in IE */ border-width:2px;border-style:solid;border-color:#e7e7e7 #666 #666 #e7e7e7;background:#eee}
/*.giTitle,#gallery h2,#gallery h3,#gallery h4{font-size:1.3em;font-weight:bold}*/
#gallery pre,#gallery tt{font:1.2em Courier New}
.giSubtitle{font-size:0.9em;font-weight:normal;vertical-align:text-bottom}
.giDescription{font-size:1em;line-height:1.4em;color:#a0a0a0}
.gbEmptyAlbum{height:400px}
.giDescription h3.emptyAlbum{line-height:4.0em;text-align:center}
.giInfo{font-size:0.9em;color:#888;text-align:right}
.giInfoSarq{font-size:0.9em;color:#888;text-align:left}
.giSuccess,.giWarning,.giError{font-weight:bold}
.giSuccess{color: #BBF709;}
.giWarning{color:#c50}
.giError{color: #EF1064;}
.giNew,.giUpdated{border-width:2px;border-style:ridge;padding:0 6px;line-height:1.9em}
.gbBreadCrumb{margin-bottom:5px}
#gsNavBar div.gbBreadCrumb a,#gsNavBar div.gbBreadCrumb span{padding:0 0 0 14px;background:url('images/icon_path_separator.gif') no-repeat left}
#gsNavBar div.gbBreadCrumb a.BreadCrumb-1{padding-left:0;/* no:first-child in IE */ white-space:nowrap;background:none}
#gsThumbMatrix{width:100%}
#gallery.IE div.gbBreadCrumb span{display:inline-block;/* IE loses padding-left on wrapped inline nowrap element */ padding-right:4px/* IE has less space at right of each span */}
#gsNavBar div.gbBreadCrumb span.BreadCrumb-1{padding-left:0;/* no:first-child in IE */ background:none}
table.gbDataTable th{text-align:left;background:black}
.gbBusy{background:#78D478 !important}
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.gif') no-repeat left top}
#gallery.IE div.gbTabBar span.o{display:inline-block;/* IE loses padding-left on wrapped inline nowrap element */ margin-bottom:1px/* ..and then adds padding differently with inline-block.. */}
/* IE may clip off the right end of a long set of tabs,so allow IE to wrap them */
#gallery.IE div.gbTabBar{padding-bottom:0;white-space:normal}
#gallery.IE div.gbTabBar span.giSelected{margin-bottom:0}
#gallery div.gbTabBar span span{padding:6px 12px 5px 4px;background:url('../matrix/images/tab_right.gif') no-repeat right top}
#gallery div.gbTabBar a{color:silver;text-decoration:none}
#gallery div.gbTabBar a:hover{color:white}
#gallery div.gbTabBar span.giSelected{padding-bottom:6px;background:url('../matrix/images/tab_left_on.gif')}
#gallery div.gbTabBar span.giSelected span{color: White;padding-bottom:6px;background:url('../matrix/images/tab_right_on.gif')}
.autoCompleteShadow{background:#a0a0a0 !important}
.autoCompleteContainer{border:1px solid #404040;border-top:0px;border-bottom:1px dotted rgb(0,128,0);margin-bottom:-1px;margin-top:0px;background:#fff}
#gallery .gbMarkupBar input{font-size:1.1em}
.giSearchHighlight{font-weight:bold;background:#ff6}
/* ********************************************************************************
* Sections
* #gallery         Page container
* #gsNavBar   Top bar with breadcrumb and other links
* #gsSidebar       Sidebar
* #gsContent       Main content
*/
#gsNavBar div{margin-top:0.1em;/* Align system links with breadcrumb */ font-weight:bold}
#gsSidebar div ul ul{font-size:1.0em}
div.gbNavigator div.next-and-last.no-previous{float:none;text-align:right}
div.gbNavigator a.first{padding-left:27px;background:url('images/nav_first.gif') left no-repeat}
div.gbNavigator a.previous{padding-left:27px;background:url('images/nav_prev.gif') left no-repeat}
div.gbNavigator a.next{padding-right:27px;background:url('images/nav_next.gif') right no-repeat}
div.gbNavigator a.last{padding-right:27px;background:url('images/nav_last.gif') right no-repeat}
div.gbNavigator div.first-and-previous img{vertical-align:middle;padding-right:0.5em}
div.gbNavigator div.next-and-last img{vertical-align:middle;padding-left:0.5em}
#gallery.rtl div.gbNavigator div.next-and-last.no-previous{float:none;text-align:left}
#gallery.rtl div.gbNavigator div.first-and-previous{text-align:right}
/* Both IE and Gecko have bugs with omitting padding on rtl inline content */
#gallery.IE.rtl div.gbNavigator a{display:inline-block}
#gallery.gecko.rtl div.gbNavigator a{display:-moz-inline-box}
#gallery.rtl div.gbNavigator a.first{padding:0 27px 0 0;background:url('images/nav_last.gif') right no-repeat}
#gallery.rtl div.gbNavigator a.previous{padding:0 27px 0 0;background:url('images/nav_next.gif') right no-repeat}
#gallery.rtl div.gbNavigator a.next{padding:0 0 0 27px;background:url('images/nav_prev.gif') left no-repeat}
#gallery.rtl div.gbNavigator a.last{padding:0 0 0 27px;background:url('images/nav_first.gif') left no-repeat}
#gallery.rtl div.gbNavigator div.first-and-previous img{padding:0 0 0 0.5em}
#gallery.rtl div.gbNavigator div.next-and-last img{padding:0 0.5em 0 0}
div.block-core-ItemLinks{margin:3px 0}
div.block-core-ItemLinks a{padding:3px}
div#gsSidebar div.block-core-ItemLinks a{display:block}
div#gsSidebar div.block-core-PeerList span{font-weight:bold;display:block;padding:3px}
div#gsSidebar div.block-core-PeerList span.current{color: White;}
/* ***************************************************** */
/*                   Dynamic blocks                      */
/* ***************************************************** */
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-comment-ViewComments p.info{font-style:italic;text-align:right;font-size:0.95em}
span.block-core-SystemLink{}
span.bsw_ButtonEnabled{color:#000;cursor:pointer}
table.bsw_ParamTable{width:100%;border:1px solid #999;border-collapse:collapse}
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}
/* ********************************************************************************
* Rating module style fix for Matrix
*/
.giRatingUI{margin:10px auto/* Required to center default rating module star images */}
body.gallery,#gallery h2,#gallery h3,#gallery h4,#gallery form,#gallery .gbMarkupBar input{margin:0;padding:0}
td.giAlbumCell table,td.giItemCell table,#gsThumbMatrix .giRatingAverageContainer{margin:auto}
#gallery #gsSidebar ul,#gallery select{font-size:1em}
body.gallery,.gbEven{background:#252A2B;}
#gsNavBar div.gbBreadCrumb,#gsNavBar div.gbBreadCrumb,#gsSidebar div ul{font-size:1.1em;font-weight:bold}
#gsSidebar ul span,span.bsw_ButtonDisabled{color:#999}
#gallery.rtl div.gbNavigator div.next-and-last,#gallery.rtl div.block-core-GuestPreview{float:left}
div.block-search-SearchBlock a.advanced,div#gsSidebar div.block-core-PeerList a{display:block;padding:3px}
div.block-comment-ViewComments,div.block-exif-ExifInfo{margin:5px}
.gcBackground1{background: transparent;}

.gbOdd,.autoCompleteContainer li.yui-ac-highlight,tr.bsw_ParamHeaderRow{background: #3B4344;}
#gsNavBar div.gbSystemLinks,div.gbNavigator div.next-and-last,#gsNavBar div.gbSystemLinks,div.block-core-GuestPreview{float:right}
