h1,h2,h3,h4,h5,h6,form,input,ul,li,p {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:0.8em;}
#top h1 a,ul#menu_top li a,#content_top h2 a {outline:none;}


html {background:#FFFFFF;}

body
{
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial;
     /*font-size: 0.85em;*/
     font-size:11px;
     text-align: center;
     background:#FFFFFF;
     color:#888888;
}

#container
{
position:relative;
width:988px;
margin:0 auto;
text-align:left;
}

#top
{
position:relative;
height:69px;
}

#top h1,#top h1 a {width:235px;height:31px;}
#top h1
{
/*position:relative;
top:26px;*/
margin:26px 0 0 38px;
display:inline;
float:left;
}
/*#top h1 a 
{
display:block;
text-indent:-9999px;
background:url(./grafika/logo.gif) no-repeat;
}*/

#top ul
{
/*position:relative;*/
float:right;
margin-top:42px;
margin-right:10px;
display:inline;
}

#top ul li
{
position:relative;
display:inline;
float:left;
margin-left:1.5em;
text-transform:lowercase;
}
#top ul li img {position:relative;top:3px;}

#top ul li a {color:#c6c6c6;text-decoration:none;padding-right:0.7em;font-size:0.95em;}

#banner,#subpage_banner
{
position:relative;
padding:26px 0 0 0;
}
#banner {height:333px;background:url(./grafika/banner_tlo.jpg) no-repeat;}
#subpage_banner {height:258px;}

#banner #banner_flash,#subpage_banner #banner_flash
{
position:relative;
width:512px;
height:118px;
}
#banner #banner_flash {margin-top:120px;}
#subpage_banner #banner_flash {margin-top:45px;}

#content
{
position:relative;
margin:0 0 20px 0;
}

#content_top
{
position:relative;
padding-top:20px;
margin-bottom:26px;
background:url(./grafika/content_top_tlo.gif) no-repeat left bottom #fbfbfb;
}

#content_top a.realizacje,#content_top a.wiecej {position:absolute;bottom:0;display:block;height:16px;color:#FFF;text-decoration:none;font-weight:bold;font-size:0.9em;}
#content_top a.realizacje {left:168px;width:159px;background:url(./grafika/content_top_left_wiecej.gif) no-repeat;padding:2px 0 0 9px;text-transform:uppercase;}
#content_top a.wiecej {right:41px;width:66px;background:url(./grafika/content_top_right_wiecej.gif) no-repeat;padding:1px 0 0 7px;}

#content_top_left,#content_top_center,#content_top_right
{
position:relative;
float:left;
padding-bottom:39px;
}
#content_top_left {width:287px;margin-left:40px;display:inline;}
#content_top_center {width:161px;margin:0 26px;}
#content_top_right {width:400px;color:#6e7186;}

#content_top h2 {height:23px;}
#content_top h2 a {display:block;height:23px;text-indent:-9999px;}
#content_top_left h2 {margin-bottom:3px;margin-left:34px;}
#content_top_left h2,#content_top_left h2 a {width:143px;}
#content_top_center h2 {margin-bottom:10px;margin-left:5px;}
#content_top_center h2,#content_top_center h2 a {width:105px;}
#content_top_right h2 {margin-bottom:10px;}
#content_top_right h2,#content_top_right h2 a {width:302px;}
#content_top_left h2 a.pl {background:url(./grafika/content_top_left_h2.gif) no-repeat;}
#content_top_left h2 a.en {background:url(./grafika/content_top_left_h2_en.gif) no-repeat;width:162px;}
#content_top_center h2 a.pl {background:url(./grafika/content_top_center_h2.gif) no-repeat;}
#content_top_center h2 a.en {background:url(./grafika/content_top_center_h2_en.gif) no-repeat;}
#content_top_right h2 a {background:url(./grafika/content_top_right_h2.gif) no-repeat;}

#obecnie_budujemy 
{
position:relative;
height:116px;
/*background:url(./grafika/obecnie_budujemy_tlo.gif) repeat-y #f4f4f4;*/
}

#obecnie_budujemy img.prev,#obecnie_budujemy img.next
{
position:relative;
height:113px;
width:15px;
} 
#obecnie_budujemy img.prev {float:left;margin-right:17px;}
#obecnie_budujemy img.next {float:right;}

#obecnie_budujemy #viewbox {position:relative;width:228px;height:116px;overflow:hidden;}
#obecnie_budujemy #slidebox {position:relative;height:116px;width:2000px;left:0;}
#obecnie_budujemy #viewbox #slidebox .item {position:relative;width:104px;height:116px;float:left;margin-right:16px;}
#obecnie_budujemy #viewbox #slidebox .item img {border:1px solid #FFF;margin-top:22px;}
#obecnie_budujemy #viewbox #slidebox .item p {text-transform:uppercase;color:#6e7186;font-size:0.85em;}
#obecnie_budujemy #viewbox #slidebox .item p a {color:#6e7186;text-decoration:none;}

#content_top_center ul {position:relative;}
#content_top_center ul li {padding-left:34px;padding-bottom:0.4em;font-size:1.1em;background-position:0 0.05em;background-repeat:no-repeat;}
#content_top_center ul li.item_01 {background-image:url(./grafika/content_top_center_li_01.jpg);}
#content_top_center ul li.item_02 {background-image:url(./grafika/content_top_center_li_02.jpg);}
#content_top_center ul li.item_03 {background-image:url(./grafika/content_top_center_li_03.jpg);}
#content_top_center ul li.item_04 {background-image:url(./grafika/content_top_center_li_04.jpg);}
#content_top_center ul li.item_05 {background-image:url(./grafika/content_top_center_li_05.jpg);}
#content_top_center ul li.item_06 {background-image:url(./grafika/content_top_center_li_06.jpg);}
#content_top_center ul li.item_07 {background-image:url(./grafika/content_top_center_li_07.jpg);}
#content_top_center ul li a {color:#1b6ed5;text-decoration:none;border-bottom:1px solid #bcd4f2;}
#content_top_center ul li a:hover,#content_top_center ul li a:active,#content_top_center ul li a:focus {border-bottom:1px solid #1b6ed5;}

#content_top_right p {font-size:1.1em;line-height:1.5em;}

/* SUBPAGE */

#subpage_content
{
position:relative;
min-height:300px;
padding-top:20px;
margin-bottom:20px;
background:url(./grafika/subpage_content_tlo.gif) repeat-y;
border-bottom:1px solid #FFF;
}

#subpage_content_left
{
position:relative;
float:left;
width:214px;
min-height:14px;
padding:22px 3px 0 37px;
}
#subpage_content .pl {background:url(./grafika/subpage_content_left_tlo.gif) no-repeat 0 4px;}
#subpage_content .en {background:url(./grafika/subpage_content_left_tlo_en.gif) no-repeat 0 4px;}

#subpage_content_left ul {position:relative;margin:0 0 15px 0;}
#subpage_content_left ul li {padding:0 0 5px 22px;background:url(./grafika/subpage_content_left_li_tlo.gif) no-repeat 0 4px;}
#subpage_content_left ul li a {color:#9a9a9a;text-decoration:none;border-bottom:1px solid #cacaca;}
#subpage_content_left ul li a.active {color:#006ab3;border-bottom:1px solid #97c1de;}

#subpage_content_left a.realizacje {position:relative;display:block;width:150px;background:url(./grafika/content_top_left_wiecej.gif) no-repeat;padding:2px 0 0 9px;color:#FFF;text-decoration:none;font-weight:bold;font-size:0.9em;height:16px;float:right;margin-right:-3px;text-transform:uppercase;}

#subpage_content_left ul#realizacje_pages
{
position:static;
padding:0 0 0 17px;
}

#subpage_content_left ul#realizacje_pages li
{
background:none;
display:inline;
float:left;
margin:0 0 0 5px;
padding:0;
}

#subpage_content_left ul#realizacje_pages li a
{
display:block;
padding:3px 6px;
color:#FFF;
font-weight:bold;
background:#cacfd8;
border:0;
}
#subpage_content_left ul#realizacje_pages li a:hover,#subpage_content_left ul#realizacje_pages li a:focus,#subpage_content_left ul#realizacje_pages li a:active,#subpage_content_left ul#realizacje_pages li a.active {background:#fed945;}

#subpage_content_right
{
position:relative;
float:right;
right:70px;
width:644px;
}

/*
#subpage_content_right h2 {font-size:1.9em;padding-bottom:0.2em;font-weight:normal;text-transform:uppercase;}
#subpage_content_right h2.margin_bottom {margin-bottom:10px;}
#subpage_content_right h2 a {text-decoration:none;color:#599EEF;padding-right:18px;background:url(./grafika/h2_tlo.gif) no-repeat right;}
*/

#subpage_content_right h2 
{
font-size:1.2em;
margin:20px 0pt 10px;
}
#subpage_content_right h2 a {color:#1B6ED5;text-decoration:none;}

#subpage_content_right ul#tree 
{
position:relative;
}
#subpage_content_right ul#tree.margin_bottom {margin-bottom:10px;}

#subpage_content_right ul#tree li
{
display:inline;
padding-right:18px;
margin-right:9px;
font-size:1.9em;
background:url(./grafika/h2_tlo.gif) no-repeat right;
}
#subpage_content_right ul#tree li.first {text-transform:uppercase;}
#subpage_content_right ul#tree li.last {padding-right:0;background:none;}

#subpage_content_right ul#tree li a 
{
color:#599EEF;
text-decoration:none;
}


#subpage_content_right ul#subpages {background:url(./grafika/subpage_content_right_border_bottom.gif) repeat-x bottom;padding:0.3em 0 0.7em;margin-bottom:10px;border-top:1px solid #E4EEFA;}
#subpage_content_right ul#subpages li {display:inline;padding:0 7px 0 16px;background:url(./grafika/subpage_content_right_li_tlo.gif) no-repeat 0 0.45em;}
#subpage_content_right ul#subpages li.first {background:none;padding-left:0;}
#subpage_content_right ul#subpages li a {color:#1B6ED5;text-decoration:none;border-bottom:1px solid #C3D9F4;}
#subpage_content_right ul#subpages li a:hover,#subpage_content_right ul#subpages li a:focus,#subpage_content_right ul#subpages li a:active {border-bottom:1px solid #1B6ED5;}
#subpage_content_right ul#subpages li a.active {border-bottom:none;font-weight:bold;}

#subpage_content_right h3 {font-size:1.2em;margin:20px 0 10px 0;}
#subpage_content_right h3 a {color:#1B6ED5;text-decoration:none;}

#subpage_content_right #oferta 
{
position:relative;
margin:0 auto;
width:356px;
height:219px;
}

#text {color:#888888;line-height:1.4em;}
#text ul,#text p,#text ol,#text table {margin-bottom:1em;}

#text a {color:#006AB3;text-decoration:none;border-bottom:1px solid #97C1DE;}
#text a:hover,#text a:active,#text a:focus {border-bottom:1px solid #006AB3;}

#text a.border_0,#text a.border_0:hover, #text a.border_0:active, #text a.border_0:focus {border:0;}


#text ul,div.news_container ul {list-style-type:none;padding:0;margin:0 0 0 1em;}
#text ul li,div.news_container ul li 
{
line-height:1.8em;
padding-left:12px;
background:url(./grafika/subpage_content_right_li_tlo.gif) no-repeat 0 0.7em;
}

table.text_table {width:100%;font-family:tahoma;font-size:11px;border:1px solid #FFF;border-collapse: collapse;} 
table.text_table td 
{
padding:5px;
font-family:tahoma;
font-size:11px;
border-collapse:collapse;
border:1px solid #FFF;
background:#EDEDED;
}
table.text_table td.color {background:#C3C8D1;color:#FFF;text-transform:uppercase;}

/* END OF SUBPAGE */

#content_bottom
{
position:relative;
padding:0 48px 20px 41px;
}

#projekt_box
{
position:relative;
float:left;
padding:10px 5px;
width:279px;
height:75px;
background:url(./grafika/projekt_box_tlo.jpg) no-repeat;
}

#projekt_box .flagi {position:relative;float:left;margin-right:10px;}
#projekt_box .flagi img {margin-bottom:10px;}
#projekt_box p {color:#9da8b7;font-size:0.9em;}

#praca_box
{
position:relative;
padding:30px 10px;
float:right;
width:584px;
height:35px;
background:url(./grafika/praca_box_tlo.jpg) no-repeat;
}

#praca_box p {color:#9aa2b0;font-weight:bold;font-size:0.9em;float:left;text-transform:uppercase;}

#praca_box_flash
{
position:relative;
margin-top:-17px;
float:right;
width:436px;
height:64px;
}

#praca_box img {margin-left:25px;}

#teleadresowe
{
position:relative;
top:20px;
height:48px;
background:url(./grafika/logo_grey.gif) no-repeat 742px 12px #f8f8f8;
}

#teleadresowe address
{
padding-left:40px;
color:#a0a0a0;
line-height:48px;
font-size:0.9em;
font-style:normal;
}
#teleadresowe a {color:#a0a0a0;text-decoration:none;} 

#bottom
{
position:relative;
height:66px;
padding:22px 48px 0 0;
background:url(./grafika/bottom_tlo.gif) repeat-x;
font-size:0.85em;
}
#bottom a {color:#CACFD8;text-decoration:none;}
#bottom a.venti
{
position:relative;
display:block;
float:right;
}

#bottom ul
{
margin-left:15px;
}

#bottom ul li
{
display:inline;
border-left:1px solid #CACFD8;
margin-left:1.3em;
padding-left:1.6em;
}
#bottom ul li.first {border:0;}
#bottom ul li a.active,#bottom ul li a:hover,#bottom ul li a:active,#bottom ul li a:focus {color:#9ca7ba;}


 