div#cs-headerLogoBar h1 span { background-image: url(../images/content/cs-headerLogoBar-temp.jpg); }

/* cs buttons */
div.navBar div.rightBorder { padding-left: 0px; }
div.navBar #cs-home-hledani { width: 141px; background-image: url(../images/mainNavButtons/cs-home-search.jpg); }
div.navBar a#cs-home-hledani.selected, div.navBar a#cs-home-hledani.selected:visited { background-position: top left !important; height: 35px !important; margin: 10px 1px 0 0 !important; }
div.navBar #cs-o-nas { width: 80px; background-image: url(../images/mainNavButtons/cs-about-us.jpg); }
div.navBar #cs-nase-sluzby { width: 128px; background-image: url(../images/mainNavButtons/cs-our-services.jpg); }
div.navBar #cs-o-kancelarich-na-klic { width: 220px; background-image: url(../images/mainNavButtons/cs-about-serviced-offices.jpg); }
div.navBar #cs-poskytovatele { width: 160px; background-image: url(../images/mainNavButtons/cs-operators.jpg); }
div.navBar #cs-kontakty { width: 113px; background-image: url(../images/mainNavButtons/cs-contacts.jpg); }
div.navBar #cs-novinky { width: 96px; background-image: url(../images/mainNavButtons/cs-news.jpg); }
/* cs buttons */
div#bottomNavBar-cs div.rightBorder { padding-left: 65px; }
div.bottomNavBar #cs-provozni-podminky { width: 183px; background-image: url(../images/bottomNavButtons/cs-policy.jpg); }
div.bottomNavBar #cs-partnersky-program { width: 195px; background-image: url(../images/bottomNavButtons/cs-affiliates-programme.jpg); }
div.bottomNavBar #cs-mapa-stranek { width: 140px; background-image: url(../images/bottomNavButtons/cs-sitemap.jpg); }
div.bottomNavBar #cs-inzerce { width: 99px; background-image: url(../images/bottomNavButtons/cs-advertisement.jpg); }
div.bottomNavBar #cs-kontaktujte-nas { width: 164px; background-image: url(../images/bottomNavButtons/cs-contact-us.jpg); }

#homeTeaser-cs { position: relative; height:168px; margin:0 0 5px 0; padding:0 0 0 46px; width: 914px; }
#homeTeaser-cs #person1 { float: left; width:160px; height:160px; margin:10px 0 0 0; background: url(../images/content/homePerson1.jpg) no-repeat top left; }
#homeTeaser-cs #flash1 { float: left; width:434px; height:156px; margin:5px 39px 0 0; background: url(../images/content/cs-homeFlash1Bg.jpg) no-repeat top left; }
#homeTeaser-cs #person2 { float: left; width:190px; height:145px; margin:21px 30px 0 0; background: url(../images/content/homePerson2.jpg) no-repeat top left; }

.shortestContentBlockContent .cs-moreButton:link, .shortestContentBlockContent .cs-moreButton:visited { display:block; float: right; margin: 0; background: url(../images/content/cs-newsMoreInfo.gif) no-repeat top left; width:60px; height:17px; overflow:hidden;}
.shortestContentBlockContent .cs-moreButton:hover { background-position: bottom left; }

#cs-footer { margin: 0 auto; background: url(../images/content/cs-footerContent.jpg) no-repeat 50% 6px; }
#cs-footer a:link, #cs-footer a:visited { text-decoration:underline; }
#cs-footer a:hover {color: #ffba00; text-decoration:underline;}
#cs-footer .column { float: left; width: 230px; padding: 0 10px 0 50px; text-align: left; margin-bottom: 0px; }
#cs-footer #footerColumnserviced { width: 300px; padding: 0 0 0 60px; }

#cs-homeRA-button:link,a#cs-homeRA-button:visited { background-image: url(../images/content/cs-homeRA-button.jpg); }
#cs-homeVO-button:link,a#cs-homeVO-button:visited { background-image: url(../images/content/cs-homeVO-button.jpg); }
#cs-homeSO-button:link,a#cs-homeSO-button:visited { background-image: url(../images/content/cs-homeSO-button.jpg); }

