@font-face
{
	font-family:Pekan;
	src: url('/icd_DEV/fonts/PekanBold.eot'), url('/icd_DEV/fonts/PekanBold.ttf'); 
}

@font-face
{
	font-family:PekanBlack;
	src: url('/icd_DEV/fonts/PekanBlack.eot'), url('/icd_DEV/fonts/PekanBlack.ttf'); 
}

#frame
{
	background-color:#ffffff;
	box-shadow:0px 0px 50px 20px #beb99c inset;
}

#path_ruler
{
	margin:10px 50px auto auto;
}

#path_ruler , #path_ruler > a
{
	color:#5c3717;
}

#album-container
{
	width:670px;
	margin:0px 50px auto auto;
	position:relative;
}

#album-container:before
{
	content:url('../images/tree2beshvat.png');
	position:absolute;
	top: 210px;
	left: -140px;
	z-index: -1;
}

#album-container:after
{
	content:"";
	display:block;
	clear:both;
}

#album-container h2
{
	font-family:PekanBlack;
	font-size:35px;
	color:#5c3717;
	border-bottom:1px #5c3717 solid;
	width:805px;
	position:relative;
}

#album-container h2:after
{
	content: "אלבום התמונות של ט''ו בשבט";
	font-family: Pekan;
	font-weight: bold;
	font-size: 21px;
	color: #7fb842;
	position: absolute;
	top: 12px;
	left: 0px;
}

input[type="file"] , input[type="text"] , textarea
{
	width:230px;
}

textarea
{
	width:226px;
}

input[type="file"] , select
{
	border:0;
}

input[type="file"] , input[type="text"] , textarea , select
{
	border:1px #beb99c solid;
}

input[type="file"]
{
	direction:ltr;
}

label
{
	white-space:nowrap;
	font-size:14px;
}

label.address-label
{
	font-weight: bold;
	font-size: 15px;
}

.mandatory
{
	position:relative;
}

.mandatory:before
{
	content:"*";
	color:red;
	position:absolute;
	top:0px;
	right:-8px;
}

.comment
{
	font-style:italic;
	font-size:12px;
	color:red;
}

#send_pic
{
	margin-top:20px;
	border:0;
	cursor:pointer;
}

.small-letters
{
	font-size:14px;
}

.sort-by-family
{
	width:200px;
	height:150px;
	text-decoration:none;
	border-radius:10px;
	float:right;
	display:block;
	margin: 0px 0px 20px 20px;
	position:relative;
}

.sort-by-family img
{
	width:200px;
	height:150px;
	border:0;
	border-radius:10px;
}

.sort-by-family:after
{
	width:200px;
	height:30px;
	opacity:0.75;
	content:"";
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:white;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	line-height:30px;
	text-align:center;
	color:#5c3717;
	font-family:PekanBlack;
	font-size: 20px;

}

.sort-by-family.Alef-Gimel:after	{ content:"א'-ג'"; }
.sort-by-family.Dalet-Vav:after		{ content:"ד'-ו'"; }
.sort-by-family.Zain-Tet:after		{ content:"ז'-ט'"; }
.sort-by-family.Jud-Lamed:after		{ content:"י'-ל'"; }
.sort-by-family.Mem-Samech:after	{ content:"מ'-ס'"; }
.sort-by-family.Ain-Tzadi:after		{ content:"ע'-צ'"; }
.sort-by-family.Kuf-Taf:after		{ content:"ק'-ת'"; }

.sort-by-family.Ain-Tzadi
{
	clear:right;
}

.add-more
{
	float: right;
	margin: 60px 60px 0px 0px;
}




/* 88888888888888888888888888888888888 */


#frame
{
	background-color:#ffffff;
	box-shadow:0px 0px 50px 20px #beb99c inset;
}

#path_ruler
{
	margin:10px 50px auto auto;
}

#path_ruler , #path_ruler > a
{
	color:#5c3717;
}

#gallery-container
{
	width:805px;
	margin:0px 50px 40px auto;
	position:relative;
}

#gallery-container:after
{
	content:"";
	display:block;
	clear:both;
}

#gallery-container h2
{
	font-family:PekanBlack;
	font-size:35px;
	color:#5c3717;
	border-bottom:1px #5c3717 solid;
	width:805px;
	position:relative;
}

/*
#gallery-container h2:after
{
	content: "אלבום התמונות של ט''ו בשבט";
	font-family: Pekan;
	font-weight: bold;
	font-size: 21px;
	color: #7fb842;
	position: absolute;
	top: 12px;
	left: 0px;
}
*/
input[type="file"] , input[type="text"] , textarea
{
	width:230px;
}

textarea
{
	width:226px;
}

input[type="file"] , select
{
	border:0;
}

input[type="file"] , input[type="text"] , textarea , select
{
	border:1px #beb99c solid;
}

