body {
  margin:0;
  padding:0;
  font-family: "Trebuchet MS", 'Arial CE', Arial, 'Verdana  CE', Verdana, 'Helvetica CE', Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#636965;
  text-align: center;
}

.mainSmall {
  background:url("img/bg_main03.jpg") center top fixed;
}

.mainMiddle {
  background:url("img/bg_main02.jpg") center top fixed;
}

.mainHigh {
  background:url("img/bg_main01.jpg") center top fixed;
}

/*div{
	border: 1px solid red;
}*/

a, a:link, a:visited {
  color:#009fb5;
  text-decoration:underline;
}

a:active, a:hover {

}

.cleaner {
  font-size:0;
  line-height:0;
  clear:both;
}

.floatLeft {
  float:left;
}

.floatRight {
  float:right;
}

.leftMargin {
  margin-left:10px;
}

a img {
  border:none;
}

#allCont {
  text-align:left;
  width:875px;
  margin-top:10px;
  margin-bottom:0;
  margin-left: auto;
  margin-right: auto;
  padding:10px;
  background-color:#fff;
}

#topCont {
  position:relative;
  width:875px;
  height:241px;
}

#topButtons {
  position:absolute;
  bottom:3px;
  right:10px;
}

#topButtons a {
  width:33px;
  height:34px;
  display:inline-block;
}

a.tb1 {
 background:url("img/btn_p.png") top left no-repeat;
}

a.tb2 {
 background:url("img/btn_bs.png") top left no-repeat;
}

a.tb3 {
 background:url("img/btn_is.png") top left no-repeat;
}

a.tb4 {
 background:url("img/btn_penize.png") top left no-repeat;
}

a.tb5 {
 background:url("img/btn_finmag.png") top left no-repeat;
}

a.tb6 {
 background:url("img/btn_jsmep.png") top left no-repeat;
}

a.tb1Hover {
 background:url("img/btn_p_h.png") top left no-repeat;
}

a.tb2Hover {
 background:url("img/btn_bs_h.png") top left no-repeat;
}

a.tb3Hover {
 background:url("img/btn_is_h.png") top left no-repeat;
}

a.tb4Hover {
 background:url("img/btn_penize_h.png") top left no-repeat;
}

a.tb5Hover {
 background:url("img/btn_finmag_h.png") top left no-repeat;
}

a.tb6Hover {
 background:url("img/btn_jsmep_h.png") top left no-repeat;
}

#topHeader {
  width:300px;
  height:34px;
  display:inline-block;
}

#topHeader a {
  width:300px;
  height:34px;
  display:inline-block;
}

.topBg {
  display:none;
  position:absolute;  
}

.th1{
  background:url("img/top_h_p.png") top right no-repeat;
}

.th2{
  background:url("img/top_h_bs.png") top right no-repeat;
}

.th3{
  background:url("img/top_h_is.png") top right no-repeat;
}

.th4{
  background:url("img/top_h_penize.png") top right no-repeat;
}

.th5{
  background:url("img/top_h_finmag.png") top right no-repeat;
}

.th6{
  background:url("img/top_h_jsmep.png") top right no-repeat;
}

#footerCont {
  text-align:left;
  width:875px;
  margin-top:0;
  margin-bottom:30px;
  margin-left: auto;
  margin-right: auto;
  padding:5px 10px;
  background-color:#009fb5;
  color:#fff;
  font-size:11px;
}

#leftCont {
  float:left;
  width:285px;
}

#rightCont {
  float:right;
  width:580px;
}

.blockHeader {
  background-color: #e2e4e2;
  text-align:center;
  margin: 10px 0 0 0;
  overflow:hidden;
}

.blockCont {
  margin-top:4px;
  border-right:1px solid #e2e4e2;
  border-bottom:1px solid #e2e4e2;
  border-left:1px solid #e2e4e2;
  padding: 10px 5px;
  overflow:hidden;
}

.ipBlock {
  padding:0 0 10px 41px;
}

.ipBlock h2 {
  padding:0;
  margin: 2px 0;
  font-size:18px;
  font-weight:bold;
}

.infolinka {
  background:url("img/ip_img_00.png") top left no-repeat;  
}

.prometeus {
  background:url("img/ikonka-prometeus.png") top left no-repeat;  
}

