@import url("content.css");

/* HIDDEN */
.login-box, #search-box, .side-menu, .banner, #main-menu, #sub-menu, .more, #nav-skip, #breadcrumb, .contact-form, .crossroad, .brand-list, .paging {display: none;}

h1, h2 {padding: 0 !important; border: none !important;}

.annot-box p {font-weight: bold;}

/* LAYOUT */
#header {border-bottom: 1px solid #333; padding: 0 0 15px; margin-bottom: 10px;}
#footer {border-top: 1px solid #333; padding: 15px 0 0; margin-top: 10px; font-size: 92%;}
#col-content {border-bottom: 1px solid #333; padding: 0 0 15px; margin-bottom: 20px;}

/* TAGS */
h2 {border-top: none; padding-bottom: 0.2em;}

/* PRODUCT LIST */
.product-list {margin: 0 5px; padding: 0;}
.product-list ul {padding: 0; overflow: hidden; zoom: 1;}
.product-list li {margin: 0 0 0 25px; padding: 0; list-style: none; background: none; width: 225px; float: left;}
.product-list h3 {font-size: 117%;}
.product-list h3 .img-box {display: block; margin: 0.7em 0 0.6em; padding: 8px; border: 1px solid #BFBFBF; text-align: center; vertical-align: middle;}
.product-list p {font-size: 92%; padding: 0 8px;}

/* PRODUCT LIST */
.product-list {margin: 0 0 20px; padding: 0;}
.product-list ul {margin: 0 0 6px 0; padding: 0;}
.product-list li {margin: 0 0 6px 6px; width: 250px; padding: 0 17px; list-style: none; background: #fff; border: 1px solid #DBDBDB; float: left; display: inline;}
.product-list h3 {font-size: 100%; text-transform: uppercase; margin: 0 0 5px;}
.product-list h3 .img-box {display: block; margin: 0 0px 7px; padding: 0 0;  background: #fff; text-align: center; height: 130px; overflow: hidden; position: relative; border: none; border-bottom: 1px solid #DBDBDB;}
.product-list h3 .img-box img {margin: 0 5px;}
.product-list p {font-size: 92%; padding: 0; margin: 0 0 6px;}
.product-list p.code {font-weight: bold; border-top: 1px solid #DBDBDB; padding: 5px 0 0 20px; background: url('/img/ico-pin.png') 0 0.5em no-repeat;}

/* NEWS LIST */
.news-list {margin: 0 0 10px; padding: 0;}
.news-list ul {margin: 0; padding: 0;}
.news-list ul li {margin: 0; padding: 15px 10px 10px;; background: none; border-top: 1px solid #e1e1e1; overflow: hidden; zoom: 1;}
.news-list ul li:first-child {border: none;}
.news-list ul li.image {padding: 15px 10px 10px 150px;}
.news-list ul li h2 {margin: 0 0 0.8em; font-size: 117%; font-weight: bold; padding: 0; border: none;}
.news-list ul li.image .box-img {float: left; margin: 0 0 0 -145px; border:1px solid #DEDEDE; width: 120px; height: 120px; padding: 5px; overflow: hidden; text-align:center;}
.news-list ul li p {margin:0.4em 0 0.8em;}
.news-list ul li p.r {margin: 0 25px 0 0; line-height: 1;}
.news-list ul li p.r a.more {margin: 0 0 5px;}

/* EVENT LIST */
.event-list {margin: 0; padding: 0;}
.event-list h2 {padding: 0 0 0.2em; border: none; border-bottom: 1px solid #dedede; font-size: 167%; margin: 1em 5px 0.5em;}
.event-list .spc {padding: 0 5px;}
.event-list .spc h3 {font-size: 117%; margin: 0.5em 0 0.2em;}
.event-list .spc p.date {font-size: 92%; margin: 0;}
.event-list .spc p {margin: 0 0 1.2em;}

/* MAP BOX */
.map-box {border: 1px solid #CCCDCD; padding: 5px; float: right; display: inline; margin: 0 auto; text-align: center; width: 250px;}
.map-box img {border: none; padding: 0;}
.map-box .mapy {text-align: right; background: url('/img/mapy.png') 0 0 no-repeat; display: block; padding: 5px 0;text-decoration: underline;}
.map-box small {display: block; text-align: left;}

/* NEWS BOX */
.news-box strong {display: block;}