/**
 * author:   Dariusz Pobożniak
 * website:  http://www.pobozniak.pl 
 * update:   26.05.2009
 */
 
body {
	background: #868782;
	color: #6b300d;
	font: normal 11px "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 0;
}

/* GENERAL ----------------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	border: 0;	
}
a { color: #6b300d; text-decoration: none; }
a:visited { color: #6b300d; text-decoration: none; }
a:hover { color: #6b300d; text-decoration: underline; }
a:active { color: #6b300d; text-decoration: none; }
p { margin: 1em 0; }
h1 a, #topnav a, #searchform button span, #botnav a {
	display: block;
	overflow: hidden;
    text-indent: -9999em;
}
h2 { 
    color: #133984;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
}
fieldset { border: 0 none; }
fieldset legend { display: none; }

/* STRUCTURE --------------------------------------------------------------------------------------- */
#pagecontainer {
	background-color: #dbdcdd; 
	margin: 18px auto 2em;
	width: 998px;
}
#pagecontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#pageheader {
	background: url(../gfx/bgHeader.gif) 0 0 no-repeat;
	width: 998px;
}
#pagesidebar {
	background: url(../gfx/bgSidebarH3.gif) 0 0 no-repeat;
	display: inline;
	float: left;
	margin-left: 29px;
	padding: 28px 0 1.6em;
	width: 253px;
}
#pagecontent {
	background: #e9e9e9 url(../gfx/bgContent.gif) 100% 0 no-repeat;
	color: #868782;
	display: inline;
	float: left;
	margin: 4px 0 .5em;
	width: 685px;
}
#home #pagesidebar { margin-left: 0; padding:0; }
#home #pagecontent { 
	background: url(../gfx/bgContent.gif) 100% 0 no-repeat; 
	margin-left: 29px; 
	margin-top: 0; 
}
#standart #pagesidebar { background: none; padding-top: 0; }
#standart #pagecontent { margin-top: 0; }
#pagefooter {
	background: url(../gfx/bgFooter.gif) 0 0 no-repeat;
	clear: both;
	color: #fff;
	height: 97px;
	padding-top: 30px;
	width: 998px;
}

/* PAGEHEADER -------------------------------------------------------------------------------------- */
h1 {
	display: inline;
	float: left;
    height: 58px;
    margin-left: 30px;
    width: 376px;
}
h1 a {
    background: url(../gfx/logo.gif) no-repeat scroll 0%;
    display: block;
    height: 100%;
    width: 100%;
}
#topnav {
	float: right;
	height: 47px;
	margin: 13px 27px 26px 0;
}
#topnav li { 
	float: left; 
	list-style-type: none;
}
#topnav li a { height: 47px; }
#topnav li a:hover { background-position: 0 -1em; }
#tab-about a { background: url(../gfx/bgTabAbout.gif) 0 0 no-repeat; width: 45px; }
#tab-promotions a { background: url(../gfx/bgTabPromotions.gif) 0 0 no-repeat; width: 65px; }
#tab-sponsorship a { background: url(../gfx/bgTabSponsorship.gif) 0 0 no-repeat; width: 75px; }
#tab-links a { background: url(../gfx/bgTabLinks.gif) 0 0 no-repeat; width: 42px; }
#tab-job a { background: url(../gfx/bgTabJob.gif) 0 0 no-repeat; width: 49px; }
#tab-download a { background: url(../gfx/bgTabDownload.gif) 0 0 no-repeat; width: 56px; }
#tab-faq a { background: url(../gfx/bgTabFaq.gif) 0 0 no-repeat; width: 36px; }
#tab-contact a { background: url(../gfx/bgTabContact.gif) 0 0 no-repeat; width: 53px; }
#tab-transport a { background: url(../gfx/bgTabTransport.gif) 0 0 no-repeat; width: 70px; }
#tab-partners a { background: url(../gfx/bgTabPartners.gif) 0 0 no-repeat; width: 67px; }
#flash {clear: both; margin: 0 auto; width: 946px; }
#searchform {
	background: #193d82 url(../gfx/bgSearchForm.gif) 0 0 no-repeat;
	clear: both;
	margin: 0 30px 0 29px;
	width: 939px;
}
#searchform fieldset { 
	background: url(../gfx/bgSearchFieldset.gif) 0 100% no-repeat; 
	padding: 4em 0 1em; 
}
#searchform label {
	color: #fff;
	float: left;
	margin: 2px 0 0 32px;
	text-align: left;
	width: 56px;
}
#searchform .labelsmall { width: 23px; }
#searchform select, #searchform .input, #searchform1 .input {
	background-color: #fff;
	border: 1px solid #7f9db9; 
	float: left;
	font: 12px Tahoma;
	padding: 2px;
	width: 360px;
}
#searchform .input, #searchform1 .input { width: 90px; }
#searchform p {
	float: left;
	margin: 6px 0;
	width: 900px;
}
#searchform button { 
	background-color: #193d82;
	border: 0 none; 
	cursor: pointer;
	float: right;
}
#searchform button span {
	background: url(../gfx/bgSearchButton.gif) 0 0 no-repeat;
	height: 20px;
	width: 76px;
}

