/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; font-size:0px; line-height:1px; height:0px}
/*-----------------------------------float ends--------------------------------*/

body, html {
    direction: ltr;
      height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
body {
    background-color: #8DC73F;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    margin:0 auto;
    padding:0;
}

#top_g {
    background: url("../images/top_gradient.png") repeat-x scroll 0 0 transparent;
    height:376px;
}
#nav{ 
    z-index: 2;
    display:block;
    width:100%;
    background:url(../images/menu_bg1.png) repeat-x  scroll 0 0 transparent; 
    height: 80px;
    position:absolute;
    top:31px;
}

#main_container{
    /*border:1px solid red;*/
    display:block; 
    margin:0 auto; 
    padding:0 0 0 1px; 
    width:1024px;  
}
/*.links_container{
    margin-top: 21px;
    position: relative;
    float: right;
    height: 22px;
    width: 440px;
    z-index: 3;  
}*/
.links_container{
      display:block; 
      margin:0 auto; 
      padding:0 0 0 1px; 
      width:1024px;
      height:30px;
      margin-top:30px;
}
.link01{   
    background:url(../images/navMenu1.png) 0 0;
    width:73px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-top: -12px;
}
.link01_select, .link01:hover{   
    background:url(../images/navMenu1.png) 0 40px;
    width:73px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-top: -12px;
}    
.link02{    
    background:url(../images/navMenu1.png) -389px 0px;   
    width:95px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-left: 14px;
    margin-top: -12px;
}
.link02_select, .link02:hover{    
    background:url(../images/navMenu1.png) -389px 40px;
    width:95px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-left: 14px;
    margin-top: -12px;
}    
.link03{  
    background:url(../images/navMenu1.png) -485px 0px;    
    width:83px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-left:18px;
    margin-top: -12px;
}
.link03_select, .link03:hover{  
    background:url(../images/navMenu1.png) -485px 40px; 
    width:83px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-left:18px;
    margin-top: -12px;
}    
.link04{
    background:url(../images/navMenu1.png) -882px 0px;
    width:57px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-left:14px;
    margin-top: -12px;
}
.link04_select, .link04:hover{
    background:url(../images/navMenu1.png) -882px 40px;
    width:57px;
    height:39px;
    float:right;
    margin-right: 8px;
    margin-left:14px;
    margin-top: -12px;
}
.menu_sap{
    background:url(../images/menu_gap.png);
    width:16px;
    height:16px;
    float:right;
}
.topBanner{  
    display:block; 
    padding:2px; 
    border:6px solid #004955;
    height:90px; 
    background:#004955;  
    border-radius:6px; 
    -webkit-border-radius: 6px; 
    width:728px;    
    -moz-border-radius: 6px;  
}
.pool_01{
    background:url(../images/general_page_02.png);
    -moz-background-size:100% 100%; /* Old Firefox */
    background-size:100% 100%;
    background-repeat:no-repeat;
    height: 1265px;
    width: 581px;
    z-index: 0;     
    position: relative;
    margin-left: 275px; 
    margin-top: -15px;
    /*background: url(../images/home_con1.png) left top no-repeat;
    height: 559px;
    z-index: 0;     
    position: relative;
    margin-left: 438px;*/
}
.pool_01_inner{
    height: 222px;
    left: 82px;
    position: relative;
    top: 310px;
    width: 348px;
}
.not_logged_id{
    text-align: center;
    color: #D9148C;
    font-weight:bold;
    font-size: 14px;
}
.not_logged_id a{
    color: #D9148C;
    font-weight:bold;
    font-size: 14px;
}
.radioList{
    float:right;
}
.radioList li{
    float:right;
    clear: right;
}
.trivia_answer{
    float:right;
}
.container_01{
    background:url(../images/Home_011.png);
    -moz-background-size:100% 100%; /* Old Firefox */
    background-size:100% 100%;
    background-repeat:no-repeat;
    height: 554px;
    width: 461px;
    z-index: 0;     
    position: relative;
    margin-left: 359px; 
    margin-top: -15px;
    /*background: url(../images/home_con1.png) left top no-repeat;
    height: 559px;
    z-index: 0;     
    position: relative;
    margin-left: 438px;*/
}
.container_01 .games_logo{
    background: url("../images/games_logo.png") no-repeat scroll left top transparent;
    height: 48px;
    left: 244px;
    position: absolute;
    top: 264px;
    width: 184px;
    z-index: 5;  
}
.container_01_inner{
    height: 222px;
    left: 82px;
    position: relative;
    top: 310px;
    width: 348px;
}
.container_01_inner li{
    float:left;
}
.container_01_inner ul li{
    border: 3px solid #FFFFFF;
    float: right;
    height: 90px;
    list-style: none outside none;
    margin: 8px 5px 8px 8px;
}
.container_02{
    background: url(../images/Home_02.png) left top no-repeat;
    height: 394px;
    z-index: 0;     
    position: relative;
    margin-left: 325px;
    width:472px;
    float:left;
}
.container_03{
    background: url(../images/Home_041.png) left top no-repeat;
    height: 442px;
    z-index: 0;     
    position: relative;
    left:300px;
    width:472px;
    float:left;
}
.container_03 .creation_logo{
    background: url("../images/creations_logo.png") no-repeat scroll left top transparent;
    height: 48px;
    left: 72px;
    position: absolute;
    top: 19px;
    width: 208px;
    z-index: 5;  
}
.container_04{
    background: url(../images/Home_03.png) left top no-repeat;
    height: 394px;
    width:199px;
    z-index: 2;
    float:left;
}
.container_04_inner {
    float: right;
    margin-right: 28px;
    margin-top: 137px;
    color:#004955;
}
.container_05{
    background: url(../images/lanny_summer.png) left top no-repeat;
    width:380px;/*380*/
    height:337px;
    position: relative;
    z-index: 2;
    left:140px;
    float:left;
}
.container_05_inner {
    float: right;
    margin-right: 28px;
    margin-top: 137px;
    color:#004955;
}
.button_play_now{
    background:url(../images/button_play_now.png) no-repeat scroll 0 0 ;
    width:196px;
    height:56px;
    border:0;
    position: relative;
    right: 8px;
    top: 165px;
}
.container_03_inner{
    /*width:300px;*/
}
#vote_block{
    text-align:right;
    font-weight: bold;
    font-size: 11px;
    direction: rtl;
}
#vote_block .jNice{
    margin-top:-20px;
}
.radioList{
    padding-right: 0px !important;
    margin: 0px !important;
}
#vote_block ul li{
    list-style: none;
    float: right;
    margin-top: 4px;
}
/*--- container_02 starts  ----*/
/*.container_02{ display:block; margin:30px 0 0 15px; padding:61px 50px 57px 51px; background:url(../images/greenblockBg.png) left top no-repeat; width:308px; height:230px; position:relative;    z-index:100; }*/
#videoOuter{ display:block;position: relative;left: 38px;top: 46px; padding:5px; width:296px; height:218px;}
#videoOuter .video{ display:block; margin:0; padding:0; width:296px; height:218px; }
/*--- container_02 ends  ----*/
/*--- container_03 starts  ----*/
/*.container_03{ display:block; margin:0; padding:0px 0 0 34px;   width:492px;  position:relative; z-index:100; }*/
.container_03 h1{ display:block; margin:9px 0 0 -10px; float:left; padding:57px 0 0 117px;   width:372px;  height:110px; background:url(../images/titleBg10.png) left top no-repeat; text-align:left; direction:ltr;   position:relative; z-index:100;}
.container_03 .blockInner{ display:block; margin:-82px 0 0 0; padding:72px 21px 0 13px; background:url(../images/blockBg04.png) left top no-repeat; width:458px;     height:177px; position:relative;    z-index:99;  }

