html,body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:10pt;
	background-color:#ffffff;
}

body {
	background-image: url("../grafika/background-header.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

#layout {
    width:999px;
    margin:0px auto;
    text-align:left;
}

#content {
    width:999px;
    text-align:left;
    margin:0px;
    padding:0px;
}

#header {
    height:115px;
    background-image: url("../grafika/header.gif");
    background-position: top left;
    background-repeat: no-repeat;
    margin-bottom:14px;
    width:999px;
}

#footer {
    font-size:9pt;
    line-height:20px;
    padding-top:30px;
    margin-top:26px;
    text-align:center;
    border-top:1px dotted #231f20;
    color:#231f20;
}

    #footer a { text-decoration:none; color:#231f20; }
    #footer a:hover { text-decoration: none; color: #727272; }  /* ffd24b */

#footerKeywords {
    font-size:8pt;
    line-height:20px;
    padding-top:20px;
    margin-bottom:10px;
    margin-top:26px;
    text-align:center;
    border-top:1px dotted #C7C7C7;
    color:#C7C7C7;
}

    #footerKeywords a { text-decoration:none; color: #C7C7C7;  }
    #footerKeywords a:hover { text-decoration: none; color:#231f20;}  /* ffd24b */
    



#logo {
    display:block;
    position:absolute;
    width:270px;
    height:82px;
    top:0px;
    left:50%;
    margin-left:-500px;
}

#headerTop {
    margin:0px auto;
    height:82px;
    line-height: 22px;
    text-align:left;
    padding-left:303px;
    overflow: hidden;
}

#headerTop .slogan {
    float:left;
    width:349px;
    margin:0px;
    /*margin-left:303px;*/
    text-align:left;
    color: #ffcc33;
    margin-top:20px;
}


#headerTop .kontakt {
    width:330px;
    float:right;
    text-align:right;
    margin-right:10px;
    margin-top:20px;
    color:#ffffff;
    }

    #headerTop .kontakt a { text-decoration:none; color:#ffffff; }
    #headerTop .kontakt a:hover { text-decoration:underline; color:#fff200; }

.gray { color: #acacac; }

#headerBottom {
    height:33px;
    line-height:33px;
    padding-left:20px;
    text-align:left;
    overflow:hidden;
    }

#headerBottom .menu2 {
        position:absolute;
        top:82px;
        right:50%;
        margin-right:-485px;
    }

    #headerBottom ul {  }

    #headerBottom a { color:#000000; text-decoration:none; }
    #headerBottom a:hover { color:#000000; text-decoration:underline; }

a#mmenu3:hover {
	text-decoration: none;
}

.middleBox {
    width:666px;
    float:left;
    text-align:left;
}

.middleBox .inner {
    margin:4px;
    margin-top:9px;
}


.bannerMid {
    width:666px;
    height:202px;
    float:left;
}

.bannerMid img { border:0px; margin:4px; }

.bannerSmall {
    width:333px;
    height:288px;
    float:left;
}
    .bannerSmall img { border:0px; margin:4px; }
    .fixedheight .bannerSmall img { margin-top:0px; margin-left:0px; }
    #rightContent .bannerSmall img { margin-top:10px; }

.bannerMini {
    width:333px;
    height:202px;
    float:left;
}
    .bannerMini img { border:0px; margin:4px; }

.bannerMini2 {
    width:333px;
    height:222px;
    float:left;
}
    .bannerMini2 img { border:0px; margin:4px; }

.bannerFlash {
    width:323px;
    /*height:278px;*/
    padding: 10px 0px 0px 0px;
    float:left;
}

div.hpBanners {
    float: right;
    width: 333px;
}

div.hpBanners div {
    float: none;
}

.bannerBig {
    width:991px;
    height:194px;
    margin:4px;
}
    .bannerBig img { border:0px; }







.projectBoxLong {
    width:646px;
    height:205px;
    margin:0px;
    margin-left:6px;
    
    height: 257px;
    background-image:url("../grafika/projectbox_long_bigger.gif");
    /*
    background-image:url("../grafika/projectbox_long.gif");
    height:205px;
    */
}

    .projectBoxLong img { margin:10px; border:0px; }

    .projectBoxLong .project-submenu {
        float:left;
        margin-left:30px;
        margin-top:10px;
        line-height:28px;
    }


