*{
margin:0px;
padding:0px;
}

body {
behavior: url('template/js/ie6fix.htc'); 
font-family: Arial, Helvetica, Verdana, sans-serif;
background: url(/template/img/tlo_podstrona.gif) repeat-y center #000000;
}

div.clr {
	overflow:hidden;
	clear:both;
	font-size:1px;
	height:1px;
}

div#glowne{
width:950px;
margin-left:auto;
margin-right:auto;
background-position:top-center;

background-repeat:no-repeat;
height:1130px;
}
div#glowne2{
width:950px;
margin-left:auto;
margin-right:auto;
background-position:top-center;
background-image:url(/template/img/tlo_podstrona.gif);
background-repeat:repeat-y;
height:100%;
}
div#top{
height:110px;
background:url(/template/img/top_bg.jpg);

}

div#top_left{
float:left;

}


div#top_right{

float:right;
width:700px;
}
div#top_right table{
float:right;
}

input.text{
background-image:url(/template/img/search_bg.jpg);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:137px;
height:14px;
padding-left:10px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
}

input.submit {
background: url(/template/img/search_button.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:0px;
height:20px;
width:25px;

margin-top:10px;
}
input.submit:hover {
background: url(/template/img/search_button_on.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:0px;
height:20px;
width:25px;

margin-top:10px;
}
div#newsletter_form{
padding-left:0px;

}
a.rezygnacja{
color:#a6a6a6;
font-size:10px;
text-decoration:none;
margin-top:5px;
float:left;
}
a.rezygnacja:hover{
color:#fff;
font-size:10px;
text-decoration:none;

}
a.rezygnacja2{
color:#a6a6a6;
font-size:10px;
text-decoration:none;
margin-top:5px;
float:left;
padding-left:10px;
}
a.rezygnacja2:hover{
color:#fff;
font-size:10px;
text-decoration:none;

}
input.text2{
background-image:url(/template/img/bg_input_newsletter.jpg);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:245px;
height:14px;
padding-left:10px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
}
input.text2_kontakt{
background:url(/template/img/newsletter_bg_kontakt.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:185px;
height:14px;
padding-left:10px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
}
input.submit2_kontakt {
background: url(/template/img/submit_newsletter_kontakt_off.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:0px;
height:20px;
width:24px;

margin-top:10px;
}
input.submit2_kontakt:hover {
background: url(/template/img/submit_newsletter_kontakt_on.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:0px;
height:20px;
width:24px;

margin-top:10px;
}
input.submit2 {
background: url(/template/img/submit_newsletter_off.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:0px;
height:20px;
width:25px;

margin-top:10px;
}
input.submit2:hover {
background: url(/template/img/submit_newsletter_on.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:0px;
height:20px;
width:25px;

margin-top:10px;
}
div#menu{
margin-top:80px;

margin-right:-177px;
float:right;
text-align:right;
font-weight:bold;
height:30px;
*height:30px;
_height:30px;
*font-size:18px;
_font-size:15px;
}
div#menu a.a1:hover, div#menu a.a2:hover, div#menu a.a3:hover, div#menu a.a4:hover, div#menu a.a5:hover, div#menu a.a6:hover, div#menu a.a7:hover {
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:#720139;
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;
}

div#menu a.active{
background: #720139 !important;
color:#ffffff;
}


div#menu2 a.a1:hover, div#menu2 a.a2:hover, div#menu2 a.a3:hover, div#menu2 a.a4:hover, div#menu2 a.a5:hover, div#menu2 a.a6:hover, div#menu2 a.a7:hover{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:#720139;
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}

div#menu2 a.active{
background: #720139 !important;
color:#ffffff;
}


div#menu a{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:5px;
padding-left:5px;
margin-right:5px;
}
div#menu a.a1, div#menu2 a.a1{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_1.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;



}
div#menu a.a2, div#menu2 a.a2{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_2.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
div#menu a.a3, div#menu2 a.a3{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_3.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
div#menu a.a4, div#menu2 a.a4{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_4.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
div#menu a.a5, div#menu2 a.a5{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_5.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
div#menu a.a6, div#menu2 a.a6{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_6.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
div#menu a.a7, div#menu2 a.a7{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_7.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
div#menu2{

margin-top:0px;
float:right;
text-align:right;
font-weight:bold;
height:30px;
width:950px;
*height:30px;
_height:30px;
*font-size:18px;
_font-size:15px;
}
div#menu2 a.a_dol{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:url(/template/img/link_7.gif);
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}

div#menu2 a.a_dol:hover{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
background:#720139;
width:90px;
height:20px;
padding-top:5px;
padding-bottom:5px;

}

div#menu2 a{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
padding-right:5px;
padding-left:5px;
margin-right:5px;
}


div#twoje_projekty{
float:right;

font-family:tahoma;
font-size:30px;
color:#fff;
margin-top:-7px;
height:17px;
_margin-top:-10px;
margin-right:0px;

position:absolute;
margin-left:405px;
_margin-left:410px;
width:137px;
_padding-top:4px;
_height:30px;
}
div#twoje_projekty a{
background-image:url(/template/img/projekty_off.gif);
background-repeat:no repeat;
font-family:tahoma;
font-size:9px;
color:#fff;
text-decoration:none;
padding-right:28px;
padding-left:5px;
padding-bottom:5px;
padding-top:4px;
_padding-top:5px;
width:137px;
height: 20px;
_padding-right:25px;
}

div#twoje_projekty a:hover{
background:url(/template/img/projekty_on.gif);
_background-position: 100px 15px;
}
div#search{

float:right;
}
div#drzewko{
background-image:url(/template/img/drzewko2.png);
z-index:2;
float:left;
width:340px;
height:290px;
position:absolute;
}
div#banner{
background:#fff;
width:950px;
height:290px;
position:absolute;
overflow:hidden;
z-index:1;
}
div#banner img{
float:right;
}

div#projekty{

height:110px;
width:950px;
padding-top:10px;
margin-top:290px;

z-index:5;
position:absolute;
}
img.arrow10{
float:right;
margin-top:6px;
*margin-top:3px;
_margin-top:3px;
}
a.projekt1{
background:none;

height:110px;
color:#ffffff;
font-size:10px;
text-decoration:none;
padding-left:20px;


}
a.projekt1 img.arrow10{

margin-right:10px;
}

div.projekt_more{
background:#720139;
width:140px;
font-size:10px;
text-decoration:none;
padding-top:0px;
padding-left:10px;
z-index:2;
margin-left: -10px;
}

div.projekt_more p.projekt_more_row  {
color: #ffffff;
font-size: 9px;
margin-top:3px;
padding-top:3px;
}

div.projekt_mode p.projekt_more_row {
color: #ffffff;
font-size: 9px;
margin:0;
padding-top:0px;
padding-right:8px;
float: right;
text-align:right;
_margin-top:-9px
}

span.projekt_more_value{
color: #ffffff;
font-size: 9px;
margin:0;
padding-top:0px;
padding-right:8px;
float: right;
text-align:right;
*margin-top:-9px;
}

