body {
    margin: 0 auto;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    background-color: #fef5dc;
    text-align: left;
    padding: 0px;
    background-image: url(../images/tlo.jpg);
    background-repeat: repeat-x;
}
#error_frame{
    margin:0 auto;
    height:250px;
    width:1232px;
    padding-top:160px;
    background: url(../images/error_frame.jpg) no-repeat;
}
table,td,tr{
	
}
textarea {
	border: 0px;
	background-color:#ffffff;	
}
input{ 
	border: 0px;
}
.webmaster{	 
	width:500px; 
	float:left; 
	padding:20px 50px; 
	margin-top:50px;
	text-align:left; 
	background-color:#FFF;
}
.webmaster_box{	
	clear:both; 
	width:600px;   
	margin: 0 auto; 
	text-align:center; 
}
div {border:0px;}
p {
	padding: 0px;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #921516;
}
a:hover {
	text-decoration: underline;
}
input,select {
	background-color: #e5e5e5;
	border: 0px;
	margin:0px;
	padding:0px;	
}
img {
	border: 0px;
}
#frame {
	width: 1232px;
	height:auto;
	margin: 0 auto;
	text-align: center;
}

#flash {
	width:1004px;
	height:291px;
	background-image: url(../images/flash.jpg);
	background-repeat: no-repeat;
}

