* {	font-family: Tahoma, Verdana, Arial; font-size: 11px; }
body { margin:0px; background-color:#ececec; }
body#windowPopup { margin:5px 0px 0px 0px; background-color:#ffffff;  }
div { line-height:16px; }
fieldset { border:0px;  margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border:0px; }
p { margin:0px; padding:0px; }

a { color: #002c5d; text-decoration: none; }
a:hover { color: #002c5d; text-decoration: underline; }

/* CLEARFIX */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* END CLEARFIX END */

.do_gory { text-align:right; margin:5px 5px 5px 0px; }
.btn_powrot_do_listy { margin-top:10px; text-align:right;  }
.imgIco { vertical-align:bottom; }
.imgIcoUsun { vertical-align:text-top; }
.ui-datepicker-trigger { vertical-align:middle; cursor:pointer;  }

/* Formularz domyślny */
.form           { clear: both; width:607px; color:#565656; background-image:url('/images/layout/form_background.gif'); margin-left:7px; }
.form fieldset { margin: 0px; padding: 0px; }
.form_changed	{ font-size:15px; font-weight:bold; background-color:#8cc8f7; color:#ffffff; text-align:center; padding:10px 0px 10px 0px; }
.form_header	{ height:31px; position:relative; padding-left:10px; line-height:31px; font-size:15px; font-weight:bold; background-image:url('/images/layout/form_header.gif'); overflow:hidden; }
.form_header .powrot { position:absolute; top:6px; right:10px; width:68px; height:21px; }
.form_header .lang_panel { position:absolute; top:8px; right:10px; width:68px; height:21px; text-align:right; }
.form_footer	{ height:7px; background-image:url('/images/layout/form_footer.gif'); overflow:hidden; }
.form_title		{ padding:7px 10px 7px 10px; font-size:15px; font-weight:bold; background-image:url('/images/layout/form_title.gif'); }
.form .requre				 { color: #ff0000; }
.form .divField              { margin-top: 12px; padding:0px 10px 0px 10px; position:relative; }
/* Używane w kroku 5 */
.form .divField.divNoPadding { padding:0px; }
.form .divField.divNoRightPadding { padding:0px 0px 0px 10px; }
.form .divField .divLabel    { float: left; width: 160px; overflow: hidden; padding: 1px 1px 1px 3px; font-weight:bold; }
.form .divField .divLabel1Line    { width: 160px; overflow: hidden; padding: 1px 1px 4px 3px; font-weight:bold; }
.form .divField .divLabelTextArea    { padding: 1px 1px 1px 3px; }
.form .divField .divName     { line-height: 17px; }
.form .divField .divDesc     { font-size: 9px; font-weight:normal; padding-top: 2px; color: gray; }
.form .divField .divElement  { float: left; margin-bottom: 2px; }
.form .divField .divError    { clear: both; padding: 1px; margin: 2px 0px 10px 0px; color: red; border:1px solid red; }
.form .divField .divFullDesc { clear: both; padding: 1px; font-size: 9px; color: gray; }
.form .divField .divRadio	 { margin-bottom: 2px; float:left; width:137px; }
.changed	{ background-color: #8cc8f7; }

.form .divField .divjQueryError { padding-top:5px; }
.form .divField .divjQueryError label { clear:both; display:block; padding: 1px 1px 1px 3px; margin:2px 0px 10px 0px; color:red; border:1px solid red; }



.form .divLangGroup          { margin:10px 1px 15px 1px; background-color:#fcfbfb; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
.form .divFormLang			 { padding-left:5px; }
.form .divLangPanel          { text-align:right; background-color: #efefef; margin-bottom:5px; padding:5px 2px 5px 2px; }
.form .divLangPanel .btnSkopiuj { background-image:url('/images/layout/btn/btn_form_kopiuj_z_polskiego.png'); width:108px; height:30px; border:0px; vertical-align:middle; cursor:pointer; }


/* Przyciski */
.form .divButtons	      	 { padding:12px 10px 10px 10px; clear:both; }
.form .divButtonsBottom   	 { padding:2px 10px 5px 10px; clear:both; }
.form .btn_usun 			 	 { width:115px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_form_usun.gif'); cursor:pointer; }
.form .btn_data 			 { vertical-align:bottom; cursor:pointer; }
.form .btn_szukaj 		 	 { width:106px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_szukaj.gif'); cursor:pointer; }
.form .btn_wyslij 			 { width:107px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_form_wyslij.gif'); cursor:pointer; }
.form .btn_wyswietl			 { width:115px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_form_wyswietl.gif'); cursor:pointer; }


/* Linia oddzielająca */
.form .linia { height:1px; overflow:hidden; background-color:#ededed; margin:5px 10px 5px 10px; }

/* Margines */
.form .divMargin { margin-left:10px; margin-right:10px; }

/* Checkbox w 4 kolumnach */
.form .divColumnCheckbox	 { float: left; width:140px; margin-top: 10px; }
.form .divColumnCheckbox .check	 { float: left; width:25px; }
.form .divColumnCheckbox .value	 { float: left; width:115px; }

/* Checkbox w 2 kolumnach */
.form .divColumnCheckbox2	 		{ float: left; width:290px; margin-top: 10px;}
.form .divColumnCheckbox2 .check	{ float: left; width:25px; }
.form .divColumnCheckbox2 .value	{ float: left; width:265px; }

/* Select w 3 kolumnach (oferta -> wyposazenie) */
.form .divColumnSelect	 		{ float: left; width:185px; margin-top: 10px; }
.form .divColumnSelect .label	{ float: left; width:110px; }
.form .divColumnSelect .value	{ float: left; width:65px; }
.form .divColumnSelect .value select { width:55px; }

/* strona logowania */
.form #divZapomnialemHasla { width:380px; text-align:right; }
.form #divZapomnialemHasla a { color:#566c7a; font-size:9px; text-decoration: none; }

/* Edycja oferty (opłaty) - krok 5 */
.krok5 .firstlast_minute { font-size:15px; font-weight:bold; }
.krok5 #divOplatyTable table { width:100% }
.krok5 #divOplatyTable th { height:31px; font-size:11px; text-align:center; background-image:url('/images/layout/form_title.gif'); }
.krok5 #divOplatyTable .nazwa { width:125px; padding-left:5px; border-right: 1px solid #efefef; }
.krok5 #divOplatyTable .nazwa input { width:110px; }
.krok5 #divOplatyTable .daty { text-align:center; width:110px; border-right: 1px solid #efefef; }
.krok5 #divOplatyTable .daty input { width:70px; }
.krok5 #divOplatyTable .pobyt { text-align:center; width:40px; border-right: 1px solid #efefef; }
.krok5 #divOplatyTable .pobyt input { width:30px; }
.krok5 #divOplatyTable .stawka { text-align:center; padding-right:5px; width:60px; border-right: 1px solid #efefef; }
.krok5 #divOplatyTable .stawka input { width:30px; }
.krok5 #divOplatyTable .opcje { text-align:right; padding-right:3px; }
.krok5 #divOplatyTable td { border-bottom: 1px solid #efefef; padding:5px 0px 5px 0px;}
.krok5 #divOplatyTable td a { color:#002c5d; font-weight: bold; text-decoration:none; }
.krok5 #divOplatyTable td a:hover { color:#002c5d; font-weight: bold; text-decoration:underline; }

/* Edycja oferty (zdjęcia) - krok 6 */
.krok6 .noimageBox { width:150px; height:150px; float:left; margin:1px 1px 0px 0px; background-color: #f0f0f0; }
.krok6 .imageBox { width:150px; height:150px; float:left; margin:1px 1px 0px 0px; background-color: #f0f0f0; }
.krok6 .imageBox .image { width:120px; height:90px; padding:18px 0px 10px 0px; margin:0px auto; }
.krok6 .imageBox .options { padding-left:12px; }
.krok6 .imageBoxChanged	{ background-color: #8cc8f7; }

/* Edycja oferty (dostepnosc) - krok 7 */
.krok7 .dostepnosc { margin:15px 5px 0px 5px; }
.krok7 #col_miesiace { width:60px; margin-top:20px; float:left; margin-right:2px; font-size:10px; text-align:right; }
.krok7 #col_miesiace .miesiac { margin-bottom:3px; height:13px; line-height:13px; }
.krok7 #col_miesiace .miesiac_selected { background-color:#a6a5a5; color:#ffffff; }
.krok7 #col_grafik { width:533px; float:left; }
.krok7 #col_grafik #naglowek { height: 20px; }
.krok7 #col_grafik #naglowek .d { width:13px; overflow:hidden; float:left; margin-right:1px; margin-bottom:3px; text-align:center; font-size:10px; color:#272727; }
.krok7 #col_grafik #grafik { background-color:#f5f6f6; clear:both;  }
.krok7 #col_grafik #grafik .miesiac { clear:both; margin-bottom:3px; height:13px; }
.krok7 #col_grafik #grafik .miesiac_selected { background-color:#a6a5a5; }
/* dzien dla formularza */
.krok7 #col_grafik #grafik .d { width:13px; height:12px; overflow:hidden; float:left; margin-right:1px; text-align:center; font-size:10px; color:#ffffff; cursor:pointer; line-height:12px; }
/* zaznaczony */
.krok7 #col_grafik #grafik .s { background-image: url('/images/layout/dostepnosc/s.gif') !important; color:#ffffff;  }
/* niewiadomy */
.krok7 #col_grafik #grafik .n { background-image: url('/images/layout/dostepnosc/n.gif'); }
/* niewiadomy weekend */
.krok7 #col_grafik #grafik .nw { background-image: url('/images/layout/dostepnosc/nw.gif'); }
/* zarezerwowany */
.krok7 #col_grafik #grafik .z { background-image: url('/images/layout/dostepnosc/z.gif'); }
/* zarezerwowany weekend */
.krok7 #col_grafik #grafik .zw { background-image: url('/images/layout/dostepnosc/zw.gif'); }
/* dostepny */
.krok7 #col_grafik #grafik .do { background-image: url('/images/layout/dostepnosc/do.gif'); }
/* dostepny weekend */
.krok7 #col_grafik #grafik .dow { background-image: url('/images/layout/dostepnosc/dow.gif'); }
/* dostepny/zarezerwowany */
.krok7 #col_grafik #grafik .doz { background-image: url('/images/layout/dostepnosc/doz.gif'); }
/* dostepny/zarezerwowany weekend */
.krok7 #col_grafik #grafik .dozw { background-image: url('/images/layout/dostepnosc/doz.gif'); }
/* zarezerwowany/dostepny */
.krok7 #col_grafik #grafik .zdo { background-image: url('/images/layout/dostepnosc/zdo.gif'); }
/* zarezerwowany/dostepny weekend */
.krok7 #col_grafik #grafik .zdow { background-image: url('/images/layout/dostepnosc/zdo.gif'); }


/* Edycja oferty (płatność) - krok 8 */
.krok8 .tabPlatnosc { width:100%; }
.krok8 .tabPlatnosc th { padding:7px 5px 7px 5px; background-color:#f7f8f8; width:125px; font-size:13px; font-weight:bold; text-align:left; border-bottom:1px solid #ffffff; }
.krok8 .tabPlatnosc td { padding:7px 5px 7px 5px; border-bottom:1px solid #f7f8f8; }
.krok8 .tabPlatnosc .cena { width: 140px; border-right:1px solid #f7f8f8; }
.krok8 .tabPlatnosc .pozycja { width: 140px; border-right:1px solid #f7f8f8; }
.krok8 form { margin: 0px; padding: 0px; }
.krok8 fieldset { margin: 0px; padding: 0px; }
.krok8 .divField { margin: 0px; padding: 0px; }
.krok8 .divField .divElement  { margin:0px; }
.krok8 .DoZaplaty { padding:10px 5px 5px 5px; font-size:13px; }
.krok8 .DoZaplaty .kwota { font-weight:bold; font-size:13px; }
.krok8 .tabPodsumowanie { width:100%; }
.krok8 .tabPodsumowanie th { padding:5px; background-color:#f7f8f8; font-size:13px; font-weight:bold; text-align:left; }
.krok8 .tabPodsumowanie td { padding:5px; border-bottom:1px solid #f7f8f8; }
.krok8 .tabPodsumowanie .cena { text-align:right; width:140px; }



/* Rejestracja nowego uzytkownika / edycja danych */
.rejestracja .rodzaj_konta { margin-bottom: 2px; float:left; width:195px; }
.rejestracja .rodzaj_konta .check	 { float: left; width:25px; }
.rejestracja .rodzaj_konta .value	 { float: left; width:165px; }
.rejestracja .rodzaj_konta .divError    { clear:both; padding: 1px; margin: 2px 0px 2px 0px; color: red;  }
.rejestracja .checkbox_field { margin-top: 2px; }


/* box ze stronami */
.paginator { clear: both; width:607px; color:#565656; background-image:url('/images/layout/form_background.gif'); margin-left:7px; }
.paginator .content { padding:2px 0px 2px 0px; text-align:center; color:#6f6f6f; }
.paginator .content .current{ font-weight:bold; }
.paginator .content a { color:#6f6f6f; }
.paginator .content img { vertical-align:middle; }
.paginator .top { height:7px; background-image:url('/images/layout/paginator_header.gif'); overflow:hidden; }
.paginator .bottom	{ height:7px; background-image:url('/images/layout/form_footer.gif'); overflow:hidden; }

div#blockTop { margin:0px auto; width:1058px; height:252px; background-image:url('/images/layout/top.jpg'); position:relative; overflow:hidden; }
div#blockTop.home { margin:0px auto; width:1058px; height:252px; background-image:url('/images/layout/top_home.jpg'); position:relative;overflow:hidden; }
div#blockTop #boxSearch { top:223px; right:0px; position:absolute; height:20px; }
div#blockTop #boxSearch #facebook { right:300px; top:2px; width:100px; position:absolute; }
div#blockTop #boxSearch #ggplus { right:252px; top:5px; width:40px; position:absolute; }
div#blockTop #boxSearch #btnSearch { right: 43px; background: url('/images/layout/btn/btn_wyszukaj.png'); width:31px; height:24px; border:0px; cursor:pointer; background-repeat:no-repeat; position:absolute; }
div#blockTop #boxSearch .inputSearch { color:#565656; right: 74px; background: url('/images/layout/bg_wyszukaj.png'); width:186px; height:24px; padding:0px 4px 0px 4px; line-height:24px; border:0px; position:absolute; }
div#blockTop #boxSearch .inputSearchHome { color:#565656; right: 66px; background: url('/images/layout/bg_wyszukaj_home.png'); width:154px; height:24px; padding:0px 4px 0px 4px; line-height:24px; border:0px; position:absolute; }


div#blockTop #logo { left:60px; top:35px; width:40px; height:55px; position:absolute; overflow:hidden; }
div#blockTop #logo img { width:100%; height:100%; }
div#blockTop #logo2 { left:101px; top:60px; width:280px; height:30px; position:absolute; overflow:hidden; }
div#blockTop #logo2 img { width:100%; height:100%; }

div#blockTop #boxLinki { right:35px; top:14px; position:absolute; width:290px; color:#006091; }
div#blockTop #boxLinki a { color:#035fae; text-decoration: none; font-size:11px; }
div#blockTop #boxLinki a:hover { color:#035fae; text-decoration: underline; font-size:11px; }
div#blockTop #boxLinki .lang { float:left; margin-top:2px; }
div#blockTop #boxLinki .logout { width:80px; right:15px; top:0px;position:absolute;  }
div#blockTop #boxLoginDate { color:#006091; position:absolute; width:300px; text-align:right; right:180px; top:88px; }
div#blockTop #boxWelcome { color:#ffffff; font-weight: bold; padding-left:570px; padding-top:28px; width:300px; text-align:right; }

div#blockCien { margin:0px auto; width:1058px; background-image:url('/images/layout/cien.png'); }
div#blockContener { margin:0px auto; width:970px; background-color:#ffffff; padding-bottom:5px; }

div.blockBanerTop { margin:0px auto; width:750px; overflow:hidden; }


div#blockMenu { height:48px; overflow:hidden; }
div#blockMenu .pos { float:left; }
div#blockMenuCien { height:8px; background-image:url('/images/layout/mg_cien.gif'); overflow:hidden; }

div#blockLewy { width:620px; float:left; }

div#blockPrawy { width:350px; float:right; }

div#blockStopka { height:105px; width:983px; margin:0px auto; padding:10px 0px 0px 75px; clear:both; overflow:hidden; background-image:url('/images/layout/stopka.png'); }
div#blockStopka .box { float:left; font-size:12px; color:#484848; }
div#blockStopka .box a { font-size:12px; color:#484848; }
div#blockStopka img { vertical-align:middle; }

div#blockCopyright { width:1058px; margin:0px auto; padding:0px 0px 10px 0px; clear:both; text-align:center; color:#484848; }

#messagesDialog>#messageError { display:none; }
#messagesDialog>#messageWarning { display:none; }
#messagesDialog>#messageInfo { display:none; }
.ui-dialog-content { font-weight:bold; text-align:center; padding-top:20px; }
.ui-widget-content { font-weight:bold; text-align:center; padding-top:20px; }


#messagesHidden>#messageError { border:1px solid #ff0000; padding:5px; font-weight:bold; color:#ff0000; margin:1px 3px 8px 3px; text-align:center; }
#messagesHidden>#messageWarning { border:1px solid #f17111; padding:5px; font-weight:bold; color:#f17111; margin:1px 3px 8px 3px; text-align:center; }
#messagesHidden>#messageInfo { border:1px solid #767b2f; padding:5px; font-weight:bold; color:#767b2f; margin:1px 3px 8px 3px; text-align:center; }



/* szary box na lewej części */
.boxGrey { clear: both; width:607px; color:#565656; background-image:url('/images/layout/box_grey607_background.gif'); margin-left:7px; }
.boxGrey .content { padding:0px 10px 0px 10px; }
.boxGrey .margin { padding-top:10px; padding-bottom:10px; }
.boxGrey .text { text-align:justify; }
.boxGrey .top { height:31px; padding-left:10px; line-height:31px; font-size:15px; font-weight:bold; background-image:url('/images/layout/box_grey607_top.gif'); overflow:hidden; position:relative; }
.boxGrey .top h1 { margin:0px; padding:0px; display:inline; font-size:15px; font-weight:bold; }
.boxGrey .top h2 { margin:0px; padding:0px; display:inline; font-size:15px; font-weight:bold; }
.boxGrey .top a.aTytul { line-height:31px; font-size:15px; color:#565656; }
.boxGrey .top a.aTytul:hover { font-size:15px; color:#565656; }
.boxGrey .top_line { height:7px; background-image:url('/images/layout/box_grey607_top_line.gif'); overflow:hidden; }
.boxGrey .top .nieaktywny { position:absolute; top:9px; right:5px; width:16px; height:12px; overflow:hidden; background-image:url('/images/layout/dane_niekompletne.gif'); }
.boxGrey .top .powrot_do_opisu { position:absolute; top:6px; right:10px; width:68px; height:21px; }
.boxGrey .top .wyszukaj_ponownie { position:absolute; top:6px; right:10px; width:150px; height:21px; text-align:right; }
.boxGrey .top .artykul_data { position:absolute; top:9px; right:10px; width:68px; height:21px; }
.boxGrey .top .artykul_nieaktywny { position:absolute; top:11px; right:85px; width:115px; height:21px; overflow:hidden; }

.boxGrey .bottom	{ height:7px; background-image:url('/images/layout/box_grey607_bottom.gif'); overflow:hidden; clear:both; }
.boxGrey .bottom_height	{ height:35px; background-image:url('/images/layout/box_grey607_bottom_height.gif'); overflow:hidden; clear:both; }
.boxGrey .bottom_toolbar	{ text-align:right; padding-right:20px; height:23px; background-image:url('/images/layout/box_grey607_bottom_toolbar.gif'); overflow:hidden; clear:both; }

.boxGrey .title { padding:7px 0px 7px 10px; font-size:15px; background-image:url('/images/layout/form_title.gif'); }
.boxGrey .title .pos { float:left; width:33%; text-align:center;  }
.boxGrey .title .pos.border { border-right:2px solid #ffffff; }
.boxGrey .title .pos a { font-size:13px; color:#565656; }
.boxGrey .linia { height:1px; overflow:hidden; background-color:#ededed; margin:5px 10px 5px 10px; }
.boxGrey a { color:#002c5d; font-weight: bold; text-decoration:none; }
.boxGrey a:hover { color:#002c5d; font-weight: bold; text-decoration:underline; }

.boxGreyRounded { color:#565656; margin-left:7px; width:587px; height:28px; padding:13px 10px 0px 10px; background-image:url('/images/layout/box_grey607_rounded.gif'); overflow:hidden; }
.boxGreyRounded a { color:#002c5d; font-weight: bold; text-decoration:none; }
.boxGreyRounded a:hover { color:#002c5d; font-weight: bold; text-decoration:underline; }


.boxGrey .tab { width:100%; border-collapse: collapse; }
.boxGrey .tab th { height:31px; font-size:13px; text-align:center; background-image:url('/images/layout/form_title.gif'); border-left:1px solid #ffffff; }
.boxGrey .tab th.first { border-left:0px; }
.boxGrey .tab td { border: 1px solid #efefef; padding:5px;}
.boxGrey .tab td.first { border-left:0px; }
.boxGrey .tab td.active { width:25px; }
.boxGrey .tab td.center { text-align:center; }

.boxSeparator { height:10px; overflow:hidden; }


/* niebieski box na lewej części */
.boxBlueLeft { clear: both; width:607px; color:#01507f; background-image:url('/images/layout/box_blue607_background.gif'); margin-left:7px; }
.boxBlueLeft .content { padding:0px 10px 0px 15px; }
.boxBlueLeft .margin { padding-top:10px; padding-bottom:10px; }
.boxBlueLeft .top { height:6px; background-image:url('/images/layout/box_blue607_top.gif'); overflow:hidden; position:relative; }
.boxBlueLeft .bottom	{ height:5px; background-image:url('/images/layout/box_blue607_bottom.gif'); overflow:hidden; clear:both; }



div#divMap { width:500px; height:300px; margin:0px auto; }
div#divSearchMap { width:560px; height:420px; margin:0px auto; }

/* strona główna */
#home #polecamy { clear: both; width:607px; color:#565656; background-image:url('/images/layout/box_polecamy_background.gif'); margin-left:7px; position:relative; }
#home #polecamy .polecamy_top { height:31px; padding-left:10px; line-height:31px; font-size:15px; font-weight:bold; background-image:url('/images/layout/box_polecamy_top.gif'); overflow:hidden; position:relative; }
#home #polecamy .polecamy_top h1 { margin:0px; padding:0px; display:inline; font-size:15px; font-weight:bold; }
#home #polecamy .bottom { padding-left:380px; height:27px; background-image:url('/images/layout/box_polecamy_bottom.gif'); overflow:hidden; }
#home #polecamy .bottom .polecana_btn { width:20px; text-align:center; height:27px; line-height:27px; font-weight:bold; overflow:hidden; background-image: url('/images/layout/box_polecamy_number_off.gif'); background-position:center; float:left; }
#home #polecamy .bottom .polecana_btn a { color:#565656; line-height:27px; }
#home #polecamy .bottom .polecana_btn_on { color:#ffffff; background-image: url('/images/layout/box_polecamy_number_on.gif'); }
#home #polecamy .bottom .polecana_btn_on a { color:#ffffff; }
#home #polecamy .bottom .nextprev_btn { width:14px; float:left; height:23px; padding-top:4px; }
#home #polecamy #polecane_oferty { position:relative; height:170px; }
#home #polecamy #polecane_oferty .oferta_polecana { position:absolute; z-index:10; width:608px; }
#home #polecamy #polecane_oferty .oferta_polecana .opis { width:360px; padding:5px 15px 0px 10px; height:150px; float:left; }
#home #polecamy #polecane_oferty .oferta_polecana .zdjecie { width:220px; margin-top:5px; height:158px; float:left; background-image: url('/images/layout/home_img_shadow.gif'); background-repeat:no-repeat; }

#home #pomysly_na_wakacje { float:left; width:301px; height:309px; overflow:hidden; background-image:url('/images/layout/home_box.gif'); }
#home #kraje { margin-left:5px; float:left; width:301px; height:309px; overflow:hidden; background-image:url('/images/layout/home_box.gif'); }
#home .box_title { padding-left:10px; line-height:31px; font-size:15px; font-weight:bold; color:#565656; }
#home .box_zdjecie { height:158px; width:208px; margin:10px 0px 5px 50px; background-image: url('/images/layout/home_img_shadow.gif'); background-repeat:no-repeat; background-position:center; }
#home .box_pozycje { margin-top:5px; width:130px; height:75px; overflow:hidden; font-size: 11px; color:#565656; float:left; }
#home .box_pozycje a { font-size: 13px; color:#565656; }
#home .box_link { margin-top:6px; padding-left:17px; color:#002c5d; font-weight: bold; text-decoration:none; clear:both; }
#home .box_link a { color:#002c5d; font-weight: bold; text-decoration:none; }
#home .box_link a:hover { color:#002c5d; font-weight: bold; text-decoration:underline; }
#home #przewodnik { width:100%; margin-top:3px; }
#home #przewodnik .colListaKrajow { width:120px; border-right:1px solid #ededed; vertical-align:top; padding-top:3px; }
#home #przewodnik .colListaKrajow .kraje { font-size:13px; line-height:18px; height:167px; }
#home #przewodnik .colListaKrajow .kraje a { color:#565656; font-size:13px; text-decoration:none; font-weight:normal; }
#home #przewodnik .colListaKrajow .kraje a:hover { text-decoration:underline; }
#home #przewodnik .colKraj .tytul { height:16px; font-size:16px; font-weight: bold; border-bottom:1px solid #ededed; padding:3px 0px 5px 5px; }
#home #przewodnik .colKraj .tytul a { font-size:16px; font-weight: bold; color:#565656; }
#home #przewodnik .colKraj .opis { width:232px; float:left; padding:3px 5px 3px 5px; }
#home #przewodnik .colKraj .zdjecie { width:208px; height:158px; float:left; margin:3px 0px 3px 0px; background-image: url('/images/layout/home_img_shadow.gif'); background-repeat:no-repeat; }
#home .boxGrey .top a { line-height:31px; font-size:15px; color:#565656; }
#home .homeWydarzenie { width:290px; float:left; margin-top:5px; padding-left:10px; }
#home .homeWydarzenie .homeWydarzenieNazwa { font-size:13px; margin-bottom:3px; }
#home .homeWydarzenie .homeWydarzenieNazwa a { font-size:13px; color:#565656; }
#home .homeWydarzenie .homeWydarzenieZdjecie { width: 120px; height: 105px; float:left; padding-right:5px; }
#home .homeWydarzenie .homeWydarzenieOpis { float:left; width: 163px; } /* height:90px; */
#home .homeWydarzenie .homeWydarzenieOpis .homeWydarzenieOpisSkrot { overflow:hidden; min-height:75px;height:auto !important;height:75px; }
#home .homeWydarzenie .homeWydarzenieOpis .homeWydarzenieOpisLink { height:15px; overflow:hidden; }

/* szary box na całą szerokość strony */
.boxFull { clear: both; width:956px; color:#565656; background-image:url('/images/layout/box_full_background.gif'); margin-left:7px; }
.boxFull .content { padding:0px 10px 0px 15px; }
.boxFull .margin { padding-top:10px; padding-bottom:10px; }
.boxFull .top { height:33px; padding-left:10px; line-height:33px; font-size:15px; font-weight:bold; background-image:url('/images/layout/box_full_top.gif'); overflow:hidden; position:relative; }
.boxFull .bottom	{ height:10px; background-image:url('/images/layout/box_full_bottom.gif'); overflow:hidden; clear:both; }
.boxFull .title { padding:7px 0px 7px 10px; font-size:15px; background-color:#f5f5f5; }

.boxFull .oferta { width:135px; padding:5px 10px 5px 10px; float:left; }
.boxFull .oferta .zdjecie { text-align:center; margin-bottom:4px; height:90px; }
.boxFull .oferta .nazwa { text-decoration:underline; text-align:center; }
.boxFull .oferta .nazwa a { text-decoration:underline; }
.boxFull .oferta .lokalizacja { text-align:center; }


/* zarządzanie ofertami */
.zarzadzanie .oferta { margin: 10px 0px 10px 0px; width:100%; }
.zarzadzanie .oferta .left { width:50%; border-right:1px solid #ededed; vertical-align:top;  }
.zarzadzanie .oferta .left .thumb { width:150px; vertical-align:top;  }
.zarzadzanie .oferta .left .kroki { vertical-align:top; }
.zarzadzanie .oferta .left .kroki .krok { padding:0px; }
.zarzadzanie .oferta .left .kroki .krok img.dane  { margin:2px 5px 2px 0px; vertical-align:bottom; }
.zarzadzanie .oferta .left .edycja { color:#ea6d0f; font-weight:bold; font-size:10px; }
.zarzadzanie .oferta .left .edycja a { font-size:10px; }

.zarzadzanie .oferta .right { padding-left:20px; vertical-align:top;  }
.zarzadzanie .oferta .right .tab_pozycja { width:100%; }
.zarzadzanie .oferta .right .tab_pozycja td { vertical-align:top; }
.zarzadzanie .oferta .right .hdr { font-size:13px; font-weight: bold;  }

/* uzytkownik / zarejestrowano */
.zarejestrowano #witamy	{ margin:0px auto; width:607px; height:159px; background-image:url('/images/layout/witamy.gif');  }
.zarejestrowano .btn_kontynuuj		 { width:114px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_kontynuuj.gif'); cursor:pointer; }

/* okno popup dodawania i edycji zdjęcia */
#windowZdjecie { background-color:#fefdfd; background-image: url('/images/layout/popup_logo.gif'); background-repeat: no-repeat; margin-top:90px;  }
#windowZdjecie .formZdjecie { width:510px; color:#565656; }
#windowZdjecie .formZdjecie fieldset { margin: 0px; padding: 0px; }
#windowZdjecie .formZdjecie .requre  { color: #ff0000; }
#windowZdjecie .formZdjecie .divField  { margin-top: 5px; padding:0px 10px 0px 10px; position:relative; }
#windowZdjecie .formZdjecie .divField .divLabel    { float: left; width: 80px; overflow: hidden; padding: 1px 1px 1px 3px; font-weight:bold; }
#windowZdjecie .formZdjecie .divField .divName     { line-height: 17px; }
#windowZdjecie .formZdjecie .divField .divDesc     { font-size: 9px; font-weight:normal; padding-top: 2px; color: gray; }
#windowZdjecie .formZdjecie .divField .divElement  { float: left; margin-bottom: 2px; }
#windowZdjecie .formZdjecie .divField .divError    { clear: both; padding: 1px; margin: 2px 0px 10px 0px; color: red; border:1px solid red; }
#windowZdjecie .formZdjecie .divField .divFullDesc { clear: both; padding: 1px; font-size: 9px; color: gray; }
#windowZdjecie .formZdjecie .divButtons	      	 { margin-top: 8px; padding:10px; }
#windowZdjecie .formZdjecie .btn_zapisz { width:133px; height:29px; border:0px; background-image:url('/images/layout/btn/btn_form_zdjecie_zapisz.gif'); cursor:pointer; }

/* lista pomyslów na wakacje */
.pomyslynawakacje .pomysl { margin-top:10px; clear:both; }
.pomyslynawakacje .pomysl .zdjecie { width: 130px; height: 90px; float:left; }
.pomyslynawakacje .pomysl .opis { width: 450px; height:90px; float:left; }
.pomyslynawakacje .pomysl .opis .skrot  { height:70px; overflow:hidden; }
.pomyslynawakacje .pomysl .opis .kierunki  { height:20px; overflow:hidden; }

 /* szczegóły pomyslu na wakacje */
.pomyslnawakacje .zdjecia { width: 200px; float:left; margin-right:15px; }
.pomyslnawakacje .zdjecia img { padding-bottom:20px; }
.pomyslnawakacje .opis { width:365px; float: left; }

/* lista artykułów */
.artykuly .artykul { margin-top:10px; clear:both; }
.artykuly .artykul .tytul { font-size:13px; margin-bottom:4px; }
.artykuly .artykul .zdjecie { width: 130px; height: 90px; float:left; }
.artykuly .artykul .opis { width: 450px; height:90px; float:left; }

/* lista ostatnich artykułów */
.ostatnie_artykuly .artykul { margin-top:10px; margin-bottom:10px;  clear:both; }
.ostatnie_artykuly .artykul .tytul { font-size:13px; font-weight:bold; margin-bottom:4px; position:relative; }
.ostatnie_artykuly .artykul .tytul .data_artykulu { position:absolute; width:68px; right:5px; top:0px; }
.ostatnie_artykuly .artykul .zdjecie { width: 130px; height: 90px; float:left; }
.ostatnie_artykuly .artykul .opis { width: 450px; height:90px; float:left; }

/* lista starszych artykułów */
.starsze_artykuly .artykul { padding-top:5px; padding-bottom:5px;  clear:both; }
.starsze_artykuly .artykul .tytul { width:500px; float:left; }
.starsze_artykuly .artykul .data { width: 70px; float:right; text-align:right; }

 /* szczegóły pomyslu na wakacje */
.szczegoly_artykulu .zdjecia { width: 200px; float:left; margin-right:15px; }
.szczegoly_artykulu .zdjecia img { margin-bottom:5px; }
.szczegoly_artykulu .opis { text-align:justify; clear: both; }


/* widok wydarzenia ze zdjęciem */
.wydarzenia .wydarzenie { margin-top:10px; clear:both; }
.wydarzenia .wydarzenie .tytul { font-size:13px; font-weight:bold; margin-bottom:4px; position:relative;  }
.wydarzenia .wydarzenie .tytul h2 { font-size:13px; font-weight:bold; margin:0px; padding:0px; display:inline; }
.wydarzenia .wydarzenie .tytul .nieaktywny { position:absolute; top:3px; right:2px; width:16px; height:12px; overflow:hidden; background-image:url('/images/layout/dane_niekompletne.gif'); }
.wydarzenia .wydarzenie .zdjecie { width: 130px; height: 90px; float:left; }
.wydarzenia .wydarzenie .opis { width: 450px; height:90px; float:left; }
.wydarzenia .wydarzenie .opis .daty  { height:18px; overflow:hidden; font-weight:bold; }
.wydarzenia .wydarzenie .opis .skrot  { height:52px; overflow:hidden; }
.wydarzenia .wydarzenie .opis .link  { height:20px; overflow:hidden; }

/* widok wydarzenia bez zdjęcia */
.wydarzenia .wydarzenie_simple { clear:both; }
.wydarzenia .wydarzenie_simple .opis { width:350px; float: left; position:relative; }
.wydarzenia .wydarzenie_simple .opis h2 { font-size:13px; font-weight:bold; margin:0px; padding:0px; display:inline; }
.wydarzenia .wydarzenie_simple .opis .nieaktywny { position:absolute; top:3px; right:2px; width:16px; height:12px; overflow:hidden; background-image:url('/images/layout/dane_niekompletne.gif'); }
.wydarzenia .wydarzenie_simple .daty  { width:150px; text-align:right; float:right; font-weight:bold; }
.wydarzenia .wydarzenie_simple .link  { width:70px; text-align:right; float:right; }

/* lista linkow */
.linki .wydarzenie { margin-top:10px; clear:both; }
.linki .link .kategoria { font-size:13px; font-weight:bold; margin-bottom:15px; position:relative;  }
.linki .link .kategoria .nieaktywny { position:absolute; top:3px; right:2px; width:16px; height:12px; overflow:hidden; background-image:url('/images/layout/dane_niekompletne.gif'); }
.linki .link .zdjecie { width: 130px; height: 90px; float:left; }
.linki .link .info { width: 450px; height:90px; float:left; }
.linki .link .info .nazwa { /* height:18px; overflow: hidden; */ font-weight:bold; }

/* szczegóły wydarzenia */
.szczegoly_wydarzenia .zdjecia { width: 200px; float:left; margin-right:15px; }
.szczegoly_wydarzenia .zdjecia img { margin-bottom:5px; }
.szczegoly_wydarzenia .opis { text-align:justify; }
/*.szczegoly_wydarzenia .opis { width:365px; float: left; }*/

/* lista krajow */
.kraje .kraj { margin-top:10px; clear:both; }
.kraje .kraj .tytul { font-size:13px; margin-bottom:4px; }
.kraje .kraj .zdjecie { width: 130px; height: 90px; float:left; }
.kraje .kraj .opis { width: 450px; height:90px; float:left; }

/* szczegóły kraju - przewodnik */
.kraj .menu { height:30px; overflow:hidden; }
.kraj .zdjecia { width: 200px; float:left; margin-right:15px; }
.kraj .zdjecia img { margin-bottom:20px; }
.kraj .opis { width:365px; float: left; }


/* kierunki */
.kierunki .row { padding:5px 0px 5px 0px; }
.kierunki .row.polska a { font-weight: bold; }
.kierunki .row .kraj { width:135px; overflow:hidden; float:left; padding-left:10px; font-weight: bold; }
.kierunki .row .regiony { width:462px; overflow:hidden; float:left; }
.kierunki .row .regiony a { font-weight: bold; }
.kierunki .grey { background-color:#f5f5f5; }



/* lista wyszukanych ofert  */
.oferty .pozycja .linki { float:left; height:31px; line-height:31px; width:450px; }
.oferty .pozycja .numer { float:right; height:31px; line-height:31px; width:100px; text-align:right; padding-right:5px; font-size:12px; }
.oferty .margines { height:5px; }
.oferty .pozycja .zdjecie { width: 130px; height: 105px; float:left; padding-left:10px; }
.oferty .pozycja .opis { width: 360px; height:105px; float:left; border-right:1px solid #ededed; }
.oferty .pozycja .opis .dane { height:80px; overflow:hidden; }
.oferty .pozycja .opis .dane_first_last_minute { height:95px; }
.oferty .pozycja .opis .dane td { padding:0px 5px 1px 0px; }
.oferty .pozycja .opis .dane .hdr { font-weight: bold; }
.oferty .pozycja .opis .dane .termin { color: #fc0101; }
.oferty .pozycja .opis .dane .cena { color: #fc0101; }
.oferty .pozycja .opis .menu { height:15px; overflow:hidden; }
.oferty .pozycja .cechy { width: 95px; float:left; padding-left:5px; text-align:right; font-size:10px; line-height:14px; overflow-x:hidden; }

/* lista ofert first i last minute  */
.oferty_first_last .pozycja .linki { float:left; height:31px; line-height:31px; width:450px; }
.oferty_first_last .pozycja .numer { float:right; height:31px; line-height:31px; width:100px; text-align:right; padding-right:5px; font-size:12px; }
.oferty_first_last .margines { height:5px; }
.oferty_first_last .pozycja .zdjecie { width: 130px; height: 105px; float:left; padding-left:10px; }
.oferty_first_last .pozycja .opis { width: 360px; height:105px; float:left; border-right:1px solid #ededed; }
.oferty_first_last .pozycja .opis .dane { height:95px; overflow:hidden; }
.oferty_first_last .pozycja .opis .dane td { padding:0px 5px 1px 0px; }
.oferty_first_last .pozycja .opis .dane .hdr { font-weight: bold; }
.oferty_first_last .pozycja .opis .dane .termin { color: #fc0101; }
.oferty_first_last .pozycja .opis .dane .cena { color: #fc0101; }
.oferty_first_last .pozycja .opis .menu { height:15px; overflow:hidden; }
.oferty_first_last .pozycja .cechy { width: 95px; float:left; padding-left:5px; text-align:right; font-size:10px; line-height:14px; overflow-x:hidden; }



.kryteria_wyszukiwania { width:100%; border-top:1px solid #ededed;  }
.kryteria_wyszukiwania td { padding:4px; border-bottom:1px solid #ededed; }
.kryteria_wyszukiwania td h1 { margin:0px; padding:0px; display:inline; }
.kryteria_wyszukiwania td h2 { margin:0px; padding:0px; display:inline; }
.kryteria_wyszukiwania .kryterium { font-weight:bold; padding:4px 4px 4px 0px; width:130px; }


/* szczegoly oferty */
.oferta_szczegoly .linki { margin-bottom:10px; }
.oferta_szczegoly .linki .nazwa { color:#002c5d; font-size:13px; }
.oferta_szczegoly .podstawowe .kolumna { width:280px; float:left; margin-left:10px; }
.oferta_szczegoly .podstawowe .kolumna th { font-size:12px; font-weight:bold; text-align:left; padding:2px 10px 2px 2px; vertical-align:top; }
.oferta_szczegoly .podstawowe .kolumna td { font-size:12px; padding:2px; }
.oferta_szczegoly .podstawowe .first_last_minute { padding:10px 0px 0px 0px; color:#fc7600; font-size:14px; font-weight:bold; overflow:hidden; clear:both; text-align:center; }
.oferta_szczegoly .zdjecia { width:577px; margin:0px auto; padding:10px 0px 10px 0px; }
.oferta_szczegoly .zdjecia .zdjecie { width:288px; float:left; padding-top:5px; padding-bottom:5px; }
.oferta_szczegoly .zdjecia .zdjecie .img { text-align:center; }
.oferta_szczegoly .zdjecia .zdjecie .opis { font-weight:bold; text-align:center; }
/* .oferta_szczegoly .jak_dotrzec .opis { width:245px; float:left; padding-left:10px; padding-right:10px; border-right:1px solid #ececec; min-height:320px;height:auto !important;height:320px; } */
.oferta_szczegoly .jak_dotrzec .mapa { width:330px; float:right; overflow:hidden; border-left:1px solid #ececec; margin-left:5px; }
.oferta_szczegoly .jak_dotrzec .mapa #divMap { width:320px; height:290px; margin:0px auto; overflow:hidden; }
.oferta_szczegoly .wyposazenie th { font-weight:bold; text-align:left; padding:2px 10px 2px 0px; vertical-align:top; }
.oferta_szczegoly .wyposazenie td { padding:2px; }
.oferta_szczegoly #tabOplaty { width:100% }
.oferta_szczegoly #tabOplaty th { height:31px; font-size:13px; text-align:center; background-image:url('/images/layout/form_title.gif'); }
.oferta_szczegoly #tabOplaty td { border-bottom: 1px solid #efefef; padding:5px 0px 5px 0px;}
.oferta_szczegoly #tabOplaty td a { color:#002c5d; font-weight: bold; text-decoration:none; }
.oferta_szczegoly #tabOplaty td a:hover { color:#002c5d; font-weight: bold; text-decoration:underline; }
.oferta_szczegoly #tabOplaty .nazwa { padding-left:5px; border-right: 1px solid #efefef; }
.oferta_szczegoly #tabOplaty .daty { text-align:center; width:150px; border-right: 1px solid #efefef; }
.oferta_szczegoly #tabOplaty .pobyt { text-align:center; width:110px;  }
.oferta_szczegoly #tabOplaty .stawka { text-align:center; padding-right:5px; width:95px; border-right: 1px solid #efefef; }

.oferta_szczegoly .menu { width:607px; height:30px; background-color:#f5f5f5; /*background-image:url('/images/layout/oferta_menu.gif');*/ position:relative; }
.oferta_szczegoly .menu .pos { height:30px; width:120px; float:left; border-right:1px solid #ffffff; text-align:center; line-height:30px; }
.oferta_szczegoly .menu .pos a { font-size:13px; font-weight:bold; color: #565656; }
.oferta_szczegoly .menu .facebook { right:5px; top:5px; width:100px; position:absolute; }
.oferta_szczegoly .menu .ggplus { right:105px; top:8px; width:40px; position:absolute; }



/* strona punktów oferty */
#tabPunkty { width:100% }
#tabPunkty th { height:31px; font-size:13px; text-align:center; background-image:url('/images/layout/form_title.gif'); }
#tabPunkty td { border-bottom: 1px solid #efefef; padding:5px;}
#tabPunkty .lp { width:20px; }
#tabPunkty .center { text-align:center; }
#tabPunkty .suma { font-size:13px; font-weight:bold; border-top: 1px solid #efefef;  }


/* formularz kontaktu z klientem */
.oferta_kontakt { padding:5px 0px 5px 0px; }
.oferta_kontakt .formularz { width:410px; float:left; padding:0px 5px 0px 5px; border-right:1px solid #ececec; }
.oferta_kontakt .dane_kontaktowe { width:170px; float:right; padding:0px 5px 0px 5px; }

.oferta_kontakt .divField              { margin-top: 12px; position:relative; }
.oferta_kontakt .divFieldNoMargin	  { margin-top:0px; }
.oferta_kontakt .divField .divLabel    { float: left; width: 120px; overflow: hidden; padding: 1px 1px 1px 3px; font-weight:bold; }
.oferta_kontakt .divField .divName     { line-height: 17px; }
.oferta_kontakt .divField .divDesc     { font-size: 9px; font-weight:normal; padding-top: 2px; color: gray; }
.oferta_kontakt .divField .divElement  { float: left; margin-bottom: 2px; }
.oferta_kontakt .divField .divError    { clear: both; padding: 1px; margin: 2px 0px 10px 0px; color: red; border:1px solid red; }
.oferta_kontakt .divField .divFullDesc { clear: both; padding: 1px; font-size: 9px; color: gray; }
.oferta_kontakt .divField .requre	   { color: #ff0000; }
.oferta_kontakt .divField .divjQueryError { padding-top:5px; }
.oferta_kontakt .divField .divjQueryError label { clear:both; display:block; padding: 1px 1px 1px 3px; margin:2px 0px 10px 0px; color:red; border:1px solid red; }
.oferta_kontakt .fDate 			   { width:80px; }
.oferta_kontakt .btn_wyslij 		   { width:107px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_form_wyslij.gif'); cursor:pointer; }
.oferta_kontakt  .divButtons	      	 { padding:12px 10px 10px 10px; clear:both; }


/* dostępnosc oferty */
.oferta_dostepnosc .linki .nazwa { color:#002c5d; font-size:13px; }
/* dzien dla grafika - domyślny kursor */
.oferta_dostepnosc #col_grafik #grafik .d { cursor:default; }

/* galeria oferty */
.oferta_galeria .powiekszone { padding-left:23px; }
.oferta_galeria .powiekszone .opis { font-weight:bold; margin-top:2px; margin-bottom:10px; }
.oferta_galeria .miniatury { clear:both; margin:10px 0px 10px 23px; }
.oferta_galeria .miniatury .miniatura { width:120px; height:100px; float:left; text-align:center; }
.oferta_galeria .miniatury .miniatura.m27 { margin-right:27px; }
.oferta_galeria .miniatury .miniatura.m26 { margin-right:26px; }

/***************/
/* Prawa część */
/***************/
.boxGreyPanel { width:341px; color:#565656; background-image:url('/images/layout/box_grey_panel_background.gif'); }
.boxGreyPanel .content { padding:0px 10px 0px 10px; }
.boxGreyPanel .margin { padding-top:10px; padding-bottom:10px; }
.boxGreyPanel .top { height:31px; padding-left:10px; line-height:31px; font-size:15px; font-weight:bold; background-image:url('/images/layout/box_grey_panel_top.gif'); overflow:hidden; position:relative; }
.boxGreyPanel .bottom { height:5px; background-image:url('/images/layout/box_grey_panel_bottom.gif'); overflow:hidden; }
.boxGreyPanel .linia { height:1px; overflow:hidden; background-color:#ededed; margin:5px 10px 5px 10px; }
.boxGreyPanel .title { padding:7px 0px 7px 10px; font-size:15px; font-weight:bold; background-color:#f5f5f5; clear: both; }


/* oferta wyróżniona */
.boxGreyPanel .oferta_wyrozniona { clear:both; padding:5px 5px 5px 10px; }
.boxGreyPanel .oferta_wyrozniona .zdjecie { float:left; width:125px; }
.boxGreyPanel .oferta_wyrozniona .opis { float:left; width:200px; }
.boxGreyPanel .oferta_wyrozniona .opis .nazwa a { text-decoration:underline; }


/* Formularz dla szarego boxu - propozycje wydarzeń i pomysłów na wakacje */
.boxGreyPanelForm  { color:#565656; }
.boxGreyPanelForm .requre				 { color: #ff0000; }
.boxGreyPanelForm .divField              { margin-top: 7px; margin-left:7px; padding:0px 10px 0px 10px; }
.boxGreyPanelForm .divField .divLabel    { padding: 1px 1px 4px 3px; font-weight:bold; }
.boxGreyPanelForm .divField .divName     { line-height: 17px; }
.boxGreyPanelForm .divField .divDesc     { font-size: 9px; font-weight:normal; padding-top: 2px; color: gray; }
.boxGreyPanelForm .divField .divElement  { margin-bottom: 2px; }
.boxGreyPanelForm .divField .divError    { padding: 1px; margin: 2px 0px 10px 0px; color: red; border:1px solid red; }
.boxGreyPanelForm .divField .divFullDesc { padding: 1px; font-size: 9px; color: gray; }
.boxGreyPanelForm .divField .divRadio	 { margin-bottom: 2px; float:left; width:140px; }
.boxGreyPanelForm .divButtons	      	 { padding:12px 10px 10px 10px; clear:both; }
.boxGreyPanelForm .btn_wyslij 			 { width:107px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_form_wyslij.gif'); cursor:pointer; }

/* Formularz dla boxu wyszukiwarki zaawansowanej */
.boxBluePanelForm .divField              { margin-top: 7px; }
.boxBluePanelForm .divField .divError    { clear: both; padding: 1px; margin: 2px 0px 10px 0px; color: red; background-color:#ffffff; border:1px solid red; }
.boxBluePanelForm .divField .divLabel    { float: left; width: 85px; overflow: hidden; padding: 1px 1px 1px 3px; font-weight:bold; }
.boxBluePanelForm .divField .divElement  { float: left; margin-bottom: 2px; }
.boxBluePanelForm .divButtons	      	 { padding:5px 0px 5px 0px; clear:both; }
.boxBluePanelForm .btn_szukaj 		 { width:106px; height:30px; border:0px; background-image:url('/images/layout/btn/btn_blue_szukaj.gif'); cursor:pointer; }
.boxBluePanelForm .btn_data 			 { vertical-align:bottom; cursor:pointer; }


/* Panel wyszukiwarki w wynikach wyszukiwania ofert */
.boxWyszukiwarkaOfert  { color:#565656; }
.boxWyszukiwarkaOfert .box { margin:5px 5px 0px 10px; }
.boxWyszukiwarkaOfert .dostepnosc img { vertical-align:top; cursor:pointer; }
.boxWyszukiwarkaOfert .box a { font-weight:bold; }
.boxWyszukiwarkaOfert .box .leftcolumn { float:left; width:160px; }
.boxWyszukiwarkaOfert .box .rightcolumn { float:right; width:160px; }
.boxWyszukiwarkaOfert .box .column { margin-bottom:2px; }
.boxWyszukiwarkaOfert .box .more { text-align:right; margin-right:10px; padding-bottom:10px; clear:both; }
.boxWyszukiwarkaOfert .box .more-items { display:none; padding-bottom:10px; }
.boxWyszukiwarkaOfert .box .cena-input { width:80px; }


.boxBlue { width:341px; background-image:url('/images/layout/box_blue_background.gif'); color: #01507f; }
.boxBlue .content { padding:0px 10px 0px 15px; color: #01507f; }
.boxBlue .top { height:6px; background-image:url('/images/layout/box_blue_top.gif'); overflow:hidden; }
.boxBlue .line { height:3px; background-image:url('/images/layout/box_blue_sep.gif'); margin:10px 10px 10px 15px; overflow:hidden; }
.boxBlue .bottom { height:5px; background-image:url('/images/layout/box_blue_bottom.gif'); overflow:hidden; }
.boxBlue .header { color:#01507f; font-size:15px; font-weight:bold; margin-bottom:8px; text-align:left; }

/* panel linki */
.boxBlue .panelLinks { padding:0px 10px 0px 15px; font-size:13px; font-weight:bold; color: #01507f; }
.boxBlue .panelLinks table { width:100%; }
.boxBlue .panelLinks td { font-size:13px; font-weight:bold; padding-bottom:5px; }
.boxBlue .panelLinks td a { font-size:13px; font-weight:bold; color: #01507f; }
.boxBlue .panelLinks .right {text-align:right; }

/* panel kontakt z konsultantem */
.boxBlue .panelKontakt { padding:0px 10px 0px 15px; }

/* panel wyszukaj */
.boxBlue .panelWyszukaj { padding:0px 10px 0px 15px; text-align:right; }
.boxBlue .panelWyszukaj fieldset { margin:0px; padding:0px; }
.boxBlue .panelWyszukaj .btnSzukaj { width:108px; height:30px; background-image:url('/images/layout/btn/btn_blue_szukaj.gif'); border:0px; margin-top:5px; cursor:pointer; }

/* panel newsletter */
.boxBlue .panelNewsletter { padding:0px 10px 0px 15px; height:162px; background-image: url('/images/layout/box_blue_newsletter_background.gif'); }
.boxBlue .panelNewsletter .zapisz { text-align:right; margin:10px 0px 5px 0px; }
.boxBlue .panelNewsletter .zrezygnuj { text-align:right; margin:5px 0px 5px 0px; }
.boxBlue .panelNewsletter .zrezygnuj a { font-size:13px; color:#2f85b7; text-decoration:none; }
.boxBlue .panelNewsletter .zrezygnuj a:hover { text-decoration:underline; }

/* panel zareklamuj */
.boxBlue .panelZareklamuj { padding:0px 10px 0px 15px; }
.boxBlue .panelZareklamuj .zarejestruj_sie { text-align:right; margin:5px 0px 5px 0px; }

/* panel adv z banerem */
.boxBlue .panelAdv { width:300px; height:250px; margin:10px 0px 10px 20px; }

/* panel wyszukiwania */
.boxWyszukiwarka { width:332px; height:170px; padding:35px 0px 0px 10px; overflow:hidden; background-image:url('/images/layout/home_wyszukiwanie.gif'); margin-bottom:5px; }
.boxWyszukiwarka td { padding-top:8px; }
.boxWyszukiwarka img { vertical-align:top; cursor:pointer; }
.boxWyszukiwarka .btn_szukaj { width:106px; height:29px; border:0px; background-image:url('/images/layout/btn/btn_szukaj.png'); cursor:pointer; }
.boxWyszukiwarka a { color:#ffffff; font-weight:bold; font-size:13px; text-decoration: underline; }

/* panel moja lista */
.boxMojaListaZalety { width:322px; height:119px; padding:40px 0px 0px 20px; overflow:hidden; background-image:url('/images/layout/box_mojalista_zalety.gif'); margin-bottom:5px; line-height:17px; }

/* panel dodatkowe infoemcje (pojawia się w szczegółach oferty */
.boxOfertaInformacjeDodatkowe { width:316px; height:171px; position:relative; padding:40px 10px 0px 16px; overflow:hidden; background-image:url('/images/layout/box_oferta_informacje_dodatkowe.gif'); margin-bottom:5px; line-height:17px; }
.boxOfertaInformacjeDodatkowe .links { width:320px; position:absolute; top:120px; }
.boxOfertaInformacjeDodatkowe .links td { font-size:13px; font-weight:bold; color: #491100; padding-bottom:5px; }
.boxOfertaInformacjeDodatkowe .links td a { font-size:13px; font-weight:bold; color: #491100; }
.boxOfertaInformacjeDodatkowe .links .right {text-align:right; padding-right:3px; }

