/* subpage style */

* {
  margin:0;
  padding:0;
}

.ie-png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/stitek_podobne.png');
    height:76px;
    width:76px;
}

.ie-hide {
    border:0px solid #FFFFFF;
    _display:none;
}

.stitek {
    position:absolute;
    top:-1px;
    left:-1px;
    z-index:1;
}

body  {
    font-family:Tahoma;
    font-size:0.8em;
    background-color:#f3f3f3;
}

#hd {
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
}

#mainpage {
    position:relative;
    text-align:center;
    margin:auto;
    width:906px;
}

#head_sekce {
    position:relative;
    float:left;
    margin:auto;
    width:400px;
    margin-top:35px;
    height:65px;
}

#head_login {
    position:absolute;
    float:right;
    text-align:right;
    width:235px;
    margin-top:35px;
    right:0px;
}

#head_kats  {
    position:relative;
    margin:auto;
    color:white;
    background:url('img/nadpis_stred.png') repeat-x;
    height:44px;
    width:95%;
}

#kats_left  {
    position:absolute;
    width:64px;
    height:44px;
    background:url('img/nadpis_left.png') no-repeat;
    top:0px;
    left:0px;
}

#kats_right  {
    position:absolute;
    width:64px;
    height:44px;
    background:url('img/nadpis_right.png') no-repeat;
    top:0px;
    right:0px;
}

#footer {
    position:relative;
    width:100%;
    background:url('img/footer_bg.png') repeat-x bottom center;
    background-color:#e0e0e0;
    padding:15px 0px 15px 0px;
}

#footer ul {
    position:relative;
    float:left;
    margin-top:5px;
    margin-right:25px;
    list-style:none;
}

#footer-left  {
    position:relative;
    width:458px;
    float:left;
    text-align:left;
    border-right:1px solid #bebebe;
}
/*
#footer-left ul {
	width:100px;
}*/

#footer-right  {
    position:relative;
    width:430px;
    float:right;
    text-align:left;
}

#footer-right img {
    border:3px solid #c9c9c9;
}

#footer-right table {
    position:relative;
    width:100%;
    margin-top:10px;
}

#footer-right table tr td {
    text-align:center;
}


#footer a {
    color:#4355b1;
    text-decoration:none;
}

#footer-left a {
	text-decoration:underline;
}

#footer a:hover {
    text-decoration:none;
}

#nacenter {
    position:relative;
    width:906px;
    text-align:center;
    margin:auto;
    border-bottom:1px solid #bebebe;
    padding-bottom:10px;
}

#footer-center  {
    position:relative;
    width:906px;
    text-align:center;
    margin:auto;
    font-size:11px;
    padding:15px 0px 7px 0px;
}

#left-menu  {
    position:relative;
    width:215px;
    margin-top:100px;
    float:left;
    text-align:left;
}

#fleft  {
    position:relative;
    float:left;
    background:url('img/lmenu_left.png') no-repeat;
    width:3px;
    height:29px;
}

#fright  {
    position:absolute;
    top:0px;
    right:-1px;
    background:url('img/lmenu_right.png') no-repeat;
    width:3px;
    height:29px;
}

#aktli  {
    position:relative;
    background:url('img/lmenu_stred.png') repeat-x;
    height:29px;
}

#left-menu ul {
    list-style:none;
    font-size:11px;
    line-height:25px;
    margin-top:10px;
    margin-bottom:10px;
}

#left-menu ul li a  {
	display:block;
    text-decoration:underline;
    color:#636363; 
    padding-left:25px;
}

#left-menu a:hover {
    text-decoration:none;
	background-color:white;
}

#left-menu table  {
    position:relative;
    width:100%;
}

#left-menu table img  {
    border:3px solid white;
    margin-top:15px;
}

#left-menu table tr td  {
    font-size:11px;
    text-align:center;
}

#left-menu table tr td a  {
    color:#4355b1;
}

#left-menu table tr td a:hover  {
    text-decoration:none;
}

#aktli img  {
    position:relative;
    top:12px;
    left:10px;
}

#aktli a  {
    position:relative;
    color:red;
    top:-5px;
    left:-2px;
    text-decoration:none;
}

#aktli a:hover  {
background:transparent;
    text-decoration:none;
}

/******************************************************************************/

#right-menu {
    position:relative;
    width:684px;
    margin-top:75px;
    float:right;
    color:white;
    background-color:white;
}

#game-kont  {
    background-color:#434343;
}

#game-kont-top  {
    position:relative;
    background:url('img/main_top.png') no-repeat;
    width:684px;
    height:32px;
}

#seo-lista  {
    position:relative;
    float:left;
    margin-left:68px;
    margin-top:5px;
    margin-bottom:15px;
    color:#c3c3c3;
}

#seo-lista a  {
    color:#c3c3c3;
    text-decoration:underline;
}

#seo-lista a:hover  {
    text-decoration:none;
}

#pridat-oblibene  {
    position:relative;
    float:right;
    margin-right:68px;
    margin-top:5px;
}

#pridat-oblibene a  {
    position:relative;
    top:-3px;
    margin-left:5px;
    color:#B1B1B1;
}

#pridat-oblibene a:hover  {
    text-decoration:none;
}

.game-nadpis  {
    position:relative;
    text-align:left;
    margin-left:68px;
    margin-top:15px;
}

#game-kont table  {
    position:relative;
    text-align:left;
    margin:auto;
    width:548px;
}

#game-kont table tr td img  {
    position:relative;
    border:0px;
    top:3px;
}

#game-kont table tr, #game-kont table tr td  {
    vertical-align:middle;
    height:35px;
}