/* PAGESIDEBAR ------------------------------------------------------------------------------------- */
#pagesidebar h3 {
	background: #e9e9e9 ;
	color: #009bf0;
	font-size: 14px;
	padding: 0.3em 0 .8em 1.3em;
	text-transform: uppercase;
}
#mainnav {
	background: url(../gfx/bgMainNav.gif) 0 0 no-repeat;
	padding: 3em 0 2.4em;
}
#mainnav li {
	list-style-type: none;
	padding: .1em 0;
}
#mainnav li a {
	color: #004285;
	font-size: 13px;
	font-weight: bold;
    padding-left: 26px;
}
#mainnav li a:hover { background: url(/images/grot.gif) 12px 4px no-repeat; }
#mainnav li li {
	background: url(../gfx/bgMainNavLink.gif) 0 50% no-repeat;
	margin-left: 1em;
	padding-left: 1em;
}
#mainnav li li a { color: #2f81c2; }
#botnav {
	background: url(../gfx/bgBotNav.gif) 0 0 no-repeat;
	padding: 3em 0;
}
#botnav li {
	list-style-type: none;
	padding: 0 0 .5em 18px;
}
#botnav a {
	height: 74px;
	width: 214px;
}
#botnav a.a1 { background: url(../gfx/bgBotNava1.gif) 0 0 no-repeat; }
#botnav a.a2 { background: url(../gfx/bgBotNava2.gif) 0 0 no-repeat; }
#botnav a.a3 { background: url(../gfx/bgBotNava3.gif) 0 0 no-repeat; }

