@import url(common.css);
body {background:#d9f6bc; text-align:center; font-family:Tahoma; font-size:12px}
body, a, input {color:#015b28;}
blockquote {padding:12px 20px; margin:0; overflow:hidden}

body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, table, tr, td {margin:0;padding:0}

h2 {margin:10px 0; font-size:18px}
a {text-decoration:none; outline:none}
a:hover {text-decoration:underline}
.more { text-decoration:none; color:#ff3000; font-size:10px}
p { padding:10px 0}

div.main, div.body-cont, div.body-header {clear:both; overflow:hidden}
div.main {margin:0 auto; width:998px; text-align:left}
div.body-cont {}

div#left, div#mid {overflow:hidden; text-align:left; padding-bottom:10px}
div#left {width:232px; float:left}
div#mid {width:745px; margin:0 0 0 21px; float:right}

div.body-header {background:#00923f; height:53px; border-bottom:1px solid #002f14}
div.body-header div.main{position:relative}
div.body-header h2{background:url(../i/dolacz_do_grona.png) no-repeat; width:420px; height:25px; overflow:hidden; line-height:81px; margin:16px 0 0 0; float:left}
div.body-header p{background:url(../i/sila_w_doswiadczeniu.png) no-repeat; width:330px; height:12px; overflow:hidden; line-height:45px; float:left; margin:37px 0 0 10px; padding:0}
div.body-header ul {position:absolute; right:0; top:0}
div.body-header ul li{float:left}
div.body-header ul li a{display:inline-block; margin-left:5px; width:25px; height:16px; overflow:hidden; line-height:123px; background-repeat:no-repeat; background-position:0 -8px}
div.body-header ul li.pl a{background-image:url(../i/ico_pl.png?111211)}
div.body-header ul li.en a{background-image:url(../i/ico_en.png?111211)}
div.body-header ul li.a a, div.body-header ul li a:hover{background-position:0 0}

div.footer {clear:both; overflow:hidden; position:relative; margin:0; height:354px; background:url(../i/footer_bg.png?111211) repeat-x}
div.footer ul {height:102px; text-align:right}
div.footer ul li {display:inline-block; margin:18px 0 12px 30px; height:72px; line-height:72px}
div.footer ul li img {float:left}
div.footer ul li.nportal {position:relative; width:180px;}
div.footer ul li.nportal table, div.footer ul li.nportal img.img {position:relative !important; top:0 !important; left:0 !important}
div.footer ul li.nportal table{z-index:1 !important}
div.footer ul li.nportal img.img {z-index:2}
div.footer ul li.nportal table, div.footer ul li.nportal table td {background: none !important}
div.footer ul li.nportal table td img{float:none !important}
div.footer p.sec-nfo{position:absolute; top:140px; left:505px; font-size:14px; color:#5D5D5D}

div.footer div.contact {height:89px; margin:13px 0 0}
div.footer div.contact div.sect-address {width:252px; float:left}
div.footer div.contact div.sect h5 {font-size:12px; font-weight:normal; color:#0F130D; border-bottom:1px solid #000}
div.footer div.contact div.sect p{padding:8px 0 0}
div.footer div.contact div.sect-contact p{display:block; float:left; width:250px}
div.footer div.contact div.sect p, div.footer div.contact div.sect p a{color:#027132}
div.footer div.contact div.sect p strong {display:block; margin-bottom:3px}

div.footer p {color:#D8F5BB; padding:0}
div.footer p.txt {text-align:center; padding:4px 0}
div.footer p.copy {font-size:10px; position:absolute; left:0; bottom:5px}
div.footer p.extremelab {font-size:9px; position:absolute; bottom:0; right:0; font-size:9px; height:19px; display:block}
div.footer p.extremelab span {display:inline-block; float:left; padding:3px 7px 0 0}
div.footer p.extremelab a {display:inline-block; float:left; width:94px; height:19px; background:url(../i/extremelab_pl.png?111211) no-repeat; overflow:hidden; line-height:90px}
div.footer p.extremelab a:hover {background-position:0 -19px}

div#left div.box, 
div#mid div.box { clear:both; overflow:hidden}
div#left div.box{ margin:0 1px 0 2px}

div#left div.box-logo {height:224px; background:url(../i/klucze.png) no-repeat center 130px; }
div#left div.box-logo h2{margin:22px 0 0}

div#left div.box-menu ul {margin-bottom:10px}
div#left div.box-menu ul li {border-bottom:1px solid #c4e2ac}
div#left div.box-menu ul li {padding:5px 0 4px}
div#left div.box-menu ul li.a {padding-top:9px !important}
div#left div.box-menu ul li.partnerzy {padding:6px 0 3px}
div#left div.box-menu ul li a {width:213px; height:21px; display:inline-block; background-repeat:no-repeat; background-position:14px 0; line-height:54px; overflow:hidden}
div#left div.box-menu ul li.a {background:url(../i/arrow.png) no-repeat 0 11px}
div#left div.box-menu ul li.a a, div#left div.box-menu ul li a:hover {background-position:14px -21px}
div#left div.box-menu ul li.sg a {height:22px; background-image:url(../i/pl/btn_sg.png?111211)}
div#left div.box-menu ul li.sg.a a, div#left div.box-menu ul li.sg a:hover {background-position:14px -22px}
div#left div.box-menu ul li.kontakt a, div#left div.box-menu ul li.kariera a, div#left div.box-menu ul li.ofirmie a,
div#left div.box-menu ul li.contact a, div#left div.box-menu ul li.aboutus a {height:17px}
div#left div.box-menu ul li.kontakt.a a, div#left div.box-menu ul li.kontakt a:hover, div#left div.box-menu ul li.kariera.a a, div#left div.box-menu ul li.kariera a:hover, div#left div.box-menu ul li.ofirmie.a a, div#left div.box-menu ul li.ofirmie a:hover,
div#left div.box-menu ul li.contact.a a, div#left div.box-menu ul li.contact a:hover, div#left div.box-menu ul li.aboutus.a a, div#left div.box-menu ul li.aboutus a:hover {background-position:14px -17px}
div#left div.box-menu ul li.home a {height:22px; background-image:url(../i/en/btn_home.png?111211)}
div#left div.box-menu ul li.home.a a, div#left div.box-menu ul li.home a:hover {background-position:14px -22px}

div#left div.box-menu ul li.partnerzy a {background-image:url(../i/pl/btn_partnerzy.png?111211)}
div#left div.box-menu ul li.zglos a {background-image:url(../i/pl/btn_zglos_nieruchomosc.png?111211)}
div#left div.box-menu ul li.ofirmie a {background-image:url(../i/pl/btn_o_firmie.png?111211)}
div#left div.box-menu ul li.kredyty a {background-image:url(../i/pl/btn_kredyty.png?111211)}
div#left div.box-menu ul li.kalkulator a {background-image:url(../i/pl/btn_kalkulator_oplat.png?111211)}
div#left div.box-menu ul li.kariera a {background-image:url(../i/pl/btn_kariera.png?111211)}
div#left div.box-menu ul li.zarzadzanie a {background-image:url(../i/pl/btn_zarzadzanie.png?111211)}
div#left div.box-menu ul li.buytolet a {background-image:url(../i/pl/btn_buy_to_let.png?111211)}
div#left div.box-menu ul li.kontakt a {background-image:url(../i/pl/btn_kontakt.png?111211)}
div#left div.box-menu ul li.contact a {background-image:url(../i/en/btn_contact_us.png?111211)}
div#left div.box-menu ul li.aboutus a {background-image:url(../i/en/btn_about_us.png?111211)}
div#left div.box-menu ul li.partners a {background-image:url(../i/en/btn_partners.png?111211)}
div#left div.box-menu ul li.calculator a {background-image:url(../i/en/btn_charges_calculator.png?111211)}
div#left div.box-menu ul li.mortgage a {background-image:url(../i/en/btn_mortgage.png?111211)}

div#left div.box-szukaj {overflow:hidden; margin:0 6px 10px 0; padding:12px 20px 11px 6px; border:1px solid #82c379; background:#fbfef8}
div#left div.box-szukaj h2 {background:url(../i/title_wyszukaj_oferte.png?111211) no-repeat; width:162px; height:21px; line-height:63px; overflow:hidden; padding:0; margin:0 0 0 27px}
body.en div#left div.box-szukaj h2 {background-image:url(../i/title_find_offer.png?111211); margin-left:98px}
div#left div.box-szukaj input.t, div#left div.box-szukaj select { border:1px solid #333; background:#fff; width:99px; margin-top:5px}
div#left div.box-szukaj strong, div#left div.box-szukaj label {font-size:11px; color:#037132; font-weight:normal}
div#left div.box-szukaj p {text-align:right; padding:8px 0 2px}
div#left div.box-szukaj p.s input.t {width:30px}
div#left div.box-szukaj p.submit {text-align:right; margin:10px 0 0; padding:0}

/*right*/
div.box-langs { margin-left:3px; background:#d9f6bc !important}
div.box-langs ul { height:24px; clear:both; overflow:hidden; list-style:none; padding:0; margin:10px 0 0; /*margin:15px 0 0;*/}
div.box-langs ul li { float:right; margin:0; padding:0}
div.box-langs ul li a { display:block; height:24px; text-indent:1000px}
div.box-langs ul li.pl a { width:86px; background:url(../i/pl.gif?111211) no-repeat 0 0}
div.box-langs ul li.en a { width:83px; background:url(../i/en.gif?111211) no-repeat 0 0}

div.box-kategorie ul {margin:2px 0 0; clear:both}
div.box-kategorie ul,
div.box-kategorie ul li,
div.box-kategorie ul li a { height:36px}
div.box-kategorie ul li {float:left}
div.box-kategorie ul li a {display:block; background-repeat:no-repeat; background-position:0 0; text-indent:-1000px; overflow:hidden; width:140px}
div.box-kategorie ul li.komercyjne, div.box-kategorie ul li.komercyjne a {width:164px}
div.box-kategorie ul li.mieszkania, div.box-kategorie ul li.mieszkania a,
div.box-kategorie ul li.flats, div.box-kategorie ul li.flats a {width:147px}
div.box-kategorie ul li.houses, div.box-kategorie ul li.houses a,
div.box-kategorie ul li.plots, div.box-kategorie ul li.plots a {width:140px}
div.box-kategorie ul li.zglosoferte, div.box-kategorie ul li.zglosoferte a,
div.box-kategorie ul li.addoffer, div.box-kategorie ul li.addoffer a {width:154px}
div.box-kategorie ul li.businessclass, div.box-kategorie ul li.businessclass a {width:164px}
div.box-kategorie ul li.a a, div.box-kategorie ul li a:hover {background-position:0 -36px}
div.box-kategorie ul li.businessclass a {background-image:url(../i/en/btn_business_class.png?111211)}
div.box-kategorie ul li.houses a {background-image:url(../i/en/btn_houses.png?111211)}
div.box-kategorie ul li.plots a {background-image:url(../i/en/btn_plots.png?111211)}
div.box-kategorie ul li.flats a {background-image:url(../i/en/btn_flats.png?111211)}
div.box-kategorie ul li.domy a {background-image:url(../i/pl/btn_domy.png?111211)}
div.box-kategorie ul li.mieszkania a {background-image:url(../i/pl/btn_mieszkania.png?111211)}
div.box-kategorie ul li.dzialki a {background-image:url(../i/pl/btn_dzialki.png?111211)}
div.box-kategorie ul li.komercyjne a {background-image:url(../i/pl/btn_komercyjne.png?111211)}
div.box-kategorie ul li.addoffer a {background-image:url(../i/en/btn_add_offer.png?111211)}
div.box-kategorie ul li.zglosoferte a {background-image:url(../i/pl/btn_zglos_oferte.png?111211)}

div.box-article {position:relative}

div.box h1.t, div.box-oferty div.t {background-repeat:no-repeat; background-position:0 0; margin:10px 0; overflow:hidden; padding:0; height:20px}
body.en div.box h1.t, body.en div.box-oferty div.t {height:24px}
div.box h1.t {line-height:69px}
div.box-kontakt h1.t{background-image:url(../i/title_kontakt.png?111211)}
body.en div.box-kontakt h1.t{background-image:url(../i/title_contact_us.png?111211)}
div.box-o-firmie h1.t{background-image:url(../i/title_o_firmie.png?111211)}
body.en div.box-o-firmie h1.t{background-image:url(../i/title_about_us.png?111211)}
div.box-partnerzy h1.t{background-image:url(../i/title_partnerzy.png?111211)}
body.en div.box-partnerzy h1.t{background-image:url(../i/title_partners.png?111211)}
div.box-kalkulator h1.t{background-image:url(../i/title_kalkulator_oplat.png?111211)}
body.en div.box-kalkulator h1.t{background-image:url(../i/title_charges_calculator.png?111211)}
div.box-kariera h1.t{background-image:url(../i/title_kariera.png?111211)}
div.box-kredyty h1.t{background-image:url(../i/title_kredyty.png?111211)}
body.en div.box-kredyty h1.t{background-image:url(../i/title_mortgage.png?111211)}

div.box-oferty div.t {position:relative; padding:2px 0 0 118px}
div.box-oferty h1 {position:absolute; top:30px}
div.box-oferty div.t h2, div.box-oferty div.t span {margin:0; color:#045c13; font-size:14px; font-weight:normal; display:inline-block}
div.box-flats div.t{background-image:url(../i/title_mieszkania.png?111211)}
body.en div.box-flats div.t{background-image:url(../i/title_flats.png?111211); padding-left:53px}
div.box-houses div.t{background-image:url(../i/title_domy.png?111211); padding-left:70px}
body.en div.box-houses div.t{background-image:url(../i/title_houses.png?111211); padding-left:85px}
div.box-plots div.t{background-image:url(../i/title_dzialki.png?111211); padding-left:80px}
body.en div.box-plots div.t{background-image:url(../i/title_plots.png?111211); padding-left:60px}
div.box-business div.t{background-image:url(../i/title_komercyjne.png?111211); padding-left:130px}
body.en div.box-business div.t{background-image:url(../i/title_business_class.png?111211); padding-left:152px}
div.box-search div.t{background-image:url(../i/title_znalezione_oferty.png?111211); padding-left:190px}
body.en div.box-search div.t{background-image:url(../i/title_search_results.png?111211); padding-left:150px}

div.box-oferty ul.types {clear:both; position:absolute; top:13px; right:1px}
div.box-oferty ul.types li {margin-left:23px; float:left; overflow:hidden}
div.box-oferty ul.types li a {display:inline-block; color:#037132; font-size:12px; background:url(../i/chbx-bg.png?111211) no-repeat right 1px; padding-right:18px}
div.box-oferty ul.types li.a a, div.box-oferty ul.types li a:hover {background-position:right -19px; text-decoration:none}

div.box-oferty div.cont {background:#f4f7f3; border:1px solid #82c379}
div.box-oferty table.lst {padding:0; spacing:0}
div.box-oferty table.lst tr {padding:0; spacing:0; margin:0}
div.box-oferty table.lst tr.a {background:#D9F6BC}
div.box-oferty table.lst th, div.box-oferty table.lst td {font-size:12px}
div.box-oferty table.lst th {height:35px; padding:2px; text-align:center}
div.box-oferty table.lst th.offerNr {padding:2px 12px 2px 2px; white-space:nowrap}
div.box-oferty table.lst th, div.box-oferty table.lst th a{color:#097c1c}
div.box-oferty table.lst td {padding:2px; text-align:center}
div.box-oferty table.lst td, div.box-oferty table.lst td a{color:#7d7d7d}
div.box-oferty table.lst td.img {text-align:left;}
div.box-oferty table.lst td.img img {border:1px solid #aaa; margin:5px 5px 2px; overflow:hidden}
div.box-oferty table.lst td.img ul {margin:0 0 0 5px; clear:both}
div.box-oferty table.lst td.img ul li {float:left; margin:0 2px 0 0}
div.box-oferty table.lst td.img ul li img {border:none; margin:0}

div.box-oferty div.navi{margin:10px 5px 5px; clear:both; overflow:hidden; height:20px; color:#3cc403; text-align:right}
div.box-oferty div.navi a{color:#3cc403}
div.box-oferty div.navi span{color:#9b9b9b; font-weight:bold}

div.box-oferta {padding:10px 2px 10px 7px}
div.box-oferta h1.x {font-weight:normal; font-size:18px}
div.box-oferta div.basic-info { clear:both; width:100%; overflow:hidden; margin:0 0 10px 0}
div.box-oferta div.lst { margin:0 0 10px}
div.box-oferta div.sm-lst { float:left; width:340px; margin:0}
div.box-oferta div.lst h2 {overflow:hidden; margin:5px 0 10px; height:18px; background:url(../i/title_opis.png?111211) no-repeat; line-height:50px}
body.en div.box-oferta div.lst h2 {background-image:url(../i/title_description.png?111211)}
div.box-oferta div.sm-lst h2 {background-image:url(../i/title_informacje_podstawowe.png?111211)}
body.en div.box-oferta div.sm-lst h2 {background-image:url(../i/title_basic_information.png?111211)}

div.box-oferta div.lst > p { background:#f5fff0; border-bottom:1px solid #ccc; border-left:4px solid #339900; border-right:1px solid #ccc; font-weight:bold; margin:0; padding:0; text-align:left; line-height:23px; vertical-align:middle; clear:both; overflow:hidden}
div.box-oferta div.lst > p span, div.box-oferta div.lst > p strong { display:block; overflow:hidden; float:left}
div.box-oferta div.lst > p span { width:145px; background:#deffce; padding-left:8px}
div.box-oferta div.lst > p strong { font-weight:normal; padding:0 4px}
div.box-oferta div.lst div.opis { margin:5px 5px 0; line-height:18px}

div.box-oferta div.imgs { float:right; overflow:hidden; width:385px; margin:0 3px 0}
div.box-oferta div.imgs img.mimg { border:1px solid #000}
div.box-oferta div.imgs ul, div.box-oferta div.imgs ul li, 
div.box-oferta div.imgs-h ul, div.box-oferta div.imgs-h ul li{ list-style:none; margin:0; padding:0}
div.box-oferta div.imgs ul { width:390px}
div.box-oferta div.imgs ul li { float:left; margin:2px 5px 0 0}
div.box-oferta div.imgs ul li img { border:1px solid #000}
div.box-oferta div.imgs-h ul li { float:left; margin:2px 6px 6px 5px}
div.box-oferta div.imgs-h ul li img { border:1px solid #000}
div.box-oferta div.gmap { width:340px; float:left; margin-top:10px; overflow:hidden}
div.box-oferta div#gmap { border:1px solid #000; height:300px; overflow:hidden}
div.box-oferta div#gmap * { color:#000}
div.box-oferta div.gmap p { padding:5px 0}
div.box-oferta ul.icons { clear:both; overflow:hidden; margin:0; padding:15px 0 0}
div.box-oferta ul.icons-l { margin-bottom:10px}
div.box-oferta ul.icons li { margin:0; padding:0 10px 10px 30px; float:right; list-style:none}
div.box-oferta ul.icons-l li { padding:0 15px 10px 25px; float:left}
div.box-oferta ul.icons li.print { background:url(../i/print.png) no-repeat 5px 0}
div.box-oferta ul.icons li.email { background:url(../i/email.png) no-repeat 5px 0}

div.box-oferta div.content {position:relative}
div.box-oferta div.content div.fb {position:absolute;top:35px;left:1px;overflow:hidden; width:360px;height:35px}
div.box-oferta div.content div.fb iframe {border:none; overflow:hidden; width:300px; height:35px}
div.box-oferta div#offer-film-content,
div.box-oferta div#offer-film-content-youtube { display:none}
div.box-oferta div.film { margin:10px 4px 0}

div.box-oferta-tygodnia {overflow:hidden; clear:both; width:100%}
div.box-oferta-tygodnia h1.t{background-image:url(../i/title_oferta_specjalna2.png?111211); margin-top:20px; height:28px; line-height:80px}
body.en div.box-oferta-tygodnia h1.t{background-image:url(../i/title_special_offers.png?111211); height:28px}
div.box-oferta-tygodnia ul { list-style:none; margin:0; padding:0; clear:both; overflow:hidden; width:760px}
div.box-oferta-tygodnia li { width:179px; height:190px; float:left; overflow:hidden; margin:0 6px 10px 0; padding:0; border:1px solid #b1d79d; background:#fbfef8}
div.box-oferta-tygodnia li img {margin:5px}
div.box-oferta-tygodnia li p {padding:0 0 2px 0; font-size:12px; text-align:center}
div.box-oferta-tygodnia li a {color:#097c1c}

div#mid div.box-topbaner { width:745px; height:176px; background:#d9f6bc}
div#mid div.box-textbaner { width:658px; height:66px; background:#fff}

div#mid div.box-kontakt div.gmap { margin:15px 1px 20px 0; width:318px; float:right; overflow:hidden}
div#mid div.box-kontakt div.gmap p { margin:5px 0 0; padding:0; text-align:right}
div#mid div.box-kontakt div#gmap { width:316px; height:300px; border:1px solid #000; overflow:hidden}
div#mid div.box-kontakt div#gmap *, div.gwnd { color:#000}

div.po-contact-form { padding:10px}
div.po-contact-form h2 { margin:0; font-weight:normal; font-size:18px}
div.po-contact-form h2 { margin:0; font-size:16px}
div.po-contact-form div.row { clear:both; overflow:hidden; padding:0 0 10px}
div.po-contact-form div.row label { float:left; width:96px; margin:0 10px 0 7px; text-align:right}
div.po-contact-form div.row input.t { float:left; width:150px; border:1px solid #8f8f8f; background:#fff} 

div.box-zglos-oferte h1.t {background-image:url(../i/title_zglos_oferte.png)}
body.en div.box-zglos-oferte h1.t {background-image:url(../i/title_add_offer.png)}
div.box-zglos-oferte h3 { margin:0; padding:0 0 10px 10px; font-size:18px; }
div.box-zglos-oferte h3, div.box-zglos-oferte p.msg { margin:0; font-size:16px}
div.box-zglos-oferte p.msg { margin:5px 20px 20px; text-align:center}
div.box-zglos-oferte div.row { clear:both; overflow:hidden; padding:0 0 10px}
div.box-zglos-oferte div.row label { float:left; width:150px; margin:0 10px 0 7px; text-align:right}
div.box-zglos-oferte div.row input.t { float:left; width:150px; border:1px solid #8f8f8f; background:#fff}
div.box-zglos-oferte div.submit { margin-left:385px}

div.box-partnerzy ul { clear:both; overflow:hidden; list-style:none; margin:10px 0 0 0; padding:0; width:660px}
div.box-partnerzy ul li { float:left; margin:0 10px 20px; padding:0}
div.box-partnerzy ul li a { xopacity:0.5}
div.box-partnerzy ul li a:hover { xopacity:1;	}

div#mid div.box-szukaj { padding:4px 11px 4px 8px; margin:5px 0 5px 1px; background:#036029 url(../i/search_bg3.jpg) no-repeat 0 bottom}
div#mid div.box-szukaj div.content { overflow:hidden; height:177px}
div#mid div.box-szukaj * { color:#fbfefc; font-weight:normal}
div#mid div.box-szukaj strong { font-weight:bold}
div#mid div.box-szukaj input,
div#mid div.box-szukaj select,
div#mid div.box-szukaj option { color:#005725; font-weight:normal}
div#mid div.box-szukaj h3 { font-family:Arial, "Arial CE"; font-size:18px; text-decoration:underline; margin:0; padding:0 0 11px; letter-spacing:2px}
div#mid div.box-szukaj div.row { overflow:hidden; clear:both; margin:0 0 4px}
div#mid div.box-szukaj div.l, div#mid div.box-szukaj div.r { float:left; overflow:hidden}
div#mid div.box-szukaj div.l { width:315px}
div#mid div.box-szukaj div.r { width:315px}
div#mid div.box-szukaj div.l label { float:left; width:135px}
div#mid div.box-szukaj label { text-align:right; font-family:Arial, "Arial CE"; font-size:12px; font-weight:bold; margin-top:1px}
div#mid div.box-szukaj input.t, div#mid div.box-szukaj select { width:130px; margin-left:4px; border:1px solid #333; background:#fff}
div#mid div.box-szukaj div.l input.t, div#mid div.box-szukaj div.l select { width:155px}
div#mid div.box-szukaj input.sml { width:50px}
div#mid div.box-szukaj div.row { height:22px}
div#mid div.box-szukaj div.r div.row { text-align:right; margin-right:8px}
div#mid div.box-szukaj div.r div.submit { margin-right:0; margin-bottom:0; height:66px}
div#mid div.box-szukaj div.r select.pokoje { margin-right:8px}
div#mid div.box-szukaj div.r div.submit input.btn { width:111px; height:36px; margin-top:11px}
div#mid div.box-szukaj div.street { float:left}
div#mid div.box-szukaj div.submit { text-align:right}

table.lst th {text-align:center}
table.lst th p {width:20px;margin:3px auto 0; padding:0; font-size:8px; height:10px; line-height:10px}
table.lst a.arr {display:block;overflow:hidden;float:left;width:7px;height:4px;background-image:url(../i/arrows.png);background-repeat:no-repeat}
table.lst a.arr span {display:none}
table.lst a.arr-asc, table.lst a.arr-asca {margin-right:4px}
table.lst a.arr-asc {background-position:0 -4px}
table.lst a.arr-asca {background-position:-7px -4px}
table.lst a.arr-desc {background-position:0 0}
table.lst a.arr-desca {background-position:-7px 0}
table.lst th.a { width:20px}
table.lst th.d { padding-right:5px}

div#mid div.box-topgal {width:745px; height:190px; overflow:hidden}

div#mid div.box-newsletter form {margin-top:3px; position:relative; width:745px; height:49px; background:url(../i/newsletter-bg.png)}
div#mid div.box-newsletter form input {position:absolute}
div#mid div.box-newsletter form input.t {background:none; border:none; right:51px; top:9px; width:184px}
div#mid div.box-newsletter form input.btn {cursor:pointer; opacity:0; right:10px; top:7px; width:30px}

div#mid div.box-sg-banners {margin:2px 0 0; clear:both; overflow:hidden; width:760px}
div#mid div.box-sg-banners img {float:left; margin:0 8px 0 0}
