/*
Theme Name: OczamiKierowcy.com
Description: Szablon stworzony przez WrocWeb na potrzeby strony OczamiKierowcy.com
Version: 1.0
Author: Tom Jaworski - WrocWeb.com
Author URI: http://wrocweb.com/
*/

	@import url(css/reset.css);

body {
font-size: 67.6%; /* 10,83px */
font-family: Arial, Tahoma, Helvetica, sans-serif;
background: #e1f6ff url(images/bg2.gif) repeat-x;
color: #4b82a2;
text-align: center;
}

a {
text-decoration: none;
color: #4b82a2;
}
	a:hover {text-decoration: underline;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.center {
width: 940px;
margin: 0 auto;
text-align: left;
}

#all {background: url(images/main-bg.jpg) no-repeat 50% 30px;}

	#top {
	background: url(images/top-bg.gif) repeat-x;
	height: 30px;
	}

		#description {
		padding: 10px 0 0;
		width: 50%;
		font-style: italic;
		}
		
			#description h1 a {
			color: #7ea8c0;
			font-weight: bold;
			float: left;
			}
			
			#description h3 {
			color: #5d8ea9;
			float: left;
			padding-left: 3px;
			}
		
	#header {
	margin-top: 35px;
	}

		#logo {margin-bottom: 20px;}
		
			#logo h1 a {
			background: url(images/logo2.png) no-repeat;
			display: block;
			width: 309px;
			height: 45px;
			text-indent: -9000em;
			margin-left: 20px;
			}
			
		#search {
		background: url(images/search-bg.png) no-repeat;
		height: 32px;
		width: 240px;
		padding: 9px 0 0 10px;
		}
		
			#search label {display: none;}
			
			#search input#s {
			background: url(images/search-input.png) no-repeat;
			width: 142px;/* 164px */
			height: 25px;/* 26px */
			display: block;
			border: 0;
			float: left;
			color: #fff;
			padding: 1px 11px 0 11px;
			line-height: 14px;
			}
			
			#search input#searchsubmit {
			border: 0;
			background: none;
			float: left;
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
			text-shadow: -1px -1px #3a7192;
			font-size: 1em;
			padding: 5px 0 0 12px;
			cursor: pointer;
			}
		
		#menu {
		background: url(images/menu-bg.png) no-repeat;
		width: 100%;
		height: 36px;
		margin-bottom: 12px;
		}
		
			#menu ul {padding: 0 6px;}
		
				#menu ul li {
				float: left;
				display: block;
				height: 36px;
				background: url(images/menu-separator.gif) no-repeat 100% 0;
				}
				
					#menu ul li a {
					float: left;
					display: block;
					color: #fff;
					font-weight: bold;
					text-transform: uppercase;
					font-size: 1.07em;
					text-shadow: 1px 1px #ef2d2d;
					padding: 13px 16px 0 16px;
					height: 23px;
					}
					
						#menu ul li a:hover {
						background: url(images/menu-active.gif) repeat-x;
						color: #b71a1a;
						text-shadow: none;
						margin-right: 2px;
						padding-right: 14px;
						text-decoration: none;
						}

	#wrapper {
	margin-bottom: 17px;
	overflow: hidden;
	}

		#main {
		width: 670px;
		}
		
			#ads {float: left;
			width: 468px;
			height: 60px;}


			#partnerzy {float: right;}

				#partnerzy img {margin: 0 2px;}

			#breaking-news {
			background: url(images/news-top.png) no-repeat;
			width: 670px;/* 670px */
			margin-top: 5px;
			color: #ff0;
			padding-top: 6px;
			display: inline-block;
			}
				
				#breaking-news iframe {
				padding: 5px 0px 0px 0px;
				}

				
				#breaking-news #obraz {
				text-align: center;
				color: #eee;
				font-size: 14px;
				}
				
				#breaking-news #obraz-podpis {	margin-top: 4px;
											}
				#breaking-news #obraz-podpisl {	display:inline;
											}
				#breaking-news #obraz-podpisr {	display:inline;
											padding-left: 34px;
											font-weight: normal;
											font-size: 12px;
											}

				#breaking-news #obraz a {
				color: #eee;
				font-weight: bold;
				}
				
				#breaking-news #obraz a:hover {
				color: #052660;
				background-color: #eee;
				text-decoration: none;
				}

				#breaking-news #topic {	
						color: #fff;
						font-weight:bold;}
				
				#breaking-news #czat-podpis { margin-top: 3px;
										color: #ddd;
										font-size: 12px;
										font-weight: normal; }
				#breaking-news #czat-podpis a:hover { color: #052660;
												background-color: #eee; }
				
				#breaking-news #mapa-podpis { margin-top: 5px;
										color: #ccc; }
				#breaking-news #mapa-podpis a { color: #ccc; }
				#breaking-news #mapa-podpis a:hover { color: #fff; }

				#breaking-news div {

				background: url(images/news-bottom.png) no-repeat 0 100%;

				width: 650px;/* 670px */

				padding: 0 10px 6px 10px;

				display: inline-block;

				}

				

					#breaking-news div div {

					background: none;

					width: auto;

					padding: 0;

					display: block;

					}

				

					#breaking-news h3.title {

					text-transform: uppercase;

					font-size: 1.27em;

					color: #fff;

					font-weight: bold;

					float: left;

					width: 54px;

					padding-top: 5px;

					}

					

					#breaking-news .content {

					float: left;

					width: 585px;

					border-left: 1px dotted #fff;

					padding: 0 0 0 10px;

					}

			#map { margin-top: 5px; }

			#module1 {

			margin-top: 0px;

			}

			
				#module1 .post {
				margin-bottom: 10px;
				background: url(images/module1-top.png) no-repeat;
				padding-top: 6px;
				}
				
					#module1 .post div {
					background: url(images/module1-bottom.png) no-repeat 0 100%;
					padding: 11px 20px 12px 20px;
					}
					
						#module1 .post div div {
						background: none;
						padding: 0;
						}
						
						#module1 .post .title h3 a {
						color: #066094;
						font-weight: bold;
						font-style: italic;
						font-size: 1.15em;
						margin-bottom: 5px;
						display: block;
						}
						
						#module1 .post .post-content {
						color: #5fabcc;
						line-height: 16px;
						}
						
							#module1 .post .post-content a {
							font-weight: bold;
							color: #5fabcc;
							}
							
							#module1 .post .post-content p {
							margin: 5px 0;
							display: inline-block;
							}
			
			#breadcrumbs {}
			
			#content {margin-top: 15px;}
			
				#content .post {
				background: url(images/post-top.png) no-repeat;
				padding: 4px 0 0 0;
				margin: 0 0 22px 0;
				}
				
					#content .post div {
					background: url(images/post-bottom.png) no-repeat 0 100%;
					padding: 0 0 6px 0;
					margin: 0;
					}
					
						#content .post div div {
						background: url(images/post-bg.png) repeat-y;
						padding: 6px 10px 5px 10px;
						overflow: hidden;
						}
							
							#content .post div div div {
							background: none;
							padding: 0;
							}
							
							#content h2{font-size: 2.5em; margin: 0 0 15px;}
							
							#content .post .title {
							background: url(images/post-title2.gif) no-repeat;
							width: 650px;
							height: 38px;
							}
							
								#content .post .title h3 a {
								padding: 12px 10px 0 10px;
								display: block;
								color: #084f78;
								font-size: 1.53em;
								font-weight: bold;
								text-shadow: 1px 1px #add0e1;
								}
								
							#content .post .infobar {
							background: url(images/post-infobar.gif) no-repeat;
							height: 27px;
							padding: 13px 0 0 0;
							}
							
								#content .post .data,
								#content .post .komentarze,
								#content .post .autor {
								float: left;
								margin: 0 12px 0 10px;
								height: 16px;
								padding: 2px 0 0 30px;
								}
								
									#content .post .data a,
									#content .post .komentarze a,
									#content .post .autor a {color: #4b82a2; font-weight: bold;}
								
								#content .post .data {
								background: url(images/post-data-icon.gif) no-repeat;
								}
								
								#content .post .komentarze {
								background: url(images/post-komentarze-icon.gif) no-repeat;
								}
								
								#content .post .autor {
								background: url(images/post-autor-icon.gif) no-repeat;
								}
								
							#content .post .post-content {
							padding: 15px 10px 0 10px;
							line-height: 16px;
							}
							
								#content .post .post-content p {padding: 5px 0;}
								
								#content .post .post-content a {font-weight: bold;}
							
								#content .post .post-content a.more {
								float: right;
								background: url(images/post-more.gif) no-repeat;
								width: 103px;
								height: 30px;
								display: block;
								text-indent: -9000em;
								margin-top: 8px;
								}
								
						#content #comments {
						margin-top: 10px;
						background: url(images/pagination-bg.png) no-repeat 50% 0;
						padding: 20px 10px 0 10px;
						}
						
							#content #comments .display-comments-title,
							#content #comments .add-comment {
							font-size: 1.3em;
							margin: 0 0 15px 0;
							color: #9a9a9a;
							}
							
								#content #comments textarea#comment,
								#content #comments input {
								margin: 6px 0;
								display: block;
								border: 1px solid #ccc;
								padding: 4px 8px;
								font-size: 1.1em;
								color: #9a9a9a;
								font-family: Trebuchet Ms;
								}
							
								#content #comments textarea#comment {width: 97%;}
								
								#content #comments input#submit {
								cursor: pointer;
								color: #000;
								float: right;
								}
								
								#content #comments li {
								margin: 0 0 10px;
								display: inline-block;
								line-height: 16px;
								border-top: 1px solid #ccc;
								width: 100%;
								padding-top: 10px;
								}
				#pagination {}
				
					#pagination #wp_page_numbers {
					padding-top: 20px;
					background: url(images/pagination-bg.png) no-repeat;
					text-align: center;
					}
					
						#pagination .next-page,
						#pagination .prev-page {
						background: url(images/pagination-arrow.png) no-repeat;
						width: 107px;
						height: 21px;
						padding-top: 10px;
						}
						
							#pagination .next-page a,
							#pagination .prev-page a {background: none; padding: 0; color: #fff;}
							#pagination .next-page a span,
							#pagination .prev-page a span {background: none; color: #fff; padding: 0;}
						
						#pagination .next-page {float: right;}
						#pagination .prev-page {float: left;}
						
						#pagination li {
						display: inline;
						text-align: center;
						}
						
							#pagination li a {
							background: url(images/pagination-nav-left.png) no-repeat;
							padding-left: 7px;
							display: inline-block;
							text-align: center;
							height: 31px;
							}
							
								#pagination li a span {
								background: url(images/pagination-nav-right.png) no-repeat 100% 0;
								height: 31px;
								display: inline-block;
								font-weight: bold;
								color: #4b82a2;
								padding: 10px 13px 0 6px;
								}
			
			#modules {}
			
				#user1 {}
				
				#user2 {}
				
				#user3 {}
		
		#right {
		width: 250px;
		margin-left: 20px;
		margin-top: 5px
		}

			#ads2 {float: left;
			width: 250px;
			height: 250px;
			margin-bottom: 30px;}

		
			#informacje {
			background: url(images/sidebar-informacje-top.gif) no-repeat;
			padding: 4px 0 0 0;
			margin-bottom: 25px;
			}
			
				#informacje div {
				background: url(images/sidebar-informacje-bottom.gif) no-repeat 0 100%;
				padding: 14px 20px 28px 20px;
				}
				
					#informacje div div {
					background: none;
					padding: 0;
					}
					
					#informacje .module-title {
					color: #125175;
					font-weight: bold;
					font-size: 1.2em;
					text-shadow: 1px 1px #52a1c2;
					text-transform: uppercase;
					margin: 0 0 14px;
					}
					
					#informacje .module-content {
					color: #fff;
					line-height: 16px;
					}
					
			#kategorie {
			background: url(images/sidebar-kategorie-top.png) no-repeat;
			padding: 4px 0 0;
			margin-bottom: 23px;
			}
			
				#kategorie div {
				background: url(images/sidebar-kategorie-bottom.png) no-repeat 0 100%;
				padding: 12px 10px;
				}
				
					#kategorie div div {
					background: none;
					padding: 0;
					}
					
					#kategorie .module-title h3 {
					color: #AD0000;
					font-size: 1.2em;
					text-transform: uppercase;
					font-weight: bold;
					text-shadow: 1px 1px #fff;
					margin: 0 0 13px 10px;
					}
					
					#kategorie ul {
					border: 1px solid #b6cda6;
					background: #edf4e5;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					padding: 5px 0;
					}
					
						#kategorie ul li a {
						background: url(images/sidebar-kategorie-element.gif) repeat-x;
						height: 31px;/* 51px */
						display: block;
						font-size: 1.2em;
						color: #728454;
						font-weight: bold;
						padding: 20px 10px 0;
						}
						
			#archiwum {
			background: url(images/sidebar-archiwum-top.gif) no-repeat;
			padding: 6px 0 0;
			margin-bottom: 23px;
			}
			
				#archiwum div {
				background: url(images/sidebar-archiwum-bottom.gif) no-repeat 0 100%;
				padding: 10px;
				}
				
					#archiwum div div {
					background: none;
					padding: 0;
					min-height: 0;
					}
				
					#archiwum .module-title h3 {
					color: #AD0000;
					font-size: 1.2em;
					text-transform: uppercase;
					font-weight: bold;
					text-shadow: -1px -1px #83a7bb;
					padding: 0 0 14px 10px;
					}
					
					#archiwum ul {
					border: 1px solid #a6cce0;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					background: #eefaff;
					padding: 5px 0;
					}
					
						#archiwum ul li a {
						background: url(images/sidebar-archiwum-element.gif) repeat-x;
						display: block;
						height: 22px;
						color: #166897;
						font-weight: bold;
						font-size: 1.15em;
						padding: 10px 10px 0;
						}
						
			#mapa {
			background: url(images/sidebar-mapa-top.png) no-repeat;
			padding: 8px 0 0;
			margin-bottom: 23px;
			}
			
				#mapa div {
				background: url(images/sidebar-mapa-bottom.png) no-repeat 0 100%;
				padding: 2px 10px 25px 10px;
				}
				
					#mapa div div {
					background: none;
					padding: 0;
					}
					
					#mapa a#google-map {
					background: url(images/sidebar-mapa-arrow.png) no-repeat;
					margin-top: 18px;
					padding: 0 0 0 20px;
					font-size: 1.2em;
					color: #fff;
					font-weight: bold;
					text-shadow: 1px 1px #5ea9ce;
					display: block;
					height: 16px;
					}

	#footer {
	margin-top: 16px;
	background: #114a6b url(images/footer-bg.gif) repeat-x;
	overflow: hidden;
	font-style: italic;
	font-family: Tahoma;
	color: #9fc1cc;
	line-height: 16px;
	}
	
		#footer .center {padding: 22px 20px 15px 20px; overflow: hidden;}

			#copyright {color: #e3eff3;}
			
			#wykonanie {}
				
				#wykonanie a {color:#fff; font-weight:bold;}
