td {

 font-size: 11px;

 margin: 0;

 padding: 0;

}



img, h1, h2, h3, h4, h5, h6, form, input, a {

 padding: 0px;

 margin: 0px;

 border: none;

}



.bg {background-color: #DADADA;}



.smtxt{

  font-size:10px;

}



.txt {

  font-size: 11px;

  color: #797979;

}       



.text{

  font-size: 12px;

  color: #959494;

}



.header {

  color: #009999;

  font-size: 18px;
}



.head a {

  color: #475CAC;

  font-weight:bold;

  font-size: 14px;
}



.head a:hover {

 text-decoration: underline;

 }



td, body, p {

  font-family : Arial;

  font-weight: normal;

  color: #000000;

  font-size: 12px;

}


.ttxt {

  font-family : Tahoma, Arial;

  color: #000000;

  font-size: 11px;

}



input {

  font-family :  Arial;

  font-size: 11px;

  color: #333333;

  padding-right: 1px;
  

}



.formfields{

  font-family : Arial;

  font-size: 11px;

  color: #333333;

  background: #FFFFFF;

  border: solid 1px #999999;



}



.letter {

  color: #1374B9;

  font-size: 14px;

  font-weight: bold;

}



.ttable{

  font-weight: bold;

  color: #000000;

  font-size: 12px;

  border-top: solid 1px #DDDDDD;

  border-bottom: solid 3px #DDDDDD;

  background-color: #FAFAFA;

  padding: 3px 3px 3px 6px;

}



.tsmtable{

  font-weight: bold;

  color: #6A6A6A;

  font-size: 14px;

  padding: 3px 3px 3px 3px;

  border-bottom : 1px solid #C2C2C2;

}



.tsmtable a{

  color: #283C84;

}



.bottomtable {

  color: #000000;

  padding: 2px 4px 2px 4px;

  font-size: 13px;

  border-bottom : 1px solid #A1A0A0;

}



.row_{

 color: #797878;

}



.row{

 border-bottom: solid 1px #DDDDDD;

 padding-left: 6px;

 padding-right: 6px;

}



.row_hot{

 border-bottom: solid 1px #DDDDDD;

 padding-left: 6px;

 padding-right: 6px;

}



.hot_color {

  color: #283C84;

}



a.link_hot:link, a.link_hot:visited, a.link_hot:active {

  font-size: 12px;

  color: #283C84;

}



.rows{

 font-size: 11px;

 padding-left: 6px;

 padding-right: 6px;

}



.row_search {

 border-bottom: solid 1px #DDDDDD;

 padding-left: 6px;

 padding-right: 6px;

 padding-top:4px;

 padding-bottom:4px;

}



.bgm{

background-color: #1C87D3;

padding: 5px;

}



.bg{

 background: #DDDDDD;

}



.bg1{

 background: #1C87D3;

}



.toptable{

 color: #475CAC;

 font-size: 18px;

 font-weight: bold;

 margin-top: 25px;

 margin-bottom: 10px;

}



h1{

 color: #475CAC;

 font-family: Arial;

 font-size: 23px;

 font-weight: bold;

 margin-top: 15px;

 margin-bottom: 0px;

}



h2 {

 font-weight: bold;

 color: #1C87D3;

 font-size: 30px;

}



h2{

margin-bottom: 0px;

}



h3 {

  font-weight: bold;

  color: #1C87D3;

  font-size: 22px;

  margin: 0px;

  padding: 0px;

}



h4 {

  font-weight: bold;

  color: #6A6A6A;

  font-size: 22px;

  margin: 0px;

  padding: 0px;

}



.price {

  font-size: 15px;

  font-family: Arial Narrow;

  font-weight: bold;

}



.pricecat {

  font-size: 14px;

  font-weight: bold;

}



.title{

  font-weight: bold;

  color: #1C87D3;

  font-size: 20px;

}



.titleind{

  font-family :  Verdana, Arial, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #000000;

  font-size: 12px;

}



.ht {

 color: #F2000B;

 font-weight:bold;

 letter-spacing:-1px;

 font-size:24px;

 margin:0px;

}



.select1{width: 80px}



.smtxt{

  font-family : Arial, Verdana, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #000000;

  font-size: 10px;

}



.lmenu {

  font-family : Verdana, Arial, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #000000;

  font-size: 11px;

}



.headerb {

  font-family : Arial, Times, Verdana,  MS, Helvetica, Sans-serif;

  font-weight: bold;

  color: #000000;

  font-size: 20px;

}



.bottom {

  font-family : Arial, Verdana, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #888888;

  font-size: 11px;

}



.txtwh {

  font-family : Arial, Verdana, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #ffffff;

  font-size: 12px;

}



.tds {

  font-family : Arial, Verdana, Helvetica, Sans-serif;

  color: #000000;

  font-size: 12px;

  margin-left: 4px;

  padding: 2px 2px 3px 5px;

}



p {

  color: #292929;

  font-size: 12px;

  padding: 0px 0px 0px 0px;

}



.imgborder {

 border: solid 1px #889DCD;

}



.fieldsname {

  font-family :Arial, Verdana, Helvetica, Sans-serif;

  font-weight: normal;

  color: #707070;

  font-size: 12px;

  text-transform: uppercase;

}



.field1 {

  font-family :Arial, Verdana, Helvetica, Sans-serif;

  font-weight: normal;

  color: #000000;

  font-size: 12px;

  border: 1px solid #ffffff;

  background-color: #B8D3DC;

}



ul, ol {

font-size: 12px;

}



ul.faq {

font-size: 12px;

list-style-image: url('images/faq.gif')

}



ol.polls {

font-size: 12px;

}



a {  color: #000000; text-decoration: none}



a:link.white    {text-decoration: none; color: #FFFFFF;}

a:visited.white {text-decoration: none; color: #FFFFFF;}

a:active.white  {text-decoration: underline; color: #FFFFFF;}

a:hover.white   {text-decoration: underline; color: #FFFFFF;}



.blue2 a{

 text-decoration:underline; 

 font-size: 12px;

 color: #ffffff; 

 font-family: Arail; 

 font-weight: bold;

}



.blue2 a:hiover {

 text-decoration:none; 

 color: #ffffff;

}



a:link.blue    {text-decoration:none; color: #003744;}

a:visited.blue {text-decoration:none; color: #003744;}

a:active.blue  {text-decoration:none; color: #003744;}

a:hover.blue   {text-decoration:none; color: #003744;}



a:link.grey    {text-decoration:none; color: #696868;}

a:visited.grey {text-decoration:none; color: #696868;}

a:active.grey  {text-decoration:none; color: #696868;}

a:hover.grey   {text-decoration:none; color: #696868;}



a:link.yellow    {text-decoration: none; color: #FEC100;}

a:visited.yellow {text-decoration: none; color: #FEC100;}

a:active.yellow  {text-decoration: none; color: #FEC100;}

a:hover.yellow   {text-decoration: none; color: #FEC100;}



a:link.lmenua     { color: #797878; text-decoration: none;}

a:visited.lmenua  { color: #797878; text-decoration: none;}

a:hover.lmenua    { color: #000000; text-decoration: none;}

a:active.lmenua   { color: #000000; text-decoration: none;}



a:link.lmenuna    {text-decoration:none; color: #003744;}

a:visited.lmenuna {text-decoration:none; color: #003744;}

a:active.lmenuna  {text-decoration:none; color: #003744;}

a:hover.lmenuna   {text-decoration:underline; color: #003744;}



a:link.wh     { color: #ffffff; text-decoration: none;}

a:visited.wh  { color: #ffffff; text-decoration: none;}

a:hover.wh    { color: #ffffff; text-decoration: none;}

a:active.wh   { color: #ffffff; text-decoration: none;}



a:link.red    {text-decoration: underline; color: #EA003B;}

a:visited.red {text-decoration: underline; color: #EA003B;}

a:active.red  {text-decoration: underline; color: #EA003B;}

a:hover.red   {text-decoration: underline; color: #EA003B;}





select.formfields  {

    color : #000000;

    font-family : Tahoma, Arial, Helvetica, sans-serif;

    font-size : 12px;

    font-weight : normal;

    border-color : #999999;

    background : #FFFFFF;

}



.row1 {

  font-family : Verdana, Arial, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #333333;

  background: #F6F6F6;

  font-size: 11px;

  padding: 2px 2px 2px 7px;

  border-bottom: solid 1px #E0E0E0;

}



.row2 {

  font-family :  Verdana, Arial, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #333333;

  background: #EAEAEA;

  font-size: 11px;

  padding: 2px 2px 2px 7px;

  border-bottom: solid 1px #E0E0E0;

}



.row_over {

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 11px; 

 font-weight: normal; 

 color: #313031; 

 padding: 2px 2px 2px 7px;

 background-color: #D6D6D6;

 border-bottom: solid 1px #E0E0E0;

}



.pageractive {

  color: #666666;

  font-size: 12px;

  padding: 0px 4px 0px 4px;

}



.pagerinactive {

  font-family : Tahoma, Arial, Verdana, MS, Times, Helvetica, Sans-serif;

  padding-left:2px;

  padding-right:2px;

  font-weight: normal;

  color: #475CAC;

  font-size: 11px;

}



.toplink {

  font-family : Verdana,  Arial, MS, Times, Helvetica, Sans-serif;

  font-weight: normal;

  color: #000000;

  padding-left: 4px;

  padding-top: 2px;

  padding-bottom: 2px;

  font-size: 11px;

  padding-right: 2px;

  border-bottom : 1px solid #1470EB;

}



.box {

  border: 1px solid #DDDDDD;

  background-color: #F9F9F9;

  padding: 7px;

}



.r1 {

  color: #6F6F6F;

  font-size: 12px;

  border-bottom: solid 1px #BFBFBF;

}



.r2 {

  color: #000000;

  background-color: #F1F4FB;

  font-size: 14px;

}



.tipScroll  {

  height:110px;

  overflow-y: auto;

}



a img{

 border: 0;

 padding: 0;

 margin: 0;

}



#top_sub a:hover{

 text-decoration: underline;

}



#top_sub{

 background-image: url(images/topmenu/top_bg.gif);

 background-repeat: repeat-x;

 background-position: top left;

 background-color: #5B6DB4;

 color: #FFFFFF;

 border-bottom: 1px solid #FFFFFF;

}



#top_sub td{ 

 white-space: nowrap;

}



#top_sub td, #top_sub td a{

 color: #FFFFFF;

 font-size: 11px;

 font-family: Arial;

}



#top_sub a{

 text-decoration: underline;

}

 

#top_sub a:hover{

 text-decoration: none;

}



#bottom{

 background-image: url(images/bottom_bg.gif);

 background-repeat: repeat-x;

 background-position: left top;

 text-align: center;

 height: 91px;

}



#bottom td{

 font-size: 12px;

}



#bottom td p{

 margin: 3px 0 3px 0;

 padding: 0;

}



#bottom a{

 color: #E1393D;

 font-size: 12px;

 text-decoration: underline;

}



#main{

 background-color: #FFFFFF;

}



.welcome td{

 padding: 20px 5px 20px 10px;


 

}



.item{

 margin-top: 10px;

}



.item td{

 text-align: center;

 padding: 0 3px 0 2px;

}



.item a{

 color: #415AB3;

 font-size: 11px;

 text-decoration: underline;

}



.item a:hover{

 text-decoration: none;

}



.item td p{

 padding: 0;

 margin: 0 0 3px 0;

 color: #252525;

}



#top5_sel, #categories{

 margin-top: 3px;

 margin-bottom: 5px;

 margin-left: 0px;

 width: 220px;

}



#top5_sel a{

 font-family: Tahoma;

 font-size: 11px;

 color: #FFFFFF;

}



.tbg {

 background-image: url(images/custom1/tbg.gif);

 background-repeat: repeat-x;

 height: 12px;

}



#top5_sel .cbg a{

 color: #FFFFFF;

}





#left{

 width: 243px;

 background-color: #6B85C6;

 height: 100%;

}



* html #left{

 width: 100%;

}



#sub_left{

 width: 100%;

}



#categories .left-items{

 display: block;

 font-family: Arial;

 font-size:13px;

 font-weight: bold;

}



#categories .left-items a {

 background-image: url(images/arrow_ar.gif);

 background-position: right center;

 background-repeat: no-repeat;

 text-decoration: none;

 padding-right: 12px;

 display: block;

 padding-bottom:5px;

 padding-top:5px;

 color: #E9EFFF;

 margin: 0;

}



#categories .left-items a:hover {

 color: #FFFFFF;

 text-decoration: underline;

 font-weight: bolder;

}



.ac_text{

 font-family: Arial;

 font-size: 12px;

 color: #ffffff;

 font-weight: bold;

}



.search_act{

 background-image: url(images/bg_search_act.gif);

 background-repeat: repeat-x;   

 padding: 5px 5px 5px 20px;

 width: 221px;

}



* html .search_act{

 width: 238px;

}



.sort{

 text-align: center;

 background-color: #849AD0;

 padding: 10px 5px 10px 5px;

 border-bottom: 1px solid #ffffff;

 width: 100%;

}



* html .sort{

 width: 100%;

}



.sort input{

 margin-top: 5px;

}



.left_bg{

 background-image: url(images/left_bg.gif);

 background-repeat: repeat-x;

 padding: 10px 5px 0px 5px;

 background-color: #6B85C6;     

}



* html .left_bg{

  width: 238px;

}



#subscribe{

 display: block;

 width: 229px;

 height: 93px;

 background-image: url(images/bg_subscribe.gif);

 background-repeat: no-repeat;

 margin-left: auto;

 margin-right: auto;

}



#subscribe .inp input{

 width: 140px;

}



#browse, #detail{

 padding: 10px 15px 10px 15px;

 background-image: url(images/browse_bg.gif);

 background-repeat: repeat-x;

 background-position: top left;

 background-color: #ffffff;

}



* html #browse, * html #detail{

 width: 100%;

}



#browse .text{

  font-size: 12px;

  color: #666666;

}



.und a:hover{

 text-decoration: underline;

}



.path, .path a {

 color: #283C84;

 font-weight: bold;

}



.path{

 padding-top: 5px;

}



.path img{

 margin: 0 3px 0 3px;

}



.by_actors, .by_actors a{

 color: #677FC1;

 font-size: 11px;

 font-weight: bold;

}



.by_actors a:hover{

 text-decoration: underline;

}



.main_menu{

 border-bottom: 1px solid #FFFFFF;

}



.main_menu td{

 height: 43px;

 text-align: center;

 vertical-align: middle;

 background-image: url(images/main_menu_bg.gif);

 background-repeat: repeat-x; 

}



.main_menu a{

 display: block;

 border: 0;

 padding: 11px 0 12px 0;

 width: 100%;

 text-align: center;

 font-family: Arial;

 font-size: 16px;

 font-weight: bold;

 color: #ECEBF7;

}



.main_menu a:hover{

 color: #475CAC;

}



.name_det h1{

 color: #344A98;

 font-family: Arial;

 font-size: 22px;

 font-weight: bold;

 margin-bottom: 0px;

 padding-bottom: 0;

 margin-top: 0;

 padding-top: 0;

}



.rd1 {

  color: #797979;

  background-color: #EBEBEB;

  padding: 2px 0 2px 7px;

  font-weight: bold;

}



.rd2 {

  color: #797979;

  background-color: #F5F5F5;

  padding-left: 7px;

}



.rd2  a.blue{

  color: #797979;

}



.rd3 {

  color: #797979;

  background-color: #FFFFFF;

  padding: 2px 0 2px 7px;

  font-weight: bold;

}



.rd4 {

  color: #797979;

  background-color: #FFFFFF;

  padding-left: 7px;

}



.rd4 a.blue{

  color: #797979;

}



.butt td{

 padding-left: 14px;

}





.boxmainbottom{

 padding: 10px 50px 10px 30px;

}

/*-------------------------------*/



/*--------------------------ToChange--------------------------*/

body {

 padding: 0px;

 margin: 0px;

 font-family: Arial;

 font-size: 11px;

 direction: rtl;

 background-image: url(images/bg.gif); 

 background-repeat:repeat;

}



.lt {

 background-image: url(images/custom1/rt.gif); 

 background-repeat: no-repeat;

 width: 15px;

 height: 12px;

}



.rt {

 background-image: url(images/custom1/lt.gif); 

 background-repeat: no-repeat;

 width: 15px;

 width: 10px;

}



.lb {

 background-image: url(images/custom1/rb.gif); 

 background-repeat: no-repeat;

 width: 15px;

 height: 12px;

}



.rb {

 background-image: url(images/custom1/lb.gif);

 background-repeat: no-repeat;

 width: 15px;

 height: 12px;

}



.lbg {

 background-image: url(images/custom1/lbg.gif); 

 background-repeat: repeat-y;

 width: 15px;

}



.rbg {

 background-image: url(images/custom1/rbg.gif); 

 background-repeat: repeat-y;

 width: 15px;

}



.bbg {

 background-image: url(images/custom1/bbg.gif);

 background-repeat: repeat-x;

 height: 13px;

}



.cbg {

 background-color: #849AD0;

 padding-bottom: 10px;

 height: 12px;

}



.l_r{

 background-image: url(images/topmenu/top_right.gif);   

 background-position: top left;

}



.ps_left{

 background-image: url(images/cor12.gif);

 background-position: top left;

}



.ps_right{

 background-image: url(images/cor11.gif);

 background-position: top left;

}



#subscribe .inp{

 padding-top: 40px;

 padding-left: 15px;

}



#subscribe .inp input{

 margin-right: 65px;

}



#subscribe .inp a{

 display: block;

 float: left;

 margin-top: 4px;

 color: #35529A;

 font-family: Tahoma;

 font-size: 10px;

 font-weight: bold;

 text-transform: uppercase;

 text-decoration: underline;

}



#top td.lf{

 padding-right: 0;

 vertical-align: bottom;

}



#top td{

 vertical-align: bottom;

 padding: 0 2px 0 0px;

}



.item h2{

 text-align: right;

 margin-left: 10px;

 margin-right: 10px;

 font-size: 24px;

 font-weight: bold;

 color: #475CAC;

 border-bottom: 1px solid #E2E2E2;

 padding-bottom: 4px;

 margin-bottom: 10px;

}



.subscr_b{

 text-align: right;

}



.subscr_b a{

 font-family: Tahoma;

 font-size: 10px;

 color: #35529A;

 padding: 0;

 margin: 0 5px 0 0px;;

}



.subscr_b a:hover{

 text-decoration: none;

}



.top_lang{

 color: #7D95CF;;       

}



.top_lang div{

 vertical-align: top;

 display: block;

 padding-left: 3px;

}



.top_lang div a img{ 

 margin-right: 5px;

 display: block;

 float: left;

}





.loginf{

/* background-image: url(images/login_bg.png);

 background-repeat: no-repeat;

 background-position: 220px top;*/

 color: #333333;

 font-size: 13px;

 font-family: Arial;

 display: block;

 height: 250px;

 position: relative;

}



.log_img{
 margin: -45px 497px 0 0px; 
 position:absolute;
}
* html .log_img{
 margin: -46px 497px 0 0px; 
}



.loginf td{

 color: #333333;

 font-size: 13px;

 font-family: Arial;

}



.loginf td a{

 color: #336699;

 font-weight: bold;

 font-size: 13px;

 font-family: Arial;

 text-decoration: underline;

}



p.log{

 margin: 18px 0 10px 0px;

 color: #666666;

 font-size: 13px;

 font-family: Arial;

}



.loginf h1{

 margin: 0;

 padding: 0;

}



.inpt{

 color: #333333;

 font-family: Arial;

 font-size: 14px;

 padding-top: 10px;

}



.inpt input{

 margin-top: 2px;

 width: 230px;
 
 direction: ltr;

}



#contact{

/*

 background-image: url(images/contact_bg.gif);

 background-repeat: no-repeat;

 background-position: 10% 0px;

*/

}



#contact td{

 font-size: 14px;

 color: #333333;

 font-family: Arial;

 vertical-align: top;

 padding: 5px 0 5px 0; 

}



.cont input{

 font-size: 12px;

 height: 21px;

 width: 230px;

}



#index_cust td{

 border: 1px soli red;

 padding: 0;

 margin: 0;

}



#index_cust .lt {

 background-image: url(images/index_cust/rt.gif);

 background-repeat: no-repeat;

 background-position: left top;

 width: 7px;

 height: 7px;

}