#cs-homeMainContent { margin: 0 0 0 0; }
#cs-homeMainContent .shortContentBlockContent { background-position: 0 -43px; min-height: 274px;  padding: 5px 5px 0 5px;}
#cs-homeMainContent .shortContentBlockTop {  padding-top: 35px; background: url(../images/content/cs-home-main-contentTop.gif) no-repeat top left; }

#cs-countryMainContent { margin: 0 0 0 0; }
#cs-countryMainContent .fullContentBlockContent { background-position: 0 -43px; height: 269px; overflow: hidden; }
#cs-countryMainContent .fullContentBlockTop { padding-top: 35px; background: url(../images/content/cs-country-main-contentTop.jpg) no-repeat top left; }

#cs-homeTextAbout { height: 151px; overflow: hidden; }
#cs-latestNews { margin: 0 5px 0 0; }
#cs-latestNews .shortContentBlockContent { width: 298px; height: 169px; overflow:hidden; background-position: 0 -43px; min-height: 171px; }
#cs-latestNews .shortContentBlockTop { padding-top: 6px; background: url(../images/content/cs-home-latestNewsTop.jpg) no-repeat top left; }
#cs-latestNewsHeader { display: block; height: 30px; margin-bottom: 10px; width: 195px; }
#cs-clientsFeedback { margin: 0 5px 0 0; }
#cs-clientsFeedback .shortestContentBlockContent {  height:156px; padding-top: 20px; overflow: hidden; background-position: 0 -43px; min-height: 156px; line-height: 120%; font-size: 85%;}
#cs-clientsFeedback .shortestContentBlockTop { padding-top: 6px; background: url(../images/content/cs-home-clientsFeedbackTop.jpg) no-repeat top left; }
#cs-clientsFeedback .shortestContentBlockContent p { position: relative; margin: 0 0 10px 0 !important; line-height: 110%; height: 67px; }
#cs-clientsFeedback .shortestContentBlockContent a { margin-right: -1px; position: absolute; bottom: 1px; right: 1px; }
#cs-clientsFeedbackHeader { display: block; height: 30px; margin-bottom: 10px; width: 150px; }
#cs-listedOperators { margin: 0 0 0 0; }
#cs-listedOperators .shortestContentBlockContent { background-position: 0 -43px; min-height: 171px; height: 171px; }
#cs-listedOperators .shortestContentBlockTop { padding-top: 46px; background: url(../images/content/cs-home-listedOperatorsTop.jpg) no-repeat top left; }
#cs-featuredOffices { margin: 0 0 0 0; }
#cs-featuredOffices .shortContentBlockContent { background-position: 0 -43px; height: 272px; padding: 4px 10px 0 10px ; overflow: hidden; }
#cs-featuredOffices .shortContentBlockTop { padding-top: 38px; background: url(../images/content/cs-home-featuredOfficesTop.jpg) no-repeat top left; }
#cs-faq { margin: 2px 0 0 0; }
#cs-faq .shortContentBlockContent { background-position: 0 -43px; min-height: 357px; padding: 0 !important;}
#cs-faq .shortContentBlockTop { padding-top: 46px; background: url(../images/content/cs-home-faqTop.jpg) no-repeat top left; }
#cs-faq .shortContentBlockBottom { background: url(../images/content/right-home-shortContentBlockBottom.jpg) no-repeat bottom left; }
#cs-faq a:link, #cs-faq a:visited { text-decoration: none; }
#cs-faq a:hover span.orange { color: #000; }
#cs-faq .shortContentBlockContent ol { margin: 0; }
#cs-faq .shortContentBlockContent ol li { list-style-position:inside; margin-left: 0; margin-bottom: 0; padding: 5px 10px 5px 20px; font-weight:normal; }
#cs-faq .shortContentBlockContent ol li.dark { background: #595959; }

#homeSearchFrom #cs-odeslanoSearch { display: block; float: left; background: url(../images/content/cs-btn-go-home.gif) repeat top left; width:139px; height: 25px; overflow: hidden; padding: 0px; border: none; cursor: pointer; margin: 0; }
#homeSearchFrom #cs-odeslanoSearch:hover { background-position: bottom left; }

#SearchFrom #cs-odeslanoSearch { display: block; float: left; background: url(../images/content/cs-btn-go.gif) repeat top left; width:146px; height: 25px; overflow: hidden; padding: 0px; border: none; cursor: pointer; margin: 0; }
#SearchFrom #cs-odeslanoSearch:hover, #SearchFrom #cs-odeslanoSearch:hover { background-position: bottom left; }

