/* clear all*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {


	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
	
html { height: 100%; }

body { text-align: center; font-size: 12px; font-family: Arial; color: #000; background: url(../images/tlo2.jpg) #c9b98e repeat-x; height: 100%; }
	
a { cursor: pointer; font-size: 12px; font-weight: bold; text-decoration: none; color: #e01111; }
a:hover  { text-decoration: underline; color: #e01111; }	

p { font-size: 12px; font-family: Arial; color: #182f47; padding-top: 10px; padding-bottom: 10px; text-align: justify; }
	
div { text-align: left; }

.bold { font-weight: bold;}
.padding { padding: 5px 20px 10px 15px; }
.padding-left {  padding-left: 10px; }
.zyczymy { font-weight: bold; font-size: 15px; color: #e01111; padding-bottom: 20px;}
.black {  color: #000; }

.adt { font-size: 13px !important; }

#wrapper { margin: auto; width: 600px; position: relative; }

	#header { position: absolute; z-index: 5; left: -150px; top: 0px; width: 600px; }
		#site-title { position: absolute; }
			#site-title a { float: left; background: url(../images/logo.png) no-repeat; width: 618px; height: 124px; }
		#header #kitty_and_moose_network { position: absolute; top: 0px; right: -400px; width: 640px; }
		#kitty_and_moose_network p { color: #fff; position: absolute; left: 0px; top: 10px;}
		#kitty_and_moose_network .siec { position: absolute; left: 170px; top: 12px;}
			#kitty_and_moose_network .siec .siec-gier { background: transparent url(../../images/lista.png) no-repeat scroll 0 0; border:0 ; color: #5c8bbd; width: 186px; height: 27px; padding-top: 4px;}
		#kitty_and_moose_network .logo-sieci { position: absolute; background: url(../images/logo-kitty&moose.png) no-repeat; right: 0px; width: 266px; height: 87px; }
	
	#ads { position: absolute; top: 140px; left: -140px; width: 1040px; z-index: 20; }
	#ads form { margin-top:30px;
position:absolute;
right:0px;
top:20px;
z-index:20; }
	#content { position: absolute; top: 250px; left: -150px; min-height: 400px; }
		#content .content-table { border-collapse: collapse; width: 100%; }
			#content .content-table td { padding: 0; margin: 0; border-collapse: collapse;}
			
			/* content header (menu) */
			#content .header-left-shadow { width: 9px; background: url(../images/content-header-left-shadow.png) repeat-y left top; }
			#content .header-right-shadow { width: 9px; background: url(../images/content-header-right-shadow.png) repeat-y right top; }
			#content .header-content { background: url(../images/content-header-bg.png) repeat-x right top; height: 53px; }
				#content .header-content a { float: left; font-size: 14px; font-weight: bold; color: #1a252f; text-decoration: none; padding: 20px 0px 0px 20px; }
				#content .header-content a:hover { text-decoration: underline; }
			
			/* content */
			#content .left-shadow { width: 9px; background: url(../images/content-left-shadow.png) repeat-y left top; }
			#content .right-shadow { width: 9px; background: url(../images/content-right-shadow.png) repeat-y right top; }
			#content .container-content { background: #fff; }
				#content .container-content .content-padding { padding: 8px; float: left; padding-left: 15px; }
					#content .container-content .content-padding .reklamy-google { float: left; }
					#content .container-content .content-padding h1 { font-weight: bold; font-size: 40px; font-family: Georgia; color: #e01111; padding-top: 15px; padding-bottom: 10px;}
					#content h2 { font-weight: bold; font-size: 35px; color: #e01111; padding-top: 15px; padding-bottom: 10px; }
						#content h2 a { font-size: 25px; }
					#content .container-content .content-padding .container { float: left; padding: 15px; }
						#content .container-content .content-padding .flash { float: left; margin-left: 25px; padding-bottom: 10px; }
						#content .container-content .content-padding .opis { float: left; padding: 15px; width: 600px;}
							#content .container-content .content-padding .opis p { padding: 10px 0px; text-align: justify; }
			#content p {line-height: 20px; }
			#content h4 {font-size: 16px; margin-right: 15px; font-weight: bold; color: #e01111; padding-top: 30px; padding-bottom: 20px;  }
			#content .kolumny { float: left; width: 100%; }
			#content .kolumny h3 { float: left; width: 100%; font-weight: bold; font-size: 20px; padding-top: 30px; }
				#content .column { float: left; }
				#content .col1 { width: 200px; }
				#content .col2 { width: 180px; padding-left: 20px; }
				#content .col3 { width: 180px; padding-left: 20px; }
				#content .column ul { list-style: none; padding-top: 15px; }
					#content .column li { padding-top: 10px; border-bottom: 1px solid #e5e5e5;}
						#content .column a { color: #225fa5; font-weight: normal; }
			#content .boxes { float: left; width: 100%; padding-top: 20px; padding-bottom: 10px; }
			#content .boxes h3 { float: left; width: 100%; font-weight: bold; font-size: 20px; padding-bottom: 10px; }
				#content .boxes .box { float: left; width: 130px; height: 160px; margin-left: 5px; background: #c4dbf4; }
					#content .boxes .box h4 { text-align: center; width: 130px; padding-top: 5px; padding-bottom: 3px; }
						#content .boxes .box a { color: #123d6e; }
					#content .boxes .box p { float: left; width: 124px; padding: 3px 3px; }
			
		#sidebar { position: absolute; z-index: 10; width: 315px; top: 10px; right: -307px; }
		#sidebar p { line-height: 16px; }
			#sidebar .sidebar-box  { width: 100%; float: left; background: #1a2530 url(../images/content-right-shadow.png) repeat-y left top; margin-bottom: 20px; padding-bottom: 10px;}
				#sidebar .sidebar-box .polecamy-txt { float: left; background: url(../images/napis-polecamy.png) no-repeat; width: 305px; height: 29px; margin: 5px; }
				#sidebar .sidebar-box .reklama { float: left; background: url(../images/reklama.jpg) no-repeat; width: 304px; height: 249px; margin: -5px 5px 10px 5px; }
				#sidebar .sidebar-box .najpopularniejsze-txt { float: left; background: url(../images/napis-najpopularniejsze.png) no-repeat; width: 295px; height: 17px; margin: 15px 10px 10px 10px; }
				#sidebar .sidebar-box .more { float: left; padding-left: 10px; padding-bottom: 5px; }
					#sidebar .sidebar-box .more a { float: left; color: #fff; font-size: 11px; text-decoration: underline; }
					#sidebar .sidebar-box .more a:hover { text-decoration: none; }
				#sidebar .sidebar-box .news { float: left; padding: 10px 10px 5px 10px; width: 100%; }
					#sidebar .sidebar-box .news .screen { float: left; width: 124px; height: 126px; padding-right: 5px; }
					#sidebar .sidebar-box .news .opis-gry { float: left; font-size: 11px; width: 165px;}
						#sidebar .sidebar-box .news .opis-gry p {float: left; color: #fff; width: 100%; }
						#sidebar .sidebar-box .news .opis-gry .tytul { float: left; color: #ff8b00; font-weight: bold; padding-bottom: 5px; padding-top: 5px; }
							#sidebar .sidebar-box .news .opis-gry .tytul a { float: left; text-decoration: none; }
							#sidebar .sidebar-box .news .opis-gry .tytul a:hover { text-decoration: underline; }
							#sidebar .sidebar-box .item { float: left; width: 100%; }
							#sidebar .sidebar-box .item .opis-gry { padding: 5px 15px; }
							#sidebar .sidebar-box .item a.tytul { display: block; width: 100%; font-weight: normal !important; color: #5AAAFF !important; border-bottom: 1px solid #27333F }
				#sidebar .sidebar-box .nasze-serwisy-txt { float: left; background: url(../images/napis-nasze-serwisy.png) no-repeat; width: 295px; height: 17px; margin: 15px 10px 10px 10px; }
				#sidebar .sidebar-box .nasze-gry-txt { float: left; background: url(../images/nasze-gry-txt.png) no-repeat; width: 295px; height: 27px; margin: 15px 10px 0px 10px; }
				#sidebar .sidebar-box .pasjanse { float: left; background: url(../images/pasjanse.png) no-repeat; width: 295px; height: 27px; margin: 15px 10px 0px 10px; }

		#footer { float: left; width: 96%; padding: 5px 2% 10px 2%; }
			#footer p { float: left; width: 94%; border-top: 1px solid #2475a8; padding-left: 2%; }
			
			
			
			
			
			
			
			
			
			
			
			