/* 

    Document   : Ipanel CSS tempalte

    Created on : 04/06/2009, 10:05:57

    Author     : Jetserver.co.il

*/



body {

margin: 0px;

padding: 0px;

background: #eeeded url(../images/body.jpg) center repeat-y;

}

span.heading {
font-size: 22px;
}

pre {

font-family: Arial;

padding: 0px;

margin: 0px;

}



div.fptext {

padding-right: 20px;

line-height: 20px;

font-size: 14px;

}



#wrapper { 

width: 954px;

margin: 0px;

padding: 0px;

background: #f2f1f1;

margin-right: 10px;

}



#body {

width: 954px;

float: left;

direction: rtl;

text-align: right;

color: #000;

font-family: Arial;

font-size: 14px;

}



#body h1 {

font-size: 16px;

color: #fff;

}



div.topArea {
float: left;
width: 954px;
height: 108px;
background: #464646;
color: #aaaaaa;
position: relative;
}

div.lang {
position: absolute;
right: 10px;
top: 3px;
color: #fff;
}

div.lang a {
color: #fff;
text-decoration: none;
font-size: 10px;
}




div.logo {

float: left;

width: 214px;

height: 108px;

background: url(../images/logo.jpg) top left no-repeat;

}



div.logo a {

display: block;

width: 214px;

height: 108px;

}



div.login {

float: right;

width: 321px;

height: 108px;

}



#menuArea {

float: left;

width: 954px;

height: 54px;

background: #696969;

}



#menuArea .padding {

padding-top: 20px;

}



div.leftMenuArea {

float: left;

width: 133px;

}



button.joinNow {

border: none;

width: 105px;

height: 34px;

background: url(../images/joinNow.jpg) bottom center no-repeat;

color: #fff;

font-weight: bold;

font-family: Arial;

font-size: 15px;

cursor: pointer;

}



button.joinNowFP {

border: none;

width: 210px;

height: 55px;

background: url(../images/joinnowFP.png) bottom center no-repeat;

color: #fff;

font-weight: normal;

font-family: Arial;

font-size: 18px;

text-indent: 30px;

cursor: pointer;

margin-right: 20px;

margin-top: 10px;

}



input.joiNow {

display: none;

}



div.rightMenuArea {

float: right;

width: 950px;

vertical-align: bottom; 



}



#spacer {

    float: left;

    width: 954px;

    height: 7px;    

    font-size: 0px;  /* IE HACK */

  }



#container {

float: left;

width: 954px;

height: 550px;

background: #86b72a url(../images/container_bg.jpg) top left repeat-x;

}



#container_users {

float: left;

width: 954px;

height: 550px;

}



div.fp_toparea {

float: left;

width: 954px;

height: 107px;

}



div.fp_topareaLEFT {

float: left;

width: 518px;

height: 107px;

/*background: url(../images/fp_users_top_people.jpg) top left no-repeat;*/

}



div.fp_topareaRIGHT {

float: right;

width: 436px;

height: 107px;

background: url(../images/flash_example1.jpg) top left no-repeat;

}





div.containerLeft {

float: left;

width: 550px;

height: 417px;

/*background: url(../images/fp01.jpg) top left no-repeat;*/

}



div.containerRight {

width: 400px;

height: 417px;

background: url(../images/greenpeople.jpg) bottom left no-repeat;

float: right;

font-size: 12px;

}



div.fptext p { /* IE FIX */

float: right;

padding: 0px;

margin: 0px;

width: 332px;

height: 222px;

white-space: pre;

line-height: 20px;

margin-right: 23px;

margin-top: 25px;

font-weight: bold;

letter-spacing: 1px;

}



#bottomMenu {

float: left;

width: 954px;

height: 40px;

text-align: center;

background: #e4e3e3;

}



#bottomMenu .padding_users {

    margin-top: 12px;

    float: right;

    padding-right: 50px;

    width: 954px;



}



