body
{
	font-family: tahoma;
	font-size: 13px;
	background-image: url("/images/background.jpg");
	color: #000000;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

img
{
	border: 0px;
}

h1,h2
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

.clear
{
	clear: both;
}

/* Formatowanie standardowego formularza */
form dl
{
	margin: 0px;
}

form dt
{
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

form dd
{
	margin: 0px;
}

form
{
	margin: 0px;
}

form .error
{
	color: #AF0000;
	font-size: 10px;
	font-weight: bold;
}

form .label
{
	font-weight: bold;
	font-size: 11px;
}

form .field
{
	margin: 0px 0px 10px 0px;
}

form .checkbox
{
	clear: both;
}

form .checkbox .field
{
	float: left;
}

form .checkbox .label
{
	float: left;
	line-height: 18px;
}

/* Główny układ */
.main
{
	width: 1060px;
	margin: auto;
}

.mainTop
{
	padding: 0px 0px 20px 0px;
}

.mainTop img
{
	vertical-align: top;
	margin-right: 15px;
	float: left;
}

.mainTop .see
{
	position: relative;
	top: 5px;
	display: inline;
	width: 728px;
	font-weight: bold;
}

/* Lewa kolumna */
.mainLeft
{
	width: 200px;
	float: left;	
}

/* Menu */
.mainMenu
{
	width: 200px;
	float: left;
	background-image: url("/images/background.jpg");
}

.mainMenu .top
{
	height: 10px;
	background-image: url("/images/menu_top.jpg");
}

.mainMenu .content
{
	background: #ffffff;
}

.mainMenu .content ul
{
	margin: 0px;
	padding-left: 30px;
	list-style-image:url("/images/menu_li.png");
}

.mainMenu .content ul li
{
	line-height: 30px;
}

.mainMenu .content ul li h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:13px;
	font-weight: normal;
}

.mainMenu .footer
{
	height: 10px;
	background-image: url("/images/menu_footer.jpg");
}

/* Główna treść */
.mainContent
{
	width: 840px;
	float: left;
	background-image: url("/images/background.jpg");
	margin: 0px 0px 0px 20px
}

.mainContent .top
{
	height: 10px;
	background-image: url("/images/content_top.jpg");
}

.mainContent .content
{
	background: #ffffff;
	padding: 0px 10px 0px 10px;
}

.mainContent .footer
{
	height: 10px;
	background-image: url("/images/content_footer.jpg");
}


/* Stopka */
.mainFooter
{
	text-align: center;
	color: #ffffff;
	font-size: 10px;
	padding: 20px 0px 0px 0px;
}

/* Paginator */
.paginationControl
{
	padding: 30px 0px 0px 0px;
	font-size: 16px;
	text-align: center;
	color: #16B33A;
	font-weight: bold;
}

.paginationControl .numbers
{
	font-size: 41px;
}

.paginationControl img
{
	vertical-align: bottom;
}

.paginationControl .current
{
	font-weight: bold;
}

/* Lista gier */
.gameList
{
	padding: 5px;
}

.gameList .game
{
	width: 190px;
	border: 0px solid red;
	float: left;
	margin: 0px 10px 20px 0px;
	overflow: hidden;
}

.gameList .gameSee
{
	width: 200px;
	border: 0px solid red;
	float: left;
	margin: 0px 10px 0px 0px;
	overflow: visible;
}

.gameList .gameSee .contener
{
	width: 200px;
	height: 200px;
}

.gameList .game .contener
{
	width: 190px;
	height: 190px;
}

.gameList .game .title
{
	position: absolute;
	width: 180px;
	background-color: #000000;
	z-index: 2;
	padding: 5px;
	opacity:0.8;
	filter:alpha(opacity=80);
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

.gameList .game .title a
{
	color: #ffffff;
	text-decoration: none;
}

.gameList .game .image
{
	position: relative;
}

.gameList .game .description
{
	text-align: center;
	font-size: 11px;
}

.gameList .gameSee .description
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.gameList .game .description a
{
	text-decoration: none;
}

/* Opis gry */
.gameInfo
{
	padding: 5px;
	text-align: center;
}

.gameInfo .image0
{
	float: left;
	width: 300px;
	height: 250px;
	padding-left: 80px;
}

.gameInfo .image1
{
	float: right;
	width: 300px;
	height: 250px;
	padding-right: 80px;
}


.gameInfo .image0 img, .gameInfo .image1 img
{
	width: 300px;
	height: 250px;
}

.gameInfo .see0
{
	float: left;
	width: 300px;
	height: 250px;
	margin: 0px 0px 0px 50px;
	font-weight: bold;
	text-align: left;
}

.gameInfo .see1
{
	float: left;
	width: 300px;
	height: 250px;
	padding-left: 80px;
	font-weight: bold;
	text-align: left;
}

.gameInfo .see2
{
    height: 90px;
    margin: auto;
    width: 728px;
	margin-top: 25px;
	font-weight: bold;
	text-align: left;
}

.gameInfo .description
{
	margin: 30px 0px 0px 0px;
}

.gameInfo .play
{
	margin: 30px 0px 0px 0px;
	font-weight: bold;
	font-size: 20px;
	padding: 0px 0px 0px 0px;
}

.gameInfo .play a
{
	text-decoration: underline;
}

.gameInfo .swfInfo
{
	margin: 30px 0px 0px 0px;
	background-color: #e6e6e6;
	padding: 10px;
	font-weight: bold;
}

.gameInfo .swfInfoOk
{
	color: #16B33A;
}

.gameInfo .swfInfoError
{
	color: #AF0000;
}

/* Gra */
.gamePlay
{
	padding: 5px;
	text-align: center;
}

.gamePlay .description
{
	margin: 30px 0px 0px 0px;
}

.gamePlay #gameBox
{
	font-size: 20px;
	color: #ff0000;
	font-weight: bold;
}

.gamePlay #gameLoading
{
	margin-bottom: 30px;
}

.gamePlay #gameLoading #progressbarTitle, .gamePlay #gameLoading #progressbar
{
	font-weight: bold;
}

/* Polecanie gry */
#shareGame
{
	margin: 50px 0px 0px 0px;
	text-align: left;
}

#shareGame input, #shareGame textarea
{
	margin: 15px 0px 15px 0px;
}

/* Formularz oceniania */
#gradeForm label
{
	background: url("/images/star1.png") no-repeat;
	width: 48px;
	height: 48px;
	display:inline-block;
}

#gradeForm .starHalf
{
	background: url("/images/star2.png") no-repeat;
}

#gradeForm .starFull
{
	background: url("/images/star3.png") no-repeat;
}

#gradeForm .grade
{
	display: none;
}

.gamePlay #gradeError
{
	display: none;
	color: #AF0000;
	font-weight: bold;
	padding: 20px 10px 10px 10px;
}

.gamePlay #gradeOk
{
	display: none;
	color: #16B33A;
	font-weight: bold;
	padding: 20px 10px 10px 10px;
}

.gamePlay .see
{
	width: 728px;
/*	height: 90px;*/
	margin: auto;
	font-weight: bold;
	text-align: left;
}

/* Podobne gry */
.similarGames
{
	margin-top: 20px;
	margin-left: 0px;
}

.similarGames .header
{
	float: left;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

/* Komentarze */
.commentsFormBox, .commentsBox
{
	margin-top: 20px;
	margin-left: 0px;
}

.commentsFormBox .content, .commentsBox .content
{
	padding-left: 14px;
}

.commentsFormBox form
{
	float: none;
}

.commentsFormBox form .comment
{
	height: 100px;
	width: 805px;
}

.commentsFormBox .header, .commentsBox .header
{
	float: left;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

.commentsFormBox .limit
{
	font-weight: bold;
	text-align: center;
	padding: 20px 0px 20px 0px;
	color: #AF0000;
}

.commentsFormBox .ok
{
	font-weight: bold;
	text-align: center;
	padding: 20px 0px 6px 0px;
	color: #16B33A;
}

.commentsFormBox .header h2, .commentsBox .header h2
{
	font-size: 13px;
	padding: 0px;
}

.commentsBox .commentsList .comment
{
	float: none;
	padding: 15px 0px 5px 0px;
	font-size: 11px;
	border-bottom: 1px solid #e6e6e6;
}

.commentsBox .commentsList .comment .header
{
	float: none;
	padding: 0px 0px 3px 0px;
}

.commentsBox .commentsList .comment .message
{
	font-style: italic;
}

.commentsBox .commentsList .empty
{
	text-align: center;
	font-weight: bold;
	padding: 30px 0px 20px 0px;
}

.commentsBox .commentsList .all
{
	font-weight: bold;
	float: left;
	padding: 2px 0px 0px 20px;
	text-decoration: underline;
}

/* Boks lewa */
.mainBox
{
	width: 200px;
	float: left;
	background-image: url("/images/background.jpg");
	padding: 5px 0px 0px 0px;
}

.mainBox .top
{
	height: 10px;
	background-image: url("/images/menu_top.jpg");
}

.mainBox .content
{
	background: #ffffff;
}

.mainBox .content ul
{
	margin: 0px;
	padding-left: 30px;
}

.mainBox .content ul li
{
	line-height: 30px;
}

.mainBox .content ul li h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:13px;
	font-weight: normal;
}

.mainBox .footer
{
	height: 10px;
	background-image: url("/images/menu_footer.jpg");
}

/* Lista gier dla boxa */
.boxGames .game
{
	padding: 15px 10px 10px 10px;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	font-size: 11px;
}

.boxGames .header
{
	font-weight: bold;
	padding: 0px 0px 0px 15px;
}

.boxGames .game .image
{
	width: 100px;
	height: 100px;
	margin: auto;
}

.boxGames .game .image img
{
	width: 100px;
	height: 100px;
}

/* Boks wyszukiwarka */
.mainSearch
{
	width: 200px;
	float: left;
	background-image: url("/images/background.jpg");
	padding: 0px 0px 5px 0px;
}

.mainSearch .top
{
	height: 10px;
	background-image: url("/images/menu_top.jpg");
}

.mainSearch .content
{
	background: #ffffff;
	padding-left: 10px;
}

.mainSearch .footer
{
	height: 10px;
	background-image: url("/images/menu_footer.jpg");
}

.mainSearch .label
{
	font-weight: bold;
}

.mainSearch .field
{
	float: left;
}

.mainSearch .submit
{
	width: 24px;
	float: left;
	margin-left: 5px;
}

.mainSearch #submitSearch
{
	display: block;
	background: url("/images/search_btn.png") no-repeat scroll 0 0 transparent;
	height: 24px;
	width: 24px;
	border: 0px;
	padding: 0px;
	text-indent:-999px;
	font-size: 0px;
	cursor: pointer;
}

#addthis
{
	padding: 30px 0px 0px 0px;
	width: 292px;
	margin: auto;
}

/* Formularz edycji gry */
#editFormContainer
{
	text-align: left;
	background-color: #e6e6e6;
	padding: 5px;
	margin: 30px 0px 0px 0px;
}

#editFormContainer #name
{
	width: 99%;
}

#editFormContainer #tags
{
	width: 99%;
}

#editFormContainer #cid
{
	width: 306px;
}

#editFormContainer #description
{
	height: 150px;
	width: 795px;
}

#editFormContainer .ok
{
	font-weight: bold;
	color: #16B33A;
}

/* Tabela z wynikami sprawdzenia gier */
.checkTable
{
	width: 100%;
	border-top: 1px dotted #000000;
	border-right: 1px dotted #000000;
}

.checkTable td, .checkTable th
{
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;
	padding: 5px;
	font-weight: bold;
}

.checkTable td.ok
{
	background-color: #16B33A;
	color: #ffffff;
}

.checkTable td.error
{
	background-color: #AF0000;
	color: #ffffff;
}

/* Breadcrumb*/
#breadcrumb
{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}

#breadcrumb ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#breadcrumb ul li
{
	list-style-type: none;
	float: left;
}

#breadcrumb ul li.el_breadcrumb
{
	margin: 0px 0px 0px 5px;
}

#breadcrumb ul li.e_breadcrumb strong
{
	text-decoration: underline;
}

#socialWidget
{
	position: fixed;
	top: 160px;
	width: 320px;
	z-index: 100;
	left: -321px;
	border: 1px solid #1F2D30;
	background-color:#ffffff;
	display: none;
}

#socialWidgetContent
{
	width: 320px;
	background-color: #1F2D30;
}

#socialWidget img
{
	border: 0px;
}

#socialFacebook
{
	padding: 10px 10px 10px 10px;
}

#socialFacebookLikeBox, #gPlusLikeBox
{
	width: 300px;
	background-color: #ffffff;
}

#socialRss
{
	padding: 0px 10px 5px 10px;
}

#socialRss img
{
	padding-right: 10px;
}

#socialWidgetBtn
{
	position:absolute;
	right:-36px;
	top:-1px;
	width:35px;
	height: 100px;
	z-index:101;
	background-color:#1F2D30;
}

#socialWidgetBtn ul
{
	list-style: none;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

#socialWidgetBtn ul li
{
	margin: 16px 0px 0px 0px;
}

#socialWidgetBtn ul img
{
	width: 25px;
}

#adTaily
{
	margin: 0px 0px 5px;
}

.socialBox
{
	border: 1px solid #E9E9E9;
	background-color: #F5F5F5;
	height: 50px;
	margin: 35px 0 0 0;
}

.socialBox .fblike
{
	float: left;
	margin: 17px 0 0 240px;
}

.socialBox .nkfajne
{
	float: left;
	margin: 14px 0 0 0;
}

.socialBox .googleplusone
{
	float: left;
	margin: 17px 0 0 0;
}

.mainSignIn
{
	width: 200px;
	float: left;
	background-image: url("/images/background.jpg");
	padding: 0px 0px 5px 0px;
}

.mainSignIn .top
{
	height: 10px;
	background-image: url("/images/menu_top.jpg");
}

.mainSignIn .content
{
	background: #ffffff;
	padding-left: 10px;
}

.mainSignIn .footer
{
	height: 10px;
	background-image: url("/images/menu_footer.jpg");
}

.userAvatar
{
	float: left;
}

.userInfo
{
	float: left;
	margin: 0 0 0 10px;
}

#fbLikePromo
{
	margin: 0px 0px 5px 0px;
	display: none;
}

#fbLikePromo .fbLikePromoText
{
	float: left;
}

#fbLikePromo .fbLikePromoBox
{
	float: left;
	margin: 10px 0 0 30px;
}

#fbLikePromo .fbLikePromoClose
{
	float: left;
	margin: 10px 0 0 20px;
	cursor: pointer;
}
