ul.images {
	overflow: hidden;
	list-style: none;
	padding: 0;
}

ul.images li {
	float: left;
	margin: 5px;
}

a, img, object {
	border: 0px;
	outline: 0px;
}

body, html {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #f2e9d8;
	color: #e8e8e8;
	font-family: tahoma, sans;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px; 
}
#container {
	position: relative;
	height: auto;
}
.rightStripe {
	width: 50%;
	right: 0px;
	position: absolute;
	background-image: url(../img/template/right_stripe.jpg);
	background-repeat: repeat-x;
	background-position: top;
	z-index: 1;
}

.toRight {
	float: right;
}
.leftStripe {
	width: 50%;
	left: 0px;
	position: absolute;
	background-image: url(../img/template/left_stripe.jpg);
	background-repeat: repeat-x;
	background-position: top;
	z-index: 1;
}
.background {
	width: 100%;
	height: 100%;
	right: 0px;
	position: absolute;
	background-image: url(../img/template/sub_back.jpg);
	background-position: top;
	background-repeat: no-repeat;
	z-index: 2;
}
.main .rightStripe {
	width: 50%;
	right: 0px;
	height: 650px;
	position: absolute;
	background-image: url(../img/template/right_main_stripe.jpg);
	background-repeat: repeat-x;
	background-position: top;
	z-index: 1;
}
.main .leftStripe {
	width: 50%;
	height: 650px;
	left: 0px;
	position: absolute;
	background-image: url(../img/template/left_main_stripe.jpg);
	background-repeat: repeat-x;
	background-position: top;
	z-index: 1;
}
.main .background {
	width: 100%;
	right: 0px;
	/*height: 650px;*/
	position: absolute;
	background-image: url(../img/template/main_back.jpg);
	background-position: top;
	background-repeat: no-repeat;
	z-index: 2;
}
.siteOuter {
	/*position: absolute;*/
	z-index: 3;
	width: 100%;
	top: 0px;
}
.site {
	width: 980px;
	padding: 0px;
	margin: 0 auto;
}
.header{
	height: 117px;
}
.header a.logo {
	height: 90px;
	margin-top: 10px;
	float: left;
	width: 150px;
	margin-left: 90px;
	display: inline; 
}
.topMenu {
	float: right;
	height: 17px;
	padding: 6px 0 6px 6px;
}
.topMenu a,
.topMenu a:visited,
.topMenu a:hover {
	float: left;
	margin: 0 5px;
	padding: 0px 15px 0px 21px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 21px;
	font-size: 10px;
	color: #0d4232;
	cursor: pointer;
	display: inline;
	background-repeat: no-repeat;
	background-position: left;
	height: 15px;
	line-height: 15px; 
}
.topMenu a:hover,
.topMenu a.chosen:link,
.topMenu a.chosen:visited {
	color: #33745e;
}
.topMenu a#topMenuMain { background-image: url(../img/template/ico_home2.gif);}

.topMenu a#topMenuMain:hover,
.topMenu a#topMenuMain.chosen:link,
.topMenu a#topMenuMain.chosen:visited { background-image: url(../img/template/ico_home.gif);}

.topMenu a#topMenuMap { background-image: url(../img/template/ico_map2.gif);}

.topMenu a#topMenuMap:hover,
.topMenu a#topMenuMap.chosen:link,
.topMenu a#topMenuMap.chosen:visited  { background-image: url(../img/template/ico_map.gif);}

.mainMenu {
	float: right;
	height: 20px;
	margin-top: 27px;
	display: inline;
	clear: right;
	width: 700px;
	text-align: right;
}
.mainMenu a,
.mainMenu a:visited,
.mainMenu a:hover {
	float: right;
	margin: 0 12px; /* Do wyregulowania kiedy zostanie włączona Współpraca*/
	padding-right: 20px; /* Do wyregulowania kiedy zostanie włączona Współpraca*/
	text-decoration: none;
	font-weight: normal;
	color: white;
	cursor: pointer;
	display: inline;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../img/template/menu.jpg);
	height: 20px;	
}
.mainMenu a#mainMenuNaturhouse {
	width: 91px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.mainMenu a#mainMenuNaturhouse:hover,