input[type="file"]
{
	direction:ltr;
}

label
{
	white-space:nowrap;
	font-size:14px;
}

label.address-label
{
	font-weight: bold;
	font-size: 15px;
}

.mandatory
{
	position:relative;
}

.mandatory:before
{
	content:"*";
	color:red;
	position:absolute;
	top:0px;
	right:-8px;
}

.comment
{
	font-style:italic;
	font-size:12px;
	color:red;
}

#send_pic
{
	margin-top:20px;
	border:0;
	cursor:pointer;
}

.small-letters
{
	font-size:14px;
}

.sort-by-family
{
	width:200px;
	height:150px;
	border-radius:10px;
	float:right;
	margin: 0px 0px 20px 20px;
	position:relative;
}

.sort-by-family img
{
	width:200px;
	height:150px;
	border:0;
	border-radius:10px;
}

.sort-by-family:after
{
	width:200px;
	height:30px;
	opacity:0.75;
	content:"";
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:white;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	line-height:30px;
	text-align:center;
	color:#5c3717;
	font-family:PekanBlack;
	font-size: 20px;

}

.sort-by-family.Alef-Gimel:after	{ content:"א'-ג'"; }
.sort-by-family.Dalet-Vav:after		{ content:"ד'-ו'"; }
.sort-by-family.Zain-Tet:after		{ content:"ז'-ט'"; }
.sort-by-family.Jud-Lamed:after		{ content:"י'-ל'"; }
.sort-by-family.Mem-Samech:after	{ content:"מ'-ס'"; }
.sort-by-family.Ain-Tzadi:after		{ content:"ע'-צ'"; }
.sort-by-family.Kuf-Taf:after		{ content:"ק'-ת'"; }

.add-more
{
	clear:both;
	float: right;
	margin: 10px 0px auto auto;
}

.gallery-item , .gallery-item *
{
	float: right;
}

.gallery-item , .details
{
	border:1px #beb99c solid;
	padding:10px;
}

.gallery-item
{
	width:400px;
	background-color:#ebe9e0;
}

.gallery-item .photo
{
	width: 400px;
	border-radius: 10px;
}

.gallery-item .photo
{
	display:block;
}

.details
{
	width: 378px;
	border-radius: 10px;
	margin-top: 15px;
	background-color:#ffffff;
}

.details , .details *
{
	color:#5c3717;
}

.details > .name
{
	font-family:PekanBlack;
	font-size: 22px;
	
}

.details > .description
{
	width:378px;
}

.details  > span
{
	font-weight:bold;
}

.single.gallery-item
{
	width: 700px;
	background-color: #ebe9e0;
	margin: 15px auto;
}

.single.gallery-item , .single.gallery-item *
{
	float: none;
}

.single.gallery-item .photo 
{
	width: 100%;
}

.single.gallery-item .details , .single.gallery-item .details > .description
{
	width: 678px;
}

.single.gallery-item .author , .single.gallery-item .location , .single.gallery-item .date
{
	clear:both;
	display:block;
}

.single.gallery-item .location , .single.gallery-item .date
{
	font-weight:normal;
	margin-top:5px;
}

.other-items
{
	width:360px;
	float:left;
}

.other-items .item
{
	width:175px;
	height:175px;
	border-radius:5px;
	float:right;
	background:#123456;
	margin-bottom:10px;
	position:relative;
	z-index:100;
	display:block;
	text-decoration:none;
}

.other-items .item:nth-child(odd)
{
	margin-left:10px;
}

.other-items .item:after
{
	width:175px;
	height:40px;
	opacity:0.75;
	content:"";
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:white;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.other-items .item img
{
	width:175px;
	height:175px;
	border-radius:5px;
}

.other-items .item span
{
	display: block;
	color: #5c3717;
	font-size: 13px;
	position:relative;
	z-index:100;
	margin-right: 8px;
}
.other-items .item span:first-of-type
{
	margin-top:-35px;
}

.navigation , .show-all-of-type
{

	
	position:absolute;
	top:15px;
	left:0px;
}

.navigation a
{
	width:18px;
	height:18px;
	background-color:#7fb842;
	border-radius:9px;
	border:none;
	vertical-align:text-bottom;
	position:relative;
	display:inline-block;
	cursor:pointer;
}

.navigation a:after
{
	width:0;
	height:0;
	
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent; 
	
	content:"";
	color:#ffffff;
	font-family:Pekan;
	font-weight:bold;
	display:block;
	position:absolute;
	top:4px;
	
}

.navigation a.next:after
{
	border-right:8px #ffffff solid;
	right:6px;
}

.navigation a.previous:after
{
	border-left:8px #ffffff solid;
	right:4px;
}

.navigation span
{
	font-family: Pekan;
	font-weight: bold;
	font-size: 21px;
	color: #7fb842;
	display:inline-block;
	margin:0px 5px;
}