body
{
        background:#172514 url(../images/wrapper_center.jpg) top center repeat-y;
        color: #5a5a5a;
        font-size: 12px;
		line-height:1.5em;
        padding: 0px;
        text-align: center;
		font-family:tahoma,Arial, Helvetica, sans-serif;
		
}
body>div{
direction:rtl;
text-align:right;
}
.main {
	margin: 0 auto; 
	width: 1081px; 
	padding:0;
	text-align :right;
	min-width:1081px;
	z-index:2;
	position:relative;
}


a{color:#161616;}
a:hover { text-decoration:none;}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;font-family:B Kamran,'wKamran'}
.list0 li, .list0 li a{ display:block; float:left;}


/*         ________
__________/ fonts \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.text-logo{font-family:B Kamran,'wKamran'}
.slogan{font-family: 'English111VivaceBTRegular';}
.list-lesson h3, .search-indent, .list-lesson{font-family:B Kamran,'wKamran'}
.slogan-banner, .content-box h4, .title, .blog h2, .item-page h2, .title-sub, .blog-featured h2{font-family:B Kamran,'wKamran';font-size:25px;padding-bottom:10px;}




/*         ________
__________/ header \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-bottom{ background:url(../images/wrapper_bottom.jpg) center bottom no-repeat;}
.wrapper-top{ background:url(../images/wrapper_top.jpg) top center no-repeat;}
.wrapper-number{ }

.header{ min-height:557px; background:url(../images/header_bg.png) 66px 69px no-repeat;}

.search-indent{ color:#a0bb99; font-size:45px; line-height:1.2em; top:14px; left: 75px;}

/*logo*/
.logo{ top:5px; right:107px; font-weight:normal; width:408px; height:100px; text-decoration:none;}
.text-logo{ color:#fffdfe; font-size:70px; line-height:1.2em;}
.slogan{ color:#c1d4b9; font-size:41px; line-height:1.2em; top:60px; right:3px;}
/**/

.corner-left{ background:url(../images/corner_left.png) 0 0 no-repeat; width:58px; height:54px; top:113px; right:49px; z-index:111;}
.corner-right{ background:url(../images/corner_right.png) 0 0 no-repeat; width:63px; height:54px; top:108px; right:682px; z-index:111;}
.header-bg1{  right:489px; z-index:1111;}



/*         _________
__________/ content \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{padding:22px 77px 0 52px; background:url(../images/menu_shadow.png) 0 0 no-repeat;}
#container{overflow:hidden; text-align:right}
#left{ float:left; text-align :right;    width:308px;}
.left-indent{padding:0 31px 0 0;}

#right{ float:right; text-align :right;    width:261px;}
.right-indent{padding:0 0 0 17px}

.container-indent{ padding:20px 0 0 0;}




/*content-text*/

.list1 li{ margin-bottom:6px;}
.list1 li:last-child{ margin-bottom:0;}
.list1 li a{ background:url(../images/list_separator.gif) bottom left repeat-x; text-decoration:none; font-weight:bold;font-size:23px;}
.list1 li a:hover{ color:#738e00;}


.list{ padding:0 0 13px 0;}
.list li, .list-col li{ margin-bottom:5px;font-family:tahoma,arial}
.list li a, .list-col li a{  text-decoration:none; font-weight:bold; padding:0 0 0 2px;}

/**/


/*stylebox1-text*/
.stylebox1-top{ background:url(../images/stylebox1-top.png) 0 0 no-repeat; width:244px; height:75px;}

.stylebox1-center{ position:relative; background:url(../images/stylebox1-center.png) 0 0 repeat-y;}

.stylebox1-title{
	color:#313131; 
	font-size:24px; 
	line-height:0.7em;
	padding:0 27px 16px 0;
	position:relative;
}
.stylebox1-text{ padding:0 29px 12px 0;}
.stylebox1-bottom{ background:url(../images/stylebox1-bottom.png) 0 0 no-repeat; width:244px; height:17px;}
/**/




/*slogan-banner*/
.slogan-banner{ color:#fff89d; font-size:47px; line-height:0.8em; padding:20px 0 20px 29px; text-shadow: #0e130c 2px 2px 2px, #0e130c 0 0 2px}
/**/



/*text-content-wrapper*/
.text1-top-left{ background:url(../images/text1-top-left.png) 0 0 no-repeat;}
.text1-top-right{ background:url(../images/text1-top-right.png) top right no-repeat; padding:0 10px;}
.text1-top-center{ background:#FFF; height:10px;}

.text1-center{ background:#FFF; padding:30px 37px 13px 47px;}

.text1-bot-left{ height:65px; background:url(../images/text1-bot-left.png) 0 0 no-repeat;}
.text1-bot-right{ background:url(../images/text1-bot-right.png) top right no-repeat; height:65px; padding:0 344px 0 346px;}
.text1-bot-center{ background:url(../images/text1-bot-center.png) 0 0 repeat-x; height:65px;}
/**/


/*content-box*/
.content-box{ min-height:250px;}
.content-box .inner{padding:35px 41px 0 0; position:relative;}
.content-box h3{color:#6a8d3c; font-size:68px; line-height:1em; font-weight:normal; letter-spacing:-2px;}
.content-box h4{color:#ff4800; font-size:40px; line-height:1em; font-weight:normal; padding:5px 0 10px 7px;}
.content-box p{color:#7c7c7c;font-family:tahoma,arial; font-size:12px; line-height:18px; font-weight:bold; width:389px; padding:0 0 0 5px;}
/**/

/*box1*/
.box1 .col-1{ width:378px;}
.box1 .col-2{ margin-left:29px; width:195px;}
.box1 strong{ color:#222222;}
.box1 p{ padding-bottom:17px;font-family:tahoma,arial}

.img-indent{ margin:0 0 0 12px; float:right; border:1px solid #cfcfcf; padding:4px;}
.img-row-top{ margin-top:36px;}
.left-indent{ padding:0 0 0 2px;}
.button2, .button1{
	background:url(../images/button2.png) 0 0 no-repeat;
	width:79px;
	 height:25px;
	 display:block;
	 text-align:center;
	 text-decoration:none;
	  color:#ffffff;
	  font-size:16px;
	  float:left;
	  line-height:1.6em;
	  font-weight:bold;
}

.button1{background:url(../images/button1.png) 0 0 no-repeat;}
/**/
.button2:hover ,.button1:hover{ background-position:0 -26px;}


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.footer{padding: 0 71px 111px 0; color:#95a890; font-size:11px; line-height:14px;}
.footer span{ color:#5a6558;}
.footer strong{ color:#a5c19e; font-weight:normal;}
.footer a{ color:#e2ece0; text-decoration:none}
.footer a:hover{ text-decoration:underline;}
.footer p{ width:650px;}



.list-lesson{ top:110px; right:758px; z-index:9;white-space: nowrap;}
.list-lesson ul{ padding-top:6px; width:260px;}
.list-lesson ul li{ background:url(../images/list_separator.png) bottom left repeat-x; padding:11px 0 10px 0;}
.list-lesson ul li:first-child{ padding-top:0;}
.list-lesson ul li a{ color:#c1d4b9; font-size:24px; text-decoration:none; padding:0 0 0 14px;}
.list-lesson ul li a:hover{ color:#ffffff;}
.list-lesson h3{ font-weight:normal; height:133px;}
.list-lesson h3 span{ line-height:1.2em; color:#fffdfe;} 
.list-lesson h3 .text1{font-size:45px;top:20px; width:263px; right:5px;}
.list-lesson h3 .text2{font-size:55px; top:60px; right:30px;}
.list-lesson h3 .text3{font-size:40px; top:50px; right:95px;}

.link1-top{ padding:7px 0 0 42px;}
.link1-top a{ text-decoration:none; color:#c1d4b9; font-size:24px;}
.link1-top a strong{ color:#ffffff; font-size:24px;}
.link1-top a span{ color:#c1d4b9; font-size:24px; padding-right:7px;}
.link1-top a:hover span{ color:#FFF}
.link1-top a:hover strong{ color:#c1d4b9;}


  #ticker
    {position: relative; margin:0 0 0 0; width:215px;}
  #ticker .cursor
    {display: inline-block; background: #efcd88; width: 0.6em; height: 1em; text-align: center;}
  #ticker p
    {margin-bottom: 0.8em;}
  #ticker code
    {margin: 0.4em 0.4em; display: block;}
  #ticker .next 
    { bottom: 1em; color:#ffffff; font-size:12px;}



/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */



.slider{
	background:url(../images/wrapper_slider.png) 0 0 no-repeat;
	width:696px; height:369px;
	top:113px; right:49px;
	overflow:hidden;
	z-index:1;
	direction:ltr;
}
.pix_diapo{
	width: 657px;
	height:335px;
	overflow:hidden;
	top:27px; left:32px;
	position:absolute;
}
.pix_diapo {
	overflow: hidden;
	position: relative;
	width: 634px;
	height: 294px;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	right: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_stop, #pix_play, #pix_commands, #pix_next, #pix_prev { display:none;}
#pix_pag_ul {
	margin: 0;
	padding: 0;
	position:absolute;
	top:349px; right:39px;
	width:120px;
	height:14px;
}
#pix_pag_ul > li {
	cursor: pointer;
	display: block;
	float: left;
	list-style: none;
	margin: 0 7px 0 0;
	padding: 0 0 0;
	text-align: center;
	text-indent: -9999px;
	width: 14px;
}
#pix_pag_ul > li > span {
	background:url(../images/page_bg.png) 0 0 no-repeat;
	display: block;
	height: 14px;
	width: 14px;
}
#pix_pag_ul > li:hover > span > span {
	background:url(../images/page_bg_act.png) 0 0 no-repeat;
}
#pix_pag_ul > li > span > span {
	display: block;
	float: left;
	height: 14px;
	width: 14px;
}
#pix_pag_ul > li.diapocurrent > span > span {
	background:url(../images/page_bg_act.png) 0 0 no-repeat;
}
#pix_pag_ul > li > .pix_thumb {
	height: 58px;
 	left: -17px;
	position: absolute;
	top: -40px;
	width: 58px;
}
#pix_pag_ul > li > .thumb_arrow {
	top: 26px;
	left: 12px;
	position: absolute;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
	
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	display: block;
	top:41px;
	left:56px;
	width:202px;
}
.caption h3{ color:#065790; font-size:38px; line-height:1.1em; width:330px;}
.caption p{ color:#9ba8b6; font-size:14px; padding:24px 0 25px 0; line-height:1.2em; width:330px;}
.caption .slider-button{
	background:url(../images/slider_button.png) 0 0 no-repeat;
	width:84px; height:32px;
	display:block;
	text-align:center;
	color:#fefefe;
	 font-size:14px;
	 line-height:2.3em;
	 text-decoration:none;
	 margin-left:1px;
}
.caption .slider-button:hover{ font-weight:bold;}
.ui-loader {
	display: none;
}
.pix_thumb{ display:none;}

.item-page h2, .title {
color: #313131;
line-height: 1.1em;
padding: 1px 0 7px 4px;
margin-bottom: 24px;
font-size: 40px;
font-weight: normal;
background: url(../images/title_separator.gif) bottom left repeat-x;
}
.item-page h2{
color: #065790;
}
.title{
font-size: 30px;
font-weight:bold;
}
 a{
text-decoration: none;
font-family: B Kamran,'wKamran';
}
.item-page h2:hover,.title:hover{
color:black;
}

input{
padding: 0px 10px 0px 10px;
border: 1px solid #576742;
margin-bottom:5px;
margin-top:5px;
background:url('../images/input-back.png');
width:100%;
font-family: B Kamran,'wKamran';
color:white;
font-size:30px;
}
.form-btn{
padding-bottom:3px;
float: left;
background-color: rgb(245, 73, 0);
background: -webkit-linear-gradient(rgb(245, 73, 0), rgb(181, 42, 0)); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(rgb(245, 73, 0), rgb(181, 42, 0)); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(rgb(245, 73, 0), rgb(181, 42, 0)); /* For Firefox 3.6 to 15 */
background: linear-gradient(rgb(245, 73, 0), rgb(181, 42, 0)); /* Standard syntax */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 100px;
font-size:25px;
cursor:pointer
}
.form-btn:hover{
background-color: rgb(125, 164, 96);
background: -webkit-linear-gradient(rgb(125, 164, 96), rgb(94, 116, 46)); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(rgb(125, 164, 96), rgb(94, 116, 46)); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(rgb(125, 164, 96), rgb(94, 116, 46)); /* For Firefox 3.6 to 15 */
background: linear-gradient(rgb(125, 164, 96), rgb(94, 116, 46)); /* Standard syntax */
}