/* UIS Internet Solutions, s. r. o., uis@uis.sk, http://www.uis.sk */
/* basic elements */
html, form {
	height:100%;
}

body {
	background:#000 url('../images/css/bg.png') repeat-x;
	color:#FFF;
	height:100%;
	min-height:100%;
	margin:0 auto;
	padding:0;
	font:normal 11px Arial, Helvetica, 'Helvetica CE', sans-serif;
	text-align:center;
}

.news p, .welcome p, .msgcontent p, .newslist p {
	padding:0;
	margin:0;
}

.frame p {
	width:108px;
	padding:0;
	margin:4px 0 0 36px;
	text-align:center;
}

.red {
	color:#FF0000;
}

.fset p {
    padding:0;
    margin:2px 0 0 0;
}


/* layers [#id] */
#all {
	width:754px;
	min-height:100%;
	_height:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#pnlcontent {
	margin:0;
	padding:0;
}

#contleft {
	width:228px;
	float:left;
}

#contright {
	width:526px;
	float:left;
}

#pnlfooter {
	color:#292929;
	height:120px;
	margin:-120px auto;
	padding:0;
	text-align:center;
}


/* layers [.class] */
.navtop {
	margin:30px 0 0 11px;
	position:relative;
}

.newstop {
	background:url('../images/css/newstop.png') no-repeat;
	width:214px;
	height:16px;
}

.news {
	background:#1c1c1c url('../images/css/news.png') no-repeat bottom;
	width:214px;
}

.news .set, .welcome .set, .msgcontent .set {
	padding:0 16px 16px 16px;
}

.navtopleft {
	background:url('../images/css/navtopleft.png') no-repeat;
	width:214px;
	height:16px;
}

.navleft {
	background:#012c0c url('../images/css/navleft.png') no-repeat bottom;
	width:214px;
	margin:0 0 16px 0;
}

.welcometop {
	background:url('../images/css/welcometop.png') no-repeat;
	width:526px;
	height:16px;
	margin:16px 0 0 0;
	_margin:19px 0 0 0;
}

.welcome {
	background:#1c1c1c url('../images/css/welcome.png') no-repeat bottom;
	width:526px;
}

.games {
	width:273px;
	margin:16px 0 0 0;
	float:left;
}

.msgboard {
	width:253px;
	margin:16px 0 0 0;
	float:left;
}

.msgtop {
	background:url('../images/css/msgtop.png') no-repeat;
	width:253px;
	height:16px;
	float:left;
}

.msgcontent {
	background:#1c1c1c url('../images/css/msg.png') no-repeat bottom;
	width:253px;
	float:left;
}

.separator {
	height:150px;
	width:754px;
	clear:both;
}

.fset {
	/*background:url('../images/css/footer_big.png') no-repeat center;*/
	width:754px;
	margin:0 auto;
	position:relative;
	text-align:center;
	position:relative;
}

.frame {
	background:url('../images/css/frame.png') no-repeat;
	width:175px;
	height:174px;
	float:left;
}

.picthumbs {
	width:131px;
	margin:0 0 16px 0;
	float:left;
	text-align:center;
}

.generator {
    display:inline;
}


/* images */
img {
	border:0px solid #000;
}

.bigbnr {
	margin:30px 0 0 0;
	_display:block;
}

.gallery {
	margin:16px 0 0 33px;
}

.thumb {
	border:6px solid #252525;
}


/* headings */
#contleft h2, .games h2, .msgboard h2 {
	color:#ffd200;
	padding:0;
	margin:0 0 3px 16px !important;
	font-size:22px;
	font-weight:normal;
}

.welcome h1 {
	color:#ffd200;
	padding:0;
	margin:0 0 16px 0;
	font-size:22px;
	font-weight:normal;
	border-bottom:1px solid #585542;
}

#contright h1.h1defbg {
	background:url('../images/css/h1bg.png') no-repeat bottom;
	color:#FFF;
	width:526px;
	height:44px;
	padding:105px 0 0 0;
	margin:89px 0 0 0;
	_margin:0;
	font-size:34px;
	font-weight:normal;
	display:block;
}

#contright h1.id41 {
	background:url('../images/css/id41.png') no-repeat bottom !important;
}

#contright h1.id42, #contright h1.id53 {
	background:url('../images/css/id42.png') no-repeat bottom !important;
}

#contright h1.id51, #contright h1.id52, #contright h1.id54 {
	background:url('../images/css/id51.png') no-repeat bottom !important;
}

#contright h1.id55 {
	background:url('../images/css/id55.png') no-repeat bottom !important;
}

#contright h2.h2defbg {
	color:#ffd200;
	padding:0;
	margin:48px 0 16px 0;
	font-size:22px;
	font-weight:normal;
	border-bottom:1px solid #585542;
}

