@CHARSET "UTF-8";
#loader-border { border: 1px solid #EBEBEB; background-color: #FFFFFF}

#offer-imagebox-box a img{ border: 1px solid #EBEBEB; background-color: #FFFFFF; margin: 4px;}

.offerShowHolder {
   width: 676px;
}

.offerShowHolder .upper-box{
   height: 47px;
   border-color:#EFEDDD;
   border-bottom-width: 1px;
   border-top-width: 1px;
   border-style: solid;
   border-left-width: 0px;
   border-right-width: 0px;
   background-color: #F8F7F0;
}

.offerShowHolder .upper-box .title{
   color: #568CB6;
   font-size: 12px;
   font-weight: bold;
   margin-top: 5px;
   margin-left: 14px;
   
}

.offerShowHolder .upper-box .region_path{
   margin-left: 14px;
   font-size: 12px;
   color: #568CB6;
}

.offerShowHolder .upper-box .region_path a.path{
   font-size: 12px;
   color: #568CB6;
   text-decoration: none;
}
.offerShowHolder .upper-box .region_path a.path:HOVER{
   text-decoration: underline;
}

.offerShowHolder .upper-box .left-part{
   width: 320px;
   float: left;
	
}

.offerShowHolder .upper-box .right-part{
   float: right;
   margin-top:3px;
   margin-right: 18px;
   width: 250px;
}

.offerShowHolder .upper-box .right-part .desc-right{
  font-size: 12px;
  float:left;  
}
.offerShowHolder .upper-box .right-part .cena{
  font-size: 14px;  
  color: #568CB6;
  font-weight: bold;    
}

.offerShowHolder .upper-box .right-part .stars{
 padding-top: 4px;
 float: right;
 
}

.offerShowHolder .upper-box .right-part .right-part-standard{
 height: 27px;
}

.middle-box {
	width: 676px;
	margin-top: 23px;
}

.middle-box .box-left{
	width: 420px;
	float: left;
}
.box-left-1 {
    float: left;
    width: 200px;	
}	

.middle-box .box-left .segment_holder{
	width: 200px;
	font-color: #6A6A4E;
	margin-top: 3px;
	padding-bottom: 3px;
	
}

.middle-box .box-left .icon{
	width: 28px;
	float: left;
	text-align: right;
	padding-top:3px;
}

.middle-box .box-left .number{
	font-size: 12px;
	float: left;
	margin-left: 6px;
	margin-top:5px;

}

.middle-box .box-left .icon-tak{
	margin-left: 6px;
	margin-top:7px;
	width: 10px;
	float: left;

}

.middle-box .box-left .desc{
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 9px;
	margin-top:5px;
}

.middle-box .box-left .underline-breaker{
    height: 1px;
    margin-top: 4px;
    overflow: hidden;
    background: url("/images/frontend/breakers/breaker-offer.gif") no-repeat;
    
}

.middle-box .box-left .underline-breaker img{
	padding:0px;
	margin:0px;
	height: 1px;
}

.box-right{
	 float: right;
	 width: 202px;
	 margin-right: 18px; 
	}
	
.box-right .image-holder{
     width: 202px;
     height: 151px; 
     float: right;
	}
	
.box-right .image-holder img{
    border: 1px solid #EBEBEB;
    padding: 1px;
    width: 200px;
    height: 150px; 
	}
.galeria-holder{
	padding-top:15px;
	padding-left:11px;
	padding-bottom: 25px;
	}    	
	
.offerShowHolder .apartament-holder{
	padding-left: 11px;
	margin-top: 22px;
    padding-bottom: 9px;
}	

.offerShowHolder .apartament-holder .table-header{
   height: 33px;
   width: 659px; 
}

.offerShowHolder .apartament-holder .table-header-top{
   height: 6px;
   width: 659px; 
   background: url("/images/frontend/elements/offer-row-top.gif") no-repeat;
   overflow: hidden;
}

.offerShowHolder .apartament-holder .table-header-rog-left{
   height: 6px;
   width: 6px; 
   background: url("/images/frontend/elements/rog_l.png") no-repeat;
   overflow: hidden;
}
.offerShowHolder .apartament-holder .table-header-rog-right{
   height: 6px;
   width: 6px; 
   background: url("/images/frontend/elements/rog_r.png") no-repeat;
   overflow: hidden;
}

.offerShowHolder .apartament-holder .table-header-rog-gr{
   height: 6px;
   width: 908px; 
   background: url("/images/frontend/elements/rog_gr.png");
   overflow: hidden;
}


.offerShowHolder .apartament-holder .table-header-top-gradient2{
	height: 29px;
    width: 659px; 
    background: url("/images/frontend/elements/offer-row-top-gradient.gif");
}
.offerShowHolder .apartament-holder .table-header-top-gradient2 .delimeter2{
   height: 23px;
   width:1px;
   float:left;
   /*margin-left: 21px;
   margin-right: 21px;*/
   background: url("/images/frontend/elements/offer-row-top-delimeter.gif");
}
.offerShowHolder .apartament-holder .table-header-top-gradient2 .table-title2{
   height: 23px;
   text-decoration: none;
   vertical-align: middle;
   color: #FFFFFF;
   font-weight: bold;
   font-size:12px;
   text-align:center; 
   float:left;
   padding-top: 2px;
   line-height: 12px;
}

