*{
    margin: 0;
    padding: 0;
    font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

html{
    background-color:#58A5F0;
    background-image:url("../image/layout_background.gif");
    background-repeat:repeat-x;
}

body{
    margin: 0px auto;
	width: 980px;
	text-align: left;
}

img{
    border: 0;
}

a{
    text-decoration: none;
    color:#2D639F;
}

a:hover{
 color:#E55804 !important;
}

#wrapper{
    margin: 0px auto;
	width: 980px;
	text-align: left;
}
.whole-bg{
    float: left;
    background-color: #FFFFFF;
}

#header{
    width: 970px;
    height: 90px;
    margin: 0px;
    padding:5px 5px 0px 5px;
    
    background:#fff;
}
#header .logo{
    float: left;
    width: 175px;
    margin-left: 10px;
}
#header .theme{
    float: left;
    width: 420px;
    font-size: 20px;
    padding-left: 80px;
    padding-top: 10px;
    color: #343434;
}
#header .theme img{
    margin-left: 70px;
    margin-top: 20px;
}
#header .question{
    float: left;
    width: 275px;
}

#navigation{
    float: left;
    width: 970px;
    padding:0px 5px 0px 5px;
    
    background:#fff;
    height: 30px;
}
#navigation ul{
    float: left;
    margin-left:5px;
    list-style: none;
}
#navigation ul li{
    float: left;
    display: block;
    height: 30px;
}
/*strona glowna*/
#navigation ul li.main{
    width: 119px;
    height: 30px;
    background-image: url('../image/new_layout/nav/main.jpg');
}
#navigation ul li.main:hover{
    width: 119px;
    height: 30px;
    background-image: url('../image/new_layout/nav/main-h.jpg');
}
#navigation ul li.main a{
    display: block;
    width: 119px;
    height: 30px;
}
/*domy*/
#navigation ul li.house{
    width: 75px;
    height: 30px;
    background-image: url('../image/new_layout/nav/house.jpg');
}
#navigation ul li.house:hover{
    width: 75px;
    height: 30px;
    background-image: url('../image/new_layout/nav/house-h.jpg');
}
#navigation ul li.house a{
    display: block;
    width: 75px;
    height: 30px;
}
/*kalendarz zajetosci*/
#navigation ul li.cali{
    width: 147px;
    height: 30px;
    background-image: url('../image/new_layout/nav/calendar.jpg');
}
#navigation ul li.cali:hover{
    width: 147px;
    height: 30px;
    background-image: url('../image/new_layout/nav/calendar-h.jpg');
}
#navigation ul li.cali a{
    display: block;
    width: 147px;
    height: 30px;
}
/*przewodnik*/
#navigation ul li.tour{
    width: 172px;
    height: 30px;
    background-image: url('../image/new_layout/nav/tour_guide.jpg');
}
#navigation ul li.tour:hover{
    width: 172px;
    height: 30px;
    background-image: url('../image/new_layout/nav/tour_guide-h.jpg');
}
#navigation ul li.tour a{
    display: block;
    width: 172px;
    height: 30px;
}
/*regulamin*/
#navigation ul li.rules{
    width: 102px;
    height: 30px;
    background-image: url('../image/new_layout/nav/rules.jpg');
}
#navigation ul li.rules:hover{
    width: 102px;
    height: 30px;
    background-image: url('../image/new_layout/nav/rules-h.jpg');
}
#navigation ul li.rules a{
    display: block;
    width: 102px;
    height: 30px;
}
/*o-firmie*/
#navigation ul li.about{
    width: 73px;
    height: 30px;
    background-image: url('../image/new_layout/nav/about.jpg');
}
#navigation ul li.about:hover{
    width: 73px;
    height: 30px;
    background-image: url('../image/new_layout/nav/about-h.jpg');
}
#navigation ul li.about a{
    display: block;
    width: 73px;
    height: 30px;
}
/*dla wlascicieli*/
#navigation ul li.owners{
    width: 110px;
    height: 30px;
    background-image: url('../image/new_layout/nav/owners.jpg');
}
#navigation ul li.owners:hover{
    width: 110px;
    height: 30px;
    background-image: url('../image/new_layout/nav/owners-h.jpg');
}
#navigation ul li.owners a{
    display: block;
    width: 110px;
    height: 30px;
}
/*regulamin*/
#navigation ul li.rules{
    width: 102px;
    height: 30px;
    background-image: url('../image/new_layout/nav/rules.jpg');
}
#navigation ul li.rules:hover{
    width: 102px;
    height: 30px;
    background-image: url('../image/new_layout/nav/rules-h.jpg');
}
#navigation ul li.rules a{
    display: block;
    width: 102px;
    height: 30px;
}
/*kontakt*/
#navigation ul li.contact{
    width: 81px;
    height: 30px;
    background-image: url('../image/new_layout/nav/contact.jpg');
}
#navigation ul li.contact:hover{
    width: 81px;
    height: 30px;
    background-image: url('../image/new_layout/nav/contact-h.jpg');
}
#navigation ul li.contact a{
    display: block;
    width: 81px;
    height: 30px;
}/*pomoc*/
#navigation ul li.help{
    width: 81px;
    height: 30px;
    background-image: url('../image/new_layout/nav/help.jpg');
}
#navigation ul li.help:hover{
    width: 81px;
    height: 30px;
    background-image: url('../image/new_layout/nav/help-h.jpg');
}
#navigation ul li.help a{
    display: block;
    width: 81px;
    height: 30px;
}


