html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}




a img {border:none;}
form {margin:0; padding:0;}
body {background: #3B4947 url(/gfx/tlo.jpg) no-repeat scroll center top;
margin:0;padding:0;
/* text-align:center; */
font-family:Tahoma;font-size:11px;}
div.overall{ text-align:center;}
#cont{width:1038px;margin:0 auto;padding:0;  text-align:left;}

#top{width:1036px;height:137px;}
#top_logo{width:276px;height:137px;margin:0;padding:0 0 0 18px;float:left;}
#top_rest{width: 697px;height:137px;margin:0;padding:0 30px 0 0;float:right;position: relative;top:0;left:0}
#top_all1{width: 697px;height:91px;margin:0;padding:0;position:absolute;top:0px;}
#top_all{width: 697px;height:91px;margin:0;padding:0;
	position:absolute;top:0px;
}
#top_witamy{width:400px;height:71px;float:left;margin:10px;text-align:right;color:#B2C4C1;padding:0px;position:relative;top:0;left:0;display:inline;}
#top_witamy a {color:#B2C4C1;text-decoration:none;}
#top_kosz{width:257px;height:71px;float:right;margin:10px;text-align:left;color:#B2C4C1;padding:0px;
	cursor:pointer;
	display:block;
}
#top_kosz span {color: #556866;}

#top_menu{width: 702px;height:44px;padding:0;margin:0;position:relative;top:87px;}
#top_menu ul {margin: 0;padding: 0;list-style-type: none;}
#top_menu ul li {margin: 0;padding: 0;float: left;list-style-type: none;}
/* #top_menu li a { display:inline; height: 38px; background-position:center top; } */
/* #top_menu li a:hover { height: 38px; background-position:center top; } */

#sklep a.std{
    display:block;
    width:103px;
    height:42px;
    background:url("/gfx/O-SKLEPIE.png");
}

#sklep a.selected{
    display:block;
    width:103px;
    height:42px;
    background:url("/gfx/O-SKLEPIE_DOWN.png");
}

#sklep a.hover_cl{
    cursor:hand;
    display:block;
    width:103px;
    height:42px;
    background:url("/gfx/O-SKLEPIE_OVER.png");
}

#hurtownia a.std{
    display:block;
   width:160px;
    height:42px;
    background:url("/gfx/DLA-HURT.png");
}

#hurtownia a.selected{
      display:block;
   width:160px;
    height:42px;
    background:url("/gfx/DLA-HURT_DOWN.png");
}

#hurtownia a.hover_cl{
    cursor:hand;
      display:block;
   width:160px;
    height:42px;
    background:url("/gfx/DLA-HURT_OVER.png");
}

#jak_kupowac a.std{
    display:block;
   width:115px;
    height:42px;
    background:url("/gfx/JAK-KUPOWAC.png");
}
#jak_kupowac a.selected{
    display:block;
   width:115px;
    height:42px;
    background:url("/gfx/JAK-KUPOWAC_DOWN.png");
}

#jak_kupowac a.hover_cl{
    cursor:hand;
    display:block;
   width:115px;
    height:42px;
    background:url("/gfx/JAK-KUPOWAC_OVER.png");
}

#nasze_sklepy a.std{
    display:block;
   width:122px;
    height:42px;
    background:url("/gfx/NASZE-SKLEPY.png");
}
#nasze_sklepy a.selected{
    display:block;
   width:122px;
    height:42px;
    background:url("/gfx/NASZE-SKLEPY_DOWN.png");
}

#nasze_sklepy a.hover_cl{
    cursor:hand;
    display:block;
   width:122px;
    height:42px;
    background:url("/gfx/NASZE-SKLEPY_OVER.png");
}

#regulamin a.std{
    display:block;
   width:104px;
    height:42px;
    background:url("/gfx/REGULAMIN.png");
}

#regulamin a.selected{
     display:block;
   width:104px;
    height:42px;
    background:url("/gfx/REGULAMIN_DOWN.png");
}

#regulamin a.hover_cl{
    cursor:hand;
     display:block;
   width:104px;
    height:42px;
    background:url("/gfx/REGULAMIN_OVER.png");
}

#galeria a.std{
    display:block;
   width:104px;
    height:42px;
    background:url("/gfx/GALERIA.png");
}

#galeria a.selected{
     display:block;
   width:104px;
    height:42px;
    background:url("/gfx/GALERIA_DOWN.png");
}

#galeria a.hover_cl{
    cursor:hand;
     display:block;
   width:104px;
    height:42px;
    background:url("/gfx/GALERIA_OVER.png");
}