.offerShowHolder .apartament-holder .table-header-top-gradient{
   height: 33px;
   width: 659px; 
   background: url("/images/frontend/elements/offer-row-top-gradient.gif");
}
.offerShowHolder .apartament-holder .small-row{
   background-color: #92C572;
   float:left;
}
.offerShowHolder .apartament-holder .small-columnt{
   height: 15px;
   text-decoration: none;
   vertical-align: middle;
   color: #FFFFFF;
   font-weight: bold;
   font-size:12px;
   text-align:center; 
   float:left;
   padding-top: 4px;
   line-height: 12px;
   padding-left: 6px;
   padding-right: 6px;
}
.offerShowHolder .apartament-holder .small-columnt-delimeter{
	float:left;
	height:15px;
	padding:0;
	width:1px;
}

.offerShowHolder .apartament-holder  .real-table-delimeter{
   height: 31px;
   width:1px;
   float:left;
   padding: 0px;
   background: url("/images/frontend/elements/offer-row-top-delimeter.gif");
}

.offerShowHolder .apartament-holder .table-row-offer-delimeter{
   height: 31px;
   width:1px;
   float:left;
   padding: 0px;
   background: url("/images/frontend/elements/offer-row-list-delimeter.gif");
}

.offerShowHolder .apartament-holder  .real-table-column-padding{
   padding-left: 6px;
   padding-right: 6px;
   text-align: center;
   vertical-align: middle;
}


.offerShowHolder .apartament-holder .table-title{
   height: 30px;
   text-decoration: none;
   vertical-align: middle;
   color: #FFFFFF;
   font-weight: bold;
   font-size:12px;
   text-align:center; 
   float:left;
   padding-top: 2px;
   line-height: 12px;  
}

.offerShowHolder  .apartament-holder .table-title a {
   text-decoration: none;
   color: #FFFFFF;
   font-size:12px;
   padding-top: 4px;
   line-height: 12px;
}
.offerShowHolder  .apartament-holder .table-title a:hover {
   text-decoration: underline;
}
	
	
.offerShowHolder .apartament-holder .table-row-table-title{
   height: 15px;
   vertical-align: middle;
   color: #6A6A4E;
   font-size:12px;
   text-align:center; 
   float:left;
   padding-top: 8px;
   line-height: 12px;  
   padding-bottom: 1px;
}

.offerShowHolder .apartament-holder .cena{
   color:#568CB6;
   font-weight: bold;
   line-height: 13px;  
}

.offerShowHolder .apartament-holder .delimeter{
   height: 31px;
   width:1px;
   float:left;
   /*margin-left: 21px;
   margin-right: 21px;*/
   margin-left: 14px;
   margin-right: 14px;
   background: url("/images/frontend/elements/offer-row-top-delimeter.gif");
}

.offerShowHolder .apartament-holder .table-row-delimeter{
   height: 31px;
   width:1px;
   float:left;
   margin-left: 14px;
   margin-right: 14px;
   background: url("/images/frontend/elements/offer-row-list-delimeter.gif");
}
.offerShowHolder .apartament-holder .table-row-delimeter-blue{
   height: 31px;
   width:1px;
   float:left;
   margin-left: 14px;
   margin-right: 14px;
   background: url("/images/frontend/elements/offer-row-list-delimeter_blue.gif");
}

.offerShowHolder .apartament-holder .table-row{
   height: 31px;
   width: 659px; 
   background: url("/images/frontend/elements/offer-row-list-gradient.gif");
   /*overflow: hidden;*/
}
.offerShowHolder .apartament-holder .table-row-multi{
   /*height: 31px;*/
   background: url("/images/frontend/elements/offer-row-list-gradient.gif");
   cursor: pointer;
   float: left;
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: #FEFEFE;
}
.offerShowHolder .apartament-holder .table-row-multi-blue{
   /*height: 31px;*/
   background: url("/images/frontend/elements/offer-row-list-gradient_blue.gif");
   background-color: #EDFAFB;
   cursor: pointer;
   float:left;
   background-repeat: repeat-x;
   background-position: bottom;
}

.offerShowHolder .apartament-holder .table-row-table-title-multi{
   vertical-align: middle;
   font-size:12px;
   text-align:center; 
   float:left;
   padding-top: 8px;
   line-height: 12px;  
   padding-bottom: 1px;
}

.offerShowHolder .apartament-holder .calendar {
   float:left;
   padding-bottom: 4px; 	
}

