/*

	***wsliwinski***

	author: gosia@enzo.pl

	Copyright Enzo Sp. z o.o., http://enzo.pl

*/



/* ---------------RESET--------------- */



body,p,pre,ul,ol,fieldset,input,option,textarea,th,td,dl,dd,hr,blockquote,caption,legend,form,button {

	margin:0;

	padding:0;

}



ol,ul {

	list-style:none;

}



q:before {

	content:no-open-quote;

}



q:after {

	content:no-close-quote;

}



legend,caption {

	text-align:left;

	color:#000;

}



a,del,ins {

	text-decoration:none;

}



cite,address,dfn,var {

	font-style:normal;

}



h1,h2,h3,h4,h5,h6 {

	margin:0;

	font-weight:normal;

	font-size:medium;

}



*:focus {

	outline:none;

}



/* ---------------DEFAULT--------------- */



body {

	color:#fff;

	font:normal 0.88em Tahoma, Geneva, Kalimati, sans-serif;

	background:#090001 url(../../images/frontend/bg.jpg) no-repeat 50% 0;

	line-height:0;

}



#page {

	width:1000px;

	margin:0 auto;

	overflow:hidden;

	line-height:1.6em;

}



#header {

	width:1000px;

	float:left;

	position:relative;

}



#main {

	float:left;

	width:1000px;

	margin-bottom:20px;

}



#content {

	float:left;

	width:1000px;

	margin-top:8px;

}



#footer {

	width:950px;

	border-top:1px solid #350202;

	font-size:0.86em;

	float:left;

	margin:0 20px;

	_margin:0 10px;

	padding:10px 5px 20px;

	text-align:center;

}



/* ---------------LAYOUT--------------- */



.cont_eng {

	padding-bottom:60px;

}



#logo {

	position:absolute;

	top:12px;

	left:33px;

}



#logo a {

	display:block;

	width:111px;

	height:103px;

	text-indent:-1000em;

	background:url(../../images/frontend/logo.gif) no-repeat 0 0;

}



#menu {

	float:right;

	width:855px;

	margin-top:35px;

	background:url(../../images/frontend/blink.gif) no-repeat -20px 10px;

	z-index:1;

	padding-bottom:55px;

	position:relative;

}



#menu li.str_gl a {

	background:url(../../images/frontend/glowna.gif) left top no-repeat;

	text-indent:-1000em;

	width:135px;

	height:13px;

	margin-top:3px;

	padding:0;

	line-height:0;

}



#menu li.str_gl a:hover,#menu li.str_gl a.selected {

	background-position:0 -13px;

}



#menu li.home a {

	background:url(../../images/frontend/home.gif) top left no-repeat;

	display:block;

	width:65px;

	height:12px;

	text-indent:-1000em;

	margin-top:4px;

	padding:0;

	line-height:0;

}



#menu li.home a:hover,#menu li.home a.selected {

	background-position:0 -12px;

}



#submenu {

	float:right;

	width:830px;

	position:absolute;

	top:78px;

	right:20px;

	z-index:100;

}



#menu ul {

	float:right;

	padding-right:10px;

}



#submenu ul {

	float:right;

	z-index:2;

}



#menu li.last {

	margin-right:9px;

}



#menu a {

	color:#ebe0b9;

	padding:2px 0 14px;

	float:left;

	display:block;

	width:85px;

	text-align:center;

}



#submenu a {

	color:#fff;

	padding:0 10px 23px 9px;

	float:left;

}



#submenu a:hover,#submenu a.selected {

	background:url(../../images/frontend/hover.gif) repeat-x left top;

	color:#ebe0b9;

}



/*

#submenu a:hover, #submenu a.selected {

	background: url(../../images/frontend/blink2.gif) no-repeat 50% bottom ; 

	color:#ebe0b9;

}



#submenu a:hover span, #submenu a.selected span {

	border-bottom:1px dotted #9E0405;

}*/



h2#foto_main,h2#foto_main_eng {

	background:url(../../images/frontend/foto1.jpg) no-repeat 0 0;

	width:646px;

	height:420px;

	float:left;

	margin-left:20px;

	_margin-left:10px;

	text-indent:-2000em;

}



h2#foto_main_eng {

	background:url(../../images/frontend/foto1_eng.jpg) no-repeat 0 0;

	width:967px;

	height:420px;

}



