*{margin:0;padding:0}body{background:#ccc;font:76% verdana,tahoma,sans-serif}a{background-color:inherit;color:#286ea0;font-weight:bold;text-decoration:none}a:hover{text-decoration:underline}a:link{color:#888;text-decoration:none}a:visited{color:#888;text-decoration:none}p{margin:0 0 16px 0}ul,ol{margin:0 0 16px 15px;padding-left:5px}ul ul,ol ol{margin:3px 0 0 15px}img{float:left;margin:0 10px 5px 0}.sudok{width:20px;font-size:14px;border:1px solid #666666;text-align:center;font-weight:bold}.sudok_b{width:20px;font-size:14px;border:1px solid #666666;text-align:center;border-bottom:2px solid #666666;font-weight:bold}.sudok_br{width:20px;font-size:14px;border:1px solid #666666;text-align:center;border-bottom:2px solid #666666;border-right:2px solid #666666;font-weight:bold}.sudok_bl{width:20px;font-size:14px;border:1px solid #666666;text-align:center;border-bottom:2px solid #666666;border-left:2px solid #666666;font-weight:bold}.sudok_t{width:20px;font-size:14px;border:1px solid #666666;text-align:center;border-top:2px solid #666666;font-weight:bold}.sudok_tr{width:20px;font-size:14px;border:1px solid #666666;text-align:center;border-top:2px solid #666666;border-right:2px solid #666666;font-weight:bold}.sudok_tl{width:20px;font-size:14px;border:1px solid #666666;text-align:center;border-top:2px solid #666666;border-left:2px solid #666666;font-weight:bold}h1{color:#555;font-size:3.6em;letter-spacing:-3px;margin:0;text-align:right}h2{font-size:1.6em;font-weight:normal;letter-spacing:-1px;margin:5px 0 10px}#title{margin:20px auto -15px;width:700px}#container{background:#fff bottom left no-repeat;border:7px solid #555;color:#555;margin:0 auto 15px;padding:10px;width:700px;line-height:1.3em}#sidebar{float:left;padding-left:5px;width:110px}#sudoside{float:left;padding-left:5px;padding-top:10px;width:60px;height:100px}#sidebar p{margin:10px 0 5px 0;text-align:center;font-size:0.8em}#main{float:right;width:530px}#footer{clear:both;text-align:right;padding-bottom:10px}.menu{border:1px solid #ffffff;color:#286ea0;display:block;font-size:1.1em;font-weight:bold;padding:4px 2px 4px 10px;width:110px}.menu:hover{background-color:#f8f8f8;border:1px solid #dadada;color:#888;text-decoration:none}.credits{color:#888;font-size:0.9em;margin-bottom:0px}.credits a{color:#888}table.contact{border-collapse:collapse}table.contact td{text-align:right}table{text-align:left;font-family:Verdana;font-weight:normal;font-size:12px;border-collapse:collapse}table.wine{border:1px solid #666666;text-align:left;font-family:Verdana;font-weight:normal;font-size:9px;border-collapse:collapse;width:100%}td{padding:3px 3px 3px 12px;text-align:left}table.wine td{border:1px solid #666666;padding:1px 1px 1px 4px;text-align:left;font-size:10px}th{background-color:#eaeaea;font:bold 9px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;text-align:left;padding:3px 3px 3px 6px}table.wine th{border:1px solid #666666;background-color:#eaeaea;font:bold 10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:capitalize;text-align:left;padding:6px 6px 3px 6px}.sudoTable{width:20px;font-size:14px;border:0px solid #666666;text-align:center}.sudoTable td{padding:0px 0px 0px 0px;border:0px}.sudoMainTable{width:20px;font-size:14px;border:0px solid #666666;text-align:center;margin-left:2cm}.sudoMainTable td{padding:1px}.submitLink{text-decoration:none;cursor:pointer;background-color:#f8f8f8;border:1px solid #dadada;color:#666;padding-top:8px;padding-right:6px;padding-bottom:8px;padding-left:6px;font-size:12px;vertical-align:middle}.txt{text-align:justify;width:225px}.txt img{display:block;margin:0 auto}#id_answer_1{width:40px}ul.errorlist{position:absolute}