body {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
}

img { border: 0; }
.r { float: right; }
.l { float: left; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
a.do_koszyka { background: #e4e4e4; padding: 1px 6px 1px 3px; border-left: solid 2px #D30A10; white-space: nowrap; }
h1 { 
	margin: 9px 0; 
	font-size: 18px; 
	font-weight: bold; 
	color: #BD0C14; 
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img  { vertical-align: middle; }
input { border: solid 1px #dedede; }
#rightBox input, #rightBox textarea { 
	background: #F4F8FB; 
	border-top: solid 1px #CECFD1; 
	border-left: solid 1px #CECFD1; 
	border-bottom: solid 1px #fff; 
	border-right: solid 1px #fff; 
}
a.partner { 
	display: block; 
	text-align: center; 
	color: #BD0C14; 
}
img.sqr { padding: 0 10px 0 0; }

#topBox, #topBox_shop, #menuBox, #contentBox, #footBox , #footUp {
	width: 855px;
	margin: auto;
}
#flagi { text-align: right; }
#topBox { height: 264px; }
#topBox_shop { height: 130px; }
.topBoxNoFlash { height: auto; }
#powrot { padding: 2px 0; text-align: right; }

#menuBox { 
	text-align: center;
	padding: 8px 0;
	border-bottom: solid 2px #BF0A00;
	height: 14px;
	background: url(../images/bg_top_menu.jpg);
	clear: both;
}
#menuBox a {
	color: #545454;
	text-decoration: none;
	padding: 0 4px;
	font-weight: bold;
}
#menuBox a:hover, #menuBox a.selected {
	color: #BF0A01;
}
#logo {
	padding: 90px 0 0 0;
	text-align: center;
	width: 225px;
}
#topBox_shop #logo { padding: 40px 0 0 0; height: 90px; }
#flash img { padding: 50px 0 0 0; }
#leftBox {
	width: 225px;
}
#leftBox input {
	width: 126px;
}
input.submit-search {
	width: 64px;
	height: 19px;
	background: url(../images/button_submit_szukaj.gif);
	border: 0;
	cursor: pointer;
}
#leftBox input.submit-login {
	width: 25px;
	height: 16px;
	background: url(../images/button_submit_ok.gif);
	border: 0;
	cursor: pointer;
}
#leftBox h3, #home h3 { 
	height: 19px;
	padding: 4px 0 0 5px;
	margin: 1px 0;
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	background: url(../images/bg_left_menubox.jpg);
	border-top: solid 1px #91909E;
}

#home h3 a{ 
    background:none !important;
	background-color: #B3B6BF;
}

#leftBox h4 { 
	color: #B80508; 
	margin: 10px 0;
	padding: 0 0 0 30px;
	font-size: 13px;
}
#leftBox img.sklep { border: solid 1px #c3c3c3; }
#leftBox div.box {
	padding: 4px;
	border: solid 1px #c3c3c3;
}
#leftBox div.box div.formSearch {
	padding: 0 0 0 15px;
}
#leftBox div.box div.form {
	width: 190px;
	margin: auto;
}
#leftBox div.box-null { 
	border-top: solid 1px #fff; 
	background: #DCE5EC;
}
#leftBox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#leftBox ul li { padding: 2px 0; }
#leftBox ul.produkty li { padding: 2px 0 2px 30px; }
#leftBox ul.produkty li.menu1 { background: url(../images/sqr.gif) 15px 7px no-repeat; }
#leftBox ul.maszyny li { padding: 2px 0 2px 30px; }
#leftBox ul.categories li { background: #F0F4F7; padding: 2px 5px; }
#leftBox ul.categories li.mainCategory { background: #dee7ee; padding: 2px 5px; }
#leftBox ul.produkty li a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#leftBox ul.produkty li a:hover { color: #007BC5; }
#leftBox ul li.light1 {
	background: #E8EFF7 url(../images/sqr.gif) 15px 7px no-repeat;
}
#leftBox ul li.light {
	background: #E8EFF7;
}
#leftBox div.c { padding: 20px; }
#rightBox {
	width: 600px;
	padding: 10px 25px;
	overflow: hidden;
}
#office div.welcome { font-size: 12px; text-align: justify; }
#office ul, #home ul {
	margin-top: 0;
	list-style: square;
}
#office div.ul { 
	background: #EEF5FB;
	color: #027BC0;
}
#home div.ul { 
	background: #EEFAF8;
	color: #90DDCB;
}
#aktualnosci, #office div.welcome { margin: 0 0 20px 0; }
#aktualnosci { background: #fff; border: solid 1px #ECF5FC; }
#aktualnosci ul { margin: 0; padding: 5px 10px; list-style: none; background: #fff; }
#aktualnosci ul li { padding: 2px 0; }
#aktualnosci ul li a { color: #0079BF; }
#home, #office { width: 260px; }