.offerShowHolder .apartament-holder .calendar .day{
	height: 15px;
	width: 19px;
	border-bottom:1px solid #DDDBC9;
	border-left:1px solid #DDDBC9;
	border-right:0 solid #DDDBC9;
	border-top:1px solid #DDDBC9;
	text-align: center;
	float:left;
}

.offerShowHolder .apartament-holder .calendar .free{
    background:transparent url(/images/frontend/calendar/free.gif) repeat scroll 0;	
}
.offerShowHolder .apartament-holder .calendar .invday{
    background:transparent url(/images/frontend/calendar/reserved.gif) repeat scroll 0;
    color:#B34C4C;	
}
.offerShowHolder .apartament-holder .calendar .free-left{
    background:transparent url(/images/frontend/calendar/calendar_half_l.gif) repeat scroll 0;
    color:#6A6A4E;	
}
.offerShowHolder .apartament-holder .calendar .free-right{
   background:transparent url(/images/frontend/calendar/calendar_half_r.gif) repeat scroll 0;
   color:#6A6A4E;
}
.offerShowHolder .apartament-holder .calendar .invday_pending{
    background:transparent url(/images/frontend/calendar/pending.gif) repeat scroll 0;
    color:#B34C4C;	
}
.offerShowHolder .apartament-holder .calendar .free-left_pending{
    background:transparent url(/images/frontend/calendar/calendar_half_l_pending.gif) repeat scroll 0;
    color:#6A6A4E;	
}
.offerShowHolder .apartament-holder .calendar .free-right_pending{
   background:transparent url(/images/frontend/calendar/calendar_half_r_pending.gif) repeat scroll 0;
   color:#6A6A4E;
}


.offerShowHolder .apartament-holder .table-row-blue{
   background:transparent url(/images/frontend/elements/offer-row-list-gradient_blue.gif);
   /*overflow: hidden;*/
}
.offerShowHolder .apartament-holder .table-row-selected{
   background:transparent url(/images/frontend/elements/offer-row-list-gradient_blue_selected.gif);
   background-repeat: repeat-x;
   /*overflow: hidden;*/
}

.offerShowHolder .apartament-holder .table-row-hide{
   background:transparent url(/images/frontend/elements/offer-row-list-gradient_gray_hide.gif);
   background-repeat: repeat-x;
   /*overflow: hidden;*/
}

.offerShowHolder .apartament-holder .apart-details{
   width: 659px;
   padding-top: 6px;
   padding-bottom: 12px;
   padding-left: 22px;
   padding-left: 10px;
   border-bottom-color: #EBE9DE;
   border-bottom-style: solid;
   border-bottom-width: 1px;  
}

.offerShowHolder .apartament-holder .apart-details .element-super-left{
   float:left;
   	
}
.offerShowHolder .apartament-holder .apart-details .element-super-left .image-holder{
   float:left;
}
.offerShowHolder .apartament-holder .apart-details .element-super-left .element-super-left-tit{
   color:#568CB6;
   font-size:12px;
   font-weight:bold;
   text-align: center;
   width: 210px;
   padding-top: 5px;
}
.offerShowHolder .apartament-holder .apart-details .element-super-left .image-holder{
   border:1px solid #EBEBEB;
	height:150px;
	padding:1px;
	width:200px;
}

.offerShowHolder .apartament-holder .one-segment{
   float: left;
   width: 150px;
}

.offerShowHolder .apartament-holder .one-segment .desc{
   float: left;
   font-size: 12px;
   color:#6A6A4E;
   font-weight: bold;
}
.offerShowHolder .apartament-holder .one-segment .cena{
   color: #6796B9; 
   font-weight: bold;
   font-size: 13px;
}

.offerShowHolder .apartament-holder .one-segment .number{
   float: left;
   font-size: 12px;
   margin-left: 6px;
}

.offerShowHolder .offer-opinion-left-box{
	float: left;
	margin-left: 11px;
	margin-top: 15px;
	

}
.offerShowHolder .opinion-segment-box{
	width: 440px;
}

.offerShowHolder .offer-opinion-left-box .opinion-segment-box .opinion-segment-box-top{
	width: 440px;
}

.offerShowHolder .offer-opinion-left-box .opinion-segment-box .opinion-segment-box-top .opinion-segment-box-top-nazwa{
	font-size: 12px;
	font-weight: bold;
	float:left;
	
}

.offerShowHolder .offer-opinion-left-box .ocena-box{
   padding-top: 2px;	
   font-size: 11px;
   float:left;
   height: 18px;
   width: 21px;
   font-weight: bold;
   color: #FFFFFF;
   background: url("/images/frontend/elements/grade_small_bg.gif") no-repeat; 
   overflow: hidden;
   vertical-align: center;
   text-align: center;
   font-family:arial;
	
}

