@charset "utf-8";
/* CSS Document */

/* Base CSS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #00509e;
	margin: 0px;
}
.clear {
	clear: both;
}

h1 {font-size:11px;margin:0 0 0 91px;text-align:left; position:absolute;}

.redBold {font-weight:bold; color:red;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; border:1px solid #c40018; }
input.submit {background-color:#c40018; color:#fff; border:1px solid #c40018; font-size:14px;}
form { margin:0px; }
table.contact {direction:rtl; text-align:right;}
table.contact td {text-align:right;}
.txt16 {font-size:16px;text-align:right;direction:rtl;}

.tds{
width:180px;
float:right;
text-align:center;
}
.clr
{
	overflow: hidden;
	height: 5px;
	clear: both;
	font-size: 0px;
	line-height: 0;
	width: 0px;
}

img {border:0;}
	/** Background shadow **/
	div#shadow_left {
		
		background:url("/images/shadow_left.jpg") repeat-y left;
		margin:auto;
		width: 926px;
		padding-left: 27px;
	}
		div#shadow_right {
			background:url("/images/shadow_right.jpg") repeat-y right;
			width: 899px;
			padding-right: 27px;
		}
	/** Wrapper start **/
	div#wrap {
		width: 904px;
		background: #FFF;
	}
		/** Header start **/
		div#header {
			height: 103px;
			width: 899px;
			display:block; 
			background: url("/images/header_background.jpg") bottom repeat-x;
		}
			img#logo {
				float: left;
				margin: 5px 0px 0px 30px;
				border:0;
				width:244px;
				height:60px;
			}
			div#header_image {
				float: right;
				width: 502px;
				height: 103px;
				background: url("/images/header_image.jpg");
			}
		ul#menu {
			width: 899px;
			height: 44px;
			background: url("/images/menu_bg.jpg") repeat-x;
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			/*ul#menu li {
			}*/
				li.ms {
					float: right;
				}
					li.ms img {
						border: 0px;
					}
				ul.sub_menu {
					display: none;
					position: absolute;
					direction: rtl;
					text-align: right;
					/*background: #FFF;*/
					margin: 0px;
					padding: 0px;
				}
					ul.sub_menu li {
						background: #FFF;
						margin: 0px;
						padding: 0px;
						float: none;
						clear: both;
						list-style: none;
						color: #00509e;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-size: 13px;
						padding: 5px 5px 0px 5px;
						cursor: pointer;
						height: 25px;
						text-align:center;
					}
						ul.sub_menu li a {
							color: #00509e;
							text-decoration: none;
						}
		/** Right start **/
			/** Right shadow **/
			div#right_shadow_top {
				background: url("/images/right_shadow_top.jpg") no-repeat top left;
				width: 272px;
				padding-left: 17px;
			}
				div#right_shadow_bottom {
					width: 289px;
					background: url("/images/right_shadow_bottom.jpg") no-repeat bottom left;
				}
					div#right_shadow_bg {
						padding-right: 10px;
						float: right;
						width: 289px;
						background: url("/images/right_shadow_bg.jpg") repeat-y;
					}
						/** Right content **/
						div#right {
							width: 272px;
						}
						
						/** Right content **/
						div#rightsmall {
							width: 190px;
						}
						
			div#rightsmall_shadow_top {
				background: url("/images/right_shadow_top.jpg") no-repeat top left;
				width: 190px;
				padding-left: 17px;
			}
				div#rightsmall_shadow_bottom {
					width: 207px;
					background: url("/images/right_shadow_bottom.jpg") no-repeat bottom left;
				}
					div#rightsmall_shadow_bg {
						padding-right: 10px;
						float: right;
						width: 207px;
						background: url("/images/right_shadow_bg.jpg") repeat-y;
					}
							div.right_block {
								text-align: right;
								width: 272px;
								padding-top: 10px;
							}
								div.right_block h3 {
									width: 265px;
									height: 30px;
									margin: 0px;
									padding: 0px;
									font-family: aharoni, arial;
									font-size: 0px;
									font-weight: bold;
									color: #FFF;
									padding: 3px 7px 0px 0px;
								}
							div.rightsmall_block {
								text-align: right;
								width: 190px;
								padding-top: 10px;
							}
								div.rightsmall_block h3 {
									width: 183px;
									height: 30px;
									margin: 0px;
									padding: 0px;
									font-family: aharoni, arial;
									font-size: 0px;
									font-weight: bold;
									color: #FFF;
									padding: 3px 7px 0px 0px;
								}
								div.blue h3 {
									background: url("/images/news_block.jpg");
								} 
								div.forumsblue h3 {
									background: url("/images/forums_block.jpg");
								} 

								div.expblue h3 {
									background: url("/images/expression.jpg");
								} 

								div.red h3 { 
									background: url("/images/register_newsletter.jpg");
								}
								
								div.smallblue h3 {
									background: url("/images/news_block_small.jpg");
									width: 183px;
								} 
								div.smallcourse h3 {
									background: url("/images/small_course.jpg");
									width: 183px;
								} 
								div.smallred h3 { 
									background: url("/images/register_newsletter_small.jpg");
									width: 183px;
								}
								
								div.smallblock_content {
										background:url("/images/right_block_bg.jpg") repeat-x;
										width: 190px;
								}
								
								div.block_content {
										background:url("/images/right_block_bg.jpg") repeat-x;
										width: 272px;
								}
								
								div.news {min-height: 210px;}
								div.nav {text-align:right; direction:rtl; padding:5px;color:#c40018; font-weight:bold;}
								div.nav a {color:#c40018; text-decoration:none; cursor:pointer; font-weight:normal;}
								div.nav a:hover {text-decoration:underline;}
								div.nav a.sel {font-weight:bold;}
								
									div.news_item {
										padding: 10px 15px 0px 10px;
									}
										div.news_item .date {
											margin: 0px;
											padding: 0px;
											font-size: 11px;
											font-weight: lighter;
											color: #c40018;
											text-decoration: underline;
										}
										div.news_item p {
											padding: 0px;
											margin: 0px;
											color: #00345a;
											font-size: 11px;
											direction:rtl;
										}
										div.news_item p a{
											color: #00345a;
											font-size: 11px;
											text-decoration:none;
										}
										div.news_item p a:hover {text-decoration:underline;}
									.c_a_p {
										margin: 10px 1px 0px 0px;
									}
									#player {
										margin: 10px 1px 0px 0px;
									}
								#texti {
									direction: rtl;
									text-align: right;
									color: #0160ab;
									font-size: 12px;
									margin: 0px;
									padding: 15px 15px 0px 0px;
								}
								table#newsletter_register_form {
									width: 235px;
									margin:  15px 15px 0px 0px;
									direction: rtl;
									color: #0160ab;
									font-weight: bold;
									float: right;
								}
								table#newslettersmall_register_form {
									width: 153px;