#index_cust .rt {

 background-image: url(images/index_cust/lt.gif); 

 background-repeat: no-repeat;

 width: 7px;

 height: 7px;

}



#index_cust .lb {

 background-image: url(images/index_cust/rb.gif); 

 background-repeat: no-repeat;

 width: 7px;

 height: 7px;

}



#index_cust .rb {

 background-image: url(images/index_cust/lb.gif);

 background-repeat: no-repeat;

 width: 7px;

 height: 7px;

}



#index_cust .tbg {

 background-image: url(images/index_cust/tbg.gif);

 background-repeat: repeat-x;

 background-position: top;

 width: 7px;

 height: 7px;

}



#index_cust .bbg {

 background-image: url(images/index_cust/bbg.gif);

 background-repeat: repeat-x;

 background-position: bottom;

 height: 7px;

 width: 7px;

}



#index_cust .lbg {

 background-image: url(images/index_cust/cbg.gif);

 background-repeat: repeat-x;

 background-position: left top;

 border-bottom:black;

 background-color: #E7E7E7;

 border-right: 1px solid #E3E3E3;

} 



#index_cust .rbg {

 background-image: url(images/index_cust/cbg.gif);

 background-repeat: repeat-x;

 background-position: right top;

 background-color: #E7E7E7;

 border-left: 1px solid #E3E3E3;

}