#bottomMenu .padding  {

    margin-top: 12px;

    float: right;

    padding-right: 55px;

    width: 954px;

}







#bottomMenu ul {

direction: rtl;

padding: 0px;

margin: 0px;

list-style: none;

}



#bottomMenu ul li { 

float: right;

width: 106px;

height: 15px;

}





#bottomMenu ul li a { 

float: right;

width: 106px;

height: 15px;

display: block;

color: #696969;

text-decoration: none;

font-size: 14px;

background: url(../images/bottom_menu_bg.jpg) right no-repeat;

}



#footer {

float: left;

width: 954px;

height: 30px;

text-align: center;

font-size: 11px;

letter-spacing: 1px;

}



#footer a {

    color: #000;

    text-decoration: none;

   

}



#footer a:hover {

color: red;

}



table#loginFront input {

width: 120px;

height: 20px;

border: 1px solid #7f7e7e;

background: #5a5a5a;

float: right;

margin-right: 2px;

color: #ccc;

}



table#loginFront input.input_email {

background: url(../images/input_email.jpg) top right no-repeat;

}



table#loginFront input.input_email:focus {

background: none;

}



table#loginFront input.input_password {

background: url(../images/input_pass.jpg) top right no-repeat;

}



table#loginFront input.input_password:focus {

background: none;

}





table#loginFront input.login_btn {

border: none;

background: url(../images/login_button.jpg);

width: 60px;

height: 20px;

color: #eaeaea;

font-size: 12px;

font-family: Arial;

padding-bottom: 3px;

cursor: pointer;

}



table#loginFront a {

font-size: 11px;

color: #aaaaaa;

text-decoration: none;



}



#heading {

width: 954px;

height: 45px;

float: right;

/*background: url(../images/heading_bg_green.jpg) repeat-x;*/

text-indent: 90px;

line-height: 45px;

}



#heading h1 {



color: #fff;

padding: 0px;

margin: 0px;

font-size: 32px;

font-weight: bold;

letter-spacing: 1px;

}



div.icons {

width: 954px;

height: 45px;

float: right;



}



table#innerText tr td p {

padding-right: 50px;

padding-left: 20px;

padding-top: 10px;

text-align: justify;

font-size: 14px;

letter-spacing: 1px;

line-height: 30px;

}



table#innerText {

background: url(../images/innerTextTableBG.jpg) 920px no-repeat;

height: 300px;

margin-top: 5px;

}



div#innerText {

float: right;

width: 954px;

background: url(../images/innerTextTableBG.jpg) 920px no-repeat;

margin-top: 5px;

}



div.joinpic {

background: url(../images/inner.pages/joinow.jpg) top left no-repeat;

padding-right: 60px;

}



#yachatz {

padding-top: 25px;



}



#yachatz tbody tr td {

text-align: center;

width: 200px;



}



#yachatz a, hover {

font-size: 12px;

color: #000;

text-decoration: none;

}



table#loggedin {

    color: #aaaaaa;

    margin-right: 30px;

    }

    

table#loggedin a {

    color: #aaaaaa;

    text-decoration: none;

    }



#fp_middle {

float: left;

width: 954px;

height: 291px;

direction: rtl;

margin-top: 20px;

}





.fp_middleLEFT {

float: left;

height: 291px;

width: 220px;

background: url(../images/innerTextTableBG.jpg) right no-repeat;



}



.fp_middleCENTER {

float: left;

width: 365px;

height: 291px;

}



.fp_middleRIGHT {

float: left;

width: 343px;

height: 291px;

}



.boxup {

float: left;

width: 343px;

height: 116px;

background: url(../images/boxup.jpg) top left no-repeat;

}



.boxdown {

float: left;

width: 343px;

height: 175px;

background: url(../images/boxdown.jpg) top left no-repeat;

}



span.poll_title {

font-size: 16px;

font-weight: bold;

color: #2b8fb7;

margin-right: 20px;

display: block;

}



table#polls {

width: 190px;

margin-right: 20px;

