#topnav{
	display:block;
	width:930px;
	margin:200px 0 0 0;
	padding:0;
	font-size:13px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#topnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#topnav ul, #topnav li{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
	display:block;
	margin:0 10px 0 0;
	padding:11px 10px;
	color: #362C20;
	}

#topnav ul ul li a:link, #topnav ul ul li a:visited{
	border:none;
	}

#topnav ul li.last a{
	margin-right:0;
	}

#topnav li a:hover, #topnav ul li.active a{
	color:#FFFFFF;
	background-image:url(../images/hov.jpg);
}
	
#topnav li li a:link, #topnav li li a:visited, #topnav li.active li a:link{
	width:140px;
	float:none;
	margin-right: 10px;
	padding:7px 10px;
	font-size:12px;
	font-weight:normal;
	color:#362C20;
	font-weight: bold;
/*  	background-color:#360c0e; */
	background-image: none;
	background-color: #B49F67;
/* 	border-left:1px solid #FFFFFF; */
}
	
#topnav li li a:hover, #topnav li.active li a:hover{
	color:#FFFFFF;
	background-image: none;
	background-color:#625C3F;
}

#topnav li ul{
	z-index:9999;
	position: absolute;
	left: -999em;
	height:auto;
	width:170px;
	}

#topnav li ul a{width: 140px;}

#topnav li ul ul{margin: -32px 0 0 0;}

#topnav li:hover ul ul{left: -999em;}

#topnav li:hover ul, #topnav li li:hover ul{left:auto;}

#topnav li:hover{ position: static;}

#topnav li.last a{margin-right:0;}


/*---------portale odsylacze---------------------*/
#portaleS{
	display:block;
	width:960px;
	position:relative;
	margin:0 auto 0;
	}
#portaleS ul, #portaleS li{
	margin-top:-8px;
	list-style:none;
	float: right;
	padding: 0px;
	}
#portaleS .tx{
	margin-top:1px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ad9e70;
}

#portaleS .iohNewsBlock {
	width: 600px; 
	margin-right: 10px;
}

.iohNewsBlock ul li{
	width: 460px;
	margin-left: -460px;
	position: relative;
	top: 16px;
}

/* ----------------------------------------------Column Navigation-------------------------------------*/

#column .subnav{display:block; width:250px; padding:25px; background-color:#f9f7ef; margin-bottom:30px;}

.subnav_center{display:block; width:575px; padding:25px; background-color:#f9f7ef; margin-bottom:30px;}

#column .subnav h2{
	margin:0 0 20px 0;
	padding:0 0 14px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	background-color:#f9f7ef;
	line-height:normal;
	border-bottom:1px dotted #666666;
}

#column .subnav ul, .subnav_center ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#column .subnav li, .subnav_center li{
	margin:0 0 3px 0;
	padding:0;
	}

#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

#column .subnav a{
	display:block;
	margin:0;
	padding:5px 10px 5px 20px;
	color:#777777;
	background:url(../images/orange_file.gif) no-repeat 10px center #f9f7ef;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}

#content .subnav_center a{
	display:block;
	margin:0;
	padding:5px 10px 5px 20px;
	color:#777777;
	background:url(../img/orange_file.gif) no-repeat 10px center #f9f7ef;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}

#column .subnav a.normal {
	background: none;
	border-bottom: none;
	padding: 0px;
}

#column .subnav a:hover{color:#FF9000; background-color:#f9f7ef;}

#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{background:url(../images/black_file.gif) no-repeat #f9f7ef;}
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}



form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}

/* ----------------------------------------------Search Form-------------------------------------*/

#header #search{
	display:block;
	float:right;
	}

#header input, input, select{
	display:block;
	float:left;
	width:229px;
	margin:0 5px 0 0;
	padding:5px;
	color:#362C20;
	background-color:#CBC2A9;
	border:1px solid #615c41;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

select {
  display: inline;
  float: none;
}

input {
  display: inline;
  width: 120px;
  float: none;
  padding: 2px;
}

#header input#go{
	width:auto;
	height:auto;
	margin:0;
	padding:4px;
	}

/* ----------------------------------------------Forms in Content Area-------------------------------------*/

#container #respond{display: block; width:100%;}