h2#foto_main span,h2#foto_main_eng span {

	background:url(../../images/frontend/brylant.png) no-repeat 0 0;

	width:88px;

	height:135px;

	display:block;

	position:relative;

	top:335px;

	left:585px;

	text-indent:-1000em;

}



h2#foto_main_eng span {

	left:906px;

}



#sidemenu {

	height:200px;

	width:293px;

	float:right;

	margin-right:20px;

	_margin-right:10px;

	position:relative;

}



#flashcontent {

	height:200px;

	width:293px;

	float:right;

	margin-right:20px;

	_margin-right:10px;

}



a#wybrany {

	background:url(../../images/frontend/wybrany.jpg) no-repeat 0 0;

	width:294px;

	height:200px;

	display:block;

	text-indent:-1000em;

}



#sidemenu #m-zmilosci a {

	height:200px;

	width:293px;

	display:block;

}



#sidemenu #m-zmilosci #tlo1 {

	background:url(../../images/frontend/tlo1.jpg) no-repeat 0 0;

}



#sidemenu #m-zmilosci #tlo2 {

	background:url(../../images/frontend/tlo2.jpg) no-repeat 0 0;

	display:none;

}



#sidemenu #m-zmilosci #tlo3 {

	background:url(../../images/frontend/tlo3.jpg) no-repeat 0 0;

	display:none;

}



#m-zegarki {

	background:url(../../images/frontend/sidemenu2.jpg) no-repeat 0 0;

	margin-top:20px;

}



#sidemenu a {

	display:block;

	width:293px;

	height:100%;

	text-indent:-1000em;

}



#sidemenu #circle {

	position:absolute;

	right:20px;

	top:166px;

	z-index:100;

}



#sidemenu #circle a {

	display:block;

	width:16px;

	height:15px;

	line-height:0;

	text-indent:-1000em;

	float:left;

	margin-left:1px;

	background:url(../../images/frontend/indeksator.jpg) no-repeat 0 0;

}



#sidemenu #circle a#s_1 {

	background-position:-16px 0;

}



#sidemenu #circle a#s_2 {

	background-position:-32px 0;

}



#sidemenu #circle a#s_0:hover,#sidemenu #circle a#s_0.activeSlide {

	background-position:-1px -18px;

}



#sidemenu #circle a#s_1:hover,#sidemenu #circle a#s_1.activeSlide {

	background-position:-17px -18px;

}



#sidemenu #circle a#s_2:hover,#sidemenu #circle a#s_2.activeSlide {

	background-position:-33px -18px;

}



#m-newsletter {

	float:right;

	margin-top:20px;

	margin-right:20px;

	_margin-right:10px;

	width:273px;

	/*min-height:117px;

	_height:expression("117px");	
  
  padding:83px 0 0 20px;*/

	background:url(../../images/frontend/sidemenu-newsletter.gif) no-repeat 0 0;

	min-height:154px;

	_height:expression("154px");	
  
  padding:45px 0 0 20px;


}

#m-newsletter p{margin-bottom:5px;}

#m-newsletter input {

	/*width:184px;

	height:16px;

	color:#BF9E82;

	background:#590202;

	border:1px solid #aa0e0e;

	margin-left:0;

	margin-top:15px;

	padding:3px;*/
	
	width:183px;
	height:22px;
	color:#c6b3b3;
	background:url(../../images/frontend/input-bg.gif) no-repeat 0 0;  
	border:none;
	padding:6px 6px 0 6px;
}



#m-newsletter input.submit {

	width:85px;

	height:28px;

	border:none;

	float:right;

	margin-top:12px;

	margin-left:0;

	margin-right:8px;

	_margin-right:4px;

	padding:0;

	background:none;

}



#m-newsletter p {

	color:#EBE0B9;

	font-size:small;

	line-height:1.3em;

}



#news {

	float:left;

	width:950px;

	padding:20px 25px 13px;

}



#news h3 {

	background:url(../../images/frontend/aktualnosci.gif) no-repeat left 50%;

	text-indent:-1000em;

	float:left;

	width:140px;

}



#Nlead {

	position:relative;

	left:140px;

	top:0;

	_left:0;

}



#Nlead.alt {

	left:0;

}



#Nlead div {

	float:left;

	width:755px;

	padding-right:15px;

}