.offerShowHolder .offer-opinion-left-box .opinion-segment-box .opinion-segment-box-top .opinion-segment-box-top-nazwa-blue-bold{
	font-size: 12px;
	color:#568CB6;
	float:left;
	font-weight: bold;
	margin-left: 7px;
}
.offerShowHolder .offer-opinion-left-box .opinion-segment-box .opinion-segment-box-top .opinion-segment-box-top-nazwa-blue{
	font-size: 12px;
	color:#568CB6;
	float:left;
	font-weight: normal;
	margin-left: 4px;
}

.offerShowHolder .offer-opinion-left-box .opinion-segment-box .opinion-segment-box-top .dodano{
	font-size: 12px;
	float:right;
	font-weight: bold;
}
.offerShowHolder .offer-opinion-left-box .comment-full{
	margin-top: 5px;
}
.offerShowHolder .offer-opinion-left-box .comment-full-admin-comment{
	margin-top: 5px;
	padding-left: 10px;
	font-size: 11px;
	font-style: italic;
	color: #568CB6;
}

.offerShowHolder .offer-opinion-left-box .breaker{
	height: 1px;
	overflow: hidden;
	background: url("/images/frontend/breakers/breaker-offer-opinion.gif") no-repeat;
	margin-top: 12px;
	padding-bottom: 10px;
}

.offer-opinion-right-box {
	width: 193px;
	float: right;
	margin-top: 11px;
	margin-right: 13px;
	}
	
.offer-opinion-right-box .top_box_ocena{
	width: 193px;
	height:4px ; 
    background: url("/images/frontend/elements/top_box_ocena.gif") no-repeat; 
    overflow: hidden;
}

.offer-opinion-right-box .bottom_box_ocena{
	width: 193px;
	height:4px ; 
    background: url("/images/frontend/elements/bottom_box_ocena.gif") no-repeat; 
    overflow: hidden;
}

.offer-opinion-right-box .star_half_el_orange{
	display: inline-block;
	background: url("/images/frontend/icons/ocena_box_star.gif") no-repeat;
	height: 16px;
	background-position: left middle;
}
.offer-opinion-right-box .star_half_el_gray{
	display: inline-block;
	background: url("/images/frontend/icons/ocena_box_star_gray.gif") no-repeat;
	height: 16px;
	background-position: right middle;
}
.comment-all-box   .star_half_el_orange_wh, .offerShowHolder  .star_half_el_orange_wh{
	display: inline-block;
	background: url("/images/frontend/icons/ocena_gwiazdka.gif") no-repeat;
	height: 16px;
	background-position: left middle;
}
.comment-all-box   .star_half_el_gray_wh, .offerShowHolder  .star_half_el_gray_wh{
	display: inline-block;
	background: url("/images/frontend/icons/ocena_gwiazdka_gray.gif") no-repeat;
	height: 16px;
	background-position: right middle;
}


.offer-opinion-right-box .content_box_ocena{
	width: 191px;
	/*height:172px ;*/ 
    overflow: hidden;
    background-color: #F8F7F0;
    border-color: #E8E6D6;
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;    
}

.offer-opinion-right-box .add_opin_center{
	width: 191px;
	/*height:140px ;*/ 
    overflow: hidden;
    background-color: #F8F7F0;
    border-color: #E8E6D6;
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;    
}

.offer-opinion-right-box .header-element{
   width: 193px;
   height: 24px; 
   margin-top: 5px;	
}

.offer-opinion-right-box .title{
   font-size: 13px;
   float:left;
   height:24px;
   font-weight: bold;
   color: #568CB6;
   width: 126px;
   text-align: right;
   padding-top: 4px;
}

.offer-opinion-right-box .ocena{
   font-size: 14px;
   padding-top: 4px;
   float:left;
   height:24px;
   width: 26px;
   font-weight: bold;
   margin-left: 8px;
   color: #FFFFFF;
   background: url("/images/frontend/elements/grade_bg.gif") no-repeat; 
   overflow: hidden;
   vertical-align: center;
   text-align: center;
   font-family:arial; 
}

.offer-opinion-right-box .content_box_ocena-oceny{
	height: 70px;
	width: 193px;
}

.offer-opinion-right-box .opis{
	height: 16px;
	width: 80px;
	padding-right: 11px;
	float:let;
	text-align: right;
	float: left;
}

.offer-opinion-right-box .line{
	background: url("/images/frontend/elements/ocena_background_pasek.gif");
	height: 5px;
	width:  75px;
	float:left;
	overflow: hidden; 
}

.offer-opinion-right-box .line-ocena{
	background: url("/images/frontend/elements/ocena_background_pasek-ocena.gif");
	height: 5px;
	float:left;
	overflow: hidden; 
}
.offer-opinion-right-box .line-ocena-left{
	background: url("/images/frontend/elements/ocena_background_pasek-ocena-left.gif") no-repeat;
	height: 5px;
	width: 1px;
	float:left;
	overflow: hidden; 
}

.offer-opinion-right-box .line-ocena-right{
	background: url("/images/frontend/elements/ocena_background_pasek-ocena-right.gif") no-repeat;
	height: 5px;
	width: 1px;
	float:left;
	overflow: hidden; 
}
.offer-opinion-right-box .ocenka {
	padding-top: 6px;
	margin-left: 0px;
	width: 77px;
	float:left;
	}
	
