/* ------------------------- Global --------------------------------- */

* {
 margin: 0;
 padding: 0; }
 
ul {
 list-style-type: none; }
 
ol { padding: 12px 40px; }
 
*:focus {
 outline: none; }
 
img {
 border: 0; }
 
body {
 background: #FFFFFF;
 color: #000000;
 font: normal 12px Tahoma, sans-serif;
 text-align: center; }
 
a{
 color: #000000;
 text-decoration: none; }
 
a:hover {
 color: #00738A;
 text-decoration: none; }
 
hr {
 clear: both;
 visibility: hidden; }

#Main {
 width: 981px;
 margin: 0 auto;
 text-align: left; }
 
table {
 border-collapse: collapse;  }
 

 
.Text ul {
 padding: 2px !important;
 list-style-type: none !important; } 
 
.Text li {
 padding-left: 8px !important;
 background: url('../../images/frontend/arrow-turquoise.gif') 0 8px no-repeat; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Top ------------------------------------ */ 
 
#Top {
 float: left;
 width: 981px;
 /* -- kir zalobny --  */
 /*background: url("../../images/frontend/wstazka.png") no-repeat scroll 270px 5px transparent;*/
 }

#Logo {
 float: left;
 width: 277px; 
 height: 80px;}
 
#Logo img {
 margin: 0px 0 0 28px; }
 
#TopLeft {
 float: left;
 width: 704px; }
 
#TopOptions {
 text-align: right;
 padding: 8px 0 6px; }
 
#TopOptions li {
 display: inline;
 margin-left: 10px; }
 
#TopOptions a {
 padding-bottom: 1px;
 background: url('../../images/frontend/dots-turquoise.gif') repeat-x 0 100%; }

#TopOptions a:hover {
 color: #0095A9;
 text-decoration: none; }
 
#TopBottom {float:left;width:100%;}
#TopMenu {
 float: left;
 width:100%;
 margin-bottom:10px;}
 
#TopMenu ul {
  float:left;
  width:100%;
  background:url(../../images/frontend/topmenu_bg.gif) top left repeat-x;
} 

#TopMenu li {
 float: left;
 width: 80px;
 padding:2px 9px;
 text-align: center;
 background:url(../../images/frontend/menu_podzial.gif) right 40% no-repeat;}

#TopMenu a {
 display: block;
 color:#378e98;
 font-weight:bold;
  padding:15px 0px;
 }

#TopMenu li.Selected a{
background: url(../../images/frontend/topmenu_select.gif) bottom left repeat-x;
  } 
 
#TopMenu li.Selected a span {
}
 
#TopMenu li span {
 display: block;
}
 
#TopMenu a:hover {
 background: url(../../images/frontend/topmenu_select.gif) bottom left repeat-x;
 }
 
#TopInfo {float:right;width:100%; }
 
#TopInfo p {
 text-align: right;
 color: #0095A9;
 padding-bottom: 1px; }
 
#TopInfo strong {
 font-size: 12px; }
 
#TopInfo span {
 color: #707070; }
 
#TopInfo a {
 padding-bottom: 1px;
 color: #0095A9;
 background: url('../../images/frontend/dots-turquoise.gif') repeat-x 0 100%; }

#TopInfo a:hover {
 text-decoration: none;
 background: url('../../images/frontend/dot-turquoise.gif') repeat-x 0 100%; }
 
/* ------------------------------------------------------------------ */  


/* ------------------------- SearchBar ------------------------------ */ 
 
#SearchBar {
 clear: both;
 float: right;
 width: 257px;
 background:url(../../images/frontend/search_bg.gif) top left no-repeat;
 padding-top:5px;
 }
 
#SearchBar input {color:#8d8d8d;border:none; background:none; font-weight:bold; font-size:11px;}
 
#SearchBar input.text {margin-left:35px; width:160px;}
#SearchBar input.submit {width:50px;padding-left:5px;cursor:pointer;} 

#SearchBar a.searching {color:#8d8d8d;font-weight:bold; font-size:9px; background:none;padding:10px 0px 10px 40px;}

