/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
blockquote, q {quotes: none;}
legend {display:none;}
button {cursor:pointer;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* other */ 
html {background: url("../images/html-bg.png") center top repeat-x;}
body {font-family:Arial, Helvetica, sans-serif;background: url("../images/body-game-bg.png") center top no-repeat;}
span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}
button {cursor:pointer}
button span {display:none;}
a:hover {text-decoration:none;}
a span {display:none;}
legend {display:none;}
#page {background: url("../images/page-bg.gif") center top repeat-y;width:974px;padding-top:7px;padding-left:13px;padding-right:12px;padding-bottom:20px;margin:0px auto;}
.left {float:left;width:822px;}

/* definice pozadi v hlavicce */
.maxo {background: url("../images/hlava-maxo.jpg") center top no-repeat;background-position:215px 1px;}

#lista {line-height:24px;font-size:11px;text-align:center;position:relative;width:999px;margin:0px auto;}
#lista a {color:#033252;background: url("../images/lista-li.gif") right center no-repeat;padding:0px 20px 0px 15px;}
#lista a.last {background-image:none;}
#lista a.cs, #lista a.en {position:absolute;left:0px;background-image:none;top:6px;}
#lista a.en {left:22px;}

#hlava {position:relative;height:122px;width:999px;/*padding-right:60px;*/margin:0px auto;text-align:center;padding-top:20px;}
#hlava a.logo {}

.reklama-left-play {float:left;margin-right:15px;width:160px;}
.reklama-right-play {float:right;margin-left:15px;width:160px;}

