#fodHead {
	background:url(../../img/blank_title.png); 
	height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
}


.fodBox {
	width: 300px;
	background-color: #ffffff;
	border: 1px dashed #F7BE2B;
	color: #000000;
}
.lightBox {
	background-color: #FFF1C4;
	border: 1px solid #F7BE2B;
	margin: 0;
	padding: 10px;
}

.rating {
	 float: left;
     width:auto;        
     height:16px;
     overflow:hidden;
}
.rating ol {
          margin:0;
          padding:0;          
          position: relative;          
          list-style: none;
          background: url("../img/icons/star_off.gif") repeat-x;  
          width:80px;  
		  overflow: hidden;                 
      }          

.rating ol li{
          height:16px;
      }
      
.rating ol li a {
          position: absolute;
          display: block;          
          height:16px;
          left:0;
          top:0;                            
      }     
      
.rating ol li a strong{
          position: absolute;
          top:-5000px;
      }
      

.rating ol li a:hover{
          border: 0px solid #fff;
          text-decoration:none;            
          background: url("../img/icons/star_on.gif") repeat-x;               
      }
     

.rating #e1{           
          width: 16px;          
          z-index:5;               
      }           

.rating #e2{          
          width: 32px;          
          z-index:4; 
      }      

.rating #e3{
          width: 48px;            
          z-index:3;          
      }      

.rating #e4{          
          width: 64px;          
          z-index:2;            
      }
      
.rating #e5{          
          width: 800px;          
          z-index:1;            
      }    
	  

	  
#fGalBox {
	width: 205px;
	height: 160px;
	border: 1px solid #CDCDCD;
	border-top: 0;
	padding: 10px;
	background-color: #FFFFFF;
	background-position: 50% 50%;
	background-repeat:no-repeat;
	margin-bottom: 10px;
}	

#fGalHead {
	width: 205px;
	border: 1px solid #CDCDCD;
	border-bottom: 0;	
	padding: 5px 10px;
	font-weight: bold;
	color: #6D6D6D;
	background: #ffffff;	
    text-overflow: ellipsis; /* Dla IE i Safari. */
    -o-text-overflow: ellipsis; /* Dla Opery. */
    overflow: hidden; /* Wymagane, by dzialal ellipsis. */
}

#fGalHead  span.ellipsis  {
   white-space: nowrap; /* Wymagane, by dzialal ellipsis. */
    width:100%; /* Bez tego, w IE nie zadziala. */
}
#fGalHead  window{ width:100%; -moz-user-focus:normal; -moz-user-select:text; } 
#fGalHead  description{ -moz-user-focus:normal; -moz-user-select:text; }

.photoFrame {
	position: static;
	float: left;
	width: 102px;
/* 	height: 152px; */
	overflow: hidden;
	margin: 10px 4px;
	background: #ffffff;
	border-top: 1px solid #CDCDCD;
	
}

.photoFrame .date {
	color: #9C9A9A;
	background: #ffffff;
	text-align: center;
	font-size: 10px;
	padding: 2px 6px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #CDCDCD;	
	border-right: 1px solid #CDCDCD;	

	
}
.photoImg {
	border: 0;
	width: 90px;
	height: 90px;
	padding: 0 5px;
	border-left: 1px solid #CDCDCD;	
	border-right: 1px solid #CDCDCD;		
}


.photoFrame .title {
	font-weight: bold;

	padding: 3px 5px;
	padding-bottom: 8px;
	background: #ffffff;
	font-size:10px;	
    width: 90px; /* Scisle okreslona szerokosc musi wystapic, dla dodatkowo uzyj table .placesTab-layout: fixed. */
	height: 10px;
    text-overflow: ellipsis; /* Dla IE i Safari. */
    -o-text-overflow: ellipsis; /* Dla Opery. */
    overflow: hidden; /* Wymagane, by dzialal ellipsis. */
	border-left: 1px solid #CDCDCD;	
	border-right: 1px solid #CDCDCD;		
	border-bottom: 1px solid #CDCDCD;		

}

.photoFrame .title span.ellipsis  {
   white-space: nowrap; /* Wymagane, by dzialal ellipsis. */
    width:100%; /* Bez tego, w IE nie zadziala. */
}
.photoFrame .title window{ width:100%; -moz-user-focus:normal; -moz-user-select:text; } 
.photoFrame .title description{ -moz-user-focus:normal; -moz-user-select:text; }

