html {

	height: 100%;

	margin-bottom: 1px;

}

body {

	margin: 0;

	padding: 0;

	height: 100%;

 	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #e70c0c;

        font-size: 12px;

	

}

#bg {

	background: #330000 url('../images/games_bg_page.png') repeat-x 0 top; /*tło dolne i górne pod artykułami i modułami*/

	background-attachment: fixed;

}

form {

	border: 0;

	margin: 0;

	padding: 0;

}

p {

	margin-top: 10px;

	margin-bottom: 15px;

}

form {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5 {

	padding-bottom: 5px;

	margin: 15px 0;

	color: #f1f1f1;

}

fieldset {

	border: 0;

	padding: 5px 0;

}

a:link, a:visited {

	text-decoration: none;

	color: #000000;

}

a:hover {

	color: #ffffff;

	text-decoration: none;

}

.clear {

	clear: both;

}

/*fonts---------------------------------------------------*/

h1 {

	font-size: 200%;

	color: #f1f1f1;

}

h2 {

	font-size: 170%;

	color: #f1f1f1;

}

h3 {

	font-size: 150%;

	color: #ffffff;

}

h4 {

	font-size:  120%;

	color: #f1f1f1;

}

h5 {

	font-size:  110%;

	color: #f1f1f1;

}

.small, .modifydate, .createdate, div.mosimage_caption {

	font-size: 10px;

	color: #000000;

}

.createdate {

	height: 16px;

	vertical-align: top;

	vertical-align: top;

	padding-bottom: 5px;

	padding-top: 0px;

}

.modifydate {

	height: 16px;

	vertical-align: bottom;

}

#nav a {

	font-size: 110%;

}

div.moduletable h3, div.moduletable-red h3, div.moduletable-orange h3, div.moduletable-green h3, div.moduletable-clear h3, .componentheading {

	font-size: 100%;

}

.componentheading {

	margin-bottom: 15px;

}

td.componentheading {

	padding-bottom: 15px;

}

h3, .contentheadi, .componentheading, #nav, div#menu_sub, .sectiontableheader, span.pathway, .small, .createdate, .modifydate, span.loginsubmit, span.logoutsubmit, a.readon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

        

}

.contentheading, .componentheading {

	font-weight: bold;

}

/*Joomla classes---------------------------------------------------*/

div.mainbody {

	width:470px;

	padding-left: 5px;

	padding-right: 5px;

	

	border-left-width:1px;

	border-left-style:solid;

	border-left-color:#cc0000;

	background-color: #e1d1b0;

	color: #000000;

	font-size: 100%;	

}

.contentheading {

	padding: 8px 0;

	border-top: 2px solid #893600;

	

	margin-top: 8px;

	margin-bottom: 8px;

	line-height: 100%;

	color: #000000;

	font-size: 135%;

}

.componentheading {

	color: #000000;

}

td.sectiontableheader {

	border-top: 2px solid #22aae2;

	border-bottom: 1px solid #333333;

	color: #000000;

	text-transform: uppercase;

	padding: 4px 0px 4px 0px;

	font-weight: bold;

}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	border-bottom: 1px solid #333333;

	padding: 3px 0px 3px 0px;

}

td.sectiontableentry1, td.sectiontableentry2 {

	border-bottom: 1px solid #333333;

	padding: 3px 0px 3px 0px;

}

table.blog span.article_seperator {

	display: block;

	height: 20px;

	

	border-top: 1px solid #000000;       

}

table.pollstableborder td {

	text-align: left;

	padding: 2px 0;

	border: 0;

	background: none;

	color: #000000;

}

table.pollstableborder {

	border: 0;

	color: #000000; 

}

td.buttonheading {

	vertical-align: middle;

}

td.buttonheading img {

	margin-right: 5px;

}

table.contentpaneopen, table.contentpane {

	border-collapse: collapse;

	padding: 0;

	margin: 0;

	width: 100%;

}