#SearchBar a.searching:hover {color:#8d8d8d;}
 
#SearchBar .InputText {
 font: normal 12px Tahoma, sans-serif;
 border: 1px solid #B1B1B1;
 padding: 2px;
 width: 165px;
 margin-right: 3px; }

#SearchBar .InputSelect {
 font: normal 12px Tahoma, sans-serif;
 border: 1px solid #B1B1B1;
 padding: 1px;
 width: 172px;
 margin-right: 3px; }
 
#SearchBar .InputSubmit {
 margin-bottom: -5px;
 margin-right: 15px; }
 
#SearchBar .InputSubmit:hover {
 opacity: 0.8;
 filter: alpha(opacity:80);  }
 
#SearchBar a {
 float: left;
 padding-top: 2px;
 padding-bottom: 1px;
 background: url('../../images/frontend/dots-turquoise.gif') repeat-x 0 100%; }

#SearchBar a:hover {
 color: #0095A9;
 text-decoration: none; }
 
/* ------------------------------------------------------------------ */  


/* ------------------------- Middle --------------------------------- */ 

#Middle {
 float: left;
 clear: both;
 width: 981px; }

/* ------------------------------------------------------------------ */  


/* ------------------------- LeftColumn ----------------------------- */ 
 
#LeftColumn {
 float: left;
 width: 200px; }
 
#LeftColumn .Box {
 margin-top: 4px;
 border-top: 1px solid #C5C5C5;
 border-bottom: 1px solid #C5C5C5;
 background: url('../../images/frontend/left-column-box-bg.gif') repeat-x #FBFBFB; }
 
#LeftColumn h2 {
 padding: 6px; 
 font-size: 16px;
 text-align: center;
 color: #0E9AAD;
 font-style: italic;  }
 
#LeftColumn h3 {
 padding: 2px 12px; 
 font-size: 12px; }
 
#LeftColumn ul {
 padding: 0 15px 16px; }
 
#LeftColumn ul a {
 display: block;
 padding-left: 8px;
 background: url('../../images/frontend/arrow-turquoise.gif') 0 5px no-repeat; }
 
#LeftColumn ul a:hover {
 background: url('../../images/frontend/arrow-orange.gif') 0 5px no-repeat;
 text-decoration: none;
 color: #0095A9; }
 
#LeftColumn p {
 padding: 0 15px 9px; }
 
#LeftColumn p a {
 padding-bottom: 2px;
 background: url('../../images/frontend/dot-orange.gif') 0 100% repeat-x;
 color: #00738A; }
 
#LeftColumn p a:hover {
 text-decoration: none;
 background: url('../../images/frontend/dot-turquoise.gif') repeat-x 0 100%; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Hit ------------------------------------ */  
 
#Hit .Text {
 padding: 0 16px 16px; }
 
#Hit .Text a {
 font-weight: bold; }
 
#Hit .Text a:hover {
 color: #00738a;
 text-decoration: none; }

#Hit .Text span {
 color: #5F5F5F;
 text-decoration: line-through; }
 
#Hit .Text span.Price {
 color: #00738a;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold; } 

/* ------------------------------------------------------------------ */  


/* ------------------------- LogInBox ------------------------------- */  
 
#LogInBox form {
 clear: both; } 
 
#LogInBox div {
 padding-left: 16px;
 clear: both; } 
 
#LogInBox label {
 float: left;
 width: 40px;
 padding: 4px 0 2px; }
 
#LogInBox .InputText {
 font: normal 12px Tahoma, sans-serif;
 border: 1px solid #B1B1B1;
 padding: 2px;
 width: 112px;
 margin-right: 3px;
 margin-bottom: 2px; }
 
#LogInBox .SubmitBox {
 text-align: center;
 padding-top: 8px;
 padding-bottom: 4px; }

#LogInBox .SubmitBox input:hover {
 opacity: 0.8;
 filter: alpha(opacity:80);  }
 
/* ------------------------------------------------------------------ */  


/* ------------------------- RightColumn ---------------------------- */ 

#RightColumn {
 float: left;
 width: 778px; }
 
/* ------------------------------------------------------------------ */  


