a{text-decoration : none;}
a:hover{text-decoration:none;}
input{vertical-align:middle;}
img{border-width:0px;}
ul,li{margin:0;padding:0;}
body{
	direction:rtl;
	margin:0;
	font-size:12px;
	font-family:tahoma;
	background:#3b3b3b;
	width:100%;
}
#page{
	width:100%;
	margin:0 auto;
}
#header{
	width:100%;
	float:right;
	background:url(images/depro_bg_header.gif) repeat-x;
	height:108px;
}
#logo{
	float:right;
	margin-right:12px;
	margin-top:14px;
}
#date{
	background:#000;
	float:left;
	width:250px;
	height:22px;
	margin-left:30px;
	text-align:center;
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#fff;
	line-height:20px;
}
#under-header{
	background:#000;
	float:right;
	width:100%;
	height:25px;
	clear:both;
}
.menu{
	float:right;
	height:25px;
	margin-right:10px;
}
.menu a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:23px;
	padding:0px 6px 5px 6px;
}
.menu a:hover{
	color:#fff;
	background:#ff0000;
	padding:4px 6px 5px 6px;
}
#search{
	float:left;
	margin-left:20px;
	margin-top:2px;
}
#in-search{
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#333;
	padding-right:160px;
	margin-bottom:20px;
	margin-top:20px;
}
.input-search{
	width:220px;
	height:15px;
}
.button-search{
	width:80px;
	height:23px;
}
.advert{
	float:right;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background:#fb9696;
	text-align:center;
	clear:both;
}
#site{
	float:right;
	width:100%;
}
.table{
	float:right;
	width:100%;
	direction:rtl;
}
#r-block{
	width:160px;
}
.right-site{
	float:right;
	margin:7px 6px 7px 2px;
	width:160px;
}
.vertmenu {
	font-family:Tahoma;
	font-size: 11px;
	width: 160px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	margin-bottom: 7px;
	float: right;
}
.vertmenu b {
	display: block;
	background:#098ec1 url(images/depro_bg_title.gif) repeat-x;
	font-size: 100%;
	padding: 3px 0 5px 3px;
	border: 1px solid #a5010e;
	color: #fff;
	margin: 0px;
	width:155px;
	text-align:center;
}
.vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.vertmenu ul li h3{
	margin: 0px;
	padding: 0px;
	background:url(images/depro_icon_1.png) no-repeat right;
	font-size: 11px;
	font-family:tahoma;
	color: #000;
	font-weight:lighter;
}
.vertmenu ul li h3 a {
	font-size: 11px;
	font-family:tahoma;
	font-weight:lighter;
	padding: 2px 11px 5px 4px;
	display: block;
	border-bottom: 1px dashed #999;
	text-decoration: none;
	color: #000;
	width:144px;
	line-height:15px;
}
.vertmenu ul li a:hover, .vertmenu ul li a:focus {
	color: #fff;
	background:#575757 url(images/depro_active_title.gif) repeat-x;
}
 .stat{
	width:150px;
	padding:4px;
	float:right;
	border-bottom: 1px dashed #999;
	font-size:11px;
	font-family:tahoma;
	font-weight:lighter;
	color:#000;
}
.name-stat{
	float:right;
	background:url(images/depro_icon_cat.gif) no-repeat right;
	padding-right:10px;
}
.nom-stat{
	padding-right:2px;
	padding-left:2px;
	float:left;
	text-align:center;
	background:#c4c4c4;
	width:50px;
	height:17px;
}
.nom-stat:hover{
	padding-right:2px;
	padding-left:2px;
	background:#fff;
	width:50px;
	height:17px;
}
.center-site {
	background:#e7e7e7;
	margin-top:7px;
	margin-right:2px;
	float:right;
	width:98%;
}
.title-show {
	background:#098ec1 url(images/depro_bg_title.gif) repeat-x;
	padding: 3px 7px 5px 3px;
	border: 1px solid #a5010e;
	width:99%;
}
.title-show a {
	color: #fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	background:url(images/icon_this.gif) no-repeat left;
	padding-left:20px;
}
.show {
	background:#fff;
	padding:9px 6px 0 3px;
	border: 1px solid #a5010e;
	float:right;
	width:99%;
	padding-bottom:5px;
}
.on-show {
	background:#E7E7E7 none repeat scroll 0 0;
	border:1px dotted #C8C8C8;
	float:right;
	height:125px;
	margin-bottom:6px;
	margin-right:4px;
	padding:0 0 0 0;
	text-align:center;
	width:186px;
}
.title-on-show {
	background:#a5010e url(images/depro_bg_title.gif) repeat-x;
	float:right;
	height:20px;
	width:184px;
	border:#a5010e 1px dashed;
}
.title-on-show a {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.tit {
	float:right;
	margin-right:3px;
}
.nb{
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#000;
	line-height:16px;
	background:url(images/depro_nb.png) no-repeat;
	padding:0px 19px 0 12px;
	float:left;
}
.nb:hover {
	color:#444;
	background:url(images/depro_nb_active.png) no-repeat;
}
.img-show{
	padding-top:20px;
	float:right;
}
.links-show{
	margin-right:3px;
	float:right;
}
.links-show a{
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#333;
	display:block;
	background:url(images/depro_icon_cat.gif) no-repeat right;
	line-height:15px;
	padding-top:2px;
	padding-right:15px;
	text-align:right;

}
.links-show a:hover{
	color:#a5010e;
	text-decoration:none;
}
.show-prog{
	width:100%;
	float:right;
	background:#e7e7e7;
	border-bottom: 1px dashed #999;
	margin-bottom:10px;
}
.photo-prog{
	float:right;
	padding: 20px 7px 10px 7px;
	border-left: 1px dashed #999;
	width:75px;
	background:#e7e7e7;
}
.data-prog{
	float:right;
	width:98%	;
}
.title-prog{
	float:right;
	background:#098ec1 url(images/depro_bg_title.gif) repeat-x;
	padding: 3px 7px 5px 3px;
	border: 1px solid #a5010e;
	width:98%;
	margin:3px 2px 3px 3px;
}
.title-prog a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.text-prog{
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#333;
	width:100%;
	float:right;
	margin:1px 3px 3px 3px;
}
.comment-prog{
float:right;
border:#999 1px solid;
background:#fff;
width:97%;
margin:3px;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#222;
height:17px;
line-height:17px;
padding-right:15px;
text-decoration:none;
}
.comment-prog b, .comment-prog a{
padding-right:15px;
text-decoration:none;
text-transform:uppercase;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#222;
}
#contact-us{
background:#E7E7E7;
margin-bottom:5px;
margin-left:2px;
border:#999 1px dashed;
width:100%;
}
.text-contact-us{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#222;
padding-right:10px;
}
#textfield-3{
width:400px;
background:#fff url(images/depro_name_mail.png) right no-repeat;
padding-right:20px;
border:#999 1px dotted;
}
#textfield-4{
width:400px;
background:#fff url(images/depro_email.png) right no-repeat;
padding-right:20px;
text-align:left;
border:#999 1px dotted;
}
.textarea{
width:400px;
background:#fff url(images/depro_email.png) right no-repeat;
padding-right:20px;
text-align:left;
border:#999 1px dotted;
}
.categry{
	width:100%;
	float:right;
	background:#a5010e;
	border: 1px dashed #999;
	margin-bottom:10px;
	padding:2px 0px;
}
.curvy {position:relative; width:100px; height:70px; background:#575757; color:#000; margin:2px auto; float:right; margin-right:10px; }
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#575757; background:#a5010e; overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:50px; left:0px;}
#ctr {top:0px; left:80px;}
#cbr {top:50px; left:80px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#575757; line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-18px;}
#quadbr {left:-25px; top:-18px;}
#text {position:absolute; right:25px; top:11px;}
.name-cat h1{
	width:400px;
	height:20px;
	float:right;
	background:#575757 url(images/depro_arrow_icon.png) no-repeat right;
	text-align:right;
	margin-bottom:6px;
	font-family:tahoma;
	padding-right:24px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin-top:0px;
	line-height:15px;
}
.sub-cats{
	width:140px;
	float:right;
	background:#fff;
	border: 1px dotted #999;
	margin-right:4px;
	padding:2px;
	text-align:center;
	margin-top:8px;
	margin:8px 4px 1px 0px;
}
.sub-cats:hover{
	background:#eeeeee;
}
.sub-cats a{
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#0099FF;
}
.sub-cats a:hover{
	color:#444;
}
/* program */
.program-sub{
	background:#eee;
	padding:4px 4px 4px 0px;
	border:#ddd 1px dashed;
	margin-top:5px;
	clear:both;
}
.program-sub a{
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	color:#00f;
	display:block;
	background:url(images/depro_icon_cat.gif) no-repeat right;
	padding-right:15px;
	border-bottom:#ddd 1px dashed;
	text-align:right;
}
.program-sub a:hover{
	background:#ccc;
}
.program-title{
	clear:both;
}
.program-title h1{
	font-family:tahoma;
	color:#fff;
	background:#f00;
	text-align:center;
	padding:3px;
}
.program-title h1:hover{
	color:#fff;
	background:#a5010e;
}
.program-info{
	background:#c70111;
	padding:6px;
	float:right;
	width:98%;
}
.program-photo{
	background:#c70111 url(images/bg_img2.gif) repeat-x;
	padding:6px;
	width:130px;
	text-align:center;
	float:right;
	margin-left:3px;
	border:#fff 1px dashed;
	height:85px;
}
.program-photo:hover{
	background:#c70111;
}
.program-dir{
	float:right;
	width:72%;
	display:block;
}
.program-dir ul li{
	list-style:none;
	text-align:right;
	padding:4px 34px 9px 2px;
	background:url(images/icon_0.png) no-repeat right;	
	display:block;
	border-bottom:#c1cafc 1px dashed;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:15px;

}
.program-dir ul li a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.program-des{
	background:#a5010e;
	padding:6px;
	float:right;
	width:98%;
}
.title-des{
	background:#a5010e url(images/bg_img.gif) repeat-x;
	padding:6px;
	width:130px;
	text-align:center;
	float:right;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:#fff 1px dashed;
	height:60px;
}
.title-des:hover{
	background:#a5010e;
}
.text-des{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	float:right;
	line-height:18px;
}
.program-down{
	background:#c70111;
	padding:6px;
	float:right;
	width:98%;
	clear:both;
}
.title-down{
	background:#c70111 url(images/bg_img3.gif) repeat-x;
	padding:6px;
	width:130px;
	text-align:center;
	float:right;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:#fff 1px dashed;
	height:60px;
}
.title-down:hover{
	background:#c70111;
}
.text-down{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	float:right;
	line-height:18px;
	width:400px;
	margin-left:10px;	
}
.part-download{
	float:right;
	width:400px;
	padding:2px;
	background:url(images/bg_img3.gif) repeat-x;
	margin-bottom:2px;
}
.part{
	float:right;
	width:235px;
	text-align:center;
	line-height:26px;
}
.part1{
	float:right;
	width:235px;
	text-align:center;
	line-height:26px;
	height:70px;
}
.download{
	float:right;
	width:165px;
	text-align:center;
	height:30px;
}
.download:hover{
margin-top:1px;
}
.program-links{
	background:#a5010e;
	padding:6px;
	float:right;
	width:98%;
	clear:both;
}
.text-links{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	float:right;
	line-height:18px;
	width:400px;
	margin-left:10px;
}
.program-search{
	background:#c70111;
	padding:6px;
	float:right;
	width:98%;
	clear:both;
}
/* end program */
#footer{
	float:right;
	width:100%;
	height:35px;
	background:#1a1a1a;
	line-height:35px;
	font-family:tahoma;
	font-size:11px;
	font-weight:lighter;
	margin-top:10px;
	color:#999;
}
#website{
	float:right;
	padding-right:40px;
}
#website a{
	 font-family:tahoma;
	 font-size:11px;
	 font-weight:lighter;
	 color:#cecece;
}
#rss{
	float:left;
	padding-left:40px;
}
.nom{
	width:600px;
	margin:0 auto;
	font-size:11px;
	font-family:tahoma;
	font-weight:lighter;
	color:#444;
	display:block;
	float:right;
}
.one{
	width:17px;
	height:15px;
	float:right;
	margin-right:3px;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	background:#f00;
	color:#fff;
	display:block;
	text-align:center;
}
.zero{
	width:17px;
	height:15px;
	float:right;
	margin-right:3px;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	background:#c70111;
	color:#fff;
	display:block;
	text-align:center;
}
.one a{
	width:17px;
	height:15px;
	float:right;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#fff;
	display:block;
	text-align:center;
}
.one:hover{
	width:17px;
	height:15px;
	float:right;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	background:#c70111;
	color:#fff;
	display:block;
	text-align:center;
}
.search{
	width:550px;
	display:block;
	float:right;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding-right:30px;
	padding-bottom :30px;
}
.search a{
	width:550px;
	display:block;
	float:right;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border-bottom:#eee 1px dashed;
	line-height:25px;
	background:url(images/depro_icon_cat.gif) no-repeat right;
	padding-right:15px;
}
.search a:hover{
	color:#FFFF00;
}
.stop{
	float:right;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	width:400px;
}
.stop a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.sitemap-top{
	width:200px;
	float:right;
	padding-right:20px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.sitemap-top ul{
	padding-bottom:30px;
}
.sitemap-top ul li{
	padding-top:5px;
	list-style:none;
	background:url(images/depro_icon_cat.gif) no-repeat right;
	padding-right:15px;
}
.sitemap-top ul li a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.sitemap{
	width:200px;
	float:right;
	padding-right:40px;
}
.sitemap a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#c70111;
	width:180px;
	display:block;
	padding-top:5px;
	text-decoration:none;
	background:url(images/depro_icon_cat.gif) no-repeat right;
	padding-right:15px;
}		
.sitemap ul {
	padding-right:30px;
	padding-top:5px;
}
.sitemap ul li{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#333;
	list-style:none;
}
.sitemap ul li a {
	font-family:tahoma;
	font-size:12px;
	font-weight:lighter;
	color:#f00;	
}

/* new version */
.important-prog{
	background:#c4c4c4;
	width:91%;
	float:right;
	padding:5px 25px 5px 25px;
	margin-bottom:10px;
}
.name-cat2 h1{
	width:400px;
	height:20px;
	float:right;
	background:#FF6600 url(images/depro_arrow_icon.png) no-repeat right;
	text-align:right;
	margin-bottom:6px;
	font-family:tahoma;
	padding-right:24px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin-top:0px;
	line-height:15px;
}
.title-prog2{
	float:right;
	background:#a57a09 url(images/depro_bg_title2.gif) repeat-x;
	padding: 3px 7px 5px 3px;
	border: 1px solid #a57a09;
	width:98%;
	margin:3px 2px 3px 3px;
}
.title-prog2 a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