#news a {

	border-bottom:1px dotted #9e0405;

	color:#EBE0B9;

}



#nav1 {

	float:right;

	width:35px;

}



a#next,a#prev {

	background:url(../../images/frontend/arrow.gif) no-repeat 0 0;

}



a#next {

	width:11px;

	height:13px;

	border-bottom:none;

	text-indent:-1000em;

	display:inline;

	float:left;

	margin-right:13px;

	margin-top:3px;

}



a#prev {

	background-position:-11px 0;

	width:11px;

	height:13px;

	border-bottom:none;

	text-indent:-1000em;

	display:inline;

	float:left;

	margin-top:3px;

}



#footer li {

	display:inline;

	margin:0 13px;

}



#footer a {

	color:#ebe0b9;

	border-bottom:1px dotted #7d0405;

}



#lang {

	left:200px;

	position:relative;

	top:35px;

	z-index:20;

	width:40px;

}



#lang a.eng {

	background:url(../../images/frontend/eng2.gif) no-repeat;

	width:30px;

	height:15px;

	display:block;

	text-indent:-1000em;

}



#lang a.pl {

	background:url(../../images/frontend/pl2.gif) no-repeat;

	width:30px;

	height:15px;

	display:block;

	text-indent:-1000em;

}



/*

#footer li.enzo {

	float:right;

	font-family: Arial, Helvetica, Garuda, FreeSans, sans-serif;

	margin-right:0px;

}



#footer li.enzo a {

	float:left;

	* padding:5px 0px;

	color: #a20c0d;

}



#footer li.enzo span {

	background:url(../../images/frontend/enzo.gif) no-repeat left top;

	padding:4px 0px 5px 22px;

	font-weight:bold;

}

*/



/* ---------------PODSTRONA--------------- */



#sub_content {

	float:left;

	width:708px;

	margin-top:12px;

	margin-left:25px;

	_margin-left:12px;

	padding-bottom:20px;

}



#sub_content_wrap {

	float:left;

	width:663px;

	padding:15px 15px 20px 30px;

	background:#350000 url(../../images/frontend/sub_bg.gif) no-repeat 0 0;

}



#sidebar_wrap {

	float:right;

	width:250px;

}



.sid_top {

	margin-top:12px;

}



#sidebar {

	float:right;

	width:230px;

	margin-right:20px;

	_margin-right:10px;

	font-size:1.07em;

	position:relative;

	padding-bottom:50px;

}



#sidebar.new {

	padding-bottom:105px;

}



#sidebar.slub {

	padding-bottom:41px;

}



#sidebar.zegarki {

	padding-bottom:90px;

}



#newsletter {

	float:left;

	padding:50px 25px 15px;

	width:180px;

	text-align:center;

	background:#350000 url(../../images/frontend/newsletter_bg.gif) no-repeat left top;

	margin-bottom:20px;

	margin-top:-30px;

}



#newsletter input.submit {

	margin-top:15px;

}



#breadcrumbs {

	font-size:0.93em;

	color:#c9bd93;

	background:url(../../images/frontend/line.gif) no-repeat 50% bottom;

	padding-bottom:12px;

}



#breadcrumbs a {

	color:#c9bd93;

}



#breadcrumbs span {

	padding:0 3px;

}



#breadcrumbs a.last {

	color:#ebe0b9;

}



#product {

	padding-top:15px;

}



#nav a,dl a.more,a.back,#paging a {

	color:#EBE0B9;

	border-bottom:1px dotted #740909;

}



#product #prod_gallery a {

	border-bottom:0;

}



#prod_params {

	width:330px;

	float:right;

	padding:0 20px;

}



/*

#prod_params li span {

	color:#810000;

}



#prod_desc {

	color:#504c3d;

}



#prod_desc span {

	color:#000;

}

*/



#prod_params span {

	float:left;

	width:156px;

	background-position:right 4px;

	padding-bottom:4px;

}



#prod_params span.atr {

	float:left;

	width:160px;

	padding-bottom:0;

	text-align:right;

	color:#ebe0b9;

	font-size:0.93em;

	font-weight:bold;

	height:23px;

	margin-top:2px;

}



#prod_params span#p8 {

	width:43px;

	background-position:left 6px;

	padding-bottom:6px;

	_padding-bottom:0;

}