#cs-homeNeedHelpBlock { background-image: url(../images/content/cs-homeNeedHelpBg.jpg); position: relative;  }
#cs-NeedHelpBlock { background-image: url(../images/content/cs-homeNeedHelpBg.jpg); position: relative; }
#cs-homeNeedHelpBlockEmailUsButton:link, #cs-homeNeedHelpBlockEmailUsButton:visited { position: absolute; left: 6px; top: 164px; width:135px; height: 23px; display: block; }

#cs-homeQuickLinksBlock { background-image: url(../images/content/cs-homeQuickLinksBg.gif) }

#cs-QuickLinksBlock { background-image: url(../images/content/cs-QuickLinksBg.gif) }

#cs-home-quickLinksTeaser:link, #cs-home-quickLinksTeaser:visited { position: absolute; left:6px; bottom:6px; display: block; width:141px; height:79px; background: url(../images/content/cs-home-quickLinksTeaser.gif) no-repeat bottom left; }
#cs-home-quickLinksTeaser:hover { background-position: top left; }

.cs-map-ceska-republika { background: transparent url(../images/content/maps/cs-czech-republic.gif) center no-repeat; z-index: 10;	}
.cs-map-slovensko { background: transparent url(../images/content/maps/cs-slovakia.gif) center no-repeat; z-index: 10;	}
.cs-map-madarsko { background: transparent url(../images/content/maps/cs-hungary.gif) center no-repeat; z-index: 10;	}
.cs-map-slovinsko { background: transparent url(../images/content/maps/cs-slovenia.gif) center no-repeat; z-index: 10;	}
.cs-map-chorvatsko { background: transparent url(../images/content/maps/cs-croatia.gif) center no-repeat; z-index: 10;	}
.cs-map-srbsko { background: transparent url(../images/content/maps/cs-serbia.gif) center no-repeat; z-index: 10;	}
.cs-map-bulharsko { background: transparent url(../images/content/maps/cs-bulgaria.gif) center no-repeat; z-index: 10;	}
.cs-map-rumunsko { background: transparent url(../images/content/maps/cs-romania.gif) center no-repeat; z-index: 10;	}
.cs-map-ukrajina { background: transparent url(../images/content/maps/cs-ukraine.gif) center no-repeat; z-index: 10;	}
.cs-map-polsko { background: transparent url(../images/content/maps/cs-poland.gif) center no-repeat; z-index: 10;	}
.cs-map-belorusko { background: transparent url(../images/content/maps/cs-belarus.gif) center no-repeat; z-index: 10;	}
.cs-map-litva { background: transparent url(../images/content/maps/cs-lithuania.gif) center no-repeat; z-index: 10;	}
.cs-map-lotyssko { background: transparent url(../images/content/maps/cs-latvia.gif) center no-repeat; z-index: 10;	}
.cs-map-estonsko { background: transparent url(../images/content/maps/cs-estonia.gif) center no-repeat; z-index: 10;	}
.cs-map-rakousko { background: transparent url(../images/content/maps/cs-austria.gif) center no-repeat; z-index: 10;	}
.cs-map-dansko { background: transparent url(../images/content/maps/cs-denmark.gif) center no-repeat; z-index: 10;	}
.cs-map-nemecko { background: transparent url(../images/content/maps/cs-germany.gif) center no-repeat; z-index: 10;	}
.cs-map-svycarsko { background: transparent url(../images/content/maps/cs-switzerland.gif) center no-repeat; z-index: 10;	}
#cs-homeMap { position: relative; float: right; width: 375px; height: 327px; margin-top: 1px; background: url(../images/content/cs-homepage-map-bg.jpg) no-repeat top left;}