#kontakt a.std{
    display:block;
   width:98px;
    height:42px;
    background:url("/gfx/KONTAKT.png");
}

#kontakt a.selected{
    display:block;
   width:98px;
    height:42px;
    background:url("/gfx/KONTAKT_DOWN.png");
}

#kontakt a.hover_cl{
    cursor:hand;
    display:block;
   width:98px;
    height:42px;
    background:url("/gfx/KONTAKT_OVER.png");
}

#main{width:1036px;padding:0;border-left:1px solid #AEB6B7;border-right:1px solid #AEB6B7;margin:0;border-top:1px solid #657477;}
#main_inner{width:1030px;padding:0 3px;margin:0;}

#main_cont {background: #fff;margin:0;padding:0 0 30px 0;}
#main_left {width:180px; padding:0;margin:0;float:left; text-align:center;}
#search {background: url(/gfx/search.jpg) 0% 0% no-repeat;margin:4px 2px 2px 2px;width:176px;height:164px;color:#5B6C67;text-align:left;}
#search p.cl1 {padding:50px 0 6px 15px;}
#search p.cl2 {padding:5px 0 6px 15px;}
#search select {border: 1px solid #5B6C67; width: 145px;margin:2px 0 6px 15px; padding: 1px;font-size:10px;}
#search input.search_input{
    width:130px;
    border: 1px solid #5B6C67; width: 130px;margin:2px 0 6px 15px; padding: 1px;font-size:10px;
    float:left;
}
#search input.search_submit{
    float:left;
    width:15px;
    height:18px;
    background:url(/gfx/search_sub.gif) no-repeat 0 0;
    margin:2px 0 6px 0;
    border:none;
    margin:none;
    padding:none;
    display:inline;
    cursor:pointer;
}
#menu {margin:0;padding:2px;text-align:left;}

* html #menu ul li {height:1px;vertical-align:bottom;}
#menu a {text-decoration: none;font-size: 11px;font-weight: normal;padding: 0;border: 0;}
#menu a:hover {text-decoration:underline;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu ul li{list-style-type:none;background: url(/gfx/li.gif) 50% 0% no-repeat;padding: 0;border-bottom: 1px solid #fff;}
#menu ul li a {display: block;margin: 0;padding:3px 10px;color: #fff;font-weight: normal;text-decoration: none;}
#menu ul li a:hover {text-decoration: underline}
#menu ul li.selected a,#menu ul li.selected a:hover {font-weight: bold;	color: #fff;text-decoration: underline;}

#menu li.japa0 {background: none;padding: 0;border: 0;}
#menu li.japa0 ul li{background: none;padding: 0 0 0 0px;border: 0;}
#menu li.japa0 ul li a {display: block;margin: 0;padding:3px 10px;color: white; background-color:#9D080C;font-weight: normal;text-decoration: none;}
#menu li.japa0 ul li a:hover {text-decoration: underline;}
#menu li.japa0 ul li.selected a,#menu ul ul li.selected a:hover {font-weight: bold;color: #576A69;text-decoration: underline;}
#menu li.japa0 a.selected {font-weight: bold;}

#menu a.selected {font-weight: bold;}

#menu li.japa1 ul li{background-color:#9D080C;padding: 0 0 0 10px;border: 0;}


#info {background: url(/gfx/informacje.gif) 50% 0% no-repeat;margin:4px 2px 2px 2px;width:176px;height:173px;padding:0px;text-align:left;}
#info span {position:relative;top:40px;left:10px;}
#info span a {color:#fff;text-decoration: none;}
#info span a:hover {text-decoration: underline;}

#main_center {padding:0px;margin:0px;float:left;position:relative;top:5px;left:15px;}


#main_right {width:247px; padding:0;margin:0;float:right;}

#newsletter {background: url(/gfx/newsletter.jpg) 0% 0% no-repeat;margin:4px 2px 2px 2px;width:243px;height:135px;color:#5B6C67;text-align:center;}
#newsletter span {position:relative;top:64px;left:0px;}
#newsletter span input {border: 1px solid #5B6C67; width: 195px;margin:2px 0 6px 0; padding: 1px;font-size:10px;}
#newsletter span input.button {border:0px;width: 95px;margin:1px; padding: 1px 0 3px 0;font-size:10px;color:#fff;background: url(../gfx/button.gif) 0% 0% no-repeat;}

