body{
  font-family:"Arial CE", Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-align:left;
  margin-top:0px;
  color:#103565;
}

ul{
  padding-left:20px !important;
  padding-left:/**/0px;
  margin-left:0px !important;
  margin-left:/**/20px;
  list-style-image: url(/images/odrazka.gif);
  line-height: 110%;
}

ul.pdf{
  list-style-image: url(/images/odrazka_pdf.gif);
  line-height: 120%;
  padding-left:35px !important;
  padding-left:/**/0px;
  margin-left:0px !important;
  margin-left:/**/25px;
}

li{
  margin-bottom:10px;
  padding-left:0px;
  margin-left:0px;
}

img{
  overflow:hidden;
  border:0px;
  z-index: 5;
}

select, form, input{
  z-index: 1;
}


form {
  margin:0px;
  padding:0px;
  display: inline;
}
input {
  margin:0px;
  padding:0px;
  display:inline;
}

div{
  overflow:hidden;
}

a{
  color:#103565;
}

a:hover{
  color:#73BE1E;
}

a.sipka{
  display:block;
  background-image: url(/images/iko_sipka.gif);
  background-repeat: no-repeat;
  padding-left:19px;
  background-position: left center;
  margin-bottom:10px;
}

.odkazHP{
  display:block;
  width:200px;
}

a.sipka2{
  display:block;
  background-image: url(/images/iko_sipka2.gif);
  background-repeat: no-repeat;
  padding-left:19px;
  background-position: left top;
  margin-bottom:10px;
}

a.sipka3{
  display:block;
  background-image: url(/images/iko_sipka2.gif);
  background-repeat: no-repeat;
  padding-left:19px;
  background-position: left top;
  margin-bottom:10px;
  line-height: 135%;
}

.box_HP{
  display:block;
  height:17px;
  width:215px;
  background-image: url(/images/banner.jpg);
  background-repeat: no-repeat;
}

h3{
  font-weight:200;
  margin-top:20px;
  margin-bottom:20px;
  font-size:14pt;
  color:#103565;
}

h4{
  font-weight:800;
  margin:0px;
  font-size:11pt;
  color:#103565;   
  text-decoration:underline;

}

h5{
  font-weight:600;
  margin:0px;
  margin-bottom:5px;
  font-size:8pt;
  color:#103565;  
  text-decoration:underline;
}

.left{
  float:left;
}

.right{
  float:right;
}

td.prvni{
  width:120px;
}

td.druha{
  width:300px;
}

td.okres{
  width:10px;
  padding:0px;
  margin:0px;
}

#main_page{
  background-color:#FFFFFF;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  width: 780px;
  position:relative;
}

.nodisplay{
  display:none;
}


/**
 * Nadpis stranky
 */
div.h1 {
  margin:15px 0;
  font-size:14pt;
  font-weight: 600;
  width:418px;
  line-height: 1.1em;
  border-bottom: #103565 solid 1px;
  color:#103565;
}

/*****  butony SE SIPKOU HP*****/

a.box_HP{
  height:17px;
  width:210px;
  background-image: url(/images/buton_HP.gif);
  background-repeat: no-repeat;
  display:block;
  margin-top:11px;
  color:#103565;
  font-size:8pt;
  font-weight:600;
  line-height:165%;
  padding-left:5px;
  text-decoration: none;
}

a.box_HP:hover{
 text-decoration: underline;
 color:#73BE1E;
}



/*****  TOP: MENU*****/
#top_menu{
 height:18px;
 width:770px;
 padding-top:12px;
 padding-right:10px;
 text-align: right;
}

#top_menu a{
  font-size:8pt;
  font-weight:600;
  color:#163161;
}

#top_menu a:hover{
  color:#73BE1E;
}

.jazyk{
  font-weight:400;
}
    /*****  LOGO*****/
#logo{
  display:block; 
  height:85px;
  width:773px;
  margin-left:6px;
  margin-right:1px;
  background-image: url(/images/logo_en.jpg);
  background-repeat: no-repeat;
  margin-bottom:6px;
}

    /*****menu*****/
#menu{
  width:775px; 
  margin-left:5px;
}

#menu_prepinac{
  position:relative;
  z-index:1;
  margin-top:8px;
  height:19px;
  width:775px;
}
#menu_prepinac_obcane {
  position:absolute;
  top:0;
  left:80px;
  z-index:10;
}
#menu_prepinac_firmy {
  position:absolute;
  top:0;
  left:155px;
  z-index:10;
}
#menu_prepinac_uvod {
  position:absolute;
  top:0;
  left:0px;
  z-index:10;
  height:20px;
  width:46px;
  display:block;
  background-image: url(/images/uvod.jpg);
  background-repeat: no-repeat;
}

#menu_prepinac_uvod:hover{
  background-image: url(/images/uvod_.jpg);
}


#menu_left{
  float:left;
  background-image: url(/images/menu_left.gif);
  width:5px;
  height:28px;
}