.mainMenu a#mainMenuNaturhouse.selected {
	background-position: 0 bottom;
}
.mainMenu a#mainMenuOferta {
	width: 62px;
	background-repeat: no-repeat;
	background-position: -113px 0;
}
.mainMenu a#mainMenuOferta:hover,
.mainMenu a#mainMenuOferta.selected {
	background-position: -113px bottom;
}
.mainMenu a#mainMenuCentra {
	width: 138px;
	background-repeat: no-repeat;
	background-position: -198px 0;
}
.mainMenu a#mainMenuCentra:hover,
.mainMenu a#mainMenuCentra.selected {
	background-position: -198px bottom;
}
.mainMenu a#mainMenuFranczyza {
	width: 88px;
	background-repeat: no-repeat;
	background-position: -356px 0;
}
.mainMenu a#mainMenuFranczyza:hover,
.mainMenu a#mainMenuFranczyza.selected {
	background-position: -356px bottom;
}
.mainMenu a#mainMenuWspolpraca {
	width: 97px;
	background-repeat: no-repeat;
	background-position: -464px 0;
}
.mainMenu a#mainMenuWspolpraca:hover,
.mainMenu a#mainMenuWspolpraca.selected {
	background-position: -464px bottom;
}
.mainMenu a#mainMenuKontakt {
	width: 69px;
	margin-right: 0;
	background-repeat: no-repeat;
	background-position: -586px 0;
}
.mainMenu a#mainMenuKontakt:hover,
.mainMenu a#mainMenuKontakt.selected {
	background-position: -586px bottom;
}
.mainMiddle {
	height: 309px;
}
.mainFlashContainer {
	height: 269px;
	width: 696px;
	overflow: hidden;
	float: right;
	margin-right: 21px;
	margin-top: 14px;
}
.mainBottom {
	height: 163px;
}
.mainText {
	margin-top: 18px;
	float: right;
	margin-right: 101px;
	width: 515px;
	height: 132px;
	display: inline;
	color: #676767;
}

.mainText .title{
	font-size: 12px;
	height: 23px;
	line-height: 16px;
	font-weight: bold;
	color: #333331;
	position: relative;
}
#seasonImage {
	position: absolute;
	right: 0px;
	top: -10px;
}
* html #seasonImage{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "img/template/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
.mainText .text{
	height: 90px;
	line-height: 15px;
	overflow: hidden;
}
.mainText a.more,
.mainText a.more:visited,
.mainText a.more:hover {
	float: right;
	color: #0c4131;
	font-weight: normal;
	height: 17px;
	line-height: 14px;
	text-decoration: underline;
	padding: 0px;
	padding-left: 12px;
	margin: 0px 10px 0 0;
	display: inline;
	background-image: url(../img/template/more_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.mainText a.more:hover {
	text-decoration: none;
}
/* Footer */
/* commented backslash hack \*/
html, body{height:100%;}
/* end hack */
html,body {margin:0;padding:0}
body {text-align:center}/* centre for ie5.+*/
#outer{
	min-height:100%;
	width:100%;
	margin:auto;/* center it*/
	position:relative;
	text-align:left;
	clear: both;
}
* html #outer{
	height:100%;
}
.main #outer {
	min-height: 0;
}
#footer {
	width:100%;
	height:40px;
	line-height: 25px;
	margin:-55px auto 0;
	position:relative;
	padding: 14px 0 0px;
	background-color: #0c4131;
	z-index:100;
}
.main #footer {
	z-index: 6;
	margin: 0;
}
#clearfooter{clear:both;height:55px;width:100%}
.main #clearfooter{display: none;}
#footer .menu {
	float: left;
	margin: 0px;
	display: inline;
	margin-left: 30px;	
}
#footer .menu a:link,
#footer .menu a:visited,
#footer .menu a:hover {
	margin: 0 7px;
	float: left;
	display: inline;
	color: #f6efe5;
	font-size:9px;
	text-decoration: none; 
}
#footer .menu a.chosen:link,
#footer .menu a.chosen:visited,
#footer .menu a:hover {
	text-decoration: underline;
}
#footer .project {
	margin: 0 30px;
	float: right;
	display: inline;
	font-size: 9px;
	color: #f7f1e5;
	text-decoration: none;		
}
#footer .project a:link,
#footer .project a:visited,
#footer .project a:hover{
	color: #f7f1e5;
	text-decoration: none;
	font-weight: bold;
}
#footer .project a:hover{
	text-decoration: underline;
}
/* end footer*/
.leftCol {
	float: left;
	width: 265px;
	padding: 4px 0 0;
}
.subpageRow {
	margin: 21px 0;
	padding: 0px;
}
.subpageRowInner {
  min-height: 410px;
  height: auto !important;
  height: 410px;
}
.leftCol .banner {
	margin-top: 6px;
}
.contentCol {
	float: left;
	width: 713px;
	padding: 0 0;
}
.contentCol .breadcrumb {
	width: 633px;

	height: 19px;
	margin: 0;
	padding:28px 59px 0 21px;
	background: url(../img/template/breadcrumb_top.gif) no-repeat left top;
}
* html .contentCol .breadcrumb {

}
* html .contentCol .breadcrumb a {

}
.contentCol .breadcrumbBottom {
	background-image: url(../img/template/breadcrumb_bottom.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin:0;
	padding: 0;
	width: 713px;
	height: 21px;				
}

.contentCol .breadcrumb a:link,
.contentCol .breadcrumb a:visited,
.contentCol .breadcrumb a:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/template/breadcrumb_separator.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding:0 7px 0 16px;
	height: 21px;
}
.contentCol .breadcrumb a:hover {
	text-decoration: underline;
}
.contentCol .breadcrumb a#first:link,
.contentCol .breadcrumb a#first:visited,
.contentCol .breadcrumb a#first:hover {
	background-image: none;
	padding-left: 0px;
}