div#projekt1{
background:url(/template/img/bg_proj1.jpg);
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;

float:left;
margin-right:10px;
}
div#projekt2{
background:url(/template/img/bg_proj2.jpg);
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;
float:left;
margin-right:10px;
}
div#projekt3{
background:url(/template/img/bg_proj3.jpg);
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;
float:left;
margin-right:10px;
}
div#projekt4{
background:url(/template/img/bg_proj4.jpg);
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;
float:left;
margin-right:10px;
}
div#projekt5{
background:url(/template/img/bg_proj5.jpg);
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;
float:left;
}
div#projekt6{
background:url(/template/img/bg_proj6.jpg);
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;
float:right;
}

div#projekt1:hover, div#projekt2:hover , div#projekt3:hover, div#projekt4:hover, div#projekt5:hover, div#projekt6:hover {
background:#720139;
width:140px;
height:100px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-left:10px;
}
img.linia{
padding-bottom:0px;
margin-right:10px;
padding-top:5px;
}
img.photo{
margin-left:-20px;
_float:left;
_margin-left:0px;
_padding-bottom:3px;
}
a img.photo:hover{
_float:left;
_margin-left:0px;
_padding-bottom:3px;
}

a.proj1{
color:#565656;
background:url(/template/img/proj_bg_off.gif);
font-size:11px;
font-family:tahoma;
text-decoration:none;

width:180px;
height:15px;
display:block;
margin-bottom:-14px;
_margin-bottom:-4px;
padding-top:3px;
padding-bottom:2px;
padding-left:10px;
margin-top:10px;
_margin-top:4px;
}
a.proj1:hover{
color:#fff;
background:url(/template/img/proj_bg_on.gif);

}


div#pokaz_proj{

float:left;
z-index:3;
position:absolute;
color:#565656;
font-size:11px;
font-family:tahoma;
background:#fefefe;
margin-left:9px;
margin-top:15px;
*margin-top:5px;
width:200px;
height:250px;
*height:260px;
_height:260px;
padding-left:10px;
padding-top:15px;

}
div#pokaz_proj ul{
list-style:none;


width:190px;
}
ul.under{
width:190px;
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;
padding-top:3px;
margin-top:0px;
}

ul.over{
width:170px;
border:0px solid red;
padding-left:3px;
margin-top:0px;
}
div#pokaz_proj ul li{
padding-top:3px;
padding-bottom:3px;
*padding-top:0px;
*padding-bottom:2px;
_padding-top:0px;
_padding-bottom:2px;
font-size:10px;
font-family:tahoma;
color:#565656;
}
li.first{
*padding-top:3px;
*padding-bottom:3px;
_padding-top:3px;
_padding-bottom:3px;
margin-bottom:3px;
background:url(/template/img/tlo_menu.gif);
}
li.first1{
*padding-top:3px;
*padding-bottom:3px;
_padding-top:3px;
_padding-bottom:3px;
margin-bottom:3px;

background:#ebebeb;
}
li.first1 input{

margin-right:3px;
vertical-align:middle;
}
li.secound{
border-bottom:1px solid #dadada;
margin-left:5px;

width:170px;

}
li.secound_last{

margin-left:5px;

width:170px;

}
p.menu_submit{
float:right;
margin-top:8px;
*margin-top:5px;
_margin-top:5px;
margin-right:10px;
*margin-right:3px;
_margin-right:3px;

}
input.menu_submit{
margin-top:-3px;

}
li.secound input, li.secound_last input{
margin-left:-5px;
margin-right:3px;
vertical-align:middle;
margin-left:0px !important;
}
div#pokaz_proj span.title{



}

div#info_proj{
float:right;
width:180px;
height:20px;
color:#565656;
font-size:11px;
font-family:tahoma;

margin-top:10px;
margin-right:10px;
padding-top:1px;
padding-left:10px;
_padding-top:3px;
_height:17px;
z-index:4;
position:absolute;
margin-left:760px;
*font-size:18px;
*margin-top:6px;
}
div#info_proj a.link_proj{

background-image:url(/template/img/info_proj_bg.gif);
color:#565656;
font-size:11px;
font-family:tahoma;
padding-top:3px;

padding-left:7px;


text-decoration:none;
width:180px;
height:25px;


width:160px;
height:20px;
display:block;
}



div#lewa{
float:left;
width:310px;
/*--height:554px;--*/
padding-top:10px;
position:relative;
z-index:1;
margin-top:410px;

}
div#lewa_kontakt{
float:left;
background:url(/template/img/lewa.gif);
background-repeat:repeat-x;
width:220px;

padding-top:0px;


}
h3.naglowek{
font-family:times new roman;
font-size:18px;
color:#ffffff;
font-weight:normal;
margin-top:22px;
margin-bottom:20px;
width:100%;
}
h3.naglowek_kontakt{
font-family:times new roman;
font-size:18px;
color:#ffffff;
font-weight:normal;

padding-bottom:10px;
_padding-bottom:0px;
}
h3.naglowek_news{
font-family:times new roman;
font-size:18px;
color:#ffffff;
font-weight:normal;
float:left;


}
a.all_button{

float:right;
color:#797979;
font-family:tahoma;
font-size:10px;
text-decoration:none;
background:url(/template/img/akt_button_off.gif);
padding-right:10px;
padding-left:30px;
padding-bottom:5px;
padding-top:3px;

}
a.all_button2{

float:right;
color:#797979;
font-family:tahoma;
font-size:10px;
text-decoration:none;
background:url(/template/img/art_button_off.gif);
padding-right:10px;
padding-left:30px;
padding-bottom:5px;
padding-top:3px;

}
a.all_button:hover, a.all_button2:hover{
background:url(/template/img/art_button_on.gif);
float:right;
color:#fff;
font-family:tahoma;
font-size:10px;
text-decoration:none;
}
a.all_button3{

float:right;
color:#797979;
font-family:tahoma;
font-size:10px;
text-decoration:none;
background:url(/template/img/kolor_button_off.jpg);
padding-right:40px;
padding-left:10px;
padding-bottom:5px;
padding-top:3px;
margin-top:60px;
margin-right:15px;

}
a.all_button3:hover{
background:url(/template/img/kolor_button_on.jpg);
float:right;
color:#fff;
font-family:tahoma;
font-size:10px;
text-decoration:none;
}
div#prawa{

float:right;
width:640px;
padding-top:10px;
z-index:6;
position:aboslute;
margin-top:410px;
}
div#prawa_kontakt{

float:right;
width:720px;

margin-bottom:30px;
}
div#menu_boczne img{
float:right;
*margin-top:-22px;
_margin-top:-15px;

}
div#menu_boczne a{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#a6a6a6;
padding-right:15px;



}
div#menu_boczne a.a_active{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;

font-weight:bold;


}
div#menu_boczne a:hover{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;

}

div#menu_boczne2{


padding-bottom:5px;
}
div#menu_rozwijane img{
float:right;

