body, html {  border: 0px none;   margin: 0px;   padding: 0px;   font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;   font-size: 11px;   color: #000;   text-align: center;   background-color: rgb(204,204,204); }
a {  cursor: pointer; }
A:link {    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; COLOR: rgb(23,39,138);  CURSOR: pointer;  FONT-STYLE: normal;  TEXT-DECORATION: none; }
A:visited {COLOR: rgb(23,39,138);  FONT-STYLE: normal;  TEXT-DECORATION: none; }
A:active {COLOR: rgb(23,39,138);  FONT-STYLE: normal;  TEXT-DECORATION: none; }
A:hover {COLOR: rgb(255,155,0);  FONT-STYLE: normal;  TEXT-DECORATION: none; }
.resetovac {  border: 0px none;   margin: 0px;   padding: 0px;   float: none;   clear: both;   width: 0px;   height: 0px;   line-height: 0px;   font-size: 0px; }
img {  border: 0px;   margin: 0px;   padding: 0px; }
#pruh {   width: 780px;   height: 42px;   padding: 15px 0px 0px 20px;   background: url('../images/back_top.jpg') #fff top center repeat-x;   text-align: left;   color: #fff;       font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: bold; }
#pruh2 {   height: 20px;   background-color: rgb(23,39,138);   margin-bottom: 1px; }
.pruh3 {   height: 40px;   width: 100%;   background: url('../images/back_content.gif') #fff top center repeat-x; }
#main {  width: 800px;   margin: 0px auto 0px auto;   border: 1px solid #fff; }
#top {  height: 88px;   text-align: left; }
#head {  height: 149px;   width: 800px;   background-color: #fff; padding:0px; margin:0px; }
div.menu {   position: relative;   width: 156px;  }
div.menu a, div.menu a:visited {  position: relative;   display: block;    width: 157px;   padding-top: 9px;    height: 23px;   color: #fff;       font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 13px;   font-weight: bold;   background: url('../images/back_head_menu1.jpg') rgb(181,208,236) top center repeat-x; }
div.menu a span {  display: none; }
div.menu a:hover {  color: #000;    text-decoration: none;   }
.box {  position: relative; }
div.menu2 {   position: relative;   width: 180px;   background: url('../images/back_menu.jpg') left top repeat; }
div.menu2 a, div.menu2 a:visited {  position: relative;   display: block;    width: 175px;   padding-top: 5px;    height: 20px;   color: rgb(23,39,138);       font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: bold;   background: url('../images/back_head_menu.jpg') rgb(181,208,236) top center repeat-x;   border-bottom: 1px solid rgb(168,200,232);   border-left: 5px solid rgb(168,200,232); }
div.menu2 a span {  display: none; }
div.menu2 a:hover {  color: rgb(255,155,0);    text-decoration: none;     border-left: 5px solid rgb(255,155,0); }
a.black:link, a.black:visited, a.black:active {  color: #000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;   TEXT-DECORATION: none;   }
a.black:hover {  color: rgb(255,155,0);    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none; }
a.menu:link, a.menu:visited, a.menu:active {  color: #fff;       font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   TEXT-DECORATION: none;     padding-left: 10px;   padding-right: 10px; }
a.menu:hover {  color: rgb(255,155,0);  }
a.patka:link, a.patka:visited, a.patka:active {  color: #fff;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   TEXT-DECORATION: none;   }
a.patka:hover {  color: rgb(255,155,0);  }
a.image:link, a.image:visited, a.image:active {  border-bottom: 1px solid #fff;  }
a.image:hover {  border-bottom: 1px solid #fff; }
#obsah {  position: relative;   background-color: #fff;   height: 100%; }
#menu {  height: 24px;   background: url('../images/back_menu.jpg') rgb(172,172,172) top center no-repeat;   color: #fff;    padding-top: 9px;   padding-left: 5px;   text-align: left;   margin-bottom: 1px;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 14px;   font-weight: bold;     TEXT-DECORATION: none; }
#text {  position: relative;   background-color: rgb(228,238,248);   width: 800px; }
#copyright {  text-align: right;   margin-left: 500px;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: normal;     TEXT-DECORATION: none;   margin-top: 1px; }
#patka {  height: 20px;   padding-top: 5px;   color: #fff;   width: 790px;   text-align: left;   padding-left: 10px;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: normal;     TEXT-DECORATION: none;   margin-top: 1px;   background: url('../images/back_top.jpg') #fff top center repeat-x; }
.left_menu {  float: left;   width: 180px;   background-color: rgb(228,238,248); }
.right_menu {  float: right;   width: 158px;   background-color: rgb(228,238,248); }
.real {  width: 460px;   margin-left: 181px;     background-color: rgb(220,233,246); }
.top {  background: url('../images/back_tops.jpg') #fff top center repeat-x;   height: 19px;   padding-left: 5px;   padding-top: 6px;   color: #666;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none;   text-align: left; }
span {  color: #000000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: normal;     TEXT-DECORATION: none; }
.normal_text, .normal_text_a {  color: #000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: normal;     TEXT-DECORATION: none; }
.normal_text_a {font-size: 12px; }
#copyright {  color: #fff;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: normal;     TEXT-DECORATION: none; }
.black {  color: #000; }
p {  text-align: justify;   color: #000;   padding: 0px;   padding-left: 20px;   padding-right: 20px;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none; }
.tucne {  padding-left: 15px;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none;   text-align: left; }
.table_bold {  text-align: right;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none;   text-align: left; }
.table_normal {  text-align: left;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: normal;     TEXT-DECORATION: none;   text-align: left; }
.text_bold {  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none;   text-align: left; }
.error {  color: red;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none; }
.bold, .bold_a {  color: #000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none; }
.bold_a {font-size: 12px; }
h1, h2, h3, h4, h5, h6 {margin: 0px 0px 0px 0px; padding: 3px 0px 2px 20px; text-align: left; }
h1 {  color: rgb(255,113,18);   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 16px;   font-weight: bold;     TEXT-DECORATION: none;    }
h2 {  color: rgb(255,113,18);   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 14px;   font-weight: normal;     TEXT-DECORATION: none;    }
h3 {  color: #000; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: bold;     TEXT-DECORATION: none;    }
h4 {  color: #000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none;    }
h5 {  color: #000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;    margin: 8px 0px 2px 0px;    TEXT-DECORATION: none;    }
h6 {  color: #000;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 10px;   font-weight: normal;     TEXT-DECORATION: none;      margin: 8px 0px 2px 0px;  }
.re-l {  width: 450px;   margin: 0 5px 5px 0;   padding-left: 5px;   padding-top: 5px;   text-align: left;   background: rgb(228,238,248);   border-right: 1px solid #ccc;   border-bottom: 1px solid #ccc;   border-top: 1px solid #ccc;   border-left: 1px solid #ccc; }
fieldset {border: 1px solid rgb(23,39,138);; color: rgb(23,39,138);;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none;    }
input, textarea {border: 1px solid rgb(23,39,138); color: rgb(23,39,138);;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none;    }
.item {vertical-align: top; width: 150px; text-align: right; color: rgb(23,39,138);   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none;  }
.field {text-align: left; }
.log_picture {float: right; margin: 0px 8px 8px 0px; border: 1px solid #fff; padding: 1px; }
.table_bold {  text-align: right;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 11px;   font-weight: bold;     TEXT-DECORATION: none;   text-align: left; }
.table_normal {  text-align: left;   font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;   font-size: 12px;   font-weight: normal;     TEXT-DECORATION: none;   text-align: left; }
table, td, tr {font-size: 12px; }
.ceny {border-collapse: collapse; text-align: left; margin: 5px; width: 450px; }
.ceny th {font-size: 10px; height: 18px; color: #999; }
.ceny td {font-size: 12px; padding: 5px; }
.ceny p {font-size: 10px; color: #999; text-indent: 0px; padding: 3px 0; margin: 0px; }
.ceny tr {background: rgb(228,238,248); }
.no_back {background-color: rgb(220,233,246); }
.big {font-size: 16px; font-weight: bold; }