/* ------------------------- Bottom --------------------------------- */  

#Bottom {
 clear: both;
 padding-top: 6px;
 padding-left: 0; }
 
#BadziewneIkonki { 
 float: left;
 width: 204px; }
 
#HelpAndAbout {
 float: left;
 border-top: 1px solid #C9C9C9;
 border-bottom: 1px solid #C9C9C9;
 background: url('../../images/frontend/help-and-about-bg.gif') repeat-x #F8F8F8;
 min-height: 110px;
 width: 777px; }
 
#HelpAndAbout .Box {
 width: 259px;
 float: left;
 font-size: 11px; }
 
#HelpAndAbout h3 {
 padding: 12px 12px 6px; 
 font-size: 11px; }
 
#HelpAndAbout ul {
 padding: 0 15px 0; }
 
#HelpAndAbout li {
 margin-bottom: 4px; }
 
#HelpAndAbout ul a {
 padding-left: 8px;
 display: block;
 background: url('../../images/frontend/arrow-orange.gif') 0 5px no-repeat; }
 
#HelpAndAbout ul a:hover {
 text-decoration: none;
 color: #0095A9; }

#HelpAndAbout p {
 padding-top: 28px;
 line-height: 20px; 
 text-align: center; }

/* ------------------------------------------------------------------ */  


/* ------------------------- BottomMenu ----------------------------- */ 
 
#BottomMenu {
 clear: both;
 min-height: 24px; }
 
#BottomMenu ul {
 padding: 6px 4px 4px 208px;
 font-size: 11px; }
 
#BottomMenu li {
 float: left;
 display: block;
 padding: 0 6px;
 border-right: 1px solid #000000; }
 
#BottomMenu li.Last {
 border-right-style: none; }

#BottomMenu a.Selected {
 color: #00738a; }
 
#BottomMenu a.Selected:hover {
 color: #585858; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Footer --------------------------------- */
 
#Footer {
 clear: both;
 min-height: 86px;
 background: url('../../images/frontend/footer-bg.gif') repeat-x; }
 
#Enzo {
 float: left;
 width: 200px;
 padding-top: 6px;
 text-align: center; }
 
#Enzo a:hover img {
 opacity: 0.85;
 filter: alpha(opacity:85); } 

#Companies {
 float: left;
 width: 781px; }
 
#Companies ul {
 padding: 8px 4px 4px 8px;
 font-size: 11px; }
 
#Companies li {
 float: left;
 display: block;
 padding: 0 6px;
 border-right: 1px solid #000000; }
 
#Companies li.First {
 border-right-style: none;
 padding-right: 0; }
 
#Companies li.Last {
 border-right-style: none; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Welcome -------------------------------- */ 
 
#Welcome {
 float: left;
 width: 540px; }
 
#Welcome h1 {
 padding: 20px 24px 18px !important;
 font-size: 12px !important;
 font-weight: normal !important;
 color: #717171 !important; }
 
#Welcome .Text {
 padding: 0 24px 20px !important;
 font-size: 12px !important;

 color: #717171 !important; }
 
#Welcome .Text p {
 padding: 0 !important; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Cart ----------------------------------- */ 
 
#Cart {
 float: left;
 width: 210px; }
 
#Cart div {
 background: url('../../images/frontend/koszyk-bg.gif') no-repeat #F9F9F9; }
 
#Cart p {
 text-align: left !important;
 padding: 10px 0 10px 6px !important;
 margin-bottom: 6px !important; }
 
#Cart a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80);  }

/* ------------------------------------------------------------------ */  


/* ------------------------- NewProducts ---------------------------- */ 
 
#NewProducts {
 clear: both;
 background: #FBFBFB;
 border-bottom: 1px solid #CCCCCC;
 margin-bottom: 4px; }
 
#NewProducts div {
 float: left;
 width: 258px;
 min-height: 128px; }
 
#NewProducts h3 {
 padding: 2px 12px; 
 font-size: 12px; }
 
#NewProducts ul {
 margin: 0;
 padding: 2px 0 16px 15px; }
 