#index_cust .cbg {

 background-image: url(images/index_cust/cbg.gif);

 background-repeat: repeat-x;

 background-color: #E7E7E7;

 padding: 15px 7px 20px 7px;

 width: 100%;

 height: 100%;

}



#index_cust .rt img, #index_cust .lt img, #index_cust .lb img, #index_cust .rb img {

 width: 7px;

 height: 7px;

} 



.testimon{

 margin-right: 10px;

}



.testimon td{

 padding: 0 0px 0 20px;

}



.testimon span{

 font-size: 11px;

 font-family: Tahoma;

 color: #555555;

 font-weight: bold;

 }



.testimon p, .in_left p{

 font-size: 12px;

 font-family: Tahoma;

 color: #555555;

 margin: 5px 0 0 0;

 padding: 0;

 width: 90%;

}



.testimon p.col{

 font-size: 11px;

}



h2.head_test{

 color: #475CAC;

 font-size: 22px;

 font-size:25px;

 font-weight:bold;

 text-align:right;

 margin: 10px 0 5px 0;

}



.lhead{

 background-image:url(images/lhead.gif);

 background-repeat:no-repeat;

 color: #E9EBF7;

 font-size: 19px;

 display: block;

 font-family: Arial;

 width: 233px;

 height: 36px;

 vertical-align: top;

}



