#left {width: 270px; float:left;}
#content { width:678px; float:right;}



#content .Content.blueframe .appBoxInner {
    background:url("../../images/borderTopBlue.png") 0px top no-repeat;
    padding-top:4px;
}
#content .Content.blueframe .appInner {
    background:url("../../images/borderBottomBlue.png") 0px bottom no-repeat;
    padding-bottom:4px;
}
#content .Content.blueframe .article {
    background:url("../../images/borderCenterBlue.png") 0px 0px repeat;
    padding: 40px 20px 20px 20px;
}

#content .Content.pinkframe .appBoxInner {
    background:url("../../images/borderTopPink.png") 0px top no-repeat;
    padding-top:4px;
    }
#content .Content.pinkframe .appInner {
    background:url("../../images/borderBottomPink.png") 0px bottom no-repeat;
    padding-bottom:4px;
    }
#content .Content.pinkframe .article {
    background:url("../../images/borderCenterPink.png") 0px 0px repeat;
    padding: 40px 20px 20px 20px;
    }

#content .Content.pinkframe,
#content .Content.blueframe {
	position:relative;
	padding: 30px 0 0 0;
	}

#content .Content.pinkframe .title span,
#content .Content.blueframe .title span {
    display:block;
    padding:20px;
    color:#fff;
}

#content .Content.pinkframe .title,
#content .Content.blueframe .title {
	position:absolute;
	top:-20px;
	}

/*
#content .Content.blueframe .title { background:url("../../images/titleBackgroundBlue.png") 0px 0px no-repeat;}
#content .Content.pinkframe .title { background:url("../../images/titleBackgroundPink.png") 0px 0px no-repeat;}
*/

#content .Fullcontent {margin-bottom: 1em;}

#content .Fullcontent  {
   /* background:url("../../images/borderTopBlue.png") 0px top no-repeat;*/
    padding-top:4px;
    position: relative;
    margin:30px 0 0 0;
    }
#content .Fullcontent .appBoxInner {
    /*background:url("../../images/borderBottomBlue.png") 0px bottom no-repeat;*/
    padding-bottom:4px;
    }
#content .Fullcontent .appInner {
    /*background:url("../../images/borderCenterBlue.png") 0px 0px repeat;*/
    padding: 30px 20px 20px 20px;
    }

#content .Fullcontent .title { position: absolute; top:-30px; left:20px}


/* Baza lekarzy */
.CatalogMap { background:url(../images/baza_lekarzy_back.jpg) 0 0 no-repeat; }
.CatalogMap .appName { display:none; }
.CatalogMap .appInner { padding-top:65px; }
.googleMap { width:533px; height:334px; margin-left:81px; }
#content .googleMap .attr { margin-bottom:0.2em; }
#content .googleMap .name { font-weight:bold; margin-bottom:0.5em; }
#content .googleMap .tel { padding-bottom:0.5em }
.googleMap .attributeName,
.hidden { display:none; height:0px; }
.CatalogViewer .hidden div { font-weight:bold; }

.CatalogSearch { position:relative; min-height:139px; padding-bottom:3em; background:url(../images/baza_lekarzy_back.jpg) 0 -399px no-repeat; }
.CatalogSearch .appInner { padding-left:81px; }
.CatalogSearch form { height:139px; }
/* .CatalogSearch #searchAttrs input { display:none; } */
/*.CatalogSearch #searchAttrs input[name=item_name] { display:block; }*/
.CatalogSearch #searchAttrs span,
.CatalogSearch .appName,
.CatalogSearch .searchType { display:none !important; }
.CatalogSearch .attributeOuter { padding:60px 0 0 127px; }
/*.CatalogSearch .attributeOuter:first-child { display:none; }*/
.CatalogSearch .inputfield { width:195px; color:#666; border:0; background:transparent }
.CatalogSearch .submitOuter { padding-left:205px; }
.CatalogSearch .buttonImg { width:130px; height:40px; cursor:pointer; background:none; border:0; }
.CatalogSearch .button { position:absolute; top:60px; left:400px; display:block; width:240px; height:70px; cursor:pointer; }

.catalogSearchResults { margin-top:50px; }
.catalogSearchResults .name,
.catalogSearchResults .ulica { margin-left:1em; }
.catalogSearchResults .name { display:block; font-size:13px; font-weight:bold; margin-bottom:0.5em; }
.catalogSearchResults .result { padding:7px 0 2px; background:url(../images/dot.gif) 0 0 repeat-x; }
.catalogSearchResults .result a { display:block; padding:0.5em 0; color:#333; background:url(../images/arrow_red.gif) 98% 50% no-repeat; }
.catalogSearchResults .result a:hover { text-decoration:none; background-color:#F8E5F2; background-image:url(../images/arrow_blue.gif); }

.CatalogSearch .pagination { text-align:center; padding-top:2em; }
.CatalogSearch .pagination .out { display:none; }
.CatalogSearch .pagination span { font-size:13px; margin:0 2px; }
.CatalogSearch .pagination .active { font-weight:bold; cursor:default; }

.CatalogViewer .result { padding-bottom:4px; background:url(../images/dot.gif) 0 100% repeat-x; }
.CatalogViewer .details { margin-bottom:3em; }
.CatalogViewer .details .name { font-size:13px; font-weight:bold; margin:1em 0; padding:1em 0 0 1em; background:url(../images/dot.gif) 0 0 repeat-x; }
.CatalogViewer .details table td { font-size:12px; line-height:1.4em; padding:0 2em 1em 1em; vertical-align:top; }
.CatalogViewer .details .ulica,
.CatalogViewer .details .nr,
.CatalogViewer .details .tel { display:block; }
.CatalogViewer .details .opis { display:block; margin:1em 0; }

.CatalogViewer .CatalogSearch .catalogSearchResults { display:none; }
