* { margin:0; padding:0;}
body { direction:rtl; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12pt; line-height:1.5em; color:#121111;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.wrapper { width:945px; overflow:hidden;}
p { margin-bottom:24px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
#search-form { float:right; padding:26px 52px 0 0; color:#545454; font-size:.86em; width:294px;}
#search-form fieldset { border:none; }
#search-form input.text {  border:none; background:none; width:130px; margin-right:10px; padding:2px 5px 3px 5px; color:#545454; background:url(../images/input-bg.gif) no-repeat right top;}
#search-form input.submit { background:url(../images/submit-bg.gif) left top repeat-x; width:66px; height:20px; color:#fff; cursor:pointer; border:none;}
#search-form select { width:61px; height:20px; margin-right:15px; background:url(../images/select-bg.gif) left top repeat-x; border:1px solid #dadada; color:#545454;}

/*==================list====================*/
ul { list-style:none;}
dl { margin-bottom:-24px;}
dl dt { font-weight:bold; color:#f4a03b;}
dl dd { padding-bottom:24px;}
.list1 li { background:url(../images/bull1.gif) no-repeat right 8px; padding:0 18px 0 18px;}
.list1 li.last { background:none; padding:6px 0 0 18px; }
.list2 li { width:100%; overflow:hidden;}
.list2 li span { float:right; width:303px;}
.contacts { margin-bottom:0;}
.contacts dt { font-weight:bold; float:right; width:100px; color:#121111;}
.contacts dd { overflow:hidden; height:1%;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:right;}
.img-indent.fright { float:left; margin:0 0 0 20px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:right; margin:0 20px 0 0;}

.p1 { margin-bottom:12px;}
.p2 { margin-bottom:24px;}
.p3 { margin-bottom:36px;}

/*==================txt, links, lines, titles====================*/
a {color:#f4a03b; outline:none;}
a:hover{text-decoration:none;}
.faraway{	display:none; }
h2 { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:2.14em; line-height:1.1em; font-weight:normal; color:#545454;  margin-bottom:18px;}
h2 span { color:#f4a03b;}
h3 { font-size:1em;}

.line-ver { background-image:url(../images/line-ver.gif); background-repeat:repeat-y;}

/*header*/
#header .row-2 {  height:53px;}
#header .nav {  width:945px; overflow:hidden; }
#header .nav li { display:inline;}
#header .nav li a { display:block; float:right; background:url(../images/nav-bg1.gif) left top repeat-x; font-size:12pt; text-decoration:none; height:43px; line-height:43px; color:#545454; position:relative;}
#header .nav li a em { font-style:normal; display:block; float:left;}
#header .nav li a b { display:block; float:left; background:url(../images/divider.gif) no-repeat right top; font-weight:bold; padding:0 10px 0 10px; cursor:pointer; }
#header .nav li a:hover { background:url(../images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a:hover b { background:none;}
#header .nav li a.current { background:url(../images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a.current b { background:none;}
#header .nav li a.last b { background:url(../images/nav-left.gif) no-repeat left top; padding-left:55px; }
#header .nav li a.last em { background:url(../images/divider.gif) no-repeat right top;}
#header .nav li a.last:hover em { background:none;}
#header .nav li a.last:hover b { background:url(../images/nav-left1.gif) no-repeat left top; padding-left:55px;}
#header .nav li a.last-current {background:url(../images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a.last-current em { background:none;}
#header .nav li a.last-current b { background:url(../images/nav-left1.gif) no-repeat left top !important; padding-left:55px;}
#header .nav li a.first b { background:url(../images/nav-right.gif) no-repeat right top; padding-right:55px;}
#header .nav li a.first:hover b {background:url(../images/nav-right1.gif) no-repeat right top;}
#header .nav li a.first-current {background:url(../images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a.first-current b {background:url(../images/nav-right1.gif) no-repeat right top !important; padding-right:55px;}
.main-box { background:url(../images/main-box.jpg) no-repeat left top; height:270px; position:relative;}
.main-box .inner { padding:90px 560px 0 0;}
.main-box .logo { float:left; padding:43px 0 0 50px;}
.main-box ul { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em; padding:14px 0 0 0;}
.main-box ul li { background:url(../images/bull.gif) no-repeat right 8px; padding:0 19px 0 0; }
.main-box ul li a { color:#fff; text-decoration:none;}
.main-box ul li a:hover { text-decoration:underline;}
.main-box .extra-banner { position:absolute; left:50px; top:100px; width:120px; text-align:center;}
.main-box .extra-banner img { margin-bottom:22px;}
.main-box .extra-banner a { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em; color:#f4a03b; }

/*content*/
#content { padding:0 0 40px 0;}
#content .indent { padding:24px 20px 30px 20px;}

.banners { width:100%; overflow:hidden; padding:12px 0 0 0;}
.banners li { float:left; margin-right:10px;}
.banners li.last { margin-right:0; }

.awards { width:100%; overflow:hidden;}
.awards li { float:left; border-right:1px solid #e3e3e3; padding:0 20px;}
.awards li.last { padding-right:0; border:none;}

.box { background:url(../images/box-bg.gif) left bottom repeat-x #fff; width:100%;}
.box .border-top {background:url(../images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(../images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border-left.gif) repeat-y left;}
.box .border-right {background:url(../images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:20px 30px 15px 30px;}


table { border:1px solid #dadada; width:100%;  border-collapse:collapse;}
table td.cell-1 { width:250px;}
table td.cell-2 { text-align:center;}
table td.cell-3 { text-align:center;}
table td.cell-4 { text-align:center;}
table td.cell-5 { text-align:center;}
table thead td { background:#ebebeb; font-weight:bold; padding:7px 30px 7px 30px; border:1px solid #dadada;}
table tbody td {padding:6px 30px 0 30px; text-align:center; border:1px solid #dadada; border-bottom:none; border-top:none;}
table tbody td.last { padding-bottom:20px;}

/*footer*/
#footer { color:#292929;}
#footer .nav2 { text-align:center; padding-bottom:14px;}
#footer .nav2 li { display:inline;}
#footer .nav2 li a { padding:0 38px 0 35px; color:#292929;}

/*==========================================*/


.p_title {
	font-size:18px;
	font-weight: lighter;
}


.tabletitle {
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}



.sectiontd {
	text-align:left;
	font-size:16px;
	padding-left:10px;
	background:#f9f1b5;
    height:20px;
}
.titletd {
	font-size:16px;
	background:#f9f1b5;

}

.label_td {
    vertical-align:middle;
text-align:right;
	padding-right:30px;
    width: 270px;
    height: 19px;

}

img.bull {
vertical-align:middle;
}


div.side
{ margin: 0 0;background:#FFF;
	border-width: 3px;
    border-style : solid ;
    border-color : #AD0202 ;
    }
    div#content-text
{ 	margin: 0 5%;

    }
table.main {background:#FFF;}
#main {width:950px; margin:0 auto; position:relative;}

#header {height:430px;}
#header, #content { font-size:12pt;}

.col-1, .col-2, .col-3 { float:right;}

/*======= index.html =======*/
#page1 #content .line-ver { background-position:454px top;}
#page1 #content .col-1 {width:411px; margin-right:94px;}
#page1 #content .col-2 { width:405px;}

/*======= index-4.html =======*/
#page5 #content .line-ver { background-position:454px top;}
#page5 #content .col-1 {width:411px; margin-right:94px;}
#page5 #content .col-2 { width:405px;}

/*=========================*/

#footer { padding:0 20px 40px 20px; font-size:12pt;}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12pt;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 16pt;
	font-weight: normal;
	color: #121111;
	padding: 8px;
	background: #99999B;
	text-align: right;
	border-top: 2px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;

}
#box-table-a td
{
	padding: 8px;
	font-size: 12pt;
	background: #E9E9E9;
	border-bottom: 1px solid #fff;
	color: #545454;
	border-top: 1px solid transparent;
}
#box-table-a a
{
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #121111;
}
#box-table-a tr:hover td
{
	background: #292929;
	color: #fff;
}

/*
.contact
{
width:945px;
margin-left:auto;
margin-right:auto;
border: 2px solid #f68618;
background-color: #fff;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-bottom:10px;
}*/
#head
{
width:945px;
height:60px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
}
.facebook
{
position: relative;
width: 48px;
height: 48px;
right: 709px;
top: -56px;

z-index:1;
opacity:0.6;
filter:alpha(opacity=60);
}
.facebook:hover
{
position: relative;
width: 48px;
height: 48px;
right: 709px;
top: -56px;
clear:none;
opacity:1;
filter:alpha(opacity=100);
}
.twitter
{
position: relative;
width: 48px;
height: 48px;
right: 714px;
top: -56px;

z-index:1;
opacity:0.6;
filter:alpha(opacity=60);
}
.twitter:hover
{
position: relative;
width: 48px;
height: 48px;
right: 714px;
top: -56px;

opacity:1;
filter:alpha(opacity=100);
}
.rss
{
position: relative;
width: 48px;
height: 48px;
right: 719px;
top: -56px;

z-index:1;
opacity:0.6;
filter:alpha(opacity=60);
}
.rss:hover
{
position: relative;
width: 48px;
height: 48px;
right: 719px;
top: -56px;

opacity:1;
filter:alpha(opacity=100);
}
.support
{
position: relative;
width: 48px;
height: 48px;
right: 724px;
top: -56px;

z-index:1;
opacity:0.6;
filter:alpha(opacity=60);
}
.support:hover
{
position: relative;
width: 48px;
height: 48px;
right: 724px;
top: -56px;

opacity:1;
filter:alpha(opacity=100);
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#8e8e8e;
	text-shadow: 0px 1px 2px #c5c5c5;
	}
.menu ul{
	background:url(images/menu-bg.gif) top right repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:right;
		padding:0px 8px 0px 8px;
		}
	.menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#e0e0e0;
		border-left:2px solid #f68618;
		border-right:2px solid #f68618;
		border-bottom:2px solid #f68618;
		display:none;
		height:auto;
		filter:alpha(opacity=85);
		opacity:0.85;
		position:absolute;
		width:225px;
		z-index:200;
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:225px;
		}
	.menu li ul a{
		display:block;
		font-size:14pt;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:right;
		}
		.menu li ul a:hover{

			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:right;
		}
	.menu #current{
		background:url(images/current-bg.gif) top right repeat-x;
		color:#ffffff;
		}










* { margin: 0px; padding: 0px; }

@font-face {
  font-family: 'WinSoftPro';
  font-style: normal;
  font-weight: 400;
  src: local('WinSoftPro'), local('WinSoft-Pro-Bold'), url('../bimages/WinSoftPro-Bold.otf') format('opentype');
}




	label {
	font-family: 'WinSoftPro',arial, sans-serif;
	float: right;
	clear:both;
		font-size: 18pt;
		color: #666;
	}


input{
	float: right;
	clear:both;
font-family: 'WinSoftPro',arial, sans-serif;

}

	input, textarea, select {
		float: right;
		clear:both;
font-family: 'WinSoftPro',arial, sans-serif;
		padding: 6px;
		margin: 4px 0 10px 0;
		background: #fff;
		width: 220px;
		font-size: 16pt;
		color: #555;
		border: 1px #ddd solid;


		/* -- CSS3 Shadow - create a shadow around each input element -- */
		-webkit-box-shadow: 0px 0px 4px #aaa;
		-moz-box-shadow: 0px 0px 4px #aaa;
		box-shadow: 0px 0px 4px #aaa;

		/* -- CSS3 Transition - define what the transition will be applied to (i.e. the background) -- */
		-webkit-transition: background 0.3s linear;
	}



	input:hover, textarea:hover, select:hover {
		background: #eee;
	}
	fieldset { border: none; }

	#user-details {
		float: right;
		width: 200px;
	}

	#user-message {

		float: right;
		width: 350px;

	}
		#search_results {
clear:both;
		float: right;
		width: 350px;

	}


	textarea {
		float: right;
		width: 350px;
		height: 175px;
	}
			textarea#search_results {
		width: 350px;
		height: 100%;
		text-align:center;
		}
	input.submit {
		width: 200px;
		color: #eee;
		margin-top: 10px;
		background-color: #18a5cc;
		border: none;
font-family: 'Rekaa',arial, sans-serif;
font-size: 20pt;
		/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;

		/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;

		/* -- CSS3 Shadow - create a shadow around each input element -- */
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
		background: -moz-linear-gradient(25% 75% 90deg,#0a85a8, #18a5cc);
	}

	input.submit:hover {
		-webkit-box-shadow: 0px 0px 20px #555;
		-moz-box-shadow: 0px 0px 20px #aaa;
		box-shadow: 0px 0px 20px #555;
		cursor:  pointer;
	}

table.right
{
		border: none;

border-style:none;
top:5px;
right:0px;
}
td.right{
		border: none;

vertical-align:top;
top:5px;
right:0px;}





.skin-slidedeck {
position: relative;
margin-left:auto;
margin-right:auto;
	padding:  11px  11px  24px ;
    background: url('../slide/back.png') 0 0 #d7d7d7;
    border: 14px solid #fff;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.skin-slidedeck dl.slidedeck {
    position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
    padding: 0;
}

.skin-slidedeck dl.slidedeck > dd {
    position: right;
	height: 294px;
	padding: 10px 15px;
    margin: 0;
	border-right: 5px solid #d7d7d7;
	background: url('../slide/slides.png') bottom right #d7d7d7;
    overflow: hidden;
}
.skin-slidedeck dl.slidedeck > dt {
    position: relative;
	cursor: pointer;
	height: 43px;
	line-height: 38px;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url('../slide/spines.png') top right #d7d7d7;
	color: #505050;
    margin: 0;
    padding: 0;
}


.skin-slidedeck dl.slidedeck dt.spine:hover {
	color: #000;
	background-position: center right;
}

.skin-slidedeck dl.slidedeck dt.spine.active,
.skin-slidedeck dl.slidedeck dt.spine.active:hover {
	cursor: default;
	color: #fff;
	background-position: bottom right;
}

.skin-slidedeck dl.slidedeck dt.spine .index {
	margin-bottom: 2px;
    font-size: 12pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
}
.skin-slidedeck dl.slidedeck dt.spine.active .index { margin-bottom: 0; }


.skin-slidedeck dl.slidedeck dt.spine:hover .index { color: #000000; }


.skin-slidedeck dl.slidedeck dt.spine.active .index { color: #ffffff; }


.skin-slidedeck dl.slidedeck .activeCorner {
	margin-left: -6px;
	background-image: url('../slide/corner.png');
	width: 12px;
	height: 25px;
}


.skin-slidedeck dl.slidedeck dd.slide ul.slidesVertical > li {
    overflow: hidden;
    padding: 10px;
}


.skin-slidedeck dl.slidedeck ul.verticalSlideNav {
	height: 70px;
	width: 25px;
	background: none;
	position: relative;
	overflow: hidden;
	padding: 15px 0 0;
	margin: 0;
    top: 0;
	right: 125px;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: -7px 0;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: -7px 0;
	-o-transform: rotate(90deg);
	-o-transform-origin: -7px 0;
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav li {
	position: relative;
    width: 25px;
    height: 12px;
    line-height: 12px;
	padding: 0;
	margin: 0;
    overflow: hidden;
    float: right;
    clear: right;
}


.skin-slidedeck dl.slidedeck dd.slide ul.verticalSlideNav li.arrow { display: none; }


.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {
	position: relative;
	display: block;
	padding: 12px 0 0 0;
	margin: 0;
	width: 25px;
	height: 0;
	overflow: hidden;
    line-height: 12px;
	background: url('../slide/vertical-nav.png') 0 0 no-repeat;
}
.skin-slidedeck dl.slidedeck ul.verticalSlideNav li.active a {
    background-position: 0 -24px;
}
.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav li.active a {
	background-position: 0 -12px;
}


dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {
    opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75);
}
#slidedeck_frame
{
	width: 901px;
    margin-left:auto;
	margin-right:auto;
    height: 300px;
}

/* Buttons */
.button, .button:visited {
	background: #222 url(overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
		font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.large.button, .large.button:visited 			{ font-size: 14pt;
													  padding: 4px 10px 4px; }
	.super.button, .super.button:visited 			{ font-size: 34px;
													  padding: 8px 14px 9px; }
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #FF950A; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }
