body {
	background: url(/img-new/body-bg.gif) top left repeat-x #d1d3d4;
	margin: 0; padding: 0;
	font-family: arial, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

.info {
	font-size: 12px;
}

#container {
	margin: 0 auto;
	width: 960px;
	text-align: center;
	background: url(/img-new/bg-top.jpg) top left no-repeat;
}

#container2 {
	text-align: left;
}

#bottom-deco {
	clear: both;
	height: 65px;
	padding-top: 20px;
	background: url(/img-new/bg-bottom.gif) bottom left no-repeat;
}

img#main-logo {
	width: 166px;
	height: 64px;
	position: absolute;
	margin-left: 28px;
}

#main-menu {
	height: 133px;
	margin-left: 200px;
}

#main-menu object {
	position: absolute;
	z-index: 80;
}

#title-deco {
	background: url(/img-new/title-deco-top.jpg) top left no-repeat;
	margin-top: -67px;
	padding: 67px 0 0 31px;
}

#blue-deco {
	background: url(/img-new/top-blue.jpg) top left no-repeat;
	margin-top: -47px;
	padding: 47px 0 0 31px;
}

#orange-deco {
	background: url(/img-new/top-orange.jpg) top left no-repeat;
	margin-top: -56px;
	padding: 56px 0 0 31px;
}

#left-col, #right-col {
	color: #676767;
}

#left-col {
	float: left;
	width: 449px;
	height: 379px;
	background: url(/img-new/left-col-bg.jpg);
	margin-left: -2px;
}

#right-col {
	margin-left: 446px;
	width: 457px;
	height: 379px;
	background: url(/img-new/right-col-bg.jpg);
}

#left-col a, #right-col a, .inner-left a {
	color: black;
}

.hidn {
	visibility: hidden;
}

.slvr {
	color: #7f7f7f;
}

.nvsbl {
	display: none;
}

.cleaner {
	clear: both;
}

h3#nadpis-novinky {
	width: 56px;
	height: 16px;
	background: url(/img-new/h3-novinky.gif);
	padding: 0;
	margin: 10px 0 3px 0;
}

h3#nadpis-novinky span {
	display: none;
}

h3#nadpis-temata-rocniku {
	width: 131px;
	height: 12px;
	background: url(/img-new/h3-temata-rocniku.jpg) no-repeat;
	padding: 0;
	margin: 0 ;
}

h3#nadpis-temata-rocniku span {
	display: none;
}
#temata-rocniku li {
	float: left;
	margin: -5px 0 -5px 0;
	padding: 0;
	_padding: 0 10px 0 0;
}
li#link-podrobnosti {
	margin: 5px;
	margin-left: 54px;
	_margin-left: 28px;
}

h3 #h3_orange_menu {
	color: #ff7200;
}

#titulka-spodni-reklama {
	margin-left: 30px;
}

#bottom-separator, #bottom-separator-inner {
	background: url(/img-new/separator-bg.gif) repeat-x center left;
	clear: both;
	width: 776px;
	height: 12px;
	margin-left: 30px;
}

#bottom-separator-inner {
	margin-left: 255px;
	width: 560px;
}

.titulka-reklamni-box {
	width: 223px;
	height: 135px;
	background: url(/img-new/titulka-reklamni-box.jpg);
	position: absolute;
}


#titulka-reklama1, #titulka-reklama2 {
	position: absolute;
}

#titulka-reklama1 {
	margin: 0px 0 0 2px;
}

#titulka-reklama2 {
	margin: 0px 0 0 224px;
}

#right1 {
	float: left;
	width: 205px;
}

#right2 {
	width: 205px;
	margin-left: 225px;
}

ul#temata-rocniku {
	padding: 0;
	margin: 0;
}

ul#temata-rocniku strong, #titulka-novinky strong {
	color: black;
}

ul#temata-rocniku li {
	list-style-type: none;
	padding-top: 20px;
}

.ramecek {
	width: 63px;
	height: 63px;
	float: left;
	background-image: url(/img-new/img-ramecek.gif);
	margin: 0 6px 0 0;
}

.ramecek img {
	padding: 3px;
}

#link-podrobnosti {
	margin: 10px 0 0 55px;
	_margin-left: 58px;
}

#jan-becher-logo {
	float: right;
	margin-right: 30px;
}


.inner-left {
	background-repeat: no-repeat;
	width: 224px;
	position: absolute;
	margin-left: -4px;
}

.inner-right {
	margin-left: 222px;
	background: url(/img-new/inner-right-bottom-bg.gif) bottom left repeat-y;
	width: 680px;
}

#inner-right-shadow {
	background: url(/img-new/inner-right-top-bg.gif) top left no-repeat;
}

#inner-right-bottom-deco {
	background: url(/img-new/inner-right-bottom-deco.gif) top left no-repeat;
	font-size: 1px;
	height: 5px;
	margin-top: 20px;
}

.inner-left h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
}

.inner-right h2, .inner-right h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.inner-right h4 {
	margin: 5px 0;
	padding: 0;
	font-size: 12px;
}

.inner-right h3 {
	margin: 5px 0;
}

.pad-it {
	padding: 15px 15px 0 20px;
}

.pad-it-inner {
	padding: 0px 0 0 20px;
}

#left-blue {
	background: url(/img-new/left-blue.jpg) no-repeat;
}

#left-orange {
	background: url(/img-new/left-orange.jpg) no-repeat;
}

#left-blue h3, #right-blue h3, #right-blue a, #left-blue h4, #right-blue h4, a.selected-blue, .blu {
	color: #2984b0;
}

#left-orange h3, #right-orange h3, a.selected-orange, .orange-color, #eticky-kodex a, #right-orange a {
	color: #ff7200;
}

#devel-login-box, #inner-reklama1, #inner-reklama2, #inner-reklama3 {
	height: 130px;
	overflow: hidden;
	margin: 3px 0 6px 4px;
}

#inner-reklama1 {
	margin-top: 10px;
}

#left-content-blue {
	height: 180px;
}

#left-content-orange {
	height: 150px;
}

.blue-separator {
	margin: 4px 10px 4px 10px;
	font-size: 1px;
	height: 1px;
	background-color: #dae5e7;
}

.game-preview {
	width: 107px;
	height: 140px;
	float: left;
	background: url(/img-new/bullet-grey.gif) no-repeat;
}

.game-preview a {
	color: #2b83b3;
}

.game-preview img, .game-preview div.gp-inner {
	margin-left: 12px;
}

.game-preview img {
	margin-top: 12px;
	margin-bottom: 3px;
}

.custom-button {
	background: url(/img-new/button-bg.gif) repeat-x;
	text-align: center;
	width: 160px;
	cursor: pointer;
}

.custom-button div {
	height: 25px;
	background-repeat: no-repeat;
}

.custom-button button {
	border: 0;
	background-color: transparent;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0 0;
	cursor: pointer;
	font-size: 12px;
	text-transform: uppercase;
}

.custom-button-left {
	background: url(/img-new/button-left.gif) left top;
}

.custom-button-right {
	background: url(/img-new/button-right.gif) right top;
	padding: 2px 10px 1px 10px;
}

.no-strong {
	font-weight: normal;
}

#game-preview {
	float: right;
	text-align: right;
}

#game-rating-box {
	margin-left: 200px;
}

#game-rating {
	color: #48c231;
	font-size: 16px;
	font-weight: bold;
}

#link-all-games {
	display: block;
	margin-top: 40px;
	width: 100px;
	color: black;
	/* position: absolute; */
}

.higher-line {
	line-height: 1.75em;
}

#pravidla-souteze {
	font-size: 12px;
	border-right: 1px solid #e9f1f3;
	width: 440px;
	padding-left: 18px;
}

#pravidla-souteze li {
	margin: 5px 10px;
}

#faq {
	padding-left: 0px;
	font-size: 12px;
}

#faq em {
	font-weight: bold;
	font-style: normal;
}

#faq li {
	margin-bottom: 5px;
}

#eticky-kodex {
	position: absolute;
	margin-left: 493px;
}

#discussion, #regform , #faq_form{
	font-weight: bold;
	color: #737373;
}

#discussion input, #discussion textarea {
	border: 1px solid #b3bbbd;
	background-color: #f2f8f8;
	font-size: 12px;
}

#discussion textarea {
	font-family: arial, sans-serif;
}

.discussion-subject {
	font-weight: bold;
	color: black;
}

.prispevek-full {
	margin: 10px 0;
}

.prispevek-full .custom-button {
	width: 100px;
}

.poradi1 {background: url(/img-new/poradi1.gif) top left no-repeat;}
.poradi2 {background: url(/img-new/poradi2.gif) top left no-repeat;}
.poradi3 {background: url(/img-new/poradi3.gif) top left no-repeat;}