#menu_right{
  float:right;
  background-image: url(/images/menu_right.gif);
  width:5px;
  height:28px;
}

#menu_center{
  float:left;
  background-color:rgb(22,58,105);
  background-image: url(/images/menu_bg.gif);
  background-repeat: repeat-x;
  width:765px;
  height:28px;
}

#menu_center a{
  height:28px;
  padding-left:5px;
  padding-right:5px;
  font-size:8pt;
  text-decoration:none;
  color:#FFFFFF;
  text-transform: uppercase;
  position:relative;
  font-weight: 500;
  top:-11px;
}

#menu_center a.select{
  color:#FFFF00;
}

#menu_center a:hover{
  color:#FFFF00;
}

.menu_sipka{
  margin-left:71px;
  cursor: hand;
}

.menu_sipka2{
  margin-left:129px;
  cursor: hand;
}

#menu_produkty{
  
}

/***** Menu - Produkty *****/
img#menuProduktyButt {
  z-index: 100;
  cursor:pointer;
  cursor:hand;
}
div#menuProdukty {
  z-index: 100;
  position:absolute;
  top:162px;
  left:520px;
  width:220px;
  height:300px;
  overflow:none;
  
  border:1px solid rgb(181,193,211);
  background-color:rgb(236,240,248);

}
div#menuProdukty a {
  z-index: 100;
  display:block;
  padding:2px 8px;
  width:186px;
  text-decoration:none;
}
div#menuProdukty a:hover {
  background-color:#fff;
}
div#menuProdukty h5.menuProdukty {
  margin:0;
  padding:4px 8px;
  text-transform:uppercase;
  text-decoration:none;
  color:#000;
}
div#menuProduktyInner {
  z-index: 100;
  width:220px;
  height:300px;
  overflow:auto;
  /*
  border:1px solid rgb(181,193,211);
  background-color:rgb(236,240,248);
  */
}

    /***** CONTENT *****/
#content{
  width:780px;
  padding-top: 4px;
}

/**
 * HP
 * LEVY SLOUPEC
 */
#left_col{
  width:271px;
  height:600px;
  float:left;
  background-image: url(/en/images/hp/col-left-bg.png);
  background-position: 2px top;
  background-repeat: no-repeat;
}
div#shortcuts {
  padding-top:24px;
  padding-left:20px;
}
div.shortcut {
  height:51px;
  position:relative;
}
img.shortcut_thumb {
  position:absolute;
  left:4px;
}
img.move1 {
  top:1px;
}
div.shortcut a {
  display:block;
  width:160px;
  height:32px;
  font-size:13px;
  font-weight:bold;
  position:absolute;
  left:83px;
  top:14px;
}

/**
 * HP
 * Prostr. SLOUPEC
 */
#center_col {
  float:left;
  width:340px;
  background-image: url(/en/images/hp/col-center-bg.png);
  background-position: left top;
  background-repeat: no-repeat;
}
#reklamy {
  position:relative;
  height: 290px;
}

div.reklamy_polozka {
  position:absolute;
  left:25px;
  width:286px;
  height:70px;
  padding:2px 3px;
  overflow:hidden;
}
div.reklamy_polozka:hover a {
  color:#73BE1E;
}
div#reklamy_polozka0 { top:20px; }
div#reklamy_polozka1 { top:105px; }
div#reklamy_polozka2 { top:190px; }
div.reklamy_polozka h4 {
  font-size:15px;
  margin-bottom:2px;
} 
.reklamy_text{
  position:absolute;
  left:120px;
  top:0;
  width:165px;
  padding-top:8px;
  font-size:11px;
}

#novinky {
  width:292px;
  padding:0 0 15px 26px;  
}
div.novinka {
  font-size:8pt;
  color:#000000;
  margin-bottom:16px;
}
div.novinka img {
  float:right;
}
h5.novinka_nadpis {
  margin:0;
  font-size:8pt;
}
p.novinka_datum {
  margin:0;
  margin-bottom:3px;
}
p.novinka_text {
  margin:0;
  margin-top:4px;
}


    /*****PRAVY SLOOUPEC*****/
#right_col{
  float:right;
  width:166px;
}

#vyhledat{
  padding-top:14px;
  padding-left:22px;
}

#search{
  width:78px;
  height:13px;
  border:1px solid #C8C8C8;
  border-left-color: #87A2B8;
  border-top-color: #87A2B8;  
  color:#103565;
/*  background-color:#CED7E0;*/
  font-family:verdana;
  font-size:7pt;
  margin-right:4px;
  padding-top:1px;
}
#menu_ok{
  width:64px;
  font-size:8pt;
  height:16px;
  border:1px solid #103565;
  border-left-color: #87A2B8;
  border-top-color: #87A2B8;
  cursor: pointer;
  background-color: #D6DFF1;
  text-decoration:none;
  color:#103565;
  font-weight:500;
}
#searchTab {
  display:inline;
}

