* {
	margin: 0px;
	padding: 0px;
	border: 0px solid #FFFFFF;
}

body {
	background: url('images/background.gif') repeat-x #67A3D2;
	color: #153B64;
	font-family: Arial, Tahoma;
	font-size: 11px;
	text-align: center;
}

hr {
	width: 988px;
	height: 1px;
	background-color: #D1D1D1;
	margin-left: 2px;
	margin-right: 2px;
}

a:link, a:visited {
	color: #246491;
	text-decoration: none;
}

a:hover, a:active {
	color: #FF7200;
	text-decoration: underline;
}

span.arrow_blue {
	background: url('images/arrow_blue.jpg') no-repeat;
	padding-left: 11px;
	padding-right: 11px;
}

br.space {
	line-height: 5px;
}

.clear {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ----------------------------------------- */

#main {
	margin: 0 auto;
	padding-top: 7px;
	background: url('images/header.jpg') no-repeat;
	background-position: top center;
	text-align: center;
}

#srodek {
  display:table;
  vertical-align:middle;
	width: 450px;  
	margin: 0 auto; 

  
}

/* ----------------------------------------- */

div.top {
	width: 832px;
	height: 28px;
	margin: 0 auto;
	color: #FFFFFF;
	text-align: left;
}

div.top a:link, div.top a:visited {
	color: #FFFFFF;
}

div.top div.box {
	display: inline;
}

div.top input.text {
	width: 90px;
	height: 21px;
	display: inline;
}

div.top input.hidden, div.top span.hidden {
	display: none;
	visibility: hidden;
}

div.top input.submit {
	width: 25px;
	height: 21px;
	margin-right: 15px;
	background: url('images/form_ok.gif') no-repeat;
	cursor: pointer;
}

/* ----------------------------------------- */

div.logo {
	width: 848px;
	height: 95px;
	margin: 0 auto;
	text-align: left;
}

div.logo img {
	display: block;
	width: 250px;
	height: 95px;
}

/* ----------------------------------------- */

div.menu {
	width: 844px;
	height: 36px;
	margin: 0 auto;
	text-align: left;
}

div.menu a:link, div.menu a:visited {
	color: #FFFFFF;
}

div.menu ul {
	width: 514px;
	display: inline;
	list-style-type: none;
	float: left;
}

div.menu li {
	list-style-type: none;
	float: left;
	margin-top: 11px;
	padding-left: 23px;
	text-transform: uppercase;
	font-family: "Myriad Pro Cond";
	font-size: 12px;
	color: #FFFFFF;
}

/* ----------------------------------------- */

div.search {
	width: 207px;
	height: 28px;
	display: inline;
	float: left;
	list-style: none;
	background: url('images/search_box.jpg') no-repeat;
	margin-left: 121px;
	margin-top: 3px;
	color: #FFFFFF;
}

div.search div.box {
	margin-top: 3px;
	margin-left: 7px;
}

div.search input.text {
	width: 130px;
	height: 23px;
	background: url('images/search_text.jpg') no-repeat;
}

div.search input.submit {
	width: 27px;
	height: 23px;
	background: url('images/search_submit.jpg') no-repeat;
	cursor: pointer;
}

/* ----------------------------------------- */

div.submenu {
	width: 844px;
	margin: 0 auto;
	background: url('images/submenu.jpg') no-repeat #FFFFFF;
	background-position: bottom left;
	margin-top: 1px;
	margin-bottom: 4px;
	text-align: center;
}

div.submenu a:link, div.submenu a:visited {
	color: #FF7200;
	text-decoration: none;
}

div.submenu a:hover, div.submenu a:active {
	color: #153B64;
	text-decoration: underline;
}

/* ----------------------------------------- */

div.btext {
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.bt {
	background: url('images/block_top.gif') repeat-x #FFFFFF;
	background-position: top left;
}
div.bb {
	background: url('images/block_bottom.gif') repeat-x;
	background-position: bottom left;
}
div.btl {
	background: url('images/block_tl.gif') no-repeat;
	background-position: top left;
}
div.btr {
	background: url('images/block_tr.gif') no-repeat;
	background-position: top right;
}
div.bbl {
	background: url('images/block_bl.gif') no-repeat;
	background-position: bottom left;
}
div.bbr {
	background: url('images/block_br.gif') no-repeat;
	background-position: bottom right;
}

div.bh {
	background: url('images/blockh_bg.jpg') repeat-x;
	background-position: top left;
	height: 29px;
}
div.bhl {
	background: url('images/blockh_left.jpg') no-repeat;
	background-position: top left;
	height: 29px;
}
div.bhr {
	background: url('images/blockh_right.jpg') no-repeat;
	background-position: top right;
	height: 29px;
}
div.bh span {
	display: block;
	padding-top: 6px;
	padding-left: 6px;
	text-transform: uppercase;
	font-family: "Myriad Pro Cond";
	font-size: 14px;
	color: #FFFFFF;
}
div.bh a:link, div.bh a:visited {
	color: #FFFFFF;
}

div.gh {
	background: url('images/gameh_bg.jpg') repeat-x;
	background-position: top left;
	height: 42px;
}
div.ghl {
	background: url('images/gameh_left.jpg') no-repeat;
	background-position: top left;
	height: 42px;
}
div.ghr {
	background: url('images/gameh_right.jpg') no-repeat;
	background-position: top right;
	height: 42px;
}
div.gh span {
	display: block;
	padding-top: 13px;
	padding-left: 9px;
	font-family: "Arial";
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

ul.arrow {
	width: 100%;
	display: block;
	margin-top: 5px;
	margin-bottom: 13px;
	list-style-type: none;
}
ul.arrow li {
	display: block;
	margin-left: 4px;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #D1D9E2;
	background: url('images/arrow_white.jpg') no-repeat;
	background-position: 0px 4px;
	list-style-type: none;
}
ul.number {
	width: 100%;
	display: block;
	margin-top: 5px;
	margin-bottom: 13px;
	font-weight: bold;
	list-style-type: decimal;
}
ul.number li {
	display: block;
	margin-left: 4px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #D1D9E2;
	font-weight: normal;
	list-style-type: decimal;
}
ul.number li b {
	padding-right: 5px;
}

/* ----------------------------------------- */


.gridRow1 {

	background: #BDE1F7;

}

#container {
	width: 847px;
	margin: 0 auto;
	text-align: left;
}
#containerg {
	margin: 0 auto;
	white-space: nowrap;
	text-align: left;
}

