*{
	padding:0;
	margin:0;

}
body {
	background-color:#c6ddf4;
	background-image:url(../img/tlo.png);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.banerki{
	width:750px;
	height:40px;
	font-size:8pt;
	padding:5px 0px 0px 300px;
	margin-left:auto;
	margin-right:auto;
}
a.banerek{
	display:block;
	width:100px;
	height:35px;
	float:left;
	margin:0px 3px 0px 3px;
}
.banerek img{
	border:none;
}
div.container{
	width:770px;
	background-image:url(../img/container.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
h1.header{
	display:block;
	position:relative;
	width:770px;
	height:124px;
	background-color:#b8ccdf;
	background-image:url(../img/header.png);
	background-repeat:no-repeat;
}
a.back-home{
	display:block;
	width:250px;
	height:124px;
	float:left;
}
a.home{
	width:87px;
	height:33px;
	display:block;
	float:left;
	background-image:url(../img/domy.png);
	background-repeat:no-repeat;
	padding:50px 0px 0px 0px;
	margin-bottom:2px;
	color:#fff;
	font-size:9pt;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:37px;
	right:186px;
}
/*
a.home:hover{
	background-position:0 -107px;
}*/
a.prawo{
	width:87px;
	height:30px;
	display:block;
	float:left;
	background-image:url(../img/prawo.png);
	background-repeat:no-repeat;
	padding:50px 0px 0px 0px;
	color:#fff;
	font-size:9pt;
	text-decoration:none;
	text-align:center;
	position:absolute;
	top:37px;
	right:103px;
}
/*
a.prawo:hover{
	background-position:0 -107px;
}*/
a.radar{
	width:70px;
	height:30px;
	display:block;
	float:left;
	background-image:url(../img/main_menu3.png);
	background-repeat:no-repeat;
	margin-right:0px;
	padding:87px 0px 0px 24px;
	color:#fff;
	font-size:9pt;
	text-decoration:none;
	text-align:center;
}
/*
a.radar:hover{
	background-position:0 -107px;
}*/
a.odps{
	width:87px;
	height:30px;
	display:block;
	float:left;
	background-image:url(../img/odps.png);
	background-repeat:no-repeat;
	padding:51px 0px 0px 0px;
	color:#fff;
	font-size:9pt;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:37px;
	right:23px;
}
/*
a.odps:hover{
	background-position:0 -107px;
}*/
div.horizontal-menu-container{
	width:770px;
	height:51px;
	background-image:url(../img/menu-container.png);
	background-repeat:repeat-y;
	margin-bottom:7px;
}
ul.horizontal-menu{
	display:block;
	width:758px;
	height:51px;
	list-style-type:none;
	background-image:url(../img/horizontal-menu.png);
	background-repeat:repeat-x;
	margin-left:6px;
}
ul.horizontal-menu li{
	font-size:9pt;
	width:72px;
	height:25px;
	float:left;
	color:#000;
	font-weight:100;
	text-align:center;
}
ul.horizontal-menu a{
	display:block;
	width:72px;
	height:25px;
	font-size:9pt;
	color:#000;
	text-decoration:none;
	padding-top:17px;
}
ul.horizontal-menu a:hover{
	font-size:9pt;
	color:#fff;
}
ul.horizontal-menu a#active{
	color:#fff;
	font-weight:600;
}
div.site-content{
	width:770px;
	margin-left:6px;
}
div.left-side{
	width:180px;
	float:left;
	margin-right:2px;
	margin-bottom:5px;
}
div.column-left{
	width:155px;
	margin-bottom:5px;
	background-color:#adcc50;
	padding:12px;
	border-bottom:1px solid #8aa931;
	border-right:1px solid #8aa931;
	background-image:url(../img/menu_tlo2.png);
	background-repeat:repeat-y;
	background-position:bottom right;
}
.column-left form{
	width:140px;
}
.column-left fieldset{
	border:none;
}
input.law-find-text{
	width:135px;
}
input.law-find-button{
	width:50px;
	height:19px;
	background:url(../img/button.png);
	background-repeat:repeat-x;
	border:none;
	color:#000;
	margin-top:7px;
}
h2.left{
	width:159px;
	background-color:#fff;
	background-image:url(../img/arrow_blank.png);
	background-repeat:no-repeat;
	background-position:140px 0;
	padding:3px 7px 3px 12px;
	color:#000;
	font-size:9pt;
	border-top:1px solid #bddf5c;
	border-left:1px solid #bddf5c;
	border-bottom:1px solid #8aa931;
	border-right:1px solid #8aa931;
}
h2.left img{
	margin-right:3px;
}
div.center-block{
	width:393px;
	float:left;
	margin-right:2px;
	margin-bottom:5px;
}
div.column-center{
	width:362px;
	float:left;
	background-color:#fff;
	margin-bottom:5px;
	padding:7px 15px 7px 15px;
	border-bottom:1px solid #dcdbdb;
	border-right:1px solid #dcdbdb;
	display:inline;
}
div.katalog-main{
	background-color:#fbf7ed;
	background-image:url(../img/katalog_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:363px;
	padding:10px 15px 15px 15px;
	border-bottom:1px solid #dcdbdb;
	border-right:1px solid #dcdbdb;
}
div.wyszukaj-button{
	width:358px;
	height:128px;
	background-image:url(../img/wyszukaj.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
a.kliknij{
	display:block;
	width:120px;
	height:23px;
	background-image:url(../img/kliknij.jpg);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	right:35px;
}
a.do_wyszukiwarki{
	display:block;
	width:130px;
	height:130px;
	position:absolute;
	top:5px;
	left:5px;
}
a.map{
	display:block;
	width:84px;
	height:80px;
	background-image:url(../img/mapka.png);
	background-repeat:no-repeat;
	float:left;
	margin:5px;
}
a.katalog-link{
	color:#3a451b;
	font-weight:600;
	text-decoration:none;
}
a.katalog-link:hover{
	text-decoration:underline;
}
.katalog-main p{
	margin-top:7px;
	font-size:8pt;
	color:#000;
}
input.wyszukiwarka{
	width:180px;
	height:18px;
	margin-bottom:5px;
	float:left;
	position:absolute;
	bottom:25px;
	right:36px;
}
input.szukaj{
	width:120px;
	height:23px;
	background:url(../img/kliknij.jpg);
	background-repeat:repeat-x;
	border:none;
	color:#000;
	margin-left:4px;
}
.katalog-main fieldset{
	border:none;
}
input.check{
	
}
label.check{
	display:inline;
	font-size:8pt;
	width:180px;
}
h2.center{
	width:372px;
	background-color:#e2a500;
	padding:3px 7px 3px 12px;
	color:#000;
	font-size:9pt;
	border-top:1px solid #ffc320;
	border-left:1px solid #ffc320;
	border-bottom:1px solid #d39a01;
	border-right:1px solid #d39a01;
}
h2.center img{
	margin-right:3px;
}
h2.center a{
	color:#000;
	text-decoration:none;
}
h2.center_green{
	width:372px;
	background-color:#adcc50;
	padding:3px 7px 3px 12px;
	color:#000;
	font-size:9pt;
	border-top:1px solid #bddf5c;
	border-left:1px solid #bddf5c;
	border-bottom:1px solid #8aa931;
	border-right:1px solid #8aa931;
}
h2.center_green img{
	margin-right:3px;
}
div.right-side{
	width:165px;
	float:left;
	margin-bottom:5px;
}
div.column-right{
	width:167px;
	float:left;
	background-color:#adcc50;
	background-image:url(../img/menu_tlo2.png);
	background-repeat:repeat-y;
	background-position:bottom right;
	margin-bottom:5px;
	padding:7px 0px 12px 10px;
}
.column-right p{
	font-size:9pt;
}
.column-right img{
	border:none;
}
h2.right{
	width:156px;
	background-color:#fff;
	background-image:url(../img/arrow_blank.png);
	background-repeat:no-repeat;
	background-position:140px 0;
	padding:3px 7px 3px 12px;
	color:#000;
	font-size:9pt;
	border-top:1px solid #bddf5c;
	border-left:1px solid #bddf5c;
	border-bottom:1px solid #8aa931;
	border-right:1px solid #8aa931;
}
h2.right img{
	margin-right:3px;
}
h2.right a{
	color:#000;
	text-decoration:none;
}
div.login-type-block{
	font-size:10px; 
	margin:0px; 
	padding:6px 2px 6px 2px; 
	background-color:#fff; 
	width:154px;
	/*border-bottom:1px solid #a4c644;*/
}
a.login-type{
	padding:2px;
	background-color:#e4e4e4;
	color:#fff;
	text-decoration:none;
	margin:0px 2px 0px 2px;
	border-right:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
}
a.login-type:hover{
	background-color:#89b02d;
	color:#fff;
	border-right:1px solid #70941b;
	border-bottom:1px solid #70941b;
}
a.login-type#lt-active{
	padding:2px;
	background-color:#89b02d;
	color:#fff;
	text-decoration:none;
	font-weight:600;
	border-right:1px solid #70941b;
	border-bottom:1px solid #70941b;
}
.column-right div.present{
	color:#000;
}
.present div.photo{
	width:157px;
	height:90px;
	background-color:#fff;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	position:relative;
}
.present div.photo-clip{
	position:absolute;
	top:5px;
	left:5px;
	clip:rect(0px 147px 80px 0px);
}
.present div.photo2{
	width:157px;
	height:165px;
	background-color:#fff;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	position:relative;
}
.present div.photo-clip2{
	position:absolute;
	top:5px;
	left:5px;
	clip:rect(0px 147px 155px 0px);
}
.present div.present-cont{
	background-color:#fff;
	color:#000;
	font-size:8pt;
	width:154px;
	padding:5px 2px 5px 2px;
	text-align:left;
}
.present span{
	font-weight:600;
}
.present a.czytajdalej{
	display:block;
	color:#000;
	text-align:right;
	padding:0px 2px 0px 0px;
}
.present div.info{
	font-size:8pt;
	background-color:#fff;
	width:154px;
	padding:5px 2px 5px 2px;
	text-align:center;
	border-bottom:1px solid #767676;
	margin-bottom:4px;
}
.present a.click{
	display:block;
	width:95px;
	height:22px;
	background-image:url(../img/dodaj_wpis.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
}
.present a.click2{
	display:block;
	width:95px;
	height:22px;
	background-image:url(../img/zoba_katalog.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
}
dl.newsy{
	margin-top:10px;
	width:360px;
	font-size:9pt;
	border-bottom:1px solid #3a451b;
}
.newsy dt{
	color:#000;
	font-weight:600;
	font-size:8pt;
	margin-bottom:5px;
}
dt a{
	color:#000;
	font-weight:600;
	font-size:8pt;
	text-decoration:none;
}
dt a:hover{
	text-decoration:underline;
}
.newsy dd.zwiastun{
	font-size:8pt;
	color:#000;
	margin-bottom:5px;
}
.newsy dd.image{
	position:relative;
	width:70px;
	height:70px;
	float:left;
	margin:0px 5px 0px 0px;
	border:1px solid #3a451b;
}
div.clipper{
	width:70px;
	height:70px;
	position:absolute;
	top:0px;
	left:0px;
	clip:rect(0px 70px 70px 0px);
}
span.date{
	font-size:8pt;
	margin-left:8px;
	font-weight:100;
}
a.vertical-menu {
	display:block;
	padding:6px 0px 6px 25px;
	color:#000;
	background-color:#fff;
	background-image:url(../img/pres_znaczek3.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:8pt;
	text-align:left;
	text-decoration:none;
	margin-bottom:2px;
}
a.vertical-menu:hover{
	background-color:#8eab3b;
	color:#fff;
}
a.vertical-menu#v-active{
	background-color:#8eab3b;
	color:#fff;
}
div.clearer{
	clear:both;
}
div.footer{
	display:block;
	width:738px;
	height:20px;
	background-image:url(../img/footer.png);
	background-repeat:no-repeat;
	font-size:8pt;
	padding:5px 0px 0px 20px;
	color:#fff;
}

/*podstrony -- jedna kolumna*/
div.one-column{
	width:717px;
	float:left;
	background-color:#fbf7ed;
	padding:5px 20px 10px 20px;
}
.one-column img.mapa{
	margin:5px;
	border:none;
	float:left;
}
h2.one-column-title{
	width:729px;
	background-color:#e2a500;
	padding:3px 7px 3px 12px;
	color:#000;
	font-size:9pt;
	border-top:1px solid #ffc320;
	border-left:1px solid #ffc320;
	border-bottom:1px solid #d39a01;
	border-right:1px solid #d39a01;
}
.one-column-title img{
	margin-right:4px;
}
.one-column fieldset{
	border:none;
}
.one-column form.placowki-wysz{
	margin:10px 0px 10px 0px;
}
.one-column p{
	font-size:8pt;
	color:#000;
	margin-bottom:10px;
	padding:10px 0px 0px 0px;
	text-indent:30px;
}
.one-column span{
	font-size:8pt;
	color:#000;
	font-weight:600;
}
.one-column img.obrazek{
	float:left;
	margin:0px 10px 10px 0px;
}
.one-column a{
	font-size:8pt;
	color:#000;
	text-decoration:none;
}
.one-column a:hover{
	text-decoration:underline;
}
.one-column ul{
	list-style-type:square;
	font-size:8pt;
	color:#000;
	margin-left:16px;
}

form.category{
	
}
.category select{
	width:150px;
	border:1px solid #d39a01;
}
.category label{
	display:block;
	font-size:8pt;
	width:113px;
	float:left;
	padding:3px 0px 0px 0px;
}
dl.shedule{
	padding:10px;
	width:695px;
	font-size:8pt;
	margin:10px 0px 0px 0px;
	background-color:#fff;
	border-bottom:1px solid #dcdbdb;
	border-right:1px solid #dcdbdb;
	
}
.shedule dt{
	font-weight:600;
	font-size:9pt;
}
.shedule dd.date{
	
}
.shedule dd.content{
	margin-top:10px;
}
.shedule dd.contact{
	margin-top:10px;
	font-weight:600;
	text-align:right;
}
/*podstrony -- dwie kolumny*/
div.twocolumns-right-block{
	width:575px;
	float:left;
	margin-bottom:5px;
	position:relative;
}
div.twocolumns-right{
	padding:8px 15px 8px 15px;
	width:545px;
	float:left;
	background-color:#fbf7ed;
	margin-bottom:5px;
}
h2.center#right{
	width:546px;
	background-color:#e2a500;
	padding:3px 15px 3px 12px;
	color:#000;
	font-size:9pt;
	border-top:1px solid #ffc320;
	border-left:1px solid #ffc320;
	border-bottom:1px solid #d39a01;
	border-right:1px solid #d39a01;
}
.twocolumns-right p{
	font-size:8pt;
	color:#000;
}
.twocolumns-right a{
	font-size:8pt;
	color:#3a451b;
	text-decoration:underline;
}
.twocolumns-right a:hover{
	text-decoration:none;
}
.twocolumns-right ul{
	list-style-type:square;
	font-size:8pt;
	color:#000;
	margin-left:16px;
}
.twocolumns-right img{
	margin:0px 8px 8px 0px;
}
dl.arts{
	padding:10px 5px 10px 5px;
	font-size:8pt;
	border-bottom:1px dotted #3a451b;
}
dl.arts#even{
	padding:10px 5px 10px 5px;
	font-size:8pt;
	border-bottom:1px dotted #3a451b;
	background-color:#fff4d7;
}
.arts dt{
	color:#000;
	font-weight:600;
	font-size:8pt;
	margin-bottom:5px;
}
.arts a{
	color:#000;
	font-weight:100;
	font-size:8pt;
	text-decoration:none;
}
.arts a:hover{
	text-decoration:underline;
}
.arts span{
	margin-left:7px;
	font-size:7pt;
	color:#000;
	font-weight:100;
}
dl.blocks{
	width:345px;
	color:#000;
	font-size:8pt;
	margin-bottom:10px;
	float:left;
}
dl.blocks#right{
	width:365px;
	color:#000;
	font-size:8pt;
	margin-bottom:10px;
	float:right;
}
.blocks dt{
	color:#000;
	font-weight:600;
	font-size:9pt;
	background-color:#adcc50;
	padding:10px 10px 10px 35px;
}
.blocks dt#losy{
	background-image:url(../img/Book.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.blocks dt#informacje{
	background-image:url(../img/info.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.blocks dt#tworczosc{
	background-image:url(../img/tworczosc.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.blocks dt#poprz-ankiety{
	background-image:url(../img/tworczosc.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.blocks dd{
	color:#000;
	background-color:#fff;
	padding:5px;
}
dl.ank-koment{
	width:365px;
	color:#000;
	font-size:8pt;
	margin-bottom:10px;
	float:right;
}
.ank-koment dt{
	color:#000;
	font-weight:600;
	font-size:9pt;
	background-color:#adcc50;
	padding:10px 10px 10px 35px;
	background-image:url(../img/komentarze.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
div.koment{
	color:#000;
	background-color:#fff;
	padding:5px;
	border-bottom:1px solid #dcdbdb;
}
div.podpis{
	text-align:right;
	background-color:#fff;
	padding:5px;
}
.blocks a{
	font-size:8pt;
	text-decoration:none;
}
.blocks a:hover{
	text-decoration:underline;
}
a.rog{
	display:block;
	float:right;
	width:58px;
	height:22px;
	background-image:url(../img/rog.png);
	background-repeat:no-repeat;
	font-size:8pt;
	padding:43px 0px 0px 10px;
	margin:-5px -20px 0px 16px;
}
a.rog:hover{
	background-position:0 -65px;
}
.rog a{
	color:#000;
	text-decoration:none;
}
.rog a:hover{
	text-decoration:underline;
}
a.rog2{
	display:block;
	float:right;
	width:58px;
	height:22px;
	background-image:url(../img/rog.png);
	background-repeat:no-repeat;
	font-size:8pt;
	padding:43px 0px 0px 10px;
	margin:-8px -15px 0px 16px;
}
a.rog2:hover{
	background-position:0 -65px;
}
.rog2 a{
	color:#000;
	text-decoration:none;
}
.rog2 a:hover{
	text-decoration:underline;
}
dl.world{
	width:330px;
	height:130px;
	font-size:8pt;
	background-color:#fff;
	border-bottom:1px solid #dcdbdb;
	border-right:1px solid #dcdbdb;
	padding:10px;
	float:left;
	margin-bottom:10px;
}
dl.world#w-right{
	float:right;
}
.world dt{
	font-weight:600;
}
.world dd.tresc{
	
}
.world dd.flaga{
	float:left;
	margin:0px 10px 10px 0px;
}
.world dd.flaga img{
	width:80px;
}
dl.reviews{
	width:525px;
	font-size:8pt;
	background-color:#fff;
	border-bottom:1px solid #dcdbdb;
	padding:5px 10px 5px 10px;
	float:left;
	margin-bottom:10px;
}
.reviews a{
	color:#000;
	text-decoration:underline;
}
.reviews dt{
	font-weight:600;
}
.reviews dd.description{
	
}
.reviews dd.cover{
	float:left;
	margin:0px 10px 5px 0px;
}
.reviews dd.cover a{	
	text-decoration:none;
}
.reviews dd.cover img{
	width:50px;
	border:1px solid #adcc50;
}
a.more{
	float:right;
	background-color:#fff;
}
div.ankieta{
	width:675px;
	background-color:#fff;
	border-bottom:1px solid #dcdbdb;
	border-right:1px solid #dcdbdb;
	margin-bottom:10px;
	padding:10px 20px 10px 20px;
}
.ankieta div.question{
	font-size:9pt;
	font-weight:600;
	margin:0px 0px 8px 0px;
}
div.odp{
	border:1px solid #dcdbdb;
	height:24px;
	margin-bottom:7px;
	padding:6px 0px 0px 3px;
}
div.ankieta-text{
	width:300px;
	height:23px;
	float:left;
	font-size:10pt;
}
div.slupek{
	float:left;
	width:66px;
	height:17px;
	background-color:#ffcc33;
}
div.procent{
	float:right;
	font-size:10pt;
	padding-right:10px;
}
select.dm{
	width:40px;
}
select.rok{
	width:60px;
}
label.oddo{
	font-size:9pt;
	font-weight:600;
}
/*style do podstron prezentacji dpsów*/
div.presentation-container{
	width:734px;
	background-color:#fff;
}
div.presentation-top{
	width:734px;
	padding:12px;
	background-color:#fbf7ed;
}
div.presentation-menu{
	padding:12px;
	background-color:#adcc50;
	background-image:url(../img/menu_tlo2.png);
	background-repeat:repeat-y;
	background-position:bottom right;
	border-right:1px solid #97948e;
	border-bottom:1px solid #97948e;
	width:170px;
	margin:0px 10px 0px 0px;
	float:left;
}
a.presentation-menu-element{
	display:block;
	padding:7px 0px 7px 25px;
	color:#000;
	background-color:#fff;
	background-image:url(../img/pres_znaczek3.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:8pt;
	text-align:left;
	text-decoration:none;
	margin-bottom:2px;
}
a.presentation-menu-element:hover{
	background-color:#8eab3b;
	color:#fff;
}
a.presentation-menu-element#disabled{
	display:block;
	padding:7px 0px 7px 25px;
	color:#4e4e4e;
	background-color:#fff;
	background-image:url(../img/pres_znaczek_dis.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:8pt;
	text-align:left;
	text-decoration:none;
	margin-bottom:2px;
}
a.presentation-menu-element#active{
	background-color:#8eab3b;
	color:#fff;
}
h2.pres-nazwa-dps{
	font-size:11pt;
	font-weight:600;
	margin:0;
	padding:0;
}
.pres-nazwa-dps a{
	color:#000;
	text-decoration:none;
}
div.pres-dane-adresowe{
	padding:10px;
	font-size:8pt;
	color:#000;
}
div.pres-adres-tel{
	float:left;
	width:220px;
	height:70px;
}
div.pres-net{
	float:left;
	width:250px;
	height:70px;
}
div.pres-galeria-mini{
}
div.pres-galeria-mini-el{
	width:158px;
	height:72px;
	background-color:#fff;
	float:left;
	margin-right:5px;
	border-right:1px solid #97948e;
	border-bottom:1px solid #97948e;
	position:relative;
}
.pres-galeria-mini-el img{
	border:none;
}
div.pres-clipper{
	width:158px;
	height:90px;
	position:absolute;
	top:5px;
	left:5px;
	clip:rect(0px 148px 62px 0px);
}
div.presentation-content{
	width:734px;
	padding:12px;
	background-color:#fff;
	font-size:9pt;
}
.presentation-container p{
	margin-bottom:10px;
}
.presentation-container ul{
	list-style-image:url(../img/liznaczek.png);
	list-style-position:inside;
	padding:5px 0px 5px 0px;
	line-height:150%;
}
div.znaczki{
	width:350px;
	float:right;
}
div.znaczek{
	width:40px;
	height:39px;
	float:left;
	text-align:center;
}
div.znaczek-miejsca{
	width:80px;
	height:65px;
	float:left;
	background-image:url(../img/symbols/ilosc_miejsc.png);
	background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	text-align:center;
	font-weight:600;
	color:#fff;
}
div.znaczek-pokoje{
	width:40px;
	height:20px;
	float:left;
	background-image:url(../img/symbols/pokoje.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:19px;
	color:#fff;
	font-size:8pt;
}
/*style dla karty informacyjnej*/
div.karta-container{
	width:732px;
}
div.karta-inf{
	width:708px;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	background-color:#fff;
	padding:3px 12px 12px 12px;
	
}
div.karta-shadow{
	width:732px;
	height:19px;
	background-image:url(../img/forms_shadow.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
table.karta-tabela{
	width:708px;
	font-size:9pt;
}
.karta-tabela th{
	padding:5px;
}
.karta-tabela td.opis{
	width:200px;
	background-color:#fbf7ed;
	padding:5px;
	border:1px solid #adcc50;
}
.karta-tabela td.opcje{
	width:500px;
	background-color:#adcc50;
	padding:5px;
	border:1px solid #adcc50;
}
.karta-tabela span{
	color:#8da83b;
	font-size:9pt;
}
td.opcje img{
	margin:0px 4px 0px 2px;
}
input.check{
	margin:0px 3px 0px 10px;
}
/*style do dużej galerii */
dl.big-gallery{
	width:350px;
	font-size:9pt;
	float:left;
	margin:5px;
}
.big-gallery dt{
	width:340px;
	padding:3px 0px 3px 10px;
	background-color:#fff;
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
}
.big-gallery dd.photo{
	width:350px;
	height:260px;
	background-color:#fff;
	position:relative;
	border:1px solid #dcdcdc;
}
dd.photo img{
	border:none;
}
.big-gallery div.clipper{
	position:absolute;
	top:10px;
	left:10px;
	clip:rect(0px 330px 240px 0px);
}
.big-gallery dd.opis{
	width:330px;
	height:60px;
	padding:10px;
	overflow-y:auto;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
}
/*kamena style */
div.kamena-container{
	
}
.kamena-container a{
	margin-right:5px;
}
img.kamena-logo{
	float:left;
	margin:0px 10px 10px 0px;
}
div.tworcy-col{
	width:220px;
	padding:10px 10px 10px 0px;
	float:left;
}
/*style do formularza kontaktowego*/
form.kontakt{
	font-size:9pt;
}
.kontakt p{
	font-size:9pt;
	font-weight:600;
}
.kontakt label{
	display:block;
	padding-top:2px;
	width:100px;
	float:left;
}
.kontakt input, textarea{
	display:block;
	float:left;
	width:300px;
	background-color:#fbf7ed;
	border:1px solid #adcc50;
}
.kontakt div{
	overflow: hidden;
    clear: both;
	margin-bottom: 10px;
}
.kontakt input.submit{
    margin-left: 100px;
	display:inline;
	width:100px;
}
/* style stronicowania ----*/
div.stronicowanie{
	padding:5px 5px 5px 12px;
	color:#000;
	font-size:7pt;
}
.stronicowanie a{
	color:#000;
	font-size:7pt;
	padding:3px;
}
/* style do wyszukiwarki */
div.wyszukiwarka-container{

}
.wyszukiwarka-container span{
	font-size:7pt;
}
div.mapa-woj{
	width:288px;
	height:340px;
	float:left;
}
div.wojewodztwa{
	width:200px;
	height:120px;
	overflow:auto;
	float:left;
	border:1px solid #dcdbdb;
}
div.powiaty{
	width:200px;
	height:120px;
	overflow:auto;
	float:left;
	border:1px solid #dcdbdb;
}
a.wojpow-link{
	display:block;
}
a.wojpow-link#active{
	display:block;
	background-color:#dcdbdb;
}
div.title{
	background-color:#adcc50;
	padding:2px 0px 2px 3px;
	font-size:8pt;
}
div.zaawansowana-wysz{
	float:left;
	width:400px;
	}
form.placowki-wysz{
	font-size:7pt;
}
div.pw-left{
	width:195px;
	float:left;
	border-right:1px solid #dcdbdb;
	padding-left:5px;
}
div.pw-right{
	width:194px;
	float:right;
	padding-left:5px;
}
div.pola_form{
	padding:3px 0px 0px 0px;
}
* html div.pola_form{
	padding:1px 0px 0px 0px;
}
input.zw-szukaj{
	background-color:#e2a500;
	border:none;
	color:#000;
	margin-left:4px;
	text-align:center;
	padding:2px 4px 2px 4px;
	margin-top:3px;
}
div.wysz-info{
	font-size:9pt;
	padding:5px;
	background-color:#e2a500;
	height:30px;
	margin-top:10px;
	margin-right:10px;
}
div.hr{
	height:1px;
	background-color:#fbf7ed;
	border-top:1px solid #dcdbdb;
}
.seotools a
{
 color: #5e5e5e;
 text-decoration: none;
 font-size:9px;
}
/* div dla ogloszen */
div#ogloszenie{
	display:block;
	padding:25px 3px 3px 3px;
	background-color:#fff;
	z-index:9;
	position:absolute;
	top:150px;
	left:250px;
}
a.zamknij{
	position:absolute;
	right:10px;
	top:3px;
	font-family:arial;
	font-size:12pt;
	font-weight:600;
	color:#000;
	text-decoration:none;
}
