html
{
   overflow-y: scroll !important;
}
html, body, ul,ol,li, img,a,form,div 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	list-style-type:none;
	font-weight:normal;
	color:black;
}
html 
{
	width:100%;
   	height:100%;
}
body 
{
	height:100%;
	width:100%;
	background:url(/img/bg.jpg) repeat-x;
	font-size: 11px;
	font-weight: normal;
        font-family: Arial , Verdana, Geneva, Helvetica, sans-serif;

}
a
{
	color: #2a83bd;
	text-decoration: none;
}
a:link {
	color: #2a83bd;
}
a:visited
{
	color: #2a83bd;
}
a:hover
{
	color: #2a83bd;
}
a:active
{
	color: #2a83bd;
}
#content
{
	width:95%;
	margin:0 auto;
}

#top {
   width: 100%;
   padding:15px 0px 0px 0px;
   height:80px;
}
#top img, #search,#search form p
{
	float:left;
}
#top ul,#top li{float:left;}

#top .logo{padding-left:12px;}

#top .menu_spec{float:right;padding-right:34px;}
.menu_spec li{padding: 6px 20px 0 0;}

#top .menu_lang{float:right;padding-right:34px;}
.menu_lang li{padding: 0px 20px 0 0;}

#zalogowany
{
   padding-right: 80px;
   float: right;
   text-align:right;
}

