* { margin: 0; padding:0; }
html, body { height: 100%;  }
body { direction: rtl; font: normal 12px arial; background-color:#678fc2;  }
input, textarea, select{
    font: normal 12px arial;
}
img { border: 0; }
table{ border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; }
.PreWrap{
	width:998px;
	margin:10px auto 0 auto;
}
.wrapper {
	background-color:#ffe29f;
	background-image: url('/images/reka_grad.jpg');
	background-repeat: repeat-y;
	background-position: center;
 }
.clear { clear: both; }
a { outline: none; }
a:hover {
	text-decoration:none;
}
/* FOOTER */
.back_top {
	background-image: url('/images/reka_top.jpg');
	background-repeat: no-repeat;
	background-position: center top;

}
.back_bottom {
	background-image: url('/images/reka_bottom.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height:1683px;

}
.back_in {
	width:945px; 
	margin: 0 auto;

}
.box_tr_corner {
	float:right;
}
.box_tl_corner {
	float:left;

}
.box_top {
	height: 28px;
	margin: 0 11px; 
	background: #000 url(/images/box_top_grad.gif) repeat-x bottom center;
	color:#FFFFFF;

}
.box_top_text {
	height: 28px;
	margin: 0 11px; 
	background: #000 url(/images/box_top_grad.gif) repeat-x bottom center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	display:block;
	font-size:14px;
	

}
.box_body_no {
	background:#FFFFFF;
	border-color:#7c7a77;
	border-width:1px;
	border-style:none solid;
	padding:0 0 0px 0;
}
.box_body {
	background:#FFFFFF;
	border-color:#7c7a77;
	border-width:1px;
	border-style:none solid;
	padding:5px 10px 5px 7px;
}
.box_body_sham {
	background: url(/images/back_sham.gif) repeat top center;
	border-color:#7c7a77;
	border-width:1px;
	border-style:none solid;
	padding:5px 10px 5px 7px;
	margin-top:-1px;
}
.box_title_sham {
	background: url(/images/back_sham.gif) repeat top center;
	border-bottom:solid 1px #7c7a77;
	height:6px;
	margin: 0 7px;

}
.box_body_white {
	background:#FFFFFF url('/images/white.gif') repeat;
	border-color:#7c7a77;
	border-width:1px;
	border-style:none solid;
}
.box_br_corner {
	float:right;
}

.box_bl_corner {
	float:left;
}
.box_title {
	background-color:#FFFFFF;
	border-bottom:solid 1px #7c7a77;
	height:6px;
	margin: 0 7px; 
}
.box_footer,
.box_footer div{

}
.box_header div{
	height:22px;
}
.box_header_white {
	height:7px;
}
.box_top_white {
	height: 6px;
	margin: 0 7px; 
	background:#FFFFFF;
	border-top:solid 1px #7c7a77;
}
.box_header_menu {
}
.box_header_menu_grad {
	height: 31px;
	margin: 0 9px; 
	padding-top:2px;
	background: #000 url(/images/head_grad.gif) repeat-x bottom center;
}
#home_page {
	padding-bottom:26px;
}
#home_page .move {
	margin-left:5px;
}
#home_page a {
color:#fff;
}
#home_page h1 {
float:left;
font: bold 12px arial;
color:#fff;
}
.right {
float:right;
}
.left {
float:left;
}
#header {
	clear:both;
}
.banner_horz {
	margin-bottom:10px;
}
#menu {
	
}
#menu .text{
	padding-top: 8px;
	margin-bottom:5px;
}
#menu .text a{
	color:#000;
	font-weight:bold;
}
.move_sides {
	margin: 0 5px;
	
}
.search{
	font-size:12px;
}
.search .s_text{
	border-width: 0px;
	background-position: top;
	border-style: none;
	float: left;
	background-image: url('/images/seach_grad.gif');
	background-repeat: repeat-x;
	height: 19px;
	width:275px;
	padding-top:2px;
	font-family:arial;
	font-size:12px;
	color:#626262;
}
.search .submit{
	float: left;
}

.menu_line{
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
}	
.menu_line a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding: 6px 2px 6px 2px;
}
.menu_line a.last{
    color:#F57F20;
}
.menu_line a.last:hover{
    color:#ffffff;
}
.menu_line td:hover {
	background-position: top center ;
	background-image: url('/images/current_menu_grad.gif');
	background-repeat: repeat-x;
}

