body,div,p,ul,li,img,a,br {padding:0px; margin:0px; border:0px;}
body {color:#1c3763;}
div,p, a, img, span {position:relative;}
body {text-align:center; background:url('../img/lightBlueDot.gif') 0px 0px repeat-x; font: normal 11px verdana, sans-serif;}
input, select, td {font: normal 11px verdana, sans-serif;}
img {border:0px;}
form {display:inline;}
.left{float:left;}
.right{float:right;}
.wrapper{margin:20px;}
.none {display:none;}
.block {display:block;}
.clear {clear:both; display:inline; height:0; width:0;}
/******************************************** redesign wersja polska 05-08-08**********************************************************************/

/* home */
#container_pl {margin:auto auto; width:950px; height:auto; overflow:hidden; font-family:Tahoma;}
/*#top_pl {width:950px; height:186px; background:url(../img/banner.jpg) no-repeat;z-index:3;}*/
#top_pl {width:965px; height:190px;}
#main_pl {width:950px; }
#nav_pl {float: left;width: 210px;height:auto; min-height:540px; display:block;background: transparent url(../img/menu_bg.jpg) repeat-x;z-index:3;}
* html #nav_pl {height:540px;}
#menu_down{position:absolute;left:-210px; height:10000px; bottom:0px; width:210px; background: transparent url(../img/menu_border_color.jpg) top right repeat-y;}
/*#menu_down{position:absolute;top:700px;left:0px; bottom:0px;width:210px;background: #3b8d0c url(../img/menu_border_color.jpg) top right repeat-y;}*/

#mainnav_pl {float:left;padding: 0px;margin: auto auto;width: 200px;}
#mainnav_pl ul {list-style: none;position:relative;left:10px;float:left;}
#mainnav_pl p {padding-top:8px;padding-right: 15px;}
#mainnav_pl ul li{float:left; display:block; text-align:left; margin: 0px;padding: 0px;color: #fff;font-weight: bold;border-bottom: 1px #fff dotted;width:182px;}
#mainnav_pl ul li ul li.sub_list{font-weight: normal;border-bottom:0; margin-left:10px;}
#mainnav_pl li.last{border-bottom:none;}
#mainnav_pl li a, #mainnav li a:visited, #mainnav li a:active{
	background:url('../img/logo_small.gif') no-repeat 0px 30px; 
	display: block;height:20px;
	color: #fff; 
	text-decoration: none;padding-top:8px;padding-left:25px;}
#mainnav_pl li a:hover {background:url('../img/logo_small.gif') no-repeat; background-position: left center;}
#mainnav_pl li a.active {background:url('../img/nav_arrow_active.gif') no-repeat; background-position: left center;}
#mainnav_pl li p {color: #fff;}

/*#content_pl {width:740px; min-height:627px; height:auto !important; height:627px; float:left; text-align:left;background: #fffbe6 url(../img/main_content_bg.jpg) no-repeat;}*/
#content_pl {width:740px; min-height:627px; height:auto !important; height:627px; float:left; text-align:left;background: #fffbe6;}
#content_pl #welcome_pl {position:absolute;top:20px;left:40px;width:310px; height:170px; background:url(../img/welcomeBg.gif) 0px 0px repeat-y; color:#1c3763; font-size:11px;}
#content_pl #searcher_pl {float:right;top:20px;right:30px;width: 290px; height:220px; background:url(../img/searcher_map.gif) left bottom no-repeat;}
#content_pl #searcher_pl #mainSearchForm{position:absolute;top:55px;left:30px;}
#content_pl #searcher_pl #mainSearchForm p {color:#fff;}
#content_pl #accomodation {position:absolute;top:270px;right:35px; width:288px; height:273px; background:url(../img/accomodation_main.gif) no-repeat;}
#bottom_pl_main {position:absolute; left:80px; bottom:10px; width:675px; padding-bottom:5px; text-align:center;}
#bottom_pl_main a, #bottom_pl_main p, #bottom_pl a, #bottom_pl p{color:#52bee3; text-decoration:none;}

#subContainer{top:35px;position: relative; float:le ft;left:30px;width:670px;min-height:567px; height:auto !important; height:567px;padding:14px 10px 50px 30px;background:#fff url(../img/border_con_right.gif) repeat-y;background-position:100% 0%;}
#subContainerXX{margin-top:40px;top:5px;position: relative; float:le ft;left:30px;width:670px;min-height:567px; height:auto !important; height:567px;padding:14px 10px 50px 30px;background:#fff url(../img/border_con_right.gif) repeat-y;background-position:100% 0%;}
#subContainer p{margin-top:3px;}
#subContainer a, #subContainer a:visited, #subContainer a:active {color:#3285bc; text-decoration:none;}
#subContainer a:hover{text-decoration:underline;}
#subContainer li {margin-left:20px;}

