body    { margin: 0px; padding: 0px; position: relative; background-color: #ffffff; color: #A2A2A2; font: normal 12px Tahoma, Geneva, sans-serif; text-align:right;   }
ul      { margin: 0px; padding: 0px }
li      { list-style: none }
a       { text-decoration: none; outline: none; color:#fff;}
*       {margin:0;padding:0;}
img     { border: none }
.both   { clear: both }

.float_l{
	float:left;}
.float_r{
	float:right;}
.container{
	width:990px;
	position:relative;
	margin:auto; min-height: 300px;
	
}
.catalog{
   float: left;
    height: 84px;
    margin-top: 5px;
    width: 335px;  
}
.catalog img{
    float: left;
}
.container2{
	width:990px;
	position:relative;
	padding-bottom:35px;
	margin:auto; 
	min-height: 300px;
	
}
.header-in{
	width:990px;
	position:relative;
	margin:auto;
	height:490px;
	
}
#topbar{
    position:absolute;
    padding: 2px;
    width: 190px;
    visibility: hidden;
    z-index: 100;
    right: 0;
    }
.header-out{
	width:100%;
	height:490px;
	background:url(../images/header.png) repeat-x #e5e5e5;
	}
.header-out2{
	width:100%;
	height:490px;
	background:url(../images/header-in.png) center top no-repeat;
	}
.header-in-2{
	width:990px;
	position:relative;
	margin:auto;
	height:180px;
	
}
.header-out-2{
	width:100%;
	height:180px;
	background:url(../images/header.png) repeat-x #e5e5e5;
	}
.header-out2-2{
	width:100%;
	height:180px;
	background:url(../images/header-in.png) center top no-repeat;
	}
.current p{
    display: none !important;
 }
 .pop{
 background: none repeat scroll 0 0 #222222;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    opacity: 0;
    padding: 5px 7px;
    position: absolute;
    right: 69px;
    text-align: right;
    top: 78px;
    width: 97px;
    z-index: 999;
  display: none;
 }
.logo{
	float:right;
	margin-top:48px;
	margin-right:45px;}
.logo p{
	color: #000000;
    direction: rtl;
    font-family: 'GESSTwoLight-Light';
    font-size: 21px;
    padding-right: 8px;
    text-align: right;}
.mn1-box{
	height:50px;
	width:415px;
	float:left;}
.mn2-box{
  background: url("../images/mn.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #A9A9A9;
    float: left;
    height: 44px;
    width: 555px;}
.mn1{
    float: right;
    height: 50px;
    margin-right: 0px;}
.mn1 li{
    float: right;
    height: 50px;
    margin-left: 23px;
    margin-right: 3px;
    padding: 0 10px;}
.mn1 li:hover, .curr1 {
		background:url(../images/mn-hover.png) no-repeat center top !important;}
.curr1 a,.mn1 li:hover a{
	color:#000 !important;
	}
.mn1 li a{
   color: #BD3235;
    font-family: 'GESSTwoLight-Light';
    font-size: 13px;
    line-height: 64px;
    text-align: center;}
.home{
	float:right;
	margin-top:12px;
	width:20px;
	height:16px;
	background:url(../images/home.png) no-repeat top;
	margin-right:23px;}
.home:hover{
	background-position:bottom;}
.mn2{
    float: right;
     width: 497px;
    margin-right: 15px;}
.mn2 li{
	float:right;
	margin-left: 7px;

	padding: 0 11px;}
.mn2 li:hover, .curr2{
	background:url(../images/mn2-hover.png) repeat;
	}
.mn2 li a{
   color: #2D2D2D;
   
    font-family: 'GESSTwoLight-Light';
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    text-align: center;}
.slider1{
    float: right;
    height: 315px;
    margin-right: 16px;
    margin-top: 12px;
    width: 600px;}
.more2{
	left:42px;
	bottom:0px;
	position:absolute;
	background:url(../images/more2.png) no-repeat top;
	color:#fff;
	width:50px;
	height:19px;
	font-size:11px;   padding-top: 1px;
	text-align:center;

	padding-top:2px;
	font-family: 'GESSTwoLight-Light';}
.more2:hover{
	background-position:bottom;}
.cont{
	position:relative;}
.video{
	width:335px;
	height:265px;
	float:left;
	margin-top:12px;
	background:url(../images/video.png) no-repeat bottom left;}
.video-title{
	color:#2d2d2d;
	font-size:30px;
	text-align:right;
	font-family: 'GESSTwoLight-Light';
	direction:rtl;}
.video-show{
	float:right;
	margin-top:15px;
	border-radius:9px;
	overflow:hidden;}
.corner{
	width:37px;
	height:17px;
	background:url(../images/corner.png) no-repeat;
	bottom:0;
	right:78px;
	position:absolute;}
.corner2{
	width:37px;
	height:17px;
	background:url(../images/corner2.png) no-repeat;
	bottom:0;
	right:78px;
	position:absolute;}
.corner3{
   bottom: -22px;
    height: 22px;
    left: 117px;
    position: absolute;
    width: 37px;
	background:url(../images/corner3.png) no-repeat;
}
.corner4{
   bottom: -22px;
    height: 22px;
    left: 117px;
    position: absolute;
    width: 37px;
	background:url(../images/corner4.png) no-repeat;
}
.title-slid-1{
	   color: #2D2D2D;
    font-family: 'GESSTwoLight-Light';
    font-size: 22px;
    line-height: 22px;
    padding-bottom: 4px;
    padding-top: 10px;
	padding-right:70px;}
.box1{
	width:100%;
	height:410px;
	float:right;
	position:relative;}
.news-marq{
	width:955px;
	float:right;
	margin-right:24px;
	margin-top:18px;
	height:40px;}
.new-title{
	width:136px;
	height:30px;
	padding-top:6px;
	text-align:center;
	color:#bd3235;
	font-family: 'GESSTwoLight-Light';
	font-size:20px;
	background:#ddd;
	float:right;
	}
.news-marq-text{
	background:url(../images/news-marq.png) no-repeat right top;
    float: right;
    height: 36px;
    margin-right: 7px;
    padding-left: 2px;
    padding-right: 6px;
    width: 800px;}
.marq-text,.marq-text a{
  color: #5F5F5F;
  text-align:right;

  direction: rtl;
  line-height: 23px;}
.marq-text a:hover{
	color:#BD3235;}
.marq-text img{
 }
.title-label{
	background:url(../images/title-label.png) no-repeat top right;
	width:136px;
	height:40px;
	float:right;
	text-align:center;
	color:#fff;
	margin-right:3px;
	font-family: 'GESSTwoLight-Light';
	font-size:25px;
	line-height:30px;}
.box1-small{
    float: right;
    height: 245px;
    margin-left: 10px;
    margin-right: 25px;
    margin-top: 27px;
    padding-bottom: 20px;
    position: relative;
    width: 220px;}
.box1-small-img{
	float:right;
	width:217px;
	height:110px;
	border-radius:9px;
	margin-top:14px;
	margin-bottom:14px;}
.desc1{
	font-size:11px;
	text-align:justify;
	direction:rtl;
	color:#a2a2a2;}
.more1{
	background:url(../images/more1.png) no-repeat top;
	width:16px;
	height:15px;
	cursor:pointer;
	position:absolute;
	bottom:0;
	left:0;}
.more1:hover{
	background-position:bottom;}
.box-gallery{
    float: left;
    height: 315px;
    margin-left: 20px;
    margin-top: 0;
    width: 425px;
	background:url(../images/galley.png) no-repeat bottom left ;

}

.title-gallery{
	color:#2d2d2d;
    font-family: 'GESSTwoLight-Light';
	font-size:40px;
    line-height:51px;
	}
.slider2{
	width:425px;
	height:244px;
	float:right;
}
.box2{
	width:100%;
	height:145px;
	background:#e8e8e8;}
.box2-in{
	width:990px;
	margin:auto;
	height:145px;
	position:relative;}
.footer{
	width:100%;
	height:240px;
	background:url(../images/footer.png) no-repeat center #363636;
	}
.footer-in{
	width:990px;
	margin:auto;
	height:240px;

	position:relative;}
.under-footer{
	width:100%;
	height:60px;
	background:#c0c0c0;
	}
.under-footer-in{
	width:990px;
	margin:auto;
	height:60px;
	position:relative;}
.img1{
		position:absolute;
	top:0;
	opacity:1;
z-index:1;
	left:0;
	}
.img3{
		position:absolute;
	top:0;
	opacity:1;
z-index:4;
	left:11px;
	}
.img2{opacity:1;
	z-index:2;
    position: absolute;
    left:11px;
    	top:0;
}
.title2{   color: #2D2D2D;
    font-family: 'GESSTwoLight-Light';
    font-size: 22px;
    line-height: 22px;
 
    padding-top: 20px;}
.footerMn{
	float:right;
	width:90px;
	margin-top:32px;
	margin-right:25px;
	}
.footerMn li{
	text-align:right;
	padding-bottom:3px;}
.footerMn li a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#d1d1d1;
	font-size:11px;}
.footerMn li a:hover{
	color:#fff;}
 .logo-png{
    float: left;
    margin-left: 23px;
    margin-right: 10px;
    margin-bottom: 5px;
 }
.social{
    float: right;
    height: 200px;
    margin-right: 31px;
    margin-top: 20px;
    width: 55px;}

.social ul {
    float: right;
    margin-right: 4px;
    margin-top: 13px;}
.social ul li{
	width:35px;
	height:35px;
	padding-bottom:14px;}
.face{
	width:35px;
	height:33px;
    cursor: pointer;
	background:url(../images/face.png) no-repeat top;
	float:right;}
.twt{
	width:35px;
	height:33px;
        cursor: pointer;
	background:url(../images/twt.png) no-repeat top;
	float:right;}
.tube{
	width:35px;
	height:33px;
        cursor: pointer;
	background:url(../images/tube.png) no-repeat top;
	float:right;}
.face:hover,.twt:hover,.tube:hover{
	background-position:bottom;}
.footer-mn{
    float: right;
        margin-right: 80px;
    margin-top: 10px;
}
.title-tab-in{
    font-family: 'GESSTwoLight-Light';
    color:#6C6C6C;
    font-size: 12px;
    text-align: center;
      padding-top: 4px;
}

.footer-mn li {
    color: #D1D1D1;
    direction: rtl;
    font-size: 11px;
    list-style: square outside none;
    padding-bottom: 4px;
    text-align: right;
}
.left-footer-box{
      background: url("../images/siksik.png") no-repeat scroll right bottom transparent;
    color: #D1D1D1;
    float: left;
    font-size: 11px;
    height: 215px;
    padding-top: 25px;
    width: 430px;
}

.title3{
	  color: #BD3235;
    font-family: 'GESSTwoLight-Light';
    font-size: 20px;
    line-height: 22px;
	
   }
  .tell-box{
	 margin-top: 9px;
	  height:60px;
	  width:380px;
	  float:right;}
	.tell-box img{
  float: left;
    margin-left: 6px;
    margin-right: 5px;
    margin-top: 5px;}
	.tell-box p{
	  color: #FFFFFF;
    direction: ltr;
    font-family:  Arial,Helvetica,sans-serif;
    font-size: 50px;
    font-style: italic;
    text-align: left;}
.sadaf{
  bottom: 20px;
    color: #3c3c3c;
    font-size: 11px;
    position: absolute;
    right: 23px;}
.sadaf a{
	font-size:11px;}
.copy{
    bottom: 20px;
    color: #3c3c3c;
    font-size: 11px;
    position: absolute;
    right: 321px;}
.footer-new{
 	 float: right;
    margin-right: 42px;
    margin-top: 20px;
    width: 280px;}
.footer-new ul{
	float:right;  margin-top: 13px;
	}
.footer-new ul li{
	float:right;
	margin-left:10px;
	margin-bottom:10px;}
.footer-new ul li img{
	width:60px;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
    background: #dfdfdf;
}
.footer-new ul li img:hover{
  background: #fff;
	}
.pix_relativize img{
	border-radius:9px;}
.page-title{
  color: #BD3235;
    direction: rtl;
    font-family: 'GESSTwoLight-Light';
    font-size: 50px;
    line-height: 50px;
    padding-right: 59px;
    padding-top: 27px;
    text-align: right;}
  .page-title2{
  color: #BD3235;
    direction: rtl;
    font-family: 'GESSTwoLight-Light';
    font-size: 50px;
    line-height: 50px;
   
    padding-top: 27px;
    text-align: right;}
.c-box1{
	float:left;
	width:940px;
	height:245px;
	position:relative;}
.c-box1-in1{
	width:330px;
	height:245px;
	float:right;
	background:url(../images/line1.png) left top no-repeat; }
.c-box1-in1 ul{
	float:right;
	margin-top:30px;}
.c-box1-in1 ul li{
	width:100%;
	float:right;
	margin-bottom:10px;}
.c-box1-in1 ul li img{
	float:right;
	margin-left:10px;}
.c-box1-in1 ul li p{
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	direction:ltr;
	padding-top:9px;}
.c-box1-in1 ul li span{
    float: right;
    margin-left: 5px;
    color:#222;
     width: 75px;
}
.c-box1-in2{
	width:565px;
	height:245px;
	float:left;
    position: relative;
 }
.box3{
   float: right;
    height: 305px;
    margin-right: 24px;
    margin-top: 23px;
    width: 490px;
    position: relative;
}
.free-num{
    position: fixed;
    right: 0;
    top: 60px;
    z-index: 99999;
}

.more4 {
    background: url("../images/more3.png") repeat scroll center bottom transparent;
    bottom:9px;
    height: 15px;
    left: 32px;
    position: absolute;
    width: 16px;
    z-index: 22;
}
.more4:hover{
    background-position: top;
}
.title-label2{
    background: url(../images/lbl-bg.png) no-repeat top right;
    width: 176px;
    height: 40px;
    	float:right;
	text-align:center;
	color:#fff;

	font-family: 'GESSTwoLight-Light';
	font-size:25px;
	line-height:30px;
}
.box3-mn{
       float: right;
    margin-top: 13px;
}
.offerImg{
    width: 425px;
    
}
.box3-mn li{
    
    width: 100px;
    height: 100px;
 
    float: right;
    text-align: center;
    margin-bottom: 18px;
    margin-left: 20px;
    overflow: hidden;

}
.box3-mn li img{
    max-height: 77px;
   

    margin: 5px;
}
.empty{
    text-align: center;
    font-size: 18px;
    padding-top: 20px;
}
.input1{
	background:#e5e5e5;
	float:right;
	border-radius:14px;
	border:none;
	padding:3px 14px;
	height:21px;
	width:214px;
	margin-left:15px;
	margin-bottom:17px;
	text-align:right;
	color:#000;
	font-size:12px;
	font-family: 'GESSTwoLight-Light';
	direction:rtl;}
.input2{
	background:#e5e5e5;
	float:right;
	border-radius:14px;
	border:none;
	padding:3px 14px;
	height:21px;
	width:94px;
	text-align:right;
	color:#000;
	margin-left:7px;
	margin-top:17px;
	font-size:12px;
	font-family: 'GESSTwoLight-Light';
	direction:rtl;}
.textarea1{
	background:#e5e5e5;
	float:right;
	border-radius:14px;
	border:none;
	padding:10px 14px;
	height:76px;
	width:472px;
	text-align:right;
	color:#000;
	font-size:12px;
	font-family: 'GESSTwoLight-Light';
	direction:rtl;}
.code-p{
 color: #555555;
    float: right;
    font-family: 'GESSTwoLight-Light';
    font-size: 16px;
    margin-top: 17px;
    padding-right: 7px;
    text-align: right;
    width: 241px;}
.send{
    background: url("../images/moreN.png") no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: 'GESSTwoLight-Light';
    font-size: 12px;
    height: 24px;
    line-height: 16px;
    margin-left: 67px;
    margin-top: 15px;
    padding-bottom: 5px;
    text-align: center;
    width: 50px;}
.send:hover{
	background-position:bottom;}
.googleMap{
	float:right;
	width:505px;
	height:234px;
	border-radius:13px;
	overflow:hidden;}
.dist{
	color:#5f5f5f !important;
	font-size:16px !important;
	font-family: 'GESSTwoLight-Light'  !important;
}
.code{
	text-align:center !important;
	color:#bd3235 !important;
	font-family: Tahoma, Geneva, sans-serif !important;
	font-size:14px !important;
	}
.text{
    color: #939393;
    direction: rtl;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    padding-right: 60px;
    padding-top: 28px;
    text-align: right;
	line-height: 21px;
	}
.text2{
    color: #939393;
    direction: rtl;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    padding-right: 20px;
    padding-top: 28px;
    text-align: right;
	line-height: 21px;
	}
.mn3{
	float:right;
	overflow:hidden;
	margin-top:60px;}
.mn3 li{
	float:right;
	width:245px;
	position:relative;
	text-align:center;
	height:226px;
	border-left:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;}

.mn3 li:nth-child(4n+4){
	border-left:none;}
.more3{
	position:absolute;
	bottom:10px;
	left:10px;
	width:16px;
	z-index:22;
	height:15px;
	background:url(../images/more3.png) bottom center;}
.more3:hover{
	background-position:top;}
.tab-title{
	color:#6c6c6c;
	font-size:16px;
	text-align:center;
	height:100%;
	width:180px;   
	    padding: 20px 0;
	float:right;
	direction:rtl;
	font-family: 'GESSTwoLight-Light';}
.tab-desc{
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#a5a5a5;
	text-align:right;
	padding:20px 20px;
	border-left:1px solid #dedede;
	height:100%;
	direction:rtl;
	float:right;
	width:395px;}
.tab-menu{
   float: right;
    height: 100%;
    padding: 2px 20px;
    width: 282px;
}
.mn4{
	float:right;
	}
.mn4 li{
	width:275px;
	float:right;
	color:#bd3235;

	direction:rtl;
	margin-bottom:7px;}

.mn4 li a:hover,.selectedd a{
		color:#bd3235 !important;
		} 
.selectedd{
	list-style:outside  !important;
	list-style-image:url(../images/li-style.png) !important;}
.mn4 li a{
	font-size:12px;
	color:#a0a0a0;
    cursor:pointer;
	text-align:right;
	direction:rtl;
	font-family: 'GESSTwoLight-Light';}
.gallery{
	float:right;
	width:100%;
	height:556px;
	margin-top:40px;
	position:relative;}
	
/*//////////////// */
.offerMn{
	    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 945px;

	}
.offerMn li:nth-child(2n+1) {
    border-left: 5px solid #f4f4f4;
    padding-left: 34px;
}

.offerMn li {
    float: right;
    margin-left: 23px;
    padding-bottom: 45px;
    position: relative;
    width: 436px;
}
.offerMn li:nth-child(2n+2) {
    margin-left: 0;
}
.offerMn li:nth-child(2n+1) .edge1 {
    display: block;
}
.offerMn li:nth-child(2n+2) .edge2 {
    display: block;
}
.edge2 {
    background: url("../images/edge1.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 29px;
    position: absolute;
    right: -15px;
    top: 72px;
    width: 16px;
}
.edge1 {
    background: url("../images/edge2.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 29px;
    left: 8px;
    position: absolute;
    top: 35px;
    width: 16px;
}
.box-small {
    background-color: #f2f2f2;
    border:solid 6px #f2f2f2;
    float: right;
    min-height: 72px;
    overflow: hidden;
    position: relative;

    width: 436px;
}
.view-img {
    width: 438px;
}
.desc-box {
    border-top: 2px solid #FFFFFF;
    float: right;
    min-height: 50px;
    padding: 6px 12px;
    width: 424px;
	background:#f2f2f2;
}

.title-box {
     color: #969696;
    font-family: "GESSTwoMedium-Medium",tahoma;
    font-size: 14px;
    text-align: right;
}
.title-box:hover{
	color:#bd3235
	}
.detial-box {
    color: #707070;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 10px;
    padding-top: 5px;
    text-align: right;
}
/*////////////////news///////////////*/

.main-new {
    float: right;
    margin-bottom: 35px;
    margin-right: 45px;
    margin-top: 33px;
    position: relative;
    width: 920px;
}

.programs {
    float: right;
    margin-right: 45px;
    margin-top: 33px;
    position: relative;
}

.main-new img {
    border: 4px solid #DFDFDF;
    float: right;
    margin-left: 17px;
    margin-top: 10px;
    max-width: 350px;
    padding: 1px;
}

.programs-d {
    color: #747474;
    direction: rtl;
    font-size: 12px;
    margin-top: 4px;
    text-align: justify;
}

.main-t {
    color: #BD3235;
    font-size: 16px;
    font-weight: bold;
    line-height: 27px;
    margin-top: 5px;
    text-align: right;
}

.moreN {
   
      background: url("../images/more2.png") no-repeat scroll center top transparent;
    bottom: 4px;
    color: #FFFFFF;
    font-family: 'GESSTwoLight-Light';
    font-size: 11px;
    height: 19px;
    left: 10px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    width: 50px;
}
.moreN:hover{
    background-position: bottom;
}
.date {
    color: #000000;
    padding-bottom: 2px;
    padding-top: 2px;
    position: relative;
    text-align: left;
}
.programs li {
    border-bottom: 1px dashed #DCDCDB;
    height: 122px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 920px;
}

.programs li img {
    border: 4px solid #DFDFDF;
    float: right;
    margin-left: 17px;

    padding: 1px;
}

.programs-t2 {
    color: #444444;
    font-size: 16px;
    margin-top: 5px;
    text-align: right;
}

.programs-d {
    color: #747474;
    direction: rtl;
    font-size: 12px;
    margin-top: 4px;
    text-align: justify;
}

.new-t {
    color: #000000;
    direction: rtl;
    font-family: 'GESSTwoLight-Light';
    font-size: 23px;
    line-height: 34px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
}
.new-d p{
    
}
.ul-tit {
    float: right;
}
.ul-tit li {
    float: right;
}
.new-box {
    float: right;
    margin-top: 20px;
    position: relative;
    width: 930px;
}

.new-box img {
   border: 4px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    margin-right: 20px;
    margin-top: 75px;
    max-width: 80%;
    padding: 2px;
}

.new-date {
    color: #ccc;
    font-size: 12px;   
    margin-top: 30px;
    margin-bottom: 5px;
    margin-right: 8px;
    text-align: right;
}
.text h1 {
    margin-right: 3px;
}
.h1-comm {
    border: medium none;
    color: #BD3235;
    direction: rtl;
    font-family: gesstwolight-light;
    font-size: 20px;
    line-height: 18px;
    margin-right: 8px;
    margin-top: 54px;
    text-align: right;
}

.Contact_Form {
    color: #AB0D02;
    direction: rtl;
    float: right;
    margin: 0 40px 20px 30px;
    padding: 15px 0 15px 40px;
    position: relative;
    text-align: right;
    width: 340px;
}
.Contact_Form input {
    background-color: #E7E7E7;
    border: 1px solid #D5D5D5;
    color: #4E4646;
    font: 12px Tahoma,Geneva,sans-serif;
    height: 22px;
    margin: 0 0 8px;
    padding: 2px 5px;
    width: 200px;
}


.Contact_Form textarea {
    background-color: #E7E7E7;
    border: 1px solid #D5D5D5;
    color: #4E4646;
    font: 12px Tahoma,Geneva,sans-serif;
    margin: 0 0 8px;
    max-height: 100px;
    max-width: 200px;
    min-height: 100px;
    min-width: 200px;
    padding: 2px 5px;
}

.capital {
    float: right;
    font-size: 16px;
}
.small {
    float: right;
    font-size: 9px;
    line-height: 21px;
    margin-right: 3px;
}
.Contact_Form label {
    color: #6E6E6E;
    float: right;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    text-align: right;
    width: 108px;
}
.Add_Comm {
    background: none repeat scroll 0 0 #b7b7b7 !important;
    border-color: #b7b7b7 !important;
    box-shadow: 0 0 0 0 #b7b7b7 !important;
    color: #FFFFFF !important;
    cursor: pointer;
    float: right;
    height: 25px !important;
    line-height: 25px !important;
    padding: 0 !important;
    text-align: center;
    width: 80px !important;
} 
.Add_Comm:hover{
      background: none repeat scroll 0 0 #bd3235 !important;
    border-color: #bd3235 !important;
    box-shadow: 0 0 0 0 #bd3235 !important;  
}
.line{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    float: right;
    border-bottom: 1px dashed #ccc;
}
#tr_error_msg{
  position: absolute;
    right: 3px;
    top: -8px;
}
#ajax_loading{
  position: absolute;
    right: 3px;
    top: -8px;
}
#tr_right_msg{
  position: absolute;
    right: 3px;
    top: -8px;
}
/*//// pagging///*/
p.PagingBlock{
    width: auto !important;
    text-align: center !important;
    color:#aaa; font-size: 10px; text-align: center;
    float: none !important;
    direction: rtl !important;
}
span.paging{
    color: #0780C3;
}
p#pager_links{text-align: center !important; margin: 0px !important; font-size: 11px; width: auto !important;  float: none !important; direction: rtl !important;}
#pager_links span{ direction: rtl;}
#pager_links a{
    text-decoration:none;color:#ed7512; padding:2px 5px; margin:2px 2px 0px 2px; background: #eaeaea; 
}
#pager_links a:hover, #current_page{
    color:#fff;  background: #989898; padding:2px 5px; margin:2px 2px 0px 2px; 
}
/*******videos ************/

.video-m {
    float: right;
    padding: 30px;
    margin-top: 24px;
}
.video-m li {
    float: right;
    margin-bottom: 15px;
    margin-left: 48px;
    position: relative;
    width: 183px;
}
.video-div {
    text-align: center;
}
.video-div img {
    border: 2px solid #858080;
    height: 115px;
    width: 180px;
}
.video-div:hover{
    opacity:.7 ;
}
.video-div p {
    color: #878787;
    font-size: 12px;
    margin-top: 9px;
}