/*****  StyleGuide v4.17  *****/
body {
	background-color:#fff;
}
body, p, td, ul, li, form {
	font:12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:0;
	margin:0;
}w
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
a {
	color:#4b4b4b;
	text-decoration:none;
}
a:hover { text-decoration: underline; }
img {
	border:0;
}
/*****  StyleGuide PAGE STRUCTURE  *****/
/* wpHeader */
#wpHeader {
	background: url() repeat-x top center;
	background-color: #fff;
	margin:0 auto;
	width:970px;
	padding:0;
	clear:both;
	position: relative;
}
#wpHeaderCont {
	display:block;
	position:relative;
	background:#fff url(http://i.wp.pl/a/i/wakacje/2007/wpheader_bg.gif) repeat-x top right;
	width:970px;
	height:61px;
	margin:0px auto;
	border-bottom:1px solid #D9D9D9;
}
#wpHeaderImg {
	display:block;
	position:absolute;
	top:5px;
	left:0px;
	background: url() repeat-y top right;
	background-color: transparent;
}
#wpHeaderNav {
	display:block;
	position:absolute;
	width:375px;
	top:0;
	right:0;
	background: transparent url() repeat-x top center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#wpHeaderNav a {
	color:#0033A5;
	text-decoration: none;
}
#wpHeaderNav a:hover {
	color: #001951;
	text-decoration: none;
}
#wpHeaderLinks {
	float:right;
	white-space:nowrap;
	background: url() no-repeat top left;
	padding:4px 15px;
	text-align:center;
}
#wpHeaderLinks span {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#B2B2B2;
}
#wpHeaderStart {
	float:right;
	white-space:nowrap;
	padding-top:6px;
	padding-right:37px;
}
#wpHeaderProfil {
	float:right;
	white-space:nowrap;
	background: url() no-repeat top left;
	text-align:right;
	margin-top:25px;
	padding-right:8px;
	width:300px;
	color: #B2B2B2;
}
#wpHeaderGemius {
	top: 0px;
	right: 0px;
	position: absolute;
}
/* wpFooter */
#wpFooter {
	margin: 0 auto;
	clear: both;
	text-align: center;
	font-size:11px;
	padding-top:7px;
	width: 970px;
	background-color: #fff;
	position: relative;
	font:11px Tahoma, Helvetica, sans-serif;
	color:#019db9;
}
#wpFooter a:link, #wpFooter a:active, #wpFooter a:visited {
	font-size: 11px;
	padding: 0px 6px;
	color: #019db9;
}
#wpFooter a:hover {
	text-decoration: underline;
}
#wpFooter .copyright {
	color:#252525;
	text-decoration: none;
	padding: 0px;
	padding-right: 80px;
	color:#585858;
	line-height: 18px;
	font-weight: bold;
}
#wpFooter .copyright a:link, #wpFooter .copyright a:visited, #wpFooter .copyright a:hover {
	color:#585858;
	text-decoration: none;
	padding: 0px;
	font-weight: bold;
}
#wpFooter .copyright a:hover {
	text-decoration: underline;
}
#wpFooterGemius {
	top: 0px;
	right: 0px;
	position: absolute;
}
#wpFooter .sl {
	color: #4b4b4b;
}
#wpFooter .sl a, #wpFooter .sl span {
	color: #e7a517;
}
#wpFooter .in_fld {
	background: #efeded;
	padding: 9px 80px 7px 0;
}
/* wpMain */
#wpMain {
	width:970px;
	margin:0 auto;
	clear:both;
	background: url() repeat-y top left;
	background-color: #fff;
	padding-bottom: 10px;
}
#wpMain:after, #wpLeft:after, #wpRight:after, .bl_wyc:after, .zak:after, .zal_it:after, .bl_miasto_in:after, .bl_miasto ul:after, .bl_woj:after, .bl_nz:after, .wazob:after, .bl_sopot_in:after {
	clear: both;
	display: block;
	content: '';
}
#wpLeft {
	width: 180px;
	float: left;
	overflow: hidden;
}
#wpRight {
	width: 780px;
	float: right;
	overflow: hidden;
}
#wpRight p a { color: #0091ab; }

#wpRight .pokazdj {
	margin: -9px 0 10px 0;
	padding: 5px 0;
	background-color: #efedee;
}
#wpRight .pokazdj .left {
	float: left;
	width: 150px;
	text-align: right;
}
#wpRight .pokazdj .left p {
	font: 11px Arial, Helvetica, sans-serif;
}
#wpRight .pokazdj a.zdjecie {
	display: block;
	float: left;
	margin: 5px 0 0 10px;
	width: 93px;
	height: 18px;
	background: url("http://i.wp.pl/a/i/wakacje/btn_zdjecie.gif") no-repeat;
}

#wpRight .btn a {
	display: block;
	margin: 0 0 10px 0;
	padding: 1px;
	width: 295px;
	height: 95px;
	border: 1px solid #ebebeb;
}
#wpRight .btn a.polska {
	background: url("http://i.wp.pl/a/i/wakacje/btn_polska.gif") no-repeat center;
}
#wpRight .btn a.wpodrozy {
	background: url("http://i.wp.pl/a/i/wakacje/wpodrozy.jpg") no-repeat center;
}

#wpLeft .zakupy {
	margin-top: 10px;
}
#wpLeft .zakupy ul li {
	margin: 0 0 2px 0;
	height: 72px;
}
#wpLeft .zakupy ul li img {
	float: left;
	margin: 0 5px 0 0;
	height: 72px;
}
#wpLeft .zakupy ul li a {
	font-weight: bold;
}


#wpRightLeft {
	width: 470px;
	float: left;
	overflow: hidden;
}
#wpRightRight {
	width: 300px;
	float: right;
	overflow: hidden;
}
/* advertisements */
#wpAdvTop {
	background-color:#fff;
	width: 970px;
	margin:0 auto;
	text-align: center;
	padding: 10px 0 10px 0;
}
#wpAdvBottom {
	background-color:#fff;
	width: 970px;
	margin:0 auto;
	text-align: center;
	padding: 5px 0 2px 0;
	font-size: 0px;
}
/*****  USERS CSS  *****/

#wpMenu {
	width: 970px;
	margin: 0pt auto;
}

#wp_menu {
	width: 972px;
	height: 71px;
	margin: 0 auto;
	padding: 5px 0 10px 0;
	background-color: #fff;
	font-size: 12px;
}
#wp_menu a.b_w07 {
	display: block;
	overflow: hidden;
	width: 137px;
	height: 45px;
	padding-top: 26px;
	float: left;
	background: #09a0bb url(http://i.wp.pl/a/i/wakacje/2007/bg_b_w07.gif) top no-repeat;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#wp_menu a.b_w07_on {
	background: #09a0bb url(http://i.wp.pl/a/i/wakacje/2007/bg_b_w07_on.gif) top no-repeat;
	color: #019db9;
}
#wp_menu a.b_on {
	background: #09a0bb url(http://i.wp.pl/a/i/wakacje/2007/bg_b_on.gif) top repeat;
	color: #019db9;
}
#wp_menu a.b_w07:hover {
	opacity: .80;
	text-decoration: none;
}
#wp_menu ul {
	list-style: none;
	height: 27px;
	overflow: hidden;
}
#wp_menu li {
	float: left;
	font-weight: bold;
}

#wp_menu li a {
	display: block;
	width: 161px;
	height: 21px;
	padding-top: 6px;
	text-align: center;
	color: #fff;
	background: #019db9 url(http://i.wp.pl/a/i/wakacje/2007/bg_b_menu.gif) top repeat-x;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-right: #fff solid 1px;
}


#wp_menu li a:hover {
	opacity: .80;
	text-decoration: none;
}

#wp_menu li a.lst {
	background: #e7a00b url(http://i.wp.pl/a/i/wakacje/2007/bg_b_menu_lst.gif) top repeat-x;
}

#search {
	width: 958px;
	height: 30px;
	padding: 9px 0 0 12px;
	overflow: hidden;
	background: #fefbfb url(http://i.wp.pl/a/i/wakacje/2007/bg_search.gif) top repeat-x;
	border: #efeded solid 1px;
	border-top-color: #fff;
	color: #4b4b4b;
}
#search input {
	vertical-align: middle;
}
#search a, #search label { font-size: 11px; }
#search a {
	font-weight: bold;
	color: #4b4b4b;
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr_rgh.gif) 0px 5px no-repeat;
	padding-left: 7px;
}