#NewProducts ul a {
 padding-left: 8px;
 display: block;
 background: url('../../images/frontend/arrow-turquoise.gif') 0 5px no-repeat; }
 
#NewProducts ul a:hover {
 background: url('../../images/frontend/arrow-orange.gif') 0 5px no-repeat;
 text-decoration: none;
 color: #0095A9; }
 
#NewProducts ul span {
 color: #00738A;
 font-weight: bold; }

#NewProducts h3 span {
 padding: 1px 2px; } 
 
#NewProducts h3 span a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#NewProducts h3 span a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Promotions ----------------------------- */  
 
#Promotions {
 clear: both;
 /*background: #FBFBFB;*/
 border-bottom: 1px solid #CCCCCC;
 margin-bottom: 4px; }
 
#Promotions .Product {
 float: left;
 width: 49%;
 height: 190px; }
 
#Promotions .Image {
 float: left;
 width: 128px;
 height: 144px;
 overflow: hidden;
 text-align: center; }
 
#Promotions .Image img {
 padding: 4px 0;
 margin: 0 auto;
 /*width: 108px;
 max-height: 118px;
 max-width: 108px;*/ }

#Promotions h3 {
 font: bold 13px Verdana, sans-serif;
 padding: 4px 10px 0;
 height: 38px; }

#Promotions h3 a{color:#000; border:none;}
 
#Promotions h3 a:hover {
 color: #00738a;
 text-decoration: none; }
 
#Promotions h3 span.Promotion {
 float: right;
 padding-left: 3px; }
 
#Promotions .Text {
 padding: 4px 10px; }
 
#Promotions .Text span {
 color: #5F5F5F;
 text-decoration: line-through; }
 
#Promotions .Text span.Price {
 color: #00738a;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold; }
 
#Promotions .More {
 padding: 16px 10px 2px; 
 font-size:12px;
} 
 
#Promotions .More a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#Promotions .More a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }
 
#Promotions .ToCart {
 padding: 6px 10px 2px; }
 
#Promotions .ToCart a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80); }

#Promotions .ToCart a, #Promotions .ToCart a:hover, #Promotions .Image a, #Promotions .Image a:hover,
#SingleProduct .Images a, #SingleProduct .Images a:hover, #SingleProduct .Button a, #SingleProduct .Button a:hover,
#Content .Browse a, #Content .Browse a:hover{border-bottom:none;}
 
/* ------------------------------------------------------------------ */  


/* ------------------------- BreadCrumb ------------------------------ */ 

#BreadCrumb {
  width:100%;
  clear:both;
  margin-bottom:10px;
}
 
#BreadCrumb li {display: inline; }

#BreadCrumb a.Selected {
 color: #000; 
 border-bottom:none; 
}
 

 
/* ------------------------------------------------------------------ */  


/* ------------------------- Products ------------------------------- */  
 
#Products {
 clear: both;
 /*background: #FBFBFB;*/
 border-top: 2px solid #FF9C00;
 border-bottom: 1px solid #CCCCCC;
 margin-bottom: 4px;
 padding-top: 12px; 
 font-size:12px;}
 
#Products .Product {
 float: left;
 width: 49%;
 /*height: 174px;*/ }
 
#Products .Image {
 float: left;
 width: 128px;
 height: 144px;
 overflow: hidden;
 text-align: center; }
 
#Products .Image img {
 padding: 4px 10px;
 margin: 0 auto;
 /*width: 108px;
 max-height: 118px;
 max-width: 108px;*/ }

#Products h3 {
 padding: 4px 10px 16px;
 font: bold 13px Verdana, sans-serif; }

#Products h3 a, #Products h3 a:hover{color:#000; border-bottom:none;}
 
#Products h3 a:hover {
 color: #00738a;
 text-decoration: none; }
 
#Products .Text {
 padding: 4px 10px; }

#Products .Image a, #Products .Image a:hover, #Products .ToCart a, #Products .ToCart a:hover{border-bottom:none;}

#Products .Text span {
 color: #5F5F5F;
 text-decoration: line-through; }
 
#Products .Text span.Price {
 color: #00738a;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold; }
 