.terminator {
	clear: both;
	float: none;
	font-size: 1px;
}

.red {
	color: red;
}
.bold {
	font-weight: bold;
}

#regform {
	text-align: center;
	margin-top: 40px;
}

.notice {
	font-size: 12px;
	margin: 25px;
	font-weight: bold;
}

#login-form {
	padding: 10px 0;
	margin: 0px 0 0 20px;
}

#login-form a {
	color: #2984b0;
}

#login-form td {
	padding: 3px 3px 3px 0;
}

#login-form input {
	background-color: #f2f8f8;
	border: 1px solid #b3bbbd;
	width: 100px;
	font-family: verdana, arial sans-serif;
	font-size: 10px;
}

#alternate-menu {
	position: absolute;
}

#alternate-menu, #alternate-menu ul, #alternate-menu li {
	margin: 0;
	padding: 0;
}

#alternate-menu li ul {
	border: 1px solid white;
	display: none;
}

#alternate-menu li div {border: 1px solid #a3a3a3;}
#alternate-menu li ul li {border-bottom: 1px solid #6d97cb;}

#a1, #a4 {top: 85px;}
#a2, #a3 {top: 68px; }

#alternate-menu li {
	list-style-type: none;
}

#alternate-menu strong {
	display: none;
}

#alternate-menu a {
	display: block;
	text-align: center;
	color: white;
	padding: 4px;
	background-color: #4a7fbf;
}

#alternate-menu a:hover {
	background-color: #098bca;
	text-decoration: none;
}

#amenu1, #amenu2, #amenu3, #amenu4 {
	float: left;
}

#amenu1 div {margin: 80px 0 0 80px;}
#amenu2 div {margin: 60px 0 0 0px;}
#amenu3 div {margin: 60px 0 0 0px;}
#amenu4 div {margin: 75px 0 0 10px; width: 70px;}

#amenu1 {
	background: url(/img-new/menu-informace.png) no-repeat top right;
	width: 185px;
	height: 93px;
}

#amenu2 {
	background: url(/img-new/menu-vyvojari.png) no-repeat;
	width: 103px;
	height: 74px;
}

#amenu3 {
	background: url(/img-new/menu-fotogalerie.png) no-repeat;
	width: 95px;
	height: 74px;
}

#amenu4 {
	background: url(/img-new/menu-hry.png) no-repeat;
	width: 136px;
	height: 93px;
}

/* developer backend */
#developer-profile {
	width: 48%;
	float: right;
	margin-left: 10px;
	border: solid 1px #d0d0d0;
	padding: auto;
}

#developer-games {
}

.game-wrapper {
	margin-bottom: 2em;
}

.game-wrapper .game-detail {
	padding-left: 15px;
}

.game-detail div {
	text-align: justify;
}

#regform input{
	border: 1px solid #b3bbbd;
	background-color: #f2f8f8;
	font-size: 12px;
	color: #737373;
}
#regform p{
	color:#000000;
}

#faq_form  input, textarea{
	border: 1px solid #b3bbbd;
	background-color: #f2f8f8;
	font-size: 12px;
	color:#000000;
}

#faq_form p{
	color:#000000;
	
}

#contentstyle input, textarea{
	border: 1px solid #b3bbbd;
	background-color: #f2f8f8;
	font-size: 12px;
	color:#000000;
}

#contentstyle form{
	color:#737373;
}

#contentstyle h2{
	color:#000000;
}

tr.qf_header {
	font-weight: bold;
	color: black;
}

tr.qf_header td {
	background-color: #e0e0e0;
}
.table-game-status{
	display:table;
	background-color:#F2F8F8;
	border:solid 1px #B3BBBD;
	border-collapse:collapse;
}
.table-game-status-headline{
	display:table;
	background-color:#F2F8F8;
	border:0px;
	border-collapse:collapse;
}

.td-game-name{
	color:#2984B0;
	font-weight:bold;
}
.td-game-strong{
	font-weight:bold;
}
.td-status-game-bg{
	background-image: url(/img-new/status-game-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	font-weight:bold;
	text-transform:uppercase;
	display:table-cell;
	height:25px;
	line-height:25px;	
}

#prav-ceny {
	border-collapse: collapse;
}
#prav-ceny th {
	 background-color: #cccccc;
	 padding: 5px;
}
#prav-ceny td {
	 border-bottom: #cccccc 1px solid;
	 padding: 5px;
}