.offer-opinion-right-box .ocena-holder-element {
	width: 180px;
}

.offer-opinion-right-box .wszystkie-oceny {
	width: 193px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 2px;
}

.box-left .pozostale-element {
	float:right;
	padding-top: 8px;
}

.other-easement{
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 17px;
    margin-bottom: 10px;	
}


.other-easement .one-segment{
   float: left;
   width: 150px;
}
.apartament-holder .horizontal-divider{
   width: 630px;
   margin-top: 5px;
   margin-bottom: 5px;
   height: 1px;
   background: url("/images/frontend/breakers/breaker_line_list.gif");
}


.other-easement .distinguished{
   
   border-top:1px solid #F8F7F0;
   width:644px;
   color: #568CB6;
   padding-top: 3px;
   
}

.other-easement .desc{
   float: left;
   font-size: 12px;
   color:#6A6A4E;
   font-weight: bold;
}

.other-easement .desc-main{
   color:#568CB6;
   float: left;
   font-size: 13px;
   font-weight: bold;
}

.other-easement .number{
   float: left;
   font-size: 12px;
   margin-left: 6px;
}


.middle-box .box-left .rezerwacja-element-desc{
    float: left;
    font-weight: bold;
    font-size: 12px;
}
.middle-box .box-left .rezerwacja-element-number{
    float: left;
    margin-left: 6px;
    font-size: 12px;
}

.wystaw-ocene-box {
    float: left;
    margin-top: 8px;	
	}

.wystaw-ocene-box .part-left{
    float:left;
    margin-left: 17px;
    width: 215px;
}

.wystaw-ocene-box .part-right{
    float:right;
    width:400px; 
}
.wystaw-ocene-box .part-right select, 
.wystaw-ocene-box .part-right input, 
.wystaw-ocene-box .part-right textarea {
    font-size: 12px
}

.wystaw-ocene-box .part-right .disabled {
    background-color: #DFF2FF;
    color: #568CB6;
    border-color: #568CB6;
    border-width: 1px;
    border-style: solid;    
}

.wystaw-ocene-box .title{
	color:#568CB6;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
}
.wystaw-ocene-box .opis{
    font-size: 12px;
    color:#6A6A4E;
    float: left;
    text-align: right;
	
	}
.wystaw-ocene-box .ocena{
	
	float: left;
	margin-left: 7px;
    font-size: 14px;
    color:#568CB6;
    font-weight: bold;
	
	}
.wystaw-ocene-box .gwiazdki img{
	
	float: right;
    padding-right: 5px	
	}
.wystaw-ocene-box .gwiazdki{
	
    padding-right: 10px	
	}
	
	
.wystaw-ocene-box .element{
	
    margin-top: 4px;
    margin-bottom: 4px;    
	
	}
	
.wystaw-ocene-box .input{
	font-size: 12px;
    margin-left: 6px;  
	
	}
.wystaw-ocene-box input, .wystaw-ocene-box textarea{
	width: 180px;
	color:#6A6A4E;
	border-color: #568CB6;
	border-width: 1px;
	border-style: solid;
	}
.wystaw-ocene-box textarea {
	height: 50px;
	}		

.reservation_box_holder_desc {
   margin-left: 32px;
   padding-top: 10px; 
}

.reservation_box_holder_desc .upper_holder{
    width: 485px;
    float:left;
}

.reservation_box_holder_desc .upper_holder .pointer{
    height: 13px;
    width: 13px;
    float:left;
}
.reservation_box_holder_desc .upper_holder .desc{
    float:left;
    margin-left: 5px;
    line-height: 13px;
    width: 436px;
}

.reservation_box_holder_desc .upper_holder .error-desc{
    color: #DC3D3D;
    font-size:11px;
}
.reservation_box_holder_desc .upper_holder .error-desc{
    color: #DC3D3D;
    font-size:12px;
}
.reservation_box_holder_desc .upper_holder .correct-desc{
    color: #5BA024;
    font-size:12px;
}
.reservation_box_holder_desc .upper_holder a{
	text-decoration: underline;
	color: #568CB6;
	font-size: 12px;
    
}
.reservation_box_holder_desc .segment{
	margin-top: 10px;
}
.reservation_box_holder_desc .segment-holder{
	height:60px; 
	margin-top: 13px;
}

.reservation_box_holder_desc .segment select{
	width: 128px;
	text-align: left;
	color: #5C5C3E;
	font-size: 11px;
}
.calendar_box {
	width:630px; 
	overflow: hidden; 
	height: 226px; 
	margin-left:12px;
    margin-top: 17px;
}

