@charset "utf-8";
body { margin: 0;	padding: 0;	background: url(../img/body_bg.gif) repeat-x top #f9f7ee; font-family: Tahoma; font-size: 11px; color: #666666; line-height: 16px; text-align: center; }

.porcjowanie { clear: both; width: 100%; text-align: center;}
a { color: #990000; text-decoration: none; font-weight:normal;}
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; }
img {border:0px;}

.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 {margin:0;padding:0;width:990px; background: url(../img/header_bg.jpg) no-repeat bottom}
#headerLogo {float:left;display:inline;width:775px;}
#headerRight {width:990px;float:left;display:inline;}
#headerMenu {float:right;display:inline;margin:20px 50px 0 0; width: 150px;}
#headerMenu a {color:#897c66;text-decoration:none;margin:0 25px 0 0}
#headerMenu a:hover {color:#3d79b6;text-decoration:underline;}
#language {color:#897c66;margin:20px 0 0 0;float:right;display:inline;vertical-align:middle;}
#language img {vertical-align:middle;margin:0 0 0 13px;}
#headerLinks {float:right; display:inline; margin:0 0 0 0; width: 630px;}
#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 {float:right;display:inline;margin:6px 0 0 0}
#menuFirst {float:left;display:inline;background:url(../img/menu_first.jpg) no-repeat;width:5px;height:37px;}
#menuCenter {float:left;display:inline;background:url(../img/menu_bg.jpg) repeat-x;height:37px;}
#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/menu_last.jpg) no-repeat;width:5px;height:37px;}

#content {width:970px;background:#ffffff;border-left:1px solid #d9cc8d;border-right:1px solid #d9cc8d;padding:0 9px 40px 9px}

#contentHeader {width:970px;color:#666666; padding:8px 0;}
#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;}
#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: left; display: inline; width: 214px; text-align: left; overflow: hidden; margin-left: 10px; margin-bottom: 10px;}
.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;display:inline;margin:12px 0 0 0}
#newsHistory a {color:#3d79b6;text-decoration:none;font-weight:bold;}
#newsHistory a:hover {text-decoration:underline}
#news {width:680px}
#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_2.gif) no-repeat;width:456px;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;}
.newsBoxContent_homepage {background:url(../img/box_bg.jpg) repeat-x top #FCF9EA;width:454px;border-left:1px solid #d9cb8d;border-right:1px solid #d9cb8d; height: 150px; overflow: hidden;}
.newsBoxContent_homepage .padding { padding:0 24px 0 24px;}

.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_2.gif) no-repeat;width:456px;height:6px;overflow:hidden;}

#allNews { clear: both; float: left; width: 345px; display: inline;}
#allNews h1 {margin-bottom:20px}
.allNews_title {color:#990000;font-size:20px;margin:0 0 20px 10px;font-family:arial;text-align:left}
.allNewsDate {float:left;display:inline;color:#a8a8a8;margin:0 10px 10px 25px}
.allNewsHeader {float:left;display:inline;margin:0 0 10px 0; width: 240px; text-align: left;}
.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;}
.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 {width:680px;}
#visitPlaces .placeBox {float:left;display:inline;width:208px;margin: 10px 0 10px 18px;}
#visitPlaces .placeBox h1 {margin:0px 0 10px 0}
#visitPlaces .placeBox h1 a{color:#990000;font-weight:bold;text-decoration:none;font-size:11px;}
#visitPlaces .placeBox h1 a:hover{color:#990000;text-decoration:underline;}
#visitPlaces .placeBoxImg {float:left;display:inline;width:102px;margin:0 10px 0 0}
#visitPlaces .placeBoxImg img{margin:0 0 5px 0 }
#visitPlaces .placeBoxText {float:left;display:inline;width:96px;text-align:left;color:#666}
#visitPlaces .placeBoxLink {text-align:center}
#visitPlaces .visitPlacesLink {text-align:center;font-weight:bold;}
#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: 14px; width: 250px; float: left; 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;}

.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;}

.impreza { background:url(../img/impreza-tlo.jpg) top no-repeat; }
/*----------------------KONIEC KALENDARZ-------------------------------------------------------------------------------*/


#columnRight {float:left;display:inline;width:280px;margin:0 0 0 10px;}
#calendar {width:260px;height:159px;background:url(../img/calendar_bg.jpg) no-repeat;padding: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}