/* automatycznie budowany css */
@font-face {
 font-family: NeoSans;
 src: url(http://f.formy.net/megaron/NeoSansPro-Medium.eot) /* EOT file for IE */
}
@font-face { 
	font-family: NeoSans; src: url(http://f.formy.net/megaron/NeoSansPro-Medium.ttf);
}

/* Plik: style */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body { text-align: center; background: #FFF url(http://www.megaron.pl/img/bgnew.png) top center repeat-x; color: #384261; font: normal 75% Tahoma, Verdana, Arial, Helvetica, sans-serif; }
ul { list-style: none; }
img, fieldset { border: 0; }
table { border-spacing: 0; border-collapse: collapse; margin: auto; }
a { text-decoration: none; color: #384261; }
a:hover {  }
a:visited {  }
a:active {  }

/* layout --------------------------------------------------------------------*/
.column { width: 1000px; margin: 0 auto; text-align: left; /*background: #fff;*/ }
#top { background: url(http://www.megaron.pl/img/topnew.png) no-repeat; height: 305px;  }
#content {  }
#c1 { width: 318px; float: left; }
#c2 { width: 677px; float: right; }
.sub_c1 { float: left; width: 355px; }
.sub_c2 { float: right; width: 319px; }
#bottom, #bottom a { clear: both; color: #bebebe; font-weight: bold; padding: 0 0 15px 0; }

/* klasy ---------------------------------------------------------------------*/
.fl { float: left; }
.fr { float: right; }
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
.error { color: red; font-weight: bold; padding: 0 0 15px 0; }
input.validationError,textarea.validationError { border:1px solid #FF8888; background-color: #FFDDDD; color:#000000; }
.clAnchDecoration:hover { text-decoration: underline; color: #B5363F; }

/* naglowki ------------------------------------------------------------------*/
h1 { text-transform: uppercase; font: bold 1.5em Candara, Verdana, sans-serif; margin: 20px 0 0 42px; float: left; display: inline; }
h2 { font: bold 1.125em Tahoma, Candara, Verdana, sans-serif; clear: both; color: #fff; padding: 5px 10px; background: #8895b7 url(http://www.megaron.pl/img/h2_c.jpg); }
h3 { font: bold 1.125em Tahoma, Candara, Verdana, sans-serif; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; color: #384261; padding: 0px 0 3px 0; margin: 0 0 8px 0; overflow: hidden; height: 100%; }
.sub_c1 h2 { background: #8895b7 url(http://www.megaron.pl/img/h2_a.jpg); text-align: center; }

/* formularze ----------------------------------------------------------------*/
input, select, textarea { border: 1px solid #e5e6eb; color: #384261; }
label, input.submit { cursor: pointer; }
input.checkbox, input.radio { background-color: transparent; border: none; }
legend { display: none; }

input.input200 { width: 195px; }
select.input200 { width: 200px; }
textarea.input200 { width: 195px; }
input.input150 { width: 145px; }
select.input150 { width: 150px; }
input.input120 { width: 115px; }
select.input120 { width: 120px; }
input.input80 { width: 80px; }
input.input90 { width: 91px; }

input.input_search { width: 175px; }
select.input_search { width: 180px; }
input.input_search2 { width: 75px; }

/* menu ----------------------------------------------------------------------*/
#menu { float: right; margin-right: 8px; }
#menu_a { float: left; padding: 10px 0 0 0; }
#menu_a li { float: left; margin: 0 8px 0 0; display: inline; }
#menu_a li a img, #menu_a li img { height: 16px; width: 22px;  }
#menu_a li a img:hover { height: 18px; width: 22px;}
#menu_a a { color: #fff; }
#menu_b { float: left; width: 60px; padding: 2px 0 0 0; text-align: center;}
#menu_b li {margin: 0 8px 0 0; display: inline; }
#menu_b a {font-family: NeoSans;}
#menu_b a, #menu_b span {display: block; padding: 0px 4px; color: #b3b3b3; font-size: 10px;}
#menu_b a:hover { text-decoration: underline; color: #6a6a6a;}

#menu_c {float: left; padding: 0px 25px; display: inline; background: url('http://www.megaron.pl/img/bgmenutop.png') repeat-x;}
#menu_c li { float: left; margin: 0 4px 0 0; display: inline;}
#menu_c a { display: block; padding: 10px 0px; color: #FFF; font-family: NeoSans;}
#menu_c a span {margin: 0px 10px;}

#top .adres { color: #4E4E4E; clear: right; float: right; font-weight: 300; display: inline; padding: 22px 44px 0 0; text-align: right; width: 210px; font-family: NeoSans;}

#menu-kategorie { clear: both; margin: 0 30px 0 215px; padding-top: 20px; overflow: hidden; height: 168px; /*background: url(http://www.megaron.pl/img/menu-kategoria-show.png) 0px 100% repeat-x;*/ font-weight: bold; }
#menu-kategorie li { float: left; width: 125px; height: 168px; position: relative; display: inline;}
#menu-kategorie li .mki { display: block; cursor: pointer!important; padding-top: 101px; background: url(http://www.megaron.pl/img/menu-kategorie-bg.png) 0 92px no-repeat; color: #4E4E4E; text-transform: uppercase; font-size: 0.9em; height: 78px; width: 114px; text-align: center; margin-left: 5px; overflow: hidden;}

#menu-kategorie li:hover a { background-position: -114px 92px; color: #FFF;}
#menu-kategorie li .on { background-position: -114px 92px; cursor: default }
#menu-kategorie li .onP { background-position: -114px 92px; cursor: default }
#mk1 { background: url(http://www.megaron.pl/img/mk_zdj/mk_zdj1.jpg) 5px 0 no-repeat; }
#mk2 { background: url(http://www.megaron.pl/img/mk_zdj/mk_zdj2.jpg) 5px 0 no-repeat; }
#mk3 { background: url(http://www.megaron.pl/img/mk_zdj/mk_zdj3.jpg) 5px 0 no-repeat; }
#mk4 { background: url(http://www.megaron.pl/img/mk_zdj/mk_zdj4.jpg) 5px 0 no-repeat; }
#mk5 { background: url(http://www.megaron.pl/img/mk_zdj/mk_zdj5.jpg) 5px 0 no-repeat; }
#mk6 { background: url(http://www.megaron.pl/img/mk_zdj/mk_zdj7.jpg) 5px 0 no-repeat; }
#menu-kategorie li ul { position: absolute; top: 130px; left: 0px; display: none;}
#menu-kategorie li:hover ul { display: block; text-align: center; text-transform: uppercase; font-size:10px; margin: -5px 0px 0px 5px;  background: url('http://www.megaron.pl/img/menukathid.png') no-repeat 0px 0px; width: 114px; height: 48px;}
#menu-kategorie li li { float: none; display: block; height: 1%; }
#menu-kategorie li:hover li a { display: block; color: #4E4E4E; padding-top: 1px; margin-top: 5px;}
#menu-kategorie li li a:hover { text-decoration: underline;}

#menu_d { margin-bottom: 5px; }
#menu_d a { background: #8895b7 url(http://www.megaron.pl/img/menu_d.jpg); display: block; text-transform: uppercase; color: #fff; font-size: 1.2em; padding: 5px 15px; height: 1%; }
#menu_d a:hover { background-position: 0 28px; }
#menu_d a.menu_on { background-position: 0 28px; }

#menu_bottom { clear: both; overflow: hidden; height: 100%; }
#menu_bottom li { float: left; width: 122px; background: #8895b7 url(http://www.megaron.pl/img/menu_bottom.jpg); display: inline; margin: 0 3px 2px 0; text-align: center; }
#menu_bottom a { display: block; width: 122px; height: 26px; padding-top: 90px; color: #384261; font-weight: bold; }
#menu_bottom a:hover { color: #B5363F; }

#menu_bottom2 { border-top: 2px solid #dadadb; border-bottom: 2px solid #dadadb; margin: 14px 0; text-align: center; font-size: .9em; padding: 5px 0; }
#menu_bottom2 li { display: inline; }
#menu_bottom2 a { color: #868686; padding: 10px; }
#menu_bottom2 a:hover { color: #384261; }

#menu_e { width: 610px; margin: 15px auto; overflow: hidden; height: 100%; font-size: 0.9em; }
#menu_e li { float: left; width: 90px; margin: 0 30px; background: #fff; display: inline; text-align: center; border: 1px solid #ececec; }
#menu_e li a { display: block; height: 40px; padding: 5px; background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) right bottom no-repeat; color: #fff }
#menu_e li a:hover { font-weight: bold; background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) left bottom no-repeat; }

.clButtonBlue { display: block; height: 45px; width: 100px; padding: 5px; background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) right bottom no-repeat; color: #fff; margin: 0 auto; cursor: pointer; }
.clButtonBlue:hover { background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) left bottom no-repeat; }

#menu_e_fin { width: 300px; margin: 15px auto; overflow: hidden; height: 100%; font-size: 0.9em; }
#menu_e_fin li { float: left; width: 90px; margin: 0 25px; background: #fff; display: inline; text-align: center; border: 1px solid #ececec; }
#menu_e_fin li a { display: block; height: 30px; padding: 5px; background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) right bottom no-repeat; color: #fff }
#menu_e_fin li a:hover { font-weight: bold; background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) left bottom no-repeat; }

/* wyszukiwarka --------------------------------------------------------------*/
#search h2 { background: #8895b7 url(http://www.megaron.pl/img/h2_b.jpg); text-align: center; margin: 5px 0; }
#search { width: 318px; background: #8895b7 url(http://www.megaron.pl/img/search_2.jpg) 0 100%; margin-bottom: 5px; }
#search label { display: inline; float: left; width: 121px; text-align: right; padding: 2px 0 3px 0; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; margin: 0 10px 0 20px }
#search .inner { background: url(http://www.megaron.pl/img/search_1.jpg) 0 0 no-repeat; padding-top: 10px }
#search .more { background: url(http://www.megaron.pl/img/arrow.gif) 100% 4px no-repeat; text-align: right; display: block; width: 130px; padding-right: 10px; text-decoration: underline; }
div.checkbox { margin-left: 130px; }
div.checkbox input { display: block; float: left; }
div.checkbox label { padding-left: 5px; text-align: left !important; }
.submit input { border: none; background: none; }
#search div div { overflow: hidden; height: 100%; margin-bottom: 10px; }
div.submit { float: right; margin-bottom: 0; position: relative; top: 10px; right: 5px }
input.input_search { width: 144px; }
select.input_search { width: 147px; }
input.input_search2 { width: 65px; }

/* strona glowna -------------------------------------------------------------*/
/* oferty specjalne */

table.tablespecofe {width: 300px;}
table.tablespecofe td {text-align: left; padding: 3px;}
table.tablespecofe td.t1 {width: 150px; margin-right: 10px; font-weight: bold;}

ul.oferty-spec { overflow: hidden; height: 100%; margin-bottom: 10px; }
li.oferty-spec { overflow: hidden; height: 142px; width: 355px; background: url(http://www.megaron.pl/img/ofertyspec_2.jpg) 0 100% no-repeat; margin: 4px 0 0 0; position: relative;  }
.oferty-spec .inner { background: url(http://www.megaron.pl/img/ofertyspec_1.jpg) 0 0 no-repeat; overflow: hidden; height: 100%;  }
.oferty-spec .inner img.foto {height:95px;}
.oferty-spec .inner div { float: left; width: 154px; display: inline; padding: 12px 12px; }
.oferty-spec .inner div img { border: 1px solid #e6e7ec; padding: 1px; background: #fff; }
.oferty-spec .inner div.icons {position:absolute;left:15px;bottom:4px;padding:0px;}
.oferty-spec .inner div.icons img {border:none;padding:0px;margin:0px 1px;}
li.oferty-spec ul { float: right; width: 160px; display: inline; margin: 12px 15px 0 0; padding-bottom: 35px; }
li.oferty-spec li { background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; padding: 0px 0 3px 0;  }
.oferty-spec .more { position: absolute; right: 0; bottom: 5px; width: 70px; padding: 0 0 0 16px; color: #384261; background: url(http://www.megaron.pl/img/arrow2.gif) 55px 4px no-repeat; }
.oferty-spec .more:hover { color: #6a6a6a; background: url(http://www.megaron.pl/img/arrow2.gif) 55px -9px no-repeat; }

#spelniamy_marzenia { background: url(http://www.megaron.pl/img/flash2.jpg); width: 312px; height: 165px; padding-bottom: 7px; }
#dom_marzen { background: url(http://www.megaron.pl/img/flash3.jpg); width: 319px; height: 172px; margin: 4px 0; }

#warto_wiedziec { background: url(http://www.megaron.pl/img/box319_1.jpg) 0 100% no-repeat; margin: 5px 0 0 0; height: auto; }
#warto_wiedziec h2 { color: #384261; background: url(http://www.megaron.pl/img/box319_2.jpg) 0 0 no-repeat; letter-spacing: .1em; padding-left: 30px; padding-top: 10px; }
#warto_wiedziec ul { background: url(http://www.megaron.pl/img/linia.gif) 0 0 repeat-x; margin: 0 16px; padding: 14px 0 14px 15px; list-style: disc; }
#warto_wiedziec li { padding: 3px 0; list-style: disc; }
#warto_wiedziec li a:hover { text-decoration: underline; }

/* dokument ------------------------------------------------------------------*/
.dokument, .dokument3, .dokument4 { background: url(http://www.megaron.pl/img/dokument_2.jpg) 0 100% no-repeat; margin: 5px 0 13px 0; }
.dokument .inner, .dokument3 .inner, .dokument4 .inner { background: url(http://www.megaron.pl/img/dokument_1.jpg) 0 0 no-repeat; padding: 10px; overflow: hidden; }
.dokument ul { margin: 5px 0; }
.dokument ul li { margin: 5px 0 5px 15px; list-style: disc; }
.dokument ol li { margin: 5px 0 5px 16px; }
.dokument2 { background: url(http://www.megaron.pl/img/dokument_2.jpg) 0 100% no-repeat; margin: 5px 0; }
.dokument2 .inner { background: url(http://www.megaron.pl/img/dokument_1.jpg) 0 0 no-repeat; padding: 10px 0 0 10px; }
.columns .fl { width: 410px; }
.columns .fr { width: 220px;  }

.form_c { padding: 15px; border: 1px solid #7a7369; margin: 15px 0 0 0; }
.form_c select { width: 120px; margin: 0 0 0 5px; }

/* lista ofert i schowek -----------------------------------------------------*/
#oferty-kategorie { background: #f7f8f8; padding: 8px 10px; overflow: hidden; height: 100%; font-size: 0.9em; color: #000; }
#oferty-kategorie a { display: block; }
#oferty-kategorie a:hover { text-decoration: underline; }
#oferty-kategorie .fl { width: 500px; padding-top: 6px; }
#oferty-kategorie .fr { width: 60px; text-align: right; }
#oferty-kategorie .fl li { float: left; padding-right: 10px; }
.lista-prosta, .schowek { margin: 0 auto; width: 100%; background: url(http://www.megaron.pl/img/h2_c.jpg) 0 3px no-repeat; }
.lista-prosta th, .schowek th { color: #fff; vertical-align: middle; padding: 0; text-align: center; }
.lista-prosta th a { color: #fff; text-decoration: none; font-weight: bold; padding: 7px 5px; display: block; }
.lista-prosta th a:hover { color: #eaeaea; text-decoration: underline; }
.lista-prosta th a.notactive {cursor:auto;}
.lista-prosta th a.notactive:hover {color: #fff; text-decoration: none;}
.lista-prosta th a img { margin-left: 3px; width: auto; }
.lista-prosta td, .schowek td { color: #000; border-bottom: 1px solid #eeeef1; vertical-align: middle; padding: 5px; text-align: center; }
.lista-prosta td a, .schowek td a { color: #000; text-decoration: none; }
.lista-prosta td a:hover, schowek td a:hover { color: #000; }
.lista-prosta td a:visited, schowek td a:visited { color:#6a6a6a; }
.lista-prosta .td1 {vertical-align:middle;}
.lista-prosta .td1 img { }
.lista-prosta .td1 { width: 90px; }
.lista-prosta .td2 { }
.lista-prosta .td3 { width: 110px; }
.lista-prosta .td4 { width: 90px; }
.lista-prosta .td5 {  }
.lista-prosta tr.kursor { cursor: pointer; }
.paginacja { margin: 5px 5px 15px; overflow: hidden; font-size: 0.9em; }
.paginacja a { text-decoration: none; }
.schowek th { padding: 7px 5px; }
.schowek a:hover { text-decoration: underline; }

/* kalkulator ----------------------------------------------------------------*/
.calc .td1 { width: 245px; padding: 5px 0; }
.calc .td2 { padding: 5px 0;  }
.calc td { vertical-align: top; padding: 2px 0; }
.calc table { padding: 5px 0; width: 405px; margin: 0; }
.calc .c { margin-bottom: 15px; }
.calc2 { margin-left: 0; }
.calc2 td { vertical-align: top; padding: 2px 5px; text-align: right; }

/* szczegoly oferty ----------------------------------------------------------*/
.title { background: url(http://www.megaron.pl/img/h2_c.jpg) no-repeat; overflow: hidden; height: 100%; }
.title h2 { float: left; background: none; }

div.title div.stronnicowanie {float: left; margin-left: 120px; margin-top: 5px; color: #FFF; font: bold 13px Tahoma;}
div.title div.stronnicowanie .nawigacja1 {float: left; margin: 3px 10px 0px 10px; margin-right: 10px; color: #FFF; font: bold 13px Tahoma;}
div.title div.stronnicowanie .nawpowrot {float: left; margin-left: 50px; margin-right: 10px; color: #FFF; font: bold 13px Tahoma;}

.title div span {float: left; margin-left: 10px; margin-right: 10px;}
.nawigacja { float: right; margin: 5px 8px 0 0; padding: 0 16px 2px 0; color: #fff; background: url(http://www.megaron.pl/img/arrow3.gif) 100% 4px no-repeat; font-weight: bold; }
.clDetale1 { float: left; width: 280px; display: inline; overflow: hidden; margin: 0 0 20px 0; }
.clDetale1 div { background-color: transparent !important; }
.clDetale1 li {  }
#mainPicture { position: relative; overflow: hidden; height: 200px; }
.clDetale2 { float: right; width: 360px; display: inline; font-size: 12px; font-weight: bold; }
.clDetale2 span { color: #d24349; }
.opis { clear: both; padding: 20px 15px 0; color: #666; text-align: justify; }
.detale1 { clear: both; float: left; width: 350px; display: inline; padding-left: 10px;}
.detale2 { float: right; width: 230px; display: inline; text-align: center; }
.detale2 h3 { text-align: center; }
.detale2 p { background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; margin: 0 25px; padding: 1px 0 3px 0; }
.detale3 { clear: both; padding: 25px 0 0 10px; }
.buttony { text-align: center; font-size: 1.0em; padding: 15px 0 10px 0; }
.buttony a { color: #868686; padding: 8px; }
.buttony a:hover { color: #f00; }
.detale { width: 100%; }
.detale td {padding: 4px 1px; text-align:left; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; }
.agent-zdjecie { width: 120px; border: 1px solid #e8e8ed; padding: 1px; background: #fff; }

/* Tabs ----------------------------------*/
.dokument3 #tabs div.ui-tabs-panel { padding: 0 0 10px 0; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; margin: 0 22px; }
.dokument3 .ui-tabs .ui-tabs-nav { position: relative; padding: 0px; float: right; display: inline; }
.dokument3 .ui-tabs .ui-tabs-nav li { float: right; padding: 0; list-style: none; }

.dokument3 .ui-tabs .ui-tabs-nav li a,
.dokument3 .ui-tabs .ui-tabs-nav li span {color: #fff; display: block; text-decoration: none; width: 92px; height: 42px; margin-right: 2px;margin-top:2px; text-align: center; background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat -92px 0px; overflow: hidden;font-family:Verdana;font-size:11px;text-transform:lowercase; }
.dokument3 .ui-tabs .ui-tabs-nav li span {background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat -184px 0px;cursor:auto;color:#e3e3e3;}
.dokument3 .ui-tabs .ui-tabs-nav li a:hover { background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat 0px 0px; }
.dokument3 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat 0px 0px; }

.dokument3 .ui-tabs .ui-tabs-nav li a.single,
.dokument3 .ui-tabs .ui-tabs-nav li span.single {line-height:42px;}
.dokument3 .ui-tabs .ui-tabs-nav li a.double,
.dokument3 .ui-tabs .ui-tabs-nav li span.double {padding-top:5px;height:37px;}

.ui-tabs .ui-tabs-panel { display: block; border: 0; background: none; clear: both; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.pion {float: right;width:188px;overflow:hidden;}
.pion  li { float: left; padding: 0; list-style: none;}
.pion  li a,
.pion  li span { padding:0px;color: #fff; display: block; text-decoration: none; width: 92px; height: 42px;margin-right:2px;margin-top:2px; text-align: center; background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat -92px 0px; overflow: hidden; font-family:Verdana;color:#F9F9F9;font-size:11px;text-transform:lowercase; }
.pion  li span {background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat -184px 0px;cursor:auto;color:#e3e3e3;}
.pion  li a:hover { background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat 0px 0px; }
.pion  li.ui-tabs-selected a { background: url(http://www.megaron.pl/img/navi-tabs.jpg) no-repeat 0px 0px; }

.pion  li a.single,
.pion  li span.single {line-height:42px;}
.pion  li a.double,
.pion  li span.double {padding-top:5px;height:37px;}

#tabs div.ui-tabs-panel h2 { font: bold 1.125em Tahoma, Candara, Verdana, sans-serif; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; color: #384261; padding: 0px 0 3px 0; margin: 0 0 8px 0; overflow: hidden; height: 100%; }
#tabs div.ui-tabs-panel .dokument, #tabs div.ui-tabs-panel .inner { background: none !important; }
#tabs div.ui-tabs-panel .calc  { margin: 0 }
#tabs div.ui-tabs-panel .calc td  { padding: 2px 8px 2px 0; vertical-align: middle; }

/* ankiety -------------------------------------------------------------------*/
.ankieta { background: url(http://www.megaron.pl/img/dokument_1.jpg) 0 0 no-repeat; overflow: hidden; height: 630px;}
.ankieta .tresc, .ankiety .tresc { padding: 15px 5px; }
.ankieta h2 { text-align: center; text-transform: uppercase; }
.ankieta .podtytul2 { color: #DF2939; font-weight: bold; font-size: 1.1em; margin: 20px 2px; text-align: center; }
.ankieta .clQuestion { margin: 15px 0 0 5px !important; list-style: none !important; text-align: left !important; }
.ankieta .clResult { margin: 2px 0 10px 5px !important; list-style: none !important; }
.ankieta .clAnswer { margin: 0 5px 0 0 !important;}
.ankiety .clResult { margin: 2px 0 10px 0px !important; list-style: none !important; }
.ankiety .podtytul2 { color: #DF2939; font-weight: bold; font-size: 1.1em; margin: 10px 2px 20px 2px; }
.ankiety .clQuestion { width: 300px; overflow: hidden; margin: 15px 0 0 0px !important; }
.ankiety .clAnswer { margin: 10px 5px 0 0 !important;}
.ankiety .last { list-style: none !important; }

/* przyciski -------------------------------------------------------------------*/
.clButtonPF { background: url(http://www.megaron.pl/img/menu_kategorie_2.jpg) 0 0 no-repeat; color: #fff; text-transform: uppercase; font-size: 0.9em; height: 30px; width: 114px; text-align: center; border: none; cursor: pointer; }
.clButtonPF:hover { background-position: -114px 0px;  }

/* zglos oferte --------------------------------------------------------------*/
.wyslij-oferte { margin: 0 10px 0 0; }
.wyslij-oferte td { padding: 0 5px 6px 0; vertical-align: top; }
.wyslij-oferte input { width: 160px; padding: 2px 0; margin-left: 5px }
.wyslij-oferte select { width: 162px; margin-left: 5px; }
.wyslij-oferte .td1 { width: 140px }
.wyslij-oferte .td2 { padding-right: 15px; }
.wyslij-oferte input.checkbox { width: auto; padding: 0; border: none; background: transparent; margin-bottom: 0; }
.wyslij-oferte textarea { margin-left: 5px; width: 540px; }
.wyslij-oferte .c { text-align: center; }
.wyslij-oferte .d { text-align: right; }
.wyslij-oferte b { font-weight: normal; display: block; text-align: right; padding: 2px 0 3px 0; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; }
#zglos_form { margin: 15px 0; padding: 15px; background: #dfdfdd;}
.wyslij-oferte2 { margin: 10px 0 0 0; width: 100%; }
.wyslij-oferte2 h3 { font-size: 1.0em; background: none; border-bottom: 1px solid #b4b4b3; margin: 0 7px 5px 5px; }
.wyslij-oferte2 td { padding: 0; margin: 0; vertical-align: top; }
.wyslij-oferte2 .input120 { width: 160px; padding: 1px 0; margin-left: 5px }
.wyslij-oferte2 select { width: 162px; margin-left: 5px; }
.wyslij-oferte2 input.checkbox { width: auto; padding: 0; border: none; background: transparent; margin-bottom: 0; }
.wyslij-oferte2 textarea { margin-left: 5px; width: 579px; height: 20px; }
.wyslij-oferte .c { text-align: center; }
.wyslij-oferte2 .d { width: 180px; margin: 0 auto; }
.wyslij-oferte b { font-weight: normal; display: block; text-align: right; padding: 2px 0 3px 0; background: url(http://www.megaron.pl/img/linia.gif) 0 100% repeat-x; }
.wyslij-oferte2 .td1 { width: 290px; padding: 0 5px; }
.wyslij-oferte2 .td1 table { margin-left: 5px; width: 290px; height: 130px; }
.wyslij-oferte2 .td1 table td { padding: 5px; }
#zglos1 table { margin: 10px 8px; }
#zglos3  div { margin: 0 12px 5px 10px; padding: 10px; }
#zglos3 h3 { border: none; margin-left: 0; }
#zglos2 { width: 100%; }
#zglos2 td { padding-left: 0; }
#zglos2 input { width: 50px; margin-left: 0; }
#zglos2 .input120 { width: 140px;  }
.wyslij-oferte2 .d input { float: left; cursor: pointer; padding: 0 5px }
.wyslij-oferte2 .d .reset { background: url(http://www.megaron.pl/img/button_reset.gif) no-repeat; overflow: hidden; height: 100%; width: 90px;  }
.wyslij-oferte2 .d .reset input { height: 28px; width: 90px; text-indent: -1000px; }

/* wyslij link ---------------------------------------------------------------*/
.wyslij { margin: 0 auto; padding: 10px; text-align: center; }
.wyslij h2 { margin: 0; }
.wyslij p { margin: 5px; }
.wyslij-link { margin: 5px auto; }
.wyslij-link td { padding-bottom: 5px; }

/* wydruk --------------------------------------------------------------------*/
.wydruk { font-size: 10pt; line-height: 140%; text-align: center; background: #fff; color: #000; margin: 0; min-height: 403px; }
.wydruk-naglowek { text-align: right; margin: 0 auto; padding: 5px; line-height: 160%;  overflow: hidden; }
.wydruk2 { text-align: center; width: 90%; padding: 15px; margin: 0 auto; border-bottom: 1px solid #666; }
.wydruk-oferty, .wydruk-oferty2 { width: auto; margin-left: 0; text-align: left; }
.wydruk-oferty td, .wydruk-oferty2 td { padding: 2px 5px; }
.wydruk .opis { text-align: left; margin-top: 10px; padding-left: 5px; }
.wydruk .wydruk-dol { border-bottom: 1px solid #000; }
.wydruk-zdjecie { width: 240px; }
.wydruk-agent-zdjecie { float: left; margin-right: 10px; width: 100px; }
.padding15 { padding: 15px; font-style: italic; }


/* autopowiadamiacz ----------------------------------------------------------*/
.autopowiadamiacz { text-align: right; }
.autopowiadamiacz td { padding: 5px; }
.autopowiadamiacz img { float: left; padding: 0 5px; display: inline; }
.autopowiadamiacz .checkbox { float: left; padding: 0 2px; display: inline; }

/* megaron nieruchomosci -----------------------------------------------------*/
#dokument5 { padding: 10px; overflow: hidden; }
.menu_megaron { border-top: 6px solid #CFCFCF; border-bottom: 6px solid #CFCFCF; overflow: hidden; height: 100%; font-size: 0.9em; margin: 20px 0; }
.menu_megaron li { float: left; width: 100px; margin: 15px 0 15px 4px; display: inline; border: 1px solid #9F9F9F;  height: 30px; overflow: hidden; overflow: hidden; }
.menu_megaron a { color: #fff; width: 90px; height: 30px; display: block; padding: 5px; text-align: center; background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) right bottom repeat; }
.menu_megaron a:hover { background: #f5f5f5 url(http://www.megaron.pl/img/bg_tabs2.jpg) left bottom repeat; }
.menu_megaron li.ui-tabs-selected a { background: #2c276c url(http://www.megaron.pl/img/bg_tabs2.jpg) left top no-repeat; }
#logo_megaron { display: block; margin: 0 auto; }

div.zakwp {position:fixed;width:341px;height:599px;background:url(http://www.megaron.pl/img/zakwp.png) no-repeat left top;top:265px;left:-305px;z-index:3;}
div.zakwp span.hov {display:block;right:0px;top:0px;width:35px;height:110px;position:absolute;cursor:pointer;}
div.zakwp div.inner {height:579px;width:282px;position:absolute;left:0px;padding:10px;}
div.zakwp div.inner a.wp-link {display:block;background:url(http://www.megaron.pl/img/wp_logo.png) no-repeat left top;width:210px;height:134px;margin:20px auto;}
div.zakwp div.inner span {display:block;text-align:center;font-size:14px;font-weight:bold;padding:20px 0px}

div.zakfb {position:fixed;width:341px;height:599px;background:url(http://www.megaron.pl/img/zakfb.png) no-repeat left top;top:35px;left:-305px;z-index:1;}
div.zakfb span.hov {display:block;right:0px;top:0px;width:35px;height:110px;position:absolute;cursor:pointer;}
div.zakfb div.inner {height:579px;width:282px;position:absolute;left:0px;padding:10px;}

div.zakyt {position:fixed;width:341px;height:599px;background:url(http://www.megaron.pl/img/zakyt.png) no-repeat left top;top:150px;left:-305px;z-index:2;}
div.zakyt span.hov {display:block;right:0px;top:0px;width:35px;height:110px;position:absolute;cursor:pointer;}
div.zakyt div.inner {height:599px;width:302px;position:absolute;left:0px;}




div.referencje {margin-bottom:20px;}
div.referencje div.row {padding:5px 0px;overflow:hidden;}
div.referencje div.row span.Fill {display:block;float:left;}
div.referencje input[type=text] {width:160px;float:left;}
div.referencje label {float:left;padding-right:5px;width:90px;}
div.referencje textarea {width:545px;float:left;height:100px;}
div.referencje input[type=text],
div.referencje textarea {border:solid 1px #697AA6;margin-right:5px;}
div.referencje div.dodajOpinie {padding:10px;background:url(http://www.megaron.pl/img/refbg.jpg) no-repeat right top;}
div.referencje div.dodajOpinie a.refSend {display:block;margin:0px auto;width:114px;text-align:center;background:url(http://www.megaron.pl/img/menu_kategorie_2.jpg) no-repeat left top;color:#fff;height:31px;line-height:31px;font-weight:bold;text-transform:uppercase;}
div.referencje div.dodajOpinie a.refSend:hover {background-position:-114px 0px;}

div.referencje div.opinie div.opiniaEl {padding:5px;background:#F5F5F5;border:solid 1px #F1F1F1;margin-top:10px;overflow:hidden;}

div.referencje div.opinie div.opiniaEl div.trescOpi {padding-bottom:15px;font-style:italic;}
div.referencje div.opinie div.opiniaEl div.autor {float:left;font-weight:bold;}
div.referencje div.opinie div.opiniaEl div.data {float:right;}
div.refGal {padding:10px;text-align:center;}
div.refGal a img {border:solid 1px #EAEBED;padding:2px;}

div.dvAktualnosci {}
div.dvAktualnosci div.Arty {padding:10px;}
div.dvAktualnosci div.Arty div.repArt {padding:15px;background:#F5F5F5;border:solid 1px #F1F1F1;margin-bottom:10px;overflow:hidden;}
div.dvAktualnosci div.Arty div.repArt div.Tytul {float:left;color:#6C81BA;font-size:16px;}
div.dvAktualnosci div.Arty div.repArt div.Data {float:right;color:#ccc;}
div.dvAktualnosci div.Arty div.repArt div.Tresc {clear:both;padding-top:20px;}

div.paginatorBottom {margin:0px auto;overflow:hidden;width:300px;}
div.paginatorBottom a {background:url(http://www.megaron.pl/img/pagel.png) no-repeat left top;line-height:24px;color:#fff;display:block;height:24px;width:24px;font-weight:bold;text-align:center;float:left;}
div.paginatorBottom a:hover, div.paginatorBottom a.selected {background-position:-24px 0px;}

.lista-prosta td.img {height:95px;}
.lista-prosta div.icons {float:right;height:85px;width:21px;}
.lista-prosta div.icons table td {vertical-align:middle;border:none;padding:0px;margin:0px;}
.lista-prosta div.icons table td img {display:block;}

div.bigIcos {overflow:hidden;margin-top:35px;margin-left:15px;}
div.bigIcos a {height:79px;width:79px;float:left;display:block;cursor:pointer;}

div.bigIcos a.ww {background:url(http://www.megaron.pl/img/ww_big.png) no-repeat -79px 0px;}
div.bigIcos a.prow {background:url(http://www.megaron.pl/img/prow_big.png) no-repeat -79px 0px;}
div.bigIcos a.unas {background:url(http://www.megaron.pl/img/unas_big.png) no-repeat -79px 0px;}
div.bigIcos a.vid {background:url(http://www.megaron.pl/img/vid_big.png) no-repeat -79px 0px;}
div.bigIcos a:hover {background-position:0px 0px;cursor:pointer}

.overlay {display:none;position:absolute;left:100px;top:-100px;background-image:url(http://www.megaron.pl/img/overlay_bg.png);width:320px;height:220px;padding:25px;}
.overlay img {border:solid 1px #fff;}

span.lbStrony{overflow:hidden;width:250px;}
span.lbStrony a.pagin-ofer {display:block;line-height:24px;float:left;color:#fff;font-weight:bold;background:url(http://www.megaron.pl/img/pagel.png) no-repeat 0px 0px;width:24px;text-align:center;}
span.lbStrony a.pagin-ofer:hover {background-position:-24px 0px;}
span.lbStrony a.selected {background-position:-24px 0px;}
.ilosc {line-height:24px;}

div.filter {overflow:hidden;padding:5px 0px;}
div.filter div.filter-elem {float:left;overflow:hidden;margin-right:10px;margin-top:5px;}
div.filter div.filter-elem span.title {display:block;float:left;background:url(http://www.megaron.pl/img/list.png) no-repeat left top;height:24px;line-height:24px;color:#333;padding:0px 5px 0px 10px;}
div.filter div.filter-elem a.close {display:block;float:left;width:25px;height:24px;background:url(http://www.megaron.pl/img/list_end.png) no-repeat left top;cursor:pointer;}

#reklama {height:550px;width:550px;padding:25px;background:url(http://www.megaron.pl/img/overlay_big.png) no-repeat left top;position:absolute;margin:50px 190px;z-index:2000;display:none;}
#reklama #inner {height:548px;width:548px;border:solid 1px #e5e5e5; background:#fff;}
#reklama #rekclose {width:16px;height:16px;cursor:pointer;position:absolute;right:30px;top:30px;z-index:201;background:url(http://www.megaron.pl/img/x_close.gif) no-repeat left top;}

div.ofeform {}
div.ofeform div.inner {overflow:hidden;padding:15px;}
div.ofeform div.inner div.row {overflow:hidden;padding:2px 0px;}
div.ofeform div.inner label,
div.ofeform div.inner input[type=text],
div.ofeform div.inner label {width:150px;float:left;display:block;}
div.ofeform div.inner a.szukaj {float:left;margin:0px;}
div.ofeform div.inner a.small {font-size:10px;}

div.notatnik div.tresc {color:#a5a5a5;font-style:italic;padding:0px 10px;}

img.loading {display:block;margin:20px auto;}
.clButtonPF,
a.szukaj,
a.szukaj2 {clear:both;display:block;margin:0px auto;height:30px;width:120px;background:url(http://www.megaron.pl/img/button_new.png) no-repeat 0px 0px;color:#fff;font-weight:bold;line-height:30px;text-align:center;}
a.szukaj2 {background:url(http://www.megaron.pl/img/button_new2.png) no-repeat 0px 0px;width:109px;cursor:pointer;}
.clButtonPF:hover,
a.szukaj:hover,
a.szukaj2:hover,
a.szukaj2-active {background-position:0px -30px;}

div.count {background:#777;color:#fff;height:18px;line-height:18px;position:absolute;right:10px;border:solid 1px #EDE7E7;padding:0px 5px;text-align:center;display:none;}
span.strike {text-decoration:line-through;color:#D24349;}

/* ------------- Crossfade galeria ------------------ */
#devgallery { position: relative; width:670px; height:310px; margin:0; padding:0; overflow: hidden; cursor: pointer;}
#devgallery li { display: block;}

ul.punkttresc {list-style: disc outside none; margin: 0 16px; padding: 14px 0 14px 15px;}
div.inner a:hover {text-decoration: underline;}
div.headspecofe {color: #3F447E; font: bold 24px NeoSans; margin-bottom: 0px; overflow: hidden;}
div.specprzedmiot {float: left; margin-left: 120px; margin-top: 37px; text-align: left;}