.menu_line td:hover div{
	background-position: top right ;
	background-image: url('/images/current_menu_right.gif');
	background-repeat: no-repeat;
}
.menu_line td.separate:hover div div{
	background:none;

}
.menu_line td.separate:hover {
	background:none;
}

.menu_line td.separate:hover div{
	background:none;
	

}
.menu_line td.current:hover div div{
	background:none;

}
.menu_line td.current:hover {
	background:none;
}

.menu_line td.current:hover div{
	background:none;
	
}
.menu_line td:hover div div{
	height:29px;
	background-position: top left ;
	background-image: url('/images/current_menu_left.gif');
	background-repeat: no-repeat;

}
.menu_line div div{
	height:31px;
}
#works_links {
	margin-top:5px;
}
#works_links .usa {
	background-position: 0 top ;
	background-image: url('/images/work_usa_off.gif');
	background-repeat: no-repeat;
	height:74px;
	width:101px;
}
#works_links .usa:hover {
	background-image: url('/images/work_usa_on.gif');
}
#works_links .ost {
	background-position: 0 top ;
	background-image: url('/images/work_ost_off.gif');
	background-repeat: no-repeat;
	height:74px;
	width:101px;
}
#works_links .ost:hover {
	background-image: url('/images/work_ost_on.gif');
}
#works_links .world {
	background-position: 0 top ;
	background-image: url('/images/work_world_off.gif');
	background-repeat: no-repeat;
	height:74px;
	width:101px;
}
#works_links .world:hover {
	background-image: url('/images/work_world_on.gif');
}
#works_links .kan {
	background-position: 0 top ;
	background-image: url('/images/work_kan_off.gif');
	background-repeat: no-repeat;
	height:74px;
	width:101px;
}
#works_links .kan:hover {
	background-image: url('/images/work_kan_on.gif');
}
#works_links .eur {
	background-position: 0 top ;
	background-image: url('/images/work_eur_off.gif');
	background-repeat: no-repeat;
	height:74px;
	width:101px;
}
#works_links .eur:hover {
	background-image: url('/images/work_eur_on.gif');
}
#works_links .eng {
	background-position: 0 top ;
	background-image: url('/images/work_eng_off.gif');
	background-repeat: no-repeat;
	height:74px;
	width:101px;
}
#works_links .eng:hover {
	background-image: url('/images/work_eng_on.gif');
}
.things {
	margin:0 5px;
}
.things h1 {
	font-size:18px;
	color:#fff;
	padding-top:3px;

}