_margin-top:-25px;

}
div#menu_rozwijane a{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#a6a6a6;




}
div#menu_rozwijane a.a_active{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;




}
div#menu_rozwijane a:hover{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;

}
div#menu_boczne2 img{
float:right;
*margin-top:-23px;
_margin-top:-15px;


}
div#menu_boczne2 a{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#a6a6a6;




}
div#menu_boczne2 a.a_active{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;




}
div#menu_boczne2 a:hover{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;

}
div#menu_rozwijane{
margin-top:20px;
}
div#menu_rozwijane  a.group_active{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;
background-image:url(/template/img/menu_tlo_active.gif) !important;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;

margin-bottom:-5px;
display:block;
}
div#menu_rozwijane  a.group{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;
background-image:url(/template/img/menu_tlo_off.gif) !important;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin-top:5px;
display:block;
}
div#menu_rozwijane  a.group:hover{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#fff;
font-weight:bold;
background-image:url(/template/img/menu_tlo_on.gif) !important;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;

display:block;
}
div#menu_rozwijane  ul{
border-bottom:1px solid #242522;
border-top:1px solid #242522;
}
div#menu_rozwijane  ul li.menuItem{
margin-left:10px;
}
div#menu_rozwijane ul li.menuItem_last{
margin-left:10px;
}
li.menuItem{
border-bottom:1px solid #242522;
_height:8px;
padding-bottom:6px;
padding-top:3px;
*padding-top:5px;
*padding-bottom:6px;
_padding-top:4px;
_padding-bottom:4px;

}
li.menuItem_last{

padding-bottom:6px;
padding-top:3px;
_padding-top:5px;
_padding-bottom:6px;

}
ul{
margin-top:10px;

}

div#news{
float:left;
background:url(/template/img/news_bg.jpg);
width:290px;
height:287px;
margin-left:10px;
_margin-left:05px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

div#art{
float:right;
background:url(/template/img/art_bg.jpg);
width:290px;
height:287px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
div#news_title{
height:40px;
}

div#news_tresc{
}

div#art_title{
height:40px;
}

div#art_tresc{
}

table.table_news{
width:270px;
color:#a6a6a6;
font-family:tahoma;
font-size:10px;
margin-bottom:20px;
text-align:justify;
padding-left:10px;
}
td.news_date{
color:#565656;
padding-bottom:10px;
width:70px;
}
td.news_title{
padding-bottom:10px;
}
td.news_title a{
color:#dadada;
text-decoration:none;
font-weight:bold;
}
td.news_title a:hover{
color:#fff;
text-decoration:none;
}

span.news_title a{
color:#dadada;
text-decoration:none;
font-weight:bold;
}

div#newsletter{
float:left;
background:url(/template/img/newsletter_bg.jpg);
width:300px;
height:99px;
margin-left:10px;
_margin-left:5px;
padding-left:10px;
margin-top:10px;
}
div#newsletter_kontakt{
float:left;

width:220px;
height:99px;

margin-top:10px;
}

div#color{
float:right;
background:url(/template/img/banner_kolor.jpg);
background-repeat:no-repeat;
width:310px;
height:99px;
margin-top:10px;
}

div#logos{

width:630px;
height:64px;
float:left;

margin-left:30px;
*margin-left:-25px;
_margin-left: -35px;
margin-top:10px;
text-align:center;

padding-top:20px;
}
div#logos_1{
width:450px;
margin-left:60px;
_margin-left:50px;
vertical-align:middle;
padding-top:10px;
}

div#logos img{
margin-left:20px;
margin-right:10px;
vertical-align:middle;
margin-top:-10px;
_margin-top:0px;
_margin-right:1px;
}
div#stopka-linia{
background: url(/template/img/stopka_line.gif);
background-repeat: no-repeat;
width:950px;
margin-left:auto;
margin-right:auto;
height:1px;

}
div#stopka{

width:950px;
margin-left:auto;
margin-right:auto;
height:1px;

color:#a6a6a6;
font-family:tahoma;
font-size:11px;
padding-top:0px;
margin-top:15px;
}
div#stopka_left{
float:left;
width:230px;
border-top:1px solid #242522;
padding-top:10px;
margin-bottom:20px;
}
div#stopka_center{
float:left;
border-top:1px solid #242522;
width:233px;
padding-top:10px;
padding-left:25px;
}
div#stopka_center a{
color:#a6a6a6;
font-family:tahoma;
font-size:11px;
text-decoration:none;

}
div#stopka_center a:hover{
color:#fff;

}
div#stopka_right{
float:right;
font-size:10px;
color:#565656;
padding-top:10px;
border-top:1px solid #242522;
}
div#stopka_right span{
color:#252525;
font-family:verdana;

}
div#content_kontakt{

background:url(/template/img/kontakt_bg.jpg);
background-repeat:no-repeat;
height:100%;
width:720px;
overflow:hidden;

}
div.nawigacja_podstrona{
margin-left:10px;
padding-top:10px;
border-bottom:1px solid #474747;
margin-right:10px;
_width:690px;
padding-bottom:4px;
}
div.nawigacja_podstrona a{
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
}
div.nawigacja_podstrona a:hover{
color:#fff;
}
img.nawi_arrow{
padding-left:5px;
padding-right:5px;
padding-top:2px;
}

div.kontakt_prawa{
margin-right:10px;
_margin-right:5px;
margin-top:10px;
width:300px;

float:right;}

div.kontakt_lewa{
float:left;
margin-left:10px;
_margin-left:05px;
margin-top:10px;

width:320px;
}

table.kontakt{
margin-left:10px;
color:#a6a6a6;
font-size:11px;
font-family:tahoma;
}
table.kontakt a{
text-decoration:none;
color:#a6a6a6;
font-size:11px;
font-family:tahoma;
}
table.kontakt a:hover{

color:#fff;
font-size:11px;
font-family:tahoma;
}

table.kontakt td.strong{
font-weight:bold;
padding-bottom:10px;
}
table.kontakt td.links{

padding-top:20px;
}

