/*--------------------------------------------------------------*/
/*--------------------- Styl standardowy -----------------------*/
/*--------------------------------------------------------------*/

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #ffffff;
	background:url(images/background.jpg);
	color: #6B6B6B;
}

body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {padding: 0px 0px 0px 5px;}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

.top {vertical-align: top;}
.clear {clear: both;}

a {
	color: #FF6600;
	text-decoration: none;
}

a img{
	border:0px;
}

a:hover {text-decoration: none;}

label {cursor: pointer;}

/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.Popup .IcoClose {
	height: 26px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(images/ico_close.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* komunikat */
.komunikat {
	font-weight: bold;
	padding: 5px;
	color:#fff;
	text-align: center;
}

.message {
	font-weight: bold;
	width:460px;
	position:absolute; 
	top:200px; 
	left:50%; 
	margin-left: -235px;
	background-color:#FFFFFF; 
	border:4px double #FF6600; 
	padding:0px 0px 20px 0px;
	text-align: center;
	z-index: 999999999;
}
.message p{text-align: center;}

.message div.info{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/info.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message div.error{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/error.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message input{
	background: #E6E6E6;
	color: black; 
	padding:2px 0px 2px 0px; 
	border: 1px solid #888888;
	font-weight: bold; 
	width: 60px;
	cursor: pointer;
}

/* ---------------------------------------------------------------- */
/* --- Ponizsze style usunac i napisac samodzielnie !!! ----------- */
/* ---------------------------------------------------------------- */

.master{
	width:970px;
	background:#2b302d;
}

.masterInside{
	width:970px;
	background:#2b302d;
	border:0px;
	border-left:1px solid #595959;
	border-right:1px solid #595959;
}

.content{
	width:968px;
}

.backgroundUp{
	background:url(images/background.jpg);
	font-size:0px;
}

.background{
	background:url(images/background.jpg);
}

.cienPrawy{
	width:60px;
	background:url(images/ShadowRight.jpg) top left repeat-y;
}

.cienLewy{
	width:60px;
	background:url(images/ShadowLeft.jpg) top right repeat-y;
}

.cienPrawyPUSTY{
	width:60px;
	
}

.cienLewyPUSTY{
	width:60px;
	
}

.pasekGora{
	height:5px;
}

.pasekGoraInside{
	font-size:1px;
	height:5px;
	background:url(images/pasekGoraCenter.jpg) no-repeat;
	margin:0px auto;
	width: 960px;	
}

.pasekGoraRight{
	font-size:1px;
	height:5px;
	background:url(images/pasekGoraRight.jpg) no-repeat top left;
}

.pasekGoraLeft{
	font-size:1px;
	height:5px;
	background:url(images/pasekGoraLeft.jpg) no-repeat top right;
}

.banner{
	width:970px;
	height:351px;
	position:relative;
	left:2px;
}

.bannerLeft{
	width:260px;
	height:351px;
	background:url(images/bannerLeft.jpg);
	float:left;
}

.bannerRight{
	width:708px;
	height:351px;
	float:left;
}

.bannerRightImage{
	width:708px;
	height:306px;
	background:url(images/bannerRight.jpg);
}

.bannerRightMenu{
	width:708px;
	height:45px;
	background:url(images/bannerMenu.jpg);
	overflow:hidden;
}

.menuGlowna{
	width:253px;
}

.tresc{
	padding:11px;
}

.pasekDol{
	
}

.clear{
	clear:both;
}

/*contener*/

.greenStar{
	background:url(images/greenStar.jpg);
	width:30px;
	height:15px;
	margin:0px auto;
	font-size:0px;
}

.greenStarKategorie{
	background:url(images/greenStar.jpg);
	width:30px;
	height:15px;
	margin:0px auto;
	font-size:0px;
	_position:relative;
	_top:1px;
}

.greenStarPleace{
	width:31px;
	height:15px;
	margin:0px auto;
}

.contenerCorner{
	width:1px;
	height:1px;
	font-size:0px;
	background:#636363;
}

.contenerCornerGreen{
	width:1px;
	height:1px;
	font-size:0px;
	background:#a9cc2f;
}

/*linie*/
.lineLUCDOWN{/*Left down corner - down*/
	background:url(images/lineLUCDOWN.jpg) top no-repeat;
	width:1px;
	height:61px;
	font-size:0px;	
}

.lineLUCDOWNGreen{/*Left down corner - down*/
	background:url(images/lineRDCUPGreen.jpg) top no-repeat;
	width:1px;
	height:61px;
	font-size:0px;	
}

.lineLUCDOWNEmpty{/*Left down corner - down*/
	width:1px;
	height:61px;
	font-size:0px;	
}

.lineRDCUP{
	background:url(images/lineRDCUP.jpg) bottom no-repeat;
	width:1px;
	height:61px;
	font-size:0px;	
}

.lineRDCUPGreen{
	background:url(images/lineLUCDOWNGreen.jpg) bottom no-repeat;
	width:1px;
	height:61px;
	font-size:0px;
}

.lineRight{
	background:url(images/lineRight.jpg) left no-repeat;
	width:50%;
	height:1px;
	font-size:0px;
}

.lineLeft{
	background:url(images/lineLeft.jpg) right no-repeat;
	width:50%;
	height:1px;
	font-size:0px;
}

.lineLeftGreen{
	background:url(images/lineLeftGreen.jpg) right no-repeat;
	width:50%;
	height:1px;
	font-size:0px;
}


.lineRightUP{
	background:url(images/lineRight.jpg) left no-repeat;
	width:33%;
	height:1px;
	font-size:0px;
}

.lineRightUPGreen{
	background:url(images/lineRightGreen.jpg) left no-repeat;
	width:33%;
	height:1px;
	font-size:0px;
}

.lineLeftUP{
	background:url(images/lineLeft.jpg) right no-repeat;
	width:33%;
	height:1px;
	font-size:0px;
}

.lineLeftUPNone{

	width:33%;
	height:1px;
	font-size:0px;
}

.greenLine{
	width:33%;
	height:1px;
	background:url(images/lineGreen.jpg) center no-repeat;
	font-size:0px;
}

.trescBackground{
	background:url(images/backgroundContent.jpg) top repeat-x #1b1d1a;
}

.prawyLisc{
	background:url(images/liscPrawy.jpg) top right no-repeat;
	zoom:1;
}

.lewyLisc{
	background:url(images/liscLewy.jpg) top left no-repeat;
	padding:7px;
	padding-top:0px;
	zoom:1;
}

.modulTitle{
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:white;
}
/* contener end */

/*bottom cień*/
.bottomRight{
	width:257px;
	height:39px;
	background:url(images/bottomRight.jpg) right;
}

.bottomCenter{
	background:url(images/bottomCenter.jpg) repeat-x;
}

.bottomLeft{
	width:299px;
	background:url(images/bottomLeft.jpg) no-repeat;
}

/*kateogrie*/
.menuGorneTabelka{
	margin:4px 0px 0px 0px;
}

.kategorieLiniaNormal{
	width:85px;
	height:1px;
	background:url(images/kategorieNormalLinia.jpg) left no-repeat;
	font-size:0px;
	margin:0px auto;	
}

.kategorieLiniaActive{
	width:117px;
	height:1px;
	background:url(images/kategorieLiniaActive.jpg) left no-repeat;
	font-size:0px;	
	margin:0px auto;
}

.kategorie{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:white;
}

.kategorieLinki{
	padding-top:2px;
	padding-bottom:2px;
}

/*bloczek*/
.backgroundBloczek{
	background:url(images/backgroundBloczek.jpg) bottom right no-repeat;
	width:253px;
	height:109px;
}

.bloczekTitle{
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:white;
}

.modulTitle a,.modulTitle a:hover{
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:white;
}

/*newsletter */
.newsletterForm{
	margin:15px 0px 0px 19px;
}

.newsletterInput{
	width:181px;
	height:13px;
	background:#131313;
	border:1px solid #abcf2f;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#a6a7a6;
	padding:5px;
}

.newsletterButton{
	background:url(images/buttonStandard.jpg);
	width:25px;
	height:25px;
	border:0px;
	vertical-align:top;
	margin:0px 0px 0px 2px;
	cursor:pointer;
}

.newsletterLabel{
	margin-top:13px;
}

.newsletterTekst{
	height:10px;	
}

/*aktulanosci*/
.aktualnosciTitle{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.aktualnosciTitle:hover{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.aktualnosciOpis{
	padding-right:19px;
}

.aktualnosciWiecej{
	margin:12px 0px 0px 0px;
	text-align:right;
	padding-right:19px;
}

.aktualnosciWiecej a,.aktualnosciWiecej a:hover{
	
	color:#abcf2f;
}

.aktualnosciZdjecie{
	padding:4px;
}

.aktulanosciSpacer{
	height:1px;
	background:url(images/horizontalLine.jpg) no-repeat center;
	font-size:0px;
	margin:10px;
}

/*formularz zgłoszeniowy*/
.formularzZglMargin{
	margin:0px 0px 0px 16px;
}

.formularzGwiazdka{
	color:#abcf2f;
}

.formularzZglInput{
	width:321px;
	height:13px;
	background:#131313;
	border:1px solid #5c5d5c;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#abcf2f;
	padding:5px;
}

.formularzZglSelect{
	width:332px;
	height:16px;
	*height:20px;
	background:#131313;
	border:1px solid #5c5d5c;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#abcf2f;
}

.formularzZglFile{
	width:321px;
	height:24px;
	background:#131313;
	border:1px solid #5c5d5c;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#abcf2f;	
}

.formularzZglTextarea{
	width:391px;
	height:104px;
	background:#131313;
	border:1px solid #5c5d5c;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#abcf2f;
	padding:5px;
}

.formularzButton{
	width:165px;
	height:25px;
	background:url(images/formularzButton1.jpg);
	cursor:pointer;
	margin:0px auto;
}

.formularzButton2{
	width:387px;
	height:25px;
	background:url(images/formularzButton2.jpg);
	cursor:pointer;
	margin:0px auto;
}

.buttonLabel1{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin:0px 0px 0px 16px;
}

.buttonLabel2{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin:0px 0px 0px 36px;
}

/*
 * opisowka
 */

.titleGreen{
	color:#abcf2f;
	font-size:14px;
	font-weight:bold;	
}

.shortGreenLine{
	background:url(images/horizontalLineShort.jpg);
	height:1px;
	font-size:0px;
	width:254px;
	margin:10px auto 10px auto;
}

.green,a.green,a{
	color:#abcf2f;
}

.green:hover,a.green:hover,a:hover{
	color:#abcf2f;
}

/*
 * regulamin
 */

.regSect{
	color:white;
	font-weight:bold;
}

.regTitle{
	color:white;
	font-weight:bold;
}

.regDiament{
	position:relative;
	top:2px;
	right:2px;
}

p{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a6a7a6;
}

/*
 * kapitulaa
 * 
 */
.verticalLine{
	background:url(images/verticalLine.jpg);
	width:1px;
	font-size:0px;
	height:452px;
}

.kapitulaTekst{
	width:200px;
	margin:0px 14px 0px 14px;	
}

.kapitulaNazwiska{
	margin:10px 0px 0px 0px;
}

.kapitulaGreen{
	color:#abcf2f;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.kapitulaNumbers{
	color:#a6a7a6;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

img {
	behavior:url('pngbehavior.htc');
}

/*produkty*/
.produktySelect{
	margin:0px 0px 10px 0px;
	float:right;
}

.produktSelect{
	background:#2a2f2c;
	color:#abcf2f;
}

.produktTitle{
	font-size:14px;
	color:white;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.diamentProdykty{
	width:170px;
	height:160px;
	margin:0px auto;
	background:url(images/diamentProdukty.jpg);
}

.produktyLine{
	width:307px;
	height:1px;
	font-size:0px;
	background:url(images/produktyLine.jpg) no-repeat;
	margin:10px 0px 10px 0px;
}

.producentLabel{
	color:#abcf2f;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.producentCaption{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
}

.produktOpis{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
}

.smallPictures{
	margin:10px 0px 0px 0px;
}

.produktyListaProdukt {
	margin:10px 0px;
	float:left;
	width:260px;
	height:220px;
}

.produktyListaProdukt1{
	margin:10px 0px;
	float:left;
	
}

.longLine{
	width:811px;
	height:1px;
	font-size:0px;
	background:url(images/longLine.jpg);
	margin:10px auto 10px auto;
}

.produktyListaWiecej{
	text-align:right;
}

.produktyListaNazwa a,.produktyListaNazwa a:hover{
	color:#838383;
	font-size:11px;
	font-weight:bold;
}

.produktyListaNazwaGreen a,.produktyListaNazwaGreen a:hover{
	color:#accf2f;
	font-size:11px;
	font-weight:bold;
}

.przycisk1{
	font-weight:bold;
}

/*stopka*/
.masterFoot{
	width:970px;
	height:136px;
	background:url(images/foot.jpg);
}

.cienDolny{
	background:url(images/footdown.jpg) repeat-x;
	height:58px;
	
}

.backgroundFootL{
	background:url(images/footLeft.jpg) repeat-x right;
	height:136px;
	width:150px;
}

.backgroundFootR{
	background:url(images/footRight.jpg) repeat-x;
	height:136px;
	width:150px;
}

.rest{
	background:url(images/foot_backLR.jpg) repeat-x;
	height:136px;
	
}

.lineFoot{
	width:1px;
	font-size:0px;
	background:url(images/footLine.jpg);
	height:74px;
}

.footTekst{
	padding:10px;
	line-height:16px;
}


.produktImgSmall{
	cursor:pointer;
}

.zdjecieProdukty{
	margin:0px auto;
	text-align:center;
	height:155px;
}

.fotoBorder{
	border:10px solid black;
	
}

.bannerTekst{
	width:242px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	position:absolute;;
	top:286px;
	left:17px;
	line-height:13px;
}

.verticalLineShort{
	background:url(images/verticalLineShort.jpg);
	width:1px;
	height:26px;
	font-size:0px;
}

a.white,a.white:hover{
	color:white;
	position:relative;
	bottom:8px;
}

.stopkaAnchor{
	color:#6B6B6B;
	text-decoration:underline;
}

.stopkaAnchor:hover{
	color:#6B6B6B;
	text-decoration:none;
}

.greyArrowStopka{
	position:relative;
	bottom:1px;
}

.przycisk2{
	color:white;
	font-weight:bold;
}

.button{
	cursor:pointer;
}

.edycja2007, a.edycja2007 {
	border:0px;
	position:relative;
	top:222px;
	left:200px;
	zoom:1;
}

.edycja2008, a.edycja2008 {
	border:0px;
	position:relative;
	top:222px;
	left:190px;
	zoom:1;
}

.edycja2009, a.edycja2009 {
	border:0px;
	position:relative;
	top:222px;
	left:180px;
	zoom:1;
}

.logoDiament2008 , a.logoDiament2008 img{
	border:0px;
	position:relative;
	top:4px;
	left:4px;
	zoom:1;
}

h3.tytul1{
	color:white;
	font-size:14px;
	font-weight:normal;
}

.formularzLabel{
	color:white;
}

.forumlarzInput{
	width:220px;
	height:13px;
	background:#131313;
	border:1px solid #5c5d5c;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#abcf2f;
	padding:5px;
	
}

.formularzButtonLogowanie{
	width:85px;
	height:24px;
	background:url(images/zaloguj_button.jpg);
	cursor:pointer;
	margin:0px auto;
	overfloat:hidden;
	padding:1px 0px 0px 0px;
}

.buttonLabel1Logowanie{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:4px;
	font-weight:bold;
	color:black;
	margin:4px 0px 0px 0px;
}

.labelG{
	color:#fff;
}


.selectG{
	width:40px;
	height:16px;
	*height:20px;
	background:#131313;
	border:1px solid #5c5d5c;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#abcf2f;
}

.produktyListaGwiazdki {
	margin-top:3px;
	width:81px;
	height:17px;
	padding:2px;
	_width:88px;
	background:#131313;
	border:1px solid #5c5d5c;	
}

div.produktyListaGwiazdka {
	width:16px;
	height:17px;
	cursor:pointer;
	float:left;
	
	background-image:url('images/gwiazdka_bg.gif');
	background-repeat:repeat-y;
}

div.produktyListaGwiazdka1 {
	background:url('images/diamencik.gif') no-repeat center;
	width:16px;
	height:17px;
	cursor:pointer;
	float:left;
}

.uwagaLine{
	background:url('images/line_uwaga.jpg') no-repeat;
	width:307px;
	
	height:1px;
	font-size:0px;
	margin:0px auto;
}

.nagroda2or3{
	float:left;
	width: 440px;
	margin-bottom:10px;
}
