body { line-height: 12px; margin :0 auto; padding:0px; text-align:center; height:100%; background: url('../gfx/elements/main_bg.jpg') repeat-x #FFFFFF; }
a { outline:none; }

/*// GLOWNY SZABLON STRONY //*/
#main { margin : 0px auto; padding: 0px; width: 940px; font-family: tahoma; font-size: 11px; color: #574747; }
#main .kreska_pion { padding-right:35px; float:left; background:url('../gfx/elements/kreska_pion_top.gif') no-repeat; height:87px; width:1px;}

/* top */
#top { width: 940px; height: 281px; background: url('../gfx/elements/banner.jpg') no-repeat; margin: 0; padding: 0; border: 0; }
#center { width: 940px; margin: 0; }
#left { width: 737px; float: left; margin-right: 16px; }
#right { width: 186px; float: left; }

/* oferty specjalne */
#oferty_specjalne { text-align: left; width: 306px; height: 214px; background: url('../gfx/elements/oferty_specjalne_bg.jpg') repeat-x; border-left: solid 1px #FCFCFC; border-bottom: solid 1px #FCFCFC; float: left; color: #F1F1EF; }
#oferty_specjalne .content { margin: 0px; padding: 2px 16px 8px 16px; margin-bottom: 20px; }
#oferty_specjalne .content h1.title { float: left; color: #FFC500; font: bold 11px tahoma; margin-bottom: 8px; margin-top: 7px; }
#oferty_specjalne .content h1.date { float: right; color: #FFC500; font: bold 11px tahoma; margin-bottom: 8px; margin-top: 7px; }
#oferty_specjalne .content img { border: solid 1px #DBA98E; display: block; float: left; margin-right: 12px; }
#oferty_specjalne .content p { font: normal 13px tahoma; }
#oferty_specjalne .content a { color: #FFC500; font: normal 11px tahoma; text-decoration: none; }
#oferty_specjalne .content a:hover { text-decoration: underline; }
 
/* box_witamy */
#box_witamy { width: 735px; height: 111px; border: solid 1px #CECECE; background-color: #FFFFFF; }

/* banner */
#baner { width: 633px; height: 214px; background: url('../gfx/elements/banner2.jpg') no-repeat; float: left; }
#baner .edit { width: 350px; height: 92px; text-align: left; margin: 92px 0px 0px 77px; }
#baner .edit p { font: normal 11px tahoma; }
#baner img { display:block; }

#baner_bottom { width: 940px; height: 15px; background: url('../gfx/elements/baner_bottom.jpg') no-repeat;  margin: 0; padding: 0; border: 0; }

/* logo */
#box_logo { padding-right:35px; float:left; }
#box_logo p { padding: 0px 0px 0px 344px;} 
#box_logo p a,img { border:0px; display:block; }

/* box_panel */
#box_panel { width: 184px; border: solid 1px #CECECE; background-color: #FFFFFF; margin-bottom: 10px; }

/* box_search */
#box_search { width: 184px; height: 135px; border: solid 1px #CECECE; background-color: #FFFFFF; margin-bottom: 10px; }

/* box najczesciej_kupowane */
#box_najczesciej_kupowane { width: 184px; height: 150px; border: solid 1px #CECECE; background-color: #FFFFFF; margin-bottom: 10px; }

/* box najczesciej_kupowane */
#box_kilka_informacji { width: 184px; border: solid 1px #CECECE; background-color: #FFFFFF; margin-bottom: 10px; }

/* search */
#search { margin: 0px 0px 0px 0px; text-align: left; float: left; padding: 0px; padding-left: 6px; }
#search form { padding: 10px 22px 0px 0px; }
#search input { border: 1px solid #CDCDCD; color:#535353; width:162px; font:normal 10px tahoma; margin-bottom: 4px; padding-left: 4px; background: url('../gfx/elements/input_bg.jpg'); }
#search input.submit { margin-left: 24px; margin-top: 2px; border: 1px solid #CDCDCD; color:#535353; width: 52px; font:normal 11px tahoma; text-align: center; background: url('../gfx/elements/input_bg.jpg'); }
#search a { color: #535353; text-decoration: none; }
#search a:hover { text-decoration: underline; }
#search a.z { padding-top: 30px; }
#search p { padding-top: 28px; }
#search .left { float: left; }
#search .right {}
#search img.woman { float: left; border: 0px; margin-top: 5px; }

/* menu_left */
#menu_left { margin: 0; margin-top: 8px; border-left: solid 1px #CECECE; border-right: solid 1px #CECECE; border-top: solid 1px #CECECE; }

/* menu user */
#menu_user { text-align:left;}
#menu_user .img { float:left; padding: 2px 10px 0px 0px; }
#menu_user .img img { border:0px; display:block; margin:8px 0px 7px 0px; }
#menu_user .link { float:left; }
#menu_user .link ul { padding:5px 0px 0px 0px; margin:0px; list-style-type:none;}
#menu_user .link ul li { padding:0px 0px 2px 0px;}
#menu_user .link ul li a{ font:bold 11px tahoma; color:#FD4547; text-decoration:none; }
#menu_user .link ul li a:hover { border-bottom:dotted 1px #FD4547; color:#FF9495;}

/* main menu */
#menu_main { font: bold 13px tahoma; color: #EEEEEE; padding: 8px 0px 0px 0px ; background: url('../gfx/elements/menu_main_bg.jpg') no-repeat; float: left; width: 460px; height: 42px; }
#menu_main a { font: bold 13px tahoma; color: #EEEEEE; text-decoration: none; }

/* producenci */
#producenci { width:225px; display:none;}
#producenci h1 { background:url('../gfx/elements/menu_bg.gif') no-repeat; width:225px; height:33px; padding:0px 0px 0px 10px; margin:0px;}
#producenci h1 a { font:bold 12px 'trebuchet ms'; text-decoration:none; color:#7C6666; padding:9px 0px 0px 10px; background:url('../gfx/elements/arrow_menu_left.gif') 0px 15px no-repeat;} 
#producenci h1 a:hover { color:#444444;}

#kategorie { margin: 0; padding: 0; }
#kategorie ul.poziom1 { width: 735px; height: 23px; list-style-type: none; padding: 4px 0px 0px 10px; margin:0px; background: url('../gfx/elements/kategorie_menu_bg.jpg') no-repeat; }
#kategorie ul.poziom1 li { display: inline; padding:0px 0px 0px 0px; font:bold 12px tahoma; text-decoration:none; color:#FFFFFF; float: left; }
#kategorie ul.poziom1 li a { padding: 0px 7px 0px 7px; font:bold 12px 'tahoma'; text-decoration:none; color:#FFFFFF; float: left; }
#kategorie ul.poziom1 li a:hover {  color:#FFC300; }
#kategorie ul.poziom1 li a.active{	color:#FFC300; } 
#kategorie ul.poziom2 { width: 723px; height: 48px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 1px; background: url('../gfx/elements/kategorie_menu_lvl2_bg.jpg') repeat-x #F4EBE6; }
#kategorie ul.poziom2 li { display: inline; padding: 7px 0px 5px 0px; margin:0px; color: #4D4D4D; float: left; }
#kategorie ul.poziom2 li a { color: #4D4D4D; padding: 0px 7px 0px 7px; font: bold 11px tahoma; text-decoration: none;}
#kategorie ul.poziom2 li a:hover{	color:#9F4417;} 
#kategorie ul.poziom2 li a.active{	color:#9F4417;} 
#kategorie ul.poziom3 { width: 723px; height: 23px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 1px; background: url('../gfx/elements/kategorie_menu_lvl2_bg.jpg') repeat-x; }
#kategorie ul.poziom3 li { display: inline; padding: 7px 0px 5px 0px; margin:0px; color: #4D4D4D; float: left; }
#kategorie ul.poziom3 li a { color: #4D4D4D; padding: 0px 7px 0px 7px; font: bold 11px tahoma; text-decoration: none;}
#kategorie ul.poziom3 li a:hover{	color:#9F4417;} 
#kategorie ul.poziom3 li a.active{	color:#9F4417;} 

#kontakt_box { padding:10px; color:#fff; line-height:20px;}
#kontakt_box a { font:normal 11px tahoma; color:#ffffff; text-decoration:none; border-bottom:dotted 1px #ffffff}
#kontakt_box a:hover { text-decoration:none;  border-bottom:0px}

#zapotrzebowanie_box { padding:10px; color:#fff; line-height:20px; border-bottom:dotted 1px #9A9A9A;}
#zapotrzebowanie_box a { font:normal 11px tahoma; color:#ffffff; text-decoration:none; border-bottom:dotted 1px #ffffff}
#zapotrzebowanie_box a:hover { text-decoration:none;  border-bottom:0px}

/* location */
#location   { font:normal 11px tahoma; color:#A7A7A7; padding:8px 0px 0px 0px; }  
#location span { font:normal 11px tahoma; color:#A7A7A7; display:block; float:left; padding:3px 30px 0 0;}
#location a { font:normal 11px tahoma; color:#A7A7A7; text-decoration : none; display:block; float:left; padding:3px 30px 0 0;}
#location a:hover {  text-decoration : none;  }
#location img { float:left; display:block; margin:0px 23px 0 0;}

/* kategorie */
#kat { background: #FFFFFF; padding: 17px; margin-top: 9px; }
#kat h1 { font:normal 18px tahoma; color:#EA0000; margin:0px; padding:0 0 0 17px; background:url('../gfx/elements/header.gif') 0px 6px no-repeat; }
#kat .logo { background:#ffffff;  height:178px; float:left; padding:14px 4px 0 4px; margin:15px 6px 15px 6px; text-align:center;}
#kat .logo h1 { background:none;  padding:8px 0 0 0; margin:0px;}
#kat .logo h1 a { color:#404040; font:normal 15px tahoma; text-decoration:none;}
#kat .logo h1 a:hover { text-decoration:none; color:#8F8F8F;}

/* producenci */
#pro { background:#EBEAE6; padding:17px; margin-top:9px;}
#pro h1 { font:normal 18px tahoma; color:#EA0000; margin:0px; padding:0 0 0 17px; background:url('../gfx/elements/header.gif') 0px 6px no-repeat; }
#pro .logo { background:#ffffff; height:108px; float:left; padding:14px 4px 0 4px; margin:10px 12px 10px 12px; text-align:center;}
#pro .logo h1 { background:none; padding:10px 0 0 0; margin:0px;}
#pro .logo h1 a { color:#404040; font:normal 15px tahoma; text-decoration:none;}
#pro .logo h1 a:hover { color:#8F8F8F; text-decoration:none; }

/*********** main content */
#content { background:#FFFFFF; padding: 6px 16px 6px 16px; text-align:left; border-left: solid 1px #CECECE; border-right: solid 1px #CECECE; border-bottom: solid 1px #CECECE; background-color: #FFFFFF;}
#content h1 { float:left; font:normal 18px tahoma; color:#9F4417; margin:0px; padding:0 10px 0 17px; background:url('../gfx/elements/header.gif') 0px 6px no-repeat; }
#content h3 {  padding:3px 0 3px 0; margin:0px; font:normal 14px tahoma;}
#content .content { font-size: 13px; }
#content .content a{ text-decoration:none; color:#EC1210; }
#content .content a:hover { border-bottom:dotted 1px #EC1210;}
#content a.error{ text-decoration:none; color:#EC1210; }
#content a.error:hover { border-bottom:dotted 1px #EC1210;}
#content td { font: normal 11px tahoma; }
#content td.a { font: normal 11px tahoma; #FFFFFF; }


/** contact form **/
#contact { background:#FFFFFF; padding: 6px;}
#contact table { width: 700px; border-width: 0px; margin: 0px; }
#contact table tr { width: 700px; height: 30px; }
#contact table tr td.input { margin: 0px; padding:0px;width:250px;font:normal 11px tahoma;color:#ffffff;border-width:0px;}
#contact table tr td.left {margin:0px;padding:0px;width:150px;font:bold 11px tahoma;color:#838383;}
#contact table tr td span {color:#595959;}
#contact input.contact {width:300px;font-family:tahoma;font-size:11px;color:#000000;border:solid 1px #C5C5C5;}
#contact select.contact {width:320px;font-family:tahoma;font-size:11px;color:#000000;border:solid 1px #C5C5C5;}
#contact textarea {width:300px;font-family:tahoma;font-size:11px;color:#000000;border:solid 1px #C5C5C5;overflow:hidden;}
#contact .button { width:100px; background:#01B9F9; border:solid 1px #009DD3; color:#ffffff; font:bold 11px tahoma;}

/* prezentacja produktow z danej kategorii - listing produktow */
#content .box { background:#FFF; width: 186px; height: 220px; float:left; margin:20px; padding-bottom:10px; padding-top:8px; border: solid 1px #CFCFCF; }
#content .box img { border:solid 1px #807E7F; }
#content .box .linia_218 { border:0px; margin:0px;}
#content .box h4 { font:bold 11px tahoma; padding: 0px 6px 0px 16px; margin: 0px; }
#content .box a { font: bold 11px tahoma; text-decoration: none; color: #AE4B14; }
#content .box .button1 { background: url('../gfx/elements/button1.jpg') no-repeat; padding-top: 6px; width: 83px; height: 26px; text-align: center; margin-top: 6px; }
#content .box .button1 a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }
#content .box p.l { padding:0px 0 5px 6px; margin-left: 10px; }
#content .box p.r { padding:0px 0 5px 6px; margin-left: 10px; }

/* prezentacja produktow z tej samej serii */
#content .box_seria { background:#FFF; width: 185px; float:left; margin: 11px 22px 11px 22px; padding-bottom: 4px; padding-top: 7px; border: solid 1px #CFCFCF; overflow: hidden; }
#content .box_seria img {}
#content .box_seria .linia_218 { border: 0px; margin: 0px; }
#content .box_seria h4 { font:bold 11px tahoma; padding: 0px 6px 0px 10px; margin: 0px; }
#content .box_seria a { font: bold 11px tahoma; text-decoration: none; color: #AE4B14; }
#content .box_seria .button1 { background: url('../gfx/elements/button1.jpg') no-repeat; padding-top: 6px; width: 83px; height: 26px; text-align: center; margin-top: 6px; }
#content .box_seria .button1 a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }
#content .box_seria p.l { padding:0px 0 0px 10px; }
#content .box_seria p.r { padding:0px 0 5px 7px; }
#content .box_seria .button1_l { float: left; margin-right: 4px; margin-left: 4px; background: url('../gfx/elements/button1.jpg') no-repeat; padding-top: 6px; width: 83px; height: 26px; text-align: center; margin-top: 6px; }
#content .box_seria .button1_l a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }
#content .box_seria .button1_r { float: right; padding-right: 4px; background: url('../gfx/elements/button1.jpg') no-repeat; padding-top: 6px; width: 83px; height: 26px; text-align: center; margin-top: 6px; }
#content .box_seria .button1_r a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }
#content .box_seria table { width: 166px; height: 103px; margin-top: 6px; margin-bottom: 0px; margin-left: 10px; border: solid 1px #000000; }

/* prezentacja produktu */
#product {}
#product .box_product { float:left; padding:20px 25px 25px 0px;}
#product .box_product img { border:solid 2px #D9DAD4; }
#product .box_product .im { background:url('../gfx/lightbox/loading.gif') center no-repeat; width:352px; height:auto; display:block;}
#product .box_product h2 { font: bold 14px tahoma; padding:0px; margin:0px; color: #A04612; margin-bottom: 5px; }
#product .info { float: left; width: 340px; padding:0 0 0 10px; line-height: 14px;}
#product .info a {text-decoration:none; border-bottom:dotted 1px #E5191A;color:#E5191A; font-weight:bold;}
#product .info a:hover { border:0px; color:#E5191A;}
#product .info img { border:0px; display:block; float:left;}
#product .info .c { font:bold 18px 'trebuchet ms'; color:#F20907;}
#product .info .p { font:normal 16px 'trebuchet ms'; color:#6B6B6B; }
#product .info p.zm { margin-top: 4px; }
#product .info .cp { text-decoration:line-through; font:normal 14px 'trebuchet ms'; color:#8A8A8A}
#product .info .button2 { background: url('../gfx/elements/button2.jpg') no-repeat; padding-top: 9px; width: 136px; height: 33px; text-align: center; margin-top: 6px; }
#product .info .button2 a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }
#product .imagelist { float: left; margin-top: 20px; margin-left: 0px; } 
#product .imagelist * {	margin: 0; padding: 0; }
#product .imagelist dl.big { float: left;	width: 343px;	height: 229px; border: 1px solid #000; margin-bottom: 18px; }
#product .imagelist dl.small_left { float: left;	width: 151px;	height: 101px; border: 1px solid #000; margin-bottom: 18px; margin-right: 39px; }
#product .imagelist dl.small_right { float: left;	width: 151px;	height: 101px; border: 1px solid #000; margin-bottom: 18px; }
#product .imagelist dl.big dt {	width: 343px;	height: 229px; text-align: center; font-size: 178px;	line-height: 0px;	display: table-cell; vertical-align: middle; }
#product .imagelist dl.small_left dt {	width: 151px;	height: 101px; text-align: center; font-size: 178px;	line-height: 0px;	display: table-cell; vertical-align: middle; }
#product .imagelist dl.small_right dt {	width: 151px;	height: 101px; text-align: center; font-size: 178px;	line-height: 0px;	display: table-cell; vertical-align: middle; }
#product .imagelist dl dt img { vertical-align: middle; margin: 0 auto; }
#product .imagelist dl dt img { vertical-align: middle; margin: 0 auto; }

#product .opis { margin-top:10px; font: normal 13px tahoma; }
#product .opis a {text-decoration:none; color:#E5191A; font-weight:normal; border-bottom:dotted 1px #E5191A;}
#product .opis a:hover { border:0px; color:#E5191A;}
#product p.zm { float:left; margin:0px; padding:13px 50px 0 0;}
#product p.zm .amount { width:90px; border:solid 1px #E1E1E1; font:normal 11px tahoma; color:#9E9E9E; padding:2px;}

/***** logowanie ( log_in ) ******/
#logowanie { padding-top: 20px;}
#logowanie .l { float:left; width:300px; padding:20px; }
#logowanie .l  a { text-decoration:none; color:#E5191A; font:normal 15px tahoma; border-bottom:dotted 1px #E5191A;}
#logowanie .l  a:hover { border:0px; color:#E5191A;}

#logowanie .r { float:right; padding:20px 100px 20px 0px; line-height:20px;}
#logowanie .r .input { border:solid 1px #B8B8B8; font:normal 11px tahoma; padding:2px; width:200px; margin:4px 0 4px 0;}

/***** rejestracja *******/
#register {   padding-top: 20px; }
#register .l {  float:left;  padding:10px 0px 10px 10px;  width:130px;}
#register .r {  float:left;  padding:7px 0px 0px 0px;}
#register .r input {  border:solid 1px #B8B8B8; font:normal 11px tahoma; padding:2px; width:200px; margin:4px 0 4px 0;}
#register .r .button {border:1px #FF6704 solid; background:#FF7014; width:100px;  font:bold 11px tahoma;  color:#ffffff; padding:2px;}
#register .warning {  color:#ff0000;  font:bold 11px tahoma;}
#register .warning_2 {  font:normal 11px tahoma;  color:#A3A3A3;}
#register .r .pk_1 {   margin:0px 0px 0px 0px; color:#EA0202; width:500px;}
#register .r .pk_2 {  width:500px;   margin:2px 0px 0px 0px; font:bold 18px tahoma; color:#E5191A;}
#register .r .pk_3 {   padding:4px 0px 10px 0px; color:#000000; width:500px; font:bold 12px tahoma;}



/**** basket *****/
#content .basket {  padding:5px 33px 5px 0px;  font:normal 11px tahoma;  color:#000000;}
#content .basket .buttons {  text-align:center; }
#content .basket .buttons img {  border:0px;}


/*** POKAZ KOSZYK ****/
#content .pokaz_koszyk { padding:15px 10px 5px 0px;} 
#content .pokaz_koszyk .pk_1 { width:450px;  margin:4px 0px 4px 0px; color:#9D4714;}
#content .pokaz_koszyk .pk_1 a { text-decoration: none; color:#9D4714; font: bold 12px tahoma; }
#content .pokaz_koszyk .im { margin:10px 30px 10px 0px; float:left; display:block;  }
#content .pokaz_koszyk .pk_1 a:hover { text-decoration: underline; }
#content .pokaz_koszyk .pk_2 { width:130px; float:left;  margin:80px 0px 0px 0px; font:bold 12px tahoma; color:#9D4714;}
#content .pokaz_koszyk .pk_5 { float:left;  margin: 80px 10px 0 0;} 
#content .pokaz_koszyk .pk_5 .input { font:normal 11px tahoma;  color:#878787; border:solid 1px #A7A7A7; width:50px;}
#content .pokaz_koszyk .pk_3 { float:left;  margin: 65px 0px 0px 30px;}
#content .pokaz_koszyk .pk_3 img { border:0px;}
#content .pokaz_koszyk .pk_4 { padding:0x 0px 0px 0px;}
#content .pokaz_koszyk .pk_4 img { border:0px;}
#content .pokaz_koszyk .suma { text-align:left;  font:bold 12px tahoma;  padding:12px;}
#content .pokaz_koszyk .suma span { color:#9D4714; font-size: 12px;}
#content .pokaz_koszyk .dalej { text-align:right;  padding:10px 0px 0px 0px;}
#content .pokaz_koszyk .dalej img { border:0px;}
#content .pokaz_koszyk .hr {  text-align:center;  padding:10px 0px 10px 0px;}
#content .pokaz_koszyk .hr img { display:block;}

#content .historia_zakupow { line-height: 14px; }
#content .historia_zakupow .nazwa a { text-decoration: underline; color: #9D4714; font-weight: bold; }


/* box_koszyk */

/******* BOX KOSZYK *******/
#box_koszyk { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; }
#box_koszyk .header1 { padding: 0px; padding-top: 9px;  margin: 0px; height: 33px; width: 174px; background: url('../gfx/elements/header1.jpg') no-repeat; font-weight: bold; font-size: 11px; color: #FFFFFF; text-align: center; }
#box_koszyk .content { padding: 0px 0px 7px 6px; margin: 0px; }
#box_koszyk .content .title { font: bold 11px tahoma; color:#02BBF3; padding:0px 0px 10px 0px; float:left; }
#box_koszyk .content form { padding: 0px; padding-left: 6px; margin:0px; clear:both; }
#box_koszyk .content .left { float: left; width: 110px; padding: 0px 0px 0px 0px; }
#box_koszyk .content .right { float: left; margin: 0px; padding: 0px 0px 0px 0px; width: 48px; }
#box_koszyk .content input { border: 1px solid #CDCDCD; color:#535353; width:100px; font:normal 11px tahoma; margin-bottom: 4px; padding-left: 4px; background: url('../gfx/elements/input_bg.jpg'); }
#box_koszyk .content input.submit { border: 1px solid #CDCDCD; color:#535353; width: 48px; height: 38px; font:normal 11px tahoma; background: url('../gfx/elements/input_bg.jpg'); padding-left: 7px; }
#box_koszyk .content .button { text-align: right; padding:10px 20px 0px 0px; }
#box_koszyk .content .button img { border: 0px; }
#box_koszyk .content .kreska { text-align: center; padding:5px 0px 0px 0px; }
#box_koszyk .content .kreska img { display: block; }
#box_koszyk .content .zarejestruj { background: url('../gfx/elements/arrow_1.gif') 8px 7px no-repeat; padding: 2px 0px 0px 12px; width:100%; }
#box_koszyk .content .zarejestruj a { font: normal 11px tahoma; color:#535353; text-decoration:none; }
#box_koszyk .content .zarejestruj a:link {}
#box_koszyk .content .zarejestruj a:visited {}
#box_koszyk .content .zarejestruj a:hover { text-decoration:underline; }
#box_koszyk .content .zarejestruj a:active {}
#box_koszyk .content .przypomnij { background: url('../gfx/elements/arrow_1.gif') 8px 7px no-repeat; padding: 2px 0px 0px 12px; width:100%; }
#box_koszyk .content .przypomnij a { font:normal 11px tahoma; color:#535353; text-decoration:none; }
#box_koszyk .content .przypomnij a:link {}
#box_koszyk .content .przypomnij a:visited {}
#box_koszyk .content .przypomnij a:hover { text-decoration:underline; }
#box_koszyk .content .przypomnij a:active {}
#box_koszyk .content .koszyk { padding:0px 0px 5px 0px; text-align:left; padding: 0px 10px 5px 10px; }
#box_koszyk .content .koszyk strong { font-size: 11px; }
#box_koszyk .content .koszyk a { text-decoration:none; font:normal 11px tahoma; color:#535353; }
#box_koszyk .content .koszyk a:link {}
#box_koszyk .content .koszyk a:visited {}
#box_koszyk .content .koszyk a:hover { text-decoration:none; }
#box_koszyk .content .koszyk a:active {}

/**** BOX KOSZYK PO ZALOGOWANIU****/
#box_koszyk_login { margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; text-align:left; }
#box_koszyk_login .header1 { padding: 0px; padding-top: 9px;  margin: 0px; height: 33px; width: 174px; background: url('../gfx/elements/header1.jpg') no-repeat; font-weight: bold; font-size: 11px; color: #FFFFFF; text-align: center; }
#box_koszyk_login .content { background:url('../gfx/box_content_bg.jpg') repeat-y; padding:0px 0px 7px 10px; }
#box_koszyk_login .content .title { font:bold 11px tahoma; color:#02BBF3; padding:0px 0px 4px 0px; }
#box_koszyk_login .content .solo { text-align:left; padding:2px 6px 0px 10px; font: bold 11px tahoma; }
#box_koszyk_login .content .solo p { padding:3px 0px 3px 0px; }
#box_koszyk_login .content .solo p a { color:#535353; text-decoration:none; font: normal 11px tahoma; }
#box_koszyk_login .content .solo p a:link {}
#box_koszyk_login .content .solo p a:visited {}
#box_koszyk_login .content .solo p a:hover { text-decoration:underline; }
#box_koszyk_login .content .solo p a:active {}
#box_koszyk_login .content .kreska { text-align:center; padding:5px 0px 0px 0px; }
#box_koszyk_login .content .kreska img { display:block; }
#box_koszyk_login .content .koszyk { padding:0px 0px 5px 0px; text-align:left; padding: 0px 10px 5px 10px; }
#box_koszyk_login .content .koszyk strong { font-size: 11px; }
#box_koszyk_login .content .koszyk a { text-decoration:none; font:normal 11px tahoma; color:#535353; }
#box_koszyk_login .content .koszyk a:link {}
#box_koszyk_login .content .koszyk a:visited {}
#box_koszyk_login .content .koszyk a:hover { text-decoration:none; }
#box_koszyk_login .content .koszyk a:active {}

/*** aktualnnosci **/
#news{ padding-top: 10px; }
#news .data { padding: 10px 0px 0px 15px; font:normal 11px tahoma; color:#8D8D8D; background:url('../gfx/elements/news_arrow.gif') 0px 14px no-repeat; }
#news .tytul { margin-top:5px; padding-left:15px;   font:bold 11px tahoma;  color:#A04612; background:url('../gfx/elements/news_arrow.gif') 0px 4px no-repeat; }
#news .tytul a { border-bottom:dotted 1px #EC1210; font:bold 11px tahoma;  color:#A04612;  text-decoration:none; }
#news .tytul a:hover{  border:0px; }
#news .image { margin:12px 7px 5px 0px;  padding:0px 0px 0px 10px;  float:left; }
#news .image img { border:3px #ffffff solid; }
#news .short { margin:10px 10px 0px 15px;  text-align:justify; }
#news a { text-decoration: underline; color: #A04612; }
#news .more { text-align:right; }
#news .more a { padding-left:15px; background:url('../gfx/elements/news_arrow.gif') 0px 6px no-repeat; border-bottom:dotted 1px #A04612; margin: 0px 10px 5px 15px;  font:bold 11px tahoma;  color:#A04612;  text-decoration:none; }
#news .more a:hover{ border:0px; }
#news .more_back{ text-align:right; }
#news .more_back a { background:url('../gfx/elements/news_arrow_back.gif') 0px 10px no-repeat; border-bottom:dotted 1px #A04612; padding: 4px 0px 0px 15px;  font:bold 11px tahoma;  color:#A04612; text-decoration:none; margin-top: 10px; }
#news .more_back a:hover { border:0px; }

/**** box newsletter ****/
#box_newsletter{  font: normal 10px tahoma; border:solid 1px #A7A7A7; margin:20px 0px 0px 0px;  padding-bottom:10px;  text-align:left; width:223px; background:#CACACA;}
#box_newsletter h1.header{  padding:10px 10px 0 10px;  margin:0px;  font:bold 16px tahoma; background:none;    }
#box_newsletter span { padding:10px; display:block; font-size:11px;}
#box_newsletter form {   padding:0px; margin:0px}
#box_newsletter p { float:left; padding:15px 0px 0px 5px;}
#box_newsletter .input {   padding:2px; width:200px; margin:5px 5px 0 5px; border:solid 1px #A7A7A7; }
#box_newsletter radio {  color:#B0B0B0;  font:normal 10px tahoma;  padding:3px 0px 0px 0px;}

/** BOTTOM **/
#bottom { padding: 0px; margin:30px 0 10px 0; width:100%; height:145px; text-align:left; font:normal 11px tahoma;  color:#000000;  background: url('../gfx/elements/bottom_bg.jpg') repeat-x;  }
#bottom p { padding: 30px 20px 0px 0px; float: left; text-align: center; color: #FFFFFF; }
#bottom .tresc { color: #FFFFFF; padding-right: 20px; }
#bottom img { display: block; border: 0px; }
#bottom a { text-decoration: none; color: #FEC400; }
#bottom a.menu { font: bold 13px tahoma; color: #EEEEEE; text-decoration: none; }


/*/// PAGER ///*/
.pager_links{	padding: 1px 0 1px 0;	text-align:center;	font:normal 11px tahoma;}
.pager_links a{	margin:0 4px 0 4px;	color:#B2B2B2;	text-decoration:none;}
.pager_links a:hover {  text-decoration : underline;}
.pager_links .nav{	margin:0 10px 0 10px;	color:#EB1314;	font: normal 9px tahoma;}
.pager_links .nav a{	color:#EB1314;	font: normal 9px tahoma;}
.pager_links .active{	margin:0 2px 0 2px;	font:bold 11px tahoma;	color:#FF3838;	text-decoration:none;}

/** MAPA SERWISU **/
/*////MAPA SERWISU///////*/
div.mapa{padding:10px 0px 10px 0px;}
div.mapa ul {  margin:0px 0px 5px 20px;  padding:0px;}
div.mapa ul li{  list-style:none;  color:#ffffff;  display:block;  margin:10px 0px 10px 0px;  padding:0px;}
div.mapa ul li a{  background:url('../gfx/elements/news_arrow.gif') 0px 10px no-repeat; border-bottom:dotted 1px #EC1210; padding: 4px 0px 0px 15px;  font:bold 11px tahoma;  color:#EC1210; text-decoration:none; }
div.mapa ul li a:hover{  border:0px;  }

/* boxes */
.boxes { margin:0px 0px 5px 1px; padding:0px 0px 4px 0px;	width:100%; text-align: left; }
.boxes img { display: block; border: 0px; padding: 6px 0px 0px 6px; }
.boxes .header { display:block;	margin:0px;	font-family:tahoma;	font-size:12px;	font-weight:bold;	color:#010062; padding: 15px 0px 0px 0px; text-align: center; }
.boxes a { color:#61abd8;	padding: 0px 0px 0px 15px; }
.boxes a:link {}
.boxes a:visited {}
.boxes a:hover {}
.boxes a:active {}
.boxes .content {	margin:0px 0px 0px 0px; padding: 4px 0px 10px 8px; }
.boxes .content p { padding: 10px 0px 0px 5px; }

/* ogolne */
p { padding:0px; margin:0px;}
form { padding:0px; margin:0px;}
.clear{display:block;clear:both;	margin:0px;	padding:0px; font-size:0px; height:0px; line-height:0px;	width:100%; }
.gap_10 { height:10px;}
.gap_22 { height:22px;}
.gap_8 { height:8px;}
.gap_6 { height:6px;}
h1, h2, h3, h4, h5, h6, h7 { padding:0px; margin:0px; }
.warning {  padding:10px;  font:normal 11px tahoma;  color:#A3A3A3;  display:block;}
strong { font-size: 12px; color: #AB4C12; }

.warningRed {  padding-top:10px;  font:normal 11px tahoma;  color:#F71111;  display:block;}
hr.cleanerHr { background:#A3A3A3; width:90%; height:1px; border:1px; display:block; clear:both; }
a.dotted { text-decoration:none; color:#EC1210;}
a.dotted:hover { border-bottom:dotted 1px #EC1210; color:#EC1210;}
div.dotted { border-bottom:dotted 1px #B4B4B4; height:2px; margin:20px 0px 10px 0px;}

.button1 { background: url('../gfx/elements/button1.jpg') no-repeat; padding-top: 6px; width: 83px; height: 26px; text-align: center; margin-top: 6px; }
.button1 a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }
.button2 { background: url('../gfx/elements/button2.jpg') no-repeat; padding-top: 9px; width: 136px; height: 33px; text-align: center; margin-top: 6px; }
.button2 a { text-decoration: none; color: #FFFFFF; font: bold 11px tahoma; padding: 0; margin: 0; }

@media all and (min-width: 0px)
{
#oferty_specjalne .content { padding: 8px; margin: 0px; padding-bottom: 26px; }
}