#prod_params span.dane {

	margin-left:15px;

	_margin-left:7px;

	padding:0;

	width:155px;

}



#prod_params span.dane2 {

	margin-left:11px;

	_margin-left:5px;

	padding:0;

	width:155px;

}



#p1 {

	display:block;

	text-indent:-1000em;

	height:12px;

	background:url(../../images/frontend/nazwa.gif) no-repeat 0 0;

	margin-top:1px;

}



#p2 {

	display:block;

	text-indent:-1000em;

	height:12px;

	background:url(../../images/frontend/numer.gif) no-repeat 0 0;

	margin-top:1px;

}



#p3 {

	display:block;

	text-indent:-1000em;

	height:12px;

	background:url(../../images/frontend/rodzaj.gif) no-repeat 0 0;

}



#p4 {

	display:block;

	text-indent:-1000em;

	height:13px;

	background:url(../../images/frontend/proba.gif) no-repeat 0 0;

}



#p5 {

	display:block;

	text-indent:-1000em;

	height:13px;

	background:url(../../images/frontend/kamien.gif) no-repeat 0 0;

}



#p6 {

	display:block;

	text-indent:-1000em;

	height:15px;

	background:url(../../images/frontend/okazja.gif) no-repeat 0 0;

}



#p7 {

	display:block;

	text-indent:-1000em;

	height:12px;

	background:url(../../images/frontend/cena.gif) no-repeat 0 0;

}



#p9 {

	display:block;

	text-indent:-1000em;

	height:15px;

	background:url(../../images/frontend/cena2.gif) no-repeat 0 0;

}



#p8 {

	display:block;

	text-indent:-1000em;

	height:12px;

	background:url(../../images/frontend/opis.gif) no-repeat 0 0;

	margin-top:-1px;

}



#prod_params ul {

	background:url(../../images/frontend/line_min.gif) no-repeat 50% bottom;

	float:left;

	padding-bottom:20px;

	color:#EBE0B9;

}



#prod_params ul li {

	padding:1px 0;

	float:left;

}



#prod_desc {

	color:#EBE0B9;

	padding-top:20px;

	float:left;

}



#prod_gallery {

	width:280px;

	float:left;

	text-align:center;

}



.text {

	float:left;

	width:100%;

}



#seealso li {

	float:left;

	text-align:center;

	margin-right:15px;

}



#seealso a {

	color:#ddd0a2;

	border-bottom:none;

	font-size:0.86em;

	display:block;

	overflow:hidden;

}



#nav {

	text-align:center;

	background:url(../../images/frontend/line.gif) no-repeat 50% bottom;

	padding:20px 0;

}



.al {

	text-align:left;

}



.ar {

	text-align:right;

}



.nav {

	width:33%;

}



h2 span {

	float:left;

	width:660px;

}



h2 span.font {

	display:block;

	color:#e6d7be;

	padding:15px 0 7px;

	font-size:1.29em;

}



h2 span.font2 {

	display:block;

	color:#e6d7be;

	padding:15px 0 5px;

	font-size:1.14em;

}



/*

h2 span.normal{

	position:relative; 

	left:10px; 

	top:-50px; 

	z-index:2;

}*/

#mini img,#mini2 img {

	cursor:pointer;

}



#mini2 img {

	margin:0 3px;

}



#mini2 {

	width:310px;

	text-align:center;

}



#mini img.blank {

	cursor:default;

}



#foto {

	margin-bottom:4px;

}



#sidebar li a {

	background:url(../../images/frontend/punktor1.png) no-repeat 3px -1px;

	padding-left:33px;

	padding-right:15px;

	display:block;

}



#sidebar ul.Level1 {

	padding:25px 0 55px;

	background:#350000 url(../../images/frontend/sidebar_bg.gif) no-repeat 0 0;

}



#sidebar li {

	padding:2px 0;

}



#sidebar ul ul {

	padding:0;

}



#sidebar ul ul li a,#sidebar li.lev3 a {

	background:url(../../images/frontend/punktor.gif) no-repeat 33px 9px;

	padding-left:48px;

	display:block;

}



#sidebar h3 {

	background:url(../../images/frontend/brylant.png) no-repeat bottom right;

	width:88px;

	height:143px;

	position:absolute;

	bottom:0;

	left:170px;

	text-indent:-1000em;

}



