* {
	margin: 0;
	padding: 0;
}

p {
	margin: 10px 0;
}
body {background:URL("/images/back.jpg");background-repeat:repeat;background-color:#FFFFFF;margin: 0px;padding: 0px;text-align: left;border-collapse:collapse;font-family:arial;font-size:11px;color:#4B4B4B;}
.backimage{background: URL('images/back1.jpg') repeat-x top center;width:100%;}
.glowny {text-align:left; margin:auto; width:760px; margin-top:0px;}

br {
	clear: both;
}
img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}


ul, ol {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 15px;
}
ul li, ol li {
	padding-bottom: 5px;
}

a:link, a:visited {
	color: #1F6EA0;
}
a:hover, a:active {
	color: #ff9900;
}

td.main {background:#FFFFFF;color: #4B4B4B;font-size: 11px;font-family:arial;line-height:14px;text-align:left;vertical-align:top;}

td.linia_lewa{background:URL("/images/index_12.jpg");}
td.linia_slewa{background:URL("/images/index_14.jpg");}
td.linia_prawa{background:URL("/images/index_16.jpg");}

td.baner {background:URL("/images/index_04.jpg");color: #FFFFFF;font-size: 10px;font-family:verdana;line-height:14px;text-align:right;vertical-align:top;}

.tresc {padding: 0px 12px 0px 12px;color:#323232;text-align:justify;}

a.linki{font-weight:bold;color: #FFFFFF;font-size: 12px;text-decoration: none;font-family:trebuchet ms;line-height:14px;cursor:pointer;}
a.linki:hover {color:#CCCCCC;cursor:pointer;}




a.href:link, a.href:visited {
	color: #003993;
	text-decoration: none;
}
a.href:hover, a.href:active {
	color: #003993;
	text-decoration: underline;
}




tr.produkt {
	background: url("/images/produkty_lista_bg.gif") bottom left no-repeat;
	width: 100%;
}



strong.s_c_cena, strong.s_cena {
	color: #5D5D5D;
	font-weight: normal;
}
strong.p_c_cena {
	color: #5D5D5D;
}
strong.p_cena {
	color: #D44700;
}



strong.c_cena {
	color: #5D5D5D;
}
strong.cena {
	color: #D44700;
}


a.produkt:link, a.produkt:visited {
	color: #003993;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 21px;
}
a.produkt:hover, a.produkt:active {
	color: #003993;
	text-decoration: underline;
}




a.buy_ico:link, a.buy_ico:visited {
	font-family: Arial;
	font-size: 11px;
	background: transparent url("/WebShop/buy.gif") center left no-repeat;
	padding-left: 17px;
	text-decoration: none;
	color: #000000;
}
a.buy_ico:hover, a.buy_ico:active {
	text-decoration: underline;
}





#products_lists a.buy:link, #products_lists a.buy:visited {
	font-family: Arial;
	font-size: 11px;
	background: transparent url("/WebShop/buy.gif") center right no-repeat;
	padding-right: 17px;
	text-decoration: none;
	color: #000000;
}
#products_lists a.buy:hover, #products_lists a.buy:active {
	text-decoration: underline;
}


/*
#toolTip {
	position: absolute;
	z-index: 100;
	border: 1px solid #3490D7;
	padding: 3px 5px 3px 5px;
	background-color: #6ABEFF;
	color: #ffffff;
	visibility: hidden;
	text-align: left;
	font: 11px/16px Arial, Helvetica, Tahoma, Verdena, "Arial CE", "Helvetica CE", sans-serif;
	width: 250px;
}
*/




h1.header, h2.header {
	font: bold 14px Arial, Tahoma, Verdana, sans-serif;
	color: #2D74A0;
	background: url("/img/h_txt_bg.gif") left bottom no-repeat;
	padding-bottom: 7px;
}
h2.header {
	font-size: 11px;
}


input.login {
	background-color: #F3FCFF;
	font-family:verdana;
	font-size:10px;
	width:100px;
	height:12px;
	border: solid 1px #16549D;
}
.input {
/*
	font-family:verdana;
	font-size:10px;
	padding: 1px 2px 1px 2px;
	border: solid 1px #71B5E2;
	background-color: #F4FCFF;*/
	border: 1px solid #C9ECFF;
	font: 11px Tahoma, Arial, sans-serif;
	color: #0B488B;
	padding: 1px 0 1px 3px;
}
.input2 {
	font-family:verdana;
	font-size:10px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #71B5E2;
	background-color: #F4FCFF;
	font-weight: bold;
	text-align: center;
	width: 25px;
	color: #004080;
}





#menu_vertical {
	border-bottom: solid 1px #A0B6CA;
}






#menu_vertical .top {
	display: block;
	border-top: solid 1px #A0B6CA;
	border-bottom: solid 1px #A0B6CA;
}





#menu_vertical .top div {
	background: #16549D url("/img/arrow.gif") center right no-repeat;
}