input.text3{
background:url(/template/img/form_bg1.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:295px;
height:14px;
padding-left:5px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;

}

textarea.text3_area{
background:url(/template/img/form_bg2.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:295px;
height:160px;
padding-left:5px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
}
input.text3_validate{
background:url(/template/img/form_bg1.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:295px;
height:14px;
padding-left:5px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #fff;
}
p.validate{
font-family:tahoma;
font-size:10px;
color:#fff;
font-weight:bold;

}
textarea.text3_area_validate{
background:url(/template/img/form_bg2.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:295px;
height:160px;
padding-left:5px;
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #fff ;
}
input.submit3 {
background: url(/template/img/form_submit.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;

height:20px;
width:90px;
color:#a6a6a6;
font-size:11px;
margin-top:-20px;
float:right;
margin-left:210px;
text-align:left;
padding-left:5px;
padding-bottom:2px;
}
input.submit3:hover {
background: url(/template/img/form_submit_on.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
margin-left:210px;
height:20px;
width:90px;
color:#fff;
font-size:11px;
margin-top:-20px;
float:right;
}

input.clear1 {
background: url(/template/img/form_clean.gif) #0f0f0f;
background-repeat:no-repeat;
cursor:pointer;
height:20px;
width:90px;
color:#a6a6a6;
font-size:11px;
margin-top:10px;
text-align:left;
padding-left:5px;
padding-bottom:2px;
}

div.strona_inf_prawa{
margin-right:10px;
_margin-right:0px;
margin-top:10px;
width:140px;
_margin-top:0px;
float:right;
}
div.strona_inf_prawa a img{
border:5px solid #1b181b;
margin-bottom:5px;
}
div.strona_inf_prawa a:hover img{
border:5px solid #720139;
margin-bottom:5px;
}

div.strona_inf_lewa{
float:left;
margin-left:10px;
_margin-left:05px;
margin-top:10px;
padding-right:10px;
_padding-right:20px;
width:540px;
font-size:11px;
font-family:tahoma;
color:#a6a6a6;
text-align:justify;
}

div.strona_inf_lewa p{

font-size:11px;
font-family:tahoma;
color:#a6a6a6;
text-align:justify;
padding-left:5px;
}
div.strona_inf_lewa img{

margin-right:10px;
}
div.strona_inf_lewa a{

font-size:11px;
font-family:tahoma;
color:#a6a6a6;
text-align:justify;
text-decoration:none;
}
div.strona_inf_lewa a:hover{

font-size:11px;
font-family:tahoma;
color:#fff;
text-align:justify;
}
div.strona_inf_lewa div.wypunktowanie{

font-size:11px;
font-family:tahoma;
color:#a6a6a6;
text-align:justify;
margin-left:30px;
margin-top:20px;
margin-bottom:15px;
}
div.strona_inf_lewa div.wypunktowanie p{

padding-bottom:5px;
}
p.italic{
margin-left:30px;
margin-top:20px;
margin-bottom:20px;
font-style:italic;

}

/*---------------- style do formularz.html --------------- */
div#menu_rozwijane  span.title{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#a6a6a6;
font-weight:bold;
background-image:url(/template/img/menu_bg_title.gif) !important;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;

margin-bottom:-5px;
display:block;

}
div.span_title{
border-top:1px solid #242522;
margin-top:10px;
padding-top:5px;
}
div#menu_rozwijane  span.title2{
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#a6a6a6;
font-weight:bold;
background-image:url(/template/img/menu_bg_title.gif) !important;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;

margin-bottom:5px;
display:block;

}
div.span_title2{
margin-bottom:-3px;

padding-top:5px;
}
.check_menu{
font-family:tahoma;
font-size:10px;
font-weight:normal;
color:#a6a6a6;
margin-right:15px;
}
div#menu_rozwijane  ul.ul2{
border-bottom:1px solid #242522;
border-top:1px solid #242522;
}
div#menu_rozwijane  ul.ul3{
border-bottom:1px solid #242522;
border-top:0px;
}
div#menu_rozwijane  ul.ul2 li.menuItem{
margin-left:10px;

}
div#menu_rozwijane ul.ul2 li.menuItem_last{
margin-left:10px;
}
li.menuItem_last2{
padding-left:10px;
padding-bottom:5px;
margin-top:-5px;
margin-bottom:5px;

*margin-bottom:0px;
_margin-bottom:5px;
background-image:url(/template/img/menu_bez_rozw.gif) ;


}
a.filtr{
background:url(/template/img/filtr_button_off.gif);
padding-top:5px;
padding-bottom:5px;
padding-left:9px;
padding-right:40px;


}
a.filtr:hover{
font-weight:normal !important;
background:url(/template/img/filtr_button.gif);
}
div.a_filtruj{
border-bottom:1px solid #242522;
padding-left:145px;
*padding-top:5px;
margin-top:5px;
padding-bottom:10px;
}

img.photo_projekt{
width:333px;
height:204px;
border:5px solid #272625;
}

div.projekt_prawa{
margin-right:10px;
_margin-right:5px;
margin-top:48px;
*margin-top:40px;
width:345px;
height:164px;
background-image:url(/template/img/podstr_form_bg.gif);
background-repeat: repeat-x;

float:right;}

div.projekt_lewa{
float:left;
margin-left:10px;
_margin-left:05px;
margin-top:10px;

width:320px;
}

table.projekt{
font-family:tahoma;
font-size:11px;
color:#a6a6a6;
width:325px;
margin-left:10px;
margin-top:10px;
}

table.projekt td.strong{
color:#fff;
font-weight:bold;
border-bottom:1px solid #3a3a3a;
padding-bottom:5px;
}
table.projekt td.strong2{
border-bottom:0px;
font-weight:bold;

}
table.projekt td.strong3{
color:#fff;
font-weight:bold;
border-bottom:0px;
padding-bottom:5px;
font-size:14px;
}
table.projekt td.hidden{
padding:0;
border:0;
}
table.projekt td{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #3a3a3a;
}
table.projekt_info{
font-family:tahoma;
font-size:11px;
color:#a6a6a6;
width:690px;
margin-left:10px;
margin-top:10px;
}
table.projekt_info td.strong{
color:#fff;
font-weight:bold;
border-bottom:1px solid #3a3a3a;
padding-bottom:5px;
}
table.projekt_info td.strong2{
border-bottom:0px;
font-weight:bold;

}
table.projekt_info td.strong3{
color:#fff;
font-weight:bold;
border-bottom:0px;
padding-bottom:5px;
font-size:14px;
}
table.projekt_info td{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #3a3a3a;
}

div.informacje{

float:left;
}
.radio{
margin-right:15px;

}
.radio2{
margin-right:15px;
margin-left:35px;
_margin-left:30px;
}

.checkbox{
margin-right:15px;

}
.checkbox2{
margin-right:15px;
margin-left:35px;
-margin-left:30px;
}

input.text_projekt{
background:url(/template/img/bg_form.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:130px;
height:14px;
padding-left:5px;

padding-top:3px;
padding-bottom:3px;

}
textarea.text_area{
background:url(/template/img/textarea.gif);
font-family:tahoma;
font-size:10px;
color:#969696;
border:none;
width:685px;
*width:703px;
_width:685px;
height:110px;
padding-left:5px;

padding-top:3px;
padding-bottom:3px;
}

input.submit_form{
background:url(/template/img/submit_off.gif);
font-size:10px;
font-family:tahoma;
color:#a6a6a6;
padding-left:10px;
_padding-left:0px;
padding-top:3px;
padding-bottom:3px;
padding-right:40px;
_padding-right:20px;
float:right;
}
input.submit_form:hover{
background:url(/template/img/submit_on.gif);

color:#fff;
}

td.input{
border-bottom:0px solid red !important;

}
/* ---------------- koniec styli do formularz.html ----------- */
/*------------------style do aktualnosci.html ----------------*/
div#aktualnosci{
padding-top:10px;
padding-left:10px;

}
div.paginacja_dol{
float:right;

margin-right:10px;
_margin-right:5px;
margin-bottom:20px;
}
div.paginacja{
float:right;

margin-right:10px;
_margin-right:5px;
}
div.paginacja a, div.paginacja_dol a{

margin-left:10px;

}
div.paginacja img.dots, div.paginacja_dol img.dots{
margin-left:10px;
}
div.paginacja a.page, div.paginacja_dol a.page{
font-family:tahoma;
font-size:9px;
color:#a6a6a6;
text-decoration:none;
background:url(/template/img/page_off.gif);

padding-top:6px;
*padding-top:5px;
_padding-top:5px;
padding-bottom:3px;
*padding-bottom:5px;
_padding-bottom:4px;
padding-left:8px;
padding-right:8px;
height:20px;

}
div.paginacja a.page:hover, div.paginacja_dol a.page:hover{
font-family:tahoma;
font-size:9px;
color:#fff;
text-decoration:none;
background:url(/template/img/page_on.gif);


}
div.akt{
width:700px;
_width:690px;
margin-top:10px;
*margin-top:0px;
_margin-top:0px;
float:left;

}

