@charset "utf-8";
/* CSS Document */


/* #################################### */

/*#cat_photo{
	height:140px;
	background-position:center;
	width:850px;
}
*/



* { margin:0px; padding:0px;}
body { font-size:12px; font-family:Tahoma; line-height:20px; background:#e2edf4 url(../img/body_n.jpg) no-repeat center top; }
img { border:none; }
p { margin: 10px; direction:rtl; }
a { text-decoration:none; }
a:hover{ text-decoration:none; }
a:visited{ text-decoration:none; }
h1 , h2 , h3 , h4 { font-family:Arial; margin: 10px; direction:rtl; }
ul { list-style:none; direction:rtl;}

/*#############################################*/



/* -----		Table		-----*/

 
.tables, .tds1, .tds2, .tds3, .comment_table
{
	border-collapse: collapse;
	font-size: 9pt;
	font-family: Tahoma;
	padding: 3px;
	direction :rtl ;
	text-align:center ;
	margin:0 auto; 
	

}


.tds1
{
    border: #E4E4E4 1px solid;
	background-color: #528AAD;
	text-align: center;
	height : 20px;
	font-weight: bold;
	color :#fff;
}
.tds2
{
	color :#000;
	background-color: #E4E4E4;
	height : 20px;
    border: #fff 1px solid;

}


/***************************************/

/**************** Buttons *******************/
a.Buttons:link, a.Buttons:visited
{
	color: #FFF;
	text-decoration: none;	
	border-collapse: collapse;
	border: #000 1px solid;
	background-color: #8C8C8C;
	padding: 5px;
	
}
a.Buttons:hover
{
	color: #ffffff;
	background-color: #017EC9;
}
/****************  *******************/
#c_main{
	width:850px;
	margin:0 auto;
	padding:0px;
	
}

#bottom_BG{ position: relative; bottom:0px; z-index:-2; display:block; height:319px; width:100%; background:url(../img/body_b.jpg) bottom center;}
/*#############################################*/

#header{
	height:120px;
	
	position:relative;
	width:850px;
	margin-bottom:10px;
}

#logo{
	width:200px; height:120px;
	float:right;
}
#logo img{
	margin-top:30px;
}
#tools{
	width:400px; height:90px;
	position:relative; top:35px ; left:15px;
}

#search{
	width:200px; height:25px;
	position:relative; top:0px; left:0px;
	background-image:url(../img/search_text.png);
}
#search .btn{
	border:none;
	width:22px; height:22px;
	margin-left:10px;
	margin-top:2px;
}
#search .text{
	padding-top /*\**/: 3px \9;				/*for ie8 8*/
	height /*\**/: 19px \9;    				/*for ie8 8*/
	width:160px; height:22px;

	border:none;
	background:none;
	direction:rtl;
	font-size:12px;
	font-family:tahoma;
	color:#555555;
	margin-left:5px;
	float:left;
}


#bottons{
	width:250px; height:40px;
	position:relative; bottom:-5px; left:0px;
}


#top_date{position:absolute; top:85px; left:10px; color:#fff;}
/*#############################################*/

#menu{
	width:850px; height:60px;
	
}

/*#############################################*/

#menu1
{
    width:850px; height:30px;        
}

#menu1_right{ width:20px; height:30px; float:right; background-color:#dbeffa;}
#menu1_left{ width:20px; height:30px; float:left; background-color:#dbeffa;}

#menu1 ul
{
margin-right:30px;
padding:0px;
list-style: none;

}

#menu1 ul li{float:right; }
#menu1 ul li a{color:#000; display:block; height:25px; padding:5px 15px 0 15px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	}

#menu1 ul li a:hover{color:#ffffff;background-color:#1c6598; text-shadow: none;}




#menu1 ul li ul {
	width: 160px;
	
	position: absolute;
	height:auto;
	padding:0px;
	margin:0px;
	z-index:200;
	display: none;
			/*top:1em;
		/*left:0;*/
}



#menu1 ul li:hover ul {
	display: block;
}

