body{margin:0px; background-color:#7f7f7f; color:#333}
body *{font-size: 11px; font-family: tahoma; color:#333}
.clean{clear:both}
img{border-style:none}
a{text-decoration:none; color:#008}
a:hover{text-decoration:underline; color:#00B}

.main_table, .table_content{width:100%; border-collapse:collapse; border-spacing:0px; border:none; margin:0px; padding:0px}
.main_table td, .table_content td{border:none; margin:0px; padding:0px}

#main_left{width:auto; background-color:#7f7f7f}
#main_center{width:982px}
#main_right{width:auto; background-color:#7f7f7f}

#bottom{background:url(bottom.png) top left no-repeat; width:982px; height:90px}
#bottom div{color:#fff; padding-top:20px; padding-left:20px}

#top_left{float:left; background:url(top_logo.png) top left no-repeat; width:247px; height:256px}
#top_center{background:#FFF url(top_center.png) top left repeat-x; float:left; width:592px; height:256px}
#top_right{float:left; background:#F2F2F2 url(top_right.png) top left no-repeat; width:143px; height:256px}
#top_menu{float:right; width:auto; height:72px}
#top_menu div{padding-top:37px; padding-left:80px}

#menuTop a{
	font-size:11px; float:left; background:url(top_menu_sep.png) top right no-repeat; 
	padding:5px 10px; width:auto; height:25px; text-transform:uppercase; text-decoration:none; color:#999
}
#menuTop a.last{background:url(top_menu_sep2.png) top right no-repeat}
#menuTop a:hover{color:#333; text-decoration:none}

#top_bar{background:url(top_bar.png) top left repeat-x; height:184px}
#table_left{background:url(table_left_bg.png) top left repeat-y; width:247px; vertical-align:top}
#table_center{background:url(logobg.png) right bottom no-repeat #FFF;padding-bottom:20px;width:592px;vertical-align:top}
#center{padding:10px; line-height:1.3em}
#table_right{background:url(table_right_bg.png) top left repeat-y; width:143px; vertical-align:top}

.contentMenu{padding:5px}
.contentMenu .title{height:26px}
.contentMenu .title div{font-size:13px;font-weight:bold;text-transform:uppercase;padding-left:15px;padding-top:10px}
.contentMenu .txt{background:url(menu_hline.png) top left repeat-x; padding-top:10px; padding-bottom:15px}
.contentMenu .txt strong{display:block; padding-left:10px; padding-bottom:3px; color:#000}
.contentMenu ul{list-style:none; margin:0px; padding:0px; padding-left:12px}
.contentMenu li{margin:0px; padding:0px; padding-top:3px; text-transform:uppercase}
.contentMenu li ul{padding-left:8px}
.contentMenu li a{display:block;background:url(li.gif) top left no-repeat;padding-top:0px;padding-left:8px;font-size:10px;color:#333}
.contentMenu li ul li a{background:url(li2.gif) top left no-repeat}

#top_bar_buttons{padding:53px 0px 0px 135px}

#btn_zaloguj, #btn_zalozkonto, #btn_wyloguj, #btn_mojekonto, #btn_jakkupowac{
	padding:0px;float:left;width:142px;height:53px;margin-right:6px;background-position:top left;background-repeat:no-repeat
}

#btn_zaloguj { background-image:url('btn_zaloguj.png') }
#btn_zalozkonto { background-image:url('btn_zalozkonto.png') }
#btn_jakkupowac { background-image:url('btn_jakkupowac.png') }
#btn_wyloguj { background-image:url('btn_wyloguj.png') }
#btn_mojekonto { background-image:url('btn_mojekonto.png') }

#btn_zaloguj:hover { background-image:url('btn_zaloguj_hov.png') }
#btn_zalozkonto:hover { background-image:url('btn_zalozkonto_hov.png') }
#btn_jakkupowac:hover { background-image:url('btn_jakkupowac_hov.png') }
#btn_wyloguj:hover { background-image:url('btn_wyloguj_hov.png') }
#btn_mojekonto:hover { background-image:url('btn_mojekonto_hov.png') }

#topKontakt{padding:0px; height:71px; text-align:center; font-weight:bold; color:#999}
#topKontakt p{margin:0px; padding-top:14px; padding-bottom:10px; color:#999}

#searchbox{padding-top:160px; padding-left:20px}
#searchbox form{margin:0px;padding:0px}
#searchbox p{padding:0px; padding-bottom:5px; margin:0px; color:#eee; font-weight:bold}

#btnSearch {
	margin:0px; padding-left:14px; color:#fff; width:60px; height:auto; border-style:none;
	background:none; cursor:pointer; font-weight:bold; text-align:left
}
#btnSearch:hover{color:#A0BFE3}
#topSearch input.text{width:150px; padding:3px; border:1px solid #000; color:gray}
#topBanner a:hover{text-decoration:none;background-color:#FCC}

#topKosz{padding:10px; padding-top:13px; padding-left:20px; color:#fff}
#topKosz p{padding:0px; padding-bottom:8px; margin:0px; color:#FFF; font-weight:bold}
#topKosz td{color:#fff !important}
#topKosz th{color:#fff !important}
#topKosz a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	clear:both;	
	padding:0px;
	margin:0px;
	padding-left:8px;
}
#topKosz a:hover{text-decoration:none; color:#c00}

#footLinks{margin-top:30px}
#footLinks a{color:gray}

.TabbedPanelsTabGroup{display:block;height:28px;margin:0px;padding:0px;padding-top:20px;border-bottom:1px solid #999}
.TabbedPanelsTab{
   float:left;
   color:#999;
   cursor:pointer;
   font-size:11px;
   font-weight:bold;
   height:11px;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0px 2px 0px 2px;
   padding:7px 10px;
   text-align:center;
   text-transform:uppercase;
   border:1px solid #CCC;
   border-bottom:none;
}
.TabbedPanelsTabSelected{color:#333; border-color:#333}
.TabbedPanelsContent{padding-top:10px}

ins{display:block;padding:5px;margin:5px 0px;text-decoration:none;color:#000;background-color:#EDEDED}

h1{font-size:16px; border-bottom:1px solid gray; margin-top:0px; padding-bottom:3px}
h2{margin:0px; padding-top:5px; padding-bottom:5px; font-size:13px}

fieldset{border:1px solid #CFCFCF; margin-bottom:5px}
legend{padding:0px 5px; font-weight:bold; color:#000}

input.text, textarea, select{padding:2px; border:1px solid #CFCFCF; color:#808080; width:250px}
input.text:focus, textarea:focus, select:focus{border-color:#808080; color:#808080}
input.submit{
   width:140px;
   height:18px;
   color:#666;
   font-size:10px;
   text-transform:uppercase;
   text-align:center;
   cursor:pointer;
   border:1px solid #666;
   background-color:#FFF;
}
input.submit:hover{background-color:#EEE}

form div{margin-bottom:2px;clear:both}
form div label{
   float:left;
   display:block;
   width:120px;
   color:#808080;
   font-weight:bold;
   padding-right:5px;
   text-align:right;
}
form th{text-align:right;padding-right:5px;}
form .req{color:#c00}
form .war{color:orange}
form .btn{padding:5px 0px 10px 125px}

.categoryMenu{padding-left:10px}
.menuItem{display:block; padding-top:4px}
.submenuItem{display:block; padding-top:4px; padding-left:10px}

/**
 * INNE
 */
 
.bErr, .bInf{margin-bottom:6px; padding:4px 4px 4px 10px; font-size:14px; font-weight:bold}
.bErr p{color:#c00;background:url(error.png) no-repeat center left;padding-left:20px}
.bInf p{color:#1d3ca0;background:url(info.png) no-repeat center left;padding-left:20px}
.cInf p{
   color:#c00;
   padding-top:2px;
   padding-bottom:3px;
   padding-right:5px;
   margin:0px;
   margin-bottom:3px;
   font-size:14px;
   font-weight:bold;
}
.cLeft{float:left;width:49%}
.clean{clear:both}
.tabV, .tabH{border-collapse:separate}
.tabV th, .tabH th{background-color:#eee; text-align:left; padding:2px 5px}
.tabV td, .tabH td{background-color:#fafafa; text-align:left; padding:2px 5px}

.pPanel{text-align:center; padding-bottom:5px; padding-top:10px}
.pPanel .divImage{border:1px solid #CCC;width:90px;height:90px;margin-left:19px;background-repeat:no-repeat;background-position:top left}
.pPanel .btnImage{background:url(logoSmall.gif) top left no-repeat;cursor:pointer;width:90px;height:90px;padding:0px;margin:0px}
.pPanel h4{padding:0px 5px;margin:0px;font-weight:normal}
.pPanel .price{font-size:14px;font-weight:bold;color:#00c}

.shortBtn, .shortBtnRed, .longBtn, .long, .longRed{
   background:url(btn.png) top left no-repeat;
   display:block;
   width:60px;
   height:22px;
   color:#666;
   text-decoration:none;
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
   text-align:left;
   cursor:pointer;
   padding-top:0px;
   padding-left:17px;
   margin-right:5px;
}
.shortBtn:hover, .shortBtnRed:hover{background:url(btnHov.png) top left no-repeat; color:#000; text-decoration:none}
.shortBtnRed{color:#A66}
.shortBtnRed:hover{color:#A00}
.longBtn, .long{width:220px}
.longBtn:hover{background:url(btnHov.png) top left no-repeat; color:#000; text-decoration:none}
.longRed{color:#c00}

.btnKup, .btnOpis{
   display:block;
   width:60px;
   height:12px;
   color:#fff;
   font-size:10px;
   text-decoration:none;
   text-transform:uppercase;
   text-align:center;
   cursor:pointer;
   background-repeat:no-repeat
}
.btnKup{background-image:url(btn_kup.png)}
.btnOpis{background-image:url(btn_opis.png)}
.btnKup:hover{background-image:url(btn_kupHov.png)}
.btnOpis:hover{background-image:url(btn_opisHov.png)}

h2.other{width:100%;border-top:solid 1px #666;padding-top:3px;margin-top:30px}

.red{color:#c00}

.productLink{font-weight:bold;font-size:19px;margin:0px;padding:0px;text-transform:uppercase;text-decoration:none;color:#333}
.productLink:hover{text-decoration:none; color:#555}

.formLong div{margin-bottom:5px}
.formLong input.text{width:250px}
.formLong select{width:256px}

.drukIcon{display:block;height:16px;padding-left:20px;background:url(drukarka.png) no-repeat top left}