table.aktualnosci{
font-family:tahoma;
font-size:10px;
color:#a6a6a6;


padding-bottom:10px;

text-align:justify;
background:url(/template/img/akt_bg.gif);
background-repeat:repeat-x;
}
table.aktualnosci td.date{
color:#565656;
padding-top:10px;
padding-right:10px;

}
table.aktualnosci td.date span{
margin-left:10px;
}
table.aktualnosci td.tekst{
padding-left:10px;
padding-top:10px;
}
table.aktualnosci a.title {
font-weight:bold;
text-decoration:none;
color:#dadada;
padding-left:5px;

}
table.aktualnosci span{
margin-right:15px;
}
table.aktualnosci a.title:hover{
font-weight:bold;
text-decoration:none;
color:#fff;
}
table.aktualnosci td.image{
width:130px;
height:80px;
padding-right:10px;
padding-top:10px;
padding-left:10px;
}
table.aktualnosci td.image a img{
border:5px solid #282828;
}
table.aktualnosci td.image a img:hover{
border:5px solid #720139;
}

div#content_aktualnosci{

background:url(/template/img/aktualnosci_bg.gif);
background-repeat:no-repeat;
height:436px;
*height:100%;

width:720px;


}

a.read{
background:url(/template/img/read_off.gif);
padding-top:5px;
padding-bottom:5px;
padding-left:9px;
padding-right:40px;
color:#a6a6a6;
font-size:10px;
text-decoration:none;

display:block;
width:60px; 
height:10px;
}
a.read:hover{

background:url(/template/img/read_on.gif);
}
div#read{
font-size:20px;
float:right;
margin-top:5px;

}

div.read{
padding-left:145px;
*padding-top:5px;
margin-right:10px;
padding-bottom:10px;

}
table.aktualnosci td.tekst{
padding-bottom:10px;
padding-right:10px;
}
div#lewa_akt{
float:left;
background:url(/template/img/lewa.gif);
background-repeat:repeat-x;
width:220px;




}
/*------------------koniec styli do aktualnosci.html ----------*/
/*-------------------style dla pliku aktualnosci_podglad.html ------------ */
div.paginacja2{
float:right;
font-size:18px;
margin-right:10px;
_margin-right:5px;
margin-bottom:4px;
height:20px;
}
div.paginacja2 a{

margin-left:10px;

}
div.paginacja2 a.page2, div.paginacja_dol2 a.page2{
font-family:tahoma;
font-size:9px;
color:#a6a6a6;
text-decoration:none;
background:url(/template/img/button_lewa_off.jpg);

padding-top:6px;
*padding-top:5px;
_padding-top:5px;
padding-bottom:5px;
*padding-bottom:5px;
_padding-bottom:4px;
padding-left:25px;
padding-right:8px;
height:20px;

}
div.paginacja2 a.page2:hover, div.paginacja_dol2  a.page2:hover{
font-family:tahoma;
font-size:9px;
color:#fff;
text-decoration:none;
background:url(/template/img/button_lewa_on.jpg);


}
div.paginacja2 a.page3, div.paginacja_dol2 a.page3{
font-family:tahoma;
font-size:9px;
color:#a6a6a6;
text-decoration:none;
background:url(/template/img/button_gora_off.jpg);

padding-top:6px;
*padding-top:5px;
_padding-top:5px;
padding-bottom:5px;
*padding-bottom:5px;
_padding-bottom:4px;
padding-left:25px;
padding-right:8px;
height:20px;
display:block;
width:30px;
height:10px;
_margin-right:10px;
}
div.paginacja2 a.page3:hover,div.paginacja_dol2 a.page3:hover{
font-family:tahoma;
font-size:9px;
color:#fff;
text-decoration:none;
background:url(/template/img/button_gora_on.jpg);


}
div.paginacja2 a.page4, div.paginacja_dol2 a.page4{
font-family:tahoma;
font-size:9px;
color:#a6a6a6;
text-decoration:none;
background:url(/template/img/button_prawa_off.jpg);

padding-top:6px;
*padding-top:5px;
_padding-top:5px;
padding-bottom:5px;
*padding-bottom:5px;
_padding-bottom:4px;
padding-left:8px;
padding-right:25px;
height:20px;

}
div.paginacja2 a.page4:hover,  div.paginacja_dol2 a.page4:hover{
font-family:tahoma;
font-size:9px;
color:#fff;
text-decoration:none;
background:url(/template/img/button_prawa_on.jpg);
}
div.paginacja_dol2 a{

margin-left:10px;

}

div.paginacja_dol2{
float:right;
font-size:18px;
height:20px;
margin-top:20px;
margin-right:10px;
_margin-right:5px;
margin-bottom:20px;
}
img.img_akt{
border:5px solid #282828;
float:left;
margin-right:10px;
margin-bottom:10px;
width:130px;
height:80px;
}

img.img_akt:hover{
border:5px solid #720139;
}

p{
font-family:tahoma;
font-size:10px;
color:#a6a6a6;
margin-top:10px;
text-align:justify;
}

span.date{
color:#565656;
font-family:tahoma;
font-size:10px;
margin-right:15px;

}
span.title{
font-weight:bold;
text-decoration:none;
color:#dadada;
font-family:tahoma;
font-size:10px;

}

/*------------------koniec styli dla pliku aktualnosci_podglad.html -------------*/
/*------------------poczatek styli dla pliku projekty.html -------------*/
div.projekt_panel{
width:335px;
height:25px;
background: #720139;
position:relative;
display:none;
margin-left:-10px;
padding-top:12px;
padding-bottom: 8px;
padding-left:10px;
_width:300px;
_padding-top:4px;
_padding-bottom: 4px;
}

div.projekt_opis{
width:325px;
height:120px;
background:url(/template/img/projekt_bg.jpg) no-repeat;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-top:10px;
font-family: tahoma;
font-size: 11px;
color: #a6a6a6;
_margin-top:0px;
_overflow:hidden;
}
div.projekt_opis2{
width:325px;
height:120px;
background:url(/template/img/projekt_bg2.jpg) no-repeat;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-top:10px;
margin-left:10px;
color: #a6a6a6;
font-family: tahoma;
font-size: 11px;
*float:right;
*margin-left:0px;
_float:left;
margin-left:10px;
_margin-top:0px;
_overflow:hidden;
}

