html, body {
color: #fff;
background: #0093DD url('./images/site/bok.jpg') left top repeat-x;
}
body {
font: 75% 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
line-height: 1.6em;
margin-top: 4px;
margin-left: 30px;
margin-right: 30px;
text-align: center;
border-width:0;
}
/* Nadpisy */
h1,h2,h3,h4 {
margin: 0.5em 0;
padding: 0.3em 0.5em;
}
h1 {
font-size: 1.6em;
margin-bottom: 1em;
color: #fff;
background: #29166F url('./images/site/nadpis-pozadi.jpg') right top repeat-y;
}
h2 {
font-size: 1.5em;
}
h3 {
font-variant: small-caps;
font-size: 1.4em;
}
h4 {
font-size: 1.2em;
}
h5 {
font-size: 1em;
}

/* Odstavce */
p {
margin: 0.5em 0;
line-height: 1.3;
}

/* a */

/* formulare */
legend {
color: #a60000;
width: 100px;
text-align:center;
font-weight: bold;
margin-bottom: 0.1em;
}
fieldset label {
font-weight: bold;
float: left;
width: 110px;
}
fieldset input, fieldset select, fieldset textarea {
width: 225px;
text-align:left;
}
fieldset input.radio {
width: auto;
}
fieldset br {
clear: left;
}

/* Tabulkove prvky */
table, th, td {
font-size: 1em;
color: #29166F;
line-height: 1.8em;
}

table.formular {
width: 100%;
}



/* Obecne tridy */
.content {
background-color: #fff;
width: 96%;
margin: 0 auto;
padding: 0;
border-width:0;
text-align: left;

/*
background-color: #ddd;
border-style: solid; border-width: thin;
xpadding: 1em;
*/

}

/* Konkretni prvky podle id */
#body {
width:100%;
background: #fff url('./images/orange.gif') left top repeat-y;
text-align: left;
margin:0 auto;
border-width:0;

xborder: 1px solid red;
min-width: 815px;
max-width: 1000px;

_width: expression(
  document.body.offsetWidth < 880 ? '790px' :  (
    document.body.offsetWidth >
      1000 ? '920px' : '100%'
    )
  );
}
#header {
background-color: #29166F;
xheight: 110px;
xwidth: 100%;
}
#header2 {
border-top-color: #53519C;
border-bottom-color: #53519C;
border-width: 2px 0 2px 0;
border-style: solid;
padding-bottom:3px;
padding-top: 3px;
}

ul#menu_header {
margin: 0;
padding:3px 10px 0 0;
list-style-type: none;
font-weight: bold;
text-align: right;
}
ul#menu_header li {
margin:0 0 0 0;
padding:0;
font-size: 1.25em;
line-height: 1.25em;
}
ul#menu_header img {
width: 8px;
height: 8px;
border-width: 0;
vertical-align: 10%;
}
div#line_top {
height:34px; background: url('./images/menu.gif') top left repeat-x; background-color: #29166F;
}
div#line_top2 {
padding-top: 2px;
}
div#language {
margin-top: 3px;
color: #29166F;
font-weight: bold;
font-size: 1.25em;
ovgerflow:hidden;
padding-top: 3px;
width:200px;
float:left;
background-color: #ee7711;
}

#language img {
margin-left:15px; vertical-align: middle;
}
#language a {
text-decoration: none;
}
#line_top2_left {
margin-left:200px;
}

#menu_top {
width: 100%;
}
#menu_top2 {
height: 15px;
}
#menu_top2 div {
font-size: 1.2em;
font-weight: bold;
width: 28%;
float:left;
text-align: center;
}
#menu_top2 div.middle {
border-right: 2px solid #53519C;
width: 23.5%;
}
#menu_top2 div a {
text-decoration: none;
color: #fff;
}

#menu_box {
color: #29166F;
}
#menu {
font-size: 1.2em;
font-weight: bold;

margin:0;
padding:0;

float: left;
width: 200px;

}

#menu ul {
margin: 0 0 5px;
padding: 0;
list-style-type: none;
background-color: #29166F;
}

#menu ul li {
margin: 0;
padding:0;
border: 1px solid #29166F;

background: #29166F url('images/px/orange-puntik.gif') 5px center no-repeat;

border-top: 1px solid #53519C;
border-bottom: 1px solid #53519C;

}

#menu ul li.img {
text-align: center;
background-image: none;
}
#menu ul li.img img {
margin: 6px 7px;
width: 9px;
height: 9px;
border-width: 0;
vertical-align: middle;
}
/* Navigace */
#menu ul li a {
padding: 0.2em 0 0.2em 20px;
text-decoration: none;
color: #fff;
display: block;
}
#menu ul li.aktivni, #menu ul li.aktivni a {
color: #e71;
}
#menu ul li a:hover {
text-decoration: none;
color: #29166F;
background: #e71;
}

#ikony div {
width: 49%; float:left; text-align: center;
}
#content {
margin: 0 0 0 200px;
background-color: #fff;
color: #29166F;
padding: 1em;
border-width:0;
text-align: center;

}

#footer {
clear: both; height: 100px; background-color: #29166F;border-width: 0px;
width:100%;
}
#footer_contact {
font-size: 1.2em;
font-weight: bold;
height:100px;
background-color: #e71;
float: left;
width: 200px;
}
#footer_blank {
mardgin-left: 200px; background-color: #fff;
}
#footer_blank div {
height: 70px;
}
#footer_webmaster {
margin-left: 200px; background-color: #29166F;padding-top:5px;
}
#footer_webmaster div {
height: 25px; text-align: center; font-size:1.2em; font-weight:bold;
}
#footer img {
margin-left: 4px;
margin-right: 4px;
vertical-align: middle;
width: 5px;
height: 5px;
border-width: 0;
}



.realita_podrobne label {
font-weight: bold;
float: left;
width: 110px;
}
.realita_podrobne input, .realita_podrobne select, .realita_podrobne textarea {
width: 170px;
text-align:left;
}
.realita_podrobne br {
clear: left;
}