#Products .More {
 padding: 16px 10px 2px; } 
 
#Products .More a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#Products .More a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }
 
#Products .ToCart {
 padding: /*6px 10px 2px;*/6px 10px 2px 128px; }
 
#Products .ToCart a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80); }

.clearall{
  float:left; 
  clear:both;
  width:100%;
  margin-bottom:20px;
}

/* ------------------------------------------------------------------ */  


/* ------------------------- Content -------------------------------- */

#Content {
 padding-left: 4px;
 padding-top: 4px; }
 
#Content h1 {
  font-size:28px;
  line-height: 35px;
  font-weight:bold;
  color:#666;
}
 

 
#Content h5 {
 padding: 7px 8px 10px 8px;
 text-align: center;
 font-size: 14px;
 background: url('../../images/frontend/title-bg.gif') repeat-x #FBFBFB; }
 
#Content h6 {
 padding: 8px 8px 8px 0;
 font: bold 13px Verdana, sans-serif;
 color: #0095A9; }
 

 
#Content h2 span a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#Content h2 span a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }

#Content select {
 font: normal 12px Tahoma, sans-serif;
 border: 1px solid #B1B1B1;
 padding: 1px;
 min-width: 172px;
 margin-right: 3px; }
 
#Content div.Sub {
 padding-left: 18px; }
 
#Content div.Sub select {
 font: normal 12px Tahoma, sans-serif;
 border: 1px solid #B1B1B1;
 padding: 1px;
 min-width: 172px;
 margin-right: 3px; }

#Content div.Sub input.Submit {
 margin-bottom: 4px; }
 
#Content div.Sub input.Submit:hover {
 opacity: 0.8;
 filter: alpha(opacity:80);  }



#Content .Browse {
 clear: both;
 text-align: right;
 padding: 3px 0 4px;}
 
#Content .Browse li {
 display: inline;
 padding: 0 1px; }
 
#Content .Browse a { }
 
#Content .Browse a:hover {
 text-decoration: none;
 color: #0095a9; }

#Content .Browse a.Selected {
 font-weight: bold;
 color: #0095a9; }
 
#Content .Browse a.Selected:hover {
 color: #585858; }
 
#Content .Browse a span {
 color: #ff9c00; }


 
#Content form {
}
 
#Content form div {
 clear: both;
 padding-bottom: 3px; }
 
#Content form label {
 display: block;
 padding-bottom: 3px; }
 
#Content .InputText,
#Content input.Text {
  background:#f4f4f4 url(../../images/frontend/2011/input.png) 0 0 repeat-x;
  border:1px solid #c8c8c8;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  padding:0 10px;
  height:27px;
  color:#505050;
  font-size:14px;
  line-height:21px;
  font-family: 'Tahoma', Geneva, Kalimati, serif; 	
}
 
#Content input.Price {
 width: 65px !important;
 margin-bottom: 0; }
 
#Content textarea {
  background:#f4f4f4 url(../../images/frontend/2011/input.png) 0 0 repeat-x;
  border:1px solid #c8c8c8;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  padding:0 10px;
  color:#505050;
  font-size:14px;
  line-height:21px;
  font-family: 'Tahoma', Geneva, Kalimati, serif; 
 width: 312px;
}
 
#Content input.Text {
 width: 312px; }

#Content .SubmitBox {
 padding: 8px 0; } 
 
#Content .SubmitBox {
 padding-left: 130px; }
 
#Content .SubmitBox input:hover {
 opacity: 0.8;
 filter: alpha(opacity:80);  }

#Content .Box {
 clear: both;
 background: #FBFBFB;
 border-top: 2px solid #FF9C00;
 border-bottom: 1px solid #CCCCCC;
 margin-bottom: 4px;
 margin-right: 10px;
 padding-top: 12px; }
 
#Content .Box p {
 padding: 0 12px 8px; }
 
#Content .Box h6 {
 padding: 10px 8px;
 font: bold 16px Verdana, sans-serif;
 color: #0095A9; }