#leftside{
    float: left;
    width: 195px;
    padding-left:10px;
    padding-top: 5px;
    background:#fff;
}
/*przejdz do domu*/
#leftside .homelist{
    float: left;
    width: 195px;
    height: 37px;
    background-image: url('../image/new_layout/homelist.jpg');
    background-repeat: no-repeat;
}
#leftside .homelist .l{
    float: left;
    margin-top: 10px;
    margin-left: 8px;
    font-size: 12px;
    font-weight: bold;
    color: #dc873d;
}
#leftside .homelist .r{
    float: left;
    margin-top: 5px;
    margin-left: 4px;
}
/*przejdz do domu - select*/
#leftside .homelist .r span{
    width: 48px;
    padding:0 1px 0 2px !important;
}
#leftside .homelist .r .selector{
    width: 48px;
}
#leftside .homelist .r select{
    width: 56px;
    border: 0;
    color: #3168a0;
    background:#fff;
}
/*szukaj*/
#leftside .search{
    float: left;
    width: 195px;
    margin-top: 10px;
}
#leftside .search .header{
    float: left;
    width: 190px;
    height: 23px;
    padding-top: 3px;
    padding-left: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url('../image/new_layout/search_header.jpg');
    background-repeat: no-repeat;
}
#leftside .search .content{
    float: left;
    width: 175px;
    padding: 10px;
    font-size: 11px;
    color: #dc873d;
    background-color: #ffeb88;
}
#leftside .search .content .strip{
    float: left;
    width: 175px;
    height: 2px;
    background-image: url('../image/new_layout/search_strip.jpg');
    background-repeat: no-repeat;
}
#leftside .search .content .item-input{
    float: left;
    width: 175px;
    height: 34px;
}
#leftside .search .content #adv_search .item,
#leftside .search .content .item{
    float: left;
    width: 175px;
    height: 44px;
}
#leftside .search .content .item-search{
    float: left;
    width: 175px;
    padding: 4px 0px 4px 1px;
}
#leftside .search .content .item-search span.search_adv{
    font-size: 12px;
}
#leftside .search .content .item-search a,
#leftside .search .content .item-search a:hover{
    color: #dc873d;
    font-weight: bold;
}
#leftside .search .content #adv_search .item span.stitle,
#leftside .search .content .item span.stitle{
    margin-left: 2px;
    
}

span.stitle{
color:#CC3300;
}

#leftside .search .content .item-input .l{
    float: left;
}
#leftside .search .content .item-input .r{
    float: left;
}
#leftside .search .content .item-input .l input[type=text]{
    width: 102px;
    color: #3168a0;
    border: 1px solid #dc873d;
}
#leftside .search .content .item-input .r button.bcal{
    width: 16px;
    height: 16px;
    margin-left: 4px;
    background-image: url('../image/new_layout/calendar.jpg');
    border: 0;
}
#leftside .search .content #adv_search .item .sel,
#leftside .search .content .item .sel{
    float: left;
    width: 85px;
    height: 42px;
}
#leftside .search .content #adv_search .item .sel span,
#leftside .search .content .item .sel span{
    width: 68px;
    padding:0 1px 0 0px !important;
}
#leftside .search .content #adv_search .item .sel .selector,
#leftside .search .content .item .sel .selector{
    width: 68px;
}
#leftside .search .content #adv_search .item .sel select,
#leftside .search .content .item .sel select{
    width: 76px;
    border: 0;
    color: #3168a0;
    background-color: #FFFFFF;
}
/*long select*/
#leftside .search .content #adv_search .item .long span{
    width: 160px;
    padding:0 1px 0 2px !important;
}
#leftside .search .content #adv_search .item .long .selector{
    width: 160px;
}
#leftside .search .content #adv_search .item .long select{
    width: 168px;
    border: 0;
    color: #3168a0;
    background-color: #FFFFFF;
}
#leftside .search .content .confirm{
    float: left;
    width: 175px;
    margin-top: 5px;
    text-align: right;
}
/*#leftside .search .content .confirm input[type=submit]{
    border: 1px solid #D69402;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #FFAF00;
}*/
#leftside .search .bottom{
    float: left;
    width: 195px;
    height: 4px;
    background-image: url('../image/new_layout/search_bottom.jpg');
    background-repeat: no-repeat;
}