.projectBoxThin {
    width:646px;
    height:91px;
    margin:0px;
    margin-left:6px;
    background-image:url("../grafika/projectbox_thin.gif");
}



.projectBoxShort {
    width:315px;
    height:504px;
    margin-left:9px;
    margin-bottom:4px;
    background-image:url("../grafika/projectbox_short.gif");
}

    .projectBoxShort img { margin-top:13px; margin-left:15px; border:0px; }

    .projectBoxShort .project-submenu {
        margin-left:19px;
        margin-top:10px;
        line-height:22px;
    }

        .project-submenu a {
            color:#000000;
            text-decoration:none;
            font-weight:bold;
            display:block;
            text-transform:lowercase;
        }

        .project-submenu a:hover { text-decoration:underline; }

#leftProjectContent {
    float:left;
    width:662px;
}

#leftFixContent {
    float:left;
    width:662px;
}

#leftFreeContent {
    float:left;
    width:666px;
}


#leftContent {
    float:left;
    width:662px;
    background-image:url("../grafika/content-background-top.gif");
    background-repeat:no-repeat;
    background-position: 4px 4px;
    }

#leftContent.fixedheight { background-image:url("../grafika/content-background-whole.gif"); height: 863px; background-position: 0px 0px;  }


    #leftContent .temata {
        float:left;
        width:276px;
        margin-left:30px;
        margin-top:26px;
     }

     .temata h1, .textTop h1 {
        font-family:Trebuchet MS;
        color:#ffd24b;
        font-style:italic;
        font-weight:bold;
        font-size:14pt;
        margin:0px;
        margin-bottom:6px;
     }

     .temata ul {
        color:#727272;
        font-weight:bold;
        margin:0px;
        padding-left:14px;
     }


     .temata li {

        padding:0px;
        margin-left: 0px;
        padding-left:10px;
        margin-bottom:16px;
     }

     .temata li.nom {
        margin-bottom:4px;
     }

     .temata a {
        color:#727272;
        text-decoration:none;
        }
     .temata a:hover {
        color:#000000;
     }

    .temata ul.normal {
        font-weight:normal;
        color:#000000;
     }

    .temata ul.normal a {
        color:#000000;
     }
     .temata ul.normal a:hover {
        color:#727272;
     }

    #leftContent .textContent {
	    background-image:url("../grafika/content-background-repeat.gif");
	    background-repeat:repeat-y;
	    background-position: 4px 0px;
	    padding-left:36px;
	    padding-right:30px;
	    padding-bottom:6px;
	    margin-top:32px;
    }

    #leftContent .textTop {
    	background-image:url("../grafika/content-background-onetext.gif");
    }

    .textTop {
    	line-height: 2em;
    }

    .textTop .bannerSmall {
    	position: relative;
    	top: -32px;
    	left: -36px;
    }

    .textTop h1 {
    	display: inline;
    }

    #leftContent.fixedTop {
    	background-position: 4px 4px;
    }

    .fixedTop .textContent {
    	height: 802px;
    }

    div.subrcol {
    	width: 263px;
    	float: right;
    }

    div.tchalfl {
    	width: 298px;
    	float: left;
    }

    div.tchalfr {
    	width: 298px;
    	float: left;
    }

    div.fcor {
    	width: 269px;
    	padding-left: 29px;
    }

    #leftContent div.nt {
    	margin-top: 0px;
    }

    #leftContent.fixedheight .textContent { background-position:0px 0px; }

    .textContent a { color:#000000; }
    .textContent a:hover {  color:#727272; }
    .cellContentRow a { color:#000000; }
    .cellContentRow a:hover {  color:#727272; }

    .textContent h3 { font-size:10pt; text-decoration:underline; font-weight:bold; }

    #leftContent .leftContentFooter {
        background-image:url("../grafika/content-background-bottom.gif");
        background-repeat:no-repeat;
        background-position: 4px 0px;   /* 4 / 0 */

    }

    .textContent .infotable {
        float:right;
        width:276px;
        margin-left:10px;
        margin-top:10px;
        border-collapse:collapse; border-spacing:0px;
     }

     .textContent .infotableBig {
        float:none;
        width:596px;
        margin:0px;
        border-collapse:collapse; border-spacing:0px;
      }

     .infotable td { border-bottom:1px solid #000000;  }
     .infotable th { text-align:left; border-bottom:1px solid #000000; }
     .infotable th.alignr { text-align:right; }




#rightContent {
    float:left;
    width:329px;
    }

#rightFreeContent {
    float:left;
    width:329px;
    margin-top:3px;
    }

    #rightFreeContent .bannerSmall { margin-top:4px; }

    #rightContent .mainmenu {
        border:0px;
        margin-top:14px;
        margin-left:9px;
    }

    .qualityShort {
        margin-left:3px; /* 9 */
        /*margin-top:6px;*/
        margin-bottom:13px; /*19*/
    }

    .qualityLong {
	    width:658px;
	    margin:0px;
	    margin-top:4px; /* 14 */
	    /*margin-left:6px;*/
	    margin-bottom:12px; /* 14 */
    }

    .qualityMiddle {
        margin-top:1px;
        margin-left:4px;
    }

        img.qualityShort { border:0px; }
        img.qualityLong  { border:0px; }
        img.qualityMiddle  { border:0px; }

    .bigfoto {
        margin-left:6px;
        margin-top:14px;
        margin-bottom:10px;
     }

     .detailfoto {
        margin-top:9px;
        margin-bottom:9px;
         border:1px solid #000000;
     }

     a:hover .detailfoto {
            border:1px solid #888888;
     }



    .projectName {
        float:right;
        margin-right:6px;
    }

    .infobox {
        margin-left:9px;
        width:325px;
        height:231px;
        background-image: url("../grafika/infobox.gif");
        font-weight:bold;
        line-height:25px;
        color:#ffffff;
    }

		    .infobox div {
                padding-left: 25px;
                padding-top: 56px;
                padding-right: 20px;
		    }

		    .infobox strong {
		      color:#ffcf3f;
		    }

		    .infobox p { margin:0px; }

	.favorite-top {
	   margin-left:9px;
	   width:325px;
	   padding-top:40px;
	   background: url("../grafika/favorite-top.gif") top center no-repeat;
    }

    .favorite-repeat {
        width:325px;
        padding-top:16px;
        background: url("../grafika/favorite-repeat.gif") repeat-y;
        text-align:center;
    }

    .favorite-row, .demand-row {
        line-height:43px;
        width:295px;
        border-bottom: dotted 1px #000000;
        margin:0px auto;
        text-align:left;
    }

    .favorite-row.lastrow { border-bottom:0px; }

    table.demand {
    	width: 100%;
    }

    table.demand th {
    	background-color: #ffd34f;
    	padding: 3px;
    }

    table.demand td {
    	padding: 3px;
    	border-bottom: dotted 1px #000000;
    }

    .favorite-control {
        width:295px;
        margin-left:15px;
        text-align:left;
     }

     .favorite-control a { color:#000000; text-decoration:none; }
     .favorite-control a:hover { text-decoration:underline; }

     .favorite-control input {
        border: 1px solid #959595;
        height: 33px;
        margin-right: 10px;
        line-height: 33px;
        background-color:#bdbbbc;
        color: #000000;
        width: 146px;
        float: right;
        text-transform:uppercase;
        font-weight:bold;
        font-size:9pt;
     }

     .favorite-control a {
     	float: left;
     	display: block;
     }

    .favorite-bottom {
       width:325px;
       padding-bottom:20px;
       background: url("../grafika/favorite-bottom.gif") bottom center no-repeat;
    }

    .contact-top {
       margin-left:9px;
       width:325px;
       padding-top:41px;
       background: url("../grafika/kontakt-top.gif") top center no-repeat;
    }

    .contact-repeat {
        width:292px; /* 325 */
        padding-top:16px;
        background: url("../grafika/kontakt-repeat.gif") repeat-y;
        padding-left:33px;
        color:#000000;
        line-height:27px;
    }



    .contact-bottom {
       width:325px;
       padding-bottom:20px;
       background: url("../grafika/kontakt-bottom.gif") bottom center no-repeat;
    }

		    .contact-category { color:#ffffff; }
		    .contact-repeat a { color:#000000; text-decoration:none; }
		    .contact-repeat a:hover { color:#ffffff; text-decoration:underline; }

	#onlinekatalog {
	   margin-left:9px;
	   border:0px;
	   margin-top:30px;
	   margin-bottom:30px;
	}

	a.activeItem, #cellContent a.activeItem {
		text-decoration: none;
		background-color: #FFCC33;
	}

	p.itemList {
		font-size: 12px;
	}

    /* TABULKA VYPISU */
    #list {
        margin-left:6px;
        width:658px;
        background-image: url("../grafika/list-header1.gif");
        background-position: top;
        background-repeat: no-repeat;
        border-spacing:0px;
    }

        #cellContent {
            padding-top:21px;
            padding-left:32px;
            padding-right:32px;
            padding-bottom:21px;
        }

        #cellContent .cellContentPadded { padding-left:32px; padding-right:32px; }

            #cellContent h3 {
                font-size: 10pt;
                font-weight:bold;
                color:#000000;
                text-transform:uppercase;
             }

            #cellContent h2 {
                text-transform:uppercase;
            }

            #cellContent a { color:#000000; }
            #cellContent a:hover {  color:#727272; }

            #cellContent table {
                border-collapse:collapse;
             }

        #list .header1 {
            height:37px;
        }



        #list .header1 td { font-weight:bold; color:#000000;  }

            .td-no { width: 70px; padding-left:13px; text-align:left; }
            .td-dispozice { width: 70px; text-align:center; }
            .td-plocha { width:105px; text-align:center; }
            .td-pozemek { width:75px; text-align:right; }
            .td-zahrada { width:92px; text-align:right;}
            .td-stav { text-align:center; }
            .td-check { width:18px; text-align:center; }
            .td-cena { width: 114px;  padding-right:16px; text-align:right; }
            .td-cena span { background-color: #000; color: #FECC37; }



        #list .header2 {
            background-image: url("../grafika/list-header2.gif");
            height:33px;
        }

            #list .header2 td { background-color:#bfbfbf; font-weight:bold; }
            #list .header2 td.td-left { background-image: url("../grafika/list-repeat-left.gif"); background-repeat:repeat-y; }
            #list .header2 td.td-right { background-image: url("../grafika/list-repeat-right.gif"); background-repeat:repeat-y; }
            #list .header2 td.td-no { width:auto; }
            #list .header2 td.td-cena { width:auto; }

            .bigger { font-weight:bold; font-size:13pt; float:right; display:block;  }
            .td-left .bigger { }

                #list .header2 td.td-no a { color:#000000; text-decoration:underline; }
                #list .header2 td.td-no a:hover { color:#000000; text-decoration:none; }

            a.add-favorites { background-color:#fecc37; color:#000000; text-decoration:none; }
            a.add-favorites:hover { background-color:#ffffff; }
            a.add-favorites2 { background-color: #ffffff; color:#000000; text-decoration:none; }
            a.add-favorites2:hover { background-color:#fecc37; }



        #list .footer {
            background-image: url("../grafika/list-footer.gif");
            height:12px;
            line-height:0px;
            font-size:0px;
        }

        #list .header {
            background-image: url("../grafika/list-header.gif");
            height:12px;
            line-height:0px;
            font-size:0px;
        }

        #list .row {
            /*
            background-image: url("../grafika/list-repeat.gif");
            background-repeat: repeat-y;
            */
            height:34px;
        }

            #list .row a { color:#000000; }
            #list .row a:hover {  color:#727272; }

        #list .row td {
            border-bottom:1px solid #dfdfdf;
        }

        #list .row td.td-left, #list .cellContentRow td.td-left  { width:6px; border:0px; background-image: url("../grafika/list-repeat-left.gif"); background-repeat:repeat-y; }
        #list .row td.td-right, #list .cellContentRow td.td-right { width:6px; border:0px; background-image: url("../grafika/list-repeat-right.gif"); background-repeat:repeat-y; }

        .cellContentRow { vertical-align:top; }

        .td-halfl {
            width:288px;
            padding-left:14px;
            padding-right:17px;
        }

        .header1 .td-halfl, .header2 .td-halfl { padding-left: 22px; width: 280px; }
        .cellContentRow .td-halfl { padding-top: 12px; }
        .cellContentRow .td-halfr { padding-top: 15px; }



        .td-halfr {
            width:307px;
            padding-right:20px;
            text-align:right;
         }

         div.hr {
            width:288px;
            height:1px;
            background-color:#bdbcbc;
            font-size:0px;
            line-height:0px;
         }

         #areas {
            width:288px;
         }

         #areas td { height: 24px; line-height: 24px; vertical-align:middle; }

            #areas .first {
                padding-left:7px;
            }

            #areas .second {
                padding-right:7px;
                width:73px;
                text-align:right;
            }

            .strong td { font-weight:bold; }
            .sum td { border-bottom: 1px solid #bdbcbc; }
            .sumup td { border-top: 1px solid #bdbcbc; }

	.fin3 {
		background-color: #FECC37;
		color: #000;
		font-weight: bold;
		text-align: center;
	}





.contactTable {
    width:586px;
    margin-left:0px;
    margin-top:100px;
}

    .contactTable img { border:0px; }

    .contactTable td { vertical-align:top; }
    .contactTable td.info { vertical-align:bottom; }

    .contactTable input {
        width:300px;
        height:27px;
        line-height:27px;
        border:0px;
        background-color:#e3e1e1;
        font-style:italic;
        padding-left:10px;
     }

    .contactTable textarea {
        width:300px;
        height:110px;
        margin-top: 9px;
        border:0px;
        background-color:#e3e1e1;
        font-style:italic;
        padding-left:10px;
        font-family:"Trebuchet MS";
        font-size:10pt;
     }



/** REFERENCE **/
.reference-header {
    width:646px;
    height:26px; /*36*/

    margin-top:17px;
    margin-left:10px;
    margin-bottom:17px;

    padding-top:10px;
    line-height:16px;
    text-align:right;
    background-image:url("../grafika/reference-header.gif");
    vertical-align:middle;
}

	.partners-header {
	    width:646px;
	    height:26px; /*36*/

	    margin-top:17px;
	    margin-left:10px;
	    margin-bottom:17px;

	    padding-top:10px;
	    line-height:16px;
	    text-align:right;
	    vertical-align:middle;
	}


            .reference-header a.add-favorites2 { float:right; margin-right: 11px;  display:block;  line-height:16px; font-weight:bold; padding-left:2px; padding-right:2px;}
            .reference-header a.add-favorites { float:right; margin-right: 9px; display:block; line-height:16px; font-weight:bold; padding-left:2px; padding-right:2px;}

.boxText {
    width:305px;
    margin-top:15px;
    margin-left:10px;
    height:186px;
    line-height:20px;
    overflow:hidden;
    float:left;
}

    h2 {
        font-family:"Trebuchet MS";
        font-size:10pt;
        margin:0px;
        margin-bottom:12px;
    }

		.newsText {
		    width: auto;
		    margin-left:16px;
		    margin-right:16px;
		    margin-top:16px;
		    height:91px;
		    }

    .boxText a { color:#000000; }
    .boxText a:hover { text-decoration:none; }

    #refBox {
        width: 646px;
        margin-left:10px;
        margin-top:5px;
    }

        #refBox table { width:646px; }
        #refBox table td { padding:20px; vertical-align:top; }
        #refBox table td ul { margin-top:0px; padding-top:0px; }
        #refBox table td li.active { color:#ffcc33; }
        #refBox table a { color:#000000; }
        #refBox table a:hover { text-decoration:none; }


    #refBoxHeader {
        background-image:url("../grafika/refbox-header.gif");
        background-repeat:no-repeat;
        height:10px;
        font-size:0px;
        line-height:0px;
    }

    #refBoxFooter {
        background-image:url("../grafika/refbox-footer.gif");
        background-repeat:no-repeat;
        height:10px;
    }

    #refBoxContent {
        background-color:#e3e1e1;
    }

        .mainRefPic { margin-left:10px; margin-bottom:5px; margin-right:10px; }
        .refText { padding-left:10px; padding-right:10px; }

    #refBoxGallery {
        border-top: 1px solid #ffffff;
        width:646px;
        margin:0px;
        padding:0px;
        text-align:left;
    }

    .textContent #refBoxGallery {
       margin-left:-23px;
     }

     #cellContent #refBoxGallery {
        /*margin-left:-23px;*/
     }

        a.refGalPic {
            display:block;
            margin-top:12px;
            margin-left:13px;
            width:197px;
            height:137px; /* 148 */
            overflow:hidden;
            /*background-color:#ffffff;*/
            float:left;
            /*line-height:147px;*/
            text-align:center;
            vertical-align:middle;
            border:1px solid #000000;
         }

         a.refGalPic:hover {
            background-color:#888888;
            border:1px solid #888888;
         }

         a.refGalPic img { width:197px; border:0px; margin:0px auto; max-height:137px; } /*  max-height:136px; */

         a.photogalList {
            display:block;
            width:284px;
            float:left;
            text-align:center;
            margin:20px;
            border:1px solid #000000;
            text-decoration:none;
            color:#000000;
         }

         a.photogalList img { border:0px; }
         a.photogalList:hover { border:1px solid #888888; background-color: #888888; }

		.overpic
		{
		    text-align:center;
		    overflow:hidden;
		}

		.overpic div
		{
		    padding-top:65px;
		    color:#ffffff;
		    text-align:center;
		    background-color:#000000;
		    line-height:20px;
		      /* for IE */
		      filter:alpha(opacity=60);
		      /* CSS3 standard */
		      opacity:0.6;
		      /* for Mozilla */
		      -moz-opacity:0.6;
		}


div#hyposervisFlash {
	padding-left: 57px;
	padding-top: 3em;
}