#szukaj
{
   width: 100%;
   text-align: left;
   color:black;
}
.szukaj input{background:url(/img/search_input.jpg) no-repeat;width:133px;height:22px;border:none; padding-right:10px;}
.szukaj a{font-size:12px;color:white;text-decoration:none;}
.submit input {background:url(/img/szukaj.gif) no-repeat;width:57px; height:22px;border:none;color:#ffffff;padding-bottom:2px;}
input.submit{background:url(/img/szukaj.gif) no-repeat;width:57px; height:22px;border:none;color:#ffffff;padding-bottom:2px;}
.submit2{background:url(/img/submit2.gif) no-repeat;width:117px; height:22px;border:none;color:#ffffff;padding-bottom:2px;}
.wyloguj{background:url(/img/szukaj.gif) no-repeat;width:97px; height:22px;border:none;color:#ffffff;padding-bottom:2px;}

#belka_menu
{
	margin:auto;
	padding-top:7px;
	height:49px;
	width: 100%;
	background:url(/img/bg_belka.jpg) repeat-x 0 7px;
}
#belka_menu li
{
	height:49px; 
	padding:15px;
	vertical-align:middle;
	text-align:center; 
	color:white;
	font-size:12px;
	font-weight:bold; 
   cursor:pointer;
}
#belka_menu li a
{
/*	padding:13px 14px 0 14px;*/
	color: #ffffff;
        font-weight: bold;
	text-decoration: none;
	display:block;
}
#belka_menu li.first
{
	padding-top:0; 
	padding-left:15px;
	background:url(/img/belka_left.jpg) no-repeat;
}
#belka_menu li.first a
{
	padding-left:11px;
}
#belka_menu li.last
{
	padding:0; 
	background:url(/img/belka_right.jpg) no-repeat right;
	float:right;
	padding-right:15px;
}
#belka_menu li.last a
{
	padding-right:15px;
}
#belka_menu li.active
{
	background:url(/img/active.jpg) no-repeat top;
}
#podmenu
{
   float:left;
 	width: 100%;
}
#impodmenu
{
	width: 100%;
	height:100px;
}


#container
{
   float:left;
   width: 100%;
            /*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */
   text-align: left; /* this overrides the text-align: center on the body element. */
   background:#ffffff;
   min-height:400px;
}

table #cont
{
   width: 100%;
}

#mnuLeft
{
    float: left;
    width: 200px; /* since this element is floated, a width must be given */
    background:#1B6798;
    padding: 5px 0; /* top and bottom padding create visual space within this div */
    color:#ffffff;
        min-height:400px;
        height:auto !important;
        height:479px;
}

ul.leftMenu li {background:url(/img/kat_1.jpg) repeat-x;}
ul.leftMenu li:hover{background:url(/img/bg_menu_hover.jpg) repeat-x;}
ul.leftMenu li span{display:block;color:#ffffff;text-decoration:none;height:22px;padding-left:27px;padding-top:8px;background:url(/img/arrow-1.gif) no-repeat 15px 14px}
ul.leftMenu li span:hover,
ul.leftMenu li span.open{color:#000000;background:url(/img/arrow-1-act.gif) no-repeat 15px 14px}
ul.leftMenu li a{display:block;color:#ffffff;text-decoration:none;height:22px;padding-left:27px;padding-top:8px;background:url(/img/arrow-1.gif) no-repeat 15px 14px}
ul.leftMenu li a:hover,
ul.leftMenu li a.open{color:#000000;background:url(/img/arrow-1-act.gif) no-repeat 15px 14px}
ul.leftMenu li ul li {background:url(/img/kat_2.jpg) repeat-x;}
ul.leftMenu li ul li:hover{background:url(/img/bg_menu_hover.jpg) repeat-x;}
ul.leftMenu li ul li ul li{background:url(/img/kat_3.jpg) repeat-x;}
ul.leftMenu li ul li ul li:hover{background:url(/img/kat_3.jpg) repeat-x;font-weight:normal}
ul.leftMenu li ul li ul li:hover{background:url(/img/bg_menu_hover.jpg) repeat-x;}

ul.subsub li {background:url(/img/kat_3.jpg) repeat-x;color:#ffffff;font-weight:normal;padding-left:6px;font-weight:normal}
ul#subsub li:hover{background:url(/img/kat_3.jpg) repeat-x;padding-left:6px;text-decoration:none;font-weight:normal}
ul.subsubsub li {background:url(/img/kat_3.jpg) repeat-x;color:#ffffff;font-weight:normal;padding-left:11px;font-weight:normal}
ul#subsubsub li:hover{background:url(/img/kat_3.jpg) repeat-x;padding-left:11px;text-decoration:none;font-weight:normal}
ul.subsubsubsub li {background:url(/img/kat_3.jpg) repeat-x;color:#ffffff;font-weight:normal;padding-left:15px;font-weight:normal}
ul#subsubsubsub li:hover{background:url(/img/kat_3.jpg) repeat-x;padding-left:15px;text-decoration:none;font-weight:normal}

#szukajml
{
   width: 100%;
   text-align: center;
}

#menu
{
   color:white;
   padding-top:10px;
}
.leftMenu
{
        cursor:pointer;
}

#menu h2
{
	font-size:15px;
	font-weight:bold;
   padding: 5px;
   background: #2B77a8;
   text-align: left;
}
.clear{clear:both}
.clear_left{clear:left}

#colRgt
{
   width: 100%;
	padding-left: 0px; 
	padding-right: 20px;
}
#tresc
{                   
   width: 100%;
    	background:#ffffff;
    	min-height:390px;
      padding: 10px;
}
#tresc h1{font-size:16px;font-weight:bold;color:#145A9B} 
#tresc .str{font-size:16px;font-weight:bold;color:#145A9B}
#tresc .tablnag{font-size:16px;font-weight:bold;color:#145A9B;text-align:left;width:100%;}

#sciezkamiejsca
{
   width: 100%;
   background-color: #1B6798;
   padding: 10px;
   color: #ffffff; /*white;*/
   margin: -10px;
   margin-bottom: 10px;
}
#sciezkamiejsca a{color:#ffffff;text-decoration:none;}

#footer
{
	width:100%;
	background:url(/img/bg_footer.jpg) repeat-x;
	height:155px;
	margin:0;
	padding:0;
	text-align:
	center;
}

#tel{padding-left:19px;height:55px;}
#tel img{float:left;padding-left:11px;padding-right:11px;}
#tel ul{float:right;}
#tel li{float:left;padding-top:20px;padding-right:0px;}
#tel p{float:left;padding-top:25px;padding-right:20px;color:#898989; }
#tel p.hurt{width:172px; }
#tel p.gobi{float:right;}
#tel p.hurt a{color:#2a83bd;text-decoration:none;font-weight:bold }
#tel p.hurt a:hover{text-decoration:underline;}
#tel p.gobi a{color:#898989;text-decoration:none;font-weight:bold; }
#tel .submenu{float:left;clear:both;padding-top:5px}
#tel .submenu li{padding-right:6px}
#tel .submenu a{color:#676767;text-decoration:none;padding-right:4px;}
#tel .submenu a:hover{color:#676767;text-decoration:underline;}
/*#tel a{float:left;padding-top:20px;padding-right:0px;}*/
#tel #scroller_container1{float:right;white-space:nowrap;}
#tel #scroller_container1 div{float:left;padding-top:20px;padding-right:0px;white-space:nowrap;}

.BRANDselect
{
   color:#898989;
   text-decoration:none;
   font-weight:bold;
   padding: 4px;
   cursor:pointer;
}

.witajka
{
   font-size: 14px;
}
.witajka h2
{
   font-size: 18px;
}

/* Scroller Box */
#scroller_container1 {
 text-align: right;
 width: 800px;
 height: 50px;
 overflow: hidden;
}

/* CSS Hack Safari */
/* #dummy {;# }*/

#scroller_container1 {
overflow: auto;
}
/* Scoller Box */

/* wiadomości */

#WiadAdresat span
{
   padding: 5px;
   border: 1px solid rgb(80, 80, 80);
   cursor:pointer;
}
/* wiadomości(koniec) */


.abc
{
   background-image: url(/img/alfabet_szukaj.jpeg);
   width:26px;
   height:26px;
   padding:0;
   border:0;
   margin:0;
   text-align:center;
   cursor: pointer;
   color: white;
	font-weight: bold;
}
.abcall
{
   background-image: url(/img/alfabet_szukajw.jpeg);
   width:104px;
   height:26px;
   padding:0;
   border:0;
   margin:0;
   text-align:center;
   cursor: pointer;
   color: white;
	font-weight: bold;
}

.box
{
    border: 1px #898989 solid;
    margin: 5px;
    padding: 5px;
}

td.box
{
    min-width: 365px;
}

.box_zdjecie
{
    height:200px;
    width: 200px;
    float: left;
    text-align: center;
    vertical-align:bottom;
}
.box_zdjecie img
{
    vertical-align:bottom;
}
.box_cena_netto
{
    font-size: 16px;
    float:right;
}
.box_cena_brutto
{
    font-size: 16px;
    float:right;
}
.box_ile_opak
{
    font-size: 16px;
    float:right;
}
.box_nazwa
{
    float: left;
    font-size: 14px;
}

ul.leftMenu li.nowosci
{
   background-image: -webkit-gradient(
   	linear,
   	left top,
   	left bottom,
   	color-stop(0, #FF9599), /* 255,149,153 */
   	color-stop(1, #FF0D0D)
   );
   background-image: -o-linear-gradient(bottom, #FF9599 0%, #FF0D0D 100%);
   background-image: -moz-linear-gradient(bottom, #FF9599 0%, #FF0D0D 100%);
   background-image: -webkit-linear-gradient(bottom, #FF9599 0%, #FF0D0D 100%);
   background-image: -ms-linear-gradient(bottom, #FF9599 0%, #FF0D0D 100%);
   background-image: linear-gradient(to bottom, #FF9599 0%, #FF0D0D 100%);
}

ul.leftMenu li.nowosci:hover
{
   background-image: -webkit-gradient(
      linear,
   	left top,
   	left bottom,
   	color-stop(0, #FF0D0D),
   	color-stop(1, #FF9599)
   );
   background-image: -o-linear-gradient(bottom, #FF0D0D 0%, #FF8A8A 100%);
   background-image: -moz-linear-gradient(bottom, #FF0D0D 0%, #FF8A8A 100%);
   background-image: -webkit-linear-gradient(bottom, #FF0D0D 0%, #FF8A8A 100%);
   background-image: -ms-linear-gradient(bottom, #FF0D0D 0%, #FF8A8A 100%);
   background-image: linear-gradient(to bottom, #FF0D0D 0%, #FF8A8A 100%);
}

ul.leftMenu li.wyprzedaz
{
   background-image: -webkit-gradient(
   	linear,
   	left top,
   	left bottom,
   	color-stop(0, #FFC576), /*255,197,118 */
   	color-stop(1, #AE6B00) /* 174,107, 0 */
   );
   background-image: -o-linear-gradient(bottom, #FFC576 0%, #AE6B00 100%);
   background-image: -moz-linear-gradient(bottom, #FFC576 0%, #AE6B00 100%);
   background-image: -webkit-linear-gradient(bottom, #FFC576 0%, #AE6B00 100%);
   background-image: -ms-linear-gradient(bottom, #FFC576 0%, #AE6B00 100%);
   background-image: linear-gradient(to bottom, #FFC576 0%, #AE6B00 100%);
}

ul.leftMenu li.wyprzedaz:hover
{
   background-image: -webkit-gradient(
      linear,
   	left top,
   	left bottom,
   	color-stop(0, #AE6B00),
   	color-stop(1, #FFC576)
   );
   background-image: -o-linear-gradient(bottom, #AE6B00 0%, #FFC576 100%);
   background-image: -moz-linear-gradient(bottom, #AE6B00 0%, #FFC576 100%);
   background-image: -webkit-linear-gradient(bottom, #AE6B00 0%, #FFC576 100%);
   background-image: -ms-linear-gradient(bottom, #AE6B00 0%, #FFC576 100%);
   background-image: linear-gradient(to bottom, #AE6B00 0%, #FFC576 100%);
}

ul.leftMenu li.promocje
{
   background-image: -webkit-gradient(
   	linear,
   	left top,
   	left bottom,
   	color-stop(0, #28B8A0),
   	color-stop(1, #80FFA0) 
   );
   background-image: -o-linear-gradient(bottom, #80FFA0 0%, #28B8A0 100%);
   background-image: -moz-linear-gradient(bottom, #80FFA0 0%, #28B8A0 100%);
   background-image: -webkit-linear-gradient(bottom, #80FFA0 0%, #28B8A0 100%);
   background-image: -ms-linear-gradient(bottom, #80FFA0 0%, #28B8A0 100%);
   background-image: linear-gradient(to bottom, #80FFA0 0%, #28B8A0 100%);
}

ul.leftMenu li.promocje:hover
{
   background-image: -webkit-gradient(
      linear,
   	left top,
   	left bottom,
   	color-stop(0, #80FFA0),
   	color-stop(1, #08B8A0)
   );
   background-image: -o-linear-gradient(bottom, #08B8A0 0%, #40FFA0 100%);
   background-image: -moz-linear-gradient(bottom, #08B8A0 0%, #40FFA0 100%);
   background-image: -webkit-linear-gradient(bottom, #08B8A0 0%, #40FFA0 100%);
   background-image: -ms-linear-gradient(bottom, #08B8A0 0%, #40FFA0 100%);
   background-image: linear-gradient(to bottom, #08B8A0 0%, #40FFA0 100%);
}

ul.leftMenu
{
    font-size: 11px;
}

#footer
{
    font-size: 11px;
}

.r
{
    text-align: right;
}