.cs-adBlock { width: 250px; height: 200px; background: url(../images/advertising/cs-namisto-reklamy.gif) no-repeat; clear: left; float: left; }
.cs-adBlock-noBg:link, .cs-adBlock-noBg:visited { display: block; width: 250px; height: 250px; clear: left; float: left; margin: 0 0 15px 0; }
.shortContentBlockContent .cs-deer-straton,.shortContentBlockContent .cs-deer-straton:visited { display: block; width: 230px; height: 200px; background: url(../images/advertising/cs-deer-straton.gif) no-repeat top center; }
.cs-key-office, .cs-key-office:visited { display: block; width: 250px; height: 250px; background: url(../images/advertising/keyoffice.gif) no-repeat top center; margin: 0 0 0 0px;  }
.shortContentBlockContent .cs-scott-weber,.shortContentBlockContent .cs-scott-weber:visited { display: block; width: 230px; height: 200px; background: url(../images/advertising/cs-scott-weber.gif) no-repeat top center; }
.shortContentBlockContent .cs-type2 { background: url(../images/advertising/cs-uspora-casu.jpg) no-repeat; }

a.cs-doporucitButton, a.cs-doporucitButton:visited { display: block; float: left; width: 160px; height: 26px; margin: 0 5px 10px 0; background: url(../images/content/cs-btn-doporucit.gif) no-repeat left top; }
a.cs-printPageButton, a.cs-printPageButton:visited { display: block; float: left; width: 148px; height: 26px; margin: 0 0 10px 0;background: url(../images/content/cs-btn-vytiskni.gif) no-repeat left top; }
a.cs-doporucitButton:hover, a.cs-printPageButton:hover { background-position: left bottom; }

div.shortest-novinkyItem .cs-moreButton:link, div.shortest-novinkyItem .cs-moreButton:visited { display:block; position: absolute; bottom: 3px; right:0; background: url(../images/content/cs-newsMoreInfo.gif) no-repeat top left; width:60px; height:17px; overflow:hidden;}
div.shortest-novinkyItem .cs-moreButton:hover { background-position: bottom left; }
#rotateNews div.shortest-novinkyItem .cs-moreButton:link, #rotateNews div.shortest-novinkyItem .cs-moreButton:visited { bottom: 0px; }

#cs-portfolio-middleTeaser { float: left; width:497px; height:255px; margin:0; padding: 0 0 0 18px; background: url(../images/content/cs-3steps.jpg) no-repeat 15px 5px; text-decoration: none; cursor: pointer; }
#cs-portfolio-middleTeaser h2, #cs-portfolio-middleTeaser h3 { display: none }

#cs-portfolio-zadejPoptavku { margin: 0 0 0 0; }
#cs-portfolio-zadejPoptavku .shortestContentBlockContent { background-position: 0 -43px; min-height: 205px; }
#cs-portfolio-zadejPoptavku .shortestContentBlockTop { padding-top: 35px; background: url(../images/content/cs-portfolio-zadejPoptavkuTop.jpg) no-repeat top left; }
#cs-portfolio-zadejPoptavku .shortestContentBlockBottom { padding-bottom: 6px; }

#cs-portfolio-reklama { margin: 0 0 0 0; }
#cs-portfolio-reklama .shortContentBlockContent { background-position: 0 -43px; min-height: 200px; }
#cs-portfolio-reklama .shortContentBlockTop { padding-top: 40px; background: url(../images/content/cs-portfolio-reklamaTop.jpg) no-repeat top left; }

#cs-portfolio-nasi-konzultanti { margin: 0 0 0 0; }
#cs-portfolio-nasi-konzultanti .shortContentBlockContent { background-position: 0 -43px; min-height: 250px; }
#cs-portfolio-nasi-konzultanti .shortContentBlockTop { padding-top: 46px; background: url(../images/content/cs-portfolio-nasiKonzultantiTop.jpg) no-repeat top left; }
#cs-portfolio-nasi-konzultanti h4 { color: #ffffff; margin: 0 0 10px 0; }

#cs-portfolio-jsme-tu-pro-vas { margin: 0 0 0 0; background: transparent url(../images/layout/portfolio-jsmeTuProVasBg.gif) no-repeat 0 38px; }
#cs-portfolio-jsme-tu-pro-vas .shortContentBlockBottom { background: url(../images/layout/portfolio-jsmeTuProVasBottom.gif) no-repeat bottom left; }
#cs-portfolio-jsme-tu-pro-vas .shortContentBlockContent { position: relative; height: 222px; background: url(../images/content/cs-3rdNeedHelpBg.jpg) no-repeat 0 0; min-height: 0px; padding: 5px; }
#cs-portfolio-jsme-tu-pro-vas .shortContentBlockTop { padding-top: 38px; background: url(../images/content/cs-portfolio-jsmeTuProVasTop.gif) no-repeat top left; }
#cs-portfolio-jsme-tu-pro-vas .shortContentBlockBottom { padding-bottom: 6px; }
#cs-portfolio-jsme-tu-pro-vas h4 { color: #ffffff; margin: 0 0 10px 0; }