.lhead div{

 padding: 8px 120px 0 0px;

}



.lhead_l {

 background-image: url(images/lhead_l.gif);

 width: 35px;

 height: 36px;

 display: block;

}



.lhead_r {

 background-image: url(images/lhead_r.gif);

 width: 17px;

 height: 36px;

 display: block;

}



.text p{

 font-size: 12px;

 font-family: Arial;

 color: #283C84;

}



.main_collage{

 display: block;

 width: 800px;

 height: 251px;

 background-image: url(images/collage_bg_he.jpg);

 background-repeat: no-repeat;

 background-position: left top;

 vertical-align: bottom;

 text-align: left;

}



.main_collage .my{

 padding-top: 160px;

/* height: 85px;

 width: 350px;

 display: block;*/

}



.main_collage a{

 display: block;

 width: 350px;

 height: 85px;

 background-image: url(images/buttons/he/button3.gif);

 background-repeat: no-repeat;

 background-position: left top;

 vertical-align: center;

 margin-right: 430px;

}



div.popup{

 background: none;

/* border: 1px solid red;*/

 width: 400px;

 height: 130px;

 float: left;

}



*html .need{

margin-left:-55px;      

}





.main_collage a:hover{

 background-image: url(images/buttons/he/button4.gif);
 background-position: left -0px;

}