#bottom_pl {float:left; width:675px; left:30px; padding-bottom:10px; background:white; text-align:center;background:#fff url(../img/border_con_right.gif) repeat-y;background-position:100% 0%;}

#pics{display:none;}
#film_main{height:250px;display:block;position:relative;background:url('../img/ekran.gif') no-repeat 50% 15px; zoom:1;}
#film_main_flash{position:absolute;top:5px;left:26px;}
/* o nas */

p.doc_path {margin-bottom:10px;color:#1f509e;left:30px;top:5px;}
p.doc_path span{color:black; top:-1px;}
p.doc_path a {color:black;text-decoration:none;}
#img_title{float:left;left:30px;min-width:70px;width:auto !important;height:35px;background:url(../img/tab_bg.gif) repeat-x; text-align:center;z-index:3;}
#img_title h1{font-size:11px;margin-top:12px;font-weight:bold;color:#f8a109; padding:0 15px 0 15px;}
#top_content{float:right;width:250px; margin:35px 0 0 0;}
#top_content p{color:#1f509e;margin:10px 0 0 0;}
.sub_info{clear:both;float:left;top:35px;left:10px;width:610px; margin-bottom:20px;}

/* e-katalog */


#subContent_bot{float:left;margin-top:20px;width:100%;}
#special_ofert{background:url(../img/e_katalog_top_bg.gif) repeat-x; width:620px; height:144px; color:white;}
#special_ofert p.top{width:330px;left:10px;top:5px; margin-top:0px;}
#special_ofert .captcha{position:absolute;bottom:10px;left:121px;}
#special_ofert p.bot{margin-top:10px; clear:left; left:10px; top:4px;}
#special_ofert input.email_downoload{width: 170px; position:relative;top:11px; left:88px}
#special_ofert .request_captcha{width: 170px;position:absolute;top:60px;left:120px;clear:left;}
input.sbmt_offer{position:absolute;top:9px;left:432px;}

/* form holiday */

#krok1, #krok2, #krok3, #krok4, #krok5,.tx-powermail-pi1_formwrap{width:590px; padding:10px; color:white; margin-top:11px;background: #f1ae0c url(../img/formularz_box_bg.gif) repeat-x;}
#lp_1,#addBtn_1, #campLp_1{display:block;}
#lp_2, #lp_3, #lp_4, #lp_5, #lp_6, #lp_7, #lp_8, #addBtn_2, #addBtn_3, #addBtn_4, #addBtn_5, #addBtn_6, #addBtn_7, #addBtn_8, #campLp_2, #campLp_3, #campLp_4, #campLp_5, #campBtn_2, #campBtn_3, #campBtn_4, #campBtn_5 {display:none;}

/* zakwaterowanie accomodations*/
div.accBlock{float:left; height:120px; width:620px; padding:10px 0 0 12px; background:url(../img/zakwaterowanie_gallery.jpg) top left no-repeat;}
div.accBlock div a img{top:5px;}
div.accBlock_right{position:absolute;top:5px;left:388px;width:230px;}
div.accBlock_big{float:left; height:235px; width:620px; padding:10px 0 0 12px; background:url(../img/zakwaterowanie_gallery_big.gif) top left no-repeat;}
div.accBlock_big div.inner{float:left;margin: 10px 0 0 7px;width:360px;}
/* zakwaterowanie accomodation*/
#accMain{ float:left; width:310px; height:250px;top:20px; border:1px #a6c1ca solid; padding:20px;}
#accMain span{color:#168237; font-size:13px; font-weight:bold;}
#accom_body{float:right; width:240px; top:20px;}
#accom_body span {color:#278a06; font-weight:bold;border-bottom:1px #969696 solid; display:block; width:240px; padding-bottom:10px; margin-bottom:10px;}
#acc360_banner{float:left;top:10px;}
#acc_bottom{ float:left; width:570px; margin:50px 0 10px 0; padding:20px; min-height:80px; height:auto !important; height:80px; background:#edddd4;}
#accVisual {display:none;width:335px; height:290px; left:150px; top:30px;}
#accVisual p{float:left;display:block;font-weight:bold; color:black !important; border:1px #ddd9da solid; height:25px;min-width:10px;width:auto !important;width:10px; padding:10px 15px 0 15px;}
#flashObject_1 {display:block;float:left;}
#flashObject_2, #flashObject_3, #flashObject_4, #flashObject_5 {display:none;}

#flash_mask_1, #flash_mask_2, #flash_mask_3, #flash_mask_4, #flash_mask_5 {display:none; font-weight:bold; color: black; background:white; position:absolute;bottom:3px;left:0px; width:335px; height:30px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
#flash_mask_1 {display:block;}
span.flash_mask_span { left:30px; top:7px; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
span.flash_mask_span2 { position:absolute; right:30px; top:7px; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

#href_1 , #href_2, #href_3{float:left;font-weight:bold; color:#959794 !important; border:1px #ddd9da solid; height:25px; margin-top:10px; width:165px; padding:10px 0 0 ; text-align:center;z-index:100;cursor:pointer;}

/* rezerwacja */

.img_tops{float:left;left:30px;min-width:10px;width:auto !important;width:10px;height:35px;background:url(../img/rezerwacja_tab_active.gif) repeat-x; text-align:center;z-index:3;}
.img_tops a {top:12px;font-weight:bold;color:#ffffff; padding:0 15px 0 15px; text-decoration:none;}

/* galeria */
p.gallery{width:525px;position:absolute;bottom:130px;left:60px;text-align:center;font-size:12px;}
p.gallery_country{width:610px;text-align:center;font-size:12px;padding-bottom:10px;}
p.tekst_gallery {margin:10px 0 10px 0;}
.photo_container {float:left;width:195px;height:135px;padding-top:20px; text-align:center;}
.pager {float:left; width:100%;text-align:center;top:20px;}
.pager a{color:#508b04 !important; margin:0 10px 0 10px;}
.pager span{color:#5cbaf8 !important; margin:0 4px 0 4px;}

/* location */

#topTab1, #topTab2, #topTab3, #topTab4, #topTab5, #topTab6 {cursor:pointer;}
#topTab1 p, #topTab2 p, #topTab3 p, #topTab4 p, #topTab5 p, #topTab6 p {margin-top:12px;font-weight:bold;color:#ffffff; padding:0 10px;}

.img_tops_active{float:left;left:30px;min-width:70px;width:auto !important;width:70px;height:35px;background:url(../img/tab_bg.gif) repeat-x; text-align:center;z-index:3;cursor:pointer;}
.img_tops_active p{margin-top:12px;font-weight:bold;color:#f8a109; padding:0 15px 0 15px;}

#tab_1 { padding:350px 0 0 0;zoom:1; z-index: 9;}
#tab_2, #tab_3 , #tab_4, #tab_5, #tab_6 {margin: 0px 0 10px 400px; color:#1e4f9c; display:none; z-index: 9;}

p.pageTitle{width:300px; position:absolute;left:30px;top:0;}

#descMain{position:absolute;left:30px;top:50px; width:310px; height:250px; border:1px #a6c1ca solid; padding:20px; z-index: 10;}
#descMain span{color:#168237; font-size:13px; font-weight:bold;}

/*#tab_1_body{float:left;width:310px; padding:20px; margin-top:230px; background:#e2eaed; border:1px #c3bfd6 solid; float:left;clear:left;}*/
#tab_1_body{float:left; width:310px; *width:350px; padding:20px; background:#e2eaed; border:1px #c3bfd6 solid;
margin-left:30px;}
div.descInfo {position:absolute; left:430px; top:45px; color:#1e4f9c;}
div.descInfo span.code_camp{font-weight:bold;}
div.descInfo p{margin:0px !important;}
div.descInfo ul{list-style:none;}
div.descInfo li{margin:0px !important;}

#desc_body{position:absolute; width:240px; top:130px; right:0px;}
#desc_body span {color:#278a06; font-weight:bold;border-bottom:1px #969696 solid; display:block; width:240px; padding-bottom:10px; margin-bottom:10px;}

.shortBlock {width:140px;}
.shortHead{color:#d94c38;}
.shortBlock ul {list-style:none;}
.shortBlock li{margin-left:0px !important;}
.bold{font-weight:bold;}

.shortBlock span{color:#27a209;}

#tab_1_body_bot{float:left; width:350px; min-height:240px height:auto;_height:240px; padding:20px 20px 20px 0;
margin-left:30px;}
#tab_1_body_bot span {color:#696969;font-weight:bold;display:block;width:100px;float:left;}
#tab_1_body_bot span.title {float:left;color:#278a06; border-bottom:1px #969696 solid; display:block; width:350px; padding-bottom:10px; margin-bottom:10px;}
#tab_1_body_bot div.form_rows{float:left;width:350px; margin:0 0 6px; padding:0;}
div.form_rows select {position:relative;top:0px; width:220px;margin-right:10px;}
div.form_rows img{top:-5px;}
#price_box{display:none;float:left; width:350px; height:90px; margin-top:20px;border-top:1px #969696 solid; border-bottom:1px #969696 solid;}
span#price_result {color:#268a06;float:left;margin:0 5px;width:auto;}
p.tabTitle {color:#278a06; font-weight:bold;border-bottom:1px #969696 solid; display:block; width:240px; padding-bottom:10px; margin-bottom:10px;}

span.check{position:absolute;top:5px;left:20px;color:white !important;cursor:pointer;}
#price_list{display:none;}
/* regiony */

#subContainer map area{background:red;}
.shortPanel{width:250px; float:right; margin:0px; padding:0px; top:10px;}
.shortPanel p{font-weight:bold; color:#e31436;}
.shortPanel ul {list-style:none;}
.shortPanel li{margin-left:10px !important;}
.shortPanel .region{min-height:260px; margin-bottom:20px; _height:260px;}
.shortPanel .region a.selected {color:#e31436 !important;}
#obraz1{position:absolute;top:20px;left:30px;}
#obraz2{position:absolute;top:300px;left:30px;}

/* map */

#map_top { width:621px; height:71px; background:url(../img/wakacje_top_bg.gif) repeat-x; left:30px;}

#country_map{position:absolute;left:20px;top:2px;}
#country_map select, .city_map select, #code_map select {width:170px;height:21px;}
.city_map{left:20px;top:35px;}
#code_map{position:absolute;left:247px;top:2px;}
#country_map p, .city_map p, #code_map p{color:white; font-weight:bold; margin:0;}


#map_bot {position:absolute;bottom:10px;left:30px; width:621px; height:71px; background:url(../img/wakacje_bot_bg.gif) repeat-x;}
.submenu_country {border:0 !important; font-weight:normal !important; line-height:11px !important;}
.navImg {position:relative; top:auto; bottom:0;}
#container_pl {background:transparent url(../img/left_bg.gif) bottom left repeat-y;}
.marquee-box { display:none; width:685px; height:41px; background:url(../img/marquee-box.jpg) no-repeat left top; position:absolute; bottom:36px; left:22px; }
.marquee-box .wrap { padding:11px; font-size:14px; position:relative;z-index:2; }
#popup { width:550px; height:550px; }

.tx-powermail-pi1_formwrap fieldset {
	border:none;
	clear:both;
}
	
.tx-powermail-pi1_formwrap label{
	display:block;
	font-weight:bold;
}

.tx-powermail-pi1_formwrap .tx-srfreecap-pi2-image {
	display:block;
	margin:5px 0px 5px 0px;
}
.powermail_mandatory_js {
	color:red;
}

.town_menu {
	visibility:hidden;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #81C580;
	padding:3px 2px 2px 12px;
	z-index:10;
}

#content_left {
  width:330px;
  float:left;
  left:-30px;
}
#content_right {
  width:330px;
  float:left;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image  {
  margin-left:0px;
}

#img_title h1 a{
  color:#F8A109;
  text-decoration:none;
}

.csc-textpic {
  clear:both;
}

.csc-textpic-imagewrap, .csc-textpic-text {
  margin-bottom:20px;
}

.camp_tab {
  padding-top:0px;
}

.yfjukuzmoutwynrsprkp {
  *margin-right:-4px;
}

#topTab1 {
  width:150px;
}
#topTab2 {
  width:80px;
}
#topTab3 {
  width:50px;
}
#topTab4 {
  width:150px;
}
#topTab5 {
  width:120px;
}

#rightMap {
  right:0px;
}

.flags {
	margin-left:35px;
	margin-top:20px;
}
.flags a {
	color:#FFFFFF;
	text-decoration:none;
}
.flaga_slowacja {
	background:transparent url(../img/pl.gif) no-repeat scroll left center;
	float:left;
	padding-left:30px;
}
.flaga_czeska {
	background:transparent url(../img/flaga_czeska.gif) no-repeat scroll left center;
	float:left;
	margin-top:7px;
	padding-left:30px;
}

#subContainer .city_map p {
	margin-top:0px;
}


div.csc-textpic-equalheight div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid;
}

.nadpis {
	font-size:15px;
	font-weight:bold;
}

div.csc-textpic-equalheight div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin:5px;
}

#camp_search {
width:138px; 
padding:15px 5px 15px 10px; 
position: absolute; 
left: 0px; 
top: 1px; 
background:url(../img/searcher_btn_szukaj.gif)
}

.powermail_check_inner_uid12_0 label {
  float:right;
  margin-right:125px;
  margin-top:2px;
}

.krok_label {
  font-weight:bold;
  font-size:15px;
}

table div {
  position:none;
}