﻿@font-face
{
font-family: PAPYRUS;
src: url(PAPYRUS.TTF);
font-family: PAPYRUS;
src: url(PAPYRUS.TTF);
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, menu_adm, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	font-family: PAPYRUS;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background: url('../img/bg.png') center 0 no-repeat black;
	color:#FFFFFF
	
}
a { color:#FF7474; text-decoration:none }
p { line-height:140%; 	font-size: 14px; }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#header{
width:100%;
height:150px;
padding:0px;
padding-top:10px;
padding-bottom:5px;

}
#Footer {
width:100%;
margin-top:0px;
padding-bottom:40px
}
#Footer div.Center { background: url('../img/border2.png') 0 0 no-repeat transparent;  padding-top:12px; }

span#FooterLeft  {  font-size:11px; color: #fff; float:left}
span#FooterRight {  font-size:13px; color: #fff; float: right;  }
span#FooterRight b { margin-right:15px }
#menu2 ul { float:right; width:auto; display:block }
#Footer ul li, #menu2 ul li a { color:#000000; text-decoration:none; cursor:pointer; font-size:11px; padding-right:10px; margin-right:50px; }

#menu{
float:left;
width: 970px;
margin-top:18px;
}
#menu_adm{
float:right;
width:78%;
margin-top:-20px;
margin-bottom:-18px;
}
#logo a { float:left; width: 549px;}
#logo a img { float:right }
#logo{
width: 970px;
float:left;
margin-top:0px;
}
ul
{

width: auto;
padding:0;
margin:0;
list-style-type:none;
}
#menu ul { margin-right:50px; float: right; }
#menu a
{

float:left;
width:auto;
margin-left:7px;
margin-right:7px;
text-decoration:none;
color:#fff;
font-size:13px;

}
#menu a.active {}
#menu_adm a
{
float:left;
width:auto;
margin-right:10px;
text-decoration:none;
color:#000000;
padding:0.2em 0.1em;
border-right:1px solid white;
font-size:1.1em;

}
#menu a:hover {}
li.linkLI {display:inline;}

input, select {
 border: 1px solid #117292;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;      
        -webkit-border-radius: 3px;
                padding: 3px;
        background-color: #ffffff;
padding:5px;
}

h1{
font-size:28px;
padding:6px;
color:#ff0000;
}
::-webkit-input-placeholder { font-size:14px; font-style:italic; padding:10px; }
::-moz-placeholder { font-size:14px; font-style:italic; padding:10px;} /* firefox 19+ */
:-ms-input-placeholder { font-size:14px; font-style:italic; padding:10px;} /* ie */
input:-moz-placeholder { font-size:14px; font-style:italic; padding:10px; }

div.Content {
}

div#Slide {}
div#Slide div.Center { 

/*background: rgb(0,0,0); /* Old browsers */
/*background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(208,0,0,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(208,0,0,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(208,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(208,0,0,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(208,0,0,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(208,0,0,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#d00000',GradientType=0 ); /* IE6-9 */
/*-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
*/
}

div.Center { width: 970px; margin:auto; display:table;}

div#headerRight { float: left; width: 970px;}

div#Lang_content { display:block; width:300px; float:right; text-align:right; margin-top:00px; margin-right:40px;  }

div#Lang_content a { float:right; width:auto; margin-left:7px }

div#ContactTop { display:block; width:300px; float:right; text-align:right; margin-top:50px; margin-right:40px }

div#ContactTop p,  div#ContactTop p a { color:#FFF; line-height: 125%; font-weight: 500; font-size: 17px;  margin-right:5px; text-decoration:none }

div#ContactTop p a { float:none; width:auto }

div#ContactTop p b { color:#FF0000}

div#Div_main_home { height:620px; max-height:620px; margin:auto; padding-left:20px; padding-right:20px; margin-top:10px; }

div.DIV_home {height:307px; max-height:307px; width:auto; float:left; width:300px; max-width:300px; margin-left:5px; margin-right:5px; }