.sign_cont td{

 display: table-cell;

 color: #FFFFFF;

 font-family: Arial;

 font-size: 11px;

 padding: 0 5px 0 5px;

}



.sign_in .formfields{

 border-color: #5057A4;

 font-size:12px;

}



#notop td{

 padding: 0 0px 0 0;

}

/*---------------------------------MTOP---------------------------------*/

.mtop .lt {

 background-image: url(images/custom_mtop/rt.gif); 

 background-repeat: no-repeat;

 width: 5px;

 height: 5px;

}



.mtop .rt {

 background-image: url(images/custom_mtop/lt.gif); 

 background-repeat: no-repeat;

 width: 5px;

 height: 5px;

}



.mtop .lb {

 background-image: url(images/custom_mtop/rb.gif); 

 background-repeat: no-repeat;

 width: 5px;

 height: 5px;

}



.mtop .rb {

 background-image: url(images/custom_mtop/lb.gif);

 background-repeat: no-repeat;

 width: 5px;

 height: 5px;

}



.mtop .tbg {

 background-image: url(images/custom_mtop/tbg.gif);

 background-repeat: repeat-x;

 height: 5px;

 }



.mtop .lbg {

 background-image: url(images/custom_mtop/rbg.gif); 

 background-repeat: repeat-y;

 width: 5px;

}



