
*
{
  margin:               0;
}

body
{

}

body, html
{
  font-family:          Arial, Helvetica, sans-serif;
  font-size:            12px;
  line-height:          14px;
  padding:              0;
  margin:               0;
}

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, blockquote, th, td
{
  margin:               0;
}

iframe html
{
  background-image:    none !important;
}

h1, h2, h3, h4, h5, h6
{
  font-size:            100%;
  font-weight:          normal;
}

a,
a:visited
{
  color:                #666;
  text-decoration:      none;

}

a:focus,
a:active
{
  outline:              none;
}

img
{
  border:               0 solid white;
}

.clear,
.clearfloat
{
  clear:                both;
}

#bgstretcher
{
  z-index:              -1;
}

#page-frame
{

  width:                984px;
  position:             relative;
  margin:               0 auto;
}

#page-body
{
  position:             relative;
  margin-top:           40px;
}

#page-body-pub-node
{
  position:             relative;
  margin-top:           57px;
}

.page-body-content-3col
{
  min-height:           1150px;
  background:           url("/img/layout/pagebodybg_standard3lane.png") repeat-y;
  padding:              0 202px 0 236px;
}

.page-body-content-2col
{
  min-height:           1150px;
  background:           url("/img/layout/pagebodybg_standard2lane.png") repeat-y;
  padding:              0 2px 0 236px;
}

.page-body-content-2col.expandable
{
  background:           url("/img/layout/pagebodybg_standard2lane_expanded.png") repeat-y;
}

.page-body-content-2col.expandable.collapsed
{
  background:           url("/img/layout/pagebodybg_standard2lane_collapsed.png") repeat-y;
}

#page-body-pub-node .page-body-content-2col
{
  background:           url("/img/layout/pagebodybg_standard2lane_grey.png") repeat-y;
}

.page-body-content-padding
{
  padding:              10px;
}

#page-content-header,
.page-content-header
{
  overflow:             hidden;
  height:               40px;
  color:                #FFF;
  background:           url("/img/layout/texturesheet.png") -2px -170px no-repeat;
  font-size:            18px;
  line-height:          38px;
  padding:              0 10px 0 10px;
}

#page_header
{
  position:             fixed;
  z-index:              998;
  width:                100%;
  height:               44px;
  background:           #000;
}

#page_separator
{
  position:             relative;
  height:               50px;
  clear:                both;
}

#content_container
{
  width:                100%;
  height:               100%;
}

#page_frame iframe.app_container
{
  display:              none;
  width:                100%;
  height:               100%;
  border:               none;
}

.sidebar_extended_container
{
  position:             relative;
  z-index:              9000;
}

#page_sidebar_extended #sidebar_tabframe
{
  width:                470px;
}

#sidebar_tabframe
{
  position:             relative;
  overflow:             hidden;
  top:                  0;
  width:                230px;
  height:               18px;
  line-height:          normal;
  background-color:     #000000;
  margin:               0;
  padding:              0;
  border-bottom:        2px solid #EEB31D;
}

.sidebar_tab
{
  float:                left;
}

.sidebar_tab.active_tab a,
.sidebar_tab a:hover
{
  background-position:  0 -18px !important;
}

.sidebar_tab a
{
  overflow:             hidden;
  line-height:          36px;
  font-size:            0;
  padding-top:          40px;
}

.sidebar_content
{
  position:             relative;


  padding:              5px 10px 18px;
  border-bottom:        1px solid #BBB;
}

#page-sidebar-left
{
  position:             absolute;
  top:                  17px;
  left:                 2px;
}

#page-sidebar-right
{
  position:             absolute;
  width:                200px;
  height:               100px;
  right:                2px;
  top:                  17px;
}

#page-sidebar-right h2
{
  display:              block;
  overflow:             hidden;
  height:               40px;
  color:                #FFFFFF;
  background:           url("/img/layout/texturesheet.png") -668px -353px no-repeat;
  font-size:            12px;
  font-weight:          bold;
  line-height:          38px;
  padding:              0 10px;
}

#page-sidebar-right h2 a
{
  color:                #FEC321;
}

#page-sidebar-right .subtitle
{
  display:              block;
  overflow:             hidden;
  height:               23px;
  color:                #666;
  background:           url("/img/layout/texturesheet.png") -668px -395px no-repeat;
  font-weight:          bold;
  line-height:          23px;
  padding:              0 15px;
}

