body { margin: 0;	padding: 0;	background: url(../img/body_bg_bn.gif) repeat-x top #f9f7ee; font-family: Tahoma; font-size: 11px; color: #666666; line-height: 16px; text-align: center; position: relative; }

.porcjowanie { clear: both; width: 100%; text-align: center;}
a { color: #990000; text-decoration: none; }
a:hover { color: #990000; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; text-align: center; }
.blad { color: red; font-weight: bold; text-align: center; }

.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; background: #ffc2c2; }

img {border:0px;}

textarea { font-family: Tahoma; }

#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; overflow:hidden; line-height: 0; }

.konkurs h4 { color: #990000; font-size: 15px;}
.konkurs h5 { color: #000000; font-size: 14px;}
.konkurs .tresc { clear: both; float: left; width: 100%;}

.form_button { cursor: pointer;}

ssul {list-style: none;margin-left:10px;padding:0;color:#2f496f}
ssul li {background: url(../img/arrow.gif) no-repeat 2px 5px;padding:0 0 0 15px;}

.product_gallery { padding: 1px; border: 3px solid #CCCCCC; cursor: pointer; margin: 0 5px 5px 0;}

#layout {margin:0 auto;  width:990px;}

#header { width: 990px; background: url(../img/header_bg.jpg) no-repeat bottom; overflow: hidden; padding-bottom: 20px; }
#header2 { overflow: hidden; height: 100px; }
#headerLogo { width: 775px; float: left; }
#headerLanguage { width: 200px; float: right; color: #897c66; margin: 20px 0 0 0; }
#headerLanguage img { vertical-align: middle; margin: 4px 6px 0 6px; }
#headerLinks { overflow: hidden; }
#headerLinks a { text-decoration: underline; }
#headerLinks a:hover { text-decoration: none; }
#headerLinks .headerLinksPosition {float:right;display:inline;margin:0 0 0 15px}
#headerLinks .headerLinksPosition img {vertical-align:middle;margin:0 5px 0 0}

.test_info_box { float: right; margin: 0 200px 0 0; color: #990000; font-style: italic; font-size: 13px;}

#mainMenu { width: 990px; height: 36px; margin: 6px 0 0 0; overflow: hidden; }
#menuFirst {float:left;display:inline;background:url(../img/mainMenuLeft.gif) no-repeat;width:5px;height:36px;}
#menuCenter {float:left;display:inline;background:url(../img/mainMenuBack.gif) repeat-x;height:36px;width:980px;}
#menuCenter .active { background: #FFFFFF; color: #3d79b7; padding: 0 !important; margin-top: 2px; }
#menuCenter .mLeft { background: url(../img/mLeft.png) top left no-repeat; display: block;  }
#menuCenter .mRight { background: url(../img/mRight.png) top right no-repeat; padding:8px 15px 10px 15px; display: block; }
#menuCenter a {float:left;display:inline;color:#ffffff;font-weight:bold;padding:10px 15px 10px 15px;}
#menuCenter .menuLine {float:left;display:inline;width:1px;height:37px;background:url(../img/menu_line.jpg) no-repeat}
#menuLast {float:left;display:inline;background:url(../img/mainMenuRight.gif) no-repeat;width:5px;height:36px;}

#subMenu { width: 958px; height: 25px; background: #3d79b6 url(../img/subMenu.gif) top center no-repeat; text-align: left; color: #3D79B6; padding: 0 16px 0 16px; } /* border-top: 1px solid #5d90c4; */
#subMenu a { color: #3D79B6; text-decoration: none; margin: 0 5px 0 5px; }
#subMenu a:hover { color: #000000; text-decoration: underline; }
#subMenu span {  }
#subMenu .active { font-weight: bold; color: #000000; }

.submenu { display: none; padding: 4px 0 0 0; }

#content { width: 970px; background: #ffffff; border-left: 1px solid #d9cc8d; border-right: 1px solid #d9cc8d; padding: 0 9px 40px 9px; overflow: hidden; }

#contentHeader { width: 970px; color: #666666; padding: 0 0 8px 0; overflow: hidden; }
#contentHeader .text_1 {color:#990000;font-weight:bold;margin:0 5px 0 0}
#contentHeader .line_inside {color:#d9cc8d;margin:0 8px;font-size:15px;}
#contentHeaderLeft {float:left;display:inline;}
#contentHeaderLeft img {vertical-align:middle;margin:0 0 0 7px}
#contentHeaderLeft .text_small {font-size:11px;margin:0 0 0 5px}
#contentHeaderLeft .text_middle {font-size:15px;margin:0 0 0 5px}
#contentHeaderLeft .text_big {font-size:18px;margin:0 0 0 5px}
#contentHeaderLeft a {color:#666666}
#searchBox {float:right;display:inline;margin:0 0 0 0}
#searchBox input {vertical-align:middle}
#searchBox .input_text {width:170px;font-size:10px;padding:2px 0 2px 3px;color:#897c66;margin:0 10px 0 0;border-top:1px solid #abadb3;border-bottom:1px solid #e3e9ef;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6}
.banner_1 { }
.banner_1 a {}
.banner_1 img {}
.banner_2 { }
.banner_2 a {}
.banner_2 img {}

#bannerImg {margin:0;overflow:hidden;}
#bannerLeft {float:left;display:inline;width:680px}
#bannerRight {float:left;width:280px;margin:0 0 0 10px; overflow: hidden; line-height: 9px; }
#bannerRight a {}
#bannerRight .bannerSpacer {margin:0 0 10px 0}

.homepagebox { float: left; display: inline; width: 335px; text-align: left; overflow: hidden;}
.homepagebox  .columnLeftBox_h {background:url(../img/column_left_box_h.jpg) no-repeat;width:335px;height:6px;overflow:hidden; float: left;}
.homepagebox  .columnLeftBoxContent {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;border-left:1px solid #d9cb8d;border-right:1px solid #d9cb8d;width:299px;padding:10px 24px 22px 10px; }
.homepagebox  .columnLeftBox_f {background:url(../img/column_left_box_f.jpg) no-repeat;width:335px;height:6px;}


.pogodynkabox { float: right; width: 235px; text-align: left; margin: 0 0 0 0; overflow: hidden; }
#pogodaNaglowek { text-align: center; height: 35px; }
#pogodaNaglowek a { display: block; }
.pogodynkabox  .columnLeftBox_h {background:url(../img/pogodynka_bg_top.gif) no-repeat;width:214px;height:6px;overflow:hidden; float: left;}
.pogodynkabox  .columnLeftBoxContent {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;border-left:1px solid #d9cb8d;border-right:1px solid #d9cb8d;width:212px;padding:10px 0 22px 0; float: left;}
.pogodynkabox  .columnLeftBox_f {background:url(../img/pogodynka_bg_bottom.gif) no-repeat;width:214px;height:6px; float: left;}

#contentMiddle {width:970px;margin:10px auto 0 auto;}
#contentMiddle h1 {color:#990000;font-size:20px;margin:10px 0 10px 10px;font-family:arial;text-align:left}
#columnLeft {float:left;display:inline;width:680px;}
#newsHeader {float:left;display:inline;}
#newsHistory {float:right;}
#newsHistory a {color:#3d79b6;text-decoration:none;font-weight:bold;}
#newsHistory a:hover {text-decoration:underline}
#news {width:680px;overflow:hidden;}
#news2 { float: left; width: 435px; }
#newsBox {padding:0 0 10px 0; float: left; display: inline;}
#newsBox h1 {color:#990000;font-size:16px;font-weight:normal;margin-left:0px;}
/* #newsBox h1:hover {text-decoration:underline} */

#newsBoxFirst {background:url(../img/news_box_first.jpg) no-repeat;width:680px;height:6px;overflow:hidden}
#newsBoxFirst_homepage {background:url(../img/news_box_first_3.gif) no-repeat;width:435px;height:6px;overflow:hidden}

.newsBoxContent {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;width:630px;border-left:1px solid #d9cb8d;border-right:1px solid #d9cb8d;padding:15px 24px 22px 24px;overflow:hidden;}
.newsBoxContent_homepage {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;width:433px;border-left:1px solid #d9cb8d;border-right:1px solid #d9cb8d; overflow: hidden;}
.newsBoxContent_homepage .padding { padding:0 10px 0 11px;}

.img_left{float:left;display:inline;margin:0 10px 10px 0}
.img_right{float:right;display:inline;margin:0 0 10px 10px}
.newsContentLeft {float:left;display:inline;width:145px;margin:0 10px 0 0}
.newsContentLeft img {padding:1px;border:1px solid #d9cb8d; margin: 0 0 2px 0; cursor: pointer; }
.newsContentLeft img:hover {padding:1px;border:1px solid #3d79b6}
.newsContentRight {float:left; display:inline; text-align:left;color:#666666; width: 475px;}
.newsContentRight_homepage {float:left; display:inline; text-align:left;color:#666666; width: 410px;}

.newsContentRight .newsDate {font-size:10px;}

.banner_aktualnosci { clear: both; float: left; width: 456px; overflow: hidden; margin-top: 11px; }

.newsText img { float: left; margin: 0 10px 10px 0;}
.newsBoxnews { clear: both; float: left; margin: 0 0 20px 0;}

#newsBoxLast {background:url(../img/news_box_last.jpg) no-repeat;width:680px;height:6px;overflow:hidden}
#newsBoxLast_homepage {background:url(../img/news_box_last_3.gif) no-repeat;width:435px;height:6px;overflow:hidden;}

#allNews { clear: both; }
#allNews h1 {margin-bottom:10px; margin-top: 0;}
.allNews_title {color:#990000;font-size:20px;margin:0 0 20px 10px;font-family:arial;text-align:left}
.allNewsPosition { overflow: hidden; margin: 0 0 5px 10px; text-align: left; }
.allNewsDate { float: left; color: #a8a8a8; margin-right: 10px; width: 60px; }
.allNewsHeader { float: left; width: 355px; }
.allNewsHeader a {color:#3d79b6;text-decoration:none;}
.allNewsHeader a:hover {color:#3d79b6;text-decoration:underline;}



#columnLeftBoxes {width:680px;padding:0 0 15px 0; clear: both;overflow:hidden;}
.columnLeftBox {float:left;display:inline;width:335px}
.columnLeftBox h1 {color:#c4690f;font-size:17px;font-weight:normal;line-height:20px}
.columnLeftBox_h {background:url(../img/column_left_box_h.jpg) no-repeat;width:335px;height:6px;overflow:hidden; float: left;}
.columnLeftBoxContent {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;border-left:1px solid #d9cb8d;border-right:1px solid #d9cb8d;width:299px;padding:10px 24px 22px 10px; float: left; display: inline;}
.columnLeftBox_f {background:url(../img/column_left_box_f.jpg) no-repeat;width:335px;height:6px;  overflow: hidden; }
.boxPosition {margin: 0 0 20px 0;width:290px}
.boxPosition h1 {margin:0px 0 10px 0}
.boxPosition h1 a{color:#990000;font-weight:bold;text-decoration:none;font-size:11px;}
.boxPosition h1 a:hover{color:#990000;text-decoration:underline;}
.boxPositionLeft {float:left;display:inline;width:102px;margin: 0 10px 0 0}
.boxPositionRight {float:left;display:inline;width:178px;text-align:left;color:#666}
.boxPositionRight2 { text-align: justify;}
.boxLine {background:url(../img/box_line_bg.gif) repeat-x;width:178px;height:1px;margin:5px 0}
.boxLink a {font-weight:bold;}
.boxLink img {margin:0 5px 0 0;}
.boxLinkBottom {text-align:right}

#visitPlaces { clear: both; overflow: hidden; margin: 0 0 0 10px; }
#visitPlaces .placeBox { float: left; width: 213px; margin: 0 10px 0 0; text-align: left; }
#visitPlaces .placeBox .tytul { margin: 0 0 10px 0; font-weight: bold; }
#visitPlaces .placeBox .tytul a { color: #990000; text-decoration:none; }
#visitPlaces .placeBox .tytul a:hover{ color: #990000; text-decoration: underline; }
#visitPlaces .placeBox .zdjecie { float: left; width: 102px; margin: 0 10px 5px 0; }
#visitPlaces .placeBox .zdjecieimg { cursor: pointer; }
#visitPlaces .placeBox .opis { text-align: left; color: #666; }

#visitPlaces .visitPlacesLink {text-align:center;font-weight:bold;clear:both;}
#visitPlaces .visitPlacesLink a{font-weight:bold;}


/*----------------------PODSTRONA--------------------------------------------------------------*/
.subpage {padding:0 0 10px 0; text-align: left;}
.subpageFirst { background:url(../img/news_box_first.jpg) no-repeat; width:680px; height:6px; overflow:hidden;}
.subpageContent {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA; width:630px; border-left:1px solid #d9cb8d; border-right:1px solid #d9cb8d; padding:15px 24px 22px 24px; float: left;}

.subpageContent h2 { font-size: 12px;}
.subpageContent2 {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA; width:654px; border-left:1px solid #d9cb8d; border-right:1px solid #d9cb8d; padding:15px 24px 22px 0; float: left;}
.subpageMenu { float: left; clear: both; width: 150px; margin: 0 10px 0 0;}
.subpageText { float: left; width: 494px;}
.subpageMenuClass1 { clear: both; float: left; width: 100%;}
.subpageMenuClass1 a { color: #3D79B6; font-weight: bold; text-decoration: none; display: block; padding: 3px 0 3px 10px;}
.subpageMenuClass1 a:hover { text-decoration: none; background: #ECE5C6;}
.subpageMenuClass2 { clear: both; float: left; width: 100%;}
.subpageMenuClass2 a { color: #3D79B6; text-decoration: none; display: block; padding: 3px 0 3px 20px;}
.subpageMenuClass2 a:hover { text-decoration: none; background: #ECE5C6;}
.subpageMenuClass3 { clear: both; float: left; width: 100%; }
.subpageMenuClass3 a { color: #3D79B6; font-weight: normal; text-decoration: none; display: block; padding: 3px 0 3px 30px;}
.subpageMenuClass3 a:hover { text-decoration: none; background: #ECE5C6;}

.subpageLast {background:url(../img/news_box_last.jpg) no-repeat; width:680px; height:6px; overflow:hidden; clear: both;}
/*----------------------KONIEC PODSTRONA--------------------------------------------------------------*/

/*----------------------OPIS OFERTY -----------------------------------------------------------*/
.oferta_opis_box {width: 680px; color: #353535; text-align: left; }
.oferta_opis_box .nazwa {color:#990000;font-size:20px;margin:10px 0 30px 10px;font-family:arial;text-align:left; font-weight: bold;}
.oferta_opis_box .info_zdjecie { width: 680px; clear: both; float: left; }
.oferta_opis_box .info { width: 335px; clear: both; float: left; margin: 0 0 0 10px;}
.oferta_opis_box .info_text {clear: both; float: left; width: 335px;}
.oferta_opis_box .info_ikony {clear: both; float: left; width: 335px;}
.oferta_opis_box .zdjecie { width: 309px; float: left; background: #f1ecd5; margin: 0 0 0 10px;}
.oferta_opis_box .zdjecie img { margin: 5px; cursor: pointer;}
.oferta_opis_box .oferta_zdjecie_info { color: #666666; width: 100%; text-align: center; height: 30px; margin: 5px 0 0 0;}
.oferta_opis_box .info_text_adres { color: #339900; clear: both; float: left; width: 100%; margin: 0 0 10px 0;}
.oferta_opis_box .info_text_zestaw { clear: both; float: left; width: 100%; margin: 5px 0 5px 0;}
.oferta_opis_box .info_text_zestaw_nazwa { width: 60px; clear: both; float: left; color: #666666; }
.oferta_opis_box .info_text_zestaw_wartosc { float: left; width: 250px;}
.oferta_opis_box .info_text_zestaw_wartosc a { color: #990000; text-decoration: none; }
.oferta_opis_box .info_text_zestaw_wartosc a:hover { color: #990000; text-decoration: underline;}
.oferta_box2 { clear: both; float: left; width: 100%;}
.oferta_box2 .oferta_box2_nglowek {color:#990000;font-size:20px;margin:10px 0 10px 10px;font-family:arial;text-align:left;}
.oferta_box2 .oferta_box2_text {color: #666666; width: 660px; margin: 0 0 0 10px; }
.oferta_box2 .oferta_box2_text img { background: #f1ecd5; padding: 5px; margin: 0 10px 0 0; cursor: pointer;}
/*----------------------KONIEC OPIS OFERTY -----------------------------------------------------------*/

/*----------------------LISTA OFERT -----------------------------------------------------------*/
.box_lista_ofert {float: left; width: 680px; clear: both; text-align: left; margin: 0 0 20px 0;}
.box_lista_ofert_naglowek {}
.box_lista_ofert_naglowek span { position: absolute;  z-index: 1000; color: #FFFFFF; font-size: 25px; line-height: 30px; font-weight: bold; float: left; margin: 38px 0 0 15px; }
.box_lista_ofert_naglowek p { position: absolute; z-index: 10;  color: #475a65; font-size: 25px; line-height: 30px; font-weight: bold; float: left; margin: 40px 0 0 17px; padding: 0; }
.box_lista_ofert_oferty {}
.box_lista_podkategoria { float: left; width: 220px; margin: 0 6px 10px 0; display: inline; overflow: hidden; }
.podkategoria_nazwa { float: left; width: 210px; color: #d38e4a; font-size: 18px; line-height: 20px; text-align: left; margin: 0 0 10px 10px; display: inline;}
.podkategoria_oferta_1 { text-align: left; float: left; margin: 0 0 0 10px; width: 210px; display: inline;}
.podkategoria_oferta_1 img { margin: 0 10px 0 0;}
.podkategoria_oferta_1 a { font-weight: bold;}
.podkategoria_oferta_1_nazwa { color: #990000; font-weight: bold; float: left; width: 210px; text-align: left; margin: 0 0 15px 0;}
.podkategoria_oferta_reszta { clear: both; float: left; width: 220px; border-top: 1px solid #d9cb8c; border-bottom: 1px solid #d9cb8c; margin: 10px 0 0 0; display: inline;}
.oferta_reszta_lista { color: #3d79b6; width: 210px; clear: both; float: left; text-align: left; margin: 5px 0 5px 10px; display: inline;}
.oferta_reszta_lista a { color: #3d79b6;}
.oferta_reszta_lista a:hover { color: #3d79b6;}
.podkategoria_link { width: 215px; text-align: right; clear: both; float: left; margin: 5px 5px 0 0;}

/*----------------------KONIEC LISTA OFERT-----------------------------------------------------------*/

/*----------------------LISTA OFERT BIGBOX-----------------------------------------------------------*/
.big_lista_box { width: 680px; float: right; clear: both; margin-top: 15px; }
.big_lista_box_img { clear: both; float: left; margin: 0 20px 0 10px; width: 118px;}
.big_lista_box_img img { padding: 8px; background: #F1ECD5;}
.big_lista_box_info { float: left; width: 530px;}
.big_lista_box_name { float: left; clear:both; width: 530px; text-align: left; color:#990000;font-size:18px; font-family:arial; line-height: 20px; margin: 0 0 10px 0;}
.big_lista_box_adres { float: left; clear:both; width: 530px; text-align: left; color: #339900; margin: 0 0 5px 0;}
.big_lista_box_desc { float: left; clear:both; width: 530px; text-align: left; margin: 0 0 8px 0;}
.big_lista_box_desc a { text-decoration: none; color: #3d79b6;}
.big_lista_box_desc a:hover { text-decoration: underline;}
.big_lista_box_contact {width: 530px; float: left; clear: both; background: #f0ebd4;}
.big_lista_box_contact .info_text_zestaw { float: left; margin: 5px 10px 0 10px; height: 20px;}
.big_lista_box_contact .info_text_zestaw_nazwa { float: left; margin: 0 3px 0 0;}
.big_lista_box_contact .info_text_zestaw_wartosc { float: left;}
.big_lista_line { border-bottom: 1px solid #f0ebd4; float: right; width: 670px; clear: both; height: 1px; margin-top: 15px; }
/*----------------------KONIEC LISTA OFERT BIGBOX-----------------------------------------------------------*/

/*----------------------LISTA PRZEWODNIKÓW------------------------------------------------------------------*/
.box_lista_przewodnikow { float: left; width: 680px; clear: both; text-align: left; margin: 0 0 20px 0;}
.box_lista_przewodnikow .lista_naglowek { }
.box_lista_przewodnikow .lista_naglowek span { position: absolute; z-index: 1000; color: #FFFFFF; font-size: 25px; line-height: 30px; font-weight: bold; float: left; margin: 38px 0 0 15px;}
.box_lista_przewodnikow .lista_naglowek p { position: absolute; color: #475a65; font-size: 25px; line-height: 30px; font-weight: bold; float: left; margin: 40px 0 0 17px; padding: 0;}

.box_lista_przewodnikow .lista_box_lewy { clear: both;  float: left; width: 320px;  margin: 10px 0 0 10px;}
.box_lista_przewodnikow .lista_box_lewy2 {float: left; width: 320px;  margin: 10px 0 0 10px;}
.box_lista_przewodnikow .lista_box_lewy_polecamy { clear: both; float: left; width: 320px; color: #c4690f; font-size: 15px; line-height: 20px;}
.box_lista_przewodnikow .lista_box_lewy_polecamy2 { clear: both; float: left; width: 320px; color: #c4690f; font-size: 15px; line-height: 20px; margin: 20px 0 0 10px; }

.box_lista_przewodnikow .lista_box_lewy_tytul {clear: both; float: left; width: 320px; color: #990000; font-weight: bold; margin: 10px 0 0 0;}
.box_lista_przewodnikow .lista_box_lewy_opis { clear: both; float: left; width: 320px; margin: 13px 0 0 0;}
.box_lista_przewodnikow .lista_box_lewy_img { clear: both; float: left; width: 102px;}
.box_lista_przewodnikow .lista_box_lewy_text { float: left; width: 208px; margin: 0 0 0 10px;}
.box_lista_przewodnikow .lista_box_lewy_link { width: 150px; clear: both; border-top: 1px dotted #d9cb8c; float: left; margin: 10px 0 0 0; padding: 5px 0 0 0;}
.box_lista_przewodnikow .lista_box_lewy_link a { font-weight: bold;}

.box_lista_przewodnikow .lista_box_prawy {float: left; width: 320px; margin: 10px 0 0 10px;}
.box_lista_przewodnikow .lista_box_prawy_pozostale { clear: both; float: left; width: 320px; color: #c4690f; font-size: 15px; line-height: 20px; margin: 0 0 10px 0;}
.box_lista_przewodnikow .lista_box_prawy_lista { float: left; width: 320px; clear: both; margin: 0 0 8px 0;}
.box_lista_przewodnikow .lista_box_prawy_lista a { color: #3d79b6;}
.box_lista_przewodnikow .lista_box_prawy_lista a:hover {}
.box_lista_przewodnikow .lista_box_prawy_link { float: left; width: 320px; clear: both; margin: 15px 0 0 0;}
/*----------------------KONIEC LISTA PRZEWODNIKÓW-----------------------------------------------------------*/

/*----------------------PRZEWODNIK SZCZEGÓŁY------------------------------------------------------------------*/
#przewodnikBox {padding:0 0 10px 0}
#przewodnikBox h1 {color:#990000;font-size:18px;font-weight:normal;margin:0 0 10px 0; line-height: 25px;}
#przewodnikBox h1:hover {text-decoration:underline}
#przewodnikBox h3 {font-size:14px;font-weight:normal;margin:20px 0 20px 0;color:#990000}
#przewodnikBoxFirst {background:url(../img/news_box_first.jpg) no-repeat;width:680px;height:6px;overflow:hidden}
.przewodnikBoxContent {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;width:630px; border-left:1px solid #d9cb8d; border-right:1px solid #d9cb8d; padding:15px 24px 0 24px; text-align: left; float: left;}
.przewodnikBoxContent img { float: left; margin: 5px 20px 10px 0; cursor: pointer; padding: 5px; background: #f1ecd5;}
.przewodnikBoxprzewodnik { clear: both; float: left; margin: 0 0 20px 0;}
#przewodnikBoxLast {background:url(../img/news_box_last.jpg) no-repeat;width:680px;height:6px;overflow:hidden; clear: both;}
.przewodnikContentLeft {float:left;display:inline;width:120px;margin:5px 10px 0 0}
.przewodnikContentLeft img { margin: 0 0 2px 0; cursor: pointer; padding: 5px; background: #f1ecd5; }
.przewodnikContentLeft img:hover {}
.przewodnikContentRight {float:left;display:inline;width:500px;text-align:left;color:#666666}
.przewodnikContentRight .newsDate {font-size:10px;}
#allPrzewodniki { clear: both; float: left; margin: 0 0 0 20px; width: 610px;}
#allPrzewodniki h1 {margin-bottom:20px}
.allPrzewodniki_title {color:#990000;font-size:20px;margin:0 0 20px 0;font-family:arial;text-align:left}
.allPrzewodnikiHeader {float:left;display:inline;margin:0 0 10px 0; width: 300px; text-align: left;}
.allPrzewodnikiHeader a {color:#3d79b6;text-decoration:none;}
.allPrzewodnikiHeader a:hover {color:#3d79b6;text-decoration:underline;}

.przewodnikBoxGaleria { clear: both; float: left; width: 630px; margin: 15px 0 15px 0; }
.przewodnikBoxGaleria .BoxGaleriaTitle {color:#990000;font-size:15px;font-weight:normal;margin:0 0 10px 0; line-height: 25px;}
.przewodnikBoxGaleria .BoxGaleriaImg { clear: both; float: left; width: 630px;}
.przewodnikBoxGaleria .BoxGaleriaImg img { margin: 0 10px 0 0; float: left; padding: 5px; background: #f1ecd5;}
/*----------------------PRZEWODNIK SZCZEGÓŁY KONIEC------------------------------------------------------------*/

/*----------------------FORMULARZ REJESTRACJI------------------------------------------------------------------*/
.form_zestaw { clear: both; float: left; width: 600px; margin: 0 0 5px 0; display: inline; text-align: center;}
.form_zestaw_opis { clear: both; float: left; width: 180px; text-align: right; margin: 0 0 0 100px; font-weight: bold; display: inline; color: #990000;}
.form_zestaw_input { float: left; width: 300px; margin: 0 0 0 10px; text-align: left; display: inline;}
.form_zestaw_input div { float: left; color: #990000;}
.form_zestaw_input .input_1 { width: 150px; float: left; font-size: 11px; font-family: Tahoma; color:#666666; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}
.form_zestaw_input .input_2 { float: left; width: 20px; font-size: 11px; font-family: Tahoma; color:#666666; margin: 0 3px 0 3px; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}
.form_zestaw_input .input_3 { float: left; width: 20px; font-size: 11px; font-family: Tahoma; color:#666666; margin: 0 0 0 3px; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}
.form_zestaw_input .input_5 { width: 87px; float: left; font-size: 11px; font-family: Tahoma; color:#666666; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}


/*----------------------KONIEC FORMULARZ REJESTRACJI------------------------------------------------------------------*/

/*----------------------FORMULARZ KONTAKTU----------------------------------------------------------------------------*/
.form_zestaw_opis_2 { clear: both; float: left; width: 250px; text-align: right; margin: 0 0 0 30px; font-weight: bold; display: inline; color: #990000;}
.form_zestaw_input .input_4 { float: left; width: 250px; font-size: 11px; font-family: Tahoma; color:#666666; margin: 0 0 0 3px; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}
.form_zestaw_input .textarea { float: left; width: 250px; height: 100px; font-size: 11px; font-family: Tahoma; color:#666666; margin: 0 0 0 3px; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}
/*----------------------KONIEC FORMULARZ KONTAKTU---------------------------------------------------------------------*/

.downloadHeader { clear: both; float: left; width: 100%; font-weight: bold; font-size: 12px; margin: 20px 0 10px 0; color: #990000;}
.downloadFile { clear: both; float: left; width: 100%;}
.fileName { clear: both; float: left;}
.fileSize { float: left; margin: 0 0 0 5px;}

/*----------------------MOJE KONTO------------------------------------------------------------------------------------*/
.bookmarks { clear: both; float: left; width: 620px; background: #3D79B7;}
.bookmarks_list { float: left; font-size: 11px; border-right: 1px solid #FFFFFF; }
.bookmarks_list a { font-weight: bold; text-decoration: none; padding: 7px 8px 6px 8px; display: block; background: #3D79B7; color: #FFFFFF;}
.bookmarks_list a:hover { font-weight: bold; text-decoration: none; background: #F7F5E8; color: #3D79B7;}
.bookmark { clear: both; float: left; width: 618px; padding: 20px 0 0 0;}
#bookmark1 {}
#bookmark2 { display: none;}
#bookmark3 { display: none;}

/*----------------------KONIEC MOJE KONTO-----------------------------------------------------------------------------*/

/*----------------------OFERTA FORMULARZ------------------------------------------------------------------------------*/
.OfferBox { clear: both; float: left; width: 628px; border: 1px solid #000000; margin: 0 0 7px 0;}

.offer_name { float: left; width: 200px; margin: 10px 0px 0 8px; }
.offer_name span { color: #990000; font-weight: bold;}
.offer_name_desc {color: #990000; font-weight: bold; width: 200px; float: left;}
.offer_name_input { width: 200px; }
.offer_name_input input { width: 190px;}
.offer_name_input textarea { width: 190px; font-size: 11px; font-family: Tahoma; color:#666666; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D; height: 100px;}
.offer_name_input select { width: 190px; font-size: 11px; font-family: Tahoma; color:#666666; }
.offer_name_input2 select { width: 190px; font-size: 11px; font-family: Tahoma; color:#666666; height: 100px; border: 1px solid #D9CC8D; }
.offer_input_text {   font-size: 11px; font-family: Tahoma; color:#666666; padding: 3px 0 3px 3px; border: 1px solid #D9CC8D;}
.offerImages { clear: both; float: left; width: 600px; margin: 10px 0 0 10px;  }
.offerImg { clear: both; float: left; width: 600px; margin: 0 0 10px 0;}
.column_left { width: 150px; text-align: center; font-weight: bold; background: #F9F7EE;}
.column_right { width: 450px;  background:  #F9F7EE;}
.offerImagesLink { clear: both; float: left; width: 200px; margin: 0 0 0 10px;}
.offerBoxNewOffer { display: none;}

/*----------------------OFERTA FORMULARZ------------------------------------------------------------------------------*/

/*----------------------KALENDARZ--------------------------------------------------------------------------------------*/
.naglowek { color: #980001; font-weight: bold; font-size: 11px; width: 250px; margin: 0 0 10px 0;}
.naglowek a { color: #b5b5a9; text-decoration: none; font-size: 11px;}
.naglowek a:hover { text-decoration: underline;}
.naglowek .linkLeft { float: left; width: 50px;}
.naglowek .linkRight { float: left; width: 50px; text-align: right;}
.naglowek .srodek { width: 150px; float: left;}

.kalendarz { width: 250px; clear: both;}
.kalendarz th { color: #33322d; font-weight: normal; font-size: 10px;}
.kalendarz td {  font-size: 12px; width: 23px; height: 19px; }

.normal {color: #817d71;}
.normal a {color: #817d71;}

.poprzedni { color: #c4c1ba;}
.poprzedni a {color: #c4c1ba;}

.swieto { font-weight: bold; color: #9d0000;}
.swieto a { font-weight: bold; color: #9d0000;}

.dzis { font-weight: bold; color: #3b7ac1;}
.dzis a {font-weight: bold; color: #3b7ac1;}

.swietopoprzedni { font-weight: bold; color: #fa9492;}
.swietopoprzedni a { font-weight: bold; color: #fa9492;}

.event { background:url(../img/impreza-tlo.jpg) top no-repeat; }

.tooltip { display: none; position: absolute; top: 0; left: 0; position: absolute; background: #FAFCFE; border: 1px solid #E8E8E8; width: 250px; text-align: left; padding: 10px; z-index: 1000; }
.tooltip a { font-weight: normal; padding: 0 0 4px 0; }

/*----------------------KONIEC KALENDARZ-------------------------------------------------------------------------------*/


#columnRight {float:left;display:inline;width:280px;margin:0 0 0 10px;}
#calendar { width: 280px; background:url(../img/kalendarz_tlo.png); }
#calendar2  { background: url(../img/kalendarz_gora.png) top no-repeat; }
#calendar3 { background: url(../img/kalendarz_dol.png) bottom no-repeat; padding: 10px 10px 10px 10px; }
#events {width:250px;margin:0 10px 0 20px}
#events h1 {color:#990000;font-size:11px;font-weight:bold;margin-left:0px;}
#events .eventBox {width:250px;}
#events .eventBoxImg {float:left;display:inline;width:102px;margin: 0 18px 0 0}
#events .eventBoxHeader {float:left;display:inline;width:110px;text-align:left}
#events .eventBoxHeader a {color:#3d79b6;font-weight:bold}
#events .eventDate {color:#666;font-size:10px;margin:0 0 5px 0}
#events .eventBoxText {width:250px;text-align:left;padding:10px 0 0 0}
#allEvents {width:250px;text-align:left;}
#allEvents .allEventsPosition {width:250px;margin:0 0 10px 0}
#allEvents .allEventsDate {color:#a8a8a8}
#allEvents .allEventsLink a {color:#3d79b6}

#w_zaawansowana {width:260px; float: left; clear: both; margin: 0 0 15px 0;}
#w_zaawansowana h1 { line-height: 20px; margin-bottom: 15px;}
.zaaw_opis { width: 240px; clear: both; float: left; text-align: left; color: #666666; margin: 0 0 0 20px; }
.zaaw_input_1 { width: 240px; clear: both; float: left; text-align: left; color: #666666; margin: 0 0 0 20px; display: inline; }
.zaaw_input_1 select {color: #666666; font-size: 11px; width: 240px;}
.zaaw_input_1 .text { width: 170px; color: #666666; font-size: 11px; float: left; margin: 0 18px 0 0; }
.zaaw_input_1 .img { float: left;}

.wyniki_wyszukiwania_2 { margin: 0 0 10px 0;}

#columnRightBanner {width:280px;margin:35px 0 0 0;}
#columnRightBanner .bannerPowiat {margin:0 0 18px 0;}
#columnRightBanner .bannerPowiat2 {margin:0 4px 18px 4px; float: left;}
#columnRightBanner .bannerPowiat3 {margin:0 0 18px 0; float: left;}


#contentBottom {width:990px;margin:0 auto;background:url(../img/content_bottom_bg.jpg) no-repeat;height:10px;overflow:hidden}

#footer {width:970px;padding:15px 10px 0 10px}
#copyright {float:left;display:inline;color:#666;text-align:left;margin:0 40px 0 0}
#copyright a {color:#3d79b6;}
#footerMenu {float:left;display:inline}
#footerMenu a {color:#897c66;margin:0 20px;}
#aktualizacja {float:right;display:inline}
#aktualizacja span {color:#990000}

#facebook { left: -296px; top: 100px; width: 345px; height: 600px; z-index:1000; position: fixed; padding-left: 2px; padding-top: 2px; background: url(../img/facebook-icon.png) top right no-repeat; text-align: left; }
#facebook2 { background: #FFFFFF; width: 292px; height: 600px; }

#facebook_social {background: #FFFFFF; width: 292px; height: 600px; position: fixed; top: 100px; leftt: 0; z-index: 100;}
#slideButton {width: 53px; height: 120px; position: absolute; right: -53px; top: 0px; background: url(../img/facebook-icon.png) no-repeat; cursor: pointer;}

/* forum */

.forumLinki { margin: 4px 0 15px 0; font-size: 14px; }
.forumLinki a { font-weight: bold; text-decoration: none; }
.forumLinki a:hover { }

.forumKategoriaNazwa { background: #007D44; color: #FFFFFF; font-size: 13px; padding: 5px 9px; border: 1px solid #016739; margin: 0 0 1px 0; }
.forumKategoriaNazwa a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.forumKategoriaNazwa a:hover { color: #FFFFFF; text-decoration: none; }

.forumKategoriaTable { width: 100%; border-collapse: collapse; border: 1px solid #ddd; margin:0 auto}
.forumKategoriaTable thead tr { color: #FFFFFF; height: 30px; background: #4d85be; }
.forumKategoriaTable th { padding: 5px 10px; border: 1px solid #ddd !important; }
.forumKategoriaTable td { padding: 5px 10px; border-top: 1px solid #ddd; }
.forumKategoriaHeader1 { text-align: left; }
.forumKategoriaHeader2 { text-align: center; width: 90px; }
.forumKategoriaRow11 { text-align: left; background: #eeeeee; }
.forumKategoriaRow12 { text-align: center; background: #eeeeee; }
.forumKategoriaRow21 { text-align: left; background: #ffffff; }
.forumKategoriaRow22 { text-align: center; background: #ffffff; }

.forumPodkategoriaRow11 { text-align: left; background: #ffffff; padding-left: 15px !important; }
.forumPodkategoriaRow12 { text-align: center; background: #ffffff; }
.forumPodkategoriaRow21 { text-align: left; background: #ffffff;  padding-left: 15px !important; }
.forumPodkategoriaRow22 { text-align: center; background: #ffffff; }

.forumTematTable { width: 100%; border-collapse: collapse; border: 1px solid #ddd; margin:0 auto}
.forumTematTable thead tr { color: #FFFFFF; height: 30px; background: #4d85be; }
.forumTematTable th { padding: 5px 10px; border: 1px solid #ddd !important; }
.forumTematTable td { padding: 5px 10px; border-top: 1px solid #ddd; }
.forumTematHeader1 {}
.forumTematHeader2 { width: 120px; text-align: center; }
.forumTematHeader3 { width: 90px; text-align: center; }
.forumTematHeader4 { width: 80px; text-align: center; }
.forumTematRow11 { background: #eeeeee; text-align: left; }
.forumTematRow12 { background: #eeeeee; text-align: center; }
.forumTematRow13 { background: #eeeeee; text-align: center; }
.forumTematRow14 { background: #eeeeee; text-align: center; }
.forumTematRow21 { background: #ffffff; text-align: left; }
.forumTematRow22 { background: #ffffff; text-align: center; }
.forumTematRow23 { background: #ffffff; text-align: center; }
.forumTematRow24 { background: #ffffff; text-align: center; }

.forumTematTytul { background: #4d85be; color: #FFFFFF; font-weight: bold; font-size: 13px; padding: 9px; border: 1px solid #ddd; }
.forumTematOdpowiedz1 { background: #eeeeee; padding: 9px; margin: 2px 0 0 0; border: 1px solid #e1e1e1; text-align: left; }
.forumTematOdpowiedz2 { background: #ffffff; padding: 9px; margin: 2px 0 0 0; border: 1px solid #e1e1e1; text-align: left; }
.forumTematOdpowiedzPodpis { padding: 5px; margin: 4px 0 0 0; text-align: right; }
.forumTematOdpowiedzPodpis span { font-style: italic; }

.forumFormularzLinia { overflow: hidden; padding: 5px 0 5px 0; }
.forumFormularzOpis { float: left; width: 100px; margin: 2px 10px 0 0; text-align: right; color: #000000; }
.forumFormularzPole { float: left; width: 366px; }
.forumFormularzPole input { width: 356px; border: 1px solid #e1e1e1; padding: 3px; }
.forumFormularzPole textarea { width: 356px; height: 200px; border: 1px solid #e1e1e1; padding: 3px; }
.forumPrzycisk { width: 476px; text-align: right; }

/* forum */

/* komentarze */
.komentarzNaglowek { clear: both; padding: 20px 0 10px 0; font-size:24px; color:#121212; }
.komentarz { overflow: hidden; margin: 3px 0 3px 0; border: 1px solid #D8D8D8; }
.komentarz .komentarzTresc { padding: 10px; }
.komentarz .komentarzInfo { font-style: italic; font-size: 11px; color: #8f8f8f; padding: 0 10px 10px 10px; }

#komentarzForm { margin: 20px 0 20px 0;overflow: hidden; }
#komentarzForm .input {width:260px;height:21px;border:1px solid #cccccc;padding:3px 5px 0 5px;color:#666666;margin:0 0 10px 0;font-size: 13px;}
#komentarzForm .marginInput {margin-right:11px;}
#komentarzForm textarea {width:400px;border:1px solid #cccccc;padding:2px 5px 0 5px;color:#666666;margin:0 0 10px 0;height:100px;font-size: 13px;}
#komentarzForm .button { margin: 20px 0 0 0; text-align: center; cursor: pointer; }
/* komentarze */

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { text-align: left; margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { width: 410px; text-align: right; }
.formKontaktuPole input { width: 410px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 416px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 410px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuPoleRadio { float: right; width: 280px; text-align: left; }
.formKontaktuPoleRadio input { vertical-align: middle; }
.formKontaktuPoleCheckbox { float: right; width: 280px; text-align: left; }
.formKontaktuPoleCheckbox2 { text-align: left; }
.formKontaktuPoleCheckbox2 input { vertical-align: middle; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.newsListBox { clear: both; overflow: hidden; padding: 0 0 15px 0; margin: 0 0 15px 0; }
.newsListBox .date { padding: 2px 0 2px 0; color: #666666; font-size: 10px; }
.newsListBox .title {  font-weight: bold; font-size: 16px; line-height: 20px; padding: 0 0 10px 0; }
.newsListBox .title a { color: #990000; }
.newsListBox .title a:hover { color: #c60006; text-decoration: underline; }
.newsListBox .pic { float: left; margin: 0 10px 10px 0; }
.newsListBox .pic img { cursor: pointer; padding: 1px; border: 1px solid #FFFFFF; }
.newsListBox .text { color: #6a6a6a; padding: 5px 0 0 0; }
.newsListBox .btnMore { text-align: right; }

.galeriaListaBox { overflow: hidden; padding: 0 0 10px 0px; margin: 0 0 10px 0; border-bottom: 1px solid #666666; }
.galeriaListaBox .tytul { font-size: 22px; line-height: 26px; padding: 0 0 10px 0; }
.galeriaListaBox .zdjecie { float: left; padding: 0 10px 10px 0; }
.galeriaListaBox .zdjecie img { cursor: pointer; }
.galeriaListaBox .opis { }
.galeriaListaBox .wiecej { text-align: right; padding: 15px 0 0 0; font-weight: bold; }

.galeria_zdjecia img { padding: 1px; margin: 1px; border: 1px solid #666666; }

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; font-weight: bold; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; }
/* wyniki wyszukiwania */

/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
	float:left;
	display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
 /*  */
.sitemap ul{}
/* mapa serwisu */



/* button newsletter */

#newsHld {padding: 0 25px; z-index: 130;}
#newsHld  form, #newsHld fieldset, #newsHld input {padding: 0; margin: 0;}
#newsHld  fieldset {border: 0px;}
.newsInput{padding: 8px 0;}
.newsInput input {width: 100%; height: 22px; text-indent: 10px; overflow: hidden; border: none; font-size: 11px; background: #fff; line-height: 22px;}
#newsBtn {float: right; margin-left:10px;}
#newsBtn input {padding: 3px 12px; cursor: pointer;}
#newsForm p {color: #FFF;}
#newsTxt { margin:0px;color: #FFF; text-align:left;}

.blue {border:1px solid #03162c; ; padding: 0 12px; margin: 8px 0; display: block; text-align: center; font: normal 11px/18px Calibri, Trebuchet MS, Arial; color: #fff!important; text-transform: uppercase; float: right; background: #03162c; text-decoration: none;}
.blue:hover {background:#0376c6; border:1px solid #03162c;  text-decoration: none;}

#newsListHolder {padding: 0 0 0 20px;}
#newsListHolder .blue {margin: 0;}
#newsListCont {padding: 9px 0 2px 0;}
#newsListCont h4 {background: url(../images/pointer.png) 0 5px no-repeat; margin: 0; padding: 0 0 0 21px; font: normal 11px Arial, Helvetica, sans-serif;}
#newsListCont a {color: #697281;}
#newsListCont p {margin: 0; padding: 0 0 5px 21px; font-size: 10px; line-height: 16px; color: #FFF;}

#newsletter_panel {background: #3c7db5; width: 200px; padding: 15px 0; position: fixed; left: 0px; top: 240px; z-index: 80;}
#slideButtonNewsl {width: 33px; height: 103px; position: absolute; right: -33px; top: 0px; background: url(/img/newsletterButton.png) no-repeat; cursor: pointer;}

.box_info{
	color:#FFF;
	font-weight:bold;
	text-align:left;
}
