* { margin:0; padding:0;}
body {
	background:url(../images/bg_kol.jpg) left top  repeat #383e47;
	font-family:Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:100%;
	line-height:1.0625em;
	color:#383e47;
}





/*/*.footer{padding-top:22px;}*/
.content_p1{}
.diamant {background:url(../images/diamant.jpg); height:44px; width:48px; float:left;}
.abt {background:url(../images/aboutus.jpg); height:44px; width:167px; float:left;}
.pro {background:url(../images/profile.jpg); height:44px; width:167px; float:left;}
.underline {background:url(../images/underline.jpg) no-repeat left top; height:17px; width:auto; margin-bottom:4px;}		
.txt_p1 {padding: 5px 0px 0px 15px;}
.txt_p2 {padding: 42px 35px 0px 15px;}
.foot_txt {padding:471px auto 10px 153px;
			font-weight:normal; font-size:11px; color:#fff; font-family:arial;}

.style_txt {
	color: #A0B2C4;
	font-family: "Arial";
	font-size: 14px;
	text-align:left;
	width:100%;}

/*bloki*/
.block2 {padding-left:120px;}
.block2 .indent { padding:0px 10px 10px 0px;}

.block3 { padding-left:20px;}
.block3 .indent { padding:0px 10px 10px 0px;}


#rotating-images{
	background:url(../images/banner.jpg);
    width: 960px;
    height: 285px;
    overflow: hidden;
    float: left;
    position: relative;
	margin-left:120px;
}



#rotating-images p{
    width: 300px;
    height: 50px;
    background: transparent url(../images/opacity-back.png) repeat;
    margin: -99px 0 0 615px;
    padding: 15px 0 3px 30px;
    position: relative;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	
	
}


.line_page {background:url(../images/line_page.jpg);
height:38px;
		width:960px;
		}
.slideshow{ padding-left:120px;}
 
 .mns { margin:0px auto 0px 0px; height:55px;}
 
 
 
 .title_page {background:url(../images/t_home.jpg);
 		height:58px;
		width:461px;
}
 .title_page1 {background:url(../images/t_aboutus.jpg);
 		height:58px;
		width:461px;
}
 .title_page3 {background:url(../images/t_collections.jpg);
 		height:58px;
		width:461px;
}
 .title_page6 {background:url(../images/t_profile.jpg);
 		height:58px;
		width:461px;
}

 .title_page_con {background:url(../images/t_contact.jpg);
 		height:58px;
		width:461px;
}
 
 
/********************************************/ 
 ul#awesome-menu {
	width: 960px; margin: 0px auto;
	list-style: none;
}

ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block; float: left; height: 51px;
	background-image: url(../images/menu-sprite.jpg); text-indent: -9999px;
	
}

	ul#awesome-menu li a.beg {
		width: 182px; background-position: 0 0;	
	}
	
	ul#awesome-menu li a.home {
		width: 140px; background-position: -182px 0;	
	}
	
	ul#awesome-menu li a.aboutus {
		width: 140px; background-position: -322px 0;	
	}
	
	ul#awesome-menu li a.collections {
		width: 140px; background-position: -462px 0;	
	}
	
	ul#awesome-menu li a.contact {
		width: 141px; background-position: -602px 0;	
	}
	
	ul#awesome-menu li a.end {
		width: 217px; background-position: -743px 0;	
	}
	

	
	
	
	ul#awesome-menu li a.beg:hover, ul#awesome-menu li a.beg:focus {
		background-position: 0 -51px;	
	}
	
	ul#awesome-menu li a.home:hover, ul#awesome-menu li a.home:focus {
		background-position: -182px -51px;	
	}
	
	ul#awesome-menu li a.aboutus:hover, ul#awesome-menu li a.aboutus:focus {
		background-position: -322px -51px;	
	}
	
	ul#awesome-menu li a.collections:hover, ul#awesome-menu li a.collections:focus {
		background-position: -462px -51px;	
	}
	
	ul#awesome-menu li a.contact:hover, ul#awesome-menu li a.contact:focus {
		background-position: -602px -51px;	
	}
	
		ul#awesome-menu li a.end:hover, ul#awesome-menu li a.end:focus {
		background-position: -743px -51px;	
	}
	

	
	

a { outline: none; }


/***************************************************************************/ 
 ul#collection1-menu {
	width: 963px; margin: 1px auto;
	list-style: none;
}

ul#collection1-menu li { display: inline; }
	