.photoFrame .user {
	font-weight: bold;
	margin-top: 3px;	
	padding-bottom: 2px;	
	background: #ffffff;
	font-size:10px;	
    width: 90px; /* Scisle okreslona szerokosc musi wystapic, dla dodatkowo uzyj table .placesTab-layout: fixed. */
	height: 10px;
    text-overflow: ellipsis; /* Dla IE i Safari. */
    -o-text-overflow: ellipsis; /* Dla Opery. */
    overflow: hidden; /* Wymagane, by dzialal ellipsis. */
}
.photoFrame .user span.ellipsis  {
   white-space: nowrap; /* Wymagane, by dzialal ellipsis. */
    width:100%; /* Bez tego, w IE nie zadziala. */
}
.photoFrame .user window{ width:100%; -moz-user-focus:normal; -moz-user-select:text; } 
.photoFrame .user description{ -moz-user-focus:normal; -moz-user-select:text; }

.photoFrame .photoRating {
	text-align: center;
	color: #6D6D6D;	font-size: 9px;
	background: #ffffff;
	padding: 0;
}
.searchBox {
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #CDCDCD;
	color: #000000;
}
.input {
	text-align: center;
	background-color: #7ec9ff;
	border: 1px solid #CDCDCD;
	color: #ffffff;
	font-weight: bold;

}
.fodGallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 440px;

	margin: 0;
	padding: 20px 0;
	text-align: center;
}

#fodPlace {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#fodPlace .city {
	font-size: 10px;
	color: #000000;
	padding: 0 10px;	
	
}
#fodPlace .category {
	font-size: 11px;
	color: #add0ea;	
	font-weight: bold;
	padding: 0 10px;	
	
}
#fodPlace .title {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding: 10px 0;
}
#fodPlace .text {
	font-size: 11px;
	color: #000000;
	padding: 0 10px;	
}
#fodPlace .owner {
	text-align: right;
	font-size: 11px;
	color: #add0ea;
	padding: 0 10px;	
	font-size: 11px;
	font-weight: bold;	
}
#fodPlace .owner a {
	color: #add0ea;
	font-size: 11px;
	font-weight: bold;
}
#fodPlace .owner a:hover {
	color: #add0ea;
	font-size: 11px;
	font-weight: bold;
}

#fodPlace .photo img {
	padding: 10px; 
	border: 1px solid #CDCDCD;
	
}
#fodPlace .addComment {
	font-size: 11px;
	color: #add0ea;
	margin: 0 10px;
	font-weight: bold;
}

#fodPlace .addComment textarea {
	width: 416px;
	height: 50px;
	border: 1px solid #CDCDCD;
	margin: 10px 0;
}
#fodPlace .addComment .button {
	background: url(../img/buttons/powiadom.gif);
	color: #ffffff;
	font-weight: bold;
	border: 0px;
	width: 88px;
	text-align: center;
	height: 20px;
	padding-bottom: 4px;
	font-size: 12px;	
}
#fodPlace .comment {
	margin: 0 10px;
	border: 1px dashed #CDCDCD;
	padding: 0 10px;
	
}
#fodPlace .comment a {
	font-size: 11px;
	color: #add0ea;
	font-weight: bold;
}
#fodPlace .comment .left {
	width:200px;
	float: left;
	text-align: left;	
	font-size: 11px;
	color: #add0ea;
	font-weight: bold;
}
#fodPlace .comment .right {
	width:150px;
	float: right;
	font-size: 11px;
	color: #6d6d6d;
	font-weight: bold;	
	text-align: right;
}
#fodPlace .comment .body {
	font-size: 11px;
	color: #6d6d6d;
}
#fodPlace .comment .action {
	text-align: right;
	padding-bottom: 10px;
}
#fodPlace .comment .button {
	background: url(../img/buttons/powiadom.gif);
	color: #ffffff;
	font-weight: bold;
	border: 0px;
	width: 88px;
	text-align: center;
	height: 20px;
	padding-bottom: 4px;
	font-size: 12px;	
}
#fodPlace .vote {
	font-weight: bold;
	color: #add0ea;
	font-size: 11px;
	margin-left: 10px;
	padding-top: 5px;
	margin-right: 10px;
}
#fodPlace .vote a {
	color: #add0ea;
	font-size: 11px;
	font-weight: bold;
}
#fodPlace .vote a:hover {
	color: #add0ea;
	font-size: 11px;
	font-weight: bold;
}
.pagesBox {
	text-align: center;
	color: #000000;
	background: #ffffff;
}
.pagesBox a {
	text-decoration:none;
	color: #000000;
}
.pagesBox a:hover {
	color: #000000;
	text-decoration: underline;
}