#Content .SpecialBox {
 float: left;
 width: 48%;
 background: #FBFBFB;
 border-top: 2px solid #FF9C00;
 border-bottom: 1px solid #CCCCCC;
 margin-bottom: 4px;
 margin-right: 10px; }
 
#Content .SpecialBox h3 {
 padding: 12px 10px 8px;
 font: bold 16px Verdana, sans-serif;
 color: #0095A9; }
 
#Content .SpecialBox .InputText {
 width: 312px; }
 
#Content .Inside {
 padding-left: 200px; }
 
#Content .Inside p {
 width: 312px; }
 
#Content em {
 color: #0095A9;
 font-weight: bold;
 font-style: normal; }

/* ------------------------------------------------------------------ */  


/* ------------------------- SingleProduct -------------------------- */  
 
#SingleProduct {
 clear: both;
 padding: 4px 0; }
 
#SingleProduct .Button {
 float: right; }
 
#SingleProduct .Button a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80); }
 
#SingleProduct .Images {
 float: left;
 width: 300px;
 text-align: center;
 margin: 4px 10px;
 overflow: hidden; }
 
#SingleProduct > .Images {
 width: 300px; }
 
#SingleProduct .Images img {
 /*max-width: 284px;*/ }
 
#SingleProduct .Images .ImageList {
 text-align: left;
 padding-top: 8px; }
 
#SingleProduct .Images .ImageList a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80); }
 
#SingleProduct .Text {
 padding: 4px 10px; }

#SingleProduct .Text span.Promotion {
 font-weight: bold;
 color: #00738a; }
 
#SingleProduct strike {
 color: #5F5F5F;
 font-weight: normal;
 text-decoration: line-through; }
 
#SingleProduct .Text span.Price {
 color: #00738a;
 text-decoration: none;
 font-size: 17px;
 font-weight: bold; }

#SingleProduct ul li {
 padding: 3px 0; }  
 
#SingleProduct ul a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#SingleProduct ul a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }

/* ------------------------------------------------------------------ */


/* ------------------------- InCart --------------------------------- */

#CartBox {
 clear: both;
 height: 100%; 
}

#InCart {
 width: 100%;
 border-collapse: collapse; }

#InCart th {
 padding: 4px;
 text-align: left;
 font-weight: bold;
 color: #006E7D;
 border-bottom: 1px solid #EBEBEB;
 border-top: 1px solid #EBEBEB;
 background: url('../../images/frontend/cart-th-bg.gif') repeat-x #F0F0F0; } 
 
#InCart td {
 padding: 6px;
 text-align: left;
 border-bottom: 1px solid #EBEBEB; }
 
#InCart tfoot td {
 font-weight: bold;
 border-bottom-style: none; }
 
#InCart tfoot td.Summary {
 background: url('../../images/frontend/cart-tfoot-bg.gif') repeat-x #FBFBFB;
 border-bottom: 1px solid #EBEBEB; }
 
#InCart tfoot td span  {
 color: #00798E; }
 
#InCart .ToRight {
 text-align: right; }

#InCart .ToCenter {
 text-align: center; } 

#InCart .Options {
 text-align: left;
 line-height: 18px;
 padding-left: 10px; } 
 
#InCart .Options a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#InCart .Options a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }
 
#InCart .InputText {
 width: 32px;
 text-align: center; }
 
#InCart .CountOver input:hover {
 opacity: 0.8;
 filter: alpha(opacity:80); }

#CartBox .GoPay {
 text-align: right;
 padding-right: 18px; }
 
#CartBox .GoPay a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80); }
 
/* ------------------------------------------------------------------ */  


/* ------------------------- UserMenu ------------------------------- */
 
#UserMenu {
 padding-left: 100px;
 background: url('../../images/frontend/user-menu-bg.gif') repeat-x 0 100%;
 height: 39px; } 

#UserMenu li {
 float: left;  
 background: url('../../images/frontend/top-bg.gif') repeat-x 0 100% #FFFFFF;
 margin-right: 2px;
 padding-bottom: 1px; }

#UserMenu a {
 display: block;
 border: 1px solid #C5C5C5;
 border-bottom-style: none;
 padding: 1px 1px 1px; }