div.contentpane, div.contentpaneopen {

	width: 100%;

}

div.mosimage {

	margin: 5px;

}

a.readon {

	float: left;

	display: block;

	height: 20px;

	line-height: 20px;

	padding: 0px 0px;

	text-align: center;

	cursor: pointer;

	font-weight: bold;

}

table.contenttoc {

	margin: 5px;

	padding: 5px;

	border: 1px solid #333;

	

}

table.contenttoc td {

	padding: 0 5px;

}

table.contenttoc th {

	color: #000000;

	padding: 0 0 3px 5px;

	border-bottom: 1px solid #333;

}

span.pathway {

	display: block;

	height: 16px;

	line-height: 16px;

	vertical-align: middle;

	margin-top: 5px;

	margin-bottom: 20px;

	font-weight: bold;

}

span.pathway img {

	margin: 0px 10px;

	vertical-align: middle;

}

div#pathway {

	margin-bottom: 10px;

	padding-left: 8px;

}

a.mainlevel:link, a.mainlevel:visited {

	text-decoration: none;

}

a.mainlevel {

	display: block;

	padding: 3px 0 2px 0;

	border-bottom: 0.5pt solid #1d1d1d;

	margin-bottom: 3px;

}

a.sublevel:link, a.sublevel:visited {

	text-decoration: none;

}

a.mainlevel:hover {

}

a.sublevel:hover {

	text-decoration: none;

}

a#active_menu:link, a#active_menu:visited {

	color: #ffffff;

}

li.active_menu a:link, li.active_menu a:visited {

	color: #ffffff;

}

table.adminform textarea {

	width: auto;

	color: #333;

}

/*end*/

/*display blocks ----------------------------------------------*/

div#wrapper {

	width: 885px;

	position: relative;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0;

	padding: 0px;

	

	

}

div#header {

	height: 222px;

	width: 885px;

	padding: 0;

	margin: 0;

	background: url('../images/games_bg_top.png') no-repeat;

	top: 97px;

	border-left-width:1px;

	border-left-style:solid;

	border-left-color:#cc0000;

	border-right-width:1px;

	border-right-style:solid;

	border-right-color: #CC0000; 

	

	

}

div#menu {

	width: 885px;

	height: 55px;

	display: block;

	position: absolute;

	top: 180px;



	z-index: 2;

}

a:link .logos, a:visited .logos, a:hover .logos {

	text-decoration: none;

}

table.mainbg, table.user {

	width: 887px;

}

table.mainbg {

background-color:#d4bf96;

/* background-image: url(../images/trans.png); */

	/* background: #000000;

	border: none;

 filter:alpha(opacity=75);

	-moz-opacity:.75;

	opacity:.75;  */

}

td.middletd {

	width: 200px;

	background-color: transparent;

	padding-left:5px;

}

td.righttd {

	width: 200px;

	background-color:transparent;

	padding-left:5px;

	border-right-width:1px;

	border-right-style:solid;

	border-right-color: #CC0000; 

	

}

td.spacer {

	width: 40px;

        padding-left: 5px;

}

table.userblock {

	width: 100%;

}

table.user {

	width: 100%;

}

td.user {

	width: 50%;

}

div.inset {

	background: none;

}

div.block {

	padding: 3px 3px;

	

	

}



div.blockk {

	padding: 3px 3px;

	border-left-width:1px;

	border-left-style:solid;

	border-left-color: #CC0000; 

	}

	

/*end*/

/*list styles ------------------------------------*/

ul {

	list-style: none;

	padding: 0;

	list-style: none;

	padding-left: 10px;

}

ul li {

	background: url(../images/games_li.png) 0 5px no-repeat;

	margin: 2px 0;

	padding-left: 15px;

}

/*end*/

/*content styles ---------------------------------*/

span.download {

	display: block;

	padding: 10px 10px 10px 35px;

	margin-bottom: 10px;

	background: transparent url(../images/games_icons_download.png) 0 50% no-repeat;

	color: #fff;

}