#bl_kon, #bl_wifi, #bl_konkurs {
	border: #eceaea solid 1px;
	padding: 6px;
	padding-bottom: 0;
	margin-bottom: 12px;
}
#bl_kon h2, #bl_wifi h2, #bl_konkurs h2, #bl_mul h2, #bl_pas h2, #bl_kal h2, #bl_pr h2, #bl_wia h2 {
	font-size: 13px;
	text-transform: uppercase;
	color: #019db9;
}
#bl_wifi h2 { color: #e7a10b; }
#bl_konkurs h2 { color: #019db9; }
#bl_kon p, #bl_wifi p, #bl_konkurs p {
	padding: 3px;
	margin: 8px 0;
	font-size: 11px;
}
#bl_wifi p {
	color: #e10007;
	text-transform: uppercase;
	font-weight: bold;
}
#bl_mul, #bl_pas, #bl_kal, #bl_wia {
	background: #efeded;
	padding: 6px;
	margin-bottom: 12px;
}
#bl_wia, #bl_kal {
	padding-bottom: 0;
}
#bl_mul h2, #bl_pas h2, #bl_kal h2, #bl_wia h2 {
	color: #4b4b4b;
	padding-top: 3px;
}
#bl_mul ul, #bl_pas ul, #bl_kal ul, #bl_pr ul, #bl_wia ul, .ul_konkurs {
	margin: 8px 0 5px 6px;
	list-style: none;
}
#bl_mul li, #bl_pas li, #bl_kal li, #bl_pr li, #bl_wia li, .ul_konkurs li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot1.gif) 0 2px no-repeat;
	padding-left: 11px;
	padding-bottom: 4px;
	font-size: 11px;
}
#bl_pas li, #bl_kal li, .ul_konkurs li { background: url(http://i.wp.pl/a/i/wakacje/2007/dot2.gif) 0 2px no-repeat; }
#bl_pr {
	border: #eceaea solid 1px;
	padding: 1px;
}
#bl_pr .con {
	background: #e6a10e url(http://i.wp.pl/a/i/wakacje/2007/bg_bl_pr.gif) top repeat-x;
}
#bl_pr h2 {
	color: #fff;
	padding: 7px 4px 0 4px;
}
#bl_pr ul { margin-left: 9px; }
#bl_pr li { background: url(http://i.wp.pl/a/i/wakacje/2007/dot3.gif) 0 2px no-repeat; }
#bl_pr li a { color: #fff; }
.more, .more2, .more3, .more3n, .more4 {
	display: block;
	width: 48px;
	height: 20px;
	padding: 5px 0 0 26px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more.gif) no-repeat;
	overflow: hidden;
	font-size: 11px;
	color: #019db9;
	font-weight: bold;
}
.more2 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more2.gif) no-repeat;
	color: #e7a10b;
}
.more3 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more3.gif) no-repeat;
	color: #e6a00b;
	width: 98px;
	height: 19px;
}
.more3n {
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more3n.gif) no-repeat;
	color: #019db9;
	width: 98px;
	height: 19px;
}
.more4 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more4.gif) no-repeat;
	color: #019db9;
	width: 58px;
	height: 19px;
}
.more7 {
	display: block;
	width: 104px;
	height: 20px;
	padding: 5px 0 0 26px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more6.gif) no-repeat;
	overflow: hidden;
	font-size: 11px;
	color: #019db9;
	font-weight: bold;
	float: right;
	margin: -8px 8px 0 0;
}
.more8 {
	display: block;
	width: 104px;
	height: 20px;
	padding: 5px 0 0 26px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more5.gif) no-repeat;
	overflow: hidden;
	font-size: 11px;
	color: #e7a00b;
	font-weight: bold;
	float: right;
	margin: -8px 8px 0 0;
}
.more9 {
	display: block;
	width: 104px;
	height: 20px;
	padding: 5px 0 0 26px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_more9.gif) no-repeat;
	overflow: hidden;
	font-size: 11px;
	color: #019db9;
	font-weight: bold;
}
.more10 {
	display: block;
	margin-left: 182px;
	width: 82px;
	height: 19px;
	padding: 5px 0 0 26px;
	background: url("http://i.wp.pl/a/i/wakacje/bg_more10.gif") no-repeat;
	color: #019db9;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
}

.more11 {
	display: block;
	margin-left: 336px;
	width: 86px;
	height: 19px;
	padding: 5px 0 0 26px;
	background: url("http://i.wp.pl/a/i/wakacje/bg_more11.gif") no-repeat;
	color: #019db9;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
}


#topb {
	height: 220px;
	margin: 0 0 11px 0;
	overflow: hidden;
	margin-right: 1px;
}
#tri_fot {
	width: 524px;
	height: 214px;
	border: #eceaea solid 1px;
	padding: 2px;
	float: left;
}
#tri_fot .b_fot {
	width: 353px;
	height: 208px;
	border: #dedede solid 3px;
	float: left;
	overflow: hidden;
	position: relative;
}
#tri_fot .b_fot .inf {
	position: absolute;
	bottom: 0px;
	width: 337px;
	height: 45px;
	background: #eee;
	border-top: #fff solid 1px;
	opacity: .60;
	padding: 7px 8px 0 8px;
}
.inf h4, .inf p { font-size: 11px; }
#tri_fot .s_fot {
	width: 154px;
	height: 62px;
	border: #dedede solid 3px;
	overflow: hidden;
	margin-bottom: 5px;
	float: right;
	position: relative;
}
#tri_fot .s_fot .mask {
	position: absolute;
	width: 154px;
	height: 62px;
	background: #eee;
	opacity: .60;
}
#plan {
	width: 425px;
	height: 216px;
	padding: 1px;
	border: #edebeb solid 1px;
	float: right;
	font-size: 11px;
	color: #FFFFFF;
}
#plan p {
	font-size: 11px;
	color: #FFFFFF;
}
#plan .in {
	padding: 8px;
	width: 409px;
	height: 200px;
	overflow: hidden;
	background: #049eba url(http://i.wp.pl/a/i/wakacje/2007/bg_plan.jpg) no-repeat;
}
#plan .in h2 {
	margin-bottom: 15px;
}
#plan form {
	font-size: 11px;
	color: #FFFFFF;
}
#plan form select, #plan form input {
	font-size: 11px;
	float: left;
	margin: 4px 4px;
}
#plan form label {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	width: 100px;
	text-align: right;
	margin: 8px 0 0 0;
}
#plan form p.rdi {
	margin-left: 100px;
}
#plan form p.rdi label {
	text-align: left;
}
#plan form p {
	width: 400px;
}
#plan form p:after {
	clear: both;
	display: block;
	content: '';
}
#plan form .in_btn {
	font-size: 10px;
}
/* forms */
.in_txt {
	font-size: 11px;
	border: #949292 solid 1px;
}
.in_1 { width: 285px; }
.in_btn {
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_in_btn.gif) 50% 50% no-repeat;
	border: 0;
	width: 67px;
	height: 18px;
	padding-left: 10px;
	margin: 0 0 0 10px;
	font-size: 10px;
	color: #fff;
	cursor: pointer;
}
/* /forms */
/* spacers */
.sl_1 { margin-left: 125px; }
.sl_2 { margin-left: 90px; }
.sl_3 { margin-left: 325px; }
.sl_4 { margin-left: 377px; }
.sl_5 { margin-left: 65px; }
.sl_6 { margin-left: 215px; }
.sl_7 { margin-left: 318px; }
.sl_8 { margin-left: 15px; }


