/* Base CSS */
@import url(reset.css);
@import url(fonts.css);
@import url(base.css);
html, body { height: 100%; direction:ltr; }
body { direction: rtl; font: normal 12px arial; background:url(/images/bg_1200.gif) center top repeat-y;  }
/* Sticky footer. The height for #footer and #push, and the negative bottom margin for the #wrapper must be the same! */
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -120px; color:#5b656f; position:relative; }
#footer, #push { height: 120px; margin: auto; }
#footer {z-index:150; }#push {z-index:1; }
img { border: 0; vertical-align: middle; }
.clear { clear:both;}
#wrapper, #footer { min-width: 980px; max-width: 1201px; }
table{ border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; padding:0; }
.left { float:left; }
.right { float:right; }
a:hover { text-decoration:none; }	
a { color: #4F5E69; }
/* Your CSS goes here! */
#post_wrapper {padding-right:2%;background:#fff; }
#header {
	 padding-left:5%;
	 padding-top:5px;
	  position:relative;
	 z-index:2454;
	
}
#english a {
	float:left;
	display:block;
	padding-right:20px;
	color:#4a5a6c;
	font-size:11px;
}	
.left_pedding { padding-left:5%; }

#search {
	margin-top:30px;
	width:19%;
	float:left;
	position:relative;
}
#search .text_form {
	width:85%;
	height:18px;
	border: solid 1px #b7c3cb;
	border-left:none;
	float:left;
}
#search #map {
	position:absolute;
	left: -20px;
	top:5px;
	
}
#icon { text-align:center; padding-top:15px; }

#content {
	height:380px;
	background:#eff3f5 url(/images/main_pic.jpg) top left no-repeat;
	margin-top:-42px;
	position:relative;
	z-index:1;
	padding-right:25px;
}
#logo {
	float:right;
	padding-top:20px;
	margin-right:25px;
}
#content .top {
	margin-left:336px;
}

#content .top .in{
	background:url(/images/top_line.gif)  top repeat-x ;
	height: 56px;
	margin-left:4%;
}	
#enter {
	background:url(/images/enter.gif) right 19px no-repeat;
	height:22px;
	width:120px;
	text-indent:-1000px;
	margin-right:55%;
	padding-top:22px;
}
#enter a {
	text-decoration:none;
	display:block;
	height:20px;
}
.phone_link {
	background:url(/images/phone.gif) top right no-repeat;
	height:56px;
	width:150px;
	float:left;
}	
.phone_link:hover {
	background:url(/images/phone.gif) bottom right no-repeat;
}
.phone_link a {
	text-decoration:none;
	display:block;
	height:40px;
	_height: 100%;
	_zoom: 1;
	_z-index: 10;
	_position: relative;
}
#home {
	position:absolute;
	 right:-13px;
	 top:57px;
} 
#top_menu {
	padding-top:7px;
	padding-right:1px;
}
#top_menu ul {
	padding:0;
	margin:0;
	list-style:none;
	
}
#top_menu ul li {
	list-style:none;
	float:right;
	padding: 0 0 0 1%;
	margin: 0 0  0 3px;
	background:none;
}
#top_menu ul li a {
	color:#4f5e69;
	font-weight:bold;
}
#top_menu ul li.line {
	color: #90a2ab;
	padding-left:1%;
	margin-left:3px;
}
#text {
	margin-top:120px;
	width:43%;
	line-height:17px;
	position:absolute;
	bottom: 105px;
	right:21px;
}	
#slogen {
	position:absolute;
	right:21px;
	bottom:25px;
}
#bottom_links {
	margin-top:6px;
	position:relative;
	background:url(/images/bottom_grad.gif) top right repeat-x;
	height:200px;
	margin-bottom:15px;
}
.right_box {
	width:31%;
	float:right;
	padding-left:5px;

}
.left_box {
	width:36%;
	float:right;
	
}	


#bottom_links .kotar_right {
	background:url(/images/right.gif) top right no-repeat;
	height:22px;
	width:111px;
	margin-top:8px;
	margin-bottom:10px;
}	
#bottom_links .kotar_middle {
	background:url(/images/middle.gif) top right no-repeat;
	height:22px;
	width:174px;
	margin-top:8px;
	margin-bottom:10px;
}
#bottom_links .kotar_left {
	background:url(/images/left.gif) top right no-repeat;
	height:22px;
	width:165px;
	margin-top:8px;
	margin-bottom:10px;
}
#bottom_links .kotar_left:hover {
	background:url(/images/left.gif) bottom right no-repeat;
}
#bottom_links .kotar_right:hover {
	background:url(/images/right.gif) bottom right no-repeat;
}	
#bottom_links .kotar_middle:hover {
	background:url(/images/middle.gif) bottom right no-repeat;
}
#bottom_links .kotar_left a {
	display:block;
}
#bottom_links .kotar_right a {
	display:block;
}	
#bottom_links .kotar_middle a {
	display:block;
}
#bottom_links p {
	padding-left:8%;
	/*display: none;*/
}
#bottom_links .kotar_cha {
	display: none;
		
}
#news .right_box {
	text-align:left;
}
#news .right_box img {
	margin-left:10px;
	
}
#news .box {
	background: url(../images/new-grad.gif) right 10px repeat-x;
	margin-right:31%;
	padding-top:20px;
	position:relative;
}