/* MAIN MENU */
.menuitem {
    width:325px;
    height:33px;
    overflow:hidden;
    background-repeat: no-repeat;
    background-position: -325px top;
}

.menuitem a {
    display:block;
    width:325px;
    height:33px;
    overflow:hidden;
    background-repeat: no-repeat;
    background-position: left top;
}



/* MAIL OVERLAY */
#mailOverlay {
    position:absolute;
    top: 440px;
    left: 50%;
    margin-left:-468px;
    width:602px;
    height:540px;
    /*border:2px solid #00ff00;*/
    display:none;
}

#mailOverlayTransparent {
    position:absolute;
    top: 440px;
    left: 50%;
    margin-left:-468px;
    width:602px;
    height:540px;
    display:none;
}



#mailSaveOverlay {
    position:absolute;
    top: 440px;
    left: 50%;
    margin-left:-468px;
    width:602px;
    height:540px;
    /*border:2px solid #00ff00;*/
    display:none;
}

#mailSaveOverlayTransparent {
    position:absolute;
    top: 440px;
    left: 50%;
    margin-left:-468px;
    width:602px;
    height:540px;
    display:none;
}

#mailSavePage {
    position:absolute;
    top: 440px;
    left: 50%;
    margin-left:-468px;
    width:602px;
    height:540px;
    /*border:2px solid #00ff00;*/
    display:none;
}