.info-calendar-box {
    width: 260px;
    height: 117px;	
}
.info-calendar-box  a{
    text-decoration: underline;
    color: #568CB6;
    font-size: 12px;
    
}
.info-calendar-box .info-calendar-box-header{
    width: 260px;
    height: 4px;
    overflow: hidden;
    background: url("/images/frontend/calendar/info_header_top.gif") no-repeat;	
}
.info-calendar-box .info-calendar-box-header-grad{
    width: 260x;
    height: 21px;
    overflow: hidden;
    background: url("/images/frontend/calendar/calendar-info-gradient.gif");
    border-color: #E7E5D4;	
    border-left-width: 1px;	
    border-right-width: 1px;	
    border-bottom-width: 1px;	
    border-left-style: solid;	
    border-right-style: solid;	
    border-bottom-style: solid;	
    text-align: center;
    vertical-align: top;
    color: #5C5C3E;
    font-weight: bold;
    font-size: 12px;
}

.info-calendar-box .info-calendar-box-header-grad-info{
	  width: 230px;
	  border-color: #E7E5D4;   
      border-left-width: 1px; 
      border-right-width: 1px;    
      border-bottom-width: 1px;   
      border-left-style: solid;   
      border-right-style: solid;  
      border-bottom-style: solid;
      padding-left: 14px;
      padding-right: 14px;
      padding-top: 8px;
      padding-bottom: 8px;
      color:#606042;
      float: left;
	}
.info-calendar-box .info-calendar-box-header-grad-info .element{
	  padding: 2px  
	}
	
.segment-calendar-partial {
	margin-left:26px;
	width: 573px; 
	}	
	
.segment-calendar-partial .element-left{
	width: 266px;
	float:left;
	padding-top: 12px; 
	}	
	
.segment-calendar-partial .element-right{
	width: 270px;
	float:right; 
	}	
	
.segment-calendar-partial .element-right .segment{
	float:right; 
	padding-bottom: 3px;
	}	

.segment-calendar-partial .element-right .name{
	   color: #5E5E40;
	   font-size: 10px;
	   float:left;
	   line-height:11px;
	   margin-right: 9px;
}
.segment-calendar-partial .element-right .thumb{
	   color: #5E5E40;
	   float:left;
	   height: 13px;
	   width: 17px;
}

.segment-calendar-partial2 .element-left{
	width: 266px;
	float:left;
	padding-top: 12px; 
	}	
	
.segment-calendar-partial2 .element-right{
	width: 210px;
	float:right; 
	}	
	
.segment-calendar-partial2 .element-right .segment{
	float:left; 
	padding-bottom: 3px;
	}	

.segment-calendar-partial2 .element-right .name{
	   color: #5E5E40;
	   font-size: 10px;
	   float:left;
	   line-height:11px;
	   margin-right: 9px;
}
.segment-calendar-partial2 .element-right .thumb{
	   color: #5E5E40;
	   float:left;
	   height: 13px;
	   width: 17px;
	   padding-right: 4px;
}