.things ul{
	padding:0;
	margin:0;
	list-style:none;
}
.things ul li{
	border-bottom:solid 1px #8f8f8f;
	padding-right:25px;
}
.things ul li a{
	font-size:15px;
	color:#000;
	padding: 6px 0;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.things ul li:hover a{
	color:#cd4803;

}
.things ul li.no1 {
	background-position:  right 6px ;
	background-image: url('/images/no1_off.gif');
	background-repeat: no-repeat;
}
.things ul li.no1:hover {
	background-position:  right 6px ;
	background-image: url('/images/no1_on.gif');
	background-repeat: no-repeat;
}
.things ul li.no2 {
	background-position:  right 6px ;
	background-image: url('/images/no2_off.gif');
	background-repeat: no-repeat;
}
.things ul li.no2:hover {
	background-position:  right 6px ;
	background-image: url('/images/no2_on.gif');
	background-repeat: no-repeat;
}
.things ul li.no3 {
	background-position:  right 6px ;
	background-image: url('/images/no3_off.gif');
	background-repeat: no-repeat;
}
.things ul li.no3:hover {
	background-position:  right 6px ;
	background-image: url('/images/no3_on.gif');
	background-repeat: no-repeat;
}
.things ul li.no4 {
	background-position:  right 6px ;
	background-image: url('/images/no4_off.gif');
	background-repeat: no-repeat;
}
.things ul li.no4:hover {
	background-position:  right 6px ;
	background-image: url('/images/no4_on.gif');
	background-repeat: no-repeat;
}
.things ul li.no5 {
	background-position:  right 6px ;
	background-image: url('/images/no5_off.gif');
	background-repeat: no-repeat;
	border-style:none;
}
.things ul li.no5 span{
	font-weight:bold;
}
.things ul li.no5:hover {
	background-position:  right 6px ;
	background-image: url('/images/no5_on.gif');
	background-repeat: no-repeat;
}
.move_top {
	margin-top: 10px;
}
.move_top_m {
	margin-top: 10px;
}
.move_bottom {
	margin-bottom:10px;
}
.move_top .box_body_white{
	height:262px;
}
.move_top .box_body{
	height:231px;
	
}
.move_left {
	margin-left: 5px;
	
}
.move_left_p {
	padding-left: 5px;
	
}
.move_left_p2 {
	padding-left: 10px;
	
}
.move_left_t{
	margin-left: 10px;
	
}
.move_right {
	margin-right: 6px;
	
}
#flash_map {
	border: solid 1px #b6af9d;
	border-top-style:none;
	margin-top:-25px;
	padding-top:30px;
	background-position:  center bottom ;
	
	background-repeat: no-repeat;
	height:223px;
	
	
}
#flash_map .flash{
    width:447px;
    height:223px;
    background-color: #FFFFFF;
    color:#FFFFFF;
}
.box_orang {
	margin: 8px 0px;
}
.box_orang_grad {
	background: #fff url(/images/orang_grad.gif) repeat-x top center;
	height:23px;
	margin: 0px 8px;
	text-align:center;
	display:block;
	padding-top: 4px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.box_orang_grad:hover {
	color:#ffebb6;
}
.box_orang_button {
	margin: 7px 0 0 0;
	width:85px;
	float:left;
}
.box_orang_grad_button {
	background: #fff url('/images/orang_grad.gif') repeat-x top center;
	height:23px;
	margin: 0px 8px;
	text-align:center;
	display:block;
	padding-top: 4px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.box_orang_grad_button:hover {
	color:#ffebb6;
}
a{
	color: #cb4201;
	font-weight:bold;	
}
a:hover{
	text-decoration:none;
}
p {
margin:2px 0;
}
span a{
	color: #0e29f6;
	font-weight:bold;
}
span a:hover{
	text-decoration:none;
	
}
.orang_button {
	width:85px;
}
#tips {
}
#tips .box_body{
	height: 266px;
}
.more {
	float:right;
	margin-top:17px;
}
.more_left {
	text-align:left;
	margin-top:0px;
	padding-left:15px;
}
.more a {
	
}
.white,.gray {
	height:29px;
	
}
.white a,.gray a{
color:#000;
font-weight:normal;
}
.white td,.gray td{
	padding-right:12px;
	vertical-align: middle; 
	
}	
.white td,.gray th{
	padding-right:12px;
	vertical-align: middle;
	text-align:right; 
	white-space: nowrap;
}
.white {
	background-color:#FFFFFF;
}
.gray {
	background-color:#e1e1e1;
}
.bold a {
	font-weight:bold;
}
.read_more {
	float:left;
	margin-top:10px;
}
.read_more_text {
	float:left;
	padding: 0 3px;
	
}
#luach {
}
#luach .box_body{
	height:270px;
}
#luach .news_browse{
	height:248px;
}
#luach  .read_more{
	float:left;
	margin-top:4px;	
}
#luach .block.move_left .right{
    float:left;
}
.block_button {
    margin-top:5px;
}
.block_button .box_body_white{
	padding: 15px 50px 16px 50px;
}
#other {
	margin-top:10px;
}
#clock {
	padding:30px 0px;
}
#clock .bold{
    font-size:14px;
    font-weight:bold;
    margin-bottom:3px;
}

#clock .reka_c{
	background-position:top center;
	background-image: url('/images/clock_grad.gif');
	background-repeat: repeat-x;
	text-align:center;
}
#clock .reka_c div{
	padding-top:10px;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
	height:37px;

}
.select {
	width:100%;
	margin: 15px 0;
}
#temp {
	margin-left:5px;
}
#temp .move {
	margin: 15px 7px 0 7px;
}
#temp .name {
	padding: 5px 11px 0 10px;
	height:23px;
	
}
#temp #cond.name {
	padding: 5px 11px 0 10px;
	height:28px;
	
}
#temp .name span,
#temp .name {
	font-size:14px;
	font-weight:bold;
    vertical-align: top;
}

.banner_horz_bottom {
	margin-top:10px;
}
	
#footer {
	margin-top:5px;
	padding-bottom:43px;
	
}

#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-right:10px;
}
#footer ul li{
	padding-left: 15px;
	float:right;
}
#footer ul li a{
	display:block;
	color:#000000;
	font-weight:normal;
}
.rights {
	padding:0 10px;
}
.all_rights {
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	color: #878787;
	font-weight: normal;
	float: right;
	padding-top:26px;
	width: 550px;

}
.all_rights span {
	font-size: 11px;
}
.logo_kcs {
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	font-weight: normal;
	float: left;
	text-align: left;

}
.logo_kcs a{
	color: #cb4201;
	font-weight:normal;
}
#face_book {
	margin-top: -46px;
}
.banner_horz td{
    text-align: center;
}

#header .banner_horz .banner{
    width:33.3%;
    text-align: center;
    float:right;
    background: #FFFFFF;
}
/*#header .banner_horz .banner .flash{
    margin:0 auto;
}*/
.banner_horz.move_top_m .banner{
    width:25%;
    float:right;
    text-align: center;
}
.flash{
    margin:0 auto;
    
}
.banner_horz_bottom .banner{
    width:16.6%;
    float: right;
    text-align: center;
    background: #FFFFFF;
}
.banner_horz_bottom .banner img{
	zoom:1;
}
.news_browse{
    height: 235px;
}
#ForumTeaser{
    height: 235px;
}
#tipbrowse{
    height: 234px;
}
#expbrowse{
    height: 200px;
}
.banner_class{
	padding:5px 0;
}
.fullblock{
    height: 202px;
}
.fullblock img{
}
#tips .fullblock{
    height: 236px;
}
#luach .fullblock{
    height: 250px;
}
#luach .fullblock img{
    float:none;
}
.ArticleImage{
    float:right;
}
.FloatCont{
    margin-right: 300px;
}
.recommand{
    padding:0 30px;
}
.forum_post_body{
    
    background:#ffffff;
    
    margin:0 -31px 0 -5px;
    padding:0 31px 0 5px;
}
.normal_link .forum_post_body{
    margin:0 -57px 0 -5px;
    padding:0 57px 0 5px;
}

.forum_post_body.hide{
    display:none;
}
#forum .forum_title{ font-weight:bold; }
#forum .forum_link{ font-size:.9em; }
#forum a.forum_link{ text-decoration:none; }
#forum form textarea{ width:570px; height:450px; }

#forum table.forum_pagetable{margin:0; padding:0; border:0; width: 100%; }
table.forum_pagetable th, table.forum_pagetable td{ padding:5px; }

.forum_head_table{ background-color:#526779; color: #fff; font-size: 16px; }

.forum_head_icon{ width:16px; }
.forum_head_name{ text-align:right; }
.forum_head_count{ width:14%; text-align:center; }
.forum_head_subject{ text-align:right; }
.forum_head_views{ width:14%; text-align:center; }
.forum_head_info{ width:21%; text-align:center; }
.forum_head_topic{ font-weight:bold; }
.forum_head_reply{ text-align:right; }

.forum_post_time{ text-align: left; font-size: 11px; }
.forum_icon{ vertical-align:top; width:16px; }
.forum_name{ vertical-align:top; }
.forum_count{ text-align:center; }
.forum_subject{ }
.forum_views{text-align:center; }
.forum_info{ font-size:.9em; text-align:center; vertical-align: top; }
.forum_content{ width:66%; vertical-align:top; }
.forum_edit{ width:13%; text-align:center; vertical-align:top; }
.forum_bodypost{ width:79%; vertical-align:top; }

#forum td.forum_alternate1{ background-color:#e1e1e1; }
#forum td.forum_alternate2{ background-color:#e1e1e1; }
#forum td.level1{ background-color:#e1e1e1; }
.forum_pagination{ font-size:.9em; }
.forum_quote{ padding:5px; background-color:#d5d8db; }
.forum_center{ margin:0; padding:0; border:0; text-align:center; }

#forum a.reply_link{ font-size:.9em; text-decoration:none; }
#forum span.reply_link{ font-size:.9em; }

.news_browse img{
    overflow: hidden;
}
.lookforjob .left{
    margin-top: -8px;
}

#weather{
	margin-top: 20px;
}
.banner_pad .banner{
	padding-bottom: 5px;
}
.banner_pad .banner.last{
	padding-bottom: 0px;
}
.box_body_white .banner{
	
}
.fullbody{
	width:100%;
}
.fullbody ul{
	margin-right: 20px;
}
.fullbody ol{
	margin-right: 23px;
}
#JobPostDetailContent{
	min-height: 400px;
}
.fullbody .box_body_no{
	
}
.move_top_m .right{
	overflow: hidden;
}
.base_pad{
	padding: 0 10px;
}
.home_bnr_config{
	
}
.home_bnr_config .banner{
	padding-bottom: 8px;
}
.home_bnr_config .box_body_white{
	padding: 5px 0;
}
.apartments .more_left{
	padding-top: 5px;
}
.lm a.right{
	margin-top: 9px;
}
.banner {
	text-align: center;
}