#mailSavePageTransparent {
    position:absolute;
    top: 440px;
    left: 50%;
    margin-left:-468px;
    width:602px;
    height:540px;
    display:none;
}




#mailOverlayTable {
    margin-top:12px;
    width:602px;
}

#mailOverlayTable td {
    width:301px;
    vertical-align:top;
}

    #mailOverlayTable label, div.form label { font-weight:bold; }
    #mailOverlayTable a, div.form a { text-decoration:none; color:#000000;  }
    #mailOverlayTable a:hover, div.form a:hover { text-decoration:underline;  }

    #mailOverlayTable input.text, div.form input.text {
        width:292px;
        height:30px;
        line-height:30px;
        border:1px solid #000000;
        background-color:#E3E1E2;
    }

    div.form input.text {
    	width: 265px;
    	margin-bottom: 1em;
    }

    #mailOverlayTable input.button, div.form input.button {
        width:94px;
        height:30px;
        border:1px solid #7d7d7d;
        background-color:#ffcd38;
        color:#000000;
        font-weight:bold;
    }

    #mailOverlayTable .radio input, div.form .radio input {
        margin-right:20px;
        margin-bottom:20px;
        float:left;
        clear:both;
    }

    #mailOverlayTable .radio label, div.form .radio labal {
        float:left;
        display:block;
        width:252px;
        margin-bottom:20px;
    }

    #mailOverlayTable textarea, div.form textarea {
        width:292px;
        height:320px;
        border:1px solid #000000;
        background-color:#E3E1E2;
    }

.savePage img { border:0px; margin-top:16px; }


#print-header { display:none; }
#print-footer { display:none; }


.showBannerInPrint a img  { border: 0px; }

.facebook { }
.facebook img { border: 0px;  vertical-align: middle; }