/*--------------------------------------------------------
	css theme name: polked
	author: bartosz mediger (http://mediger.net)

	created: nov 05, 2008
	
*/



* { margin: 0px; padding: 0px; }



address { font-style: normal; }




html {
	overflow: auto;
	overflow-x: hidden; height: 100%;
	 }



body {
	width: 100%; /*min-height: 359px; _height: 359px;*/ height: 100%;
	background: #000 url(../images/back_top-start.jpg) no-repeat center top; }

body.sub { background: #000 url(../images/back_top-sub.jpg) no-repeat top; }



a, address, body, input, h1, h2, h4, h5, h6, legend, li option, p, select, textarea, td {
	line-height: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000; }



fieldset { border: none; }



img { border: none; }



li { margin: 0.5em 0 1em 1.2em; }



ol { margin-left: 0.6em; }



p {
	padding-bottom: 15px;
	text-align: justify; }









/* nawgiacja */

a:hover {
	text-decoration: underline;
	color: #a40614; }
















/* nagłówki */

h1 {
	width: 310px; height: 40px;
	margin-bottom: 37px;
	font-size: 24px;
	line-height: 28px; 
	color: #fff; }

	.sub h1 { margin-bottom: 20px; }

	#pl h1.kontakt { background: url(../images/h_kontakt_pl.gif);}
	#pl h1.oferta { background: url(../images/h_oferta_pl.gif);}
	#pl h1.referencje { background: url(../images/h_referencje_pl.gif);}
	#pl h1.zapytania { background: url(../images/h_zapytania_pl.gif);}
	
	#en h1.kontakt { background: url(../images/h_kontakt_en.gif);}
	#en h1.oferta { background: url(../images/h_oferta_en.gif);}
	#en h1.referencje { background: url(../images/h_referencje_en.gif);}
	#en h1.zapytania { background: url(../images/h_zapytania_en.gif);}
	
	#de h1.kontakt { background: url(../images/h_kontakt_de.gif);}
	#de h1.oferta { background: url(../images/h_oferta_de.gif);}
	#de h1.referencje { background: url(../images/h_referencje_de.gif);}
	#de h1.zapytania { background: url(../images/h_zapytania_de.gif);}

h3 {
	font-size: 14px;
	font-weight: bold; }

h4 {
	line-height: 20px;
	font-size: 14px; }










	
	
	
	
#center {
	position: relative;
	width: 708px; min-height: 628px; _height: 628px;
	background: url(../images/back_start.jpg) no-repeat center top;
	margin: 0 auto; }
	
	.sub #center {
		background: none;
	}

.sub #inside {
	float: left;
	width: 708px;
	/*background: #f6f8fa url(../images/back_sub.jpg) no-repeat center top;*/ }
















#content {
	float: left;
	width: 325px; min-height: 450px; _height: 450px; 
	padding: 321px 0 0 24px; }
	
	.of #content  {
		margin-left: -1px; _margin-left: 0;
	}

.sub #content {
	width: 684px;
	background: #f6f8fa;
	margin-top: 125px;
	padding-top: 0; }
	
	




















#flags {
	position: absolute; top: 9px; right: 0;
	width: 74px; height: 18px; }

	#flags a {
		float: left;
		width: 22px; height: 18px;
		margin-right: 8px;
		text-indent: -1000px; }

	a.de { background: url(../images/flag_de.gif); }
	a.gb { background: url(../images/flag_en.gif); }
	a.pl { background: url(../images/flag_pl.gif); }










#foot {
	float: left;
	width: 664px; height: 43px;
	padding-top: 15px;
	color: #959595; }
	
	.of #foot {
		margin-left: -1px; _margin-left: 0;
	}
	
	.sub #foot {
		height: 43px;
		background: url(../images/foot.jpg);
		padding: 100px 26px 0 18px; }

	#foot * {
		font-size: 11px;
		text-decoration: none;
		color: #959595; }
	
	#foot a:hover { text-decoration: underline; }
	
	#foot .links { float: left; }
	
	#foot .realizacja {
		float: right;
		line-height: 12px;
		text-align: right; }
	
	#foot .realizacja,
	#foot .realizacja strong {
		font-size: 10px;
		color: #6b6b6b; } 










	
	
	

	








