@import url('/font-front/stylesheet.css');

html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}


.clear {clear:both}
.ovhidden {overflow:hidden}
.pull-left {float:left}


a{
	text-decoration:none;
	color:#646525;
}
a:hover{
	text-decoration:underline;
	color:#c53806;
}

body {
	background:#fff url(../img/bg.jpg) no-repeat center top; 
	font:11px/18px Tahoma, Geneva, sans-serif;
	color:#4e4e4e;
	}

h1, h2, h3, h4, h5, h6 {color:#ed7000;}

h1, h2 {font-family:'sommet_bold';}
h3, h4, h5, h6 {font-family:'sommet_regular'}

p {font:11px/18px Tahoma, Geneva, sans-serif;}

#wrapper{
	width:818px; 
	margin:0 auto;
	clear:both
	}
div#header{
	height:432px;
	font: 17px 'sommet_light';
	position:relative;
}
h1#logo {
	padding-top:29px;
	position: relative; z-index: 3;
}

h1#logo a {display:block; text-indent:-9999px; width:409px; height:137px; background:url(../img/logo.png) no-repeat}



#headerNav{
	margin-top:30px; padding-right:88px;
	width:312px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#headerNav a{
	font-family:'sommet_regular';
	text-decoration:none;
	font-size:14px;
	display:block;
	color:#6f6f6f;
	line-height:39px;
}

#headerNav li{
	display:block;
	background:url(../img/arrow-menu.png) no-repeat 10px 50%;
	padding-left:33px;
	padding-right:84px;
	position:relative;
	border-bottom:1px solid #e5dfd0;
}

#headerNav a:hover {text-decoration:underline;}

#headerNav li:hover {background:url(../img/arrow-link.png) no-repeat 10px 50%;}


#headerNav ul li {margin:0}

#headerNav ul {position:absolute; top:24px; left:43px; display:none; opacity:0; list-style:none; background:#750a0a; margin:0;}
#headerNav ul li {position:relative; margin:0; border:1px dotted #3E0C0C; background:none; padding:0; margin-top:-1px; float:none; height:auto; text-align:left}
#headerNav ul li a {display:block; padding:10px; color:#fff; font-size:13px}
#headerNav ul ul {top:25px; left:35px}


#banner {
	width:704px; height:604px;
	background:url(../img/banner.png) no-repeat;
	position:absolute; top:0px; left:256px;
}


div#main{
	background:#fff;
	padding: 36px;
	position: relative;
	border-bottom:1px solid #dbd5c1;
	min-height:100px;
}
div#left{
	float:left;
	width:460px;
}
div#right{
	float:left;
	width:240px;
	padding-left:45px;
}




.archiwum, .dalej {
	float:left;
	text-align:right;
	padding-left:25px;
	background:url(../img/arrow-link.png) 0px 3px no-repeat;
}
div.top{
	clear:both;
	overflow: hidden;
}

.top h3 {line-height:18px; float:left; margin-right:12px;}

#homeNewsList .homeNewsBox h4 {
	clear:both;
	color:#fff;
	margin-top:13px;
	font-size:12px;
}
#homeNewsList .newsData {color:#d2bd8c}

#homeNewsList .homeNewsBox div {
	padding-bottom:7px;
}


.belka {float:left}

#footer{
	margin-left: 22px;
    padding-bottom: 20px;
    padding-top: 20px;
    color:#a0987f;
}

#footer p {
	color:#a0987f;
	display:inline-block;
	margin-right:11px;
}
a#realizacja{
	margin-left:8px;
	color:#a0987f;
}

/***************podstrona******************/


#breadcrumbs {overflow:hidden; border-bottom:1px dotted #d2bd8c; margin-bottom: 20px; margin-top: -13px;}

#breadcrumbs p, #breadcrumbs a {line-height:27px; float:left; font-size:12px; padding-right:28px; padding-left:12px; background:url(../img/arrow-link.png) no-repeat center right;}

#breadcrumbs #youAreHere {padding:0; background:none; font-size:12px}

#breadcrumbs .active, #breadcrumbs a:hover {color:#c53806}




#gallery .thumbnail {
	border: none;
    width:165px;
    float: left;
    margin:12px 0 5px 18px;
    background: #d5d5d5;
    height:110px;
}



.forumPost {border:1px dotted #d5d5d5; margin-bottom:5px;}


#newsletter {
    border-top: 1px dotted #aeaeae;
    margin-left: -33px;
    padding-left: 33px;
    padding-top: 22px;
    margin-top:20px;
}

#newsletter h4 {margin-bottom:8px; color:#685645}

#newsletter form {margin:0}

#newsletter form input {margin-bottom:0; font:11px 'Tahoma', 'Arial', 'Verdana', 'sans-serif'; color:#685645}

#newsletter form .btn {font:13px 'sommet_light'}


.newsBox {margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #d2bd8c}


.pagination {
    height: 36px;
    margin-bottom:0;
}

.pagination li a, .pagination li.disabled a {
	background:#5e5e5e;
	color:#000
}


#username-label label, #password-label label {color:#fff; font-size:15px; font-family:'sommet_light'}

#username-element, #password-element {margin-bottom:15px}



#subpages {padding-top:15px; padding-bottom:15px;}
#subpages ul {list-style:none;}
#subpages ul li {float:left; margin-right:10px; margin-bottom:20px;}
#subpages ul li a {display:block; padding:10px; background:#9B2B16; color:#fff; border-radius:5px}



/*#subpagesProducts {margin-top:-30px;}*/

#subpagesProducts li
{
	width:235px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	border-bottom:1px dotted #d2bd8c;
	height:100px;
	font-size:15px;
	font-family:'sommet_regular';
}

#subpagesProducts li img {margin-right:20px; float:left; border: 1px dotted #D5D5D5; padding:2px;}




#kontakt input {
	font-family: Tahoma,Geneva,sans-serif;
	height: 25px;
    line-height: 25px;
    margin-bottom: 25px;
    width: 240px;
}

#kontakt #wiadomosc {
	font-family: Tahoma,Geneva,sans-serif;
    height: 181px;
    padding: 10px;
    width: 630px;
}


#kontakt #submit {margin-bottom:15px; width:90px; height:40px; border:1px solid #fff; border-bottom:1px solid #999; background:#ED9121; color:#fff; font-weight:bold; border-radius:5px; cursor:pointer; font-size:14px;
background-image: linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,172,5) 56%);
background-image: -o-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,172,5) 56%);
background-image: -moz-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,172,5) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,172,5) 56%);
background-image: -ms-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,172,5) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.07, rgb(255,89,0)),
	color-stop(0.56, rgb(255,172,5))
);}
#kontakt #submit:hover {background:#ED9121; background-image: linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,155,5) 56%);
background-image: -o-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,155,5) 56%);
background-image: -moz-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,155,5) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,155,5) 56%);
background-image: -ms-linear-gradient(bottom, rgb(255,89,0) 7%, rgb(255,155,5) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.07, rgb(255,89,0)),
	color-stop(0.56, rgb(255,155,5))
);}




textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(252, 162, 5, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(207,80,2,.075), 0 0 8px rgba(207,80,2,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(207,80,2,.075), 0 0 8px rgba(207,80,2,.6);
  box-shadow: inset 0 1px 1px rgba(207,80,2,.075), 0 0 8px rgba(207,80,2,.6);
}