/*
CSS Credit: http://www.templatemo.com
*/

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background: #7da93c;
	
}

.rcounter{direction:rtl;text-align: center;height: 78px;width: 100%;font-weight: bold;text-decoration: blink;}
.rcounter .imp{color:red;}
a:link, a:visited { color: #000; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #06C; text-decoration: underline; }

p { margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }


.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.margin_bottom_40 { clear: both; width: 100%; height: 40px; font-size: 1px;	}
.margin_bottom_50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}
.margin_bottom_60 { clear: both; width: 100%; height: 60px; font-size: 1px;	}

.margin_right_10 { margin-right: 10px; }
.margin_right_60 { margin-right: 60px; }

.header_01 {
	padding: 3px 20px 5px 0px;
	font-size: 18px;
	letter-spacing: 3px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left:10px;
	color: #4a6862;
	border-right: 10px solid #CCC;
}

.header_02 {
	padding: 0 0 5px 0;
	font-size: 12px;
	letter-spacing: 3px;
	font-weight: bold;
	color: #333;
}

.image_box_01 {
	float: right;
	margin: 5px 10px 0 0;
	border: 5px solid #CCC;
}

.rc_btn_01 a {
	clear: both;
	display: block;
	float: left;	
	font-size: 14px;
	padding-left: 30px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background: url(../images/imdc/left.png) left center no-repeat;
	text-decoration: none;	
}

.rc_btn_02 a {
	clear: both;
	display: block;
	float: right;	
	font-size: 12px;
	padding-right: 15px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background: url(../images/imdc/templatemo_list_icon_04.jpg) right center no-repeat;
	text-decoration: none;	
}

#templatemo_container {
	width: 960px;
	margin: 0 auto;
	background: #fff url(../images/imdc/templatemo_main_bg.jpg) top repeat-x;
}

#mainc
{
	width: 595px;
	height: 100%;
	float: left;
	background: #d6f5f7 ;
	margin:2px 0 0 5px;
}
.ihead{border-bottom: 1px solid #e4c445;padding: 0 10px 0 10px}
.bflash{
	float: left;
	padding: 10px 5px 5px 38px;
}
.content{padding: 10px 10px 0 5px;direction: rtl }
#loading{height:1000px;width:615px;background: #d6f5f7 ;float: left}
#loading img{padding:100px 200px 0px 200px}
#content_left {
	float: right;
	width: 345px;
	padding: 0 0px;
	
}

#content_right {
	float: left;
	width: 615px;
	padding:0px;
	/*background: url(../images/imdc/templatemo_banner_bg.jpg) top right no-repeat;*/
}

#site_title {
	
	color: #e0f2e8;
	height: 214px;
	width:313px;
	padding:0px 0px 0 14px ;
}

#site_name {
	font-family: Tahoma, Geneva, sans-serif;	
	color: #e0f2e8;
	font-size: 48px;
	font-weight: bold;
	padding: 2px;
	letter-spacing: 10px;
}

#site_slogan {
	font-size: 16px;
	padding: 10px;
}

/* menu */

#templatemo_menu {
	clear: both;
	margin-top: 120px;
	text-align: right;

}

#templatemo_menu ul {
	direction:rtl;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#templatemo_menu ul li{
	margin: 0 0 15px 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px dashed #666;
}

#templatemo_menu ul li a{
	direction:rtl;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 3px;
	text-decoration: none;
	color: #999;
	outline: none;
	padding: 0 30px 0 0;
	background: url(../images/imdc/templatemo_list_icon_02.jpg) right center no-repeat;
}