font-size: 14px;

}



table#polls tr td {

padding-top: 8px;

}



table#polls tr td.header {

text-align: right;

}



table#polls tr td.main {

    text-align: right;

    

}



input.buttoneli {

border: none;

width: 88px;

color: #fff;

height: 40px;

background: url(../images/button01.jpg) top left no-repeat;

font-weight: bold;

font-family: Arial;

font-size: 16px;

padding-bottom: 3px;

cursor: pointer;

}



span.box_heading, span.box_headingDOWN {

display: block;

font-size: 18px;

font-weight: bold;

margin-top: 7px;

width: 320px;

margin-right: 10px;

color: #fff;

letter-spacing: 1px;

}



span.box_headingDOWN {

margin-top: 15px;

}



span.box_text {

float: right;

margin-right: 10px;

margin-top: 10px;

width: 300px;

height: 60px;

font-size: 14px;

}



span.box_text a {

font-weight: bold;

text-decoration: none;

color: #237494;

}



table#userdata_inner {

margin-right: 10px;

margin-top: 10px;

width: 220px;

}



table#userdata_inner tr td {

text-align: right;

}



table#userdata_inner td.blue {

font-weight: bold;

color: #237494;

}



table#userdata_inner a {

font-weight: bold;

text-decoration: none;

color: #237494;

}



table#userdata_center {

width: 300px;

margin-right: 30px;

height: 230px;

font-size: 14px;

letter-spacing: 1px;

}

table#userdata_center tr td {

    text-align: right;

    

}



table#userdata_center a {

font-weight: bold;

text-decoration: none;

color: #237494;

}



span.blue {

font-weight: bold;

color: #237494;

}



div.textholder {

float: right;

width: 800px;

margin-right: 28px;

padding-right: 30px;

padding-top: 10px;



}



td.main

{

  font-family: Arial;

  font-size:  14px;

  color: black;

}

td.main_title

{

  font-family: arial;

  font-size:  11pt;

  background-color:  transparent;

  color: #237492;

  font-weight: bold;

}



.header_points {

font-size: 14px;

font-weight: bold;

color: #237492;

}



table.main_area tr td {

font-family: Arial;

text-align: center;

font-size: 14px;

}







table.main_area tr td.header {

color: #237492;

font-family: Arial;

}



table#newstyle tr td.header {

color: #237492;

padding: 0px;

margin: 0px;

}



table#newstyle tr td.main {

text-align: right;

}



table.join1 {

margin-top: 10px;

}



table.join1 tr td.main input, table.join5 input {

width: 265px;

height: 23px;

border: 1px solid #d3d3d3;

}



table.join1 tr td, table.join5 tr td {

padding-top: 10px;

text-align: right;

}



table.join6 {

margin-top: 10px;

line-height: 30px;

}



table.join7 {

margin-top: 10px;

}



#imageholder {

float: left;

width: 954px;

background: url(../images/innerTextTableBG.jpg) 914px 0px no-repeat;

font-family: Arial;

font-size: 14px;

line-height: 20px;

padding: 0px;

margin: 0px;

min-height: 450px;

}



#imageholder p {

margin: 0px;

padding: 0px;

}



#imageholder .padding {
padding-right: 40px;
}



img.sidepic {

margin-right: 10px;

margin-bottom: 10px;

}



div.reflink {

border: 1px dotted #ccc;

width: 600px;

margin-right: 105px;

text-align: center;

background: #ccc;

}



div.refguide {

margin-top: 20px;

margin-bottom: 20px;

width: 600px;

margin-right: 70px;

padding: 30px;

background: #fff;

line-height: 20px;

color: red;

border: 1px solid

}



div.refhist {
margin-bottom: 20px;
width: 90%;
padding-top: 10px;
padding-bottom: 10px;
background: #ccc;
border: 1px dotted;
float:right;
}



span.refhisthead {

width: 100%;

text-align: center;

display: block;

font-size: 18px;

font-weight: normal;

padding-bottom: 20px;



}