div.projekt_opis:hover{
background:#720139;
color: #fff;

}
div.projekt_opis2:hover{
background:#720139;
color: #fff;
}

table.opis_projektu{

}
table.opis_projektu td{

}
table.opis_projektu td.image{
padding-right:10px;
}
table.opis_projektu td.title a{
font-weight:bold;
text-decoration:none;
font-family: tahoma;
font-size: 11px;
color:#fff;

}
table.opis_projektu td.title{
border-bottom:1px solid #474747;
padding-bottom:5px;

}

/*
table.opis_projektu td.title:hover{
border-bottom:1px solid #a42a66;
}
*/

table.opis_projektu td.cena{
font-weight:bold;
border-top:1px solid #474747;
padding-top:3px;

}
/*
table.opis_projektu td.cena:hover{
border-top:1px solid #a42a66;
}
*/

span.cena2{
color:#fff;
font-weight:normal;
float:right;
*margin-top:-15px;
_margin-top:-15px;
}

div.paginacja_dol3{
float:right;

margin-right:10px;
_margin-right:5px;

margin-top:20px;
}

div.paginacja_dol3 a{

margin-left:10px;

}
div.paginacja_dol3 img.dots{
margin-left:10px;
}
div.paginacja_dol3 a.page{
font-family:tahoma;
font-size:9px;
color:#a6a6a6;
text-decoration:none;
background:url(/template/img/page_off.gif);

padding-top:6px;
*padding-top:5px;
_padding-top:5px;
padding-bottom:3px;
*padding-bottom:5px;
_padding-bottom:4px;
padding-left:8px;
padding-right:8px;
height:20px;

}
div.paginacja_dol3 a.page:hover{
font-family:tahoma;
font-size:9px;
color:#fff;
text-decoration:none;
background:url(/template/img/page_on.gif);


}
div#twoje_projekty2{
float:left;

font-family:tahoma;
font-size:30px;
color:#fff;
margin-top:-16px;
height:17px;
_margin-top:-20px;
margin-right:0px;

margin-left:55px;
*margin-left:50px;
_margin-left:50px;
width:110px;
_padding-top:4px;
_height:30px;
}
div#twoje_projekty2 a{
background-image:url(/template/img/button_projekty_off.gif);
background-repeat:no repeat;
font-family:tahoma;
font-size:9px;
color:#a6a6a6;
text-decoration:none;
padding-right:5px;
padding-left:25px;
padding-bottom:6px;
padding-top:4px;
_padding-top:5px;
width:110px;
height: 20px;
_background-position: 0px 16px;
}

div#twoje_projekty2 a:hover{
background:url(/template/img/button_projekty_on.gif);
_background-position: 0px 16px;
color:#fff;
}

/*------------------poczatek styli do projekt_pliki.html-------*/
a.pliki_pdf{
width:152px;
height:17px;
display:block;
background:url('/template/img/pdf_button_off.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
float:left;
}
a.pliki_pdf:hover{
width:152px;
height:17px;
display:block;
background:url('/template/img/pdf_button_on.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
font-weight:normal !important;
}
a.pliki_jpg, a.pliki_jpeg{
width:152px;
height:17px;
display:block;
background:url('/template/img/jpg_button_off.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
float:left;
}
a.pliki_jpg, a.pliki_jpeg:hover{
width:152px;
height:17px;
display:block;
background:url('/template/img/jpg_button_on.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
font-weight:normal !important;
}
a.pliki_ppt{
width:152px;
height:17px;
display:block;
background:url('/template/img/word_button_off.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
float:left;
}
a.pliki_ppt:hover{
width:152px;
height:17px;
display:block;
background:url('/template/img/word_button_on.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
font-weight:normal !important;
}
a.pliki_xls{
width:152px;
height:17px;
display:block;
background:url('/template/img/excel_button_off.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
float:left;
display:inline;
}
a.pliki_xls:hover{
width:152px;
height:17px;
display:block;
background:url('/template/img/excel_button_on.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
font-weight:normal !important;
}

}
div#menu_opis_projekt ul li.menuItem_files{
text-align:left;



border-bottom:1px solid #242522;
}
div#menu_opis_projekt img{
float:right;
*margin-top:-22px;
_margin-top:-15px !important;

}
div#menu_opis_projekt li.menuItem{
border-bottom:1px solid #242522;
_height:8px;
padding-bottom:6px;
padding-top:3px;
*padding-top:5px;
*padding-bottom:6px;
_padding-top:4px;
_padding-bottom:4px;
width:335px;
}
div#menu_opis_projekt ul li.menuItem_files table{
border-bottom:1px solid #242522;
*border-bottom:0px solid #242522;
_border-bottom:0px solid #242522;

}
div#menu_opis_projekt ul li.menuItem_files table td.first1{
padding-bottom:5px;
padding-right:10px;
_padding-right:2px;

}
div#menu_opis_projekt ul li.menuItem_files table td.secound1{
padding-bottom:5px;
*padding-bottom:0px;

}
div#menu_opis_projekt ul li.menuItem_files table td.first2{
padding-bottom:5px;
padding-right:10px;
_padding-right:2px;

}
div#menu_opis_projekt ul li.menuItem_files table td.secound2{
padding-bottom:5px;
*padding-bottom:0px;
}
/*-----------------koniec styli do projekt_pliki.html--------------*/

/*-----------------poczatek styli do projekt_kosztorys.html--------------*/
a.plik_pdf2{
width:152px;
height:17px;
display:block;
background:url('/template/img/pdf_button_off.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
float:right;
display:inline;
margin-top:5px;
}
a.plik_pdf2:hover{
width:152px;
height:17px;
display:block;
background:url('/template/img/pdf_button_on.gif');
padding-top:5px;
padding-right:10px;
text-align:right;
font-weight:normal !important;
}

div#menu_opis_projekt ul li.menuItem_koszt{
text-align:left;
padding-bottom:30px;


border-bottom:1px solid #242522;
}
/*-----------------koniec styli do projekt_kosztorys.html--------------*/


/*--------------------poczatek styli dla projekt1_a.html----------*/
div.opis_projekt{
font-size:11px;
color:#a6a6a6;
font-family:tahoma;
margin-top:15px;
width:343px;
}

h3.opis_naglowek{
font-weight:bold;
padding-bottom:4px;
border-bottom:1px solid #3a3a3a;
width:343px;
}
div.opis_projekt p{
font-size:11px;
color:#a6a6a6;
font-family:tahoma;
width:343px;
}
div#menu_opis_projekt{