.clear {
	clear: both;
}

.clear2 {
	clear: both;
	height: 1px;
	overflow: hidden;
}
.sideMenu {
	background: #ece0c8 url(../img/template/side_menu.gif) repeat-x;
	border-bottom: 2px solid #dcc99f;
	margin-top:7px;
}
.sideMenuTitle {
	width: 228px;
	height: 30px;
	padding-top: 17px;
	padding-left: 16px;
	color: #1c4d3a;
	font-size: 14px;
	font-weight: bold;
}
.sideMenu ul{
	padding:0 16px 2px;
	width:233px;
	margin: 0px;
}
.sideMenu ul li ul{
	background-image: none;
	padding-left: 0px;
	padding-bottom: 0;
	width: 233px;
}
.sideMenu ul li{
	background: url(../img/template/side_menu_line.gif) repeat-x top;
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding: 2px 0 1px;
}
.sideMenu ul li a:link,
.sideMenu ul li a:visited,
.sideMenu ul li a:hover {
	display: block;
	line-height: 17px;
	padding: 5px 0;
	text-decoration: none;
	color: #765a28;
	font-size: 12px;
}
.sideMenu ul li a img {
	padding: 0 15px;
}

.sideMenu ul li a span {
	display: block;
	cursor: pointer;
	padding-left: 41px;
	padding-right: 10px;
	background-image: url(../img/template/side_menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.sideMenu ul li a.selected,
.sideMenu ul li a:hover {
	text-decoration: underline;
}
.sideMenu ul ul li a span {
	padding-left: 56px;
	background-position: 30px center;
}
.sideMenu ul ul ul li a span {
	padding-left: 71px;
	background-position: 45px center;
}
.contentCol .content {
	width:653px;
	padding: 21px 30px;
	margin-left: 0;
	background: url(../img/template/white_back.gif) repeat-y left top;
	color: #222;
}
.contentCol .content-bottom {
	width:693px;
	padding: 21px 10px;
	margin-left: 0;
	background: url(../img/template/white_back_bottom.gif) no-repeat left top;
	color: #FFF;
}

#poltergeistContentBox a:link,
#poltergeistContentBox a:visited,
#poltergeistContentBox a:hover,
.contentCol .content a:link,
.contentCol .content a:visited,
.contentCol .content a:hover {
	color: #0c3f2e;
	text-decoration: underline;
	font-weight: normal; 
}
#poltergeistContentBox a:hover,
.contentCol .content a:hover {
	color: #725827;
}
#poltergeistContentBox p {
    margin: 0;
    padding: 0;
}
.contentCol .content p {
	margin: 5px 0 10px;
	padding: 0px;
}
#poltergeistContentBox ul,
.content ul {
	padding: 0px;
	margin: 0px;
}
#poltergeistContentBox ul li,
.content ul li{
	padding: 0px;
	margin: 0px;
	padding-left: 34px;
	background-image: url(../img/template/simple_bullet.gif);
	background-position: 24px 0.55em ;
	background-repeat: no-repeat;
	list-style: none;  
}
/*#poltergeistContentBox img, */
/*.content img {
	border: 15px solid #fff;
	border-top: 5px;
}
*/
.content table.centra {
	width: 602px !important;
}

.content table {
	margin: 0 auto;
	padding: 0px;
	border: 0px;
}

.content table td, .content table th {
	padding:  2px 5px;
	border: 0px;
}
.content table td {
	background-color: #f8eacf;
}
.content table td.blank {
	padding:  0px;
	border: 0px;
	background-color: white;
	
}
.content table th {
	background-color: #124b3a;
	color: white;
	text-align: left;
}
/**
 *  formularze
 */

form {
	padding: 0px;
	margin: 0px;
}
form.zostanFranczyzobiorca,
form.register,
form.login {
	padding-top: 20px;
}
form#calculator {
	float: left;
	width: 390px;
}
.ourFranchiseTakers form.login {
	width: 400px;
} 
form .line {
	height: 35px;
	clear: both;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
form .contentLine {
	height: 123px;
}

label {
	padding-right: 10px;
	text-align: right;
	float: left;
	line-height: 26px;
}
.zostanFranczyzobiorca label,
.register label {
	width: 182px;	
}
.contact label {
	width: 90px;	
}
.askExpert label {
	width: 60px;
}
.ourFranchiseTakers label {
	width: 44px;
}

input.text {
	float: left;
	height: 14px;
	width: 150px;
	border: 1px solid #e5d7b4;
	line-height: 14px;
	padding: 5px 8px;
	margin: 0;
	color: #666666;
	font-family:tahoma,sans;
	font-size:11px;
	font-weight:normal;
}
.register input.text {
	width: 200px;	
}

.contact input.text {
	width: 250px;
}
.askExpert input.text {
	width: 150px;
	text-align: right;
}
.ourFranchiseTakers input.text {
	width: 87px;
	text-align: right;
}

.line .error,
.contentLine .error {
	float: left;
	color: #fe0000;
	margin-left: 36px;
	display: inline;
	line-height: 26px;
	font-size: 10px;
}
.line .error {
	padding-top: 5px;
	line-height: 14px;
	width: 280px;
}
.register .line .error {
	width: 230px;	
} 
.contentLine .error {
    margin-left: 192px;
}

.select .text {
	float: left;
	height: 14px;
	width: 140px;
	border: 1px solid #e5d7b4;
	border-right: 0px;
	line-height: 14px;
	padding: 5px 0 5px 8px;
	margin: 0;
	color: #666666;
	font-family:tahoma,sans;
	font-size:11px;
	font-weight:normal;
	cursor: pointer;	
}
.select .button {
	width: 18px;
	height: 24px;
	border: 1px solid #e5d7b4;
	border-left: 0px;
	float: left;
	background-image: url(../img/template/select_arrow.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.selectWrapper ul.select {
	padding: 0px;
	margin: 0px;
	border: 1px solid #e5d7b4;
	border-top: 0px;
	width: 166px;
	overflow: hidden;
	background-color: white;
}
.selectScrollPane {
	height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
	width: auto;
}
.selectWrapper ul.select li{
	width: 150px;
	line-height: 14px;
	padding: 2px 6px;
	margin: 0;
	color: #666666;
	font-family:tahoma,sans;
	font-size:11px;
	font-weight:normal;
	list-style: none;
	cursor: pointer;
}
textarea {
	float: left;
	border: 1px solid #e5d7b4;
	line-height: 14px;
	padding: 5px 8px;
	margin: 0;
	color: #666666;
	font-family:tahoma,sans;
	font-size:11px;
	font-weight:normal;
	overflow-y: auto;
}

.zostanFranczyzobiorca textarea {
	height: 82px;
	width: 343px;
}
.contact textarea {
	height: 102px;
	width: 250px;
}
.requred{
	float: left;
	height: 14px;
	border-right: 0px;
	line-height: 14px;
	padding: 6px 0 6px 8px;
	margin: 0;	
	display: inline;
}
.zostanFranczyzobiorca .requred {
	margin-left: 192px;
	width: 233px;
}
.register .requred {
	margin-left: 102px;
	width: 200px;
}
.contact .requred {
	margin-left: 100px;
	width: 170px;
}
input.submit{
	float: left;
	height: 26px;
	border: 0px;
	border-right: 0px;
	padding: 0px 2px;
	margin: 0px;
	color: white;
	background-color: #0c4131;
	font-family:tahoma,sans;
	font-size:11px;
	font-weight:normal;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
}
.zostanFranczyzobiorca input.submit{
	width: 120px;
}
.register input.submit{
	width: 100px;
}
.register .submitLine {
	padding-top: 20px;
}
.contact input.submit{
	width: 90px;
}
.askExpert input.submit{
	width: 107px;
	margin-left: 30px;
	display: inline;
}
.ourFranchiseTakers input.submit{
	width: 47px;
	margin-left: 10px;
	display: inline;
}

.checkLine {
	clear: both;
	padding: 10px 0;
}

.checkLine .error {
    clear: both;
    color: #f00;
    margin-left: 92px;
    font-size: 10px;
}

.checkLeft {
	clear: both;
	float: left;
	padding-left: 62px;
	padding-right: 20px;
	width: 10px;
}
.checkLine label {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 524px;
	text-align: left;
	line-height: 14px;
}

.contactLeft {
	float: left;
	width: 290px;	
	padding-right: 7px;
}

.contactRight {
	float: left;
	width: 370px;
	padding-left: 13px;
	background-image: url(../img/template/contact_vertical_line.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}
.content .smartTitle {
 	font-weight: bold;
 	padding: 3px 0;
 }
 .askExpert .extraInfo {
 	padding: 12px 64px 0 0;
  	text-align: right;
 }
 .horizontalLine {
 	height: 1px;
 	overflow: hidden;
 	clear: both;
 	background-image: url(../img/template/horizotal_line.gif);
 	background-repeat: repeat-y;
 	background-position: center;
 	margin: 10px 0;
}
.ourFranchiseTakers .extraInfo {
 	width: 370px;
 	padding: 10px 0 0;	
 }
 .ourFranchiseTakers .extraInfo2 {
 	width: 370px;
 	padding: 10px 38px 0 0;
 	float: right;
 	text-align: right;
 	width: 150px;
 }
 form.prefectoYear {
 	float: right;
 	width: 254px;
 }
 form.prefectoYear .select .text {
 	width: 40px;
 }
 form.prefectoYear label {
 	width: 160px;
 	text-align: right;
 }
 label#massLabel {
 	width: 110px;
 	padding-right: 15px;
 } 
 input#mass {
 	width: 30px;
 }
 label#minutesLabel {
 	width: 130px;
 }
 input#minutes {
 	width: 30px;
 }
 label#activityLabel {
 	width: 123px;
 	padding-right: 10px;
 }

 .perfectoTitle {
 	font-size: 20px;
 	padding: 20px 0 10px 15px;;
 	clear: both;
 }
 .perfectoImg {
 	width: 186px;
 	height: 239px;
 	padding-right: 16px;
 	float: left;
 	clear: both;
 	display: inline;
 }
 .perfectoArticles {
 	float: left;
 	width: 450px;
 	padding: 0 0 20px;
 }
 .perfectoArticles .head{
 	font-weight: bold;
 	padding: 5px 0 15px; 
 }
 .perfectoArticles a:link,
 .perfectoArticles a:visited,
 .perfectoArticles a:hover {
 	padding: 4px 0;
 	line-height: 16px;
 	margin-left: 30px;
 	display: block;
 }
 