#containerg td {
	vertical-align: top;
}
#containerg a.orange:link, #containerg a.orange:visited {
	color: #FF7200;
	font-weight: bold;
	text-decoration: none;
}

#containerg a.orange:hover, #containerg a.orange:active {
	color: #153B64;
	font-weight: bold;
	text-decoration: underline;
}
#containerg span.desc {
	display: block;
	color: #194478;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-weight: bold;
}
#containerg td.gridRow1 {
	background-color: #FFFFFF;
	padding: 4px;
	line-height: 16px;
	margin-left: 6px;
	margin-right: 6px;
}
#containerg td.gridRow2 {
	background-color: #E0EFFA;
	padding: 4px;
	line-height: 16px;
	margin-left: 6px;
	margin-right: 6px;
}
#containerg table.comments {
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}
#containerg img.zoom {
	margin-top: 9px;
	margin-bottom: 15px;
	margin-left: 3px;
	margin-right: 2px;
}
#containerg a.game_left {
	width: 187px;
	height: 30px;
	display: block;
	float: left;
	background: url('images/game_fav.jpg') no-repeat;
}
#containerg a.game_right {
	width: 187px;
	height: 30px;
	display: block;
	float: right;
	background: url('images/game_bad.jpg') no-repeat;
}
#containerg span.votes {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
}
#containerg div.rating {
	display: inline;
}
#containerg div.rating span {
	display: inline;
	position: absolute;
	margin-left: 100px;
}
#containerg div.rating table {
	display: inline;
	position: absolute;
	margin-top: -3px;
}

div.ads {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
div.ads span, div.ads object {
	display: block;
	margin: 0 auto;
	text-align: center;
}

div.content {
	width: 689px;
	display: inline;
	float: left;
	margin-bottom: 7px;
}
div.contentg {
	margin-bottom: 7px;
}

div.content textarea, div.content input, div.content select {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 11px;
	color: inherit;
	padding: 3px;
	margin-bottom: 1px;
}
div.contentg textarea, div.contentg input, div.contentg select {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 11px;
	color: inherit;
	padding: 3px;
	margin-bottom: 1px;
}

div.game {
	width: 214px;
	display: inline;
	float: left;
	margin-left: 2px;
	margin-bottom: 8px;
	margin-right: 12px;
}
div.game div.description {
	width: 214px;
	height: 82px;
	background: url('images/game_thumb.jpg') no-repeat;
	color: #FFFFFF;
}
div.game div.description a:link, div.game div.description a:visited {
	color: #FFFFFF;
}
div.game div.description strong {
	display: block;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 24px;
	padding-top: 7px;
	padding-bottom: 3px;
}
div.game div.description img {
	width: 10px;
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 3px;
	margin-left: 2px;
}
div.game div.description span {
	display: block;
	font-size: 11px;
	font-family: Arial;
	padding-left: 24px;
	padding-top: 2px;
}
div.game img {
	width: 214px;
	display: block;
	margin-top: 6px;
	margin-bottom: 3px;
}

div.column1 {
	width: 152px;
	display: inline;
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;
}

div.column2 {
	width: 152px;
	display: inline;
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;
}

div.column3 {
	width: 152px;
	display: inline;
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;
}

div.column4 {
	width: 373px;
	display: inline;
	float: left;
	margin-bottom: 7px;
}

div.columng1 {
	width: 170px;
	margin-right: 6px;
	margin-top: 90px;
}

div.columng2 {
	width: 170px;
	margin-left: 6px;
	margin-top: 90px;
}

/* ----------------------------------------- */

#blocks {
	width: 847px;
	margin: 0 auto;
	text-align: left;
}

/* ----------------------------------------- */

#footer {
	width: 850px;
	height: 40px;
	margin: 0 auto;
	background: url('images/footer.jpg') no-repeat;
	margin-top: 13px;
	margin-bottom: 30px;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}

.copyright {
	width: 410px;
	margin-top: 13px;
	float: left;
	display: inline;
	margin-left: 15px;
	text-align: left;
}

.project {
	width: 410px;
	margin-top: 13px;
	float: left;
	display: inline;
	margin-right: 15px;
	text-align: right;
}


