/***************** Layout ******************/
html {}
.hidden{
  display:none;
}

.dashed {
color: blue;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #3d3d3d;
}


body {text-align:center; padding:0 !important;}
#base_tab {width:982px;background: url(/img/back.gif) #e7e7e7 top center repeat-y;margin:0 auto !important;text-align:left;}
#wrapper {background: url(/images/back.gif) #e7e7e7 top center no-repeat;}
.menu_td {
width:235px;/*background:#dde9fe;
background: #fafcff;border-right:2px solid #dde9fe;*/
}
#content {
margin-left:10px;
}
#container {text-align:left;width:962px !important;background:#ffffff;margin:0 auto !important;
}
#navigation {
  position: relative;
  display:block;
  margin-top:5px;
  overflow:hide;
  height:11px;

}
#search {
	margin-bottom:10px;

}
.search_button {
    font-size:8pt;
	width:50px;
    height:18px;line-height:16px;
	padding-bottom:1px;
	background: url(/img/button_search.gif) no-repeat #f0f0f1;
	border:none;
	cursor: hand;
}

.fix_button {
    width:120px;
    display:block;
    background: url(/img/button.gif) no-repeat top center;
    height: 24px;
    margin: 6px 0 3px 0;
    text-align:center;
	font-size: 12px;
    font-weight: bold;
}

#page_path{width:100%;text-align:left;padding:0px 0 !important;}
#footer {width:962px;text-align:center;margin:0 auto!important;padding:10px 0 !important;}

/************** HEADER ******************/
#header {
    height:auto;
}
#logo {
    height:auto;
	color:#6699cc;
	font-size: 11pt;
	font-weight:bold;
	margin-bottom:1px;
	padding:1px;
}

#topmenu a {
padding-top: 0pt;
padding-right: 42px;
padding-bottom: 0pt;
padding-left: 42px;
color: #ffffff;
font-weight: bold;
}

#menu_first {
    margin:0;
	padding:0 !important;
    height:28px;
	width:100%;
	border-bottom:5px solid #b7cef7;
    text-align:center;
}

#mlink7{
	width:134px;
}
#mlink6{
	width:156px;
}
#mlink5{
	width:188px;
}
#mlink4{
	width:235px;
}
#mlink3{
	width:314px;
}


#menu_first a, #menu_first span  {
    display:block;
	float:left;
	height:12px;
	text-align:center;
	padding:8px 0;
	font-weight:bold;
	font-size:11px;
}
#menu_first a {
    background:#e2ecfe;
	color:#4b6ba7;
}
#menu_first a:hover {
    background:#cbdcf9;
	color:#003366;
	text-decoration:none;
}
#menu_first span {
    background:#b7cef7;
	color:#003366;
}

#menu_product {
    margin:0;
	padding:0 !important;
    height:25px;
	width:100%;
	border-bottom:5px solid #b7cef7;
}
#menu_product a, #menu_product span  {
    display:block;
	float:left;
	height:10px;
	width:134px;
	text-align:center;
	padding:8px 0;
	font-weight:bold;
	font-size:10px;
}
#menu_product a {
    background:#e2ecfe;
	color:#4b6ba7;
}
#menu_product a:hover {
    background:#cbdcf9;
	color:#003366;
	text-decoration:none;
}
#menu_product span {
    background:#b7cef7;
	color:#003366;
}

.probel {width:3px;height:12px;overflow:hidden;float:left;background:#ffffff;}

#menu_second {
    background:#b7cef7;
	border-bottom:5px solid #97b4e9;
	height:25px;
	position:relative;
	overflow:hidden;
}

#menu_second a,  #menu_second span{
	padding:5px 10px 8px 10px;
	display:block;
	float:left;
	height:20px;
	
	font-size:11px;
}
#menu_second a {
    color:#003366;
}
#menu_second a:hover {
   color:#ffffff;
   text-decoration:none;
background:#97b4e9;
}
#menu_second span {
   color:#003366;
   font-weight:bold;

}
/************** PRODUCT box ******************/
.product {
    width:210px;
	height:200px;
	padding:2px;
	position:relative;
    margin:5px;
	background:#ffffff;
	border:2px solid #e4ecf9;
}

.product:hover {
    background:#FFFACD;
}


.nowosti .product {
	border:2px solid #e3aa60 !important;
}
.prod_title a {
    display:block;
	position:absolute;
	top:120px;
	height:2.5em;
	width:200px;
    padding-top:auto;
    padding-bottom:auto;
	text-align:center;
	overflow:hidden;
    font-size: 1em;

    font-weight: bold;
    color: #2e4f9d;

    
}
.prod_image a {
    display:block;
    width:200px;
	height:118px;
	overflow:hidden;
	text-align:center;
}
.prod_image a img {

margin-top: auto;
margin-bottom: auto;
}
.cena {
    width:200px;
	color:#cc3300;
	font-weight:bold;
	font-size:11pt;
	display:block;
	position:absolute;
	bottom:31px;
	z-index:3;
	text-align:center;
}
.cena2 {
	color:#cc3300;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	line-height:18px;
}
.compare {
  	position:absolute;
    width:200px;
	bottom:5px;
	z-index:90;
    display:block;
    background: url(/img/button_cart.gif) no-repeat top center;
    height: 18px;
    margin: 6px 0 3px 0;
    padding-top: 6px;
    text-align:center;
}
.compare_big {
    width:140px;
    display:block;
    background: url(/img/button_cart.gif) no-repeat top center;
    height: 18px;
    margin: 6px 0 3px 0;
    padding-top: 6px;
    text-align:center;
}
.compare2 {
    width:120px;
    display:block;
    background: url(/img/button_cart.gif) no-repeat top center;
    height: 24px;
    margin: 6px 0 3px 0;
    text-align:center;
	font-size: 12px;
    font-weight: bold;
	text-transform: lowercase;
}