#templatemo_menu li a:hover, #templatemo_menu li .current{
	direction:rtl;
	padding: 0 30px 0 0 ;
	color: #000;
	background: url(../images/imdc/left.png) right center no-repeat;
}
#scroller{margin:0px; height:30px;width:350px;padding-top: 10px}
#scrolltop{background:url("../images/imdc/scrolltop.gif");height:18px;width:290px}
#scrollerdate{text-align:center;font-size:16px; width: 288px;height:25px;background:#eff550;border-left:1px solid #225289;border-right:1px solid #225289;border-bottom: 4px solid #ee8c23}
#scrolltop img{position: relative;top:10px;right:-20px;float:right}
#scrollerc{height: 19px;width:340px;padding:5px 0 5px 0;border-bottom:1px solid #225289;}
#scrollerc marquee{float: left}
#scrollbot{background:url("../images/imdc/scrollbot.gif") bottom ;height:18px;width:290px}
#mainmenu {
	clear: both;
	margin:0px;
	text-align: right;
	width:290px;
	background: #d6f5f7 ;/*url(../images/imdc/bgserv.jpg)*/

}
#menufooter{background:url(../images/imdc/botmenu.jpg);height:28px;width:290px;}
#menuheader{background:url(../images/imdc/menutop.jpg)no-repeat;height:30px;width:290px;}
#mainmenu a:HOVER{text-decoration:none}
.item1{direction:rtl;}
.item2 a,.subitem1 a{border-bottom: 1px dashed #666;color:#a24a4a;display:block;margin-left:10px;padding:5px 10px;text-decoration:none;width:auto;}
.link,a{cursor:pointer;}
.subitem1{
	font-family:"tahoma";
	direction:rtl;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	color: #a24a4a;
	outline: none;
	padding: 0 30px 0 0;
}
.subitem2 a{margin-right:25px;border-bottom: 1px dashed #666;}
.item1 a:visited,.item1 a:active{color:#000;}
.item1 a,.item2 a {
	font-family: "tahoma";
	direction:rtl;
	display:block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	border-bottom: 1px dashed #666;
	color: #000;
	padding: 5px 15px 5px 0;
	background: url(../images/imdc/left.png) right center no-repeat;
}
.current {color:#000;background:#fff url(../images/imdc/menucur.jpg)}
.subitem1 a:hover,div.selected a,.item1 a:hover{color:#fff;}
.subitem1 a:last-child{border-bottom:none;}
/* end of menu */
.rightobj{width: 290px;}

#head2{height:30px;width:290px;background:url(../images/imdc/menutop2.jpg)}
#bot2{height:30px;width:290px;background:url(../images/imdc/botmenu2.jpg)}

#bl{width:100%;height:40px;margin-top:0px;;color: #fff}
.easymenu {font-size: 14px;margin:0px;padding:0px}
/*.easymenu a{color:#fff; text-align:center;display:block;float:left ;width:70px;height:29px;margin-top:0px;padding:8px 0px 3px 0px; }
*/
.easymenu div{padding:0px;float: right}
.easymenu a{display:block}
.easymenu #eshome .essh{width: 86px;height: 40px;background: url(../images/imdc/easymenu/easymenu_04.jpg);}
.easymenu #eshome .essh:hover{width: 86px;height: 40px;background: url(../images/imdc/easymenu/heasymenu_04.jpg);}
.easymenu #eshome .essel{width: 86px;height: 40px;background: url(../images/imdc/easymenu/seasymenu_04.jpg);}

.easymenu #esabout .essh{width: 86px;height: 40px;background: url(../images/imdc/easymenu/easymenu_03.jpg);}
.easymenu #esabout .essh:hover{width: 86px;height: 40px;background: url(../images/imdc/easymenu/heasymenu_03.jpg);}
.easymenu #esabout .essel{width: 86px;height: 40px;background: url(../images/imdc/easymenu/seasymenu_03.jpg);}

.easymenu #esgallery .essh{width: 87px;height: 40px;background: url(../images/imdc/easymenu/easymenu_02.jpg);}
.easymenu #esgallery .essh:hover{width: 87px;height: 40px;background: url(../images/imdc/easymenu/heasymenu_02.jpg);}
.easymenu #esgallery .essel{width: 87px;height: 40px;background: url(../images/imdc/easymenu/seasymenu_02.jpg);}

.easymenu #escontact .essh{width: 86px;height: 40px;background: url(../images/imdc/easymenu/easymenu_01.jpg);}
.easymenu #escontact .essh:hover{width: 86px;height: 40px;background: url(../images/imdc/easymenu/heasymenu_01.jpg);}
.easymenu #escontact .essel{width: 86px;height: 40px;background: url(../images/imdc/easymenu/seasymenu_01.jpg);}

/*.easymenu li a{width:80px;height:40px;}*/
/* .easymenu #bhome img{src:"images/imdc/easymenu/heasymenu_04.jpg" } */
.sbox{
	clear: both;
	/*width: 290px;*/
	outline: none;
	
	
	/*background: #865b89  #f79119 #06ab58 url(../images/imdc/bgserv.jpg)*/;
}
.sbox .c{text-align:right;color: #fff;direction: rtl}
.sbox h2{text-align:center;color: #fadc52;}
/*.sbox ul{list-style:none;direction: rtl;padding: 3px}
.sbox ul li{
	background: url(../images/ico/tick.png) right center no-repeat;
	margin: 0 0 15px 0;
	padding: 0 30px 5px 5px;
}
.sbox ul li a
{
	
}*/
.sboxico{
	width:285px;height:20px;padding:5px 0 5px 0; background:#19643d;font-weight: bolder;color:#ece75d;text-align: right;direction: rtl;overflow: visible;
}
.headobj img{float:right;position:relative;top:30px;right:-35px;padding-right:5px}
.headobj{width:290px;height:30px}
#note{height:auto;width: 290px;background:#008ecc}
#noteh{background:url(../images/imdc/jtop.jpg) no-repeat top;}
#noteb{background:url(../images/imdc/jbottom.jpg) no-repeat top;}
#note .item{padding-right:10px}

#tres{height:auto;width: 290px;background:#009146}
#tres td{text-align:center}
#tresh{background:url(../images/imdc/gtop.jpg) no-repeat top;}
#tresb{background:url(../images/imdc/gbottom.jpg) no-repeat top;}

#spon{height:auto;width: 290px;background:#02c20b}
#sponh{background:url(../images/imdc/ptop.jpg) no-repeat top;}
#sponb{background:url(../images/imdc/pbottom.jpg) no-repeat top;}

#irmap{height:auto;width: 290px;background:#10794b}
#irmaph{background:url(../images/imdc/mptop.jpg) no-repeat top;}
#irmapb{background:url(../images/imdc/mpbottom.jpg) no-repeat top;}

/*#note2{background: #f79119}#note3{background: #865b89}*/


#top_menu {
	height: 30px;
	text-align: left;
	padding: 4px 20px 0 0;
}

#top_menu ul {
	margin: 0px;
	padding: 4px 0 0 15px;
	list-style: none;
	display: inline-block;
}

#top_menu ul li {
	padding:2px;
	list-style: none;
	/*display: inline;*/
	float: left
}

#top_menu ul li a{
	padding: 20px 0 0 0;	
	margin: 0 20px 0 0;
	color: #ffffff;
}
#top_menu input{border:0px}
#top_menu img{padding:0 2px 0 2px; vertical-align:middle;}
#top_menu ul li .rss {
	padding: 5px 0 15px 32px;
	background: url(../images/imdc/rss_icon.png) left top  no-repeat;
}


#banner {
	width:615px;
	float:left;
	height: 324px;
	margin:20px 0px 0 0px ;
	padding: 5px 0px 5px 0px;
	background: url(../images/imdc/bannerbg.png) no-repeat right;
	background-position: 8px 0px;
	
}

#template_banner .header{ 
	padding: 10px 0;
	margin-bottom: 30px;
	font-size: 44px;
	font-weight: bold;
	color: #000;
}

#template_banner p {
	font-size: 14px;
	color: #333;
	margin-bottom: 20px;
}

.section_w270 {
	float: left;
	width: 270px;
}

.section_w270 p{
	text-align: justify;
}

.section_w270 ul {
	margin: 15px 0 0 20px;
	padding: 0px;
}

.section_w270 ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(../images/imdc/templatemo_list_icon_03.jpg) left center no-repeat;
}

.section_w270 img {
	margin: 5px 0 10px 0;
	border: 5px solid #CCC;
}

.section_w600 {
	clear: both;
	width: 600px;
}

.section_w600 p {
	margin-bottom: 10px;
	
}

/* footer */

#templatemo_footer_wrapper {
	clear: both;
	width: 960px;
	margin: 0 auto;
	background: #333 url(../images/imdc/templatemo_footer_bg.jpg) repeat-x;
}

#templatemo_footer {
	margin: 0 auto;
	width: 960px;
	padding: 30px 0;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;

}
.pager{direction:rtl}
#templatemo_footer a{
	color: #ffffff;
	font-weight: bold;
}
.sfi{font-weight: bold;color: red}

#tres_play{width:260px;height: 270px;margin: 0 auto;}
/* end of footer */
#event
{
	width:100%;
	height:78px;
}
