@charset "UTF-8";
/* CSS Document */

body { color:#525151; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

p, ul li {
line-height:18px;	
}
p {
margin:12px 0 12px 0;	
}
a {
color:#005d14;	 -moz-transition:color 0.3s ease; -webkit-transition:color 0.3s ease; -o-transition:color 0.3s ease; transition:color 0.3s ease;
}
a:hover {
text-decoration:none; color:#028e20;
}
blockquote {
width:639px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; margin:0 0 24px 0; padding:0; font-style:italic; line-height:21px; float:left;
}
blockquote span {
float:right; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#525151; font-style:normal;
}

div#contentHolder {
width:960px; top:0; left:0; position:absolute; z-index:6;	
}
/**************************************************************************************

	SIDEBAR

**************************************************************************************/
div#sidebar {
width:223px; float:left; background:url(../img/tla/sidebar_bg.png) repeat-y;
}

ul#nav {
width:223px; border-top:1px solid #000; margin:0 0 20px 0; padding:20px 0 0 0;
}
ul#nav li {
list-style:none;	
}
ul#nav li a {
width:223px; height:32px; display:block; text-indent:-5000px;	
}
ul#nav li.nav01 a {
background:url(../img/menu/01.png) 0 0 no-repeat;	
}
ul#nav li.nav02 a {
background:url(../img/menu/02.png) 0 0 no-repeat;	
}
ul#nav li.nav03 a {
background:url(../img/menu/03.png) 0 0 no-repeat;	
}
ul#nav li.nav04 a {
background:url(../img/menu/04.png) 0 0 no-repeat;	
}
ul#nav li.nav05 a {
background:url(../img/menu/05.png) 0 0 no-repeat;	
}
ul#nav li a:hover {
background-position:0 -32px;	
}
ul#nav li a.active {
background-position:0 -64px;	
}

div#sidebar a.sendPhotos {
width:223px; height:111px; display:block;  text-indent:-5000px; background:url(../img/dodatki/sendPhotos.jpg) 0 0 no-repeat; 
}
div#sidebar a.sendPhotos:hover {
background-position:0 -111px;	
}

address {
width:196px; padding-left:27px;	
}

/**************************************************************************************

	GŁÓWNA KOLUMNA

**************************************************************************************/
div#mainColumn {
float:right; width:695px; background:url(../img/tla/mainColumn_bg.png) repeat;
}

div#mainColumn h2 {
padding:27px 0 27px 27px; background:url(../img/tla/mainColHeader_bg.png) repeat; 
}

div#contentContainer {
padding:0 28px 0 28px; width:639px; margin:20px 0 20px 0;
}

div#sliderWrapper {
width:619px; height:274px; padding:10px; background:url(../img/dodatki/loading.gif) no-repeat 50% 50% #fff; margin-bottom:26px;
}
div#slider {
width:619px; height:274px; position:relative;
}
div#slider img {
position:absolute; top:10px; left:10px;	
}
div#slider a {
display:block;	
}

div#contentContainer a.goMore {
float:right; padding:6px 6px 8px 6px; background:#242425; color:#c9c9c9; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none; margin:20px 0 0 0; 
}
div#contentContainer a.goMore:hover {
color:#fff; background:#005e14;
}

/**************************************************************************************

	KOLUMNY W TREŚCI

**************************************************************************************/
div#rightCol, ul#rightAccordion {
float:left; width:392px; margin-bottom:26px;
}

div#leftCol {
float:right; width:220px;	
}

div#leftCol ul.list {
width:220px; margin-bottom:24px;
}
div#leftCol ul.list li {
list-style:none; margin-bottom:6px; background:url(../img/dodatki/arrowListPointer.gif) 0 7px no-repeat; padding-left:10px;	
}

div#recentlyAdded {
width:639px; float:left; margin:0 0 26px 0;
}
div#recentlyAdded ul {
width:639px; margin:16px 0 0 0;
}

div#recentlyAdded ul li {
width:300px; margin:0 39px 26px 0;
}
div#recentlyAdded ul li a.photoBox {
background:#fff; padding:8px; float:left; width:284px; display:block; margin-bottom:8px; -moz-box-shadow:1px 1px 2px #868686; -webkit-box-shadow:1px 1px 2px #868686; box-shadow:1px 1px 2px #868686;
}
div#recentlyAdded ul li a img {
-moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8;	
}
div#recentlyAdded ul li p {
width:300px; 
}
div#recentlyAdded ul li p span {
font-size:11px;
}


ul#rightAccordion li{
list-style:none;
}
ul#rightAccordion li.section {
border-bottom:1px solid #000; padding-bottom:12px; margin-bottom:13px; float:left; width:392px; background:url(../img/dodatki/arrowDown.png) 385px 12px no-repeat; 
}
ul#rightAccordion li.section ul li.button a {
color:#000;	 width:392px; height:auto;
}
ul#rightAccordion li.section ul li.button a.active {
color:#03F;	
}
ul#rightAccordion li.section ul li.dropdown {
display:none;	width:392px;
}

