
.clear { clear:both; }
.list-clear, .list-clear li, .list-clear li a { margin:0; padding:0; list-style-type:none; text-decoration:none; }
.list-inline, .list-inline li { display:inline; padding:0 3px; }

.page { width:984px; margin:0 auto; }
.content { padding:1em; }
.bg-grey-white .content { padding-bottom:60px; }
.bg-grey-white .content, .bg-grey-white h1, .bg-grey-white a { color:#ffffff; }
.small { font-size:0.8em; }
.red { color:#EE2E24; }

a { text-decoration:none; }
a:hover { text-decoration:underline !important; }

h1, .h1 { font-size:1.5em; }
h2, .h2 { font-size:1.3em; }
h3, .h3 { font-size:1.1em; }

#container1 { padding:20px 0; background-color:#2F2F2D; min-height:223px; position:relative; background-image:url('/alpinsport/images/strona-glowna-bg1.jpg'); background-position:0 bottom; background-repeat:no-repeat; width:635px; }
#container2 { padding:20px 0 40px 0; background-color:#8E8E8E; position:relative; background-image:url('/alpinsport/images/strona-glowna-bg2.jpg'); background-position:0 bottom; background-repeat:no-repeat; width:635px; }

.bg-grey-white { min-height:40px; background-color:#2F2F2D; background-image:url('../images/grey-white-mountains.gif'); background-position:0 bottom; background-repeat:no-repeat; }
.bg-white { background-color:#ffffff; }

.goto-shop { font-weight:bold; }
.goto-shop-right { float:right; }

.billboard-container { padding:0 32px; }
.billboard-item { width:178px; float:left; overflow:hidden; margin:8px 6px; }
.billboard-item-1 { clear:both; }
.billboard-item-img { width:178px; height:81px; line-height:81px; overflow:hidden; position:relative; text-align:center; vertical-align:middle; }
.billboard-item-name { text-align:center; padding:4px 6px; color:#ffffff; background-color:#5A5A5A; font-weight:bold; font-size:0.9em; }
.billboard-item-name a { color:#ffffff; font-size:11px; }

.product-box-list { width:543px; margin-left:22px; padding-right:42px; padding-bottom:42px; background-image:url('../images/product-box-list.gif'); background-position:-1px -1px; background-repeat:repeat; }
.product-box-list .item { float:left; display:block; width:181px; height:216px; overflow:hidden; position:relative; }

.product-box-list-img { z-index:1; position:absolute; left:0; top:0; display:block; height:215px; line-height:215px; font-size:0.8em; }
.product-box-list-name { z-index:2; position:absolute; left:0; top:0; font-weight:bold; display:block; padding:4px 8px !important; font-size:0.9em; text-shadow:1px 1px 1px #ffffff; }
.product-box-list-price { z-index:3; position:absolute; right:0; top:49px; float:right; background-color:black; color:white; margin:0; padding:4px 8px; font-weight:bold; font-size:0.9em; }
.product-box-list-price span { font-size:0.9em; }
.product-box-list-details { z-index:2; position:absolute; right:20px; bottom:12px; float:right; color:#EE2E24; padding:0 0 0 9px !important; font-size:0.8em; background-image:url('../images/arrow-right.gif'); background-position:0 6px; background-repeat:no-repeat; text-shadow:1px 1px 1px #ffffff; }
.product-box-list-promotion { z-index:2; position:absolute; left:8px; bottom:7px; float:left; color:#ffffff; background-color:#D32B23; padding:3px 6px !important; font-size:0.8em; font-weight:bold; }

.header-arrow-down { padding-left:16px; background-image:url('../images/arrow-down.gif'); background-position:0 5px; background-repeat:no-repeat; }

.list-gallery .item { width:200px; height:130px; display:block; float:left; text-align:center; }
.list-gallery .item img { border:1px solid #dfdfdf; }

.list-partner { text-align:center; line-height:100px; vertical-align:middle; display:block; padding:0 8px; }
.list-partner img { vertical-align:middle; }

.list-shop-item { width:200px; height:270px; overflow:hidden; position:relative; float:left; }
.list-shop-img img { border:5px solid #6D6D6D; }

.bg-light-grey { padding:4px 20px; background-color:#EFEFEF; border:1px dotted #DFDFDF; border-left:0; border-right:0; font-weight:bold; }

.definition-list-offer dd { padding:20px 0; line-height:40px; vertical-align:middle; }
.definition-list-offer dd img { vertical-align:middle; }

.list-promotions { display:block; padding:20px 0; background-image:url('../images/px-grey.gif'); background-position:300px 0; background-repeat:repeat-y; }
.list-promotions-item { font-size:0.9em; display:block; float:left; height:260px; width:300px; overflow:hidden; }
.list-promotions-item-even { border-left:1px solid #dedede; }
.list-promotions-name { font-size:1.2em; display:block; }
.list-promotions-img { height:120px; text-align:center; display:block; padding:12px 0 !important; }
.list-promotions-img img { border:1px solid #cecece; }

.events-list { font-size:0.9em; padding:34px 0 0 0; background-image:url('../images/header-events.gif'); background-position:0 0; background-repeat:no-repeat; }
.events-list, .events-list a { color:white; }
.events-list .small { color:#2F2F2D; }
.events-list-header a { display:block; border-bottom:1px dotted #ffffff; padding:0 12px 5px 12px !important; font-weight:bold; }
.events-list-header .small { padding:3px 12px; display:block; }
.events-list-img { text-align:center; }
.events-list-img img { border:1px solid white; }
.events-list-more { text-align:right; padding:0 12px; }
.events-list-more a { font-weight:bold; }
.events-list .content { padding:0 12px; }

.pagination { text-align:center; border-top:1px dotted white; padding:6px 0; }
.pagination a { font-size:0.9em; color:#700D09; padding:0 4px; }
.pagination strong { padding:0 4px; }
.pagination .pagination-edge, .pagination a:hover { color:#ffffff; }