#cs-portfolio-mapa-centra { margin: 0 0 0 0; }
#cs-portfolio-mapa-centra .shortContentBlockContent { background-position: 0 -43px; min-height: 279px; }
#cs-portfolio-mapa-centra .shortContentBlockTop { padding-top: 46px; background: url(../images/content/cs-portfolio-mapaCentraTop.jpg) no-repeat top left; }

#cs-portfolio-zadej-a-odesli-poptavku-empty { margin: 10px 0 15px 0; background: url(../images/content/cs-emptyKosik.gif) no-repeat top left;}
#cs-portfolio-zadej-a-odesli-poptavku-empty .shortContentBlockBottom { background: transparent;  }
#cs-portfolio-zadej-a-odesli-poptavku-empty .shortContentBlockContent { min-height: 0px; background: transparent; height: 296px; padding-top: 0; padding-bottom: 0; }
#cs-portfolio-zadej-a-odesli-poptavku-empty .shortContentBlockTop { padding-top: 0px; background: transparent; }
#cs-portfolio-zadej-a-odesli-poptavku-empty .shortContentBlockBottom { padding-bottom: 0px; }
#cs-portfolio-zadej-a-odesli-poptavku-empty div.kosikShortItemTop { background: transparent; }
#cs-portfolio-zadej-a-odesli-poptavku-empty div.kosikShortItemBottom { background: transparent; }

#cs-portfolio-zadej-a-odesli-poptavku { margin: 10px 0 15px 0; background: #6c6c6c url(../images/layout/portfolio-jsmeTuProVasBg.gif) no-repeat 0 80px; width:249px;}
#cs-portfolio-zadej-a-odesli-poptavku .shortContentBlockBottom { background: url(../images/layout/portfolio-jsmeTuProVasBottom.gif) no-repeat bottom left; }
#cs-portfolio-zadej-a-odesli-poptavku .shortContentBlockContent { background-position: 0 -43px; min-height: 0px; background: transparent; padding-bottom: 0; }
#cs-portfolio-zadej-a-odesli-poptavku .shortContentBlockTop { padding-top: 80px; background: url(../images/content/cs-portfolio-zadejAOdesliPoptavkuTop.gif) no-repeat top left; }
#cs-portfolio-zadej-a-odesli-poptavku .shortContentBlockBottom { padding-bottom: 6px; }
#cs-portfolio-zadej-a-odesli-poptavku .cs-portfolioNabidka, #cs-portfolio-zadej-a-odesli-poptavku .cs-portfolioNabidka:visited { height: 20px; }
a.cs-portfolioButtonCompare, a.cs-portfolioButtonCompare:visited { display: block; float: right; margin: 0 auto 3px auto; width:110px; height:24px; background: url(../images/content/cs-btn-compare-right.gif) no-repeat top left; }
a.cs-portfolioButtonSubmitEnquiry, a.cs-portfolioButtonSubmitEnquiry:visited { display: block; float: left; margin: 0 auto; width:110px; height:24px; background: url(../images/content/cs-btn-send-right.gif) no-repeat top left; }
#cs-portfolio-zadej-a-odesli-poptavku strong.bottomMessage { display: block; color: #ffffff; margin: 0 0 7px 0; font-weight: bold; }

a.cs-portfolioButtonCompare:hover, a.cs-portfolioButtonSubmitEnquiry:hover { background-position: bottom left; }

#cs-operatori-teaser:link, #cs-operatori-teaser:visited { background-image: url(../images/content/cs-teaser-poskytovatelSluzeb.jpg); height: 96px; }
#cs-partneri-teaser:link, #cs-partneri-teaser:visited { background-image: url(../images/content/cs-teaser-stanteSepartnerem.jpg); height: 96px; }
.leftColumn #cs-operatori-teaser:link, .leftColumn #cs-operatori-teaser:visited { background-image: url(../images/content/cs-teaserCountry-poskytovatelSluzeb.jpg); height: 53px; margin-left: 6px; }
.leftColumn #cs-partneri-teaser:link, .leftColumn #cs-partneri-teaser:visited { background-image: url(../images/content/cs-teaserCountry-stanteSepartnerem.jpg); height: 53px; }

