body {margin: 0px 0px 0px 0px; font-family: verdana, times new roman; font-size: 90%; background: url('img/bigpage11.gif') top center repeat-y white; color: #444}
.slim {width: 780px; margin: 0px auto 0px auto; border: 0px dotted silver; background-color: #fff; padding: 0px}
a {color: #1E79D4}
a:hover {color: #ED20C3}

.logo {width: 200px; height: 200px; border: 0px solid black; float: left; position: relative}
.topmenu {width: 575px; height: 198px; border: 1px solid white; margin: 0px 0px 0px 200px; background: url('img/btop3.gif') top right no-repeat white;  }
.lmenu {border: 0px solid black; margin: 0px 0px 0px 0px; text-align: left; float:left; width: 160px; padding: 10px 20px 10px 20px}
.cont {border: 0px dotted #F2E6BF; margin: 0px 0px 5px 200px; }

.lmenu a {display: block; padding: 10px 15px 10px 15px; margin: 5px auto 0px auto; font-weight: bold; border-width: 0px 0px 0px 0px; border-style: solid;
			color: #1E79D4;
			background: #fff url('img/lms4.gif') top center no-repeat;
			border-color: #000 
			}
.lmenu a:hover {
            border-color: #F2E6BF; 
            color: #ED20C3;
            text-decoration: none;
            background: #fff url('img/lmm4.gif') top center no-repeat;
			}

div#mmenu {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 60px; height: 90px; border: 0px solid #0cc; text-align: right; }
div#mmenu a {display: block; height: 20px; width: 85px; text-align: right; float: left; margin: 0px 5px 5px 5px; padding: 70px 5px 0px 0px; font-size: 12px}
	div#mmenu a {color: black; text-decoration: none; border: 0px solid #1E79D4; background-image: url('img/mm.gif')}
	div#mmenu a:hover {color: #FFF}
	div#mmenu a.act {color: #444}
a#a {background-position: 0px 0px}
a.act#a, a:hover#a {background-position: 810px 0px}
a#b {background-position: 720px 0px}
a.act#b, a:hover#b {background-position: 630px 0px}
a#c {background-position: 540px 0px}
a.act#c, a:hover#c {background-position: 450px 0px}
a#d {background-position: 360px 0px}
a.act#d, a:hover#d {background-position: 270px 0px}
a#e {background-position: 180px 0px}
a.act#e, a:hover#e {background-position: 90px 0px}

p#slogan {position: relative; margin: 45px 25px 5px 5px ; height: 30px; width: 300px; color: #1E79D4; font-style: italic; font-weight: bold}

a#logo {position: relative; }
a#logo span {background: white url('img/logo5.gif') center no-repeat; display: block; cursor: pointer; position: absolute; height: 200px; width: 200px; left: 0; top: 0; z-index: 1}


h1 {display: inline; }
h2 {color: #79A6D4; background: url('img/') top right no-repeat; padding: 0px 24px 0px 24px; margin: 0px; text-align: right; font-size: 100%}
h3 {background: url('img/h33.gif') top left no-repeat; padding: 0.1em 0px 0.1em 24px; margin: 0.5em 0px 0px 0px ; font-size: 100%; color: #1E79D4; clear: right}
h4 {background: url('img/h43.gif') top left no-repeat; padding: 0.1em 0px 0.1em 24px; margin: 1em 0px 0px 0px; color: #767676; clear: right}
h5 {padding: 0px; margin: 0.8em 0em 0em 0em; color: #D49A1E;}

div.cont {line-height: 1.5; padding: 0px 10px 10px 0px}
div.cont div {text-align: justify; text-indent: 0em; margin-bottom: 1em}
div.cont div.ad {float: right; margin: 0.5em; text-indent: 0em}
div.cont .posunuto {margin-left: 1em }
.pravidla {border: 1px solid #1E79D4; color: black; background: #79A6D4 url('img/pravidla.gif') top left no-repeat; padding: 0.5em; margin: 1em 100px 1em 100px; text-align:center;}

div.cont div.note {font-size: 85%; color: #BABABA; text-align: right; }
	div.cont div.note a {color: #BABABA; text-decoration:none;}
div.cont img {float: right; border-width: 0px; margin: 0.3em; padding: 0PX}
div.cont img.at {float:none;margin:0px}

div.cont code {background: #eee; padding: 0.25em}
div.cont table {clear: right}

div.fun img {float: none; }
div.fun a {display: block }

input.button {}

.blue {color: #1E79D4}
.flava {color: #ED20C3}

.patka {color: #767676; clear: both; text-align: center; padding: 10px; background: white url('img/bpatka.gif') top right no-repeat; display: block}
.patka a {text-decoration: none}
.footer {clear: both; width: 100px; visibility: hidden}

dt {font-weight:bold}
#json {display: none}

table.sudoku {margin: 5px auto 5px auto;border-width: 3px; border-collapse: collapse; border-color:#111111; border-style: solid; text-align: center; background-color: #fff}
table.sudoku td {border-width: 1px; border-color:#111111; border-style: solid; height: 50px; width: 50px; }
table.sudoku td input {font-size: 20px; text-align: center; border: 0px solid transparent; width: 45px; background-color: transparent }
table.sudoku td input.vpisky {font-size: 10px; text-align: center; margin: 0px; border: 0px solid #f0f0f0}
table.sudoku td input.vp {font-size: 10px; text-align: center; margin: 0px; border: 0px solid #f0f0f0}
table.sudoku td input.sv {color:#777}
table tr.horni td {border-top-width: 3px; }
table tr.dolni td {border-bottom-width: 3px; }
table td.leve {border-left-width: 3px; }
table td.prave {border-right-width: 3px; }

table.sudoku td.dg {background-color: #eef; }

div.adbox {width: 300px; height: 80px; border: 1px solid #ccc; margin: 40px auto 10px auto; padding: 10px;   }
div.adbox img {margin: 10px }
