@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);

body {
background: url(/images/bg.jpg) center top;
background-attachment:fixed;
margin:0;
padding:0;
color: #393939;
font-family: Tahoma;
font-size: 12px;
}

.cms_textarea {
width: 300px;
height: 100px;
resize: none;
}

input, textarea {
outline: none;
}

a img {
border: none;
}

.wrapper {
width: 960px;
margin: 0 auto;
position: relative;
}

.bold {
font-weight: 800;
}

.red {
color: #dc2600;
}

.clear {
clear: both;
}

#header {
height: 364px;
width:100%;
}

#pasek {
height: 190px;
width: 100%;
background: url(/images/header.jpg);
position:absolute;
}

a.ru {
float: right;
margin-top: 44px;
}

#header h1 {
position: absolute;
margin: 13px 0 0 6px;
padding: 0;
left: 0;
font-size: 40px;
top: 18px;
font-weight: 800;
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 0;
left: 0;
font-size: 40px;
top: 18px;
font-weight: 800;
color: #fff;
text-shadow: 1px 1px 1px #000;
}

#menu ul {
padding:0;
margin:50px 0 0 0;
list-style:none;
display:inline-block;
float: right;
}


#menu ul li {
float:left;
border-right: 1px solid #fff;
}

#menu ul li a {
color: #fff;
font-family: Open Sans;
font-weight: 300;
text-decoration: none;
font-size: 13px;
margin: 0 10px;
}

#menu ul li a:hover {
font-weight: bold;
}

#menu ul li a.menuactive {
font-weight: bold;
}

#menu ul li:last-child {
border: none;
}

#baner {
position:absolute;
top: 86px;
}

#mask {
width: 960px;
height: 278px;
background: url(/images/mask.png);
position: absolute;
top: 0;
z-index: 10;
}

#slider {
background: #fff;
}

#content {
background: #e5e5e5;
min-height: 300px;
padding:0 15px;
}

#content a {
text-decoration: none;
}

#content h3 {
text-decoration: none;
}

h3#title {
float:left;
color: #393939;
font-family: Open Sans;
font-size: 19px;
}

#tekst {
clear: both;
}

#map {
background: url(/images/map.png);
float: right;
}

#contact {
background: url(/images/contact.png);
float: left;
}

#contact, #map {
margin-top: 20px;
width: 419px;
height: 198px;
padding: 20px;
line-height: 20px;
font-size: 12px;
position: relative;
}

#contact h3, #map h3 {
font-weight: normal;
font-size: 19px;
margin: 0 0 19px 0;
padding:0;
font-family: Open Sans;
}

#contact a.napisz {
position: absolute;
right: 30px;
bottom: 42px;
padding: 11px 15px;
background: #dc2600;
color: #fff;
text-decoration: none;
font-family: Open Sans;
font-size: 20px;
}

#footer {
background: #dc2600;
height: 45px;
clear: both;
}

#footer p {
color: #ff5400;
margin: 0 15px;
padding-top:15px;
}

#nav {
width: 360px;
height: 40px;
margin: 0 auto;
background: url(/images/slider-nav.png);
position: absolute;
z-index: 99;
bottom: -14px;
left: 50%;
margin-left: -180px;
text-align: center;
}

ul#navi {
display: inline-block;
margin:0;
padding:0;
list-style:none;
}

ul#navi li {
float: left;
}

ul#navi li a {
width: 15px;
height: 15px;
background: url(/images/button.png);
display: block;
margin: 10px 5px;
text-indent:-9999px;
}

ul#navi li.activeSlide a {
background: url(/images/button-a.png);
}

a#next, a#prev {
width: 47px;
height: 52px;
background: url(/images/right.png);
display: block;
position: absolute;
z-index: 20;
right: -8px;
top: 80px;
}

a#prev {
left: -8px;
background: url(/images/left.png);
}
/* Stylesheet: PROBUS Modified On 2013-07-01 05:05:24 */