#cs-country-1-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-czechMap.jpg) no-repeat top left; }
#cs-country-2-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-slovakiaMap.jpg) no-repeat top left; }
#cs-country-3-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-romaniaMap.jpg) no-repeat top left; }
#cs-country-4-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-polandMap.jpg) no-repeat top left; }
#cs-country-5-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-hungaryMap.jpg) no-repeat top left; }
#cs-country-6-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-sloveniaMap.gif) no-repeat top left; }
#cs-country-7-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-croatiaMap.gif) no-repeat top left; }
#cs-country-8-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-belarusMap.gif) no-repeat top left; }
#cs-country-10-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-serbiaMap.gif) no-repeat top left; }
#cs-country-12-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-ukraineMap.gif) no-repeat top left; }
#cs-country-14-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-bulgariaMap.gif) no-repeat top left; }
#cs-country-15-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-estoniaMap.gif) no-repeat top left; }
#cs-country-16-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-latviaMap.gif) no-repeat top left; }
#cs-country-17-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-lithuaniaMap.gif) no-repeat top left; }
#cs-country-18-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-denmarkMap.gif) no-repeat top left; }
#cs-country-19-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-germanyMap.jpg) no-repeat top left; }
#cs-country-20-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-austriaMap.jpg) no-repeat top left; }
#cs-country-9-map { float: right; width: 360px; height: 211px; background: url(../images/content/mapsLevel2/cs-switzerlandMap.jpg) no-repeat top left; }

div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioviceInformaci:link, div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioviceInformaci:visited { display:block; float:right; clear: right; background: url(../images/content/cs-portfolioviceInformaci.gif) no-repeat top left; width:111px; height:21px; overflow:hidden;}
div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioviceInformaci:hover { background-position: bottom left; } 
div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioDetail:link, div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioDetail:visited { display:block; margin: 0 auto; background: url(../images/content/cs-portfolioDetail.gif) no-repeat bottom left; width:100px; height:21px; overflow:hidden;}
div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioDetail:hover { background-position: top left; }
div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioSwitchLang, div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioSwitchLang:visited { display:block; float:right; background: url(../images/content/cs-portfolioSwitchLang.gif) no-repeat top right; width:20px; padding: 3px 111px 0 0; height:18px; overflow:hidden;}
div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioSwitchLang:hover { background-position: bottom right; }

.cs-portfolioNabidka, .cs-portfolioNabidka:visited { display:block; float: left; margin: 0 auto; background: url(../images/content/cs-portfolioNabidka.gif) no-repeat top left; width:90px; height:21px; overflow:hidden;}
.cs-portfolioPridatKPorovnani, .cs-portfolioPridatKPorovnani:visited { display:block; float: left; margin: 0 auto; background: url(../images/content/cs-portfolio-pridatKPorovnani.gif) no-repeat top left; width:110px; height:21px; overflow:hidden;}
.cs-portfolioDetailNabidka, .cs-portfolioDetailNabidka:visited { display:block; float: left; margin: 10px auto 10px auto; background: url(../images/content/cs-detail-chciNabidku.jpg) no-repeat top left; width:147px; height:22px; overflow:hidden; margin-right:6px; }
.cs-portfolioDetailPridatKPorovnani, .cs-portfolioDetailPridatKPorovnani:visited { display:block; float: left; margin: 10px auto 10px auto;  background: url(../images/content/cs-detail-pridatKPorovnani.jpg) no-repeat top left; width:147px; height:22px; overflow:hidden;}
div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioNabidka:hover, div.portfolioItemBlock .portfolioItemBlockContent a.cs-portfolioPridatKPorovnani:hover, .cs-portfolioDetailNabidka:hover,.cs-portfolioDetailPridatKPorovnani:hover { background-position: bottom left; }


div.shortest-portfolioItem .cs-moreButton:link, div.shortest-portfolioItem .cs-moreButton:visited { display:block; position: absolute; bottom: 1px; right: 1px; margin: 0; background: url(../images/content/cs-portfolioShortestMoreInfo.gif) no-repeat top left; width:60px; height:17px; overflow:hidden;}
div.shortest-portfolioItem .cs-moreButton:hover { background-position: bottom left; }

