/*for IE6*/
body {
  font-size: 75%;
}
/*for others*/
html > body {
  font-size: 0.75em;
}
/*table font size inheritance fix*/
table {
  font-size: 100%;
}
/*float line for footer*/
.new_float_line {
  clear: left;
  font-size: 3px;
  line-height: 3px;
}
.new_float_line_right {
  clear: right;
}
.new_float_line_both {
  clear: both;
}
br.small {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
}
body {
  text-align: center;
  margin: 0em;
  padding: 0em;
}
body,
td,
ol,
ul,
li,
p,
input,
textarea,
select,
div {
  color: #000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
form {
  margin: 0px;
  padding: 0px;
}
a,
a img {
  outline: none;
  color: #000;
  border: none;
  text-decoration: none;
}
a {
  color: #000;
  text-decoration: underline;
}
.align_center {
  text-align: center;
}
.align_right {
  text-align: right;
}
.float_left {
  float: left;
}
.float_right {
  float: right;
}
/*BASIC SETTINGS END*/
/*FORM ITEMS*/
input {
  border: 1px solid #979797;
  margin: 0px;
  padding: 0.1em;
}
.search_width {
  width: 250px;
}
.submit {
  background: none;
  color: #FFF;
  background-color: #7F000C;
  border: none;
  font-weight: bold;
  font-size: 0.8em;
  padding: 0.1em;
  /*overflow: visible;*/
}
.submit_image {
  border: none;
  background: none;
  margin: 0px;
  padding: 0px;
  font-size: 0.8em;
  float: right;
  margin-left: 0.3em;
}
/*FORM ITEMS END*/
body {
  background: url('/buxus/images/design/main_back_deco.gif') repeat-x top left;
}
#frame {
  width: 82em;
  /*989px*/
  margin-right: auto;
  margin-left: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
}
/*HEADER*/
#top_navi {
  background: url('/buxus/images/design/top_navi_deco.gif') no-repeat top right;
  height: 31px;
}
#top_navi ul {
  list-style: none;
  margin: 8px 25px 0px 0px;
  padding: 0px;
  display: inline;
}
#top_navi ul li {
  float: left;
  margin: 0px 22px 0px 0px;
  padding: 0px;
  display: inline;
}
#top_navi ul li a {
  color: #FFF;
  font-size: 0.9em;
}
#top_navi ul li a.active {
  text-decoration: underline;
}
#logo {
  margin-bottom: -35px;
}
#logo_inner {
  margin: 17px 0em 0em 0em;
}
#search_box {
  font-size: 1.2em;
  font-weight: bold;
  color: #275C82;
  margin: 0.5em 0em 0em 0.5em;
}
#search_box label {
  color: #275C82;
  padding: 10px 5px 0 0;
}
#search_box div {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#contentheader {
  padding-top: 35px;
}
#header_bottom {
  height: 75px;
}
#header_bottom ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#header_bottom ul li {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 13.66em;
  /*164px*/
  height: 75px;
  padding: 0px;
}
#header_bottom ul li a {
  font-weight: bold;
  display: block;
  height: 75px;
  color: #383838;
  padding-right: 2px;
}
#header_bottom ul li a img {
  float: left;
  height: 75px;
  padding-right: 5px;
}
#employment {
  background: url('/buxus/images/design/employment_deco_right.jpg') no-repeat top right;
  background-color: #C79090;
}
#family {
  background: url('/buxus/images/design/family_deco_right.jpg') no-repeat top right;
  background-color: #C6B390;
}
#disabled {
  background: url('/buxus/images/design/disabled_deco_right.jpg') no-repeat top right;
  background-color: #BCCE92;
}
#social {
  background: url('/buxus/images/design/social_deco_right.jpg') no-repeat top right;
  background-color: #96CCBF;
}
#employer {
  background: url('/buxus/images/design/employer_deco_right.jpg') no-repeat top right;
  background-color: #94A7C8;
}
#media {
  background: url('/buxus/images/design/media_deco_right.jpg') no-repeat top right;
  background-color: #94A7C8;
}
#header_bottom ul li a.active {
  text-decoration: underline;
}
.invisible {
  display: none;
}
.region {
  background: url('/buxus/images/design/kraje/bratislava_block.png') no-repeat top right;
  /*text-align:center;*/
  position: absolute;
  display: none;
  width: 285px;
  height: 164px;
  border: 0px solid red;
}
.region img.background {
  margin-top: 10px;
  margin-left: 5px;
  margin-bottom: 10px;
  max-width: 160px;
}
.region h3 {
  margin: 0px;
  padding: 0px;
  margin-right: 10px;
  margin-top: 10px;
  font-size: 1.2em;
}
.region div {
  margin-left: 10px;
  margin-right: 10px;
}
#contentleft {
  width: 15.83em;
  /*190px*/
  padding: 0px;
  float: left;
  min-height: 300px;
  _height: 300px;
  clear: both;
}
.top_space {
  height: 27px;
}
/*MAIN MENU*/
* html .boxhead div {
  height: 1%;
}
/* For IE 5 PC */
.sidebox {
  width: 15.58em;
  /* ems so it will grow 187px */
  background: #3D5878 url('/buxus/images/design/menu1/sbbody-r.gif') no-repeat bottom right;
}
.boxhead {
  background: url('/buxus/images/design/menu1/sbhead-r.gif') no-repeat top right;
  margin: 0px;
  padding: 0px;
}
.boxhead div {
  background: url('/buxus/images/design/menu1/sbhead-l.gif') no-repeat top left;
  margin: 0px;
}
.boxbody {
  background: url('/buxus/images/design/menu1/sbbody-l.gif') no-repeat bottom left;
  margin: 0px;
  padding: 5px 30px 10px;
}
#main_menu_list {
  list-style-image: url('/buxus/images/design/main_menu_deco.gif');
  margin: 0px;
  padding: 0px;
}
#main_menu_list li a {
  color: #FFF;
  font-weight: bold;
  text-decoration: underline;
  display: block;
  height: 1%;
  /*IE6 new line fix*/
  padding: 5px 0px 5px 0px;
}
#main_menu_list .submenu {
  list-style-image: url('/buxus/images/design/main_menu_deco1.gif');
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}
#main_menu_list .submenu li {
  color: #FFF;
}
#main_menu_list .submenu li a {
  text-decoration: underline;
  display: block;
  padding: 5px 0px 5px 0px;
  font-weight: normal;
  height: 1%;
  /*IE6 new line fix*/
}
#main_menu_list .submenu2 {
  list-style-image: url('/buxus/images/design/main_menu_deco1.gif');
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}
#main_menu_list .submenu2 li {
  color: #FFF;
}
#main_menu_list .submenu2 li a {
  text-decoration: underline;
  display: block;
  padding: 5px 0px 5px 0px;
  font-weight: normal;
  height: 1%;
  /*IE6 new line fix*/
}
/*MAIN MENU END*/
/*SECOND TYPE MENU*/
* html .boxhead2 h2 {
  height: 1%;
}
/* For IE 5 PC */
/* Show only to IE PC \*/
.sidebox2 {
  width: 15.58em;
  /* ems so it will grow */
  background: url('/buxus/images/design/menu2/sbbody-r.gif') no-repeat bottom right;
}
.boxhead2 {
  background: url('/buxus/images/design/menu2/sbhead-r.gif') no-repeat top right;
  margin: 0px;
  padding: 0px;
}
.boxhead2 h2 {
  background: url('/buxus/images/design/menu2/sbhead-l.gif') no-repeat top left;
  color: #3D5878;
  font-size: 1em;
  text-align: left;
  margin: 0px;
  padding: 10px 0px 0px 13px;
}
.boxbody2 {
  background: url('/buxus/images/design/menu2/sbbody-l.gif') no-repeat bottom left;
  margin: 0px;
  padding: 5px 15px 10px;
}
.boxbody2 a {
  text-decoration: underline;
}
.second_menu_list {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.second_menu_list li a {
  color: #000;
  text-decoration: underline;
  display: block;
  height: 1%;
  /*IE6 new line fix*/
  padding: 5px 0px 5px 0px;
}
/*SECOND TYPE MENU END*/
h2.left_panel {
  color: #3D5878;
  font-size: 1em;
  text-align: left;
  margin: 0px 0px 5px 0px;
  padding: 10px 0px 0px 0px;
}
#content_left_inner p {
  margin: 2px 0px 2px 0px;
}
#homepage {
  width: 66.17em;
  /*797px*/
  padding: 0px;
  float: left;
}
#homepage .homepage-title {
  font-size: 15px;
  border-bottom: 1px dotted #275C82;
  color: #275C82;
}
#sk_map {
  border: none;
}
#guided_path {
  margin-left: 15px;
  min-height: 180px;
  _height: 180px;
}
#homepage_list {
  list-style-image: url('/buxus/images/design/homepage_list_deco.gif');
  width: 25em;
}
#homepage_list li {
  margin: 8px;
}
#homepage_list li a {
  text-decoration: underline;
}
#contentcenter {
  width: 49.75em;
  /*597px 49.75*/
  padding: 0px;
  float: left;
}
#contentcenter .homepage_side_inner img {
  max-width: 100%;
}
#contentcenter .homepage_side_inner table {
  border: 1px solid #D6D6D6;
  border-collapse: collapse;
}
#contentcenter .homepage_side_inner table td,
#contentcenter .homepage_side_inner table th {
  border: 1px solid #D6D6D6;
  padding: 5px;
  color: #505050;
}
#contentcenter .homepage_side_inner table th {
  color: #010101;
  background: #C5C5C5;
}
#contentcenter2 {
  width: 65.75em;
  /*597px 49.75*/
  padding: 0px;
  float: left;
}
.homepage_side {
  float: left;
  width: 24.875em;
}
.homepage_sub {
  width: 49.75em;
}
.homepage_sub2 {
  width: 65.75em;
}
#navi {
  padding: 5px 0px 0px 10px;
}
#navi a {
  text-decoration: underline;
  font-size: 0.9em;
  color: #00759C;
}
.homepage_side_inner {
  margin: 11px;
  font-size: 14px;
}
.homepage_side_inner h1,
h1,
h2,
h3,
h4 {
  font-size: 24px;
  color: #275C82;
}
.homepage_side_inner h2,
h2 {
  font-size: 20px;
}
.homepage_side_inner h3,
h3 {
  font-size: 18px;
}
.homepage_side_inner h4,
h4 {
  font-size: 16px;
}
.homepage_side_inner a {
  color: #275C82;
  text-decoration: underline;
}
.homepage_side_inner h2 a,
.homepage_side_inner .files a,
.homepage_box_info a,
a.homepage_box_more {
  color: #275C82;
}
.homepage_side_inner h2 {
  color: #275C82;
  font-weight: bold;
  font-size: 20px;
  padding-bottom: 8px;
  border-bottom: 1px dotted #275C82;
  margin-bottom: 4px;
}
.homepage_side_inner h3 {
  font-size: 18px;
  margin-bottom: 2px;
  color: #275C82;
}
.homepage_side_inner h3 a {
  text-decoration: underline;
  color: #275C82;
}
.homepage_side_inner h4 {
  font-size: 16px;
}
.homepage_box_text {
  margin: 5px 0px 8px 0px;
}
.homepage_box_info {
  margin: 0px;
  font-size: 0.9em;
  float: left;
}
.homepage_box_info a {
  text-decoration: underline;
}
.homepage_box_more {
  display: block;
  background: url('/buxus/images/design/more_deco.gif') no-repeat bottom left;
  float: right;
  padding-left: 11px;
  font-size: 0.9em;
}
.homepage_divider {
  border-bottom: 2px solid #275C82;
  font-size: 4px;
  line-height: 4px;
}
.text_divider {
  border-bottom: 1px dotted #275C82;
  font-size: 4px;
  line-height: 4px;
}
.homepage_all a {
  color: #3D5878;
  text-decoration: underline;
}
.subpage_print a {
  display: block;
  float: right;
  color: #3D5878;
  text-decoration: underline;
  padding-left: 25px;
  background: url('/buxus/images/design/print.gif') no-repeat top left;
}
#contentright {
  width: 16.416em;
  /*197px*/
  padding: 0px;
  float: left;
}
/*THIRD TYPE MENU*/
* html .boxhead3 div {
  height: 1%;
}
/* For IE 5 PC */
/* Show only to IE PC \*/
.sidebox3 {
  width: 16.33em;
  /* ems so it will grow */
  background: url('/buxus/images/design/menu3/sbbody-r.gif') no-repeat bottom right;
}
.sidebox3 .no-background {
  background: none;
}
.boxhead3 {
  background: url('/buxus/images/design/menu3/sbhead-r.gif') no-repeat top right;
  margin: 0px;
  padding: 0px;
}
.boxhead3 div {
  background: url('/buxus/images/design/menu3/sbhead-l.gif') no-repeat top left;
  padding: 0px;
  padding-top: 10px;
  margin: 0px;
}
.boxhead3 div h2,
.boxhead4 div h2 {
  color: #404040;
  font-size: 2em;
  text-align: left;
  margin: 0 10px 0px 10px;
  padding: 3px 0px 6px 0px;
  font-weight: normal;
  border-bottom: 1px dotted #404040;
}
.boxbody3 {
  background: url('/buxus/images/design/menu3/sbbody-l.gif') no-repeat bottom left;
  margin: 0px;
  padding: 5px 15px 10px;
}
/*THIRD TYPE MENU END*/
/*FOURTH TYPE MENU, just slightly tuned corners to fit color in gradient*/
.boxhead4 {
  background: url('/buxus/images/design/menu4/sbhead-r.gif') no-repeat top right;
  margin: 0px;
  padding: 0px;
}
.boxhead4 div {
  background: url('/buxus/images/design/menu4/sbhead-l.gif') no-repeat top left;
  padding: 0px;
  padding-top: 10px;
  margin: 0px;
}
/*FOURTH TYPE MENU END*/
.boxbody3 ul {
  list-style: none;
  margin-left: 0px;
  padding: 0px;
  padding-left: 10px;
}
.right_panel_more {
  color: #FFF;
  background-color: #7F000C;
  border: none;
  font-weight: bold;
  padding: 0.3em 0.5em 0.3em 0.5em;
  width: 40px;
}
/*ANKETA*/
.pruh-anketa {
  height: 7px;
  border: 1px solid #3D5878;
  display: block;
  overflow: hidden;
  clear: both;
  background: url('/buxus/images/design/anketa_background.gif') repeat-x;
  margin-bottom: 5px;
}
#footer_out {
  background: url('/buxus/images/design/footer_deco.gif') repeat-x top center;
  margin-top: 30px;
}
#footer {
  margin: 0px;
  margin-right: auto;
  margin-left: auto;
  width: 82em;
  padding-top: 23px;
}
#footer_menu {
  /*margin-left:4.16em;*/
  text-align: right;
  color: #FFF;
}
#footer_menu a,
.copyinfo {
  color: #FFF;
  text-decoration: underline;
  font-size: 0.9em;
}
.copyinfo {
  text-decoration: none;
}
#footer_foot {
  margin-top: 34px;
  margin-left: 4.16em;
  margin-right: 49px;
  text-align: left;
  height: 34px;
}
.footer_buxus {
  color: white;
  font-size: 0.9em;
  text-align: left;
}
.footer_buxus p {
  color: white;
  text-align: left;
  margin: 0px;
  padding: 0px;
}
.footer_buxus a {
  text-decoration: underline;
  color: white;
}
dt,
dd {
  margin: 0px;
}
dd input {
  width: 350px;
}
dd#type_information-element input {
  width: 40px;
}
.paginationControl {
  text-align: center;
  font-size: 11px;
  clear: both;
  padding: 5px;
}
.paginationControl a {
  text-decoration: underline;
}
.paginationControl a:hover {
  text-decoration: none;
}
table.form input {
  width: 280px;
}
table.form td.form_submit {
  text-align: right;
}
table.form td.submit_button input {
  border: 1px solid red;
}
table.form select {
  width: 285px;
}
table.newsletter input.email {
  width: 155px;
}
table.newsletter input.button {
  width: 159px;
}
/* RSS */
ul.rss {
  list-style-type: none;
  padding: 0px;
  padding-left: 5px;
}
ul.rss li a {
  display: block;
  background: url("../../images/design/rss-icon.gif") left center no-repeat;
  padding: 6px 0 5px 40px;
}
#sitemap ul {
  list-style-type: none;
}
#sitemap ul li {
  list-style-type: none;
}
#sitemap ul level2.li {
  list-style-type: none;
}
#sitemap ul li ul li {
  list-style-type: none;
}
#interesting_links a {
  text-decoration: underline;
}
ul.interesting_links {
  list-style-image: url('/buxus/images/design/universal_deco.gif');
  padding-left: 18px;
}
#public_add {
  list-style-image: url('/buxus/images/design/universal_deco.gif');
  padding-left: 18px;
}
#public_add a {
  text-decoration: underline;
}
#faq a {
  text-decoration: underline;
}
table.szu_table {
  width: 100%;
  border: 1px solid silver;
  background: #ECF4F7;
}
table.szu_table th {
  color: white;
  background: #3D5878;
  padding: 3px;
}
table.szu_table th.center {
  background: #3D5878;
  padding: 3px;
  text-align: center;
}
table.szu_table td {
  padding: 2px;
  border-bottom: 1px dotted silver;
  background: #ECF4F7;
}
table.szu_table td.center {
  padding: 2px;
  border-bottom: 1px dotted silver;
  text-align: center;
}
table.szu_table tr:hover {
  background: #EEEEEE;
}
table.szu_table a {
  text-decoration: underline;
}
table.szu_table th a {
  text-decoration: underline;
  color: #ffffff;
}
table.szu_table td a:visited {
  color: #6D6D6D;
}
#message {
  border: 1px solid green;
  color: green;
  text-align: center;
  background-color: #b1c28b;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px;
}
ul.errors {
  margin: 0px;
  padding: 0px;
  border: 1px solid #BF474F;
  color: red;
  text-align: center;
  background-color: #B98587;
  margin-top: 3px;
  margin-bottom: 0px;
  padding: 5px;
}
ul.errors li {
  color: white;
  text-align: center;
  list-style-type: none;
}
ul.errors li a {
  color: white;
}
.suffix {
  color: red;
}
label.error {
  color: red;
}
label {
  font-weight: bold;
}
label input {
  font-weight: normal;
}
.close_map {
  background-color: #3D5878;
  color: #FFF;
  font-weight: bold;
  float: right;
}
.main_div {
  background-color: #383838;
  color: white;
  position: absolute;
  display: none;
  width: 208px;
  height: 125px;
  font-weight: normal;
  /*padding:5px;*/
}
.main_div img {
  float: left;
  height: 75px;
  margin-right: 5px;
}
.main_div a {
  color: #383838;
  display: block;
  text-decoration: none;
}
.main_div a span {
  color: #383838;
  margin: 0px;
  padding: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: block;
  /*margin-top:5px;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;*/
}
td.error input,
td.error select {
  border: 1px solid red;
}
span.error span input,
span.error select {
  border: 1px solid red;
}
p.xlsexport {
  color: #004308;
  background: #f0ffed;
  border: #cbf2c4 1px solid;
  padding: 15px;
  margin: 10px 0;
}
p.xlsexport a {
  color: #004308;
}
a.email_link {
  color: #00759C;
  text-decoration: none !important;
}
.disabled,
.disabled a {
  color: #800000;
}
.zverejnenie,
.zverejnenie a {
  color: black;
}
.neaktivna,
.neaktivna a {
  color: gray;
}
.aktualna,
.aktualna a {
  color: #275C82;
}
div.files {
  /*text-align:center;*/
  clear: both;
  padding-bottom: 10px;
}
div.file {
  text-align: center;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  width: 100px;
}
div.file a {
  text-decoration: underline;
  font-size: 0.9em;
}
div.file span.note {
  font-size: 0.9em;
}
#zoznam_zamestnavatelovpopup {
  text-align: left;
}
#zoznam_zamestnavatelov_icopopup {
  text-align: left;
}
#minus,
#minus1,
#minus2 {
  text-decoration: none;
  font-size: 1.1em;
  color: gray;
}
#plus,
#plus1,
#plus2 {
  text-decoration: none;
  font-size: 1.1em;
  color: gray;
}
#ina_vyhoda {
  width: 650px;
  float: right;
}
#zoznam_zamestnavatelov {
  height: 22px;
  font-size: 12px;
}
#zoznam_zamestnavatelov_ico {
  height: 22px;
  font-size: 12px;
}
#top_menu {
  border: 1px solid #D9D9D9;
  background: #EEEEEE;
  padding: 0px;
  margin: 0px;
}
#top_menu ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  padding-left: 5px;
  padding-top: 10px;
  padding-left: 10px;
}
#top_menu ul li {
  float: left;
}
#top_menu ul li a#add_user {
  background: url('/buxus/images/design/add.gif') left center no-repeat;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#list_vpm {
  background: url('/buxus/images/design/list_vpm.gif') left center no-repeat;
  margin-left: 30px;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#add_vpm {
  background: url('/buxus/images/design/add_vpm.gif') left center no-repeat;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#list_users {
  background: url('/buxus/images/design/zoznam_zamestnavatelov.gif') left center no-repeat;
  margin-left: 30px;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#login_users {
  background: url('/buxus/images/design/zoznam_zamestnavatelov.gif') left center no-repeat;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#register_user {
  background: url('/buxus/images/design/registracne_udaje.gif') left center no-repeat;
  margin-left: 30px;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#register_user_first {
  background: url('/buxus/images/design/registracne_udaje.gif') left center no-repeat;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