#container #respond input{width:170px; padding:2px; border:1px solid #cac1a8; margin:5px 5px 0 0;}

#container #respond textarea{width:98%; border:1px solid #cac1a8; padding:2px; overflow:auto;}
	
#container #respond p{margin:5px 0;}

#container #respond #submit, #container #respond #reset{
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#f9f7ef;
	border:1px solid #cac1a8;
	}
	
#container #submit2{
	margin:5px;
	padding:2px;
	color:#666666;
	background-color:#f9f7ef;
	border:1px solid #cac1a8;
    }

/* ----------------------------------------------Newsletter-------------------------------------*/


#footer form{
	display:block;
	width:300px;
	margin:0;
	padding:10px 0;
	border:none;
	}


#footer input{
	display:block;
	float:left;
	width:245px;
	margin:0 5px 0 0;
	padding:5px;
	color:#666666;
	background-color:#FFFFFF;
	border:1px solid #1A3151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#footer input#news_go{
	width:auto;
	height:auto;
	margin:0;
	padding:4px;
	}

table{
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	border:1px solid #cac1a8;
	}

table thead th{
	color:#FFFFFF;
	background-color:#615c41;
	border:1px solid #cac1a8;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	}

table tbody td, table tfoot td{
	vertical-align:top;
	border-collapse:collapse;
	border-left:1px solid #cac1a8;
	border-right:1px solid #cac1a8;
	border-bottom:1px solid #cac1a8;
	}
	
table thead th, table tbody td{
	padding:5px;
	border-collapse:collapse;
	}

table tbody tr.light{
	color:#666666;
	background-color:#f9f7ef;
	}

table tbody tr.dark{
	color:#666666;
	background-color:#e9e6da;
	}
/*--------------------sklep--------------*/
sklepT{
	border:none;
	}
	
div.bookmarks{margin:0px 0 0 0; border: 0;outline: none;} 
div.bookmarks-expand{height:29px; overflow:hidden} 
.bookmarks-bg-sexy, .bookmarks-bg-love{background-image:url('http://img31.imageshack.us/img31/176/sexytrans.png') !important; background-repeat:no-repeat} 
div.bookmarks-bg-love{padding:26px 0 0 10px; background-position:left -1148px !important} 
div.bookmarks ul.socials{width:100% !important; margin:0 !important; padding:0 !important} 
div.bookmarks ul.socials li{display:inline !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:54px !important; cursor:pointer !important; padding:0 !important} 
div.bookmarks ul.socials li:before, div.bookmarks ul.socials li:after, div.bookmarks ul.socials li a:before, div.bookmarks ul.socials li a:after{content:none !important} 
div.bookmarks ul.socials a{display:block !important; width:60px !important; height:29px !important; text-indent:-9999px !important; background-color:transparent !important} 
div.bookmarks ul.socials a:hover{background-color:transparent !important} 
.wykop, .wykop:hover, .grono, .grono:hover, .nk, .nk:hover, .delicious, .delicious:hover, .joemonster, .joemonster:hover, .gadugadu, .gadugadu:hover, .forumowisko, .forumowisko:hover, .facebook, .facebook:hover, .twitter, .twitter:hover, .myspace, .myspace:hover, .mixx, .mixx:hover, .scriptstyle, .scriptstyle:hover, .designfloat, .designfloat:hover, .comfeed, .comfeed:hover, .newsvine, .newsvine:hover, .linkedin, .linkedin:hover, .google, .google:hover, .friendfeed, .friendfeed:hover{background:url('/images/sexysprite.png') no-repeat !important;border: 0;outline: none;} 
.wykop{background-position:-980px bottom !important} 
.wykop:hover{background-position:-980px top !important} 
.grono{background-position:-700px bottom !important} 
.grono:hover{background-position:-700px top !important} 
.nk{background-position:-630px bottom !important} 
.nk:hover{background-position:-630px top !important} 
.delicious{background-position:-1190px bottom !important} 
.delicious:hover{background-position:-1190px top !important} 
.joemonster{background-position:-1120px bottom !important} 
.joemonster:hover{background-position:-1120px top !important} 
.gadugadu{background-position:-1260px bottom !important} 
.gadugadu:hover{background-position:-1260px top !important} 
.forumowisko{background-position:-560px bottom !important} 
.forumowisko:hover{background-position:-560px top !important} 
.myspace{background-position:-770px bottom !important} 
.myspace:hover{background-position:-770px top !important} 
.twitter{background-position:-490px bottom !important} 
.twitter:hover{background-position:-490px top !important} 
.facebook{background-position:-1330px bottom !important} 
.facebook:hover{background-position:-1330px top !important} 
.mixx{background-position:-840px bottom !important} 
.mixx:hover{background-position:-840px top !important} 
.scriptstyle{background-position:-280px bottom !important} 
.scriptstyle:hover{background-position:-280px top !important} 
.designfloat{background-position:-1050px bottom !important} 
.designfloat:hover{background-position:-1050px top !important} 
.newsvine{background-position:left bottom !important} 
.newsvine:hover{background-position:left top !important} 
.google{background-position:-210px bottom !important} 
.google:hover{background-position:-210px top !important} 
.comfeed{background-position:-420px bottom !important} 
.comfeed:hover{background-position:-420px top !important} 
.linkedin{background-position:-70px bottom !important} 
.linkedin:hover{background-position:-70px top !important} 
.friendfeed{background-position:-1750px bottom !important} 
.friendfeed:hover{background-position:-1750px top !important} 
.link{ margin-left:25px; float:left} 
.link A{padding:10px 0; width:470px; text-align:right; border:0; outline:none}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
/* 	border: 2px solid silver; */
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}	

