body {
	margin:0;
	padding:0;
	background:#bdc5c7 url(tpl_images/bg.jpg);
	font:12px Tahoma, sans-serif;
}

.Box_p
{
float:right; 
border:1px solid red; 
padding:5px; 
margin:5px 10px; 
background-color:#ffffff; 
width:200px;
}

.Box_l
{
float:left; 
border:1px solid red; 
padding:5px; 
margin:5px 10px; 
background-color:#ffffff; 
width:200px;
}

#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:#000000;
}

#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:#3e3e3e;
	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;
	
}     
#news {
	
	width:500px;
	height:138px;
	background-color:#f3f3f3;
	border:solid 1px #330000;
	padding:3px;
	float:right;
	font:11px Tahoma, sans-serif;
	
}   

#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, div#visit_card h2:first-child {
	font:bold 10px Tahoma, sans-serif;
	color:#f52314;
	margin:0;
	padding: 0 0 2px 0;
	border-bottom:1px solid #eb9590;
}

#promo_side ul, #visit_card ul {
	margin:0;
	padding: 5px 2px 5px 15px;
	font:11px Tahoma, sans-serif;
}

#promo_side li, #visit_card li , #arts li{
	list-style-image:url(tpl_images/li_bullet.gif);
	margin-bottom:2px;
}

#promo_side a, #visit_card a {
	color: #3b3737;
	text-decoration:none;
}

#promo_side a:hover, #visit_card a:hover {
	color:blue;
}

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.dodaj_do {
clear:both;
}

p.slowa {
	font:12px Tahoma, sans-serif;
	clear:both;
    margin:10px 0;
}

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:5;
}

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

#foot_menu {
display:block; text-align:center; padding:5px 0;

}

#foot_menu a {
color:black;
}

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

#autoSizeIframeId {
	border:none;
	width:560px;
	height:1500px;
}

div#visit_card {width:315px;border:1px solid white;padding:3px;float:right;background-color:#E2F2F5;}
div#visit_card h2:first-child {width:305px;}
div#visit_card img{float:right;border:1px solid black;margin:2px 2px;}
div#visit_card p{color:black;font-size:12px;}
div#contact, div#few_words, div#arts {font-size:14px;clear:both;}
div#contact > h4, div#few_words > h4, div#arts > h4{ border-bottom:1px solid #F52314; padding-bottom:2px;}
div#contact > p {margin:10px 10px 10px 25px;}
div#contact > p > img{float:right;}
div#contact > p > a#logo {float:right;border:1px solid black;margin:5px 15px;}
div#few_words p {padding:0 15px;}
div#arts li a, div#contact > p > a {color:#9F302F;text-decoration:none;font-weight:bold;}
div#arts li img {float:left;border:2px solid white; margin:2px 5px;}
div#arts li { clear:both;}
span.odwroc { unicode-bidi:bidi-override; direction: rtl; }

/* Paginate */
div#pagination {width:270px; 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;}