#leftside .random
#leftside .newsletter,
#leftside .region{
    float: left;
    margin-top: 10px;
    width: 195px;
    background:#fff;
}
#leftside .random .header,
#leftside .newsletter .header,
#leftside .region .header{
    float: left;
    width: 190px;
    height: 22px;
    background-image: url('../image/new_layout/katalog_domow.jpg');
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-top: 2px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}
#leftside .random .content,
#leftside .newsletter .content,
#leftside .region .content{
position:relative;

    float: left;
    width: 173px;
    padding: 10px;
    
    border-left: 1px solid #aeaeae;
    border-right: 1px solid #aeaeae;
}
#leftside .random .footer,
#leftside .newsletter .footer,
#leftside .region .footer{
    float: left;
    width: 195px;
    height: 4px;
    background-image: url('../image/new_layout/box_bottom.jpg');
    background-repeat: no-repeat;
}
#leftside .region .content a h3{
    width: 175px;
    font-size: 12px;
    font-weight: bold;
    color: #2D639F;
}
#leftside .region .content a:hover h3{
    color: #E55804;
}
#leftside .region .content ul{
    float: left;
    list-style: none;
}
#leftside .region .content ul li a,
#leftside .region .content ul li{
    color: #2d639f;
    font-size: 11px;
    border-top: 1px dashed #aeaeae;
    padding: 2px 0px;
    width: 172px;
    text-decoration: none;
}

#content{
    float:left;
    width: 755px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    background-color:#FFFFFF;
}
#content h1{
    font-size: 17px;
    font-weight: bold;
    color: #3168a0;
    margin: 0;
}

#content #mainofferdiv {
    margin-top: 10px;
    float:left;
    width:750px;
}
#mainofferdiv .promo-item{
    float: left;
    width: 180px;
    height: 200px;
    padding-top: 6px;
    margin-left: 6px;
    border-right: 1px dashed #aeaeae;
    font-size: 11px;
}
#mainofferdiv .last{
    border-right: 0 !important;
}
#mainofferdiv .promo-item .mr{
    margin-bottom: 4px;
}
#mainofferdiv .promo-item .hnr{
    float: left;
    width: 178px;
}
#mainofferdiv .promo-item .hnr a{
    text-transform: uppercase;
    color: #FF9900;
    font-weight: bold;
    text-decoration: underline;
}
#mainofferdiv .promo-item .hregion{
    float: left;
    width: 178px;
    color: #666666;
}
#mainofferdiv .promo-item .hregion a{
    text-decoration: underline !important;
}
#mainofferdiv .promo-item .hcount{
    float: left;
    width: 178px;
    color: #666666;
}
#mainofferdiv .promo-item .hcount span{
    color: #000000;
}
#mainofferdiv .promo-item .hprice{
    width: 178px;
    float: left;
}
#mainofferdiv .promo-item .hprice .l{
    float: left;
    width: 23px;
    height: 19px;
}
#mainofferdiv .promo-item .hprice .r{
    float: left;
    margin-top: 2px;
    color: #2d639f;
    font-weight: bold;
}
#mainofferdiv .promo-item .hprice .r span{
    color: #FF9900;
}
#mainofferdiv .promo-item .hmore{
    float: left;
    width: 160px;
    text-align: right;
}
#mainofferdiv .promo-item .hmore a{
    font-size: 11px;
    color: #2d639f;
    text-decoration: underline !important;
}
#mainofferdiv .promo-item .image{
    float: left;
    width: 130px;
    height: 100px;
    margin-top: 6px;
    margin-left: 15px;
    text-align: center;
    vertical-align: middle;
}
#mainofferdiv .promo-item .image iimg.thumb_large{
    border: 7px solid #ffffff;
    position: relative;
    left: -7px;
}
#content .separator{
    float:left;
    width: 740px;
    margin-top: 4px;
    border-bottom: 1px dashed #aeaeae;
    margin-left: 0px !important;
}