.pb0 { padding-bottom: 0; }
.sr_1 { margin-right: 10px; }
/* /spacers */
/* formatting */
.rt { text-align: right; }
.lt { text-align: left; }
.ct { text-align: center; }
.fr { float: right; }
.fl { float: left; }
.clr {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.b { font-weight: bold; }
.nb { font-weight: normal; }
.u { text-decoration: underline; }
.nu { text-decoration: none; }
.i { font-style: italic; }
.ni { font-style: normal; }
.bl_kr {
	border: 1px solid #eceaea;
	padding: 8px 8px 0 8px;
	margin-bottom: 10px;
	font-size: 11px;
}
.kr {
	margin-bottom: 10px;
}
.kr a.tyt {
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 12px;
}
.kr img {
	float: left;
	margin-right: 7px;
}
.kr p {
	margin-bottom: 4px;
	font-size: 12px;
}
h2 {
	font-size: 13px;
	text-transform: uppercase;
	padding-bottom: 7px;
}
h2.nieb, h2.nieb a, h2.zol span, h2.zol a span {
	color: #019db9;
}
h2.zol, h2.zol a {
	color: #e7a00b;
}
.kr .nieb .more_sl, .kr .zol .more_sl {
	background-image:none;
	padding:0; margin:0;
	height:24px;
}
.kr .nieb, .kr .zol {
	padding-bottom:0;
}
* html body .kr .nieb .more_sl .sl_3, * html body .kr .zol .more_sl .sl_3 {
	margin-bottom:0;
}
* .kr .nieb .more_sl .sl_3, .kr .zol .more_sl .sl_3 {
	margin-right:10px;
	margin:0 0 0 315px;
}
.morePlay {
	background: url(http://i.wp.pl/a/i/wakacje/2007/b_in_s.gif) no-repeat left;
	color: #019db9;
	font-weight: bold;
	padding-left: 26px;
}
.more5 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr1.gif) no-repeat left;
	color: #019db9;
	font-weight: bold;
	padding-left: 16px;
}
.more6 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr2.gif) no-repeat left;
	color: #e7a00b;
	font-weight: bold;
	padding-left: 16px;
}
.kr ul {
	margin-top: 3px;
	background-color: #efeded;
	padding: 5px 8px 2px 8px;
	list-style: none;
}
.bl_fobl ul {
	margin-top: 3px;
	padding: 3px 8px 10px 0;
	list-style: none;
}
.kr li, .bl_fobl li {
	padding-left: 11px;
	padding-bottom: 4px;
	font-size: 11px;
}
.kr ul.nieb li, .bl_fobl ul.nieb li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot2.gif) 0 2px no-repeat;
}
.kr ul.zol li, .bl_fobl ul.zol li  {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot1.gif) 0 2px no-repeat;
}
ul.nb {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot2.gif) 0 2px no-repeat;
}
.bl_wyc {
	width: 470px;
	padding-bottom: 10px;
}
.wyc {
	width: 150px;
	float: left;
	margin-right: 10px;
	background: #efeded url(http://i.wp.pl/a/i/wakacje/2007/bg_wyc.gif) no-repeat bottom left;
	position: relative;
	font-size: 11px;
}
.corners {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.wyc img {
	display: block;
}
.wyc a.tyt {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	background: #01a2be url(http://i.wp.pl/a/i/wakacje/2007/bg_wyctyt.gif) repeat-x top left;
	margin-bottom: 1px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 9px 8px 7px 10px;
}
.wyc_cnt {
	padding: 10px;
}
span.prz {
	text-decoration: line-through;
}
.wyc_cnt a {
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.bl_fobl {
	border: 1px solid #eceaea;
	padding: 8px;
	margin-bottom: 10px;
}
.bl_dod {
	margin-bottom: 10px;
}
.bl_dod_lnk {
	background: #01a2be url(http://i.wp.pl/a/i/wakacje/2007/bx_dodaj2.gif) no-repeat top left;
	height: 42px;
	padding: 10px 0 0 30px;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
.bl_dod_lnk a {
	color: #099eb3;
	font-weight: normal;
}
/* nowe styl dla bokus citywether*/
.bl_pog {
	border: 1px solid #eceaea;
	padding: 1px;
	margin-bottom: 10px;
}
.bl_pog h2 {
	margin-bottom: 0;
}
.bl_pog_in {
	position: relative;
	background: #019db9 url(http://i.wp.pl/a/i/wakacje/2007/bg_pog.gif) repeat-x top left;
	font-size: 11px;
	color: #FFFFFF;
	height: 105px;
}
.bl_pog_in span {
	color: #f3d954;
}
.bl_pog img.ico_pog {
	float: left;
	margin-right: 10px;
}
.arr1 {
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.arr2 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr4.gif) no-repeat left;
	color: #f3d954;
	padding-left: 16px;
	font-weight: bold;
}
.arr3 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr5.gif) no-repeat left;
	color: #ffffff;
	padding-left: 16px;
	font-size: 11px;
	font-weight: bold;
	float: right;
}
.bl_zak {
	background-color: #efeded;
	padding: 4px 4px 0 4px;
	margin-bottom: 10px;
}
.bl_zak_in {
	background-color: #dbdada;
	padding: 7px 7px 7px 7px;
	margin-bottom: 10px;
}
.zak {
	width: 292px;
}
.zak a {
	border-right: 3px solid #efeded;
	width: 75px;
	float: left;
	padding: 4px 0;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-color: #c8c8c8;
	border-bottom: 3px solid #efeded;
}
.zak a.on {
	background-color: #dbdada;
	border-bottom: 3px solid #dbdada;
}
.zal_it {
	background: #f0c518 url(http://i.wp.pl/a/i/wakacje/2007/bg_zak.gif) no-repeat bottom left;
	padding: 5px;
	width: 268px;
	margin-bottom: 4px;
}
.zal_it a {
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	padding-right: 10px;
}
.zal_it strong {
	display: block;
	padding-top: 5px;
}
.zal_it img {
	border: 1px solid #FFFFFF;
	float: left;
	margin-right: 10px;
}
.dashed {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dashed.gif) repeat-x top left;
	font-size: 0;
	height: 1px;
	margin: 10px 0 10px 0;
}
.mr10 {
	margin: 0 10px 10px 0;
}
/* miasto */
.bl_miasto {
	border: 1px solid #edebeb;
	padding: 1px;
	margin-bottom: 10px;
}
.bl_miasto_in {
	background: #e6a00b url(http://i.wp.pl/a/i/wakacje/2007/bg_miasto1.gif) repeat-x top left;
	padding: 10px 10px 0 0;
	width: 766px;
}
.bl_miasto .mainPhoto {
	border: 1px solid #ffffff;
	float: right;
	margin-bottom: 10px;
}
.bl_miasto h1 {
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 10px;
}
.bl_miasto .desc {
	width: 460px;
	float: left;
	padding-left: 10px;
	min-height: 88px;
	margin-bottom: 10px;
}
* html body .bl_miasto .desc {
	height: 88px;
}
.bl_miasto .desc p {
	font-size: 12px;
	color: #ffffff;
	padding-left: 10px;
}
.bl_miasto .listy {
	background: #ebb33c url(http://i.wp.pl/a/i/wakacje/2007/bg_miasto2.gif) repeat-x top left;
	width: 470px;
	float: left;
	min-height: 70px;
	padding: 12px 0 8px 0;
}
* html body .bl_miasto .listy {
	height: 70px;
}
.bl_miasto ul {
	list-style: none;
	width: 160px;
	padding-left: 60px;
	float: left;
}
.bl_miasto li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot3.gif) 0 2px no-repeat;
	padding-left: 11px;
	padding-bottom: 4px;
	font-size: 11px;
}
.bl_miasto li a {
	color: #ffffff;
}
.bl_wschody {
	border: 1px solid #edebeb;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.bl_wschody_hd {
	padding: 0 5px;
	font-size: 11px;
	margin-bottom: 15px;
}
.bl_wschody_hd a {
	font-weight: bold;
	text-decoration: underline;
}
table.wschody {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border: none;
}
table.wschody th {
	color: #FFFFFF;
	background-color: #edbc15;
	font-size: 11px;
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #ffffff;
}
table.wschody td {
	background-color: #fbf2d0;
	text-align: center;
	font-size: 11px;
	padding: 3px 0 5px 0;
	border-bottom: 1px solid #ffffff;
}
table.wschody tr.r2 td {
	background-color: #fefaee;
}
.pokaz {
	background-color: #edbc15;
	text-align: center;
	padding: 4px 0;
	margin-bottom: 5px;
}
.pokaz p {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.pokaz p select {
	font-size: 11px;
	margin-left: 10px;
}
table.kalendarium {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border: none;
	margin-bottom: 5px;
}
table.kalendarium th {
	color: #e7a00b;
	font-size: 11px;
	padding: 5px 0 7px 0;
	text-align: left;
	background: url(http://i.wp.pl/a/i/wakacje/2007/dashed.gif) repeat-x bottom left;
	padding-left: 10px;
}
table.kalendarium td {
	color: #000000;
	font-size: 11px;
	padding: 6px 10px;
	vertical-align: top;
	background: url(http://i.wp.pl/a/i/wakacje/2007/dashed.gif) repeat-x bottom left;
}
table.kalendarium td.mst {
	padding: 10px 10px;
	width: 110px;
	background-color: #f7f5f5;
}
table.kalendarium td.imp {
        width: 180px;
}
table.nieb th {
	color: #019db9;
}
.bl_nz {
	border: 1px solid #edebeb;
	padding: 5px;
	width: 768px;
}
.bl_nz .fota {
	float: left;
	margin-right: 35px;
	margin-bottom: 25px;
}
h3 {
	font-size: 13px;
	text-transform: uppercase;
	color: #019db9;
	padding-bottom: 20px;
}
.bl_nz .art {
	padding: 20px 30px;
	font-size: 12px;
}
.bl_nz .art p {
	font-size: 12px;
}
.bl_nz .art .f_map {
	border: #e3e3e3 solid 1px;
	margin-bottom: 30px;
}
.mapa {
	display: block;
	margin: 20px auto;
}
.bl_woj {
	border: 1px solid #efeded;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_woj.gif) repeat-x top left;
	width: 227px;
	margin-right: 10px;
	padding: 10px;
	height: 170px;
	float: left;
	margin-bottom: 10px;
}
.bl_woj img {
	float: left;
	margin-right: 15px;
}
.bl_woj ul {
	float: left;
	width: 105px;
	margin-top: 5px;
}
.bl_woj h4 {
	color: #e7a10b;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
}
.bl_woj ul {
	list-style: none;
}
.bl_woj li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot1.gif) 0 2px no-repeat;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 11px;
}
.bl_woj li a {
	font-weight: bold;
}
.mr0 {
	margin-right: 0;
}
.pr0 {
	padding-right: 0;
}
.bxGal {
	border: 1px solid #eceaea;
	padding: 1px;
	margin-bottom: 10px;
}
.hdGal {
	background-color: #f8f6f6;
	padding: 9px 8px 7px 15px;
	text-align: right;
	vertical-align: middle;
}
.hdGal h1 {
        font-size: 12px;
        font-weight: bold;
        color: #00879f;
        float: left;
        text-transform: uppercase;
}
.hdGal span {
	color: #e7a00b;
	font-size: 11px;
	font-weight: bold;
}
.hdGal span img {
	vertical-align: middle;
}
.hdGal span a {
	font-weight: bold;
	font-size: 11px;
	color: #e7a00b;
	padding: 0 7px 0 7px;
}
.bxGalIn {
	width: 968px;
	position: relative;
}
.bxGalIn:after {
	clear: both;
	display:block;
	content:'';
}
.bxGalL {
	width: 590px;
	float: left;
	padding-right: 28px;
	padding-left: 0px;
	padding-bottom: 19px;
	text-align: center;
	font-size: 11px;
	color: #7D848F;
	font-style: italic;
	overflow: hidden;
}
.bxGalL img {
	margin-bottom: 5px;
	border: 9px solid #efeded;
}
.bxGalR {
	width: 318px;
	background-color: #FDFDFE;
	float: left;
	padding: 17px 10px;	
	color: #000000;
	font-size: 11px;
}
.bxGalR h2 {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
}
.bxGalR .rt {
	margin-top: 7px;
	height: 12px;
}
.bxRekomendacja {
    width: 315px;
    margin-top: 100px;
    border: 1px solid #efeded;
    right: 14px;
}
.bxRek {
	font-size: 11px;
	vertical-align: middle;
	margin-bottom: 6px;
}
.bxRekHd {
	background-color: #e1dfdf;
	border: 1px solid #ffffff;
	color: #FFFFFF;
	padding: 5px 7px;
	font-weight: bold;
	font-size: 12px;
}
.bxRekVote {
	padding: 10px;
	border-top: 1px solid #efeded;
}
.vote, .resoults {
	color: #4b4b4b;
	font-weight: bold;
	font-size: 12px;
}
.vote {
	padding: 0 0 7px 4px;
}
.resoults span, .vote span {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
a.pwr {
	display: block;
	color: #019db9;
	margin-top: 12px;
	font-weight: bold;
}
.galArt
rt .boxOP2b { background:url(http://i.wp.pl/a/i/wakacje/2007/bg3.gif) no-repeat top left; width:957px; height:50px;}
.mapka {
	float: right;
	border: 1px solid #eceaea;
	padding: 1px;
	width: 425px;
	height: 216px;
	overflow: hidden;
}
.mapka img {
	float: left;
}
.mapka ul {
	float: right;
	background: #2cc7e3 url(http://i.wp.pl/a/i/wakacje/2007/bg_mapka.gif) no-repeat top left;
	width: 154px;
	height: 202px;
	overflow: hidden;
	padding: 14px 0 0 11px;
	list-style: none;
}
.mapka ul li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot3.gif) 0 2px no-repeat;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 11px;
}
.mapka ul li a {
	color: #ffffff;
	font-weight: bold;
}
.mapka ul li.yl a {
	color: #ffe3a0;
}
.mb10 {
	margin-bottom: 10px;
}
.mb10 img {
	display: block;
}




.bl_wyb {
	border: 1px solid #eceaea;
	padding: 1px;
	margin-bottom: 10px;
}
.bl_wyb_in {
	background: #e7a00b url(http://i.wp.pl/a/i/wakacje/2007/bg_wyb.gif) repeat-x top left;
	text-align: center;
	padding: 10px 0 7px 0;
}
.bl_wyb select {
	font-size: 11px;
}
.art {
	border: #edebeb solid 1px;
	padding: 20px 8px;
	margin-bottom: 12px;
	font-size: 12px;
}
.art h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.art p {
	font-size: 12px;
	padding: 5px 0;
}
.art img {
	margin: 5px 10px 5px 20px;
}
.art .opt {
	list-style: none;
	padding: 12px 12px 10px 12px;
	border-top: #d4d4d4 dashed 1px;
	border-bottom: #d4d4d4 dashed 1px;
}
.art .opt li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot2.gif) 0 2px no-repeat;
	padding-left: 10px;
	font-size: 11px;
	margin-bottom: 5px;
}
.art .inf {
	font-size: 12px;
	padding: 8px;
}
.art a {
  color: #019DB9;
}
.opt  a {
  color: black;
}
#plr {
	width: 644px;
	height: 332px;
	background: #efeded;
	margin-bottom: 10px;
	padding: 8px;
}
#plr .dis {
	width: 440px;
	height: 323px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_plr.gif) repeat-x;
	float: left;
}
#plr .v_inf {
	height: 323px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_v_inf.gif);
	marign: 0px;
	padding: 0px;
}
#plr .v_inf_c {
	height: 58px;
	padding: 5px;
	overflow: hidden;
	background: url(http://i.wp.pl/a/i/wakacje/2007/bg_v_inf_c.gif);
	margin-bottom: 1px;
}
#plr .search2 {
	margin-top: 20px;
}
#plr .search2 h3 {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	margin: 27px 138px 0 0;
	text-align: right;
}
#plr .search2 .in_s {
	width: 150px;
	height: 16px;
	border: 0;
	font-size: 11px;
	margin: 5px 8px 0 8px;
	vertical-align: middle;
}
#plr .search2 .b_in_s {
	width: 172px;
	height: 18px;
	border: 0;
	background: url(http://i.wp.pl/a/i/wakacje/2007/b_in_s2.gif) 50% no-repeat;
	vertical-align: middle;
	margin-top: 20px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}