.slider-container
{
  height:               37px;
  position:             relative;
  padding-top:          2px;
  border-bottom:        1px solid #DDD;
}

.slider-container .slider-value
{
  color:                #666;
  font-size:            11px;
  font-weight:          bold;
  text-align:           right;
}

.slider-container .slider-label
{
  position:             absolute;
  left:                 0;
}

.slider-container .slider-control
{
  position:             absolute;
  right:                0;
}

.slider-control.ui-slider-horizontal
{
  height:               16px;
}

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

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

.slider-control .ui-widget-header
{
  background:           url('/img/sidebar/slideractivearea.gif') repeat-x;
  border:               none;
}

.slider-control .ui-slider-handle
{
  width:                15px;
  height:               16px;
  background:           url('/img/sidebar/grabwidget.gif') no-repeat;
  border:               none;
}

.slider-control.ui-slider-horizontal .ui-slider-handle
{
  top:                  0;
  margin-left:          -8px;
}

.slider-container .slider-key-container
{
  position:             absolute;
  right:                0;
  bottom:               5px;
  color:                #666;
  margin-right:         12px;
}

#page_legallinks
{
  margin:               0 auto;
  padding-top:          35px;
  padding-bottom:       50px;
}

#page_legallinks
{
  margin-left:          0;
}

#page_legallinks a
{
  color:                #FFFFFF !important;
}

.legallinks
{
  color:                #B0B0B0;
  font-size:            0.85em;
  text-align:           center;
}

.legallinks a
{
  color:                #FFFFFF;
  font-weight:          normal;
}

#page_footer
{
  position:             fixed;
  left:                 0;
  bottom:               0;
  width:                100%;
  height:               55px;
  clear:                both;
  z-index:              998;
  background:           url('/img/layout/bottombar.gif') repeat-x left bottom;
  min-width:            960px;
}

#footerlogo
{
  position:             absolute;
  bottom:               0;
  width:                205px;
  height:               73px;
  z-index:              999;
}

#toolbar
{
  position:             fixed;
  right:                47px;
  width:                99%;
  height:               32px;
  padding-top:          20px;
}

#toolbar table
{
  padding:              0;
  border-spacing:       0;
}

#toolbar table .lt
{
  width:                10px;
  height:               32px;
  background:           url('/img/layout/toolbarleft.gif') bottom left no-repeat;
}

#toolbar table .rt
{
  width:                10px;
  height:               32px;
  background:           url('/img/layout/toolbarright.gif') bottom left no-repeat;
}

#toolbar table .tb 
{
  background:           url('/img/layout/toolbarbg.gif') bottom left repeat-x;
}

#toolbar a
{
  position:             relative;
  display:              block;
  width:                100px;
  height:               29px;
  line-height:          13px;
  font-size:            11px;
  font-weight:          bold;
  margin:               0;
  padding:              3px 0 0 4px;
  border-right:         2px solid black;
}

#toolbar a.last
{
  border-right:         none;
}

#toolbar a img
{
  float:                left;
  padding-right:        3px;
}

#fb-root
{
  position:             absolute;
}

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

.ui-tabs.ui-widget
{
  font-size:            1.0em;
}

.ui-tabs-nav li.ui-state-default a
{
  font-weight:          bold;
}

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

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

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

.ui-tabs .ui-state-active,
.ui-tabs .ui-widget-content .ui-state-active
{
  color:                #202020;
  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:                #666;
  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:                #202020;
}

.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 #202020;
}

.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-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:                #202020;
}

.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;
  border-width:         0;
}

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

.ui-progressbar
{
  height:               15px;
}

.ui-progressbar-value
{
  background-image:     url('http://www.21online.sk/img/content/progressbar.gif');
}

#page-breadcrumb
{
  position:             relative;
  display:              block;
  height:               17px;
  color:                #202020;
  background:           url("/img/layout/texturesheet.png") 0 -151px no-repeat;
  line-height:          20px;
  padding:              0 10px;
}

.breadcrumb
{
  position:             absolute;
  top:                  -17px;
  left:                 0;
  right:                0;
  display:              block;
  height:               17px;
  color:                #202020;
  background:           url("/img/layout/texturesheet.png") 0 -151px no-repeat;
  line-height:          20px;
  padding:              0 10px;
}

#page-breadcrumb a,
.breadcrumb a
{
  color:                #202020;
  font-weight:          bold;
}