/* formularz kontaktowy */

#kontakt { position: relative; }

#kontakt fieldset { padding: 2em 0em 2em 1em; }

#kontakt input { line-height: 14px; }

#kontakt input, select,
#kontakt textarea {
	float: left;
	width: 30%;
	padding: 1px 2px 1px 2px; }

#kontakt label {
    float: left;
    width: 90%;
    margin: 1px;
    display: block;
    padding: .3em 0 .3em 0;
    cursor: pointer; }

   #kontakt label span {
		float: left;
		width: 20%;
		margin: 1px;
		padding: 0 3px 0 0;
		text-align: right;
		color: #111; }

#kontakt legend {
	padding: 0 1em 1em 1em;
	font-weight: bold; }

#kontakt textarea {
	float: left;
	overflow: hidden;
	overflow: auto;
	width: 70%; height: 100px; }

#kontakt .button {
	float: right;
	width: 100px;
	background: #a40615;
	border: 1px !important;
	margin-right: 44px;
	padding: 4px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	_filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }

	#kontakt .button:hover { _filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }


#kontakt .field {
	padding: 3px 4px 3px 4px;
	border: 1px solid #c7d4e1; }












#left {
	float: left;
	width: 308px; }













#logo {
	position: absolute; top: 0; left: 15px;
	width: 215px; height: 80px;
	background: url(../images/empty.gif);
	text-indent: -1000px; }














#menu { position: absolute; top: 46px; left: 256px; }

	#menu a {
		float: left;
		height: 32px; }
		
	#de a.kontakt { width: 56px; background: url(../images/m_kontakt_de.gif); }
	#de a.oferta { width: 66px; background: url(../images/m_oferta_de.gif); }
	#de a.referencje { width: 86px; background: url(../images/m_referencje_de.gif); }
	#de a.witamy { width: 90px; background: url(../images/m_witamy_de.gif); }
	#de a.zapytania { width: 63px; background: url(../images/m_zapytania_de.gif); }
		
	#en a.kontakt { width: 58px; background: url(../images/m_kontakt_en.gif); }
	#en a.oferta { width: 48px; background: url(../images/m_oferta_en.gif); }
	#en a.referencje { width: 86px; background: url(../images/m_referencje_en.gif); }
	#en a.witamy { width: 73px; background: url(../images/m_witamy_en.gif); }
	#en a.zapytania { width: 67px; background: url(../images/m_zapytania_en.gif); }

	#pl a.kontakt { width: 65px; background: url(../images/m_kontakt_pl.gif); }
	#pl a.oferta { width: 56px; background: url(../images/m_oferta_pl.gif); }
	#pl a.referencje { width: 82px; background: url(../images/m_referencje_pl.gif); }
	#pl a.witamy { width: 62px; background: url(../images/m_witamy_pl.gif); }
	#pl a.zapytania { width: 75px; background: url(../images/m_zapytania_pl.gif); }

	#menu a:hover { background-position: 0 -32px; }
































#producent {
	position: absolute; top: 0; left: 272px;
	width: 353px; height: 34px; }

	#de #producent { background: url(../images/h_producent_de.gif); }
	#en #producent { background: url(../images/h_producent_en.gif); }
	#pl #producent { background: url(../images/h_producent_pl.gif); }













#right {
	float: right;
	position: relative;
	width: 289px;
	margin: -76px 0 0 0;_margin-bottom: -20px;
	background: url(../images/oferta.jpg) no-repeat left top;
	padding: 470px 29px 0 22px; }
	

#right2 {
	position: absolute; top: 109px; right: 0; 
	width: 340px; height: 110px;
	background: url(../images/right.jpg);
}










/* classess */

.button {
	cursor: pointer;
	border: none; }


.button:hover {
	filter:alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8; }

.nasza_oferta {
	float: right;
	height: 29px;
	background: url(../images/arrow.gif) no-repeat right;
	padding: 0 25px 0 0;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase; }


.oferta_item {
	clear: both;
	float: left;
	width: 274px;
	background: url(../images/arrow2.gif) no-repeat left 8px;
	padding: 0 0 25px 34px; }

	.oferta_item img {
		float: left;
		margin: 0 10px 0 0; }