/*
@import url(navi.css);
@import url(forms.css);
@import url(tables.css);
@import url(bookmarks-v2.css);
@import url(jquery.lightbox-0.5.css);
@import url(highslide.css);
*/

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#585C3F;
	}

img{display:block; margin:0; padding:0; border:0;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart {list-style-type:none; margin:0; padding:0;}
.clear{clear: both;}
br.clear{clear:both; margin-top:-15px;}
a{outline:none; text-decoration:none;}

.fl_left{float:left;}
.fl_right{float:right;}

.imgl, .imgr, .img{border:1px solid #666666; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear: left}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}
.cnone {clear: none;}
.margin4 {margin: 4px;}
#artykulBody img {max-width: 600px}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:100%;
	margin:0;
	text-align:left;
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom-style: none;
	border-bottom-color: #362C20;
	}

div.wrapper h3.h3SmallSpace {margin-bottom: 0px; color: red;}

.col1{color:#FFFFFF; background-color:#000; border-top:5px solid #cac1a8;}
.col2, .col6 {color:#362C20; background:#cac1a8;}
.col2 a{
	color:#B2A16F;
	background-color:#cac1a8;
}
.col3{color:#666666; background-color:#FFFFFF;}
.col4{color:#666666; background-color:#cac1a8;}
.col4 a{color:#55392B; background-color:#cac1a8;}
.col5, .col5 a{color:#FFFFFF; background-color:#615c41;}
/* ----------------------------------------------Generalise-------------------------------------*/

#header, #intro, #container, #breadcrumb, #footer, #copyright, #iohNews{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;
	}

/* ----------------------------------------------Header-------------------------------------*/

#header{
	padding:5px 0 0px 0;
	color:#444444;
	background-image:url(../images/baner3.jpg);
	background-color:#000;
	}

#header #logo{
	display:block;
	float:left;
	margin-top:8px;
	}

#header h1, #header p, p{
	margin:0;
	padding:0;
	}

#header h1{
	margin:0;
	padding:0;
	font-size:50px;
	border:none;
	}

#header h1 a{
 	color:#362C20;
	background-color:#000;
	}
	
a h1 {
	color:#635F44;
}	
/* ---------------block-----------------*/
#block {
	display:block;
	padding-bottom:17px;
	padding-top: 17px;
	color:#FFFFFF;
	background-color:#615c41;
}

/* ----------------------------------------------Homepage Intro-------------------------------------*/

#intro{
	padding:10px 0;
	height: 340px;
	text-align: justify;
/* 	overflow: hidden; */
}

.wrapper #intro li.last{
	margin:0;
	}

#intro h1, #intro h2, #intro p, #intro ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	border:none;
	}

#player {display: block; width: 600px; height: 450px;}

#intro .fl_left{
	display:block;
	float:left;
	width:510px;
}