.contentpanelgrey_content
{
  background-color:     #5A5A5A;
  font-weight:          bold;
}

.contentpanelgrey_decoration
{
  position:             relative;
  height:               19px;
}

.contentpanelgrey_decoration .bl
{
  position:             absolute;
  left:                 0px;
  top:                  -1px;
  width:                11px;
  height:               19px;
  background:           transparent url('/img/content/dialog_bl.gif') no-repeat scroll left bottom;
}

.contentpanelgrey_decoration .bm
{
  position:             absolute;
  right:                18px;
  left:                 10px;
  height:               18px;
  background:           transparent url('/img/content/dialog_bm.gif') repeat-x scroll left bottom;
}

.contentpanelgrey_decoration .br
{
  position:             absolute;
  right:                0px;
  width:                18px;
  height:               17px;
  background:           transparent url('/img/content/dialog_br.gif') no-repeat scroll left bottom;
}

input[type='text'],
input[type='password'],
input[type='file'],
textarea,
select
{
  color:                #666;
  font-weight:          bold;
  padding-left:         4px;
  border:               1px solid #BBB;
}

input[type='radio']
{
  margin:               3px 3px 0 5px;
}

input[type='checkbox']
{
  margin:               3px 5px;
}

.button
{
  color:                #0B5095;
  background-color:     #FFF;
  font-weight:          bold;
  text-align:           center;
  padding:              2px 15px;
  border:               2px solid #BBB;
}

table.searchresultstable
{
  color:                #FFF;
  border-spacing:       0;
}

table.searchresultstable th
{
  color:                #FFF;
  white-space:          nowrap;
  padding:              3px;
  border-bottom:        1px solid #606060;
}

table.searchresultstable th.active
{
  color:                #FCCB1A !important;
}

table.searchresultstable th a,
table.searchresultstable th a:visited
{
  color:                #FFF;
}

table.searchresultstable th.xforms-order .xforms-order-panel
{

}

table.searchresultstable th .xforms-order-asc-active
{
  background:           url('/img/content/order-asc-active.png') !important;
}

table.searchresultstable th .xforms-order-desc-active
{
  background:           url('/img/content/order-desc-active.png') !important;
}

table.searchresultstable td
{
  padding:              5px;
  border-top:           1px solid #303030;
}

table.searchresultstable tr.second-row td
{
  border-top:           none;
}

table.searchresultstable .l
{
  text-align:           left;
}

table.searchresultstable .c
{
  text-align:           center;
}

table.searchresultstable .r
{
  text-align:           right;
}

.searchresultspagination
{
  padding:              5px 0 0;
  border-top:           1px dashed #666 !important;
}

.searchresultspagination.top
{
  padding:              0 0 5px;
  border-top:           none !important;
  border-bottom:        1px dashed #666
}

.searchresultspagination .xforms-pagination-content
{
  background-color:     transparent;
}

.searchresultspagination .xforms-pagination-prev,
.searchresultspagination .xforms-pagination-next
{
  color:                #666;
  border:               1px solid transparent;
}

.searchresultspagination span.xforms-pagination-page
{
  color:                #666;
  background-color:     transparent;
  border:               1px solid #EEB31D;
}

.searchresultspagination a.xforms-pagination-page
{
  color:                #666;
  border:               1px solid transparent;
}

.searchresultspagination a.xforms-pagination-page:hover
{
  color:                #666;
  border:               1px solid #BBB;
}

.calloutblack
{
  position:             relative;

}
.calloutblack div.co-label
{
  height:               19px;
  line-height:          19px;
  background:           #000000 url('/img/content/callouttitle_tm.gif') repeat-x;
  text-transform:       uppercase;

  margin:               0 10px;

}

.calloutblack div.co-label div.co-tl
{
  position:             absolute;
  left:                 0;
  top:                  0;
  width:                10px;
  height:               19px;
  background:           url('/img/content/callouttitle_tl.gif') no-repeat;
}

.calloutblack div.co-label div.co-tr
{
  position:             absolute;
  right:                0;
  top:                  0;
  width:                10px;
  height:               19px;
  background:           url('/img/content/callouttitle_tr.gif') no-repeat right top;
}

.calloutblack div.co-body
{

  left:                 0;
  right:                0;
  top:                  19px;
  bottom:               24px;
  background-color:     #333333;
  font-size:            12px;
  padding:              6px 4px 0;


}

