/*
Theme Name: Jaracz.pl
Theme URI: http://jaracz.pl/
Description: Theme for Jaracz.pl.
Version: 1
Author: Jerzy Tuleja
Author URI: tproject.pl
Tags: none
*/

/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;}
body{color:#4c3a06;font-size:0.75em;font-family:Verdana,  Helvetica, sans-serif;}

body{padding:5px 0;background:#fcffd3;text-align:center;}

.input, select, textarea{border:1px solid #999;font:0.917em Verdana, sans-serif;}
.submit{font:1em Verdana, sans-serif;}

a{color:#642;text-decoration:underline;}
a:hover{color:#000066;text-decoration:underline;}

.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.skiplink{position:absolute;top:-500px;left:0px;overflow:hidden;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

#container{width:789px;margin:0 auto;}
#main{width:789px; text-align:left;}

.banner {text-align:center; margin:auto; width:705px;}
.banner img{ margin: 0 auto; border:2px solid #dcdac9;}

/* MENU TOP ABOVE LOGO */
#menu1{float:right;padding:5px 0px 5px 120px;list-style:none;}
#menu1 li{float:left;padding:0 10px;}
#menu1 li a{color:#000066;font:0.9em Verdana;text-decoration:none;}
#menu1 li a:hover, #menu1 .selected{background-color:inherit;color:#000066;text-decoration:underline;}

/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head{position:relative;clear:both;height:178px;background:url('images/header.jpg') no-repeat;color:#fff;}

#logo{clear:both; margin:0 0 0 122px; padding:25px 0 0; width:300px; }
#logo h1{float:left; padding:0px 20px;}
#logo h2{float:left; padding-left:20px; margin:0px; background:inherit;color:#000066; width:280px;}
#logo #logotype {width:280px; height:51px; margin:0 0 50px 5px; border:0px;}
#slogan {width:250px; height:44px; margin:0 0 0 20px;}

#menu5{float:left;list-style:none; margin-top:10px;}
#menu5 li{float:left; text-align: right; }
#menu5 li div{color:#000066;font:1em Verdana;text-decoration:none;width:335px;}

/* NAVIGATION PATH - TREE */
#navipath{position:absolute;top:200px;padding:0 0 0 5px;}
#navipath a{background-color:inherit;color:#fff;text-decoration:none;}
#navipath a:hover{text-decoration:underline;}


/* MAIN MENU */
#mainmenu{float:left;width:100%; height:53px; background:url('images/menu.jpg') no-repeat;}
#mainmenu h6{ display:none;}
#mainmenu ul{margin:0px ; float:right; height:51px; font-family:tahoma;font-size:1.08em;list-style:none; text-align:center; width:665px;}
#mainmenu ul li{float:left; height:35px; padding-top:10px; margin:0 20px;}
#mainmenu ul a {display:block; height:20px;padding:8px 0; font-size:20px;color:#FFFF66;font-weight:bold; width:100%; text-decoration:none; outline:none;}
#mainmenu ul .selected{color:#fff;}

/* .page-item-5 a{width:95px; background:url('images/menu/o-firmie.png') no-repeat;}
.page-item-6 a{width:95px; background:url('images/menu/sklepy.png') no-repeat;}
.page-item-7 a{width:95px; background:url('images/menu/uslugi.png') no-repeat;}
.page-item-8 a{width:95px; background:url('images/menu/skup.png') no-repeat;}
.page-item-9 a{width:95px; background:url('images/menu/wycena.png') no-repeat;}
.page-item-2 a{width:95px; background:url('images/menu/kontakt.png') no-repeat;}
.page-item-1382 a{width:95px; background:url('images/menu/komis.png') no-repeat;} */


/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;float:left;width:100%;background:url('images/oferta.jpg') no-repeat; }


#top{float:left; width:100%; height:226px; text-align:center; }


	/* PRODUCT MENU */

.page_item a{cursor:pointer;}	
	
#offer{float:left;width:100%; }
#offer h6{ display:none;}
/* #offer ul{margin:4px 0 4px 20px;list-style:none;}
#offer li{width:160px; padding:0px; margin:5px 0;}
#offer li a{display:block; width:160px; height:26px; line-height:26px; padding:0px; color:#000066; text-decoration:none; text-align:left; text-indent:-9999px; outline:0;} */
#offer ul.menu{margin:0 0 0 125px; float:left;font-family:tahoma;font-size:1.08em;list-style:none; text-align:center;}
#offer ul.menu > li{float:left; padding:0 0 0; margin:0 20px; position:relative;}
#offer ul li:hover .sub-menu {display:block;}
#offer ul a {display:block; padding:8px 0 12px; font-size:20px;color:#000066;font-weight:bold; text-decoration:none; outline:none; text-align:left; white-space: nowrap;}

#offer ul ul.sub-menu{left: -20px; position: absolute; top: 40px; z-index: 1000; list-style:none; display:none; border:1px solid #e8e2d4; border-top:none;}
#offer ul ul.sub-menu li{float:none; padding:0 10px; margin:0; background: #f9ffb9; }
#offer ul ul.sub-menu a {font-size:18px;}

/* #offer .sub1{margin:0;padding:0 0 10px  0;border:0;}
#offer .sub1 a{display:block;width:75%;padding:2px 10% 2px 15%;border:0;}
* html #offer a, * html #offer .sub1 a{width:100%;}
#offer .selected, {background-color:inherit; color:#a7080c; text-decoration:underline;} */
	
	
	
/* #offer .page-item-13 a{background:url('images/menu/zloto.png') no-repeat;}
#offer .page-item-15 a{background:url('images/menu/srebro.png') no-repeat;}
#offer .page-item-16 a{background:url('images/menu/bursztyn.png') no-repeat;}
#offer .page-item-17 a{background:url('images/menu/zegarki.png') no-repeat;}
#offer .page-item-18 a{background:url('images/menu/pozostale.png') no-repeat;}
#offer .page-item-19 a{background:url('images/menu/specjalna.png') no-repeat;}
#offer .page-item-641 a{background:url('images/menu/karta-stalego-klienta.png') no-repeat;} */



	
	/* SPECIAL MENU */
#special{float:left; margin:0; height:226px; }
#special h6{ display:none;}
#special ul {margin:0; padding:0px; list-style:none;}
#special ul li{margin:0; padding:0px; float:left; width:259px;}
#special ul li a{display:block;width:100%; color:#000066; font-weight:bold;text-decoration:none; text-align:center}	
#special ul li a:hover{}

#special .menu-item-1613 a{display:block; width:259px; height:226px; background: url('images/zareczyny.png') no-repeat; text-indent:-9999px; outline:none;}
#special .menu-item-1614 a{display:block; width:259px; height:226px; background: url('images/slub.png') no-repeat; text-indent:-9999px; outline:none;}
#special .menu-item-1612 a{display:block; width:259px; height:226px; background: url('images/chrzest.png') no-repeat; text-indent:-9999px; outline:none;}

#bottom{float:left;width:100%; margin:10px 0; height:175px;padding:10px 0 5px;text-align:center; background:url('images/bottom.jpg')}

/* RIGHT COLUMN STYLES */
#content{ padding: 20px 0 0; float:left; width:100%; text-align:center; background:#faffc7 url('images/content.jpg') no-repeat;}
#page{width:749px;margin:0px 20px; text-align:left;}

#page img{border:3px solid #ccc;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

#page div.content{width:100%; padding:0px; margin:0; font:1.05em Verdana; line-height:1.5em; text-align:left;}
#page h3, .message h3{background:inherit; color:#000066; font:normal 1.8em Verdana; padding:0 25px; text-align:left;}
* html #page .content h4 {width:100%; float:left; clear:right;}

#page h6{color:#000066; font:normal 1.4em Verdana; padding:0; margin:0 0 20px; text-align:left;}


#page ul, .subpagesList li ol{margin:0 0 0 30px; padding:0;}
#page li{margin:6px 0;padding:0;border-left:0;}
#page p{padding:6px 0;line-height:1.5em;}
.post{float:left;clear:both;margin: 20px 0 15px;}

.pages{padding:8px 0;text-align:right;}

/* IMAGES STYLES */
.imagesList{list-style:none;}
.imagesList li{margin:10px;background:inherit;color:#5b5b5b;font-size:0.917em;}
.imagesList li img{border:2px solid #dcdac9;}
.imagesList li div{text-align:center;}

.imagesList2{list-style:none; width:460px;}
.imagesList2 li{float:left; margin:10px;background:inherit;color:#5b5b5b;font-size:0.917em;}
.imagesList2 li img{border:2px solid #dcdac9;}
.imagesList2 li div{text-align:center;}

#imagesList1{float:left; margin:10px 5px 0 5px;}
#imagesList2{float:right; margin:10px 0 0 10px;}
#imagesList3{clear:both; margin:10px 0 0;}
#imagesList3 li{float:left;}
#imagesList4{clear:both; margin:10px 0 0; text-align:center;}
#imagesList4 li{float:left; margin:10px 0; width:33%;}
#imagesList5{clear:both; margin:10px 0 0; text-align:center;}
#imagesList5 li{float:left; margin:10px 0; width:379px;}
#imagesList6{clear:both; margin:10px 0 0; text-align:center;}
#imagesList6 li{float:left; margin:10px auto; width:252px;}

/* FILES LIST STYLES */
#filesList{padding:5px 0;font-size:0.917em;list-style:none;vertical-align:middle;}
#filesList li{margin:0 0 4px;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{background:inherit;color:#5b5b5b;}

/* SUB PAGES LIST STYLES */
.subpagesListProduct{width:730px; list-style:none; margin:10px 20px 10px}
.subpagesListProduct li{float:left;width:242px;}
.subpagesListProduct li .photo img{border:3px solid #ccc; margin:0 12px 12px;}
.subpagesListProduct li img{}
.subpagesListProduct li h4{padding-left:12px; text-align:center;}
.subpagesListProduct li h4, .subpagesList li h4 a{background:inherit;color:#000066;font:normal 1.167em Verdana; text-decoration:none;}
.subpagesListProduct li h4 a:hover{background:inherit;color:#442;}
.subpagesListProduct li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.subpagesListProduct li li{padding:0;border-left:0;}
.subpagesListProduct li ul{list-style:disc;}
.subpagesListProduct li ol{list-style:decimal;}


ul.obraczki{width:730px; list-style:none; margin:10px auto !important; overflow:hidden;}
.obraczki li h5{position:absolute; margin:5px auto 0; width:180px}
.obraczki li{float:left;width:180px; position:relative;}
.obraczki li img{border:3px solid #ccc; margin:0 12px 12px;}
.obraczki li h4{padding-left:12px; text-align:center;}
.obraczki li h4, .subpagesList li h4 a{background:inherit;color:#000066;font:normal 1.167em Verdana; text-decoration:none;}
.obraczki li h4 a:hover{background:inherit;color:#442;}
.obraczki li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.obraczki li li{padding:0;border-left:0;}
.obraczki li ul{list-style:disc;}
.obraczki li ol{list-style:decimal;}

.gallery-item{text-align:center;}
.gallery-item h5{position:absolute; margin:5px auto 0; width:250px}

/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
.subpagesList li{float:left;width:49%; margin:0 2px;}
* html .subpagesList li{width:49%;}
.subpagesList li .photo{float:left;margin:5px; border:3px solid #ccc;}
.subpagesList li img{}
.subpagesList li h4{padding-bottom:2px;}
.subpagesList li h4, .subpagesList li h4 a{background:inherit;color:#000066;font:normal 1.167em Verdana; text-decoration:none;}
.subpagesList li h4 a:hover{background:inherit;color:#442;}
.subpagesList li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-left:0;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}

/* OPTIONS LINK */
#options{clear:both;margin:10px 10px;background:inherit;color:#7f7f66;font-size:0.917em;text-align:right;}
#options a{padding:0 7px 0;}
#options .back, #options .print{float:right;}
#options .print a{border-left:1px solid #7f7f66;}

.message{padding:40px 0;text-align:center;}

/* ADDITIONAL COLUMN */
#column2{display:none;float:right;width:100px;}


 .leftColumn{
	float: left;
	width:420px;
 }
 
 .rightColumn{
	float: right;
	width:300px;
 }

#footer{clear:both;float:left;width:100%;  padding:10px; background:url('images/footer2.jpg') no-repeat; height:175px; color:#006; font-size:0.9em; border-top:3px solid #e8e0d3;}
#footer div.textwidget{width:222px; float:left; margin:20px;}
#footer div.textwidget img{border:2px solid #ccc; margin:0 10px 0 0; float:left; width:100px; height:75px;}
#footer div.textwidget h6{padding:5px 0; line-height:14px; font-size:16px;}
#footer div.textwidget p{padding:5px 0; line-height:14px;}
#footer a{background:inherit;color:#006;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* FOOTER*/
#foot{clear:both;float:left;width:100%; height:53px; padding:0; background:url('images/footer.jpg') no-repeat; color:#CCCCCC;font-size:0.9em;}
#foot div{margin:10px 0 0 0;}
#foot a{background:inherit;color:#FFFF66;text-decoration:none; font-weight:bold;}
#foot a:hover{text-decoration:underline;}

#foot ul{
	float:left;
	margin:0;
	padding:0 15px;
}
	#foot ul li{
		float:left;
		margin:0 5px;
		padding:0 8px 0 0;
		list-style:none;
	}
	
	/* #foot ul li a{
		display:block;
		height:30px;
		padding:0;
		font-size:14px;
		color:#FFFF66;
		font-weight:bold;
		width:100%;
		text-decoration:none;
		text-indent:-9999px;
		outline:none;
	} */
#foot ul a {display:block; height:20px;padding:8px 0; font-size:18px;color:#FFFF66;font-weight:bold; width:100%; text-decoration:none; outline:none;}
/* #foot ul li.menu-item-1014 a{background:url('images/menu/karta-stalego-klienta.png') no-repeat; width:160px}
#foot ul li.menu-item-1013 a{background:url('images/menu/konkurs.png') no-repeat; width: 70px;}
#foot ul li.menu-item-1029 a{background:url('images/menu/wydarzenia.png') no-repeat; width:90px;}
#foot ul li.menu-item-1220 a{background:url('images/menu/zloto-i-diamenty-inwestycyjne.png') no-repeat; width:231px;}
#foot ul li.menu-item-1567 a{background:url('images/menu/wymiana-i-przerob-zlomu.png') no-repeat; width:200px;} */
	
#copy{float:right;padding:5px 10px 10px; color:#664422; font-size:9px;}
.foot{float:right;padding:0 10px;}
#powered strong{font-weight:normal;}


/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 0px;
  z-index: 0;
}

    .sIFR-active h2,
    .sIFR-active #page h3,
    .sIFR-active #page h4,
    .sIFR-active #page h5,
    .sIFR-active #footer h6,
    .sIFR-active #menu3 ul li div
     {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }
    
   h2 {
      font-size: 22px; color: #000066;
    }

    h3 {
      font-size: 22px; color: #740300;
    }
	
	.content h3 {
      font-size: 20px !important; color: #740300; text-align:center !important;
    }

    #page h4 {
      font-size: 18px; color: #000066;
    }
    
   #page h5,
   #page h5 a{
      font-size: 17px; color: #000066; text-align: center
    }
	
	.ofertaspec h5{
		font-size:22px !important;
	}
	
	#menu3 ul li div{
	 font-size: 18px; color: #000066; cursor: pointer;
	}
	
	#footer h6 {
      font-size: 17px; color: #000066; text-align: center
    }


@media print{
  /* PRINT STYLES */
  body{margin:1cm 0;background:#fff;color:#000;}
  #container{width:20cm;height:auto;background:#fff;}
  #main{width:20cm;margin:0 auto;border:0px;}

  #logo{padding:0;}
  #logo h1{padding:0;}
  #logo h2{font-family:Verdana;}

  #body{background:#fff;}
  #head2, #content, #foot{width:20cm;}
  #head2{height:auto;}
  #column, #head1, #head3, #navipath, #back{display:none;}
  a, #head2, #logo h2, #foot, #foot a, .subpagesList li, .subpagesList li h4 a, #filesList em, .imagesList li{background:inherit;color:#000;}

}
