html {overflow: -moz-scrollbars-vertical !important;}
* {margin:0;padding:0;}
a {outline:none;color:#CA0000;}
a img {border:none;}
body , td {font-size:11px;font-family:trebuchet ms;color:#333;}
/*body {overflow-y:scroll;}*/
select,button,input {font-size:10px;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.message {text-align:center;padding:30px 0;font-weight:bold;}
.clear {clear:both;}

.ramka {border:1px solid #E1E1E1;margin-right:10px;}

html {overflow: -moz-scrollbars-vertical !important;}

#wrap {width:795px;margin:0 auto;}
#header {background:url(../images/header_bg.gif);}
  #head {width:780px;margin:0 auto;background:#fff;}
  #head a{text-decoration:none;}
  #head a img {display:block;float:left;margin:0;padding:0;}
  #head td {overflow:hidden;}
  #logo {height:87px;width:195px;text-align:center;background:url(../images/logo_bg.gif) no-repeat right center;}
  #blig_links {height:87px;width:356px;}
  #koszyk_cena {height:87px;width:221px;}
  
  #menuS {background:url(../images/ms_bg.gif) no-repeat;font-size:15px;font-family:arial,serif;height:17px;margin-bottom:2px;border:0px solid #d2d2d2;}
  #menuS ul {list-style:none;padding-left:0px;}
  #menuS ul li {background:url(../images/sep.gif) no-repeat;padding-left:17px;display:block;float:left;height:17px;margin-left:-3px;}
  #menuS ul li a {padding-left:8px;font-weight:bold;line-height:17px;text-decoration:none;color:#333;background:url(../images/button_bg_right.gif) no-repeat right;padding-right:8px;display:block;}
  #menuS ul li a:hover {padding-left:8px;font-weight:bold;line-height:17px;text-decoration:none;color:#fff;background:url(../images/mg.jpg) repeat-x ;padding-right:8px;display:block;}
  
  #kup {padding-top:20px;color:#fff;}
  #kup ul {list-style:none;margin-left:13px;}
  #kup ul li {background:url(../images/strzm.gif) no-repeat 3px 6px;padding-left:14px;}
  #kup ul li a {color:#fff;text-decoration:none;}
  
  #container {width:984px;margin:0 auto;border:0px solid #d2d2d2;}
  #left {width:170px;float:left;border:0px solid #d2d2d2;}
  #center {float:left;width:374px;}
  #centers {float:left;width:450px;border:0px solid #000;}
  #centerl , #centerp {float:left;width:577px;}
  #centerc {width:577px;}
  
    #navi {color:#9A1F55;padding-top:5px;font-size:16px;font-family:arial,serif;font-weight:bold;}
    #navi a {text-decoration:none;color:#9A1F55;}
    #navi2 {color:#9A1F55;padding-top:1px;font-size:14px;font-family:arial,serif;font-weight:bold;}
    #navi2 a {text-decoration:none;color:#9A1F55;text-decoration:none;}
    #navi2 a:hover {text-decoration:none;color:#CB6273;}
    
    #content {padding-top:10px;border:0px solid #000;width:530px;}
    #content2 {padding-top:10px;border:0px solid #000;}
    
      #content ul {margin:10px 0;margin-left:12px;padding:0 30px;list-style-image:url(../images/kw.gif);}
      #content .table td {padding:3px;}
      
      #content2 ul {margin:10px 0;margin-left:0px;padding:0 30px;list-style-image:url(../images/kw.gif);}
      #content2 .table td {padding:3px;}
        
  #right {width:256px;float:right;padding-right:6px;}
  #right2 {width:256px;float:right;padding-right:6px;margin-top:-41px;}
  #footer {width:782px;margin:1px auto;text-align:center;}
  #footer_menu {color:#fff;font-weight:none;background:url(../images/footer_bg.gif);padding:1px 0;}
  #footer_menu a {font-weight:none;color:#fff;} 
  #footer_owner {color:#8D8D8D;margin:1px 0;text-align:center;font-size:10px;}
  #footer_menu ul {list-style:none;padding-left:0px;}
  #footer_menu ul li {background:url(../images/sep2.gif) top left no-repeat;margin-top:8px;padding-left:5px;display:block;float:left;height:22px;margin-left:-9px;}
  #footer_menu ul li a {line-height:22px;text-decoration:none;color:#898EA1;padding-right:3px;display:block;}
  #footer_menu ul li a:hover {line-height:22px;text-decoration:none;color:#000;padding-right:3px;display:block;}
  
  #middle_menu {background:#FFFFFF;width:700px;margin-top:-4px;padding-left:0px;padding-right:0px;border:0px solid #000;padding:0px 0;height:110px;}
  #middle_menu a {} 
  
  .prom{color:#91003A;font-size:13px;font-weight:bold;}
  
  .mod {border:0px solid #000;}
  .mod_name {height:42px;}
  .mod_name span {color:#ca0000;font-weight:bold;display:block;padding:0px 0 0 0px;}
  .mod_body {padding-left:0px;width:200px;;border:0px solid #000;background:url(../images/mleft.jpg) repeat-y ;}
  .mod_footer {height:15px;}
  
.nowosc {text-align:center;padding:5px 0;}
.nowosc_sep {background:url(../images/nowosci_sep.gif) no-repeat center center;height:24px;}
.nowosc_name {margin:5px 0;}
.nowosc_more {text-align:center;background:url(../images/nowosci_sep.gif) no-repeat center center;padding-top:45px;}
.nowosc_name a {color:#333;font-weight:bold;text-decoration:none;}

.category_list ul {list-style:none;padding-left:0px;margin-top:0px;padding-top:10px;margin-bottom:0px;padding-bottom:5px;}
.category_list ul li {padding-left:0px;padding-top:10px;padding-bottom:10px;background:url(../images/winietka.jpg) no-repeat top left;}
.category_list ul li a {color:#393939;text-decoration:none;padding-left:40px;}
.category_list ul li ul {margin-left:0px;}
.category_list ul li ul li {padding-left:40px;background: url(../images/ml2.gif) no-repeat 0px 0px;padding-top:0px;padding-bottom:0px;}
.category_list ul li ul li a {color:#393939;padding-left:0px;}
.category_list ul li ul li a:hover {color:#ECB8CE;padding-left:0px;}

.category_list ul li ul li ul {margin-left:0px;}
.category_list ul li ul li ul li {padding-left:5px;background: transparent repeat-y 0px 0px;padding-top:0px;padding-bottom:0px;width:90px;}
.category_list ul li ul li ul li a {color:#393939;padding-left:0px;}
.category_list ul li ul li ul li a:hover {color:#ECB8CE;padding-left:0px;}

.category_list ul li ul li ul li ul {margin-left:0px;margin-top:-8px;}
.category_list ul li ul li ul li ul li {padding-left:10px;background: transparent repeat-y 0px 0px;padding-top:0px;padding-bottom:0px;}



.site_list ul {list-style:none;padding:0 0 0 10px;}
.site_list ul li {padding-left:13px;background: url(../images/point.gif) no-repeat 0px 4px;}
.site_list ul li a {color:#666;text-decoration:none;}
.site_list ul li ul {padding:5px 0;}
.site_list ul li ul li {background: url(../images/point2.gif) no-repeat 4px 7px;}
.site_list ul li ul li a {color:#b2b2b2;}

.brak_produktow {text-align:center;font-weight:bold;padding:40px 0;}

.prod {padding-bottom:20px;background: url(../images/dash.gif) repeat-x bottom;}
.prod_name {font-weight:bold;margin-bottom:5px;border:0px solid #000;}
.prod_foto {float:left;}
.prod_more {float:right;}
.prod_more a {color:#CA0000;}

.banner {text-align:center;margin:5px 0;}

#basket {width:161px;float:right;}
#basket_top {height:21px;background:url(../images/basket_top.gif) no-repeat bottom center;}
#basket_bottom {height:16px;background:url(../images/basket_bottom.gif) no-repeat top center;}
#basket_middle {background:url(../images/basket_bg.gif) repeat-y top center;padding:0 15px;}
#basket_middle div {padding:2px;text-align:right;}
#basket_middle form {padding:2px;color:#888;}
#basket_middle form label {line-height:15px;padding:5px 3px 0 0;}
#basket_middle form .ilosc {border:1px solid #ccc;width:20px;text-align:center;vertical-align:middle;margin:2px 0 2px 2px;}
#basket_middle .basketAdd {font-size:10px;color:#BBB;text-decoration:none;text-align:right;}
#basket_middle .basketAdd img {vertical-align:middle;margin-right:0px;}

.prod_opis {margin-bottom:10px;margin-right:10px;}

#prod_opis {margin-bottom:0px;}
#prod_opis ul {padding:0;list-style-type:none;list-style-image:none;}
#prod_opis ul li {margin-left:0px;}

.prod_big {width:562px;float:left;margin-left:0px;margin-bottom:15px;}
.prod_big .opis {text-align:justify;} 
.prod_big .foto {text-align:center;float:left;margin:0 15px 15px 0;}
.foto_mini {float:left;margin:5px 5px 0 0;border:0px solid #827B71;}
.cena_brutto {color:#888;font-weight:bold;}
.cena_brutto strong{color:#CA0000;}
.cena_netto {font-size:10px;color:#BBB;}
.error {background:#FFF1EF;border:1px solid #EEC4BC;color:#CD654D;padding:5px 0;margin:3px 0;text-align:center;font-weight:bold;}
.notice {background:#D9FFD7;border:1px solid #00C605;color:#00C605;padding:5px 0;margin:3px 0;text-align:center;font-weight:bold;}


#zamowienie_nawigacja {margin-bottom:10px;}
#zamowienie_nawigacja table{margin:0 auto;}
.tab1 {padding:3px;background:#F4F4F4;font-weight:bold;}
.tab2 {padding:3px;}

.sonda_opis {margin-bottom:5px;}
.sonda_odp ul {margin:0;padding:0;list-style:none;}
.sonda_odp ul li {margin:2px 0;}
.vote_proc {background-color:#ca0000;margin:2px 0;}
.vote_proc span {color:#fff;padding:2px 5px 2px 0;text-align:right;display:block;font-size:9px;}
/*.vote {padding:5px;}*/
.vote_form ul {margin:7px 0 7px 5px;padding:0;list-style:none;}
.vote_form ul li {margin:2px 0;}
.vote_form ul li input {margin-right:5px;vertical-align:middle;}
.vote_date {font-size:10px;padding:3px 0;}
.vote_answers ul{list-style:none;}


#login_module_form .textfield {border:1px solid #cecece; width:130px;padding:1px;margin:1px;}
#newsletter_module_form .textfield {border:1px solid #cecece; width:117px;padding:1px;margin:1px;}

#order {width:540px;margin:0 auto;float:left;border:0px solid #cecece;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:5px;}
.order-product td {padding:5px;}

.order-head td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order table thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order-basket {width:540px;border-collapse:collapse;border-spacing:0;margin:10px auto;}
#order-basket div.order-parent {font-weight:bold;}
#order-basket .order-lp {text-align:right;}
#order-basket .order-foto {text-align:center;}
#order-basket .order-quantity {text-align:center;}
#order-basket .order-quantity input{width:20px;text-align:center;}
.order-textfield {background:url(../images/textfield_bg.gif) repeat-x top;width:150px;border:1px solid #B6B6B6;padding:2px 3px;}
div.order-button {text-align:right;}
input.order-button {cursor:pointer;margin:3px 0 3px 3px;background:#F1F1F1 url(../images/comment_input.gif) repeat-x center bottom;border:1px solid #CEC4BC;padding:2px 6px;color:#808285;}
input.order-button:hover {color:#341B0C;}
tr.order-head td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order-navi {text-align:center;margin:10px auto;}
#order-navi a {color:#808285;text-decoration:none;background: url(../images/point.gif) no-repeat left center;padding-right:10px;padding-left:10px;}
#order-navi a.active {text-decoration:underline;color:#000;}

.order-form {margin:10px auto;}
.order-form table {width:400px;}
.order-form .label {width:150px;text-align:right;}
.order-form .field {width:140px;}
.order-form .error td {color:red;}
.order-form tr.error rd.error {color:red;}
#login-form .error {color:red;font-weight:bold;text-align:center;padding:4px;} 

#order-sum td {background:#F1F1F1;}
#payment-sum td {background:#F1F1F1;}

#order-your-acount {margin: 15px auto ;}
#order-your-acount thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}


/*************************************************************************************************************/



.cms_gallery img , .gallery_image {border:0px solid #eee;padding:0px;text-align:right;}
.cms_gallery a:hover img  , a:hover .gallery_image { border:0px solid #BDBDBD;}
 
.slide_gallery , div.slide_gallery { clear:both;margin-left:0px;}
.slide { float:left;display:block;text-align:left;width:350px;overflow:hidden;height:102px;}


.slide1 {width:142px;border:0px solid #000;height:102px;}
.slide2 { float:left;display:block;text-align:left;width:140px;overflow:hidden;height:102px;}

.scroller { width:40000px;white-space:nowrap;}
div.scroller img { margin:0 4px; }
a.scroll_button_left , a.scroll_button_right {float:left;border:none;padding:0;margin:18px 0px;
vertical-align:middle;display:block;width:40px;height:40px;}
a.scroll_button_left {background: url(images/strzl.jpg);}
a.scroll_button_right {background: url(images/strzr.jpg);}
a.scroll_button_left:hover {background: url(images/strzl.jpg);}
a.scroll_button_right:hover {background: url(images/strzr.jpg);}

#dhtmltooltip{
  font-family:tahoma,serif;
  font-size:11px;
	position: absolute;
	width: 80px;
	border: 1px solid #ccc;
	padding: 2px;
	background-color: #fffff;
	visibility: hidden;
	z-index: 100;
	color : #444;
	text-align:left;
}


.scroller img { border:0px solid #eee;padding:0px; }
.scroller a:hover img  { border:0px solid #eee;}

b, strong {color:#7E0E0C;}

#id1 { 
width: 350px;
height: 100%;
left: 0px;
margin-top: 0%;
position: absolute;
text-align:left;border:0px solid #000;
z-index:0;
}

#id3 { 
width: 100%;
height: 100%;
text-align:center;
margin-top: 0%;
position: absolute;border:0px solid #000;
z-index:1;
}

#id2 { 
width: 350px;
height: 100%;
right: 0px;
margin-top: 0%;
position: absolute;border:0px solid #000;
text-align:right;z-index:0;height:800px;

}


.bg   {background-color:#F2F2F2;}

#start {border:0px solid #000;width:100%;background-color:#ffffff;}
#top  {width:987px;	margin: 0px auto; height:100%;border:0px solid #000;}
#top1 {width: 987px;	margin: 0px auto;  height:100%; border:0px solid #000;}

#menu {position: relative; width: 987px; border:0px solid #000;height:134px;background:url('../images/top.jpg') top no-repeat;}
#tresc {position: relative; width:987px;text-align:left;border:0px solid #000; }

#mtop {height:134px;width:100%;border:0px solid #000;background:url('../images/index_1.jpg') top repeat-x;}

#top2 {width: 987px;	margin: 0px auto; text-align:center;border:0px solid #000;}

#tresc2  {position: relative;width:987px;border:0px solid #000;}

#stopka {height:144px;width:100%;border:0px solid #000;background:#F2F2F2;}
#stopka2 {text-align:center;margin-top:10px;}

#stop {position: relative;height:104px;width:987px;background:url('../images/bottom.jpg') top no-repeat;}

#dol_l {float: left;  position: relative;left:0px;border:0px solid #000;top:8px;}
#dol_p {float: right;	 	position: relative;	right:10px;top:10px;cursor:pointer;}


#sep  {height:40px;}
#mid  {min-height:500px;vertical-align:top;}
#mid2  {vertical-align:top;}
#kat  {margin-left:0px;margin-top:10px;position: relative;}
.kat2  {margin-left:55px;}
#kat_bott  {width: 247px;height:102px;}

#koszyk {width:209px;border:0px solid #000;}
/*background:url('images/log_tlo.jpg') no-repeat top;*/
.wys1{height:10px;}
.wys2{height:5px;}
.wys3{height:5px;}

.m2  {margin-left:70px;}
.poziom1 {line-height:25px;}
.poziom2 {line-height:25px;}


.mg{padding-top:50px;position:relative;float:left; }
.mg2{display:inline;}


img {border:0px;}

.tab td    {font-size:11px;border:0px solid #898989;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.tab       {border:0px solid #898989;border-collapse: collapse;background-repeat:no-repeat;}


.tab_kosz td    {font-size:11px;border:0px solid #EDEDED;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.tab_kosz       {border:0px solid #EDEDED;border-collapse: collapse;background-repeat:no-repeat;}

.tab22       {border-top:1px dotted #AEAEAE;border-collapse: collapse;background-repeat:no-repeat;}


.log {margin-top:19px;}

ul {margin-left:27px;margin-top:10px;padding-left:0px;list-style-image:url(images/strzalka.gif);}
ol {margin-left:27px;margin-top:10px;padding-left:0px;list-style-type:decimal;}
li {margin-right:10px;margin-bottom:0px;}

blockquote {margin-left:7px;margin-right:0px;}

.img {border:1px solid #6B6A68;}


.br
{
background-position:top right;
background-repeat:no-repeat;
background-image:url(images/index_1.jpg);
}

.bl
{
background-position:top;
background-repeat:repeat-x;
background-image:url(images/index_5.jpg);
}

.bno
{
background-position:top ;
background-repeat:no-repeat;
}

.box
{
border:0px;
width:140px;
height:15px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#A08C6A;
background-color:#FFFFFF;
border:1px solid #B9B3A9;
padding-left:2px;
}

.kolor_top{}

.boxno
{
border:0px;
width:90px;
height:15px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#A08C6A;
background:url(images/back.gif);
border:1px solid #340007;
padding-left:2px;
}

.boxno2
{
border:0px;
width:90px;
height:18px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#A08C6A;
border:0px solid #340007;
padding-left:2px;
background:transparent;
}

.news
{
border:0px;
width:90px;
height:15px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#A08C6A;
background:url(images/back.gif);
border:1px solid #340007;
padding-left:2px;
}

.box2
{
background-color:#F7F7F7;
width:125px;
height:14px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#7C7C7C;
border:1px solid #ADADAD;
}

.select
{
background-color:#F7F7F7;
width:120px;
height:16px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#7C7C7C;
border:1px solid #ADADAD;
}

.boxx
{
border:0px;
width:125px;
height:15px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#A08C6A;
background-color:#FFFFFF;
border:1px solid #B9B3A9;
padding-left:2px;
}


.zamow
{
border:0px;
background-color:#C8C1B7;
width:105px;
height:18px;
font-family:trebuchet ms,serif;
font-size:11px;
color:#333;
border:1px solid #E5E5E5;
padding-top:2px;padding-bottom:2px;
text-align:center;
}



a          {text-decoration:none; color: #000;}
a:link     {text-decoration:none; color: #000;}
a:visited  {text-decoration:none; color: #000;}
a:hover    {text-decoration:none; color: #ECB8CE;}

.a1          {text-decoration:none; color: #fff;}
.a1:link     {text-decoration:none; color: #fff;}
.a1:visited  {text-decoration:none; color: #fff;}
.a1:hover    {text-decoration:none; color: #ECB8CE;}


.b          {text-decoration:none; color: #CECAC0;}
.b:link     {text-decoration:none; color: #CECAC0;}
.b:visited  {text-decoration:none; color: #CECAC0;}
.b:hover    {text-decoration:none; color: #000;}


.d          {text-decoration:none; color: #838383;font-family:trebuchet ms,serif;font-size:9px;}
.d:link     {text-decoration:none; color: #838383;}
.d:visited  {text-decoration:none; color: #838383;}
.d:hover    {text-decoration:none; color: #000;}

.loka         {text-decoration:none; color: #555555;}
.loka:link     {text-decoration:none; color: #555555;}
.loka:visited  {text-decoration:none; color: #555555;}
.loka:hover    {text-decoration:none; color: #000000;}

.menu1p          {text-decoration:none; color: #7B131C;font-family:verdana,serif;font-size:10px;}
.menu1p:link     {text-decoration:none; color: #7B131C;}
.menu1p:visited  {text-decoration:none; color: #7B131C;}
.menu1p:hover    {text-decoration:none; color: #7B131C;}

.menu2        {text-decoration:none; color: #7B131C;font-family:verdana,serif;font-size:10px;}
.menu2:link     {text-decoration:none; color: #7B131C;}
.menu2:visited  {text-decoration:none; color: #7B131C;}
.menu2:hover    {text-decoration:none; color: #7B131C;}

.menu3        {text-decoration:none; color: #DBD7D2;}
.menu3:link     {text-decoration:none; color: #DBD7D2;}
.menu3:visited  {text-decoration:none; color: #DBD7D2;}
.menu3:hover    {text-decoration:none; color: #FF9604;}