.mtop .rbg {

 background-image: url(images/custom_mtop/lbg.gif); 

 background-repeat: repeat-y;

 width: 5px;

}



.mtop .bbg {

 background-image: url(images/custom_mtop/bbg.gif);

 background-repeat: repeat-x;

 height: 5px;

}



.mtop .cbg {

 background-color: #D4DEF5;

}

/*---------------------------------ENDMTOP---------------------------------*/



/*-------------------------STOP---------------------*/

.stop{

 margin: 0 5px 0 5px; 

 width: 136px;

 margin-right: 0px;

}



.stop td{

 padding: 0 0px 0 0px;

}



.stop a{

 display: block;

 width: 66px;

 margin-left: 5px;

 color: #4D5287;

 font-size: 11px;

 font-family: Tahoma;

 font-weight: bold;

 vertical-align: top;

 padding-right: 10px;

}



.stop .lt {

 background-image: url(images/custom_stop/rt.gif); 

 background-repeat: no-repeat;

 width: 4px;

 height: 4px;

 background-color: #E7EBF7;

}



.stop .rt {

 background-image: url(images/custom_stop/lt.gif); 

 background-repeat: no-repeat;

 width: 4px;

 height: 4px;

 background-color: #E7EBF7;

}



.stop .lb {

 background-image: url(images/custom_stop/rb.gif); 

 background-repeat: no-repeat;

 width: 4px;

 height: 4px;

 background-color: #E7EBF7;

}



.stop .rb {

 background-image: url(images/custom_stop/lb.gif);

 background-repeat: no-repeat;

 width: 4px;

 height: 4px;

 background-color: #E7EBF7;

}



.stop .tbg {

 background-color: #E7EBF7;

 background-image: none;

 height: 5px;

}



.stop .lbg {

 background-color: #E7EBF7;

 background-image: none;

 width: 5px;

}



.stop .rbg {

 background-color: #E7EBF7;

 background-image: none;

 width: 5px;

}



.stop .bbg {

 background-color: #E7EBF7;

 background-image: none;

 height: 5px;

}



.stop .cbg {

 background-color: #E7EBF7;

 background-image: none;

}

/*-------------------------ENDSTOP---------------------*/

.lang_align{

 text-align: right;

}



.r_queue{

 width: 198px;

}



a.queue_head{

 color: #FFFFFF;

 display: block;

 font-size: 12px;

 font-weight: bold;

 font-family: Arial;

 text-align: right;

 background-color: #6A85C5;

 padding-right: 8px;

 padding-bottom: 3px;

}



a.queue_name{

 display: block;

 color: #3A4096;

 font-size: 11px;

 font-family: Arial;

}





a.start_read{

 font-family: Arial;

 font-size: 16px;

 font-weight: bold;

 color: #3A4096;

 background-image: url(images/start_read_he.gif);

 background-repeat: no-repeat;

 display: block;

 width: 160px;

 background-position: 0px;

 text-align: center;

 padding-bottom: 1px;

 padding-left: 5px;

 margin: 10px -10px 0 0px;

}