#menu1 ul li ul li {
	margin: 0;
	padding: 0;
	float: right;
	width: 160px;
	text-align:right;
}

#menu1 ul li ul li a, #menu1 ul li ul li a:visited {
	margin: 0;
	/*padding: 5px 10px;*/
	/*border-top: 1px solid #000000;*/
	background: #1c6598;
	color:#ffffff;
	width: 160px;

}

#menu1 ul li ul li a:hover{
	background: #bedee9;
	color: #000000;

}
/*#############################################*/



#menu2{width:850px; height:30px;}
#menu2_right{ width:20px; height:30px; float:right; background-color:#6490ad; }
#menu2_left{ width:20px; height:30px; float:left; background-color:#6490ad; }
#menu2 ul{list-style:none; margin-right:30px;}
#menu2 ul li{display:inline; float:right;}
#menu2 ul li a{color:#fff; display:block; height:25px; padding:5px 15px 0 15px;
	
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	}
#menu2 ul li a:hover{color:#000;background-color:#bedee9; text-shadow: none;}

/*#############################################*/


/*#############################################*/



#c_default{
	width:848px;/*-2px*/
	/*background:#7cb3cf url(../img/g2.jpg) repeat-x bottom left;*/
	background: url(../img/de_bg.jpg) no-repeat top right;
	
	position:relative;
	float:left;
	
margin-bottom:10px;
margin-top:10px;
}
/*#############################################*/
#c_post{
	width:850px;
	background:#ffffff url(../img/g3.jpg) repeat-x top left;
	float:left;
	box-shadow:#cccccc 1px 1px 2px; -moz-box-shadow:#cccccc 1px 1px 2px; -webkit-box-shadow:#cccccc 1px 1px 2px;
}
#c_post h1{
	border-bottom:1px #cccccc solid;
	font-size:18px;
	font-family:Arial;
	padding-right:25px;
	padding-bottom:10px;
	background: url(../img/post_h1.png) no-repeat top right;
}
#c_post h1 a{
	color:#ff0000;
}
#c_post h1 a:hover{
	color:#0000ff;
}
.data{
	float:left;
	width:100%;
	height:16px;
	margin:0px 0px 10px 15px;
	font-size:11px;
	color:#555555;
}
.date{
	color:#999999;
}
.post_mail{margin:0 5px 0 5px;}
.post_print{margin:0 5px 0 10px;}
.post_facebook{margin:0 5px 0 5px;}
.post_comments{margin:0 5px 0 5px; padding-left:20px; background:url(../img/post_comment.png) no-repeat left center;}
/*#############################################*/
#sidebar_default{
	width:188px;
	float:right;
	/*background: #1c6598 url(../img/sidebar_bg.jpg) no-repeat top left;*/

}
#sidebar_default ul{
	margin:0px;
}
#sidebar_default ul li{
	margin:0px;
}
#sidebar_default ul li ul{
	padding-top:5px;
	padding-bottom:5px;
	margin:0px auto;
	}
#sidebar_default ul li ul h3{
	color:#000000;
	text-shadow:#ffffff 1px 1px 1px; -moz-text-shadow:#ffffff 1px 1px 1px; webkit-text-shadow:#ffffff 1px 1px 1px;
	background:#a9d0e1 url(../img/listicon5.png) no-repeat  170px center;
	padding-right:20px; padding-top:5px; padding-bottom:5px;
	display:block;
	margin:0px;
	font-size:14px;
	
}
.sidebar_block{
	margin:0px;
	padding:0px;
}
.sidebar_block:hover{
	background-color:#2b9ac5;
}
#sidebar_default ul li ul li a{
	padding-right:15px;
	display:block;
	color:#ffffff;
	text-shadow:#555555 1px 1px 1px;-moz-text-shadow:#555555 1px 1px 1px;-webkit-text-shadow:#555555 1px 1px 1px;
	background:url(../img/listicon4.png) no-repeat right center;
}
#sidebar_default ul li ul li a:hover{
	background-color:#ffffff;
	color:#000000;
}
/*#############################################*/