#menu_vertical .top a:link, #menu_vertical .top a:visited {
/*
	display: block;
	height:18px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-family:trebuchet ms;
	line-height:14px;
	padding-left: 10px;
	padding-top: 6px;
*/
	text-decoration: none;
	/*border-bottom: solid 2px #ffffff;*/
	
	width:198px;
	background:#FFFFFF URL("/images/menu_tlo.jpg") no-repeat top left;
	float:left;
	color: #FFFFFF;
	font-size: 20px;
	font-family:trebuchet ms;
	text-align:left;
	vertical-align: top;
	padding:10px 10px 14px 25px
}




#menu_vertical .top a:hover, #menu_vertical .top a:active {
	color: #ffffff;
}




#menu_vertical .menu {
	background-color: #A0B6CA;
}

#menu_vertical .menu div {
	display: block;
	padding-top: 2px;
	border-bottom: solid 1px #94AABE;
}




#menu_vertical .menu a:link, #menu_vertical .menu a:visited {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-family:trebuchet ms;
	padding: 1px 5px 1px 5px;
}
#menu_vertical .menu a:hover, #menu_vertical .menu a:active {
	color: #3451b4;
}





#nawigacja a:link, #nawigacja a:visited, #nawigacja strong  {
	background-color: #FCFCF7;
	padding: 1px 5px;
	text-decoration: none;
	color: #1F96E0;
	border: solid 1px #43B7FF;
	margin-right: 1px;
	display: block;
	float: left;
}
#nawigacja a:hover, #nawigacja a:active, #nawigacja strong {
	background-color: #E4F5FF;
	color: #1F96E0;
	border: solid 1px #43B7FF;
}
#nawigacja span {
	padding: 5px 5px;
	margin-right: 1px;
	display: block;
	float: left;
}















/*
table.tabela {
	border: solid 1px #43B7FF;
}
*/

table.tabela th {
	font-size: 8pt; 
	font-family: tahoma, Arial, sans-serif, Geneva, Swiss, SunSans-Regular; 
	text-align: center;
	font-weight: bold;
	background-color: #43B7FF;
	color: #FFFFFF;
	height: 25px;
	padding: 3px;
}

table.tabela tr.row1 td, table.tabela tr.row2 td {
	font-family: "Arial CE", arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	height: 25px;
	padding: 6px 3px;
	border-bottom: solid 1px #DCDCDC;
}
/*
table.tabela a:link, table.tabela a:visited {
	color: #008BEE;
	text-decoration: none;
}
table.tabela a:hover, table.tabela a:active {
	text-decoration: underline;
}*/


table.tabela tr.row1 td {
	background-color: #ffffff;
}
table.tabela tr.row2 td {
	background-color: #EBF7FF;
}

table.tabela tr.row3 td {
	font-family: "Arial CE", arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	height: 25px;
	padding: 6px 3px;
}








/* dtree */
.dtree {
	font: 11px arial;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
}
.dtree a.nodeSel {
	font-weight: bold;
}
#tree {
	float: left;
	width: 160px;
}
#tree div {
	display: block;
	width: 160px;
}
div.header {
	display: block;
	background: #4C4C4C url("/img/bullet/arrow-3.gif") 5px center no-repeat;
	height: 18px;
	color: #ffffff;
	padding-top: 4px;
	margin-bottom: 1px;
	cursor: default;
	text-decoration: none;
}
div.header span {
	padding: 4px 4px 0 14px;
}

.god {
	display: none;
}
.parent a {
	font-size: 12px;
	display: block;
	background: #3C7AEA url("/img/menu-parent.gif") bottom repeat-x;
	font-weight: bold;
	padding: 7px 10px;
	border-bottom: solid 1px #2965D4;
}
.parent a:link, .parent a:visited {
	color: #ffffff;
	text-decoration: none;
}
.parent a:hover, .parent a:active {
	color: #ffffff;
	text-decoration: underline;
}
.level1 a {
	padding: 5px 10px 5px 15px;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: solid 1px #D7D7D7;
	background: #EBEBEB url("/img/bullet/parent.gif") 3px center no-repeat;
}
.level1 a:link, .level1 a:visited {
	color: #000000;
	text-decoration: none;
}
.level1 a:hover, .level1 a:active {
	color: #000000;
	text-decoration: underline;
}


.have_child {
	background: transparent url("/img/bullet/plus.gif") right no-repeat;
	display: block;
}


.level2 a {
	padding: 5px 10px 5px 22px;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: solid 1px #D7D7D7;
	background: #F5F5F5 url("/img/bullet/children.gif") 10px center no-repeat;
}
.level2 a:link, .level2 a:visited {
	color: #000000;
	text-decoration: none;
}
.level2 a:hover, .level2 a:active {
	color: #000000;
	text-decoration: underline;
}
.level3 a {
	padding: 5px 10px 5px 30px;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: solid 1px #D7D7D7;
	background: #FBFBFB url("/img/bullet/children.gif") 17px center no-repeat;
}
.level3 a:link, .level3 a:visited {
	color: #000000;
	text-decoration: none;
}
.level3 a:hover, .level3 a:active {
	color: #000000;
	text-decoration: underline;
}
.dtree .clip {
	overflow: hidden;
}

/* /dtree */

