body {margin:0; padding:0px;}
body {background:#f7f7f7;}
body {font-family:Tahoma, Verdana, sans-serif; font-size:11px; line-height:15px; color:#333333;}
h1 {font-size:12px; padding:0; margin:0;}
h2,h3,h4,h5,h6 { font-size:14px;}
img {border:0px}
p{margin:0; padding:0;}
a{text-decoration:none; color:#333333;}
a:hover{ color:#FF6600}
table{ margin:0px; padding:0px;}


.sciezka_linkow_katalog{
	color: #000000;
}

.input33{
	background-color: #FFFFFF;
	border: 1px solid #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	width:90px;
}

#bg_lewy {width:15px; background:url(../images/bg_lewy.jpg) repeat-y;}
#bg_prawy {width:15px; background:url(../images/bg_prawy.jpg) repeat-y;}
#stopka{padding:15px; height:100px;}
#miniaturki img {padding:1px; background:#CCCCCC; margin:10px 7px 0 0;}

#divUpControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divDownControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divContainer {VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; HEIGHT: 240px;}
#divContent {POSITION: relative;}

#koszyk{}
.koszyk_title{background:#333333; color:#FFFFFF; font-weight:bold; padding:3px 5px 5px 5px;}
.koszyk_title2{background:#CCCCCC; color:#000000; font-weight:bold; padding:3px 0 5px 7px;}
.red{background:#CCCCCC; color:#ff0000; font-weight:bold; padding:3px 0 5px 0px;}
.err{background:#FF0000; color:#000000; font-weight:bold; padding:3px 0 5px 7px;}

#menu {width:100%;font-size:93%;line-height:normal;}
#menu ul {font-family:Tahoma, Verdana, sans-serif; font-weight:bold;height:25px;margin:0;padding:0px 10px 0 10px;list-style:none;}
#menu li {height:30px;display:inline;margin:0;padding:0;}
#menu a {float:right;background:url("../images/left.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#menu a span {display:block;background:url("../images/right.gif") no-repeat right top;padding:15px 10px 7px 6px;color:#000066;}
   Commented Backslash Hack hides rule from IE5-Mac \
#menu a span {float:none;}
     End IE5-Mac hack

#menu a:hover span {color:#FFF;}
#menu a:hover {background-position:0% -50px;}
#menu a:hover span {background-position:100% -50px;}
#menu #current a {background-position:0% -42px;}
#menu #current a span {background-position:100% -42px;}

#nav {margin: 0;padding: 0 0 0 2px ;font-size:11px;line-height:normal;}
#nav li.on ul, #nav li.off ul {margin: 0;padding: 0;}
#nav a {text-decoration: none;}
#nav li { margin: 0;float: left;display: inline;}
#nav li ul {display: none;}
#nav li.off ul, #nav li.on ul {position: absolute;top: 200px; left:10px; width:985px; padding:22px 0;}
#nav li.off a, #nav li.on a{float:left;margin:0;padding:0 0 0 4px;}
#nav li.off a span, #nav li.on a span{font-weight:bold;float:left;display:block;padding:10px 12px 9px 10px;color:#000000;}
#nav li.off a:hover, #nav li.on a:hover{background-position:0% -42px;}
#nav li.off a:hover span, #nav li.on a:hover span{background-position:100% -42px; color:#FFFFFF;}
#nav li.on ul a, #nav li.off ul a {float: left; border: 0;color: #ffffff; background:none; padding:0px 15px 0 0 ;}
#nav li.on ul {display: inline;}
#nav li.off:hover ul, #nav li.over ul { display: inline;z-index: 6000;}

.logo{padding-left:27px;}
.kategoria{width:172px; height:25px; background:url(../images/kategoria.gif) no-repeat; padding:7px 0 0 15px; color:#000066; font-weight:bold;}
.kategoria2{width:172px; height:25px; background:url(../images/kategoria3.gif) no-repeat; padding:7px 0 0 15px; color:#000066; font-weight:bold;}
.kat_pozmenu{ width:172px; height:25px; background:url(../images/kategoria2.gif) no-repeat; color:#FFFFFF; padding:7px 0 0 15px;}
.kat_pozmenu a{color:#FFFFFF; font-weight:bold;}
.kat_pozmenu a:hover{color:#FF6600;}
.sub_pozmenu1{ background:url(../images/pozmenu1.gif) repeat-y; height:15px; width:172px; padding-left:15px;}
.sub_pozmenu2{background:url(../images/pozmenu2.gif) repeat-y; height:15px; width:172px; padding-left:15px;}

.menu_dwa a{color:#FFFFFF}
.menu_dwa a:hover{color:#FF6600;}
.inputy{ width:110px; height:15px; border:#000066 1px solid; color:#FF6600;}
 .menu_margin{margin:15px;}
 .menu_margin2{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height:62px;
}
 .belka{width:590px; height:25px; background:url(../images/belka.jpg) no-repeat; color:#FFFFFF; padding:7px 0 0 15px; font-weight:bold}
 .belka_prod{width:185px;height:25px; background:url(../images/belka_prod.gif) no-repeat; color:#000066; padding:7px 0 0 15px; font-weight:bold; margin-right:1px}
 .brd_kat{border-left:#dadbdf 1px solid;border-right:#dadbdf 1px solid;border-bottom:#dadbdf 1px solid; width:198px; margin-bottom:10px; height:140px;}
 .obraz_prod{ width:298px; border-left:#dadbdf 1px solid;border-right:#dadbdf 1px solid; height:100%}
 .td_brd{ border-bottom:#dadbdf 1px solid;}
 .obrazek{ padding:8px 15px;}
 .brd_left{ border-bottom:#c4c4c4 1px solid; border-left:#c4c4c4 1px solid;}
 .brd_right{border-bottom:#c4c4c4 1px solid; border-right:#c4c4c4 1px solid;}
 .brd_bot{border-bottom:#c4c4c4 1px solid;}
 .red_one{color:#FF0000;}
 .tab_prod{margin:5px 0 0 0;}
 .cena{font-size:16px; font-weight:bold;}
 .cenaprom{font-size:16px; font-weight:bold; color:#FF3300;}
 .ramka{
	border: 1px solid #FF9900;
}