/* -- layout -- */
#all_content 						{ padding: 0 0 16em 0; width: 100%  }

#logo 								{ position: relative; height: 6.5em; margin-bottom: 6em }
#logo img							{ position: absolute;  margin-left: -1.5em;  }

div.navigation_column 				{ width: 23%; }
div.navigation_column div.reducer 	{ margin: 1.6em 0 5em 13%; padding-right: 1em }
div.content_columns 				{ width: 77%; background: url(/etc/pics/inn_tmp/br_text_bg.jpg) repeat-x top left; min-height: 48em }
div.shadow							{ background: url(/etc/pics/inn_tmp/col_shadow.jpg) no-repeat top left; min-height: 48em }


div.top_header_section				{ height: 9em; padding-left: 4em;   }
div.top_header_section h2			{ padding-top: 32px; color: #b3a99d; font-size: 2em; margin: 0; line-height: 1.2em; font-weight: normal; }

div.pano_section					{ height: 160px;}
.sky_style							{ background: url(/etc/pics/inn_tmp/sky_bg.png) repeat-x top left; } 
.pech_bg							{ background: url(/etc/pics/inn_tmp/pech_bg.png) repeat-x top left;}
.control_stylebg					{ background: url(/etc/pics/inn_tmp/cont_bg.jpg) repeat-x top left;}
.control_stylebg1					{ background: url(/etc/pics/inn_tmp/cont_bg.png) repeat-x top left;}
.prod_stylebg						{ background: url(/etc/pics/inn_tmp/brick_bg.png) repeat-x top left;}
.del_style							{ background: url(/etc/pics/inn_tmp/del_bg.jpg) repeat-x top left;}

div.main_column 					{ width: 71%}
div.main_column .reducer 			{ margin: 3em 12% 3em 4em}
div.whole_col						{ width: 100%}
div.whole_col .reducer 				{ margin: 3em 2em 3em 4em}
div.whole_col p						{ padding-right: 15%}

div.extra_column 					{ width: 29%}
div.extra_column .reducer			{ margin: 6em 8% 5em 0}
div.extra_column .main_column		{ width: 100%; margin-top: -3.8em}

#footer .copyright					{ margin: 0 0 5em 23%; padding-left: 4.4em }
.footer_img							{
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 23%;
	text-align: right;
}
.footer_img	 img					{ margin-right: 1.5em}


table td,
table th					{ font-size: 1.3em; }

.ttd						{ width: 90%; margin-left: 0em} 
.ttd th, .ttd td			{ vertical-align: bottom; color: #534e42}
.ttd td						{  }
.ttd TH 					{ padding: 0.9em 2em 0 0; font-weight: bold; background:transparent url(/etc/pics/i/dots_dark.gif) repeat-x scroll right bottom;}
.ttd TH span				{ background-color:#f6f0e0;}

.prices				{ width: 100%}
.prices th,		
.prices td			{ width: 20%; padding: 0.5em; text-align: center; vertical-align: middle; color: #58513b; border: 1px solid #bab5a6}
.prices th			{ text-align: left; background-color: #ece5d2}
.prices .top		{ background-color: #ece5d2}
.prices .desc td	{ background-color: #ece5d2; text-align: left; vertical-align: top}

.sales				{ font-size: 2em}


div.gallery					{ margin: 0px 0 4em 0}
div.gallery img				{ margin: 0 8px 8px 0; cursor:url(/etc/pics/i/zoomin.cur), pointer !important;}
div.gallery a				{ display: inline-block }
a.des_link					{ text-decoration: underline; }

.article_footer {
	border-top:1px solid #CFC8B5;
	color:#AFA999;
	font-size:1.2em;
	font-style:italic;
	margin-top:5em;
}
.podpis	{ color: #666; font-style: italic; font-size: 1.3em; text-align: center}