#pobocky{
  width:163px;
  padding-left:20px;
  z-index: 1;
}
#pobocky h3{
  margin-top:0px;
}
#pobocky select{
  margin-top:10px;
  margin-bottom:10px;
}
#pobocky h5{
  display:inline;
}
.pobocky_img{
  position:relative;
  top:2px;
  margin-right:3px;
}
#mapa{
  position:relative;
  top:19px;
}
#pobocky_vyber{
  margin-top:10px;
  margin-bottom:10px;
  height:15px;
  width:106px; 
  background-image: url(/images/pobocky_box_bg.gif);
  background-repeat: repeat-x;  
  position:relative;   
  font-size:8pt;
  padding-left:15px;
}
#vyber_left{
  width:5px;
  height:15px;
  background-image: url(/images/pobocky_box_left.gif);
  background-repeat: no-repeat;
  position:absolute;
  left:0px;
  top:0px
  
}
#vyber_right_up{
  width:16px;
  height:8px;
  background-image: url(/images/pobocky_box_right_up.gif);
  background-repeat: no-repeat;
  position:absolute;
  top:0;
  left:105px;
}
#vyber_right_down{
  width:16px;
  height:7px;
  background-image: url(/images/pobocky_box_right_down.gif);
  background-repeat: no-repeat;
  position:absolute;
  left:105px;
  top:8px
}

/**
 * Search form
 */
div#searchHolder {
  margin:15px 0 0 8px;
  width:158px;
  height:38px;
  background:white url(/en/images/search-bg.png) center center no-repeat;
  position:relative;
}
p#searchInputs {
  margin:0;
  padding:0;
}
input#search_inp {
  position:absolute;
  left:10px;
  top:10px;
  width:78px;
  height:14px;
}
input#search_but {
  position:absolute;
  left:97px;
  top:10px;
  width:50px;
  height:18px;
  font-size:12px;
  border:1px solid #103565;
  border-left-color: #87A2B8;
  border-top-color: #87A2B8;
  cursor: pointer;
  cursor: hand;
  background-color: #D6DFF1;
  text-decoration:none;
  color:#103565;
  font-weight:bold;
}

/**
 * Contact Box
 */
.contBox_nodisp {
  display:none;
}
div#contactBox {
  width:158px;
  margin-top:16px;
  margin-left:0px;
  padding-left: 0px;
  margin-bottom:16px;
}
div.contactBox-part {
  background-position: center center;
  background-repeat: no-repeat;
}
div#contactBox-top {
  height:150px;
  background-image: url(/en/images/contactbox/contactbox_bg_top.png);
}
div#contactBox-top-eu {
  height:150px;
  background-image: url(/en/images/contactbox/contactbox_bg_top_eu.png);
}
div#contactBox-top-num {
  height:150px;
  background-image: url(/en/images/contactbox/contactbox_bg_top_num.png);
}
div#contactBox-body {
  background-image: url(/en/images/contactbox/contactbox_bg_middle.png);
  background-repeat: repeat-y;
  margin-bottom: 0px;
  padding-bottom: 0px;
  
}
div#contactBox-bottom {
  height:13px;
  background-image: url(/en/images/contactbox/contactbox_bg_bottom.png);
  margin-top: 0px;
  padding-top: 0px;
  position: relative;
  top: -1px;
}


div#contactBox-body div {
  width:150px;
  margin:0 4px;
  padding: 0px;
  background-position: left center;
  background-repeat: no-repeat;
}
div#contactBox-tale01 {
  height:56px;
  background-image: url(/en/images/contactbox/contactbox_but01_out.png);
}
div#contactBox-tale02 {
  height:47px;
  background-image: url(/en/images/contactbox/contactbox_but02_out.png);
}
div#contactBox-tale03 {
  height:46px;
  background-image: url(/en/images/contactbox/contactbox_but03_out.png);
}
div#contactBox-tale04 {
  height:48px;
  background-image: url(/en/images/contactbox/contactbox_but04_out.png);
}
div#contactBox-tale05 {
  height:62px;
  background-image: url(/en/images/contactbox/contactbox_but05_out.png);
}
div#contactBox-tale06 {
  height:60px;
  background-image: url(/en/images/contactbox/contactbox_but06_out.png);
}

    /*****BOTTOM*****/
#bottom{
  clear:left;
  font-size:7pt;
  width:780px; 
  margin-top:3px;
  height:24px; 
  background-image: url(/images/bottom.jpg);
  background-repeat: no-repeat;   
  position:relative;
  padding-left:15px;
  padding-top:11px;
  color:#878787;
}

#bottom_odkazy{
  position:absolute;
  left:720px;
  top:11px;
}

#bottom a{
  font-size:7pt;
}

#bottom_odkazy a{
  font-size:7pt;
}

/**
 * Vyhledávání
 */
div.searchPocVyrazu {
  float:right;
  text-align:right;
}
span.searchedString {
  font-weight:bold;
}

/**
 * Strankovani
 */
div.strankovani {
  margin:1em 0;
  text-align:center;
}