#intro .fl_left img{
  max-width: 240px;
  max-height: 235px;
  margin-bottom: 5px;
  border:1px solid #666666; 
  padding:5px;
}

#intro .fl_left h1{
	margin-bottom:20px;
	font-size:42px;
	color:#635F44;
	background:#cac1a8;
	border:none;
	}

#intro .fl_left h2, #intro .fl_left h4 {
	margin:0 0 5px 0;
	padding:0 0 8px 0;
	background:#cac1a8;
	border-bottom: none;
}

#intro .fl_left h4 {
	border-bottom: 1px dotted #666;
}

#intro .fl_left a, #footer a{
	color:#615C41;
}

#intro .fl_left a:hover, #footer a:hover {
	text-decoration: underline;
}

#intro .fl_left li{
	display:block;
	float:left;
	width:250px;
	margin:0 10px 0 0;
	}

#intro .fl_left p{
	margin-bottom:10px;
	line-height:1.3em;
	}

#intro .fl_left p.readmore{
	display:block;
	font-weight:bold;
	margin: 8px 0 0 0;
	text-align:right;
	line-height:normal;
	}

#intro .fl_right{
	display:block;
	float:right;
	width:420px;
	height:320px;
	padding:9px;
	border:1px solid #615b41;
	overflow:hidden;
}

#intro .fl_right li{
	margin-bottom:10px;
}

#intro .fl_right img{
	display:block;
	width:420px;
	height:320px;
}

#intro .iohNewsBlock {
  border-bottom: 1px dotted #666;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

#intro .iohNewsBlock .date {
/*   font-weight: bold; */
  margin-top: 6px;
  float: left;
}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb{
	padding:15px 0;
	}

#breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
}

#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}

/* ----------------------------------------------Container-------------------------------------*/

#container{
	padding:20px 0;
}

#container a{
	color:#FF9900;
	background-color:#FFFFFF;
}

#iohNews {
	position: relative;
	padding: 10px 0;
	height: 16px;
	display: block;
}

#iohNewsHeadlines {
 	position: absolute;
	left: 200px;
	background-color: red;	
	padding: 0px;
	margin: 0px;
	width: 750px;
}

#iohNewsHeadlines li{display:inline;}
/*--------------------login--------------------------------------*/

#login{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
   }
   
#login #name{
	background-color:#fff;
	border:1px solid #cac1a8;
   }
   
#login #email{
	background-color:#fff;
	border:1px solid #cac1a8;
   }
   
#login #submit{
	margin:0px;
	padding:10px 32px 10px 30px;
	color:#666666;
	background-color:#f9f7ef;
	border:1px solid #cac1a8;
	}
   
/*--------------zakladki dynamiczne-------------------------------*/
#more_info_block{
  font: 13px Arial, Verdana;
  color: #666666;
}

#more_info_block ul#tab-container-1-nav{ margin: 0; padding: 0 }
#more_info_block ul#tab-container-1-nav li{ display: inline }

#more_info_block ul#tab-container-1-nav li a{
	padding: 15px 37px;
	background: #f9f7ef;
	border: 1px solid #cac1a8;
	color: #635F44;
	text-decoration: none;
}

#more_info_block ul#tab-container-1-nav li a:link, #tab-container-1 ul#tab-container-1-nav li a:visited, #tab-container-1 ul#tab-container-1-nav li a:hover{
	background-color:#f9f7ef;
	color: #362C20;
	}
	
#more_info_block ul#tab-container-1-nav li a:hover, #tab-container-1 ul#tab-container-1-nav ul li.active a{
	background-color:#ad9e70;
	color:#FFFFFF;
	}

	
#more_info_block .tab{
  margin-top: 20px;
  padding: 10px 20px;
  background: #eee;
}

#more_info_block #opis{ background: #FFF }
#more_info_block #polecamy{ background: #FFF }
#more_info_block #opinie{ background: #FFF}

/*------------------nasze serwisy--------------------*/
#fpod{
	border-top:1px dotted #666666;
	padding:5px 0;
	display:block;
	width:960px;
	position:relative;
	margin:0 auto 0;
	}

#fpod h2{
	margin-bottom:1px;
	}
	
#fpod h9{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#656247;
	font-size:16px;
	margin-bottom:1px;
	border-bottom:1px dotted #666666;
	}