#zakladki {margin:4px 2px 0 2px;width:243px;height:25px;padding:0;}
#zakladki a {display:block;margin: 0;padding: 0; color:white; line-height:25px; font-family:Trebuchet MS; cursor:hand; height:25px; width:79px;}
#zakladki a:hover{text-decoration:underline;}
#zakladki ul {margin: 0;padding: 0;list-style-type: none;width: 243px;height: 25px;position: relative;top:0;left:0}
#zakladki ul li{
    margin: 0;padding: 0;float: left;list-style: none;height: 25px;width:79px;position: absolute; text-align:center;
}

#zakladki ul li.za1 {top:0;left:0;
    background:url('/gfx/pr_panel.gif');
}
#zakladki ul li.za1_akt {top:0;left:0;
    background:url('/gfx/pr_panel_akt.gif');
}

#zakladki ul li.za2 {top:0;left:82px;
    background:url('/gfx/pr_panel.gif');
}
#zakladki ul li.za2_akt {top:0;left:82px;
    background:url('/gfx/pr_panel_akt.gif');
}
#zakladki ul li.za3 {top:0;left:164px;
    background:url('/gfx/pr_panel.gif');
}
#zakladki ul li.za3_akt {top:0;left:164px;
    background:url('/gfx/pr_panel_akt.gif');
}

/* #zakladki li a { display:block; height: 38px; background-position:center top; width: 100%;height: 100%;} */
/* #zakladki li a:hover { height: 38px; background-position:center top; } */