#plr .v_inf_c p {
	color: #fff;
	padding: 4px 0;
}
#plr .v_inf_c img {
	border: #fff solid 1px;
	float: right;
	margin: 0px 6px;
}
#multi {
	background: #efeded;
	padding: 5px;
}
#multi .zak2 a {
	font-size: 14px;
	text-transform: uppercase;
	padding: 3px;
}
#multi .m_c {
	background: #dbdada;
	padding: 7px;
}
#multi .m_c h4 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot1.gif) 0 2px no-repeat;
	padding-left: 10px;
	font-size: 11px;
	color: #4b4b4b;
}
#multi .m_c .fot {
	text-align: center;
}
#multi .m_c .fot img {
	border: #fff solid 2px;
	margin: 12px 11px 6px 11px;
}
#multi .m_c .lnk {
	height: 16px;
	border-bottom: #d4d4d4 dashed 1px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}
#multi .m_c .str {
	text-align: center;
	margin: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #019db9;
}
#multi .m_c .str a {
	color: #e7a10b;
	text-decoration: underline;
}
#multi .m_c .str a:hover { text-decoration: none; }
.wiadstr {
	text-align: center;
	padding: 7px;
}
.wiadstr .str {
	text-align: center;
	margin: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #019db9;
}
.wiadstr .str a {
	color: #e7a10b;
	text-decoration: underline;
}
.wiadstr .str a:hover { text-decoration: none; }
#puzzle {
	background: #efeded;
	height: 509px;
	padding: 8px;
}
#puzzle h3 {
	color: #4b4b4b;
}
#puzzle .fld {
	width: 405px;
	height: 285px;
	background: #f4f4f4;
	border: #fff solid 8px;
	margin: 10px 0 0 17px;
}
#puzzle .cho {
	width: 210px;
	margin: 30px 0 0 120px;
}
#puzzle .cho img { border: #fff solid 2px; }
#puzzle .cho ul {
	list-style: none;
	padding-top: 10px;
	margin-left: 130px;
}
#puzzle .cho li {
	background: url(http://i.wp.pl/a/i/wakacje/2007/dot2.gif) 0 2px no-repeat;
	padding-left: 10px;
	margin-bottom: 4px;
	font-weight: bold;
}
.wazob {
	background: #efeded;
	padding: 12px 8px 80px 8px;
	width: 765px;
}
.wazob h3 {
	color: #4b4b4b;
	padding-bottom: 5px;
}
.wazob .wzp {
	width: 211px;
	height: 145px;
	padding: 10px 12px;
	background: #f8f6f6;
	float: left;
	overfolw: hidden;
	margin: 8px;
}
.wazob .wzp h4, .wazob .wzp a {
	color: #019db9;
	font-size: 11px;
}
.wazob .wzp p {
	padding-top: 7px;
	font-size: 11px;
}
/* opinie */
.boxOP2b { background:url(http://i.wp.pl/a/i/wakacje/2007/bg2.gif) no-repeat top left; width:457px; height:50px;}
.boxOP2cnt { border:1px solid #efeded; border-top:none; padding:0px 4px 4px 4px; color:#262626; font-family:Tahoma, Arial, verdana; font-size:12px;}
.boxOP2cnt span a:link, .boxOP2cnt span a:active, .boxOP2cnt span a:visited{ color:#4b4b4b; text-decoration:underline;}
.boxOP2cnt span a:hover { text-decoration:underline;}
.boxOP2fot { border:1px solid #C7BEAF; border-top:none; padding:4px; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#7C9800; }
.boxOP2fot a.fot { text-decoration:none; color:#7A471C; }
.boxOP2data {text-align:right; font:12px Tahoma, Arial, verdana; color:#4b4b4b; margin-bottom:3px;}
.FLL{ float:left;}
.FLR { float:right;}
.boxOP2 { background:url(http://i.wp.pl/a/i/wakacje/2007/bg_turystyka.gif) no-repeat top left; width:415px; height:50px;}
.boxOP2a { float:right; width:50%; padding:19px 25px 0px 0px; font:bold 13px Arial, Helvetica, sans-serif; text-align:right; }
.boxOP2inf { float:left; width:25%; padding:19px 10px 0px 50px; font: bold 12px Arial, Helvetica, sans-serif; color:#fff; }
.boxOP2tabH { border:1px solid #FFFFFF; background-color:#F1EEE8; font:bold 12px Arial, Helvetica, sans-serif; color:#262626; padding:3px 4px; }
.boxOP2tabC { border-top:1px solid #C7BEAF; padding:5px; font:12px Arial, Helvetica, sans-serif; color:#000000; }
.boxOP2tabC a {color:#7A471C; text-decoration:none;}
/* /opinie */
/* galeria */
#galleryB {
	width:755px;
	margin:0px auto;
	font:12px Arial, Helvetica, sans-serif;
}
#galleryB .str {
	font-size:14px;
	text-align:center;
	padding:5px 10px 5px 50px;
	border-top:1px solid #C3BBAE;
	border-bottom:1px solid #C3BBAE;
	background-color:#F1EEE9;
	color:#95B418;
}
#galleryB .str strong {
	font-weight:normal;
}
#galleryB .str a {
	font-size:14px;
	color:#794A20;
	text-decoration:underline;
}
#galleryB .str span a {
	font-weight:bold;
	color:#794A20;
	text-decoration:underline;
}
#galleryB .str a:hover {
	color:#95B418;
}
#galleryB .str .pages {
	float:right;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
#galleryB .photo {
	width:475px;
	margin:1px 0px;
	background-color:#F9F8F6;
	padding:10px;
}
#galleryB .photo img {
	display:block;
	margin:auto;
	margin-bottom:1px;
}
#galleryB .photo span {
	font-size:11px;
	color:#A4A4A2;
}
#galleryB .infoI {
	padding:10px;
	padding-right:0px;
	width:100%;
}
#galleryB .infoT { position:relative; color:#000; font:12px Arial, Helvetica, sans-serif; margin-bottom:100px;}
#galleryB .infoT h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#744720; padding:0; margin:0; margin-bottom:5px;}
#galleryB .infoT  span a { display:block; margin-top:5px; font-size:11px; text-decoration:none; color:#93B006; margin-bottom:10px;}
#galleryB .sendF {
	font-size:12px;
	margin-bottom:10px;
}
#galleryB .sendF img {
	vertical-align:middle;
}
#galleryB .sendF a {
	color:#78471E;
	text-decoration:none;
}
#galleryB #voteB {
	border:1px solid #C3BCA9;
}
#galleryB #voteB thead td {
	font-size:12px;
	font-weight:bold;
	color:#000;
	background-color:#F1EEE9;
	border:1px solid #FFFCFF;
	padding:3px;
}
#galleryB #voteB thead td .rgt {
	float:right;
}
#galleryB #voteB thead td .rgt a {
	color:#7B481B;
	font-weight:normal;
}
#galleryB #voteB tbody td {
	border-top:1px solid #C3BCA9;
	font-size:12px;
	color:#000;
	padding:5px 10px;
}
#galleryB #voteB tbody td .vote {
	margin:2px;
	padding-left: 4px;
}
#galleryB #voteB tbody td .results {
	margin:2px;
}
#galleryB #voteB tbody td .results span {
	color:#000;
}
.tytulGalerii {
	color: #739000;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
}
/* /galeria */
/* box_gal */
/* box z galeria, do artykulu */
.cont_sz {
	background-color:#F8F6F1;
	border-left:1px solid #C5B8AD;
	border-right:1px solid #C5B8AD;
	padding:0px 10px;
	width:253px;
	font:11px Arial, Helvetica, sans-serif; color:#323232;
}
.cont_sz img.fot {
	border:1px solid #000;
	margin-right:12px;
	float:left;
}
.cont_sz img.bot {
	border:0px;
	margin:7px 0;
}
.cont_sz h3 {
	margin:0px;
	padding:0px;
	color:#7C9800;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	text-decoration:none;
}
#bxZobGal .cont_sz h3 a {
	color:#0ba1bc;
	text-decoration: none;
}
#bxZobGal .cont_sz h3 a:hover {
	color:#0a8ca3;
}
#bxZobGal {
	margin-bottom:10px; width:275px;
}
/* /box_gal */
.art table td img {
	margin: 2px;
}
.ni {
		color: #e7b64d;
}
#bxZobGal img {
    margin: 0;
    padding: 0;
    margin-right:10px;
}
.art table td img {
	margin: 2px;
}
.art p #bxZobGal img {
	margin: 0;
	padding: 0;
}
.bl_sopot_in {
	background: #e7a00b url(http://i.wp.pl/a/i/wakacje/2007/bg_sopot.gif) no-repeat top left;
	padding: 10px 20px 10px 0;
	width: 756px;
}
.bl_sopot_in h2 {
	text-transform: uppercase;
	color: #7e5500;
	padding: 0 8px;
}
.bl_sopot_in p {
	padding: 10px 20px;
	font-size: 12px;
	color: #fff;
}
.bl_sopot_in .fot {
	border: #fff solid 1px;
	float: right;
	margin: 5px 5px 10px 20px;
}
.arr4 {
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr6.gif) no-repeat left;
	color: #7e5500	;
	padding-left: 16px;
	font-size: 11px;
	font-weight: bold;
	float: right;
}
img.gwiazdki{
	display: inline;
}
.more01, .more02 {
	display: block;
	color: #e7a10b;
	font-weight: bold;
	font-size: 11px;
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr2.gif) 0px 7px no-repeat;
	padding: 2px 3px 2px 16px;
}
.more02 {
	color: #019db9;
	background: url(http://i.wp.pl/a/i/wakacje/2007/arr1.gif) 0px 5px no-repeat;
}
.konkurs_txt {
	background: url(http://i.wp.pl/a/i/wakacje/konkurs_foto_3.jpg) no-repeat top right;
	padding: 40px 350px 40px 40px;
	min-height: 308px;
}
*html body .konkurs_txt {height: 308px;}
.konkurs_txt p {
	padding: 0 0 15px 10px;
}
.konkurs_txt p.pomniejszony {
	font-size: 11px;
}
.konkurs_txt p strong {
	color: #edbd15;
}
.konkurs_txt p a {
	color: #019eba;
	font-weight: bold;
}
.konkurs_txt .specyfikacja {
	padding: 25px 0 5px 0;
	font: bold 13px verdana, Tahoma, Arial, sans-serif;
	color: #4b4b4b;
}
.ul_konkurs {
	padding: 0 0 0 10px;
}
.sponsorzy {
	padding: 5px 15px 40px 50px;
}
.sponsorzy .fundatorzy {
	color: #848383;
	font-size: 11px;
}
.mswf {
	border: #eceaea solid 1px;
	padding: 4px;
	margin-bottom: 10px;
}
.pb0 { padding-bottom: 0; }
.ml210 { margin-left: 210px; }
.bx470 {
	width: 462px;
	background: #efeded;
	padding: 4px;
	margin-bottom: 10px;
}
.bx470 h2 { padding: 5px 3px; }
.bx780 {
	width: 770px;
	background: #efeded;
	padding: 5px;
}
.bx780 h2 {
	color: #019db9;
	padding: 8px 12px;
	margin-bottom: 5px;
	font-size: 14px;
}
.bx780 .inf { padding: 0px 24px; }
.bx780 form {
	background: #f8f7f7;
	margin-top: 19px;
	padding-bottom: 15px;
}
.bx780 form h2 {
	color: #e7a10b;
	padding-left: 22px;
}
.bx780 .row { padding-bottom: 8px; }
.bx780 .row2 {
	float: right;
	padding-right: 150px;
}
.bx780 .row .tit, .bx780 .row .tit2 {
	font-size: 11px;
	width: 184px;
	margin-right: 3px;
	padding-top: 2px;
	text-align: right;
	float: left;
}
.bx780 .row .tit2 { width: 130px; }
.bx780 .inf2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #585858;
	margin-left: 190px;
	margin-right: 180px;
}
.bx780 .row3 {
	margin-left: 110px;
	margin-right: 150px;
}
.bx780 .row3 label { font-size: 11px; }
.bx780 .row3 .in_chk { padding-left: 10px; }
.in_area {
	width: 432px;
	height: 100px;
	font: 11px Arial, Helvetica, sans-serif;
}
.w150 { width: 150px; }
.pb10 { padding-bottom: 10px; }
.in_btn2 {
	width: 128px;
	height: 35px;
	background: url(i/bg_btn2.gif) 50% 50% no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	display: block;
	margin: 10px 0 0 390px;
}
/* opinie */
.boxOP2b { background:url(i/bg2_wide.gif) no-repeat top left; width:767px; height:50px;}
.boxOP2cnt { border:1px solid #efeded; border-top:none; padding:0px 4px 4px 4px; color:#262626; font-family:Tahoma, Arial, verdana; font-size:12px;}
.boxOP2cnt span a:link, .boxOP2cnt span a:active, .boxOP2cnt span a:visited{ color:#4b4b4b; text-decoration:underline;}
.boxOP2cnt span a:hover { text-decoration:underline;}
.boxOP2fot { border:1px solid #C7BEAF; border-top:none; padding:4px; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#7C9800; }
.boxOP2fot a.fot { text-decoration:none; color:#7A471C; }
.boxOP2data {text-align:right; font:12px Tahoma, Arial, verdana; color:#4b4b4b; margin-bottom:3px;}
.FLL{ float:left;}
.FLR { float:right;}
.boxOP2 { background:url(i/bg_turystyka.gif) no-repeat top left; width:415px; height:50px;}
.boxOP2a { float:right; width:50%; padding:19px 25px 0px 0px; font:bold 13px Arial, Helvetica, sans-serif; text-align:right; }
.boxOP2inf { float:left; width:25%; padding:19px 10px 0px 50px; font: bold 12px Arial, Helvetica, sans-serif; color:#fff; }
.boxOP2tabH { border:1px solid #FFFFFF; background-color:#F1EEE8; font:bold 12px Arial, Helvetica, sans-serif; color:#262626; padding:3px 4px; }
.boxOP2tabC { border-top:1px solid #C7BEAF; padding:5px; font:12px Arial, Helvetica, sans-serif; color:#000000; }
.boxOP2tabC a {color:#7A471C; text-decoration:none;}
/* /opinie */
/* box_gal */
#bxZobGal {
	width: 275px;
	padding: 0;
	margin: 15px 5px;
}
#bxZobGal img {
	margin: 0;
	padding: 0;
	border: 0;
}
#bxZobGal .cont_sz {
	height: 95px;
	overflow: hidden;
	background: #17c2e0 url(i/bg_box.gif) bottom no-repeat;
	margin: 0;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0 20px 0 10px;
	line-height: 12px;
}
#bxZobGal .cont_sz h3, #bxZobGal .cont_sz h3 a {
	color: #fff;
	margin: 10px 0 4px;
	padding: 0;
}
#bxZobGal .cont_sz .bot {
	margin-bottom: 5px;
}
#bxZobGal .cont_sz .fot {
	float: left;
	border: #fff solid 1px;
	margin: 0 10px 0 2px;
}
/* /box_gal */
.art table td img { margin: 2px; }
.art .pic {
	float: right;
	border: #8d8d8d solid 1px;
}
/* dodawanie materia�u */
.in_btn2 {
	width: 128px;
	height: 35px;
	background: url(http://i.wp.pl/a/i/wakacje/bg_btn2.gif) 50% 50% no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	display: block;
	margin: 10px 0 0 390px;
}
#wymaganeInfo {
	text-align:center;
	font-weight:bold;
	color:red;
	font-size:12px;
	padding:2px
}
#emailInfo {
		position:relative;
	left:190px;
	font-size:10px;
	color:red;
	display:none;
}

.clra{ height:1%;}
.clra:after{ display:block; clear:both; content:'';}

#wpRight .relsm {
	float: left;
	margin-top: 5px;
	width: 200px;
}
#wpRight .relsm p {
	font: 11px Arial, Helvetica, sans-serif;
}
#wpRight .relsm a.more5 {
	margin-bottom: 10px;
	margin-right: 10px;
	float: right;
}

