html, body {margin-top: 0px; padding-top: 0px; color: black; text-align: center;}
body, table, input, textarea {font: 13px Verdana, Arial, Helvetica, sans-serif;}
a {color: #2653A6; text-decoration: none; background-color: inherit; cursor: pointer;}
a:hover {text-decoration: underline;}
a.no-underline {text-decoration: none;}
img {border: 0px;}
form, h3, .vio-seznam p {margin: 0px; padding: 0px;}
p {margin-top: 16px; margin-bottom: 16px; padding: 0px;}
h2 {font-size: 160%;}
h3 {font-size: 140%;}
h4 {font-size: 120%;}
hr {color: #666666; background-color: #666666; height: 1px; border: 0px;}
div.hr {width: 465px; height: 1px; background: url('hr.png') #666666 no-repeat center center; margin: 15px auto; overflow: hidden; font-size: 1px;}
div.hr hr {display: none;}
div.hr.nom {margin: 0px auto;}
th {font-weight: bold; text-align: center;}
.va-top {vertical-align: top;}
.va-middle {vertical-align: middle;}
.center {text-align: center !important;}
.right {text-align: right;}
.fs95 {font-size: 95%;}
.mt5 {margin-top: 5px;}
.mt12 {margin-top: 12px;}
.mt30 {margin-top: 30px !important;}
.mb10 {margin-bottom: 10px !important;}
.pt0 td {padding-top: 0px;}
.pb0 td {padding-bottom: 0px;}
.pt5 {padding-top: 5px;}
.pb5 {margin-bottom: 5px;}
.w80 {width: 80px;}
.w100 {width: 100px;}
.w115 {width: 115px;}
.w200 {width: 200px;}
.w300 {width: 300px;}
.w465 {width: 465px;}
.f-left {float: left;}
.f-right {float: right;}
.c-both {clear: both;}
.d-none {display: none;}

.ogrodje {width: 821px; margin: 0px auto; background-color: white;}
.glava {background-color: #A9D72E; margin-bottom: 10px;}
.banner {float: right; padding: 6px;}
.crn-trak {height: 12px; background-color: #373834; font-size: 10px; text-align: center; color: white; padding: 3px 0px; clear: both;}
.crn-trak a {color: white;}
.glava .crn-trak {height: 10px; overflow: hidden;}
.vsebina {width: 821px; background: url("levo-sredina-ozadje.png") repeat-y -510px 0px; padding-bottom: 10px;}
.vsebina-levo {float: left; height: 100%;}
.vsebina-levo, #meni, #meni * {width: 142px; overflow: hidden;}
#meni a, .vsebina-levo-presledek, .vsebina-levo-spodaj {background-image: url("meni-sprite.png"); background-repeat: no-repeat;}
#meni a {display: block; height: 21px; font-size: 1px; padding-left: 150px;} #meni a * {display: none;}
#meni #index {height: 27px;} #meni #o-nas {background-position: 0px -28px;} #meni #nagradne-igre {background-position: 0px -50px;} #meni #nagrajenci {background-position: 0px -72px;} #meni #dodaj-igro {background-position: 0px -94px;}
.vsebina-levo-presledek {height: 8px; background-position: 0px -123px;}
.vsebina-levo-spodaj {height: 6px; background-position: 0px -116px;}
.vsebina-sredina {width: 509px; margin-left: 147px;}
.vsebina-sredina-zgoraj {height: 17px; background: url("sredina-robovi.png") no-repeat;}
.vsebina-sredina-spodaj {height: 19px; background: url("sredina-robovi.png") no-repeat 0px -18px;}
.vsebina-sredina-vsebina {text-align: left; padding: 1px 20px; background: url("levo-sredina-ozadje.png") repeat-y;}

.vio-seznam div {margin-top: 8px; margin-bottom: 18px; padding: 0px;}
div.igre {text-align: center; margin: 22px auto;}
div.igre table {width: 380px; margin: 0px auto; font-size: 85%;}
div.igre table, div.igre th, div.igre td {border: 1px solid #444444; border-collapse: collapse; padding: 2px 3px; text-align: left;}
div.igre .naslov {padding: 5px; text-align: center; font-size: 120%;}
.dodajanje th {font-size: 88%;}
.dodajanje .primer td {padding-top: 0px; padding-bottom: 5px; font-size: 80%;}
.dodajanje th, .posiljanje th {text-align: left; padding-right: 20px;}
.dodajanje input, .dodajanje textarea, .posiljanje input, .posiljanje textarea {border: 1px solid #A9D72E; padding: 2px;}
.posiljanje th.va-top {padding-top: 4px;}
.posiljanje .pt th, .posiljanje .pt td {padding-top: 10px;}

.ocena {background-image: url('zvezdice.png'); background-repeat: no-repeat; width: 74px; height: 13px; overflow: hidden;}
.ocena.o00 {background-position: -75px 0px;}
.ocena.o05 {background-position: -60px -14px;}
.ocena.o10 {background-position: -60px 0px;}
.ocena.o15 {background-position: -45px -14px;}
.ocena.o20 {background-position: -45px 0px;}
.ocena.o25 {background-position: -30px -14px;}
.ocena.o30 {background-position: -30px 0px;}
.ocena.o35 {background-position: -15px -14px;}
.ocena.o40 {background-position: -15px 0px;}
.ocena.o45 {background-position: 0px -14px;}
.ocena div {width: 15px; height: 100%; float: left; cursor: pointer;}

.tabela-ocene {border-collapse: collapse;}
.tabela-ocene td {text-align: center; padding-bottom: 12px; font-size: 80%;}
.tabela-ocene div {margin: 3px auto 0px;}
.ocena-inline div {float: left; display: inline;}
.ocena-inline .ocena {margin-top: 1px;}