#content .article{
    float: left;
    width: 750px;
    text-align: justify;
}

 #content .article h1 {
color:#FF9900;
font-size:12px;
}

#content .article p{
    padding: 4px;
    color: #666666;
}
#content .article .amore{
    width: 740px;
    margin-right: 10px;
    text-align: right;
}
#content .article .amore a{
    font-size: 12px;
}
#content #offerslist-main{
    float: left;
    width: 750px;
}
#offerslist-main .offerlistdiv{
    float: left;
    width: 750px;
    margin: 0px 13px 0px 13px;
    padding-bottom: 16px;
    padding-top: 16px;
    border-bottom: 1px dashed #D0D0D0;
    min-height: 86px;
    overflow: hidden;
}
#offerslist-main .offerlistdiv .desc{
    overflow: hidden;
    width: 570px;
    margin: 0px;
    padding: 0px;
}
#offerslist-main .offerlistdiv TABLE, TD.desc{
    width: 570px;
    color: #666666;
    padding-top: 5px;
    text-align: justify;
}
#offerslist-main .offerlistdiv TABLE{
    position: relative;
    top: -3px;
    float: left;
    font-size: 14px;
}
#offerslist-main .offerlistdiv TD.region, TD.price{
    width: 250px;
}
#offerslist-main .offerlistdiv TD.region a{
    color: #2D639F;
    height: 12px;
    padding: 5px 0px;
}
#offerslist-main .offerlistdiv TD.num, TD.button{
    width: 100px;
    text-align: right;
}
#offerslist-main .offerlistdiv TD.button{
    padding-top: 28px !important;
}
#offerslist-main .offerlistdiv TD.num, TD.button a{
    color: #000000;
    font-size: 12px;
}
#content #offerslist{
    float: left;
    width:547px !important;
    margin-right:13px;
}
#offerslist .offerlistdiv{
    float: left;
    width: 551px;
    margin: 0px 0px 0px 0px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 1px dashed #D0D0D0;
    min-height: 86px;
    overflow: hidden;
}
#offerslist .offerlistdiv .desc{
    overflow: hidden;
    width: 375px;
    margin: 0px;
    padding: 0px;
}
#offerslist .offerlistdiv TABLE, TD.desc{
    width: 390px;
    color: #000;
    padding-top: 5px;
    text-align: justify;
}
#offerslist .offerlistdiv TABLE{
    position: relative;
    top: -3px;
    float: left;
    font-size: 14px;
}
#offerslist .offerlistdiv TD.region, TD.price{
    width: 210px;
}
#offerslist .offerlistdiv TD.region a{
    color: #2D639F;
    height: 12px;
    padding: 5px 0px;
}
#offerslist .offerlistdiv TD.num, TD.button{
    width: 100px;
    text-align: right;
}
#offerslist .offerlistdiv TD.button{
    padding-top: 28px !important;
}
#offerslist .offerlistdiv TD.num, TD.button a{
    color: #000000;
    font-size: 12px;
}

.guide-item{
    float: left;
    width: 720px;
    height: 174px;
}
.guide-item .guide_img{
    float:right;
    margin-left:20px;
}
guide-item .guide_img IMG {
    border:2px solid #ffffff;
}

#details{
    width:260px;
    float:left;
    font-size: 12px;
    color:#434343;
}

#details TD{
    width:130px;
    padding:3px 0px;
}

#details TABLE{
    margin-bottom:18px;
}

#last_seen{
    float: left;
    width: 162px;
    
}

#last_seen2{
    float: left;
    width: 162px;
    position:relative;
    left:12px;
}

#last_seen .header, #last_seen2 .header{
    float: left;
    width: 190px;
    height: 22px;
    background-image: url('../image/new_layout/katalog_domow.jpg');
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;
    font-size: 14px;
}
#last_seen .content, #last_seen2 .content{
    float: left;
    width: 183px;
    padding: 5px;
    border-left: 1px solid #aeaeae;
    border-right: 1px solid #aeaeae;
    text-align: center;
}
#last_seen .content .item, #last_seen2 .content .item{
    
    width:145px;
    margin:0px auto;
}
#last_seen .content .strip, #last_seen2 .content .strip{
    
    width: 150px;
    height: 5px;
    margin:0px auto;
    margin-bottom: 5px;
    border-bottom: 1px dashed #aeaeae;
}
#last_seen .content .item .hnr a, #last_seen2 .content .item .hnr a{
    color: #FF9900;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}