#content_default{
	width:658px;/* -2px */
	min-height:100%;
	float:left;
	/*background:#fff;*/
	
}


/*#############################################*/

.toppost_table{ margin-bottom:5px;  }

.borderleft{background:url(../img/bar_002.jpg) no-repeat left;}

.borderleft2{background:url(../img/bar_004.png) no-repeat left;}

.tioppost_h2{}

.toppost_h2 a{color:#0067b4; font-size:16px; font-family:Arial;}

.toppost_h2 a:hover{color:#000000;}

.toppost_text{text-align:justify;}

.toppost_thumb{ border:#aaaaaa 3px solid; padding:1px;}

.toppost_thumb:hover{border:#000000 3px solid;}

.toppost_more{ padding-left:10px;}

.toppost_more a{display:block;width:50px; height:15px; background: url(../img/more.png) top left;}

.toppost_more a:hover{background: url(../img/more_hover.png) top left;}

/*#############################################*/

.titlesposts{background:url(../img/bar_001.jpg) no-repeat top;}

.titlesposts_ul{margin:0px 10px 0px 0px; padding:0px; list-style:none;}

.titlesposts_li{background:url(../img/listicon3.png) no-repeat right top; padding-right:23px; text-align:justify;}

.titlesposts_li a{color:#000; font-size:11px;}

.adv_1{margin-top:3px;}

.adv_2{margin-top:3px;}

/*#############################################*/

#c_links{
	float:left;
	width:848px;/*-2*/
	background:#7cb3cf url(../img/g.jpg) repeat-x top left;
	margin:0 auto;
	display:block;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	border:#6490ad 1px solid;
}

#links{
	width:658px;/*-2*/
	float:right;
	display:inline;
	margin-bottom:20px;
	padding-top:20px;
}
#links ul li.block{float:left;}

#links ul li ul{
	width:150px;
	float:left;
	display:inline;
	margin-left:10px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	padding-bottom:15px;
	
}
#links ul li{
	margin:0px; padding:0px;
}
#links ul li ul:hover{
	background-color:#2e7599;
}
#links ul li ul h3{
	color:#ffffff;
	margin:0px;
	padding-right:20px; padding-top:5px; padding-bottom:5px;
	text-shadow:#666666 1px 1px 1px; -moz-text-shadow:#666666 1px 1px 1px; webkit-text-shadow:#666666 1px 1px 1px;
	background:url(../img/listicon3.png) no-repeat right center;
	font-size:14px;
}
#links ul li ul li a{
	background:url(../img/listicon2.png) no-repeat right center;
	padding-right:20px;
	display:block;
	color:#ffffff;
	text-shadow:#666666 1px 1px 1px; -moz-text-shadow:#666666 1px 1px 1px; webkit-text-shadow:#666666 1px 1px 1px;
}
#links ul li ul li a:hover{
	background-color:#115374;
}
/*#############################################*/

#vot{
	width:188px;/*-2px*/
	float:left;
	clear:left;
	display:inline;
	position:relative;
	height:100%;
	background-color:#67a3c1;
	color:#ffffff;
	border-right:#6490ad 1px solid;
	border-bottom:#6490ad 1px solid;
	direction:rtl;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	
}
#vot h4{
	color:#000000;
	font-size:15px;
	margin:0px;
	padding:10px; margin-bottom:15px;
	background-color:#a9d0e1;

	text-shadow:#ffffff 1px 1px 1px; -moz-text-shadow:#ffffff 1px 1px 1px; webkit-text-shadow:#ffffff 1px 1px 1px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
#vot ul {
	margin-bottom:20px;
}
#vot ul li {
	margin-right:10px;
}
#vot ul li span{
	margin-right:10px;
	text-shadow:#333333 1px 1px 1px; -moz-text-shadow:#333333 1px 1px 1px; webkit-text-shadow:#333333 1px 1px 1px;
}
#vot .btn{
	position:absolute;
	left:10px; bottom:10px;
	display:block;
	width:30px; height:10px;
	background-color:#cccccc;
	overflow:hidden;
}

