
/* CSS Document */
a {color:black;}
select, input, div {font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif;}
strong {font-weight:bold;}

.price .CaptionContainer, .ControlsContainer, .properties, .HeaderLinks, .offersEditGroups, .offersEditList table, .listofferpages, .editOffersMessage, .loginlinks,  .acvfl0, .lost_pass, .offers, .LoggedInfo, .leftMenu {font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif;}
.ControlsContainer div {clear:both;margin-top:1px;}
.ControlsContainer div .CaptionContainer, .ControlsContainer div .ContentContainer  {clear:none;float:left;}
.CaptionContainer {width: 180px; text-align:right;}
.ContentContainer {margin-left: 5px; width:auto;}
.ContentContainer div {float:left;clear:none;}
.LocalitySearch {display:none;}
.LocalityCombos {clear:both; width: 190px;}

.newOffer #activity, .newOffer #types {width:190px;}
.newOffer .searchLink {margin-left:3px; font-size:10px;}


.properties .nvp .caption_col {width:180px; text-align:right; float:left}
.properties .nvp .value_col {margin-left: 5px; float:left; clear:none;}

.properties .properties_checkboxes .nvp {width:33%; float:left; clear:none; margin:0; padding:0;}
.properties .properties_checkboxes .nvp .caption_col {clear:none; text-align:left; width:auto; margin:0;padding-top:4px;}
.properties .properties_checkboxes .nvp .value_col {width:20px; margin:0;padding:0;}

.properties {padding:4px 0;}
.properties_checkboxes {padding:4px 0;}
.properties_edits {padding:4px 0;}
.nvps {padding:0;} 
.properties_radios { padding: 4px 0;}
.leftMenu {padding:8px 4px; text-align:left;}
.leftMenu a {font-size:10px; text-decoration:none; color:black;}
.loggedInfo {padding-left:1em;}

.ButtonsBar {clear:left; text-align:left; margin-top:10px; padding-top:10px;margin-left:215px; border-top:1px solid gray;}
.ClearButtonsBar {clear:left; text-align:left; margin-top:10px; margin-left:215px;}

.groupSeparator {clear:both; padding:2px 0 0 205px; height:8px; line-height:8px;}
.groupSeparator div {width:100%; height:1px; line-height:1px; border-top:1px solid gray;}
.HeaderLinks {text-align:left;}
.HeaderLinks a {margin-right: 1em; float:left;}
.HeaderLinks .hlLogin {float:right;}
.loginlinks {float:left; text-align:left; margin-left:5px; margin-top:10px;}
.loginForm {float:left; margin-top:10px; }
.loginForm .CaptionContainer {width: 120px; }  
.loginForm .ContentContainer input {width: 100px; }  

.LostPassForm .CaptionContainer {width: 160px; } 
.LostPassForm .ContentContainer input {width: 140px; }  
.loginForm  .formButtons input, .LostPassForm .formButtons input {width: 60px; }
.loginForm  .formButtons input {margin-top:10px;}

/*.loginForm .ControlsContainer .formButtons .ContentContainer {margin-left:20px;}   */

.formButtons .ContentContainer {float:right; text-align:right;}



.offersEditGroups {text-align:left;}