.calloutblack div.co-inside-body
{
  margin-right:         5px;
  padding-left:         16px;
}

.calloutblack div.co-bl
{
  position:             absolute;
  bottom:               0;
  left:                 0;
  width:                26px;
  height:               24px;
  background:           url('/img/content/calloutblack_bl.gif') no-repeat;
  margin-bottom:        -24px;
}

.calloutblack div.co-bm
{
  position:             absolute;
  left:                 26px;
  right:                26px;

  height:               24px;
  background:           url('/img/content/calloutblack_bm.gif') repeat-x right top;
}

.calloutblack div.co-br
{
  position:             absolute;
  bottom:               0;
  right:                0;
  width:                26px;
  height:               24px;
  background:           url('/img/content/calloutblack_br.gif') no-repeat right top;
  margin-bottom:        -24px;
}

#page_sidebar_extended
{
  position:             relative;
  float:                left;
  z-index:              100;
  width:                470px;
  height:               380px;
  background-color:     #5A5A5A;
  margin-bottom:        22px;
  margin-right:         19px;
}

#page_sidebar_extended .bl
{
  position:             absolute;
  z-index:              10;
  bottom:               0;
  width:                470px;
  height:               22px;
  background:           url('/img/content/extendedsidebarbottom.gif') no-repeat;
  margin-bottom:        -22px;
}

#page_sidebar_extended .sidebar_content
{
  padding-left:         10px;
  padding-right:        10px;
}

#page_sidebar_extended .sidebar_content
{
  background:           #5A5A5A url('/img/content/extendedsidebardrawer.gif') no-repeat left bottom;
}

.sidebar_label
{
  width:                220px;
  height:               14px;
  color:                #FCCB1A;
  font-size:            1.1em;
  font-weight:          bold;
  padding-bottom:       6px;
}

.disabled .sidebar_label
{
  color:                #949494;
}

.sidebar_line
{
  height:               20px;
}

.sidebar_searchcontainer
{
  padding:              1px;
}

.sidebar_drawer_content
{
  z-index:              100;
  overflow:             hidden;
  width:                225px;
  background:           #5A5A5A none repeat 0 0;
  padding:              0 0 0 5px;
}

.sidebar_drawer_content a.collapse_handle
{
  display:              block;
  width:                220px;
  line-height:          21px;
  color:                #FCCB1A;
  background:           url('/img/content/handlecollapse.gif') no-repeat 199px 2px;
  font-weight:          bold;
  padding-left:         3px;
}

.slidercontainer
{
  position:             relative;
  width:                215px;
  height:               37px;
  padding-top:          2px;
  border-bottom:        1px solid #999999;
}

.slidervalue
{
  text-align:           right;
  font-size:            11px;
  font-weight:          bold;
}

.sliderlabel
{
  position:             absolute;
  left:                 0;
  font-size:            0.95em;
  font-weight:          bold;
  margin-bottom:        6px;
}

.slidercontrol
{
  position:             absolute;
  right:                0;
}

.hide.sidebar_drawer_handle
{
  display:              block !important;
}

.sidebar_drawer_handle.hide
{
  display:              block;
}

.sidebar_drawer_handle
{
  overflow:             hidden;
  z-index:              100;
  width:                230px;
  height:               24px;
  background:           #5A5A5A url('/img/content/sidebardrawer.gif') no-repeat left bottom;
  font-size:            13px;
}

.hide
{
  display:              none;
}

.sidebar_drawer_handle.hide a.expand_handle
{
  display:              none;
  background:           url('/img/content/spacer.gif') no-repeat 204px 2px;
}

.sidebar_drawer_handle a.expand_handle
{
  display:              block;
  width:                220px;
  line-height:          21px;
  background:           url('/img/content/handleexpand.gif') no-repeat 204px 2px;
  font-size:            1.1em;
  font-weight:          bold;
  padding-left:         8px;
}

#page_nosidebar_content
{
  background-repeat:    repeat-x;
  padding:              0 10px;
}

#contentpagecontainer
{
  width:                100%;
  margin-top:           5px;
}

.contentbody
{

}

#contentsidebar
{

  float:                left;


}

#contentsidebar
{



}

#contentsidebar .bm
{

}

#contentsidebar .contentsidebargroup.first.active
{

}

#contentsidebar .contentsidebargroup.first
{

}