.vrch {margin:0px auto;width:570px;position:relative;margin-bottom:10px;}
.vrch h1 {font-size:16px;font-weight:bold;}
.vrch span.rate {font-size:16px;font-weight:bold;position:absolute;top:0px;right:0px;color:#006699;}
.vrch .strankovani {position:relative;text-align:left;background: url("../images/strankovani-bg.png") center top no-repeat;line-height:35px;height:35px;font-size:11px;font-weight:bold;color:#999999;margin-top:10px;padding-left:15px;}
.vrch .strankovani a {color:#636363;padding-left:2px;text-decoration:none;}
.vrch .strankovani a:hover {text-decoration:underline;}

.columnPlay {margin:0px auto;float:left;}

.gameInfo {margin:0px auto;width:570px;}
/* detail hry */
.gameInfo span.detailRateSum {position:absolute;right:0px;top:0px;font-size:18px;font-weight:bold;color:#006699;}
/* lista s kategoriemi kde je hra zarazena */
.gameInfo .detailCategory {background: url("../images/strankovani-bg.png") center top no-repeat;line-height:35px;height:35px;font-size:11px;font-weight:bold;color:#999999;padding-left:10px;}
.gameInfo .detailCategory a {color:#999999}
/* popis hry */
.gameInfo .detailPopis {background: url("../images/detailPopis-bg.png") center top no-repeat;padding:10px 15px;margin-top:10px;margin-bottom:30px;}
.gameInfo .detailPopis h2 {font-size:12px;color:#035472;display:inline;}
.gameInfo .detailPopis a img {float:left;margin-right:10px;}
.gameInfo .detailPopis p {font-size:12px;line-height:20px;float:right;width:405px;}
.gameInfo .detailPopis a.tlacitkoPlay {margin-left:135px;}
.gameInfo .detailPopis a.tlacitko {float:left;height:23px;line-height:23px;font-size:11px;font-weight:bold;color:white;background: url("../images/tlacitko-bg.png") left top no-repeat;text-decoration:none;margin-top:10px;margin-right:7px;cursor:pointer;}
.gameInfo .detailPopis a:hover.tlacitko {text-decoration:underline;}
.gameInfo .detailPopis a.tlacitko strong {float:left;height:23px;background: url("../images/tlacitko-back.png") right top no-repeat;padding-left:10px;padding-right:10px;}
/* hlasovani */
.gameInfo .detailRate {background: url("../images/detailRate-bg.png") left top no-repeat;padding:10px 15px;margin-top:10px;width:130px;font-size:11px;font-weight:bold;color:#3d3d3d;float:left;}
.gameInfo .detailRate h4 {font-size:12px;color:#035472;display:inline;}
.gameInfo .detailRate br {clear:both;overflow:hidden;height:1px;display:block;}
.gameInfo .detailRate form {margin-top:10px;}
.gameInfo .detailRate input {margin-right:10px;float:left;margin-top:5px;*margin-top:0px;width:15px;height:15px;*height:20px;}
.gameInfo .detailRate label {float:left;width:60px;margin-top:6px;}
/* info o ovladani atd...*/
.gameInfo .detailInfo {background: url("../images/detailInfo-bg.png") center top no-repeat;padding:10px 15px;margin-top:10px;width:377px;font-size:11px;float:left;}
.gameInfo .detailInfo h3 {font-size:12px;color:#035472;margin-bottom:12px;}
.gameInfo .detailInfo br {clear:both;overflow:hidden;height:1px;display:block;}
.gameInfo .detailInfo label {float:left;width:65px;line-height:20px;}
.gameInfo .detailInfo strong {float:left;line-height:20px;}
.gameInfo .detailInfo a {color:#336699}
/* styl zalozek v detailu */
.gameInfo .detailZalozky {margin-top:20px;margin-bottom:10px;}
.gameInfo .detailZalozky ul {list-style:none;*height:45px;}
.gameInfo .detailZalozky ul li {font-size:11px;text-transform:uppercase;color:#30373a;background: url("../images/rollBoxGame-zalozky.png") left top no-repeat;background-position:0px -30px;height:30px;line-height:30px;float:left;margin-right:1px;*position:relative}
.gameInfo .detailZalozky ul li.active {background: url("../images/rollBoxGame-zalozky.png") left top no-repeat;}
.gameInfo .detailZalozky ul li.active a {background: url("../images/rollBoxGame-zalozky-back.png") right top no-repeat;color:#035472;}
.gameInfo .detailZalozky ul li a {color:#30373a;background: url("../images/rollBoxGame-zalozky-back-no.png") right top no-repeat;text-decoration:none;float:left;padding-left:10px;padding-right:10px;}
.gameInfo .detailZalozky ul li a:hover {text-decoration:underline;} 
.gameInfo .detailZalozky .item {background: url("../images/rollBoxGame-bg.png") center top no-repeat;border-top:1px solid #bde5f2;margin-top:-2px;*margin-top:-17px;*overflow:hidden;padding:10px 15px;}
/* form pro komentare */
.gameInfo .detailZalozky .item form.comment {font-size:11px;}
.gameInfo .detailZalozky .item form.comment br {clear:both;overflow:hidden;height:1px;display:block;}
.gameInfo .detailZalozky .item form.comment label {float:left;width:50px;margin-top:4px;}
.gameInfo .detailZalozky .item form.comment input {float:left;width:160px;height:16px;padding:2px 4px;background: url("../images/commentInput.png") left top repeat-x;border:1px solid #cccccc;margin-bottom:7px;}
.gameInfo .detailZalozky .item form.comment label a {color:#336699}
.gameInfo .detailZalozky .item form.comment textarea {float:left;width:466px;height:72px;background:#ffffff url("../images/commentTextarea.png") left bottom repeat-x;border:1px solid #cccccc;margin-bottom:10px;display:auto;}
.gameInfo .detailZalozky .item form.comment button {float:left;width:120px;height:22px;line-height:22px;border:0px;background: url("../images/commentButton.png") left top no-repeat;color:white;font-weight:bold;font-size:11px;}
.gameInfo .detailZalozky .item form.comment .smajlici {float:left;width:330px;margin-left:10px;}
.gameInfo .detailZalozky .item form.comment .smajlici img {margin:1px;}
.gameInfo .detailZalozky .item form.addWWW input {width:525px;}
.gameInfo .detailZalozky .item form.addWWW label {width:525px;}
.gameInfo .detailZalozky .item form.commentBig label {width:70px;}
.gameInfo .detailZalozky .item p {line-height:18px;font-size:11px;margin-top:15px;}
.gameInfo .detailZalozky .item p a {color:#336699}
/* vypis komentaru */
.gameInfo .comments .strankovani {margin-top:10px;} 
.gameInfo div.comment {background:#ffffff url("../images/comment-bg.gif") center top repeat-x;border-top:1px solid #cccccc;border-bottom:1px solid #e5e5e5;margin-top:10px;font-size:11px;padding-left:10px;padding:10px 15px;line-height:22px;position:relative}
.gameInfo div.comment .avatar-bg {background:#ffffff url("../images/avatar-bg.gif") left bottom repeat-x;float:left;margin-right:10px;margin-bottom:10px;position:absolute}
.gameInfo div.comment a img.avatar {border:1px solid white;width:46px;}
.gameInfo div.comment a {color:#336699}   
.gameInfo div.comment a.delete {width:15px;height:15px;position:absolute;top:8px;right:9px;background: url("../images/ico_delete_comment.gif") center top no-repeat;}
.gameInfo div.comment strong {padding-left:60px;}
.gameInfo div.comment p {padding-left:60px;}   
/* strankovani */
.gameInfo .strankovani {position:relative;text-align:center;background: url("../images/strankovani-bg.png") center top no-repeat;line-height:35px;height:35px;font-size:11px;font-weight:bold;}
.gameInfo .strankovani a {color:#999999;padding-left:2px;text-decoration:none;}
.gameInfo .strankovani a:hover {text-decoration:underline;}
.gameInfo .strankovani a.active {background: url("../images/strankovani-num.gif") center top no-repeat;color:white;text-align:center;padding-left:7px;padding-right:7px;padding-top:2px;padding-bottom:2px;text-decoration:none;}
.gameInfo .strankovani .prev {position:absolute;left:10px;text-decoration:underline;*top:0px;}
.gameInfo .strankovani .next {position:absolute;right:10px;text-decoration:underline;*top:0px;}
.gameInfo .strankovani a:hover.prev {text-decoration:none;}
.gameInfo .strankovani a:hover.next {text-decoration:none;}
.gameInfo .strankovani span.prev, .gameInfo .strankovani span.next {color:#c5c5c5;text-decoration:none;}

/* alert hlasky a potvrzeni */
.alert {background: url("../images/alert-bg.gif") center top no-repeat;width:195px;height:117px;position:absolute;text-align:center;font-size:12px;line-height:14px;font-weight:bold;color:white;padding-left:93px;padding-right: 5px;}
.alert a {float:right;color:white;margin-right:10px;margin-top:10px;text-decoration:none;}
.alert br {font-size:10px;}

/* opona s reklamou */
.opona {background: url("../images/opona-bg.png") center top no-repeat;width:640px;height:480px;color:#035472;font-size:14px;font-style:italic;font-weight:bold;margin:0px auto;}
.opona .reklama {float:left;margin-top:50px;margin-left:170px;}
* html .opona .reklama {margin-left:85px;}
.opona .bar {margin-top:60px;margin-left:63px;width:515px;}
.opona .bar img {margin-bottom:10px;}
.opona .bar .left {float:left;width:140px;}
.opona .bar .right {float:right;width:100px;text-align:right;}
