html {
      font-family: Arial, Verdana, sans;
      font-size: 90%;
}

body {
      margin: 0px;
      text-align: center;
      background-image: url('../images/bck.gif');
}

#main {
       margin: auto;
       width: 760px;
       background-color: #fff;
       padding: 0px 10px;
       position:relative;
       padding-bottom:10px;
}

#hlavicka {
           width: 760px;
           height: 200px;
}

#logo {
      width: 213px;
      position: absolute;
      top: 50px;
      left: 20px;
      border: 0;
      margin: 0;
      padding: 0;
      z-index:5;
}

#logo_text {
      position: absolute;
      top: 65px;
      left: 285px;
      border: 0;
      margin: 0;
      padding: 0;
      z-index:5;
      cursor: pointer;
      font-family: georgia, Arial, Verdana, sans;
}

#language_selection{position:absolute;
        font-weight: bold;color:#FFF;
        top:10px;right:59px;
        z-index:5;}

#language_selection a, #language_selection a:hover, #language_selection a:active, #language_selection a:visited{color:#FFF;}
#logo_text, #logo_text a, #logo_text a:hover, #logo_text a:active, #logo_text a:visited {color:#fff;text-decoration: none;}

/*MENU*/

#menu {width: 560px;height: 34px;position: absolute;top: 120px;left: 200px;z-index: 5; }
#menu ul#main_menu{margin: 10px 0px 0px 0px;padding: 0px;font-size:13px; }
#menu li{display:inline;color:#000;margin: 0px;}
#menu ul#main_menu li.active {color: #000;padding: 5px 0px;}
#menu ul#main_menu li.active a {color:#CCB;text-decoration:none;}
#menu ul#main_menu li.active a:hover{color:#CCB;text-decoration:none;}
#menu ul#main_menu li a {color:#fff;text-decoration:none;padding: 5px 7px;}
#menu ul#main_menu li a:hover{color: #BBB;text-decoration:none;}

/**/

/*SUBMENU*/
.submenuj{display:none;}
#menu ul#main_menu ul{border:1px solid #010621;position: absolute;top: 30px;text-align:left;}
#menu ul#main_menu ul#menu_sluzby li a{color: #FFFFFF;display: block; text-align: left;height: 18px;padding: 4px 0px 4px 20px;background: #021732;}
#menu ul#main_menu ul#menu_sluzby li a:hover{color: #000;background:#FFF;}
#menu ul#main_menu ul#menu_sluzby li.active a{color: #FFFFFF;background: #021E41;}
#menu ul#main_menu ul#menu_sluzby li.active a:hover{color: #000;background:#FFF;}
#menu ul#main_menu ul#menu_sluzby ul{position: absolute; top: 0px;}

#menu_sluzby{left:219px;padding-left: 0px;margin: 0px;width: 190px;}
#menu_prodej{left:190px;padding-left: 0px;margin: 0px;width: 170px;}

#menu ul#main_menu ul#menu_produkty span {padding-top: 10px;background: #A4A4A4;width: 290px;height: 18px;font-weight: bold;display: block;}
/**/


/* OBSAH */

#obsah {
              width: 718px;
              float: left;
              margin-top: 10px;
              padding: 10px 20px;
              text-align: left;
              border: 1px solid #000;
              min-height: 200px;
              _height: 200px;
              overflow: visible;
}
#obsah a, #obsah a:visited, #obsah a:active, #obsah a:hover {color: #0000EE}
#obsah .objekty h2 a:link{text-decoration: none;color:#022146;}
#obsah .objekty h2 a:visited{text-decoration: none;color:#021136;}
#obsah .objekty h2 a:active{text-decoration: none;color:#022146;}
#obsah .objekty h2 a:hover{text-decoration: none;color:#022146;}

#obsah hr {
                  height: 1px;
                  color: #D2D2D2;
                  background-color: #D2D2D2;
                  border: 0px;
}

#obsah p {
                  margin-top: 0px;
                  margin-bottom: 20px;
                  line-height: 1.5em;
                  text-align: justify;
}

#obsah ul{
                 margin-top: 0px;
}

#obsah ul li{
                 margin-bottom: 5px;
                 list-style-type: disc;
                 color: #022146;
}

#obsah ul li a,#obsah ul li a:active,#obsah ul li a:visited,#obsah ul li span{color: #000000;}
#obsah ul li a:hover{color: #094C77;}

#obsah table { width: 100%;vertical-align:top;margin-bottom: 15px;}
#obsah table .stred {text-align: center;}
#obsah table td {padding:3px;font-size:1em;border-right:1px solid #094C77;border-bottom:1px solid #094C77;background-color: #D3D3D3;}
#obsah table th {padding:2px;font-size:1.1em;font-weight: bold; background-color: #094C77;color: #fff;}


address{position:relative;
        width:250px;padding:10px 0 0 100px;
        font-style: normal;
        line-height: 1.5em;}
address h5{margin:25px 0 10px -15px;}

#paging{text-align:center;display:block;}


/**/


/*NADPISY*/
h1, h2, h3, h4 {margin:0px; color: #022146;font-family: georgia, Arial, Verdana, sans;}

h1, h1 span {width:760px; height:200px;}

h1 {
    position:relative;
    font-size: 38px;
    font-weight: normal;
}

h1#main_en{font-size:28px;}

h1 span {
        display:block;
        position:absolute; left:0px; top:0px;
        z-index:1;
        background: url('../images/logo_bck.gif') repeat-x top left;
        cursor: pointer;
}


h2 {
    padding:10px 0px 0px 0px;
    height:40px;
    font-size: 1.6em;
}

h3 {
    height:25px;
    font-size: 1.3em;
}

h4 {
    margin:10px 0px 10px 0px;
    font-size: 1.5em;
}

/**/


/*FORMULAR*/

#contact_form{
    width:350px;
    float:right;
}

form label, form input {
                        display: block;
                        width: 150px;
                                            float: left;
                        margin-bottom: 10px;
}

form label {
            text-align: right;
            width: 75px;
            padding-right: 20px;
}

form br{
        clear: left;
}

form textarea {
              width:210px;
}

#form_info {
            margin-left: 95px;
}

#submit {
        width:100px;
        position:relative;
        margin:15px 0 0 0;
        padding:0;
        left:200px;
}

.error-message{display:block;color:#bb2020;clear:left;}

/**/


/*OSTATNI*/
.objekty {
  width:auto;
  height:auto;
  overflow: hidden;
}
#zakonceni,.cleaner {clear: both;}

.nevid{display: none;}

#paticka {
         width: 745px;
         height: 22px;
         background-color: #021732;
         font-size: 0.8em;
         text-align: right;
         color: #FFFFFF;
         padding-right: 15px;
         padding-top: 8px;
}

#paticka a, #paticka a:visited, #paticka a:active, #paticka a:hover{color: #FFFFFF;}

#zkusenosti {width: 100px;}

img.add_on{border:solid 1px #021e41;}
img.right{float:right;margin:0 0 10px 15px;}

/**/

