.blockOverlay { background: #eeeeee url(/images/ajax-overlay.png) 50% 50% repeat !important; opacity:.50 !important;filter:Alpha(Opacity=50) !important; }
.zend_form .blockOverlay { background: #000 url(/images/ajax-overlay-element.png) 50% 50% repeat !important; opacity: .50 !important;filter:Alpha(Opacity=50) !important; }

.blockMsg img { vertical-align: middle; }
.blockMsg h1 { font-size: 20px; font-family:Tahoma; padding:10px 15px; color:#4a4a4a; }
.blockMsg h3 { font-size: 14px; font-family:Tahoma; padding:5px 15px; color:#4a4a4a; }

.ui-gray button { font-weight:bold !important; }
.ui-red button { background: url("/styles/jquery-ui/images/ui-bg_glass_75_d50000_1x400.png") repeat-x scroll 50% 50% #D50000 !important; color:White !important; font-weight:bold !important; border: 1px solid #D50000 !important; }
.ui-red button:hover { background: #f05a5a !important; color:White !important; font-weight:bold !important; }

#MB_Slide a { cursor: pointer !important; }

.pointer { cursor: pointer; }
.hidden { display: none; }

.buttons { padding: 20px 0px !important; text-align: center; }
.grayButton { padding: 10px 20px; background: #e5e5e5; font-size: 14px; font-weight: bold; color:#000; cursor: pointer; }
.blueButton { padding: 10px 20px; background: #0d5da1; font-size: 14px; font-weight: bold; color:#fff; cursor: pointer; }

.messageBox { position: relative; }
.click_to_close { font-weight: bold; position: absolute; top:5px; right: 5px; cursor: pointer; }

.greyLine { background:url(/images/sklep/productBoxBg.gif) bottom repeat-x transparent; height:4px; width:100%; }