.offersEditList table {margin: 1em 0; width:100%;}
.offersEditList table th, .offersEditList table td {padding:1px 3px;}
.offersEditList table th {border-bottom:1px solid black; border-right:1px solid #ccc;  font-weight:bold; padding: 5px 2px;}
.offersEditList table td {border-right:1px solid #ccc;}

.listofferpages .selected_page { margin:0 4px; font-weight:bold; font-size:120%}
.listofferpages .not_selected_page {margin:0 2px; font-size:110%  }
.editOffersHeader, h1.title {line-height:21px; height: 23px; text-align:left;padding-left: 2em; padding-top: 3px; font-size:100%;background-color: white; font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: bold;  border-bottom:1px dotted gray; float:none; width:auto; clear:both;}

.newOfferContacts {width:100%; margin-top:1em;}
.newOfferContacts .ContentContainer {margin-top:1px; padding-top:2px;}
.NewOfferStep1Form .CaptionContainer {width: 150px; text-align:right; }
.newOfferLoginForm {border-left:1px dashed gray; position:relative; float:right; width:40%;}
.newOfferLoginForm .CaptionContainer {width: 180px; text-align:right; }
.newOfferLoginForm .ContentContainer {margin-left: 5px; width:100px;}
.newOfferLoginForm .loginlinks {text-align:right; float: right; margin-top:1em;}
.offersEditListButtons {text-align:left;}
.listofferpages {float:right;}


.LocalitySearch {height:auto; padding:2px; width:95%; text-align:left; border: 1px dashed rgb(225, 225, 225); margin-top: 3px;}
.serachLocCotrols { width:100%; padding: 2px; height:20px; }
.searchLocCaption { border-top: 1px solid rgb(225, 225, 225); padding: 2px; margin-top:2px;display:none;float:left; width:100%;text-align:left;}

.searchLocResults {clear:both; text-align:left; float:left;text-align:left;
 width:100%; padding-bottom:5px; /*overflow: auto; height: 100px;*/ }
.searchLocResults ul {list-style: disc inside; margin-left:15px;}
.searchLocResults ul li {width:100%;}

.LoggedInfo div {float:left;}
#city, #region, #street, #activity, #types, #productGroup, .name .ContentContainer input, .redirect_url .ContentContainer input {width:250px;}
.name .ContentContainer {margin-left:3px;}


.price {padding:0;}
.prevnextLink {padding:2px;}

.left_col {width: 175px; float:left;}
.center_col {float:left; overflow: hidden;}
.right_col {width: 300px; float:left;}

.total_price .ContentContainer select {
	margin-left: 3px;
	margin-top: 1px;
} 
.center_col {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
		
}
.total_price {
	padding-top: 0px;
}



.srok {
	padding-top: 15px;
}


.locality {
	padding-top: 5px;
}
.package {
	padding-top: 5px;
}
.total_price .ContentContainer {
	margin-top: 0px;
}
.CaptionContainer {
	padding-top: 2px;
}
.locality .CaptionContainer {
	padding-top: 3px;
}
.price .ContentContainer {
	margin-top: 0px;
}

#OfferForm .ControlsContainer .ppc {padding-top:10px;}

.locality a {
	text-decoration: none;
	font-weight: bold;
	color: #FB6237;
}
.locality a:hover {
	color: #495556;
}

.package .CaptionContainer {
	margin-top: 5px;
}
.total_price .CaptionContainer {
	margin-top: 0px;
}
.price .CaptionContainer {
	margin-top: 1px;
}

.productgroup {
	padding-top: 0px;
}

.shortbg .ContentContainer{
	margin-left:  2px;
}
.shortbg textarea, .longbg textarea {width:300px;}

.bimage .ContentContainer {
	margin-left: 2px;
}
div.ButtonsBar {
	margin-top: 30px;
	margin-left: 185px;
}
.newOffer .ButtonsBar { margin-left:0px;border:0;padding-top:0px; margin-top:0px;}
.newOffer .ButtonsBar input {margin-left:150px; }
.newOffer .LocalitySearch {width: 245px; overflow:hidden;float:none;}
.newOffer .LocalitySearch  .serachLocCotrols {float:none;}
.newOffer .LocalitySearch .serachLocCotrols #txtSearchProduct {width: 180px;}
.newOffer .LocalitySearch .serachLocCotrols input {width: 50px;}
.newOffer .LocalitySearch #txtSearchProduct {width: 120px; margin:0 2px;}
.newOffer .CaptionContainer {margin-right:2px;}
.newOffer .ContentContainer {margin:0; text-align:left; }
.newOffer .ContentContainer input {float:left; margin:0;padding:0;width:190px;}
.newOffer div .ContentContainer select {width:190px;}
.newOffer .ControlsContainer {overflow: visible;}


.ControlsContainer a{
	text-decoration: none;
	font-weight: bold;
	color: #FB6237;
}
.ControlsContainer a:hover {
	color: #495556;
}

.trademarkSearch {margin:6px 0 0 3px;}
#txtSearchTrademark { margin-right:3px; }
.searchLocResults a {font-weight:normal;}
.lblNoResult {margin-left: 15px; font-style:italic; }
.imgDelete, .imgActivity {cursor: pointer; cursor: hand;}
.odd {background:rgb(240, 240, 240);}
.even {}
.odd:hover, .even:hover {background:#ccc;}



.divButton {
cursor: pointer;
width:100px; 
float:left;
height: 18px;
text-decoration:none;line-height: 18px;
margin: 2px;
border:1px solid #eee; border-color:#eee #666 #666 #eee; background-color: #e8e8e8;
}

.divButton:hover {cursor:pointer; text-decoration:none; background-color: #d8d8d8;}
.divButton img {
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 3px;
}
.divButton div {
margin-top: -15px;
margin-left: 25px;
}
.clickable {cursor: pointer; cursor: hand;}
.trHighlight {/*background:#ccc;*/}
.left_col {
	background-color: #F4F4F4;
	height: 100%;
	width: 178px;
	margin-bottom: 0px;
}

.right_col {
	background-color: #F4F4F4;
	height: 100%;
	float: right;
	margin-top: 0px;
	
}

.allsb {
  clear:both;
	border-left: 1px solid #DAD7D8;
}
.banner .banr img{
border: 0px;
	margin: 0px auto;
}


.main {
	width: 980px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-collapse: collapse;
	/*border-right: 1px solid #DAD7D8; 
	border-left: 1px solid #DAD7D8;
	*/
}

table.main td.toolbar {vertical-align:top;}

.main td .center_col {
	margin-top: 0px !important;
}
.left0 td {
	padding-bottom: 0px;
}
.right0 td {

	padding-bottom: 0px;
}
.left0 {vertical-align: top;	}
.center0 {vertical-align: top;	padding-bottom: 10px;}
.sif {
	border-left: 1px solid #DAD7D8;
	border-right: 1px solid #DAD7D8;
}
.offersEditGroups div {
	margin-left: 5px;
}
.offersEditListButtons {
height: 25px;

}
.head10 {
	border-left: 0px;
	border-right: 0px;
	
}
.offersEditList {
	border-bottom: 1px solid #DAD7D8;
}
.tableClass tbody {
	border-top: 1px solid #DAD7D8;
	border-bottom: 1px solid #DAD7D8;
}


.tableClass th .sortbtns { text-align:right; width:100%;}
.tableClass th a {text-decoration:none;}

.offersEditList a {
	color: black;
}
.offersEditList a:hover {
	color: #757575;
}
.offersEditList form {
	width: 980px;
}
.right0 {
	border-right: 0px;
}
.banner {
	border: 0px;
	padding: 0;

}


.register_form .groupSeparator div {border-top:0;} 
.register_form .buttonsBar {margin-left:190px;}   
.register_form {width:100%;}
.text_box {padding:1em 2em; text-align: justify;}

.sif_error_message {text-align:left; margin:1em 2em; width:100%; color: rgb(102,0,0);}
#register_text.text_box {padding-top:1em;}
#register_text.text_box p {margin-top:1em;}
.text_box a {font-size: 100%; color:black; font-weight: bold;}
.text_box ul {list-style: disc inside; margin-left:15px; }
.text_box ul li {width:100%;vertical-align: top;}
#extras.text_box ul li {margin-top:0.5em;}

.ccp {width:100%; margin-top:3px;}
.ccp .caption {width:40%; text-align:right; float:left; padding-right:0.5em;}
.ccp .content {text-align:right; float:left;}
.ccp .section_caption {font-weight:bold;  padding-bottom:0.5em;}
.ccp .section_content {width:60%;  padding-bottom:0.5em; }
.section {margin:1em 0 1.5em; clear:both; }
.RegisterButtonsBar {margin-left:40%; margin-top:1em;}
.RegisterButtonsBar input {width:auto;}
.ccp .content input, .ccp .content  select  {width:80%; float:left;}

.offersEditGroups { width: 310px; overflow:hidden; float:left;text-align: left;}
.filterForm {width:100%; padding:0 2px 2px 2px; border-bottom:1px solid #bbb; float:left; overflow:hidden; background:rgb(250,250,250);}  
.filterForm .FilterCaptionLabel {float:left; margin-bottom:3px; text-align:left; width:100%; background:white;  font-family:Tahoma, Verdana, sans-serif; /*text-decoration:underline;*/ }

.filterForm .LineContainer {float:left; overflow:hidden; clear:none; text-align:left; width:50%;}
.filterForm .LineContainer select, .filterForm #activity {width:200px;}

.filterForm .FilterCaption {text-align:right; float:left; clear:none; width:33%;}
.filterForm .FilterControl {margin-left:2px; text-align:left; float:left; clear:none; }

.filterbuttonsbar {padding-top: 2px; width:100%; padding-right:125px;}
.filterbuttonsbar input {float:right;} 

.smallButton {cursor: pointer; cursor: hand; width:16px; height:16px; float:left;}
.PGAddButton {background-image: url(../../includes/images/icons/plus.gif);}
.floatDiv { position: absolute;   left:500px; top:200px; width:275px; height:100px;display:none;z-index: 1000;} 
.floatDiv .blockFrame {width:275px; height:104px;position:relative; left:0; top:0;}
.floatDivContent{position:absolute;left:0; top:0; width:275px; height:100px;border: 1px solid #ccc;border-bottom-color: #aaa; border-right-color: #aaa;}
.AddPGFormDiv { 
	background-color: rgb(255,255,255);
	/*opacity: .5;
	filter: alpha(opacity=50);    */
}


.floatDivCaption{font-variant: small-caps; 
border: 1px solid rgb(244,244,244); 
border-right:1px solid #aaa; 
border-bottom:1px solid #aaa; 


font-weight:bold; 
width:100%; font-size:110%; font-family:Tahoma;
font-size:12px;line-height:18px;
background:rgb(233,233,233);}

#productGroup {width: 234px; float:left;}
.abonamentForm .ccp .caption {width:40%}
.abonamentForm .ccp {padding-top:2px;}
.abonamentForm .ccp .content {width:55%}
.abonamentForm .ccp .content input {width:200px;}
.abonamentForm .ccp .content .buttonsbar input{width:100px;}
.abonamentForm .buttonsbar {margin:0; border:0; padding:0;}

#GalHeader, #GalleryInfo {display:none;}
#lnkShowHideGalInfo {float:right;margin-left:200px;}
.GalleryForm {margin-bottom:2em;}
.GalleryForm .CaptionContainer {width:120px;}
.GalleryForm .ClearButtonsBar {text-align:right; padding-right:36px;}
.GalleryForm .ClearButtonsBar {text-align:left; margin-left:128px;}
.GalleryForm .ClearButtonsBar input {width:auto;}
.GalleryForm input, .GalleryForm textarea {width:280px;}
#AddFileProcess {width:100%; height:132px; padding-top: 60px; display:none; text-align:center;}
.images {margin-top:1em;}
.images div {float:left; }
.imageCont {margin-left:1px; border:1px solid gray; padding-top:4px; padding-bottom:4px; width:142px;background:#eee; text-align:center;}
.imageCont .img {margin:0 auto;}
.imageCont .caption {margin-left:2px; width:132px; font-weight: bold;text-align:left;margin-top:2px;}
.imageCont .desc {margin-left:2px; height:60px; overflow:auto;  width:132px;text-align:justify;}
.imageCont .dellink {float:right; margin-right:2px;}
.imageCont .editlink {float:left; margin-left:2px;}
.imgHolder {float:left;}
.GalleryFormCaption {margin-left: 130px; font-weight: bold;}

.OfferSavedActions a {color:black;}
.OfferSavedActions ul {list-style-image: url(../../a2/y/bbullet.gif);}      
.OfferSavedActions ul li {margin-left:1em;}  

.OfferSavedActions {width:100%; text-align:center;}
.OfferSavedActions ul {text-align:left; margin:0 auto; width:300px;}

.treeContainer a {color:black; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif;}
.Indented { margin-left:1em;}
.pnlPGOperations ul {}  
.pnlPGOperations ul li {margin-left:1em;}
#frmAddPG .ContentContainer { text-align:left; }
#frmAddPG input, #frmAddPG select  {width:220px; margin:0; padding:0;}
.basewh {padding:2px; border:1px solid gray; margin:2px;}
.basewh a {font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; padding:2px; display:block;   text-align:center;}
.basewh .img {margin:0 auto;}

 
#divAddE .CaptionContainer {text-align:right;float:left;}
#divAddE .ContentContainer {text-align:left;float:left;}
#divAddE input {width:200px;}
#divAddE .bd {margin: 5px 0;}

.ListTable {margin: 1em 1em; }
.ListTable th, .ListTable td {font-size:12px;margin:0; padding:2px; text-align:left;}
.ListTable th { font-weight:bold;}
.ListTable td {border:1px solid #ccc; padding:2px 4px;}
.newofferlinks { padding: 5px; border:1px solid #eee; background-color:#f6f6f6; clear:both; }
.newofferlinks > div {width: 100%; }
.newofferlinks a {margin: 2px 0; font-weight:normal;display:block; /*text-decoration:none;*/}
.newofferlinks a strong {font-weight:bold;}

.NewOfferStep1Form .text_box {clear:both;padding: 10px;}

.ft {width:100%; clear:both;}
.button-group {width:100%;}
.button-group button {float:right;}

.yui-skin-sam .ft {width:auto; clear:none;}
.yui-skin-sam .button-group {width:auto;}
.yui-skin-sam .button-group button {float:none;}

.clickable {cursor:hand; cursor:pointer;}
.hidden {display:none;}
.TwoColumnDivTable .row {width:100%; padding:0; margin-top:2px; clear:both; float:left;}
.TwoColumnDivTable .row .caption, .TwoColumnDivTable  .row .content,
.TwoColumnDivTable .row .content select, .TwoColumnDivTable .row .content input{float:left;}
.TwoColumnDivTable .row .caption {width:20%; font-weight:bold; text-align:right; padding:3px 10px 0 0;}
.TwoColumnDivTable .row .content {width:75%; text-align:left;}


.htmlForm .buttonsRow {margin-left:30%;}
.htmlform .TwoColumnDivTable .row .caption {vertical-align: text-top; color: #91B60C;font-weight: bold;font-size: 11px;text-align: right;padding:3px 6px 3px 3px;}
.htmlform .TwoColumnDivTable .row .content {vertical-align: text-top; font-size:11px;padding:3px 5px 3px 7px;}
.htmlform .TwoColumnDivTable .row .content select, 
.htmlform .TwoColumnDivTable .row .content input {border:1px solid #7F7664;font-family:verdana, helvetica, sans-serif;font-size:11px; float:left;}
.htmlform .TwoColumnDivTable .row .content select option:first-letter, 
.htmlform .TwoColumnDivTable .row .content select:first-letter {text-transform: uppercase;}


.AButtonsBar {float:right;}   
.AButtonsBar a {display:block; float:left; text-align:center; width:20px; border:1px solid #ccc; background-color:#F0F0F0 ; margin:1px; padding:2px; text-decoration:none;}
.AButtonsBar .selected{border-color:red; background-color:#fb6237; color:white;}
.AButtonsBar .nonselected{border-color:#ccc; background-color:#F0F0F0; color:black;}

.centerText, td.centerText {text-align:center;}
.ListButtonsBar {margin-left:1em;}


table .leftc {border-collapse: separate;}
#legend .b3 {list-style-position: outside;}
.sp2 {float:left;}

a.ygtvspacer {text-decoration: none;}
.loading * {visibility:hidden !important;}
.loading {background: #ccc url(../../includes/images/loading_bar.gif) no-repeat center center !important; color: transparent !important; text-indent: -99999em !important;}
.loading table {/*ie fix*/ *border-collapse:separate !important; *background-color:transparent !important;}

.loading > .hd, .loading > .hd * {visibility:visible !important; color:auto !important; text-indent:0 !important;}

.status {display:none;}
.status.s22 {line-height: 22px; background: transparent url(../../includes/images/icons/wait/wait22.gif) no-repeat !important; color:black !important; text-indent:0 !important; padding-left: 25px;}
.status.loading {display: inline;}
.status.right {float:right; margin-right:10px;}

.sifToolbar {padding: 4px 4px 8px 4px;clear:both; float:none;width:auto;}

.buttons_bar .button { margin-right: 4px;}

.button {cursor:pointer; border:1px solid #eee; border-color:#eee #666 #666 #eee; background-color: #e8e8e8;
            text-align:left; padding: 0 4px; display:block; float:left;text-decoration:none;line-height: 18px;height:18px;}
.button.simple {border:0; background-color:transparent;padding:0;}            
.button:hover {cursor:pointer; text-decoration:none; background-color: #d8d8d8;}

.button .ico {float:left; width:20px; height: 18px; }

.button.newButton .ico {background: url(../../includes/images/icons/new.png) no-repeat left center; }
.button.delButton .ico {background: url(../../includes/images/icons/del.gif) no-repeat left center; }
.button.uListButton .ico {background: url(../../includes/images/icons/ulist.png) no-repeat left center; }
.button.exitButton .ico {background: url(../../includes/images/icons/exit.png) no-repeat left center; }
.button.userButton .ico {background: url(../../includes/images/icons/user.png) no-repeat left center; }
.button.settingsButton .ico {background: url(../../includes/images/icons/settings.png) no-repeat left center; }
.button.statsButton .ico {background: url(../../includes/images/icons/stats.png) no-repeat left center; }
.button.activateOfferButton .ico {background: url(../../includes/images/icons/act0.gif) no-repeat left center; }
.button.deactivateOfferButton .ico {background: url(../../includes/images/icons/act1.gif) no-repeat left center; }
.button.ownerButton .ico {background: url(../../includes/images/icons/owner.gif) no-repeat left center; }
.button.catalogButton .ico {background: url(../../includes/images/icons/catalog.png) no-repeat left center; }
.button.brochureButton .ico {background: url(../../includes/images/icons/brochure.png) no-repeat left center; }
.button.budgetButton .ico {background: url(../../includes/images/icons/budget.png) no-repeat left center; }
.button.adButton .ico {background: url(../../includes/images/icons/ad.png) no-repeat left center; }

.button.brochure1 {background: url(../../includes/images/icons/green.ico) no-repeat left center;}
.button.brochure0 {background: url(../../includes/images/icons/red.ico) no-repeat left center;}

.icoBrochure {width:20px; height: 18px; background: url(../../includes/images/icons/brochure.png) no-repeat left center; }

a.ico {}
a.leftLink {background:transparent url(../../includes/images/buttons/arrows/small/left.gif) no-repeat scroll left center; padding-left:12px; text-align:left;}
a.rightLink {background:transparent url(../../includes/images/buttons/arrows/small/right.gif) no-repeat scroll right center; padding-right:12px; text-align:right;}

.sifToolbar .exitButton {float:right;} 
#OfferForm {padding-left: 20px;}

.small_button {width: 16px; height: 16px; cursor:pointer;float:left;}
.small_button.calButton {background: url(../../includes/images/icons/cal.png) no-repeat left center;}

.yui-panel-container .container-close {
overflow:hidden;
text-decoration:none;
text-indent:-10000em;
}

.firmForm .imgCont {width: 80px; height: 95px; float:left;}
.firmForm .row .imgCont img {
		max-width: 80px;  width: expression(this.width > 80 ? '80px' : true );
		max-height: 80px; height: expression(this.height > 80 ? '80px' : true );
		float:left;}
		
.horizontal fieldset ul li {margin-bottom:4px;}
.horizontal fieldset ul li label {float:left; clear:both; text-align:right; padding-right:4px;}
.width-200 fieldset ul li {float:left; clear:both; width:200px;}
.label-75 fieldset ul li label {width:75px;}
.control-325 fieldset ul li input, .control-325 fieldset ul li select, .control-325 fieldset ul li textarea {width:321px;}
.label-75 fieldset ul li label {width:75px;}
.control-125 fieldset ul li input, .control-125 fieldset ul li select, .control-125 fieldset ul li textarea {width:122px; height: 18px; line-height: 16px; border: 1px solid #aaa;}

fieldset ul li.date {position:relative}
fieldset ul li.date .calButton {position:absolute; right: 2px; top: 2px;}

.float-left {float:left;}
.float-right {float:right;}

.gallery ul.images li {float:left; height:188px; width: 142px; margin-right: 5px; margin-bottom:5px;}
.gallery ul.images li div.imageCont {background:#EEEEEE none repeat scroll 0 0; border:1px solid gray; margin-left:1px; text-align:center; width:100%; height:178px;}
.gallery ul.images li .bd img { margin: 5px; border:1px solid gray; max-width: 130px;  width: expression(this.width > 130 ? '130px' : true );  max-height: 130px; height: expression(this.height > 130 ? '130px' : true );}
.gallery ul.images li .hd, .gallery ul.images li .bd, .gallery ul.images li .ft {width:100%;}
.gallery ul.images li .hd a, .gallery ul.images li .ft a {margin: 0 4px;}
.gallery .editOffersHeader a.button {float:right;}

.yui-tt {
	opacity: .9;  
  filter: alpha(opacity=90);
}

.yui-skin-sam #firmGalleryTooltip.yui-tt .bd {
  background-color: #FEFBE2;
    filter: alpha(opacity=90);
}

#firmGalleryTooltip, #firmGalleryTooltip .bd {
	/*max-width: 200px !important;  width: expression(this.width > 200 ? '200px' : 'auto' );*/
}

#firmGalleryTooltip .bd .header {padding-bottom: 4px; border-bottom: 1px dashed black;}

.yui-overlay-hidden table {*display:none;}
.yui-dialog-bd-content {display:none;}
.bd .yui-dialog-bd-content {display:block}