/* side column contents */
div#leftContent h2,
div#rightContent h2 {
	margin: 0;
	padding: 0;
	padding-left: 20px;

	background-image: url(/sys_img_cs/legacy/h2-odrazka.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;

	line-height: 14px;

	font-size: 10px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-weight: bold;
}

div#leftContent ul,
div#rightContent ul {
	margin: 0;
	padding: 0;

	list-style: none;
}

div#leftContent h2.blue,
div#rightContent h2.blue { color: #03478F; }

div#leftContent h2.white,
div#rightContent h2.white { color: #FFFFFF; }

div#leftContent h2.green,
div#rightContent h2.green { color: #526B10; }

div#leftContent h2.yellow,
div#rightContent h2.yellow { color: #AC4829; }

div#leftContent h2.darkBlue,
div#rightContent h2.darkBlue { color: #3C4E5E; }

/* common box style */
div.boxTop {
	height: 4px;
	line-height: 1%;
	font-size: 1%;

	background-repeat: no-repeat;
}
div.box {
	padding: 0.5em;
	padding-top: 0.3em;
	background-repeat: repeat-y;
}
div.boxBottom {
	height: 4px;
	line-height: 1%;
	font-size: 1%;

	background-repeat: no-repeat;
}
div.boxSpacer {
	height: 10px;
	line-height: 1%;
	font-size: 1%;
}

/* recommendations */
div.box p.recommends {
	text-align: center;

	margin: 1.6em 0;
	margin-bottom: 1em;
}
div.box p.recommends img {
	border: 1px solid #FFFFFF;
	margin-bottom: 0.2em;
}
div.box p.recommends a {
	text-decoration: none;
	color: #FFFFFF;
}
div.box p.recommends a:hover {
	text-decoration: underline;
}

/* side comercials */
div.box div.sideCom {
	font-size: 9px;
	line-height: 13px;
	cursor: pointer;
}
div.box div.sideCom a {
	text-decoration: none;
}
div.box div.sideCom a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
div.box div.sideCom img {
	float: left;

	width: 35px;
	height: 35px;

	border: none;
	margin: 0 0.4em 0 0;
}
div.box div.sideCom span.heading {
	text-decoration: underline;
	font-weight: bold;
	display: block;
}

/* category menu */
div.categoryMenuTop {
	background-image: url(/sys_img_cs/legacy/main-menu-top.gif);
}
div.categoryMenu {
	background-image: url(/sys_img_cs/legacy/main-menu-background.gif);
}
div.categoryMenuBottom {
	background-image: url(/sys_img_cs/legacy/main-menu-bottom.gif);
}
div.categoryMenu ul {
	margin: 0.5em !important;
	margin-top: 0.2em !important;
	margin-bottom: 0 !important;
}
div.categoryMenu ul li {
	background-image: url(/sys_img_cs/legacy/spacer.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}
div.categoryMenu ul li a {
	height: 1.7em;
	line-height: 1.7em;
	font-weight: bold;
	text-decoration: none;

	background-image: url(/sys_img_cs/legacy/a-odrazka.gif);
	background-position: 0 0;
	background-repeat: no-repeat;

	display: block;
	padding-left: 13px;
}
div.categoryMenu ul li a:hover {
	color: #FFFFFF;
}
div.categoryMenu ul li.sub {
	font-size: 10px;
	height: 19px;
}
div.categoryMenu ul li.sub a {
	height: 19px;
	line-height: 1.7em;
	font-weight: normal;

	background-position: 7% 7%;
	padding-left: 20px;
}

/* recommended box */
div.recommendedTop {
	background-image: url(/sys_img_cs/legacy/doporucujeme-top.gif);
}
div.recommended {
	background-image: url(/sys_img_cs/legacy/doporucujeme-background.gif);
}
div.recommendedBottom {
	background-image: url(/sys_img_cs/legacy/doporucujeme-bottom.gif);
}

/* log in */
div.loginTop {
	background-image: url(/sys_img_cs/legacy/prihlaseni-top.gif);
}
div.login {
	background-image: url(/sys_img_cs/legacy/prihlaseni-background.gif);
}
div.loginBottom {
	background-image: url(/sys_img_cs/legacy/prihlaseni-bottom.gif);
}
div.login form fieldset {
	margin: 0;
	margin-top: 0.3em;
	padding: 0 0.3em;
	border: none;
}
div.login form label {
	display: block;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}
div.login form input {
	width: 92%;
	display: block;
	margin: 0 auto;
}
div.login form input.submitButton {
	width: 78px;
	height: 19px;
	display: block;
	margin: 0.5em auto;
}
div.login p.regLink {
	margin-top: 0.5em;
	text-align: center;
}
div.login ul.userMenu {
	margin: 1.5em 0.5em !important;
}
div.login ul.userMenu li {
	height: 18px;
	line-height: 18px;

	margin: 0.5em 0;
	padding-left: 20px;

	background-position: 0 middle;
	background-repeat: no-repeat;
}
div.login ul.userMenu li.name {
	font-weight: bold;
	background-image: url(/sys_img_cs/legacy/u-name.gif);
}
div.login ul.userMenu li.favGames {
	background-image: url(/sys_img_cs/legacy/u-oblibene.gif);
}
div.login ul.userMenu li.settings {
	background-image: url(/sys_img_cs/legacy/u-settings.gif);
}
div.login ul.userMenu li.logout {
	background-image: url(/sys_img_cs/legacy/u-logout.gif);
}
div.login ul.userMenu li a:hover {
	color: #FFFFFF;
}

/* enquiry box */
div.enquiryTop {
	background-image: url(/sys_img_cs/legacy/anketa-top.gif);
}
div.enquiry {
	background-image: url(/sys_img_cs/legacy/anketa-background.gif);
	padding-left: 0.3em;
	padding-right: 0.3em;
}
div.enquiry h2 {
	padding-left: 16px !important;
	background-position: 3px 50% !important;
}
div.enquiry div.sideCom {
	font-size: 10px;
	padding: 0.4em 0;
}
div.enquiryBottom {
	background-image: url(/sys_img_cs/legacy/anketa-bottom.gif);
}

/* enquiry 2 box */
div.enquiry2Top {
	background-image: url(/sys_img_cs/legacy/ank2-top.gif);
}
div.enquiry2 {
	background-image: url(/sys_img_cs/legacy/ank2-background.gif);
	padding: 0.2em 0.4em;
}
div.enquiry2 div.sideCom {
	padding: 0.4em 0;
}
div.enquiry2Bottom {
	background-image: url(/sys_img_cs/legacy/ank2-bottom.gif);
}
