/* CSS Document */

.nadajgl { position:absolute; width:281px; height:59px; display:block;  top:90px;}
.menul { width:231px; height:246px; background:url(../../cms/2/menul2_1.png); float:left; padding:71px 25px 13px 25px;}
.menul span { display:block; line-height:36px; color:#3f620d; border-bottom:1px solid #3f620d; font-weight:bold; padding:0px 0px 0px 36px;  }
.menul span.end { border-bottom:0px;}
.menul a { display:block; line-height:36px; color:#f8faf4; border-bottom:1px solid #f8faf4; font-weight:bold; padding:0px 0px 0px 35px; margin:-38px 0px 0px 0px;  background:url(../../cms/2/topmenuah.png) no-repeat 9px 10px; }
.menul a.end { border-bottom:0px; margin:-37px 0px 0px 0px; }
.menul a:hover, .menul a.sel { text-decoration:none; color:#c8d2b8; }
html {height: 100%;  background:url(../../cms/2/bg.png) repeat-x;}
radio {vertical-align:middle;}
body { margin:0px; padding:10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position: relative; min-height: 100%; height: auto !important; height: 100%; color:#1a5776;  }
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
input { vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
select { vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.txt {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:10px; padding:4px;}
textarea {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:11px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.txts {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:10px; padding:3px;}
p {padding:0px 0px 10px 0px; margin:0px;}
form { padding:0px; margin:0px;}
img {border:0px; vertical-align:middle;}
h1 { font-size:12px; margin:0px 0px 15px 0px; padding:0px 0px 0px 21px; background:url(../../cms/2/h1.png) no-repeat left; line-height:17px; }
h3 { font-size:11px; margin:10px 0px 10px 0px; padding:0px 0px 0px 17px; background:url(../../cms/2/h3.png) no-repeat 0px 2px; line-height:17px; }
h3.headerTip { margin:10px 0px 2px; color:#6cbfcf;}
a.helpIcoLink {width:13px; color:#fff; font-weight:normal; text-decoration:none!important; height:13px;padding-left:13px; overflow:hidden; background:url(../../cms/2/helpico.jpg) no-repeat; margin-left:7px;}
span.helpIcoLink {width:13px; color:#fff; height:13px; background-color:#ff0000; background:url(../../cms/2/helpico.jpg) no-repeat; margin-left:7px; cursor:pointer;}
.toolPopupClass {width:251px; padding:5px 10px 5px 5px;}
.toolPopupTop {background:url(../../cms/2/chmurka_nieb_x_top.gif) no-repeat; width:266px; height:8px;}
.toolPopupMid {background:url(../../cms/2/chmurka_nieb_x_mid.gif) repeat-y; width:254px; padding-right:6px; padding-left:6px;}
.toolPopupBot {background:url(../../cms/2/chmurka_nieb_x_bot2.gif) top; width:266px; height:23px;}

 #tooltipHelp { position:absolute; z-index:9999; color:#1A5776; font-size:10px; line-height:12px; font-style:normal; }
 #tooltipHelp .tipHeader { height:8px;}
 *html #tooltipHelp .tipHeader {margin-bottom:-6px;}
 #tooltipHelp .tipBody { background-color:#000; padding:10px 5px; }
 #tooltipHelp .tipFooter { height:8px; background:url(images/tipFooter.gif) no-repeat; }
 #tooltipHelp ul li {background:url(../../cms/2/li.png) no-repeat 6px 6px;  }
 #tooltipHelp ul { margin:0px; }

.m0, .m0end { font-size:11px; margin:0px 0px 10px 0px; padding:15px 0px 0px 19px; background:url(../../cms/2/h3.png) no-repeat 2px 2px; line-height:17px;  display:block; color:#3784a5;}
.tresc { line-height:20px;}
.tresc a {color:#3784a5;  text-decoration:underline;}
.ogloszeniamain a {color:#3784a5;  text-decoration:underline;}
.tresc a:hover { color:#04293c; }
ul { padding:0px; margin:0px 0px 10px 0px;}
ul li { list-style:none; padding:2px 0px 2px 15px; background:url(../../cms/2/li.png) no-repeat 8px 11px;}


.glowny {width:960px; margin:0 auto; padding:0px;}
.top { height:80px; clear:both;}
.logo { width:281px; height:80px; position:absolute; display:block; background:url(../../cms/0/logo.png); z-index:400;}
.gift { position:absolute; width:57px; height:55px;  z-index:300; margin-left:-230px; margin-top:-10px;}
.menutop1 { width:656px; float:right; height:40px; line-height:40px; padding-right:23px;}
.menutop2 { width:656px; float:right; height:35px; padding:5px 23px 0px 0px; line-height:35px;}
.menutop1 a { color:#004466; float:right; padding:0px 0px 0px 25px; margin-left:15px;}
.menutop1 .kontaktt {background:url(../../cms/2/kontaktt.png) no-repeat left;}
.menutop1 .cartt {background:url(../../cms/2/cartt.png) no-repeat left;}
.menutop1 .szukajt {background:url(../../cms/2/szukaj.png) no-repeat left;}
.menutop1 .homet {background:url(../../cms/2/homet.png) no-repeat left;}
.menutop2 a { width:120px; height:35px; background:url(../../cms/2/topmenu.png); display:block; float:right; padding:0px; margin:0px; text-align:center; font-weight:bold; font-size:10px; color:#fff; margin:0px 1px 0px 0px;}

/*
.menutop2 a#mtend { width:120px; height:35px; background:url(../../cms/2/topmenucz.png); display:block; float:right; padding:0px; margin:0px; text-align:center; font-weight:bold; font-size:10px; color:#fff; margin:0px 1px 0px 0px;}
.menutop2 a:hover#mtend, .menutop2 .sel a#mtend {background:url(../../cms/2/topmenuczh.png); text-decoration:none;}
*/

.menutop2 a:hover, .menutop2 a.sel {background:url(../../cms/2/topmenua.png); text-decoration:none;}
.top2 { height:330px; width:960px;  padding:0px;}
/*
.menul { width:231px; height:304px; background:url(../../cms/2/menul.png); float:left; padding:13px 25px;}

.menul span { display:block; line-height:43px; color:#3f620d; border-bottom:1px solid #3f620d; font-weight:bold; padding:0px 0px 0px 36px;  }
.menul span.end { border-bottom:0px;}
.menul a { display:block; line-height:43px; color:#f8faf4; border-bottom:1px solid #f8faf4; font-weight:bold; padding:0px 0px 0px 35px; margin:-45px 0px 0px 0px;  background:url(../../cms/2/topmenuah.png) no-repeat 9px 13px; }
.menul a.end { border-bottom:0px; margin:-44px 0px 0px 0px; }
.menul a:hover, .menul a.sel { text-decoration:none; color:#c8d2b8; }
*/
.toppr { float:right; height:330px; width:668px; background:url(../../cms/2/topp.png);}

.lewe { width:281px; float:left; background:url(../../cms/2/lewe.png); margin:97px 0px 0px 0px; border-bottom:10px solid #fff;}
.sr2 { width:617px; float:right; padding:25px; bottom:10px solid #fff;}
.foot { height:255px; background:url(../../cms/2/stopka.png); position:relative; bottom:0px; width:100%;}
.mapa { float:left; width:291px; height:277px; padding:40px 0px 0px 18px;}
.dodt { width:331px; height:300px; background:url(../../cms/2/pole1.png); float:right; margin:15px 14px 0px 0px;}
#form .toppr { display:none;}
#form .sr2 { margin-top:-330px; padding:0px 0px 0px 0px; width:667px;}
.ogloszeniamain { background:url(../../cms/2/ogltop.png) no-repeat; margin:6px 0px 0px 0px; padding:25px; min-height:500px;  }
.ogloszeniamain p {line-height:20px; }
#form .ognag { height:58px; padding:0px 30px; margin:0px; color:#fff; background:url(../../cms/2/h2.png); line-height:58px; font-size:17px;}
.polec { height:35px; line-height:35px;  background:url(../../cms/2/ost.png); padding:0px 15px 0px 15px; color:#467891; margin:0px -15px 10px -15px; font-size:10px;}
.polec a { font-weight:bold; color:#467891; text-decoration:none; display:block; float:left; margin:0px 10px 0px 0px;}
.polec a:hover { text-decoration:underline;}
.aktual { width:250px; float:right; text-align:right; font-style:italic;}

.push, .wysylka input {border:0px; padding:0px 0px 3px 0px; margin:0px; background:url(../../cms/2/push.png); width:100px; height:30px; font-weight:bold; color:#fff; cursor:pointer; }
.pushcz {border:0px; padding:0px 0px 3px 0px; margin:0px; background:url(../../cms/2/pushcz.png); width:100px; height:30px; font-weight:bold; color:#fff; cursor:pointer; }

.stopka {width:960px; margin:0 auto; padding:0px; background:url(../../cms/2/stopkat.png) no-repeat 10px 19px; padding:50px 0px 0px 0px; height:205px;}
.lewes { width:460px; padding:3px 10px 0px 10px; float:left; color:#fff; line-height:17px; height:157px;}
.lewes a { color:#fff; text-decoration:underline;}
.lewes p { padding:6px 0px 0px 0px; margin:0px;}
.prawes { width:462px; float:right; padding:3px 10px 0px 0px; color:#fff; font-weight:bold; line-height:22px; text-align:right;  height:157px;}
.prawes .txts { background:#daeaf1; border:1px solid #1b6c93; margin:0px 0px 0px 5px; width:370px;}
.menuf { width:960px; text-align:center; padding:13px 0px 0px 0px; font-size:10px;}
.menuf a {color:#a5c5d5; border-right:1px solid #629ab5; padding:0px 12px 0px 11px;}
.menuf a.end { border-right:0px;}
.ogld { margin:0 auto; background:url(../../cms/2/ogldt.png) no-repeat;  border-bottom:10px solid #fff; width:622px;}
.ogldin {background:url(../../cms/2/ogldb.png) no-repeat bottom;  padding:10px 22px 0px 22px; width:578px;}
.wyr .ogld { background:url(../../cms/2/wyrg.png) no-repeat;  }
.wyr .ogldin {background:url(../../cms/2/wyrd.png) no-repeat bottom; }
.ogldend {line-height:33px; color:#2a6f9b;}
.ogldend a { color:#2a6f9b; text-decoration:underline;}
h2 span { font-size:13px;  text-align:right; display:block; margin-top:-57px;}
h2 span font { color:#dfedf3;}

.naglgal { border-collapse:collapse;  margin:0 auto; border-top:20px solid #fff;}
.naglgal td {padding:0px; border:0px; background:none; margin:0px; text-align:center;} 
.pagelist a { width:auto;  padding:6px 9px 7px 8px; font-weight:bold; background:url(../../cms/2/str.png) no-repeat; margin:0px 5px 0px 5px; color:#467891; }
.pagelist a:hover, .pagelist a.sel, .pagelist a.selend {background:url(../../cms/2/strsel.png) no-repeat; text-decoration:underline;}
.prev a {  font-weight:bold; color:#467891; }
.naglgal .prev { width:100px; text-align:right; padding:0px 7px 0px 0px;}
.naglgal .next { width:100px; text-align:left; padding:0px 0px 0px 7px;}
.next a {  font-weight:bold; color:#467891; }

.ogltab { border-collapse:collapse; padding:0px; margin:0px; width:100%; }
.ogltab table { margin-top:10px;}
.ogltab table.tabSummary { margin-top:0px;}

.ogltab .tabc a { display:block; width:88px; height:30px; line-height:30px; background:url(../../cms/2/regulamin.png); color:#3784a5; font-weight:bold; font-size:10px; padding:0px 0px 0px 12px;}
.ogltab .tabp { text-align:right; vertical-align:middle;}
.ogltab .tabl { width:350px;}
.ogltab .tabc { width:100px;}
.ogltab  .tabcp { padding:5px 0px 0px 16px; line-height:17px;}
.ogltab td { vertical-align:top;}
.ogltab select {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:11px; padding:3px; width:338px;}
.ogltab .selmod  select { width:238px; margin-right:10px;}
.ogltab .selmod {font-weight:bold;}
.ogltab .selmod span {color:#3784a5;}
.ogltab textarea {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:11px; padding:3px;  font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0px; }

.kald { background:url(../../cms/2/kalendarz_polowa.png); width:575px; height:175px; margin:0px 0px 0px; padding:0px 20px 0px 20px; overflow:hidden}
.kaldM { background:url(../../cms/2/kalendarz.png); width:575px; height:350px; margin:0px 0px 0px; padding:0px 20px 0px 20px; overflow:hidden}
.kaldS { background:url(../../cms/2/kalendarz_polowa.png); width:575px; height:175px; margin:0px 0px 0px; padding:0px 20px 10px 20px; overflow:hidden}
.kald table, .kaldM table {border-collapse:collapse; padding:0px; margin:0px;  }
.ajaxPopupKalendarz {position:relative; width:650px; top:-0px; height:265px; z-index:1000; left:-40px; text-align:center;background-color:#fff;padding-top:95px}
#rozwinKalendarz {display:block; text-align:right; margin-bottom:10px; padding-right:10px; padding-top:5px; }
#rozwinKalendarz a {text-decoration:none; width:200px; }


.kalendarz  table { width:170px; margin:10px 10px 5px 10px; }
.kalendarz table td { vertical-align:middle; text-align:center;}
.kalendarz { width:190px; vertical-align:top;  padding-top:9px; padding-bottom:18px }
.kalendarz a {display:block; text-align:center; color:#3885a5; font-weight:bold; line-height:14px; padding-bottom:9px;}
#wyczysc { display:block; width:138px; height:20px; line-height:20px; color:#3784a5; font-weight:bold; font-size:10px; padding:0px 0px 0px 12px; margin-top:-25px; border-bottom:10px solid #fff;}
#trescHolder {position:relative;}
.oglb { line-height:12px; height:132px; width:320px;position: absolute;display: none;z-index: 50;border-collapse: collapse; background:transparent url(../../cms/2/chm_red.gif) no-repeat; padding:7px 10px; margin:10px 0px 5px 0px; font-size:11px;}
.telfor ul {margin:0px;}
.telfor ul li {list-style:none; padding:2px 0px 2px 15px; background:url(../../cms/2/li.png) no-repeat 8px 7px;}
.czerw { color:#ff0000; padding-top:5px;}
.oglb .czerw {color:#AA0000;}
#oglbZamknij { display:block; position:relative; color:#000; font-weight:bold; text-align:right; font-size:10px;}
#oglbZamknijBut { display:block; width:60px; cursor:pointer; float:right;  }
.wysylka { text-align:right; padding:10px 0px 0px 0px;}
.nd { color:#8cabba;}

.publishHide {display:none; }
.publishShow {position: absolute; width:415px;}
.tab {background:url(../../cms/2/tabtshort.png) no-repeat top; width:426px; margin-bottom:10px;}
.tabHolder {width:415px; float:right}
.tabin {background:url(../../cms/2/tabbshort.png) no-repeat bottom; padding:20px; line-height:17px;}

.tabHolderLong {width:615px;}
.tabLong {background:url(../../cms/2/tabt.png) no-repeat top; width:615px; margin-bottom:10px;}
.tabinLong {background:url(../../cms/2/tabb.png) no-repeat bottom; padding:20px; line-height:17px;}

.tabKoszyk {background:url(../../cms/2/tabtshortnarrow.jpg) no-repeat top; width:226px; margin:-10px;}
.tabinKoszyk {background:url(../../cms/2/tabtshortnarrowbottom.jpg) no-repeat bottom; padding:14px 10px 14px; line-height:12px;}
.tabKoszyk textarea { width:90%; height:65px; padding:0px; border:0px; background:#fff;margin-left:10px; font-size:10px;}

.koszyk_kod_rabatowy { float:right; width:250px; }
.koszyk_kod_rabatowy .kod_rabatowy {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:10px; padding:4px; width:100px;}
.koszyk_kod_rabatowy .kod_rabatowy_submit {width:70px; background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; height:22px; }

.pubLinkListHolder { /*width:180px; float:left; padding-left:20px; */}
.pubLinkListHolder a.showPubLink {display:block; font-size:11px; font-weight:bold; line-height:24px; background:url(../../cms/2/h3.png) no-repeat left 7px; padding-left:17px;}
.tab .krok1 {border-collapse:collapse; padding:0px; margin:0px; width:100%;}
.tab li {border-bottom:1px dotted #b1cddb;  background:url(../../cms/2/li.png) no-repeat 8px 9px; padding:2px 0px 3px 15px;}
.tab a { color:#3885a5;}
.tab h3 { margin-bottom:5px;}
.tab2 {background:url(../../cms/2/tabt2.png) no-repeat top; width:615px;}
.tab2in {background:url(../../cms/2/tabb.png) no-repeat bottom; padding:20px; line-height:17px;}

.przyc { background:url(../../cms/2/przyc.png) no-repeat left; height:30px;  padding:8px 0px 11px 0px; cursor:pointer;}
.przyc input {line-height:30px; height:30px; padding:0px 15px 0px 15px; background:url(../../cms/2/przyc2.png) no-repeat right; border:0px; color:#3784a5; font-weight:bold; font-size:10px; cursor:pointer; margin-top:1px; font-family:Helvetica, sans-serif;}
.przycz { background:url(../../cms/2/przycz.png) no-repeat left; height:30px;  padding:8px 0px 11px 0px;}
.przycz input {line-height:30px; height:30px; padding:0px 15px 0px 15px; background:url(../../cms/2/przycz2.png) no-repeat right; border:0px; color:#ed5353; font-weight:bold; font-size:10px; margin-top:1px;}
h3 span { font-weight:normal; font-style:italic;  }

.tabela { width:100%; border-collapse:collapse; padding:0px; margin:5px 0px;}

.tabela td, .tabela th { border:1px solid #b1cddb; background:#f8fcfd; padding:5px 8px; text-align:left;}
.tabela a {color:#3784a5; font-weight:bold;}
.tabela span, .tabela3 span, #rejestr_form span, #wycena_form span {color:#ed5353; font-weight:bold;}
.tabela2 td, .tabela2 th { padding:5px 4px; vertical-align:top;}
.tab textarea { width:100%; height:200px; padding:0px; border:0px; background:#fff;}
.tabela3 { width:auto; border-collapse:collapse; padding:0px; margin:0  auto;}
.tabela3 td { border:1px solid #b1cddb; background:#f8fcfd; padding:5px 8px;}
.uwag { color:#ed5353;}
#rejestr_form input, #wycena_form input {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:10px; padding:4px; width:200px;}
#rejestr_form select, #wycena_form select {background:#f8fcfd; border:1px solid #b1cddb; color:#1a5776; font-size:10px; padding:3px;  width:210px;}
#rejestr_form label, .flab {width:92px; display:block; float:left; line-height:20px;}
#wycena_form label {width:150px; display:block; float:left; line-height:20px;}
p.small_txt {font-size:10px!important; }
.message_error, .message_success { display:block; width:90%; text-align:center; padding:10px 30px; border-top:solid 1px #009900; border-bottom:solid 1px #009900; background-color:#e4f3e4; color:#1A5776!important; } 
.message_error { border-top:solid 1px #ff0000; border-bottom:solid 1px #ff0000; background-color:#f3e4e4;}
.errorForm {border:solid 1px #ff0000!important; background-color:#F3E4E4!important;}
#validEmail {margin-top: 4px;margin-left: 79px;position: absolute;width: 16px;height: 16px;	}

table.tgMoto {margin-bottom:0px; }
table.tgMoto label { display:block; padding:14px 0px 4px; }
table.tgMoto input { margin-right:5px;} 


.tab2 {background:url(../../cms/2/tabt2.png) no-repeat top; width:615px; margin-bottom:10px;}
.tab2in {background:url(../../cms/2/tabb.png) no-repeat bottom; padding:0px 20px 20px 20px; line-height:17px;}
.tab2 table {width:100%; border-collapse:collapse; padding:0px; }
.tab2 table td { padding:10px 0px; text-align:center; vertical-align:middle;}
.tab2 table th {line-height:30px; padding-bottom:15px; color:#3784a5; }
.tab td  {width:175px;}
.tab li { width:190px;}
.k_i { text-decoration:line-through; color:#ff6363;}
.k_a {cursor:pointer; color:#093952;}
.k_s {background:#b1cddb;   color:#093952;}
.k_sp {background:#9ec0d2;   color:#093952;}
.siatka {clear:both; padding:10px 0px 10px 0px;}

.tmodul {border:0; border-collapse:collapse;padding:0; margin:0 auto;}
.tmodul td{font-size:1px;padding:1px; width:15px; height:15px; background:#f8fcfd; border:1px solid #b1cddb;}
.tmodul td.bl {background: #3784a5;}

.tmodul_maly {border:0; border-collapse:collapse;padding:0; margin:0 auto;}
.tmodul_maly td{font-size:1px;padding:1px; width:2px; height:2px; background:#f8fcfd; border:1px solid #b1cddb;}
.tmodul_maly td.bl {background: #3784a5;}


div.publishShow {position:absolute;}

.publishHide {display:none;}
.messerr { padding:30px 100px; margin:0 auto; border:3px solid #ff005b; background:#ffd2e2; font-weight:bold; width:300px; color:#000; text-align:center;}
.ogloszeniamain .lupa { text-decoration:none; font-weight:bold;}


.dodt table {width:100%; border-collapse:collapse; padding:0px; text-align:center; margin:5px 0px;}
.dodt table td { padding:10px 0px;}


.dodt #brak table {width:auto; border-collapse:collapse; padding:0px; text-align:left; margin:0px 0px;}
.dodt #brak table td { padding:5px 4px; }
#brak { padding:15px;}
#brak .txts { width:220px;}
#brak .push { float:right; margin-top:5px;}

/*-------------- style na liste ogloszen ------------------- */

.tooltip-target { position:relative; display: block; width:200px; height:60px; margin-top:20px; float:left; text-align: center; }
.tooltip-content { background-color:#fff; background-image:url(../../cms/2/tabbordertop.jpg); display: none; position: absolute; z-index:100; width: 254px; margin-top:-105px; padding-top:25px;	text-align: left; color: black;  	}
.tooltip_content_bottom { background-color:#fff; background-image:url(../../cms/2/tabborderbottom.jpg); height:17px; }
.tooltip-content p { 	margin: 0; }
.tooltip_content_holder {  padding:10px 20px; }
.tooltip_logo_holder { display:block; text-align:center; }
.tooltip-content li { list-style:none;}
.tooltip_content_holder h3 { margin:7px 0px; }

#transparent {
	width:600px;
	padding-left:7px;
	height:1000px;
	backgroun-color:#fff;
	padding-top:10px;
}

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:relative;
}

.fulltransparent {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
.przetargi{margin-top: 64px;}
.czy_wiesz { line-height:20px;margin-bottom: 20px; }
/*-------------- end style na liste ogloszen ------------------- */
#pietro{width: 130px;}
#material{width: 130px;}
#lazienka{width: 130px;}
#typ_budynku{width: 130px;}
#typ_kuchni{width: 130px;}
#gold{border: 1px solid #B4CBDA;margin-bottom: 1px;}
#cena_gold{vertical-align: middle; }
#dolmargin{padding-bottom: 10px;}
#widok_ogloszenia{width: 410px !important;}
/*-------------- end style na liste ogloszen ------------------- */>>>>>>> .r1153

/*---------------------------style do overlay mapka na glownej --------------------------*/
.zachodniopomorskie {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:400px;
		border:10px solid #666;

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
}