.paging {
 	clear: both;
 	background-image: url(../img/template/horizotal_line.gif);
 	background-repeat: no-repeat;
 	background-position: top;
 	margin: 10px 0;
 	padding-top: 10px;
 	text-align: center;	
}
.content .paging a:link,
.content .paging a:visited,
.content .paging a:hover {
 	color: #666666;
 	text-decoration: none;
 	font-weight: normal;
 	padding: 0 4px;
}
.content .paging a:hover {
 	color: #0c3f30;
}
.content .paging a.chosen:link,
.content .paging a.chosen:visited,
.content .paging a.chosen:hover{
	text-decoration: underline;
	font-weight: bold;
}
.calculator {
	clear: both;
}
.calculator #result{
	width: 260px;
	height: 90px;
	float: right;
	padding: 0 15px;
}
#calculator .submitLine {
	padding-left: 202px;
}
#calculator input.submit {
	width: 75px;
	margin: 0 3px;
	display; inline;
}
#calculator .select .text {
	width: 200px;
}
.calculator #resultError {
	font-size: 14px;
	color: #C00000;
	display: none;
}
.centresFlash {
	width: 333px;
	height: 308px;
	padding: 5px 52px 0 15px;
	
	float: right;
	overflow: hidden;
}
.centresFlash img {
	border: 0px;
}

