﻿body{

	font-family: Tahoma;

	font-size: 12px;

	padding: 0px;

	margin: 0px;	

}

#container{

		width: 987px;

	height: auto !important;

	height: 600px;

	min-height: 600px;

		

	padding: 0px;

	margin: 0px;

	margin: 0 auto;

	

}

#header{

	width: 100%;

	height: 158px;

	background-color: black;	

}

#menu{

	width: 100%;

	height: 43px;

	background-image: url('images/menu_short.jpg');

	background-repeat: repeat-x;

	

}

#news{

	/*width: 177px !important;

	width: 160px;*/

	height: 300px;

	float: left;

	background-image: url('images/news.jpg');

	background-repeat:repeat-y;

		

	margin: 0px;

	padding: 0px;

	/*border-width: 1px;

	border-style: solid;

	border-color: red;

	*/

}

#news h1{

	width: 177px !important;

	width: 160px;

	height: 42px;

	background-image: url('images/news_top.jpg');

	background-repeat: no-repeat;

	font-family: Tahoma;

	font-size: 12px;

	color: white;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	padding-top: 15px;

	padding-left: 15px;

	

}

#news p.date{

	color: red;

	padding:0px;

	margin: 0px;

	padding-top: 10px;

	padding-left: 20px;

	font-weight: bold;

	font-size: 10px;	

}

#news p.teaser{

	color: black;

	padding:0px;

	margin: 0px;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 5px;	

	font-weight: normal;

	font-size: 11px;	

}

#news a{

	color: black;

	padding-left: 20px;

	margin-top: 20px;

	font-weight: bold;

	font-size: 9px;	

	text-decoration: none;

	

}

#content{

	display: inline;

	height: auto !important;

	height: 500px;

	min-height: 500px;

	padding: 10px;

	margin: 0px;



	

	width: 977px !important;

	width: 977px;

	float: left;

	background-image: url('images/content.jpg');

	background-repeat: no-repeat;

	padding: 10px;

	padding-top: 1px;

	padding-right: 0px;

	margin: 0px;

	text-align: left;

		padding-bottom: 100px;

	/*border-width: 1px;

	border-style: solid;

	border-color: red;

	*/

}

#content img{

	

	

	margin: auto;

	padding-left: 210px;

	width: 250px;

	

}

#content img.custom{

	margin: auto;

	padding-left: 210px;	

}

#content h1{

	background-image: url('images/naglowek1.jpg');

	background-repeat: repeat-x;

	height: 25px;

	font-size: 13px;

	color: white;

	padding: 12px;

	padding-bottom: 10px;

	margin: 0px;

	text-align: left;



}

#content h2{

	

	background-repeat: no-repeat;

	background-position: left middle;

	padding-left: 25px;

	font-size: 14px;

	font-weight: bold;

	color: #DD2726;

	

	height: 30px;

	

}

#content h2.home{

	background-image: url('images/home.jpg');

	background-repeat: no-repeat;

	background-position: left middle;

	padding-left: 45px;

	padding-bottom: 0px;

	font-size: 14px;

	font-weight: bold;

	color: #DD2726;

	text-decoration: underline;

	height: 32px;	

}

#content div.kontakt h2{

	background-image: url('images/family.jpg');

	background-repeat: no-repeat;

	background-position: left middle;

	padding-left: 45px;

	padding-bottom: 0px;

	font-size: 14px;

	font-weight: bold;

	color: #DD2726;

	

	height: 32px;

}

#content ul{

	list-style-image: url('images/bullet2.gif');

}

#content li{

	color: grey;	

}

#content li a{

	text-decoration: none;

	color: grey;	

}

#content li a:hover{

	text-decoration: underline;

	color: grey;	

}

#content ul li ul{

	list-style-image: url('images/bullet1.gif');

}

#content ul li ul li ul{

	list-style: circle;

	

}

.clear{

	clear: both;	

}

#content p{

	color: #7E7E7E;	

	padding-left: 30px;

	padding-top: 5px;

}

#content p img{

	width: auto;

	vertical-align: middle;

	padding-right: 10px;

}

#content p img.row1{



	padding: 10px;

	padding-left: 150px;

	padding-right: 0px;

	padding-bottom: 0px;

	width: 150px;

	float: left;	

}

#content p img.row2{

	padding: 10px;

	padding-left: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	width: 150px;

	float: left;	

}

#content p a {

	color: #ED1C24;

	font-weight: bold;

	text-decoration: underline;	

}

#content div.oferta2{

	margin-left: 20px;	

	vertical-align: middle;

}