margin:  15px 15px 0px 0px;
									direction: rtl;
									color: #0160ab;
									font-weight: bold;
									float: right;
								}
									table#newsletter_register_form td {
										padding-bottom: 10px;
									}
									table#newsletter_register_form input {
										height: 18px;
										border: solid 1px #82cae7;
										padding: 0px;
										font-size: 12px;
										width: 180px;
									}
									table#newsletter_register_form a {
										color: #c80019;
										font-size: 14px;
									}
						/** Left content **/
						div#left {
						float: left;
						width: 588px;
						padding-left: 7px;
						}
						
						div.home_aboutus {clear:both; direction:rtl; font-size:12px; text-align:right; padding-left:20px;}
						div.courses_desc {direction:rtl; font-size:12px; text-align:right; margin:10px 0 5px 0; padding:0 22px;}
						
							/** Top left last new **/
							div#left_top_news {
								background: url("/images/top_left_bg.jpg") no-repeat top left;
								width: 548px;
								height: 139px;
								margin: 10px 0px 0px 10px;
								padding: 15px 0px 0px 30px;
							}
							
							div#page_content {background: url("/images/top_left_bg.jpg") no-repeat top left; 
							margin: 10px 0px 0px 10px; 
							padding: 15px 0px 0px 30px; 
							width: 548px;
							}
							div.page_title {color: #0160a9; font-size:22px; border-bottom:1px solid #0160a9; margin:0; direction:rtl;}
							
								div#left_top_news img {
									float: right;
									display:block;
								}
								div#left_top_news h3 {
									margin: 0px;
									padding: 0px;
									font-size: 18px;
									color: #0160a9;
									text-align: right;
									direction: rtl;
									float: right;
									width: 287px;
									margin-right: 20px;
									margin-bottom: 20px;
								}

								 div#left_top_news span.t_date  {
									color: #b60012;
									font-weight: bold;
									text-align: right;
									direction: rtl;
									/*float: right;
									margin-right: 20px;*/
								}
								div#left_top_news .p{ /*p {*/
									margin: 0px;
									padding: 0px;
									color: #00345a;
									direction: rtl;
									text-align: right;
									float: right;
									width: 287px;
									margin-right: 20px;
									display: inline;
									
								}

								div#article {
									background: url("/images/top_left_bg.jpg") no-repeat top left;
									width: 548px;
									margin: 10px 0px 0px 10px;
									padding: 15px 0px 0px 30px;
									direction:rtl;
									text-align:right;
								}
								div#article div, div#article p {direction:rtl; text-align:right;}
								div#article h3 {margin:10px 0 0 0; padding:0; font-size: 20px; color: #0160a9; margin-bottom:10px; text-align:right; direction:rtl;}
								div#article .article_info{
									margin: 0px;
									padding: 0px;
									direction: rtl;
									text-align: right;
									display:block;
								}
								div#left_top_news p{
									color: #00345a;
									direction: rtl;
									text-align: right;
									float: right;
									margin-right: 20px;
								}
								
								div#left_top_news a {
									color: #126baf;
									font-weight: bold;
									text-decoration: none;
									direction: rtl;
									text-align: right;
									float: right;
									margin-right: 20px;
								}
								
								div#left_top_news a.img {margin:0; float:none;}
								
							div#articles_page div.page_title {padding-top:10px; margin:0 5px 0 10px;}
								
							/** Middle left last some news **/
							div.left_middle_news, div#articles_page {
								background: url("/images/middle_left_bg.jpg") no-repeat;
								/*border: solid 1px #000;*/
								width: 570px;
								height: 237px;
								margin-left: 3px;
								padding: 12px;
							}
							
							
								div.left_banner {
									height: 100px;
									width: 570px;
									margin: 10px;
									float: middle;
								}
									div.left_banner img {
										float: right;
									}
									div.left_banner h3 {
										text-align: right;
										direction: rtl;
										font-size: 16px;
										color: #0160ab;
										width: 385px;
										float: right;
										margin: 0px;
										padding: 0px;
										margin-right: 12px;
										margin-bottom: 8px;
									}
									div.left_banner h3 a {color:#0160ab; font-weight:bold; font-size:16px;}
									
									div.left_banner span {
										color: #b60012;
										font-weight: bold;
										text-align: right;
										direction: rtl;
										/*float: right;
										margin-right: 20px;*/
									}
									div.left_banner p {
										margin: 0px;
										padding: 0px;
										color: #00345a;
										direction: rtl;
										text-align: right;
										float: right;
										width: 380px;
										margin-right: 12px;
										
									}
									div.left_banner a {
										color: #126baf;
										font-weight: bold;
										text-decoration: none;
										direction: rtl;
										text-align: right;
									}							
							
							
								div.left_news {
									height: 88px;
									width: 540px;
									margin: 10px;
									float: right;
								}
									div.left_news img {
										float: right;
									}
									div.left_news h3 {
										text-align: right;
										direction: rtl;
										font-size: 16px;
										color: #0160ab;
										width: 385px;
										float: right;
										margin: 0px;
										padding: 0px;
										margin-right: 12px;
										margin-bottom: 8px;
									}
									div.left_news h3 a {color:#0160ab; font-weight:bold; font-size:16px;}
									
									div.left_news span {
										color: #b60012;
										font-weight: bold;
										text-align: right;
										direction: rtl;
										/*float: right;
										margin-right: 20px;*/
									}
									div.left_news p {
										margin: 0px;
										padding: 0px;
										color: #00345a;
										direction: rtl;
										text-align: right;
										float: right;
										width: 380px;
										margin-right: 12px;
										
									}
									div.left_news a {
										color: #126baf;
										font-weight: bold;
										text-decoration: none;
										direction: rtl;
										text-align: right;
									}
									.spacer {
										margin-right: 3px;
									}
							/** Left bottom articles **/
							div#left_bottom_articles {
								float: left;
								width: 598px;
							}
							
							div#left_bottom_articles h3 a {color:#fff; font-weight:bold;}
							
								div.articles_row {
								}
									div.left_bottom_article {
										float: right;
										width: 300px;
										/*margin-right: -10px;*/
									}
										div.left_bottom_article div.art_title {
										background: url("/images/block_top.jpg") no-repeat;
										height: 45px;
										width: 283px;
										margin: 0px;
											padding: 5px 21px 0px 0px;
										}
										div.left_bottom_article div.art_title .date {color:#fff; font-weight:bold; float:left; padding-left:20px; margin-top:1px;}
										div.left_bottom_article h3 {
											color: #fff;
											font-size: 13px;
											text-align: right;
											direction: rtl;
											margin:0;
										}
											div.left_bottom_article h3 a {
												color: #FFF;
												text-decoration: none;
											}
										div.l_b_a_content {
											background:url("/images/block_bg.jpg") repeat-y;
											padding: 0px 34px 0px 30px;
											text-align: right;
											direction: rtl;
											color: #00345a;
											min-height:90px;
							
			}


						div#footer {
							width: 893px;
							height: 175px;
							clear: both;
							position: relative;
							top:0;
							left: 5px;
						}
							div#footer img.shadow {
								float: left;
							}
							img.footer_s_l {
								margin-top: 17px;
							}
							div#footer_middle {
								height: 60px;
								float: left;
								width: 875px;
								margin-top: 100px;
								background: url("/images/footer_bg.jpg") repeat-x bottom;
							}
								div#footer_right_white {
									height: 60px;
									width: 874px;
									padding-right: 1px;
									background: url("/images/footer_right_white.jpg") right 27px no-repeat;
								}
								div#footer_left_white {
									text-align: center;
									color: #00345a;
									font-size: 12px;
									height: 60px;
									width: 873px;
									padding-left: 1px;
									background: url("/images/footer_left_white.jpg") left 27px no-repeat;
								}
									div#footer a {
										color: #00345a;
									}
