/* League of the Six Additional Styles */

/* GENERAL STYLES */

body {/*background:#222;*/}
#game-container ul {margin-top:0; padding-top:0}
#game-container a {color:#00374f; font-weight:bold;}
#game-container a:hover, #game-container a:focus {color:black;}
/*#game-container a img {border:2px ridge #ffff80;}*/
#game-container h1, #game-container h2, #game-container h3 {color:#00374f; font-weight:bold;}
#game-container em {color:#000;}
#game-container strong {color:#ffff80; font-weight:bold; font-style:italic;}
#game-container p {padding:6px 0;}
#game-container #game-content {margin: 30px 30px 30px 310px;}

#game-container {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.25em;
	color:#000;
}
#game-container .in {
	background:#284662 url(codenames/background.jpg) no-repeat 0 0;
	border-color:#333;
	min-height:960px;
}
#codenames #game-container .in {background:#000 url(codenames/background-home-en.jpg) no-repeat 0 0;}
#codenamescz #game-container .in {background:#000 url(codenames/background-home-cs.jpg) no-repeat 0 0;}
#codenames #game-container .in .in, #codenamescz #game-container .in .in, #codenames #game-container .box-game, #codenamescz #game-container .box-game {background:none;}

#game-container .box-game {background:url(codenames/content_background-top.png) no-repeat 0 0; width:526px; margin:45px 20px 0 70px;}
#game-container .box-game .in {background:url(codenames/content_background-bottom.png) no-repeat 0 100%; border:none; padding:20px 0 20px 0;}
#game-container .box-game .in-in, #game-container .box-game .in-in {background:url(codenames/content_background-body.png) repeat-y; padding: 0px 20px 8px 20px;}

#game-container h1 {/*background:url(codenames/header.png) no-repeat;*/ padding:3px 0; margin:0 0 8px; font-size:1.3em; text-align:center; color:#000;}*/
#game-container h2 {margin:0.5em 0 0.4em;}
#game-container h3 {margin:0.5em 0 1em; font-style:italic;}
#game-container .box-game ul {margin:O;}
#game-container .box-game ul li {margin:O;}

table.valign-middle tr td {vertical-align:middle;}

#game-title a {
	display:block;
	width:334px;  /* 318 */
	height:142px; /* 44 */
	position: absolute;
    left:580px;
	top:32px;
	background:url(codenames/logo-en.png) no-repeat 0 0;
	opacity:0.5;
}

#popis #game-title a, #download #game-title a,#recenze #game-title a,#komponenty #game-title a {
	background:url(codenames/logo-cs.png) no-repeat 0 0;
}

#game-title a:hover, #game-title a:focus {opacity:1;}
h1#game-title {height:105px; margin:0; background:none;} /* 44 */
#game-title span {display:none;}
#codenames #game-title, #codenamescz #game-title {display:none;} /* the "home" link isn't displayed at the home page */

#game-container .body {/* styles */}


/* THE GAME MENU */

ul#game-menu {margin:5px 0 0 20px;}
#game-menu li a {
	height:42px;
	width:250px;
	padding:0;
	background:url(codenames/menu_popis_en.png) no-repeat 1px 0;
}
#game-menu li {margin: 4px 0 0}
#game-menu li a:hover, #game-menu li a:focus {background-position:-250px 0;}
#game-menu li a span {display:none;}


/* different backgrounds for different menu items */
#game-menu li.page-item-4301 a {background-image:url(codenames/menu_prehled_cs.png);}
#game-menu li.page-item-4383 a {background-image:url(codenames/menu_popis_cs.png);}
#game-menu li.page-item-4388 a {background-image:url(codenames/menu_komponenty_cs.png);}
#game-menu li.page-item-4395 a {background-image:url(codenames/menu_recenze_cs.png);}
#game-menu li.page-item-4378 a {background-image:url(codenames/menu_download_cs.png);}
#game-menu li.page-item-424 a {background-image:url(codenames/menu_bonusy_cs.png);}
#game-menu li.page-item-415 a {background-image:url(codenames/menu_rozsireni_cs.png);}

#game-menu li.page-item-4291 a {background-image:url(codenames/menu_prehled_en.png);}
#game-menu li.page-item-4381 a {background-image:url(codenames/menu_popis_en.png);}
#game-menu li.page-item-4391 a {background-image:url(codenames/menu_faq_en.png);}
#game-menu li.page-item-4386 a {background-image:url(codenames/menu_komponenty_en.png);}
#game-menu li.page-item-4393 a {background-image:url(codenames/menu_recenze_en.png);}
#game-menu li.page-item-4376 a {background-image:url(codenames/menu_download_en.png);}
#game-menu li.page-item-421 a {background-image:url(codenames/menu_bonusy_en.png);}
#game-menu li.page-item-411 a {background-image:url(codenames/menu_rozsireni_en.png);}
#game-menu li.page-item-412a a {background-image:url(codenames/menu_video_en.png);}
#game-menu li.page-item-412b a {background-image:url(codenames/menu_digital_en.png);}


/* highliting of the current page */
#codenamescz #game-menu li.page-item-4301 a,
#popis #game-menu li.page-item-4383 a,
#komponenty #game-menu li.page-item-4388 a,
#recenze #game-menu li.page-item-4395 a,
#download #game-menu li.page-item-4378 a,
#bonusy #game-menu li.page-item-424 a,
#rozsireni #game-menu li.page-item-415 a,

#codenames #game-menu li.page-item-4291 a,
#description #game-menu li.page-item-4381 a,
#faq #game-menu li.page-item-4391 a,
#components #game-menu li.page-item-4386 a,
#reviews #game-menu li.page-item-4393 a,
#downloads #game-menu li.page-item-4376 a,
#bonuses #game-menu li.page-item-421 a,
#video #game-menu li.page-item-412a a,
#digital #game-menu li.page-item-412b a,
#expansion #game-menu li.page-item-411 a {background-position:-500px 0;}


/* THE GAME'S HOMESITE SUMMARY FIELD */

#game-container .shortinfo {
	background:url(codenames/content_background-short-top.png) no-repeat 0 0;
	width:365px;
	position:absolute;
	left:80px;
	top:355px;
}

#game-container .shortinfo h1 {
	font-weight:bold;
	color:#311b08;
	margin:0em;
} /* from LoS */

#game-container .shortinfo .in {background:url(codenames/content_background-short-bottom.png) no-repeat 0 100% !important; padding:22px 0;}
#game-container .shortinfo .in-in {background:url(codenames/content_background-short-body.png) repeat-y; padding:0 22px;}
/*#game-container .shortinfo h1 {background:url(codenames/header_homepage.png) no-repeat; padding:9px 0; margin:0 0 10px; font-size:1.3em; text-align:center; color:#000;}*/
/*#game-container .shortinfo p, #game-container .shortinfo th {font-weight:bold; text-align:left; padding:0;}*/
#game-container .shortinfo table {font-size:1em;}
#game-container .shortinfo table tr td, #game-container .shortinfo table tr th {vertical-align:top;}

#game-container .reviews-item h2 {font-size:1em; padding:0; margin:0;}
#game-container .reviews-item p {padding:0;}
.reviews .reviews-item {padding:0 0 10px;}
.faq .intralink {display:block; }