body {
	margin:0;
	padding:0;
	background:#bdc5c7 url(tpl_images/bg.jpg);
	font:12px Tahoma, sans-serif;
}

#container {
	width:970px;
	background:url(tpl_images/bg_body_white.gif) repeat-y left;
	margin: 0 auto;
}

#content_holder {
	width:970px;
	background:url(tpl_images/bg_top.jpg) no-repeat top right;	
}

#top {
	width:960px;
	height:95px;
	padding:5px 5px 0 5px;
}

#banner_top {
	width: 740px;
	float:right;
}

#content_body {
	width:566px;
	margin-left:6px;
	float:left;
}

#katalog {
	background:#9dd3df url(tpl_images/blue_bg.jpg) no-repeat top right;
	width:550px;
	border:solid 1px #ffffff;
	padding:9px 8px;
	font:10px Tahoma, sans-serif;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

p.katalog_kat {
	width:177px;
	height:60px;
	margin:3px;
	padding-bottom:2px;
	float:left;
	border-bottom:dotted 1px #3b3737;
}

p.katalog_kat a {
	display:block;
	text-decoration:none;
	color:#f52314;
}

#kat_root {
	border-bottom:solid 1px #ffffff;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:4px;
}

a.white {
	color:#ffffff;
	font-weight:bold;
}

a.listakatalogow {color:#212121;}

#foot {
	background:url(tpl_images/foot.gif) no-repeat bottom center;
	padding-top:15px;
}
	
#left_container {
	width:196px;
	float:left;
	color:#f7f7f7;
}

div.left {
	width:196px;
	background:#3b3737 url(tpl_images/left_body.gif) repeat-y;
	margin-bottom:7px;	
}

div.left p {
	margin:0;
	padding:0;
}

div.left_top {
	background: url(tpl_images/left_top.gif) no-repeat top left;
	padding:6px 9px;
}

div.left_bottom {
	background: url(tpl_images/left_bottom.gif) no-repeat bottom left;
	height:8px;
	font-size:5px;
}

#right_container {
	width:196px;
	padding-top:216px;
	float:right;
	color:#f7f7f7;
}

div.right {
	width:196px;
	background:#3b3737 url(tpl_images/right_body.gif) repeat-y;
	margin-bottom:7px;	
	
}

div.right p {
	margin:0;
	padding:0;
}

div.right_top {
	background: url(tpl_images/right_top.gif) no-repeat top left;
	padding:6px 9px;
}

div.right_bottom {
	background: url(tpl_images/right_bottom.gif) no-repeat bottom left;
	height:8px;
	font-size:5px;
}

#foot p {
	width:920px;
	margin:0 auto;
	padding:3px 1px 10px 1px;
	border-top:1px solid #c9c9c9;
	font:10px Tahoma, sans-serif; 
	color:#000033;
	text-align:center;
}

#top h1 {
	width: 190px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

a img {
	border:0;
}

#szukaj_katalog p {
	margin:7px 0;
}

.h2art {
	margin:1px 0;
	background-color:#f52314;	
	font:16px Georgia, Times, serif;
	letter-spacing:2px;
	padding: 4px 4px 4px 15px;
	color:#ffffff;
}

div.art_container {
	background-color:#ffffff;
	border:1px solid #9dd3df;
	padding:1px;
	margin:5px 0;
	
}

div.art_container h3 {
	background:none;
	
}

div.art_container h3 a {
	font-size:14px;
	
}

.sidebars {
	margin: 0 0 5px 0;
	font-size:12px;
	color:#ffffff;
	border-bottom:solid 1px #ffffff;
	padding:1px 0 3px 20px;
	background: url(tpl_images/arrow.gif) center left no-repeat;
	
}

.form_margin {
	display:block;
	margin-bottom:10px;
}

.side14 {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#f7f7f7;
}

.red {color:red;}

.none {
	display: none;
}

.clear {
	clear:both;
}

.right a {
	text-decoration:none;
	color:#ffffff;
}

.left a {
	text-decoration:none;
	color:#ffffff;
	
}

div.right_top p.nowe_wpisy {
	font-size:11px;
	border-bottom:dotted 1px #535050;
	margin:5px 0;
	padding-bottom:3px;
}

p.nowe_wpisy a {
	
	font-weight:bold;
	display:block;
	
}

div.left_top p.cat_navi_add {
	padding:2px 0 2px 20px;
	background:url(tpl_images/add.gif) center left no-repeat;
	margin-bottom:4px;
}

div.left_top p.cat_navi_reg {
	padding:2px 0 2px 20px;
	background:url(tpl_images/reg.gif) center left no-repeat;
}

div.left_top p.cat_navi_go {
	padding:2px 0 2px 20px;
	background:url(tpl_images/katalog.gif) center left no-repeat;
}

.left a {
	font-size:12px;
}