.wish_lst{

 background-color: #CBE2FF;

 border: 1px solid #6A85C5;

 border-bottom: none;

 border-top: none;

}



.wish_lst .list{

 margin: 0px 4px 10px 4px;

}



.wish_lst .list td{

 border-bottom: 1px solid #FFFFFF;

 padding: 10px 0 5px 0;

}

.wish_lst .list .by_actors a{

 line-height:100%;

 font-size: 10px;

 font-weight: normal;

}



.wish_empty, .wish_empty a{

 color: #3A4096;

 font-size: 11px;

 font-family: Arial;

}



.clickable {

 cursor: pointer;

* html cursor : hand;

}

.separator{

 background:url(images/arrow_l.gif) no-repeat;

 width: 11px;

 height: 8px;

}



.plan_item{

 display: block;

 width: 412px;

 height: 80px;

 margin-bottom: 10px;

 background-position: right top;

}



.plan_most{

 display: block;

 width: 412px;

 height: 80px;

 margin-bottom: 10px;

}



.rbut input{

 margin-top: 5px;

 margin-right: 3px;

}



.plan_item h1{

 font-family: Arial;

 font-size: 19px;

 color: #002694;

 font-weight: normal;

 padding: 0;

 margin: 0 0 5px 0;

 line-height: 19px;

}



.plan_item h3{

 font-family: Arial;

 font-size: 33px;

 color: #3B4197;

 font-weight: bold;

 padding: 0;

 margin: 5px 0 5px 0;

}



.plan_item h4{

 font-family: Arial;

 font-size: 13px;

 color: #02A34C;

 padding: 0;

 margin: 0 0 3px 0;

 font-weight: bold;

}



.plan_item p{

 font-family: Arial;

 font-size: 12px;

 color: #3B4197;

 font-weight: normal;

 padding: 0;

 margin: 0;

}



.plan_item div{

 font-family: Arial;

 font-size: 11px;

 color: #333333;

 display: block;

 font-weight: normal;

 text-align: center;

 padding: 0;

 margin: 0;

}



.plan_item .contpl{

 margin-left:0px; 

 margin-right: 180px;

 margin-top:11px;

}



/*-----------------------------------------*/

.member_pack{

 border: 1px solid #849AD0;

}



.member_pack th{

 height: 41px;

 background-image: url(images/memb_pack_th.jpg);

 background-repeat: repeat-x;

 background-position: left top;

 padding-right: 10px;

}



.pack_list{

 background-color: #DAE5FF;

 padding: 5px 14px 5px; 14px;

}



.plist td{

 border-bottom: 1px solid #FFFFFF;

 vertical-align: top;   

 padding-top: 5px;

 padding-bottom: 9px;

}



.plist td{

 color: #333333;

}



.plist td.numb{

 font-size: 12px;

 font-weight: bold;

 padding-right: 5px

}



.pack_header h4{

 font-size: 13px; 

 color: #FFFFFF;

 font-weight: bold;

 text-transform: uppercase;

 margin-left: 14px;

}



.pack_header span{

 font-size: 11px; 

 color: #1E3A84;

 font-weight: bold;

 margin-left: 14px;

 display: block;

}



.cur_plan th{

 background-color: #6177BB; 

 padding: 10px 15px 10px 15px;

}





.cur_plan th h3{

 background-color: #A4BAEE;

 text-transform: uppercase;

 font-size: 13px;

 font-weight: bold;

 color: #03143D;

 padding: 16px 6px 16px 6px;

 display: block;

 white-space: nowrap;

}



.plan_txt p{

 color: #FFFFFF;

 margin: 0 5px 0 0px;

}



.cur_ship_adr{

/* background-image: url(images/cur_shiip_bg.jpg);

 background-repeat: repeat-x;

 background-position: left top;*/

 background-color: #FFFFFF;

 padding: 10px;

}



.cur_ship_adr  .lt {

 background-image: url(images/custom_ship/rt.gif); 

 background-repeat: no-repeat;

 background-position: left top;

 height: 16px;

 width: 16px;

}



.cur_ship_adr  .rt {

 background-image: url(images/custom_ship/lt.gif); 

 background-repeat: no-repeat;

 height: 16px;

 width: 16px;

}



.cur_ship_adr  .lb {

 background-image: url(images/custom_ship/rb.gif); 

 background-repeat: no-repeat;

 height: 15px;

 width: 16px;

}



.cur_ship_adr .rb {

 background-image: url(images/custom_ship/lb.gif);

 background-repeat: no-repeat;

 height: 15px;

 width: 16px;

}



.cur_ship_adr  .tbg {

 background-image: url(images/custom_ship/tbg.gif);

 background-repeat: repeat-x;

 background-position: top;

 height: 16px;

 width: 16px;

}



