/* Global */

html {
	background-color: #000;
}
body {
	background: repeat-x url('../images/layout/tlo.jpg') top center;
	text-align: center;
	color: #fff;
	font-size: 9pt;
	font-family: 'Arial', sans-serif;
}
body.intro {
	background-image: none;
}
div.clear {
	clear: both;
	font-size: 1px;
	line-height: 0;
	padding: 0 !important;
}
a, a:link, a:visited {
	text-decoration: none;
	color: #fff;
}
a:hover, a:active {
	text-decoration: underline;
}
.gray {
	color: #c2c2c4;
}


/* Layout */

#main, #main2 {
	width: 933px;
	margin: 0 auto;
	height: 768px;
}
.intro #main, .intro #main2 {
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}
.intro #main {
	background-image: url('../images/layout/tlo-wejsciowe.jpg');
}
.intro #main2 {
	background-image: url('../images/layout/intro_bg.jpg');
}
	.intro #logo {
		padding-top: 330px;
	}
	.intro #languages {
		width: 400px;
		height: 169px;
		margin: 0 auto;
		padding-left: 340px;
		padding-top: 55px;
		margin-top: -35px;
		background-repeat: no-repeat;
		background-image: url('../images/layout/bialy-blysk-pod-logo.png');
		background-position: top right;
	}
		.intro #languages  a {
			width: 30px;
			height: 34px;
			float: left;
		}
		.intro #languages a.pl {
			background-image: url('../images/layout/flaga-duza-pl.png');
			background-position: center left;
		}
		.intro #languages a.eng {
			background-image: url('../images/layout/flaga-duza-ang.png');
			width: 28px;
			background-position: center;
		}
		.intro #languages a.ru {
			background-image: url('../images/layout/flaga-duza-ru.png');
			background-position: center right;
		}
	.intro .logo_wrapper {
		padding-top: 275px;
		width: 700px;
		margin: 0 auto;
	}
		.intro #logo_a {
			float: left;
			width: 272px;
			padding-top: 50px;
			padding-left: 20px;
		}
		.intro #coming_soon {
			float: right;
			width: 300px;
			height: 120px;
			background-repeat: no-repeat;
			background-position: top right;
			background-image: url('../images/layout/coming-soon.png');
		}
		.intro .pl #coming_soon {
			background-image: url('../images/layout/pl_coming-soon.png');
		}

#header {
	height: 165px;
	position: relative;
}
	#header #logo {
		position: absolute;
			top: 10px;
			left: -80px;
		background-repeat: no-repeat;
		background-image: url('../images/layout/bialy-blysk-pod-logo.png');
		height: 149px;
		width: 508px;
		padding-top: 20px;
	}
	#header #sitemap {
		width: 649px;
		position: absolute;
			right: -100px;
			top: 20px;
		padding-top: 75px;
		background-image: url('../images/layout/text-naglowek.png');
	}
		#header #sitemap a {
			padding-left: 270px;
			font-weight: bold;
			font-size: 8pt;
		}
	#header #menu{
		position: relative;
			top: 124px;
			right: 0px;
		height: 35px;
	}
		#header #menu a {
			display: block;
			width: 147px;
			height: 24px;
			background-repeat: no-repeat;
			background-position: bottom center;
			float: right;
			padding-top: 3px;
		}
		#header #menu a:hover, #header #menu a.selected {
			padding-top: 9px;
		}
			/* polish */
			#header #menu a.home_pl {
				background-image: url('../images/layout/menu/pl_home.png');
			}
			#header #menu a.cooperation_pl {
				background-image: url('../images/layout/menu/pl_coop.png');
			}
			#header #menu a.shop_pl {
				background-image: url('../images/layout/menu/pl_shop.png');
			}
			#header #menu a.graphic_pl {
				background-image: url('../images/layout/menu/pl_gfx.png');
			}
			#header #menu a.blog_pl {
				background-image: url('../images/layout/menu/pl_blog.png');
			}
			#header #menu a.accesories_pl {
				background-image: url('../images/layout/menu/pl_acc.png');
			}

			/* english */
			#header #menu a.home_en {
				background-image: url('../images/layout/menu/en_home.png');
			}
			#header #menu a.cooperation_en {
				background-image: url('../images/layout/menu/en_coop.png');
			}
			#header #menu a.shop_en {
				background-image: url('../images/layout/menu/en_shop.png');
			}
			#header #menu a.graphic_en {
				background-image: url('../images/layout/menu/en_gfx.png');
			}
			#header #menu a.blog_en {
				background-image: url('../images/layout/menu/en_blog.png');
			}
			#header #menu a.accesories_en {
				background-image: url('../images/layout/menu/en_acc.png');
			}

			/* russian */
			#header #menu a.home_ru {
				background-image: url('../images/layout/menu/ru_home.png');
			}
			#header #menu a.cooperation_ru {
				background-image: url('../images/layout/menu/ru_coop.png');
			}
			#header #menu a.shop_ru {
				background-image: url('../images/layout/menu/ru_shop.png');
			}
			#header #menu a.graphic_ru {
				background-image: url('../images/layout/menu/ru_gfx.png');
			}
			#header #menu a.blog_ru {
				background-image: url('../images/layout/menu/ru_blog.png');
			}
			#header #menu a.accesories_ru {
				background-image: url('../images/layout/menu/ru_acc.png');
			}

		#header #menu span a {
			width: 22px;
			height: 26px;
			padding-top: 0;
		}
		#header #menu span a:hover {
			padding-top: 0;
		}
			#header #menu a.pl {
				background-image: url('../images/layout/flagi-wieksze-pl.png');
			}
			#header #menu a.en {
				background-image: url('../images/layout/flaga-mala-ang.png');
			}
			#header #menu a.ru {
				background-image: url('../images/layout/flaga-mala-rosja.png');
			}