#content div.oferta2 img{

	float: left;

	padding: 10px;

	vertical-align: middle;	

	border: 0px none;

	width: 200px;

}
#content div.oferta2 img.pierwszy{

	float: left;

	padding: 10px 10px 10px 150px;

	vertical-align: middle;	

	border: 0px none;

	width: 200px;

}

#content div.oferta2 p{

	padding-top: 10px;	

}
#content div.oferta2 table.none{

	border: 0px none;	

}
#content div.oferta2 td.none{

	border: 0px none;	

}
#content div.oferta2 tr.none{

	border: 0px none;	

}

#content div.kontakt{

	float: left;

	width: 30%;	

}

#content div.kontakt p{

	padding-left: 30px;

}

#right{

	width: 290px;

	height: 300px;

	background-color: red;

	float: right;

	margin: 0px;

	padding: 0px;

	margin-right: 17px !important;

	margin-right: 8px;

}

#right a{

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	color: white;	

}

#right a:hover{

	text-decoration: underline;	

}

#right #transport{

	width: 290px;

	height: 134px;

	background-image: url('images/transport.jpg');

	padding: 0px;

	margin: 0px;

	

}

#right #transport a{

	position: relative;

	top: 100px;

	left: 20px;	

}

#right #produkcja{

	width: 290px;

	height: 127px;

	background-image: url('images/produkcja.jpg');	

	padding: 0px;

	margin: 0px;

}

#right #produkcja a{

	position: relative;

	top: 92px;

	left: 20px;

}

#right #sprzedaz{

	width: 290px;

	height: 139px;

	background-image: url('images/sprzedaz.jpg');	

	padding: 0px;

	margin: 0px;

}

#right #sprzedaz a{

	position: relative;

	top: 92px;

	left: 20px;	

}

#footer{

	

	clear: both;

	width: 100%;

	height: 50px;

	text-align: center;

	color: #AFAFAF;

	background: #EFEFEF;

	border-top-color: #AFAFAF;

	border-top-style: solid;

	border-top-width: 1px;

	padding-top: 5px;

	margin-bottom: 15px;

	padding-bottom: 0px;

}

#nav, #nav ul {

	float: left;

	width: 84em; /*szerokosc pozioma glownego menu*/

	list-style: none;

	line-height: 1;

	background: none;

	font-weight: bold;

	font-size: 11px;

	padding: 0;



	margin: 0 0 1em 0;

	

}



#nav a {

	display: block;

	width: 15em;

	w\idth: 16em;

	color: #ED1C24;

	text-decoration: none;

	padding: 0.25em 2em;

}



#nav a:hover{

	color: grey;	

}

#nav a.daddy {

	background-image: url('images/bullet2.gif');

	background-repeat: no-repeat;

	background-position: right;

}

#nav a.menu {

	background-image: url('images/kropka.gif');

	background-repeat: no-repeat;

	background-position: right;

}



#nav li {

	float: left;

	padding: 0;



	text-align: left;

}

#nav li a{

	width: auto;

	

	padding-left: 20px;

	padding-right: 25px;

	padding-top: 10px;

	padding-bottom: 10px;

	

}

#nav li a:hover{

	color: grey;	

}

#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 20em;

	w\idth: 22em;

	font-weight: normal;

	border-width: 0.25em;

	margin: 0;

	background-color: #FDE700;

}



#nav li li {

	padding-right: 1em;

	width: 15em

}



#nav li ul a {

	width: 26em;

	w\idth: 19em;

	font-weight: bold;

	padding: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

}



#nav li ul ul {

	margin: -1.75em 0 0 14em;

	background-color: #FDE700;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	

}



#nav li:hover, #nav li.sfhover {

	background: none;

	

}

#nav li a:hover {

	color: grey;	

}

table{

	border-collapse: collapse;

	border-left-width: 1px;

	border-left-style:solid;

	border-left-color: #5E5E5E;

	border-bottom-width: 1px;

	border-bottom-style:solid;

	border-bottom-color: #5E5E5E;

	margin-left: 33px;

}

th{

	border-right-width: 1px;

	border-right-style:solid;

	border-right-color: #5E5E5E;

	padding: 0px;

	margin: 0px;

	background-image: url('images/th.jpg');

	background-repeat: repeat-x;

	height: 33px;

	width: 80px;

	text-align: center;	

}

tr{

	height: 22px;	

}

tr.light{

	background-color: #FEF488;

	

}

tr.dark{

	background-color: #FACC15;

		

}

td{

	border-right-width: 1px;

	border-right-style:solid;

	border-right-color: #5E5E5E;	

	padding: 0px;

	margin: 0px;

	padding-left: 15px;

	color: #5E5E5E;

}


