/* =kolory
------------------*/
/* =wymiary
------------------*/
/* =warto-wiedziec
------------------*/
/* =oferta
------------------*/
h3, h4, ul, li, dl, dd, dt, p, input, table { margin: 0; padding: 0; }

h3, h4, ul, li, dl, dd, dt, p { display: block; }

em { font-style: normal; }

ul { list-style-type: none; }

.v4CpBody { text-align: left; }
.v4CpBody div, .v4CpBody span, .v4CpBody object, .v4CpBody iframe, .v4CpBody h1, .v4CpBody h2, .v4CpBody h3, .v4CpBody h4, .v4CpBody h5, .v4CpBody h6, .v4CpBody p, .v4CpBody pre, .v4CpBody a, .v4CpBody abbr, .v4CpBody acronym, .v4CpBody address, .v4CpBody code, .v4CpBody del, .v4CpBody dfn, .v4CpBody em, .v4CpBody img, .v4CpBody dl, .v4CpBody dt, .v4CpBody dd, .v4CpBody ol, .v4CpBody ul, .v4CpBody li, .v4CpBody fieldset, .v4CpBody form, .v4CpBody label, .v4CpBody legend, .v4CpBody caption, .v4CpBody tbody, .v4CpBody tfoot, .v4CpBody thead, .v4CpBody tr { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
.v4CpBody table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }
.v4CpBody caption, .v4CpBody th, .v4CpBody td { text-align: left; font-weight: normal; vertical-align: middle; }
.v4CpBody q, .v4CpBody blockquote { quotes: "" ""; }
.v4CpBody q:before, .v4CpBody q:after, .v4CpBody blockquote:before, .v4CpBody blockquote:after { content: ""; }
.v4CpBody a img { border: none; }

/* =wszystkie style powinny być zagnieżdżone w .v4CpBody
------------------*/
.v4CpBody { padding-top: 15px; }
.v4CpBody .v4CpRecommendedPositionsBox, .v4CpBody .v4CpOneRecommendedPositionsBottomBorder, .v4CpBody .v4CpRecommendedPositionsImages { width: 729px; margin-left: 0px; }
.v4CpBody .v4CpRecommendedWeekMenu { width: 218px; float: left; position: relative; margin-top: 0; border: 1px solid #e4e4e4; background-color: #ffffff; }
.v4CpBody .v4CpRecommendedWeek { width: 730px; float: right; margin-right: 4px; margin-top: 10px; }
.v4CpBody .v4CpRocommendedDay { padding-bottom: 0px; width: 717px; border-bottom: 1px solid #e4e4e4; margin-left: 10px; }
.v4CpBody .DayNameAndDate { width: 717px; font-size: 18px; color: #000000; text-align: left; margin-left: 10px; margin-top: 15px; margin-bottom: 15px; }
.v4CpBody .v4CpRecommendedWeekMenu .v4CpRecommendedWeekMenuPosition { width: 218px; height: 42px; border-bottom: 1px solid #e4e4e4; position: relative; }
.v4CpBody .menuPointer { width: 218px; height: 42px; position: absolute; top: 0; left: 0; text-align: left; }
.v4CpBody .v4CpRecommendedWeekMenuPosition a { margin-left: 10px; }
.v4CpBody .v4CpRecommendedWeekMenu .NoSelected a { font-size: 14px; }
.v4CpBody .v4CpRecommendedWeekMenu .Selected a { font-size: 18px; font-weight: bold; color: #000000; }
.v4CpBody .Selected .menuPointerLink { margin-top: 10px; }
.v4CpBody .NoSelected .menuPointerLink { margin-top: 14px; }
.v4CpBody .Selected .menuPointer { width: 245px; height: 44px; z-index: 3; left: -1; top: -1px; background-image: url(/CMS/media/img/v4/BG-Selected-Menu.gif); background-position: left top; background-repeat: no-repeat; }
.v4CpBody .v4CpRecommendedWeekMenu .last { border-bottom: 0px; }
.v4CpBody .cols { *zoom: 1; }
.v4CpBody .cols:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.v4CpBody .cols > * { float: left; }
.v4CpBody .col.main { margin-left: 33px; padding-right: 12px; width: 721px; }
.v4CpBody .col.main { padding-right: 0; width: 733px; }
.v4CpBody .gallery { *zoom: 1; background-image: url('../../img/v4/gallery-border-bottom.png?1287432959'); background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 6px; margin-bottom: 6px; }
.v4CpBody .gallery:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.v4CpBody .gallery > * { float: left; }
.v4CpBody .gallery li { margin-right: 1%; margin-bottom: 12px; width: 32%; text-align: center; }
.v4CpBody .gallery img { padding: 1px; border: 1px solid #b3b3b3; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.v4CpBody .browse { position: relative; text-align: center; *zoom: 1; }
.v4CpBody .browse:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.v4CpBody .browse li { float: right; position: relative; z-index: 5; }
.v4CpBody .browse li:first-child { float: left; }
.v4CpBody .browse li.status { z-index: 3; position: absolute; font-weight: bold; left: 0; right: 0; text-align: center; }
.v4CpBody .browse .pagination li { float: none; display: inline; margin-right: 10px; }
