/* body definition */

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #0F1012 url("/templates/images_4/bg_main.jpg") repeat-x;
    background-color: #CFCFCF;
}
a, a:link {
	text-decoration: none;
}
a:visited {
	color: inherit;
}

/* template */

#stage {
	width: 932px;
	margin: 0 auto;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
}

#stage #headerTop {
	
	float: left;
    display: inline;
	height: 169px;
	width: 932px;
}
#stage #headerDown {
	background: url(/templates/images_4/bg_header_down.jpg) no-repeat;
	float: left;
    display: inline;
	height: 37px;
	width: 932px;
	margin-bottom: 10px;
}
#stage #headerNavi {
	float: left;
	width: 932px;
    display: inline;
}
#stage #headerTop #headlines {
	float: left;
	width: 880px;
	margin-top: 20px;
	margin-left: 20px;
    display: inline;
}
#stage #headerTop #headlines a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/templates/images_4/bg_header_link.png) no-repeat left center;
	display: block;
	padding: 0px 0px 3px 20px;
}
#stage #headerTop #headlines a:hover {
	color: #CC0000;
}
#stage #headerTop #headlines h1 {
	font: bold 20px "Trebuchet MS", Georgia, "Times New Roman", Arial;
	color: #003366;
	margin: 0px 0px 15px;
	padding: 0px;
}

/* lewa kolumna */

#stage #colLeft {
	float: left;
	width: 165px;
/*	margin-left: 15px; */
	background-color: #668CB3;
    display: inline;
}
#stage #colLeft #menuTop {
	background: url(/templates/images_4/bg_menu_top.png) no-repeat;
	float: left;
	height: 10px;
	width: 165px;
}
#stage #colLeftAll {
   float: left;
   width: 165px;
   padding-left: 15px;
}
#stage #colLeft #menuBottom {
	background: url(/templates/images_4/bg_menu_down.png) no-repeat;
	float: left;
	height: 10px;
	width: 165px;
}
#stage #colLeft a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    display: inline;
	float: left;
	width: 135px;
	padding-bottom: 4px;
	border-bottom: 1px solid #336699;
	padding-top: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
}
#stage #colLeft a:hover {
	background: #86A5C4;
}
#stage #colLeft a#active_menu {
	color: #2C5783;
	background: #DDEEEE url(/templates/images_4/dir_open.png) no-repeat 3px center;
	width: 85px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom: 0px;
	margin-bottom: 0px;
}
#stage #colLeft a.selected2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #2C5783;
	background: #DDEEEE url(/templates/images_4/dir_closed.png) no-repeat 20px center;
	float: left;
	width: 122px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	margin-left: 1px;
	border-bottom: 0px;
	margin-bottom: 0px;
	display: inline;
}
#stage #colLeft a.selected2:hover, #stage #colLeft a.selected1:hover {
	background-color: #fff;
}
#stage #colLeft a.selected3 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #2C5783;
	background: #FFFFFF url(/templates/images_4/dir_selected.png) no-repeat 20px center;
	float: left;
	width: 122px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	margin-left: 1px;
	border-bottom: 0px;
	margin-bottom: 0px;
	display: inline;
}

/* srodkowa kolumna */

#stage #article {
	float: left;
	width: 425px;
	margin-left: 30px;
	display: inline;
}
#stage #articleRight, #stage #productRight {
	float: left;
	width: 650px;
	margin-left: 30px;
	display: inline;
}
#stage #article h1, #stage #articleRight h1, #stage #product h1, #stage #productRight h1 {
	font: bold 16px "Trebuchet MS", Georgia, "Times New Roman", Arial;
	color: #BC311D;
	margin: 0px 0px 0px;
}
#stage #article p, #stage #articleRight p {
	font: 12px/140% Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
}

/* prawa kolumna */

#stage #ColRight {
	float: left;
	width: 245px;
	margin-left: 30px;
	display: inline;
}
#stage #ColRight #ColTop {
	background: url(/templates/images_4/bg_col_top.png) no-repeat;
	float: left;
	height: 10px;
	width: 245px;
	display: inline;
}

#stage #headerDown #date {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	display: inline;
}
#stage #headerDown #contact {
	float: right;
	margin-top: 7px;
	display: inline;
}
#stage #headerDown #contact h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 25px;
	display: block;
}
#stage #headerDown #contact h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 25px;
	display: block;
}
#stage #headerDown #contact a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
}