ul#collection1-menu li a {
	display: block; float: left; height: 233px;
	background-image: url(../images/collection01-sprite.png); text-indent: -9999px;
}

	ul#collection1-menu li a.black {
		width: 238px; background-position: 0 0;	
	}
	
	ul#collection1-menu li a.white {
		width: 242px; background-position: -238px 0;	
	}
	
	ul#collection1-menu li a.zebra {
		width: 241px; background-position: -480px 0;	
	}
	
	ul#collection1-menu li a.cracked {
		width: 240px; background-position: -721px 0;	
	}
	
	
	
	
	
	ul#collection1-menu li a.black:hover, ul#collection1-menu li a.black:focus {
		background-position: 0 -233px;	
	}
	
	ul#collection1-menu li a.white:hover, ul#collection1-menu li a.white:focus {
		background-position: -238px -233px;	
	}
	
	ul#collection1-menu li a.zebra:hover, ul#collection1-menu li a.zebra:focus {
		background-position: -480px -233px;	
	}
	
	ul#collection1-menu li a.cracked:hover, ul#collection1-menu li a.cracked:focus {
		background-position: -721px -233px;	
	}
	
	
a { outline: none; }
/***************************************************************************/ 
  ul#collection2-menu {
	width: 963px; margin: 1px auto;
	list-style: none;
}

ul#collection2-menu li { display: inline; }
	
ul#collection2-menu li a {
	display: block; float: left; height: 233px;
	background-image: url(../images/collection02-sprite.png); text-indent: -9999px;
}

	ul#collection2-menu li a.swarovski {
		width: 238px; background-position: 0 0;	
	}
	
	ul#collection2-menu li a.sparkle {
		width: 242px; background-position: -238px 0;	
	}
	
	ul#collection2-menu li a.clearcrystal {
		width: 241px; background-position: -480px 0;	
	}
	
	ul#collection2-menu li a.metalsquare {
		width: 240px; background-position: -721px 0;	
	}
	
	
	
	
	
	ul#collection2-menu li a.swarovski:hover, ul#collection2-menu li a.swarovski:focus {
		background-position: 0 -233px;	
	}
	
	ul#collection2-menu li a.sparkle:hover, ul#collection2-menu li a.sparkle:focus {
		background-position: -238px -233px;	
	}
	
	ul#collection2-menu li a.clearcrystal:hover, ul#collection2-menu li a.clearcrystal:focus {
		background-position: -480px -233px;	
	}
	
	ul#collection2-menu li a.metalsquare:hover, ul#collection2-menu li a.metalsquare:focus {
		background-position: -721px -233px;	
	}
	
	
a { outline: none; }
/***************************************************************************/ 
 
 
 
 
 
 
 
 
 
 
 
 .b1 {background:url(../images/banner.jpg);}
  .b2 {background:url(../images/banner_02.jpg);}
 .b3 {background:url(../images/banner_03.jpg);}




.gal {display: inline; width: auto; height:44px; padding: 0px 0px 0px 0px; }
.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}


/*niezniszczalne*/
.ofirmie {background:url(../images/ofirmie_bg.jpg) left top repeat-x #595c4f; height:280px}
.bga_bg {background:url(../images/menu_bg.jpg) left top repeat-x #595c4f; height:92px}
.bga_bg4 {background:url(../images/menu_bg4.jpg) left top repeat-x #595c4f; height:92px}
.bga_bg5 {background:url(../images/menu_bg5.jpg) left top repeat-x #595c4f; height:92px}
.bga {padding-left:0px;}







.kontakt {height:99px; background:url(../images/kontakt.jpg) no-repeat left top;}






.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

.p { margin-bottom:26px;}
.p1 { margin-bottom:19px;}
.p2 { margin-bottom:37px;}

/*form*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:28px;}
.form input {width:168px; height:16px; background:#fff; border:1px solid #828282; color:#000;}
textarea { width:169px; height:106px; background:#fff; overflow:auto; border:1px solid #828282;  font-size:1em; font-family:tahoma; color:#2d2d2d;}


/*link. text. other*/
.img_indent { margin:0 22px 24px 0; float:left;}

a {color:#5C6469;}
a:hover{text-decoration:none;}

h1 { font-weight:normal; font-size:24px; color:#fff; font-family:verdana; margin-bottom:19px;}

.txt1 { font-size:0.92em;}
.txt2 { color:#fff;}

.col {display: inline; width: 530px; padding:inherit;}
.title { margin-bottom:20px;}