#news .box #all_news_p
{
	padding-top: 5px;
	width:100%;
}



#news .right_box .arrow {
	margin-top:14px;
	cursor: pointer;
}
#news .box .arrow {
	cursor:pointer;
	float: left;
	left:2%;
	*margin-top: -12px;
	position: absolute;
}
#news .box p {
	background: url(../images/line-hor.gif) top left no-repeat;
	width:42%;
	padding-left:26px;
	margin-left:15px;
	float:right;
	color:#4a5a6c;
}
#news .box p a{
	font-weight:bold;
	color:#4a5a6c;
	background-color: #FFFFFF;
}	

#news .box .current{
	display: block;
}

#news .box .n_current{
	display: none;
}	

#footer .in {background:url(/images/fotter-grad.gif) bottom right repeat-x; margin-right:2%;  }
#footer .in .in2 {background:url(/images/footer-back.gif) bottom right no-repeat; margin-top:50px; height:120px; padding: 0 30px;position:relative; z-index: 554545;  }

.kcs {
	padding-top:87px;
	float:left;
}
.kcs a {
	display:block;
	margin-left:7px;
	float:left;
	margin-top:1px;
	color:#98b9db;
	font-family:Tahoma;
	font-size:11px;
}
#all_rights {
	margin-top:47px;
	float:right;
	color:#83909d;
	font-size:11px;
	background:url(../images/linud.gif) top right no-repeat;
	padding-right:110px;
	padding-top:9px;
}
#all_rights a {
	color:#83909d;
	font-size:11px;
}
/***************************************************** inner ******************************************/
#inner #content {
	background:url(../images/inner_pic.jpg) top left no-repeat;
	height:174px;
	padding-right:0;
}
#inner #content #top_menu {
	background: url(../images/inner-line.gif) top right repeat-x;
	height:63px;
	margin-left:393px;
	padding-right:25px;
}
#inner #home {
	top:55px;
	z-index:54487;
}

#inner #content #top_menu ul {
	position: relative;
}
#inner #content #top_menu ul ul {
	position:absolute;
	right:0;
	top:33px;
	width:500px;
}
#inner #content #top_menu ul ul li a{
	font-weight:normal;
}
#inner #content #top_menu ul ul li.current a{
	text-decoration:none;
}	
h1 {
	margin-top:20px;
	font-size:26px;
	padding-right:25px;
}
h2 {
	/*font-size:16px;*/
	padding-bottom:15px;
	padding-top:5px;
}
h3
{
	padding-top:5px;
}
#inner_text {
	padding: 20px 15% 100px 8%;
	line-height:17px;
	min-height: 400px;
	
}		
#inner_text p
{
	padding-bottom:7px;	
}
#inner_text ol
{
	/*padding-bottom:15px;
	*padding-bottom:-0px;*/
}
/*
#inner_text ul {
	padding-bottom: 5px;
}

#inner_text ul ul {
	margin-right:30px;
	font-family:Tahoma;
	padding-bottom: 5px;
}

.list_text {
	padding:0 0 5px 0 ;
	margin:0;
	list-style:none;
}
.list_text li {
	list-style:none;
	background:url(/images/list.gif) right 8px no-repeat;
	padding-right:25px;
	margin-bottom:15px;
}


h3 {
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}
h4 {
	font-weight:bold;
	font-size:12px;
	
}	*/
td {
	padding:2px;
}

.glossarynav
{
	display: none
}

.glossarynav a
{
	border: 1px solid #009EFF;
	padding: 3px;
	text-decoration: none;	
}

.letters a
{
	border:1px solid #DADFE3;
	color:#526779;
	display:block;
	float:right;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	height:21px;
	margin-bottom:2px;
	margin-left:2px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	width:24px;
}


.BottomSummaryP {
	width: 270px;
	font-size: 12px;
	margin-right: 3px;
	text-align: center;
}

.BottomSummaryP a {
	width: 270px;
	font-size: 12px;
}

/********************************** 3.5.09 ***********************************/


body ul {
	padding:0;
	margin:0;
	list-style:none;
}	

body ol li {
	padding:0;
	margin:0;
	background: none;
	list-style-type: decimal;
	margin-right: 17px;
	*margin-right: 23px;
	margin-bottom:5px;
}	

body ul li {
	background: url(../images/list-all.gif) right 7px  no-repeat;
	margin-right:10px;
	padding-right:20px;
	margin-bottom:10px;
	list-style:none;
	zoom:1;
	margin-top: 5px;
}

body ul li h3 a
{
	color: #0E68BA;
	text-decoration: none;
}