.content a.tableLink:link,
.content a.tableLink:visited,
.content a.tableLink:hover {
	font-weight: bold;
	text-decoration: none;
	height: 14px;
	line-height: 12px;
	padding: 3px 6px;
	display: block;
	background-color: #e7d7b6;
	color: #353334;
	float:left;
}
.content a.tableLink:hover {
	background-color: #0d4031;
	color: #fffeff;	
}

a.centreMap:link,
a.centreMap:visited,
a.centreMap:hover {
	float: right;
	padding: 0 0 18px;
	width: 300px;
	margin: 5px 30px 15px 15px;
	display: inline;
	overflow: hidden;
	background-image: url(../img/template/centre_map_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: right;
	display: inline;
}

a.centreMap img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
a.galleryElement:link,
a.galleryElement:visited,
a.galleryElement:hover {
	width: 150px;
	height: 138px;
	background-image: url(../img/template/galleryElement.gif);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	margin: 6px;
}

.content a.galleryElement img {
	padding: 0px;
	margin: 4px;
	border:0px;
	
}

#poltergeist {
	width: 530px;
	height: 490px;
	z-index: 100;
	position: absolute;
}
#poltergeistCloseButton {
	position: absolute; 
	cursor: pointer;
}
#poltergeistContentBox {
	width: 530px;
	height: 470px;
