p {margin: 0px ; font-size: 12px; font-weight:normal; text-decoration: none; font-family: Arial; color: #48484f; line-height: 1.4; text-align: left}
a {margin: 0px; font-size: 12px; font-family: Arial; font-weight:normal; color: #418caa; text-decoration: none}
a:hover {margin: 0px;font-size: 12px; font-family: Arial; color: #a2b5de; text-decoration: underline}
H1 {margin: 0px;font-size: 24px; font-family: Arial; color: #ffffff; font-weight:normal}
H2 {margin: 5px 0px 0px 0px; color: #ffffff; font-family: Cambria, Times New Roman; font-size: 18px; text-align: left; margin-bottom: 15px;}
H3 {margin: 3px 0px 1px 0px; font-size: 18px; font-family: Arial; color: #000000; font-weight:normal; line-height: 1.1; text-align: left}
H4 {margin: 15px 0px 0px 0px; color: #ffffff; font-family: Cambria, Times New Roman; font-size: 18px; text-align: left; margin-bottom: 10px; font-weight: normal;}
H5 {margin: 3px 0px 3px 0px; font-size: 12px; font-family: Arial; color: #bb6f3e; font-weight:normal; line-height: 1.2; text-align: left}

.descpanelfg {margin: 0px 0px 0px 12px;}

.tlo_h2{
    background: #b4c789;
    padding: 5px 20px 5px 20px;
    }

.tlo_h4{
    background: #d1d1bc;
    padding: 5px 20px 5px 20px;
    }

.nr_strony {font-size: 12px; text-align: right; font-weight:normal; text-decoration: none; font-family: Arial; color: #48484f;}

img {border: 0}
hr {height: 2px; color: #bfbfbf;}
ul {color: #f8ffad; margin: 0px 0px 0px 0px; list-style-type: none;line-height: 1.1;}

body {
    behavior: url("csshover3.htc"); 
    margin: 0px;
    padding: 0px;
    background: #7f7f74;
    min-width: 900px;
    }

#tlo {
    background: #f0f0e3 url(images/top_home.jpg) no-repeat top center;
    width: 100%;
    }

#kontener {
    position: relative;
    left: 50%;
    margin-left: -415px;
    width: 830px;
    z-index: 2;
    }

#naglowek {
    position: relative;
    width: 830px;
    height: 793px
    }

#tlo_2_wyp{
    background: url(images/tlo_bottom_pasek.jpg) repeat-y;
    width: 100%;
    }

#tlo_2 {
    background: url(images/tlo_bottom.jpg) no-repeat top center;
    width: 100%;
    }

#tlo_2 p{line-height: 1.4;}
	
#kontener_2 {
    position: relative;
    left: 50%;
    margin-left: -415px;
    top: 20px;
    width: 830px;
    height: 305px;
		}

#kontener_2 p {margin-top: 10px; color:#afb291;}
#kontener_2 a {color:#b0b0b0;}
#kontener_2 a:hover {text-decoration: none; color:#ffffff;}

#tlo_3 {
    background: url(images/tlo_bottom_partnerzy.jpg) repeat-y top center;
    width: 100%;
    }

#kontener_3 {
    position: relative;
    left: 50%;
    padding: 10px 0px 0px 0px;
    margin-left: -415px;
    width: 830px;
    height: 100px;
    text-align: center;
		}

#kontener_3 p {color:#27272b; font-size: 10px; text-align: center}
#kontener_3 a {color:#939393; font-size: 10px;}
#kontener_3 a:hover {color:#939393; font-size: 10px;}

.stopka {color:#939393;}
.stopka_kreska {background-image: url(images/stopka_kreska.jpg); background-repeat:repeat-y ;background-position: right}
#logo {
    position: absolute;
    top: 0px;
    left: 0px
    }		
		
#menu {
    position: absolute;
    right: 10px;
    top: 45px;
    }

#balon {
    position: absolute;
    top: 160px;
    left: -25px;
    z-index: 20;
    }

#loading {
    position: absolute;
    top: 275px;
    left: 160px;
    z-index: 5;
    }

#nowe_projekty{
    position: absolute;
    top: 209px;
    width: 350px;
    left: 4px;
    z-index: 10;
    }

#p-select{
    position: absolute;
    top: 198px;
    width: 400px;
    left: -7px;
    }

#text_glowna {
    position: absolute;
    top: 320px;
    right: 0px;
    width: 318px;
    }

#text_glowna p{line-height: 1.6;}

#dlaczego_my {
    position: absolute;
    top: 595px;
    left: 0px;
    width: 240px;
    }

#dlaczego_my p{color: #e9e9d8; margin-top: 10px; line-height: 1.4;}

#co_mozemy_ci_zaoferowac {
    position: absolute;
    top: 595px;
    left: 292px;
    width: 240px;
    }

#co_mozemy_ci_zaoferowac p{color: #e9e9d8; margin-top: 10px; line-height: 1.4;}
#co_mozemy_ci_zaoferowac a{color: #f8ffad;}