.vot_btn{padding:3px;font-family:tahoma; font-size:11px; background-color:#fff8d4; border:#aaaaaa 1px solid; cursor:pointer;
			 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.vot_btn:hover{background-color:#2c5286; color:#fff;}

.vote_result
{
   /* text-align:center;*/
    margin:0 auto;
    direction:rtl;
}
#fixIE8{
	height:15px;
	clear:both;
}

/*#############################################*/

#footer{
	position: relative; bottom:0px; display:block; height:319px; width:100%; background:url(../img/body_b.jpg) bottom center;
	clear:both;
	color:#000000;
	text-align:center;
	margin:0 auto;
}
#footer p{
	text-align:center;
	padding:50px 0 0 0;
	line-height:0px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#footer a{
	color:#0067b4;
}
#footer a:hover{
	color:#000000;
}

/*###################### P O S T - S T A R T #######################*/

#c_post{
	width:850px;
	background:#ffffff url(../img/g3.jpg) repeat-x top left;
	float:left;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	box-shadow:#cccccc 1px 1px 2px; -moz-box-shadow:#cccccc 1px 1px 2px; -webkit-box-shadow:#cccccc 1px 1px 2px;
}
#c_post h1{
	border-bottom:1px #cccccc solid;
	font-size:18px;
	font-family:Arial;
	padding-right:30px;
	padding-bottom:10px;
	background: url(../img/post_title.png) no-repeat top right;
}