/*	margin: 0 10px 10px; */
	background-color: white;
	display: block;
	color: #666666;	
	overflow-x: hidden;
	overflow-y: auto;
	top: 20px;
	position: absolute;
	background-color: #fff; 	
}
#poltergeistContentBox div{
	display: block;
}

div.logout  {
	height: 26px;
	margin-bottom: 10px;
}

div.logout .name {
    float: right;
    margin: 5px 35px 0 0;
}

.contentCol .content div.logout a:link,
.contentCol .content div.logout a:visited,
.contentCol .content div.logout a:hover{
	float: right;
	height: 26px;
	border: 0px;
	border-right: 0px;
	padding: 0px 2px;
	margin: 0px;
	color: white;
	background-color: #0c4131;
	font-family:tahoma,sans;
	font-size:11px;
	font-weight:normal;
	vertical-align: top;
	text-align: center;
	width: 80px;
	text-decoration: none;
	line-height: 26px;
}
.image {
	border: 1px solid #f1e4c2;
	width: 148px;
	height: 118px;
	overflow: hidden;
	position: relative;
}


.content .image table,
.content .image table tr,
.content .image table tr td {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	width: auto;	
}
.content .image table {
	position: absolute;
	width: 1148px;
	height: 1118px;
	left: -500px;
	top: -500px;
}
.content .image table tr td{
	vertical-align: middle;
	text-align: center;
}
.content .image table tr td a{
	margin: 0 auto;
}
.content .image table tr td img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
img.galleryEnlarge {
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 73px;
}
.galleryItem {
	display:inline;
	float:left;
	height:150px;
	padding:5px;
	width:150px;	
}
.perfectoArticles a.chosen:link,
.perfectoArticles a.chosen:visited,
.perfectoArticles a.chosen:hover {
	font-weight: bold;
}
form.zapytajEksperta img {
    float: right;
    border: 1px solid #ccc;
    padding: 5px;
}

form.zapytajEksperta .contentLine {
    width: 403px;
    height: auto;
    float: left;
}

form.zapytajEksperta .contentLine textarea {
    width: 299px;
    height: 119px;
    float: left;
}

form.zapytajEksperta .error {
    margin-left: 86px;
    height: 26px;
    display: inline;
}

form.zapytajEksperta .line {
    clear: left;
    float: left;
    margin-left: 97px;
    width: 308px;
    display: inline;
}

form.zapytajEksperta .line .requred {
    width: 200px;
}

form.zapytajEksperta .line input {
    width: 100px;
}
.contentCol  .pager {
	text-align: center;
	color: #0C3F2E;
	clear: both;
}
.contentCol .content .pager a:link,
.contentCol .content .pager a:visited,
.contentCol .content .pager a:hover {
	color: #0C3F2E;
	text-align: center;
	padding: 0px 5px;
	text-decoration: none;
}
.contentCol .content .pager a:hover {
	color: #666;
}
.contentCol .content .pager a.chosen:link,
.contentCol .content .pager a.chosen:visited,
.contentCol .content .pager a.chosen:hover {
	color: black;
	font-weight: bold;
}

.unlockCode input.submit {
	margin-left: 20px;
	padding: 0 10px 0 10px;
}

.news {
	padding: 0 0 15px 0;
}

.redEnhanced {
	color: #ff0000;
}

#toPoltergeist {
	display: none;
}