#co_mozemy_ci_zaoferowac table{
    margin: 5px 0px 0px -2px;}

#skontaktuj_sie_z_nami {
    position: absolute;
    top: 595px;
    left: 585px;
    width: 240px;
    }

#skontaktuj_sie_z_nami p{color: #e9e9d8; margin-top: 10px; line-height: 1.4;}
#skontaktuj_sie_z_nami a{color: #f8ffad;}

#content_glowna{
    position: relative;
    margin: 25px 0px 0px 0px;
    }
    
#content_glowna a {font-size: 12px; font-family: Arial; font-weight: normal; color: #2173c6; text-decoration: none}
#content_glowna a:hover {font-size: 12px; font-family: Arial; color: #b24598; text-decoration: none}
#content_glowna p{line-height: 1.6;}
#content_glowna H2 a {margin: 5px 0px 0px 0px; color: #ffffff; font-family: Cambria, Times New Roman; font-size: 18px; text-align: left; margin-bottom: 15px; font-weight: bold;}
#content_glowna H2 a:hover {margin: 5px 0px 0px 0px; color: #ffffff; font-family: Cambria, Times New Roman; font-size: 18px; text-align: left; margin-bottom: 15px; font-weight: bold;}

#aktualnosci {
    position: relative;
    float: left;
    width: 536px;
    margin-left: 0px;
    padding: 0px 28px 0px 0px;
    background: url(images/linia_content.jpg) repeat-y right;
    }

#aktualnosci p {margin: 10px 0px 10px 0px;}
#aktualnosci H3 a {color: #000000; font-size: 24px; text-align: left; font-weight: bold;}
#aktualnosci H3 a:hover {color: #636363; font-size: 24px; text-align: left; font-weight: bold;}
#aktualnosci a{font-size: 12px;}

#nasi_klienci{
    position: relative;
    top: 0px;
    float: right;
    width: 243px;
    margin-right: 0px;
    }

#nowe_projekty img{margin: 0px 0px 10px 0px}

#pusty {
    position: relative;
    clear: both;
    }

/* -----------POLECAMY----------- */



#polecamy {
    position: relative;
    float: left;
    top: 40px;
    left: 0px;
    width: 241px;
    }

#polecamy p{margin: 5px 0px 5px 0px;}

#linia_stopka {
    position: relative;
    float: left;
    top: 47px;
    left: 27px;
    }

/* -----------STOPKA----------- */

#stopka {
    position: relative;
    float: right;
    top: 40px;
    right: 0px;
    text-align: left;
    }

#stopka_menu a{color: #d4d4c0; font-weight: bold;}
#stopka_menu a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}
#stopka p{margin: 5px 0px 5px 0px;}
#stopka_partnerzy_loga img{margin: 5px 20px 5px 0px;}

#mapa a{display: block; width: 128px}

/*--MENU--*/

#menu {
    position: absolute;
    top: 52px;
    right: 15px;
    width: 360px;
    z-index: 200;
    }

#nav1, 
#nav2, 
#nav3, 
#nav4, 
#nav5, 
#nav6, 
#nav7, 
#nav8, 
#nav9, 
#nav1 ul, 
#nav2 ul, 
#nav3 ul, 
#nav4 ul, 
#nav5 ul, 
#nav6 ul, 
#nav7 ul, 
#nav8 ul, 
#nav9 ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav1 a, 
#nav2 a, 
#nav3 a, 
#nav4 a, 
#nav5 a, 
#nav6 a, 
#nav7 a, 
#nav8 a, 
#nav9 a 
{
	display: block;

}
#nav1 li, 
#nav2 li, 
#nav3 li, 
#nav4 li, 
#nav5 li, 
#nav6 li, 
#nav7 li, 
#nav8 li, 
#nav9 li 
{
	float: left;
}

#nav1 li ul, 
#nav2 li ul, 
#nav3 li ul, 
#nav4 li ul, 
#nav5 li ul, 
#nav6 li ul, 
#nav7 li ul, 
#nav8 li ul, 
#nav9 li ul 
{
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav1 li:hover ul, 
#nav2 li:hover ul, 
#nav3 li:hover ul, 
#nav4 li:hover ul, 
#nav5 li:hover ul, 
#nav6 li:hover ul, 
#nav7 li:hover ul, 
#nav8 li:hover ul, 
#nav9 li:hover ul 
{
	left: auto;
}

#nav1 li:hover ul, #nav1 li.sfhover ul,
#nav2 li:hover ul, #nav2 li.sfhover ul,
#nav3 li:hover ul, #nav3 li.sfhover ul,
#nav4 li:hover ul, #nav4 li.sfhover ul,
#nav5 li:hover ul, #nav5 li.sfhover ul,
#nav6 li:hover ul, #nav6 li.sfhover ul,
#nav7 li:hover ul, #nav7 li.sfhover ul,
#nav8 li:hover ul, #nav8 li.sfhover ul,
#nav9 li:hover ul, #nav9 li.sfhover ul
{
	left: auto;
}