.box {margin:1px 2px 2px 2px;width:241px;border-top:5px solid #9D080C;border-right:1px solid #9D080C;border-bottom:1px solid #9D080C;border-left:1px solid #9D080C;}
.box .position {border-bottom:1px solid #DEDEDE;padding:10px 10px 10px 20px;margin:1px;}
.box .position div.cena{color:#CC0D0A;font-weight:bold;width:211px;text-align:right;}
.box .position div.fota_cena{width:211px;}
.box .position div.cena_stara{color:#000000;font-size:9px;width:31px;text-align:right;float:right;}
.box .position div.fota{float:left;}
.box .position div.nazwa{color:#000000;width:211px;font-size:11px;text-align:left;}
.box .position div.link{font-size:9px;width:211px;text-align:right;}
.box .position div.link a {color:#576A69;}

#allegro {margin:4px 2px 2px 2px;width:243px;}

#footer{height:134px;margin 10px auto;padding: 0;background: #fff url(/gfx/footer.jpg) 50% 0% no-repeat;color:#DADADA; text-align:center;}
#footer span {position:relative;top:10px;left:0px;}
#footer span a {color:#9C9C9C;text-decoration:none;padding:0 10px;}
#footer span a:hover {text-decoration:underline;}

#bottom{margin 0 auto;padding: 0;}


#xsnazzy {width:1038px;background: transparent; margin:0 0 10px 0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { border-left:1px solid #AEB6B7; border-right:1px solid #AEB6B7;}
.xb1 {margin:0 3px; background:#AEB6B7;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #AEB6B7; border-width:0 1px;}

.clearing{clear:both;height:1px;}


div.rejestracja_main{
    width:574px;
    text-align:center;
     font-family:tahoma;
    font-size:11px;
}

div.rejestracja_main table{
    font-family:tahoma;
    font-size:11px;
}

div.rejestracja_main table label{
    width:110px;
    display:block;
    float:left;
    text-align:right;
    padding:5px 10px 5px 0px;
   
}

div.rejestracja_main table input{
    width:130px;
    float:left;
     font-family:tahoma;
    font-size:11px;
    margin: 3px 0px 3px 0px;
}

div.rejestracja_main table select{
    width:130px;
    float:left;
     font-family:tahoma;
    font-size:11px;
    margin: 3px 0px 3px 0px;
}

div.rejestracja_main table sup.gwiazdka{
    float:left;
    font-weight:bold;
    color:#9C0810;
    margin: 3px 0px 0px 5px;
}
div.rejestracja_main table br{clear:both;}

div.rejestracja_main table p.opisik{
    clear:both;
    text-align:left;
    padding-left:120px;
    font-weight:bold;
}

div.rejestracja_main input.checkboxik{
    width:20px;
    float:left;
}

div.rejestracja_main label.disclaimer{
    width:500px;
    float:left;
    text-align:left;
    margin-left:10px;
}

div.rejestracja_main input.submit_buttonek{
    float:right;
}

.errors{
    color:#9C0810;
    text-align:center;
    
    display:inline;
}

a.link {color:#576A69;}

#breadcrumbs{
    
}
#breadcrumbs a{
    color:#576A69;
    text-decoration:none;
}

#breadcrumbs a:hover{
    text-decoration:underline;
}
.ilosc_input{
    width:40px;
    font-family:tahoma;
    font-size:11;
}

div.reszta div.cena_stara{
    text-decoration:line-through;
    float:right;
}

div.cena_stara_big{
    color:black;
    text-decoration:line-through;
    font-weight:normal;
}

div.zamow_main{
    text-align:center;
    margin-left:100px;
}

div.zamow_main sup.gwiazdka{
    float:left;
    font-weight:bold;
    color:#9C0810;
    margin: 3px 0px 0px 5px;
}


div.zamow_main label{
    width:110px;
    display:block;
    float:left;
    text-align:right;
    padding:5px 10px 5px 0px;
   
}

div.zamow_main input, div.zamow_main textarea{
    width:130px;
    float:left;
     font-family:tahoma;
    font-size:11px;
    margin: 3px 0px 3px 0px;
}

div.zamow_main select{
    width:130px;
    float:left;
     font-family:tahoma;
    font-size:11px;
    margin: 3px 0px 3px 0px;
}

div.zamow_main sup.gwiazdka{
    float:left;
    font-weight:bold;
    color:#9C0810;
    margin: 3px 0px 0px 5px;
}
div.zamow_main br{clear:both;}

div.zamow_main p.opisik{
    clear:both;
    text-align:left;
    padding-left:120px;
    font-weight:bold;
}

div.zamow_main input.checkboxik{
    width:20px;
    float:left;
}

div.zamow_main label.disclaimer{
    width:500px;
    float:left;
    text-align:left;
    margin-left:10px;
}

div.zamow_main input.submit_buttonek{
    float:right;
}

.zamow_wstecz{
    color:#5A6B6B;
    text-align:center;
    text-decoration:none;
    display:block;
    width:120px;
    /* height:17px; */
    font-size:11px;
    line-height:17px;
    border: solid 1px #5A6B6B;
    background-color:#DEDEDE;
}

#banner_lewy{
    margin-left:auto;
    margin-right:auto;
    width:176px;
}

div.mapa_strony{
    width:574px;
}
div.mapa_strony p{
    margin:2px 0px 2px 10px;
}

div.mapa_strony a{
    text-decoration:none;
    color:black;
}

div.mapa_strony a:hover{
    text-decoration:underline;
}

table.logowanie_table{
    width:574px;
    
}
table.logowanie_table tr{
}

table.logowanie_table tr th{
    height:25px;
    line-height:25px;
    font-weight:bold;
    background-color:#E5E5E5;
    border-left:solid 1px white;
    font-family:tahoma;
    font-size:12px;
}

table.logowanie_table tr th.opis{
    width:23px;
    width:320px;
}

table.logowanie_table tr th.lewy{
    width:23px;
}

table.logowanie_table tr th.prawy{
    width:23px;
}

table.logowanie_table tr.t2 th{
    background-color:#F7F7F7;
    
}

table.logowanie_table tr td{
    width:150px;
    padding-left:5px;
    height:30px;
}

table.logowanie_table tr td.td2{
    padding-left:5px;
    width:320px;
    height:30px;
}

table.logowanie_table tr td.lewy{
    width:23px;
}

table.logowanie_table tr td.prawy{
    width:23px;
    height:70px;
}

input.login_input{
    width:128px;
    height:17px;
    border: solid 1px #5B6C67;
    font-size:11px;
}

input.login_submit{
    margin:0 auto 0 auto;
    width:95px;
    height:18px;
    background:url(/images/zaloguj_sie.gif) no-repeat 0 0 ;
    border:none;
    cursor:pointer;
}

input.login_przypomnij_button{
    margin:0 auto 0 auto;
    width:95px;
    height:18px;
    background:url(/images/login_przypomnij_button.gif) no-repeat 0 0 ;
    border:none;
    cursor:pointer;
}

input.login_rej_button{
    margin:0 auto 0 auto;
    width:95px;
    height:18px;
    background:url(/images/login_rej_button.gif) no-repeat 0 0 ;
    border:none;
    cursor:pointer;
}

ul.mapa_strony_ul{
    list-style-type:disc;
    margin-left:100px;
}

ul.mapa_strony_ul ul{
    list-style-type:disc;
    margin-left:20px;
}

ul.mapa_strony_ul li{
    margin:2px 0px 2px 0px; 
}

div#text_opis{
    line-height:17px;
    padding:5px;
}

div#text_spectfikacja{
    line-height:17px;
    padding:5px;
}

