/*
color: bd1616 / fff1f1
*/
/* =============================================================================
   Typography
   ========================================================================== */

	a, h1, h2, h3, h4 { color:#bd1616; }
	
	h5 { color:#333; }

/* =============================================================================
   Header Styles
   ========================================================================== */	 

 	body { margin-top:0px; background:#75a2d7 url(../images/body.jpg) top center no-repeat; color:#666; }
	.wrapper { background:url(../images/top.png); /*border:10px solid #fff;*/  margin-top:0px; } 	
	#banner {margin-top: 0px; } 


/* =============================================================================
   Menu Styles
   ========================================================================== */
 
 	.menu { background:#bd1616 url(../images/nav.gif) repeat-x;  }
	.menu li { 	background:url(../images/menu_spacer.png) top right no-repeat; height:50px; }
 	#submenubar { margin-left:0px; }	 
		#SearchForm {  margin-left:0px; text-align:center; }
		#searchBox span { margin-left:10px; text-decoration:underline;}		 
		#searchBox .searchBtn { margin:0px; border:0px; width:50px; height:29px; background:url(../images/search.gif) no-repeat; border:0px !important; padding:0px; float:left; cursor:pointer; } 	
	ul.submenu_account { font-size:12px; text-transform:uppercase; }
	ul.submenu_account li { font-size:12px; }

	#submenubar #s {width:250px;  margin-right:9px;}
	
/* =============================================================================
   Content Styles
   ========================================================================== */
	
	#content { padding:0px; padding-top:10px; }
	.middleSidebar h1 {   color:#bd1616; }
 
	ul.tabs li { background:#fff url(../images/content_pane-gradient.gif) bottom left repeat-x; }
 
/* =============================================================================
   Footer Styles
   ========================================================================== */
	
	#footer { background:url(../images/naglowek-bok.jpg) repeat;  color: #bd1616;  }
	#footer p, #footer h3, .recentarticles a { color: #000;  text-align: center; }
	.recentarticles a { text-decoration:underline; }
	#fpages ul li a {color: #000;}
	#fpages ul li a:hover {color: #f4cc6a;}
	
/* =============================================================================
   Slider Styles
   ========================================================================== */
 
	.myslider { margin-top:10px; }
	#siteFeature {position:relative;  background:#efefef; border:1px solid #fff; margin-left:0px !important; width:960px !important; }
	#siteFeature #tabContainer a:link, #siteFeature #tabContainer a:visited { background: transparent url(../images/_slider_inactive.png) no-repeat; }
	#siteFeature #tabContainer a:hover{ background:#fff url(../images/_slider_inactive1.png) no-repeat; }
	#siteFeature #tabContainer a h4 { color: #666; padding:10px 11px 0px 11px; }	
	#siteFeature #tabContainer a.selected h4, #siteFeature #tabContainer a.selected p { color: #fff; text-shadow: 0px 1px 0px #666; }	
	
	#siteFeature #txtBoxContainer a { color:#fff;} 
	#siteFeature h3 { color:#fff; }
	
/* =============================================================================
   Item/ Object Box Styles
   ========================================================================== */
 
	.itembox { border: none; clear: both;margin: 0px 0px 15px;padding: 0px;  }
	.itembox h2.title, .itembox h1.title {	margin: 0px 0;	 font-size:16px; font-weight:bold; line-height:28px; text-transform:uppercase;    min-height:40px;  margin-bottom:0px;     
	border-bottom:solid 1px #e8e8e8;    padding:12px 20px 0 20px;    background:url(../images/naglowek-bok.jpg) repeat top left; color:#000;}	
 
 /* =============================================================================
   MIS WEBSITE STYLES
   ========================================================================== */
	
	#griddler hgroup.price { background: #bd1616 url(../images/nav.gif) repeat-x !important; border:1px solid #e4f1ff !important; }
	#griddler .price h2 { border-top:0px !important; border-right:0px !important; border-left:0px !important; }
	#steptable div.stepped h4 { color:#FFFFFF}

	 
/* =============================================================================
   Featured Items
   ========================================================================== */
	
	#PPTGalleryPage ul.items li.featuredlisting .ititle a {color: #e61e2c; }	
	#PPTGalleryPage .featuredlisting {background: #ffe7e9 !important; color: #333 !important;border-color: #ffbcc3 !important;}
	#PPTGalleryPage .featuredlisting:hover { background:#fff5f6 !important; }
	#PPTGalleryPage .featuredlisting .frame { border: 1px solid #ffbcc3; border-top: 1px solid #ffbcc3;}
	#PPTGalleryPage .green.button { background:#e61e2c; border:0px; }
	#PPTGalleryPage .featuredlisting .pricetag {color: #666; }
		
	.left2cols { margin-left:0px; margin-right:18px; }
	.left3cols { margin-left:0px; } .middle3cols { margin-left:8px; } 
	.right3cols { margin-left:8px; }
	.right2cols { margin-left:18px; }
	.middle2cols {width: 680px;margin-left: 0px;}
	
	
#header {
    background: url(../images/top.png) no-repeat; height:400px;
}

.w_960 {
    width: 1000px;
}


#sidebar {
    background: none;
}

.greybg {
    background: url("../PPT/img/content_pane-gradient.gif") repeat-x scroll left bottom transparent;
}

#page { background:url(../images/tlo-arkusz.jpg); margin-bottom:0px;}

.menu li a {
    color: #CDA148;
    font-size: 20px;
	font-family: Brush Script Std;
    line-height: 50px;
}

.menu li a:hover {
    color: #CDA148;
    font-size: 20px;
	font-family: Brush Script Std;
    line-height: 50px;
	text-shadow: 1px 1px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
}

div.innerwrapper ul li span a:hover{color: #62290a;}

#submenubar {
    /*background: #755606; 
background: -moz-linear-gradient(top, #755606 0%, #fee072 50%, #755606 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#755606), color-stop(50%,#fee072), color-stop(100%,#755606)); 
background: -webkit-linear-gradient(top, #755606 0%,#fee072 50%,#755606 100%); 
background: -o-linear-gradient(top, #755606 0%,#fee072 50%,#755606 100%); 
background: -ms-linear-gradient(top, #755606 0%,#fee072 50%,#755606 100%); 
background: linear-gradient(to bottom, #755606 0%,#fee072 50%,#755606 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755606', endColorstr='#755606',GradientType=0 ); 
    height: 45px;*/
	    background: url("../images/menu.jpg") repeat scroll 0 0 transparent;
    height: 45px;

}

#sidebar-left label, #sidebar label {
    float: left;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 0;
	color: #333;
    width: 80px;
}

.searchresultsbar {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    padding: 10px;
}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: none;
    border-width: none;
    margin: 10px 0;
}

.button, .gray.button, .skin.button, .button gray {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   background: #6f5204; /* Old browsers */
background: -moz-linear-gradient(top, #6f5204 0%, #fbdd6f 50%, #6f5204 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f5204), color-stop(50%,#fbdd6f), color-stop(100%,#6f5204)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6f5204 0%,#fbdd6f 50%,#6f5204 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6f5204 0%,#fbdd6f 50%,#6f5204 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6f5204 0%,#fbdd6f 50%,#6f5204 100%); /* IE10+ */
background: linear-gradient(to bottom, #6f5204 0%,#fbdd6f 50%,#6f5204 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5204', endColorstr='#6f5204',GradientType=0 ); /* IE6-9 */
    border-color: none;
    border-image: none;
    border-style: none;
    border-width: none;
    box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), 0 1px 0 #F8F8F8 inset;
    color: #6f5204;
    text-shadow: 0 1px #FFFFFF;
}

.button:hover, .gray.button:hover, .skin.button:hover, .button gray:hover{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   background: #8e773d; /* Old browsers */
background: -moz-linear-gradient(top, #8e773d 0%, #f9e69f 50%, #8e773d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e773d), color-stop(50%,#f9e69f), color-stop(100%,#8e773d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8e773d 0%,#f9e69f 50%,#8e773d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8e773d 0%,#f9e69f 50%,#8e773d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8e773d 0%,#f9e69f 50%,#8e773d 100%); /* IE10+ */
background: linear-gradient(to bottom, #8e773d 0%,#f9e69f 50%,#8e773d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e773d', endColorstr='#8e773d',GradientType=0 ); /* IE6-9 */
    border-color: none;
    border-image: none;
    border-style: none;
    border-width: none;
    box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), 0 1px 0 #F8F8F8 inset;
    color: #6f5204;
    text-shadow: 0 1px #FFFFFF;
}
#ppt-widget-advancedsearch-box input, #ppt-widget-taxonomy-box input {
    background: #F7E9B7;
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    color: #666666;
    float: right;
    outline: medium none;
    padding: 3px 5px;
    text-align: left;
}

.selectBox-dropdown {
    background:#F7E9B7;
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    color: #666666;
    cursor: default;
    float: right;
    height: 22px;
    outline: medium none;
    position: relative;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

#widget_pp {
  display: block;
  float: right;
  height: 144px;
  padding: 0;
  position: fixed;
  right: 0px;
  top: 40%;
  width: 41px;
  z-index: 1002;
}

.middle3cols {
    margin-left: 5px;
    width: 540px !important;
}

.right3cols {
    margin-left: 5px;
    width: 250px;
}


#categorylistwrapper ul li {
    background: url("../images/menu.png") no-repeat scroll 0 0 transparent;
    border-bottom: none;
    cursor: pointer;
    width: 100%;
	height: 47px;
}

#categorylistwrapper ul li a {
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 15px 55px;
    text-decoration: none;
}


#categorylistwrapper ul li:hover {
    background: url("../images/menu2.png") no-repeat scroll 0 0 transparent;
    position: relative;
}


#PPTHomePage #homeFeaturedList ul li:hover {
    background: none repeat scroll 0 0 #EDDDA7;
}