#contentsidebar .contentsidebargroup.active
{


}

#contentsidebar .contentsidebargroup
{
  position:             relative;
  width:                234px;
  padding:              0 0 18px 2px;
  border-bottom:        1px solid #BBBBBB;
}

.contentsidebartitle
{
  overflow:             hidden;
  height:               40px;
  color:                #FCCB1A;
  background-color:     #000;
  font-size:            14px;
  font-weight:          bold;
  line-height:          38px;
  text-transform:       uppercase;
  margin:               0 0 15px;
  padding:              0 19px;
}

.contentsidebartitle a
{
  display:              block;
  color:                #FCCB1A;
}

.contentselectioncontainer
{
  padding:              0 19px;
}

.contenttopiccontainer
{
  margin-bottom:        11px;
}

.contenttopiccontainer .label
{
  position:             relative;
  width:                180px;
  font-size:            0.95em;
  line-height:          16px;
  text-shadow:          1px 1px 2px #FFFFFF;
}

.contenttopiccontainer .label a
{
  display:              block;
  color:                #666;
}

.contenttopiccontainer .label a:hover
{
  color:                #666;
}

.contenttopiccontainer .label .selected
{
  font-weight:          bold;
}

#homepageheroes
{
  margin-top:           18px;
}

.rotationalheroesconainer
{
  position:             relative;
  overflow:             hidden;
  width:                460px;
  height:               392px;
}

.rotationalheroesconainer .controlcontainer
{
  position:             absolute;
  top:                  384px;
  right:                20px;
}

.rotationalheroesconainer .controlcontainer .control.active_control
{
  background:           url('/img/content/indicator_on.gif') no-repeat;
}

.rotationalheroesconainer .controlcontainer .control
{
  float:                left;
  width:                17px;
  height:               8px;
  background:           url('/img/content/indicator_off.gif') no-repeat;
  padding-right:        10px;
}

.rotationalhero
{
  position:             absolute;
  overflow:             hidden;
  top:                  0;
  left:                 0;
  width:                460px;
  height:               475px;
  background-color:     transparent;
}

.detail-button
{
  float:                right;
  width:                54px;
  height:               15px;
  display:              block;
  background:           url('/img/content/button_detail.gif') no-repeat;
  text-align:           center;
  text-decoration:      none;
  font-size:            0;
  margin-top:           10px;
}

.pagination-box
{
  height:               33px;
  color:                #666;
  background:           url("/img/layout/texturesheet.png") -2px -212px no-repeat;
  line-height:          30px;
  padding:              0 10px 0 10px;
}

.pagination-box .sort-box,
.pagination-box .next-page-box
{
  float:                left;
}

.pagination-box .sort-box label[for=sortKey]
{
}

.pagination-box .sort-box  #sortKey
{
  margin:               0 10px 0 5px;
}

.pagination-box .page-size-box
{
  float:                right;
}

.pagination-box .page-size-box label[for=pageSize]
{
}

.pagination-box .page-size-box #pageSize
{
  margin:               0 0 0 5px;
}

.view-box
{
  float:                right;
  font-size:            12px;
  font-weight:          bold;
}

.view-box a
{
  color:                #FFF;
}

.view-box a.active
{
  color:                #FCCB1A;
}

.pagination-box .page-box
{
  float:                right;
  margin-left:          10px;
}

.mandatory
{
  color:                #F00;
  margin-left:          5px;
}

#page-header
{
  position:             relative;
}

#header-actions
{
  position:             relative;
  height:               23px;
  color:                #A1A1A1;
  background:           url("/img/layout/texturesheet.png") no-repeat;
  font-size:            12px;
  text-align:           right;
  line-height:          20px;
  padding:              0 28px;
}

#header-actions a
{
  color:                #DDD;
}

#header-actions .action-label
{
  color:                #F4CA15;
}

#action-call
{
  float:                left;
}

#action-call a
{
  color:                #FFF;
  margin-left:          5px;
}

#header-actions #site-links
{
  float:                left;
  margin-left:          20px;
}

#header-logged-off
{
  margin-left:          5px;
}

#header-logged-in
{
  display:              none;
}

#header-navigation
{
  position:             relative;
  overflow:             hidden;
  height:               69px;
  background:           url("/img/layout/texturesheet.png") 0 -24px no-repeat;
  padding:              0 10px;
}

