﻿/* CSS Document */

html {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	margin: 10px 0;
	padding:0px;
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #4A5159; 
	text-align:center;
}
	


table {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	margin: 0px; 
	padding: 0px;
	border: 0;
}

p { 
	font: 11px tahoma, arial, helvetica, sans-serif; 
	margin: 0px; 
	text-align: left;
}
p.cleaner {
	clear: both;
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #4A5159; 
}

input.text {
	padding: 2px;
	border: solid 1px #D8D8D8;
}
input.searchtext {
	padding: 2px;
	border: solid 1px #D8D8D8;
	position: absolute;
	top: 20px;
	left: 400px;
}

a { 
	text-decoration: none; 
	/*color:#4A5159;*/
	color: #299BE7;
}

a:visited { 
	padding: 0px;
	text-decoration: none; 
	color: #299BE7;
}

a:hover, a:active { 
	padding: 0px;
	text-decoration: underline; 
	color: #E75A12;
}



#container {
	width:757px;
	margin: 0 auto;
}

	#menuTop {
		width: 757px !important;
		height: 43px;
		background: url(img/menu_top_bg.jpg) repeat-x 0% 0%;
		text-align: left;
		position: relative;
	}
		#menuTopContent {
			width: 737px;
			height: 37px;
			text-align: center;
			margin: 0 10px 0 0;
			position: relative;
			top: 15px;
			z-index: 2;
			color: #B9B8AA;
		}
			#menuTopContent a, #menuTopContent a:visited {
				color: #4A5159;
				font-weight: normal;
			}
			#menuTopContent a:hover, #menuTopContent a:active {
				color: #E75A12;
				font-weight: normal;
			}
			
		#menuTopLeft {
			position: absolute;
			top: 0;
			left: 0;
			background: url(img/menu_top_bglt.jpg) no-repeat 0% 0%;
			width: 18px;
			height: 44px;
			z-index: 1;
		}
		#menuTopRight {
			position: absolute;
			top: 0;
			right: 0;
			background: url(img/menu_top_bgrt.jpg) no-repeat 0% 0%;
			width: 18px;
			height: 44px;
			z-index: 1;
		}
		*html #menuTopRight {
			position: absolute;
			top: 0;
			right: -1px;
			background: url(img/menu_top_bgrt.jpg) no-repeat 0% 0%;
			width: 18px;
			height: 44px;
		}
		span.menuTopSpacer {
			width: 2px;
			height: 37px;
			padding: 0 6px;
			background: url(img/menu_top_spacer.gif) repeat-y 0 0;
			display: inline;
		}
	
	#banner {
		width: 100%;
		padding: 0;
		margin: 0;
		position: relative;
		z-index: 3;
	}
		#banner img {
			padding: 0;
			margin: 0;
			border: 0;
		}
		#leftbg {
			width:20%;
			height: 375px;
			background: url(img/bg_lt.jpg) no-repeat 100% 0px;
			position: absolute;
			right: 757px;
			top: -10px;
		}
		*html #leftbg, *html #leftbg2 {
			right: 756px;
		}
		#rightbg {
			width:20%;
			height: 375px;
			background: url(img/bg_rt.jpg) no-repeat 0% 0px;
			position: absolute;
			left: 757px;
			top: -10px;
		}
		#leftbg2 {
			width:20%;
			height: 375px;
			background: url(img/bg_lt2.jpg) no-repeat 100% 0px;
			position: absolute;
			right: 757px;
			top: -10px;
		}
		#rightbg2 {
			width:20%;
			height: 375px;
			background: url(img/bg_rt2.jpg) no-repeat 0% 0px;
			position: absolute;
			left: 757px;
			top: -10px;
		}
		
	#content {
		background-color: #F5F5F5;
	}
	table.tablecontainer {
		padding: 0px;
		margin: 0px;
		width: 757px;
	}
	td.leftcolumn {
		width: 210px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		vertical-align: top;
	}		
	#leftContent {
		width: 190px;
		padding: 10px 0;
		margin: 0 0 0 20px; 
	}
	td.rightcolumn {
		width: 547px;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		text-align: left;
	}		
	#rightContent {
		width: 507px;
		padding: 0px;
		margin: 15px 20px 20px 20px;
		line-height: 1.4em;
	}
	
		#menuLeft {
			position: relative;
			left: 0px;
			color: #FFF;
		}
		#muszelki {
			position: absolute;
			top: -13px;
			left: 20px;
			width: 53px;
			height: 37px;
			background: url(img/muszelki_menu.gif) no-repeat 0 0;
			z-index:300;
		}
			table.okragla {
				padding: 0;
				margin: 0;
				border: 0;
				width: 100%;
			}
				table.okragla td, table.okragla tr {
					padding: 0;
					margin: 0;
					border: 0;
				}

				td.leftTop {
					width: 10px;
					height: 10px;
					background: url(img/menu_bg_lt.gif) no-repeat 0% 0%;
				}
				td.Top {
					height: 10px;
					background: url(img/menu_bg_top.gif) repeat-x 0% 0%;
				}
				td.rightTop {
					width: 10px;
					height: 10px;
					background: url(img/menu_bg_rt.gif) no-repeat 0% 0%;
				}
				td.right {
					width: 10px;
					background: url(img/menu_bg_r.gif) repeat-y 0% 0%;
				}
				td.rightBottom {
					width: 10px;
					height: 10px;
					background: url(img/menu_bg_rb.gif) no-repeat 0% 0%;
				}
				td.Bottom {
					height: 10px;
					background: url(img/menu_bg_btm.gif) repeat-x 0% 0%;
				}
				td.leftBottom {
					width: 10px;
					height: 10px;
					background: url(img/menu_bg_lb.gif) no-repeat 0% 0%;
				}
				td.left {
					width: 10px;
					background: url(img/menu_bg_l.gif) repeat-y 0% 0%;
				}
				td.middle {
					vertical-align: top;
					background-color: #E75A12;
					text-align: left;
				}
				
				#menuLeft ul.mm {
					list-style-type: none;
					margin: 15px 0 10px 7px;
					padding: 0;
					width: 160px;
					text-align: left;
				}
				#menuLeft ul.mm li {
				    display: block;
				    padding: 0px;
					margin: 0px;
					border: 0;
					line-height: 1.2em;
					background: url(img/arrow_rt.gif) no-repeat 100% 5px;
				}
				#menuLeft ul.mm li.level2 {
				    display: block;
					padding: 0px;
					margin: 0px;
					border: 0;
					line-height: 1.2em;
					background: url(img/arrow_rt2.gif) no-repeat 7px 10px;
				}
				#menuLeft ul.mm li.spacer {
					padding: 0px;
					margin: 0px;
					border: 0;
					height: 1px;
					font-size: 1px;
					line-height: 0em;
					background: url(img/menu_left_spacer.gif) repeat-x 0 0;
				}
				#menuLeft li a:link, #menuLeft li a:visited {
					display: block;
					padding: 5px 14px 7px 0;
					color: #FFF;
					font-size: 11px;
					font-weight: bold;
				}
				#menuLeft li a:hover, #menuLeft li a:active {
					display: block;
					color: #552206;
					text-decoration: none;
					font-size: 11px;
				}
				#menuLeft li.level2 a:link, #menuLeft li.level2 a:visited {
					display: block;
					padding: 5px 5px 5px 16px;
					color: #552206;
					font-weight: normal;
					font-size: 11px;
				}
				#menuLeft li.level2 a:hover, #menuLeft.level2 li a:active {
					display: block;
					color: #FFFFFF;
					font-weight: normal;
					text-decoration: none;
					font-size: 11px;
				}

	
	#footer { 
		background: #FFF url(img/footer.gif) no-repeat 0 0;
		width: 100%;
		position: relative;
		height: 55px;
		text-align: left;
	}

	#footerCopy { 
		position: absolute;
		top: 20px;
		left: 40px;
		font-size: 10px;
		color: #A5BCC3;
	}
	#footerCopy a, #footerCopy a:visited { 
		font-size: 10px;
		color: #A5BCC3;
		text-dfecoration: none;
	}

	#footerCopy a:hover, #footerCopy a:active { 
		font-size: 10px;
		color: #A5BCC3;
		text-decoration: underline;
	}


.tytul {
	font-weight: bold;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #D3D3D3;
	font-size: 12px;
	color: #299BE7;
}

.tresc {
	margin: 5px 0 0 0;
	font-size: 11px;
}
	.tresc p {
		font-size: 11px;
	}
	.tresc img {
		border: solid 6px #E5E5E5;
	}

p.noResults {
	display: block;
	text-align: center;
}

p.searchResults {
	display: block;
	text-align: center;
	margin: 7px 0 3px 0;
}
