@import url('../css/menu.css');
/**
 *	www.goldeninfo.pl
 */
 
/* GENERAL DEFAULTS */
	* {
	}
	body { 		/*	background-attachment: fixed;*/
		font-family: arial, "times new roman", verdana, geneva, helvetica, sans-serif;
		font-size: 9pt;
		background: url("../image/top_slider.png") #e2f2ff; background-repeat: repeat-x;
		margin-top: 0;
	}

	table, tr, td { /* make it defaulf on all browsers */
		vertical-align: top;
		margin: 0;
		border: 0;
		padding: 0;
	}

	table { width: 100%; }

	a {
		text-decoration: none;
		color: #28628c;
	}

	img {
		border: 0;
	}

	pre {
		padding-left: 20px;
	}

	li {
		list-style-image: url("../image/li.gif");
		padding-right: 5px;
	}

	h1 {
		text-align: center;
	}

	h1, h2 { /*padding-top: 10px;*/
		color: #910122;
		font-size: 1.2em;
		padding-bottom: 10px;
	}

	h2, p {
		margin-left: 3pt;
		margin-right: 3pt;
	}

	h2 {
		padding-left: 10px;
		padding-bottom: 0px;
		padding-top:10px;
		margin-bottom:0px;
	}

/* LAYOUT */

#top { /*	width: 895px;*/  /*height: 220px !important;*/ /* TOP to  DIV z obrazem tła */
	width: 949px;
	height:100%;
	overflow:hidden;
	
	margin: 0 auto;
	background: url("../image/top.jpg");
	background-repeat: no-repeat;
}


#main {
	width: 780px;
	margin: 0 auto;
}


	#lay_line1 {
		height: 125px;
		clear:right;
		overflow:hidden;
	}
		a#logo_container{
			overflow:hidden;
			display:block;
			float:left;
			width:337px;
			height:121px;
		}
		#logo{
			/*background:url('/image/topleft_logo.jpg') 1px 0px no-repeat transparent;*/
			margin-left:1px;
			width:337px;
			height:121px;
			float:left;
		}
		#lang{
			width:260px;
			float:right;
		}
		#text1{
			display:block;float:left;
			margin-left:48px;
			margin-top:36px;
		}
	#lay_line2 {
		height: 96px;clear:right;
	}
		#topmenu_container{
			margin-top:5px;
			float:right;
			width:434px;
			background:url('/image/topnavig_bg.png') top right no-repeat transparent;
			overflow:hidden;
		}
	#lay_line3 {
		overflow:hidden; clear:right;/*virtual container - must have overflow not to crash*/
		
	}
		#content_container{
				float:left;
				width: 575px;		
				background: url("../image/c_bottom.png") no-repeat white;
				background-repeat: no-repeat;
				background-position: bottom left;
				overflow:hidden;
				padding-bottom:20px;
		}
			#content {
				width: 575px;
				float:left;
				text-align: justify;
				background: url("../image/bg/main.gif") white;
				background-repeat: repeat-y;
				background-position: top right; /* see image/bg */
				overflow:hidden;
				margin:0; padding:0;
				margin-bottom: 12px;
			}
		#rightmenu_container
		{
			float:right;
			margin:0;
			margin-left:3px;
			padding:0;
			margin:0;
			width:200px;
			background:url('/image/rightbox_bottom.png') bottom left no-repeat transparent;
			overflow:hidden;
			
		}
			#rightmenu {
				background:url('/image/rightbox_top.png') top left no-repeat #F7F4F0;
				width:90%;
				padding:5%;
				margin:0;
				margin-bottom:21px;
			}
			#rightmenu li {font-size:10pt;}
		
		#tip_container, #gads_container /*gads=google adsense*/
		{
			float:right; clear:right;
			margin:0;
			margin-left:3px;
			padding:0;
			margin:0;
			margin-top:10px;
			width:200px;
			background:url('/image/tipbox_bottom.png') bottom left no-repeat transparent;
			overflow:hidden;
		}
			#tip, #gads  {
				background:url('/image/tipbox_top.png') top left no-repeat white;
				width:90%;
				padding:5%;
				margin:0;
				margin-bottom:21px;
			}
				#tip h2{
					padding:0;
					text-align:center;
				}
				#tip p.trivia{
					line-height:160%;
					font-size:8pt;
				}
				#tip p.trivia_more{
					margin-bottom:-10px;
					text-align:right;
					font-size:8pt;
					font-style:italic;
				}
			#gads {
			}
			#gads iframe { /*iframe generated by google js */
				display:block; margin:0 auto;
			}
			

		#contact{
			float:right;
			clear:right;
			margin:10px 20px 0 0;
			width:170px;
		}
		
		form#newsletter{
			margin:0;
			padding:0;
			display:inline;
		}
		form#newsletter input.submit{
			width:148px;
			padding:1px;
			background-color:#F6E9D7;
			border:1px solid #AA800E;
			color:#AA800E;
			font:8pt Verdana;
		}
		form#newsletter input.email{
			text-align:center;
			width:144px; 
			padding:1px;
			border:1px solid #AA800E;
			font:8pt Verdana;
		}
		form#newsletter_in input{
			border:1px solid black;
			margin:10px;
		}

	#footer {
		margin:0 auto;
		clear:both;
		padding:.4em;
		
		text-align:center;
		font-size: 0.8em;
		font-weight: bold;
		color: #896d4c;
	}