#contright h2 {
	color:#ffd200;
	padding:0;
	margin:32px 0 8px 0;
	font-size:22px;
	font-weight:normal;
}

#contright h3 {
	color:#FFF;
	padding:0;
	margin:16px 0 8px 0;
	font-size:12px;
	font-weight:bold;
}


/* list styles */
#contright .set ul {
	padding:0;
	margin:16px 0 16px 24px;
	list-style:none;
}

#contright .set li {
	background:url('../images/css/li.png') no-repeat;
	color:#cdc48b;
	padding:0 0 0 12px;
	list-style:none;
}

.navtop ul {
	padding:0;
	margin:0;
	list-style:none;
}

.navtop li {
	list-style:none;
	float:left;
}

.games ul {
	padding:0;
	margin:0;
	list-style:none;
}

.games li {
	list-style:none;
}

.fset ul {
    width:566px;
	padding:0;
	margin:4px 0 0 188px;
	list-style:none;
	display:block;
	float:left;
	_float:none;
}

.fset li {
	list-style:none;
	float:left;
}

.navleft ul {
	padding:0 0 16px 0;
	margin:0 0 0 10px;
	list-style:none;
	line-height:18px;
}

.navleft li {
	list-style:none;
}

.navleft ul li ul {
	padding:0;
	margin:0 0 8px 8px;
	list-style:none;
}

.navleft ul li ul li {
	list-style:none;
}


/* forms */
fieldset {
	padding:0;
	margin:0;
	border:0px;
}

legend {
	display:none;
}

label {
  display:block;
  float:left;
  width:130px;
  margin-top:2px;
  padding-right:5px;
  text-align:left;
}

fieldset p {
	padding:0 !important;
	margin:0 0 4px 0 !important;
	clear:both;
}

input {
	background:#d7d7d7;
	color:#000;
	padding:2px;
	font:normal 11px Arial, Helvetica, 'Helvetica CE', sans-serif;
	border:1px solid #d7d7d7;
}

input.big, select.big {
	width:280px;
}

textarea.big {
	width:283px;
}

input.medium, textarea.medium, select.medium {
	width:160px;
}

input.small {
	width:60px;
}