#content {
	height: 467px;
}
	#content div:first-child {
		height: 467px;
		background-repeat: no-repeat;
	}
	#content .blank  {
		background-image: url('../images/layout/pod-texty.png');
	}
	#content .dekra  {
		background-image: url('../images/layout/certyfikat.png');
	}
	#content .wspolpraca {
		background-image: url('../images/layout/tlo-wspolpraca.png');
	}
	
	#content h1 {
		font-size: 16pt;
		text-transform: uppercase;
		font-style: italic;
		padding: 12px 0 0 45px;
		text-align: left;
	}
	#content h1.kontakt {
		padding-right: 40px;
		background-position: 160px 13px;
		background-repeat: no-repeat;
		background-image: url('../images/layout/ikona-mail.png');
	}
	#content p {
		padding-bottom: 15px;
	}
		#content p b {
			font-size: 12pt;
			font-weight: bold;
		}
	#content div:first-child div {
		padding: 25px 45px;
		text-align: left;
	}
	#content div:first-child div.no_padding {
		padding: 5px 45px;
	}
	#content .dekra {
		padding-right: 350px !important;
	}
	#content .wspolpraca div {
		padding-right: 440px !important;
		height: 330px !important;
	}
	#content .wspolpraca p.extra_info {
		text-align: right;
		padding: 0px 50px 5px 0;
		margin-right: 60px;
		margin-top: -20px;
		font-weight: bold;
		font-size: 11pt;
		background-position: right bottom;
		background-repeat: no-repeat;
		background-image: url('../images/layout/ikona-mail.png');
	}
	#content div:first-child ul {
		padding: 5px 45px;
	}
		#content div:first-child li {
			padding: 5px 0;
		}
	#content div:first-child div.foto_foto {
		padding: 20px 20px 0 15px;
	}
		.foto_foto .arrow {
			width: 24px;
			height: 110px !important;
			padding: 80px 0 0 0 !important;
			float: left;
		}
		.foto_foto .arrow a {
			background-repeat: no-repeat;
			height: 31px;
			width: 24px;
			display: block;
		}
		.foto_foto .arrow .left {
			background-image: url(../images/layout/strzalka-lewo.png);
		}
		.foto_foto .arrow .right {
			background-image: url(../images/layout/strzalka-prawo.png);
		}
		.foto_foto .slider {
			padding: 0 1px !important;
			height: 190px !important;
			width: 847px;
			float: left;
		}
			.foto_foto .scroller, .foto_foto .section, .foto_foto .scrollercontent {
				padding: 0 !important;
				height: 190px !important;
				width: 847px;
			}
			#glider div.scrollercontent {
                width: 11000px;
            }
            #glider div.scroller {
                margin: 0 auto;
				overflow: hidden;
            }
            #glider div.section {
                float: left;
				overflow: hidden;
		text-align: center;
            }
				.foto_foto img {
					padding: 0 8px;
				}
	#main_page {
		padding-top: 50px;
	}
		#main_page div {
			width: 440px;
			padding: 0px !important;
			height: auto !important;
		}
		#main_page div.akcesoria {
			float: left;
		}
		#main_page div.grafika {
			float: right;
		}
			#main_page div div {
				background-position: top center;
				background-repeat: no-repeat;
				height: 33px !important;
			}
				#main .akcesoria .pl {
					background-image: url(../images/layout/pl_acc_main.png);
				}
				#main .grafika .pl {
					background-image: url(../images/layout/pl_gfx_main.png);
				}
				#main .akcesoria .en {
					background-image: url(../images/layout/en_acc_main.png);
				}
				#main .grafika .en {
					background-image: url(../images/layout/en_gfx_main.png);
				}
				#main .akcesoria .ru {
					background-image: url(../images/layout/ru_acc_main.png);
				}
				#main .grafika .ru {
					background-image: url(../images/layout/ru_gfx_main.png);
				}
			#main_page a {
				display: block;
				width: 440px;
				height: 360px;
				background-repeat: no-repeat;
				background-position: bottom center;
			}
			#main_page .akcesoria a {
				background-image: url(../images/layout/akcesoria_aluminiowe.jpg);
			}
			#main_page .grafika a {
				float: right;
				background-image: url(../images/layout/grafika_motoryzacyjna.jpg);
			}
	.contact_form {
		padding: 50px 0 0 45px;
	}
		.contact_form td {
			color: #fff;
			vertical-align: middle;
		}
		.contact_form .col1 {
			width: 330px;
		}
		.contact_form .col2 {
			width: 490px;
		}
		.contact_form .gray {
			background-color: #9d9d9d;
			border: 1px solid #5c5c5c;
			height: 15px;
		}
		.contact_form .big {
			height: 180px !important;
		}
			.contact_form p {
				width: 110px;
				float: left;
				text-transform: uppercase;
				text-align: left;
				padding: 3px 5px 0 5px !important;
				font-style: italic
			}
			.contact_form .col1 input {
				width: 200px;
				float: right;
				background-color: #9d9d9d;
			}
			.contact_form .col2 input {
				float: right;
				background-color: #9d9d9d;
				color: #fff;
				margin-top: 5px;
				padding: 3px 8px;
				text-transform: uppercase;
				font-style: normal;
				font-family: 'Verdana', sans-serif;
				font-size: 8pt;
				font-weight: bold;
				border: 0;
				margin-left: 4px;
			}
			.contact_form textarea {
				height: 260px;
				width: 490px;
				background-color: #fff;
			}
	/* MessageBox /matt */
	#MessageBox {
		position: absolute;
			top: 450px;
			left: 785px;

		font-weight: bold;
		color: #000;
		background-color: #E6E6E6;
	}
		#MessageBox img {
			margin-right: 10px;
		}