div.refhist td.header {

font-weight: bold;

color: #237494;

}



table.marketpoints {

width: 350px;

margin-right: 120px;

height: 300px;

margin-top: 20px;



}



table.marketpoints tr td.main{

text-align: right;

}



table.marketpoints tr td.num{

text-align: center;

}



table.marketpointhistory {

margin-top: 20px;

width: 600px;

background: #ccc;

padding: 5px;

margin-right: 120px;

margin-bottom: 20px;

}



table tr td {

text-align: center;

}



table.profilestudy {

width: 600px;

text-align: center;

margin-top: 50px;

margin-right: 150px;

background: #ccc;

}



table.profilestudy tr td.main_title {

text-align: center;

}



table.profilestudy tr td.header {

font-weight: bold;

}



#main_menu {

    direction: ltr;

    

}



table.studies01 {

width: 800px;

margin-right: 30px;

background: #ccc;

padding: 5px;

}



div.studies_head {

width: 800px;

background: #ccc;

margin-right: 30px;

margin-top: 20px;

}



table.studies02 {

width: 100%;

border-bottom: 1px solid;

}



table.studies03 {

width: 100%;

}



table.studies03 td.header {

text-align: center;

padding: 0px;

margin: 0px;

}



table.main_area {

margin-top: 20px;

width: 600px;

padding: 5px;

margin-right: 120px;

margin-bottom: 20px;

font-family: Arial;

font-size: 14px;

}



div.contact {

line-height: 25px;



}



#joinus table tr td {

text-align: right;

}



table.forgotpass {

line-height: 30px;

margin-top: 30px;

}



table.forgotpass tr td {

text-align: right;

}



table.points {

background: #ccc;

margin-right: 130px;

margin-top: 50px;

}





table.points td.header {

color: #237494;

padding-right: 5px;

padding-left: 5px;

}



table#giftorder {

margin-top: 50px;

background: #ccc;

width: 600px;

padding: 15px;

}



table.feedback {

width: 400px;

margin-top: 20px;

}



table.feedback textarea {

    overflow: auto;

    

}



table#newstyle {

margin-top: 50px;

margin-right: 150px;

width: 500px;

background: #ccc;

}



table#newstyle tr td.main {

text-align: center;



}



table.opinion {

margin-top: 50px;

}



table.opinion tr td {

text-align: right;

}



div#back_skarim {

width: 88px;

height: 40px;

background: url(../images/button01.jpg) top left no-repeat;

text-align: center;

float: right;

padding: 0px;

margin: 0px;

}



div#back_skarim a {

border: none;

width: 88px;

color: #fff;

font-weight: bold;

font-family: Arial;

font-size: 16px;

cursor: pointer;

text-decoration: none;

line-height: 35px;

}



div#back_skarim .padding {

padding: 0px;

margin: 0px;

}



td.header {

font-weight: bold;

color: #237494;

}



table tr td input.feedback { /* IE FIX */

width: 324px;

}



div.tavimconfirm {

line-height: 25px;

margin-top: 30px;

margin-bottom: 30px;

}



td.header_lastinv {

color: #237494;

text-align: right;

}

td.testimonials_cell {
background: url(../images/testimonials.jpg) center top no-repeat;
height: 110px;
width: 395px;
}

div.inner_testimonials {
/*width: 365px;
height: 85px;
margin: 0 auto;
margin-top: 10px;*/
padding-right: 10px;
padding-left: 10px;
}

table.contact_guest tr td {
text-align: right;
}

table.contact_guest textarea.contact_msg {
width: 300px;
height: 100px;
}


table.contact_guest input.cont_submit {
float: left;
cursor: pointer;
}

table.contact_guest td.koteret input {
width: 300px;
}

table.contact_guest td.email input {
direction: ltr;
text-align: left;
}

table.contact_guest {
background: #ccc;
}

table.join1 tr td.main input#read {
border: none;
background: none;
}