body{
background-color: #FFFFFF;
font-family: sans-serif, verdana, arial;
font-size: 16px;
}
div.tworzenie{
background-color: #FFFFFF;
margin-top: 0px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 850px;
height: 600px;
}
/* definicje dla zewnętrznego linku z linkami do prac */
.glowna {
position: relative;
border: solid #a9a9a9 1px;
border-left: solid #a9a9a9 15px;
float: left;
width: 500px;
height: auto !important; /* dla przegladarek */
height: 50px; /* dla ie */
min-height: 50px; /* dla przegladarek */ 
margin: 0 0 0 20px;
padding: 0;
font-family: verdana, arial, sans-serif;
font-size: 10pt;
}
.url {
position: relative;
margin: 0;
float: left;
background-color: #808080;
color: #FFFFFF;
border: none;
border-right: solid #a9a9a9 1px;
text-align: center;
font-weight: bold;
width: 200px;
}
.opis{
position: relative;
margin: 0;
float: right;
background-color: #708090;
color: #FFFFFF;
text-align: center;
font-weight: bold;
width: 299px;
}
.url2{
position: relative;
clear: both;
display: block;
float: left;
margin: 0;
height: auto !important; /* dla przegladarek */
height: 150px; /* dla ie */
min-height: 150px; /* dla przegladarek */ 
background-color: #FFFFFF;
color: #696969;
text-align: left;
width: 200px;
}
.opis2{
position: relative;
height: auto !important; /* dla przegladarek */
height: 150px; /* dla ie */
min-height: 150px; /* dla przegladarek */ 
float: right;
margin: 0;
background-color: #FFFFFF;
color: #696969;
border-left: solid #a9a9a9 1px;
text-align: left;
width: 299px;
}
p {
text-align: justify;
text-indent: 1.2em;
padding: 5px;
margin: 0;
}

.url2 a:link, a:visited {
	text-decoration: none;
	color: #483D8B;
	}
.url2 a:hover {
	text-decoration: none;
	color: #FF8C00;
	}
img.sites {
text-align: center;
border: solid #A9A9A9 2px;
width: 120px;
height: 90px;
}
.aktualizacja {
	font-size: 80%;
	color: #a9a9a9;
	font-family: Verdana, Arial, sans-serif;
}
ul.lista {
font-size: 80%;
color: #696969;
font-family: Verdana, Arial, sans-serif;
}
ul.lista li {
list-style-type: circle;
}
div.prawy_bok_info {
margin: 0;
padding: 0;
float: left;
text-align: left;
width: 290px;
}
/* definicje dotyczące miniCMS */
.nag_CMS {
	font-family: Verdana, Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #B22222;
	}
.CMS_text {
    font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #696969;
	text-align: left;
}
.CMS_dump {
text-align: center;
}
.img_CMS {
 border: solid #DCDCDC 5px;
 }
a:link, a:visited {
	text-decoration: none;
	color: #483D8B;
	}
a:hover {
	text-decoration: none;
	color: #FF8C00;
	}
h1 {
color: orange;
font-size: 120%;
letter-spacing: 0.3em;
text-align: left;
padding-left: 30px;
font-family: sans-serif, verdana, arial;
margin: 1px auto 0px auto;
border-left: solid #000 20px;
border-bottom: solid #ccc 1px;
}
div.gl{
position: relative;
float:left;
text-align: right;
vertical-align: middle;
width: 49%;
border: none;
margin-top: 10px;
border-right: dotted #ccc 1px;
border-bottom: dotted #ccc 1px;
height: 70px;
}
div.gl h2{
margin: 0;
margin-right: 25px;
padding: 0;
padding-top: 2%;
}
div.gp{
position: relative;
text-align: left;
float: right;
width: 49%;
margin-top: 10px;
border: none;
border-left: dotted #ccc 1px;
border-bottom: dotted #ccc 1px;
height: 70px;
}

div.dl{
position: relative;
clear: both;
margin-top: 15px;
float:left;
text-align: left;
width: 49%;
border: none;
border-right: dotted #ccc 1px;
border-top: dotted #ccc 1px;
height: 795px;

}

div.dp{
position: relative;
width: 49%;
float: right;
margin-top: 15px;
text-align: left;
border: none;
border-left: dotted #ccc 1px;
border-top: dotted #ccc 1px;
height: 795px;
}
div.portfolio{
margin: 10px;
margin-left: 25px;
font-size: 80%;
}

div.portfolio table{
border: solid #000 1px;
border-collapse: collapse;
}

div.portfolio table td.netteria{
background-color: #000;
color: #fff;
font-size: 170%;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
letter-spacing: 0.1em;
}

div.portfolio table td.netteria span.kropka{
margin:0;
padding: 0;
font-family: Georgia, Times, sans-serif;
font-size: 110%;
}
div.portfolio table td.net{
font-size: 170%;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
letter-spacing: 0.1em;
padding-right: 3px;
}
div.dp ul{
	font-size: 80%;
	font-family: Arial, Verdana, sans-serif;
    margin: 20px auto 0px 70px;
	}
div.dp ul li{
list-style-type: circle;
}

ul.cmsList{
    font-size: 80%;
	font-family: Arial, Verdana, sans-serif;
    margin: 20px auto 20px auto;
	width: 70%;
	max-width: 70%;
	min-width: 70%;
	/*padding: auto;*/
	padding-left: 30px;
	}
ul.cmsList li{
list-style-type: circle;
}

div.dl ul{
	font-size: 80%;
	font-family: Arial, Verdana, sans-serif;
    margin: 20px 5px 0px 50px;
	}
div.dl ul li{
list-style-type: circle;
}
div.dp p.pdp2{
font-size: 90%;
margin: 10px auto;
text-indent: 0em;
padding: 0 30px;
}
div.dp p.pdp{
font-size: 100%;
margin: 10px auto 0px 60px;
text-indent: 0em;
}

div.dp ul.stron{
      margin: 10px 0px 0px 70px;
	}
div.dp ul.my_contact li{
    list-style-type: circle;
    font-size: 100%;
	font-family: Arial, Verdana, sans-serif; 
}

div.dp p.projektowanie{
	font-size: 80%;
margin: 20px auto 0px 60px;
text-indent: 0em;
border: none;
border-left: solid orange 25px;
}
div.bottom{
position: relative;
clear: both;
background-color: #FFFFFF;
margin-top: auto;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 850px;
border: none;
padding-top: 10px;
text-align: left;
}
div.bottom h1.bot{
font-size: 120%;
border: none;
color: #000;
letter-spacing: 0;
margin-bottom: 10px;
}
div.bottom h2.bot2{
font-size: 100%;
border: none;
color: #000;
letter-spacing: 0;
margin: 3px auto 3px 45px;

}
div.bottom p.bot3{
padding: 5px;
width: 80%;
font-size: 80%;
margin-left: 45px;
line-height: 140%; 
}
div.bottom p.bot4{
padding: 5px;
width: 80%;
font-size: 80%;
margin-left: 45px;
font-weight: bold;
color: #DC143C;
}
div.kurde{
position: absolute;
margin: -1000px auto 0 -1000px;
}
div.ostatniProjekt{
margin: 8px auto 2px auto;
padding: 0;
padding-left: 60px;
border: none;

}
div.ostatniProjekt div{
text-align: left;
padding: 4px;
font-size: 70%;
color: #FF8C00;
}
div.ostatniProjekt img{
border: solid #FFD700 1px;
}

h3{
display: inline;
margin: auto 3px auto 3px;
font-size: 14px;
}