#last_seen .content .item img, #last_seen2 .content .item img{
    margin: 4px 0px;
}
#last_seen .footer, #last_seen2 .footer{
    float: left;
    width: 195px;
    height: 4px;
    background-image: url('../image/new_layout/box_bottom.jpg');
    background-repeat: no-repeat;
}

.offer-promo{
    position: absolute;
    width: 300px;
    margin-left: -15px;
    margin-top: -30px;
}
.offer-promo img{
    border: 0 !important;
    position:relative;
}
DIV.description {
    float:none;
    clear:both;
    width:530px;
    margin-bottom:25px;
    text-align: justify;
}

DIV.region_div {width: 150px; float:left; padding:5px;text-align:center;margin-bottom:15px;margin-top:6px; margin-left: 12px;}

#results-search-links{
    width: 550px;
    padding: 10px 0px;
    font-size: 12px;
    font-size: 11px;
    color: #666666;
}
#regions-search-links{
    width: 730px;
    padding: 10px 0px;
    font-size: 12px;
    font-size: 11px;
    color: #666666;
}

.region-item{
    float: left;
    width: 540px;
    border-bottom: 1px dashed #aeaeae;
}
.region-last{
    border-bottom: 0 !important;
}
.region-item .region-img{
    float: left;
    width: 142px;
    height: 102px;
    padding: 10px;
}
.region-item .region-links{
    float: left;
    width: 360px;
    padding: 14px 10px 10px 0px;
    font-size: 11px;
    color: #666666;
}
#results-search-links a,
.region-item .region-links a{
    color: #2d639f;
}
#results-search-links a:hover,
.region-item .region-links a:hover{
    color: #666666;
}
.region-item .region-more{
    float: left;
    width: 530px;
    text-align: right;
    margin-bottom: 10px;
}

#footer{
    float: left;
    width: 980px;
    margin-top: 20px;
    padding: 5px 0px;
    background-color: #2d639f;
    font-size: 12px;
    text-align: center;
}
#footer a.copyright{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}
#footer a.copyright:hover{
    color: #DFDFFF;
}

a.link3b{
    color: #FF9900;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
}

.text_boldgrey{
    color:#666666;
    font-weight:normal;
}


.mapka_google{
width:190px;
margin-right:5px;
margin-bottom:10px;
}

#container-4{
    float: left;
    width: 536px;
}
.tab-content-info{
    float: left;
}

.input-radio{ background: url(../image/product_rating_blank_star.gif) no-repeat; width: 14px; height: 14px; float: left; }
.review-rating{ margin: 5px; }
.rating-title{  float: left; }

.lewy{float:left;width:85px;}

.opiniontable{
border-collapse:collapse;
}

.opiniontable td{
padding:5px;
}

#contact_error{
color:red;
}

#recaptcha_area{
margin:0px auto;
}

#container-4 .description .separator{
    float:left;
    width: 536px;
    margin-top:14px;
    border-bottom: 1px dashed #aeaeae;
    margin-left: 0px !important;
}

#dodaj-opinie{
    margin-bottom: 10px;
    font-size: 20px;
    color: #E55804;
}

#star-desc{
    float: left;
    margin-left: 20px;
}

.cal-sun{
    color: #d44343 !important;
}

.ukryj-kal-info{
    display: none !important;
}

a.show-details{
    text-decoration: underline;
    color: #2D639F !important;
    font-size: 11px !important;
    font-family: tahoma !important;
}
.confirm input[type=reset],
.confirm input[type=submit]{
    width: 70px;
    margin-right: 4px;
}

.sitemap ul{
    margin-left: 15px;
}

a.bc_ac{
    color: #2D639F;
}
a.nr_kalendarz{
    text-decoration: underline !important;
    font-size: 12px;
}

#error_id{
    text-align: center;
    margin-bottom:30px;
}
ul.sitemap-list{
    width: 720px;
}
ul.sitemap-list > li{
    float: left;
    margin-right: 180px;
}

.elements2 td{
    display:block;
    height:14px;
    padding:2px 0;
    vertical-align:top;
}

.h1-home{
color:#3168A0;
font-size:17px;
font-weight:bold;
margin:4px 0 4px 4px;
display:inline;
}

.h3-home{
color:#FF9900;
font-size:12px;
}