.right ul{
	list-style-type: none;
	margin:0;
	padding:0;
} 

.right li {
	margin:0 0 3px 0;
	font-size:12px;
}

.right a {
	font-size:11px;
}

li.margint10 {
	margin-top:15px;
	border-top:dotted 1px #535050;
	padding-top: 5px;
}

form#szukaj_katalog {
	margin: 7px 0 0 0;
	padding:0;
	border-top:dotted 1px #535050;
}

form#szukaj_katalog p {
	margin: 8px 0;
	padding:0
}

form#szukaj_katalog label {
	display:block;
	margin: 0 0 5px 0;
	padding:0
}

#szukaj_nocleg {
	margin: 7px 0 4px 0;
	padding:0;
	border-bottom:dotted 1px #535050;
}

#szukaj_nocleg label {
	display:block;
	margin: 3px 0;
	}
#szukaj_nocleg input#submit {
	
	margin: 8px 0;
	}

.left ul.menu {
	margin:0;
	padding:0;
	list-style-type:none;
}

.left ul.menu li {
	padding:4px 0 4px 20px;
	background:url(tpl_images/menu_bullet.gif) center left no-repeat;
	
}

div#tabs_holder {
	background:url(tpl_images/pixel.gif) repeat-x;
}

#promo_art {
	width:341px;
	height:245px;
	margin:0;
	padding:0;
	border:solid 2px white;
	float:left;
}

#promo_side {
	
	width:190px;
	height:239px;
	background-color:#e2f2f5;
	border:solid 2px white;
	padding:3px;
	float:right;
	
}

#promo_left {
	float:left;
	margin: 7px 0 0 0;
	padding:5px 2px;
	width:180px;
	background-color: white;
	opacity:.7;
	text-align:center;
	filter:alpha(opacity=70);
	font:bold 12px Tahoma, sans-serif;
	color: #0006ff;
}

#promo_right {
	float:right;
	width:142px;
	height:237px;
	margin:0;
	padding:4px;
	background-color: white;
	opacity:.7;
	filter:alpha(opacity=70);
	font:12px Tahoma, sans-serif;
	color: black;
}

#artykuly_wiadomosci {
	font:bold 10px Tahoma, sans-serif;
	color:#f52314;
	margin:0;
	padding: 0 0 2px 0;
	border-bottom:1px solid #eb9590;
}

#promo_side ul {
	margin:0;
	padding: 5px 2px 5px 15px;
	font:11px Tahoma, sans-serif;
}

#promo_side li {
	list-style-image:url(tpl_images/li_bullet.gif);
	margin-bottom:2px;
}

#promo_side a {
	color: #3b3737;
	text-decoration:none;
}

#promo_side a:hover {
	color:blue;
}

#autoSizeIframeId {
	border:none;
	width:560px;
	height:1500px;
}

ul.lista {
	margin:0;
	padding: 5px 2px 5px 25px;
	font:12px Tahoma, sans-serif;
}

ul.lista li {
	list-style-image:url(tpl_images/li_bullet.gif);
	margin-bottom:2px;
}

ul.lista li a {
	color: #3b3737;
	text-decoration:none;
}

ul.lista a:hover {
	color:blue;
}

h3 {
	margin: 10px 0 0 0;
	padding:  5px 0 5px 25px;
	background: url(tpl_images/arrow-down.gif) center left no-repeat;
	font-size:14px;
}

h3 a {
	color:#0066cc;
	text-decoration:none;
}

.small {
	font-size:10px;
	color:#6e6e6e;
	margin: -4px 0 5px 25px;
	padding:0;
}

.zajawka {
	margin: 0 0 0 25px;
	text-indent:15px;
	line-height:18px;
	font:12px Tahoma, sans-serif;
}

.nowe_art {
	font:12px Tahoma, sans-serif;
	width:410px;
	float:right;
	margin-right:15px !important;
	margin-right:10px;
	text-align:justify;
}

.obrazek_art {
	width:100px;
	float:left;
	margin-left:25px !important;
	margin-left:10px;
	background-color:#ffffff;
	padding:1px;
	border:1px solid #3b3737;
}

.art_clear {
	
	height:5px;
	border-bottom:1px dotted #3b3737;
	clear:both;
	margin:0 20px;
}

.wiecej, .wiecj {
	
	text-indent:0;
	
}


p.wiecj, p.wiecej {
	margin-left:20px;
}

.wiecej a, .wiecj a {
	color: #0066cc;
	font-weight:bold;
	
}

.informacje_tur a {
	color: white;
	background-color:blue;
	padding:4px;
	text-decoration:none;
	
}

p.informacje_tur {
	text-indent:25px;
	margin:25px 0;
	
	}

div.pagin {
	padding:10px 0 10px 25px;
	
}

div.pagin a {
	color:#f52314;
	font-weight:bold;
	margin-right:1px;
	text-decoration:none;
}

