* {margin:0px; padding:0px;}
body {background:#deecf1 url(../image/site_background.jpg) repeat-x top; padding:0; margin:0; color:#828282; font-family:Arial, Verdana, sans; font-size:12px; text-align:center;}
a img , img {border:none;}
a {color:#828282; 	cursor: pointer;}
a:hover{color:#163981;	cursor: pointer;}
/*
formularze
*/
form {margin:0; padding:0;}
input, select, textarea {color:#666; font-size:11px; padding:1px; border:1px solid #c0c0c0;}
input {padding-left:5px; padding-right:5px;}
table.cart {border-collapse:collapse;}
.even {background:#efefef;}
.even td, .odd td {padding:5px;}
.cart .sum td{padding:10px;}
.wrapper {margin:0 auto; display:block; width:996px; text-align:left;}
.header{display:block; width:996px; height:192px; clear:both; background:transparent url(../image/headstrip.jpg) no-repeat center left;}
.logo {width:220px; text-align:right; float:left;}
.headmenu {width: 491px; float:right; text-align:left; height:192px; background:transparent url(../image/stripr-1.jpg) no-repeat right 29px; display:block;}
.locale-strip{height:49px; width:491px; background:#415f9a url(../image/stripr-2-lewa.jpg) no-repeat top left; clear:both; margin-top:39px;}
.locale-strip-inner{height:49px; width:475px; float:right; display:block; background:transparent url(../image/stripr-2-prawa.jpg) no-repeat top right;}
.locale-menu{height:46px; line-height:46px; font-size:16px; text-transform:uppercase; text-shadow: #163981 1px 1px; border-top:1px solid #163981; border-bottom:1px solid #163981; width:452px; color:#e5bc2c;}
.locale-menu a{text-decoration:none; display:block; margin-left:10px; margin-right:10px; float:left; color:#fff; font-style:italic;}
.locale-menu a:hover, .locale-menu a.active {color:#e5bc2c;}

.header-boxes{clear:both; width:491px; height:101px; background:#163981 url(../image/stripr-3-bg.jpg) repeat-x left 13px;}
.hbox{float:left; margin-top:13px;  width:245px; height:88px; color:#fff;}
.hbox-content{margin:7px 5px 7px 5px; width:166px; font-size:12px; float:left; text-align:right; width:166px; font-style:italic; text-shadow: #163981 1px 1px;}
.hbox-content .title {font-size:16px; text-transform:uppercase; font-style:italic; color:#fff; text-align:left; clear:both; float:left; margin-bottom:7px; text-shadow: #163981 1px 1px;}
.hbox-btnlink{float:right; width:64px; height:73px; margin-top:1px;}

.content{ display:block; width:990px; margin-left:3px; background:#fff; border:1px solid #cdd4e2; border-bottom:none;}
.content_inner{ border:1px solid #b7cdd7; border-bottom:none; padding:7px;}

.left-menu{float:left; width:204px; }
.main-column{float:left; margin-left:7px; width:550px; }
.right-menu{float:right; width:204px; }

.title{font-size:13px; font-weight:bold; text-transform:uppercase; color:#163981; font-style:italic; margin-bottom:2px;}
.title span { margin-left:3px; color:#5bc7ff;}
a.title-href{font-size:10px; color:#828282; margin-left:30px; text-decoration:none;}
a.title-href:hover {color:#163981;}

/*boxy*/
.product-box .box-content {height:180px;}
.sitemap-box{float:left; width:268px; margin:0 3px 0 3px;}
.box-top{background:transparent url(../image/box_top.png) no-repeat top right; border-left:1px solid #d2dce2; height:9px; padding-top:1px; line-height:9px;}
.box-content, .box-content-duo{border-left:1px solid #d2dce2; border-right:1px solid #d2dce2; }
.headerwhitestrip{border-left:1px solid #fff; height:9px; line-height:9px;}
.box-content-inner{border-left:1px solid #fff; border-right:1px solid #fff; padding:0 5px 0 10px;}
.box-bottom{background:transparent url(../image/box_bot.png) no-repeat bottom left; border-right:1px solid #d2dce2; height:10px; margin-bottom:15px; line-height:10px;}

.box-content h2{font-size:12px; padding:15px 0;}

.product-box{float:left; width:265px; margin:0 3px 0 3px;}
.price{font-size:16px; color:#163981; font-weight:bold; text-align:right; font-style:italic; padding-right:3px;}
.strike{text-decoration:line-through; text-align:right; line-height:18px; height:18px;}
.manufacturer, .model{text-align:right; font-style:italic; height:20px;}
.manufacturer{ margin-bottom:10px; }
.manufacturer a, .model a {text-decoration:none; color:#828282;}
.manufacturer a:hover, .model a:hover{color:#163981;}
#red {color:#f00;}

/*boxy kolorowe */
.form-box{background:#efefef;}
.box-searcher{background:#163981; color:#1c455f;}
.box-koszyk {background:#163981; color:#fff; text-transform:uppercase;}
.box-koszyk a {color:#fff; text-decoration:none;}
.box-koszyk a:hover {color:#5bc7ff;}
.box-kontakt {background:#163981; color:#fff; text-align:center;}
.box-kontakt span{font-weight:bold; color:#5bc7ff; float:left; clear:both; display:block; width:90%; text-align:left; line-height:20px; font-style:italic; }
.box-kontakt a {color:#fff; text-decoration:none;}
.box-kontakt a:hover {color:#5bc7ff;}
.box-newsletter {background:#efefef;}
.box-categories {background:#efefef;}
.box-categories ul {font-weight:bold; font-size:1.1em; border-top:1px dotted #ccc;}
.box-categories ul li { padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #ccc; line-height:1.6em;}
.box-categories ul li#active {border-bottom:none;}
.box-categories ul li a{color:#163981 !important;}
.box-categories ul li a:hover {color:#e5bc2c !important;}
.box-categories ul li ul, .box-content-inner ul li ul {margin-left:20px; margin-top:7px; font-weight:normal; font-size:1em;}
.box-categories ul li ul li a {color:#163981 !important;}

.box-content ul {margin:0; padding:0; list-style:none;}
.box-content ul li {margin:0; padding:4px 0 4px 0;}
.box-content ul li a {text-decoration:none; color:#828282; padding-left:13px; background: transparent url(../image/arrows.png) no-repeat left center;}
.box-content ul li a:hover {color:#5bc7ff;}
#promoted_slider ul li a {background:none; padding:0;}

.duocol-left{width:484px; float:left;}
.duocol-right{width:484px; float:right;}

.pagination {float:right; clear:both;}
.pagination a, .pagination b {display:block; color:#828282; border:1px solid #d2dce2; font-style:normal; text-decoration:none; padding:0 3px 0 3px; float:left; margin:0 1px 0 1px;}
.pagination a:hover, .pagination a.active, .pagination b {color:#fff; background:#828282;}
.pagination .links, .pagination .results{clear:both;}

.hbox-content a{text-decoration:none; color:#fff;}
.hbox-content a:hover{color:#5bc7ff;}
.hbox-content ul {clear:both; display:block; list-style:inside;}

.footer {border-top:1px solid #b7cdd7; background:#deecf1;}
.footer_inner_line {border-top:1px solid #fff; height:3px; clear:both;}
.footer-content { width:980px; margin:7px auto;  text-align:left; text-shadow: #fff 1px 1px;}
.footerbox {width:245px; text-transform:uppercase;}
.footerbox .title {border-bottom:1px solid #b7cdd7; margin-bottom:7px;}
.footerbox-list a {display:block; border-bottom:1px solid #b7cdd7;  padding:3px 0 3px 13px; margin:0 10px 0 10px; background:transparent url(../image/arrows.png) no-repeat left center; text-decoration:none; color:#828282;}
.footerbox-list a:hover {color:#5bc7ff;}
.linksandcopy{ border-top:1px solid #b7cdd7; padding-top:10px; margin-top:20px;}
.linksandcopy a {float:left; margin:0 5px;}

.clear {clear:both; height:1px; display:block;}
#right {float:right;}
#left {float:left;}

.cena{font-size:16px; font-weight:bold;}
.punkty{font-size:16px; font-weight:bold; color:#e5bc2c;}

.tabs a {height:20px; display:block;}

.banner {font-size:8px; font-style:italic; text-transform:uppercase; color:#d2dce2; margin-bottom:15px;}
.banner-img {border:1px solid #d2dce2; padding:1px; clear:both; text-align:center;}
#banner-left .banner-img a img{max-width:200px;}
#banner-right .banner-img a img{max-width:200px;}
#banner-footer .banner-img a img{max-height:150px;}
#banner-header .banner-img a img{max-height:150px;}
#banner-home .banner-img a img{max-height:200px;}

a.remove_compare {background-image:none !important; margin:0 !important; padding:0 !important; float:right;}

table th{padding:3px 10px;}

a.button{background:transparent url(../image/btnl.png) no-repeat bottom left; color:#fff; text-decoration:none; padding-left:14px; float:right; display:inline-block; margin-left:10px; }
a.button span {background:transparent url(../image/btnr.png) no-repeat top right; color:#fff; text-decoration:none; line-height:16px; display:block; padding:2px 16px 2px 2px;}

a.button-cart{margin:0 10px; color:#e5bc2c;}
#center-header {font-size:18px; margin:10px; font-weight:bold;}

.error{color:red; font-style:italic;}
.warning{text-align:center; color:red; padding:10px;}
.success{text-align:center; color:green; padding:10px;}


.warning_otc{margin:10px; margin-top:20px; border:1px solid #d2dce2; padding:20px; text-align:center;}

.title a {text-decoration:none !important; color:#163981;}
.title a:hover{color:#5bc7ff;}

ol.regulamin {list-style-position:inside; list-style-type:decimal; padding:5px;}
ol.regulamin li {padding:10px;}
ol.regulamin li ul {list-style-type:disc; list-style-position:inside;}

#breadcrumb{border-bottom:1px solid #d2dce2; margin-bottom:5px; padding-bottom:5px; font-size:10px; display:block; clear:both;}
#breadcrumb a{text-decoration:none;}

.banner-gratisy-do-zamowien{width:550px; height:79px; margin-bottom:15px; display:block; background:transparent url(../image/banner_gratisy.jpg) no-repeat top left; padding-top:50px;}
.gratisname{margin-left:150px; height:40px; display:block; font-weight:bold; font-size:14px; color:#163981; line-height:20px;}
.gratisnameread{text-align:right; font-size:20px; color:#fff; font-weight:bold; padding-top:12px; padding-right:10px; font-style:italic;}
.gratisnameread a{text-decoration:none; color:#fff;}
.gratisnameread a:hover{color:#5bc7ff;}

.overwriter{margin-top:-75px; height:70px; width:200px; text-align:center; text-shadow:#fff 1px 1px; margin-bottom:20px; }
.overwriter a{text-decoration:none;}
.overwriter .overwriter-price{font-size:30px; color:red; line-height:30px; text-align:right; font-weight:bold; font-style:italic; text-shadow: #000 1px 1px; margin-right:10px;}
.overwriter .overwriter-price span{font-size:15px;}

h2.title {margin:0; padding:0; margin-bottom:2px;}
h2 a {text-decoration:none;}
.produkt-w-kategoriach{font-size:8px;}
.produkt-w-kategoriach a{text-decoration:none;}
#facebook {position: fixed; right: -250px; top: 50%; margin-top: -200px;}