#top_menu ul li a#list_vpm_one {
  background: url('/buxus/images/design/list_vpm.gif') left center no-repeat;
  padding-left: 25px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
.bordered-table {
  width: 960px !important;
}
.bordered-table tr td {
  border: 1px solid black !important;
}
.phone-line {
  color: #3f5876;
  float: right;
  font-weight: bold;
  text-align: right;
  width: 400px;
}
.tooltip {
  max-width: 500px;
  background: #fff;
  border: 1px solid #aaa;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  z-index: 100;
  text-align: left;
}
.slovnik {
  border-bottom: 1px dashed #000;
}
/****/
#docs {
  padding-top: 10px;
}
#docs .table_list {
  border-color: #D6D6D6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  width: 100%;
}
#docs .table_list th,
#docs .table_list td {
  padding: 5px;
}
#docs .table_list th {
  background: none repeat scroll 0 0 #C5C5C5;
  border-color: #C5C5C5;
  border-style: solid;
  border-width: 1px 0 0 1px;
  color: #010101;
  font-weight: normal;
}
#docs .table_list th + th {
  border-left: 1px solid #FFFFFF;
}
#docs .table_list th.cell1 {
  width: 90px;
}
#docs .table_list th.cell2 {
  width: auto;
}
#docs .table_list th.cell3 {
  width: 120px;
}
#docs .table_list th.cell4,
#docs .table_list th.cell5 {
  width: 150px;
}
#docs .table_list td.cell1 {
  text-align: center;
}
#docs .table_list td.cell2 {
  text-align: left;
}
#docs .table_list td.cell3,
#docs .table_list td.cell4,
#docs .table_list td.cell5 {
  text-align: right;
}
#docs .table_list td.cell4,
#docs .table_list td.cell5 {
  font-size: 0.9em;
  text-align: left;
}
#docs .table_list td {
  border-color: #D6D6D6;
  border-style: solid;
  border-width: 1px 0 0 1px;
}
#docs .table_list td {
  color: #505050;
}
#docs .table_list td span {
  color: #505050;
  font-size: 1em;
}
#docs .table_list td.cell3 {
  color: #970101;
}
#docs .sort {
  float: right;
  text-align: right;
  width: 13px;
}
#docs a.sort-up {
  background-image: url("/buxus/images/design/sort-up2.gif");
  background-position: center top;
  background-repeat: no-repeat;
  float: right;
  height: 14px;
  text-decoration: none;
  width: 13px;
}
#docs a.sort-up:hover {
  background-image: url("/buxus/images/design/sort-up-on2.gif");
}
#docs a.sort-down {
  background-image: url("/buxus/images/design/sort-down2.gif");
  background-position: center top;
  background-repeat: no-repeat;
  float: right;
  height: 14px;
  text-decoration: none;
  width: 13px;
}
#docs a.sort-down:hover {
  background-image: url("/buxus/images/design/sort-down-on2.gif");
}
#docs .b_left {
  float: left;
  width: 210px;
}
#docs .b_right {
  float: right;
  width: 410px;
}
#docs .area {
  border: 1px solid #D7D7D7;
  margin: 0 0 10px;
}
#docs .area h2 {
  background: none repeat scroll 0 0 #CFCFCF;
  color: #10233D;
  display: block;
  font-size: 1.2em;
  margin: 0;
  padding: 8px;
}
#docs .area table {
  margin: 10px;
}
#docs .area table tr {
  vertical-align: top;
}
#docs .area table th {
  font-weight: normal;
  padding: 0 5px 0 0;
  text-align: right;
}
#docs .area2 ul {
  list-style: none outside none;
  margin: 0;
  padding: 10px;
}
#docs .area3 {
  background: none repeat scroll 0 0 #EDEDED;
  color: #454545;
}
#docs .area3 th {
  width: 120px;
}
#docs .area4 {
  width: 100%;
}
#docs .area4 div {
  float: left;
  height: 60px;
  line-height: 60px;
  padding: 0 15px;
  width: 247px;
}
#docs .area4 div span {
  color: #970101;
  padding: 0 0 0 10px;
}
#docs .area4 .first {
  padding: 0 0 0 15px;
  width: 322px;
}
#docs .area4 .last {
  background: none repeat scroll 0 0 #EDEDED;
  border-left: 1px solid #CFCFCF;
  float: right;
  padding: 0 0 0 15px;
  width: 310px;
}
#docs .area4 .last span {
  font-size: 1.4em;
  font-weight: bold;
}
#docs .area4 .cleaner {
  float: none;
  height: 0;
  line-height: 0;
  padding: 0;
  width: 0;
}
#docs .area5 {
  height: 3em;
  margin-top: 20px;
}
#docs .area5 .back {
  background: url("../images/ico_back.gif") no-repeat scroll 0 center transparent;
  float: left;
  padding: 0 0 0 20px;
}
#docs .area5 .report {
  background: url("../images/ico_alert.gif") no-repeat scroll 0 center transparent;
  float: right;
  padding: 0 0 0 20px;
}
#docs .area6 {
  background-color: #EDEDED;
  color: #454545;
  padding: 3px;
  text-align: center;
}
#docs .area7 {
  border: 0 none;
}
#docs .area7 table {
  margin: 0;
  width: 100%;
}
#docs .area7 table th {
  background: none repeat scroll 0 0 #EDEDED;
  padding: 5px;
  text-align: left;
}
#docs #fb_like {
  margin: 20px 0 0;
}
#docs .publikuj {
  background-color: #000000;
  padding: 5px;
  text-align: center;
}
#docs .form_info {
  background-color: #FFFFFF;
  border: 1px solid #38425A;
  clear: both;
  margin: 0;
  padding: 3px;
  width: 300px;
}
.cleaner {
  clear: both;
}
.hidden {
  display: none;
}
table.table_list tr.archive,
#docs .table_list tr.archive td span,
.table_list tr.archive a,
#content_list .archive,
#content_list .archive p,
#content_list .archive a {
  color: #cccccc;
}
#spodask_report_form table {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  border: none;
}
#spodask_report_form textarea {
  width: 570px;
  height: 200px;
}
#spodask_report_form input,
#spodask_report_form textarea {
  padding: 5px 3px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  border: 1px solid #275C82;
}
#spodask_report_form select {
  padding: 4px 3px 4px 0;
  font-size: 12px;
  font-family: Arial, sans-serif;
  border: 1px solid #275C82;
  max-width: 250px;
}
#spodask_report_form table td {
  padding: 5px 1px;
  margin: 0;
  border: none;
}
#spodask_report_form hr {
  border: none;
  border-top: 1px dotted #275C82;
  writing-mode: tb-rl;
}
#spodask-summary-form td,
#spodask-summary-form th {
  text-align: center;
  font-size: 11px;
  padding: 3px;
}
#spodask-summary-form th {
  vertical-align: bottom;
}
#spodask-summary-form td input.new-value {
  width: 20px;
  font-size: 11px;
  text-align: center;
}
#rocny-vykaz-form .general-info td,
#rocny-vykaz-form .general-info th {
  border: 1px solid #3D5878;
  border-collapse: collapse;
  padding: 5px;
  margin: 0;
}
#rocny-vykaz-form .general-info th {
  text-align: center;
  vertical-align: bottom;
}
#rocny-vykaz-form table {
  border-collapse: collapse;
}
#rocny-vykaz-form table td {
  padding: 0;
  margin: 0;
}
#rocny-vykaz-form hr {
  margin: 30px 0;
}
#rocny-vykaz-form .sum,
#rocny-vykaz-form .sum-row {
  color: #275C82;
  font-weight: bold;
  border: 1px solid #ffffff;
  text-align: center !important;
}
#rocny-vykaz-form input.integer,
#rocny-vykaz-form input.float {
  text-align: right;
  min-width: 70px;
}
#rocny-vykaz-form .error {
  border: 1px solid #ff0000 !important;
  background-color: #ffdddd !important;
  color: #ff0000 !important;
}
#rocny-vykaz-form .note {
  line-height: 0.8em;
  color: #275C82;
  font-size: 10px;
}
table.table_list tr.archive,
#docs .table_list tr.archive td span,
.table_list tr.archive a,
#content_list .archive,
#content_list .archive p,
#content_list .archive a {
  color: #cccccc;
}
.upsvar-map {
  width: 100%;
  float: left;
  position: relative;
}
.upsvar-map h2 {
  font-size: 15px;
  border-bottom: 1px dotted #275C82;
  color: #275C82;
}
.upsvar-map h2#search-label {
  margin: 0px;
  border-bottom: 0px;
}
.urad-info {
  position: absolute;
  background: #fff;
  border: 1px solid #aaa;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  z-index: 100;
}
.error div.annual_report_error {
  color: red;
}
#guided_path h1 {
  margin-top: 5px;
  margin-bottom: 0px;
}
#guided_path ul {
  margin-bottom: 0px;
}
#select-urad-label {
  position: relative;
  top: -5px;
}
#select-urad {
  position: relative;
  top: -5px;
  left: 0px;
  max-width: 340px;
}
.photo-gallery {
  text-align: center;
}
.photo-gallery img {
  max-height: 140px;
  max-width: 140px;
}
.ui-autocomplete-loading {
  background: white url('/buxus/images/design/wait.gif') right center no-repeat;
}
.error {
  border: 1px solid #ffaadd;
  color: red;
  font-size: 16px;
}
.file-ext {
  width: 40px;
  text-align: center;
}
.file-size {
  white-space: nowrap;
  text-align: right;
}
.annual-menu {
  line-height: 30px;
}
#search-form,
.search-form {
  position: relative;
}
#search-form.ustredie #search-suggest,
.search-form.ustredie #search-suggest {
  left: inherit;
  right: 0px;
}
#search-form #search-suggest,
.search-form #search-suggest {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 33px;
  left: -9px;
  width: 497px;
  text-align: left;
  color: #454646;
  background: #fff;
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search-form #search-suggest #search-suggest-top,
.search-form #search-suggest #search-suggest-top {
  background: url(/buxus/images/design/suggestions-top.png) no-repeat left top;
  height: 20px;
}
#search-form #search-suggest #search-suggest-content,
.search-form #search-suggest #search-suggest-content {
  background: url(/buxus/images/design/suggestions-middle.png) repeat-y left top;
  padding: 0px 9px;
}
#search-form #search-suggest #search-suggest-content h2,
.search-form #search-suggest #search-suggest-content h2 {
  color: #454646;
  padding: 0px 11px;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
}
#search-form #search-suggest #search-suggest-content hr,
.search-form #search-suggest #search-suggest-content hr {
  border: none;
  border-top: 1px dotted #b1a0ff;
  display: block;
  margin: 5px 11px;
}
#search-form #search-suggest #search-suggest-content ul,
.search-form #search-suggest #search-suggest-content ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
#search-form #search-suggest #search-suggest-content ul li,
.search-form #search-suggest #search-suggest-content ul li {
  padding: 0px;
  margin: 0px;
}
#search-form #search-suggest #search-suggest-content ul li.suggest-active a,
.search-form #search-suggest #search-suggest-content ul li.suggest-active a {
  background: #e4e5e9;
}
#search-form #search-suggest #search-suggest-content ul li a,
.search-form #search-suggest #search-suggest-content ul li a {
  padding: 3px 11px;
  display: block;
  color: #3f4b89;
  font-size: 13px;
  text-decoration: none;
}
#search-form #search-suggest #search-suggest-content ul li a:hover,
.search-form #search-suggest #search-suggest-content ul li a:hover {
  text-decoration: underline;
  background: #e4e5e9;
}
#search-form #search-suggest #search-suggest-content a.suggest-footer-link,
.search-form #search-suggest #search-suggest-content a.suggest-footer-link {
  display: block;
  text-align: center;
  color: #3f4b89;
  font-size: 13px;
  text-decoration: none;
  padding: 3px 0px;
}
#search-form #search-suggest #search-suggest-content a.suggest-footer-link:hover,
.search-form #search-suggest #search-suggest-content a.suggest-footer-link:hover {
  text-decoration: underline;
}
#search-form #search-suggest #search-suggest-bottom,
.search-form #search-suggest #search-suggest-bottom {
  background: url(/buxus/images/design/suggestions-bottom.png) no-repeat left top;
  height: 21px;
}
.show-tooltip {
  cursor: pointer;
}
.float-right {
  float: right;
}
.info-form-table td {
  border: none;
}
.layout-col2,
.layout-col3 {
  width: 100%;
}
.layout-col2 td {
  width: 50%;
  border: none;
}
.layout-col3 td {
  width: 33%;
  border: none;
}
span.square {
  background: #0266a8;
  background: -webkit-linear-gradient(#0266a8 0%, #005389 100%);
  background: -o-linear-gradient(#0266a8 0%, #005389 100%);
  background: linear-gradient(#0266a8 0%, #005389 100%);
  border-radius: 5px;
  border-bottom: 1px solid #FFF;
  display: inline-block;
  height: 28px;
  width: 28px;
}
.arrow {
  position: relative;
}
.arrow.up:after {
  position: absolute;
  top: 9px;
  left: 7px;
  width: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 0 7px 8px 7px;
  border-color: transparent transparent #FFFFFF transparent;
  border-radius: 2px;
}
.arrow.up:before {
  position: absolute;
  top: 11px;
  left: 7px;
  width: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 0 7px 8px 7px;
  border-color: transparent transparent rgba(0, 0, 0, 0.7) transparent;
  border-radius: 2px;
}
.arrow.down:after {
  position: absolute;
  top: 10px;
  left: 7px;
  width: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 8px 7px 0 7px;
  border-color: #FFFFFF transparent transparent transparent;
  border-radius: 2px;
}
.arrow.down:before {
  position: absolute;
  top: 12px;
  left: 7px;
  width: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 8px 7px 0 7px;
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
  border-radius: 2px;
}
a.external {
  padding-right: 16px;
  background: url('/buxus/images/design2/new-window-small2.png') no-repeat right bottom;
}
.dates {
  text-align: right;
}
#content_list h2 {
  border-bottom: 0px;
  padding-bottom: 0px;
  font-weight: normal;
  font-size: 20px;
}
table .doc-info {
  display: none;
}
.grey-box-left {
  width: 187px;
}
.grey-box-left div h2 {
  font-size: 1.3em;
  font-weight: bold;
}
/*# sourceMappingURL=style.css.map */