#container{	width:901px;}
h2{ font-size:24px; }
#logo{	padding:0;	margin:0;	overflow:hidden;	float:left;}
#header{	position:relative;	overflow:hidden;	background:url("/images/header.jpg") left top no-repeat #000;	height:326px;}
#header ul, #header #corners{ float:right; overflow:hidden; padding:0; margin:0; list-style:none; margin-top:42px; padding: 0 20px; margin-right:14px; background: url("/images/nav.png"); position:relative;}
#header #corners{background:none; padding: 0 8px;  width:auto; }
#header #corners ul{margin:0; padding:0;}
#header ul li{ float:left; overflow:hidden; margin:0; padding:9px 20px;}
#header ul li a{ text-decoration:none; color:#d9d9af; font-weight:bold;}
#header ul li a:hover, 
#header ul li a.active{ text-decoration:underline;}
#content{	background:url("/images/content.jpg") left top no-repeat #000;	position:relative;	overflow:hidden;	zoom:1; /*padding-bottom:144px;*/}
#index #content{	background:url("/images/content-index.jpg") left top no-repeat #000;	position:relative;	overflow:hidden;	zoom:1; padding-bottom:0;}
#footer{	position:relative;	overflow:visible; z-index:60;}
#footer .proper{ overflow:hidden;	background:#1c1c1c;	position:relative; padding:30px 20px; margin:0; list-style:none; text-align:right; zoom:1;}
#footer .proper li, #footer .proper li a{ display:inline; color:#666; text-decoration:none; font-size:10px;}
#footer .proper li span{ padding: 0 5px;}
#footer .proper li#copy{ float:left;}
#footer #fotel{ position:absolute; margin-top:-223px; overflow:hidden; background: url("/images/fotel.jpg") left top no-repeat; height:241px; width:290px; margin-bottom:-18px; z-index:20; zoom:1;}
#left{ position:absolute; left: 0; top:100px; z-index:9; width: 290px; overflow:hidden;}
#left-nav{ clear:both; overflow:hidden;}
#left-nav h2, 
#left h2{ color:#fff; font-weight:normal; font-size:24px; margin:0;}
#left h2{color:#c6c632}
#left-nav ul, 
#left ul { padding:0; margin:0; overflow:hidden; list-style:none; float:none; background:none;}
#left-nav ul li, 
#left ul li  { margin:0; padding:4px 0; float:none;}
#left-nav ul li a , 
#left ul li a { text-decoration:none; color:#fff; font-weight:normal;}
#left-nav ul li:hover a,
#left-nav ul li.active a, 
#left ul li:hover a,
#left ul li.active a{ text-decoration:underline; font-weight:bold;}
#left-nav ul li span, 
#left ul li span { display:none;}
#left-nav ul li:hover,
#left-nav ul li.active, 
#left ul li:hover,
#left ul li.active { cursor:pointer; color:#ffffcc !important}
#left-nav ul li:hover span,
#left-nav ul li.active span, 
#left ul li:hover span,
#left ul li.active span { display:inline; text-decoration:none !important;}
#right{ float:right; width:611px; overflow:hidden; padding-bottom:1px;/*padding-bottom:244px;*/ position:relative; z-index:60;}
#index #right{ padding-bottom:1px;}
#welcome{float:left; padding: 29px 29px 20px 29px; width:278px;}
#welcome h2{ margin:0; color:#fff; font-weight:normal; font-size:24px;}
#welcome .wysiwyg{ margin:0; color:#fff;}
#uslugi{ float:right; width:210px; padding: 29px 29px 20px 29px;}
#uslugi #zamow { text-align: center;}
#uslugi h2{ margin:0; color:#0293b7; font-weight:normal; font-size:24px;}
#uslugi div{ margin:0; color:#fff; padding-bottom:10px; }
#art{padding: 29px 29px 0 29px; overflow:hidden; zoom:1;}
#art h2{ font-weight:normal; font-size:24px; margin:0; color:#ffaf1a}
#art .wysiwyg h2{color:#fff}
#contact form,
#contact form fieldset,
#contact form legend,
#contact form fieldset ul,
#contact form fieldset ul li{	padding:3px 0;	margin:0;	overflow:hidden;	list-style:none;}
#contact form fieldset{ padding: 0 /*29px;*/}
#contact form legend {padding-bottom:10px; font-weight:bold;}
#contact form fieldset ul li input, 
#contact form fieldset ul li textarea{ border: 1px solid #1c1c1c; padding:2px; font-size:11px; font-family:Verdana, Arial; background: #000; color:#fff; float:right; width:390px}
#contact form fieldset ul li input.submit{ width: auto; border: 0 none;}
#contact form fieldset ul li label{ float:left;}
#gal{background:url("/images/gal.jpg") left top no-repeat #000;	overflow:hidden; float:none; clear:both; padding: 29px 29px 30px 29px; z-index:0; margin-top:10px; zoom:1; position:relative; width:232px;}
#gal p{float:none;}
#gal h2{ color:#ffaf1a; margin:0; font-weight:normal; padding-bottom:10px; zoom:1;}
#gal img{ border: 2px solid #777772; /*float:left; display:block;*/}
#gal h3{ /*float:right;*/ color:#fff; /*width:350px*/; margin:0; font-size:11px; padding-top:10px;}
#gal .wysiwyg{ /*float:right; width:350px;*/}
.wysiwyg{ line-height:150%;}
#gal .more{	float:right; font-size:10px; clear:both; white-space:nowrap; padding-right:30px;}
#gallery #art{border-bottom:1px solid #535353;}
#gallery ul#albums{	padding:10px 0 0 0;	margin:0;	overflow:hidden;	list-style:none;}
#gallery ul#albums li, #photos ul#album li{ width:182px; overflow:hidden; padding-bottom:24px;}
#gallery ul#albums li.albums_left{ float:left; clear:left;}
#gallery ul#albums li.albums_right{ float:right; clear:right}
#gallery ul#albums li img, #photos ul#album li img{ border: 2px solid #777772; display:block;}
#gallery ul#albums h3{font-size:11px; margin:0; padding-top:10px;}
#gallery ul#albums li a{float:right; color:#ffffcc; font-size:10px;}
#gallery ul#albums li p{padding-bottom:5px;}
a.img{display:block; zoom:1; float:none !important;}
#photos ul#album{float:right;}
#photos ul#album li{ width:182px; overflow:hidden; padding-bottom:27px;}
#photos #art .wysiwyg{ float:left; width:325px;}
#photos #art {border-bottom: 1px solid #525252; zoom:1; overflow:hidden;}
#photos #content, #gallery #content { padding-bottom:20px;}
#article #content{ /*padding-bottom:144px;*/}
#photos .back{ float:right; clear:both; margin-top:20px; margin-bottom:20px; margin-right:105px; font-size:10px; color:#ffffcc;}
#box_pagination{ text-align:center; list-style:none; margin:0; padding:20px 0 20px 0; font-size:10px;}
#box_pagination li{display:inline; padding: 0 3px;}
#box_pagination li a{color:#ffffcc}
#corners span{	position:absolute; width:8px; height:50%; font-size:1%; display:block;}
#corners .left-top{ top:0; left:0; background:url('/images/top-left.png') left top no-repeat;}
#corners .right-top{ top:0; right:0; background:url('/images/top-right.png') right top no-repeat;}
#corners .left-bottom{ bottom:0; left:0; background:url('/images/bottom-left.png') bottom left no-repeat;}
#corners .right-bottom{ bottom:0; right:0; background:url('/images/bottom-right.png') bottom right no-repeat;}

#sklep *{
	z-index:10;
	position:relative;
}
#sklep_bkg{
	height:102px;
	width:290px;
	background:url("/images/sklep-background.png") left top no-repeat;
	position:absolute;
	z-index:0;
	left:0; top:0;
}
#sklep {
	position:relative; 
	overflow:hidden;
}

#left-nav, #sklep{
	width: 232px; overflow:hidden; padding:29px;
}
