
.activity-notification
{
  margin-left:        15px;
  vertical-align:     middle;
}

*
{
  margin:               0;
  padding:              0;
}

body
{
  color:                #000;
  background:           #989791 url("/img/layout/background-top.png") repeat-x;
  direction:            ltr;
  font-family:          Arial, Helvetica, sans-serif;
  font-size:            12px;
}

#page-frame
{
  width:                980px;
  margin:               0 auto;
}

#page-head
{
  padding-bottom:       7px;
}

#page-main
{
  background-color:     #FFF;
  min-height:           150px;
  padding-bottom:       1px;
}

#page-tail
{
  margin:               10px 0;
}

#page-sidebar
{
  float:                left;
  width:                220px;
  margin:               0 15px;
  padding:              15px 0;
}

#page-sidebar-right
{
  float:                right;
  width:                220px;
  margin:               0 15px;
  padding:              15px 0;
}

.page-content-2col
{
  margin:               0 15px 0 250px;
  padding:              15px 0;
}

.page-content-3col
{
  margin:               0 250px;
  padding:              15px 0;
}

.ui-widget
{
  font-family:          Arial, Helvetica, sans-serif;
  font-size:            1em;
}

.ui-widget-content
{
  color:                #000;
}

.ui-tabs.ui-widget-content
{
  color:                #000;
  background:           none;
  border:               0;
}

.ui-tabs .ui-widget-header
{
  color:                #FFFFFF;
  background:           none;
  font-weight:          bold;
  border:               none;
}

.ui-tabs .ui-state-default,
.ui-tabs .ui-widget-content .ui-state-default
{
  color:                #27447B;
  background:           none;
  outline:              medium none;
  font-weight:          bold;
  border:               none;
}

.ui-tabs .ui-state-active,
.ui-tabs .ui-widget-content .ui-state-active
{
  color:                #27447B;
  background:           none;
  outline:              medium none;
  font-weight:          bold;
  border:               none;
}

.ui-tabs .ui-state-default a,
.ui-tabs .ui-state-default a:link,
.ui-tabs .ui-state-default a:visited
{
  color:                #000000;
  outline:              medium none;
  font-weight:          bold;
  text-decoration:      none;
}

.ui-tabs .ui-state-active a,
.ui-tabs .ui-state-active a:link,
.ui-tabs .ui-state-active a:visited
{
  color:                #27447B;
  font-weight:          bold;
}

.ui-tabs.ui-corner-top,
.ui-tabs .ui-corner-top
{
  -moz-border-radius-topleft:   none;
  -moz-border-radius-topright:  none;
}

.ui-tabs.ui-corner-all,
.ui-tabs .ui-corner-all
{
  -moz-border-radius:   0;
}

.ui-tabs
{
  padding:              0;
}

.ui-tabs .ui-tabs-nav
{
  position:             relative;
  list-style:           none outside none;
  padding:              0;
  border-bottom:        2px solid #27447B;
}

.ui-tabs .ui-tabs .ui-tabs-nav
{
  border-bottom:        2px solid #C0C0C0;
}

.ui-tabs .ui-tabs-nav li
{
  position:             relative;
  float:                left;
  margin:               0 0.2em -1px 0;
  padding:              0;
  border-bottom-width:  0 !important;
}