.container_03_iner{ width:300px;display:block; margin: 69px 17px 0 28px; padding:0;}
.container_03_iner li{ display:block; margin:10px 10px 0px 0px;float:left; }
.container_03_iner li a{ display:block; margin: 0 22px 0 0; /*border: 3px solid #FFFFFF;*/float:left;height:98px; width:98px;}
/*.container_03_iner li a:hover{ text-decoration:none; border:none;}*/
.container_03_iner li a img{ height:98px; width:122px;  text-decoration:none; border:none;  }
/*#wrapper{
    background:url(../images/bg.png);
    -moz-background-size:100% 100%;
    background-size:100% 100%;
    background-repeat:no-repeat;
    height:1919px;
}*/
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

#wrapper {
  /*position: relative;
  width: 1024px;
  min-height: 400px;*/
  margin: 0 auto;
  color: #333;
}
#wrapper_games{
    background:url(../images/bg.png);
    -moz-background-size:100% 100%; /* Old Firefox */
    background-size:100% 100%;
    background-repeat:no-repeat;
    height:2200px;
}
#lenny1{
    background:url(../images/right_lenny.png);
    -moz-background-size:38% 100%; /* Old Firefox */
    background-size:contain;
    background-repeat:no-repeat;
    height:100%;
    width: 38%;
    left: 0;
    position: absolute;
    top: 237px;
    z-index: 2;
}
#lenny2{
    background:url(../images/lenny2.png);
    -moz-background-size:28% 100%; /* Old Firefox */
    background-size:contain;
    background-repeat:no-repeat;
    background-position:right top;
    position: absolute;
    right:0;
    height:100%;
    width: 37%;
    top:237px;
    z-index: 2;
}
#lenny3{
    background:url(../images/lenny3.png);
    -moz-background-size:33% 100%; /* Old Firefox */
    background-size:contain;
    background-repeat:no-repeat;
    position: absolute;
    right:0;
    height:100%;
    width: 33%;
    top:250px;
    /*-moz-background-size:64% 100%;*/ /* Old Firefox */
    /*background-size:64% 100%;*/
    /*background-repeat:no-repeat;

    right: 0;
    position: absolute;
    top: 237px;*/
    z-index: 0;
}
#castel1{
    background:url(../images/left_castel.png);
    -moz-background-size:35% 79%; /* Old Firefox */
    background-size:cover;
    background-repeat:no-repeat;
    height: 79%;
    width: 35%;
    right: 0;
    top:161px;
    position: absolute;
    z-index: -1;
}
.carmit_logo{
    background:url(../images/logo.png);
    width:345px;
    height:184px;
    float: right;
    position:relative;
    top:-59px;
    left:88px;
    
}
.netgames_logo{
    background:url(../images/menu_logo.png);
    width:172px;
    height:77px;
    float: left;
    position:relative;
    top:-16px;
    right:10px;   
}
.signUpBlock{
    float: right;
    margin-top: -23px;
    margin-right: -10px;
    z-index:3
}
.input01{
    background:url(../images/login_field_bg.png);
    width:101px;
    height:22px;
    border: 0 none;
    text-align: right;
}
.login_button{
    background:url(../images/button_login.png);
    width:66px;
    height:23px;
    margin-right:4px;
    border: 0 none;
    float:left;
    text-align: right;
}
.nav1{
    width:1024px;
    height:105px;
    position:absolute;
    margin:0 auto;
    top:112px;
    z-index:2;
}
.bggames{
    position:relative;
    left:100px;
}
.bggames1{
    background:url(../images/gamesbg1.png) no-repeat scroll 0 0 transparent;
    width:627px;
    height:558px;       
}
.bggames_inner1{
    padding-top:339px;
    float:right;
}
.game_title a{
    color:#004955;
    width:185px;
    font-family: arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 30px;
}
.game_description a{
    color:#004955;
    width:185px;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
}
.bggames2{
    background:url(../images/gamesbg2.png) no-repeat scroll 0 0 transparent;
    width:627px;
    height:259px       
}
.bggames2_last{
    background:url(../images/gamesbg2_last.png) no-repeat scroll 0 0 transparent;
    width:627px;
    height:309px       
}
.bggames_inner2{
    padding-top:38px;
    padding-right:138px;
    float:right;
}
.bggames3{
    background:url(../images/gamesbg3.png) no-repeat scroll 0 0 transparent;
    width:627px;
    height:260px       
}
.bggames3_last{
    background:url(../images/gamesbg3_last.png) no-repeat scroll 0 0 transparent;
    width:627px;
    height:310px       
}
.bggames_inner3{
    padding-top:38px;
    float:right;
}
.bggames4{
    background:url(../images/gamesbg4.png) no-repeat scroll 0 0 transparent;
    width:627px;
    height:406px       
}
.bggames_inner4{
    padding-right: 131px;
    padding-top: 38px;
    float:right;
}
.compmessage{
    left: 314px;
    position: absolute;
    top: 225px;
}
.bggames .thumb{float: right; margin-right: 24px; margin-top: 14px; display:inline;}
.bggames .thumb img{ border: 5px solid #ffffff;}
.bggames .game_text{direction: rtl; display: inline; float: right; margin-right: 13px; margin-top: 14px; text-align: right; width: 185px;}
.bggames .game_text a {text-decoration: none;}
.bggames .game_text .game_title {}

/*--- Paging starts ----*/
#pageLinks{
    color: #004955;
    font-weight: bold;
    height: 40px;
    position: relative;
    width: 300px;
    left: 274px;
   /* top: -120px;*/    
}
#pageLinks a{color:black; text-decoration: none;color:#004955;}
#pageLinks .current{
    background:url(../images/pagging.png) no-repeat scroll 0 -18px transparent;
    width:19px;
    height:19px;
    color:#fff;
    float:right;
    padding-left: 4px;
    padding-top: 1px;
        /*background:url(../images/navMenu.png) -389px 0px;   
    width:95px;
    height:21px;
    float:right;
    margin-right: 8px;
    margin-left: 14px;*/
}
/*#pageLinks .page a:link,
#pageLinks .page a:active,
#pageLinks .page a:visited,
#pageLinks .page a:hover
*/
#pageLinks .page
{
    /*padding: 1px 4px 2px 4px;
    border: 1px solid #8 a38383;
    background: #e3e3e3;
    text-decoration: none;
    */
      background:url(../images/pagging.png) no-repeat scroll 0 0 transparent;
    width:19px;
    height:18px;
    color:#004955;
    float:right;
    padding-left: 4px;
    padding-top: 1px;
}
/*#pageLinks a:hover{
    background: #fff;
    color: #3E3D40;
    text-decoration: none;
}*/
/*--- Paging ends ----*/