/* REST */



#content h1 {
	margin:.6em 0; padding:12px !important;
	background-color: #edf6fe;
}
#content h1.first{
	margin:0;
	background:url('/image/h1_bg.png') no-repeat #edf6fe;
}
#t1_td2 {
	text-align: right;
	/*width: 470px !important;*/ /*this MUST NOT be HERE!! cause of different sizes of russian and english menus!!*/
	/*padding-right: 70px;*/
	background: url("../image/reklama_2.png") transparent no-repeat;
}

#t2_td1 {
	/*background: url("../image/reklama_1.png") no-repeat; qcomment*/
}

#rightmenu,
#rightmenu a {
	color: #aa800e;
	text-decoration: none;
}
#rightmenu ul {
	list-style: none;
}
#rightmenu li {
	list-style-type: none;
	margin-top: 6px !important;
	/*added30.12.07*/
	list-style-image: none;
	background-image: url("../image/li.gif");
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	/*end*/
}
#rightmenu li a:hover {
	text-decoration: underline;
}

#content li {
	padding-right: 15px;
}


	#contact div {
		padding-top: 5px;
	}
	#contact p.header {
		color: #896d4c;
		font-weight: bold;
		font-style: italic;
		font-size: 12pt;
	}
	#contact p.header a,
	#contact p.header a:hover {
		color: #896d4c;
	}
	#contact .service {
		display: inline;
		font-weight: bold;
		color: #896d4c;
	}


	#content p,
	#content span {
		padding-left: 10px;
		padding-right: 10px;
	}
	#content p{
		line-height:150%;
		margin-top:6px;
		margin-bottom:14px;
	}
	#content li{
		line-height:170%;
	}

#h3_t1 {
	border-left: 10px;
	border-right: 10px;
}




div.c {
	margin: 0 auto;
	text-align: center;
}
/**/
.stat24index{
	width:100%;
	text-align:right;
	float:right;
	
	height:30px;
	padding:0;	
	margin-top:-20px;
}
	.stat24index img{
		width:90px;
		height:26px;
		border:0px;
	}
h4.personal{
	font-size:10pt;
	font-weight:bold;
	margin:0 5px 0;
}
li.article{
	margin-top:10px;
}

ul.spacesafter li {
	margin-bottom:1em;
}

div.bigseparator{ /*empty block to lengthen the page*/
	margin-top:200px;
}