span.alert {

	display: block;

	padding: 10px 10px 10px 35px;

	margin-bottom: 10px;

	background: transparent url(../images/games_icons_alert.png) 0 50% no-repeat;

	color: #fff;

}

span.contact {

	display: block;

	padding: 10px 10px 10px 35px;

	margin-bottom: 10px;

	background: transparent url(../images/games_icons_contact.png) 0 50% no-repeat;

	color: #fff;

}

span.info {

	display: block;

	padding: 10px 10px 10px 35px;

	margin-bottom: 10px;

	background: transparent url(../images/games_icons_info.png) 0 50% no-repeat;

	color: #fff;

}

span.noticeblue {

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

	background-color: #134766;

	color: #fff;

	border: 4px double #22aae2;

}

span.noticered {

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

	background-color: #CB3301;

	color: #fff;

	border: 4px double #fd7676;

}

span.noticegreen {

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

	background-color: #3ca10b;

	color: #fff;

	border: 4px double #28F000;

}

span.noticeorange {

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

	background-color: #e17502;

	color: #fff;

	border: 4px double #ffba6f;

}

/*end*/

/*menu -------------------------------------------*/

#menublock {

	clear: both;

	background: #d4bf96 /*url(../images/games_bg_menu.png)*/ repeat-x 0 0;

	position: absolute;

	top: 170px;

	height: 52px;

	width: 100%;

	border-left-width:1px;

	border-left-style:solid;

	border-left-color:#cc0000;

	z-index: 1;

	

}



#mainbodyt 

	{

	clear: both;

	background: #e1d1b0 /*url(../images/newsb.png)*/ repeat-x 0 0;

	height: 20px;

	width: 470px;	

	border-left-width:1px;

	border-left-style:solid;

	border-left-color:#cc0000;

	padding-left:5px;

	padding-right:5px;

	}

#mainbodyd {



	clear: both;

	background: #e1d1b0 /*url(../images/newsd.png)*/ repeat-x 0 0;

	height: 20px;

	width: 470px;

	border-left-width:1px;

	border-left-style:solid;

	border-left-color:#cc0000;

	padding-left:5px;

	padding-right:5px;

	

}

#menuwrap {

	position: relative;

	top: 22px;

	margin-left: 250px;

}

#nav {

	position: absolute;

	top: 0;

	height: 31px;

	width: 100%;

}

#nav ul {

	padding: 0;

	margin: 0;

	font-size: 10px;

}

#nav li {

	margin: 0;

	padding: 0;

	float: left;

	display: block;

	background: none;

}

#nav a {

	display: block;

	float: left;

	background: url('../images/games_menu_sep.png') no-repeat 100% 0;

	height: 31px;

	line-height: 31px;

	padding: 0 16px 0 14px;

	text-decoration: none;

	cursor: pointer;

	font-weight: bold;

	font-size: 100%;

	font-weight: bold;

	text-transform: uppercase;

}

#nav a:link, #nav a:visited {

	color: #000;

}

#nav a:hover {

	color: #000000;

	background-color: #303c42;

}

#menu_sub {

	position: absolute;

	top: 27px;

	overflow: hidden;

	margin-left: 13px;

}

ul.submenu {

	padding: 0;

	margin: 0;

}

div#menu_sub ul.submenu {

	margin: 0 0 0 0px;

	padding: 0;

	padding-left:  1px;

	float:  left;

	font-size: 10px;

}

div#menu_sub ul.submenu li {

	float:  left;

	background:  none;

	list-style-type: none;

	margin: 0;

	padding: 0;

}

div#menu_sub ul.submenu li a {

	padding: 0 10px;

	color: #000000;

	font-size: 95%;

	text-decoration: none;

	line-height: 25px;

	height: 25px;

	font-weight: bold;

	text-transform: uppercase;

}

