﻿#youtube_videos {
	width: 635px;
	background-color: transparentr;
	float: left;
	padding: 0;
	display: block;
	position: relative;
}
#youtube_videos form {
	clear:left;
}

#videocat:nth-child(even) {
	width: 640px;
	display: block;
	background: #FFFFFF;
	float: left;
	margin: 5px 0px;
	padding: 0;
	position: relative;
	/*margin-bottom: 10px;*/
	/*border-radius: 5px;*/
	 border: 1px solid #DEDEDE;
    box-shadow: 0 0 10px #E7E7E7;

}

#videocat:nth-child(odd) {
	width: 640px;
	display: block;
	background: #e9e9e9;
	float: left;
	margin: 5px 0px;
	padding: 0;
	position: relative;
	/*margin-bottom: 10px;*/
	/*border-radius: 5px;*/
	border: 1px solid #DEDEDE;
    box-shadow: 0 0 10px #E7E7E7;
}

.videocath {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 75%;
	display: block;
	float: left;
	margin-top: 10px;
	color: #025376;
	/*text-shadow: 1px 1px 1px #fff;*/
	text-align: left;
}

#videocat:nth-child(even) .videocath {
	text-shadow: 1px 1px 1px #D6D6D6;
}

.videocatp {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	width: 74%;
	display: block;
	float: left;
	margin-top: -10px;
	margin-right: 10px;
	height: 55px;
	overflow: hidden;
	color: #333333;
	text-align: left;
}

.ytimg {
	width: 110px;
	height: 80px;
	float: left;
	display: block;
	position: relative;
	border: 5px solid #666666;
	margin: 10px;
	box-shadow: 0 0 5px #C8C8C8;
}

#videocat:nth-child(odd) .ytimg {
	border: 5px solid #666666;
}

#videocat:nth-child(odd):hover, #videocat:nth-child(even):hover {
	opacity: .8;
}
#programs_page {

	margin: 0 auto;

	padding: 0;

	width: 690px;

	background: #D6EAF0;

	border-radius: 7px;

	margin-left: 5px;

	margin-bottom: 5px;

	display: inline-block;

	box-shadow: 0 0 5px 1px #C2C2C2;

}



.pchd {

	margin: 0 auto;

	padding: 0;

	width: 680px;

	height: 35px;

	line-height: 35px;

	border-radius: 7px 7px 0 0;

	background: #2C69B0;

	background-image: none;

	background-color: #2C69B0;

	border: none;

	padding-left: 10px;

	color: #053F6F;

}



.pchd a, .pchd a:link, .pchd a:hover, .pchd a:visited {

	color: #ADD8E6;

}



#programcat {

	margin: 0 auto;

	padding: 0;

	width: 198px;

	height: 198px;

	display: inline-block;

	float: left;

	position: relative;

	background: #fafafa;

	margin-left: 15px;

	margin-right: 15px;

	margin-bottom: 15px;

	border-radius: 3px;

	border: 1px #B3C9D0 solid;

	box-shadow: 0 0 7px 1px #BFCDD1;

}



.pimg {

	margin: 10px auto;

	margin-left: 10px;

	padding: 0;

	width: 180px;

	height: 120px;

	border: 5px solid #B0CBD5;

}



.programcath {

	margin: 0 auto;

	padding: 0;

	width: 198px;

	height: 35px;

	line-height: 35px;

	background: #BDE1EC;

	font-size: 16px;

	text-indent: 10px;

	color: #366B98;

	color: #828A91;

	text-shadow: 1px 1px 1px #fff;

	text-align: center;

	font-family: Arial;

}



.programcath span {

	color: #828A91;

	display: none;

}



.programcatp {

	margin: 5px auto;

	padding: 0;

	width: 198px;

	height: 35px;

	line-height: 35px;

	background: #DCECF1;

	font-size: 16px;

	text-indent: 10px;

	color: #366B98;

	text-shadow: 1px 1px 1px #fff;

}



.programcatp span {

	color: #828A91;

	display: none;

}



.pchdf {

	margin: 0 auto;

	padding: 0;

	width: 680px;

	height: 35px;

	line-height: 35px;

	border-radius: 0 0 7px 7px;

	background: #7091A6;

	background-image: none;

	background-color: #7091A6;

	border: none;

	padding-left: 10px;

	color: #053F6F;

}



.pchdf a, .pchdf a:link, .pchdf a:hover, .pchdf a:visited {

	color: #ADD8E6;

}



#programcat1 {

	margin: 0 auto;

	padding: 0;

	width: 660px;

	height: auto;

	display: inline-block;

	float: left;

	position: relative;

	background: #fafafa;

	margin-left: 15px;

	margin-right: 15px;

	margin-bottom: 15px;

	border-radius: 3px;

	border: 1px #B3C9D0 solid;

	box-shadow: 0 0 7px 1px #BFCDD1;

}



.pimg1 {

	margin: 22px auto;

	margin-left: 10px;

	padding: 0;

	border: 5px solid #B0CBD5;

	width: 330px;

	height: 240px;

	float: left;

	display: block;

	position: relative;

}



.programcath1 {

	margin: 10px auto;

	padding: 0;

	width: 290px;

	height: 35px;

	line-height: 35px;

	background: #BDE1EC;

	font-size: 16px;

	text-indent: 10px;

	color: #366B98;

	text-shadow: 1px 1px 1px #fff;

	float: right;

	border-radius: 0 5px 5px 0;

}



.programcath1 span {

	color: #828A91;

}



.programcatp1 {

	margin: 10px auto;

	padding: 0;

	width: 290px;

	height: 35px;

	line-height: 35px;

	background: #DCECF1;

	font-size: 16px;

	text-indent: 10px;

	color: #366B98;

	text-shadow: 1px 1px 1px #fff;

	float: right;

	border-radius: 0 5px 5px 0;

}



.programcatp1 span {

	color: #828A91;

}



.programcatd1 {

	margin: 10px auto;

	padding: 5px 10px 5px 10px;

	width: 270px;

	line-height: 14px;

	background: #DCE1E2;

	font-size: 12px;

	font-family: tahoma;

	color: #366B98;

	text-shadow: 1px 1px 1px #fff;

	float: right;

	border-radius: 0 5px 5px 0;

	text-align: right;

	direction: rtl;

}

span
{
	
	border-radius: 0 5px 0 0 !important;
    left: -490px;	
}