#navigation-home
{
  width:                99px;
  height:               44px;
  display:              block;
  overflow:             hidden;
  background:           url("/img/layout/texturesheet.png") -885px -445px no-repeat;
  line-height:          100px;
  margin-top:           11px;
  margin-left:          14px;
}

#navigation-list
{
  position:             absolute;
  right:                50px;
  bottom:               11px;
  list-style:           none outside none;
}

#navigation-list li
{
  float:                left;
}

#navigation-list li a
{
  display:              block;
  color:                #666;
  text-shadow:          1px 1px 2px #FFFFFF;

}

#navigation-advice
{

}

.navigation-separator
{
  display:              block;
  width:                3px;
  height:               15px;
  background:           0 -809px url("/img/layout/texturesheet.png") no-repeat;
  margin:               0 10px;
}

#navigation-help
{

}

#page-search
{
  width:                666px;
  margin:               0 auto;

}

#page-search .page-search-top-glass
{
  height:               1px;
  background:           url("/img/layout/texturesheet.png") 0 -353px no-repeat;
}

#page-search .page-search-bottom-glass
{
  height:               1px;
  background:           url("/img/layout/texturesheet.png") 0 -364px no-repeat;
}

#page-search .page-search-box
{
  background:           url("/img/layout/heroframebg.png") repeat;
  padding:              6px;
}

#page-search .search-panel-frame
{
  padding-bottom:       6px;
}

#page-search .search-panel
{
  height:               216px;
  background:           url("/img/content/texturesheet-654x246.png");
  padding:              15px;
}

#page-search .search-panel .line
{

}

#page-search .search-panel .line .col00,
#page-search .search-panel .line .col10,
#page-search .search-panel .line .col20
{
  float:                left;
  width:                208px;
  height:               72px;
}

#page-search .search-panel .line .col01,
#page-search .search-panel .line .col11,
#page-search .search-panel .line .col21
{
  float:                left;
  width:                208px;
  height:               72px;
}

#page-search .search-panel .line .col02,
#page-search .search-panel .line .col12,
#page-search .search-panel .line .col22
{
  width:                208px;
  height:               72px;
  margin-left:          416px;
}

#page-search .search-panel-col0 a,
#page-search .search-panel-col1 a,
#page-search .search-panel-col2 a
{
  display:              block;
  height:               72px;
}

#page-search .search-panel .img-frame
{
  float:                left;
  width:                64px;
  height:               64px;
}

#page-search .search-panel .img-flat-sale
{
  width:                40px;
  height:               40px;
  background:           url("/img/content/ikony-v-celku.png") no-repeat;
}

#page-search .search-panel .img-house
{
  width:                50px;
  height:               48px;
  background:           url("/img/content/ikony-v-celku.png") -40px 0 no-repeat;
}

#page-search .search-panel .img-other
{
  width:                40px;
  height:               45px;
  background:           url("/img/content/ikony-v-celku.png") -90px 0 no-repeat;
}

#page-search .search-panel .img-flat-let
{
  width:                40px;
  height:               38px;
  background:           url("/img/content/ikony-v-celku.png") -249px 0 no-repeat;
}

#page-search .search-panel .img-project
{
  width:                40px;
  height:               59px;
  background:           url("/img/content/ikony-v-celku.png") -170px 0 no-repeat;
}

#page-search .search-panel .img-abroad
{
  width:                40px;
  height:               40px;
  background:           url("/img/content/ikony-v-celku.png") -290px 0 no-repeat;
}

#page-search .search-panel .img-land
{
  width:                40px;
  height:               50px;
  background:           url("/img/content/ikony-v-celku.png") -210px 0 no-repeat;
}

#page-search .search-panel .img-commercial
{
  width:                40px;
  height:               48px;
  background:           url("/img/content/ikony-v-celku.png") -130px 0 no-repeat;
}

#page-search .search-panel .img-luxury
{
  width:                46px;
  height:               40px;
  background:           url("/img/content/ikony-v-celku.png") -330px 0 no-repeat;
}

#page-search .search-panel .label
{
  margin-left:          74px;
}

#page-search .search-panel .label .header
{
  color:                #202020;
  font-size:            16px;
  font-weight:          bold;
  text-decoration:      underline;
}

#page-search .search-panel .label .amount
{
  color:                #666;
  margin-top:           5px;
}