.cur_ship_adr .bbg {

 background-image: url(images/custom_ship/bbg.gif);

 background-repeat: repeat-x;

 background-position: bottom;

 height: 15px;

 width: 16px;

}



.cur_ship_adr .lbg {

 background-image: url(images/custom_ship/rbg.gif);

 background-repeat: repeat-y;

 background-position: left top;

 height: 15px;

 width: 16px;

} 



.cur_ship_adr  .rbg {

 background-image: url(images/custom_ship/lbg.gif);

 background-repeat: repeat-y;

 background-position: right top;

 height: 15px;

 width: 16px;

}



.cur_ship_adr  .cbg {

 background-color: #FFFFFF;

}



.cur_ship_adr h2{

 font-size: 13px;

 color: #1E3A84;

 font-weight: bold;

 text-transform: uppercase;

 border-bottom: 1px solid #6177BB;

 margin-bottom: 10px;

}



.cur_ship_adr p{

 font-size: 12px;

 color: #6177BB;

 font-weight: bold;

 margin: 7px 0 0 5px;

 padding: 0;

}



.cur_ship_adr .lt img, .cur_ship_adr .lbg img, .cur_ship_adr .lb img,

.cur_ship_adr .rt img, .cur_ship_adr .rbg img, .cur_ship_adr .rb img,

.cur_ship_adr .tbg img, .cur_ship_adr .rbg img {

 width: 16px;

 height: 15px;

}



/*#minfo td{

 background-image: url(images/chck.gif);

 background-repeat: no-repeat;

 background-position: right top;

 padding-right:20px;

 height:15px;

}

#minfo a {

  color: #6177BB;

  font-weight: bold;

  font-size: 12px;

}*/





.mmb_header{

 background-image: url(images/member/mmb_bg_header.gif);

 background-repeat: repeat-x;

 background-position: left top;

 text-transform: uppercase;

 color: #FFFFFF;

 width: 100%;

 font-family: Arial;

 font-size: 13px;

 font-weight: bold;

 padding: 0px 9px 0px 0px;

}



.mmb_bottom{

 border-bottom: 1px solid #849AD0;

}



.mmb_lbg{

 border-right: 1px solid #849AD0;

}



.mmb_rbg{

 border-left: 1px solid #849AD0;

}



.mmb_cbg{

 padding: 7px 15px 7px 15px;

 background: none;

}



#minfo a{

 color: #666666;

 font-size: 11px;

 font-family: Arial;

}



#minfo td{

 padding: 3px 0px 3px 20px;

}



.mmb_pack td{ 

 color: #666666;

 font-size: 12px;

 padding-bottom: 5px;

}



.mmb_pack td strong{

 text-decoration: underline;

}



.mmb_cbg p{

 margin: 0 0 7px 0;

 padding: 0;

 color: #6177BB;

 font-weight: bold;

 font-size: 12px;

}



.pl12{

 padding-right: 12px;

}



.mmb_edit{

 color: #FFFFFF;

 font-size: 10px;

 padding: 0 5px 0 5px;

}



.mmb_pref td{

 color: #666666;

 font-size: 12px;

 padding: 3px 3px 3px 0;

}



.cp_cbg{

 background-color: #6177BB;

}



.cp_h_cbg{

 background-color: #A4BAEE;

}



.cp_h_cbg h3{

 text-transform: uppercase;

 color: #1E397A;

 font-size: 13px;

 font-weight: bold;

 padding: 10px;

 white-space: nowrap;

}



.pl_descr p{

 color:#FFFFFF;

 font-size: 13px;

 margin: 0 0 0px 0;

 padding: 0;

}



.bb td{

 border-bottom: 1px solid #010101;

 padding: 3px 0 3px 0;

}



a.downl{

 color: #333333;

 font-size: 12px;

 font-weight: bold;

 margin: 0;

 padding: 0;

}



.mmb_billing td{

 font-size: 12px;

 color: #666666 ;

 padding: 3px 0 3px 5px;

}



#div_cc #cc_info{

 background-image: none;

}



#cc_info {

 background-image: url(images/PositiveSSL_tl_trans.gif);

 background-position: 40% 70%;

 background-repeat: no-repeat;

}



#cc_info td{

 padding: 5px 0 0 5px;

}

#ref_state, #ref_country, #shipping_ref_state, #shipping_ref_country {

  width:167px;

  direction: ltr;

}



.gift_redeem{

/* background-image: url(images/gift_reddem.png);

 background-position: left 0px;

 background-repeat: no-repeat;*/

 min-height: 425px;

 _height: 425px;

}



.gift input{

 width: 100px;

}



.gift_thanks{

 display: block;

 border: 1px solid #475CAC;

}



.gift_thanks p{

 padding: 25px 60px 25px 60px; 

 color: #333333;

 font-size: 15px;

 font-family: arial;

}