.downloads0{
    background:url(../images/downloads_06.png) no-repeat scroll 0 0 ;
    height:530px;
    width:13.6%;
    float:right;   
}

.downloads_container{
    width: 1024px;
    margin:251px auto 0;
}
.downloads_icq_container{
    background:url(../images/downloads_sql.png) no-repeat scroll 0 0 ;
    width: 1024px;
    height:307px;
    margin:0 auto;
    float:left;
    /*border:1px solid red;*/
}
.downloads1{
    background:url(../images/downloads_04.png) no-repeat scroll 0 0 ;
    height:531px;
    width:249px;
    float:right;   
}
.downloads2{
    background:url(../images/downloads_03.png) no-repeat scroll 0 0 ;
    height:531px;
    width:261px;
    float:right;
}
.downloads3{
    background:url(../images/downloads_02.png) no-repeat scroll 0 0 ;
    height:531px;
    width:258px;
    float:right;
}
.downloads4{
    background:url(../images/downloads_01.png) no-repeat scroll 0 0 ;
    height:531px;
    width:256px;
    float:right;
}
.downloads_right{
    background:url(../images/downloads_right.png) repeat-x scroll 0 0 ;
    /*-moz-background-size:64% 100%;
    background-size:64% 100%;
    background-repeat:no-repeat;*/
    height:186px;
    width: 100%;
    right: 0;
    position: absolute;
    top: 265px;
    z-index: -1;
}
.download_small_block_right{
    margin-top:173px;
    margin-left: 30px;
}
.download_small_block{
    margin-top:10px;
    margin-left: 30px;
}
.downloads2 .download_small_block{
    margin-top:52px;
    margin-left: 34px;
}
.downloads2 .download_small_block1{
    margin-top:12px;
    margin-left: 34px;
}
.downloads3 .download_small_block{
    margin-top:176px;
    margin-left: 33px;
}
.downloads3 .download_small_block1{
    margin-top:12px;
    margin-left: 33px;
}
.downloads4 .download_small_block{
    margin-top:55px;
    margin-left: 29px;
}
.downloads4 .download_small_block1{
    margin-top:12px;
    margin-left: 29px;
}
.d800 a{
    float:right;
    text-decoration:none;
    margin:5px 63px 2px 0px;
    color:#004955;
    font-size: 13px;
    font-weight: bold;
}
.downloads_slash{
   color:#004955;
   float:right;
   margin: 4px;
}
.d1024 a{
    float:right;
    text-decoration:none;
    color:#004955;
    margin:5px 0px 2px 0px;
    font-size: 13px;
    font-weight: bold;
}
.creation_01{
    background:url(../images/creations_011.png) no-repeat scroll 0 0 ;
    height:519px;
    width:769px;
    float:left;
}
.creation_02{
    background:url(../images/creations_02.png) no-repeat scroll 0 0 ;
    height:218px;
    width:769px;
    float:left;
}
.creation_03{
    background:url(../images/creations_03.png) no-repeat scroll 0 0 ;
    height:220px;
    width:769px;
    float:left;
}
.creation_04{
    background:url(../images/creations_04.png) no-repeat scroll 0 0 ;
    height:411px;
    width:769px;
    float:left;
}
.creation_01_iner{
    position: relative;
    top: 347px;
    left: 173px;
}
a.first{
    margin-right:187px;
}
.creation_02_iner{
    position: relative;
    top: 47px;
    left: 50px;
}
.creation_03_iner{
    position: relative;
    top: 50px;
    left: 174px;
}
.download_small_block2{
    float:left;
    margin-left: 9px;
    border: 0 none;
}
.download_small_block2_left{
    float:left;
    margin-left: 101px;
}
.download_small_block2_left img{
    border: 0 none !important;
}
.download_small_block2 img{
    border: 0 none !important;
}
.downloads_icq_container_inner{
    margin-top:45px;
}
.game_left_bl_old_before, .game_left_bl_before{
    background:url(../images/single_game_04.png) no-repeat scroll 0 0 ;
    width:160px;
    height:319px;

    
}
.game_left_bl_old, .game_left_bl{
    background:url(../images/single_game_07.png) no-repeat scroll 0 0 ;
    float:left;
    /*background-size:cover;*/
    
}
.game_cont{
    position: relative;
    top:24px;
}
.game_sm_bl{
    background:url(../images/single_game_02.png) no-repeat scroll 0 0 ;
    height:288px;
    width:243px;
    background-size:cover; 
}
.game_scorepl{
    background:url(../images/single_game_03.png) no-repeat scroll 0 0 ;
    height:365px;
    width:243px;
    background-size:cover;
}
.game_right_bl{
    width:258px;
    height:288px;
    float: left;
    position:relative;
    top:0px;
}
.game_sm_bl_inner{
    margin: 0 auto;
    color:#004955;
    width:243px;
    text-align:center;
    width:190px;
    padding-top: 30px;
}
.game_sm_bl_inner .title{
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    height: auto;
    line-height: 24px;
    margin-bottom: 10px;
}
.game_sm_bl_inner .description{
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-right: 11px;
    text-align: right;
}
.game_sm_bl .game_takanon{
    background:url(../images/single_game_t1.png) no-repeat scroll 0 0 ;
    height:63px;
    width:182px;
    background-size:cover;
}
.game_sm_bl .game_takanon:hover{
    background:url(../images/single_game_t2.png) no-repeat scroll 0 0 ;
    height:63px;
    width:182px;
    background-size:cover;
}
.myscore{margin-left: 26px;margin-top: 1px;font-size: 14px;float:left;display: inline;color: #D9148C;font-weight: bold;}
.myscore a {color:#5732a4;}
.myscore .place{float: right;width:64px;text-align: center;font-weight: normal;height:20px;}
.myscore .biggest_score{float: right;width:73px;text-align: center;font-weight: normal;height:20px;}
.myscore .cur_score{float: right;width:59px;text-align: center;font-weight: normal;height:20px;}
.myscore .title_place{float: right;width:64px;text-align: center;height:20px;font-size: 13px;}
.myscore .title_biggest_score{float: right;width:73px;text-align: center;height:20px;font-size: 13px;}
.myscore .title_cur_score{float: right;width:59px;text-align: center;height:20px;font-size: 13px;}
.tableWinn{display: inline;float: left;margin-left: 3px;margin-top: 65px;}
.tablePoints {color:#004955;margin-left: 24px; margin-top: 5px; width: 195px;height: 235px;}
.tablePoints .row{height:23px;font-size: 12px;font-weight: bold;height:20px;border-bottom: 1px solid #c091b5;line-height: 20px; }
.tablePoints .name{float: right;width:94px;text-align: center;font-weight: 12px;height:20px;direction: rtl;}
.tablePoints .score{float: right;width:50px;text-align: center;font-weight: 12px;height:20px;}
.tablePoints .place{float: right;width:40px;text-align: center;font-weight: 12px;height:20px;}
.before_game{background:url(../images/before_game.jpg); height: 480px; width: 640px; margin-left: auto;margin-right: auto;}
.before_game .login{display: inline; float: right; height: 40px; margin-top: 200px; width: 268px;cursor: pointer;}
.before_game .freePlay{display: inline; float: right; height: 40px; margin-top: 12px; width: 268px;cursor: pointer;}

.submitBtn_02{
    background:url(../images/Home_09.png) no-repeat scroll 0 0 ;
    width:132px;
    height:56px;
    border:0;
    position: relative;
    top: 57px;
}
.submitBtn_02:hover{
    background:url(../images/Home_hover_09.png) no-repeat scroll 0 0 ;
    width:132px;
    height:56px;
    border:0;
}
.submitBtn_03{
    background:url(../images/Home_09.png) no-repeat scroll 0 0 ;
    width:132px;
    height:56px;
    border:0;
    position: relative;
    top: 17px;
}
.submitBtn_03:hover{
    background:url(../images/Home_hover_09.png) no-repeat scroll 0 0 ;
    width:132px;
    height:56px;
    border:0;
}
.footer1{
    background: url("../images/Home_footer_01.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 553px;
    width: 891px;
    z-index: 4;
    position: relative;
    /*margin-top:-100px;*/
}
.footer2{
    background: url("../images/Home_footer_02.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 47px;
    width: 888px;
    z-index: 4;
}
#footer_games{
    margin-top:-50px;
}
.signUpBlock .desc{ display:block; margin:0; padding:8px 0 0 0; width:100%; text-align:left; direction:rtl;color:#000000; font-size:12px; clear:both; line-height:14px; }
.signUpBlock .desc a{ color:#000000;   text-decoration:none; float:right;  }
.signUpBlock .desc1{color:#D9148C;}
