body { margin:0; padding:0; }
.bez_przewijakow  { overflow:hidden; }
a, embed, object , input, textarea { outline:none; }
p, form, fieldset, input, select, textarea { margin:0; padding:0; }
textarea { overflow:auto; }
img { border:0; }
div.clear { clear: both; width: 100%; overflow: hidden; height: 1px; background: transparent;}

/* administracja ------------------------------------------------------------ */

a.edytuj, a.edytuj:hover
{
	display:block;
	width:auto;
	float:left;
	margin-right: 3px;
	padding:5px 5px 3px 25px;
	background: #ffd737 url('bimg/edytuj.gif') no-repeat 2px 1px;
	border:1px solid #404040;
	color:#000 !important;
	font:bold 11px Arial,sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
}

div.admin
{
    text-align: center;
    width: 100%;
	padding: 10px 0px;
    background: #eee;
    border-bottom: 1px dashed #999;
}

div.admin div.ogranicznik
{
	width: 550px;
	margin: 0 auto;
}div.paginacja
{
	float:right;
}

div.paginacja a
{
	display:block;
	color:#5d211f;
	border:1px solid #5d211f;
	margin-right: 2px;
	float:left;
	font: bold 12px/12px Arial,sans-serif;
}

div.paginacja a:hover
{
	text-decoration: none;
	color:#912B1E;
	border:1px solid #f00;
}

div.paginacja a.pierwsza_strona
{
	
	width:8px;
	height:14px;
	background-image: url('img/paginacja/paginacja_pierwsza_strona.png');
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	padding:1px 3px;
}

div.paginacja a.lewo
{
	width:7px;
	height:14px;
	background-image: url('img/paginacja/paginacja_lewo.png');
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	padding:1px 3px;
}

div.paginacja a.prawo
{
	width:7px;
	height:14px;
	background-image: url('img/paginacja/paginacja_prawo.png');
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	padding:1px 3px;
}

div.paginacja a.ostatnia_strona
{
	width:8px;
	height:14px;
	background-image: url('img/paginacja/paginacja_ostatnia_strona.png');
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	padding:1px 3px;
}

div.paginacja a.cyfra
{
	text-decoration: none;
	padding:2px 4px;
}

div.paginacja a.cyfra_zaznaczona
{
	text-decoration: none;
	padding:2px 4px;
	color:#fff;
	border:1px solid #f00;
	background:#FF9600;
}/* OGOLNE ====================================================================*/
body
{
	margin:0;
	padding:0;
    font: 12px/16px Tahoma, Arial, sans-serif;
	background:#370401;
}
a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

span.komunikat
{
	color:#009900;
}

span.blad
{
	color:#990000;
}