.mr40 { margin-right: 43px; }

#wpMain #topb a img {
	float: right;
	padding: 1px;
	border: 1px solid #edebec;
}


#wpRight ul.av {
	margin-left: 10px;
	background-color: transparent;
}
#wpRight ul.av li {
	float: left;
	padding: 0;
	margin: 0 40px 10px 0;
	width: 160px;
        height: 140px;
}
#wpRight ul.av li .pix {
	position: relative;
	width: 160px;
	height: 105px;
}
#wpRight ul.av li .pix a.arrow {
	position: absolute;
	bottom: 2px;
	_bottom: 5px;
	right: 2px;
	display: block;
	width: 27px;
	height: 27px;
	background: url("http://i.wp.pl/a/i/wakacje/arrow_w.gif") no-repeat;
}
#wpRight ul.av li img {
	float: none;
	margin: 0;
	padding: 0;
}
#wpRight ul.av li .desc {
	font-weight: bold;
}

#wpRight #videoPlayer {
	text-align: center;
}
#wpRight #videoPlayer #vpFilm {
	padding: 0;
	margin: 0;
	height: 305px;
}
#wpRight #videoPlayer span {
	float: right;
	margin: 0 20px 5px 0;
	font: 11px Arial, Helvetica, sans-serif;
}

#wpRight .material h2 {
	font-size: 16px;
	text-transform: none;
}