padding-left:10px;
margin-top:35px;

}
div#menu_opis_projekt img{
float:right;
*margin-top:-22px;
_margin-top:-23px;


}
div#menu_opis_projekt a{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#a6a6a6;




}
div#menu_opis_projekt a.a_active{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#fff;
font-weight:bold;




}
div#menu_opis_projekt a:hover{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#fff;
font-weight:bold;

}
div#menu_opis_projekt ul li {

}
div#menu_opis_projekt ul li span.header_menu{
font-weight:bold;
font-size:11px;
color:#a6a6a6;
font-family:tahoma;

}
img#opinie_img{
margin-top:10px !important;
}
div#menu_opis_projekt ul li.menuItem_images{
text-align:left;
padding-top:5px;
*padding-top:28px;
_padding-top:28px;
padding-bottom:65px;
*padding-bottom:28px;
_padding-bottom:35px;
*padding-right:33px;
_padding-right:33px;

border-bottom:1px solid #242522;
}
div#menu_opis_projekt ul li.menuItem_header{

padding-bottom:5px;
padding-top:2px;
_padding-top:5px;
*padding-bottom:0px;
_padding-bottom:0px;
border-bottom:1px solid #242522 !important;
height:20px;
}
div#menu_opis_projekt ul li.menuItem_images a img{
float:left!important;
margin-right:7px;
_margin-right:2px;

}
div#menu_opis_projekt ul li.menuItem_images a img.last{
margin-right:0px;
margin-left:0px;
float:right !important;
}
div.projekt_nawigacja{
float:right;


}
div.projekt_gora{
margin-top:10px;
margin-left:10px;
height:5px;


}
div.projekt_gora  h3.naglowek_projekt{
font-family:times new roman;
font-size:18px;
color:#ffffff;
font-weight:normal;
float:left;

}

div.projekt_gora div.projekt_nawigacja{
float:right;
margin-top:-25px;
margin-right:10px;
_margin-right:5px;
}
div.projekt_gora div.projekt_nawigacja a.pytanie{
background:url(/template/img/question_bg_button.gif);
width:92px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
div.projekt_gora div.projekt_nawigacja a.pytanie:hover{
background:url(/template/img/question_bg_button_on.gif);
width:92px;
height:15px;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
div.projekt_gora div.projekt_nawigacja a.karta{
background:url(/template/img/submit_off.gif);
width:130px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;
float:left;
margin-left:7px;
}
div.projekt_gora div.projekt_nawigacja a.karta:hover{
background:url(/template/img/submit_on.gif);
width:130px;
height:15px;
display:block;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
div.projekt_gora div.projekt_nawigacja a{
background:url(/template/img/bg_pink_off.gif);
width:85px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;
float:left;
margin-left:7px;
}
div.projekt_gora div.projekt_nawigacja a:hover{
background:url(/template/img/bg_pink_on.gif);
width:85px;
height:15px;
display:block;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
div.projekt_prawa_proj{
margin-right:10px;
_margin-right:0px;
margin-top:12px;
*margin-top:30px;
_margin-top:10px;
_margin-left:0px;
width:345px;


background-image:url(/template/img/podstr_form_bg.gif);
background-repeat: no-repeat;
margin-left:10px;

float:right;}

div.projekt_lewa_proj{
float:left;
margin-left:10px;
_margin-left:05px;
margin-top:10px;
*margin-top:30px;
_margin-top:10px;

}

div.projekt_nawigacja2 a{
background:url(/template/img/bg_pink_off.gif);
width:85px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;
float:right;
margin-left:7px;
}
div.projekt_nawigacja2 a:hover{
background:url(/template/img/bg_pink_on.gif);
width:85px;
height:15px;
display:block;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
div.projekt_nawigacja2{
float:right;
border-top:0px solid #3a3a3a;
padding-top:5px;
margin-top:5px;
margin-right:15px;
}
div.projekt_nawigacja2 a.karta{
background:url(/template/img/submit_off.gif);
width:130px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;
float:right;
margin-left:7px;
}
div.projekt_nawigacja2 a.karta:hover{
background:url(/template/img/submit_on.gif);
width:130px;
height:15px;
display:block;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
div.projekt_nawigacja2 a.pytanie{
background:url(/template/img/question_bg_button.gif);
width:92px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;
float:right;
}

div.projekt_nawigacja2 a.pytanie:hover{
background:url(/template/img/question_bg_button_on.gif);
width:92px;
height:15px;
display:block;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}



a.dodaj_recenzje{
background:url(/template/img/read_off.gif);
background-position:-10px 0px;
width:92px;
height:15px;
display:block;
color:#a6a6a6;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}
a.dodaj_recenzje:hover{
background:url(/template/img/read_on.gif);
background-position:-10px 0px;
width:92px;
height:15px;
display:block;
color:#fff;
font-size:10px;
font-family:tahoma;
text-decoration:none;
padding-left:5px;
padding-top:5px;

}






/*-----------------poczatek styli do projekt_realizacje.html--------------*/

div#menu_opis_projekt ul li.menuItem_images a img.przewijanie{
width:20px;
height:20px;
float:left!important;
margin-right:7px;
_margin-right:2px;
vertical-align:bottom;
margin-right:20px;
margin-top:60px;
*margin-top:38px;
_margin-top:38px;
}
div#menu_opis_projekt ul li.menuItem_images a img.przewijanie2{
width:20px;
height:20px;
float:right!important;
margin-right:-1px;
_margin-right:-10px;
vertical-align:bottom;
margin-top:60px;
*margin-top:38px;
*padding-left:20px;
_margin-top:38px;
_padding-left:20px;
}

/*-----------------koniec styli do projekt_realizacje.html--------------*/


/*-----------------poczatek styli do projekt_opinie.html--------------*/
a.opinia{
background:url(/template/img/read_off.gif);
display:block;
width:100px;
height:15px;
padding-top:5px;
margin-top:-15px;
*margin-top:-10px;
_margin-top:-13px;
margin-left:195px;
padding-left:10px;
margin-bottom:5px;
}
img.arrow_opinia{
margin-top:-25px;
*margin-top:-28px;
}
img.opinia_line{
margin-top:8px;
margin-bottom:0px;
float:left;
margin-top:10px;
}
a.opinia:hover{
background:url(/template/img/read_on.gif);
display:block;
width:100px;
height:15px;
padding-top:5px;
margin-top:-15px;
_margin-top:-13px;
margin-left:195px;
padding-left:10px;
margin-bottom:5px;
font-weight:normal !important;
}
p.opinia{

float:left;
width:300px;
border-bottom:1px solid #211f1c;
padding-bottom:10px;
}
p.opinia_last{

float:left;
width:300px;
border-bottom:0px solid #211f1c;
padding-bottom:8px;
}
div#menu_opis_projekt ul li.menuItem_opinie{
text-align:left;
padding-bottom:170px;

_padding-bottom:40px;
border-bottom:1px solid #242522;
}
div#menu_opis_projekt ul li a{
cursor:pointer;
}
/*-----------------koniec styli do projekt_opinie.html--------------*/

.text {
font-family: tahoma;
font-size: 11px;
color:#A6A6A6;
line-height:13px;
}

.fck ol{
color:#A6A6A6;
font-family:tahoma;
font-size:11px;
margin-bottom:15px;
margin-left:30px;
margin-top:20px;
text-align:justify;
list-style-image:url("/template/img/wypunktowanie.gif");
clear: both;
}

.fck ul { 
color:#A6A6A6;
font-family:tahoma;
font-size:11px;
margin-bottom:15px;
margin-left:30px;
margin-top:20px;
text-align:justify;
list-style-image:url("/template/img/wypunktowanie.gif");
clear: both;
}

.fck li {
padding-bottom: 4px;
line-height:14px;
}

.fck li a {
color: #d7d7d7 !important;
}

.fck li a:hover{
color: #FFFFFF !important;
}

/* divy dla naglowkow flash */
#flashcontent, #art_nagl, #news_nagl, #nagl_menu, #menu_nagl, #newsl_menu, #bocz_nagl, #menu_bocz {
	margin-top:0px;
	width: 220px;
	height: 20px !important;
	margin-bottom: 5px;
	font-family: times new roman, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-align: left;
	font-weight: normal;
	float: left;
	*margin-bottom:10px;
	_margin-bottom:0px;
}
#flashcontent{
width:600px !important;
}
#bocz_nagl, #menu_nagl{
width: 310px;
height: 20px !important;
font-family: times new roman, sans-serif;
font-size: 18px;
color: #ffffff;
text-align: left;
font-weight: normal;
float: left;
margin-bottom: 5px;
_width:220px;
}