#sidebar.new h3 {

	background:url(../../images/frontend/kolczyki.png) no-repeat right bottom;

	width:83px;

	height:151px;

	left:172px;

}



#sidebar.obraczki h3 {

	background:url(../../images/frontend/obraczki.png) no-repeat right bottom;

	width:143px;

	height:138px;

	left:100px;

}



#sidebar.slub h3 {

	background:url(../../images/frontend/roza.png) no-repeat right bottom;

	width:131px;

	height:94px;

	left:112px;

}



#sidebar.zegarki h3 {

	background:url(../../images/frontend/zegarki.png) no-repeat right bottom;

	width:144px;

	height:149px;

	left:100px;

}



#sidebar.srebro h3 {

	background:url(../../images/frontend/srebro.png) no-repeat right bottom;

	width:94px;

	height:122px;

	left:160px;

}



#sidebar.prezenty h3 {

	background:url(../../images/frontend/prezenty.png) no-repeat right bottom;

	width:88px;

	height:118px;

	left:160px;

}



#art {

	padding:0 20px 20px 0;

	float:left;

	color:#ebe0b9;

	width:643px;

}



.foto {

	float:right;

	margin-left:20px;

}



.salon {

	width:330px;

	padding:20px 0 25px;

	background:url(../../images/frontend/line_min.gif) no-repeat 50% bottom;

}



.salon a {

	font-size:1.07em;

	color:#ebe0b9;

	border-bottom:1px dotted #7f0a0a;

}



.salon a:hover {

	font-size:1.07em;

	color:#fff;

	border-bottom:1px solid #d81414;

}



.salon h3 {

	display:block;

	color:#bfb17f;

	font-size:1.29em;

}



#image_navigator,#mini {

	float:right;

	width:280px;

	clear:both;

}



#image_navigator {

	position:relative;

	left:0;

	top:65px;

	margin-top:-65px;

}



#image_navigator a {

	display:block;

	float:left;

	height:65px;

	margin-right:4px;

	text-indent:-1000em;

	width:67px;

}



/*

#sidebar ul ul ul.Level3 {padding-left:20px;}

#sidebar ul ul ul ul.Level4 {padding-left:20px;}

*/



#sidebar ul.Level3 a {

	padding-left:68px;

	background:transparent url(../../images/frontend/punktor.gif) no-repeat scroll 53px 9px;

}



#sidebar ul.Level4 a {

	padding-left:88px;

	background:transparent url(../../images/frontend/punktor.gif) no-repeat scroll 73px 9px;

}



#mp_casket {

	color:#ebe0b9;

	background:url(../../images/frontend/casket_bg.png) no-repeat left top;

	padding:55px 25px 15px;

	width:180px;

	margin-bottom:20px;

}



#mp_casket a {

	color:#ebe0b9;

	border-bottom:1px dotted #740909;

}



.cs_link {

	margin-top:10px;

}



#product_search {

	background:transparent url(../../images/frontend/line.gif) no-repeat scroll 50% top;

	color:#C9BD93;

	font-size:0.93em;

	padding:17px 0 12px;

	float:left;

	width:663px;

}



#place_search {

	float:left;

	width:332px;

	background:url(../../images/frontend/line_min.gif) no-repeat 50% bottom;

	padding:15px 0;

	color:#C9BD93;

}



#product_search select,#place_search select,#newsLetterForm select {

	width:142px;

	height:22px;

	font-size:0.85em;

	background:#590202;

	border:1px solid #a30d0d;

	color:#fffbf8;

}



#place_search select {

	width:230px;

}



#newsLetterForm select {

	width:150px;

	_width:147px;

}



#product_search .price select {

	width:60px;

}



#product_search input.submit {

	background:url(../../images/frontend/szukaj_new.gif) top left no-repeat;

	width:85px;

	height:28px;

	border:none;

	cursor:pointer;

}



#product_search input.submit2 {

	width:85px;

	height:28px;

	border:none;

	cursor:pointer;

	margin-top:10px;

	background:url(../../images/frontend/szukaj_new.gif) top left no-repeat;

	text-indent:-1000em;

	padding:0;

}



#m-newsletter input.nl_submit {

	float:right;

	margin-left:0;

	margin-right:12px;

	_margin-right:6px;

	/*margin-top:-22px;*/

	padding:0;