#stage #footer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background: url(/templates/images_4/bg_footer2.png) no-repeat;
	float: left;
	height: 32px;
	width: 925px;
	text-align: center;
	padding-top: 8px;
	margin-top: 22px;
	display: inline;
}






#stage #ColRight #ColBottom {
	background: url(/templates/images_4/bg_col_down2.png) no-repeat;
	float: left;
	height: 10px;
	width: 245px;
}

#stage #ColRight #ColContent {
	background-color: #DFE6EC;
	padding: 0 5px;
	float: left;
	width: 233px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	display: inline;
}
#stage #ColRight #ColContent h1, #stage #ProdRight #ProdContent h1 {
    font-size: 16px;
    font-weight: bold;
}
a.max {
	font-size: 18px;
}
#stage #product {
	float: left;
	width: 510px;
	margin-left: 30px;
	display: inline;
}

#navi {
	margin-left: 12px;
	margin-bottom: 8px;
    float: left;
	display: inline;
}
#navi a, a.pages, #back a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #36c;
	margin-right: 3px;
	margin-left: 3px;
}
#navi a:hover, a.pages:hover, #back a:hover {
	color: #CC0000;
}
#navi a.here {
	text-decoration: underline;
}
.prod .prodDetails {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	padding-left: 10px;
	margin: 0px;

}
.prod h3, .prod h4, .prod h5, .prod h6 {
	font: bold 12px "Trebuchet MS", Georgia, "Times New Roman", Arial;
	color: #fff;
	padding: 5px;
	width: 140px;
	margin: 1px 0px 0px 0px;
	background-color: #2F0000;
}
table.ProductListRow td.ProductListBottom {
    text-align: right;
    width: 100%;
	background-color: #668CB3;
    font: bold 12px "Trebuchet MS", Georgia, "Times New Roman", Arial;
	color: #fff;
	padding: 5px;
    border-bottom: 1px solid #336699;

}    
.prod h4 {
	background-color: #550000;
}
.prod h5 {
	background-color: #930000;
}
.prod h6 {
	background-color: #CC0000;
}
#stage #article .prod td p, #stage #product .prod td p, #stage #productRight .prod td p {
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
#ProdRight {
	float: left;
	width: 165px;
	margin-left: 25px;
	display: inline;
}
#ProdRight #ProdTop {
	background: url(/templates/images_4/bg_prodtop.png) no-repeat;
	float: left;
	height: 10px;
	width: 165px;
}
#ProdRight #ProdBottom {
	background: url(/templates/images_4/bg_prodbottom2.png) no-repeat;
	float: left;
	height: 10px;
	width: 165px;
}
#qSearch {
    float: right;
    margin-right: 30px;
	display: inline;
}
#ProdRight #ProdContent {
	background: #E2E9F0;
	float: left;
	width: 153px;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	display: inline;
}
table.prod {
	width: 100%;
	text-align: left;
    margin-top: 5px;
}

#ProdRight #ProdContent p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
input#seek {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F2F3F8;
	width: 123px;
	padding: 2px;
	border: 1px solid #0066FF;
}
form#search {
	margin: 0px 0px 15px;
	padding: 0px;
}

input#button {
	background: url(/templates/images_4/loopka.png) no-repeat;
	height: 16px;
	width: 16px;
	border-width: 0px;
}
.dtree {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
    white-space: nowrap;
}

.dtreeLink a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #36c;
	margin-right: 3px;
	margin-left: 3px;
}
.dtreeLink a:hover {
	color: #CC0000;
}
.dtree img {
    border: 0px;
    vertical-align: middle;
}
.dtree a.node, .dtree a.nodeSel {
    white-space: nowrap;
    color: #333;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color: #333;
    text-decoration: underline;
}
.dtree a.nodeSel {
    background-color: #c0d2ec;
}
.dtree .clip {
    overflow: hidden;
}
#colLeftAll table.moduletable {
/*    margin-left: 15px; */
    width: 100%;
}
#colLeftAll table.moduletable th {
    color: #67A134;
    font-size: 14px;
    padding-left: 0px;
    text-transform: lowercase;
}
#colLeftAll table.moduletable th:first-letter {
    color: #67A134;
    font-size: 14px;
    padding-left: 0px;
    text-transform: uppercase;
}
#stage #colLeftAll .leftPanel {
    float: left;