/* TEMPLATKA ================================================================ */
div.wrapper-container{width:100%; float:left; background:#370401 url('img/page-bg.jpg') top center no-repeat;}

div#wrapper-front{margin:0 auto; width:1205px;}

div.left-boxes{float:left; width:250px;}
img.logo{margin:310px 0 0 0;}

div#container{float:left; width:728px;}

div.right-boxes{float:left; width:227px;}
img.zaklad-stolarski{margin:310px 0 0 0;}
img.projektowanie-wnetrz{margin:22px 0 0 0;}

/*content elements*/
div.wrapper-content{float:left; margin:0 0 0 0px;}
div.top-content{float:left; background:#E9E7E8 url('img/top-page-bg.png') no-repeat; width:728px; min-height:490px;}
div.top-content-2{float:left; background:url('img/left-bottom-corner.png') left bottom no-repeat; min-height:490px;}
div#content{padding:0 25px 15px 25px;}
div#header{float:left; width:100%; margin:30px 0 0 0;}
a.logo{display:block; float:left; width:291px; height:82px; background:url('img/logo.png') no-repeat; margin:0 0 0 27px;}

/*footer*/
div.wrapper-footer{float:left; width:100%; height:90px; margin:20px 0 0 0;}
div#footer{margin:0 auto; width:730px; text-align:center; color:#53372a; padding:10px 0 0 0; font-size:13px; font:bold 11px/13px Tahoma;}

div.design{float:right; clear:both; color:#fff; margin:20px 0 0 0;}
div.design a{font:12px/18px Impact; color:#E54100;}

/*menu gorne*/
div#menu-gorne{float:left; margin:50px 0 0 30px; width:100%;}
div#menu-gorne ul{float:left; list-style:none; margin:0 0 0 0; padding:0;}
div#menu-gorne ul li{float:left; text-align:center; padding:0px 0 0px 0;}
div#menu-gorne ul li:hover, div#menu-gorne ul li.hover{background:url('img/active-menu.png') center center no-repeat;}
div#menu-gorne ul li a{display:block; font:14px/18px Impact; color:#fff; padding:10px 43px 10px 43px;}
div#menu-gorne ul li a:hover, div#menu-gorne ul li a.hover{color:#fff;} 
div#menu-gorne ul li.aktywna a{display:block; color:#fff; background:url('img/active-menu.png') center center no-repeat;}

/*menu dolne*/
div#menu-dolne{float:left; margin:25px 0 0 0;}
div#menu-dolne ul{list-style:none; margin:0 0 0 0; padding:0;}
div#menu-dolne ul li{display:inline; padding:0 30px 0 30px; margin:0;}
div#menu-dolne ul li a{color:#002a54;}
div#menu-dolne ul li.aktywna a{}

/*slider*/
/*1*/
div.slideshow-1{float:left; width:685px; height:250px; margin:15px 0 0 22px;}
div#slider-1{float:left; width:685px; height:250px; margin:0px 0 0 0px; overflow:hidden;}

/*2*/
div.slideshow-2{float:left; overflow:hidden; border:6px solid #ed1c24; margin:100px 0 0 0;} 
div#slider-2{float:left; width:200px; height:150px; margin:0px 0 0 0px; overflow:hidden; }
div#slider-2 img{float:left; width:200px; height:150px;}

h2.naglowek{float:left; width:100%; clear:both; margin:15px 0 10px 0; padding:0; clear:both;font-size:18px; text-align:left; color:#4C0501; padding:0 0 1px 0;}
h2.naglowek a{color:#000;}

/*strona startowa*/
div.o-firmie-content{float:left; padding:30px 75px 0 25px; text-align:justify; font:normal 11px/18px Verdana, fTahoma,Arial,sans-serif; color:#000;}
div.front-bottom-box{background:#000; float:left; margin:30px 0 0 0; width:658px; color:#fff; padding:15px 20px 15px 50px; font:12px/18px Tahoma; text-align:justify;}

div.right-front{float:right}
div.aktualnosci-front{float:right; width:470px;}
div.aktualnosci-front h3{font-size:19px !important; margin:0 0 5px 15px; padding:0; color:#382112;}
a.link-element{color:#382112; text-decoration:none;}
div.aktualnosci-element{background:#eeeeee; border:1px solid #382112; padding:10px; margin:0 0 10px 0;}
div.aktualnosci-element h4.tytul-aktualnosci{margin:0; padding:0; font-weight:bold; text-transform: uppercase; font-size:11px;}
p.tresc-aktualnosci{font-size:11px;}


/*artykuly zdjecia*/
div.artykuly-zdjecia{float:right}
div.artykuly-zdjecia ul{list-style:none; margin:0 0 0 10px; padding:0;}
div.artykuly-zdjecia ul li{margin:0 0 5px 0;}
div.artykuly-zdjecia ul li a{border:1px solid #692C00;}
div.artykul-tresc{text-align:justify; font:11px/20px Verdana,Tahoma,sans-serif;}
div.tresc-artykulu{}

/*galeria*/
table.galeria-kategorie{float:left; margin:0 0 0 0px;}
table.galeria-kategorie tr td, table.galeria tr td{padding:5px 8px 5px 8px;}
table.galeria-kategorie tr td a, table.galeria tr td a{border:5px solid #550601; }
table.galeria-kategorie tr td a:hover, table.galeria tr td a:hover{border:5px solid #F2CC5C !important; }
table.galeria-kategorie tr td a.title-gallery:hover{border:none !important; }
table.galeria-kategorie .podpis a.title-gallery{display:block; font:bold 12px Verdana; color:#550601; border:0; padding:4px 0 0 0;}

/*kontakt*/
div.errorSummary p{font-weight:bold; margin:6px 0 0 0;}
div.errorSummary ul{margin:4px 0 0 0; padding:0;}
div.errorSummary ul li{list-style:none; background:url('img/list_marker.png') center left no-repeat; padding:0 0 2px 17px;}

table.kontakt{text-align:left;}
table.kontakt tr td input, table.kontakt tr td textarea{background:#E0E0E0; border:1px solid #000; margin:0 0 4px 0;}
input.przycisk-wyslij{width:64px; height:64px; background:url('img/button-send.png') no-repeat !important; border:0 !important; cursor:pointer;}

/* ARTYKULY (TAKZE ARTYKULY W PRZEGLADACH) ================================== */
div.przeglady-artykul{float:right; width:70%;}
div.przeglady-tytul{font-size:14px; color:#383838; padding:5px 0 5px 0;}
div.przeglady-info {float:left; width:100%; border-bottom:1px solid #E3E1D1; padding:0 0 3px 0;}
div.przeglady-info .data{padding:0px 0 0 0px; background:url('img/icon-date.gif') 0px 3px no-repeat; font:11px Verdana, Tahoma, sans-serif; color:#9B9B99;}
div.przeglady-info .wstecz{float:right;}
div.przeglady-skrot{float:left; font:11px/16px Verdana; padding:5px 0 0 0;}
a.przeglady-wiecej, a.wstecz{color:#912B1E; float:right;}
.zdjecie-przeglad{border:1px solid #692C00; display:block;float:left; width:180px; height:140px; }
h2.naglowek-przeglad{float:left; width:100%; clear:both; margin:1px 0 5px 0; padding:0; clear:both;font-size:16px; text-align:left; color:#FFA11B; text-transform:uppercase; padding:0 0 0px 0;}
