div.nav-bar-ogloszenia
{
  margin-top: 15px;
  margin-left:10px;
  width:      750px;
  height:     55px;
  background: url('../images/layout/nav-bar-blue.gif') repeat-x top left;    
}

div.nav-bar-ogloszenia table.nav-bar-ogloszenia
{  
  margin:     2px;
  
}

table.nav-bar-ogloszenia td.title a
{
  color:  #026386;
}

table.nav-bar-ogloszenia a
{
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.title
{  
  width:  96px;
  height: 36px;    
  background: #f1f1f1 url('../images/layout/nav-bar-red-title.gif') repeat-x top left;  
  color:  #026386;
  font-size:12px;
  font-weight:      bold;
  text-transform:   uppercase;
  vertical-align:   middle;
  text-align:       center;
  text-decoration:  underline; 
}


table.nav-bar-ogloszenia td.space
{
  width:20px;
}

table.nav-bar-ogloszenia td.el1
{
  width:70px;
  text-align:center;
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.el1-sel
{
  width:70px;
  text-align:center;
  color:  #ffffff;
  font-weight:bold;
}

table.nav-bar-ogloszenia td.el2
{
  width:94px;
  text-align:center;
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.el2-sel
{
  width:94px;
  text-align:center;
  color:  #ffffff;
  font-weight:bold;
}

table.nav-bar-ogloszenia td.el3
{
  width:114px;
  text-align:center;
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.el3-sel
{
  width:114px;
  text-align:center;
  color:  #ffffff;
  font-weight:bold;
}

table.nav-bar-ogloszenia td.el4
{
  width:112px;
  text-align:center;
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.el4-sel
{
  width:112px;
  text-align:center;
  color:  #ffffff;
  font-weight: bold;
}

table.nav-bar-ogloszenia td.el5
{
  width:66px;
  text-align:center;
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.el5-sel
{
  width:66px;
  text-align:center;
  color:  #ffffff;
  font-weight: bold;
}

table.nav-bar-ogloszenia td.el6
{
  width:44px;
  text-align:center;
  color:  #ffffff;
}

table.nav-bar-ogloszenia td.el6-sel
{
  width:44px;
  text-align:center;
  color:  #ffffff;
  font-weight:bold;
}

table.nav-bar-ogloszenia td.el0
{
  width:14px;
  text-align:center;
  color:  #ffffff;
}



table.nav-bar-ogloszenia td.plus
{
  width:30px;
  vertical-align:middle;
  text-align:left;
  
}

table.nav-bar-ogloszenia td.add
{
  text-align:left;
  width:    90px;
  color:  #f1f1f1;
  font-size:12px;
  font-weight:      bold;
}

table.nav-bar-ogloszenia td.add img
{
  vertical-align:middle;
}

table.nav-bar-ogloszenia td.sel
{
  height:15px;
  background: url('../images/layout/nav-bar-blue-arrow.gif') no-repeat center bottom;
}

div.content-list-right-add-2
{
  /*--------------------------*/

  margin-left:  10px;
  margin-top:    0px;
  width:        120px;
  float:        right;
  clear:        both;

}

/**************************************************************************/

table.ogloszenia
{
  margin-top: 10px;
  margin-left:10px;
}

table.ogloszenia td.title
{
  width:125px;
  font-weight:bold;
  font-size:12px;
  padding-left: 10px;
  vertical-align:bottom;
  padding-bottom:2px;
}


table.ogloszenia td.sort-title
{
  width:          155px;
  font-size:      10px;
  padding-right:  10px;  
  text-align:     right;
  vertical-align: bottom;
  padding-bottom: 2px;
  height:         16px;
}

table.ogloszenia td.sort-space
{
  width:    200px;
  height:   18px;
}

table.ogloszenia td.sort-date
{
  width:60px;
  font-size:  10px;
  padding-right:  5px;  
  text-align:left;
  vertical-align:bottom;
  padding-bottom:2px;
}

table.ogloszenia td.sort-price
{
  width:35px;
  font-size:  10px;
  padding-right:  5px;  
  text-align:right;
  vertical-align:bottom;
  padding-bottom:2px;
}

table.ogloszenia td.sort-up
{
  width:10px;
  vertical-align: bottom;
  height:10px;
}

table.ogloszenia td.sort-down
{
  height:8px;
  width:10px;
  vertical-align: top;
}


table.ogloszenia td.subbar
{
  height:3px;
  background: url('../images/layout/portale-list-title.gif') repeat-x left top;
}

/*-----------------*/

table.ogloszenia td.list-results-0
{
  padding-left:10px;
  background: #efefef;
  height: 30px;
  width:  620px;
  cursor: pointer;
}

table.ogloszenia td.list-results-1
{
  /*background: #efefef;*/
  padding-left:10px;
  height: 30px;
  width:  620px;
  cursor: pointer; 
}


/**************************************************************************/

div.ogloszenie-details
{
  width:  590px;
  background: #f7f7f7;
  margin-left:10px; 
  margin-top:10px;
  padding: 5px 16px;
  color:  #333333;
  float:left;
}

table.ogloszenie-details 
{
  float:left;
  /*clear:both;*/
}

table.ogloszenie-details td.title
{
  height: 24px;
  vertical-align: middle;  
  border-bottom: solid 1px #005e82;
  width:  360px;
  font-weight:bold;
}

table.ogloszenie-details td.label
{
  width:  90px;
  height: 20px;
  text-align:  right;
}

table.ogloszenie-details td.info
{
  width:  260px;
  padding-left:10px;
  text-align:  left;
}

/* ---------------------------- */

table.ogloszenie-images 
{
  float:right;
}

table.ogloszenie-images td.title
{
  height: 24px;
  vertical-align: middle;  
  border-bottom: solid 1px #005e82;
  width:  210px;
  font-weight:bold;
  clear: both;
}

table.ogloszenie-images td.images
{
  width:105px;
  height:118px;
  vertical-align:middle;
  text-align:center;
}

/* ---------------------------- */

div.ogloszenie-details div.space
{
  height:230px;
}

/* ---------------------------- */

div.ogloszenie-details div.description-title
{
  font-weight:bold;
  width:590px;
  border-bottom: solid 1px #005e82;  
  padding-bottom:5px;
  margin-bottom:10px;
}

div.ogloszenie-details div.description
{
  padding-left:10px;
  padding-right:10px;
}

/* ---------------------------- */

table.ogloszenia-element
{
  margin-left:10px;  
}

table.ogloszenia-element a,
table.ogloszenia-element-d a
{
  color:  #000000;
}

table.ogloszenia-element-d
{
  margin-left:10px;
  background: #eeeeee;
}

table.ogloszenia-element td.image,
table.ogloszenia-element-d td.image
{
  width:120px;
  height:96px;
  vertical-align:middle;
  text-align:center;
}

table.ogloszenia-element td.image img,
table.ogloszenia-element-d td.image img
{
  cursor: pointer;
}

table.ogloszenia-element td.details,
table.ogloszenia-element-d td.details
{
  width:500px;  
  text-align:left;
  vertical-align:top;
}

table.ogloszenia-element td.details div.title,
table.ogloszenia-element-d td.details div.title
{
  border-bottom: solid 1px #cccccc;
  padding:  5px 7px;
  font-size:11px;
  font-weight:bold;  
  cursor:pointer;
}

table.ogloszenia-element td.details div.content,
table.ogloszenia-element-d td.details div.content
{
  padding:  2px 7px;
  font-size:11px;
  height: 28px;
  overflow:hidden;
}


table.ogloszenia-element td.details  table.ogloszenie-details,
table.ogloszenia-element-d td.details  table.ogloszenie-details
{
  margin-left:10px;
  margin-top: 5px;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.lab1,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.lab1
{
  width:65px;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.dat1,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.dat1
{
  width:70px;
  font-weight: bold;
  color:  #09678d;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.lab2,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.lab2
{
  width:35px;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.dat2,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.dat2
{
  width:25px;
  font-weight: bold;
  color:  #09678d;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.lab3,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.lab3
{
  width:35px;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.dat3,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.dat3
{
  width:35px;
  font-weight: bold;
  color:  #09678d;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.lab4,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.lab4
{
  width:45px;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.dat4,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.dat4
{
  width:25px;
  font-weight: bold;
  color:  #09678d;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.lab5,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.lab5
{
  width:35px;
}

table.ogloszenia-element td.details  table.ogloszenie-details td.dat5,
table.ogloszenia-element-d td.details  table.ogloszenie-details td.dat5
{
  width:50px;
  font-weight: bold;
  color:  #09678d;
}

table.small-search-bar
{
  height:30px;
  margin-left:10px; 
  margin-top: 10px;
  margin-bottom: 10px;
  background: url('../images/layout/nav-small-bar-orange.gif') repeat-x top left;
}

table.small-search-bar td.title
{
  width:50px;
  font-weight: bold;
  text-align: right;
}

table.small-search-bar td.select1
{
  width:  118px;
  padding-left:10px;  
}

table.small-search-bar td.select1 td.text
{
  width:  75px;  
  background: url('../images/forms/portale-search-background.gif') repeat-x top left;
  height:20px;
  vertical-align: middle;
}

table.small-search-bar td.select1 td.text input
{
  width:70px;
  
  margin-left:5px;
  
  font-size:10px;
  font-family:tahoma, arial,verdana;
  background:transparent; 
  border:none;
}

table.small-search-bar td.select1 div 
{
  background: #ffffff;
  border: solid 1px #eeeeee;
}

table.small-search-bar td.select1 div table td
{
  width: 69px;
  height:20px;
  padding-left: 4px;
  font-size:10px;
  font-family:tahoma, arial,verdana;
  cursor: pointer;
}

table.small-search-bar td.select1 div table td.hover
{
  background: #cccccc;
}

table.small-search-bar td.select1 td.arrow
{
  width:  20px;  
  background: transparent url('../images/forms/portale-search-arrow.gif') no-repeat scroll left top;
}


table.small-search-bar td.select2
{
  width:  128px;

}

table.small-search-bar td.select2 td.text
{
  width:  75px;  
  background: url('../images/forms/portale-search-background.gif') repeat-x top left;
  height:20px;
  vertical-align: middle;
}

table.small-search-bar td.select2 td.text input
{
  width:70px;
  
  margin-left:5px;
  
  font-size:10px;
  font-family:tahoma, arial,verdana;
  background:transparent; 
  border:none;
}

table.small-search-bar td.select2 div 
{
  background: #ffffff;
  border: solid 1px #eeeeee;
}

table.small-search-bar td.select2 div table td
{
  width: 189px;
  height:20px;
  padding-left: 4px;
  font-size:10px;
  font-family:tahoma, arial,verdana;
  cursor: pointer;
}

table.small-search-bar td.select2 div table td.hover
{
  background: #cccccc;
}

table.small-search-bar td.select2 td.arrow
{
  width:  20px;  
  background: transparent url('../images/forms/portale-search-arrow.gif') no-repeat scroll left top;
}

table.small-search-bar td.room
{
  width:  43px;
  font-weight:bold;  
}

table.small-search-bar td.select3 
{
  width:  65px;
}

table.small-search-bar td.select3 td.text
{
  width:  25px;  
  background: url('../images/forms/portale-search-background.gif') repeat-x top left;
  height:20px;
  vertical-align: middle;
  text-align: center;
}

table.small-search-bar td.select3 td.text input
{
  width:20px;
  
  /*margin-left:5px;*/
  text-align: center;
  font-size:10px;
  font-family:tahoma, arial,verdana;
  background:transparent; 
  border:none;
}

table.small-search-bar td.select3 div 
{
  background: #ffffff;
  border: solid 1px #eeeeee;
}

table.small-search-bar td.select3 div table td
{
  width: 20px;
  height:20px;
  padding-left: 4px;
  font-size:10px;
  font-family:tahoma, arial,verdana;
  cursor: pointer;
  text-align: center;
}

table.small-search-bar td.select3 div table td.hover
{
  background: #cccccc;
}

table.small-search-bar td.select3 td.arrow
{
  width:  20px;  
  background: transparent url('../images/forms/portale-search-arrow.gif') no-repeat scroll left top;
}

table.small-search-bar td.do 
{
  width:  24px;
  font-weight: bold;
}

table.small-search-bar td.pr 
{
  width:  45px;
  font-weight: bold;
  padding-left: 5px;
}

table.small-search-bar td.select4 
{
  width:  50px;
  background: url('../images/forms/portale-search-background.gif') repeat-x center left;
  text-align:center;
}

table.small-search-bar td.select4 input 
{
  
  width:  40px;
  text-align:center;
  font-size:10px;
  font-family:tahoma, arial,verdana;
  background:transparent; 
  border:none;
}

table.small-search-bar td.search 
{
  width:  85px;
  font-weight: bold;
  
}