div#menu_sub ul.submenu a:hover {

	color: #000;

}

div#menu_sub ul.submenu ul {

	display: none;

}

div#menu_sub ul.submenu ul ul {

	display: none;

}

/*end*/

/*----------------------modules---------------------------------------*/

/*top search ---------------------------------------------------------*/

div#search {

	/*background: url('../images/games_search.png') no-repeat 0 top;*/

	height: 31px;

	/*width: 180px;*/

	float: left;

	margin: 22px 0px 0px 8px;

	

}

div#search .search {

	margin: 6px 0px 0px 60px;

}

div#search .search input {

	border: 1px solid #000;

}

div#search input.inputbox {

	padding-left: 4px;

	width: 135px;

}

/*end*/

/*loginbox -----------------------------------------------------------*/

#loginbox {

	position: absolute;

	top:130px;

	z-index: 5;

	right: 58px;

	text-align: right;

	color: #67c4f3;

	

}

#loginbox input {

	border: 1px solid #000;

	vertical-align: middle;

}

#loginbox input.inputbox {

	padding-left: 4px;

	width: 100px;

}

div.logout {

	display: inline;

	text-align: left;

}

.moduletable, .moduletable-red, .moduletable-orange, .moduletable-green, .moduletable-clear {

	color: #000000;

        padding: 5px;

	margin: 0;

	margin-bottom: 10px;

}

.moduletable-clear {

	padding: 0px 5px 5px 5px;

	margin: 0;

	margin-bottom: 5px;

}

.moduletable h3, .moduletable-red h3, .moduletable-orange h3, .moduletable-green h3 {

	margin-top: -5px;

	margin-left: -5px;

	margin-right: -5px;

	margin-bottom: 10px;

	padding: 5px 5px 5px 32px;

	line-height: 100%;

}

.moduletable-clear h3 {

	margin-top: -5px;

	margin-left: -5px;

	margin-right: -5px;

	margin-bottom: 10px;

	padding: 5px 5px 5px 5px;

	line-height: 100%;

}

div.block .moduletable, div.block .moduletable-red, div.block .moduletable-orange, div.block .moduletable-green {

	border-bottom: 1px solid #333333;

}

div.block .moduletable-clear {

	border-bottom: none;

}

div.block .moduletable h3, div.block .moduletable-red h3, div.block .moduletable-orange h3, div.block .moduletable-green h3 {

	color: #000;

	text-transform: uppercase;

	border-bottom: 1px solid #333333;

}

div.block .moduletable-clear h3 {

	border-bottom: none;

	background: none;

	color: #000;

	text-transform: uppercase;

}

div.block .moduletable h3 {

	background:  url(../images/games_bullet.png) 5px 80% no-repeat;

	border-top: 2px solid  #FF0000;

}

div.block .moduletable-red h3 {

	background:  url(../images/games_bullet_red.png) 5px 80% no-repeat;

	border-top: 2px solid #cb3301;

}

div.block .moduletable-orange h3 {

	background:  url(../images/games_bullet_orange.png) 5px 80% no-repeat;

	border-top: 2px solid #fd8300;

}

div.block .moduletable-green h3 {

	background:  url(../images/games_bullet_green.png) 5px 80% no-repeat;

	border-top: 2px solid #28f000;

}

/*end*/

/*tabs slide*/

div.moduletable-tabs {

	margin: 0;

	clear: both;

}

/*end*/

/*end modules*/

/* footer--------------------------------------------------------- */

div#footerwrap {

	padding-top: 0px;

}

div#footer {

	color: #ffffff;

	padding-top: 12px;

	padding-bottom: 25px;

	text-align: center;

	/*border-top: 1px solid  #ffffff;*/

	/*background: url('../images/games_bg_fot.png') repeat-x 0 top;*/

}

div#footer a:link, div#footer a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

div#footer a:hover {

	color: #ffffff;

	text-decoration: underline;

}

/*end*/