/* PAGECONTENT ------------------------------------------------------------------------------------- */
.breadcrumb {
	color: #007cc3;
	margin: 0 0 0 16px;
	padding: 1em 0 1em 0;
}
#products .breadcrumb {
	background: url(../gfx/bgOfferProd.gif) 0 100% no-repeat;
	padding: 1em 0 3em 0;
}
#pagecontent a { color: #007cc3; }
#text-wrapper {
    background: url(../gfx/bgProdlist.gif) 0 100% no-repeat;
    padding: 0 20px 2em;
    width: 647px;
}
#prodlist {
	background: url(../gfx/bgProdlist.gif) 0 100% no-repeat;
	float: left;
	padding: 0 0 2em 9px;
	width: 678px;
}
#prodlist dl {
	display: inline;
	float: left;
	min-height: 167px;
	margin-left: 7px;
	padding: 0 0 .6em 0;
	width: 305px;
}
* html #prodlist dl { height: 167px; }
.cat01 { background: url(../gfx/bgCat01.gif) 100% 2em no-repeat; }
.cat02 { background: url(../gfx/bgCat02.gif) 100% 2em no-repeat; }
.cat03 { background: url(../gfx/bgCat03.gif) 100% 2em no-repeat; }
.cat04 { background: url(../gfx/bgCat04.gif) 94% 1.7em no-repeat; }
.cat05 { background: url(../gfx/bgCat05.gif) 100% 2.3em no-repeat; }
.cat06 { background: url(../gfx/bgCat06.gif) 90% 2em no-repeat; }
.cat07 { background: url(../gfx/bgCat07.gif) 83% 1em no-repeat; }
.cat08 { background: url(../gfx/bgCat08.gif) 100% 1.6em no-repeat; }
.cat09 { background: url(../gfx/bgCat09.gif) 90% 2em no-repeat; }
.cat10 { background: url(../gfx/bgCat10.gif) 90% 2em no-repeat; }
.cat11 { background: url(../gfx/bgCat11.gif) 100% 2em no-repeat; }
.cat12 { background: url(../gfx/bgCat12.gif) 98% 2em no-repeat; }
#prodlist dl dd { 
	margin-left: 20px; 
	width: 140px; 
}
#prodlist dl dt { 
	background: url(../gfx/bgOfferProd.gif) 0 0 no-repeat;
	margin-bottom: 1em; 
	padding: 2em 0 0 20px;
	width: 190px;
}
#prodlist dl dt a { 
	font-size: 1.7em; 
	line-height: 18px;
}
#prodlist dl dd a {	color: #868782; }
#prodlist dl ul li { 
	background: url(../gfx/raquo.gif) 0 .7em no-repeat;
	list-style-type: none; 
	padding: 0 0 0 .9em;
}
#prodlist dl a.more {
	background: url(../gfx/raquo.gif) 0 .7em no-repeat;
	float: right;
	margin: 1.6em 0 1em;
	padding: 0 0 0 .9em;
}
.products {
	background-color: #ededee;
	color: #5972b6;
	display: inline;
	float: left;
	font-size: 14px;
	margin: 0 0 1.1em 22px;
	padding: 12px;
	width: 615px;
}
.products .prod_img {
	float: left;
	width: 150px;
}
.products .prod_img img { 
	border: 1px solid #5972b6; 
	padding: 1px; 
}
.products .prod_des {
	float: left;
	padding: 0 10px;
	width: 290px;
}
.products .prod_name { 
	color: #193d82; 
	font-weight: bold;
	margin-bottom: 1em;
}
.prod_name { 
	color: #193d82; 
	font-weight: bold;
	font-size: 14px;
}
.products p { margin: 0 0 1em 0; }
.products .prod_price { 
	float: left;
	text-align: right;
	width: 145px; 
}
.products .prod_price .strike { color: #f60101; text-decoration: line-through; }
.products .prod_price span { color: #5972b6; }
.products .prod_price strong { 
	color: #f60101;
	font-size: 18px;
	font-weight: bold;
}
.products .prod_price a {
	background: url(../gfx/bttnOrder.gif) 0 0 no-repeat;
	float: right;
	height: 20px;
	margin-top: 40px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
	width: 80px;
}
.pagination {
	clear: both;
	color: #193d82;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.positive { border: 1px dashed green; margin: 1.5em 0; padding: 1.5em; }
#sendform { margin: 1.5em; }
#sendform p { float: left; margin: .2em; width: 100%; }
#sendform label { float: left; width: 100px; }
#sendform .text { 
	border: 1px solid #ddd; 
	float: left; 
	font: 12px Verdana;
	padding: 3px 6px;
	width: 300px; 
}
#sendform .submit { margin-left: 100px; }

#home #pagecontent h3 { background-color: #e9e9e9; }
#video-box {
	background: #e9e9e9 url(../images/cont_end.gif) 0 100% no-repeat;
	margin-bottom: 8px;
	padding: 0 10px 40px;
}
#video-box p { margin: 0; }
#video-box object { float: left; margin-right: 30px; }
.adv { margin-bottom: 8px; }
#searchform1 {
	background: url(../images/szukaj_reverse.gif) 0 0 no-repeat;
	height: 90px;	
}
#standart #searchform1 { 
    background: url(../images/szukaj.gif) 0 0 no-repeat; 
    height: 73px;
}
#searchform1 fieldset, #searchprod fieldset { padding: 44px 0 0 20px; }
#searchform1 .input { width: 120px; }
#searchprod {
    background: url(/images/wyszukaj_producenta.gif) 0 0 no-repeat;
    height: 78px;
}
#home #news-box, #home #link-list {
	background: url(../images/nowosci.gif) 0 0 no-repeat;
	padding: 40px 20px 25px;	
}
#home #link-list { background: none; }
#home #news-box h3, #home #link-list h3 { display: none; }
#home #news-box a img { float: left; margin: 0 4px 2px 0; }
#home #news-box p { clear: both; margin: 1em 0 2em; }
#text-wrapper li { list-style: none; margin-left: 10px; }
#link-list ul { margin-left: 15px; }
div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}
#map {
    border: 1px solid #DBDCDD;
    height: 400px;
    margin: 0 auto 2em;
    width: 500px;
}

/* PAGEFOOTER -------------------------------------------------------------------------------------- */
#pagefooter ul {
	margin-left: 265px;
}
#pagefooter li {
	display: inline;
	list-style-type: none;
}
#pagefooter a { color: #fff; }
#pagefooter span {
	float: right;
	margin: 55px 35px 0 0;
}