.small-pic {
	float:right;
	margin: 5px 0 7px 20px;
}

#inner_text img {
	float:right;
	margin: 5px 0 7px 20px;
	max-width: 165px; height: auto !important; height: 165px;
	/*border: 1px solid black;*/
}

#forum img
{
	float:none;
	margin: 0px;
}
		
#form {
	font-weight:bold;
}	
#form .text_form input, .text_form1 {
	background:#f2f5f7 url(/images/form-bottom.gif) left bottom repeat-x;
	padding:4px;
	font-weight:normal;
	width:292px;
	border:none;
	margin-bottom:5px;
	color:#6c8699;
}
#form .text-area textarea, .text-area2  {
	background:#f2f5f7 url(/images/form-bottom.gif) left bottom repeat-x !important;
	padding:4px;
	font-weight:normal !important;
	width:292px !important;
	border:none !important;
	margin-bottom:5px;
	color:#6c8699;
	height:200px !important;
	overflow-y: auto;
}
#form .submit, .submit01, #form .submit02 input, #form .submit03 input, .submit00 {
	background:url(/images/send.gif) right top no-repeat !important;
	height:22px !important;
	width:103px !important;
	border:none !important;
	color:#fff;
	float:left;
	cursor:pointer;
	padding:0px 3px 3px 15px !important;
	/*padding:0px 3px 0px 15px;*/
	font-weight: bold;
}

#form .submit02 input
{
	float: right;
}

#form .submit03 input
{
	float: right;
	margin-right: 400px;
}


.submit00
{
	float: right;
}

.send_right_fix
{
	margin-right: 290px;
}

.submit01
{
	float: right;
	margin-right: 190px;
}

#lex {
	margin-top:10px;
}
.korar {
	float:right;
	font-size:16px;
	margin-left:10px;
}	
.lex-in {
	display:block;
	text-decoration:none;
	float:right;
	margin-left:2px;
	color:#757575;
	padding:2px 8px;
	font-weight:bold;
	border:solid 1px #6c8699;
}	
.lex-in.current {
	background:#6c8699;
	color:#fff;
}
.lex-in:hover {
	background:#6c8699;
	color:#fff;
}
#lex-term {
	margin: 20px 0;
	zoom:1;
}	
.term-in {
	background: url(../images/list-all.gif) right 7px  no-repeat;
	/*margin-right:10px;*/
	margin-right:0px;
	padding-right:20px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom: dotted 1px #a4b4bb;
}
.term-in .link {
	font-weight:bold;
	display:block;
	color:#4a5a6c;
}	
.term-in h2 {
	padding: 0 0 10px 0;
}
#lex-term .no-border {
	border-bottom:none;
}	
#forum td, #forum th{
	vertical-align:top;
	text-align:right;
	padding:3px 25px 3px 0;

}	
#forum th {
	background:#6c8699;
	color:#fff;
	font-weight:bold;
}
#forum td {
	border-bottom: dotted 1px #a4b4bb;
	padding:10px 25px 13px 0;
}
#forum .first {
	position:relative;
}

#forum .first a {
	position:relative;
}	


#forum p {
	padding: 0;
}
#forum a {
	font-weight:bold;
	color:#0e68ba;
}
.arrow-n {
	position:absolute;
	top:0;
	right:-40px;
	*right:-63px;
	background:url(/images/arrow-w.gif) top right no-repeat;
	width:30px;
	height:30px;
}	

.arrow-n2 {
	*right:-40px;
}

.gray .arrow-n2 {
	*right:-190px;
}		

.gray .arrow-n {
	background:url(/images/arrow-g.gif) top right no-repeat;
}
.gray td {
	background:#eff3f5;
}
#page-number{
	padding:0;
	margin:20px 0 0 0;
	list-style:none;
}
#page-number li {
	padding:0;
	margin-right:3px;
	float:right;
	background:none;
}	
#page-number a {
	background:#eff3f5;
	padding:3px 8px;
	margin-right:3px;
	text-decoration:none;
	color:#757575;
	display:block;
}	
#page-number .current a {
	color:#fff;
	background:#6c8699;
}	
#page-number li:hover a {
	color:#fff;
	background:#6c8699;
}
.pic {
	position:relative;
}	
#pic-forum {
	background:url(../images/pic-forum.png) top left no-repeat;
	height:121px;
	width:162px;
	position:absolute;
	top: 28px;
	left:-20px;
}

#pic-forum2 {
	background:url(../images/pic-forum.png) top left no-repeat;
	height:121px;
	width:162px;
	position:absolute;
	top: -25px;
	left:-20px;
}

#pic a {
	position: relative;
	z-index: 100;
}	

#forum .forum_head_table
{
	padding: 2px;
}	

.lex-term
{
	zoom:1;
}

.forum_head_reply a
{
	/*right: 0px;
	text-decoration: none;*/
}

#welcome_top
{
	zoom: 1;
	z-index: 50;
}