.ui-tabs .ui-tabs-nav li a
{
  float:                left;
  text-decoration:      none;
  padding:              0.5em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-state-hover a
{
  text-decoration:      underline;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
  padding-bottom:       0;
  border-bottom-width:  0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a
{
  cursor:               pointer;
  color:                #27447B;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
  cursor:               pointer;
  color:                #C0C0C0;
}

.ui-tabs .ui-tabs-panel
{
  display:              block;
  background:           none repeat scroll 0 0 transparent;
  padding:              1em 0.5em;
  border-width:         0;
}

.ui-tabs .ui-tabs-hide
{
  display:              none !important;
}

.ui-tabs .ui-corner-bottom
{
  -moz-border-radius-bottomleft:  0;
  -moz-border-radius-bottomright: 0;
}

.ui-progressbar
{
  height:               15px;
}

a
{
  font-weight:          normal;
  text-decoration:      none;
}

a:link,
a:visited
{
  color:                #000;
  outline:              none;
  font-weight:          normal;
  text-decoration:      underline;
}

a:active,
a:hover
{
  color:                #333;
  outline:              none;
  font-weight:          normal;
  text-decoration:      none;
}

img
{
  border:               0;
}

.hide
{
  display:              none;
}

.clear
{
  clear:                both;
}

#page-tail p
{
  color:                #FFF;
  text-align:           center;
  padding:              0;
}

.breadcrumb
{
  margin-left:        25px;
  padding:            23px 0 0;
}

.breadcrumb a,
.breadcrumb a:active,
.breadcrumb a:visited
{
  color:              #686868;
}

.breadcrumb span
{
  margin:             0 8px;
}

.more,
.more:link,
.more:visited
{
  display:            block;
  width:              100px;
  color:              #FFF;
  background-color:   #000;
  text-decoration:    none;
  text-transform:     uppercase;
  font-size:          0.8em;
  padding:            10px 0 10px 10px;
}

.clipboard,
.clipboard:link,
.clipboard:visited
{
  display:            block;
  width:              130px;
  color:              #FFF;
  background-color:   #000;
  text-decoration:    none;
  text-transform:     uppercase;
  font-size:          0.8em;
  padding:            5px 0 5px 10px;
}

.more:hover
{
  color:              #CCC;
}

.missing,
.missing:link,
.missing:visited
{
  background-color:   #F0F;
}

button.black,
a.black
{
  cursor:             pointer;
  color:              #FFF;
  background-color:   #000;
  padding:            4px 25px;
  border:             none;
}

.slider-container
{
  position:           relative;
  margin-top:         10px;
}

.slider-container .slider-value
{
  text-align:         right;
}

.slider-control.ui-corner-all
{
  -moz-border-radius: 0;
}

.slider-control.ui-widget-content
{
  background:         url('/img/content/slider.png') repeat-x;
  border:             none;
}

.slider-control .ui-widget-header
{
  background:         url('/img/content/slider.png') repeat-x 0 -20px;
  border:             none;
}

.slider-control .ui-slider-handle
{
  width:              11px;
  height:             13px;
  background:         url('/img/content/slider.png') repeat-x -1px -41px;
  border:             none;
}

#page-sidebar .banner-right,
#page-sidebar-right .banner-right
{
  margin-top:         15px;
  padding-top:        15px;
  border-top:         1px solid #CCC;
}

.next
{
  cursor:             pointer;
  background-color:   #EAEAEA;
  border:             1px solid #999999;
  padding:            4px 25px;
}

.right
{
  text-align:         right;
}

.left
{
  text-align:         left;
}

#page-head .logo
{
  float:                left;
  margin:               10px 0 0 15px;
}

#page-head-banner
{
  float:                right;
  width:                550px;
  padding:              8px 0 0;
}

#pagetab
{
  float:              right;
  z-index:            100;
  width:              720px;
  height:             35px;
  background:         url('/img/layout/background-menu.png') repeat-x;
}

#pagetab li.active-pagetab
{
}

#pagetab li.active-pagetab a
{
  text-decoration:    underline;
}

#pagetab li.active-pagetab li a
{
  text-decoration:    none;
}

#pagetab ul
{
  margin:             0 0 13px;
}

#pagetab li
{
  position:           relative;
  float:              left;
  list-style:         none outside none;

  text-transform:     uppercase;
  white-space:        nowrap;
  margin-left:        0;
  border-left:        1px solid transparent;
}

#pagetab li a
{
  display:            block;
  height:             24px;
  color:              #FFF;
  text-align:         center;
  text-decoration:    none;
  padding:            11px 18px 0;
}

#pagetab .primary-tab li:hover
{
  background-color:   #EAEAEA;
  border-left:        1px solid #999;
}

#pagetab .primary-tab li:hover a
{
  color:              #000;
}

#pagetab .primary-tab li:hover ul.secondary-tab
{
  display:            block;
}

#pagetab .primary-tab li:hover ul.secondary-tab li
{
  border:             none;
}

#pagetab ul.secondary-tab
{
  display:            none;
  position:           absolute;
  top:                35px;
  left:               -1px;
  width:              16em;
  background-color:   #EAEAEA;
  margin:             0;
  padding:            3px;
  border:             1px solid #999;
  border-top:         none;
}

#pagetab ul.secondary-tab li
{
  width:              100%;
  color:              #000;
  font-size:          1em;
  border:             none;
}

#pagetab ul.secondary-tab li a
{
  height:             auto;
  color:              #000;
  text-align:         left;
  margin:             0;
  padding:            5px 15px;
}

#pagetab ul.secondary-tab li a:hover
{
  background-color:   #FFF;
}

#page-main-caption-banner
{
  float:              left;
}

.xforms-clearboth
{
  clear:              both;
}

.xforms-center
{
  text-align:         center;
}

.xforms-hidden
{
  display:            none;
}

.xforms-message
{
  color:              #3333CC;
  background:         #E4F2FA url('http://mediaservice.force.sk/xforms/xfmessage.png') no-repeat 10px center;
  text-align:         center;
  font-weight:        bold;
  white-space:        normal;
  border:             thin solid #3333CC;
  padding:            15px 10px 15px 52px;
  margin:             10px 0px;
}

.xforms-error
{
  color:              #696969;
  background:         #FFF6BF url('http://mediaservice.force.sk/xforms/xferror.png') no-repeat 10px center;
  text-align:         center;
  font-weight:        bold;
  white-space:        normal;
  border:             thin solid #ffd324;
  padding:            15px 10px 15px 52px;
  margin:             10px 0px;
}

.xforms-message p,
.xforms-error p
{
  margin:             0;
  padding:            0;
}

.xforms fieldset
{
  margin:             0.5em 0 0 0;
  padding:            0;
}

.xforms fieldset legend
{
  margin-left:        1em;
  padding:            0 10px 0 10px;
}

.xforms dt
{
  position:           relative; /* IEWin hack */
  float:              left;

  width:              10em;
  text-align:         right;
  margin-bottom:      0.8em;
}

.xforms dd
{
  position:           relative;
  clear:              right;
  margin-left:        10.5em;
  margin-bottom:      0.8em;
  padding-left:       0.5em
}

.xforms-required
{
  font-weight:        bold;
}

.xforms-alert,
.xforms-info
{
  position:           absolute;
  z-index:            1;
  width:              200px;
  color:              #696969;
  text-align:         left;
  margin-top:         10px;
  margin-left:        10px;
}

.xforms-alert p
{
  background:         #FFF6BF url('http://mediaservice.force.sk/xforms/exclamation.png') 10px 50% no-repeat;
  margin:             0;
  padding:            5px 20px 5px 40px;
  border:             2px solid #ffd324;
}

.xforms-info p
{
  background:         #FFF6BF url('http://mediaservice.force.sk/xforms/information.png') 10px 50% no-repeat;
  margin:             0;
  padding:            5px 20px 5px 40px;
  border:             2px solid #ffd324;
}

.xforms-alert p img,
.xforms-info p img
{
  position:           absolute;
  top:                -8px;
  left:               10px;
}

.xforms-breadcrumb
{
  padding:            5px 10px;
}

.xforms-breadcrumb ul
{
  list-style-type:    none;
  margin:             0;
  padding:            0;
}

.xforms-breadcrumb ul li
{
  display:            inline;
  float:              left;
}

.xforms-breadcrumb ul li p
{
  margin:             0;
  padding:            0;
  border:             0;
}

.xforms-breadcrumb ul li button
{
  cursor:             pointer;
  color:              #000;
  background-color:   transparent;
  font-size:          1.3em;
  font-weight:        bold;
  margin:             0;
  padding:            0;
  border:             0;
}

.xforms-breadcrumb ul li img
{
  vertical-align:     middle;
  margin:             0 5px;
}

.xforms-tab
{

}

.xforms-tab ul.tab
{
  list-style-type:      none;
  margin:               0;
  padding:              0;
}

.xforms-tab ul.tab li
{
  display:              inline;
  float:                left;

}

.xforms-tab ul.tab li p
{
  margin:               0;
  padding:              0;
}

.xforms-tab ul.tab li button
{
  cursor:               pointer;




  text-decoration:      none;
  margin:               0;

  border:               0;
}

.xforms-tab ul.tab li.active button
{

}

.xforms-tab div.tab-content
{
  display:              none;
}

.xforms-tab div.active-tab-content
{

}

table.xforms-table th,
table.xforms-table th a,
table.xforms-table th a:visited
{

}

table.xforms-table th.xforms-order
{

}

table.xforms-table th .xforms-order-panel
{
  position:             relative;
  float:                right;
  width:                15px;
  height:               26px;
  line-height:          26px;
}

table.xforms-table th .xforms-order-panel.xforms-order-panel-multiple
{
  width:                auto;
  padding-left:         17px;
}

table.xforms-table th .xforms-order-asc,
table.xforms-table th .xforms-order-asc-active
{
  position:             absolute;
  cursor:               pointer;
  top:                  13px;
  left:                 2px;
  width:                13px;
  height:               9px;
  margin:               0;
  padding:              0;
  border:               none;
}

table.xforms-table th .xforms-order-desc,
table.xforms-table th .xforms-order-desc-active
{
  position:             absolute;
  cursor:               pointer;
  top:                  2px;
  left:                 2px;
  width:                13px;
  height:               9px;
  margin:               0;
  padding:              0;
  border:               none;
}

table.xforms-table th .xforms-order-asc
{
  background:           url('http://mediaservice.force.sk/xforms/order-asc.png');
}

table.xforms-table th .xforms-order-asc-active
{
  background:           url('http://mediaservice.force.sk/xforms/order-asc-active.png');
}

table.xforms-table th .xforms-order-desc
{
  background:           url('http://mediaservice.force.sk/xforms/order-desc.png');
}

table.xforms-table th .xforms-order-desc-active
{
  background:           url('http://mediaservice.force.sk/xforms/order-desc-active.png');
}

.xforms-pagination
{
  margin:               0px;
  padding:              5px 0px 0px 0px;
  border-top:           1px dashed #696969;
}

.xforms-pagination-content
{
  background-color:     #E8EAEC;
  margin:               0px;
  padding:              5px;
  border:               none;
}

span.xforms-pagination-page
{
  color:                #000;
  background-color:     #FFF;
  font-weight:          bold;
  margin:               0px 2px;
  padding:              2px 5px;
  border:               1px solid #696969;
}

a.xforms-pagination-page,
a.xforms-pagination-page:hover
{
  color:                #696969;
  margin:               0px 2px;
  padding:              2px 5px;
  border:               1px solid #E8EAEC;
}

.xforms-pagination-prev
{
  color:                #696969;
  font-weight:          normal;
  margin-right:         20px;
  padding:              2px;
  border:               1px solid #E8EAEC;
}

.xforms-pagination-next
{
  color:                #696969;
  font-weight:          normal;
  margin-left:          20px;
  padding:              2px;
  border:               1px solid #E8EAEC;
}

.xforms-wizard .navigator
{
  margin-top:           10px;
}

.xforms-wizard .navigator ul
{
  list-style-type:      none;
  margin:               0;
  padding:              0;
}

.xforms-wizard .navigator ul li
{
  display:              inline;
  float:                left;

}

.xforms-wizard .navigator ul li.first
{
  background:           url('http://mediaservice.force.sk/xforms/navigator/nav_process_sprite.png') left 0px no-repeat; 
}

.xforms-wizard .navigator ul li.first-active,
.xforms-wizard .navigator ul li.first-last
{
  background:           url('http://mediaservice.force.sk/xforms/navigator/nav_process_sprite.png') left -37px no-repeat; 
}

.xforms-wizard .navigator ul li.last,
.xforms-wizard .navigator ul li.last-active
{
  background-image:     none;
}

.xforms-wizard .navigator ul li p
{
  color:                #808080;
  font-weight:          bold;
  margin:               0;
  padding:              0;
}

.xforms-wizard .navigator ul li.first p,
.xforms-wizard .navigator ul li.first-active p,
.xforms-wizard .navigator ul li.first-last p
{
  padding-left:         5px;
}

.xforms-wizard .navigator ul li button
{

  cursor:               pointer;
  height:               27px;
  line-height:          27px;
  color:                #000;
  background:           url('http://mediaservice.force.sk/xforms/navigator/nav_process_sprite.png') right -148px no-repeat;
  font-weight:          bold;
  text-decoration:      none;
  margin:               0;
  padding:              0 15px 0 0;
  border:               0;
}

.xforms-wizard .navigator ul li button[disabled],
.xforms-wizard .navigator ul li.active button[disabled],
.xforms-wizard .navigator ul li.first-active button[disabled],
.xforms-wizard .navigator ul li.last-active button[disabled],
.xforms-wizard .navigator ul li.first-last button[disabled]
{
  cursor:               auto;
  color:                #808080;
}

.xforms-wizard .navigator ul li.prev-active button
{
  background-position:  right -74px;
}

.xforms-wizard .navigator ul li.active button,
.xforms-wizard .navigator ul li.first-active button
{
  color:                #000;
  background-position:  right -111px;
}

.xforms-wizard .navigator ul li.last-active button,
.xforms-wizard .navigator ul li.first-last button
{
  color:                #000;
  background-position:  right -37px;
  padding-right:        5px;
}

.xforms-wizard .navigator ul li.last button
{
  background-position:  right 0px;
  padding-right:        5px;
}

.xforms-wizard .navigator ul li button img
{
  position:           relative;
  top:                -2px;
  vertical-align:     middle;
  margin:             0px 5px 0px 5px;
  border:             0;
}

#adv-search-frame.adv-search-frame-index
{
  margin-left:        740px;
  margin-right:       20px;
  padding-top:        20px;
}

#adv-search-frame.adv-search-frame-index form
{
  height:             260px;
}

#adv-search .locality-frame+.locality-frame
{
  margin-top:         5px;
}

#adv-search .locality-frame select.advanced
{
  display:            inline;
  width:              160px;
}

#adv-search .locality-frame button
{
  display:            inline;
  cursor:             pointer;
  width:              auto;
  background:         none;
  margin:             0;
  border:             none;
}

#adv-search
{
  background-color:   #EAEAEA;
}

#adv-search form
{
  padding:            10px;
}

#adv-search h2
{
  color:              #0066FF;
  font-size:          1.1em;
  font-weight:        bold;
  margin-bottom:      10px;
}

#adv-search .panel
{
  border-top:         1px solid #CCCCCC;
  margin-top:         5px;
}

#adv-search .panel.first
{
  border-top:         none;
  margin-top:         0;
  padding-top:        0;
}

#adv-search button,
#adv-search label
{
  display:            block;
  width:              200px;
  margin-top:         10px;
}

#adv-search input,
#adv-search select
{
  display:            block;
  width:              200px;
}

#adv-search .row-radiobutton
{
  float:              left;
}

#adv-search .row-checkbox
{
  float:              left;
  width:              50%;
}

#adv-search .row-radiobutton label,
#adv-search .row-checkbox label
{
  display:            inline;
  width:              auto;
  margin:             0;
}

#adv-search .row-radiobutton input,
#adv-search .row-checkbox input
{
  display:            inline;
  width:              auto;
  margin:             3px 5px 0 5px;
}

#adv-search .slider-control
{
  float:              right;
  width:              130px;
  margin-top:         5px;
}

#adv-search #adv-search-offer .row-radiobutton:last-child
{
  float:              none;
}

#adv-search #adv-search-feature label
{
  margin-bottom:      5px;
}

#adv-search #adv-search-building-condition .row-checkbox
{
  width:              100%;
}

#adv-search #adv-search-ownership .row-radiobutton
{
  width:              50%;
}

#adv-search #adv-search-advanced
{
  padding-top:        10px;
}

#adv-search #adv-search-advanced a
{
  color:              #0099FF;
}

#page-main-caption-nav-frame
{
  height:             68px;
  background-color:   #171717;
}

#page-main-caption-nav
{
  margin-left:        25px;
  padding-top:        10px;
}

#page-main-caption-nav li
{
  display:            inline;
  color:              #FFF;
  line-height:        2em;
  list-style:         none outside none;
  
}

#page-main-caption-nav li a
{
  color:              #FFF;
  text-align:         center;
  text-transform:     lowercase;
  margin:             0 6px;
}

#page-main-caption-light-nav-frame
{
  height:             235px;
  background-color:   #EDEDED;
}

#page-main-caption-light-nav .category
{
  margin-left:        0;
  padding-top:        20px;
}

#page-main-caption-light-nav .category li
{
  float:              left;
  color:              #FFF;
  line-height:        2em;
  list-style:         none outside none;
  margin:             0 0 0 20px;
}

#page-main-caption-light-nav .category li a
{
  display:            block;
  width:              220px;
  height:             183px;
  color:              #FFF;
  background-color:   #333333;
  text-align:         center;
  text-decoration:    none;
  text-transform:     uppercase;
  font-weight:        bold;
}

#page-main-caption-light-nav .category li a:hover
{
  color:              #999;
}

.info-block
{
  display:            block;
  float:              left;
  width:              220px;
  text-align:         justify;
  margin:             20px 0 20px 20px;
}

.info-block h2
{
  color:              #000;
  font-weight:        bold;
  padding:            0 0 10px;
}

.info-block p
{
  color:              #000;
}

.info-block .more
{
  margin-top:         20px;
}

.info-block.user-hint-frame
{
  position:           relative;
  float:              left;
  min-height:         420px;
  background-color:   #1F1F1F;
}

.info-block.user-hint-frame .user-hint
{
  padding:            10px 15px;
}

.info-block.user-hint-frame .user-hint h2
{
  color:              #FFF;
}

.info-block.user-hint-frame .user-hint p
{
  color:              #FFF;
}

.info-block.user-hint-frame .user-hint .name
{
  margin-bottom:      20px;
}

.info-block.user-hint-frame .user-hint img
{
  float:              left;
  margin:             0 10px 8px 0;
}

.info-block.user-hint-frame .user-hint div.more-container
{
  position:           absolute;
  bottom:             22px;
  width:              200px;
}

.info-block.user-hint-frame .user-hint div.more-container a
{
  background-color:   #1F1F1F;
  border:             1px solid #575757;
}

.property-hint h2
{
  color:              #000;
  font-weight:        bold;
  padding:            0 0 10px;
}

.property-hint img
{
  margin-bottom:      8px;
}

.property-hint .description
{
  margin-top:         20px;
}

.property-hint .more
{
  margin-top:         20px;
}

.access-deny-cz-generalis-common
{

}

.access-deny-title-cz-generalis-common
{
  color:             #FFFFFF;
  background-color:  #FF0000;
  font-size:         2em;
  font-weight:       bold;
  text-indent:       60px;
  letter-spacing:    60px;
}

.access-deny-content-cz-generalis-common
{
  background-color:  #F1F1F1;
}