/*	margin-left: 15px; */
    width: 160px;
	display: inline;

}
#stage #colLeftAll .leftPanel h1 {
   font-size: 14px;
   color: #67A134;
   margin-top: 10px;
}
#stage #article a, #stage #articleRight a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #36c;
	margin-right: 3px;
	margin-left: 3px;
}
#stage #article a:hover, #stage #articleRight a:hover {
	color: #CC0000;
}
#searchForm table td.left {
    font-size: 10px;
}
.sobi2MenuMod {
    margin-bottom: 10px;
}
table.contentpaneopen {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.prod .noPhoto {
    width: 148px;
    height: 150px;
    color: #ccc;
    text-align: center;
    border: 1px solid #000;
}
   
.imgZoom {
    border: 1px solid black;
}   
#article #prodCat, #product #prodCat, #productRight #prodCat {
    color: #333;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}  
table.ProductListHead td span {
    display: block;
    text-align: right;
    color: #333;

}
table.ProductListHead {
    width: 100%;
}
#stage #article a.productLink, #stage #articleRight a.productLink,  #stage #product a.productLink, a.productLink, #stage #productRight a.productLink {
	font: bold 16px "Trebuchet MS", Georgia, "Times New Roman", Arial;
	color: #67A134;
	margin: 0px 0px 0px;

}    
#stage #article a.productLink:hover, #stage #articleRight a.productLink:hover, #stage #product a.productLink:hover, a.productLink:hover, #stage #productRight a.productLink:hover {
    color: #CC0000;
    text-decoration: underline;
}   
table.randomProduct td {
    text-align: left;
}
table.randomProduct .noPhoto {
    width: 30px;
    height: 35px;
    color: #ccc;
    text-align: center;
    border:1px solid #67A134;
}
td.contentHead {

}   
#noRes {
    
}
table.ProductListRowHead, table.ProductListRow {

    width: 100%;

}
table.ProductListRowHead {
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
}    
table.ProductListRowHead td, table.ProductListRow td {
    width: 90%;
}   
table.ProductListRow td.ProductListRowImg {
    width: 70px;
}
table.ProductListRow td.ProductListRowImg a img {
    border:1px solid #67A134;
}    
table.ProductListRow td.ProductListRowImg .noPhoto {
    width: 68px;
    height: 68px;
    color: #ccc;
    text-align: center;
    border:1px solid #67A134;
}
table.ProductListRow .ProductListRowCat, td.sectiontableheader {
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0px;
    padding:0px;
    text-transform:capitalize;
}    
.noPhoto {
    font-style: italic;
}
div.searchForm form table {
    color: #333333;
    border: 1px solid #ccc;
    width: 100%;
    padding: 5px;
}
div.searchForm form table td {
    vertical-align: top;
    text-align: left;
}
div.searchForm form table td span.boxOverInfo {
    font-family:Helvetica,sans-serif;
    color: #67A134;
    font-weight: bold;
    font-size: 12px;
    
}
div.searchForm form table td.left {
    padding: 3px;
    text-align: right;
    padding-right: 3px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}  
div.searchForm form table td.searchButtonTd {
    text-align: right;
    padding-right: 3px;
}
div.searchForm form table td.searchButtonTd input.buttonSearch {
	background-color: #668CB3;
	color: #FFF;
    padding: 4px;
    font-weight: bold;
}
div.searchForm form input, div.searchForm form select {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F2F3F8;
	border: 1px solid #336699;

}
div.searchForm form select {
    width: 100px;
}
td.sectiontableentry1, td.sectiontableentry2 {
    font-size: 12px;
    border-bottom: 1px solid #ccc;
}

#stage #article td.sectiontableheader, #stage #articleRight td.sectiontableheader {
    border-bottom: 1px solid #ccc;
}
#stage #article td.sectiontableentry1 a.category, #stage #article td.sectiontableentry2 a.category {
    font-size: 12px;
}
#stage #articleRight td.sectiontableentry1 a.category, #stage #articleRight td.sectiontableentry2 a.category {
    font-size: 12px;
}
th {
    text-align: left;
}
span.promoPrice {
/*    color: #ff0000; */
    font-weight: bold;
}
#loginLink {
    margin-left: 850px;
    margin-bottom: 4px;
}
#loginLink a {
    font-weight: bold;
    color: #346898;
}