.fip {
  background:url("img/ikonka-fip.png") top left no-repeat;  
}

.seminare {
  background:url("img/ip_img_03.png") top left no-repeat;  
}

.efa {
  background:url("img/ip_img_04.png") top left no-repeat;  
}

.akademie {
  background:url("img/blank.gif") top left no-repeat;  
}

.rezervace {
  background:url("img/ip_img_05.png") top left no-repeat;  
}

.webmail {
  background:url("img/ip_img_06.png") top left no-repeat;  
}

.webmailNastaveni {
  background:url("img/ip_img_07.png") top left no-repeat;  
}

.partnersoffice {
  background:url("img/ip_img_08.png") top left no-repeat;  
}

.wiki {
  background:url("img/ikonka-wiki.png") top left no-repeat;  
}

.webtvBlock {
  padding:0 0 10px 39px;
  background:url("img/webtv_img.png") 0 0px no-repeat;
}

.webtvPlayBlock {
  padding:0 0 10px 39px;
  background:url("img/webtvplay_img.png") 0 0px no-repeat;
}

.mobileBlock {
  padding:5px 0 10px 39px;
  background:url("img/mobile_img.png") 0 0px no-repeat;
}

.mobileBlock2 {
  padding:5px 0 10px 39px;
  background:url("img/mobile_img2.png") 0 0px no-repeat;
}

.mobileBlock3 {
  padding:5px 0 10px 39px;
  background:url("img/mobile_img3.png") 0 0px no-repeat;
}

.partnersBlock {
  padding:0 0 10px 39px;
  background:url("img/partners_img.png") 0 3px no-repeat;
}

.partnersBlock2 {
  padding:0 0 10px 39px;
  background:url("img/partnersis_img.png") 0 3px no-repeat;
}

.partnersBlock3 {
  padding:0 0 10px 39px;
  background:url("img/partnersbs_img.png") 0 3px no-repeat;
}

.webtvBlock h2 {
  margin:0;
  padding: 0 0 2px 0;
  font-size:16px;
  font-weight:bold;
}

.webtvplayBlock h2 {
  margin:0;
  padding: 0 0 2px 0;
  font-size:16px;
  font-weight:bold;
}

.partnersBlock h2 {
  margin:0;
  padding: 0 0 2px 0;
  font-size:16px;
  font-weight:bold;
}

.partnersBlock2 h2 {
  margin:0;
  padding: 0 0 2px 0;
  font-size:16px;
  font-weight:bold;
}

.partnersBlock3 h2 {
  margin:0;
  padding: 0 0 2px 0;
  font-size:16px;
  font-weight:bold;
}

.zpBlockWrapper {
  padding-left:5px; 
}
.zpBlockWrapper .floatLeft {
  width: 100%;
}

div.rss-box {
  width: 100%;
  padding-bottom: 8px;
}

ul.rss-items {
  margin:7px 0 0 0;
  padding:0;
  list-style-type:none;  
}

li.rss-item {
  background: url("img/zp_img.png") top left no-repeat;
  padding: 0 7px 6px 21px; 
}

#footerCont a {
  color:#fff;
}

.ppBlock {
  padding:0 0 0 40px;
  margin:0 0 20px 0;
  float:left;
  width:240px;
  overflow:hidden;
}

.ppBlue {
  background:url("img/pp_img_b.png") 0 2px no-repeat;
}

.ppGrey {
  background:url("img/pp_img_g.png") 0 2px no-repeat;
}

.ppBlock h2 {
  margin:0;
  padding: 0 0 2px 0;
  font-size:18px;
  font-weight:bold;
}

.hBlock {
  padding: 0 0 2px 60px;
}

.hBlock a {
  color:#4a4a4a;
  font-weight:bold;
  display:inline-block;
  height:30px;
  line-height:30px;
  font-size:13px;
}

.hJsmep {
  background:url("img/jsmepartners_cz_img.png") top left no-repeat;
}

.hFinmag {
  background:url("img/finmag_cz_img.png") top left no-repeat;
}

.hPenize {
  background:url("img/penize_cz_img.png") top left no-repeat;
}

.hHeroine {
  background:url("img/heroine_cz_img.png") top left no-repeat;
}

.hPartnersNews {
  background:url("img/partnersnews_cz_img.png") top left no-repeat;
}