#center_box{
	float:left;
	margin: 0 auto;
	width:1004px;	
	overflow:hidden;
	
}
#left_box{
	float:left;
	width:115px;
	height:669px;
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
}
#right_box{
	float:left;
	width:113px;
	height:669px;
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
}
#left_box2{
	float:left;
	width:115px;
	height:669px;
	background-image: url(../images/left2.jpg);
	background-repeat: no-repeat;
}
#right_box2{
	float:left;
	width:113px;
	height:669px;
	background-image: url(../images/right2.jpg);
	background-repeat: no-repeat;
}
#top {
	width: 1004px;
	height: 150px;
	background-image: url(../images/top.jpg);
}
#top_menu{
	background-image: url(../images/top_menu.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width:1004px;
	height:50px;
	overflow:hidden;
}
.menu_box{	
	color:#FFFFFF;
	padding: 0px;
	float:left;	
}
.menu_box a:hover img{
	opacity:0.4;
	filter:alpha(opacity=40);
}
.kategorie_box{
	color:#FFFFFF;
	padding-top: 8px;
	float:left;
}
#main_box{
	width:1004px;	
	text-align:left;
}
#main_left{
	float:left;
	width:182px;
	background-image: url(../images/main_left_tlo.jpg);
	background-repeat: no-repeat;
}
#main_right{
	float:left;
	width:182px;
	background-image: url(../images/main_right_tlo.jpg);
	background-position:top right;
	background-repeat: no-repeat;
}
#main_left_podstrona{
	float:left;
	width:182px;
        padding-top:12px;
	background-image: url(../images/main_left_tlo2.jpg);
	background-repeat: no-repeat;
        background-position:top left;
}
#main_right_podstrona{
	float:left;
	width:182px;
        padding-top:12px;
        background-image: url(../images/main_right_tlo2.jpg);
	background-position:top right;
	background-repeat: no-repeat;
}
#main_center{
	float:left;
	width:640px;
}
#main_left, #main_right, #main_center{
	padding-bottom:10px;
}
#search{
	width:640px;
	height:176px;
	background-image: url(../images/search_tlo.jpg);
	background-repeat: no-repeat;	
	overflow:hidden;	
}
#search_glowna{
	width:640px;
	height:170px;
	background-image: url(../images/search_tlo_glowna.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#search_pad{
	margin:23px 0px 0px 27px;	
}
#search_podstrona{
	width:640px;
	height:170px;
	background-image: url(../images/search_tlo2.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#search_pad_podstrona{
	margin:31px 0px 0px 27px;
}
.reklamy_box{
	width:170px;
	background-image: url(../images/reklamy_box.jpg);
	background-repeat: no-repeat;
	background-color:#f8cb72;
	overflow:hidden;
	text-align:left;
}
.reklamy_bottom{
    /*width:170px;
    height:93px;
    background-image: url(../images/reklamy_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;*/
    width:170px;
    height:7px;
    background-image: url(../images/tagi_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.reklamy_title{
    padding:3px;
    color:#921516;
    display:block;
    font-size:14px;
    font-size:13px;
}
.dodaj_obiekt{
	margin: 0px;
	overflow:hidden;
	padding-left:10px;
	margin-top:10px;
}
/*
.dodaj_obiekt a, .dodaj_obiekt img{
	margin: 0px;
}
*/
.reklamy_link{
	height:auto;	
	overflow:hidden;
	width:160px;
	margin:10px 0px 0px 10px;
	
}
.reklamy_nk{
	height:auto;
	overflow:hidden;
	width:170px;
	margin:10px 0px 0px 0px;
        text-align: center;
}
.reklamy_link a, .reklamy_link img{
	margin:0px;
	padding:0px;
}
.reklamy_link img{
	border:2px solid #C6BFB1;
        width:146px;
}
#inputs_box{
	width:600px;
	height:100px;
	padding:0px;
	margin:0px;
}
#inputs_box_podstrona{
	width:600px;
	height:100px;
	padding:0px;
	margin:0px;
}
.input_shape{
	background-image: url(../images/input_kluczowe.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.input_kluczowe{
	background-image: url(../images/input_kluczowe.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.input_miasto{
	background-image: url(../images/input_miasto.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_wojewodztwo{
	background-image: url(../images/input_search.gif);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_noclegow{
	background-image: url(../images/input_noclegow.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_gosci{
	background-image: url(../images/input_gosci.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_rodzaj{
	background-image: url(../images/input_rodzaj.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_shape{
	background-image: url(../images/input_miasto.jpg);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_gosci_podstrona, .input_miasto_podstrona{
    margin-left:12px;
    float:left;
}
.select_noclegow_podstrona, .input_kluczowe_podstrona{
    margin-left:10px;
    float:left;
}
.input_miasto_podstrona{
	background-image: url(../images/input_search.gif);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_gosci_podstrona{
	background-image: url(../images/input_search.gif);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.input_kluczowe_podstrona{
	background-image: url(../images/input_search.gif);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}
.select_noclegow_podstrona{
	background-image: url(../images/input_search.gif);
	background-repeat: no-repeat;
	width:277px;
	height:34px;
	float:left;
}

.input_kluczowe, .select_wojewodztwo, .input_miasto{
	display:inline;
	margin-left:10px;	
}
.select_gosci, .select_noclegow, .select_rodzaj{
	display:inline;
	margin-left:12px;	
}
#send_box{
	width:130px;
	height:30px;
	margin-left:470px;
	/*padding:10px 0px 0px 470px;*/
	overflow:hidden;
}
#inputs_box input, #inputs_box_podstrona input{
	margin: 9px 0px 0px 20px;
	background:transparent;	
	/*background-color:#FFF;*/
	width:230px;
	height:18px;	
}
#inputs_box select, #inputs_box_podstrona select{
	margin: 6px 0px 0px 20px;
	background-color:#f2f2f2;
	/*background:transparent;*/
	/*background-color:#FFF;*/
	width:245px;
	height:22px;
	border:1px solid #f2f2f2;
}
#inputs_box option{
	/*background-color:#FFF;*/
}
/*
form select{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}*/
.text_box{
	width:628px;
	margin:0px;
	padding:0px;
	margin: 0px 0px 0px 12px;
}
.text_top{
	width:620px;
	height:5px;
	background-image: url(../images/text_top.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	text-align:left;
}
.text_middle{
	width:620px;
	background-image: url(../images/text_middle.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.text_middle_inside{
	width:590px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 20px 15px;
}
.text_bottom{
	width:620px;
	height:5px;
	background-image: url(../images/text_bottom.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
        margin-bottom:10px;
}
.text_title{
	height:45px;

}
.text_title span{
	float:left;	
}
.text_title span.i2{
	padding:6px 0px 0px 5px;
	color:#921516;
	font: italic 16px Tahoma;
	font-weight:bold;
        margin:0px;
}
.text_title h1{
    padding:6px 0px 0px 5px;
    color:#921516;
    font: italic 16px Tahoma;
    font-weight:bold;
    margin:0px;
    float:left;
}

.text_content{
	font:13px Tahoma;
	color:#535353;
        line-height: 150%;
}
.text_content span{
	line-height: 150%;
	text-align:justify;
	/*letter-spacing:0.1ex;*/
}
.last_box, .last_uslugi_box{
    width:989px;
    float:left;
    background-image: url(../images/last.jpg);
    background-repeat: no-repeat;
    clear:both;
    padding:40px 0px 10px 12px;
    text-align:left;
    overflow:hidden;
}
.losowe_box{
    width:989px;
    float:left;
    background-image: url(../images/losowe_uslugi.jpg);
    background-repeat: no-repeat;
    clear:both;
    padding:40px 0px 10px 12px;
    text-align:left;
    overflow:hidden;
}
#uslugi_scroll{
    width:989px;
    float:left;   
    clear:both;
    padding:10px 0px 0px 14px;
    text-align:left;
    overflow:hidden;
}
.last{
	width:156px;
	height:auto;	
	background-image: url(../images/last_tlo.jpg);
	background-repeat: no-repeat;
	background-color:#f8cb72;
	float:left;
	display:inline;
	padding:0px;
	margin-left:7px;
}
.last_bottom{
	width:156px;
	height:29px;	
	background-image: url(../images/last_bottom.jpg);
	background-repeat: no-repeat;
	float:left;
}
.last_bottom_white{
	width:156px;
	height:29px;	
	background-image: url(../images/last_bottom_white.jpg);
	background-repeat: no-repeat;
	float:left;
}
.last_foto{
	width:151px;
	height:auto;
	float:left;
	overflow:hidden;
        text-align:center;
}
.last_foto a{
	margin-left:5px;
        display:block;
}
.last_foto img{
	/*width:146px;*/
}
.last_title{
	width: 146px;
	height:auto;
	font:13px Tahoma;
	color:#921516;
	padding: 6px 5px;
        min-height:30px;
}
.last_bottom a, .last_bottom_white a{
	display:block;
	color:#921516;
	margin-left:65px;
	margin-top:4px;
	padding:5px 0px 5px 14px;
	line-height:100%;
        font-size:11px;
}
.last_big{
	width:183px;
	height:auto;
	background-image: url(../images/last_tlo_big.jpg);
	background-repeat: no-repeat;
	background-color:#f8cb72;
	float:left;
	display:inline;
	padding:0px;
	margin-left:7px;
}
.last_bottom_white_big{
	width:183px;
	height:34px;
	background-image: url(../images/last_bottom_white_big.jpg);
	background-repeat: no-repeat;
	float:left;
}
.last_foto_big{
	width:177px;
	height:auto;
	float:left;
	overflow:hidden;
        /*height:126px;*/
}
.last_foto_big a{
	margin-left:6px;
}
.last_foto_big img{
	width:171px;
}
.last_title_big{
	width: 171px;
	height:auto;
	font:13px Tahoma;
	color:#921516;
	padding: 6px 5px;
        min-height: 30px;
}
.last_bottom_white_big a{
	display:block;
	color:#921516;
	margin-left:79px;
	margin-top:6px;
	padding:5px 0px 5px 14px;
	line-height:100%;
        font-size: 11px;
}
#foot_box{
	clear:both;	
	float:left;
	width:1004px;
	height:200px;
	background-image: url(../images/foot.jpg);
	background-repeat: no-repeat;
}
#table_uslugi{

}
#table_uslugi td{
	width:95px;	
	vertical-align:top;
	text-align:center;
}
#form_kontakt{
	padding:90px 0px 20px 0px;
	width:290px;
	float:right;
}

.input_txt_long{
	width:300px;	
}
.bold{
	font-weight:bold;	
}
.label_long{
	width:170px;	
	float:left;
}
.polecamy_content{
	float:left;
	padding:10px 0px;

}
.szczegoly_adres{
	float:left;

	height:	25px;
	width:580px;
}
.szczegoly_dane{
	float:left;
	width:310px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.szczegoly_opis{
	float:left;
	width:570px;
        padding:0px 10px;
	overflow:hidden;
}
.szczegoly_foto{
	float:left;
	width:270px;
	overflow:hidden;
        margin-right:5px;
}
.szczegoly_foto img{
	border:4px solid #f8cb72;	
}
.stitle{
	color:#535353;	

	font-weight:bold;
	letter-spacing:1px;
}
.stext{
	color:#535353;
        font-size:14px;
	letter-spacing:1px;
}
.szczegoly_nazwa_obiektu{
	padding:5px 10px;
}
.table_first{
	width:120px;
	height:18px;
}
.table_second{
}

#kontakt_left{
	float:left;
	width:270px;
	padding:20px 20px 20px 0px;
}
#kontakt_right{
	float:left;
	width:290px;
}
.kontakt_text{
	padding-bottom:20px;	
}
.input_round,  .input_obrazek {
	background-image: url(../images/input_kontakt.jpg);
	background-repeat: no-repeat;
	height:31px;
	width:284px;
}
.input_round input, .input_obrazek input{
	background-color: #f2f2f2;
	height:18px;
	width:254px;
	margin:8px 0px 0px 15px;
}
.input_obrazek{
	margin:0px 0px 5px 0px;
}

.textarea_round{
	width:284px;
	height:132px;
	background-image: url(../images/textarea_kontakt.jpg);
	background-repeat: no-repeat;
}
.textarea_round textarea{
	width:254px;
	height:115px;
	background-color:#FFFFFF;
	margin:8px 0px 0px 15px;
}
.input_wyslij{
	margin-left:100px;
	margin-top:10px;

}
.lista{
	/*border-top:1px solid #F8CB72;*/
	margin:10px 0px;
	float:left;
        padding:5px 0px;
}
.lista2{
	/*border-top:1px solid #F8CB72;*/
	margin:10px 0px;
        padding: 5px 0px;
        background-color: #fef8e8;
	float:left;
        border:1px solid #831312;
}
.lista_kategoria{
	/*border-top:1px solid #F8CB72;*/
	margin: 5px 0px;
	float:left;
        padding:5px 0px;
}
#dodaj_info_faktura{
    float:left;
    width:580px;
}
#dodaj_form{
    float:left;
    width:580px;
}
#dodaj_form h3{
	color:#921516;
	text-align:center;
	font-weight:bold;	
	font-size:14px;	
}
.dodaj_boxs{
	float:left;
	width:590px;	
}
.dodaj_boxs .input {
	background-image: url(../images/input_text.jpg);
	background-repeat: no-repeat;
	height:28px;
	width:284px;
	float:left;
}
.dodaj_boxs .input_short input{
	background-color:#f2f2f2;
	width:35px;
	height:18px;
	margin:5px 0px 0px 10px;
}
.dodaj_boxs .input input, .dodaj_boxs .input select{
	background-color:#f2f2f2;
	width:245px;
	height:18px;
	margin:6px 0px 0px 20px;
}
.dodaj_boxs .input2 input, .dodaj_boxs .input2 select{
	background-color:#f2f2f2;
	width:245px;	
	margin:6px 0px 0px 20px;
}
.dodaj_break{
	float:left;
	width:580px;
	height:28px;	
	background-image: url(../images/dodaj_break.jpg);
	background-repeat: no-repeat;
	background-position:0px 15px;
}
.dodaj_text{
	float:left;
	width:580px;
	padding:10px 0px;
}
.dodaj_text span{

	font-weight:bold;	
}
.dodaj_boxs .lewy{
	margin: 6px 0px 0px 0px;
}
.dodaj_boxs .lewy2{
    float:left;
    margin: 6px 0px 0px 0px;
}
.dodaj_boxs .prawy{
	/*margin: 6px 0px 0px 18px;*/
        margin: 6px 0px 0px 0px;
}
.dodaj_boxs .label{
    width:264px;
}
.label span{
    padding:0px 10px;
}
.dodaj_boxs .break{
    width:18px;
    float:left;
    height:28px;
}
.input_short{
	float:left;
	width:60px;
	height:29px;
	background-image: url(../images/input_short.jpg);
	background-repeat: no-repeat;	
}
.input_text{
	width:222px;
	float:left;

	padding-top:6px;
}
.input_text_long{
	width:262px;
	float:left;

	padding-top:6px;
}
.input_check{
	float:left;
	width:20px;
	height:29px;
	padding-top:5px;
}
#szczegoly_tab{
	clear:both;
	display:block;
	width:590px;
	padding:20px 0px 10px 0px;
}
#szczegoly_tabs{
	float:left;
	width:590px;
	padding:20px 0px 10px 0px;
}
#szczegoly_tabs  ul  li a:hover, #szczegoly_tab  ul  li a:hover{	
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	text-decoration:none;
}
#szczegoly_tabs  ul  li  a, #szczegoly_tab  ul  li  a{
	color:#FFFFFF;		

	width:100%;
	text-align:center;
}
.ui-tabs-nav li{
	overflow:hidden;	
}
 .ui-tabs-hide {
        display: none;
    }
.tab ui-tabs-selected{
	background-color:silver;	
}
.tab{
	/*background-color:#f8ca72;*/
	overflow:hidden;
}
#szczegoly_tabs .tab1, #szczegoly_tab .tab1{
	background-image: url(../images/tab1.jpg);
	background-repeat: no-repeat;		
	width:98px;
	height:40px;
}
#szczegoly_tabs .tab1-on, #szczegoly_tab .tab1-on{
	background-image: url(../images/tab1-on.jpg);
	background-repeat: no-repeat;
	width:98px;
	height:40px;
}
#szczegoly_tabs .tab2, #szczegoly_tab .tab2{
	background-image: url(../images/tab2.jpg);
	background-repeat: no-repeat;		
	width:80px;
	height:40px;
}
#szczegoly_tabs .tab2-on, #szczegoly_tab .tab2-on{
	background-image: url(../images/tab2-on.jpg);
	background-repeat: no-repeat;
	width:80px;
	height:40px;
}
#szczegoly_tabs .tab3, #szczegoly_tab .tab3{
	background-image: url(../images/tab3.jpg);
	background-repeat: no-repeat;		
	width:91px;
	height:40px;
}
#szczegoly_tabs .tab3-on, #szczegoly_tab .tab3-on{
	background-image: url(../images/tab3-on.jpg);
	background-repeat: no-repeat;
	width:91px;
	height:40px;
}
#szczegoly_tabs .tab4, #szczegoly_tab .tab4{
	background-image: url(../images/tab4.jpg);
	background-repeat: no-repeat;		
	width:78px;
	height:40px;
}
#szczegoly_tabs .tab4-on, #szczegoly_tab .tab4-on{
	background-image: url(../images/tab4-on.jpg);
	background-repeat: no-repeat;
	width:78px;
	height:40px;
}
#szczegoly_tabs .tab5, #szczegoly_tab .tab5{
	background-image: url(../images/tab5.jpg);
	background-repeat: no-repeat;		
	width:75px;
	height:40px;
}
#szczegoly_tabs .tab5-on, #szczegoly_tab .tab5-on{
	background-image: url(../images/tab5-on.jpg);
	background-repeat: no-repeat;
	width:75px;
	height:40px;
}
#szczegoly_tabs .tab6, #szczegoly_tab .tab6{
	background-image: url(../images/tab6.jpg);
	background-repeat: no-repeat;
	width:62px;
	height:40px;
}
#szczegoly_tabs .tab6-on, #szczegoly_tab .tab6-on{
	background-image: url(../images/tab6-on.jpg);
	background-repeat: no-repeat;
	width:62px;
	height:40px;
}
#szczegoly_tabs .tab7, #szczegoly_tab .tab7{
	background-image: url(../images/tab7.jpg);
	background-repeat: no-repeat;		
	width:67px;
	height:40px;
}
#szczegoly_tabs .tab7-on, #szczegoly_tab .tab7-on{
	background-image: url(../images/tab7-on.jpg);
	background-repeat: no-repeat;
	width:67px;
	height:40px;
}
.tab_top{
	width:582px;
	height:	12px;
	background-image: url(../images/tab_text_top.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
.tab_middle{
	width:542px;
	padding:0px 20px;
	background-image: url(../images/tab_text_middle.jpg);
	background-repeat: repeat-y;
	float:left;
}
.tab_bottom{
	width:582px;
	height:	12px;
	background-image: url(../images/tab_text_bottom.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
.dodaj_kolejne{
	float:right;
	width:140px;
	margin-top:6px;
	overflow:hidden;
	height:30px;	
}
.zwykla, .prawe, .wyroznione, .pierwsze, .lewe, .uslugi {
	width:540px;
	float:left;	
	padding:10px 0px;
	text-align:center;
}
.polecane {
    float:left;
    width: 520px;
    padding: 10px 0px;
    text-align:center;
}
.zwykla span, .polecane span, .prawe span, .wyroznione span, .pierwsze span, .lewe span, .uslugi span, .polec span{
	
	line-height: 150%;
	float:left;
	text-align:left;
}
.rek img{
	margin:10px 0px 0px 20px;	
}
#map{
    width:500px;
}
#tab-1, #tab-2, #tab-3, #tab-4, #tab-5, #tab-6, #tab-7{
  display:none;
}
.opinia_data{
    width:180px;
    float:right;
    text-align:right;
}
.opinia_who{
    width:350px;
    float:left;
    text-align:left;
    padding: 0px;
    font-weight:bold;
}
.opinia_text{
    width:500px;
    float:left;
    padding: 7px 0px;
}
.opinia{
    float:left;
    padding:8px 0px;
}
.opinie_title{
    float:left;
    padding:5px 0px;
    width:500px;
}
.opinie{
    float:left;
    padding:20px 0px 0px 0px;
}
.opinie_box{
    float:left;
    padding:20px 0px 0px 0px;
}
.oceny{
    float:left;
    padding:0px;
}
#oceny_form{
    padding:10px 0px;
    float:left;
    width:100%;
}
#stars-wrapper1{
    display:block;

}
#oceny_1, #oceny_2, #oceny_3, #oceny_4{
    float:left;
    padding-right:30px;
    text-align:center;
}
#oceny_1, #oceny_2{
    padding: 10px 30px 0px 0px;
}
#ocena_3{
    text-align:center;
}
#stars_caps{
    display:block;
}
.koment{
    padding:40px 0px 0px 0px;
}
#napisz_do_nas{
    float:left;
}
.tab_text{
    width:300px;
    float:left;
    text-align:center;
}
.tab_fotos{
    width:220px;
    float:right;
    padding: 5px;
    overflow:hidden;
}
.error_box{
    
    text-align:center;
    width:580px;
    display:block;
    color:#991715;
    margin-top:15px;
    font-weight:bold;
}
#foot_box{
    clear:both;    
}
#foot_box span, #foot_box a, #foot_box{
    color: #FFFFFF;
}
#foot_links{
    margin:12px 0px 0px 20px;
    float:left;
    height:30px;
}
#foot_links span{
    padding: 0px 6px;
}
#foot_meta{
    margin:2px 0px 0px 20px;
    float:left;
    height:auto;
    clear:left;
    color: black;
    width:780px;
    font-size:10px;
    text-align:justify;
}
#foot_meta span{
    padding: 0px 2px;
    text-align: center;
    
}
#foot_rights{
    margin:12px 30px 0px 0px;
    float:right;
    height:30px;
    width:300px;
    text-align:right;
}
#foot_info{
    clear:right;
    float:right;
    height:auto;
    width:170px;
    margin:5px 30px 0px 0px;
    color:#000000;
    text-align:right;
}
#foot_info a{
    color:#000000;
}
.artykuly{
    padding: 10px 0px;
    float:left;
    width:580px;
    
}
.artykuly_title{
    font-weight:bold;
}
.artykuly_lead a, .artykuly_lead span{
    color:#000000;
}
.artykuly_foto{
    float:left;
    padding:5px 10px 0px 0px;
}
.artykuly_more{
    text-align:right;
}