input.btnsend {
	background:url('../images/css/btn.png') no-repeat;
	color:#FFF;
	width:100px;
	height:23px;
	margin:5px 0 0 135px;
	border:0px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

input.btnfalse {
	background:url('../images/css/btn.png') no-repeat;
	color:#FFF;
	width:100px;
	height:23px;
	margin:5px 0 0 6px;
	border:0px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}


textarea {
	background:#d7d7d7;
	color:#000;
	height:80px;
	border:1px solid #d7d7d7;
	overflow:auto;
}

select {
	padding:2px;
	border-top:1px solid #999; border-right:1px solid #CCCBC2; border-bottom:1px solid #CCCBC2; border-left:1px solid #999;
}

span.chbox input, table.chbox input {
	background:none;
	color:#000;
	width:14px;
	height:16px;
	padding:0;
	margin:0;
	border:0;
}


/* tables */
table {
	width:100%;
	font:normal 11px Arial, Helvetica, 'Helvetica CE', sans-serif;
}

.tdhead {
	background:#3e3e3e;
	color:#cdc48b;
	font-weight:bold;
}

.tdalternate {
	background:#1f1f1f;
}


/* links */
a:link, a:visited, a:active {
	color:#cdc48b;
	text-decoration:underline;
}

a:hover {
	color:#ffd200;
	text-decoration:underline;
}

/* links */
a.logo:link, a.logo:visited, a.logo:active, a.logo:hover {
	background:url('../images/css/logo.jpg') no-repeat;
	color:#cdc48b;
	width:228px;
	height:160px;
	margin:0 0 43px;
	text-decoration:underline;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

/* navtop 1-2-3-4-5 */
a.navtop1:link, a.navtop1:visited, a.navtop1:active {
	background:url('../images/css/navtop1off.png') no-repeat;
	color:#cdc48b;
	width:76px;
	height:29px;
	text-decoration:underline;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

a.navtop1:hover {
	background:url('../images/css/navtop1on.png') no-repeat;
	color:#ffd200;
	text-decoration:underline;
}

a.navtop2:link, a.navtop2:visited, a.navtop2:active {
	background:url('../images/css/navtop2off.png') no-repeat;
	color:#cdc48b;
	width:91px;
	height:29px;
	text-decoration:underline;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

a.navtop2:hover {
	background:url('../images/css/navtop2on.png') no-repeat;
	color:#ffd200;
	text-decoration:underline;
}

a.navtop3:link, a.navtop3:visited, a.navtop3:active {
	background:url('../images/css/navtop3off.png') no-repeat;
	color:#cdc48b;
	width:91px;
	height:29px;
	text-decoration:underline;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

a.navtop3:hover {
	background:url('../images/css/navtop3on.png') no-repeat;
	color:#ffd200;
	text-decoration:underline;
}

a.navtop4:link, a.navtop4:visited, a.navtop4:active {
	background:url('../images/css/navtop4off.png') no-repeat;
	color:#cdc48b;
	width:176px;
	height:29px;
	text-decoration:underline;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

a.navtop4:hover {
	background:url('../images/css/navtop4on.png') no-repeat;
	color:#ffd200;
	text-decoration:underline;
}

a.navtop5:link, a.navtop5:visited, a.navtop5:active {
	background:url('../images/css/navtop5off.png') no-repeat;
	color:#cdc48b;
	width:81px;
	height:29px;
	text-decoration:underline;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

a.navtop5:hover {
	background:url('../images/css/navtop5on.png') no-repeat;
	color:#ffd200;
	text-decoration:underline;
}

.games li a:link, .games li a:visited, .games li a:active {
	background:url('../images/css/gamesli.png') no-repeat;
	color:#cdc48b;
	width:197px;
	height:22px;
	padding:5px 0 0 34px;
	margin:0 0 1px 0;
	text-decoration:none;
	display:block;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
}

.games li a:hover {
	color:#ffd200;
	text-decoration:underline;
}

.fset a:link, .fset a:visited, .fset a:active {
	color:#4a4a4a;
	text-decoration:underline;
}

.fset a:hover {
	color:#ffd200;
	text-decoration:underline;
}

.fset ul li a.frst:link, .fset ul li a.frst:visited, .fset ul li a.frst:active {
	background:none;
	color:#cdc48b;
	height:18px;
	padding:0 0 0 8px;
	margin:0 0 0 8px;
	text-decoration:underline;
	display:block;
	_display:inline;
}

.fset ul li a.frst:hover {
	color:#ffd200;
	text-decoration:underline;
}

.fset ul li a:link, .fset ul li a:visited, .fset ul li a:active {
	/*background:url(../images/css/footerli.png) no-repeat left;*/
	color:#cdc48b;
	height:18px;
	padding:0 0 0 8px;
	margin:0 0 0 8px;
	text-decoration:underline;
	display:block;
	_display:inline;
	float:left;
	overflow:hidden;
}

.fset ul li a:hover {
	color:#ffd200;
	text-decoration:underline;
}

/* flags */
a.sklang:link, a.sklang:visited, a.sklang:active, a.sklang:hover {
	background:url('../images/css/skflag.png') no-repeat;
	color:#cdc48b;
	width:16px;
	height:10px;
	margin:150px 0 0 65px;
	text-decoration:none;
	text-indent:-10000px;
	display:block;
	position:absolute;
	top:0;
	overflow:hidden;
}

a.enlang:link, a.enlang:visited, a.enlang:active, a.enlang:hover {
	background:url('../images/css/enflag.png') no-repeat;
	color:#cdc48b;
	width:16px;
	height:10px;
	margin:150px 0 0 85px;
	text-decoration:none;
	text-indent:-10000px;
	display:block;
	position:absolute;
	top:0;
	overflow:hidden;
}

a.delang:link, a.delang:visited, a.delang:active, a.delang:hover {
	background:url('../images/css/deflag.png') no-repeat;
	color:#cdc48b;
	width:16px;
	height:10px;
	margin:150px 0 0 105px;
	text-decoration:none;
	text-indent:-10000px;
	display:block;
	position:absolute;
	top:0;
	overflow:hidden;
}

/* left navigation */
.navleft ul a:link, .navleft ul a:visited, .navleft ul a:active {
	background:url('../images/css/navleftlioff.png') no-repeat;
	color:#cdc48b;
	width:176px;
	padding:0 10px 0 8px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}

.navleft ul a:hover {
	background:url('../images/css/navleftlion.png') no-repeat;
	color:#FFF;
	text-decoration:underline;
}

.navleft ul a.on:link, .navleft ul a.on:visited, .navleft ul a.on:active, .navleft ul a.on:hover {
	background:url('../images/css/navleftlion.png') no-repeat;
	color:#FFF;
	width:176px;
	padding:0 10px 0 8px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}

.navleft ul li ul a:link, .navleft ul li ul a:visited, .navleft ul li ul a:active {
	background:none;
	width:160px;
	color:#b4b3b3;
	padding:0 8px 0 8px;
	font-weight:normal;
	text-decoration:underline;
}

.navleft ul li ul a:hover {
	background:url('../images/css/navleftlili.png') no-repeat;
	color:#FFF;
	text-decoration:underline;
}

.navleft ul li ul a.on:link, .navleft ul li ul a.on:visited, .navleft ul li ul a.on:active, .navleft ul li ul a.on:hover  {
	background:url('../images/css/navleftlili.png') no-repeat;
	color:#FFF;
	width:160px;
	padding:0 8px 0 8px;
	font-weight:normal;
	text-decoration:underline;
}