.mb8 { margin-bottom: 8px; }


#wpRight ul.av_wiecej {
	background-color: transparent;
}
#wpRight ul.av_wiecej li {
	float: left;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #eceaeb;
}
#wpRight ul.av_wiecej li.mb0 { margin-bottom: 0; }
#wpRight ul.av_wiecej li .pix {
	position: relative;
	float: left;
	margin: 0 15px 0 0;
	width: 160px;
	height: 105px;
}
#wpRight ul.av_wiecej li .pix a.arrow {
	position: absolute;
	bottom: 2px;
	_bottom: 5px;
	right: 2px;
	display: block;
	width: 27px;
	height: 27px;
	background: url("http://i.wp.pl/a/i/wakacje/arrow_w.gif") no-repeat;
}
#wpRight ul.av_wiecej li img {
	float: none;
	margin: 0;
	padding: 0;
}
#wpRight ul.av_wiecej li .desc {
	float: left;
	font-weight: bold;
	width: 258px;
}
#wpRight ul.av_wiecej li .txt {
	display: block;
	font-weight: normal;
}
#wpRight ul.av_wiecej a.more5 {
	float: right;
}


.wpOpinie { padding: 0px; }
.wpOpinie a { text-decoration:none; color:#253e74; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
.wpOpinie a:hover { text-decoration:underline; color:#253e74; }
.wpOpinie .singlePost { position: relative; height:1%; margin-bottom: 5px; overflow:hidden;}
.wpOpinie .singlePost .spc { position:absolute; width:5px; height:5px; font-size:0; }
.wpOpinie .singlePost .spc#spctl { top:0; left:0; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/sp_ltc.gif) no-repeat top left }
.wpOpinie .singlePost .spc#spcbl { bottom:0; left:0; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/sp_lbc.gif) no-repeat top left }
.wpOpinie .singlePost .spc#spctr { top:0; right:0; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/sp_rtc.gif) no-repeat top left }
.wpOpinie .singlePost .spc#spcbr { bottom:0; right:0; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/sp_rbc.gif) no-repeat top left }
.wpOpinie .singlePost .postTxt { position:relative;  background-color:#eceeef; padding:10px 10px 0 160px; min-height:150px; zoom:1 }
*html .wpOpinie .singlePost .postTxt {  height:150px }
.wpOpinie .singlePost .postTxt h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#a50607; margin:0; padding:0; padding-right:100px; height: auto; background: none; text-transform: none; }
.wpOpinie .singlePost .postTxt p { margin:0; padding:0; padding-bottom:5px; font:12px Arial, Helvetica, sans-serif; color:#363636 }
.wpOpinie .singlePost .postTxt .postDate { position:absolute; font:11px Arial, Helvetica, sans-serif; color:#a8adb9; top:12px; right:10px;}
.wpOpinie .singlePost .postTxt .userInfo { position:absolute; top:10px; left:10px; width:135px; padding-right:5px; border-right:1px solid #e1e3e4; overflow:hidden; font:11px Arial, Helvetica, sans-serif; color:#253e74; zoom:1 }
.wpOpinie .singlePost .postTxt .userInfo h3 { margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#253e74; padding-bottom:3px; }
.wpOpinie .singlePost .postTxt .userInfo.offline, .wpOpinie .singlePost .postTxt .userInfo.offline h3 { color: #989DA9; }
.wpOpinie .singlePost .postTxt .userInfo .infoCont { position:relative}
.wpOpinie .singlePost .postTxt .userInfo .photo { position:absolute;top:0; left:0; border:1px solid #737486; width:60px; height:60px; overflow:hidden}
.wpOpinie .singlePost .postTxt .userInfo .photoR { padding-left:67px; min-height:72px; }
*html .wpOpinie .singlePost .postTxt .userInfo .photoR { height:72px; }
.wpOpinie .singlePost .postTxt .userInfo .photoR .status { color:#a50607; padding-bottom:5px; padding-left: 14px; background: url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_offline.gif) no-repeat 0 1px; zoom:1 }
.wpOpinie .singlePost .postTxt .userInfo .photoR .status.on { background: url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_online.gif) no-repeat 0 1px; }
.wpOpinie .singlePost .postTxt .userInfo img { vertical-align:middle }
.wpOpinie .singlePost .wpoStr { position: relative; background-color:#eceeef; margin: 1px 0; padding:5px; text-align:right; font:12px Arial, Helvetica, sans-serif; zoom:1 }
.wpOpinie .singlePost .wpoStr a { font-weight:bold }
.wpOpinie .singlePost .wpoStr span a { color:#a50607 }
.wpOpinie .singlePost .wpoStr .wpoMod { position:absolute; top:5px; left:5px; text-align: left; }
.wpOpinie .singlePost .wpoStr .wpoMod img { vertical-align:middle }
.wpOpinie .singlePost .wpoStr .wpoMod a { font-size:11px; font-weight:normal; padding: 1px 0 3px 15px; background: transparent url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_trash.gif) no-repeat top left;}
.wpOpinie .wpOpinieLista { position:relative; border:1px solid #595a6d; border-top:1px solid #6e6f81; height:1%; }
.wpOpinie .wpOpinieLista:after{ display:block; clear:both; content:'';}
.wpOpinie .brNone { border:none }
.wpOpinie .wpOpinieLista ul { margin:0; padding:0; list-style:none; padding-left:10px; zoom:1 }
.wpOpinie .wpOpinieLista ul.first { padding-left:0 }
.wpOpinie .wpOpinieLista ul li { margin:0; padding:0; padding:5px 0 1px 10px; position:relative; zoom:1; clear:right; }
.wpOpinie .wpOpinieLista ul li.bg { background-color:#eceeef; zoom:1 }
.wpOpinie .wpOpinieLista ul li.hovered { background-color:#f4f4f4; cursor: pointer; }
.wpOpinie .wpOpinieLista ul li .info { position:relative; padding: 0 5px 5px 0; width:120px; text-align:right; font:11px Arial, Helvetica, sans-serif; color:#a8adb9; z-index: 100; float:right; height:1%; overflow:hidden;}
.wpOpinie .wpOpinieLista ul li .info span { padding-right:0px }
.wpOpinie .wpOpinieLista ul li .info span a { font-weight: bold; }
.wpOpinie .wpOpinieLista ul li h2 { margin:0; padding:0 120px 0 10px; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_h2_dot2.png) no-repeat left; font:bold 12px Arial, Helvetica, sans-serif; line-height:14px; height: auto;text-transform: none; }
.wpOpinie .wpOpinieLista ul li h2.top { background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_h2_dot.gif) no-repeat left; text-transform: none;}
.wpOpinie .wpOpinieLista ul li h2 a { font:bold 12px Arial, Helvetica, sans-serif; text-transform:none;}
.wpOpinie .wpOpinieLista ul li h2 span { color:#a50607; display:inline; background: none; }
.wpOpinie .wpOpinieLista ul li p { margin:0; padding:0 5px 0 10px; font:12px Arial, Helvetica, sans-serif; line-height:14px; position: relative; zoom:normal;}
.wpOpinie .wpOpinieLista ul li p span a { font-weight:bold; color:#a50607 }
.wpOpinie .wpOpinieLista ul li p small { height:1%; overflow:hidden; font-size:10px; }
.wpOpinie .wpOpinieLista ul li p small img { vertical-align:middle; float:right  }
.wpOpinie .wpOpinieLista ul li p small span { background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/dodaj.gif) no-repeat left; padding-left:10px }
.wpOpinie .wpOpinieLista ul li p small span a { color:#253e74; font-weight:normal;}
.wpOpinie .wpOpinieLista ul li p small span a:hover { text-decoration:underline;}
.wpOpinie .wpOpinieLista ul li p .moderation { position: absolute; right: 20px; }
.wpOpinie .wpOpinieLista ul li p.clearR { clear:right; }
.wpOpinie .wpOpinieLista p { padding: 5px }
.wpOpinie .wpOpinieLista ul li img { vertical-align:middle }
.wpOpinie .powrotLista { border-top:1px solid #d8d8d8; padding:5px 10px; margin:5px 0 0; font:bold 12px Arial, Helvetica, sans-serif }
.wpOpinie .powrotLista span a { color:#a50607 }
.wpOpinie .wiecejLista { text-align:center; margin:0px 0 0; padding: 5px 0; font:12px Arial, Helvetica, sans-serif; }
.wpOpinie .wpOpinieListaHd { position:relative; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_hd_bg.png) repeat-x top left; height:33px; padding:0 5px; overflow:hidden; margin-top: 3px; }
.wpOpinie .wpOpinieListaHd .lc { z-index:0; position:absolute; top:0; left:0; width:5px; height:33px; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_hd_lc.png) no-repeat top left }
.wpOpinie .wpOpinieListaHd .rc { z-index:0; position:absolute; top:0; right:0; width:5px; height:33px; background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_hd_rc.png) no-repeat top left }
.wpOpinie .wpOpinieListaHd h1 { margin:0; padding: 8px 0 0 30px; height: 25px; font:bold 16px Arial, Helvetica, sans-serif; color:#a50607; background: transparent url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_opinie.png) no-repeat 0 5px}
.wpOpinie .wpOpinieListaHd h1 img { vertical-align:middle; margin-right:5px }
.wpOpinie .wpOpinieListaHd .rightC { position:absolute; top:12px; right:10px; text-align:right }
.wpOpinie .wpOpinieListaFt { margin:5px; border-top:1px solid #eceeef; padding:5px; text-align:right }
.wpOpinie .head { font:12px Arial, Helvetica, sans-serif; color:#000; padding:10px 0; position:relative; }
.wpOpinie .head.photoCell { padding:10px 230px 25px 0; }
.wpOpinie .head span { color:#a50607 }
.wpOpinie .head p { margin:0; padding:0; padding-top:5px;font-size:11px; }
.wpOpinie .head .photo { position:absolute; top:10px; right:160px; height:60px; width:60px; overflow:hidden; border:1px solid #737486; }
.wpOpinie .loginLink { text-align: right; padding-right: 5px; }
.wpOpinie .wpoAnswer { font:12px Arial, Helvetica, sans-serif; color:#000; margin: 20px 0 0; }
.wpOpinie .wpoAnswer form { margin:0; padding:0 }
.wpOpinie .wpoAnswer .post p  { border:1px solid #d3d3d3; padding:10px; font:12px Arial, Helvetica, sans-serif; color:#000; margin: 5px 0; background: #f9f9f9; }
.wpOpinie .wpoAnswer .answer { padding-bottom:0 }
.wpOpinie .wpoAnswer .answer .row { padding-bottom:5px }
.wpOpinie .wpoAnswer .answer label { display:block; font-weight:bold; padding-bottom:5px }
.wpOpinie .wpoAnswer .answer small { padding-top:3px; color: #666; }
.wpOpinie .wpoAnswer .answer input { font-size:11px }
.wpOpinie .wpoAnswer .answer textarea { font-size:11px; width:90% }
.wpOpinie .errors { border: 1px solid #A50607; margin: 5px 0; padding: 5px; }
.wpOpinie .errors p { color:#A50607;}
.wpOpinie .correct { border: 1px solid #253e74; margin: 5px 0; padding: 5px; }
.wpOpinie .correct p { color:#253e74;}
.wpOpinie .wpoBtn { padding-bottom:10px; text-align:right }
.wpOpinie .wpoBtn span { color: #aaa; }
.wpOpinie .wpoAnswer .review { border:1px solid #d3d3d3; padding:5px; padding-bottom:0; font:12px Arial, Helvetica, sans-serif; color:#000; margin-bottom:5px }
.wpOpinie .wpoAnswer .row { position:relative; padding:0; padding-bottom:5px }
.wpOpinie .wpoAnswer .row .hd { position:absolute; top:0; left:0; width:80px; text-align:right; font:bold 12px Arial, Helvetica, sans-serif; color:#a50607 }
.wpOpinie .wpoAnswer .row p { margin:0; padding:0; padding-left:85px; font-size:12px;}
.wpOpinie .wpoLoginBtn { background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_btn_login.png) no-repeat top left; width:105px; height:23px; margin:0; padding:0; border:none; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#505164; text-transform: uppercase; cursor: pointer; }
.wpOpinie .wpoAnswerBtn { background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_btn_answer_red.png) no-repeat top left; width:105px; height:23px; margin:0; padding:3px 0 0 5px; border:none; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; cursor: pointer; float:right; clear:right; }
.wpOpinie .wpoAnswerBtn:hover { text-decoration:none; color:#fff;}
.wpOpinie .wpoSendBtn { background:url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_btn_send_red.png) no-repeat top left; width:75px; height:23px; margin:0; padding:3px 0 0 0; border:none; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#fff; text-transform: uppercase; cursor: pointer; }
.wpOpinie .footer { border-top:1px solid #d8d8d8; padding:5px 0; margin: 5px 0 0; }
.wpOpinie .footer p { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; font-style:italic }
.wpOpinie a.wpOpinieMore, #wpMain #wpLeft .wpOpinie a.wpOpinieMore2 { background: url(http://i.wp.pl/a/i/wiadomosci/opinie_new/wpo_more_dot.gif) no-repeat left center; padding-left: 9px; position:relative; font:11px Arial, Helvetica, sans-serif; color:#253e74; zoom:1 }
.wpOpinie .pb5 { padding-bottom:5px; position: relative;}

.wpOpinie .paging { font-weight: bold; color:#000000; border-top:1px solid #D8D8D8; margin: 0; padding:5px 0 5px; text-align:center; }
.wpOpinie .paging a { font-weight: normal; padding: 0 2px; }
.wpOpinie .paging a.prevNext { font-weight: bold; }
.wpOpinie .paging span {padding: 0 2px;}
.wpOpinie .addFriend { background: transparent url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_addf.png) no-repeat top left; padding: 2px 0 2px 17px; }
.wpOpinie .viewProfile { background: transparent url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_view.png) no-repeat top left; padding: 2px 0 2px 17px; }
.wpOpinie .offline .addFriend { background: transparent url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_addf_grey.gif) no-repeat top left; }
.wpOpinie .offline .viewProfile { background: transparent url(http://i.wp.pl/a/i/wiadomosci/opinie_new/ico_view_grey.gif) no-repeat top left; }
.wpOpinie a.addOpinion { position: absolute; right: 0;}
.wpOpinie .beta {color: #A8ADB9; font-style: italic; font-size: 13px; font-weight: normal;}
.wpOpinie .finvite {padding-left:10px;font-weight:bold;}
.wpOpinie .flogout {padding-left:10px;}
.wpOpinie .fnick a {color:#a50607;}
.wpOpinie div.error {}
.wpOpinie .wpoAnswer .answer span.grey { color: #aaa; }


/* 20100330_konkurs_basniowa_podroz */
#konkBasPod .body {
	border: #edebec solid 1px;
	border-top: 0;
	padding: 16px 10px;
	color: #4b4b4b;
}

#konkBasPod .inChk,
#konkBasPod .inTxt { vertical-align: middle; }

#konkBasPod a {
	color: #009eb9;
	font-weight: bold;
}

#konkBasPod h3 {
	color: #4a4a4a;
	text-align: center;
	text-transform: none;
	font-size: 14px;
	margin-bottom: 12px;
}

#konkBasPod h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 7px 31px;
}

#konkBasPod h4 span { color: #019db9; }

#konkBasPod .lsTrip {
	list-style: none;
	margin: 0 31px;
}

#konkBasPod .lsTrip li {
	background: url(http://i.wp.pl/a/i/wakacje/konkurs/kon_dot.gif) 11px 13px no-repeat;
	padding: 7px 21px;
}

#konkBasPod h2 {
	color: #09609f;
	font-size: 18px;
	text-align: center;
	margin: 26px 0 13px;
	text-transform: none;
}

#konkBasPod p { margin: 0 16px; }

#konkBasPod .lsStep {
	margin: 19px 35px;
	padding: 0;
}

#konkBasPod .lsStep li { padding: 2px 0; }

#konkBasPod .bxRej {
	background: #f3f3f3;
	padding-top: 1px;
	padding-bottom: 40px;
}

#konkBasPod .bxRej h2 {
	text-transform: uppercase;
	font-weight: normal;
}

#konkBasPod .bxRej .row {
	padding-left: 150px;
	padding-bottom: 5px;
}

#konkBasPod .bxRej .row span {
	display: block;
	padding-left: 119px;
	width: 340px;
	font-size: 11px;
}

#konkBasPod .bxRej .row label {
	float: left;
	width: 110px;
	text-align: right;
	margin-right: 8px;
	padding-top: 2px;
}

#konkBasPod .bxRej .inTxt { width: 340px; }

#konkBasPod .bxRej .row2 { padding: 7px 40px 5px 110px; }

#konkBasPod .bxRej p { padding: 15px; }

#konkBasPod .bxRej .btn {
	text-align: center;
	padding: 10px;
}

#konkBasPod .bxFundNag {
	background: #d1e6f1 url(http://i.wp.pl/a/i/wakacje/konkurs/bg_bxfundnag.gif) repeat-x;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 40px;
}

#konkBasPod .bxFundNag h3 {
	font-size: 30px;
	color: #5a8cbb;
	padding-bottom: 8px;
}

/* konkurs 'Zdjecie z wakacji' */

#konkurs {

	padding: 5px;

	border: 1px solid #eceaea;

}



#konkurs li {

	list-style: none outside none;

	margin-bottom: 5px;

}



#nagrody {

	background: url(http://i.wp.pl/a/i/wakacje/konkurs//awards.jpg) no-repeat right top;

	height: 330px;

	padding: 20px 400px 20px 20px;

}



#nagrody p {

	padding: 10px;

}



#nagrody a {

	color: #f39f01 !important;

	font-weight: bold;

}



#nagrody .blue {

	color: #05b4ca;

}



#nagrody ul {

	margin-left: 10px;

}



#nagrody li {

	background:url("http://i.wp.pl/a/i/wakacje/2007/dot2.gif") no-repeat scroll 0 2px transparent;

	padding-left: 11px;

	padding-bottom: 4px;

}



#reg {

	width: 733px;

	margin: 0 auto;

	background: url(http://i.wp.pl/a/i/wakacje/konkurs/bg_form.gif) no-repeat bottom right #fdfcfd;

}



#reg h3{

	background: url(http://i.wp.pl/a/i/wakacje/konkurs/reg_top.gif) no-repeat top center;

	width: 733px; height: 37px;

	text-indent: -500000px;

	padding: 0;

}



#reg .regForm {

	border: 1px solid #f5ab05;

	border-top: 0;

	padding: 10px;

}



#reg .regForm label {

	color:#000;

	font-size:14px;

	display:block;

	font-weight:bold;

	margin-top: 2px;

}



#reg .regForm .txt {

	border: 1px solid #abadb3;

	margin: 4px 0;

	width: 440px;

}



#reg .regForm textarea {

	border: 1px solid #abadb3;

	height:150px;

	margin:4px 0;

	width:440px;

}



#reg .regForm em {

	display: block;

	font-size: 11px;

}



#reg .regForm .akcept {

	width: 440px;

	margin-top: 15px;

}



#reg .regForm .send {

	background: url(http://i.wp.pl/a/i/wakacje/konkurs/btn_send.gif) no-repeat;

	height: 32px;

	width: 198px;

	border: 0;

	cursor: pointer;

	margin: 10px auto;

	display: block;

}



#reg .regForm .akcept input#userRegAccepted {

	color:#333333;

	float:left;

	font:11px Tahoma,Geneva,sans-serif;

	margin:5px;

}



#reg .regForm .akcept label,

#reg .regForm .akcept p {

	font:11px Tahoma,Geneva,sans-serif;

}



#reg .logContent #userRegAcceptedLabel {

	font-size:11px;

	padding-top:4px;

	vertical-align:middle;

	width: 280px;

}



#konkurs .readMore {

	overflow: hidden;

	margin: 10px 20px 10px 0;

}



