html, body { padding: 0; margin: 0; text-align: center; height: 100%; width: 100%; }
body { font-family: Tahoma, sans-serif; font-size: 11px; color: #444; background: #ebebeb url(../images/bg.gif) repeat-x; }
/*obecne BEGIN*/
a img { border: none; }
a { color: #1C60A5; }
a.active { font-weight: bold; }
a.tisk {	background: url(..../img/ikona_tisk_dark.gif) no-repeat 0 5px; padding: 5px 0 5px 18px; font-weight: bold; text-decoration: none; font-size: 11px;}
a.tisk:hover { text-decoration: underline; }

p { margin: 8px 0; line-height: 140%; }
h1, h2 { color: #1C60A5; letter-spacing: -1px; padding: 0; }
h3, h4, h5 { color: #4EB9FC; padding: 0; }
h1 { font-size: 18px; font-weight: normal; margin: 10px 0 8px 0; }
h2 { font-size: 15px; font-weight: normal; margin: 10px 0 8px 0; }
h3 { font-size: 13px; text-transform: uppercase; margin: 8px 0 -8px 0; }
h4 { font-size: 13px; margin: 8px 0 -8px 0; }
h5 { font-size: 11px; margin: 8px 0 -4px 0; }
h6 { font-size: 11px; color: #1c60a5; margin: 8px 0; border-bottom: 1px solid #ccc; background: #F5F5F5; /*width: 100%;*/ padding: 2px 5px; margin: 13px 0 6px 0; }
.sipka {/*modra > */background: url(../img/sipka_odkaz.gif) no-repeat 0 6px; padding-left: 10px; }
.slozka {/*ikona slozky*/ font-weight: bold; color: #4EB9FC; padding-left: 15px; background: url(../img/ikona_slozka.gif) no-repeat 0 4px; text-decoration: none; font-size: 12px; line-height: 140%; }
.chbox {/*ikona checkboxu*/background: url(../img/ikona_chbox.gif) no-repeat 0 5px; padding-left: 15px; }
.tecka {/*ikona tecka*/text-indent: 14px; background: url(../img/ikona_tecka.gif) no-repeat 3px 7px; }
.fodd {/*float oddelovac*/clear: both; height: 0; overflow: hidden; }
.blue { color: #1C60A5; }
.tac { text-align: center; }
.tar { text-align: right; }
.minm { margin-bottom: -6px;}

#indexTable p{padding: 10px}
#indexTable h2 a{color: #4ebbff; text-decoration: none}

.p_obsah .top{background: url(../images/div_p-top-bg.gif) no-repeat !important; width: 195px; height: 10px; margin-left: -14px}
.l_obsah .top{background: url(../images/div_l-top-bg.gif) no-repeat !important; width: 230px; height: 10px; margin-left: -14px}

.p_obsah .bottom{background: url(../images/div_p-bottom-bg.gif) no-repeat !important;}
.l_obsah .bottom{background: url(../images/div_l-bottom-bg.gif) no-repeat !important;}

.produkt table tr th{border: 0 none !important; text-align: left !important; padding: 4px; background: #f0f0f0}
.produkt table tr td{background: #f5f5f5; border: 1px solid #d0d0d0 !important; padding: 4px}

div.odd {/*teckovany horiz.oddelovac*/width: 100%; height: 1px; overflow: hidden; }
 /*obecne END*/
/*Obaly BEGIN*/
div#obal0 { width: 100%;  }
div#obal1 { width: 100%; background: url(../images/header_bg.jpg) no-repeat top center}
div#obal2 { width: 930px; margin: 0 auto; text-align: left; position: relative; }
/*Obaly END*/
/*Vrchni cast BEGIN*/
div#hlavicka0 { height: 95px; width: 100%; position: relative; background: White; }
 div#hl0_levy { position: absolute; width: 189px; height: 79px; top: 11px; left: 240px; background: url(../img/bazeny_cerpadla.gif) no-repeat left top; }
 div#hl0_levy h1 { display: none; }
 div#hl0_pravy { position: absolute; height: 79px; width: 205px; top: 8px; right: 0; background: url(../img/dott_vert.gif) repeat-y left top; }
 div#hl0_pravy a img { margin: 13px 0 0 8px; }
div#hlavicka { height: 342px; width: 100%; position: relative; overflow: hidden; }
#logo{position: absolute; display: block; width: 146px; height: 118px}
#logo-ebara{position: absolute; display: block; width: 241px; height: 54px; margin-left: 688px}

object#headflash { margin-left:240px;float:left; }
 div#hl_pravy { float: right; }
 div#hl_pravy img { display: block;	border-left: 1px solid #C4CFD5; border-bottom: 1px solid #C4CFD5; }

div#menu { position: absolute; top: 0; left: 0; width: 738px; margin: 304px 0 0 86px}

.menu-item{position: absolute; cursor: pointer}

div.menu-uvod{width:54px;height: 44px; margin: -21px 0 0 4px}
div.menu-uvod:hover{background: url(../images/menu/uvod.gif); }
div.menu-o-spolecnosti{width:113px;height: 46px; margin: -19px 0 0 56px}
div.menu-o-spolecnosti:hover{background: url(../images/menu/o-spolecnosti.gif); }
div.menu-proc-sr-servis{width:132px;height: 46px; margin: -16px 0 0 166px}
div.menu-proc-sr-servis:hover{background: url(../images/menu/proc-sr-servis.gif);}
div.menu-katalog-cerpadel{width:135px; height: 46px; margin: -15px 0 0 295px}
div.menu-katalog-cerpadel:hover{background: url(../images/menu/katalog-cerpadel.gif);}
div.menu-katalog-bazenu{width:128px; height: 46px; margin: -15px 0 0 428px}
div.menu-katalog-bazenu:hover{background: url(../images/menu/katalog-bazenu.gif);}
div.menu-galerie{width:69px;height:44px; margin: -16px 0 0 552px}
div.menu-galerie:hover{background: url(../images/menu/galerie.gif);}
div.menu-ceniky{width:68px;height: 44px; margin: -18px 0 0 617px}
div.menu-ceniky:hover{background: url(../images/menu/ceniky.gif);}
div.menu-kontakt{width:71px; height: 45px; margin: -21px 0 0 682px}
div.menu-kontakt:hover{background: url(../images/menu/kontakt.gif);}

.menu-item a{display: none}

#m_bg{background: url(../images/menu-bg.gif) no-repeat; width: 735px; height: 30px; position: absolute; margin: -12px 0 0 12px}

.search{width: 164px; height: 37px; background: url(../images/search-bg.gif) no-repeat !important; padding: 57px 0 0 28px !important}

  /*Vrchni cast END*/
/*Stredni cast BEGIN*/  
div#tcols { background: #f5f5f5 ; width: 930px; margin: 0; padding: 0; }
 /*Levy sloupec BEGIN*/
 div#levy {  float: left; width: 229px; margin: 0; padding: 0; margin-top: expression('12px'); _margin-left: -3px; margin-top: -5px; margin-left: 10px !important}
  div#levy p a img{margin-left: -10px; margin-top: 5px}
  div.l_obsah { font-size: 11px; margin: 0; padding: 0 14px 3px 14px; background: url(../images/col-bg.gif) repeat-y}
  div.l_obsah a.sipka { float: right; }
  div.l_obsah a img { margin-top: 11px; margin-top: expression('0px'); }
  
  div#pravy h1, div#pravy h2, div#pravy h3, div#pravy h4, div#pravy h5, div#pravy h6, div#levy h1, div#levy h2, div#levy h3, div#levy h4, div#levy h5, div#levy h6 {color: #79cd1b}
  
 /*Levy sloupce END*/
 /*Stredni sloupec BEGIN*/
 div#stredni { margin: 0 206px 0 250px; }
  div#stredni div.odd { _width: 465px; }
  div.s_obsah { overflow: hidden; margin: 0; padding: 10px 0 4px 10px; padding-top: 0px; width: 455px;/*450*/ }
  div.s_obsah_l { width: 229px; float: left; margin: 0; padding: 0; }
  div.s_obsah_p { margin: 0 0 0 229px; background: url(../img/dott_vert.gif) repeat-y 0 0; padding: 0 0 0 10px; }
  div.s_obsah_l1 { width: 226px; float: left; margin: 0; padding: 0; }
  div.s_obsah_p1 { width: 226px; float: right; margin: 0; padding: 0; }
  /*Stredni sloupec END*/
 /*Pravy sloupec BEGIN*/
 div#pravy { float: right; width: 195px; margin: 0; padding: 0; padding: 9px 0; _padding-top: 18px; }
  div.p_obsah { font-size: 11px; margin: 0; padding: 0 0 5px 14px; background: url(../images/div_p-bg.gif) repeat-y}
   form#hledani { padding: 0; margin: 0 0 15px 0; height: 20px; position: relative; }
    input#vyraz { position: absolute; top: 0; left: 0; width: 110px; height: 16px; font-family: Tahoma, sans-serif; font-size: 11px; color: #919191; padding: 2px 3px 0 3px; background: White; border: 1px solid #D1D8DF; }
    input#hledat { position: absolute; top: 0; left: 126px; width: 20px; height: 20px; overflow: hidden; background: url(../img/ikona_lupa.gif) no-repeat center center; border: none; cursor: pointer; }
    /*Pravy sloupec END*/
/*Paticka BEGIN*/	 
div#paticka { width: 930px; margin: 0 auto; height: 84px; background: url(../images/footer-bg.gif); position: relative; text-align: left; }
  div#pt_obsah_l2 { margin: 0 15px; font-size: 11px; text-align: center; padding-top: 20px }
  div#pt_obsah_l2 a, div#pt_obsah_p a { text-decoration: none; color: #919191; }
  div#pt_obsah_l2 a:hover, div#pt_obsah_p a:hover { text-decoration: underline; }  
  div#pt_obsah_p { position: absolute; top: 85px; right: 15px; text-align: right; font-size: 11px; padding-bottom: 30px}
/*Paticka END*/
/*sIFR*/
.sIFR-Flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-Flash + div[adblocktab=true] { display: none !important; }
/*sIFR vlastni BEGIN*/
.sIFR-hasFlash h1 { visibility: hidden; font-size: 22px; }
.sIFR-hasFlash h2 { visibility: hidden; font-size: 21px; height: 21px; overflow: hidden; }
/*.sIFR-hasFlash #pt_obsah_l, .sIFR-hasFlash #pt_obsah_p { visibility: hidden; font-size: 13px; }*/
.sIFR-hasFlash h2.tl { height: 45px; }
/*sIFR vlastni END*/

/*Znacky*/
a.zz { text-decoration: none;	overflow: hidden; display: block; float: left;}

a#zz_vagner { background: url(../img/zz_vagner.gif); width: 59px; height: 44px; margin-top: 4px;}
a#zz_vagner:hover { background-position: 59px 0; }
a#zz_pool2000 { background: url(../img/zz_pool2000.gif); width: 62px; height: 44px; margin-top: 4px; }
a#zz_pool2000:hover { background-position: 62px 0; }
a#zz_astralpool { background: url(../img/zz_astralpool.gif);	width: 95px; height: 44px; margin-top: 4px; }
a#zz_astralpool:hover { background-position: 95px 0; }
a#zz_marimex { background: url(../img/zz_marimex.gif);	width: 107px; height: 43px; }
a#zz_marimex:hover { background-position: 107px 0; }
a#zz_pooltechnika { background: url(../img/zz_pooltechnika.gif); width: 109px; height: 43px; }
a#zz_pooltechnika:hover { background-position: 109px 0; }

a#zz_calpedapompe { background: url(../img/zz_calpedapompe.gif); width: 57px; height: 53px; margin-left: 2px; margin-top: 4px; }
a#zz_calpedapompe:hover { background-position: 57px 0; }
a#zz_grundfos { background: url(../img/zz_grundfos.gif); width: 99px; height: 53px; margin-top: 4px; }
a#zz_grundfos:hover { background-position: 99px 0; }
a#zz_ebara { background: url(../img/zz_ebara.gif); width: 54px; height: 53px; margin-top: 4px; }
a#zz_ebara:hover { background-position: 54px 0; }
a#zz_liverani { background: url(../img/zz_liverani.gif); width: 79px; height: 34px; margin-left: 2px; }
a#zz_liverani:hover { background-position: 79px 0; }
a#zz_bombaelias { background: url(../img/zz_bombaelias.gif);	width: 131px; height: 34px; }
a#zz_bombaelias:hover { background-position: 131px 0; }

IMG.foto {border: 1px solid #e3e3e3; padding: 1px;}

div.pokracovat {text-align: right; margin-top: 4px;}
div.pokracovat a {font-size: 11px;}

/*Kontakt*/
img.kon { margin: 0 0 8px 25px; }
table.tkon { margin: 8px 0; padding: 0; border-collapse: collapse; }
table.tkon tr td { height: 17px; }
table.tkon tr td.tm { padding-top: 8px; }
form#kontform { margin: 0 0 -16px 0; padding: 0; }
form#kontform input, form#kontform textarea { width: 165px;	margin: 2px 0 6px 0;	border: 1px solid; border-color: #D2D9E0 #D5DBE2 #D3DAE1 #D5DBE2;	font-family: Tahoma, sans-serif; font-size: 11px; color: #919191; height: 16px; padding: 2px 3px 0 3px; }
form#kontform input#kf-posli { background: url(..../img/kontform_posli.gif) no-repeat; width: 59px; height: 20px; border: none; color: White; font-size: 11px; cursor: pointer; margin-left: 115px; }
form#kontform input#kf-tel { width: 73px; }
form#kontform input#kf-fax { width: 73px; }
form#kontform .error {border: 1px solid red; }
div#kfl { position: relative; width: 173px; }
div#kfr { position: absolute; right: 0; top: 0; }
form#kontform textarea { height: 200px; }

div#ks_dd a { display: block; background: Aqua;	padding: 2px 0 3px 24px; font-size: 11px;	text-decoration: none; background-color: #F5F5F5; margin-bottom: 6px; }
div#ks_dd a.sudy { background-color: White; }
div#ks_dd a.application_pdf { background-image: url('../img/ikona_pdf.gif'); background-repeat: no-repeat; }
div#ks_dd a.application_msword, div#ks_dd a.application_xls { background-image: url('../img/ikona_xls.gif'); background-repeat: no-repeat; }
div#ks_dd a.application_zip { background-image: url('../img/ikona_zip.gif'); background-repeat: no-repeat; }

div#ks_dd h2 {margin-top: 17px;}
div#ks_dd a:hover { text-decoration: underline; }

/*mapa webu*/
ul#mapas,ul#mapas * ul { margin: 0 0 10px 0; padding: 0; list-style: none; }
ul#mapas li { padding: 0; margin: 5px 0 5px 0px; font-weight: bold; }
ul#mapas * li { padding: 0; margin: 5px 0 5px 20px; }
ul#mapas li ul li { font-weight: normal; }
ul#mapas li ul li ul li a { color: #2F81D8; }

.katbox2 a{text-decoration: none;}
.katbox2{float: left}

#motiv-cerpadlo{width: 396px; height: 276px; background: url(../images/motiv-cerpadlo.jpg) no-repeat; position: absolute; margin: 11px 0 0 271px}

#nabidkabazen{position: absolute; width: 224px; height: 200px;  margin: 78px 0 0 50px; cursor: pointer}
#nabidkacerpadlo{position: absolute; width: 224px; height: 200px;  margin: 78px 0 0 686px; cursor: pointer}

.specialoffer{height: 260px !important; width: 235px; float: left; color: #5db3e4}
.specialoffer .price{}
.specinfo{margin-left: 10px}
.specialoffer a{color: #5db3e4 !Important; font-size: 13px}

legend{color: #1C60A5; font-size: 18px}
fieldset{margin: 10px}
label{display: block; float: left; width: 100px}
input, textarea{margin: 3px;}
.form_submit{margin: 10px 0 0 322px; width: 130px !important}
.form_item_error{border: 1px solid red}

#label_zarizeni, #form_2_item_zarizeni{display: none}


td.gsc-search-button{padding-left: 10px}
.gsc-search-button input{width: 50px; display: block; padding-left: 10px; border: 1px solid #1C60A5 !important; padding: 0px !important; color: #444444 !important; background: none !important}
.cse .gsc-control-cse, .gsc-control-cse  {padding: 0 !important}
.cse .gsc-control-cse, .gsc-control-cse{border: 0 !important}

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #F5F5F5 !important;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: none !important;
    background-color: none !important;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: none !important;
    background-color: !important;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }

