/*Template*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video,input,select,textarea,label
{ 
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; 
	background: transparent;
font-family:'body',Times;
font-weight:400;
direction:rtl;
text-align:right;
font-size:14px;
line-height:24px;
}

#contentTitle{
padding:10px 0px;
}

b{
font-weight:700;
}

input[type='text'],input[type='password'], textarea,select{
border:1px solid #dedede;
background:#fefefe;
font-family:'body',Times;
font-weight:400;
padding:0px 10px;
height:28px;
}

@font-face {
        font-family: "title";
        src: url('../fonts/ge_flow_regular.eot');
        src: url('../fonts/ge_flow_regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ge_flow_regular.svg#GE Flow') format('svg'),
        url('../fonts/ge_flow_regular.woff') format('woff'),
        url('../fonts/ge_flow_regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

@font-face {
  font-family: 'body';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'body_bold';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.ttf) format('truetype');
}


body{
background:url(../images/liol-back.jpg) center no-repeat #6b92cd;
background-attachment:fixed;
background-size:cover;
margin:0px;
position:relative;
font-family:'body',Times;
font-size:1e;
font-weight:400;
}

input[type='button'],input[type='submit'],input[type='reset']{
background:#5192b2;
border:0px;
color:#fff;
margin:2px 5px;
padding:2px 10px;
line-height:18px;
}

a{
text-decoration:none;
color:#5192b2;
}

#pageWraper{
width:980px;
padding-top:80px;
possition:relative;
}

#header{
background:#fefefe;
box-sizing:content-box;-moz-box-sizing:content-box;
position:fixed;
top:0px;
left:0px;
right:0px;
z-index:10000;
}

.headerContent{
width:1000px;
margin:0 auto;
/*z-index:1000;*/
position:relative;
padding:10px 0px;
}

#loginBtn,#regBtn{
display:block;
float:left;
background:#5192b2;
padding:2px 20px;
color:#fefefe;
height:16px;
box-sizing:content-box;
-moz-box-sizing:content-box;
border-radius:15px;
line-height:14px;
font-weight:bold;
cursor:pointer;
margin-right:5px;
}

#loginBox{
position:absolute;
left:0px;
top:50px;
display:none;
}


#theLogo{
right:60px;
top:60px;
position:absolute;
background:#fefefe;
padding:10px;
border-radius:100px;
-moz-border-radius:100px;
z-index:1000;
}

#mainMenu{

}

div#langButtons{
text-align:left;
right:0px;
float:left;
}

div#langButtons a{
height:20px;
width:35px;
float:left;
background:url(../images/flags.gif);
display:inline-block;
margin-right:5px;
}

#langButtons a.engBtn{
background-position:0 -40px;
}

#langButtons a.nlBtn{
background-position:0 -60px;
}

#langButtons a.arBtn{
background-position:0 -20px;
}

h1{
font-family: 'title',Times;
font-weight:400px;
font-size:20px;
}

h1.headTitle{
color:#FFF;
text-align:center;
font-weight:400;
font-size:47px;
position:fixed;
width:800px;
margin-right:200px;
}

.mainTitle{
font-family: 'title', body;
font-weight:700px;
font-size:24px;
padding:0px;
padding-bottom:10px;
text-align:center;
color:#5192b2;
}

h2{
font-weight:700;
font-family: 'title', body;
font-size:18px;
}

div.loginBox {
float:left;
margin:10px;
border:1px solid #FFF;
padding:10px;
overflow:hidden;
background:url(../images/box-bg.png);
box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.4);
}

div.loginBox .loginAs{
float:right;
padding-left:10px;
padding-top:30px;
overflow:hidden;
}

div.loginBox .loginPass{
float:right;
overflow:hidden;
}

div.loginBox h2{
padding:0px 10px;
margin:0px;
color:#5192b2;
font-weight:400;
font-size:24px;
text-align:right;
}

div.loginBox p{
position:relative;
margin:0px;
overflow:hidden;
margin:5px;
}

div.loginBox p span{
position:absolute;
left:0px;
top:5px;
padding-right:20px;
}

div.loginBox p input[type='text'],div.loginBox p input[type='password']{
border:1px solid #dedede;
padding:5px;
z-index:5555;
}

.loginBox .btn{
background:#5192b2;
border:0px;
color:#fff;
margin:2px 5px;
}

.loginBox .lpass{
border:0px;
color:#5192b2;
background:transparent;
}

div#sidebar{
float:right;
width:200px;
background:url(../images/sidebar-bg.png);
position:fixed;
top:0px;
bottom:0px;
box-sizing:content-box;-moz-box-sizing:content-box;
box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.4);
}

div.sidebar_content{
padding:10px;
padding-top:220px;
}

#registerBox{
position:absolute;
bottom:-200px;
background:#fefefe;
width:100%;
padding-bottom:40px;
position:fixed;
}

.regContent{
width:1000px;
margin:0 auto;
}

.regContent h1{
text-align: center;
font-weight: 400;
font-size: 40px;
padding:0px;
margin:0px;
line-height:60px;
}

.regBoxs{
width:505px;
margin:0 auto;
}

.reg{
float:left;
text-align:center;
cursor:pointer;
width:250px;
}

.reg p{
font-size:16px;
background:#fff;
color:#5192B2;
padding:0px;
margin:0px;
text-transform:uppercase;
text-align:center;
}

.regContent .regHelp{
text-align:center;
}

#pageContent{
position:relative;
}

#content{
background:url('../images/bg.png');
margin-bottom:100px;
}

#mainContent {
background:url(../images/contentBg.png) -228px;
top:80px;
padding:40px 30px;
overflow:hidden;
min-height:500px;
box-sizing:content-box;-moz-box-sizing:content-box;
}

div#footer{
position:fixed;
bottom:0px;
left:0px;
right:0px;
background:#5192b2;
color:#fff;
}

#copyrights{
width:980px;
margin:0 auto;
text-align:center;
direction:ltr;
}

#pageTitle{
color:#fff;
font-family: 'title', sans-serif;
font-size:28px;
margin-right:330px;
}
#main_content{}
#main_content .content_title_stl{}

#userPageTitle {
border-bottom:1px solid #bbb;
overflow:hidden;
}
#userPageTitle #logoutBtn{float:right}

table.tableStl{
width:90%;
margin:20px 0px;
}

table.tableStl th{
background:#5192b2;
color:#fff;
padding:0px 5px;
}

table.tableStl .actionTd{
width:50px;
text-align:center;
}

table.tableStl td{
border-bottom:1px solid #5192b2;
padding:5px;
vertical-align:top;
}

td.contactInfo{
font-size:14px;
text-align:left;
direction:ltr;
line-height:14px;
font-family:verdana;
padding-left:10px;
}

.sidebarLawyers{
line-height:18px;
}

.sidebarLawyerImg{
float:right;
width:70px;
border:1px solid #eee;
padding:2px;
margin-left:5px;
}

/*Main menu*/
#main_menuDiv{
overflow:hidden;
background:#fefefe;
}

#main_menuDiv ul{
float:right;
margin:0px;
padding:0px;
direction:rtl;
}

#main_menuDiv li{
float:right;
list-style:none;
}

#main_menuDiv a{padding:2px 10px 2px 10px;
display:block;
color:#5192b2;
text-decoration:none;
font-family:title;
font-size:180%;
font-weight:400;
line-height:100%;
}

#main_menuDiv li:hover a ,#main_menuDiv li .activePage a{background:#dedede;color:#555;}

#main_menuDiv a:active{background:#dedede;color:#555;}

#lawyerDiv ul,#clientDiv ul{
padding:10px;
margin:5px;
color: #000;
}

#lawyerDiv a,#clientDiv a{
text-decoration:none;
color:#000000;
}

#footer_MenuDiv {text-align:center;background:#EEE;color:#555}
#footer_MenuDiv a {margin:5px;color:#999999;text-decoration:none}
#footer_MenuDiv a:hover {text-decoration:underline}
#footer_MenuDiv a:active {}

/*contact us*/
/*contact us*/
#contacUsDiv{
padding:40px;
}
#contacUsDiv h1{
font-size:20px;
font-weight:400;
padding:0px;
margin:0px;
}

#contacUsDiv input[type='text']{
width:400px;
margin-bottom:10px;
padding:5px;
color:#555;
border:solid 1px #5192B2;
border-right:solid 4px #5192B2;
}

#contacUsDiv textarea{
width:400px;
height:140px;
margin-bottom:10px;
padding:5px;
color:#555;
border:solid 1px #5192B2;
border-right:solid 4px #5192B2;
}

#contacUsDiv input[type='submit'],#contacUsDiv input[type='reset']{
background:#5192B2;
color:#fff;
width:80px;
border:0px;
font-size:1.1em;
margin-right:10px;
font-size:14px;
}