#konkurs  .more5 {

	float: right;

}



#konkurs  .Fundatorzy {

	padding-left: 40px;

}



#konkurs  .Fundatorzy span {

	display: block;

	color: #848484;

	margin-bottom: 5px;

}

.regulations {
	width: 440px;
	height: 90px;
	overflow: auto;
	background-color: white;
}

#bxSonda {

	padding: 10px 20px;

}



#sonda h3 {

	color:#00bbe1;

	font-size:18px;

	padding-left:20px;

}



#sonda h3 {

	font:bold 18px Tahoma,Arial,Helvetica,sans-serif;

	padding:7px 0;

	text-transform: none;

}



#sonda .soOpis {

	font:14px Tahoma,Arial,Helvetica,sans-serif;

	color: #4b4b4b;

	margin-left:20px;

	margin-right:20px;

}



#sonda .soOpis {

	margin:0.6em 0 0.1em;

}



#sonda .soOpis span {

	color:#00bbe1;

	font-weight:bold;

}



#sonda .soBar {

	background:url(http://i.wp.pl/a/i/wakacje/bg_sonda_off.gif) repeat-x scroll left top transparent;

	border:1px solid #efefef;

	height:14px;

}



#sonda .soBari {

	background:url(http://i.wp.pl/a/i/wakacje/bg_sonda_on.gif) repeat-x scroll left top #B30002;

	font-size:0;

	height:14px;

	margin:0;

}



