.v4CpSubpageHeader { margin-top: 25px; width: 986px; float: left; min-height: 168px; }

.v4CpSubpageHeaderLeftBox { margin-left: 10px; margin-right: 35px; width: 227px; float: left; }

.v4CpSubpageHeaderCenterBox { float: left; width: 696px; }

.v4CpSubpageHeaderRightBox { float: right; width: 220px; height: auto; }
.v4CpSubpageHeaderButton img{ margin-left: 10px; }
.v4CpSubpageHeaderImage { width: 227px; height: 130px; position: relative; }

.v4CpSubpageHeaderImageBorder { width: 227px; height: 130px; background-image: url(/CMS/media/img/v4/imageBorder227x130.gif); background-repeat: no-repeat; background-position: left top; position: absolute; left: 0; top: 0; z-index: 2; }

.v4CpSubpageHeaderImageBorderSmall { width: 232px; height: 94px; background-image: url(/CMS/media/img/v4/imageBorder232x94.gif); background-repeat: no-repeat; background-position: left top; position: absolute; left: 0; top: 0; z-index: 2; }

.v4CpSubpageHeaderLegal { font-size: 10px; color: #949494; float: left; width: 227px; text-align: left; }

.v4CpSubpageHeader360View { float: left; width: 227px; margin-top: 8px; }

.v4CpSubpageHeaderLid { text-align: left; color: #3a3a3b; font-size: 12px; line-height: 16px; font-weight: normal; }

.v4CpSubpageHeaderLid b, .v4CpSubpageHeaderLid strong { font-weight: bold; }

.v4CpSubpageHeaderDate { font-size: 12px; color: #3a3a3b; text-align: left; margin-bottom: 10px; }

.v4CpSubpageHeaderLidImage { text-align: left; margin-top: 20px; }

.v4CpSubpageHeaderButton { margin-top: 30px; text-align: right; }

.v4CpSubpageHeaderCost { font-size: 24px; color: #313131; font-weight: bold; text-align: right; }

.v4CpSubpageHeaderCost strong, .v4CpSubpageHeaderCost b { font-size: 36px; color: #313131; font-weight: bold; }

.v4CpSubpageHeaderTime { color: #313131; font-size: 12px; text-align: right; margin-top: -5px; }

/* zakladki zaczerpniete ze strony glownej */
.v4CpBookmarksMenu { background-image: url(/CMS/media/img/v4/bookmarks-bg.gif); background-position: left top; background-repeat: repeat-x; margin-left: 10px; width: 983px; height: 28px; margin-bottom: 20px; margin-top: 10px; }

.Selected .v4CpBookmark { background-image: url(/CMS/media/img/v4/BgSelectedBookmark.gif); background-position: left top; background-repeat: repeat-x; }

.NoSelected .v4CpBookmark { background-image: url(/CMS/media/img/v4/BgNoSelectedBookmark.gif); background-position: left top; background-repeat: repeat-x; }

.v4CpBookmark { margin-right: 4px; text-align: left; width: auto; float: left; cursor: pointer; }

.Selected .v4CpBookmarkLeft, .Selected .v4CpBookmarkRight { background-image: url(/CMS/media/img/v4/BorderSelectedBookmark.gif); background-position: left top; background-repeat: no-repeat; float: left; width: 1px; height: 27px; }

.NoSelected .v4CpBookmarkLeft, .NoSelected .v4CpBookmarkRight { background-image: url(/CMS/media/img/v4/BorderNoSelectedBookmark.gif); background-position: left top; background-repeat: no-repeat; float: left; width: 1px; height: 27px; }

.Selected .v4CpBookmarkText { font-size: 12px; color: #000000; font-weight: bold; margin-left: 10px; margin-right: 10px; margin-top: 5px; float: left; }

.NoSelected .v4CpBookmarkText { font-size: 12px; font-weight: normal; margin-left: 10px; margin-right: 10px; margin-top: 5px; float: left; }

.NoSelected .v4CpBookmarkText a { text-decoration: none; color: #025dc3; }
.NoSelected .v4CpBookmarkText a:hover { text-decoration: none; color: #ee8400; }

/* ********************* */
.bookmarkTextContainer { background-image: url(/CMS/media/img/v4/bottomBgBookmarks.gif); background-repeat: repeat-x; background-position: bottom left; width: 963px; margin-left: 10px; color: #3a3a3a; font-size: 12px; line-height: 17px; padding-left: 20px; padding-bottom: 20px; text-align: left; }

.bookmarkTextContainer h1 { font-size: 18px; font-weight: bold; margin: 0px; padding: 0px; float: left; }

.bookmarkTextContainer h2 { font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; float: left; }

.bookmarkTextContainer h3 { font-size: 18px; font-weight: bold; margin: 0px; padding: 0px; color: #818181; float: left; }

.bookmarkTextContainer h6 { font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #6c6c6c; float: none; }

.v4CpSubpageListingBox { position: relative; width: 233px; float: left; background-color: #fdfdfd; background-image: url(/CMS/media/img/v4/BgSubpageListingBox.gif); background-repeat: repeat-x; background-position: bottom left; margin-top: 10px; margin-right: 10px; height: 190px; min-height: 200px !important; }

.v4CpSubpageListingBoxTop { position: absolute; width: 233px; height: 3px; background-image: url(/CMS/media/img/v4/BgSubpageListingBoxTOP.gif); background-repeat: no-repeat; background-position: top left; top: 0; left: 0; }

.v4CpSubpageListingBoxBottom { width: 233px; height: 3px; background-image: url(/CMS/media/img/v4/BgSubpageListingBoxBOTTOM.gif); background-repeat: no-repeat; background-position: bottom left; position: absolute; bottom: 0; left: 0; }

.v4CpSubpageListingSeparator { width: 233px; height: 4px; margin-top: 3px; text-align: center; }

.v4CpSubpageListingGrayTitle { font-size: 14px; font-weight: bold; color: #999999; margin-top: 7px; margin-left: 5px; /* zmiana 20101020 by�o 10px */ margin-bottom: -3px; }

.v4CpSubpageLink { font-size: 12px; font-weight: bold; color: #025ec3; width: 223px; text-align: right; margin-right: 10px; position: absolute; bottom: 7; left: 0; }

.v4CpSubpageListiongText { font-size: 12px; font-weight: normal; color: #434343; margin-left: 5px; margin-top:5px;/* zmiana 20101020 by�o 10px */ padding: 0 5px; }

.v4CpSubpageListingOrangeTitle { font-size: 17px; /*zmiana z 20101020 = 18 na 17*/ font-weight: bold; color: #e17d00; margin-left: 5px; /* zmiana 20101020 by�o 10px */ margin-top: 0px; /* zmiana 20101020 = 7 na 0*/ display: table; display: table; height: 60px; /* zmiana 20101020 = 56 na 60*/ #position: relative; overflow: hidden; }

.xxx { #position: relative; #top: -55%; /* zmiana 20101020 = -60 na -55*/ }

.v4CpSubpageOrangeTitleTxt { display: table-cell; vertical-align: middle; #position: absolute; #top: 60%; display: table-cell; vertical-align: middle; z-index: 100; /* zmiana 20101020 = nie by�o*/ }

.v4CpSubpageTitleListingBox { font-size: 18; color: #3a3a3a; font-weight: bold; width: 735px; float: left; margin-top: 10px; }

.v4CpSubpageListingLeft { margin-left: 20px; width: 735px; float: left; text-align: left; }

.v4CpSubpageListingRight { width: 210px; float: left; margin-top: 10px; margin-left: 10px; border-bottom: 1px solid #d6d6d6; }

.vCpSubpageReadMore { font-size: 18; color: #3a3a3a; font-weight: bold; width: 210px; float: left; margin-top: 0px; text-align: left; margin-bottom: 10px; }
.vCpSubpageReadMore, .v4CpSubpageTitleListingBox{font-size: 18px; color: #3a3a3a; font-weight: bold;}
.v4CpReadMorePosition { border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; width: 210px; float: left; }

.v4CpReadMorePositionTitle { width: 200px; font-size: 14px; font-weight: bold; color: #025dc3; text-align: left; margin-top: 10px; margin-left: 10px; }

.v4CpReadMorePositionLid { width: 200px; font-size: 12px; font-weight: normal; text-align: left; margin-bottom: 10px; margin-left: 10px; line-height: 16px; }

.v4CpBody { margin-top: 0px; }
#zawartosc table.tabelaszara { border-collapse: collapse; border: 0; }
#zawartosc table.tabelaszara td { padding: 15px; border: 2px solid white; text-align: center; background-color: #f0f0f0; background-image: url('../../img/v4/bg_tab.gif?1288023711'); background-position: 0 100%; background-repeat: repeat-x; }


/* poprawki z dnia 2011-06-30 dotyczace boksow tematycznych na dole subpage */

.v4CpSubpageLink{
text-align:left;
bottom:0px;
padding-left:10px;
padding-bottom:10px;
}
.xxx a{
cursor:pointer;
color:#E17D00;
}
.xxx a:hover{
color:#F29400;
}
.v4CpSubpageListiongText{
* margin-top:15px;
}