#UserMenu li.Selected {
 background: url('../../images/frontend/top-menu-selected.gif') repeat-x 0 100% #FFFFFF; } 
 
#UserMenu li.Selected a span {
 border-top: 1px solid #FF9C00; }
 
#UserMenu li span {
 display: block;
 padding: 10px 12px;
 border-top: 1px solid #EEEEEE;
 background: url('../../images/frontend/top-menu-bg.gif') repeat-x #FCFCFC; }
 
#UserMenu a:hover {
 text-decoration: none;
 color: #0095A9; }
 
#UserMenu a:hover span {
 border-top: 1px solid #C5C5C5; }
 
#UserMenu li.Selected a:hover {
 color: #585858; }
 
#UserMenu li.Selected a:hover span {
 border-top: 1px solid #FF9C00; }

/* ------------------------------------------------------------------ */  


/* ------------------------- SearchResult --------------------------- */ 

#Content .SearchResult h3 {
 padding: 0 8px 8px 12px;
 font: bold 13px Verdana, sans-serif;
 color: #0095A9; }
 
#Content .SearchResult p {
 padding: 0 12px 8px; }

#Content .SearchResult ul {
 padding: 0 15px 16px;
 clear: both; }

#Content .SearchResult li { 
 clear: both; }

#Content .SearchResult ul a {
 float: left;
 clear: both;
 display: block;
 padding-left: 8px;
 background: url('../../images/frontend/arrow-turquoise.gif') 0 5px no-repeat; }
 
#Content .SearchResult ul a:hover {
 background: url('../../images/frontend/arrow-orange.gif') 0 5px no-repeat;
 text-decoration: none;
 color: #0095A9; }

#Content select {
 font: normal 12px Tahoma, sans-serif;
 border: 1px solid #B1B1B1;
 padding: 2px;
 width: 225px;
 margin-right: 3px;
 margin-bottom: 9px; }

#Content .SearchResult .SubmitBox {
 padding-left: 80px !important; }

/* ------------------------------------------------------------------ */  


/* ------------------------- Result --------------------------------- */ 
 
#Content .ResultBox {
 padding: 0 18px 8px; }
 
#Content .Result {
 width: 100%;
 border-collapse: collapse; }

#Content .Result th {
 padding: 6px 4px;
 text-align: left;
 font-weight: bold;
 color: #006E7D;
 border-bottom: 1px solid #EBEBEB;
 border-top: 1px solid #EBEBEB;
 background: url('../../images/frontend/cart-th-bg.gif') repeat-x #F0F0F0; } 
 
#Content .Result td {
 padding: 6px;
 text-align: left;
 border-bottom: 1px solid #EBEBEB; }
 
#Content .Result .ToRight {
 text-align: right; } 

#Content .Result .Options {
 text-align: center;
 line-height: 18px;
 padding-left: 10px;
 padding-bottom: 1px; }
 
#Content .Result .Options a:hover img {
 opacity: 0.8;
 filter: alpha(opacity:80); }

/* ------------------------------------------------------------------ */  


/* ------------------------- Order ---------------------------------- */ 
 

#Content .Order h3 {
 padding: 0 8px 8px 0;
 font: bold 16px Verdana, sans-serif;
 color: #0095A9; }
 
#Content .Order h4 {
 padding: 14px 8px 8px 0;
 font: bold 13px Verdana, sans-serif;
 color: #0095A9; }
 
#Content .Order p {
 padding: 0 12px 8px 0; }

#Content .Order .SubmitBox {
 padding-left: 130px !important; }

/* ------------------------------------------------------------------ */  


/* ------------------------- SumUp ---------------------------------- */ 
 
#Content .SumUp td {
 vertival-align: top;
 padding: 4px; }
 
#Content .SumUp td.ToRight {
 text-align: right; }
 
#Content .SumUp strong {
 color: #0095A9; }
 
/* ------------------------------------------------------------------ */  


/* ------------------------- Comparison ----------------------------- */

#Content .Comparison td {
 text-align: center;
 padding: 8px 16px;
 border-bottom: 1px solid #EBEBEB;  }
 