#lewa #bocz_nagl{
width: 310px;
height: 20px;
font-family: times new roman, sans-serif;
font-size: 18px;
color: #ffffff;
text-align: left;
font-weight: normal;
float: left;
margin-bottom: 20px;
_margin-bottom:0px;
_width:300px;
}

#projekty_nagl {
height: 22px;
width: 354px;
_width:356px;
*width:357px;
}

#partnerzy_nagl{
height: 22px;
width: 112px;
}


#news_nagl, #art_nagl{
width: 200px;
}

a.panel_btn_short {
background: url(/template/img/bg_pink2_off.gif) #720139;
background-repeat:no-repeat;
cursor:pointer;
width:90px;
height:20px;
color:#a6a6a6;
font-size:11px;
float:left;
padding-left:4px;
padding-top:4px;
padding-right:4px;
text-decoration:none;
_padding-left:1px;
_padding-right:2px;
_width:84px;
}

a.panel_btn_short:hover {
background: url(/template/img/bg_pink2_on.gif) #720139;
background-repeat:no-repeat;
cursor:pointer;
width:90px;
height:20px;
color:#fff;
font-size:11px;
_padding-left:1px;
_padding-right:2px;
_width:84px;
}

a.panel_btn_long {
background: url(/template/img/submit2_off.gif) #720139;
background-repeat:no-repeat;
cursor:pointer;
width:130px;
height:20px;
color:#a6a6a6;
font-size:11px;
float:left;
padding-left:4px;
padding-top:4px;
padding-right:4px;
text-decoration:none;
}

a.panel_btn_long:hover {
background: url(/template/img/submit2_on.gif) #720139;
background-repeat:no-repeat;
cursor:pointer;
width:130px;
height:20px;
color:#fff;
font-size:11px;
}

/*------------------koniec styli dla pliku projekty.html -------------*/

.white {
color: #ffffff;
}




/*********************** SCROLLERS ***********************/
.root     {
    position:relative;
    height:      80px; /* bylo 200 */
    width:      489px;
    margin:       0px 0px 8px 0px;    
    }
.root p   {
    margin:      10px 10px 5px 10px;
    }
.thumb     {
    position:      absolute;
    height:      9px;
    width:      15px;
    left:       10px;
    }
.up, .dn   {
    position:      absolute;
    left:       10px;
    }
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
    border:      0;
    }
.scrollContainer { 
    position:      absolute; 
    left:      2px; 
    top:      19px; 
    width:      350px; 
    height:      200px; 
    clip:      rect(0 467 200 0);  
    overflow:      auto; 
/*	
    border-top:    2px solid #000000;
    border-left:    2px solid #000000;
    border-right:    2px solid #686262;
    border-bottom:    2px solid #686262;
    background:    #D9D9B0;*/
    }
.scrollContent { 
    position:      absolute; 
    left:      0px; 
    top:      0px; 
    width:      100px; 
    }


/*---------------------- klasy dla wyszukiwarki ------------------------*/
.search_result_title{
padding-left:10px;
padding-right:10px;
color: #ffffff;
font-weight: bold;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}

.search_result_title_highlight{
color: #710237;
}

.search_result_text_highlight{
color: #ffffff;
}


a.search_result_title:hover{
color: #FFFFFF;}

.carousel-prev {
margin-top:58px;
margin-right:26.5px;
float:left;
border:0px;
background:url(/template/img/left.jpg) no-repeat -3px 0;
width:20px;
height:20px;

~margin-left:0px;
~margin-top:16px;
_margin-top:43.5px;
_margin-right:13px;
}

.carousel-next {
margin-top:58px;
margin-left:19.5px;
border:0px;
background:url(/template/img/right.jpg) no-repeat -2px 0;
width:20px;
height:20px;

~margin-left:-14px;
~margin-top:16px;
_margin-left:0px;
_margin-top:43.5px;
}

.carousel-div {
float:left;
~margin-right:9px;
~margin-left:-25px;
~margin-top:-20px;
_margin-left:0px;
_margin-right:6px;
_margin-top:2px;
}


div#up0 a img{margin-top:0px !important;}
div#dn0 a img{margin-top:0px !important;}
div#thumb0 img{margin-top:0px !important;}

/* Roziwjany BOX NA TOPIE NA STORNIE GLOWNEJ */

#rozsuwany_div {
background-color:#dddddd;
width:157px; 
padding:5px 0px 4px 10px;
display:none;
color:#565656;
*margin-top:-3px;
}
#rozsuwany_div  p{
border-bottom:1px solid #fff;
margin-right:8px;
padding-bottom:5px;
color:#565656;
padding-top:2px;
}
p.main_box_caption {
margin-top:4px;
}

p.main_box_caption span.second_span1 {
float:right;
padding-right:4px;
margin-top:-5px;
*margin-top: -19px;
*padding-bottom:3px;
}

p.main_box_caption span.second_span2 {
float:right;
padding-right:4px;
*margin-top:-16px;
}

.projekt_dodaj_opinie{
float:right;
margin-right:10px;
font-size:10px;
margin-top:10px;
*margin-top:-20px;
*margin-right:30px;
_margin-right:15px;
}

#slogo { position:absolute;margin-top:10px; }
#slogo h1 {float:left; width:244px; height:80px; overflow:hidden;
padding-right:69px}
#slogo h1 a {font-size:11px; }
#slogo h1 a img {position:relative; top:-26px}

#slogo { position:absolute;margin-top:10px; }
#slogo strong {float:left; width:244px; height:80px; overflow:hidden;
padding-right:69px}
#slogo strong a {font-size:11px; }
#slogo strong a img {position:relative; top:-26px}