/* ---------- GLOWNE STYLE ---------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
}
p {
	margin: 0;
	padding: 0;
}
a {
	color: #666666;	
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
.light {
	color: #FF3366;
}
.title {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

/* ---------- container ---------- */
#container {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#navigator {
	float: left;
	width: 100%;
	color: #000000;
	border-bottom: 1px solid #999999;
}
#navigator a {
	text-decoration: none;
	color: #000000;
}
#navigator a:hover {
	text-decoration: underline;
	color: #000000;
}
#navigatorL {
	float: left;
	margin: 3px 0 0 0;
}
#navigatorR {
	float: right;
	margin: 3px 0 0 0;
}

/* ---------- TOP NAV ---------- */

#topNav {
	float: right;
	text-align: right;
}
#topNav #topMenu {
	font-size: 10px;
	margin: 15px 0 0 0;
}
#topNav .topMenuElements {
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #999999;
}
#topNav .topMenuElementsColor {
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #999999;
	color: #FF3366;
}
#topNav a {
	font-weight: normal;
}
#logo {
	float: left;
	margin: 10px 0 0 0;
	width: 163px;
	height: 46px;
}
#menu {
	float: left;
	width: 950px;
	height: 19px;
	margin: 10px 0 0 0;
	padding: 7px 0 0 0;	
	text-align: left;
	background-image: url(graf/kreacja/search/roundedcornr_95026.gif);
	font-size: 11px;
	border-bottom: 1px solid #999999;
}
#menu .menuElements {
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #999999; 
}
#menu .menuElementsLight {
	padding: 0 10px;
	margin: 0;
	color: #FF3366;
	border-right: 1px solid #999999;
}
#menu .menuElementsLightLast {
	padding: 0 10px;
	margin: 0;
	color: #FF3366;
}
#menu .menuElementsLast {
	padding: 0 0 0 10px;
	margin: 0;
	border: 0;
}
#menu a {
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
}
#mainSearch {
	float: left;
	padding: 20px 0 0 10px;
	width: 940px;
	height: 42px;
	margin: 0;
	background-image:url(graf/kreacja/search/roundedcornr_95062.gif);
}
#mainSearch #mainSearchLabel {
	color: #FF3366;
	font-size: 11px;
	font-weight: bold;
}
#mainSearch input {
	margin: 0 0 0 10px;
}
#banner {
	float: left;
	width: 632px;
	height: 400px;
	margin: 10px 0 0 0;
	padding: 0;
}
#bannerRfrm {
	float: left;
	margin: 10px 0 0 0;
	width: 500px;
	height: 330px;
	padding: 0;
}
#bannerRfrmColl {
	float: left;
	margin: 10px 0 0 0;
	width: 473px;
	height: 330px;
	padding: 0;
}
#indexRm {
	float: left;
	width: 314px;
	height: 100px;
	margin: 5px 0 0 0;
	background-image: url(graf/kreacja/search/roundedcornr_314100.gif);
	padding: 0;
}
#indexRm #indexRmCnt {
	padding: 10px;
}
#indexRm #indexRmCntTitle {
	color: #996600;
}
#indexRm #indexRmCntTitle a {
	color: #996600;
	font-weight: bold;
}
#indexRm #indexRmCntTitle h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#indexRm #indexRmCntTxt {
	margin: 10px 0 0 0;
}
#indexRf {
	float: left;
	width: 314px;
	height: 100px;
	margin: 5px 0 0 4px;
	background-image: url(graf/kreacja/search/roundedcornr_314100.gif);
}
#indexRf #indexRfCnt {
	padding: 10px;
}
#indexRf #indexRfCntTitle {
	color: #CC0000;
}
#indexRf #indexRfCntTitle a {
	color: #CC0000;
	font-weight: bold;
}
#indexRf #indexRfCntTitle h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#indexRf #indexRfCntTxt {
	margin: 10px 0 0 0;
}
#indexSub {
	float: left;
	width: 314px;
	height: 100px;
	margin: 5px 0 0 4px;
	background-image: url(graf/kreacja/search/roundedcornr_314100.gif);
}
#indexSub #indexSubCnt {
	padding: 10px;
}
#indexSub #indexSubCntTitle {
	color: #006699;
}
#indexSub #indexSubCntTitle a {
	color: #006699;
	font-weight: bold;
}
#indexSub #indexSubCntTitle h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#indexSub #indexSubCntTxt {
	margin: 10px 0 0 0;
}
#newsletter {
	clear: both;
	float: left;
	width: 314px;
	height: 100px;
	margin: 15px 0 0 0;	
	padding: 0;
}
#info {
	float: left;
	width: 314px;
	height: 400px;
	margin: 10px 0 0 4px;
	padding: 0;
	background-image: url(graf/kreacja/index/roundedcornr_314400.gif);
}
#info #infoCnt {
	padding: 10px;
}
#info #infoLogos {
	float: left;
	width: 280px;
	height: 200px;
	margin: 10px 0 0 0;
	padding: 0;
}
#info p {
	margin: 10px 0 0 0;
	padding: 0;
}
#promotionOne {
	float: left;
	width: 314px;
	height: 150px;
	margin: 5px 0 0 0;
	padding: 0;
}
#promotionTwo {
	float: left;
	width: 314px;
	height: 150px;
	margin: 5px 0 0 4px;;
	padding: 0;
}
#promotionThree {
	float: left;
	width: 314px;
	height: 150px;
	margin: 5px 0 0 4px;
	padding: 0;	
}
#collectionsRmCnt {
	float: left;
	width: 473px;
	height: 330px;	
	margin: 5px 0 0 0;
	padding: 0;
	background-image:url(graf/kreacja/collections/roundedcornr_473330.gif);
}
#collectionsRmCnt #collectionsRmCntC {
	padding: 10px;
	margin: 0;
}
#collectionsRmCnt #collectionsRmCntC a {
	color: #996600;
	font-weight: bold;
}
#collectionsRmCnt #collectionsRmCntC h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#collectionsRfCnt {
	float: left;
	width: 473px;
	height: 330px;	
	margin: 5px 0 0 4px;
	padding: 0;
	background-image:url(graf/kreacja/collections/roundedcornr_473330.gif);
}
#collectionsRfCnt #collectionsRfCntC {
	padding: 10px;
	margin: 0;
}
#collectionsRfCnt #collectionsRfCntC a {
	color: #CC0000;
	font-weight: bold;
}
#collectionsRfCnt #collectionsRfCntC h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#collectionsList {
	float: left;
	padding: 0 0 10px 10px;
	margin: 0;
	width: 220px;
	border-right: 1px dotted #999999;
}
#collectionsList a {
	font-weight: normal;
}
#collectionsListR {
	float: left;
	padding: 0 0 10px 10px;
	margin: 0;
	width: 219px;
}
#collectionsListR a {
	font-weight: normal;
}
#collectionOne {
	float: left;
	text-align: left;
	width: 345px;
	height: 330px;
	margin: 10px 0 0 0;
	background-image: url(graf/kreacja/collections/roundedcornr_340330.gif);		
}
#collectionOneCnt {	
	padding: 10px;
	margin: 0;
}
#collectionOneCnt p {
	margin: 10px 0 0 0;
}
#collectionOneCnt input {
	margin: 10px 0 0 0;
}
#collectionOneImg {	
	float: left;
	width: 600px;
	height: 330px;	
	margin: 10px 5px 0 0;
}
#collectionOneBanner {
	float: left;
	width: 948px;
	height: 100px;
	border: 1px solid #999999;
	margin: 5px 0 0 0;
	background-color: #FF9900;
}
#collectionOneNavi {
	float: left;
	width: 950px;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 10px;
}
#rightsHead {
	float: left;
	width: 445px;
	height: 330px;	
	margin: 10px 0 0 5px;
	background-image: url(graf/kreacja/collections/roundedcornr_445330.gif);			
}
#rightsHead #rightsHeadCnt {
	padding: 10px;
	margin: 0;
}
#rightsHead #rightsHeadCnt h2 {
	font-size: 14px;	
	margin: 0;
}
#rightsHead #rightsHeadCnt p {
	margin: 10px 0 0 0;	
}
#rightsHeadColl {
	float: left;
	width: 473px;
	height: 330px;	
	margin: 10px 0 0 4px;
	background-image: url(graf/kreacja/collections/roundedcornr_473330.gif);			
}
#rightsHeadColl #rightsHeadCntColl {
	padding: 10px;
	margin: 0;
}
#rightsHeadColl #rightsHeadCntColl h2 {
	font-size: 14px;	
	margin: 0;
}
#rightsHeadColl #rightsHeadCntColl p {
	margin: 10px 0 0 0;	
}
#rightsCnt {
	float: left;
	width: 500px;
	height: 300px;
	margin: 5px 0 0 0;
	padding: 0;
	background-image: url(graf/kreacja/collections/roundedcornr_500300.gif);
}
#rightsCnt #rightsCntC {
	padding: 7px 0 5px 10px;
	margin: 0;
}
#rightsCnt #rightsCntC h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#rightsList {
	float: left;
	width: 250px;
	margin: 0;	
	padding: 0 0 0 10px;	
	border-right: 1px dotted #CCCCCC;
}
#rightsList a {
	font-weight: normal;
}
#rightsListR {
	float: left;	
	margin: 0 0 0 5px;	
	padding: 0 0 0 10px;	
}
#rightsListR a {
	font-weight: normal;
}
#rightsPromo {
	float: left;
	width: 445px;
	height: 250px;
	margin: 5px 0 0 5px;
}
#rightsGallery {
	float: left;
	width: 550px;

	height: 100px;
	margin: 5px 0 0 0;
	border: 1px solid #999999;
}
#rightsOffer {
	float: left;
	width: 391px;
	height: 100px;
	border: 1px solid #999999;
	margin: 5px 0 0 5px;
}
#subscription {
	float: left;
	width: 950px;
	margin: 10px 0 0 0;
	padding: 0;
}
#subscriptionLeft {
	float: left;
	width: 545px;
	height: 330px;
	margin: 0;
	padding: 0;
}
#subscriptionRight {
	float: left;
	width: 400px;
	height: 330px;
	margin: 0 0 0 5px;
	padding: 0;
	background-image: url(graf/kreacja/subscription/roundedcornr_400330.gif);
}
#subscriptionRightCnt {
	margin: 0;
	padding: 10px;
}
#subscriptionRightCnt h2 {
	font-size: 14px;
	margin: 0;
	color: #006699;
	padding: 0;
}
#subscriptionRightCnt p {
	margin: 10px 0 0 0;
	padding: 0;
}
#subscriptionList {
	float: left;
	width: 950px;
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 1px solid #999999;
}
#subscriptionList #subscriptionListTxt {
	float: left;
	width: 500px;
	margin: 10px 0 0 0;
	padding: 0;
}
#subscriptionList #subscriptionListImg {
	float: left;
	width: 445px;
	margin: 10px 0 0 5px;
	padding: 0;
	text-align: right;
}
#subscriptionList p {
	margin: 10px 0 0 0;
	padding: 0;
}
#subscriptionList h2 {
	font-size: 14px;
	margin: 0;
	color: #006699;
	padding: 0;
}
#licence {
	float: left;
	width: 550px;
	margin: 0;
	padding: 0;
}
#licence h2 {
	font-size: 14px;
	margin: 10px 0 0 0;
	padding: 0;
}
#licence ul {
	line-height: 15px;
}
#licenceRight {
	float: left;
	margin: 10px 0 0 15px;
	width: 385px;
	padding: 0;
}
#search {
	border: 1px solid #999999;
	float: right;
	text-align: left;
	margin: 10px 0 0 0;
	width: 218px;
	padding: 0;
}
#searchUserNormal {
	float: right;
	text-align: left;
	margin: 0;
	width: 218px;
	height: 830px;
	background-image: url(graf/kreacja/search/roundedcornr_208823.gif);
	padding: 0;
}
#search #searchCnt {
	padding: 5px;
	font-size: 11px;
	margin: 0;
}
#search label {
	display: block;
	margin: 0 0 5px 0;
}
#search input.srch {
	margin: 5px 0 0 0;
	width: 150px;
	font-size: 12px;
}
#search a {
	font-weight: normal;
}
#search p {
	margin: 10px 0 0 0;
}
#search select {
	font-size: 11px;
	margin: 3px 0 0 0;
}
#search input.submitButton {
	margin: 5px 0 0 0;
	background-color: #FF3366;
	color: #FFFFFF;	
}
#searchCD {
	border: 1px solid #999999;
	float: right;
	text-align: left;
	margin: 10px 0 0 0;
	width: 216px;
	height: 398px;
}
#searchCD #searchCDCnt {
	padding: 5px;
	font-size: 11px;
	margin: 0;
}
#searchCD label {
	display: block;
	margin: 0 0 5px 0;
}
#searchCD input.srch {
	margin: 5px 0 0 0;
	width: 150px;
	font-size: 12px;
}
#searchCD a {
	font-weight: normal;
}
#searchCD p {
	margin: 10px 0 0 0;
}
#searchCD select {
	font-size: 11px;
	margin: 3px 0 0 0;
}
#searchCD input.submitButton {
	margin: 5px 0 0 0;
	background-color: #FF3366;
	color: #FFFFFF;	
}
#searchResult {
	float: left;
	text-align: left;
	width: 720px;		
	margin: 10px 0 0 0;
	font-size: 11px;
}
#searchResult h2 {
	font-size: 13px;
	margin: 0;
}
#searchResult a {
	font-weight: normal;	
}
#searchResult #resultCD {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 1px solid #999999;
}
#searchResult #resultCDListCnt1 {
	float: left;
	width: 225px;
	margin: 0;
	padding: 10px;
}
#searchResult #resultCDListCnt2 {
	float: left;
	width: 200px;
	margin: 0 0 0 10px;
	padding: 10px;
}
#searchResult #resultNavi {
	width: 100%;
	float: left;		
	margin: 5px 0 0 0;
	padding: 0;	
}
#searchResult #resultNaviTh {
	width: 100%;
	float: left;		
	margin: 0;
	padding: 0;	
}
#searchResult #resultNaviLeft {
	float: left;
	width: 40%;	
}
#searchResult #resultCDNaviLeft {
	float: left;
	width: 100%;	
}
#searchResult #resultNaviLeft img {
	margin: 0 3px 0 8px;
}
#searchResult #resultNaviRight {
	float: right;
	width: 60%;
	text-align: right;
}
#searchResult #resultNaviRight p {
	margin: 2px 0 0 0;
}
#searchResult #resultNaviPage {
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 3px 0;	
	border-top: 1px solid #999999;
	text-align: center;		
}
#searchResult #resultNaviPage table, input, select {	
	font-size: 12px;	
}
#searchResult #resultTh {
	float: left;
	margin: 0 0 5px 0;
	width: 180px;
	border-top: 1px solid #999999;
	text-align: center;	
	padding: 0;
}
#searchResult #resultImg {
	width: 170px;
	height: 170px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;		
}	
#searchResult #resultInfo {
	width: 150px;
	height: 100px;
	margin: 5px 0 0 5px;
	font-size: 9px;
	text-align: left;
}
#searchResult #resultLi {
	float: left;
	margin: 0;
	width: 720px;
	height: 190px;
	border-top: 1px solid #999999;
	text-align: left;	
	padding: 0;
}
#searchResult #resultImgLi {
	float: left;
	width: 170px;
	height: 170px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;		
}	
#searchResult #resultInfoLi {
	float: left;
	width: 500px;
	margin: 10px 0 0 40px;
	font-size: 10px;	
}
#searchContent {
	float: left;
	text-align: left;
	width: 720px;		
	margin: 10px 0 0 0;
	font-size: 11px;
}
#searchContent #searchContentImg {
	float: left;
	margin: 0;
	padding: 0;
	width: 375px;
}
#searchContent #searchContentPromo {
	float: left;
	width: 208px;
	height: 178px;
	margin: 5px 0 0 0;
	padding: 5px;
	background-color: #CCCCCC;
	font-size: 15px;
}
#searchContent #searchContentPromo2 {
	float: left;
	width: 493px;
	height: 188px;
	margin: 5px 0 0 9px;
	padding: 0;
}
#searchContent #searchContentInfo {
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
	width: 325px;
}
#searchContent #searchContentInfo p {
	padding: 0;
	margin: 0 0 10px 0;
}
#searchContent #searchContentInfo h2 {
	font-size: 14px;
	font-weight: 100;
	color: #666666;
	padding: 0;
	margin: 0;
}
#searchContent #searchContentAd {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 365px;
}
#searchContent h2 {
	font-size: 14px;
	color: #999999;
	padding: 0;
	margin: 0;
}
#searchContent p {
	margin: 5px 0 5px 0;
	padding: 0;
}
#searchContent ul {
	line-height: 15px;
}
#login {
	float: left;
	width: 550px;
	margin: 0;
	text-align: left;
	padding: 0;	
}
#login #loginHeader {
	padding: 10px;
	width: 550px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 14px;
	color: #CC6600;
	margin: 0;	
}
#login #loginTxt {
	float: left;
	width: 500px;
	padding: 10px;
	margin: 0;
}
#login #loginForm {
	float: left;
	margin: 15px 30px;
	width: 300px;
	padding: 0;	
}
#login #loginLabel {
	float: left;
	width: 60px;
	margin: 0 0 10px 0;
	padding: 0;
}
#login #loginInput {
	float: left;
	width: 240px;
	margin: 0 0 10px 0;
}
#login #loginInput .input {
	width: 150px;
}
#login #loginSend {	
	float: left;	
	margin: 0 0 0 50px;
	padding: 0;	
}
#password {
	float: left;
	width: 550px;
	margin: 0;
	text-align: left;
	padding: 0;
}
#password #passwordHeader {
	padding: 10px;
	width: 550px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 14px;
	color: #339933;
	margin: 0;	
}
#password #passwordTxt {
	float: left;
	width: 500px;
	padding: 10px;
	margin: 0;
}
#password #passwordForm {
	float: left;
	margin: 15px 30px;
	width: 380px;
	padding: 0;	
}
#password #passwordLabel {
	float: left;
	width: 100px;
	margin: 0 0 10px 0;
	padding: 0;
}
#password #passwordInput {
	float: left;
	width: 240px;
	margin: 0 0 10px 0;
}
#password #passwordInput .input {
	width: 150px;
}
#password #passwordSend {	
	float: left;
	width: 340px;	
	margin: 0;
	padding: 0;
}	
#register {
	float: left;
	margin: 10px 0 0 0;
	width: 570px;
	padding: 0;
}
#register #registerTxtb {	
	float: left;
	margin: 10px 0;
	font-weight: bold;
	padding: 0;
	width: 100%;
}
#register #registerTxt {	
	float: left;
	margin: 0;	
	padding: 0;
	width: 100%;
}
#register #registerTxt input.submitButton {
	margin: 5px 0 0 0;
	background-color: #FF3366;
	color: #FFFFFF;	
}
#register h2 {
	font-size: 14px;
	font-weight: bold;
	color: #3366FF;
	margin: 0 0 10px 0;
	padding: 0;
}
#register #registerForm {
	float: left;
	width: 470px;
}
#register #registerForm input {
	width: 200px;
	font-size: 12px;
}
#register #registerLabel {
	clear: left;
	float: left;
	width: 100px;
	text-align: right;
	margin: 5px 0;	
}
#register #registerInput {
	float: left;
	width: 210px;
	text-align: left;
	margin: 5px 0 0 5px;	
}
#register #registerColor {	
	float: left;
	margin: 5px 0 0 3px;
	width: 5px;
	height: 15px;
	background-color: #3366FF;	
}
#registerRight {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	width: 360px;
	text-align: right;
}
#basket {	
	margin: 0 auto;
	width: 100%;	
	border-top: 1px solid #333333;
	padding: 0;	
}
#basket p {
	margin: 5px 0 0 0;
}
#basket #basketHeader {
	margin: 0 auto;
	width: 100%;
	height: 45px;
	background-color: #CCCCCC;
	padding: 0;
}
#basket #basketSize {	
	margin: 0 auto;
	width: 950px;	
	padding: 5px 0 0 0;	
}
#basket #basketInfo {
	float: left;	
	margin: 0;
	text-align: left;
	padding: 0;
}
#basket #basketOpen {
	float: right;
	margin: 0;
	padding: 0;
}
#basket #basketImgCnt {	
	width: 950px;	
	margin: 0 auto;	
	padding: 20px 0 0 0;
}
#basket #basketTh {
	float: left;
	margin: 0;
	width: 180px;
	height: 250px;
	border-top: 1px solid #999999;
	text-align: center;	
	padding: 0;
}
#basket #basketImg {
	width: 170px;
	height: 170px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;		
}	
#basket #basketImgInfo {
	width: 170px;
	margin: 5px 0;
	font-size: 9px;
	padding: 0;
	text-align: left;	
}
#enlargement {
	float: left;
	width: 100%;
	margin: 0;
	text-align: left;	
	padding: 0;
}
#enlargement #enlargementTitle {
	float: left;
	margin: 5px 0 0 0;
	width: 65px;
	font-weight: bold;
	padding: 0 0 0 10px;
}
#enlargement #enlargementTxt {
	float: left;
	margin: 5px 0 0 5px;
	width: 555px;
	padding: 0;
}
#enlargement #enlargementImg {
	float: left;
	text-align: center;
	margin: 10px 0 5px 0;;
	padding: 0;
	width: 100%;
}
#enlargement #enlargementHead {
	background-color: #336699;
	float: left;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#enlargement #enlargementHead h2 {
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px 0 0 10px;
	padding: 0;
}
#enlargementRF {
	float: left;
	width: 94%;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
}
#enlargementRF #enlargementRFHeader {
	float: left;
	margin: 0;
	background-color: #E1E1E1;
	padding: 10px 20px;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