#sonda .soSubmit {

	margin:10px 0;

	text-align:center;

}



#sonda .soStopka {

	margin: 10px 0;

}



#sonda .soStopka a.more5 {

	display:block;

}

/* CSS Document */
.bxSprCont { border: 1px solid #EFEDED; padding: 10px;}
.bxSprCont .content { padding: 0px 30px 0px 10px; }
.bxSprCont .right {
	float: right;
	margin: 0 0 0px 0px;
}
.bxSprCont h2 a {
	height: 300px;
	text-indent: -9999px;
	display:block;
	background: #ffffff url("http://i.wp.pl/a/i/wakacje/baltic_main.jpg") no-repeat scroll top;
	padding-bottom: 20px;
}
.bxSprCont .txt {
	padding-top: 40px;
}
.bxSprCont p {
	margin-bottom: 15px;
	color: #000;
	line-height: 1.4;
}
.bxSprCont p strong {
	color: #334077;
	font-weight: bold;
}
#wpRight .bxSprCont p a {
	color: #334077;
	font-weight: bold;
	text-decoration: underline;
}

.bxSprCont .appl {
	border: 1px solid #334077;
	padding: 15px 30px 0 18px;
	background: #ffffff url("http://i.wp.pl/a/i/wakacje/bg-appl.gif") repeat-x left bottom;
	margin-bottom: 15px;
}
.bxSprCont .appl p {
	margin-left: 25px;
	font-size: 11px;
	color: #666;
}
.bxSprCont .btnWyslij {
	display: block;
}
.bxSprCont .appl fieldset { margin-bottom: 10px; }
.bxSprCont .appl label {
	display: block;
	margin-bottom: 5px;
}
.bxSprCont .appl fieldset label {
	font-weight: bold;
	color: #000000;
}
.bxSprCont .appl em {
	display: block;
	padding: 10px 0px 20px;
	font-style: normal;
	font-size: 11px;
}
.bxSprCont .appl #agreeBox {
	vertical-align: -3px;
	margin: 0px 0px -5px -18px;
}
.bxSprCont .fileField {
	position: relative;
	height: 25px;
	width: 440px;
}
.bxSprCont .fakeHolder {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.bxSprCont .fakeBrowse { }
.bxSprCont .fakeName {
	width: 295px;
	border: 1px solid #D2D2D2;
	font: 13px Tahoma, Geneva, sans-serif;
	padding: 3px;
}
.bxSprCont .fileInput {
	opacity: 0.0;
	filter: alpha(opacity = 0);
	cursor: pointer;
	position: absolute;
	right: 0px;
	z-index: 3;
	top: 0px;
	margin-top: 2px;
}
.bxSprCont .inText {
	width: 430px;
	border: 1px solid #D2D2D2;
	font: 13px Tahoma, Geneva, sans-serif;
	padding: 3px;
}
.bxSprCont p.alert {
	font-size: 16px;
	font-weight: bold;
	margin-left: 0;
}
.bxSprCont .alert.ok { color: #090; }
.bxSprCont .alert.error { color: #C30; }
.bxSprCont p small {
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
}
.lnkReg {
	color: #334077;
	font-weight: bold;
	float: right;
	padding-right: 20px;
}

.fs {
    float: right;
    padding-right: 10px;
    border: 0  !important;    
}
.fs .underline {
    text-decoration: underline;
}
.fs img {
    cursor: pointer;
    margin-right: 6px;
}
.fs span {
    padding: 0 2px;
    cursor: pointer;
    display: inline;
    border: 0;    
}
.fs .f12 {
    font-size: 11px;
}
.fs .f14 {
    font-size: 14px;
}
.fs .f16 {
    font-size: 16px;
    font-weight: bold;
}

.fs {
        margin-top: -2px;
}

.fs .icoPrint {
        background: url(http://i.wp.pl/a/i/seriale/ico_print.gif) no-repeat top left;
        padding: 2px 0 5px 22px;
        color: #454545;
}

.tagi {
    margin-top: 5px;
}

.wakacjeStamp {
    padding: 5px 0px 2px 5px;
}

.wakacjeStamp .stgRating {   
    width: 305px;
}

.wakacjeStamp .stgBookmark {
    margin-top: 5px;
    width: 300px;
}

.wakacjeWideoStamp {
    height: 65px;
    margin-bottom: 5px;
}