#fpod p, #fpod ul, #fpod a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	line-height:normal;
	}

#fpod .fpod{
	display:block;
	float:right;
	width:190px;
	margin:0 0 0 15px;
	padding:0;
	}

#fpod li{
	margin-bottom:3px;
	}

#fpod .last{
	margin:0;
	}

#serwisy{
	margin-top:10px;
	}

#serwisy ul{
    display:inline;
	}
	
#latest p {
	display: block;
}
	
#serwisy p{
	margin-bottom:0px;
	}	
	
#serwisy .te{
	line-height:1em;
	font-size:9px;
    }

#serwisy h2{
	font-size:11px;
	font-weight:bold;
	color:#615c41;
	}

#serwisy li{
	display:block;
	float:left;
	margin:0 7px 0 0;
	color:#615c41;
	font-weight:bold;
	padding:0;
	}
	
#serwisy .kuch{
	width:190px;
    }
	
#serwisy .iny{
	width:145px;
    }


#serwisy a{
	color:#615C41;
	font-weight:bold;
	}


/* ----------------------------------------------Homepage Latest-------------------------------------*/

#latest{
	display:block;
	width:100%;
	padding:0 0 0px 0;
	margin:0 0 30px 0;
/* 	border-bottom:1px dotted #362C20; */
	}

#latest ul{
	margin:0;
	padding:0;
	
	list-style:none;
	display:inline;
	}

#latest h2, #TopLatest h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #000000;
}

#latest h2 a {
  color: #635F44;
}

#latest li{
	display:block;
	float:left;
	width:300px;
	margin:0 30px 0 0;
	padding:0;
	}

#latest li.last{margin-right:0;}

#latest li p.imgholder{
	display:block;
	width:290px;
	height:100px;
	margin:0 0 15px 0;
	padding:4px;
	border:1px solid #362C20;
	}

#latest a{
	font-weight:bold;
	}

#latest p.readmore {
	padding-top: 5px;
	float: right;
}
/* ----------------------------------------------Content-------------------------------------*/

.price {
	color: #F90;
	font-size: 16pt;
	font-weight: bold;
	font-family: "Arial, Helvetica, sans-serif";
}

#content{
	display:block;
	float:left;
	width:600px;
	}

#content #latestnews{
	display:block;
	width:600px;
	margin-bottom:35px;
	}
	
#content h3{
	line-height:0,2em;
	font-size:17px;
	color:#635F44;	
    }
	
#content h6{
	font-weight:bold;
	line-height:0,2em;
	color:#635F44;
	font-size:20px;
    }
	
#content h4{
	line-height:0,2em;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#F90;
	font-size:30px;
    }

#content #latestnews h2, #content #latestnews p{
	margin:0;
	padding:0;
	line-height:0,2m;
	}

#content #latestnews h2{
	margin-bottom:10px;
	}

#content #latestnews ul, #content #latestnews li{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}

#content #latestnews li{
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #666666;
	}

#content #latestnews div.imgholder{
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin:0;
	padding:4px;
	border:1px solid #666666;
	}

#content #latestnews div.latestnews{
	display:block;
	float:right;
	width:420px;
	margin:0;
	padding:0;
	}

#content #latestnews p.readmore{
	display:block;
	margin-top:10px;
	text-align:right;
	font-weight:bold;
	}
	
	sklepT{
	border:none;
	}
/* ------Comments-----*/

#comments{margin-bottom:40px;}

#comments .commentlist {margin:0; padding:0;}

#comments .commentlist ul{margin:0; padding:0; list-style:none;}

#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comments .commentlist li.comment_odd{color:#666666; background-color:#f9f7ef;}
#comments .commentlist li.comment_odd a{color:#FF9900; background-color:#f9f7ef;}

#comments .commentlist li.comment_even{color:#666666; background-color:#e9e6da;}
#comments .commentlist li.comment_even a{color:#FF9900; background-color:#e9e6da;}

#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist .submitdate{font-size:smaller;}

#comments .commentlist p {margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}

#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

/* ----------------------------------------------Right Block-------------------------------------*/

#column{
	display:block;
	float:right;
	width:300px;
	}

#column .holder, #column #featured{
	display:block;
	width:300px;
	margin-bottom:40px;
	}