#popisek-hry  {
    position:relative;
    background-color:#f3f3f3;
    color:black;
    width:654px;
    text-align:left;
    margin:auto;
    margin-top:15px;
}

.popis  {
    position:relative;
    padding:25px 25px 0px 25px;
    text-indent:30px;
    display:block;
}

#popisek-hry-bottom  {
    position:relative;
    background:url('img/popisek_bottom.png') no-repeat;
    width:654px;
    height:59px;
}

#keyboard {
    position:relative;
    border:0px;
    margin-bottom:5px;
}


/***************************** RELEVANTNI ************************************/

#relevantni {
    position:relative;
    background-color:#434343;
    margin-top:25px;
}

#relevantni table {
    position:relative;
    width:100%;
    margin-top:5px;
    margin-bottom:10px;
}

#relevantni table tr td {
    text-align:center;
}

#relevantni table tr td img {
    border:3px solid #636363;
}

#relevantni a {
    color:white;
}

#relevantni a:hover {
    text-decoration:none;
}

#relevantni-top {
    position:relative;
    background:url('img/darkon_top.png') no-repeat;
    width:684px;
    height:8px;
}

#relevantni-bottom {
    position:relative;
    background:url('img/darkon_bottom.png') no-repeat;
    width:684px;
    height:17px;
}

/*****************************************************************************/

.nadpis {
    color:#636363;
    font-size:15px;
    padding-left:10px;
    
}

.input-padding  {
    padding:3px 10px 3px 10px;
}

.velky  {
    font-size:1.2em;
}

.bold {
    font-weight:bold;
}

p {
	display:inline;
}

p.ftp, p.velky, div.velky {
	display:block;
}

.margin-top  {
    position:relative;
    top:11px;
}

.black  {
    color:black;
}

.paddleft {
    padding-left:28px;
}

.mrg  {
    margin-top:30px;    
}

ul#men li #aktli a, li #aktli a:hover {
	color:white;
}

h2 {
	font-size:1em;
	display:inline;
}

h1.game-nadpis2 {
	text-align:left;
	margin-left:20px;
	font-size:1.5em;
	padding-top:-5px;
}


/* LIST1 */

table#list {
	width:98%;
	border-spacing:1px;
}

table#list td {
	padding:3px;
	padding-right:4px;
	padding-top:6px;
	font-size:0.8em;
	color:#E2E2E2;
	width:20%;
	text-align:center;
	border:1px solid #4F4F4F;
	padding-bottom:15px;
}

table#list td a {
	color:white;
}

table#list td:hover, able#list td.hover {
	background:#616161;
}



table#list td a:hover {
	text-decoration:none;
}

table#list td a .nlg {
	font-size:1.2em;
	display:block;
	padding-top:5px;
}

table#list td .nlh, table#list2 td .nlh {
	height:16px;
	text-align:center;
	margin:auto;
	padding-top:2px;
	margin-top:2px;
	width:80px;
}	

table#list td .nlh div.spos, table#list2 td .nlh div.spos {
	background:url('img/star_active_ico.png') repeat-x;
	float:left;
	height:16px;
}


table#list td .nlh div.sneg, table#list2 td .nlh div.sneg {
	background:url('img/star_inactive_ico.png') repeat-x;
	float:right;
	height:16px;
}

/* LIST2 */

table#list2 td {
	border-top:1px solid #4F4F4F;
}

table#list2 td a {
	color:white;
}

table#list2 td a:hover {
	text-decoration:none;
}

table#list2 td.nls {
	font-size:0.8em;
	text-align:center;
	color:#E2E2E2;
}

table#list2 {
	width:95%;
	border-spacing:0px;
}

table#list2 td.ima {
	width:110px;
	text-align:left;
	padding-bottom:7px;

}



.hv1 {
	width:16px;
}

.hv2 {
	width:32px;
}

.hv3 {
	width:48px;
}

.hv4 {
	width:64px;
}

.hv5 {
	width:80px;
}

table#list td .sup {
	width:90%;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}

.listing {
	color:white;
	text-align:right;
	padding:5px;
}

.listing a {
	color:white;
	border:1px solid #4F4F4F;
	padding:3px;
	background:#616161;
}

.listing a:hover {
	text-decoration:none;
	background:#4F4F4F;
}

.listing a.al {
	border:2px solid;
}

.inf, h2 {
	color:#C3C3C3;
	font-weight:normal;
}

div.inf {
	margin-top:6px;
	font-size:0.8em;
	margin-left:15px;
}

.kb {
	font-size:0.9em;
}

.links a {
	color:white;
}

.links a:hover {
	text-decoration:none;
}

.links {
	font-size:2em;
	margin-top:10px;
}

.nadpis a {
	color:#636363;
	text-decoration:underline;
}

.nadpis a:hover {
	text-decoration:none;
}

/* obrazky */
.imag1 {
	background:url('img/person_ico.png') no-repeat;
	padding-left:20px;
}

.imag2 {
	background:url('img/medail_ico.png') no-repeat;
	padding-left:20px;
}

.imag3 {
	background:url('img/game_ico.png') no-repeat;
	padding-left:20px;
}



#bigimage {
	width:640px;
	height:480px;
	z-index:-1;
	float:center;
}

#dul {
	position:absolute;
	background:#F3F3F3;
	color:black;
	width:664px;
	padding:10px;
	top:300px;
	left:0px;
}

#dul a {
	color:black;
}

#ab {
	position:relative;
	left:-28px;
}

a {
	color:white;
}



table#list td /* IE:hover */ {
  background-color: expression(
    this.onmouseover = function() { this.className += ' hover'; },
    this.onmouseout = function() { this.className = this.className.replace(' hover', ''); }
  );
}