/*	width:51px;

	height:27px;*/
	
	width: 57px;
	
	height: 30px;

	border:none;

	cursor:pointer;

/*	background:url(../../images/frontend/button_zapisz.jpg) top left no-repeat;*/

	background:url(../../images/frontend/zapisz-new.gif) top left no-repeat;
	
  display:block;

	text-indent:-1000em;
	
	* margin-top:-28px;

}


#m-newsletter input.nl_submit:hover{background-position:0 -30px;}


#newsLetterForm input.nl_submit {

	width:85px;

	height:27px;

	border:none;

	cursor:pointer;

	margin-top:10px;

	background:url(../../images/frontend/button_zapisz.jpg) top left no-repeat;

	text-indent:-1000em;

	padding:0;

	margin-left:110px;

}



#contactForm input.send_en {

	width:85px;

	height:28px;

	border:none;

	cursor:pointer;

	margin-top:10px;

	background:url(../../images/frontend/send_new.gif) top left no-repeat;

	text-indent:-1000em;

	padding:0;

	margin-left:100px;

}



#newsLetterForm input.nl_submit:hover {

	background-position:0 -27px;

}



.criteria {

	float:left;

	margin-bottom:8px;

	width:213px;

	text-align:right;

}



.criteria.btn {

	clear:both;

	padding-top:5px;

	text-align:center;

	width:663px;

}



#products_list {

	margin-top:35px;

}



#products_list li {

	float:left;

	margin-left:16px;

	text-align:center;

	margin-bottom:30px;

	width:117px;

}



#products_list li.clear {

	clear:left;

	margin-left:0;

}



#products_list li a {

	color:#EBE0B9;

	display:block;

	font-size:0.86em;

}



#nav a.active {

	font-weight:bold;

	color:#fff;

	border-bottom:none;

}



div.nr a {

	margin:0 2px 0 3px;

}



#products_list #nav {

	background:url(../../images/frontend/line.gif) no-repeat 50% top;

}



.place_desc,.place_desc2 {

	float:left;

	width:332px;

	background:url(../../images/frontend/line_min.gif) no-repeat 50% bottom;

	padding:15px 0;

	color:#ebe0b9;

}



.place_desc a {

	border-bottom:1px dotted #7f0a0a;

	color:#ebe0b9;

}



.place_desc2 {

	color:#bfb17f;

	background:none;

}



.place_desc2 li {

	background:url(../../images/frontend/punktor.gif) no-repeat left 10px;

	padding-left:12px;

}



#map {

	float:right;

	width:310px;

	height:270px;

	margin-top:-35px;

	color:#000;

	font-size:0.71em;

	line-height:1.1em;

}



#map a {

	color:#000;

}



#place_file {

	float:right;

	width:310px;

	position:relative;

}



#art_file {

	float:right;

	width:312px;

	padding-left:15px;

}



#map_url {

	float:right;

	width:310px;

	text-align:center;

}



#godziny {

	background:url(../../images/frontend/godziny.gif) no-repeat left top;

	text-indent:-1000em;

	width:160px;

	height:13px;

	padding-bottom:10px;

}



#houres {

	background:url(../../images/frontend/houres.gif) no-repeat left top;

	text-indent:-1000em;

	width:108px;

	height:13px;

	padding-bottom:10px;

}



#connected {

	height:230px;

}



#mycarousel a {

	display:block;

}



#contact,#contact2 {

	background:transparent url(../../images/frontend/line.gif) no-repeat scroll 50% top;

	color:#C9BD93;

	font-size:0.93em;

	padding:15px 0;

	float:left;

}



.contact_box_l {

	width:390px;

	float:left;

}



#contact.contact_box_r {

	width:250px;

	float:right;

	background:none;

}



#contactForm input,#contactForm textarea,#simpleSearch input,#newsletter input.email,#newsLetterForm input,#SendCasket input,#SendCasket textarea {

	width:142px;

	font-size:0.85em;

	float:left;

	padding:2px;

	background:#590202;

	border:1px solid #a30d0d;

	color:#fffbf8;

}



#newsletter input.email {

	margin-left:15px;

}



#contactForm textarea,#SendCasket textarea {

	height:70px;

	overflow:auto;

}