.compare a {
    color: #454545;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.compare_big a {
    color: #454545;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.compare2 a {
    color: #454545;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}


a.feed14 {
vertical-align: middle;
padding-left: 20px;
background-color: transparent;
background-image: url(/img/feed14.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 0pt;
font-size: 1em;
text-decoration: none;
color: #000000;
padding-bottom: 4px;
}

.subcategories {margin-top:15px;}
.subcategories ul {
  display:block;
  width:auto;
  padding-right:1
 }
.subcategories ul li {float:left;width:205px;
list-style:none;
background:url("/img/arr.gif") no-repeat 0 5px;
padding-left:15px;
margin:2px;
font-size:7pt;color:#6699cc;
background-color:#FFFACD;
}
.subcategories ul li:hover {background-color:#EEE8AA; }

.subcategories ul li  a {font-size:8pt;width:205px;}

/************** MENU box ******************/
.menu_box {
    background: #fafcff;
	border:2px solid #fce287;/*#b7cef7;*/
	padding:10px;
	margin-bottom:5px;
}
.menu_box ul {padding:0;margin:0;}
.menu_box li a {font-size:8pt;}
.menu_box li {list-style:none;font-size:7pt;color:#6699cc;}

.menu_box_2 {
background: #fafcff;
	border:2px solid #b7cef7;
	padding:2px;
	margin-bottom:5px;
}

/************** Opcje ******************/
.opc {float:right;padding:0;margin:0;}
.opc li {float:left;padding-left:20px;padding-right:10px;list-style:none;
}
.opc li a {font-size:7pt;}


#product_detail {
border-top:2px solid #CBDCF9;
}
#product_detail .link {
display:block;
float:left;
margin:5px 20px;
padding-bottom:3px;
border-bottom:1px dashed;
}
#product_detail .link:hover {
text-decoration:none;
}
#product_detail .active {
display:block;
float:left;
padding:5px 20px;
background:#e2ecfe;
}

.description {
line-height:20px;
padding:10px;
}

.product_cena {text-align:center;background: url(/img/arrow.gif) no-repeat #fce287 center left;width:150px;padding-left:30px;}
.cena_box {background:#e2ecfe;}
.dostawa {padding-left:2px;}

.print {background:url("/img/print.gif") no-repeat 5px 2px;}
.mail {background:url("/img/mail.gif") no-repeat 5px 2px;}
.lupa {background:url("/img/lupa.gif") no-repeat 5px 2px;}
.plus {background:url("/img/plus.gif") no-repeat 5px 2px;}
.zoom{background:url("/img/zoom.gif") no-repeat;padding-left:15px;}
.arr {background:url("/img/arr.gif") no-repeat;padding-left:12px;}


.subnavigation {
    margin-top: 1em;
    margin-right: 0pt;
    margin-bottom: 1em;
    margin-left: 0pt;
    font-size:95%;
}
div.page_nav{font-size:1em!important;padding:1.3em 0;
font-size: 1em;

padding-top: 1.3em;

padding-right: 0pt;

padding-bottom: 1.3em;

padding-left: 0pt;
}
div.page_nav .page_ar{ padding:0 .5em 0 .4em;}
div.page_nav span.active{background-color:#E8E9EC}
div.page_nav .page_ar span{font-size:1.1em;padding:0 .3em}
div.page_nav .page_ar span span{font-family:Times;font-size:1em;padding:0}

.disabled{ color:#D3D3D3 }
div.page_nav .numbers{font-size:1em!important;font-weight:normal;padding:.5em 0}

.numbers {
font-size: 1em;
font-weight: normal;
padding-top: 0.5em;
padding-right: 0pt;
padding-bottom: 0.5em;
padding-left: 0pt;
}


.numbers a {
padding-top: 0.2em;
padding-right: 0.3em;
padding-bottom: 0.2em;
padding-left: 0.3em;
font-size: 1.5em;
}
.numbers span {
padding-top: 0.2em;
padding-right: 0.3em;
padding-bottom: 0.2em;
padding-left: 0.3em;
font-size: 1.5em;
}
.numbers span.active {
background-color: #e8e9ec;
}

   #containerss {

  position: relative;
  width: 685px;
  height: 220px;
  overflow: hidden;
  background:#fce287;
}

#scrollerss {
  width: 1600px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}