#Content .Comparison .ToLeft {
 text-align: left; }
 
#Content .Comparison .Image {
 background: #EFEFEF;
 /*border-right: 4px solid #FBFBFB;*/ }

#Content .Comparison .THead {
 font-weight: bold;
 color: #006E7D;
 margin-bottom: 3px;
 /*background: url('../../images/frontend/comparison-th.gif') repeat-x #FFFFFF;*/
 vertical-align: bottom;
 padding-top: 20px;
 /*border-right: 4px solid #FBFBFB;*/
 padding-bottom: 8px; }

#Content .Comparison .Price {
 font-weight: bold;
 color: #006E7D;
 border-bottom: 1px solid #EBEBEB;
 border-top: 1px solid #EBEBEB;
 background: url('../../images/frontend/cart-th-bg.gif') repeat-x #F0F0F0; }
 
#Content .Comparison .Options {
 line-height: 18px; } 
 
#Content .Comparison .Options a {
 padding: 1px 2px;
 background: #FFFFFF;
 border-bottom: 1px solid #FF9C00;
 color: #00738A;
 font-weight: normal; }
 
#Content .Comparison .Options a:hover {
 text-decoration: none;
 border-bottom: 1px solid #00738A; }
 
#Content .ComparisonOptions {
 padding: 8px 180px;
 line-height: 18px !important; } 
 
#Content .ComparisonOptions a {
 padding: 1px 2px !important;
 background: #FFFFFF !important;
 border-bottom: 1px solid #FF9C00 !important;
 color: #00738A !important;
 font-weight: normal !important; }
 
#Content .ComparisonOptions a:hover {
 text-decoration: none !important;
 border-bottom: 1px solid #00738A !important; }

/* ------------------------------------------------------------------ */  


/* ------------------------- SeeAlso -------------------------------- */ 
 
#Content .Additional {
 padding: 0 20px 12px;
 clear: both; }
 
#Content .Additional p {
 padding: 2px 6px; }
 
#Content .Additional p.Options {
 padding: 0 0 4px; 
 clear:both;}
 
#Content .Additional p.Options a {
 padding: 1px 2px !important;
 background: #FFFFFF !important;
 border-bottom: 1px solid #FF9C00 !important;
 color: #00738A !important;
 font-weight: normal !important; }
 
#Content .Additional p.Options a:hover {
 text-decoration: none !important;
 border-bottom: 1px solid #00738A !important; }

#Content .Additional h2 {
 text-align: left;
 background-image: none;
 background-color: #FFFFFF;
 padding: 12px 8px 8px 0;
 font: bold 14px Verdana, sans-serif;
 color: #0095A9; 
 width: 924px;
}
 
/* ------------------------------------------------------------------ */  


/* ------------------------- Kalkulator ----------------------------- */ 

#Kalkulator { float: left; width: 202px; background: #F8F8F8; }
#Kalkulator form { padding: 14px 8px 0; margin: 0; }
#Kalkulator form div { padding: 2px 0 4px; }
#Kalkulator .text { width: 70px; }
#Kalkulator p { padding: 8px; font-weight: bold; text-align: left; line-height: 22px; }
#Kalkulator span { color: #076879; font-size: 14px; }
#Kalkulator .submit:hover { opacity: 0.8; filter: alpha(opacity:80);  }


/*----------banner promocje ---------------------- */

p{padding:0px;margin:0px;}

img {border:none;}

#cycle div img.dodaj{width:131px; height:21px; float:right; margin:5px; 
}

#info {width:178px; float:left; border:1px solid #c3c3c3; background:#f2f2f2; font-weight:bold; color:#378E98; padding:10px;font-size:11px;}

#info p{width:148px;text-align:right;float:right;padding:0px;line-height:14px;}
#info #tel{  background:url(../../images/frontend/tel_ico.gif) top left no-repeat; padding-left:30px;}
#info #mail{  background:url(../../images/frontend/poczta_ico.gif) top left no-repeat; padding-left:30px;}

#info a{color:#378E98;}

p.msg_good {
	font-weight: bold;
}

p.msg_bad {
	font-weight: bold;
	color: red;
}
