*{margin:0px; padding:0px;}
html{height:100%;}
body{height:100%; font:12px arial; color:#FFF; line-height:1.2; background:#FFF;}
img{border:none;}
a{outline:none; color:#3b5998; text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:none;}
ul li{list-style: none;}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_bg{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
.no_pad{padding:0 !important;}
h1{font-size:28px;}
h2{font-size:20px;}
h3{font-size:18px;}
a span{cursor:pointer;}

#wrap2{position:relative; min-height:100%;}
.index_page{background:#2c2b5e url("/images/bg.png") repeat-x left top;}
#wrap{overflow:hidden; min-width:1000px; padding-bottom:285px; position:relative;}
#index{width:1000px; position:relative; margin:0 auto;}

#index #top{padding-left:63px; height:51px;}
#index #top .slogan{float:left; font-size:17px; color:#FFF; padding-top:16px; font-weight: bold;}
#index #top .slogan a{color:#fccd00; font-weight: bold;}
#index #top .log_panel{float:right; width:549px; padding-top:12px;}
#index #top .log_panel .log_inpt{float:left; width:151px; height:15px; padding:7px 8px 7px 32px; font:12px arial; color:#414141; border:none; margin-right:8px;}
#index #top .log_panel #name{background: url("/images/log_name_bg.png");}
#index #top .log_panel #pass{background: url("/images/log_pass_bg.png");}
#index #top .log_panel .button{float:left; width:121px; height:23px; padding-top:6px; color:#000; font-size:14px; background: url("/images/log_but.png"); text-align:center; font-weight:bold;}
#index #top .log_panel input.button{border:0; width:121px; height:29px; padding: 7px 0; color:#000; font-size:14px; background: url("/images/log_but.png"); text-align:center; vertical-align: top; font-weight:bold;}

#index #header{height:308px; position:relative;}
#index #header .logo{float:left; width:270px; padding:10px 0 0 43px; position:relative; z-index:1;}
#index #header .logo a{display:block; width:270px; height:78px; background: url("/images/logo.png");}
#index #header .menu{float:right; width:654px; font-size:13px; padding-top:34px; position:relative; z-index:15; line-height:15px;}
#index #header .menu li{float:left; background: url("/images/menu_sep.gif") repeat-y right; padding:1px 8px 0 6px; height:17px; margin-top:6px;}
#index #header .menu li.last{background:none;}
#index #header .menu li.active{background: url("/images/menu_li_act_left.png") no-repeat left top; height:31px; padding:0; margin-top:0; margin-left:-2px;}
#index #header .menu li.active a{float:left; background: url("/images/menu_li_act_right.png") no-repeat right top; height:24px; color:#f3b963; padding:7px 11px 0;}
#index #header .menu li a{color:#FFF;}
#index #header .become_partner{position:absolute; top:0; left:34px; width:988px; height:292px; background: url("/images/become_partner_bg.jpg"); z-index:0;}
#index #header .become_partner a{display:block; width:280px; height:43px; text-indent:-9999px; margin:213px 0 0 594px;}

#index .winter_promo {margin-left:36px;margin-bottom:20px;width:960px;height:100px;}

#index #main{padding-left:74px; overflow:hidden;}
#index #main h2{color:#faf37d; font-size:18px; font-weight:normal; letter-spacing:-1px;}
#index #main .left{float:left; width:289px; margin:9px 12px 0 0; background: url("/images/main_sep.gif") repeat-y right; padding-bottom:10px;}
#index #main .left .offers{color:#9695af; font-size:13px; line-height:18px; height:154px;}
#index #main .left .offers h2{background: url("/images/offers_icon.jpg") no-repeat left top; padding:6px 0 0 52px; height:28px; margin-bottom:11px;}
#index #main .left .offers p{padding-left:2px;}
#index #main .left .tarifs{margin:0 21px 0 2px;}
#index #main .left .tarifs h2{background: url("/images/tarifs_icon.jpg") no-repeat left top; padding:10px 0 0 61px; height:32px; margin-bottom:5px;}
#index #main .left .tarifs ul{margin-left:6px;}
#index #main .left .tarifs ul li{background: url("/images/tarifs_sep.png") repeat-x top; padding:5px 9px 0 0; height:19px;}
#index #main .left .tarifs ul li .name{float:left; width:100px; padding-top:1px;}
#index #main .left .tarifs ul li .stars{float:left; padding-top:2px;}
#index #main .left .tarifs ul li .stars img{margin-right:1px;}
#index #main .left .tarifs ul li .price{float:right; color:#f4ffd4;}
#index #main .left .tarifs ul li .price em{font-weight:bold; font-size:13px;}
#index #main .center{float:left; width:222px; margin-right:12px;}
#index #main .center .adverds_top{height:65px; background: url("/images/adverds_top.png"); padding:6px 0 0 10px;}
#index #main .center .adverds_top h2{background: url("/images/adverds_icon.jpg") no-repeat left top; padding:15px 0 0 66px; height:35px;}
#index #main .center .adverds_middle{background:#2f2d62; border-left:1px solid #23224a; padding:3px 26px 15px 22px;}
#index #main .center .adverds_middle li{background: url("/images/adverds_sep.png") repeat-x bottom; padding:13px 4px 5px; color:#9796b1; font-size:13px;}
#index #main .center .adverds_middle li span{float:right; color:#FFF;}
#index #main .center .adverds_bottom{height:5px; background: url("/images/adverds_bottom.png"); margin-bottom:3px; overflow:hidden;}
#index #main .center .nav{background: url("/images/adverds_nav_bg.png"); height:25px;}
#index #main .center .nav .prev{float:left; width:25px; height:25px; background: url("/images/adverds_prev.png");}
#index #main .center .nav .title{float:left; width:172px; padding-top:6px; text-align:center; color:#000; font-size:13px;}
#index #main .center .nav .next{float:left; width:25px; height:25px; background: url("/images/adverds_next.png");}
#index #main .right{float:left; width:359px; height: 294px; background-image: url("/images/grafik_adverts.png"); }
#index #main .right .graphic_txt h2 { padding: 17px 0 0 75px; }

#footer{background:#282828 url("/images/footer_top_bord.png") repeat-x top; padding-top:36px; bottom:0; position:absolute; left:0; width:100%;}
#footer .footer_top_wrap{background: url("/images/footer_sep.png") repeat-x bottom;}
#footer .footer_top{height:119px; width:941px; margin:0 auto; padding:0 0 0 59px;}
#footer .casino_logo{float:left; width:183px; margin-right:80px;}
#footer .casino_logo a{display:block; width:183px; height:77px; background: url("/images/casino_logo.png"); text-indent:-9999px;}
#footer .payments{float:left; width:340px; padding-top:29px;}
#footer .payments a{float:left; margin-right:20px;}
#footer .become_partner{float:left; width:273px; padding:22px 0 0 25px;}
#footer .footer_bottom{width:941px; margin:0 auto; padding:33px 0 0 59px; height:70px;}
#footer .rights{float:left; width:263px; color:#7e7e7e; line-height:14px; font-size:11px; padding:2px 0 0 25px;}
#footer .f_menu{float:left; width:653px; font-size:13px; line-height:15px;}
#footer .f_menu ul { margin: 0 0 0 380px; }
#footer .f_menu li{float:left; background: url("/images/f_menu_sep.gif") repeat-y right; padding:1px 8px 0 6px; height:17px; margin-top:6px;}
#footer .f_menu li.last{background:none;}
#footer .f_menu li.active{background: url("/images/f_menu_li_act_left.png") no-repeat left top; height:31px; padding:0; margin-top:0; margin-left:-2px;}
#footer .f_menu li.active a{float:left; background: url("/images/f_menu_li_act_right.png") no-repeat right top; height:24px; color:#f3b963; padding:7px 11px 0;}
#footer .f_menu li a{color:#FFF;}

/* inner
---------------------------------------- */
.inner_page{background: url("/images/inner_bg.png") repeat-x top;}
#inner{min-width:1000px; max-width:1250px; margin:0 auto; color:#000;}
#inner #header{height:89px;}
#inner #header .logo{float:left; width:177px; padding:23px 0 0 8px;}
#inner #header .logo a{display:block; width:177px; height:49px; background: url("/images/inner_logo.png"); text-indent:-9999px;}
#inner #header .header_right{float:right; width:369px;}
#inner #header .header_right .stats{float:left; width:236px; padding-top:20px; font-size:11px;}
#inner #header .header_right .stats li{padding:7px 0 0 28px; color:#a67a2f; margin-right:30px;}
#inner #header .header_right .stats li.username{background: url("/images/username_icon.png") no-repeat 5px 4px; height:18px; border-bottom:1px solid #222222;}
#inner #header .header_right .stats li.balance{background: url("/images/balance_icon.png") no-repeat 5px 4px;}
#inner #header .header_right .stats li span{float:left; width:61px; color:#adadad;}
#inner #header .header_right .logout{float:left; width:121px; padding-top:32px;}
#inner #header .header_right .logout a{display:block; width:121px; height:22px; padding-top:7px; color:#000; font-weight:bold; font-size:13px; background: url("/images/logout_but.png"); text-align:center;}

#inner .menu{padding-top:1px; height:51px; padding-left:14px; position:relative; z-index:5;}
#inner .menu li{font-size:13px; font-weight:bold; float:left; background: url("/images/inner_menu_sep.png") no-repeat right top; position:relative;}
#inner .menu li a{color:#FFF; float:left; height:25px; padding:10px 0 0 0; text-align:center; width:100%;}
#inner .menu li#link1{width:8%;}
#inner .menu li#link2{width:12%;}
#inner .menu li#link3{width:14%;}
#inner .menu li#link4{width:17%;}
#inner .menu li#link5{width:16%;}
#inner .menu li#link6{width:12%;}
#inner .menu li#link7{width:10%;}
#inner .menu li#link8{width:10%;}
#inner .menu li.last{background:none;}
#inner .menu li.active a{color:#f3b963;}
#inner .menu li:hover{background: url("/images/inner_menu_li_act_left.png") no-repeat left top; left:-1px;}
#inner .menu li:hover a{background: url("/images/inner_menu_li_act_right.png") no-repeat right top; text-decoration:none; padding-left:1px;}
#inner .menu li:hover ul{display:block;}
#inner .menu li ul{position:absolute; top:35px; left:-1px; padding:7px 0 0 7px; width:184px; background:#5a5971 url("/images/inner_submenu_bg.png") no-repeat left top; border:1px solid #41404f; border-top:none; z-index:3; display:none;}
#inner .menu li li{float:none; background:none;}
#inner .menu li li a{display:block; width:163px; height:23px; padding:10px 0 0 14px; width:163px; float:none; margin-bottom:7px; background: url("/images/inner_submenu_but_bg.png"); text-align:left; font-size:12px; font-weight:normal;}
#inner .menu li:hover li{background:none; position:static;}
#inner .menu li:hover li a{background: url("/images/inner_submenu_but_bg.png"); padding-left:14px;}
#inner .menu li:hover li a:hover{background: url("/images/inner_submenu_but_act_bg.png");}

#inner .menu li ul.text_menu{padding:13px 15px 11px 15px; width:161px;}
#inner .menu li ul.text_menu li{float:none; background:none; border-bottom:1px solid #6b6a7f; padding:3px 0 2px 1px;}
#inner .menu li ul.text_menu li a{float:none; display:inline; background:none; padding:0; margin:0; font-size:13px;}
#inner .menu li:hover ul.text_menu li{background:none; position:static;}
#inner .menu li:hover ul.text_menu li a{background:none;}
#inner .menu li:hover ul.text_menu li a:hover{background:none;}

#inner #main{padding:17px 12px 0 12px;}
#inner #main h2{color:#555555; font-size:22px; border-bottom:1px solid #e5e5e5; padding-bottom:6px; margin-bottom:13px;}
#inner #main .table{position:relative; margin-bottom:20px;}
#inner #main .table table{width:100%; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-collapse:collapse;}
#inner #main .table th{text-align:left; background:#f1f1f1; border-top:1px solid #e3e3e3; padding:7px 0 9px 11px; font-weight:normal;}
#inner #main .table .th_bord{position:absolute; top:29px; left:0; width:100%; z-index:2; height:3px; background: url("/images/table_th_bg.gif");}
#inner #main .table td{border-bottom:1px solid #e5e5e5; padding:7px 0 7px 11px; border-right:1px solid #e5e5e5;}

#inner .form{background:#f6f3eb; border:1px solid #e9e6df; padding:21px 0 30px 22px; margin-bottom:20px; height:50px;}
#inner .form .lab1{display:block; padding:0 0 3px 1px;}
#inner .form .col{float:left; width:25%;}
#inner .form .inner_inpt{width:180px; height:16px; padding:5px 7px 6px; background: url("/images/inner_inpt_bg.png"); border:none;}
#inner .form select{border:1px solid #b9b8b5; width:194px; height:27px;}
#inner .form .button{float:left; padding-top:13px;}
#inner .form .button a{display:block; width:193px; height:24px; padding-top:9px; text-align:center; background: url("/images/inner_default_button_bg.png"); color:#FFF;}
#inner .form .submit{width:193px; height:33px; background: url("/images/inner_default_button_bg.png"); color:#FFF; border:none; margin-bottom:7px;}

#inner .form ul.newList{left:-9999px; width:191px; background:#fff; position:absolute; border:1px solid #ccc; top:27px; overflow:auto; z-index:9999;}
#inner .form .newListSelected{color:#000; width:194px; height:27px; background: url("/images/inner_inpt_bg.png");}
#inner .form .newListSelected span{width:194px; display:block;}
#inner .form ul.newList li a{padding:3px 8px; color:#000; text-decoration:none; display:block;}
#inner .form ul.newList li a:focus{-moz-outline-style: none;}
#inner .form ul.newList li a:hover{background:#FDD;}
#inner .form .selectedTxt{width:180px; overflow:hidden; height:16px; padding:5px 7px 6px; background: url("/images/select_arrow.png") no-repeat 167px 2px;}
#inner .form .hiLite{background:#650101!important; color:#fff!important;}
#inner .form .hiLite a{background:#650101!important; color:#fff!important;}

#inner .pages{}
#inner .pages li{float:left; padding-right:5px; line-height:14px;}
#inner .pages span{float:left; width:24px; height:19px; padding-top:5px; border:1px solid #efefef; text-align:center; color:#333333;}
#inner .pages a{float:left; width:24px; height:19px; padding-top:5px; border:1px solid #c9c9c9; text-align:center; color:#000;}

#inner .text{overflow:hidden; padding:15px 0 15px;}
#inner .text .col1{float:left; width:45%; margin-right:5%;}
#inner .text .col2{overflow:hidden;}
#inner .text h3{font-size:18px; font-weight:normal; padding-bottom:28px;}
#inner .text p{font-size:13px; line-height:19px; padding-bottom:23px;}
#inner .text .col2 p{width:90%;}
#inner .text p.image{width:auto;}

#inner .form2{background:#f6f3eb; border:1px solid #e9e6df; overflow:hidden; padding:21px 0 30px 22px; margin-bottom:20px;}
#inner .form2 .col1{width:20%; float:left; padding-top:10px;}
#inner .form2 .col1 li{padding-bottom:8px;}
#inner .form2 .col1 li input{margin-right:5px;}
#inner .form2 .col2{width:50%; float:left;}
#inner .form2 .col3{overflow:hidden; padding-top:27px;}
#inner .form2 .lab1{display:block; padding:0 0 3px 1px;}
#inner .form2 .inner_tarea{width:391px; height:99px; padding:5px 7px; background: url("/images/inner_tarea_bg.gif"); border:none;}
#inner .form2 .submit{width:193px; height:33px; background: url("/images/inner_default_button_bg.png"); color:#FFF; border:none; margin-bottom:7px; clear:both;}
#inner .form2 .submit_disabled{width:193px; height:33px; background: url("/images/inner_default_button_dis_bg.png"); color:#9c9987; border:none;}

/* inner2
---------------------------------------- */
#index #header.header_inner{height:185px;}
#index #header.header_inner .become_partner{top:88px; left:34px; height:92px; background: url("/images/become_partner2_bg.png"); width:859px; height:92px; padding:0;}
#index #header.header_inner .become_partner h2{float:left; color:#faf37d; font-size:56px; font-family:"Trebuchet MS"; padding:8px 0 0 37px; letter-spacing:-1px;}
#index #header.header_inner .become_partner a{display:block; width:280px; height:43px; text-indent:-9999px; margin:23px 0 0 0; float:right;}
#index #header .rt{left:-107px; margin-left:100%; top:0; width:144px; height:203px; background: url("/images/inner2_rt.png"); position:absolute; z-index:10;}

#index #main2{width:930px; margin:0 20px 0 37px;}
.main2_top{height:8px; font-size:0; margin:0 8px; position:relative; background:#FFF;}
.main2_top .lt{position:absolute; left:-8px; width:8px; height:8px; top:0; background: url("/images/white_lt.png");}
.main2_top .rt{position:absolute; left:0; margin-left:100%; width:8px; height:8px; top:0; background: url("/images/white_rt.png");}
.main2_middle{background:#FFF; overflow:hidden; color:#1c1c1c; font-size:13px; padding:7px 0 30px 33px;}
.main2_middle .program_tour .left{float:left; width:860px; margin-right:57px;}
.main2_middle .program_tour .left_i img {margin-left: 250px;}
.game_scr img { margin: 0 0 15px 15px; border: 1px solid #000; }
.main2_middle h3{color:#2c2b5e; font-size:20px; font-weight:normal; padding:20px 0 2px; letter-spacing:-1px;}
.main2_middle p{line-height:18px; padding-bottom:18px;}
.main2_middle .program_tour .right{overflow:hidden; padding-top:25px;}
.main2_bottom{height:8px; font-size:0; margin:0 8px; position:relative; background:#FFF;}
.main2_bottom .lb{position:absolute; left:-8px; width:8px; height:8px; top:0; background: url("/images/white_lb.png");}
.main2_bottom .rb{position:absolute; left:0; margin-left:100%; width:8px; height:8px; top:0; background: url("/images/white_rb.png");}

.main2_middle .comission_plans .left{float:left; width:465px;}
.main2_middle .comission_plans .left .table{margin:5px 59px 22px 0; position:relative;}
.main2_middle .comission_plans .left .table table{width:100%; border-bottom:1px solid #cdcdcd; table-layout:fixed;}
.main2_middle .comission_plans .left .table .th_bord{position:absolute; width:100%; height:6px; background: url("/images/th_bottom_bord.gif"); left:0; top:51px;}
.main2_middle .comission_plans .left .table .table_head{height:57px;}
.main2_middle .comission_plans .left .table th{border-left:1px solid #e9e9ef; border-top:1px solid #e9e9ef; height:51px; padding:0 0 6px 21px; text-align:left; font-size:11px; font-weight:normal;}
.main2_middle .comission_plans .left .table th.ta_r{border-left:none; border-right:1px solid #e9e9ef; text-align:right; padding:0 21px 6px 0;}
.main2_middle .comission_plans .left .table .dark td{background:#ececf4;}
.main2_middle .comission_plans .left .table td{border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd; height:31px; padding-left:21px; font:bold 12px arial;}
.main2_middle .comission_plans .left .table td.ta_r{border-right:1px solid #cdcdcd; border-left:none; text-align:right; padding-right:21px; padding-left:0;}
.main2_middle .comission_plans .right{overflow:hidden; padding-right:62px;}

.txt1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666; }
.txt_big { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #900; }
input.f1 { padding: 2px; margin: 2px 0; }

div.logos { float: left; width: 650px; height: 45px; margin-top: 29px; }

/*
.langs{position:absolute; left:800px; top:0; background: url("/images/language_select_bg.png"); width:142px; height:34px; padding-left:44px; z-index:16;}
.langs li{float:left; position:relative; z-index:17; width:112px; height:24px; background:url("/images/language_arrow.gif") no-repeat 105px 17px;}
.langs li .submenu .ul_lang{ padding-left: 82px; height: 18px; width: 24px ;z-index:18;}
.langs li .submenu .ul_lang a.bott{position:relative; padding-left: 0px; width:20px; height:24px; z-index:18;}
.langs a{display:block; width:80px; height:8px; padding:9px 0 0 24px; z-index:18; }
.langs a.bott{  width:20px; height:24px; z-index:18;}
*/
.langs{position:absolute; left:800px; top:0; background: url("/images/language_select_bg.png"); width:142px; height:34px; padding-left:44px; z-index:16;}
.langs li{float:left; position:relative; width:112px; height:24px; background:url("/images/language_arrow.gif") no-repeat 105px 15px; z-index:17; }
.langs li .submenu .ul_lang{ margin-left: 1px; margin-top: 6px; height: 48px; width: 124px; background: url("/images/lang_bg.png"); z-index:18;}
.langs a{display:block; width:80px; height:8px; padding:9px 0 0 24px; }
.langs li .submenu .ul_lang a {position:relative; padding-left: 34px; width:68px; }