#contactForm input.submit,#newsLetterForm input.submit,#SendCasket input.submit {

	width:85px;

	height:28px;

	margin-left:110px;

	margin-top:10px;

	border:none;

	background:none;

}



#contactForm input.submit2 {

	width:61px;

	height:29px;

	margin-left:130px;

	margin-top:10px;

	border:none;

	background:none;

}



#simpleSearch input.submit {

	border:none;

	margin-left:10px;

	margin-bottom:10px;

	padding:0;

	background:url(../../images/frontend/szukaj_new2.gif) top left no-repeat;

	width:85px;

	height:28px;

	cursor:pointer;

	text-indent:-1000em;

}



#contactForm,#newsLetterForm,#SendCasket {

	margin:0 auto;

	width:250px;

	text-align:center;

}



#contactForm label,#newsLetterForm label,#SendCasket label {

	width:90px;

	text-align:right;

	display:block;

	float:left;

	padding-right:10px;

}



#newsLetterForm label {

	width:100px;

}



#SendCasket label {

	width:150px;

}



#contactForm div {

	float:left;

	width:250px;

}



#newsLetterForm div {

	float:left;

	width:260px;

}



#SendCasket div {

	float:left;

	width:310px;

}



dl img {

	margin-right:10px;

	float:left;

}



dl {

	margin:15px 0;

}



dt {

	font-weight:bold;

}



#productcarusel {

	position:none;

}



#art ul li {

	background:transparent url(../../images/frontend/punktor.gif) no-repeat scroll left 10px;

	padding-left:12px;

}



#art ul {

	margin:10px 0;

}



#art ol {

	list-style-type:decimal;

	margin:10px 0 10px 20px;

}



p.news_all {

	margin-top:30px;

}



#casket_add {

	margin-top:20px;

	text-align:center;

}



#casket_add a {

	background:url(../../images/frontend/szkat_add.gif) top left no-repeat;

	width:168px;

	height:28px;

	display:block;

	text-indent:-1000em;

	margin:0 auto;

}



#casket_add p {

	color:#FB3E03;

	font-size:0.86em;

}



a.del {

	background:url(../../images/frontend/usun.gif) top left no-repeat;

	width:36px;

	height:15px;

	display:block;

	text-indent:-1000em;

	margin:0 auto;

	margin-top:5px;

}



a.send_casket {

	background:url(../../images/frontend/wyslij_new.gif) top left no-repeat;

	width:85px;

	height:28px;

	display:block;

	text-indent:-1000em;

	margin:0 auto;

}



p.msg {

	color:#EBE0B9;

	font-size:0.86em;

	font-weight:bold;

	text-align:center;

	padding:10px 0;

}



div#paging {

	text-align:center;

}



.tel {

	background:url(../../images/frontend/tel_bg.png) 0 0 no-repeat;

}



/* ---------------JS--------------- */



#carousel {

	width:600px;

	height:150px;

}



#carousel a {

	position:absolute;

	width:110px;

}



#ImageBoxOverlay {

	background-color:#000;

	z-index:1000;

}



#ImageBoxOuterContainer {

	z-index:1000;

}



#ImageBoxCaption {

	background-color:#F4F4EC;

}



#ImageBoxContainer {

	width:250px;

	height:250px;

	background-color:#F4F4EC;

}



#ImageBoxCaptionText {

	font-weight:bold;

	padding-bottom:5px;

	font-size:13px;

	color:#000;

}



#ImageBoxCaptionImages {

	margin:0;

}



#ImageBoxNextImage {

	background-image:url(images/next.prev);

	background-repeat:no-repeat;

	background-color:transparent;

}



#ImageBoxPrevImage {

	background-image:url(images/prev.gif);

	background-repeat:no-repeat;

	background-color:transparent;

}



#ImageBoxNextImage:hover {

	background-image:url(images/next.prev);

	background-repeat:no-repeat;

	background-position:right top;

}



#ImageBoxPrevImage:hover {

	background-image:url(images/prev.gif);

	background-repeat:no-repeat;

	background-position:left bottom;

}



#Content .mapSiteItem1 {

	text-transform:uppercase;

	font-size:1.143em;

	line-height:1.5em;

}



#Content .mapSiteItem2 {

	margin-left:20px;

	line-height:1.25em;

}