div.pagin {
	color:blue;
	text-align:center;
}

p.przydatne_serwisy span {
	display:block;
	padding:3px 0;
}

p.przydatne_serwisy a {
	color:#3b3737;
}

p.przydatne_serwisy span a {
	color:#f52314;
}

div.art_full {
	line-height:18px;
	font:12px Tahoma, sans-serif;
}

div.art_full a{
	color:#f52314;
}

p.slowa {
	font:12px Tahoma, sans-serif;
}

p.slowa a {
	text-decoration:none;
	font-weight:bold;
	color:#f52314;
	padding-right:4px;
}

.kat_wpis p {
	font:12px Tahoma, sans-serif;
	width:385px;
	text-align:justify;
	margin-left:20px !important;
	margin-left:5px;
}

p.kat_tytul a {
	color:#0066cc;
	text-decoration:none;
	font:12px Tahoma, sans-serif;
}

span.obrazek_kat {
	float:right;
	background-color:#ffffff;
	display:block;
	padding:3px;
	width:120px;
	margin: 0 20px 4px 4px !important;
	margin: 0 7px 0 0;
	border:1px solid #008cd9;
}

.cnt {
	font-size:10px;
	color:#6e6e6e;
	
}

.center {
	text-align:center;
}

div.kat_form form label{
	font:12px Tahoma, sans-serif;
	display:block;
	padding:4px 0;
}

h4 {
	margin: 5px 0 0 20px;
	font:12px Tahoma, sans-serif;
	color:#f52314;
	font-weight:bold;
}

div.usercomments { border:1px #9dd3df solid; border-left:5px #9dd3df solid; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-top:7px; background-color:#ffffff;}

a.oferta_link {background:url(tpl_images/home.gif) center left no-repeat; padding:3px 0 3px 20px; margin-top:5px; display:block; color:#0066cc; text-decoration:none; font-weight:bold; font-size:12px;}

/* Kolor tła oferty promowanej */
div.promo {
background-color:#C2FFBF;
}

div#katalog > div.description {font-size:14px; margin-bottom:10px; border-bottom:1px solid #000000; padding-bottom:10px; font-weight:bold;}
div#katalog > div.description_top {font-size:14px; margin-top:10px; border-top:1px solid #000000; padding-top:10px; font-weight:bold;}

/* Paginate */
div#pagination {width:300px; margin:0 auto; padding-top:20px;}
div#pagination ul { list-style-type:none;}
div#pagination li {float:left; display:block;}
div#pagination span {display:none}
div#pagination li.num {margin-left:3px;}
div#pagination li.pgn1st {margin-right:1px;}
div#pagination li.pgnprev {margin-right:5px;}
div#pagination li.pgnnext {margin-left:8px;}
div#pagination li.pgnlast {margin-left:1px;}
div#pagination a {width:16px; height:16px; text-decoration:none; background:url(images/pagin/paginnum.gif) no-repeat; font:bold 9px/15px Verdana, sans-serif; color:#fefefe; text-align:center; float:left; display:block;}
div#pagination a.active {background:url(images/pagin/paginsctive.gif) no-repeat;}
div#pagination a#paginfirst {background:url(images/pagin/pagin1st.gif) no-repeat;}
div#pagination a#paginfirstnone {background:url(images/pagin/pagin1stnone.gif) no-repeat;}
div#pagination a#paginprev {background:url(images/pagin/paginprev.gif) no-repeat;}
div#pagination a#paginprevnone {background:url(images/pagin/paginprevnone.gif) no-repeat;}
div#pagination a#paginnext {background:url(images/pagin/paginnext.gif) no-repeat;}
div#pagination a#paginnextnone {background:url(images/pagin/paginnextnone.gif) no-repeat;}
div#pagination a#paginlast {background:url(images/pagin/paginlast.gif) no-repeat;}
div#pagination a#paginlastnone {background:url(images/pagin/paginlastnone.gif) no-repeat;}

/* artykuły nowy styl */
ul#articles {list-style-type:none;margin:2px 5px;padding:0;}
ul#articles > li > div.article {border:1px solid #B5B5B5;padding:5px;overflow:hidden;font-size:12px;margin-bottom:10px;}
div.article > div {width:422px;float:right;}
div.article > div > h5 > a {text-decoration:none;color:#E02327;font-size:14px;}
div.article > div > h5 {margin:0 0 5px;;padding:0;font-size:14px;}
div.article > a > img{display:block;border:2px solid #B5B5B5;float:left;margin-right:10px;}
div.article > div > p {padding:0; margin:0 0 5px;}
div.art_container > div.short{border:1px solid #B5B5B5;padding:15px;margin:10px 15px;font-size:12px;text-align:justify;}
div#sleep_canvas {height:500px;margin:5px;border:2px solid #B5B5B5;}

div#services > a {
display:block;
margin:5px 0;
text-align:center;
}