#column .holder p{
	line-height:1.6em;
	}

#column .holder h2.title{
	display:block;
	width:100%;
	height:65px;
	margin:0;
	padding:15px 0 8px 0;
	font-size:20px;
	font-weight:normal;
	color:#666666;
	background-color:#FFFFFF;
	line-height:normal;
	}

#column .holder h2.title img{
	float:left;
	margin:-15px 8px 0 0;
	padding:5px;
	border:1px solid #666666;
	}

#column .holder p.readmore{
	display:block;
	width:100%;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}

#column div.imgholder{
	display:block;
	width:290px;
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #666666;
	}
	
/* Featured Block */

#column #featured a{
	color:#FF9900;
	background-color:#F9F9F9;
	}

#column #featured ul, #column #featured h2, #column #featured p{
	margin:0;
	padding:0;
	list-style:none;
	}

#column #featured li{
	display:block;
	width:250px;
	margin:0;
	padding:20px 25px;
	color:#2E271D;
	background-color:#F9F9F9;
	}

#column #featured li p{
	line-height:1.6em;
	}

#column #featured li p.imgholder{
	display:block;
	width:240px;
	height:90px;
	margin:20px 0 15px 0;
	padding:4px;
	border:1px solid #666666;
	}

#column #featured li h2{
	margin:0;
	padding:0 0 14px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	}

#column #featured p.more{
	display:block;
	width:100%;
	margin-top:15px;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}


.flickrbox ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.flickrbox li{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0 15px 15px 0;
	padding:4px;
	border:1px solid #666666;
	}

.flickrbox li.last{margin-right:0;}

.line_separator {
  height: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom:1px dotted #666666;
}

/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	padding:20px 0;
	}

#footer h2{
	margin-bottom:10px;
	border-bottom-color:#98989A;
	}

#footer p, #footer ul, #footer a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	line-height:normal;
	}

#footer .footbox{
	display:block;
	float:right;
	width:310px;
	margin:0 0 0 15px;
	padding:0;
	}

#footer li{
	margin-bottom:3px;
	}

#footer .last{
	margin:0;
	}

#newsletter{
	display:block;
	float:left;
	width:300px;
	}

/* ----------------------------------------------Copyright-------------------------------------*/

#copyright{
	padding:10px 0;
	}

#copyright p{
	margin:0;
	padding:0;
	}

.hidden, .collapsed, .block_hidden_only_for_screen { display:none; }


#primary_block #pb-right-column{
	width:310px;
	float:left;
}
#primary_block #image-block{
    border:#d0d1d5 solid 1px;height:300px;width:300px;
}
#primary_block #image-block img{
	border:#d0d1d5 solid 1px;
}
#primary_block #image-block img#bigpic{ cursor:pointer; }
#primary_block ul#usefull_link_block{
	list-style-type:none;
	margin-top:2em;
}
#primary_block ul#usefull_link_block li{ margin:0.5em 1em 0.5em 0; }
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link, #primary_block ul#usefull_link_block span.span_link:hover{
	text-decoration:none;
	color:#76839b;
	font-size:0.9em;
	background: white url('../img/bullet_alt.jpg') no-repeat top left;
	padding-left:15px;
	display:block;
	height:15px;
}
#primary_block #pb-left-column{
	float:left;
	margin-left:1.1em;
	width:233px;
}

td.cart_quantity {
	width: 4.5em;
}
td.cart_quantity p, td.cart_quantity a {
	float: left;
	display: inline;
}
td.cart_quantity p {
	padding-right: 0.3em;
}
td.cart_quantity .icon {
	margin-top: 0.6em;
}
td.cart_quantity a.cart_quantity_up, td.cart_quantity a.cart_quantity_down {
	display: block;
}

.next {
  float: right;
  font-size: 12pt;
  background: none;
  border: none;
  padding: 0px;
  margin: 0px;
  color: #F90;
  text-align: right;
  font-weight: bold;
}

.back {
  float: left;
  font-size: 12pt;
  font-weight: bold;
}

.w20 {
  width: 20px;
}
.w70 {
  width: 70px;
}
.w110 {
  width: 110px;
}
.w150 {
  width: 150px;
}
.w170 {
  width: 170px;
}
.w200 {
  width: 200px;
}
.w600 {
  width: 600px;
}