ul#rightAccordion li.section ul li.dropdown ul li {
background:url(../img/dodatki/arrowListPointer.gif) 0 7px no-repeat; padding-left:8px; margin-bottom:2px;	
}

div#leftCol div.price {
width:220px; float:left; margin-bottom:24px;
}
div#leftCol div.price a {
float:left; width:auto;	
}
div#leftCol div.price p {
float:right; width:130px; margin-top:20px;	
}

h3.categoryListToggle {
width:639px; border-bottom:1px solid #000; padding:0 0 6px 0;
}
h3.categoryListToggle a {
color:#000;	 background:url(../img/dodatki/arrowDown.png) 0 14px no-repeat; padding-left:15px;
}
h3.categoryListToggle a.active {
color:#005d14; background:url(../img/dodatki/arrowUp.png) 0 14px no-repeat; padding-left:15px;
}
h3.selectedCategory {
width:639px; padding:18px 0 6px 0; 
}

div#categoryHolder {
width:639px; border-bottom:1px solid #000; display:none; padding:12px 0 2px 0; float:left; margin-bottom:12px;
}
div#categoryHolder ul li {
background:url(../img/dodatki/arrowListPointer.gif) 0 7px no-repeat; padding-left:8px; margin:0 12px 4px 0; width:139px; height:32px;
}
div#categoryHolder ul li a {
color:#000; font-weight:bold;	 -moz-transition:color 0.3s ease; -webkit-transition:color 0.3s ease; -o-transition:color 0.3s ease; transition:color 0.3s ease; text-decoration:none;
}
div#categoryHolder ul li a.active, div#categoryHolder ul li a:hover {
color:#028e20;	
}

ul#photosHolder {
width:639px; margin:10px 0 10px 0;
}
ul#photosHolder li {
padding:4px; background:#fff;  -moz-box-shadow:1px 1px 2px #868686; -webkit-box-shadow:1px 1px 2px #868686; box-shadow:1px 1px 2px #868686; margin:0 24px 19px 0;
}
ul#photosHolder li a img {
opacity:0.8;	
}

ul#pagination {
float:right; width:auto; margin:4px 0 16px 0;	
}
ul#pagination li a {
color:#717171; font-weight:bold; padding:3px 6px 4px 6px; text-decoration:none;  -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; margin-left:10px;
}
ul#pagination li a:hover, ul#pagination li a.active {
color:#fff; background:#373737; 
}

div#rightCol form, div#rightCol form ul, div#rightCol form ul li{
width:392px;
}
div#rightCol form fieldset legend {
display:none;	
}
div#rightCol form ul li {
margin-bottom:8px; float:left; list-style:none;
}
div#rightCol form ul li label {
float:left; width:120px; padding-top:6px;
}
div#rightCol form ul li input, div#rightCol form ul li textarea {
float:right; width:234px; background:#f2f2f2; border-top:1px solid #c7c7c7; border-bottom:1px solid #9a9a9a; padding:8px; font-size:12px; color:#525151; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;
}
 div#rightCol form ul li textarea {
height:150px; 
 }
 div#rightCol form ul li input:hover,  div#rightCol form ul li textarea:hover, div#rightCol form ul li input:focus,  div#rightCol form ul li textarea:focus {
background:#fff;
}
div#rightCol form ul li input.submitButton {
width:auto; padding:6px 6px 8px 6px; background:#242425; color:#c9c9c9; text-decoration:none; cursor:pointer;
}
div#rightCol form ul li input.submitButton:hover {
color:#fff; background:#005e14;
}
/**************************************************************************************

	STOPA

**************************************************************************************/
div#footer {
float:left; width:639px;	padding:18px 28px 18px 28px; background:url(../img/tla/mainColHeader_bg.png) repeat; color:#c9c9c9;
}
div#footer p {
margin:0; width:300px;
}
div#footer p span {
padding:0px 12px 0 0; float:left; width:auto;	
}
div#footer p a {
float:left; width:auto;	
}
div#footer p a.facebook img {
-moz-opacity:0.7; -webkit-opacity:0.7; opacity:0.7; -moz-transition: opacity 0.3s ease;-webkit-transtion:opacity 0.3s ease-in-out; -o-transtion:opacity 0.3s ease-in-out; transtion:opacity 0.3s ease-in-out;
}
div#footer p a.facebook:hover img {
-moz-opacity:1; -webkit-opacity:1; opacity:1; 	
}
div#footer a.author {
width:120px; height:23px; display:block; background:url(../img/dodatki/mkg_logo.png) 0 0 no-repeat; text-indent:-5000px;	 float:right;
}
div#footer a.author:hover {
background-position:0 -23px;	
}
/**************************************************************************************

	STYLE DLA CUFONa

**************************************************************************************/
.cufon {
font-size:36px; color:#fff; text-transform:uppercase;
}
.cufonBold {
font-size:24px; color:#000; 	
}