.enditembox {
    background: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top: none;
    overflow: hidden;
}

.wp_themeSkin iframe {
    background: none repeat scroll 0 0 #FFFFFF !important;
}


.green_box {
    background: none repeat scroll 0 0 #E8D594;
    border-color: #A58A2D;
    color: #A58A2D;
}

.green_box_content > a {
    color: #826a16 !important;
}


#registerform h4, #SUBMITFORM h4 {
    border-bottom: none;
    font-size: 20px;
    line-height: 33px;
    padding-bottom: 6px;
}


ul.items.list_style li:hover {
    background: none repeat scroll 0 0 #EDDDA7;
}

ul.items.list_style li:nth-child(2n+1) {
    background: none repeat scroll 0 0 transparent;
}

ul.items.list_style li {
    background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #DDDDDD;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
}

ul.paginationD li a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(to bottom, #6F5204 0%, #FBDD6F 50%, #6F5204 100%) repeat scroll 0 0 transparent;
  border-image: none;
  border-style: none;
  box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), 0 1px 0 #F8F8F8 inset;
  color: #6F5204;
  text-shadow: 0 1px #FFFFFF;
}

ul.paginationD10 li a:hover, ul.paginationD10 li a.current {
    -moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: linear-gradient(to bottom, #8E773D 0%, #F9E69F 50%, #8E773D 100%) repeat scroll 0 0 transparent;
border-image: none;
border-style: none;
box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), 0 1px 0 #F8F8F8 inset;
color: #6F5204;
text-shadow: 0 1px #FFFFFF;
}

ul.paginationD {
    background: none repeat scroll 0 0 transparent;
    }
	

#begin {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f6df99;
    border-color: rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}

.nopadding {
    background: none repeat scroll 0 0 #F6DF99;
    padding: 0 10px!important;
}

.texttitle {
    color: #888888;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.inner {
    padding: 20px 10px 20px 0;
}

.notification.success {
    background: #EDDDA7;
    border-color: #695335;
}