/* CSS Document */
/* content:
	- OFFERINFO
	- ORDERFORM
	- CALLENDAR
	- GUIDE
	*/


/* ------------------------------------------------------------------------------------------ */
/* OFFERINFO */

	#slideshowdiv {
		float:left;
		padding:0px 9px 9px 9px;
		color:#989898;
		}

	#slideshowdiv, #slideshowdiv TD, #slideshowdiv DIV.img, #slideshowdiv DIV.desc {width:240px;}
	#slideshowdiv TD, #slideshowdiv DIV.img {
		height:180px;
		background-color:#FFFFFF;
		text-align:center;
		}

	#slideshowdiv IMG {border:5px solid #ffffff;}

	#slideshowdiv TD {vertical-align:middle; }
	#slideshowdiv DIV.img {float:left;}
	#slideshowdiv DIV.desc {height:30px; float:left; text-align:center; background-color:#FFFFFF;}

	SPAN.arial {
		font-family:Arial;
		font-weight:bold;
		color:#434343;
		}
	
	.title, A.title, A.title:visited {
		font-family:Arial;
		font-weight:bold;
		color:#E55804; 
		font-size:13px; 
		text-transform:uppercase;
		}
	.title2, A.title2, A.title2:visited {
		font-family:Trebuchet MS;
		font-weight:bold;
		color:#ff9900; 
		font-size:12px; 
		text-transform:uppercase;
		}
		
	A.title:hover { color:#ff9900;	}	
	
	.title2a, A.title2a, A.title2a:visited {
		font-family:Trebuchet MS;
		font-weight:bold;
		color:#ff9900; 
		font-size:12px; 
		text-transform:uppercase;
		}
		
	A.title2a:hover { color:#E55804; }

	/* PRICETABLE */

		#pricetable {
			border-top:1px dashed #CFCFCF;
			border-bottom:1px dashed #CFCFCF;
			margin:20px 0px;
			}

		#pricetable TD {
			padding-top:6px;
			padding-bottom:6px;
			}

		#pricetable TD.yellowbrick_top, TD.yellowbrick_left {background-color:#FCF7D7;}
		
		#pricerow TD { border-bottom:1px dashed #CFCFCF; vertical-align:middle;}

		#pricetable TD.yellowbrick_left {
			font-weight:bold;
			color:#6C6C6C;
			padding-left:8px;
			text-align:left;
			border-top:1px solid #FFFFFF;
			border-right:1px solid #FFFFFF;
			border-left:1px solid #FFFFFF;
			vertical-align: middle;
			}
			
		

		#advancerow TD {font-weight:bold;}

	/* DESCRIPTION */

		.kataloglink, .kataloglink a:link, .kataloglink a:visited {font:12px Arial; color:#626262; line-height:17px; height:17px; } 
		.kataloglink a:hover {font:12px Arial; color:#626262; line-height:17px; height:17px; } 

		.kataloglink2, .kataloglink2 a:link, .kataloglink2 a:visited {vertical-align:top; font:12px Arial; color:#2d639f; line-height:17px; height:17px; }
		.kataloglink2 a:hover {vertical-align:top; font:12px Arial; color:#e55804; line-height:17px; height:17px; } 

		.link2, .link2 a:link, .link2 a:visited {text-decoration: underline; color:#626262; } 
		.link2 a:hover {color:#e55804;  } 

		.text_standard a:link, .text_standard a:visited {text-decoration: underline; color:#626262; } 
		.text_standard a:hover {color:#e55804;  } 

		.link3, .link3 a:link, .link3 a:visited {text-decoration: underline; color:#626262; text-transform:uppercase;} 
		.link3 a:hover {color:#e55804;  } 		
		
		a.black-link {text-decoration: underline;color:#000000;} 
		a.black-link:visited {color:#000000;  } 
		a.black-link:hover {color:#e55804 !important;  } 

		a.link4 , a.link4:visited {text-decoration: underline; color:#ff9900; font-weight:bold;} 
		a.link4:hover {color:#e55804;  } 		
		
		a.link4a , a.link4a:visited {text-decoration: underline; color:#ff9900;} 
		a.link4a:hover {color:#e55804;  } 	
			
		a.link4b , a.link4b:visited {text-decoration: underline; color:#626262;} 
		a.link4b:hover {color:#e55804;  } 		
		
		a.link4c , a.link4c:visited {text-decoration: underline; color:#2D639F;}
		a.link4c:hover {color:#e55804;  } 
		
		.bc_ic { color:#626262; }
		.bc_ac { color:#626262; text-decoration: underline;}
		a.bc_ac:hover { color:#e55804; }
		
		a.titlelink { color: #e55804 !important; font-weight: bold;}
		a.titlelink:hover { color: #ff9900 !important; }
		
		
		a.region:hover { color: #e55804 !important; }
		
		.red { color: red !important; }
		.red-border { border: solid 1px red;}

                #agreement_rules_checkbox, #agreement_checkbox {float:left;padding:1px;margin-left:-6px;}
		#frm_order_agreement_rules, #frm_order_agreement {float:left;margin:1px;}


		.text_red { color: #cc3300;font-weight: bold;}

/* ------------------------------------------------------------------------------------------ */
/* ORDERFORM */

	#frm_order DIV.label {
		width:198px;
		float:left;
		text-align: right;
		margin-right:8px;
		clear:none;
		height:20px;
		font-weight:bold;
		padding-top:3px;
		}

	#frm_order DIV SPAN {color:#CC3300;}

	#frm_order DIV {
		float:none;
		clear:both;
		}
		
	.error {
		margin-left: 200px;
		color: red;
		margin-bottom:15px;
		margin-top:0px;
		vertical-align: top;
		padding:0px;

	}
	.error img { padding:0px;margin:0px; vertical-align:middle}

/* ------------------------------------------------------------------------------------------ */
/* CALLENDAR */

	.edittable {width: 100%;}

	.edittable th {
		color:#324558;
		font-size:12px;
		background-color:#B0D8FF;
		padding:4px;
		font-weight: bold;
		font-family:Tahoma;
		}

	.edittable td {
		color:#365069;
		font-size:12px;
		background-color:#FDF5C4;
		}

	.edittable .white {background-color:#FFFFFF;}
	
	.offercalendar{ table-layout: fixed; width: 100%; }

	.edittable td .offercalendar * {text-align: center;font-size: 9px;font-family:Tahoma;}

	.edittable td .offercalendar_red {background-color:#FF7869;	font-weight:bold; color:#4F302C; }
	.edittable td .offercalendar_redToday {background-color:#FF7869;	font-weight:bold;  border: 2px solid #4083B5; color:#4F302C;}
	.edittable td .offercalendar_gray {color:#DCD293;}
	.edittable td .offercalendar_green {background-color:#CBEA97; color:#567233; }
	.edittable td .offercalendar_greenToday {background-color:#CBEA97; border: 2px solid #567233; }
	.edittable td .offercalendar_yellow {background-color:#FFEE00; color:#B59637; }
	.edittable td .offercalendar_yellowToday {background-color:yellow; border: 2px solid #4083B5; }
	.edittable td .offercalendar_borderLeft { background-image:url(../image/cal_border_left.gif); background-repeat:no-repeat; background-position: center; color:#4F302C; font-weight:bold;}
	.edittable td .offercalendar_borderLeftToday {background-image: url(../image/cal_border_left.gif); background-repeat:no-repeat; background-position: center; border: 2px solid #4083B5;  color:#4F302C; font-weight:bold;}
	.edittable td .offercalendar_borderRight {background-image: url(../image/cal_border_right.gif); background-repeat:no-repeat; background-position: center;  color:#4F302C; font-weight:bold;}
	.edittable td .offercalendar_borderRightToday {background-image: url(../image/cal_border_right.gif); background-repeat:no-repeat; background-position: center; border: 2px solid #4083B5;  color:#4F302C; font-weight:bold;}

	.edittable SPAN.year {color:#FFFFFF; font-size:14px}
	.edittable A.navilink {color:#415A73;}
	.edittable A.navilink:hover {color:#415A73;}
	
	
	
/* ------------------------------------------------------------------------------------------ */

/* CALLENDAR2 */


div.house{
		overflow:hidden;
		clear:left;
		margin: 0;
		position:relative;
		width:30px;
		height:270px;
		*height:287px;
	}
	
	
	ul.elements2 li{
		width:30px;
        height: 15px;
        margin-top: 4px;
		/*margin-bottom:4px;*/
		
		text-align:center;
		padding:0px;
		position:relative;
		
	}
	
		ul.elements2 li p{
		font-size:12px;
		
	}
	
	ul.elements li{
		width:652px;
		height:20px;
		font-weight:bolder;
		text-align:center;
		float:left;
		list-style:none;
	}
	
	ul.elements li.luty{
		width:588px;
		height:20px;
		font-weight:bolder;
		text-align:center;
		float:left;
		list-style:none;
	}
	
	ul.elements li.sierpien{
		width:650px;
		height:20px;
		font-weight:bolder;
		text-align:center;
		float:left;
		list-style:none;
	}
	
	ul.elements li.wrzesien{
		width:630px;
		height:20px;
		font-weight:bolder;
		text-align:center;
		float:left;
		list-style:none;
	}
	
	ul.elements li.pa{
		width:630px;
		height:20px;
		font-weight:bolder;
		text-align:center;
		float:left;
		list-style:none;
	}
	
	div.pane{
		overflow:hidden;
		clear:left;
		margin: 0;
		position:relative;
		width:710px;
	
		height:270px;
	    *height:287px;
		position:relative;
		top:-270px;
		*top:-287px;
		left:30px;
	}
	
	div.months{
		overflow:hidden;
		clear:left;
		margin:0;
	
		width:710px;
		height:30px;
		font-size:12px;	
        position:relative;
        left:30px;
        color:#000;
        }
	
	

	.edittable2 {width: 2578px;height:1600px;}

	.edittable2 th {
		color:#324558;
		font-size:12px;
		background-color:#B0D8FF;
		padding:4px;
		font-weight: bold;
		}

	.edittable2 td {
		color:#365069;
		font-size:12px;
	
		background-color:#FDF5C4;
		}

	.edittable2 .white {background-color:#FFFFFF;}
	
	

	.edittable2 td .offercalendar * {text-align: center;font-size: 12px;}
	
	.edittable2 td .offercalendar tr {clear:both;display:block;}
	
    .edittable2 td .offercalendar td {display:inline block; float:left; width:20px !important;margin-right:1px;overflow: hidden;}

	.edittable2 td .offercalendar_red {background-color:#FF7869;	font-weight:bold;  color:#4F302C; }
	.edittable2 td .offercalendar_redToday {background-color:#FF7869;	font-weight:bold;  border: 2px solid #4083B5; color:#4F302C;}
	.edittable2 td .offercalendar_gray {color:#DCD293;}
	.edittable2 td .offercalendar_green {background-color:#CBEA97; color:#567233; }
	.edittable2 td .offercalendar_greenToday {background-color:#CBEA97; border: 2px solid #567233; }
	.edittable2 td .offercalendar_yellow {background-color:#FFEE00; color:#B59637; }
	.edittable2 td .offercalendar_yellowToday {background-color:yellow;}
	.edittable2 td .offercalendar_borderLeft { background-image:url(../image/cal_border_left.gif); background-repeat:no-repeat; background-position: center; color:#4F302C; font-weight:bold;}
	.edittable2 td .offercalendar_borderLeftToday {background-image: url(../image/cal_border_left.gif); background-repeat:no-repeat; background-position: center;   color:#4F302C; font-weight:bold;}
	.edittable2 td .offercalendar_borderRight {background-image: url(../image/cal_border_right.gif); background-repeat:no-repeat; background-position: center;  color:#4F302C; font-weight:bold;}
	.edittable2 td .offercalendar_borderRightToday {background-image: url(../image/cal_border_right.gif); background-repeat:no-repeat; background-position: center;   color:#4F302C; font-weight:bold;}

	.edittable2 SPAN.year {color:#FFFFFF; font-size:14px}
	.edittable2 A.navilink {color:#415A73;}
	.edittable2 A.navilink:hover {color:#415A73;}
	
	
	
/* ------------------------------------------------------------------------------------------ */
/* GUIDE */
	DIV.guide2_img { float:none; clear:both; padding:10px; padding-top:15px; margin-left:200px; width:305px; margin-bottom:30px;}
	DIV.guide2_img IMG {border:3px solid #ffffff; width:300px; height:180px;}
	
	
/* ------------------------------------------------------------------------------------------ */
/* region */

	img.region_img {background-color:#FCF7D7; float:left; padding:6px; margin-left:3px;}
	DIV.region_img IMG {border:2px solid #ffffff;}
/*	DIV.region2_img {background-color:#FFFADB; float:none; clear:both; padding:10px; padding-top:15px; margin-left:80px; width:305px; margin-bottom:30px;}
	DIV.region2_img IMG {border:3px solid #ffffff; width:300px; height:180px;}	
	*/
	
	.sezon{
	  margin-left:5px;
	  font-weight: bold;
	  color:#434343;
	  }
	  
	  .pict{
	  margin:0px ;
	  padding:0px ;
	  border:0px  !important;
	  }	  
	  
	  .pict2{
	  margin:0px ;
	  padding:0px ;
	  border:0px  !important;
	  width:25px;
	  height:25px;
	  float:left;
	  }
	  .dv_pict{
	  
	   background-color:#fff;
	   position: relative;
	   margin-top:10px;
	   float:left;
	   width:100%;
	  }
	  	  
	  .dv_pict2{
	  
	   background-color:#fff;
position:relative;
top:0xp;
left:-2px;
		width:160px;
	   
	  }
	  .bedrooms{
	   cursor:default;
	   position:absolute;
	   top:+2px;
	   left:16px;
	   font-size:12px;
	   font-weight:bold;
	   color:#FFF;
	  }	  
	  
	  .bedrooms2{
	   cursor:default;
	   position:absolute;
	   top:+1px;
	   left:10px;
	   font-size:22px;
	   font-weight:bold;
	   color:#000;
	   opacity:0.6;
	  }
	  
	  .prom1{
	  color: #FFF;
	  background-color:#6699ff;
	  font-weight:bold;
	  padding:2px;
	  float:right;
	  margin-left:10px;
	  padding:2px 8px 2px 8px;
	  border:1px #3366cc solid;
	  }	  
	  
	  .new1{
	  color: #FFF;
	  background-color:#eeaa44;
	   border:1px #cc9933 solid;
	  font-weight:bold;
	  padding:2px 8px 2px 8px;
	  float:right;
	  margin-left:10px;
	  }
	  
	  .ar{ text-align: right;}
	  
	  .dom{display:block;width:20px;float:left;margin-right:1px;text-align:center;font-size:12px;}
	  
	  .niep{background:#B0D8FF;}
	  .niep .dom{background:#B0D8FF;}
	  .pa{background:#D5CAFF;}
	  .pa .dom{background:#D5CAFF;}
	  
	  .luty{background:#D5CAFF;}
	  .luty .dom{background:#D5CAFF;}
	  
	  .sierpien{background:#D5CAFF;}
	  .sierpien .dom{background:#D5CAFF;}
	  
	  .wrzesien{background:#B0D8FF;}
	  .wrzesien .dom{background:#B0D8FF;}

      .cal-nav{
          margin-top: 6px;
          margin-bottom: 6px;
          margin-left: 40px;
      }