#TNews { margin: 4px 0; border: solid 1px #E5EFF8; width: 100%; }
#TNews td.tytul { background: #E5EFF8; }
#TNews td.tytul h3 { margin: 0; padding: 4px; }
#TNews td.tytul h3 a { color: #C70716; }
#TNews td.text { padding: 3px 10px; }
#TNews td img.pic { float: left; padding: 5px 10px 5px 0; }
#TNews td div.more { clear: both; padding: 2px; text-align: right; }

#listOfProducts { width: 100%; margin: 10px 0; border-bottom: dotted 1px #959595; }
#listOfProducts th { border-left: solid 1px #D30A10; border-right: solid 1px #D30A10; font-weight: normal; }
#listOfProducts tr.header, tr.header { background: url(../images/table_products_desc.jpg) bottom center no-repeat; height: 29px; }
#listOfProducts tr td { border-left: dotted 1px #959595; padding: 2px; }
#listOfProducts tr td.lastItem { border-right: dotted 1px #959595; text-align: center; }
#listOfProducts tr td.photo { text-align: center; }
#listOfProducts tr td.desc a { color: #85898C; }
#listOfProducts tr td.desc a b { color: #000; font-weight: normal; }
#listOfProducts tr td img.photo, img.imgProduct { border: solid 1px #E1E5E8; }
#listOfProducts tr td.menu1 { 
	background: url(../images/table_product_name.jpg) bottom center no-repeat; 
	border-left: solid 1px #D30A10; 
	border-right: solid 1px #D30A10; 
	height: 25px;
}
#listOfProducts a { text-decoration: none; }

#atrybuty { width: 100%; }
td.grupa { 
	background: url(../images/table_product_name.jpg) bottom center no-repeat; 
	font-weight: bold; 
	text-align: center; 
	border-left: solid 1px #D30A10; 
	border-right: solid 1px #D30A10;
	padding: 2px 0;
}
a.akcesoriaLink { text-decoration: underline; padding: 2px 0; }

#basket input, #basket textarea, #basket select { 
	background: #fff;
	width: 182px; 
} 
#basket input, #basket textarea { 
	border: solid 1px #9D9BA6; 
}
#basket input.check { border: 0; width: 14px; }
#basket input.dane {  
	border: solid 1px #D30A10; 
}
#basket input.submitBut { 
	background: #E4E4E4; 
	border-left: solid 2px #D30A10; 
}

div.subCat { /* div z listš kategorii */
	clear: both;
}
div.subCat ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.subCat ul li { 
	padding: 1px 0 1px 30px;
	background: url(../images/sqr.gif) 15px 7px no-repeat; 
}
div.subCat ul li a { color: #017DC5; }
div.subCat ul li a:hover { color: #BB1000; }

#goUp {
	clear: both;
	text-align: right;
	width: 855px;
	margin: auto;
}

table.produkty_glowna {
	width: 580px;
}
table.produkty_glowna td {
	vertical-align: top;
}
table.produkty_glowna ul { list-style: none; margin: 0; padding: 0; }
table.produkty_glowna td img { float: left; padding-right: 8px; }
table.produkty_glowna td p { margin: 2px 0; }
table.produkty_glowna td p span { border-left: solid 2px #D00321; padding-left: 5px; }

#footUp { 
	padding: 4px 0;
	text-align: center;
	clear: both;
}
#footUp a {
	color: #989898;
	font-size: 10px;
}

#footBox {
	border-top: solid 2px #BF0A00;
	background: #F1F6FC;
	text-align: center;
	padding: 4px 0;
	clear: both;
}
#footer_tags { color: #8ABFFF; }

/*
 formularz kontaktowy na stronie i nie tylko
 */
#rightBox input.input_form { width: 210px; }
#rightBox textarea.textarea_form { width: 300px; height: 130px; }
#rightBox input.przycisk_form { 
	background: #fff url(../images/przycisk_form.gif); 
	height: 29px; 
	width: 118px; 
	color: #fff;
	border: 0;
	cursor: pointer;
}

#agentsIFrame { width: 100%; overflow: auto; height: 444px; }