#c_post h1 a:hover{
	color:#555555;
}
.data{
	float:left;
	display:block;
	width:820px;
	margin:0px 0px 30px 15px;
	font-size:11px;
	color:#555555;
}
.post_date{color:#999999; float:right; padding-right:20px; background:url(../img/post_date.png) no-repeat right center;}
.post_mail{margin:0 5px 0 5px;}
.post_print{margin:0 5px 0 10px;}
.post_facebook{margin:0 5px 0 5px;}
.post_twetter{margin:0 5px 0 5px;}
.post_comments{float:right;margin:0 20px 0 5px; padding-right:20px; background:url(../img/post_comment.png) no-repeat right center;}

#content_post
{
    clear:both;
    margin:10px;
    direction: rtl ;
    text-align:justify;
    }

/*###################### P O S T - E N D S #######################*/

/*###################### C O M M E N T S - S T A R T #######################*/

#comment_container{margin:30px 0 30px 0;}

#comment_container ul{margin-bottom:30px; }

.comments_SlideDown{margin:0 auto; text-align:right; width:100px; height:25px; font-size:18px; font-family:Arial; font-weight:bold; cursor:pointer;}
.comments_SlideDown img{float:right; margin-left:5px;}

#comment_form h2{font-size:18px; font-family:Arial; font-weight:bold;}

#commentsshow{cursor:pointer;width:130px; font-size:18px; margin:0 auto;background:url(../img/comments_SlideDown.png) no-repeat right center;}

.listitem{width:650px; margin:0 auto; margin-bottom:15px;}

.comment{
	background-color:#e4ecef; 
	position:relative; 
	margin-top:20px; 
	padding-bottom:5px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.comment_user{
	position:absolute;
	right:15px; top:15px; 
	width:100px; 
	padding-right:20px; 
	font-family:Arial; font-size:14px; font-weight:bold; 
	background: url(../img/comment_user.png) no-repeat right top;
}

.comment_date{
	position:absolute; 
	right:15px; bottom:5px; 
	color:#a7a7a7; padding-right:20px; 
	background: url(../img/comment_date.png) no-repeat right top;
}

.comment_content{margin-right:150px; min-height:100px; border-right:#a7a7a7 1px solid;}


#comment_form{width:400px; margin:0 auto; direction:rtl; margin-top:30px; padding-top:20px; border-top:#a7a7a7 1px solid; }

#comment_form p { margin:10px 0 10px 0;}

.text-field{width:400px; padding:3px; border:#aaaaaa 1px solid; background-color:#e4ecef; font-family:tahoma;font-size:11px;
			border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.text-field:hover{border:#555555 1px solid;  background-color:#fff8d4;}

.text-button
{
    margin-bottom:30px; padding:5px;font-family:tahoma; 
    font-size:11px; background-color:#fff8d4; border:#aaaaaa 1px solid; cursor:pointer;
			 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
			 width:100px;
			 text-align:center;}
.text-button:hover{background-color:#2c5286; color:#fff;}


/*###################### C O M M E N T S - E N D S #######################*/

/*###################### C A T E G E R O Y - S T A R T #######################*/
#c_category{
	width:850px;
	float:left;
}
#cat-banner{
	width:850px; height:130px;
	background-color:#000;
	float:left;
	margin-bottom:10px;
}
#cat_navigation{
	width:840px; height:25px;
	float:left;
	direction:rtl;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	background-color:#1c6599;
	color:#ffffff;
	margin-bottom:10px;
}
#cat_navigation a{color:#ffffff;}

#cat_downbar{
	width:630px; height:25px;
	margin:0 auto;
	direction:rtl;
	text-align:right;
	padding-right:10px;
	background-color:#cfcfcf;
	color:#000000;
	margin-bottom:10px;
}

#cat_downbar ul{list-style:none;}

#cat_downbar ul li{display:inline; margin:2px 10px 0px 10px; float:right;}

#cat_downbar ul li a{color:#000000;}

#cat_downbar ul li a:hover{color:#26b5ff;}

.cat_title{
	border-bottom:1px #cccccc solid;
	font-size:18px;
	font-family:Arial;
	padding-right:30px;
	padding-bottom:10px;
	background: url(../img/post_title.png) no-repeat top right;
}
#content_category{
	width:650px;
	background:#ffffff url(../img/g3.jpg) repeat-x top left;
	float:left;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	box-shadow:#cccccc 1px 1px 2px; -moz-box-shadow:#cccccc 1px 1px 2px; -webkit-box-shadow:#cccccc 1px 1px 2px;
}
#content_category .data{width:620px;}

#sidebar_category{
	width:190px;
	float:right;
}
/*#sidebar_category ul li {
	margin-bottom:10px;
}
.sidebar_title{
	display:block;
	height:25px;
	font-size:18px;
	margin:0px; margin-bottom:5px; padding-top:5px;
	background:url(../img/catmenu_h2.jpg) no-repeat left top;
	background-color:#555;
	color:#ffffff;
	text-align:center;
}
#sidebar_category ul li ul{
	background: #fff url(../img/catmenu_ul.jpg) repeat-x left top;
	padding:10px 0px 10px 0px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	border:1px #aaaaaa solid;
	
}
#sidebar_category ul li ul li{margin:0px;border-bottom:1px #bbbbbb solid;}

#sidebar_category ul li ul li a{
	display:block;
	margin:0px;
	padding:5px 10px 5px 10px;
}
#sidebar_category ul li ul li a:hover{
	background-color:#e2edf4;
	}*/
	
/*###################### C A T E G E R O Y - E N D S #######################*/

/*###################### S I N G L E - S T A R T #######################*/
#c_single{
	width:850px;
	background:#ffffff url(../img/g3.jpg) repeat-x top left;
	float:left;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	box-shadow:#cccccc 1px 1px 2px; -moz-box-shadow:#cccccc 1px 1px 2px; -webkit-box-shadow:#cccccc 1px 1px 2px;
}
#c_single h1{
	border-bottom:1px #cccccc solid;
	font-size:18px;
	font-family:Arial;
	padding-right:30px;
	padding-bottom:10px;
	background: url(../img/post_title.png) no-repeat top right;
}