div.DIV_home p { color:#fff; font-size:17px; text-align:center; font-weight:bold; margin-top:0px; margin-bottom:15px; } 
/*//////////////////// */

div#Div_main_home2 { height:280px; max-height:280px; margin:auto; padding-left:20px; padding-right:0px; margin-top:10px; padding-top:20px; background: url('../img/border1.png') 0 0 no-repeat transparent; }

div.DIV_home2 { height:210px;  width:auto; float:left; width:280px; max-width:280px; margin-left:5px; margin-right:0px; }

div#Div_home22 {  width:660px; max-width:660px; padding-left:0px; padding-right:0px; }

div.DIV_home2 h2 { color: #FF0000; font-size:19px; text-align: left; margin-top:5px; font-weight:500; margin-bottom:20px;  } 

div.DIV_home2 p { color:#fff; font-size:12px; text-align: left; margin-top:15px; line-height:132%; text-align:justify  } 

/*////////////////// SLIDER /////////////////// */
.swipe {
	overflow: hidden;
	position: relative;
	max-width: 970px;
	width: 100%;
	height: 220px;
	margin: auto;
	margin-top: 0px;
}
.swipe img { margin:auto }

.swipe-wrap {
	overflow: hidden;
	position: relative;
}
.swipe-wrap > div {
	float: left;
	width: 100%;
	position: relative;
}
.swipe .nav {
	position: absolute;
	width: 80px;
	height: 38px;
	z-index: 10;
	text-align: center;
	line-height: 40px;
	display: inline-block;
	color: #fff;
	top: 45%;
	cursor: pointer;
	background-color: rgba(0,0,0,0.8)
}
.swipe .nav.next {
	right: 0;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.swipe .nav.prev {
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

div#SlideDod { display:none}

table#Realizacje tr td { vertical-align:middle; font-size:14px; line-height:120% }
table#Realizacje tr td.data { font-size:16px; font-weight:bold; background:#000081; color: white; height:24px; line-height:24px; border-bottom: 7px solid white; text-align:center }
table#Realizacje tr td.opis { padding:15px; }
table#Realizacje tr td.opis, table#Realizacje tr td.img { border-bottom: 7px solid white; }

div.Content_2 {  background: url('../img/bg2.png') 50% 85% no-repeat transparent; }

/* --- FACEBOOK ---- */
#wysuwane
{
z-index:999999;
 
    background: url("facebook.png") no-repeat scroll 0 0 transparent;
 
    padding: 10px;
    width: 235px;
    height:402px;
 
    position: fixed;
    margin-top: -200px; /*polowa wysokosci panelu w góre */
    right: 0px;
    top: 50%;
 
}
.zamknij
{
    background-position: 0px 0px -242px 0px;
}

div.tresc div { }

div#SlideLoga { width:980px; margin:auto;  margin-bottom:10px; }
div#SlideLoga p.LogaOpis { color:#FF0000; font-size:14px; margin-bottom:3px; }
#slider1_container { background:#FFFFFF; border-bottom:3px solid #FFFFFF; border-top: 3px solid #FFFFFF; }

p.Obrazki { text-align:center; padding-bottom:30px; }
p.Obrazki img { height: 250px; width:auto; margin-left:20px; margin-right:20px; }
ul.specyfikacja { list-style:disc !important; list-style-position:inside !important; padding-left:50px; padding-top:20px; padding-bottom:50px }
ul.specyfikacja li { margin-bottom:10px; line-height:130% }

div.dod_menu_side { float:left;  padding-right:25px; width:280px; max-width:555px !important; line-height:150%; padding-bottom:10px;  }
div.dod_menu_side a { text-decoration:none; margin-right:10px; width:100%; display:block  }
div.dod_menu_side a.active { color:#FFFFFF }

div.dod_menu_side2 { float:left;  padding-left:50px; width:455px; max-width:455px !important; line-height:150%; padding-bottom:40px;  }
div.dod_menu_side2 a { text-decoration:none; margin-right:10px; width:100%; display:block  }
div.dod_menu_side2 a.active { color:#FFFFFF }

ul.projektowanie { list-style:disc !important; list-style-position:inside !important; padding-left:50px; padding-top:20px; padding-bottom:20px }
ul.projektowanie li { margin-bottom:10px; line-height:130% }

#nowosc_syld { position: absolute; margin-top:41px; margin-left:47px; }