.table-form {
    padding: 0px;
    color: #6A6A4E;
    font-size: 11px;
    width: 676px;
    border-bottom-width: 1px;
    border-bottom-color: #E8E6D6;
    border-bottom-style: solid;
}
.table-form .opt-box{
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.table-form .opt-box .opt-el-l{
    float: left;
}
.table-form .opt-box .opt-el-l2{
    float: left;
    padding-top: 5px;
}
.table-form .opt-box .opt-el-r{
    float: left;
    padding-top: 1px;
    padding-left: 5px;
}
.table-form .opt-box .opt-el-r2{
    float: left;
    padding-top: 6px;
    padding-left: 5px;
}
.table-form .opt-box .opt-el-r-i{
    float: left;
    padding-left: 5px;
}
.table-form .opt-box .opt-el-r-i input.long{
    width: 300px;
    
}
.table-form textarea.long{
    width: 645px;
    height: 80px;
    
}
.table-form textarea.long2{
    width: 555px;
    height: 80px;
    
}


.table-form .sub-box{
    float:left;
    margin-top: 2px;
    margin-left: 15px;
    margin-right: 5px;
}

.table-form select{
    color: #6A6A4E;
    font-size: 11px;
    height: 20px;
    margin: 0px;
    padding-top: 1px;
}
.table-form input{
    color: #6A6A4E;
    font-size: 11px;
    height:12px;
    padding-top:3px;
}
.table-form input.big_input-el{
    color: #568CB6;
    font-size: 18px;
    height:18px;
    font-weight: bold;
    text-align: right;
    padding-top:3px;
    width: 60px;
}
.table-form textarea{
    color: #6A6A4E;
    font-size: 11px;
    height:55px;
    width:170px;
    padding-top:3px;
}

.table-form .gray_soft{
	background-color: #FAF9F2;
	}
	
.table-form .gray_hard{
	background-color: #F5F4EA;
	}
.table-form .gray_white{
	background-color: #FFFFF;
	}
.table-form .gray_blue{
	background: url("/images/frontend/elements/notification_blue_gradient.png") #63A3D2;
	background-position: top;
	background-repeat: repeat-x;
	color:white;
	}
.table-form .gray_blue .title-small-element-blue{
	padding-bottom:9px; 
	padding-left:9px; 
	padding-top:15px; 
	padding-right: 9px
	}

.table-form .left-element{
	width: 100px;
	padding-left: 10px;
	}
	
.table-form .center-element{
	width: 224px;
	padding-left: 10px;
	padding-right: 10px;
	}
.table-form .span-fixed-table{
	padding-left: 10px;
	}
.table-form .center-element-number{
	width: 10px;
	padding-left: 10px;
	padding-right: 10px;
    vertical-align: top;
    height: 44px;
	}
.table-form .center-table-element{
	width: 168px;
	padding-left: 10px;
	padding-right: 10px;
	}
.table-form .title{
	font-weight: bold;
	color:#6A6A4E;
	font-size: 12px;
	}
	
.table-form .red{
	color:#DD0000;
	font-size: 11px;
	}
	
.table-form .right-element{
	width: 583px;
	padding-top:9px;
	padding-bottom:3px;
	padding-left: 10px;
	
	}
.table-form a{
	color: #6796B9;
	text-decoration:underline;
    font-size: 11px;
    text-decoration: none;
	}
	
.table-form .fix{
	padding-top:9px;
	padding-bottom:3px;
	}
.table-form .title-element{
	width: 532px;
	padding-top:9px;
	color: #6A6A4E;
	font-weight: bold;
	font-size: 12px;
	padding-bottom:3px;
	padding-left: 10px;
	
	}
.table-form .title-element{
	width: 532px;
	padding-top:9px;
	color: #6A6A4E;
	padding-bottom:3px;
	padding-left: 10px;
	
	}
.table-form .title-holder{
	float:left;
	width: 151px;
	}
	
.table-form .cost{
	color:#568CB6;
	font-size:14px;
	font-weight:bold;
	}

.table-form .inner-table-div-box{
	   padding-bottom: 4px;
	   padding-top: 4px;
	   width: 590px;
	   float: left;
	   border-color:#FFFFFF;
	   border-bottom-style: solid;
	   border-bottom-width: 1px;
	}
.table-form .inner-table-div-title{
	   width: 130px;
	   height: 20px;
       padding-left:10px;
	   vertical-align: middle;
	   float: left;
	}
	
.table-form .inner-table-div-input{
	   width: 300px;
       height: 20px;
       padding-left:10px;
       vertical-align: middle;
       float: left;
   }
	
	
.uczestnicy_container {
	   width: 675px;
	   padding-top:9px;
       padding-bottom:3px;
	   background-color: #F5F4EA;
	   height: 25px;
	   
	}	
.uczestnicy_container .number-class{
	   width: 46px;
       text-align: center;
	   background-color: #F5F4EA;
	   float:left;
	}	
.uczestnicy_container input{
    color: #6A6A4E;
    font-size: 11px;
    height:12px;
    padding-top:2px;
}	
.uczestnicy_container select{
    color: #6A6A4E;
    font-size: 11px;
    height: 18px;
    margin: 0px;
    padding-top: 1px;
}	
#uczestnicy_holder .options a{
    color: #6A6A4E;
    font-size: 11px;
    text-decoration: none;
}

#uczestnicy_holder .options{
    color: #6A6A4E;
    font-size: 11px;
    text-decoration: none;
    width: 675px;
    height: 20px;
    background-color: #F5F4EA;
    margin-bottom: 1px;
}	
.offerShowHolder .dodaj-apart{
    color: #6A6A4E;
    font-size: 11px;
    text-decoration: none;
    width: 675px;
    height: 44px;
    background-color: #F5F4EA;
    margin-bottom: 0px;
}

.offerShowHolder .dodaj-apart a{
    color: #6A6A4E;
    font-size: 11px;
    text-decoration: none;
}

#describe_payments {
	width:600px;
	padding-left:25px;
	
	}
#describe_payments .desc{
	margin-top:30px;
    background-color: #FAF9F2;
    padding:25px;
    border: 1px solid #6796B9;
	}
	
.offerShowHolder .options-rollup{
  height:50px;
  padding-left:212px;
  width:500px;
  padding-top: 15px;  
  padding-bottom: 10px;  
}
.offerShowHolder .left{
    cursor:pointer;
	float:left;
	height:17px;
	vertical-align:middle;
	width:127px; 
}
.offerShowHolder .right{
    cursor:pointer;
	float:right;
	height:17px;
	vertical-align:middle;
	width:125px; 
}
.offerShowHolder .center{
    float:left;
    width: 248px;
    text-align: center;
    font-size: 14px;
    color:#568CB6;
    font-weight: bold;
}
.offerShowHolder .options-select{
   height: 25px;
   text-align: center;
   padding-bottom: 5px;
   
}
.offerShowHolder .options-select select{
    color: #6A6A4E;
    font-size: 11px;
    height: 18px;
    margin: 0px;
    padding-top: 1px;
}

