body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td,textarea{margin:0;padding:0;border:0;outline:none; font: 20px Arial, sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal}
body,html{height:100%; width:100%; background:#ED6000}

.fon{position:relative; width:998px; height:732px; margin:auto; margin-top:0; background:url(img/1.png)}
.glaza{position:absolute; top:0; left:0; width:998px; height:732px; background:url(img/2.png)}
.baza{position:absolute; top:0; left:0; width:998px; height:732px; background:url(img/3.png)}

.ru{position:absolute; top:306px; left:6px; width:49px; height:48px; background:url(img/ru.png) top}
.ru:hover{background:url(img/ru.png) bottom; cursor:pointer}
.en{position:absolute; top:371px; left:6px; width:49px; height:48px; background:url(img/en.png) top}
.en:hover{background:url(img/en.png) bottom; cursor:pointer}
.ch{position:absolute; top:435px; left:7px; width:49px; height:48px; background:url(img/ch.png) top}
.ch:hover{background:url(img/ch.png) bottom; cursor:pointer}
.it{position:absolute; top:499px; left:6px; width:49px; height:48px; background:url(img/it.png) top}
.it:hover{background:url(img/it.png) bottom; cursor:pointer}

.v{position:absolute; top:599px; left:6px; width:48px; height:46px; background:url(img/v.png) top}
.v:hover{background:url(img/v.png) bottom; cursor:pointer}

.p10,.p11,.pdrug,.preg{position:absolute; top:18px; right:26px; width:279px; height:93px}
.p10{background:url(img/10.png) top}
.p10:hover{background:url(img/10.png) bottom; cursor:pointer}
.p11{background:url(img/11.png) top}
.p11:hover{background:url(img/11.png) bottom; cursor:pointer}
.pdrug{background:url(img/drug.png) top}
.pdrug:hover{background:url(img/drug.png) bottom; cursor:pointer}
.preg{background:url(img/reg.png) top}
.preg:hover{background:url(img/reg.png) bottom; cursor:pointer}

.md5{position:absolute; top:8px; left:24px; width:299px; height:73px; background:url(img/md5.png) top}
.md5:hover{background:url(img/md5.png) bottom; cursor:pointer}

.bux{position:absolute; top:619px; right:-1px; width:119px; height:114px; background:url(img/bux.png) top}
.bux:hover{background:url(img/bux.png) bottom; cursor:pointer}

.bux{position:absolute; top:619px; right:-1px; width:119px; height:114px; background:url(img/bux.png) top}
.bux:hover{background:url(img/bux.png) bottom; cursor:pointer}

.ent{position:absolute; top:137px; right:3px; width:98px; height:115px; background:url(img/ent.png) top}
.ent:hover{background:url(img/ent.png) bottom; cursor:pointer}
.exit{position:absolute; top:123px; right:3px; width:112px; height:131px; background:url(img/exit.png) top}
.exit:hover{background:url(img/exit.png) bottom; cursor:pointer}

.m1,.m2,.m3,.m4,.m5,.m6{font-size:23px; color:#004822; position:absolute; top:696px; left:500px; text-decoration:none}
.m1{left:174px}
.m2{left:270px; top:698px}
.m3{left:328px}
.m4{left:433px}
.m5{left:556px}
.m6{left:695px}
.mb{color:#fff}

.l2,.l1{position:absolute; top:108px; left:85px}
.skatina{position:absolute; top:178px; left:92px; width:878px; height:471px; background:url(img/skatina.png)}

.t0{position:absolute; top:200px; left:75px; border-collapse:collapse; width:650px}
.t0 td{padding-left:10px; padding-right:10px; color:#fff; height:40px}
.t1{width:70px; vertical-align:middle; text-align:center; font-size:25px}
.t2{border:1px solid #fff; color:#E1CEBE1; font-size:21px; width:580px; vertical-align:top}
.t2t{border-top:none}
.t2b{border-bottom:none}

.d0{position:relative}
.d1{position:absolute; top:5px; left:0; font-size:25px; color:#fff}
.d2{position:absolute; top:8px; left:0; font-size:21px; color:#E1CEBE; text-decoration:none}
.d2:hover{color:#fff; cursor:pointer}

.d3{position:absolute; top:135px; left:312px; font-size:30px; color:#fff}
.vv{position:absolute; top:128px; left:550px; width:150px; height:40px; background:url(img/vv.png) top}
.vv:hover{background:url(img/vv.png) bottom}

.d4{position:absolute; top:325px; left:750px; font-size:29px; color:#98C000}

.td5{position:absolute; top:350px; left:750px}
.td5 td{height:30px}

.d6{position:absolute; top:732px; left:142px; background:url(img/podmenu.png); width:706px; height:463px}
.d6i{position:absolute; top:10px; left:20px; font-size:20px; color:#004017; width:656px; overflow:auto; height:435px; padding-right:20px}
.d6i p{font-size:20px}
.d6i .cufon-canvas{margin-top:5px; font-size:20px}


.d7{position:relative; margin-top:260px; margin-left:auto; margin-right:auto; background:url(img/win2.png); width:632px; height:265px}
.lcross{position:absolute; top:2px; right:2px; background:url(img/lcross.png) top; width:78px; height:78px}
.lcross:hover{background:url(img/lcross.png) bottom; cursor:pointer}

.line{position:absolute; top:10px; left:120px; background:url(img/line.png); width:82px; height:15px; padding-bottom:1px; padding-left:2px; padding-right:2px; padding-top:2px}
.inline{background:url(img/inline.png); height:15px; text-align:}

.play{position:absolute; top:5px; left:228px; width:81px; height:27px; background:url(img/play.png) top}
.play:hover{background:url(img/play.png) bottom; cursor:pointer}

.new{position:absolute; top:5px; left:315px; background:url(img/game_player.png) bottom; width:119px; height:27px}
.new:hover{background:url(img/game_player.png) top; cursor:pointer}

.compgame{position:absolute; top:5px; left:440px; background:url(img/pk_player.png) bottom; width:88px; height:27px}
.compgame:hover{background:url(img/pk_player.png) top; cursor:pointer}


.cancel{position:absolute; top:5px; left:440px; background:url(img/cancel.png) top; width:89px; height:27px}
.cancel:hover{background:url(img/cancel.png) bottom; cursor:pointer}

.w1{position:absolute; top:50px; left:57px; font-size:40px; color:#fff}
.w2{position:absolute; top:127px; left:57px; font-size:40px; color:#fff}
.w3{position:absolute; top:30px; left:158px; background:url(img/pole1.png); width:250px; height:83px}
.w4{position:absolute; top:105px; left:158px; background:url(img/pole1.png); width:250px; height:83px}
.w5{position:absolute; top:187px; width:100%; text-align:center; color:#7D000C; font-size:30px; padding-left:10px}
.a1{color:#7D000C; font-size:30px; text-decoration:none}
.a1:hover{color:#fff; cursor:pointer}

.in1{background:none; position:absolute; top:52px; left:188px; width:190px; font-size:31px; color:#004017}
.in2{background:none; position:absolute; top:127px; left:188px; width:190px; font-size:31px; color:#004017}
.voiti{position:absolute; top:55px; left:390px; background:url(img/voiti.png) top; width:207px; height:108px}
.voiti:hover{background:url(img/voiti.png) bottom; cursor:pointer}

form#userLoginForm label.required{display:none}
form#userLoginForm input#email{background:none; position:absolute; top:52px; left:188px; width:190px; font-size:31px; color:#004017}
form#userLoginForm input#password{background:none; position:absolute; top:127px; left:188px; width:190px; font-size:31px; color:#004017}
form#userLoginForm input#submit{position:absolute; top:55px; left:390px; background:url(img/voiti.png) top; width:207px; height:108px}
form#userLoginForm input#submit:hover{background:url(img/voiti.png) bottom; cursor:pointer}

.w6{position:absolute; top:20px; left:165px; text-align:center; color:#7D000C; font-size:60px}
.w7{position:absolute; top:90px; left:57px; font-size:32px; color:#fff}
.w8{position:absolute; top:170px; width:100%; text-align:center; color:#7D000C; font-size:27px; padding-left:10px}
.w9{position:absolute; top:80px; left:180px; background:url(img/pole1.png); width:250px; height:83px}
.in3{background:none; position:absolute; top:103px; left:208px; width:190px; font-size:31px; color:#004017}
.otpr{position:absolute; top:77px; left:408px; background:url(img/otpr.png) top; width:207px; height:92px}
.otpr:hover{background:url(img/otpr.png) bottom; cursor:pointer}

form#userForgetPasswordForm input#email{background:none; position:absolute; top:103px; left:208px; width:190px; font-size:31px; color:#004017}
form#userForgetPasswordForm input#submit{position:absolute; top:77px; left:408px; background:url(img/otpr.png) top; width:207px; height:92px}
form#userForgetPasswordForm input#submit:hover{background:url(img/otpr.png) bottom; cursor:pointer}


form#userRegisterForm input#email{background:none; position:absolute; top:103px; left:208px; width:190px; font-size:31px; color:#004017}
form#userRegisterForm input#submit{position:absolute; top:77px; left:408px; background:url(img/otpr.png) top; width:207px; height:92px}
form#userRegisterForm input#submit:hover{background:url(img/otpr.png) bottom; cursor:pointer}

.w10{position:absolute; top:25px; left:95px; text-align:center; color:#7D000C; font-size:52px}
.w11{position:absolute; top:62px; left:90px; text-align:center; color:#7D000C; font-size:44px}
.yes{position:absolute; top:115px; left:136px; background:url(img/yes.png) top; width:186px; height:86px}
.yes:hover{background:url(img/yes.png) bottom; cursor:pointer}
.no{position:absolute; top:115px; left:331px; background:url(img/no.png) top; width:187px; height:92px}
.no:hover{background:url(img/no.png) bottom; cursor:pointer}

.d8{position:relative; margin-top:176px; margin-left:auto; margin-right:auto; background:url(img/win1.png); width:635px; height:454px}
.lcross1{position:absolute; top:0; right:2px; background:url(img/lcross.png) top; width:78px; height:78px}
.lcross1:hover{background:url(img/lcross.png) bottom; cursor:pointer}

.w12{position:absolute; top:40px; left:125px; text-align:center; color:#7D000C; font-size:60px}
.w13{position:absolute; top:107px; left:65px; font-size:32px; color:#fff}
.w14{position:absolute; top:190px; left:65px; font-size:32px; color:#fff}
.w15{position:absolute; top:98px; left:225px; background:url(img/pole1.png); width:250px; height:83px}
.w16{position:absolute; top:179px; left:225px; background:url(img/pole2.png); width:378px; height:155px}
.in4{background:none; position:absolute; top:122px; left:254px; width:190px; font-size:26px; color:#004017}
.in5{background:none; position:absolute; top:205px; left:252px; width:326px; font-size:26px; color:#004017; height: 103px;}
.otprsm{position:absolute; top:330px; left:228px; background:url(img/otprsm.png) top; width:188px; height:86px}
.otprsm:hover{background:url(img/otprsm.png) bottom; cursor:pointer}

form#userInviteForm input#email{background:none; position:absolute; top:122px; left:254px; width:190px; font-size:26px; color:#004017}
form#userInviteForm textarea#msg{background:none; position:absolute; top:205px; left:252px; width:326px; font-size:26px; color:#004017; height: 103px;}
form#userInviteForm input#submit{position:absolute; top:330px; left:228px; background:url(img/otprsm.png) top; width:188px; height:86px}
form#userInviteForm input#submit:hover{background:url(img/otprsm.png) bottom; cursor:pointer}


.w17{position:absolute; top:43px; left:90px; font-size:36px; color:#fff}
.w17i{position:absolute; top:13px; left:140px; font-size:36px; color:#fff; text-align:center}
.w18{position:absolute; top:75px; left:198px; font-size:60px; color:#7D000C}
.w19{position:absolute; top:247px; left:129px; font-size:37px; color:#7D000C; text-decoration:none}
.w19i{position:absolute; top:247px; left:510px; font-size:37px; color:#7D000C; text-decoration:none}
.w19:hover{color:#fff; cursor:pointer}
.w19i:hover{color:#fff; cursor:pointer}
.w20{position:absolute; top:360px; width:100%; text-align:center; color:#7D000C; font-size:26px; padding-left:10px}



.b1,.b2,.b3{position:absolute; top:116px; width:181px; height:139px}
.b1{left:47px}
.b2{left:235px}
.b3{left:422px}

.krg,.kr{background:url(img/k.png) bottom}
.kg{background:url(img/k.png) top}
.krg:hover{background:url(img/k.png) top; cursor:pointer}

.nrg,.nr{background:url(img/n.png) bottom}
.ng{background:url(img/n.png) top}
.nrg:hover{background:url(img/n.png) top; cursor:pointer}

.brg,.br{background:url(img/b.png) bottom}
.bg{background:url(img/b.png) top}
.brg:hover{background:url(img/b.png) top; cursor:pointer}

.b4{position:absolute; top:280px; left:140px; background:url(img/play2.png) top; width:188px; height:85px}
.b4:hover{background:url(img/play2.png) bottom; cursor:pointer}
.b5{position:absolute; top:280px; left:324px; background:url(img/cancel2.png) top; width:185px; height:85px}
.b5:hover{background:url(img/cancel2.png) bottom; cursor:pointer}

.win{position:absolute; top:85px; left:235px; background:url(img/win.png); width:172px; height:183px}
.lus{position:absolute; top:85px; left:228px; background:url(img/lus.png); width:195px; height:181px}
.xm{position:absolute; top:95px; left:225px; background:url(img/xm.png); width:199px; height:174px}

.w21{position:absolute; top:25px; left:175px; font-size:60px; color:#fff}
.w21i{position:absolute; top:25px; left:175px; font-size:60px; color:#7D000C}
.w21z{position:absolute; top:25px; left:252px; font-size:60px; color:#7D000C}
.w22{position:absolute; top:275px; left:50px; font-size:46px; color:#fff}
.w23{position:absolute; top:320px; left:50px; font-size:26px; color:#7D000C}
.w24{position:absolute; top:275px; left:425px; font-size:46px; color:#fff}
.w25{position:absolute; top:320px; left:425px; font-size:26px; color:#7D000C}
.w26{position:absolute; top:370px; width:100%; text-align:center; color:#7D000C; font-size:37px; padding-left:10px}
.w26i{color:#7D000C; font-size:37px; text-decoration:none}
.close{position:absolute; top:272px; left:233px; background:url(img/close.png) top; width:187px; height:82px}
.close:hover{background:url(img/close.png) bottom; cursor:pointer}


#contactForm pre
{
    font-family: monospace;
    font-size: 15px;
}

#messages{position:fixed; top:0; left:0; width:100%; color:#000; text-align:center; border-bottom:1px solid #9d9da1; background:#e0dfe3; padding-top:3px; padding-bottom:3px; z-index:1}
#messages li{font-size:20px}

a.link_name{color:#000}
a.link_name:hover{color:#f00}

.table_goods td{height:35px}


.buhtable td
{
    font-size:10px;
}


.pagination a , .pagination div , .pagination span
{ font-size:12px;}

ul.errors li{margin-left:71px; margin-top:45px; font-size:15px; display:none}

.td_row_price
{
    margin-left:10px;
    padding-left: 10px;
}

div.d6ii table.pin td{padding-right:30px; padding-bottom:5px}
table.pin td.tr_row a.link_name{text-decoration:underline}


form#contactForm input,form#userPinActivate input,form#userOutput input{border:1px solid #004822; margin-top:5px}
form#contactForm textarea{border:1px solid #004822; margin-top:5px}
form#contactForm dt#msg-label{margin-top:15px}
form#contactForm dt#captcha-label{margin-top:15px}
form#contactForm input#captcha-input{margin-left:-12px}

