*{margin:0;padding:0;}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('./fonts/HelveticaNeue-Light.eot');
    src: url('./fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), url('./fonts/HelveticaNeue-Light.woff') format('woff'), url('./fonts/HelveticaNeue-Light.ttf') format('truetype'), url('./fonts/HelveticaNeue-Light.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('./fonts/HelveticaNeue-CondensedBold.eot');
    src: url('./fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'), url('./fonts/HelveticaNeue-CondensedBold.woff') format('woff'), url('./fonts/HelveticaNeue-CondensedBold.ttf') format('truetype'), url('./fonts/HelveticaNeue-CondensedBold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}
body{width:100%;height:100%;padding:0;margin:0;font: 12pt/16pt HelveticaNeue, Tahoma, Verdana, sans-serif, Arial;background:#fff;color:#000;}
h3{margin-bottom:10px;}
h2{margin-bottom:10px;}
p{margin-bottom:10px;}
#wrapper{position:relative;width:600px;height:635px;margin:0 auto;padding:0;text-align:center;}
#pagemaintenance{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;background-image:url('./images/bg.jpg');background-repeat:no-repeat;overflow:hidden;}

#pagemain{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;background-image:url('./images/bg.jpg');background-repeat:no-repeat;overflow:hidden;}
.toppanel{position:absolute;width:600px;margin:0;padding:0;top:0;left:0;background-image:url('./images/bg.jpg');background-repeat:no-repeat;background-position:0 0px;overflow:hidden;}
#pagemain .toppanel{height:402px;background-position:0 0;}
#continue{display:none;position:absolute;width:349px;height:23px;top:241px;right:0;padding:3px 0;background-color:#fff;border:5px solid #000;cursor:pointer;}
.middlepanel{position:absolute;width:600px;height:198px;margin:0;padding:0;top:402px;left:0;background-image:url('./images/bg.jpg');background-repeat:no-repeat;background-position:0 -402px;overflow:hidden;}
.choosefield{position:absolute;width:200px;height:20px;top:10px;left:197px;}
.button3, .button5, .button7, .button9, .button10, .button12, .buttonhowtoplay, .buttonback{background-image:url('./images/bs.png?v=1');background-repeat:no-repeat;overflow:hidden;}
.button3, .button5, .button7, .button9, .button10, .button12{position:absolute;width:127px;height:57px;}
.button3{left:29px;top:42px;background-position:0 0;}
.button5{left:167px;top:42px;background-position:0 -57px;}
.button7{left:305px;top:42px;background-position:0 -114px;}
.button9{left:443px;top:42px;background-position:0 -171px;}
.button10{left:29px;top:110px;background-position:0 -228px;}
.button12{left:443px;top:110px;background-position:0 -285px;}
.buttonhowtoplay{position:absolute;width:60px;height:47px;top:19px;left:5px;background-position:0 -342px;cursor:pointer;}

#pagerules{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;overflow:hidden;}
#pagerules .toppanel{height:402px;background-position:0 -595px;}
.buttonback{position:absolute;width:59px;height:47px;top:19px;left:5px;background-position:-60px -342px;cursor:pointer;}
.buttonrating{position:absolute;width:100px;height:25px;top:124px;left:250px;padding-top: 4px;background-color:#d8d8d8;cursor:pointer;}
#minifield{position:absolute;width:200px;height:200px;top:117px;left:100px;}
#minifield .square{position:absolute;width:60px;height:60px;z-index:1;background-repeat:no-repeat;background-position:center center;opacity:1;border:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;}
#rules{position:absolute;width:200px;height:100px;top:114px;left:300px;}
#autosave{position:absolute;width:400px;height:100px;top:328px;left:100px;}

#pagegame{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;overflow:hidden;}
#pagegame .toppanel{width:590px;height:590px;background:none;border:5px solid #000;}
#pagegame .toppanel .gameparams{margin:12px 0;white-space:nowrap;}
#pagegame .bottompanel{display:none;margin:11px 0;}
#gamewrapper{margin:0 auto;}
a,a:visited{color:#000;}
.gamefield{border:none;position:relative;clear:both;overflow:hidden;}
.gamefield div{border:none;cursor:pointer;position:absolute;left:0;top:0;z-index:1;background-repeat:no-repeat;background-position:center center;opacity:1;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;}

#pagegameover{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;overflow:hidden;}
#pagegameover .toppanel{height:402px;background-position:0 -595px;}
#pagegameover .toppanel .gameparams{position:absolute;width:400px;top:150px;left:100px;}
#congratulations{display:none;margin:7px 0 -7px 0;font-weight: bold;}
#telltofriends{margin: 7px 0;font-weight: bold;cursor:pointer;text-decoration:underline;}

#pagerating{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;overflow:hidden;}
#pagerating .toppanel{height:402px;background-position:0 -595px;}
#rating{position:absolute;width:560px;top:100px;left:20px;}
#rating i.leftarrow, div#rating i.rightarrow{height:15px;display:block;position: absolute;left:120px;top:2px;width:8px;overflow:hidden;background:url('./images/bs.png?v=1') no-repeat;cursor:pointer;outline:0;}
#rating i.leftarrow{background-position: -119px -342px;}
div#rating i.rightarrow{left:434px;background-position: -119px -374px;}
#rating .user0{position:absolute;top:31px;left:0px;width:280px;height:50px;}
#rating .user1{position:absolute;top:31px;left:280px;width:280px;height:50px;}
#rating .user2{position:absolute;top:81px;left:0px;width:280px;height:50px;}
#rating .user3{position:absolute;top:81px;left:280px;width:280px;height:50px;}
#rating .user4{position:absolute;top:131px;left:0px;width:280px;height:50px;}
#rating .user5{position:absolute;top:131px;left:280px;width:280px;height:50px;}
#rating .user6{position:absolute;top:181px;left:0px;width:280px;height:50px;}
#rating .user7{position:absolute;top:181px;left:280px;width:280px;height:50px;}
#rating .user8{position:absolute;top:231px;left:0px;width:280px;height:50px;}
#rating .user9{position:absolute;top:231px;left:280px;width:280px;height:50px;}
#rating .user0 img, #rating .user2 img, #rating .user4 img, #rating .user6 img, #rating .user8 img{position:absolute;right:0;top:0;width:50px;height:50px;}
#rating .user1 img, #rating .user3 img, #rating .user5 img, #rating .user7 img, #rating .user9 img{position:absolute;left:0;top:0;width:50px;height:50px;}
#rating .user0 div, #rating .user2 div, #rating .user4 div, #rating .user6 div, #rating .user8 div{position:absolute;right:60px;top:4px;width:220px;height:50px;text-align:right;}
#rating .user1 div, #rating .user3 div, #rating .user5 div, #rating .user7 div, #rating .user9 div{position:absolute;left:60px;top:4px;width:220px;height:50px;text-align:left;}

#pagepointsnotice{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;overflow:hidden;}
#pagepointsnotice .toppanel{height:402px;background-position:0 -595px;}
#pagepointsnotice .toppanel .pointsnoticetext{position:absolute;width:400px;top:150px;left:100px;}

#pagedisconnect{position:absolute;width:600px;height:600px;margin:0;padding:0;top:0;left:0;overflow:hidden;z-index:5;}
#pagedisconnect .toppanel{height:402px;background-position:0 -595px;}
#pagedisconnect .toppanel .disconnecttext{position:absolute;width:400px;top:150px;left:100px;}