#enlargementRF #enlargementRFInfo {
	float: left;
	margin: 0;
	padding: 5px 20px;
	width: 100%;
}
#enlargementRF #enlargementRFInfoF {
	float: left;
	margin: 0;
	padding: 5px 20px;
	width: 100%;
}
#enlargementRF #enlargementRFInfoF a {
	font-weight: normal;
}
#enlargementRF #enlargementRFInfoK a:hover {
	font-weight: normal;
}
#enlargementRF #enlargementRFInfoK {
	float: left;
	margin: 0;
	padding: 5px 20px;
	width: 100%;
}
#enlargementRF #enlargementRFInfoK a {
	font-weight: normal;
	text-decoration: underline;
}
#enlargementRF #enlargementRFInfoK a:hover {
	font-weight: normal;
	background-color: #E1E1E1;
	color: #333333;
}
#enlargementRF #enlargementRFPriceCnt {
	float: left;
	margin: 0;
	padding: 5px 0 5px 20px;
	width: 300px;
}
#enlargementRF #enlargementRFPrice {
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 200px;
}
#enlargementRF #enlargementRFPriceV {
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 100px;
}
#enlargementRF #enlargementRFPriceI {
	float: left;
	margin: 0;
	padding: 10px 0;
	width: 300px;
}
#enlargementRF #enlargementRFCDCnt {
	float: left;
	margin: 5px 0 20px 5px;
	padding: 0;
	border: 1px solid #999999;
	width: 370px;
}
#enlargementRF #enlargementRFCD {
	float: left;
	margin: 0;
	padding: 2px 5px;
	width: 100%;
}
#enlargementRF #enlargementRFKeyword {
	float: left;
	margin: 0;
	padding: 0;
	width: 230px;
}
#promotion {
	float: left;
	width: 950px;
	margin: 0;
	padding: 0;
}
#promotion #promotionLast {
	float: left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 950px;
	margin: 0;
	padding: 0;
}
#promotionCntMain {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 665px;
}
#promotionTxtMain {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 275px;	
}
#promotionCnt {
	float: left;
	margin: 0;
	padding: 10px 0;
	width: 380px;
}
#promotionTxt {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 560px;	
}
#promotion h2 {
	font-size: 14px;
	font-weight: 100;
	color: #666666;
	padding: 0;
	margin: 0;
}
#promotionLine {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 950px;
	height: 15px;
	background-color: #CCCCCC;
}
#galleries {
	float: left;
	width: 500px;
	height: 200px;
	border: 1px solid #999999;
	margin: 10px 0;
	padding: 0;
}
#galleriesIns {
	float: left;
	width: 436px;
	height: 200px;
	border: 1px solid #999999;
	margin: 10px 0 10px 10px;
	padding: 0;
}
#galleriesCnt {
	float: left;
	width: 950px;
	margin: 0 0 10px 0;
	padding: 0;
}
#galleriesRF {
	float: left;
	width: 502px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #999999;
	font-size: 11px;
	font-weight: bold;
}
#galleriesRF h2 {
	font-size: 14px;
	font-weight: 100;
	color: #666666;
	padding: 0;
	margin: 5px 0 0 0;
}
#galleriesRF #galleriesF1 {
	float: left;
	width: 156px;
	margin: 10px 0 0 0;
	padding: 0;
}
#galleriesRF #galleriesF2 {
	float: left;
	width: 156px;
	margin: 10px 0 0 10px;
	padding: 0;
}
#contact {
	float: left;
	margin: 0;
	padding: 0;
	width: 950px;
}
#contact #contactLeft {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 550px;
}
#contact #contactRight {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 400px;
}
#contact h2 {
	font-size: 12px;
	font-weight: 100;
	color: #666666;
	padding: 0;
	margin: 0;
}
#nowosci {
	float: left;
	width: 460px;
	margin: 10px 0 0 10px;
	padding: 0;
	border-right: 1px solid #cccccc;
}
#nowoscip {
	float: left;
	width: 460px;
	margin: 10px 0 0 10px;
	padding: 0;
}
#nowosciImg {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}
#nowosciInfo {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
}
#nowosci a {
	color: #3366CC;
	margin-right: 10px;
}
#nowoscip a {
	color: #3366CC;
	margin-right: 10px;
}
#rfPrices {
	float: left;
	margin: 0;
	padding: 0;
	width: 600px;
	text-align: left;
}
#rfPrices #rfPricesHeader {
	padding: 10px;
	width: 590px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 14px;
	color: #CC6666;
	margin: 0;
	text-align: left;	
}
#rfPrices #rfPricesCnt {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 590px;
	border-bottom: 1px solid #999999;
}
#rfPrices h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#rfPrices li {
	margin: 0;
	padding: 5px 0;
}	
#footer {		
	float: right;
	width: 950px;
	text-align: right;
	margin: 30px 0 0 0;
	white-space: nowrap;	
}
#footer a {
	font-weight: normal;
}
#footer .footerElements {
	padding: 0 5px;
	margin: 0;
}
#footer .footerElementsLast {
	padding: 0 0 0 5px;
	margin: 0;
}
#copyright {
	clear: both;
	float: right;
	text-align: right;
	margin: 20px 0 0 0;
	padding: 0 0 30px 0;
	white-space: nowrap;
}
#error {
	float: left;
	width: 950px;
	text-align: center;
	margin: 150px 0 0 0;
}
#ajax {
	height: 23px;
	margin: 0;
	padding: 0;
}
#ajax h2 {
	color: #FF3366;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#komunikat {
	position:absolute;
	left:100px;
	top:10px;
	width: 897px;
	height: 149px;
	z-index:1;
	border: 1px solid #000000;
	background-image: url(graf/komunikatK.gif);
}
.beauty {
	background-image: url(graf/kreacja/galleries/nowosci_beauty.jpg);
	background-repeat: repeat-y;
}
#nowezdjeciamenu {
	float: right;
	width: 200px;
	margin: 140px 0 0 0;
	padding: 5px;
	border: 1px dotted #666;
	background-color: #FFC;
}

#nowezdjeciamenu a {
	text-decoration: none;
}

#nowezdjeciamenu a:hover {
	text-decoration: underline;
}