* html #loading {
    height: 130px;
}
* html .last_title {
    height: 30px;
}
#loading-star{
    background-image: url(../pictures/loading-star.gif);
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    float:right;
    margin-left:2px;
    display:none;
}
#path{
    height:auto;
}
#sciezka_box{
    width:610px;
    height:20px;
    overflow: hidden;
    background-image: url(../images/sciezka_tlo.jpg);
    background-repeat: no-repeat;
    color:#921516;
    line-height: 20px;
    padding: 6px 10px 0px 20px;
}
#top_kategorie{
    width:640px;
    margin: 0px;
    padding: 0px;
    background-image: url(../images/top_kategorie_tlo.jpg);
    background-repeat: no-repeat;
    height:44px;
}
#top_kategorie a:hover img{
    opacity:0.4;
    filter:alpha(opacity=40);
}
#przerwa{
    width:1232px;
    height:491px;
    background-image: url(../images/przerwa.jpg);
    background-repeat: no-repeat;
}
.nazwa_kategorii{
    color: #921516;
    font-weight: bold;
    font-size: 14px;
}
.mapa{
    width:628px;
    height:250px;
}
.mapa_left{
    width:300px;
    float:left;
}
.mapa_right{
    width:328px;
    float:left;
}
.mapa_right table a{
    line-height: 18px;
}
.mapa_link_aktywny{
    color:#000;
    font-weight: bold;
}
#send_box input{
    background: none;
}
.lista_miast{
    width:620px;
    height:auto;
    clear: both;
    text-align: center;
}
.miasto_link {
    padding: 0px 5px;
}
#skontaktuj_left{
    float:left;
    width:400px;
}
#skontaktuj_right{
    float:left;
    width:400px;
    padding: 90px 0px 20px 0px;
}
#skontaktuj {
    width: 900px;
    height:auto;
    margin: 0 auto;
    text-align: center;
}
#skontaktuj_span, #skontaktuj_title, #skontaktuj_dane{
    display: block;
    width:400px;
}
#skontaktuj_title, #skontaktuj_dane {
    padding-top:20px;
}
#skontaktuj_title span{
    width:400px;
    display:block;
    font-weight: bold;
    font-size:14px;
}
#skontaktuj_dane span{
    display:block;
    font-size:12px;
    padding: 5px 0px;
}
#skontaktuj_dane{
    float:left;
}
#dane_right{
    float:left;
    width:200px;
    text-align: left;
    margin-left: 45px;
}
#dane_left{
    float:left;
    width:100px;
    text-align: left;
    margin-left: 45px;
}
.artykuly_lead span{
    font-size:11px;
}
#katalog_box{
    float:left;
    clear: both;
    margin-top:10px;
    margin-bottom:5px;
    width:100%;
    padding:0px;
    text-align: left;
}
#katalog_box h4{
    margin:0px 0px 10px 25px;
    color:#921516;
    font-size: 14px;
}
#katalog{
    list-style:none;
    padding:0px 0px 0px 25px;
    margin:0px;
    text-align: left;
}
#katalog li{
    float:left;
    margin:0px;
    padding:0px;
    width:160px;
}
#katalog_hr{
    background-color: #f8ca72;
    border: solid 0px #f8ca72;
    height:1px;
    width:970px;
    margin:10px 0px 5px 15px;
    clear:both;
    float:left;
}
.text-tagi{
    float:left;
    width:320px;
    height:auto;
    overflow: hidden;    
    margin-left: 10px;
    margin-top:10px;
    padding:0px;
    font-size:11px;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    solid 1px #f8ca72;*/    
    text-align: justify;
    line-height: 120%;
}
.text-tagi h2{
    color:#921516;
    font-size:14px;
    margin:2px 0px;
}
.text-tagi a{
    margin:5px 0px;
    display: block;
    font-size:12px;
}
.text-tagi_top{
    width:320px;
    background-image: url(../images/opisy2_gora.jpg);
    background-repeat: no-repeat;
    height:5px;
    overflow: hidden;
}
.text-tagi_bottom{
    width:320px;
    background-image: url(../images/opisy2_dol.jpg);
    background-repeat: no-repeat;
    height:5px;
    overflow: hidden;
}
.text-tagi_middle{
    width:300px;
    background-image: url(../images/opisy2_srodek.jpg);
    background-repeat: no-repeat;
    height:95px;
    overflow: hidden;
    padding:0px 10px;
}
.tagi_box{
    width:170px;
    background-image: url(../images/tagi_box.jpg);
    background-repeat: no-repeat;
    background-color:#f8cb72;
    overflow:hidden;
    text-align:left;
}
.tagi_bottom{
    width:170px;
    height:7px;
    background-image: url(../images/tagi_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.tagi{
    padding: 30px 10px 5px 10px;
    width: 150px;
    text-align: center;
}
.tagi a{
    padding: 2px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
.tagi a.f1{
    color:#ff75b3;
}
.tagi a.f2{
    color:#fb1a1a;
}
.tagi a.f3{

}
.katalog_link #katalog_firm, .katalog_link #right_menu{
    list-style: none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
#katalog_firm li.big, #right_menu li.big{
    background-image: url(../images/col-menu3.gif);
    background-repeat: no-repeat;
    height:32px;
}
#katalog_firm li, #right_menu li{
    list-style: none;
    margin: 3px 0px;
    padding:4px 5px 0px 10px;
    background-image: url(../images/col-menu2.gif);
    background-repeat: no-repeat;
    height:19px;
    overflow: hidden;
}
.dodaj_obiekt .cat1{
    color:#FFFFFF;
    font-size:13px;
    margin:2px 0px;
    font-weight: bold;
}
.katalog_firm_box{
    width:170px;
    background-image: url(../images/katalog_top.jpg);
    background-repeat: no-repeat;
    background-color:#FFFFFF;
    overflow:hidden;
    text-align:left;
}
a.line{
    display: block;
    margin:0px;
}
a.line2{
    display: block;
    margin:3px 0px;
}
.katalog_bottom{
    width:170px;
    height:7px;
    background-image: url(../images/katalog_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.katalog_firm_box a{
    color:black;
}
.katalog_firm_box a:hover{
    color:#921516;
}
.katalog_link{
    height:auto;
    overflow:hidden;
    width:160px;
    margin:5px 0px 0px 5px;
}
.katalog_link a, .katalog_link img{
    margin:0px;
    padding:0px;
}
.cat_b{
    background-image: url(../images/col-header2.gif);
    background-repeat: no-repeat;
    background-position: 5px 0px;
    height:20px;
    width:155px;
    overflow: hidden;
    margin-left:0px;
    padding:2px 0px 0px 15px;    
}
#tagi{
    float:left;
    padding-left: 5px;
}
#tagi span a{
    padding: 3px 0px 5px 0px;
    margin-right: 5px;
    margin-top: 3px;
    line-height: 22px;
    font-size:11px;
}
#tagi span a:hover{
    background: #f9f5f0;
}
#tagi span{
    display: inline;
}
#katalog_firm a, #right_menu a{
    display:block;
}
a#sala_kat{
    display:block;
    width:112px;
    height:32px;
    background: url(../images/kategoria_sala.jpg) no-repeat;
}
#top_kategorie .kategorie_box a:hover {
    opacity:0.4;
    filter:alpha(opacity=40);
}
a#dom_kat{
    display:block;
    width:110px;
    height:32px;
    background: url(../images/kategoria_dom.jpg) no-repeat;
}
a#hotel_kat{
    display:block;
    width:59px;
    height:32px;
    background: url(../images/kategoria_hotel.jpg) no-repeat;
}
a#palac_kat{
    display:block;
    width:60px;
    height:32px;
    background: url(../images/kategoria_palac.jpg) no-repeat;
}
a#restauracja_kat{
    display:block;
    width:94px;
    height:32px;
    background: url(../images/kategoria_restauracja.jpg) no-repeat;
}
a#zajazd_kat{
    display:block;
    width:59px;
    height:32px;
    background: url(../images/kategoria_zajazd.jpg) no-repeat;
}
#katalog_box .show_more{
    float:right;    
}
#katalog_box .show_more a{
    color:black;
    display:block;
    margin:4px 15px 0px 0px;
}
.hidden{
    display:none;
}