#footer {
	position: relative;
	font-style: italic;
	font-weight: bold;
}
	#telefon {
		height: 69px;
		padding-top: 8px;
		background-repeat: no-repeat;
		background-position: bottom center;
		background-image: url('../images/layout/telefon.png');
	}
	#footer_text {
		height: 50px;
		text-align: right;
		width: 400px;
		position: absolute;
			top: 73px;
			right: 397px;
	}
	#contact_link, #w3c, #dekra, #rss {
		display: block;
		background-repeat: no-repeat;
		background-position: 0 0;
		cursor: pointer;
		position: absolute;
	}
	#contact_link {
		height: 42px;
		width: 100px;
		background-image: url('../images/layout/ikona-mail.png');
		padding: 5px 0 0 20px;
			top: 75px;
			right: 265px;
		text-transform: uppercase;
	}
	#w3c {
		height: 27px;
		width: 57px;
		background-image: url('../images/layout/w3c.png');
			top: 73px;
			right: 75px;
	}
	#dekra {
		height: 59px;
		width: 80px;
		background-image: url('../images/layout/dekra.png');
			top: 55px;
			left: 45px;
	}
	#rss {
		height: 30px;
		width: 30px;
		background-image: url('../images/layout/rss.png');
			top: 71px;
			right: 35px;
	}