.table-describer-eastman {
}
.table-describer-eastman .corner{
   width: 1px; 	
}
.table-describer-eastman .corner-center{
   background-color: #EFECD7; 	
}
.table-describer-eastman .content{
	   vertical-align: top;
}
.table-describer-eastman .content-bottom-top-height{
   height: 8px; 	
}
.table-describer-eastman .corner-top{
   background: url("/images/frontend/elements/corner-top-element-eastman.png");
   height: 8px; 	
}
.table-describer-eastman .corner-bottom{
   height: 8px; 	
   background: url("/images/frontend/elements/corner-bottom-element-eastman.png"); 	
}

.table-describer-eastman .one-segment{
   float: left;
   width: 150px;
}
.table-describer-eastman .horizontal-divider{
   float: left;
   width: 1px;
   height: 118px;
   background: url("/images/frontend/elements/horizontal_line_divider.png");
}

.table-describer-eastman .distinguished{
   
   border-top:1px solid #F8F7F0;
   width:644px;
   color: #568CB6;
   padding-top: 3px;
   
}

.table-describer-eastman .desc{
   float: left;
   font-size: 12px;
   color:#6A6A4E;
   font-weight: bold;
}

.table-describer-eastman .desc-main{
   color:#568CB6;
   float: left;
   font-size: 13px;
   font-weight: bold;
}

.table-describer-eastman .number{
   float: left;
   font-size: 12px;
   margin-left: 6px;
}

.galeria-holder-apartament {
	width: 650px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #DDDBC9
	}
.galeria-holder-apartament img{
	border: 1px solid #EBEBEB;
    padding: 1px;
    width: 120px;
    height: 90px;
    margin: 3px; 
	}
                                    	
#similar-offers {
	padding:17px;	
}

#similar-offers a{
   color: #6796B9;
   text-decoration: none;
   font-size: 11px;
}
#similar-offers a:HOVER{
   text-decoration:underline;
}
.offerShowHolder .apartament-holder .table-title .info-icons{
	top: -2px;
    right: 226px;
	}
	
.table-form .highlight{
	color: #497B9E;
	font-weight: bold;
	}
.table-form .highlight-gray{
	color: #BFBFBF;
	}
.timeline {
    height: 27px;
    color: #AFC7D5;
}
.timeline .element{
    vertical-align: middle;
    height: 27px;
}
.timeline .element .desc{
    width: 62px;
}
.timeline .element .select{
    color: #FFC657;
}
.timeline .element .positioner{
    display: block;
    padding-right: 7px;
    padding-left: 6px
}
.timeline .element .icon{
	 width: 27px;
	 height: 27px;
}
.timeline .element .step1{
    background: url("/images/frontend/timeline/step1.png") no-repeat;
}
.timeline .element .step2{
    background: url("/images/frontend/timeline/step2.png") no-repeat;
}
.timeline .element .step3{
    background: url("/images/frontend/timeline/step3.png") no-repeat;
}
.timeline .element .step4{
    background: url("/images/frontend/timeline/step4.png") no-repeat;
}
.timeline .element .step5{
    background: url("/images/frontend/timeline/step5.png") no-repeat;
}
.timeline .element .step6{
    background: url("/images/frontend/timeline/step6.png") no-repeat;
}
.timeline .element .step1a{
    background: url("/images/frontend/timeline/step1a.png") no-repeat;
}
.timeline .element .step2a{
    background: url("/images/frontend/timeline/step2a.png") no-repeat;
}
.timeline .element .step3a{
    background: url("/images/frontend/timeline/step3a.png") no-repeat;
}
.timeline .element .step4a{
    background: url("/images/frontend/timeline/step4a.png") no-repeat;
}
.timeline .element .step5a{
    background: url("/images/frontend/timeline/step5a.png") no-repeat;
}
.timeline .element .step6a{
    background: url("/images/frontend/timeline/step6a.png") no-repeat;
}
#browse_files_holder input.file{
	margin-top: 4px;
	margin-bottom: 4px;
	}

.wystaw-ocene-box #browse_files_holder input{
   width: auto;
}
table.diagram-el {
   color: #FFFFFF;
   font-weight: bold;
   font-size: 13px;
   font-family: Arial;
}
table.diagram-el .diagram-top{
    background: url("/images/frontend/diagram/diagram-top.gif") no-repeat;
    height: 17px;
    width: 310px; 
}
table.diagram-el .diagram-bottom{
    background: url("/images/frontend/diagram/diagram-bottom.gif") no-repeat;
    height: 15px;
    width: 310px; 
}
table.diagram-el .diagram-middle{
    background: url("/images/frontend/diagram/diagram-middle.gif") repeat-y;
    width: 290px;
    padding-left: 10px;
    padding-right: 10px; 
}
table.diagram-el .arrow{
    padding-top: 10px;
    padding-bottom: 10px;
}

select.partic-bed{
    width: 170px;
}
select.partic-bed-2{
    width: 170px;
}