#Content .mapSiteItem3 {

	margin-left:40px;

	line-height:1.25em;

}



fieldset,abbr,acronym,img,#sitemap a {

	border:none;

}



a,#product a:hover,#mp_casket span,#products_list li a:hover {

	color:#fff;

}



#menu li,#submenu li,#breadcrumbs li,.l,h2,dd {

	float:left;

}



#m-newsletter h2,#newsletter h2,#mp_casket h2 {

	text-indent:-1000em;

}



#news a:hover,#footer a:hover,#mp_casket a:hover,#map_url a:hover,#art a:hover {

	border-bottom:1px solid #D81414;

	color:#FFF;

}



#news a#next:hover,#news a#prev:hover,#footer #lang a,#footer #lang a:hover,#product #nav a:hover span {

	border-bottom:none;

}



#sidebar.obraczki,#sidebar.srebro,#sidebar.prezenty {

	padding-bottom:75px;

}



#breadcrumbs a:hover,#breadcrumbs a.last:hover,#nav a:hover,dl a.more:hover,a.back:hover,#paging a:hover {

	color:#fff;

	border-bottom:1px solid #D81414;

}



#product a,dt a {

	color:#EBE0B9;

}



#product a:hover span,#products_list li a:hover span {

	border-bottom:1px solid #D81414;

}



#print,.r {

	float:right;

}



#nav span,dl a span,a.back span,#mp_casket a span {

	color:#fb3e03;

}



#sidebar ul li a.selected,#sidebar ul li a:hover {

	color:#c9bd93;

	background:#4e0000 url(../../images/frontend/hover3.gif) no-repeat left top;

}



#sidebar ul ul li a.selected,#sidebar li.lev3 a.selected,#sidebar ul ul li a:hover,#sidebar li.lev3 a:hover {

	color:#c9bd93;

	background:#4e0000 url(../../images/frontend/hover2.gif) no-repeat left top;

}



.salon.last,#contact2 {

	background:none;

}



#sidebar ul.Level3 a:hover,#sidebar ul.Level3 a.selected {

	background:#4e0000 url(../../images/frontend/hover4.gif) no-repeat left top;

}



#sidebar ul.Level4 a:hover,#sidebar ul.Level4 a.selected {

	background:#4e0000 url(../../images/frontend/hover5.gif) no-repeat left top;

}



#contactForm input.send,#SendCasket input.send {

	width:85px;

	height:28px;

	border:none;

	cursor:pointer;

	margin-top:10px;

	background:url(../../images/frontend/wyslij_new.gif) top left no-repeat;

	text-indent:-1000em;

	padding:0;

	margin-left:100px;

}



#product_search input.submit2:hover,#contactForm input.send:hover,#product_search input.submit:hover,#contactForm input.send_en:hover,#SendCasket input.send:hover,#simpleSearch input.submit:hover,#casket_add a:hover,a.send_casket:hover {

	background-position:0 -28px;

}



#map_url a,#art a {

	border-bottom:1px dotted #740909;

	color:#EBE0B9;

}



p.news_all span,div#paging span {

	color:#FB3E03;

}

#newsLetterForm.newsleter-form-2 {width:100%;text-align:left;color:#C9BD93;font-size:0.93em;}

#newsLetterForm.newsleter-form-2 div{width:221px;}

#newsLetterForm.newsleter-form-2 label{width:auto;}

#formErrors {color:red;}


#m-newsletter input.nice_select{
  cursor:default;
  background:url(../../images/frontend/select-bg.gif) no-repeat;
}

#m-newsletter p.select{position:relative;}

ul.virtual_select{z-index:2;
border:1px solid #921515;max-height:200px;width:187px;margin:0;left:3px;
list-style-type:none;padding:0;display:block;position:absolute;display:none;
top:25px;
}

ul.virtual_select li{display:block;height:18px;padding:2px 0 0 5px;margin:0;cursor:pointer;background-color:#6d0000;color:#ebe0b9;}

ul.virtual_select li.selected{background-color:#480000; color:#fff;}

ul.virtual_select li.last{background-color:#6d0000 !important;color:#ebe0b9 !important;}

ul.virtual_select li.over{background-color:#480000; color:#fff;}

#m-newsletter input.rozwin{
  background:url(../../images/frontend/select-bg2.gif) no-repeat;
}