#page-search .locality-panel-SK01,
#page-search .locality-panel-XX01
{
  position:             relative;
  height:               216px;
  background:           url("/img/content/texturesheet-654x246.png");
  padding:              15px;
}

#page-search .locality-panel-SK01 .header,
#page-search .locality-panel-XX01 .header
{
  position:             absolute;
  top:                  15px;
  left:                 15px;
  padding:              0 10px 10px 0;
}

#page-search .locality-panel-SK01 .back,
#page-search .locality-panel-XX01 .back
{
  float:                left;
  cursor:               pointer;
  width:                9px;
  height:               13px;
  background:           url("/img/layout/texturesheet.png") -869px -376px no-repeat;
  margin:               3px 10px 3px 0;
  padding:              0;
  border:               none;
}
#page-search .locality-panel-SK01 span,
#page-search .locality-panel-XX01 span
{
  font-size:            16px;
  font-weight:          bold;
  text-decoration:      underline;
}


#page-search .locality-panel-SK01 h2,
#page-search .locality-panel-XX01 h2
{
  float:                right;
  color:                #202020;
  font-size:            16px;
  font-weight:          bold;
  text-decoration:      underline;
}

#page-search .locality-panel-SK01 .map,
#page-search .locality-panel-XX01 .map
{
  margin-left:          92px;
}

#page-search .locality-panel-SK01 .search-property,
#page-search .locality-panel-XX01 .search-property
{
  position:             absolute;
  bottom:               15px;
  right:                15px;
  padding:              10px 0 0 10px;
}

#page-search .locality-panel-SK01 .next,
#page-search .locality-panel-XX01 .next
{
  cursor:               pointer;
  background:           none;
  margin:               0;
  padding:              0;
  border:               none;
}

#page-search .locality-panel-SK01 .next .label,
#page-search .locality-panel-XX01 .next .label
{
  float:                left;
  color:                #202020;
  font-size:            16px;
  font-weight:          bold;
  text-decoration:      underline;
}

#page-search .locality-panel-SK01 .next .img,
#page-search .locality-panel-XX01 .next .img
{
  float:                right;
  width:                9px;
  height:               13px;
  background:           url("/img/layout/texturesheet.png") -879px -376px no-repeat;
  margin:               3px 0 3px 10px;
  padding:              0;
  border:               none;
}

#page-search .search-box
{
  position:             relative;
  width:                654px;
  height:               54px;
  background:           url("/img/layout/texturesheet.png") -6px -373px no-repeat;
}

#page-search .search-text
{
  position:             absolute;
  top:                  17px;
  left:                 15px;
  width:                507px;
  height:               20px;
  color:                #666;
  background-color:     transparent;
  margin:               0;
  border:               none;
}

#page-search .search-text.focused
{
  color:                #000;
}

#page-search .search-button
{
  position:             absolute;
  top:                  11px;
  right:                11px;
  width:                105px;
  height:               32px;
  background:           url("/img/layout/texturesheet.png") -879px -521px no-repeat;
  border:               none;
}

#hero
{
  width:                666px;
  margin:               0 auto;
}

#hero1
{
  float:                left;
  width:                327px;
  padding-top:          12px;
}

#hero2
{
  width:                327px;
  margin-left:          339px;
  padding-top:          12px;
}

#hero1 .hero-top-glass,
#hero2 .hero-top-glass
{
  height:               1px;
  background:           url("/img/layout/texturesheet.png") 0 -353px no-repeat;
}

#hero1 .hero-bottom-glass,
#hero2 .hero-bottom-glass
{
  height:               1px;
  background:           url("/img/layout/texturesheet.png") 0 -364px no-repeat;
}

#hero1 .hero-box,
#hero2 .hero-box
{
  background:           url("/img/layout/herosmallframebg.png") repeat;
  padding:              6px;
}

#hero1 .hero-panel,
#hero2 .hero-panel
{
  height:               150px;

  background:           url("/img/content/texturesheet.png") 0 -1px;
}

#page-property-hint
{
  width:                666px;
  margin:               12px auto 40px;
}

#page-property-hint-top-glass
{
  height:               1px;
  background:           url("/img/layout/texturesheet.png") 0 -353px no-repeat;
}

#page-property-hint-bottom-glass
{
  height:               1px;
  background:           url("/img/layout/texturesheet.png") 0 -364px no-repeat;
}

#page-property-hint-box
{
  background:           url("/img/layout/heroframebg.png") repeat;
  padding:              6px;
}