#c_single h2{
	border-right:5px #cccccc solid;
	padding-right:10px;
	margin-right:10px;
	font-size:16px;
	font-family:Arial;
}
#c_single h3{
	background-color:#e4e4e4;
	padding:5px 10px 5px 5px;
	font-size:15px;
	font-family:Arial;
}
#c_single ul{
	list-style:none;
	margin:20px;
}
#c_single ul li{
	background:url(../img/listicon3.png) no-repeat right center;
	padding-right:20px;
}
#c_single ul li a{
	color:#107cb0;
}
#c_single ul li a:hover{
	color:#000000;
}
/*###################### Jquery Banners #######################*/
   #slider1 {
    width: 850px; /* important to be same as image width */
    height: 150px; /* important to be same as image height */
	margin-bottom:10px;
	background:url(../img/adv_bg.jpg) no-repeat top left;
    position: relative; /* important */
	overflow: hidden;
        top: 0px;
        left: 0px;
		z-index:0;
		
    }

#slider1Content {
    width: 850px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
	
	
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
	
}
.slider1Image span {
    position: absolute;
	font: 13px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 833px;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
    color: #fff;
    display: none;
	
}
.clear {
	clear: both;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul { list-style-type: none;}


/*###################### End #######################*/




ul#menu_s, ul#menu_s ul {
  list-style-type:none;
  margin: 0;
  padding: 0;

}

ul#menu_s a {
  display: block;
  text-decoration: none;	
}

ul#menu_s li {
 
}

ul#menu_s li a {
  background: #1c659a;
  border-bottom:1px #2b9ac5 solid;
  color: #fff;	
  padding: 0.5em;
}

ul#menu_s li a:hover {
  background: #0c4873;
}

ul#menu_s li ul li a {
  background: #2b9ac5;
  border-bottom:1px #1c659a solid;
  color: #ffffff;
  padding-left: 20px;
}

ul#menu_s li ul li a:hover {
  background: #ffffff;
  border-left: 5px #000 solid;
  padding-left: 15px;
}




/*##########################################################*/

#login_form{width:170px; color:#fff; margin:0 auto; margin-top:40px; direction:rtl; }

.login_text{ border:none; background:#fff url(../img/search_text.png) repeat-x; height:16px; width:158px; margin:3px; padding:3px; font-family:tahoma; font-size:12px;
border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.login_text:hover{background:#eee8a4;}

.login_btn{ border:none; background-color:#000000; color:#fff; cursor:pointer; width:164px; font-size:12px; padding:3px; margin:3px; font-family:tahoma;
border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

.login_btn:hover{background:#fff; color:#000;}



































#cmenu_header{width:190px; height:25px; background:url(../img/menu_img/cmenu_header.png) no-repeat left top;}
#cmenu_footer{width:190px; height:50px; background:url(../img/menu_img/cmenu_footer.png) no-repeat left top; margin-top:1px;}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
  direction:rtl;
  width:190px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
  background: url(../img/menu_img/cmenu_default.jpg) repeat-y left top;
  color: #fff;	
  font-size:16px; /*wael*/
  font-weight:bold;    /*wael*/
  font-family:arial;
  padding: 0.5em;
  text-shadow:0px 0px 2px #000;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  background: url(../img/menu_img/cmenu_default_hover.jpg) repeat-y left top;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: url(../img/menu_img/cmenu_internal.jpg) repeat-y left top;
  color: #000;
  padding-right: 20px;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background: url(../img/menu_img/cmenu_internal_hover.jpg) repeat-y left top;
  border-right: 5px #000 solid;
  padding-right: 15px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    
  background: url(../img/menu_img/cmenu_select.jpg) repeat-y left top;
}
div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}













#cmenu ul.menu li .submenu {

background: #1f7294 url(../img/menu_img/cmenu_plus.png) no-repeat 5px center;

}

#cmenu ul.menu li .submenu:hover {

background: #115875 url(../img/menu_img/cmenu_plus.png) no-repeat 5px center;

}
















/*#############################################*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: right;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;

	margin-bottom: -1px;
	background: #e0e0e0;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	height:350px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}