div.kosikShortItemEmpty a.cs-portfolioNabidka, div.kosikShortItemEmpty a.cs-portfolioNabidka:visited { float: none; margin: 0 auto; }

div.kosikShortItem a.cs-odebrat, div.kosikShortItem a.cs-odebrat:visited { position: absolute; bottom: 0; right: 3px; width: 73px; height: 20px; background: transparent url(../images/content/cs-btn-odebrat.gif) no-repeat top left; }
div.kosikShortItem a.cs-odebrat:hover { background-position: bottom left; }

.rightColumn #cs-homeNeedHelpBlockEmailUsButton:link, .rightColumn #cs-homeNeedHelpBlockEmailUsButton:visited { position: absolute; left: 10px; top: 205px; background: transparent url(../images/content/cs-btn-email-us-right.gif) no-repeat top left; width:110px; height: 24px; display: block; }
.rightColumn #cs-homeNeedHelpBlockEmailUsButton:hover { background-position: bottom left; }
.rightColumn #cs-homeNeedHelpBlockCallbackButton:link, .rightColumn #cs-homeNeedHelpBlockCallbackButton:visited { position: absolute; right: 10px; top: 205px; background: transparent url(../images/content/cs-btn-callback-right.gif) no-repeat top left; width:110px; height: 24px; display: block; }
.rightColumn #cs-homeNeedHelpBlockCallbackButton:hover { background-position: bottom left; }

#fastEnquiryForm #cs-fastEnquiryFormSubmit { display: block; background: url(../images/content/cs-btn-odeslat.gif) repeat top left; width:146px; height: 25px; overflow: hidden; padding: 0px; border: none; cursor: pointer; margin: 3px auto 0 auto; }
#fastEnquiryForm #cs-fastEnquiryFormSubmit:hover { background-position: bottom left; }

#cs-rightColumn-zadejPoptavku .shortContentBlockContent { background-position: 0 -43px; min-height: 205px; }
#cs-rightColumn-zadejPoptavku .shortContentBlockTop { padding-top: 35px; background: url(../images/content/cs-rightColumn-zadejPoptavkuTop.jpg) no-repeat top left; }
#cs-rightColumn-vyhledejProstory .shortContentBlockContent { background-position: 0 -43px; min-height: 100px; text-align: center; }
#cs-rightColumn-vyhledejProstory .shortContentBlockTop { padding-top: 35px; background: url(../images/content/cs-rightColumn-vyhledejProstoryTop.jpg) no-repeat top left; }
#cs-rightColumn-vyhledejProstory #homeSearchFrom { margin: 10px auto 0px auto; float: none; }
#cs-rightColumn-vyhledejProstory #homeSearchFrom div.formBlock { padding: 6px; background: url(../images/content/rightSearchFormBg.gif) no-repeat top left; width:154px; height: 53px; margin: 0 auto; text-align: center; }
#cs-rightColumn-vyhledejProstory #homeSearchFrom div.formBlock select, #cs-rightColumn-vyhledejProstory #homeSearchFrom div.formBlock div { margin: 0 auto 3px auto; float: none; }
#cs-rightColumn-vyhledejProstory #cs-listedOperators { margin: 0 0 0 0; }
#cs-rightColumn-listedOperators .shortContentBlockContent, #cs-rightColumn-listedOperators .shortContentBlockContent { background-position: 0 -43px; min-height: 171px; height: 171px;}
#cs-rightColumn-listedOperators .shortContentBlockTop { padding-top: 46px; background: url(../images/content/cs-rightColumn-listedOperatorsTop.gif) no-repeat top left; }
#cs-rightColumn-latestNews { margin: 0 5px 0 0; }
#cs-rightColumn-latestNews .shortContentBlockContent { width: 228px; height: auto; overflow:hidden; background-position: 0 -43px; min-height: 171px; }
#cs-rightColumn-latestNews .shortContentBlockTop { padding-top: 46px; background: url(../images/content/cs-rightColumn-latestNewsTop.gif) no-repeat top left; }

#cs-rightColumn-listedOperators .glidecontentwrapper { position: relative; /* Do not change this value */ width: 163px; height: 180px; /* Set height to be able to contain height of largest content shown*/ overflow: hidden; margin: 0 auto; }