#featuredselector
{
  position:             relative;
  width:                654px;
  height:               140px;
  margin:               0;
  padding:              0;
}

#featuredselector .left
{
  position:             absolute;
  top:                  59px;
  left:                 12px;
  width:                21px;
}

#featurespreviousbtn
{
  cursor:               pointer;
  width:                22px;
  height:               22px;
  background:           url("/img/layout/texturesheet.png") -918px -353px no-repeat;
  margin:               0;
  padding:              0;
  border:               none;
}

#featuredselector .right
{
  position:             absolute;
  top:                  59px;
  right:                12px;
  width:                21px;
}

#featuresnextbtn
{
  cursor:               pointer;
  width:                22px;
  height:               22px;
  background:           url("/img/layout/texturesheet.png") -942px -353px no-repeat;
  margin:               0;
  padding:              0;
  border:               none;
}

#featuredselector .featurescollection
{
  position:             absolute;
  float:                left;
  overflow:             hidden;
  left:                 46px;
  width:                562px;
  height:               140px;
  background-color:     #FFF;
}

#featuredselector .featurescollection .feature
{
  overflow:             hidden;
  z-index:              2;
  float:                left;
  width:                133px;
  height:               140px;
  margin:               6px 0 6px 6px;
}

#featuredselector .featurescollection .feature img
{
  width:                133px;
  height:               100px;
  border:               none;
}

.feature .featureabout
{
  color:                #464646;
  margin-top:           5px;
}

#page-footer-top-glass
{
  height:               2px;
  background:           url("/img/layout/texturesheet.png") 0 -280px no-repeat;
}

#page-footer
{
  height:               470px;
  background:           url("/img/layout/pagefooterbg.png") repeat-y;
}

#footer-navigation
{
  position:             relative;
  height:               46px;
  background:           url("/img/layout/texturesheet.png") 0 -97px no-repeat;
  line-height:          61px;
  padding:              0 10px;
}

#footer-navigation a
{
  color:                #636363;
  font-size:            12px;

  text-decoration:      none;
  text-shadow:          1px 1px 2px #FFFFFF;
  padding:              0 9px;
  border-right:         1px solid #C3C3C3;
}

#footer-navigation .last
{
  border-right:         none;
}

#website-feedback-link
{
  position:             absolute;

  right:                9px;
  margin:               0;
}

#page-footer-legal
{
  color:                #999999;
  font-size:            12px;
  text-align:           center;
  text-decoration:      none;
  text-shadow:          -1px 1px 0 #FFFFFF;
  margin:               20px 20px 0;
  padding:              8px 0 10px;
  border-top:           1px solid #999999;
}

#footer-sitemap
{
  margin-top:           10px;
  padding:              0 20px;
}

#footer-sitemap .footer-bar
{
  width:                100%;
  margin-bottom:        20px;
  border-top:           1px solid #999999;
}

#footer-sitemap .sitemap-lane
{
  float:                left;
  margin-right:         73px;
}

#footer-sitemap .sitemap-lane a
{
  display:              block;
  color:                #636363;
  font-size:            12px;
  text-decoration:      none;
  text-shadow:          -1px 1px 0 #EEEEEE;
  margin:               5px 0;
}

#footer-sitemap .sitemap-lane a.footer-title,
#footer-sitemap .social-media-lane a.footer-title
{
  display:              block;
  color:                #555;
  font-size:            14px;
  font-weight:          bold;
  text-transform:       uppercase;
  margin:               10px 0 5px;
}

#footer-sitemap .social-media-lane
{
  float:                left;
}

#footer-sitemap .social-media-lane a
{
  color:                #636363;
  text-decoration:      none;
  text-shadow:          1px 1px 2px #FFFFFF;
}

#footer-sitemap #social-media-links
{
  position:             absolute;
  right:                35px;
}

#footer-sitemap #social-media-links a
{
  float:                left;
  margin-left:          10px;
}

#footer-sitemap #social-media-links .icon-social-media-facebook
{
  display:              block;
  width:                18px;
  height:               18px;
  background:           url("/img/layout/texturesheet.png") -870px -425px no-repeat;
}

#footer-sitemap #social-media-links .icon-social-media-youtube
{
  display:              block;
  width:                18px;
  height:               18px;
  background:           url("/img/layout/texturesheet.png") -930px -425px no-repeat;
}

